@font-face{font-family:suisse;src:url(../media/SuisseBPIntl_Regular-s.p.24oczeq_oiw0e.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:suisse;src:url(../media/SuisseBPIntl_Medium-s.p.11iife4t0hh_7.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:suisse;src:url(../media/SuisseBPIntl_Bold-s.p.2wjpt3unp8to-.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:suisse Fallback;src:local(Arial);ascent-override:79.05%;descent-override:26.35%;line-gap-override:0.0%;size-adjust:94.88%}._2r1caW_className{font-family:suisse,suisse Fallback}._2r1caW_variable{--font-suisse:"suisse", "suisse Fallback"}
:root{--bg:#f4f3ee;--bg-2:#ecebe5;--bg-3:#e3e2db;--card:#fff;--text:#1c1d1c;--head:#0d0e0e;--muted:#141414a3;--faint:#1414146b;--line:#1414141f;--line-2:#1414143d;--orange:#67ff26;--accent-text:#1f7a00;--orange-ink:#0d0e0e;--lime:#67ff26;--red:#d93a2b;--dot-bg:#14141417;--panel-bg:#222322;--margin:1rem;--frame:68rem;--s-sec:6rem;--pad:1.25rem;--fs-h1:2.25rem;--fs-h2:1.875rem;--fs-h3:1.125rem;--fs-lg:1.0625rem;--fs-md:1rem;--fs-sm:.875rem;--fs-xs:.75rem;--ease:cubic-bezier(.16,1,.3,1);--r-panel:1rem;--r-card:.5rem}@media (min-width:1000px){:root{--margin:2.5rem;--s-sec:10rem;--pad:2rem;--fs-h1:3.5rem;--fs-h2:3rem;--fs-h3:1.125rem;--fs-lg:1.2rem}html{font-size:clamp(100%,min(1.0582vw,2vh),150%)}}.theme-dark,.panel{--bg:#121211;--bg-2:#1b1a19;--bg-3:#232120;--card:#1b1a19;--text:#eceae2;--head:#fbfaf5;--muted:#eceae2a3;--faint:#eceae266;--line:#eceae221;--line-2:#eceae23d;--accent-text:#67ff26;--red:#ff6b5e;--dot-bg:#eceae212;color:var(--text)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--bg);color:var(--text);font-family:var(--font-suisse),Helvetica,Arial,sans-serif;font-size:var(--fs-md);-webkit-font-smoothing:antialiased;background-image:radial-gradient(var(--dot-bg) 1px,transparent 1px);background-size:12px 12px;margin:0;line-height:1.5;overflow-x:clip}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}::selection{background:var(--lime);color:#0d0e0e}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section{padding-top:var(--s-sec);position:relative}.frame{width:100%;max-width:calc(var(--frame) + 2*var(--margin));padding-inline:var(--margin);margin-inline:auto;position:relative}.sec-head{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:3rem;display:flex}.sec-head p.sub{max-width:38rem;color:var(--muted);font-size:var(--fs-lg);text-wrap:pretty;line-height:1.45}@media (min-width:1000px){.sec-head{margin-bottom:4.5rem}}.h1,.h2{color:var(--head);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2);max-width:20em}.h3{color:var(--head);font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:500;line-height:1.3}.body{color:var(--muted);font-size:var(--fs-sm);text-wrap:pretty;line-height:1.5}@media (min-width:1000px){.body{font-size:.9375rem}}.label{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500;line-height:1.5}.label:before{content:"[ ";color:var(--accent-text)}.label:after{content:" ]";color:var(--accent-text)}.mono{letter-spacing:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem}.box{border:1px solid var(--line);background:var(--bg);position:relative}.cell{padding:var(--pad);position:relative}.corner{border:1px solid var(--line-2);background:var(--bg);z-index:2;pointer-events:none;width:.5rem;height:.5rem;position:absolute}.corner.tl{top:-.25rem;left:-.25rem}.corner.tr{top:-.25rem;right:-.25rem}.corner.bl{bottom:-.25rem;left:-.25rem}.corner.br{bottom:-.25rem;right:-.25rem}.note{border:1px dashed var(--accent-text);color:var(--accent-text);font-size:var(--fs-xs);padding:.5rem .75rem;line-height:1.4;display:inline-block}.chip{border:1px solid var(--line-2);height:1.75rem;font-size:var(--fs-xs);color:var(--text);white-space:nowrap;border-radius:99rem;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:500;display:inline-flex}.dot{background:var(--lime);border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 1px #14141459,0 0 0 .25rem #67ff264d}.btn{height:3.125rem;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);border:1px solid #0000;border-radius:99rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:500;line-height:1;display:inline-flex}.btn svg{width:.5rem;height:.5625rem;transition:transform .45s var(--ease)}.btn:hover svg{transform:translate(2px,-2px)}.btn:active{transform:scale(.98)}.btn-white{background:var(--head);color:var(--bg)}.btn-white:hover{background:#2a2b2a}.btn-orange{background:var(--orange);color:#0d0e0e}.btn-orange:hover{background:#7dff45}.btn-ghost{border-color:var(--line-2);color:var(--text)}.btn-ghost:hover{border-color:var(--text);background:#1414140d}.btn-sm{height:2.375rem;font-size:var(--fs-sm);padding:0 1rem}.panel{border-radius:var(--r-panel);background:var(--panel-bg);color:var(--head);isolation:isolate;position:relative;overflow:hidden}.panel:before{content:"";z-index:-1;background-image:radial-gradient(#eceae21a 1px,#0000 1.2px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 35% 75%,#0000);mask:linear-gradient(#0000,#000 35% 75%,#0000)}.panel:after{content:"";z-index:-1;aspect-ratio:2;background:radial-gradient(closest-side,#67ff2680 0,#67ff2638 40%,#67ff2600 72%);width:min(70rem,120%);position:absolute;bottom:0;left:50%;transform:translate(-50%,62%)}.window{border:1px solid var(--line-2);background:var(--card);border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 2.5rem 5rem -2rem #14141459,0 .25rem 1rem -.25rem #1414141f}.window-bar{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:.75rem;height:2.5rem;padding:0 .875rem;display:flex}.window-dots{gap:.375rem;display:flex}.window-dots i{border:1px solid var(--line-2);border-radius:50%;width:.625rem;height:.625rem}.window-url{background:var(--card);min-width:0;max-width:22rem;height:1.5rem;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:99rem;flex:1;justify-content:center;align-items:center;gap:.375rem;margin-inline:auto;padding:0 .75rem;font-size:.6875rem;display:flex;overflow:hidden}.window img{width:100%}.w{white-space:nowrap;display:inline-block}.js [data-reveal] .w{opacity:0;clip-path:inset(-35% -10% 110%);transition:transform .85s var(--ease),opacity .85s var(--ease),clip-path .85s var(--ease);transition-delay:var(--d,0s);transform:translateY(60%)}.js [data-reveal].is-in .w{opacity:1;clip-path:inset(-35% -10%);transform:none}.js [data-inview]{opacity:.001;transition:opacity .8s ease,transform 1s var(--ease);transition-delay:calc(var(--i,0)*60ms);transform:translateY(1.25rem)}.js [data-inview].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal] .w,.js [data-inview]{opacity:1;clip-path:none;transition:none;transform:none}*{animation-duration:1ms!important;animation-iteration-count:1!important}}
