.object-cover{margin:0 0 .35rem;max-width:34rem}@media (max-width:760px){.pb-full{grid-template-columns:1fr;gap:1rem}}.text-24{max-width:56ch;margin-bottom:clamp(2rem,5vw,4rem)}.text-top{border-top:1px solid var(--color-rule)}.space-wrap{border-bottom:1px solid var(--color-rule);padding-block:clamp(2rem,5vw,4rem)}.decoration-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;color:var(--color-body);min-height:2.75rem}.decoration-2:hover{color:var(--color-body)}.decoration-2:focus-visible{outline:2px solid var(--color-brand);outline-offset:6px}.row-white{padding:clamp(.65rem,1.5vw,1.25rem);border:1px solid var(--color-rule);min-width:0;background:var(--color-layer)}.row-white:not(:has(img)){display:none}.mx-relaxed{aspect-ratio:4/3;width:100%;object-fit:cover}.select-left{min-width:0}.min-h-1{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.75rem;color:var(--color-subtle);margin-bottom:1.25rem}.min-h-1 span:first-child{font-weight:600;color:var(--color-brand)}.cursor{font-size:clamp(1.6rem,3.1vw,2.7rem);max-width:24ch;margin-bottom:.75rem}.decoration-2:hover .cursor{color:var(--color-brand)}.absolute-tight{line-height:1.75;font-size:1rem;max-width:58ch;margin-bottom:1.25rem;color:var(--color-subtle)}.py-around{margin-bottom:1.25rem;color:var(--color-subtle);font-size:.8rem}.col-24{display:inline-flex;align-items:center;gap:1rem;min-height:2.75rem;font-size:.85rem;font-weight:600;color:var(--color-brand)}.space-wrap:nth-child(even) .row-white{order:2}.decoration-2:not(:has(img)){grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.decoration-2{grid-template-columns:minmax(0,1fr)}.space-wrap:nth-child(even) .row-white{order:0}.min-h-1{margin-bottom:.75rem}.absolute-tight{font-size:.95rem}}.content-6{hyphens:auto}.row-center{background:var(--color-canvas);overflow-wrap:anywhere;padding-block:calc(var(--spacing-block) * .85)}.gap-end{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.sr-normal{max-width:75%;text-transform:var(--case-label);letter-spacing:var(--tracking-overline);font-size:.8rem;font-weight:600;color:var(--color-brand)}.translate-sm{height:1px;flex:1;background:var(--color-rule)}.grid-wrap .translate-sm{height:3px;background:var(--color-brand)}.w-5{margin:0;max-width:24ch;padding-bottom:1.8rem;line-height:1.1;font-size:calc(var(--text-xxl) * 1.2)}.px{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--color-rule);padding-top:1.3rem}.list-dark{max-width:24rem;color:var(--color-subtle);font-weight:600;font-size:.8rem}.justify-12{grid-template-columns:minmax(0,1fr)}.align-visible{line-height:1.7;max-width:42rem;font-size:1.1rem;color:var(--color-subtle);margin:0}@media (max-width:640px){.w-5{font-size:var(--text-xxl)}.px{grid-template-columns:1fr;gap:1rem}.list-dark{display:none}.align-visible{font-size:1rem}}.min-h-20{margin-bottom:2rem}.whitespace-end{padding:0;list-style:none;margin:0}.container-md{border-top:3px solid var(--color-brand);border-radius:0 0 var(--radius-base) var(--radius-base);background:var(--color-layer);padding:1.5rem}.scale-gray-100{font-family:var(--font-title);display:block;margin-bottom:.75rem;font-size:2rem;color:var(--color-brand-subtle);line-height:1}.flex-square{margin:0;color:var(--color-subtle)}.hidden-gray-900{overflow-wrap:anywhere}.ease-scroll>*{min-width:0}.tracking-bottom{max-width:24ch}.rotate{color:var(--color-subtle)}.m-2{text-align:center;max-width:100%;white-space:normal}.transition-third{margin:0 auto 3rem;text-align:center;max-width:48rem}.tracking-bottom{margin-inline:auto}.flex{margin:0;position:relative;padding:0;list-style:none}.flex::before{border-left:1px solid var(--color-rule);top:1.5rem;position:absolute;bottom:1.5rem;left:50%;content:''}.scale{padding-bottom:2rem;position:relative}.scale:last-child{padding-bottom:0}.leading-circle{position:absolute;left:50%;top:1.5rem;transform:translateX(-50%);width:3rem;height:3rem;border:5px solid var(--color-canvas);border-radius:50%;display:grid;place-items:center;background:var(--color-brand);color:var(--color-primary-fg);font-size:.85rem;font-weight:700}.list{width:calc(50% - 3rem);padding:clamp(1.4rem,2.8vw,2.4rem);border:1px solid var(--color-rule);border-radius:var(--radius-large);background:var(--color-canvas)}.scale:nth-child(even) .list{color:var(--color-inverse-text);margin-left:auto;background:var(--color-night);border-color:var(--color-night)}.px-min{font-size:clamp(1.2rem,2.2vw,1.75rem)}.scale:nth-child(even) .px-min{color:var(--color-inverse-text)}.scale:nth-child(even) .rotate{color:var(--color-dark-fg-muted)}.rotate{margin-bottom:1.5rem}.list-tight{padding-top:1rem;border-top:1px solid var(--color-rule);display:grid;gap:.5rem;font-size:.9rem;margin:0}.list-tight strong{font-size:.75rem;letter-spacing:.04em}.scale:nth-child(even) .list-tight{border-color:var(--color-dark-raised)}@media(max-width:760px){.transition-third{text-align:left}.tracking-bottom{margin-left:0}.flex::before{left:1rem}.leading-circle{top:1.3rem;height:2rem;left:1rem;width:2rem;font-size:.65rem;border-width:3px}.list,.scale:nth-child(even) .list{width:calc(100% - 3rem);margin-left:3rem}.scale{padding-bottom:1rem}}.opacity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:3rem;align-items:end;margin-bottom:3rem}.px-10{margin:0;overflow-wrap:anywhere;max-width:18ch}.ease-black{margin:0}.content-contain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.fixed-circle{background:var(--color-layer);min-width:0;border-top:3px solid var(--color-brand);padding:2rem 1.5rem;border-radius:0 0 var(--radius-base) var(--radius-base)}.leading-light{color:var(--color-subtle);font-size:.85rem}.flex-y{background:var(--color-canvas);border-radius:50%;height:2.8rem;place-items:center;display:grid;margin-bottom:1.5rem;color:var(--color-brand);width:2.8rem;font-size:1.5rem}.flex-y svg{height:1.3rem;width:1.3rem}.m-visible{overflow-wrap:anywhere;font-size:clamp(1rem,1.6vw,1.25rem);margin:1rem 0 0}.w-gray-100{text-decoration:underline;color:var(--color-body);text-underline-offset:.25em}.w-gray-100:hover{color:var(--color-brand)}.w-gray-100[href^="mailto:"]{font-size:min(1em,1.05rem)}.relative-center{font-style:normal}.w-gray-100:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media(max-width:760px){.opacity,.content-contain{grid-template-columns:minmax(0,1fr)}.opacity{gap:1rem;margin-bottom:2rem}.fixed-circle{padding:1.5rem}.flex-y{margin-bottom:1rem}}.left-4{border-radius:0 0 var(--radius-base) var(--radius-base);padding:clamp(1.5rem,3vw,2.5rem);display:grid;background:var(--color-layer);margin-top:3rem;min-width:0;gap:1.25rem;border-top:3px solid var(--color-brand)}.rotate-top{margin:0;overflow-wrap:anywhere}.text-normal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.block-square{min-width:0;gap:.35rem;display:grid}.whitespace-disc{grid-column:1/-1}.order-end{font-size:.85rem;color:var(--color-subtle)}.sticky-right{width:100%;min-width:0;padding:.75rem .9rem;border:1px solid var(--color-rule);border-radius:var(--radius-base);background:var(--color-canvas);color:var(--color-body);font:inherit}.sticky-right:focus{outline:2px solid var(--color-brand);outline-offset:1px}.list-col{resize:vertical}.block-quarter{max-width:100%;overflow-wrap:anywhere;justify-self:start}@media(max-width:760px){.left-4{margin-top:2rem;padding:1.25rem}.text-normal{grid-template-columns:minmax(0,1fr)}}.m-visible+.leading-light{margin-top:1.25rem}.mb{overflow-wrap:anywhere}.content-relaxed{max-width:72rem}.place-muted{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}.ml-quarter{border-left:3px solid var(--color-brand);padding-left:1rem;margin:0}.transition{color:var(--color-subtle);font-size:.8rem;margin-bottom:.35rem}.select-screen{font-size:.95rem;color:var(--color-body);font-weight:600;margin:0}.relative{margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem);min-width:0;line-height:1.65;white-space:pre-line}.row-cover{display:grid;grid-template-columns:minmax(0,4rem) minmax(0,17rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.5rem);align-items:start;border-top:1px solid var(--color-rule);padding-block:2rem}.row-cover:last-child{border-bottom:1px solid var(--color-rule)}.justify-dark{color:var(--color-brand);line-height:1;font-size:2.7rem;font-family:var(--font-title);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-title)}.static-lg{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.4;min-width:0;scroll-margin-top:8rem;margin:0}.justify-full{color:var(--color-body);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}.justify-full:hover{color:var(--color-brand);text-decoration-color:currentColor}.justify-full:focus-visible,.static-lg:focus{outline:2px solid var(--color-brand);outline-offset:5px}.top-auto{max-width:65ch;min-width:0}.pt-x{white-space:pre-line;font-size:1rem;margin:0 0 1rem;line-height:1.8}.pt-x:last-child{margin-bottom:0}@media(max-width:860px){.place-muted{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem}.row-cover{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}.justify-dark{font-size:2rem}.top-auto{grid-column:2}.static-lg{align-self:center}}@media(max-width:480px){.row-cover{gap:1rem;padding-block:1.5rem}.top-auto{grid-column:1/-1}.justify-dark{font-size:1.8rem}}.my-left{overflow-wrap:anywhere}.opacity-normal{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}.top-min{position:sticky;padding-top:.35rem;min-width:0;top:7rem}.self-relaxed{border-bottom:2px solid var(--color-brand);padding:0 0 1.5rem;margin:0 0 1.75rem}.whitespace-5{font-size:.75rem;margin-bottom:.4rem;letter-spacing:.05em;color:var(--color-subtle)}.visible-hidden{font-weight:600;margin:0;font-size:.95rem;color:var(--color-body)}.gap-2xl{display:grid;list-style:none;padding:0;margin:0;gap:.3rem}.px-wide{min-width:0}.block-xs{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--color-body);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--color-rule)}.block-xs:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:.2em}.block-xs:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.max-w-screen{font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--color-subtle)}.opacity-20{min-width:0}.ml-half{line-height:1.7;margin:0 0 2.5rem;white-space:pre-line;font-size:clamp(1.1rem,1.5vw,1.25rem)}.ease-20{padding-block:1.8rem;border-top:1px solid var(--color-rule)}.ease-20:last-child{padding-bottom:0}.select{scroll-margin-top:8rem;margin:0 0 1rem;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.35}.select:focus{outline:2px solid var(--color-brand);outline-offset:5px}.sr-none{margin:0 0 1rem;white-space:pre-line;font-size:1rem;line-height:1.8}.sr-none:last-child{margin-bottom:0}@media(max-width:780px){.opacity-normal{grid-template-columns:minmax(0,1fr);gap:2rem}.top-min{position:static;padding:1.25rem;background:var(--color-layer);border:1px solid var(--color-rule);border-radius:var(--radius-base)}.self-relaxed{padding-bottom:1rem;margin-bottom:1rem}.gap-2xl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.ml-half{margin-bottom:1.75rem}}@media(max-width:480px){.gap-2xl{grid-template-columns:minmax(0,1fr)}.ease-20{padding-block:1.5rem}}.pt-top{overflow-wrap:anywhere;background:var(--color-layer)}.block-right{max-width:56rem;background:var(--color-canvas);border:1px solid var(--color-rule);border-top:3px solid var(--color-brand);border-radius:0 0 var(--radius-base) var(--radius-base);box-shadow:var(--shadow-card);padding:clamp(1.25rem,4vw,3.5rem)}.decoration-circle{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 2.75rem;padding-bottom:1.2rem;border-bottom:1px solid var(--color-rule);font-size:.85rem}.grow-wide{min-width:0;color:var(--color-subtle)}.border-third{margin:0;color:var(--color-body);text-align:right;min-width:0}.pb-decimal{margin-inline:auto;max-width:66ch}.mt-hidden{white-space:pre-line;line-height:1.8;margin:0 0 2.5rem;font-size:1.1rem}.break-half{margin-top:2.25rem}.scale-light{scroll-margin-top:8rem;font-size:clamp(1.2rem,1.8vw,1.55rem);margin:0 0 .9rem;line-height:1.35}.py-6{color:var(--color-body);text-decoration:underline;text-decoration-color:var(--color-rule);text-decoration-thickness:1px;text-underline-offset:.25em}.py-6:hover{color:var(--color-brand);text-decoration-color:currentColor}.py-6:focus-visible,.scale-light:focus{outline:2px solid var(--color-brand);outline-offset:5px}.ml-min{line-height:1.85;white-space:pre-line;font-size:1rem;margin:0 0 1rem}.ml-min:last-child{margin-bottom:0}@media(max-width:480px){.block-right{padding:1.25rem 1rem}.decoration-circle{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}.border-third{text-align:left}.mt-hidden{font-size:1.05rem;margin-bottom:1.75rem}.break-half{margin-top:1.75rem}.ml-min{line-height:1.75}}.items-hidden{padding-top:calc(var(--spacing-block) * .7)}.py-cover{max-width:46rem}.justify-wide{color:var(--color-subtle);display:block;font-size:.9rem;margin-bottom:1rem;width:max-content}.shrink-row{margin-bottom:.75rem}.order-8{font-size:.9rem;color:var(--color-subtle)}.items-24{margin:1.5rem auto 0}.origin-none{width:100%;aspect-ratio:7/4;object-fit:cover}.flex-full .origin-none{border-radius:var(--radius-large)}.whitespace-none{padding-top:calc(var(--spacing-block) * .45)}.not-sr-black{min-width:0;max-width:68rem}.w-sm{border-top:1px solid var(--color-rule);padding-block:2.75rem}.mr-2{border-top:3px solid var(--color-body);padding-top:1.5rem}.basis{overflow-wrap:anywhere;line-height:1.3;font-size:clamp(1.5rem,2.4vw,2rem);max-width:28ch;margin-bottom:1.4rem}.mr-2 .basis{font-size:clamp(1.9rem,3.6vw,3rem);letter-spacing:-.025em;max-width:24ch}.align-min{min-width:0}.h-max{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.34fr);gap:clamp(2rem,4vw,4rem);align-items:start}.visible-16{overflow-wrap:anywhere;min-width:0;max-width:68ch;font-size:1.0625rem;line-height:1.85}.container-min{margin:0 0 1.3em}.container-min:last-child{margin-bottom:0}.translate-third{color:var(--color-body);margin-bottom:1.4em;font-size:1.3em;font-family:var(--font-title);line-height:1.65}.mr-disc{padding:1.15rem 0 0 1.15rem;border-top:2px solid var(--color-brand);font-size:.95rem;margin:.4rem 0 0;overflow-wrap:anywhere;list-style:disc;line-height:1.65}.col-white{padding-left:.25rem;margin-bottom:.9rem}.col-white::marker{color:var(--color-brand)}.col-white:last-child{margin-bottom:0}.justify-24{max-width:68ch;padding-block:1.6rem;border-block:1px solid var(--color-body)}.block-tight{overflow-wrap:anywhere;margin:0;font-family:var(--font-title);line-height:1.7;font-size:clamp(1.1rem,2vw,1.4rem)}@media(max-width:800px){.h-max{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mr-disc{background:var(--color-layer);max-width:68ch;padding:1.25rem 1.25rem 1.25rem 2.5rem}.visible-16{font-size:1rem}.w-sm{padding-block:2rem}}.hidden{padding-block:calc(var(--spacing-block) * .5)}.ring{display:flex;gap:1.5rem;align-items:flex-start;max-width:44rem;padding:1.5rem;background:var(--color-layer);border-radius:var(--radius-large);border:1px solid var(--color-rule)}.select-lg .ring{flex-direction:column;align-items:center;text-align:center}.whitespace{color:var(--color-primary-fg);display:inline-flex;width:4rem;height:4rem;font-size:1.2rem;flex-shrink:0;border-radius:50%;background:var(--color-brand);align-items:center;font-weight:700;justify-content:center}.rounded-col{margin:0 0 .15rem;font-size:1.2rem}.h{color:var(--color-brand);font-size:.9rem;margin-bottom:.5rem;font-weight:600;display:block}.overflow-auto{color:var(--color-subtle);margin:0}.ease-xl{margin-bottom:1.5rem}.origin-gray-500{list-style:none;padding:0;margin:0}.ml-gray-500{border-radius:var(--radius-base);object-fit:cover;margin-bottom:.75rem;width:100%;aspect-ratio:16/10}.delay-scroll{font-size:.8rem;color:var(--color-subtle)}.p-normal{font-size:1.1rem;margin:.25rem 0}.items-visible{color:var(--color-body)}.items-visible:hover{color:var(--color-brand)}.mb-end{font-size:.95rem;margin:0;color:var(--color-subtle)}