@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.2yptelh8aqa_5.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0s9lyv6-dq8sg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.0injkow7o_js7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.04ex7n90-6tif.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.1wlj3nn-4xnfp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2odd3csjijl0b.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.Qf5tBG_field{background:var(--ascii-background) var(--ascii-still) center / cover no-repeat;position:absolute;inset:0;overflow:hidden}.Qf5tBG_canvas,.Qf5tBG_video{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Qf5tBG_canvas[data-active=true],.Qf5tBG_video[data-active=true]{opacity:1}.Qf5tBG_video{object-fit:cover}.Qf5tBG_loading{z-index:1000;padding:var(--space-page);color:var(--ascii-foreground);background:var(--ascii-background);pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}.Qf5tBG_counter{font-family:var(--font-loader);font-variant-numeric:tabular-nums;letter-spacing:-.08em;margin-bottom:clamp(1.8rem,5vw,3.5rem);font-size:clamp(5rem,19vw,19rem);font-weight:700;line-height:1;display:flex}.Qf5tBG_reel{width:.65em;height:1em;display:block;overflow:hidden}.Qf5tBG_reelStrip{flex-direction:column;transition:transform .11s cubic-bezier(.2,.8,.2,1);display:flex}.Qf5tBG_reelStrip>span{flex:0 0 1em;height:1em;display:block}.Qf5tBG_track{bottom:var(--space-page);left:var(--space-page);right:var(--space-page);height:1.2rem;font:700 1rem/1 var(--font-loader);letter-spacing:.14em;white-space:nowrap;position:absolute;overflow:hidden}.Qf5tBG_trackEmpty{opacity:.2}.Qf5tBG_trackFill{white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}@media (prefers-reduced-motion:reduce){.Qf5tBG_reelStrip{transition:none}}
.JnbpNW_transition{z-index:0;pointer-events:none;color:#000;height:clamp(6rem,14vw,12rem);position:absolute;inset:0 0 auto;overflow:hidden}.JnbpNW_transition[data-color=white]{color:#fff}.JnbpNW_transition[data-edge=bottom]{z-index:1;inset:auto 0 0;transform:scaleY(-1)}.JnbpNW_filter{width:0;height:0;position:absolute}.JnbpNW_shapes{justify-content:space-between;align-items:end;width:130%;height:100%;display:flex;position:absolute;left:-15%;transform:scaleY(-1)}.JnbpNW_base{background:currentColor;width:100%;height:40%;position:absolute;bottom:0;left:0}.JnbpNW_particle{z-index:1;filter:blur(2px);background:currentColor;border-radius:50%;flex-shrink:0;width:6rem;height:130%;animation:10s ease-in-out infinite alternate JnbpNW_liquid;position:relative}.JnbpNW_transition[data-motion=paused] .JnbpNW_particle{animation-play-state:paused}@media (min-width:768px){.JnbpNW_particle{width:16rem}}@keyframes JnbpNW_liquid{0%{transform:translateY(70%)translate(-15%)rotate(-5deg)scale(.8,1.2)}33%{transform:translateY(30%)translate(10%)rotate(5deg)scale(1.2,.8)}66%{transform:translateY(80%)translate(-5%)rotate(0)scale(.9,1.1)}to{transform:translateY(50%)translate(15%)rotate(5deg)scale(1.1,.9)}}
._2EVmSW_quickLinks{pointer-events:auto;flex-wrap:wrap;gap:.65rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex}._2EVmSW_quickLinks a{color:#000;background:#fff;border:1px solid #fff6;border-radius:14px;align-items:center;gap:.7rem;min-height:56px;padding:.75rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .18s;display:flex;position:relative}._2EVmSW_quickLinks a[data-liquid-renderer=native-static]{background:0 0}._2EVmSW_quickLinks a:hover{transform:translateY(-3px)}._2EVmSW_quickLinks ._2EVmSW_icon,._2EVmSW_quickLinks a>span{z-index:2;position:relative}._2EVmSW_quickLinks ._2EVmSW_icon{flex:none;width:20px;height:20px}._2EVmSW_quickLinks a>span:last-child{margin-left:auto}@media (max-width:767px){._2EVmSW_quickLinks{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){._2EVmSW_quickLinks a{transition:none}._2EVmSW_quickLinks a:hover{transform:none}}
._8aEwW_fold{isolation:isolate;min-height:100svh;padding:clamp(5rem, 12vh, 9rem) var(--space-page);background:var(--color-background);color:var(--color-text);align-items:center;display:flex;position:relative;overflow:hidden}._8aEwW_fold._8aEwW_hero{min-height:calc(100svh + var(--header-height) + var(--header-inset));background:var(--ascii-background);color:var(--ascii-foreground)}._8aEwW_fold:not(._8aEwW_hero){scroll-margin-top:calc(var(--header-height) + var(--header-inset));padding-top:calc(clamp(6rem,14vw,12rem) + clamp(3rem,6vw,6rem))}._8aEwW_fold[data-tone=dark]{background:var(--color-text);color:var(--color-background)}._8aEwW_content{z-index:1;width:min(100%, var(--content-width));margin:0 auto;position:relative}._8aEwW_label{letter-spacing:.14em;text-transform:uppercase;margin:0 0 2rem;font-size:.75rem;font-weight:700}._8aEwW_sectionBody{max-width:37rem;margin:2rem 0 0;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6}._8aEwW_detailGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,8vw,7rem);display:grid}._8aEwW_detailGrid article{border-top:1px solid;padding-top:1.25rem}._8aEwW_detailGrid h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.1rem,1.8vw,1.5rem)}._8aEwW_detailGrid p{max-width:24rem;margin:.8rem 0 0;line-height:1.6}._8aEwW_detailGrid[data-layout=person],._8aEwW_detailGrid[data-layout=fair-websites]{max-width:55rem;margin-left:auto}._8aEwW_research{margin-top:clamp(4rem,8vw,7rem)}._8aEwW_researchGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2rem;display:grid}._8aEwW_researchGrid article{border-top:1px solid;padding-top:1.25rem}._8aEwW_researchGrid strong{letter-spacing:-.06em;font-size:clamp(2.5rem,5vw,4.5rem)}._8aEwW_researchGrid p{max-width:25rem;line-height:1.6}._8aEwW_researchGrid a{text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex}._8aEwW_researchNote{margin-top:2rem;font-size:.8rem;line-height:1.6}._8aEwW_fold :is(h1,h2){letter-spacing:-.065em;overflow-wrap:anywhere;max-width:13ch;margin:0;font-size:clamp(2.5rem,8vw,8rem);font-weight:500;line-height:1.04}._8aEwW_heroContent{z-index:1;top:calc((100svh + var(--header-height) + var(--header-inset)) / 2);left:max(var(--space-page), calc((100% - var(--content-width)) / 2));width:min(calc(100% - 2 * var(--space-page)), var(--content-width));text-align:left;pointer-events:none;position:absolute;transform:translateY(-50%)}._8aEwW_heroContent:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 22%,#000e 0%,#000a 42%,#0000 75%);position:absolute;inset:-5rem -4rem}._8aEwW_fold ._8aEwW_heroTitle{max-width:none;font-family:var(--font-body);letter-spacing:-.08em;overflow-wrap:normal;font-size:clamp(3.3rem,10.5vw,10.5rem);font-weight:750;line-height:1.05}._8aEwW_heroWord{display:inline-block;position:relative}._8aEwW_heroOverline,._8aEwW_heroUnderline{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.65rem,.9vw,.8rem);font-style:normal;font-weight:700;line-height:1.2;position:absolute}._8aEwW_heroOverline{bottom:calc(100% + .7em);left:0}._8aEwW_heroUnderline{top:calc(100% + .7em);right:0}._8aEwW_heroDescription{margin:clamp(2rem,3vw,3rem) 0 0;font-size:clamp(.9rem,1.35vw,1.125rem);font-weight:600;line-height:1.5}@media (max-width:767px){._8aEwW_fold._8aEwW_hero{padding-top:calc(var(--header-height) + var(--header-inset) + 5rem);padding-bottom:4rem}._8aEwW_heroContent{width:100%;margin:0;position:relative;top:auto;left:auto;transform:none}._8aEwW_heroDescription{max-width:38rem}}@media (max-height:450px){._8aEwW_heroContent{width:min(100%, var(--content-width));margin:calc(var(--header-height) + var(--header-inset)) auto 0;position:relative;top:auto;left:auto;transform:none}}
