@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.0h_qcmzvudf58.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.0i4j_a8lim1a-.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.300rpl789hft0.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}
@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.3ui8gg3w7xij5.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.30wi0xp2m6ck_.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}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Bricolage Grotesque Variable", "Helvetica Neue", Arial, sans-serif;--font-text:"Figtree Variable", "Helvetica Neue", Arial, sans-serif;--text-mega:clamp(3.5rem, 1.4rem + 8.6vw, 10rem);--text-display:clamp(2.5rem, 1.805rem + 2.852vw, 4.5rem);--text-h2:clamp(2.25rem, 1.816rem + 1.783vw, 3.5rem);--text-h3:clamp(1.625rem, 1.494rem + .535vw, 2rem);--text-lede:clamp(1.1875rem, 1.1225rem + .267vw, 1.375rem);--text-title:1.125rem;--text-body:1rem;--text-ui:1rem;--text-meta:.875rem;--text-label:.875rem;--text-micro:.6875rem;--text-loader-brand:clamp(1.625rem, .975rem + 2.667vw, 3.375rem);--text-loader-count:clamp(4rem, 2.352rem + 6.762vw, 8.4375rem);--loader-x:clamp(1.25rem, .5rem + 2.2vw, 2.5rem);--loader-top:clamp(1.25rem, .6rem + 1.5vw, 1.875rem);--loader-bottom:clamp(1.25rem, .6rem + 1.6vw, 2rem);--weight-display:500;--weight-title:500;--weight-ui:500;--weight-body:400;--weight-meta:400;--track-mega:-.045em;--lh-mega:.9;--track-display:-.025em;--track-h2:-.03em;--track-h3:-.015em;--track-lede:-.01em;--track-title:-.02em;--track-body:.01em;--track-label:.07em;--track-meta:0;--lh-display:1;--lh-h2:1.02;--lh-h3:1.05;--lh-lede:1.2;--lh-title:1.15;--lh-body:1.5;--lh-ui:1.3;--lh-meta:1.4;--surface-0:#050505;--surface-1:#151515;--surface-2:#1e1e1e;--surface-3:#262626;--ink-1:#fff;--ink-2:#fff9;--ink-3:#828282;--line:#ffffff1f;--line-strong:#ffffff3d;--accent:#fff;--accent-ink:#050505;--accent-press:#d6d6d6;--accent-text:#fff;--scrim:#0505058c;--scrim-strong:#050505d9;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:11rem;--pad-x:clamp(1rem, .25rem + 2vw, 2.125rem);--section-y:clamp(2.5rem, 1.63rem + 3.565vw, 5rem);--section-y-tight:clamp(1.5rem, 1rem + 2vw, 3rem);--gap:clamp(1rem, .7rem + 1.2vw, 2rem);--gap-tight:.25rem;--container:120rem;--measure:36rem;--radius-0:0;--radius-1:4px;--radius-card:18px;--radius-pill:999px;--radius-round:50%;--shadow:none;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-swap:cubic-bezier(.77, 0, .175, 1);--dur-fast:.35s;--dur-base:.8s;--dur-slow:1.3s;--stagger-unit:25ms;--stagger-block:80ms;--animation-default:var(--dur-fast) var(--ease-enter);--cursor-size:90px;--preview-w:22rem;--header-h:calc(1.1875rem + 3rem);--ground-under-grain:#000;--grain-opacity:.058;--z-grain:-1;--z-base:0;--z-raised:10;--z-sticky:50;--z-header:100;--z-menu:200;--z-preloader:880;--z-cursor:950;--z-loader:1000}@media (prefers-reduced-motion:reduce){:root{--dur-fast:10ms;--dur-base:.2s;--dur-slow:.3s;--stagger-unit:0s;--stagger-block:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--surface-0)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{min-height:100svh;color:var(--ink-1);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:0 0;margin:0}img,video,svg,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a,button,summary,label{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-1)}::selection{background:var(--accent);color:var(--accent-ink)}.t-display,.t-h2,.t-h3{font-family:var(--font-display);font-weight:var(--weight-display);text-wrap:balance}.t-display{font-size:var(--text-display);letter-spacing:var(--track-display);line-height:var(--lh-display)}.t-h2{font-size:var(--text-h2);letter-spacing:var(--track-h2);line-height:var(--lh-h2)}.t-h3{font-size:var(--text-h3);letter-spacing:var(--track-h3);line-height:var(--lh-h3)}.t-lede{font-family:var(--font-text);font-size:var(--text-lede);font-weight:var(--weight-title);letter-spacing:var(--track-lede);line-height:var(--lh-lede);text-wrap:pretty}.t-title{font-family:var(--font-text);font-size:var(--text-title);font-weight:var(--weight-title);letter-spacing:var(--track-title);line-height:var(--lh-title)}.t-body{font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-body);letter-spacing:var(--track-body);line-height:var(--lh-body);text-wrap:pretty}.t-ui{font-family:var(--font-text);font-size:var(--text-ui);font-weight:var(--weight-ui);line-height:var(--lh-ui)}.t-meta{font-family:var(--font-text);font-size:var(--text-meta);font-weight:var(--weight-meta);letter-spacing:var(--track-meta);line-height:var(--lh-meta)}.t-label{font-family:var(--font-text);font-size:var(--text-label);font-weight:var(--weight-ui);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1}.t-micro{font-family:var(--font-text);font-size:var(--text-micro);font-weight:var(--weight-ui);font-variant-numeric:tabular-nums;line-height:1}.ink-2,.dim{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.eyebrow{font-family:var(--font-text);font-size:var(--text-ui);font-weight:var(--weight-ui);line-height:var(--lh-ui);align-items:center;gap:.5625rem;display:inline-flex}.eyebrow:before{content:"";border-radius:var(--radius-round);background:var(--ink-1);flex:none;width:1.125rem;height:1.125rem}.container{width:100%;max-width:var(--container);padding-inline:var(--pad-x);margin-inline:auto}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section-y);color:var(--ink-1);position:relative}.section--tight{padding-block:var(--section-y-tight)}#content{overflow-x:clip}.measure{max-width:var(--measure)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:var(--z-loader);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);transition:transform var(--animation-default);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.link-inline{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:text-decoration-color var(--animation-default)}.link-inline:hover{text-decoration-color:currentColor}html.cursor-on [data-cursor]{cursor:none}.stage{z-index:-1;background:var(--ground-under-grain);pointer-events:none;position:fixed;inset:0}.grain{z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);background-image:url(/brand/grain.png);background-size:160px 160px;animation:.9s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0,0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-7%)}60%{transform:translate(-3%,8%)}80%{transform:translate(7%,3%)}to{transform:translate(0,0)}}html[data-motion=off] .grain{animation:none}@media (prefers-reduced-motion:reduce){.grain{animation:none}}
.motion-pending [data-intro=header]>*,.motion-pending [data-reveal=lines],.motion-pending [data-reveal=fade],.motion-pending [data-reveal=stagger]>*,.motion-pending [data-intro=lines],.motion-pending [data-intro=fade]{opacity:0}.motion-pending [data-intro=media],.motion-pending [data-reveal=media],.motion-pending [data-reveal=wipe],.motion-pending [data-reveal=grow]{clip-path:inset(8% 8% 8% 8% round var(--radius-card))}.split-line{will-change:transform}html.preloading{overflow:hidden}html.preloading #main [data-intro=media]{visibility:hidden}::view-transition{pointer-events:none}::view-transition-group(.morph){z-index:var(--z-raised);animation-duration:var(--dur-slow);animation-timing-function:var(--ease-swap)}::view-transition-image-pair(.morph){isolation:auto}::view-transition-old(.morph){object-fit:cover;height:100%;animation-duration:var(--dur-base);animation-timing-function:var(--ease-swap)}::view-transition-new(.morph){object-fit:cover;height:100%;animation-duration:var(--dur-base);animation-timing-function:var(--ease-swap)}::view-transition-old(root){animation-duration:var(--dur-fast)}::view-transition-new(root){animation-duration:var(--dur-fast)}html[data-motion=off]::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=off]::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=off]::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}.split-word,.split-line{text-indent:0}
._92Zi_a_cursor{z-index:var(--z-cursor);width:var(--cursor-size);height:var(--cursor-size);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--ink-1);color:var(--surface-0);mix-blend-mode:difference;pointer-events:none;opacity:0;will-change:transform;place-items:center;display:grid;position:fixed;top:0;left:0;transform:scale(0)}._92Zi_a_label{text-align:center;max-width:100%;line-height:1.1}
