@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_448dd247-module__ECF2_a__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_448dd247-module__ECF2_a__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{overscroll-behavior:none;background:var(--bg,#f3f2ee);color:var(--fg,#15140f);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0}::selection{background:var(--fg);color:var(--bg)}:focus-visible{outline-offset:5px;border-radius:1px;outline:1px solid}:root{--ease:cubic-bezier(.16, 1, .3, 1);--ease-wipe:cubic-bezier(.76, 0, .24, 1);--pad:clamp(1.35rem, 3.1vw, 2.75rem);--rule:color-mix(in srgb, var(--fg) 22%, transparent)}body.has-cursor,body.has-cursor *{cursor:none!important}.stage,.wipe{background:var(--bg);color:var(--fg);position:fixed;inset:0}.wipe{z-index:50;pointer-events:none;clip-path:circle(0)}.world{padding:var(--pad);isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.glow{background:radial-gradient(circle closest-side, var(--glow), transparent 72%);width:78vmax;height:78vmax;transform:translate3d(var(--mx,50vw), var(--my,50vh), 0);will-change:transform;pointer-events:none;z-index:0;border-radius:50%;margin:-39vmax 0 0 -39vmax;position:absolute;top:0;left:0}.grain{z-index:1;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:8s step-end infinite grain-drift;position:absolute;inset:-100%}@keyframes grain-drift{0%{transform:translate(0,0)}10%{transform:translate(-4%,-3%)}20%{transform:translate(-8%,2%)}30%{transform:translate(3%,-6%)}40%{transform:translate(-3%,6%)}50%{transform:translate(-8%,4%)}60%{transform:translate(5%)}70%{transform:translateY(7%)}80%{transform:translate(-6%,-4%)}90%{transform:translate(4%,5%)}to{transform:translate(0,0)}}.hd,.mn,.ft{z-index:3;pointer-events:none;position:relative}.hd>*,.mn>*,.ft>*{pointer-events:auto}.wm{letter-spacing:-.012em;white-space:pre;font-size:clamp(.875rem,1.05vw,1rem);line-height:1.3;display:inline-flex}.wm__chars{display:inline-flex}.wm__c{opacity:0;transition:transform .9s var(--ease) calc(var(--i) * 26ms + .12s), opacity .64s linear calc(var(--i) * 26ms + .12s);display:inline-block;transform:translateY(100%)}[data-ready=true] .wm__c{opacity:1;transform:none}[data-ready=true] .wm:hover .wm__c{transition:transform .52s var(--ease) calc(var(--i) * 22ms), opacity 0s;transform:translateY(-.16em)}.mn{place-content:center;justify-items:start;display:grid}.st{letter-spacing:-.028em;font-size:clamp(1.6rem,min(4.35vw,6.6vh),3.35rem);font-weight:400;line-height:1.16}.st__line{margin-block:-.08em;padding-block:.08em;display:block;overflow:hidden}.st__in{filter:blur(11px);opacity:0;transition:transform 1.25s var(--ease) calc(var(--i) * .105s + .2s), filter 1s var(--ease) calc(var(--i) * .105s + .2s), opacity .76s linear calc(var(--i) * .105s + .2s);will-change:transform, filter;display:block;transform:translate(-.4em,108%)}[data-ready=true] .st__in{filter:blur();opacity:1;transform:none}.st__w{white-space:pre;transition:opacity .48s var(--ease), transform .48s var(--ease);display:inline-block}[data-ready=true] .st:hover .st__w{opacity:.26}[data-ready=true] .st .st__w:hover{opacity:1;transform:translateY(-.045em)}.hl{letter-spacing:-.004em;font-size:clamp(.78rem,.95vw,.8125rem);line-height:1.4;display:inline-flex;position:relative}.hl__chars{display:inline-flex}.hl__c{white-space:pre;display:inline-block;position:relative;overflow:hidden}.hl__c i{transition:transform .56s var(--ease) calc(var(--i) * 13ms);font-style:normal;display:block}.hl__c i.b{position:absolute;inset:0;transform:translateY(108%)}.hl:hover .hl__c i.a,.hl:focus-visible .hl__c i.a{transform:translateY(-108%)}.hl:hover .hl__c i.b,.hl:focus-visible .hl__c i.b{transform:none}.hl__rule{transform-origin:100%;height:1px;transition:transform .62s var(--ease);background:currentColor;position:absolute;bottom:-.28em;left:0;right:0;transform:scaleX(0)}.hl:hover .hl__rule,.hl:focus-visible .hl__rule{transform-origin:0;transform:scaleX(1)}.hl__rule--rest{background:var(--rule);transform-origin:0;transform:scaleX(1)}.hl:hover .hl__rule--rest,.hl:focus-visible .hl__rule--rest{transform-origin:100%;transform:scaleX(0)}.mb{box-sizing:content-box;opacity:.55;height:1.4em;transition:opacity .5s var(--ease);align-items:center;margin:-1.15rem -1.25rem;padding:1.15rem 1.25rem;font-size:clamp(.78rem,.95vw,.8125rem);line-height:1.4;display:inline-flex;position:relative}.mb:hover,.mb:focus-visible{opacity:1}.mb:focus-visible{outline-offset:-.95rem}.mb__dot{width:5px;height:5px;transition:transform .62s var(--ease);background:currentColor;border-radius:50%}.mb:hover .mb__dot,.mb:focus-visible .mb__dot{transform:scale(1.9)}.ft{grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;display:grid}.ft__mid{justify-self:center}.ft__end{justify-self:end;gap:clamp(1.15rem,2.6vw,2.25rem);display:flex}.rise{opacity:0;transition:transform 1s var(--ease) calc(var(--i) * 80ms + .62s), opacity .8s linear calc(var(--i) * 80ms + .62s);transform:translateY(.9rem)}[data-ready=true] .rise{opacity:1;transform:none}.hint{left:50%;bottom:calc(var(--pad) + 2.4rem);z-index:3;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity 1.2s var(--ease);white-space:nowrap;font-size:.625rem;position:absolute;transform:translate(-50%)}[data-ready=true] .hint[data-show=true]{opacity:.3;transition-delay:1.9s}.cursor{z-index:100;pointer-events:none;mix-blend-mode:difference;transform:translate3d(var(--cx,-100px), var(--cy,-100px), 0);will-change:transform;position:fixed;top:0;left:0}.cursor__dot,.cursor__ring{transition:transform .52s var(--ease), opacity .4s var(--ease);border-radius:50%;position:absolute;top:0;left:0}.cursor__dot{background:#fff;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;transform:scale(1)}.cursor__ring{opacity:0;border:1px solid #fff;width:38px;height:38px;margin:-19px 0 0 -19px;transform:scale(.2)}[data-hot=true] .cursor__dot{transform:scale(.28)}[data-hot=true] .cursor__ring{opacity:1;transform:scale(1)}[data-press=true] .cursor__dot{transform:scale(2.4)}[data-press=true] .cursor__ring{opacity:.6;transform:scale(.72)}@media (hover:none),(pointer:coarse){.cursor{display:none}}@media (max-width:640px){.mn{justify-content:start}.ft{grid-template-columns:1fr;justify-items:start;gap:1.15rem}.ft__mid,.ft__end{justify-self:start}.hint{bottom:auto;top:calc(var(--pad) + .1rem);left:auto;right:var(--pad);transform:none}}@media (prefers-reduced-motion:reduce){.grain{animation:none}.glow{display:none}.st__in{filter:none;transition:opacity .4s linear calc(var(--i) * 80ms);transform:none}.wm__c,.rise{transition:opacity .4s linear;transform:none}[data-ready=true] .wm:hover .wm__c,[data-ready=true] .st .st__w:hover{transform:none}.hl__c i,.hl__rule,.mb__dot,.cursor__dot,.cursor__ring,.st__w{transition-duration:1ms}}[data-static=true] .st__in,[data-static=true] .wm__c,[data-static=true] .rise,[data-static=true] .hint{transition:none}
