.place-square .scale-quarter{grid-column:1/-1}.origin-auto{font-size:clamp(2rem,4.2vw,4rem);line-height:1.12;margin:0;max-width:21ch}.scale-16{margin:0;max-width:45ch}.max-w-quarter{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--color-fg)}.min-h-right{padding:2rem 2rem 0 0;min-width:0}.min-h-right+.min-h-right{border-left:1px solid var(--color-edge);padding-left:2rem}.row-8{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-.05em;line-height:1;color:var(--color-primary);display:block;margin-bottom:2rem}.h-1{font-size:clamp(1.3rem,2.3vw,1.8rem);min-height:2.6em}.sr{margin:0;line-height:1.85}@media(max-width:740px){.place-square{grid-template-columns:1fr;gap:1.5rem}.max-w-quarter{grid-template-columns:1fr}.min-h-right,.min-h-right+.min-h-right{border-left:0;border-bottom:1px solid var(--color-edge);padding:1.7rem 0;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.7rem 1.2rem}.row-8{font-size:2.5rem;grid-row:1/3;margin:0}.h-1{min-height:0;margin:0}.sr{grid-column:2}}.grow-gray-500{padding-block:var(--spacing-block);background:var(--color-page);color:var(--color-fg);overflow-wrap:anywhere}.transition-min{border-top:1px solid var(--color-edge);padding-top:1.7rem}.rounded-24{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start;margin-bottom:2rem}.border-xl{color:var(--color-primary);max-width:26rem}.border-left{margin:0;color:var(--color-faint);font-size:.95rem;max-width:36rem}.left-5{font-size:calc(var(--text-h2) * 1.45);line-height:1.12;max-width:23ch;margin-bottom:1.6rem}.divide-cover .left-5{margin-left:12%}.z-black{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 0 1.2rem;border-bottom:2px solid var(--color-primary);font-weight:600;font-size:clamp(1.1rem,2.8vw,1.8rem);line-height:1.35;color:var(--color-primary)}.z-black:hover{color:var(--color-brand-strong);text-decoration:underline;text-underline-offset:.3em}.not-sr-xs{font-size:2.5rem;line-height:1;flex:none}@media (max-width:640px){.rounded-24{grid-template-columns:1fr;gap:.6rem;margin-bottom:1.5rem}.left-5{font-size:calc(var(--text-h2) * 1.15)}.divide-cover .left-5{margin-left:0}.z-black{gap:1rem}.not-sr-xs{font-size:1.8rem}}.ml-2{padding-block:calc(var(--spacing-block) * .85);background:var(--color-page);overflow-wrap:anywhere}.container-6{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.row{font-size:.8rem;font-weight:600;text-transform:var(--case-eyebrow);letter-spacing:var(--tracking-label);color:var(--color-primary);max-width:75%}.p-between{height:1px;flex:1;background:var(--color-edge)}.list-square .p-between{height:3px;background:var(--color-primary)}.border-pointer{font-size:calc(var(--text-xxl) * 1.2);line-height:1.1;max-width:24ch;margin:0;padding-bottom:1.8rem}.p-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--color-edge);padding-top:1.3rem}.grow-24{font-size:.8rem;color:var(--color-faint);font-weight:600;max-width:24rem}.px-3{grid-template-columns:minmax(0,1fr)}.opacity{font-size:1.1rem;line-height:1.7;color:var(--color-faint);max-width:42rem;margin:0}@media (max-width:640px){.border-pointer{font-size:var(--text-xxl)}.p-top{grid-template-columns:1fr;gap:1rem}.grow-24{display:none}.opacity{font-size:1rem}}.fixed-light{min-width:0}.break-screen{max-width:54rem;margin-bottom:2rem}.row-1{overflow-wrap:anywhere}.h-6{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}.opacity-start{min-width:0;overflow-wrap:anywhere}.opacity-start h3{margin:0 0 .6rem;font-size:1.2rem}.opacity-start p{margin:0;line-height:1.7}.align-6{display:block;font-size:.8rem;font-weight:700;letter-spacing:.04em;margin-bottom:.7rem;color:var(--color-faint);overflow-wrap:anywhere}.h-6{grid-template-columns:repeat(3, minmax(0, 1fr))}.opacity-start{border:1px solid var(--color-edge);padding:1.6rem;border-radius:var(--radius-default)}@media (max-width: 700px){.h-6{grid-template-columns:minmax(0, 1fr)}.opacity-start{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.cursor-white{overflow-wrap:anywhere}.sr-scroll{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:clamp(2rem, 7vw, 7rem);align-items:start}.mx-bottom{border-top:4px solid var(--color-primary);padding-top:1.5rem}.block-10{position:relative;padding:0 0 1.5rem 3.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-edge)}.mr-muted{position:absolute;left:0;top:.15rem;color:var(--color-faint);font-size:.8rem;font-variant-numeric:tabular-nums}.leading-black{max-width:65ch}@media (max-width: 760px){.sr-scroll{grid-template-columns:minmax(0, 1fr)}.block-10{padding-left:2.5rem}}.inline-medium{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.not-sr-xl .absolute-secondary{order:2}.absolute-secondary{position:relative;padding:0 3rem 3rem 0}.not-sr-xl .absolute-secondary{padding:0 0 3rem 3rem}.fixed-2{border-radius:var(--radius-large);object-fit:cover}.static{width:100%;aspect-ratio:9/11}.divide-auto{position:absolute;right:0;bottom:0;width:55%;aspect-ratio:5/4;border:6px solid var(--color-page);box-shadow:var(--shadow-strong)}.not-sr-xl .divide-auto{right:auto;left:0}.ring-12{color:var(--color-faint);margin-bottom:1.5rem}.pt{list-style:none;margin:0 0 1.75rem;padding:1.25rem 0;border-top:1px solid var(--color-edge);border-bottom:1px solid var(--color-edge);display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem}.font-square{display:flex;flex-direction:column;line-height:1.2}.inline-col{font-family:var(--font-display);font-size:1.75rem;color:var(--color-primary)}.left-screen{font-size:.85rem;color:var(--color-faint)}@media (max-width:860px){.inline-medium{grid-template-columns:1fr;gap:2.5rem}.not-sr-xl .absolute-secondary{order:0}}.object-relaxed{position:relative;isolation:isolate;display:flex;align-items:center;min-height:18rem;padding-block:calc(var(--spacing-block) * .9);color:var(--color-inverse-text);overflow:hidden}.sticky-gray-100{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pt-black{position:absolute;inset:0;z-index:-1}.rounded-around .pt-black{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}.rotate-lg .pt-black{background:var(--color-primary);opacity:.88}.rotate-lg{color:var(--color-on-primary)}.block-20{width:min(100% - 2.5rem,var(--container-content))}.rounded-wide .block-20{text-align:center}.decoration-square{font-size:.85rem;margin-bottom:.75rem;opacity:.85}.rotate{color:inherit}.rotate:hover{color:inherit;text-decoration:underline}.clearfix-contain{margin:0 .5rem}.px-row{opacity:.8}.shadow-half{color:inherit;margin-bottom:.5rem}.object-md{margin:0;font-size:1.1rem;opacity:.9;max-width:40rem}.rounded-wide .object-md{margin-inline:auto}.mx-decimal{overflow-wrap:anywhere}.mb-col>*{min-width:0}.relative-20{max-width:24ch}.object-gray-500{color:var(--color-faint)}.whitespace-decimal{max-width:100%;white-space:normal;text-align:center}.tracking-none{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:2.5rem}.relative-20{font-size:clamp(2rem,4vw,3.7rem);max-width:22ch;margin-bottom:0}.h{margin:0;max-width:48ch}.leading-bold{margin:0}.sr-lg{width:100%;aspect-ratio:2.8/1;object-fit:cover;border-radius:var(--radius-large)}.list{padding:.9rem 0;color:var(--color-faint);font-size:.85rem}.border-auto{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding:1.2rem 0;margin:1rem 0 2.5rem;border-top:1px solid var(--color-edge);border-bottom:1px solid var(--color-edge);font-size:.85rem;color:var(--color-faint)}.border-auto strong,.ring-fit{color:var(--color-fg);font-weight:700}.delay-half{columns:2;column-gap:clamp(2rem,5vw,5rem);column-rule:1px solid var(--color-edge);max-width:68rem;margin-inline:auto}.duration-gray-900{break-inside:avoid;line-height:1.85;color:var(--color-faint);margin-bottom:1.5rem}.duration-gray-900:first-child{font-size:1.13rem;color:var(--color-fg)}@media(max-width:740px){.tracking-none{grid-template-columns:1fr;gap:1.5rem}.sr-lg{aspect-ratio:16/10}.delay-half{columns:1}.border-auto{justify-content:flex-start}}.my-16{max-width:44rem;margin-bottom:2.5rem}.static-row .my-16{margin-left:auto;margin-right:auto;text-align:center}.rounded-8{gap:2.5rem 3rem}.overflow-2xl .whitespace-scroll{border-top:2px solid var(--color-primary);padding-top:1.25rem}.absolute-white{font-size:1.15rem;margin-bottom:.6rem}.sticky{margin:0;line-height:1.7}.not-sr{overflow-wrap:anywhere}.mb-disc>*{min-width:0}.list-snug{max-width:24ch}.rotate-half{color:var(--color-faint)}.row-none{max-width:100%;white-space:normal;text-align:center}.overflow-2{max-width:48rem;margin-bottom:3rem}.divide-decimal{list-style:none;padding:0;margin:0;border-top:2px solid var(--color-fg)}.font-disc{display:grid;grid-template-columns:5rem minmax(0,1.5fr) minmax(0,.8fr);gap:2rem;padding:2rem 0;border-bottom:1px solid var(--color-edge);align-items:start}.object-medium{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.06em;line-height:1;color:var(--color-primary)}.static-disc{font-size:clamp(1.2rem,2.2vw,1.7rem)}.rotate-half{margin:0;max-width:57ch}.delay-gray-100{min-width:0}.shadow-muted{border-left:1px solid var(--color-edge);padding-left:1.5rem;min-width:0}.items-y{font-size:.75rem;letter-spacing:.05em;color:var(--color-faint);display:block;margin-bottom:.7rem}.shadow-muted p{font-size:.95rem;margin:0;line-height:1.7}@media(max-width:760px){.font-disc{grid-template-columns:3rem minmax(0,1fr);gap:1rem}.object-medium{font-size:2.5rem}.shadow-muted{grid-column:2;border-left:0;border-top:1px solid var(--color-edge);padding:1rem 0 0}.items-y{margin-bottom:.3rem}}.hidden-2xl{padding-block:calc(var(--spacing-block) * .7);background:var(--color-page);overflow-wrap:anywhere}.text-wide{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--color-raised);border:1px solid var(--color-edge);border-radius:var(--radius-large);overflow:hidden}.relative{min-width:0;padding:clamp(1.5rem,4.5vw,4rem);border-top:4px solid var(--color-primary)}.w .relative{border-top:0;border-left:4px solid var(--color-primary)}.self-lg{color:var(--color-primary)}.z-y{max-width:22ch;font-size:calc(var(--text-xxl) * .88);line-height:1.15}.font-none{font-size:1.05rem;line-height:1.7;color:var(--color-faint);max-width:38rem;margin:1.2rem 0 0}.mt-wrap{margin:0;min-width:0;display:flex;padding:.8rem}.px-2xl{width:100%;height:100%;min-height:12rem;object-fit:cover;border-radius:var(--radius-default);aspect-ratio:4/5}@media (max-width:700px){.text-wide{grid-template-columns:1fr}.z-y{font-size:var(--text-xxl)}.mt-wrap{padding:0 1.25rem 1.25rem}.px-2xl{aspect-ratio:16/7;height:auto;min-height:0}.font-none{font-size:1rem}}.py .hidden-third{max-width:46rem}.row-light .hidden-third{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.content-around{margin-bottom:1.5rem}.min-h{border-bottom:1px solid var(--color-edge);padding:.25rem 0}.delay-top{cursor:pointer;padding:.9rem 2rem .9rem 0;font-weight:600;list-style:none;position:relative}.delay-top::-webkit-details-marker{display:none}.delay-top::after{content:"+";position:absolute;right:0;top:.7rem;font-size:1.4rem;color:var(--color-primary);transition:transform .2s}.min-h[open] .delay-top::after{transform:rotate(45deg)}.origin-left{margin:0 0 1rem;color:var(--color-faint)}@media (max-width:860px){.row-light .hidden-third{grid-template-columns:1fr;gap:1rem}}.object-auto{padding-block:calc(var(--spacing-block) * .8)}.shadow-max{background:var(--color-primary);color:var(--color-on-primary)}.overflow-auto{background:var(--color-inverse);color:var(--color-inverse-text)}.self-auto{background:var(--color-raised);color:var(--color-fg)}.shadow-max .origin-x,.overflow-auto .origin-x{color:inherit}.order-start{display:flex;align-items:center;justify-content:space-between;gap:2rem}.scale-around .order-start{flex-direction:column;text-align:center}.origin-x{margin-bottom:.35rem}.p{margin:0;opacity:.85}.row-col{flex-shrink:0}@media (max-width:720px){.order-start{flex-direction:column;align-items:flex-start}.scale-around .order-start{align-items:center}}.cursor{max-width:60ch;margin-bottom:2.5rem}.opacity-hidden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,6rem);list-style:none;margin:0;padding:0}.transition-medium{min-width:0;padding-block:2rem;border-top:2px solid var(--color-fg)}.pb-2{height:100%}.content-start{display:flex;flex-direction:column;min-height:2.75rem;height:100%;color:var(--color-fg)}.content-start:hover{color:var(--color-fg)}.content-start:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}.font{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:.75rem;line-height:1.6;color:var(--color-faint);margin-bottom:1.2rem}.font span:first-child{font-weight:600;color:var(--color-primary)}.relative-3{font-size:clamp(1.55rem,2.8vw,2.4rem);max-width:26ch;margin-bottom:1rem}.content-start:hover .relative-3{color:var(--color-primary)}.delay-disc{font-size:1rem;line-height:1.75;color:var(--color-faint);margin-bottom:1.5rem;max-width:60ch}.list-10{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding-top:1rem;margin-top:auto;border-top:1px solid var(--color-edge)}.grid-sm{font-size:.8rem;color:var(--color-faint)}.bg-bottom{display:inline-flex;align-items:center;gap:.65rem;font-size:.85rem;font-weight:600;color:var(--color-primary);min-height:2.75rem}@media(max-width:760px){.opacity-hidden{grid-template-columns:minmax(0,1fr)}.transition-medium{padding-block:1.5rem}.delay-disc{font-size:.95rem}}.justify-4{hyphens:auto}.space-secondary{padding-block:calc(var(--spacing-block) * .9) calc(var(--spacing-block) * .7)}.shadow-2{border-bottom:4px solid var(--color-primary)}.fixed-end{border-bottom:4px solid var(--color-pop)}.object-square{border-bottom:1px solid var(--color-edge)}.w-primary{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}.visible-10{margin:0;font-size:calc(var(--text-xxl) * 1.05)}.inset-screen{margin:0 0 .35rem;max-width:34rem}@media (max-width:760px){.w-primary{grid-template-columns:1fr;gap:1rem}}.leading-full{max-width:42rem;margin:0 auto 2.5rem;text-align:center}.left-10{margin-bottom:0}.rotate-screen{display:grid;gap:1.5rem;align-items:start}.decoration .rotate-screen{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.delay-normal .rotate-screen{max-width:46rem;margin:0 auto}.z-x{display:grid;gap:1.75rem;min-width:0;padding:2rem;border:1px solid var(--color-edge);border-radius:var(--radius-large);background:var(--color-page)}.relative-8{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.65rem}.flex{font-weight:600}.cursor-snug{font-family:var(--font-display);font-size:1.3rem;font-weight:700;line-height:1.2;color:var(--color-primary);white-space:nowrap}.col{display:block;width:100%;height:1.5rem;margin:0;accent-color:var(--color-primary);cursor:pointer}.col:focus-visible,.rotate-visible:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.shadow-top{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.35rem;font-size:.8rem;color:var(--color-faint)}.visible-5{min-width:0;margin:0;padding:0;border:0}.opacity-cover{margin-bottom:.8rem;padding:0;font-weight:600}.absolute-muted{display:grid}.my{display:flex;align-items:center;gap:.75rem;cursor:pointer}.origin-1 .my{padding:.7rem 0;border-top:1px solid var(--color-edge)}.origin-1 .my:last-child{border-bottom:1px solid var(--color-edge)}.pb .absolute-muted{display:flex;flex-wrap:wrap;gap:.6rem}