.FVi74G_fonts{--font-editorial-serif:var(--font-editorial-sans);--font-geist-mono:var(--font-editorial-sans);font-optical-sizing:auto;text-rendering:optimizelegibility}.FVi74G_display{font-kerning:normal;font-optical-sizing:auto}.FVi74G_num{font-variant-numeric:tabular-nums}.FVi74G_caretEl{background:var(--caret,#5b21b6);opacity:0;pointer-events:none;width:max(2px,.045em);height:.84em;position:absolute;top:0;left:0}.FVi74G_caretEl[data-blink]{animation:1s step-end 3 forwards FVi74G_caret-blink}@keyframes FVi74G_caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}.FVi74G_skelWrap{display:inline-block;position:relative}.FVi74G_skelBar{background-color:var(--skel,#ececee);background-image:linear-gradient(100deg, transparent 20%, var(--skel-hi,#ffffffbf) 50%, transparent 80%);transform-origin:100%;pointer-events:none;background-size:220% 100%;border-radius:.22em;position:absolute;inset:.16em -.08em .12em}@media (prefers-reduced-motion:no-preference){.FVi74G_skelBar{animation:1.3s linear infinite FVi74G_shimmer}}@keyframes FVi74G_shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}.FVi74G_indexItem{transition:color .4s}
.oTFQxa_uniformWeight,.oTFQxa_uniformWeight :not(:where(.oTFQxa_freeWeight,.oTFQxa_freeWeight *)){font-weight:400!important}.oTFQxa_freeWeight{font-synthesis:none}.oTFQxa_scene{isolation:isolate;color:#fff;position:relative}@media (hover:hover) and (pointer:fine){.oTFQxa_scene,.oTFQxa_scene a{cursor:none}}.oTFQxa_space{perspective:1200px;background:#000;height:100svh;position:sticky;top:0;overflow:hidden}.oTFQxa_heroTail{height:100svh}.oTFQxa_spaceCamera{--card-w:120px;perspective:1000px;position:absolute;inset:0;container-type:size}@media (min-width:768px){.oTFQxa_spaceCamera{--card-w:160px}}@media (min-width:1280px){.oTFQxa_spaceCamera{--card-w:185px}}.oTFQxa_spaceWorld{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0 -1000px;position:absolute;top:50%;left:50%}.oTFQxa_specks,.oTFQxa_cardsNav,.oTFQxa_cardsList{width:0;height:0;transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;top:0;left:0}.oTFQxa_speck{transform-style:preserve-3d;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.oTFQxa_speck{animation:1.2s ease-out both oTFQxa_speck-in}}@keyframes oTFQxa_speck-in{0%{opacity:0}}.oTFQxa_speckFrame,.oTFQxa_speckPrint{box-sizing:border-box;border:1.5px solid #ffffff80;display:block;translate:-50% -50%}.oTFQxa_speckSpin{animation:20s linear infinite oTFQxa_speck-spin}.oTFQxa_scene[data-paused] .oTFQxa_speckSpin{animation-play-state:paused}@media (hover:none),(pointer:coarse){.oTFQxa_speckSpin{animation:none}}.oTFQxa_speckPrint{background:#161616;border-color:#bdbdbd}@keyframes oTFQxa_speck-spin{to{transform:rotate3d(1,.6,.25,360deg)}}@media (max-width:767px){.oTFQxa_speck:nth-child(2n){display:none}}.oTFQxa_card{backface-visibility:hidden;position:absolute;top:0;left:0}.oTFQxa_cardLink{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#e9e9e9;outline:none;padding:7%;display:block;position:relative;box-shadow:0 30px 60px -24px #000000b3}.oTFQxa_cardLink:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #000}.oTFQxa_cardPhoto{background:#1a1a1a;display:block;position:relative;overflow:hidden}.oTFQxa_cardName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oTFQxa_cardShade{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.oTFQxa_spaceTitle{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:0 16px;display:flex;position:absolute;inset:84px 0 28svh}.oTFQxa_paperSceneTitle{gap:.9rem}.oTFQxa_rippleTitle{text-align:center;text-transform:uppercase;color:#fff;letter-spacing:-.035em;word-spacing:.12em;text-wrap:balance;margin:0;font-weight:800;line-height:.9}.oTFQxa_sceneSub{color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}@media (min-width:1024px){.oTFQxa_sceneSub{font-size:15px}}.oTFQxa_sceneSub a{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.oTFQxa_featuredLink{color:#fff;letter-spacing:.05em;text-transform:uppercase;text-underline-offset:.3em;font-size:12px;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.oTFQxa_spaceFoot{z-index:2;color:#c4c4c4;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:flex-end;gap:2rem;padding:0 0 10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:36px;left:16px;right:16px}@media (min-width:1024px){.oTFQxa_spaceFoot{font-size:13px;left:28px;right:120px}}.oTFQxa_featuredFoot{font-size:inherit}.oTFQxa_spaceVeil{z-index:3;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.oTFQxa_skipLink{z-index:4;color:#000;background:#fff;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600;position:absolute;top:96px;left:16px}.oTFQxa_skipLink:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.oTFQxa_paperWrap{z-index:2;pointer-events:none;margin-top:-28svh;position:relative}.oTFQxa_sheet{color:#000;perspective:1100px;pointer-events:auto;width:calc(100vw - 32px);margin:0 auto;position:relative}@media (min-width:768px){.oTFQxa_sheet{width:min(76vw,760px)}}@media (min-width:1024px){.oTFQxa_sheet{width:min(56vw,880px)}}@media (hover:hover) and (pointer:fine){.oTFQxa_sheet{cursor:none}}.oTFQxa_sheet[data-strips] .oTFQxa_sheetSource{opacity:0}.oTFQxa_sheetStrips{transform-style:preserve-3d;transform-origin:50% 0;position:absolute;inset:0}.oTFQxa_strip{backface-visibility:hidden;height:100%;position:absolute;top:0;overflow:hidden}.oTFQxa_stripFace{width:var(--pw,100%);height:100%;position:absolute;top:0;left:0}.oTFQxa_sheet[data-flat] .oTFQxa_sheetSource{opacity:1}.oTFQxa_sheet[data-flat] .oTFQxa_sheetStrips{visibility:hidden}.oTFQxa_stripEdge{opacity:var(--edge,0);pointer-events:none;background:radial-gradient(ellipse calc(var(--pw,800px) * .62) 400vh at var(--ax,50%) 50%, #0000 0%, #00000005 20%, #0000001a 35%, #00000045 50%, #00000085 65%, #000c 80%, #000000f5 92%, #000 100%);position:absolute;inset:0}.oTFQxa_stripSpot{opacity:var(--spot,0);pointer-events:none;background:radial-gradient(ellipse calc(var(--pw,800px) * .44) 86vh at var(--sx,50%) var(--sy,50%), #0000 0%, #00000008 10%, #0000001c 20%, #0000003d 30%, #0006 40%, #00000091 50%, #000000ba 60%, #000000db 70%, #000000f2 80%, #000000fc 88%, #000 94%);position:absolute;inset:0}.oTFQxa_paperFace{color:#000;background:#fff;flex-direction:column;min-height:100svh;padding:22px 20px 26px;font-weight:400;display:flex}@media (min-width:768px){.oTFQxa_paperFace{padding:34px 44px 30px}}.oTFQxa_paperWord{letter-spacing:-.045em;margin:0;font-size:clamp(3.4rem,9.5vw,7.4rem);font-weight:800;line-height:.86}.oTFQxa_paperCount{letter-spacing:-.03em;white-space:nowrap;margin:0;padding-top:.5em;font-size:clamp(1.8rem,4vw,3.4rem);font-weight:800;line-height:1}.oTFQxa_paperLead{color:#111;letter-spacing:-.015em;max-width:24ch;margin:clamp(1.6rem,4vw,3rem) 0 0;font-size:clamp(1.15rem,2.1vw,1.75rem);line-height:1.32}.oTFQxa_paperHead{grid-template-columns:auto auto;justify-content:space-between;align-items:start;gap:.9rem 1.5rem;display:grid}.oTFQxa_paperHint{color:#555;letter-spacing:-.005em;grid-area:2/1/auto/-1;max-width:34ch;margin:0;font-size:13px;line-height:1.45}.oTFQxa_paperHintLine{display:block}.oTFQxa_paperHintLine+.oTFQxa_paperHintLine{margin-top:.35em}@media (min-width:768px){.oTFQxa_paperHead{grid-template-columns:auto minmax(0,1fr) auto}.oTFQxa_paperHint{grid-area:1/2;place-self:center;font-size:14px}}.oTFQxa_paperFaceIntro .oTFQxa_paperLead{max-width:22ch;font-size:clamp(1.3rem,2.5vw,2.1rem);line-height:1.3}.oTFQxa_paperHeadline{color:#000;letter-spacing:-.025em;max-width:26ch;margin:clamp(1.4rem,3.4vw,2.6rem) 0 0;font-size:clamp(1.35rem,2.6vw,2.25rem);font-weight:700;line-height:1.12}.oTFQxa_paperToc{margin-top:clamp(1.6rem,3.6vw,2.8rem)}.oTFQxa_paperTocLabel{color:#6b6b6b;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;font-size:12px;font-weight:600}.oTFQxa_paperToc ol{border-top:1px solid #00000024;margin:0;padding:0;list-style:none}.oTFQxa_paperToc li{color:#111;border-bottom:1px solid #00000024;grid-template-columns:2.6rem minmax(0,1fr);padding:.65rem 0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.35;display:grid}.oTFQxa_paperToc a{color:inherit;text-decoration:none}.oTFQxa_paperToc a:hover{text-underline-offset:.2em;text-decoration:underline}.oTFQxa_paperTocNum{color:#000;font-variant-numeric:tabular-nums;font-weight:800}.oTFQxa_paperBy{color:#333;margin:1.6rem 0 0;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.45}.oTFQxa_paperStrong{color:#000;font-weight:700}.oTFQxa_paperFigure{aspect-ratio:16/9;background:#ececee;margin-top:clamp(1.8rem,4vw,3rem);position:relative;overflow:hidden}.oTFQxa_paperFoot{color:#222;text-align:right;margin:auto 0 0;padding-top:1.5rem;font-size:13px;font-weight:500}.oTFQxa_dot{z-index:70;opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;top:0;left:0}.oTFQxa_dot:not([data-mode=card]):not([data-mode=sheet]){mix-blend-mode:difference}.oTFQxa_dotDisc{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:-6px;left:-6px}.oTFQxa_dot[data-mode=link] .oTFQxa_dotDisc{transform:scale(2.6)}.oTFQxa_dot[data-mode=card] .oTFQxa_dotDisc,.oTFQxa_dot[data-mode=sheet] .oTFQxa_dotDisc{transform:scale(.5)}.oTFQxa_dotLabel{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 12px 7px;font-size:12px;font-weight:600;display:none;position:absolute;top:-15px;left:14px}.oTFQxa_dot[data-mode=card] .oTFQxa_dotLabel{color:#000;background:#fff;display:block}.oTFQxa_dot[data-mode=sheet] .oTFQxa_dotLabel{color:#fff;background:#000;display:block}.oTFQxa_dot[data-mode=card] .oTFQxa_dotDisc{background:#fff}.oTFQxa_dot[data-mode=sheet] .oTFQxa_dotDisc{background:#000}@media (prefers-reduced-motion:reduce){.oTFQxa_speckSpin{animation:none}}.oTFQxa_ghost{color:#0000;-webkit-text-stroke:1px #10101038}.oTFQxa_inkReveal{-webkit-mask-image:radial-gradient(circle at 50% 55%, #000 calc(var(--ink,0) * 100vmax - 9vmax), transparent calc(var(--ink,0) * 100vmax));-webkit-mask-image:radial-gradient(circle at 50% 55%, #000 calc(var(--ink,0) * 100vmax - 9vmax), transparent calc(var(--ink,0) * 100vmax));mask-image:radial-gradient(circle at 50% 55%, #000 calc(var(--ink,0) * 100vmax - 9vmax), transparent calc(var(--ink,0) * 100vmax))}.oTFQxa_prose{--accent:#5b21b6;color:#101010b8;overflow-wrap:break-word;scroll-margin-top:7rem;font-size:clamp(1.0625rem,.95rem + .3vw,1.1875rem);line-height:1.75}.oTFQxa_prose p{max-width:68ch;margin:0 0 1.4em}.oTFQxa_prose [style*=justify]{text-align:left!important}.oTFQxa_prose [data-lead]{color:#101010;letter-spacing:-.015em;max-width:60ch;margin-bottom:1.6em;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);line-height:1.55}.oTFQxa_prose [data-lead]:first-letter{float:left;color:var(--accent);letter-spacing:-.04em;margin:.06em .12em 0 -.02em;font-size:3.4em;line-height:.85}.oTFQxa_prose :is(h2,h3,h4,h5,h6){color:#101010;text-wrap:balance;scroll-margin-top:7rem}.oTFQxa_prose :is(h2,h3,h4,h5,h6) :is(strong,b){background:0 0}.oTFQxa_prose :is(h2,h3,h4,h5,h6) p{max-width:none;margin:0}.oTFQxa_prose :is(h2,h3,h4) a{color:inherit}.oTFQxa_prose h3{letter-spacing:-.015em;text-transform:uppercase;margin:2.2em 0 .6em;font-size:clamp(1.15rem,1rem + .6vw,1.4rem);line-height:1.15}.oTFQxa_prose h2,.oTFQxa_prose [data-n]{letter-spacing:-.025em;text-transform:uppercase;border-top:1px solid #1010101f;margin:2.8em 0 .8em;padding-top:1.2em;font-size:clamp(1.6rem,1.1rem + 1.7vw,2.5rem);line-height:1.05}.oTFQxa_prose h4{letter-spacing:.01em;text-transform:uppercase;margin:1.8em 0 .5em;font-size:1.05em;line-height:1.3}.oTFQxa_prose :is(h5,h6){color:#1010108c;letter-spacing:.06em;text-transform:uppercase;margin:1.6em 0 .4em;font-size:.78em}.oTFQxa_prose [data-n]:before{content:"(" attr(data-n) ")";color:var(--accent);letter-spacing:.04em;margin-bottom:1.6em;font-size:12px;line-height:1;display:block}.oTFQxa_prose>:first-child{margin-top:0}.oTFQxa_prose a{color:var(--accent);text-underline-offset:.22em;-webkit-text-decoration:underline #5b21b659;text-decoration:underline #5b21b659;text-decoration-thickness:1px;transition:text-decoration-color .3s,text-decoration-thickness .3s}.oTFQxa_prose a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.oTFQxa_prose :is(strong,b){color:#101010;background-image:linear-gradient(#5b21b62e,#5b21b62e);background-position:0 88%;background-repeat:no-repeat;background-size:0% .42em;transition:background-size 1.1s cubic-bezier(.16,1,.3,1)}.oTFQxa_prose :is(strong,b)[data-lit]{background-size:100% .42em}.oTFQxa_prose :is(em,i){font-style:italic}.oTFQxa_prose code{color:#101010;background:#1010100f;border-radius:6px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.oTFQxa_prose :is(ul,ol){max-width:66ch;margin:0 0 1.6em;padding:0;list-style:none}.oTFQxa_prose li{margin:.6em 0;padding-left:1.9em;position:relative}.oTFQxa_prose ul>li:before{content:"";background:var(--accent);width:.7em;height:2px;position:absolute;top:.82em;left:.2em}.oTFQxa_prose ul ul>li:before{background:#10101066;width:.4em}.oTFQxa_prose ol{counter-reset:item}.oTFQxa_prose ol>li{counter-increment:item;padding-left:2.4em}.oTFQxa_prose ol>li:before{content:counter(item, decimal-leading-zero);color:var(--accent);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:.72em;line-height:2.43;position:absolute;top:0;left:0}.oTFQxa_prose li>p{margin:0}.oTFQxa_prose li>p+p{margin-top:.6em}.oTFQxa_prose li>:is(ul,ol){margin:.6em 0 0}.oTFQxa_prose img{background:#ececee;border-radius:14px;max-width:100%;margin:2.6em auto;display:block;height:auto!important}.oTFQxa_prose figure{margin:2.6em 0}.oTFQxa_prose figure img{margin:0 auto}.oTFQxa_prose figcaption{color:#1010108c;letter-spacing:.04em;text-transform:uppercase;margin-top:.9em;font-size:12px;line-height:1.5}.oTFQxa_prose blockquote{border-left:2px solid var(--accent);color:#101010;letter-spacing:-.02em;max-width:34ch;margin:2.4em 0;padding-left:1.1em;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);font-style:normal;line-height:1.28}.oTFQxa_prose blockquote p{max-width:none;margin:0}.oTFQxa_prose blockquote p+p{margin-top:.6em}.oTFQxa_prose pre{color:#f5f5f5;background:#101010;border-radius:16px;margin:2em 0;padding:1.3em 1.5em;font-size:.85em;line-height:1.65;overflow-x:auto}.oTFQxa_prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.oTFQxa_prose [data-table]{border-top:1px solid #101010;margin:2.4em 0;overflow-x:auto}.oTFQxa_prose table{border-collapse:collapse;width:100%;font-size:.88em;line-height:1.5}.oTFQxa_prose :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #1010101f;min-width:8rem;padding:.9em 1em .9em 0}.oTFQxa_prose :is(th,thead td){color:#1010108c;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.oTFQxa_prose tbody tr{transition:background-color .3s}.oTFQxa_prose tbody tr:hover{background:#10101008}.oTFQxa_prose caption{caption-side:bottom;color:#1010108c;text-align:left;padding-top:.8em;font-size:.85em}.oTFQxa_prose hr{background:#1010101f;border:0;height:1px;margin:3.2em 0}@media (prefers-reduced-motion:reduce){.oTFQxa_prose :is(strong,b){transition:none}}
