@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--swring:0deg}}}.m2-root,.sw-root,:root{--glass-bg:#ffffff1b;--glass-bg-strong:#ffffff25;--glass-bg-hover:#ffffff26;--glass-bright:.76;--glass-blur:40px;--glass-sat:1.18;--glass-rim-w:.75px;--glass-rim-top:#ffffff94;--glass-rim-mid:#ffffff52;--glass-rim-bot:#ffffff59;--glass-rim-angle:168deg;--glass-nest-bg:#ffffff1d;--glass-nest-bg-hover:#ffffff2b;--glass-nest-lip:#ffffff24;--glass-nest-radius:12px;--glass-sheen:#ffffff12;--glass-inner:inset 0 .5px 0 #ffffff1f;--glass-shadow:0 4px 24px #00000038;--glass-shadow-lift:0 10px 34px #00000047;--glass-radius:24px;--glass-focus:#00e0ff8c;--glass-focus-halo:#00e0ff29}.is-light-ground,.pr3-root,.sw-root[data-light="1"]{--glass-bg:#ffffff45;--glass-bg-strong:#fff6;--glass-bg-hover:#ffffff6b;--glass-bright:1.06;--glass-nest-bg:#ffffff7a;--glass-nest-bg-hover:#ffffffad;--glass-nest-lip:#ffffffbf;--glass-sheen:#ffffff42;--glass-inner:inset 0 .5px 0 #ffffffd9;--glass-shadow:0 2px 8px #10150f0d,0 10px 30px #10150f12;--glass-shadow-lift:0 3px 10px #10150f0f,0 16px 40px #10150f1a;--glass-focus:#0a4d7dd9;--glass-focus-halo:#0a4d7d33}.sw-glass{isolation:isolate;border-radius:var(--glass-radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat))brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat))brightness(var(--glass-bright));box-shadow:var(--glass-inner),var(--glass-shadow);border:0;position:relative}.sw-glass:before{z-index:2;box-sizing:border-box;padding:var(--glass-rim-w);background:linear-gradient(var(--glass-rim-angle),var(--glass-rim-top)0,var(--glass-rim-mid)34%,var(--glass-rim-mid)66%,var(--glass-rim-bot)100%);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sw-glass:after,.sw-glass:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sw-glass:after{z-index:1;background:radial-gradient(120% 92% at 18% -14%,var(--glass-sheen)0,#fff0 62%)}.sw-glass>*{z-index:3;position:relative}.sw-glass.is-strong{background:var(--glass-bg-strong)}.sw-glass.is-quiet{--glass-shadow:0 2px 14px #00000024}.is-light-ground .sw-glass.is-quiet,.pr3-root .sw-glass.is-quiet,.sw-root[data-light="1"] .sw-glass.is-quiet{--glass-shadow:0 1px 6px #10150f0a,0 8px 24px #10150f0d}.sw-glass.is-chip{--glass-radius:999px;--glass-rim-w:.75px}.sw-glass.is-tile{--glass-radius:16px}.sw-glass.is-panel{--glass-radius:28px}.sw-glass.is-live{transition:background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.sw-glass.is-live:hover{background:var(--glass-bg-hover);box-shadow:var(--glass-inner),var(--glass-shadow-lift)}.sw-glass.is-live:active{transform:translateY(.5px)}.sw-glass.is-live:focus-visible,.sw-glass:focus-visible{box-shadow:var(--glass-inner),0 0 0 1px var(--glass-focus),0 0 0 4px var(--glass-focus-halo),var(--glass-shadow);outline:none;transition-duration:0s}.sw-glass-in,.sw-glass.is-nested,.sw-glass.sw-glass .sw-glass{isolation:isolate;border-radius:var(--glass-nest-radius);background:var(--glass-nest-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 .5px 0 var(--glass-nest-lip);--glass-radius:var(--glass-nest-radius);border:0;transition:background .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);position:relative}.sw-glass-in:before,.sw-glass.is-nested:before,.sw-glass.sw-glass .sw-glass:before{content:none;background:0 0}.sw-glass-in>*{z-index:3;position:relative}.sw-glass.is-nested:after,.sw-glass.sw-glass .sw-glass:after{background:0 0}.sw-glass.is-strong .sw-glass,.sw-glass.is-strong .sw-glass-in,.sw-glass.is-strong .sw-glass.is-nested{--glass-nest-bg:#ffffff2b;--glass-nest-bg-hover:#ffffff3b}.is-light-ground .sw-glass.is-strong .sw-glass,.is-light-ground .sw-glass.is-strong .sw-glass-in,.pr3-root .sw-glass.is-strong .sw-glass,.pr3-root .sw-glass.is-strong .sw-glass-in,.sw-root[data-light="1"] .sw-glass.is-strong .sw-glass,.sw-root[data-light="1"] .sw-glass.is-strong .sw-glass-in{--glass-nest-bg:#ffffffb3;--glass-nest-bg-hover:#ffffffdb}.sw-glass-in:hover,.sw-glass.is-nested:hover,.sw-glass.sw-glass .sw-glass:hover{background:var(--glass-nest-bg-hover)}.sw-glass-in:active,.sw-glass.is-nested:active{transform:translateY(.5px)}.sw-glass-in:disabled,.sw-glass-in[aria-disabled=true]{opacity:.55;cursor:default}.sw-glass-in:disabled:hover{background:var(--glass-nest-bg)}.sw-glass-in:focus-visible{box-shadow:inset 0 .5px 0 var(--glass-nest-lip),0 0 0 1px var(--glass-focus),0 0 0 4px var(--glass-focus-halo);outline:none}.sw-glass-in.is-chip,.sw-glass.is-nested.is-chip{--glass-nest-radius:999px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sw-glass{background:#0e1210eb}.sw-glass-in,.sw-glass.is-nested,.sw-glass.sw-glass .sw-glass{background:#ffffff1f}.is-light-ground .sw-glass,.pr3-root .sw-glass,.sw-root[data-light="1"] .sw-glass{background:#f7f9f5f5}.is-light-ground .sw-glass-in,.pr3-root .sw-glass-in,.sw-root[data-light="1"] .sw-glass-in{background:#fffffff0}}@media (prefers-reduced-transparency:reduce){.sw-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1210f5}.sw-glass-in,.sw-glass.is-nested,.sw-glass.sw-glass .sw-glass{background:#ffffff24}.is-light-ground .sw-glass,.pr3-root .sw-glass,.sw-root[data-light="1"] .sw-glass{background:#f7f9f5fa}.is-light-ground .sw-glass-in,.pr3-root .sw-glass-in,.sw-root[data-light="1"] .sw-glass-in{background:#fffffff5}}@media (prefers-reduced-motion:reduce){.sw-glass-in,.sw-glass.is-live{transition:none}.sw-glass-in:active,.sw-glass.is-live:active{transform:none}}.m2-root .sw-glass{isolation:isolate;border-radius:var(--glass-radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat))brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat))brightness(var(--glass-bright));box-shadow:var(--glass-inner),var(--glass-shadow);border:0;position:relative}.m2-root .sw-glass:before{padding:var(--glass-rim-w);border-radius:inherit;box-sizing:border-box}.m2-root .sw-glass:after{border-radius:inherit}.m2-root .sw-glass-in:before,.m2-root .sw-glass.is-nested:before,.m2-root .sw-glass.sw-glass .sw-glass:before{content:none;background:0 0}.m2-root .sw-glass.is-strong{background:var(--glass-bg-strong)}.m2-root .sw-glass.is-live:hover{background:var(--glass-bg-hover)}.m2-root .sw-glass.is-chip{--glass-radius:999px}.m2-root .sw-glass.is-tile{--glass-radius:16px}.m2-root .sw-glass.is-panel{--glass-radius:28px}.m2-root .sw-glass-in,.m2-root .sw-glass.is-nested,.m2-root .sw-glass.sw-glass .sw-glass{isolation:isolate;border-radius:var(--glass-nest-radius);background:var(--glass-nest-bg);box-shadow:inset 0 .5px 0 var(--glass-nest-lip);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;position:relative}.m2-root .sw-glass-in:hover,.m2-root .sw-glass.is-nested:hover,.m2-root .sw-glass.sw-glass .sw-glass:hover{background:var(--glass-nest-bg-hover)}.m2-root .sw-glass-in:disabled,.m2-root .sw-glass-in:disabled:hover{background:var(--glass-nest-bg)}.m2-root .sw-glass-in.is-chip{--glass-nest-radius:999px}.en-door,.m2-root,.ob-stitch,.sw-root,.swd-doc,:root{--cta-h:44px;--cta-r:12px;--cta-px:22px;--cta-face:12.5px;--cta-ring-w:1px;--cta-ring:#ffffff61;--cta-ring-dur:14s}.en-door[data-light="1"],.is-light-ground,.pr3-root,.sw-root[data-light="1"]{--cta-ring:#0a0f0a4d}.en-submit,.m2-root .en-submit,.m2-root .ob-cta,.m2-root .rs-cta,.m2-root .sw-cta,.m2-root .swd-submit,.ob-cta,.rs-cta,.sw-cta,.swd-submit{isolation:isolate;--glass-bg:#ffffff13;--glass-bg-strong:#ffffff1c;--glass-bg-hover:#ffffff20;--glass-rim-w:.75px;--glass-rim-top:#fff6;--glass-rim-mid:#ffffff29;--glass-rim-bot:#fff3;position:relative}.en-door[data-light="1"] .en-submit,.is-light-ground .sw-cta,.pr3-root .sw-cta,.sw-root[data-light="1"] .en-submit,.sw-root[data-light="1"] .rs-cta,.sw-root[data-light="1"] .sw-cta,.sw-root[data-light="1"] .swd-submit{--glass-bg:#fff3;--glass-bg-strong:#ffffff47;--glass-bg-hover:#ffffff4d}.m2-root .en-door .en-submit.en-submit.en-submit,.m2-root .en-door .rs-act .rs-cta.rs-cta.rs-cta,.m2-root .sw-cta.sw-cta.sw-cta,.sw-cta.sw-cta.sw-cta,.swd-doc .swd-submit.swd-submit.swd-submit{height:var(--cta-h);min-height:var(--cta-h);padding:0 var(--cta-px);border-radius:var(--cta-r);--glass-radius:var(--cta-r);--glass-nest-radius:var(--cta-r);font:450 var(--cta-face)/1 var(--mono);letter-spacing:.02em;white-space:nowrap;text-decoration:none}.m2-root .en-door .en-submit.en-submit.en-submit{width:100%}.m2-root .en-door .en-submit.en-submit:focus-visible{border-radius:var(--cta-r)}.m2-root .sw-cta.is-sm.is-sm,.sw-cta.is-sm.is-sm{height:var(--cta-h);padding:0 var(--cta-px);font-size:var(--cta-face);--glass-radius:var(--cta-r)}.m2-root .en-door .en-submit.en-submit:before,.m2-root .en-door .rs-act .rs-cta.rs-cta:before,.swd-doc .swd-submit.swd-submit:before{box-sizing:border-box;padding:var(--glass-rim-w);background:linear-gradient(var(--glass-rim-angle),var(--glass-rim-top)0,var(--glass-rim-mid)34%,var(--glass-rim-mid)66%,var(--glass-rim-bot)100%)}@property --swring{syntax:"<angle>";inherits:false;initial-value:0deg}.en-submit:after,.m2-root .en-door .en-submit.en-submit:after,.m2-root .en-door .en-submit.en-submit:before,.m2-root .en-door .rs-act .rs-cta.rs-cta:after,.m2-root .en-door .rs-act .rs-cta.rs-cta:before,.m2-root .en-door[data-light="1"] .en-submit.en-submit:after,.ob-cta:after,.rs-cta:after,.sw-cta:after,.swd-doc .swd-submit.swd-submit:before,.swd-doc .swd-submit.swd-submit:not(.is-sending):after,.swd-submit:not(.is-sending):after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.en-submit:after,.m2-root .en-door .en-submit.en-submit:after,.m2-root .en-door .rs-act .rs-cta.rs-cta:after,.m2-root .en-door[data-light="1"] .en-submit.en-submit:after,.ob-cta:after,.rs-cta:after,.sw-cta:after,.swd-doc .swd-submit.swd-submit:not(.is-sending):after,.swd-submit:not(.is-sending):after{padding:var(--cta-ring-w);background:conic-gradient(from var(--swring),transparent 0deg,transparent 300deg,var(--cta-ring)328deg,transparent 346deg);animation:sw-ring var(--cta-ring-dur)linear infinite}@media (prefers-reduced-motion:reduce){.en-submit.en-submit:after,.m2-root .en-door .en-submit.en-submit.en-submit:after,.m2-root .en-door .rs-act .rs-cta.rs-cta.rs-cta:after,.m2-root .en-door[data-light="1"] .en-submit.en-submit.en-submit:after,.ob-cta.ob-cta:after,.rs-cta.rs-cta:after,.sw-cta.sw-cta:after,.swd-doc .swd-submit.swd-submit.swd-submit:after,.swd-submit.swd-submit:after{animation:none}}.sw-nav.sw-nav.sw-nav{--nav-fade:64px;border-bottom-color:#0000}.sw-nav.sw-nav.sw-nav:before{inset:0 0 calc(-1*var(--nav-fade))0;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat))brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat))brightness(var(--glass-bright));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--nav-fade)),#000000f4 calc(100% - var(--nav-fade)*.875),#000000d7 calc(100% - var(--nav-fade)*.75),#000000ae calc(100% - var(--nav-fade)*.625),#00000080 calc(100% - var(--nav-fade)*.5),#00000051 calc(100% - var(--nav-fade)*.375),#00000028 calc(100% - var(--nav-fade)*.25),#0000000b calc(100% - var(--nav-fade)*.125),#0000 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--nav-fade)),#000000f4 calc(100% - var(--nav-fade)*.875),#000000d7 calc(100% - var(--nav-fade)*.75),#000000ae calc(100% - var(--nav-fade)*.625),#00000080 calc(100% - var(--nav-fade)*.5),#00000051 calc(100% - var(--nav-fade)*.375),#00000028 calc(100% - var(--nav-fade)*.25),#0000000b calc(100% - var(--nav-fade)*.125),#0000 100%);transition:background .6s,-webkit-backdrop-filter .6s,backdrop-filter .6s}@media (prefers-reduced-motion:reduce){.sw-nav.sw-nav.sw-nav:before{transition:none}}@media (max-width:960px){.m2-root .sw-nav .sw-login.sw-login.sw-login,.m2-root .sw-nav>.sw-nav-r>.sw-cta.sw-cta.sw-cta,.sw-nav .sw-login.sw-login.sw-login,.sw-nav>.sw-nav-r>.sw-cta.sw-cta.sw-cta{display:none}}.sw-endclose.sw-endclose{isolation:isolate;text-align:center;scroll-snap-align:none;justify-content:center;align-items:center;min-height:clamp(430px,70svh,760px);margin:0;padding:clamp(104px,14vh,180px) clamp(22px,6vw,96px) clamp(92px,12vh,150px);display:flex;position:relative;overflow:clip}.sw-endclose.sw-endclose .sw-endclose-light{z-index:0;pointer-events:none;background:radial-gradient(52% 42% at 50% 45%,#4cc9ff1f,#4cc9ff00 66%),radial-gradient(84% 64% at 50% 52%,#8f7bff1a,#8f7bff00 72%),radial-gradient(122% 82%,#22b3ff0a,#22b3ff00 0);position:absolute;inset:0}.pr3-root .sw-endclose.sw-endclose .sw-endclose-light,.sw-root[data-light="1"] .sw-endclose.sw-endclose .sw-endclose-light{background:radial-gradient(54% 44% at 50% 45%,#3c8cff13,#3c8cff00 66%),radial-gradient(86% 66% at 50% 52%,#8f7bff12,#8f7bff00 72%)}.sw-endclose.sw-endclose .sw-endclose-in{z-index:1;width:100%;max-width:min(1180px,88vw);margin:0 auto;position:relative}.sw-endclose.sw-endclose .sw-endclose-k{font:400 11px/1.6 var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--faint);margin:0 0 20px}.sw-endclose.sw-endclose .sw-endclose-claim{font:400 clamp(32px,4.6vw,88px)/1.1 var(--px);font-synthesis:none;letter-spacing:.018em;text-wrap:balance;max-width:26ch;color:var(--ink);margin:0 auto}.sw-endclose.sw-endclose .sw-endclose-claim .sw-grad{display:inline}.pr3-root .sw-endclose.sw-endclose.sw-endclose .sw-grad,.sw-root[data-light="1"] .sw-endclose.sw-endclose.sw-endclose .sw-grad{filter:drop-shadow(0 0 24px #3c8cff38);background-image:linear-gradient(104deg,#10150f,#14508f 38%,#3f3aa6 72%,#1c6db4)}.sw-endclose.sw-endclose .sw-endclose-mission{max-width:44ch;font:400 clamp(15px,1.35vw,19px)/1.5 var(--script);color:var(--text);margin:24px auto 0;font-style:italic}.sw-endclose.sw-endclose .sw-endclose-act{justify-content:center;align-items:center;margin:40px 0 0;display:flex}@media (max-width:720px){.sw-endclose.sw-endclose{padding-top:clamp(84px,11vh,120px)}.sw-endclose.sw-endclose .sw-endclose-mission{margin-top:18px;font-size:15px}.sw-endclose.sw-endclose .sw-endclose-act{margin-top:32px}}.sw-endclose.sw-endclose.is-in .sw-endclose-act,.sw-endclose.sw-endclose.is-in .sw-endclose-claim,.sw-endclose.sw-endclose.is-in .sw-endclose-k,.sw-endclose.sw-endclose.is-in .sw-endclose-light,.sw-endclose.sw-endclose.is-in .sw-endclose-mission{animation:sw-endclose-fade .76s both}.sw-endclose.sw-endclose.is-in .sw-endclose-light{animation-duration:1.5s}.sw-endclose.sw-endclose.is-in .sw-endclose-mission{animation-delay:.18s}.sw-endclose.sw-endclose.is-in .sw-endclose-act{animation-delay:.28s}@keyframes sw-endclose-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.sw-endclose.sw-endclose.is-in .sw-endclose-claim{animation:sw-endclose-settle 1.18s cubic-bezier(.16,1,.3,1) both}.sw-endclose.sw-endclose.is-in .sw-endclose-act,.sw-endclose.sw-endclose.is-in .sw-endclose-k,.sw-endclose.sw-endclose.is-in .sw-endclose-mission{animation-name:sw-endclose-rise}}@keyframes sw-endclose-settle{0%{opacity:0;filter:blur(13px);transform:translateY(14px)scaleX(1.015)}55%{opacity:1}to{opacity:1;filter:blur();transform:translate(0)scaleX(1)}}@keyframes sw-endclose-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}.sw-scene.is-close .sw-copy.sw-closewrap{position:relative}.sw-scene.is-close .sw-copy.sw-closewrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 30% at 50% 46%,#4cc9ff1f,#4cc9ff00 66%),radial-gradient(60% 46% at 50% 52%,#8f7bff1a,#8f7bff00 72%);width:168%;height:260%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-root[data-light="1"] .sw-scene.is-close .sw-copy.sw-closewrap:before{background:radial-gradient(38% 30% at 50% 46%,#3c8cff12,#3c8cff00 66%),radial-gradient(60% 46% at 50% 52%,#8f7bff0f,#8f7bff00 72%)}html.sw-snap{scroll-snap-type:y mandatory;scrollbar-width:none}html.sw-snap::-webkit-scrollbar{display:none}.sw-root,html.sw-snap body{background:#060908}.sw-root{--ink:#f2f4f1;--text:#b6bfb9;--faint:#7e8781;--mut:var(--text);--dim:var(--faint);--hair:#f2f4f11f;--hair-soft:#f2f4f112;--veil:#060908a8;--focus:#4cc9ff;--focus-halo:#4cc9ff42;--aqua:#22b3ff;--blue:#0090ff;--cyan:#00e0ff;--violet:#8f7bff;--gold:#ffc84a;--heat:#ff8a3d;--pink:#ff5ad1;--mono:var(--font-geist-mono,ui-monospace,Menlo,monospace);--body:var(--font-geist-mono,ui-monospace,Menlo,monospace);--px:"Geist Pixel",var(--font-geist-mono,ui-monospace,monospace);--t-display:400 clamp(36px,5vw,72px)/1.12 var(--px);--t-setup:400 clamp(24px,3.1vw,45px)/1.24 var(--px);--t-subdisplay:400 clamp(26px,22.6px + .86vw,33px)/1.2 var(--px);--t-heading:400 clamp(18px,16.1px + .48vw,23px)/1.2 var(--px);--t-subline:400 clamp(16px,15.1px + .24vw,18.5px)/1.55 var(--script);--t-body:400 clamp(13.5px,13.1px + .1vw,14.5px)/1.8 var(--mono);--t-desc:400 clamp(11px,10.8px + .05vw,11.5px)/1.72 var(--mono);--t-label:400 clamp(11px,10.3px + .05vw,11px)/1.4 var(--mono);--t-caption:400 11px/1.6 var(--mono);--t-act:400 clamp(14px,1.2vw,17px)/1.35 var(--script);--tk-body:.005em;--tk-desc:.09em;--tk-label:.16em;--tk-caption:.2em;--script:var(--font-instrument-serif,Georgia,serif);color:var(--ink);font-family:var(--body);transition:color .6s;position:relative;overflow-x:clip}.sw-root[data-light="1"]{--ink:#10150f;--text:#414c45;--faint:#5c665f;--hair:#10150f29;--hair-soft:#10150f17;--veil:#eef1eab3;--focus:#00527f;--focus-halo:#00527f38;--aqua:#00527f;--blue:#0058b0;--cyan:#005f7d}.m2-root .sw-doc :focus-visible,.m2-root .sw-endfoot :focus-visible,.m2-root .sw-nav :focus-visible,.m2-root .sw-root :focus-visible,.sw-doc :focus-visible,.sw-endfoot :focus-visible,.sw-nav :focus-visible,.sw-root :focus-visible{outline:2px solid var(--focus,#4cc9ff);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-halo,#22b3ff1a);border-radius:7px}.sw-nav.is-light{--focus:#00527f;--focus-halo:#00527f38}.m2-root .sw-cta:focus-visible,.sw-cta:focus-visible{outline-offset:4px;border-radius:14px}.m2-root .sw-elabel:focus-visible,.m2-root .sw-flcell:focus-visible,.m2-root .sw-flfam:focus-visible,.m2-root .sw-flknow:focus-visible,.m2-root .sw-flstep:focus-visible,.sw-elabel:focus-visible,.sw-flcell:focus-visible,.sw-flfam:focus-visible,.sw-flknow:focus-visible,.sw-flstep:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--focus-halo),0 0 24px 6px #00000073}.m2-root .sw-root[data-light="1"] .sw-flcell:focus-visible,.m2-root .sw-root[data-light="1"] .sw-flstep:focus-visible,.sw-root[data-light="1"] .sw-flcell:focus-visible,.sw-root[data-light="1"] .sw-flstep:focus-visible{box-shadow:0 0 0 6px var(--focus-halo),0 0 24px 6px #edf0eab3}.sw-poster{z-index:0;pointer-events:none;opacity:1;--pod:57.95vh;--pox:calc(50% + 29.45vh);--poy:50%;background:#060908;animation:sw-poster-rise .56s forwards;position:fixed;inset:0;overflow:hidden}@keyframes sw-poster-rise{0%,68%{opacity:0}to{opacity:1}}.sw-poster.is-down{animation:sw-poster-fall .9s forwards}@keyframes sw-poster-fall{to{opacity:0;visibility:hidden}}.sw-poster.is-static{opacity:.38;background:0 0;animation:none}@media (prefers-reduced-motion:reduce){.sw-poster{animation:none}}@media (min-aspect-ratio:9/10) and (max-aspect-ratio:627/500){.sw-poster{--pod:46.22vw;--pox:calc(50% + 23.49vw);--poy:50%}}@media (max-aspect-ratio:899/1000){.sw-poster{--pod:74.39vw;--pox:50%;--poy:calc(50% - 12.68vw)}}.sw-poster-orb{width:var(--pod);height:var(--pod);left:var(--pox);top:var(--poy);background:radial-gradient(circle at 36% 30%,#00e0ff33,#0000 58%),radial-gradient(circle at 66% 70%,#8f7bff2e,#0000 62%),radial-gradient(circle,#0a1622eb 42%,#06090800 78%);border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%)}.sw-poster-orb:before{opacity:.66;background-image:radial-gradient(#a0d4ff .95px,#0000 1.2px);background-size:7px 7px;-webkit-mask-image:radial-gradient(circle,#000 22%,#000000b3 58%,#0000 76%);mask-image:radial-gradient(circle,#000 22%,#000000b3 58%,#0000 76%)}.sw-poster-orb:after,.sw-poster-orb:before{content:"";border-radius:50%;position:absolute;inset:0}.sw-poster-orb:after{opacity:.5;background-image:radial-gradient(#22b3fff2 1px,#0000 1.35px);background-size:9px 9px;-webkit-mask-image:radial-gradient(32% 26% at 38% 36%,#000 10%,#0000 72%),radial-gradient(26% 30% at 63% 62%,#000 10%,#0000 72%);mask-image:radial-gradient(32% 26% at 38% 36%,#000 10%,#0000 72%),radial-gradient(26% 30% at 63% 62%,#000 10%,#0000 72%)}.sw-poster-rim{width:var(--pod);height:var(--pod);left:var(--pox);top:var(--poy);background:radial-gradient(circle,#0000 60%,#00c8ff29 78%,#22b3ff1a 88%,#0000 96%);border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 140px 24px #006ed224}.sw-atmos{z-index:1;pointer-events:none;transform:translate3d(0,calc(var(--swk,0)*-7vmax),0)scale(calc(1 + var(--swk,0)*.06));position:fixed;inset:-7vmax 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.sw-atmos:after,.sw-atmos:before{content:"";opacity:.64;background:radial-gradient(circle,var(--pa,#0090ff)0,transparent 62%);border-radius:50%;width:74vmax;height:74vmax;transition:background 1.4s;animation:sw-pool 38s ease-in-out infinite alternate;position:absolute}.sw-atmos:before{top:-17vmax;left:-22vmax}.sw-atmos:after{background:radial-gradient(circle,var(--pb,#8f7bff)0,transparent 60%);animation-delay:-19s;bottom:-19vmax;right:-20vmax}@keyframes sw-pool{0%{transform:translate(0)scale(1)}50%{transform:translate(4vmax,-3vmax)scale(1.08)}to{transform:translate(-3vmax,3vmax)scale(.97)}}.sw-stroke{filter:blur(58px)saturate(185%);opacity:.58;pointer-events:none;border-radius:50%;display:block;position:absolute}.sw-stroke.k1{background:linear-gradient(90deg,#0000,#8f7bff 26%,#0090ff 55%,#0000 88%);width:120vmax;height:16vmax;animation:sw-drift1 46s ease-in-out infinite alternate;top:16%;left:-24vmax;transform:rotate(-22deg)}.sw-stroke.k2{background:linear-gradient(90deg,#0000 4%,#00e0ff 30%,#22b3ff 62%,#0000 92%);width:96vmax;height:13vmax;animation:sw-drift2 38s ease-in-out infinite alternate;bottom:12%;right:-28vmax;transform:rotate(16deg)}.sw-stroke.k3{opacity:.4;background:linear-gradient(90deg,#0000,#ff5ad1 34%,#ffc84a 68%,#0000 96%);width:70vmax;height:10vmax;animation:sw-drift3 54s ease-in-out infinite alternate;bottom:26%;left:-12vmax;transform:rotate(-10deg)}@keyframes sw-drift1{to{transform:rotate(-19deg)translate(6vmax,2vmax)}}@keyframes sw-drift2{to{transform:rotate(19deg)translate(-7vmax,-2vmax)}}@keyframes sw-drift3{to{transform:rotate(-6deg)translate(8vmax,-3vmax)}}.sw-root[data-light="1"] .sw-atmos:after,.sw-root[data-light="1"] .sw-atmos:before{opacity:.34}.sw-root[data-light="1"] .sw-stroke{opacity:.26}.sw-root[data-light="1"] .sw-stroke.k3{opacity:.16}.sw-root[data-sceneid=world] .sw-atmos{--pa:#1247c6;--pb:#5a48c9}.sw-root[data-sceneid=talk] .sw-atmos{--pa:#0f83b0;--pb:#1247c6}.sw-root[data-sceneid=rollout] .sw-atmos{--pa:#22b3ff;--pb:#7d68ff}.sw-root[data-sceneid=proof] .sw-atmos{--pa:#22b3ff;--pb:#5a48c9}.sw-root[data-sceneid=machine] .sw-atmos{--pa:#5a48c9;--pb:#1247c6}.sw-root[data-sceneid=run] .sw-atmos{--pa:#a83590;--pb:#22b3ff}.sw-root[data-sceneid=verbs] .sw-atmos{--pa:#0f83b0;--pb:#a83590}.sw-root[data-sceneid=catalog] .sw-atmos{--pa:#5a48c9;--pb:#0f83b0}.sw-root[data-sceneid=gate] .sw-atmos{--pa:#7d68ff;--pb:#0f83b0}.sw-root[data-sceneid=alwayson] .sw-atmos{--pa:#0f83b0;--pb:#1247c6}.sw-root[data-sceneid=mind] .sw-atmos{--pa:#5a48c9;--pb:#a83590}.sw-root[data-sceneid=growth] .sw-atmos{--pa:#0f83b0;--pb:#37bbe0}.sw-root[data-sceneid=map] .sw-atmos{--pa:#37bbe0;--pb:#0f6e9d}.sw-root[data-sceneid=access] .sw-atmos{--pa:#37bbe0;--pb:#22b3ff}.sw-root[data-sceneid=manifesto] .sw-atmos{--pa:#1247c6;--pb:#5a48c9}.sw-grain{z-index:2;pointer-events:none;opacity:.075;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:240px 240px;animation:sw-grainshift 1.4s steps(3) infinite;position:fixed;inset:-60%}.sw-root[data-light="1"] .sw-grain{opacity:.07}.sw-paper{display:none}@media (prefers-reduced-motion:reduce){.sw-grain{animation:none}}@keyframes sw-grainshift{0%{transform:translate(0)}34%{transform:translate(-38px,22px)}67%{transform:translate(24px,-30px)}to{transform:translate(0)}}.sw-nav{z-index:60;border-bottom:1px solid var(--hair-soft);background:0 0;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(22px,6vw,96px);transition:border-color .6s;display:flex;position:fixed;top:0;left:0;right:0}.sw-nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(26px)saturate(168%);pointer-events:none;background:#060908b8;transition:background .6s;position:absolute;inset:0;box-shadow:inset 0 -.5px #ffffff0f}.sw-nav.is-light:before{background:#eef1eac7;box-shadow:inset 0 -.5px #10150f0d}.sw-nav-l{align-items:center;gap:30px;display:flex}.sw-mark{color:var(--ink);align-items:center;display:inline-flex}.sw-links{gap:18px;display:flex}.sw-navgroup{position:relative}.sw-navlink{appearance:none;color:var(--mut);font:400 11px/1 var(--mono);letter-spacing:.17em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 11px}.sw-navplain{align-items:center;text-decoration:none;display:inline-flex}.sw-navplain:hover{color:var(--ink)}.sw-burger{appearance:none;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-8px;padding:13px 8px;display:none}.sw-burger i{background:var(--ink);border-radius:2px;height:1.5px;transition:transform .25s;display:block}.sw-burger.is-open i:first-child{transform:translateY(3.25px)rotate(45deg)}.sw-burger.is-open i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.sw-mobmenu{z-index:59;--glass-radius:0;flex-direction:column;gap:4px;height:calc(100dvh - 64px);padding:26px clamp(22px,6vw,96px);display:flex;position:fixed;inset:64px 0 auto}.sw-mobmenu a{color:var(--ink);font:400 21px/1.2 var(--px);font-synthesis:none;letter-spacing:.02em;border-bottom:1px solid var(--hair-soft);padding:13px 0;text-decoration:none}.sw-mobmenu a.is-lit{color:var(--ink);border-bottom:0;justify-content:space-between;align-items:center;display:flex}.sw-mobmenu a.is-lit:after{content:"";background:linear-gradient(90deg,var(--hair),transparent);width:26px;height:1px}.sw-mobmenu a.is-lit{isolation:isolate;position:relative}.sw-mobmenu a.is-lit:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(74% 130% at 20%,#22b3ff2b,#22b3ff0d 46%,#0000 74%);border-radius:16px;position:absolute;inset:-6px -20px}@media (max-width:960px){.sw-burger{display:flex}.sw-nav .sw-login,.sw-nav>.sw-nav-r>.sw-cta{display:none}.m2-root .sw-nav .sw-mark,.sw-nav .sw-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-nav-l{gap:0}.m2-root .sw-endfoot-brand,.sw-endfoot-brand{text-align:center;flex-direction:column;align-items:center;gap:14px}}.sw-caret{opacity:.65;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:5px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.sw-navgroup.is-open .sw-navlink,.sw-navgroup:hover .sw-navlink{color:var(--ink)}.sw-navmenu{flex-direction:column;min-width:216px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:-10px}.sw-navgroup.is-open .sw-navmenu,.sw-navgroup:focus-within .sw-navmenu,.sw-navgroup:hover .sw-navmenu{display:flex}.sw-navmenu a{color:var(--mut);font:400 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:7px;padding:11px 13px;text-decoration:none}.sw-navmenu a:hover{color:var(--ink);background:var(--glass-nest-bg);box-shadow:inset 0 .5px 0 var(--glass-nest-lip)}.sw-nav-r{align-items:center;gap:18px;display:flex}.sw-login{color:var(--mut);font:400 11px/1 var(--mono);letter-spacing:.17em;text-transform:uppercase;text-decoration:none}.sw-cta,.sw-login:hover{color:var(--ink)}.sw-cta{height:38px;font:450 12.5px/1 var(--mono);letter-spacing:.02em;--glass-radius:12px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.sw-cta.is-sm{--glass-radius:10px;height:32px;padding:0 16px;font-size:12.5px}.sw-rail{z-index:55;background:#f2f4f121;border-radius:2px;width:2px;height:44svh;position:fixed;top:50%;right:26px;transform:translateY(-50%)}.sw-root[data-light="1"] .sw-rail{background:#10150f24}.sw-railfill{width:2px;height:calc(var(--railk,0)*100%);background:linear-gradient(180deg,#00e0ff8c,var(--aqua));border-radius:2px;display:block;position:absolute;inset:0 0 auto;box-shadow:0 0 12px #22b3ff30}.sw-root[data-light="1"] .sw-railfill{background:linear-gradient(#0072cc99,#0d6aa8);box-shadow:0 0 10px #0d6aa866}.sw-railtick{background:#f2f4f13d;width:6px;height:1px;transition:background .3s,width .3s,left .3s;display:block;position:absolute;left:-2px}.sw-root[data-light="1"] .sw-railtick{background:#10150f3d}.sw-railtick.is-on{background:var(--aqua);width:10px;left:-4px;box-shadow:0 0 10px #22b3ff42}.sw-root[data-light="1"] .sw-railtick.is-on{background:#0d6aa8;box-shadow:0 0 8px #0d6aa880}.sw-root .sw-scene{z-index:5;scroll-snap-align:start;scroll-snap-stop:always;align-items:center;height:100svh;padding:84px clamp(22px,6vw,96px) 40px;display:flex;position:relative}.sw-scene.is-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.sw-scene.is-split .sw-line{max-width:38ch}.sw-scene.is-split .sw-copy{max-width:430px}.sw-scene.is-split .sw-h{font-size:clamp(19px,1.95vw,27px)}.sw-copy{opacity:0;max-width:640px;transition:opacity .7s .25s,transform .7s .25s;transform:translateY(14px)}.sw-scene[data-live=true] .sw-copy{opacity:1;transform:none}.sw-copy.is-center{text-align:center;margin:0 auto}.sw-copy.is-low{align-self:end;margin-bottom:4svh}.sw-copy.is-high{align-self:start;margin-top:3svh}.sw-copy.is-tucked{transform-origin:top;align-self:start;margin-top:1svh}.sw-copy.is-tucked,.sw-scene[data-live=true] .sw-copy.is-tucked{transform:scale(.86)}.sw-copy.is-tucked .sw-line{display:none}.sw-scene.is-beat{align-items:flex-end;padding-bottom:9svh}.sw-beat{font:400 clamp(17px,1.6vw,22px)/1.3 var(--px);font-synthesis:none;letter-spacing:.02em;color:var(--ink);opacity:0;text-shadow:0 0 52px #0090ff8c,0 0 18px #00e0ff47;margin:0;transition:opacity .7s .4s,transform .7s .4s;transform:translateY(10px)}.sw-scene[data-live=true] .sw-beat{opacity:1;transform:none}.sw-beat.is-crest{text-shadow:0 0 64px #22b3ff45,0 0 20px #00e0ff4d}.sw-beatwrap{opacity:0;transition:opacity .5s .15s,transform .5s .15s;transform:translateY(10px)}.sw-beatwrap .sw-beat,.sw-scene[data-live=true] .sw-beatwrap{opacity:1;transform:none}.sw-beatwrap .sw-beat{transition:none}.sw-beatsub{font:400 15px/1.4 var(--script);color:var(--text);margin:8px 0 0;font-style:italic}.sw-stanzas{flex-direction:column;gap:12px;margin-top:22px;display:flex}.sw-stanzas .sw-line{margin:0}.sw-stanzas.is-center{align-items:center}.sw-doctrine.is-turn{color:var(--ink)}.sw-h{font:var(--t-subdisplay);font-synthesis:none;letter-spacing:.02em;text-wrap:balance;text-shadow:0 0 110px #8f7bffb3,0 0 46px #0090ff80,0 0 16px #00e0ff52;margin:0;padding-top:3px}.sw-root[data-light="1"] .sw-h{text-shadow:0 0 44px #22b3ff38}.sw-h1{text-shadow:0 0 150px #8f7bffcc,0 0 64px #0090ff94,0 0 22px #22b3ff57;font-size:clamp(36px,5vw,72px)}.sw-line{text-wrap:pretty;max-width:46ch;font:var(--t-body);letter-spacing:var(--tk-body);color:var(--mut);margin:20px 0 0}.sw-copy.is-center .sw-line{margin-inline:auto}.sw-lede{color:var(--ink);max-width:34ch;font-size:clamp(17px,1.6vw,21.5px)}.sw-prov{font:var(--t-body);letter-spacing:var(--tk-body);margin:24px 0 0}.sw-prov,.sw-root[data-light="1"] .sw-prov{color:var(--ink)}.sw-whisper{font:400 clamp(16.5px,1.4vw,19.5px)/1.5 var(--script);color:var(--mut);margin:16px 0 0}.sw-doctrine{max-width:54ch;font:var(--t-body);letter-spacing:var(--tk-body);color:var(--mut);margin:18px auto 0}.sw-claim{font:400 clamp(17px,1.8vw,25px)/1.3 var(--px);letter-spacing:.01em;text-shadow:0 0 60px #22b3ff1f;margin:26px 0 0}.sw-ctarow{align-items:center;gap:22px;margin-top:30px;display:flex}.sw-ctarow.is-center{justify-content:center}.sw-ghost{color:var(--mut);font:450 12.5px/1 var(--mono);text-decoration:none}.sw-ghost:hover{color:var(--ink)}.sw-more{color:var(--mut);font:450 12.5px/1 var(--mono);border-bottom:1px solid var(--hair);margin-top:20px;padding-bottom:3px;text-decoration:none;display:inline-block}.sw-more:hover{color:var(--ink);border-color:var(--ink)}.sw-hint{font:400 11px/1 var(--mono);letter-spacing:.18em;color:var(--dim);text-transform:uppercase;margin:14px 0 0}.sw-loop{text-align:left;max-width:560px;position:relative}.sw-verbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 30px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sw-verbrow{appearance:none;cursor:pointer;text-align:left;width:100%;font:400 clamp(15px,1.35vw,19px)/1.3 var(--px);font-synthesis:none;letter-spacing:.016em;color:var(--dim);background:0 0;border:0;padding:2px 0;transition:color .4s,text-shadow .4s;display:block}.sw-verbrow.is-lit,.sw-verbrow:hover{color:var(--vp,var(--ink));text-shadow:0 0 30px var(--vp,#00e0ff99)}.sw-verbrow.is-open{color:var(--ink);text-shadow:0 0 30px var(--vp,#00e0ff99)}.m2-root .sw-signs,.sw-signs{color:var(--ink);margin-top:14px}.sw-stats{gap:30px;margin-top:26px;display:flex}.sw-stat{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sw-stat b{font:400 clamp(26px,2.4vw,36px)/1 var(--px);color:var(--ink);text-shadow:0 0 34px #00e0ff66;transition:text-shadow .3s;display:block}.sw-stat:hover b{text-shadow:0 0 44px #22b3ff38}.sw-stat span{font:400 11px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:7px;display:block}.sw-drill{z-index:3;text-align:left;--glass-radius:18px;max-width:560px;padding:18px 22px;position:absolute;bottom:-8px;left:0;right:0}.sw-drill-t{font:400 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--aqua);margin-bottom:12px}.sw-drill-r{font:400 12px/1.7 var(--mono);letter-spacing:var(--tk-body);color:var(--mut);padding:4px 0}.sw-drill-x{appearance:none;color:var(--dim);font:450 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0}.sw-drill-x:hover{color:var(--ink)}.sw-stage{z-index:6;pointer-events:none;opacity:0;transition:opacity .7s .45s;position:absolute;inset:0}.sw-scene[data-live=true] .sw-stage,.sw-stage.is-in{opacity:1}.sw-stage>*{pointer-events:auto;position:absolute}.sw-stage a,.sw-stage button,.sw-stage div,.sw-stage p{margin:0}.sw-stage button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.sw-elabel{text-align:center;max-width:240px;min-height:63px;transform:translate(-50%,-100%)}.sw-elabel i{min-height:38.4px}.sw-elabel b{font:400 13.5px/1.2 var(--px);letter-spacing:.07em;color:var(--ink);text-shadow:0 0 26px #00e0ff80;display:block}.sw-elabel i{font:400 12px/1.6 var(--mono);letter-spacing:var(--tk-body);color:var(--text);margin-top:8px;font-style:normal;display:block}.sw-elabel:hover b{color:#fff;text-shadow:0 0 34px #22b3ff45}.sw-flcap{font:400 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);transform:translateY(-100%)}.sw-flcap b{color:#00527f;font-weight:550}.sw-fldow{display:flex;transform:translateY(-100%)}.sw-fldow span{font:400 11px/1 var(--mono);letter-spacing:.1em;color:var(--dim);text-align:center}.sw-flcell{text-align:left;border-radius:10px;padding:7px 9px;transition:background .25s}.sw-flcell.has{cursor:pointer}.sw-flcell:not(.has){cursor:default;pointer-events:none}.sw-flcell .n{font:400 11px/1 var(--px);color:var(--dim);position:absolute;top:7px;left:9px}.sw-flcell .t{font:450 11px/1.35 var(--mono);color:var(--ink);padding-top:17px;display:block}.sw-flcell.is-agent .t{color:#00527f}.sw-flcell.is-ad .t{color:#0072cc}.sw-flcell.is-rel .t{color:#00527f;font-weight:600}.sw-flcell.is-on{background:#0d6aa817}.sw-flcell.is-on .n{color:#00527f}.sw-flwhy{justify-content:center;align-items:baseline;gap:12px;display:flex;transform:translate(-50%)}.sw-flwhy span{font:400 11px/1 var(--mono);letter-spacing:.16em;color:var(--dim)}.sw-flwhy p{font:500 17px/1.45 var(--script);color:var(--mut);text-align:left}.sw-flfam{text-align:center;width:100px;transition:transform .25s;transform:translate(-50%)}.sw-flfam b{font:400 22px/1 var(--px);color:var(--fp,var(--ink));text-shadow:0 0 24px var(--fp,#fff);display:block}@supports (color:color-mix(in lab,red,red)){.sw-flfam b{text-shadow:0 0 24px color-mix(in srgb,var(--fp,#fff)60%,transparent)}}.sw-flfam span{font:400 11px/1.3 var(--mono);letter-spacing:.04em;color:var(--mut);margin-top:5px;display:block}.sw-flfam.is-on span,.sw-flfam:hover span{color:var(--ink)}.sw-flfam.is-on{transform:translate(-50%)scale(1.1)}.sw-flfam em{font:400 11px/1 var(--mono);letter-spacing:.16em;color:var(--faint);opacity:.62;margin-top:5px;font-style:normal;transition:color .25s,opacity .25s;display:block}.sw-flfam.is-on em,.sw-flfam:hover em{color:var(--aqua);opacity:1}.sw-cat{z-index:8;text-align:left;--glass-radius:20px;flex-direction:column;width:min(430px,100vw - 2*clamp(22px,6vw,96px));max-height:min(660px,100svh - 200px);padding:24px 28px 22px;animation:sw-catin .45s;display:flex;position:absolute;top:96px;right:clamp(22px,6vw,96px);overflow:hidden}.sw-cat-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.sw-cat-scroll::-webkit-scrollbar{display:none}@keyframes sw-catin{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.sw-cat::-webkit-scrollbar{display:none}.sw-cat-h{flex-direction:column;gap:8px;margin-bottom:20px;padding-right:64px;display:flex}.sw-cat-t{font:400 11px/1 var(--mono);letter-spacing:.18em;color:var(--dim)}.sw-cat-t b{font:400 16px/1 var(--px);color:var(--aqua);letter-spacing:0}.sw-cat-line{font:400 17px/1.35 var(--script);color:var(--mut);font-style:italic}.sw-cat-x{appearance:none;color:var(--faint);font:450 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:24px;right:26px}.sw-cat-x:hover{color:var(--ink)}.sw-cat-cols{flex-direction:column;gap:22px;display:flex}.sw-cat-group{min-width:0}.sw-cat-group span{font:400 11px/1.35 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--hair-soft);margin-bottom:8px;padding-bottom:7px;display:block}.sw-cat-group em{font:400 12.5px/1.85 var(--mono);letter-spacing:var(--tk-body);color:var(--text);font-style:normal;display:block}.sw-cat-row{break-inside:avoid;margin-bottom:13px}.sw-cat-row b{font:450 12.5px/1.5 var(--mono);letter-spacing:var(--tk-body);color:var(--ink);display:block}.sw-cat-row i{font:500 14.5px/1.4 var(--script);color:var(--mut);margin-top:2px;display:block}.sw-cat-more{color:var(--mut);font:450 12px/1 var(--mono);border-bottom:1px solid var(--hair);margin-top:6px;padding-bottom:3px;text-decoration:none;display:inline-block}.sw-cat-more:hover{color:var(--ink)}.sw-toggle{gap:22px;margin-top:20px;display:inline-flex}.sw-tgl{appearance:none;cursor:pointer;font:450 12px/1 var(--mono);color:var(--dim);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 5px}.sw-tgl.is-on{color:var(--ink);border-bottom-color:var(--aqua)}.sw-flstep{text-align:center;padding-bottom:8px;transform:translate(-50%,-100%)}.sw-flstep b{font:400 21px/1 var(--px);color:var(--ink);display:block}.sw-flstep span{font:450 11px/1.25 var(--mono);color:var(--mut);white-space:nowrap;margin-top:4px;display:block}.sw-flstep.is-hot b{color:#00527f;text-shadow:0 0 22px #0d6aa859}.sw-flmoney{text-align:center;max-width:460px;transform:translate(-50%)}.sw-flmoney p{font:500 17px/1.5 var(--script);color:var(--mut)}.sw-flmoney .sw-more,.sw-flrule{margin-top:12px}.sw-flrule{font:400 11px/1.5 var(--mono);letter-spacing:.16em;color:#00527f;display:block}.sw-flinc{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.sw-flinc-t{font:400 14px/1 var(--px);color:#00527f;letter-spacing:.03em}.sw-flinc em{font:450 11px/1.45 var(--mono);color:var(--mut);white-space:nowrap;font-style:normal}.sw-flinc em+em:before{content:"· ";color:var(--dim)}.sw-fltoggle{gap:20px;display:inline-flex;transform:translate(-50%,-100%)}.sw-flat{z-index:6;width:100%;min-width:0;position:relative}.sw-flat button{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.sw-scene.is-flatscene{flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3svh,30px)}.sw-scene.is-flatscene .sw-copy.is-high,.sw-scene.is-flatscene .sw-copy.is-low,.sw-scene.is-flatscene .sw-copy.is-tucked{align-self:auto;margin-top:0;margin-bottom:0;transform:none}.sw-scene.is-flatscene .sw-copy.is-tucked .sw-line{display:block}.sw-calgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.sw-calflat .sw-flcell{aspect-ratio:1;text-align:left;border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;width:auto;height:auto;padding:7px 6px 6px;transition:background .3s;display:flex;position:relative;top:auto;left:auto}.sw-calflat .sw-flcell:after{content:"";background:linear-gradient(90deg,transparent,var(--hair-soft)22%,var(--hair-soft)78%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.sw-calflat .sw-flcell.has{background:linear-gradient(#ffffff09,#0000 72%)}.m2-root .sw-root[data-light="1"] .sw-calflat .sw-flcell.has,.sw-root[data-light="1"] .sw-calflat .sw-flcell.has{background:linear-gradient(#10150f0b,#0000 72%)}.sw-calflat .sw-flcell .n{font:400 12px/1 var(--px);color:var(--faint);position:static;top:auto;left:auto}.sw-calflat .sw-flcell.has .n{color:var(--text)}.sw-calflat .sw-flcell .mk{background:radial-gradient(circle at 34% 30%,var(--faint)0,var(--faint)42%,transparent 78%);border-radius:50%;width:7px;height:7px;display:block}.sw-calflat .sw-flcell.is-agent .mk,.sw-calflat .sw-flcell.is-rel .mk{background:#0d6aa8}.sw-calflat .sw-flcell.is-ad .mk{background:#0072cc}.sw-calflat .sw-flcell.is-rel .mk{width:7px;height:7px;box-shadow:0 0 0 3px #0d6aa82e}.sw-calflat .sw-flcell.is-on{background:#0d6aa81a;border-color:#0d6aa873}.sw-calflat .sw-flcell.is-on .n{color:#00527f}.sw-calflat .sw-flwhy{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;max-width:none;margin-top:16px;position:static;transform:none}.sw-calflat .sw-flwhy p{text-align:left}.sw-ladrows{flex-direction:column;display:flex}.sw-ladrow{text-align:left;border-bottom:1px solid var(--hair-soft);border-radius:9px;justify-content:space-between;align-items:baseline;gap:14px;width:100%;padding:11px 12px;display:flex}.sw-ladrow b{font:400 19px/1 var(--px);color:var(--ink)}.sw-ladrow.is-hot b{color:#00527f}.sw-ladrow.is-sel{background:#0d6aa817}.sw-ladflat .sw-flmoney,.sw-ladflat .sw-fltoggle{position:static;transform:none}.sw-ladflat .sw-flmoney{text-align:left;max-width:none;margin-top:18px}.sw-ladflat .sw-flinc{justify-content:flex-start}.sw-ladflat .sw-fltoggle{margin-bottom:10px}.sw-famflat{flex-direction:column;max-width:520px;margin:0 auto;display:flex}.sw-famrow{text-align:left;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 10px 15px;display:grid;position:relative}.sw-famrow em{font:400 12px/1 var(--script);letter-spacing:.01em;color:var(--faint);opacity:.7;font-style:italic;transition:color .25s,opacity .25s}.sw-famrow.is-on em{color:var(--aqua);opacity:1}.sw-famrow b{font:400 21px/1 var(--px);color:var(--fp,var(--ink));text-shadow:0 0 22px var(--fp,#fff)}@supports (color:color-mix(in lab,red,red)){.sw-famrow b{text-shadow:0 0 22px color-mix(in srgb,var(--fp,#fff)55%,transparent)}}.sw-famrow i{background:var(--fp,var(--aqua));opacity:.55;height:2px;width:calc((100% - 70px)*var(--bw,0));border-radius:2px;transition:opacity .25s;display:block;position:absolute;bottom:7px;left:60px}.sw-famrow.is-on i,.sw-famrow:hover i{opacity:1}.sw-famrow.is-on{background:#ffffff0a}.sw-engflat{flex-direction:column;gap:18px;max-width:520px;margin:0 auto;display:flex}.sw-engflat .sw-elabel{text-align:left;width:auto;position:static;transform:none}.sw-engflat .sw-elabel i{display:block}.sw-knowflat{flex-wrap:wrap;justify-content:center;gap:9px 16px;display:flex}.sw-knowflat .sw-flknow{position:static;transform:none}.sw-log{font:400 clamp(11px,10.1px + .1vw,11.5px)/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:22px;display:block}.sw-log:before{content:"";background:var(--aqua);opacity:.7;width:14px;height:1px;margin:0 10px 3px 0;display:inline-block}.sw-root[data-light="1"] .sw-log:before{background:#0d6aa8}.sw-beatwrap .sw-log{margin-top:14px}.sw-copy.is-center .sw-log{text-align:center}.sw-degrees{flex-direction:column;gap:3px;margin:26px 0 0;padding:0;list-style:none;display:flex}.sw-degree{appearance:none;cursor:pointer;text-align:left;border:0;border-bottom:1px solid var(--hair-soft);width:100%;font:var(--t-body);letter-spacing:var(--tk-body);color:var(--text);background:0 0;align-items:baseline;gap:14px;padding:11px 0;transition:color .3s,border-color .3s;display:flex}.sw-degree em{font:400 11px/1 var(--mono);letter-spacing:.16em;color:var(--faint);flex:none;font-style:normal;transition:color .3s}.sw-degree.is-on,.sw-degree:hover{color:var(--ink);border-color:var(--hair)}.sw-degree.is-on em{color:var(--aqua)}.sw-degree.is-on{text-shadow:0 0 30px #22b3ff1f}.sw-flknow{font:400 11px/1 var(--mono);letter-spacing:.2em;color:var(--faint);white-space:nowrap;transition:color .3s,text-shadow .3s;transform:translate(-50%,-100%)}.sw-flknow:hover{color:var(--ink);text-shadow:0 0 24px #00e0ffb3}.sw-qcard{border:.5px solid var(--hair);text-align:left;background:radial-gradient(#ffffff08 .5px,#0000 .6px) 0 0/4px 4px,#ffffff07;border-radius:14px;max-width:46ch;margin:22px auto 0;padding:15px 20px}.sw-qcard-k{font:400 11px/1 var(--mono);letter-spacing:.2em;color:var(--faint);margin-bottom:7px;display:block}.sw-qcard p{font:400 16.5px/1.5 var(--script);color:var(--text);margin:0}.sw-scene.is-proof{flex-direction:column;justify-content:center;padding-top:70px;padding-bottom:22px}.sw-proofwrap{opacity:0;width:min(1120px,100%,160svh - 340.8px);margin:0 auto;transition:opacity .6s .2s,transform .6s .2s;transform:translateY(12px)}.sw-scene[data-live=true] .sw-proofwrap{opacity:1;transform:none}.sw-prooftop{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.sw-proofh{font:var(--t-heading);font-synthesis:none;letter-spacing:.02em;color:var(--ink);text-shadow:0 0 40px #22b3ff47;margin:0}.sw-proofsub{font:400 11px/1.7 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin:14px 0 0}.sw-prooftop .sw-flcap{position:static;transform:none}.sw-prooftop .sw-more{margin-top:0}.sw-proofframe{border-radius:20px;position:relative;box-shadow:0 34px 90px -34px #0a12186b,0 0 0 .5px #10150f24}.sw-root[data-light="0"] .sw-proofframe{box-shadow:0 0 0 .5px #ffffff1f}.sw-proofframe .os-root{margin:0}.sw-proofframe .os-cap,.sw-proofframe .os-line{display:none}.sw-proofframe:not(.is-armed) .os-live-frame{pointer-events:none}.sw-proofshield{z-index:3;appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding-bottom:18px;display:flex;position:absolute;inset:0}.sw-proofshield span{-webkit-backdrop-filter:blur(18px)saturate(160%);font:400 11px/1 var(--mono);letter-spacing:.2em;color:#f2f4f1;opacity:.72;background:#060908b8;border:.5px solid #ffffff47;border-radius:999px;padding:7px 14px;transition:opacity .25s}.sw-proofshield:hover span{opacity:1}@media (max-width:620px){.m2-root .sw-proofrelease,.m2-root .sw-proofshield,.sw-proofrelease,.sw-proofshield{display:none}.m2-root .sw-proofframe .os-cap,.m2-root .sw-proofframe .os-line,.m2-root .sw-proofsub,.sw-proofframe .os-cap,.sw-proofframe .os-line,.sw-proofsub{padding-inline:23px}}.sw-proofrelease{z-index:3;appearance:none;cursor:pointer;font:400 11px/1 var(--mono);letter-spacing:.2em;color:var(--faint);background:0 0;border:0;padding:0;position:absolute;bottom:-26px;right:12px}.sw-proofrelease:hover{color:var(--ink)}.sw-root.is-still .sw-endfoot,.sw-root.is-still .sw-scene{display:none}.sw-root.is-still .sw-scene[data-live=true]{height:100vh;display:flex;position:fixed;inset:0}.sw-root.is-still .sw-scene.is-split[data-live=true]{display:grid}.sw-shot{max-width:1120px;margin:34px 0 0}.sw-shot-cap{font:400 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.sw-shot-frame{border:var(--srnd-glass-border-width,.4px)solid var(--srnd-glass-border-specular,#ffffff1f);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px -30px #000000b3,0 0 120px -20px #5a48c959}.sw-shot-frame img{width:100%;height:auto;display:block}.sw-shot-line{font:400 15.5px/1.5 var(--script);color:var(--mut);margin:12px 0 0;font-style:italic}.sw-endfoot{z-index:5;scroll-snap-align:start;background:linear-gradient(#06090800,#0609080b 17.5px,#06090828 35px,#06090851 52.5px,#06090880 70px,#060908ae 87.5px,#060908d7 105px,#060908f4 122.5px,#060908 140px 100%);flex-direction:column;justify-content:center;gap:38px;min-height:46svh;padding:58px clamp(22px,6vw,96px) 34px;display:flex;position:relative}.sw-endfoot-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(30px,5vw,88px);display:grid}.sw-endfoot-brand{text-align:left;flex-direction:column;align-items:flex-start;gap:14px;max-width:34ch;display:flex}.sw-endfoot-said{font:400 clamp(16px,1.3vw,19px)/1.4 var(--script);color:var(--ink);text-wrap:balance;margin:0;font-style:italic}.sw-endfoot-brand p{font:400 17.5px/1.4 var(--script);color:var(--text);margin:0;font-style:italic}.sw-endfoot-nav{align-items:flex-start;gap:clamp(30px,4.5vw,72px);display:flex}.sw-endfoot-cols{flex-wrap:wrap;gap:clamp(30px,5vw,76px);display:flex}.sw-endfoot-cols>div{flex-direction:column;gap:11px;display:flex}.sw-endfoot-cols span{font:400 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:4px}.sw-endfoot-cols a{color:var(--mut);font:400 13px/1 var(--mono);letter-spacing:.01em;padding:3px 0;text-decoration:none}.sw-endfoot-cols a:hover{color:var(--ink)}@media (max-width:860px){.m2-root .sw-endfoot-top,.sw-endfoot-top{grid-template-columns:minmax(0,1fr);gap:34px}.m2-root .sw-endfoot-nav,.sw-endfoot-nav{justify-content:space-between;gap:24px}}@media (max-width:520px){.m2-root .sw-endfoot-social,.sw-endfoot-social{flex-direction:row;gap:4px;margin-top:4px}.m2-root .sw-endfoot-nav,.sw-endfoot-nav{flex-direction:column;gap:26px}}.sw-endfoot-legal{border-top:1px solid var(--hair-soft);font:400 11px/1 var(--mono);letter-spacing:.02em;color:var(--dim);flex-wrap:wrap;align-items:center;gap:18px;padding-top:20px;display:flex}.sw-endfoot-social{flex-direction:column;gap:2px;margin-top:-6px;display:flex}.sw-endfoot-social a{width:44px;height:44px;color:var(--dim);transition:color .25s var(--e-out,ease),transform .25s var(--e-out,ease);justify-content:center;align-items:center;margin:-10px 0;display:inline-flex}.sw-endfoot-social svg{fill:currentColor;width:17px;height:17px;display:block}@media (hover:hover) and (pointer:fine){.sw-endfoot-social a:hover{color:var(--ink);transform:translateY(-1px)}}.sw-endfoot-social a:active{transform:scale(.94)}.sw-endfoot-legal a{color:var(--dim);align-items:center;min-height:44px;margin-block:-13px;text-decoration:none;display:inline-flex}.sw-endfoot-legal a:hover{color:var(--ink)}.sw-doc .sw-endfoot{scroll-snap-align:none;width:100vw;min-height:0;margin-top:64px;margin-bottom:-40px;margin-left:50%;transform:translate(-50vw)}.sw-doc.sw-doc{color:#f2f4f1;font-family:var(--font-geist-mono,ui-monospace,Menlo,monospace);--ink:#f2f4f1;--mut:#b6bfb9;--dim:#7e8781;--hair:#f2f4f11f;--hair-soft:#f2f4f112;--veil:#060908a8;--aqua:#22b3ff;--body:var(--font-geist-mono,ui-monospace,Menlo,monospace);--mono:var(--font-geist-mono,ui-monospace,Menlo,monospace);--px:"Geist Pixel",var(--font-geist-mono,ui-monospace,monospace);--t-body:400 clamp(13px,1vw,14.5px)/1.8 var(--mono);--tk-body:.005em;--script:var(--font-instrument-serif,Georgia,serif);background:#060908;min-height:100svh;padding:140px clamp(22px,6vw,96px) 40px;position:relative;overflow-x:clip}.sw-doc .sw-doc-inner{max-width:980px;margin:0 auto}.sw-doc .sw-doct{font:500 clamp(16px,1.4vw,19px)/1.5 var(--script);color:var(--mut);margin:0 0 10px}.sw-doc.sw-doc h1{font:400 clamp(30px,3.8vw,56px)/1.12 var(--px);font-synthesis:none;letter-spacing:.012em;text-wrap:balance;text-shadow:0 0 70px #8f7bff59;margin:0}.sw-doc .sw-doc-sub{max-width:58ch;font:var(--t-body);letter-spacing:var(--tk-body);color:var(--mut);margin:16px 0 0}.sw-doc .sw-sect{border-top:1px solid var(--hair-soft);margin-top:44px;padding:44px 0 48px}.sw-doc.sw-doc .sw-sect h2{font:400 clamp(21px,2.3vw,33px)/1.18 var(--px);font-synthesis:none;letter-spacing:.012em;text-wrap:balance;margin:0}.sw-doc .sw-sect .sw-line{margin-top:12px}.sw-doc .sw-line{max-width:58ch;font:var(--t-body);letter-spacing:var(--tk-body);color:var(--mut)}.sw-bignum{font:400 clamp(44px,5vw,84px)/1 var(--px);color:var(--ink);text-shadow:0 0 60px #00e0ff4d}.sw-numrow{flex-wrap:wrap;gap:34px;margin-top:22px;display:flex}.sw-num{min-width:102px;max-width:150px}.sw-num b{font:400 clamp(26px,2.6vw,40px)/1 var(--px);color:var(--ink);display:block}.sw-num span{font:400 11px/1.35 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);max-width:20ch;margin-top:6px;display:block}.sw-rows{background:var(--veil);border-radius:16px;max-width:860px;margin-top:18px;overflow:hidden}.sw-row{border-bottom:1px solid var(--hair-soft);align-items:baseline;gap:16px;padding:13px 18px;display:flex}.sw-row:last-child{border-bottom:0}.sw-row .k{font:400 11px/1.4 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);flex:0 0 150px}.sw-row .v{font:var(--t-body);letter-spacing:var(--tk-body);color:var(--mut);max-width:72ch}.sw-row .v b{color:var(--ink);font-weight:500}.sw-cap{font:400 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.sw-cap b{color:#8fd6ff;font-weight:500}.sw-close{text-align:center;padding:110px 0 96px}.sw-close .sw-claim{font-size:clamp(24px,2.7vw,40px)}.sw-close .sw-ctarow{margin-top:36px}.sw-foot{border-top:1px solid var(--hair-soft);font:400 11px/1 var(--mono);letter-spacing:.02em;color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:40px;padding:22px 0 10px}.sw-foot,.sw-foot nav{gap:18px;display:flex}.sw-foot a{color:var(--dim);text-decoration:none}.sw-foot a:hover{color:var(--ink)}@media (max-width:960px){.sw-links{display:none}.sw-scene.is-split{grid-template-columns:1fr;align-content:start;gap:18px}.sw-copy.is-low{margin-bottom:2svh}.sw-stats{gap:22px}.sw-cat{max-height:60svh;top:13svh}}@media (max-width:1024px),(pointer:coarse){.m2-root .sw-endfoot-cols a{margin-block:-12px}.m2-root .sw-endfoot-cols a,.m2-root .sw-mark{align-items:center;min-height:44px;display:inline-flex}.m2-root .sw-mark{min-width:44px}.m2-root .sw-cta.is-sm,.m2-root .sw-cta.sw-cta{height:44px}.m2-root .sw-mobmenu a{align-items:center;min-height:44px;display:flex}.m2-root .sw-endfoot-legal a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-block:-12px;display:inline-flex}}@media (max-width:720px){.sw-fldow,.sw-rail{display:none}.sw-scene.is-split{align-content:center;gap:20px}.sw-scene.is-split .sw-copy{max-width:none}.sw-scene.is-split .sw-line{max-width:36ch}.sw-scene.is-split .sw-whisper{margin-top:10px;font-size:15.5px}.sw-scene.is-split .sw-more{margin-top:12px}.sw-beatsub{font-size:14.5px}.sw-scene.is-hero{align-items:flex-end;padding-bottom:6svh}.m2-root .sw-lede,.sw-lede{text-wrap:balance;white-space:normal;max-width:26ch;font-size:16px}.sw-scene.is-gate{align-items:flex-start;padding-top:96px}.sw-scene.is-always{align-items:flex-end;padding-bottom:6svh}.m2-root .sw-log,.sw-log{letter-spacing:.15em;margin-top:14px;font-size:11px}.sw-log:before{width:10px;margin-right:7px}.m2-root .sw-degrees,.sw-degrees{margin-top:18px}.m2-root .sw-degree,.sw-degree{gap:10px;padding:10px 0;font-size:15px}.m2-root .sw-qcard,.sw-qcard{margin-top:16px;padding:12px 15px}.m2-root .sw-qcard p,.sw-qcard p{font-size:14.5px}.m2-root .sw-verbs,.sw-verbs{gap:11px 16px;margin-top:18px}.m2-root .sw-stats,.sw-stats{gap:20px;margin-top:20px}.sw-stat b{font-size:24px}.sw-calgrid{gap:5px}.sw-calflat .sw-flcell{aspect-ratio:auto;border-radius:8px;min-height:56px}.sw-calflat .sw-flcell .n{font-size:12px}.sw-calflat .sw-flwhy{margin-top:15px}.sw-ladrow{padding:9px 8px}.sw-ladrow b{font-size:17px}.sw-famrow{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:10px 8px 13px}.sw-famrow b{font-size:19px}.sw-famrow i{width:calc((100% - 60px)*var(--bw,0));left:52px}.sw-engflat{gap:14px}.sw-knowflat{gap:7px 12px}.m2-root .sw-flknow,.sw-flknow{letter-spacing:.14em;font-size:11px}.sw-scene.is-proof{padding-top:72px;padding-left:0;padding-right:0}.sw-proofframe{border-radius:0}.sw-prooftop{flex-direction:column;align-items:flex-start;gap:4px;padding:0 clamp(22px,6vw,96px)}.sw-proofh{font-size:21px}.sw-proofsub{margin-top:12px;padding:0 clamp(22px,6vw,96px);font-size:14px}.sw-endfoot{gap:26px;min-height:0}.sw-endfoot-cols{gap:30px}.sw-endfoot-brand p{font-size:15px}}.m2-root .sw-nav,.sw-doc~nav.sw-nav,.sw-root .sw-nav{height:64px;padding:0 clamp(22px,6vw,96px)}.m2-root .sw-h{font:var(--t-subdisplay);font-synthesis:none;letter-spacing:.02em;padding-top:3px}.m2-root .sw-h1{font-size:clamp(36px,5vw,72px)}.m2-root .sw-scene.is-split .sw-h{font-size:clamp(19px,1.95vw,27px)}.m2-root .sw-verb{font:400 clamp(22px,2.6vw,36px)/1.22 var(--px);font-synthesis:none;letter-spacing:.01em}.m2-root .sw-tgl{font:450 12px/1 var(--mono)}.m2-root .sw-cat-x,.m2-root .sw-drill-x{font:450 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.m2-root .sw-ghost{color:var(--mut);font:450 12.5px/1 var(--mono)}.m2-root .sw-ghost:hover{color:var(--ink)}.m2-root .sw-cat-more,.m2-root .sw-more{color:var(--mut)}.m2-root .sw-cat-more:hover,.m2-root .sw-more:hover{color:var(--ink)}.m2-root .sw-login{color:var(--mut)}.m2-root .sw-login:hover,.m2-root .sw-navgroup:hover .sw-navlink{color:var(--ink)}.m2-root .sw-navlink{color:var(--mut)}.m2-root .sw-degree em,.m2-root .sw-flknow,.m2-root .sw-log,.m2-root .sw-proofrelease,.m2-root .sw-proofshield span{font-family:var(--mono)}.m2-root .sw-footline a{color:var(--dim)}.m2-root .sw-cta,.m2-root .sw-footline a:hover{color:var(--ink)}.m2-root .sw-doc.sw-doc h1{font:400 clamp(30px,3.8vw,56px)/1.12 var(--px);font-synthesis:none;letter-spacing:.012em}.m2-root .sw-doc.sw-doc .sw-sect h2{font:400 clamp(21px,2.3vw,33px)/1.18 var(--px);font-synthesis:none;letter-spacing:.012em}.m2-root .sw-navlink{font:400 11px/1 var(--mono);letter-spacing:.17em;text-transform:uppercase;padding:10px 11px}.m2-root .sw-navmenu{padding:6px}.m2-root .sw-navmenu a{font:400 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:10px 12px}.m2-root .sw-login{font:400 11px/1 var(--mono);letter-spacing:.17em;text-transform:uppercase;padding-block:10px}.m2-root .sw-cta{height:38px;font:450 12.5px/1 var(--mono);letter-spacing:.02em;padding:0 22px}.m2-root .sw-cta.is-sm{height:32px;padding:0 16px;font-size:12.5px}.m2-root .sw-ctarow{gap:22px;margin-top:30px}.m2-root .sw-stats{gap:30px;margin-top:26px}.m2-root .sw-verbs{margin:24px 0 0;padding:0}.m2-root .sw-stanzas{margin-top:22px}.m2-root .sw-flinc{margin-bottom:10px}.m2-root .sw-toggle{gap:22px;margin-top:20px}.m2-root .sw-numrow{flex-wrap:wrap;gap:34px;margin-top:22px;display:flex}.m2-root .sw-rows{margin-top:18px}.m2-root .sw-row{gap:16px;padding:13px 18px}.m2-root .sw-more{margin-top:20px;padding-bottom:3px}.m2-root .sw-close{padding:90px 0 40px}.m2-root .sw-claim{margin:26px 0 0}.m2-root .sw-foot{gap:18px;margin-top:40px;padding:22px 0 10px}.m2-root .sw-cap{margin-bottom:10px}.m2-root .sw-line{margin-top:20px}.m2-root .sw-cat-cols{gap:20px 32px}.m2-root .sw-drill{margin:22px 0 0;padding:16px 20px}.m2-root .sw-cat{padding:24px 28px 34px}.m2-root .sw-flcell{padding:7px 9px}.m2-root .sw-log{font:400 clamp(11px,10.1px + .1vw,11.5px)/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:22px;display:block}.m2-root .sw-beatwrap .sw-log{margin-top:14px}.m2-root .sw-degrees{gap:3px;margin:26px 0 0;padding:0}.m2-root .sw-degree{font:var(--t-body);letter-spacing:var(--tk-body);color:var(--text);gap:14px;padding:11px 0}.m2-root .sw-degree.is-on,.m2-root .sw-degree:hover{color:var(--ink)}.m2-root .sw-degree em{font:400 11px/1 var(--mono);letter-spacing:.16em}.m2-root .sw-flknow{font:400 11px/1 var(--mono);letter-spacing:.2em;color:var(--faint)}.m2-root .sw-flknow:hover{color:var(--ink)}.m2-root .sw-qcard{margin:22px auto 0;padding:15px 20px}.m2-root .sw-qcard-k{font:400 11px/1 var(--mono);letter-spacing:.2em;margin-bottom:7px}.m2-root .sw-qcard p{font:400 16.5px/1.5 var(--script);color:var(--text);margin:0;font-style:italic}.m2-root .sw-proofwrap{margin:0 auto}.m2-root .sw-prooftop{gap:18px;margin-bottom:12px}.m2-root .sw-proofshield{padding:0 0 18px}.m2-root .sw-proofshield span{font:400 11px/1 var(--mono);letter-spacing:.2em;padding:7px 14px}.m2-root .sw-proofrelease{font:400 11px/1 var(--mono);letter-spacing:.2em;color:var(--faint);padding:0}.m2-root .sw-flrule{font:400 11px/1.5 var(--mono);letter-spacing:.16em;margin-top:12px}.m2-root .sw-elabel i{font:400 12px/1.6 var(--mono);letter-spacing:var(--tk-body);margin-top:8px;font-style:normal}.m2-root .sw-stat span{font:400 11px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-top:7px}.m2-root .sw-drill-t{text-transform:uppercase;margin-bottom:12px}.m2-root .sw-cat-t,.m2-root .sw-drill-t{font:400 11px/1 var(--mono);letter-spacing:.18em}.m2-root .sw-endfoot-cols span{font:400 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px}.m2-root .sw-endfoot{gap:38px;padding:58px clamp(22px,6vw,96px) 34px}.m2-root .sw-endfoot-legal{gap:18px;padding-top:20px}.m2-root .sw-endfoot-cols>div{gap:11px}.m2-root .sw-doc .sw-endfoot{margin-top:64px;margin-bottom:-40px}.m2-root .sw-lede{color:var(--ink);margin-top:20px}.m2-root .sw-proofh{font:var(--t-heading);font-synthesis:none;letter-spacing:.02em;color:var(--ink);margin:0}.m2-root .sw-proofsub{font:400 11px/1.7 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin:14px 0 0}.m2-root .sw-flat button{font:inherit;color:inherit}.m2-root .sw-calgrid{gap:5px}.m2-root .sw-calflat .sw-flcell{gap:5px;padding:0}.m2-root .sw-calflat .sw-flwhy{gap:6px;margin-top:16px}.m2-root .sw-ladrow{gap:14px;padding:11px 12px}.m2-root .sw-ladrow b{font:400 19px/1 var(--px);color:var(--ink)}.m2-root .sw-ladflat .sw-flmoney{margin-top:18px}.m2-root .sw-ladflat .sw-fltoggle{margin-bottom:10px}.m2-root .sw-famrow{gap:12px;padding:12px 10px 15px}.m2-root .sw-famrow b{font:400 21px/1 var(--px);color:var(--fp,var(--ink))}.m2-root .sw-engflat{gap:18px;margin:0 auto}.m2-root .sw-knowflat{gap:9px 16px}.m2-root .sw-flat{margin-top:0}.m2-root .sw-root.is-reduced .sw-flat{margin-top:26px}.m2-root .sw-scene.is-flatscene{gap:clamp(16px,3svh,30px)}.sw-cat-row i,.sw-doc .sw-doct,.sw-qcard p,.sw-whisper{font-style:italic;font-weight:400}@media (prefers-reduced-motion:reduce){html.sw-snap{scroll-snap-type:none}.sw-cta:after{opacity:.5;animation:none}.sw-atmos{transform:none}.sw-atmos:after,.sw-atmos:before,.sw-grain,.sw-stroke{animation:none}.sw-beat,.sw-beatwrap,.sw-copy,.sw-proofwrap{opacity:1;transition:none;transform:none}.sw-stage{opacity:1;transition:none}.sw-cat{animation:none}.sw-degree,.sw-famrow i,.sw-flcap,.sw-flcell,.sw-flfam,.sw-flknow,.sw-poster,.sw-railtick,.sw-verbrow{transition:none}}.sw-root.is-reduced .sw-scene{scroll-snap-align:none;scroll-snap-stop:normal;height:auto;min-height:0;padding-top:44px;padding-bottom:44px;display:block}.sw-root.is-reduced .sw-scene.is-hero{padding-top:132px}.sw-root.is-reduced .sw-scene.is-flatscene,.sw-root.is-reduced .sw-scene.is-proof,.sw-root.is-reduced .sw-scene.is-split{display:block}.sw-root.is-reduced .sw-copy,.sw-root.is-reduced .sw-scene.is-split .sw-copy{opacity:1;max-width:62ch;transition:none;transform:none}.sw-root.is-reduced .sw-copy.is-center,.sw-root.is-reduced .sw-copy.is-high,.sw-root.is-reduced .sw-copy.is-low,.sw-root.is-reduced .sw-copy.is-tucked{text-align:left;align-self:auto;margin:0;transform:none}.sw-root.is-reduced .sw-stanzas.is-center{align-items:flex-start}.sw-root.is-reduced .sw-copy.is-center .sw-line,.sw-root.is-reduced .sw-copy.is-center .sw-log,.sw-root.is-reduced .sw-qcard{text-align:left;margin-inline:0}.sw-root.is-reduced .sw-ctarow.is-center{justify-content:flex-start}.sw-root.is-reduced .sw-flat{max-width:620px;margin-top:26px}.sw-root.is-reduced .sw-proofwrap{opacity:1;transform:none}.sw-root.is-reduced .sw-rail{display:none}.sw-root.is-reduced .sw-calflat .sw-flcell.is-agent .mk,.sw-root.is-reduced .sw-calflat .sw-flcell.is-rel .mk{background:var(--aqua)}.sw-root.is-reduced .sw-calflat .sw-flcell.is-ad .mk{background:var(--cyan)}.sw-root.is-reduced .sw-calflat .sw-flcell.is-on{background:#22b3ff1a;border-color:#22b3ff66}.sw-root.is-reduced .sw-calflat .sw-flcell.is-on .n,.sw-root.is-reduced .sw-flcap b,.sw-root.is-reduced .sw-flinc-t,.sw-root.is-reduced .sw-flrule,.sw-root.is-reduced .sw-ladrow.is-hot b{color:var(--aqua)}.sw-root.is-reduced .sw-ladrow.is-sel{background:#22b3ff14}.m2-root .sw-drill-r,.sw-drill-r{font:400 11px/1.7 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--mut);font-style:normal}.m2-root .sw-flwhy span,.sw-flwhy span{font:400 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.m2-root .sw-flfam span,.sw-flfam span{font:400 11px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;font-style:normal}.m2-root .sw-famrow span,.sw-famrow span{font:400 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-style:normal}.m2-root .sw-famrow.is-on span,.m2-root .sw-famrow:hover span,.sw-famrow.is-on span,.sw-famrow:hover span{color:var(--ink)}.m2-root .sw-flinc em,.sw-flinc em{font:400 11px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;font-style:normal}.m2-root .sw-doc .sw-doc-sub.is-prose,.sw-doc .sw-doc-sub.is-prose{font:var(--t-body);letter-spacing:var(--tk-body);letter-spacing:normal;text-transform:none;max-width:58ch}.m2-root .sw-flwhy p,.sw-flwhy p{font:var(--t-body);letter-spacing:var(--tk-body);font-style:normal}.m2-root .sw-flmoney p,.sw-flmoney p{font:400 12.5px/1.7 var(--mono);letter-spacing:var(--tk-body);font-style:normal}.m2-root .sw-cat-more,.m2-root .sw-ghost,.m2-root .sw-more,.sw-cat-more,.sw-ghost,.sw-more{font:400 15px/1.35 var(--script);letter-spacing:.005em;font-style:italic}.m2-root .sw-verbrow,.sw-verbrow{font:400 clamp(16px,1.5vw,21px)/1.35 var(--script);font-synthesis:none;letter-spacing:.005em;font-style:italic}.m2-root .sw-flcell .t,.sw-flcell .t{font:400 12.5px/1.32 var(--script);font-style:italic}.m2-root .sw-flstep span,.sw-flstep span{font:400 12.5px/1.2 var(--script);font-style:italic}.m2-root .sw-ladrow span,.sw-ladrow span{font:400 16px/1.2 var(--script);color:var(--mut);font-style:italic}.m2-root .sw-ladrow.is-sel span,.m2-root .sw-ladrow:hover span,.sw-ladrow.is-sel span,.sw-ladrow:hover span{color:var(--ink)}.m2-root .sw-tgl,.sw-tgl{font:400 14.5px/1 var(--script);font-style:italic}.m2-root .sw-degree,.sw-degree{font:400 clamp(16px,1.45vw,20px)/1.4 var(--script);font-style:italic}.m2-root .sw-flfam em,.sw-flfam em{font:400 11.5px/1 var(--script);letter-spacing:.01em;text-transform:none;font-style:italic}.m2-root .sw-cat-x,.m2-root .sw-drill-x,.sw-cat-x,.sw-drill-x{font:400 13.5px/1 var(--script);letter-spacing:.01em;text-transform:none;font-style:italic}.m2-root .sw-proofshield span,.sw-proofshield span{font:400 13px/1.15 var(--script);letter-spacing:.01em;text-transform:none;font-style:italic}.m2-root .sw-proofrelease,.sw-proofrelease{font:400 12.5px/1 var(--script);letter-spacing:.01em;text-transform:none;font-style:italic}@media (max-width:720px){.m2-root .sw-beatsub,.sw-beatsub{font-size:14.5px;line-height:1.5}.m2-root .sw-drill-r,.sw-drill-r{font-size:11px;line-height:1.65}.m2-root .sw-cat-line,.sw-cat-line{font-size:14px;line-height:1.5}.m2-root .sw-doc .sw-doc-sub,.sw-doc .sw-doc-sub{font-size:14.5px;line-height:1.5}.m2-root .sw-degree,.m2-root .sw-verbrow,.sw-degree,.sw-verbrow{font-size:16px}.m2-root .sw-flwhy p,.m2-root .sw-ghost,.m2-root .sw-more,.sw-flwhy p,.sw-ghost,.sw-more{font-size:14px}.m2-root .sw-flmoney p,.sw-flmoney p{font-size:13px}.m2-root .sw-flfam span,.sw-flfam span{letter-spacing:.02em;font-size:11px;line-height:1.3}.m2-root .sw-flinc em,.sw-flinc em{letter-spacing:.06em;font-size:11px}}.m2-root .sw-loop>.sw-drill,.m2-root .sw-navgroup>.sw-navmenu,.m2-root .sw-scene>.sw-cat,.m2-root .sw-stage>.sw-glass,.sw-nav .sw-navgroup>.sw-navmenu,.sw-root .sw-loop>.sw-drill,.sw-root .sw-scene>.sw-cat,.sw-root .sw-stage>.sw-glass{position:absolute}.m2-root .sw-nav>.sw-mobmenu,.sw-nav>.sw-mobmenu{position:fixed}.m2-root .sw-flmoney,.sw-flmoney{padding:17px 22px}.m2-root .sw-h1-set,.sw-h1-set{font:var(--t-setup);font-synthesis:none;letter-spacing:.02em;color:var(--ink);text-shadow:0 0 42px #f2f4f138;display:block}.m2-root .sw-h1-pay,.sw-h1-pay{font:var(--t-display);font-synthesis:none;letter-spacing:.02em;display:block;position:relative}.m2-root .sw-grad.sw-h1-pay,.sw-grad.sw-h1-pay{filter:drop-shadow(0 0 11px #00e0ff4d)drop-shadow(0 0 42px #8f7bff42)drop-shadow(0 0 104px #0090ff33);background-image:linear-gradient(104deg,#cfe6ff,#7cc4ff 22%,#a99bff 46%,#45e8ff 72%,#35a2f0)}.m2-root .sw-h1-pay:before,.sw-h1-pay:before{content:attr(data-t);z-index:-1;color:#a9d4ff;-webkit-text-fill-color:#a9d4ff;text-shadow:32px 0 30px #00e0ff6b,-32px 0 30px #8f7bff61;filter:blur(16px);transform-origin:50%;opacity:.26;pointer-events:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;position:absolute;inset:0;transform:scaleX(1.06)}@media (prefers-reduced-motion:reduce){.sw-h1-pay:before{transform:none}}.m2-root .sw-beatsub,.m2-root .sw-cat-line,.m2-root .sw-doc .sw-doc-sub,.m2-root .sw-elabel i,.m2-root .sw-lede,.m2-root .sw-proofsub,.sw-beatsub,.sw-cat-line,.sw-doc .sw-doc-sub,.sw-elabel i,.sw-lede,.sw-proofsub{font:var(--t-subline);letter-spacing:0;text-transform:none;color:var(--text);font-style:italic}.m2-root .sw-lede,.sw-lede{text-wrap:nowrap;max-width:none;color:var(--mut);margin-top:18px}.m2-root .sw-elabel i,.sw-elabel i{margin-top:7px;font-size:clamp(13px,1vw,14.5px);display:block}.m2-root .sw-proofsub,.sw-proofsub{color:var(--faint);margin:14px 0 0}.m2-root .sw-doc .sw-doc-sub,.sw-doc .sw-doc-sub{max-width:54ch;color:var(--mut)}.m2-root .sw-grad,.sw-grad{color:#0000;-webkit-text-fill-color:transparent;font-synthesis:none;text-shadow:none;filter:drop-shadow(0 0 40px #8f7bff80)drop-shadow(0 0 14px #00e0ff4d);background-image:linear-gradient(104deg,#f2f4f1,#9fd8ff 24%,#8f7bff 48%,#00e0ff 72%,#22b3ff);-webkit-background-clip:text;background-clip:text}.m2-root .sw-root[data-light="1"] .sw-grad,.sw-root[data-light="1"] .sw-grad{filter:drop-shadow(0 0 26px #22b3ff47);background-image:linear-gradient(104deg,#0f1215,#0f5fa8 40%,#5a48c9 70%,#0d6aa8)}.m2-root .sw-grad.is-crest,.sw-grad.is-crest{filter:drop-shadow(0 0 46px #22b3ff47)drop-shadow(0 0 16px #00e0ff52);background-image:linear-gradient(104deg,#f2f4f1,#a9d8ff 34%,#22b3ff 66%,#00e0ff)}@keyframes sw-wash{0%{background-position:0}to{background-position:100%}}.sw-grad{background-size:190% 100%;animation:sw-wash 14s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.sw-grad{background-position:30%;animation:none}}@media (max-width:720px){.m2-root .sw-scene.is-proof{padding-top:72px;padding-left:0;padding-right:0}.m2-root .sw-prooftop{padding:0 clamp(22px,6vw,96px)}}.m2-root .sw-cta,.m2-root .sw-cta span{white-space:nowrap}.m2-root .sw-ctarow>.sw-cta{flex:none}@media (max-width:720px){.m2-root .sw-ctarow{flex-direction:column;align-items:flex-start;gap:16px}.m2-root .sw-ctarow.is-center{align-items:center}}.m2-root .sw-line{max-width:56ch}.m2-root .sw-scene.is-split .sw-line{max-width:none}@media (max-width:720px){.m2-root .sw-verbs{grid-template-columns:minmax(0,1fr);gap:9px}.m2-root .sw-ladflat .sw-flmoney{margin-inline:-6px}}.m2-root .sw-beat,.m2-root .sw-beatsub,.m2-root .sw-claim,.m2-root .sw-flmoney p,.m2-root .sw-h,.m2-root .sw-qcard p{text-wrap:pretty}.m2-root .sw-doc .sw-doc-sub{max-width:64ch}.m2-root .sw-num{flex:102px;max-width:220px}.m2-root .sw-num span{text-wrap:pretty;max-width:100%}html.sw-snap{scroll-behavior:auto}.m2-root .sw-rule,.sw-rule{position:relative}.m2-root .sw-rule:after,.sw-rule:after{content:"";background:var(--hair);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.m2-root .sw-rule.is-top:after,.sw-rule.is-top:after{top:0;bottom:auto}.m2-root .sw-cat-group span,.sw-cat-group span{border-bottom:0;position:relative}.m2-root .sw-cat-group span:after,.m2-root .sw-degree:after,.m2-root .sw-doc .sw-sect:before,.m2-root .sw-foot:before,.m2-root .sw-ladrow:after,.m2-root .sw-row:after,.sw-cat-group span:after,.sw-degree:after,.sw-doc .sw-sect:before,.sw-foot:before,.sw-ladrow:after,.sw-row:after{content:"";background:var(--hair-soft);pointer-events:none;height:1px;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.m2-root .sw-cat-group span:after,.m2-root .sw-degree:after,.m2-root .sw-ladrow:after,.m2-root .sw-row:after,.sw-cat-group span:after,.sw-degree:after,.sw-ladrow:after,.sw-row:after{bottom:0}.m2-root .sw-doc .sw-sect:before,.m2-root .sw-foot:before,.sw-doc .sw-sect:before,.sw-foot:before{top:0}.m2-root .sw-degree,.m2-root .sw-ladrow,.m2-root .sw-row,.sw-degree,.sw-ladrow,.sw-row{border-bottom:0;position:relative}.m2-root .sw-row:last-child:after,.sw-row:last-child:after{display:none}.m2-root .sw-doc .sw-sect,.m2-root .sw-foot,.sw-doc .sw-sect,.sw-foot{border-top:0;position:relative}.m2-root .sw-root .sw-canvas,.m2-root .sw-root canvas,.sw-root .sw-canvas,.sw-root canvas{transition:opacity .45s}.m2-root .sw-root[data-dimfield="1"] .sw-canvas,.m2-root .sw-root[data-dimfield="1"] canvas,.sw-root[data-dimfield="1"] .sw-canvas,.sw-root[data-dimfield="1"] canvas{opacity:0}.m2-root .sw-root,.sw-root{transition:color .6s,background-color .35s}.m2-root .sw-root[data-light="1"][data-dimfield="1"],.sw-root[data-light="1"][data-dimfield="1"]{background:#edf0ea}.sw-root{--t-display:400 clamp(36px,5vw,104px)/1.1 var(--px);--t-setup:400 clamp(24px,3.1vw,62px)/1.24 var(--px)}.m2-root .sw-scene.is-hero .sw-copy,.sw-scene.is-hero .sw-copy{max-width:clamp(640px,52vw,1240px)}.m2-root .sw-lede,.sw-lede{font-size:clamp(17px,1.6vw,27px)}.m2-root .sw-beat,.sw-beat{font:400 clamp(30px,4.2vw,74px)/1.1 var(--px);font-synthesis:none;letter-spacing:.02em;text-wrap:balance;max-width:26ch}.m2-root .sw-beat-set,.sw-beat-set{font:400 clamp(21px,2.7vw,46px)/1.14 var(--px);font-synthesis:none;letter-spacing:.02em;color:var(--ink);text-shadow:0 0 42px #f2f4f138;display:block}.m2-root .sw-beat-pay,.sw-beat-pay{font:inherit;font-synthesis:none;letter-spacing:.02em;display:block}.m2-root .sw-beat .sw-beat-set,.sw-beat .sw-beat-set{text-shadow:0 0 42px #f2f4f138}.m2-root .sw-beatsub,.sw-beatsub{font:400 clamp(16px,1.45vw,21px)/1.5 var(--script);color:var(--text);max-width:34ch;margin-top:14px;font-style:italic}.m2-root .sw-scene.is-crest .sw-beat,.sw-scene.is-crest .sw-beat{max-width:26ch;font-size:clamp(28px,3.4vw,52px)}.m2-root .sw-closewrap,.sw-closewrap{max-width:min(1180px,88vw)}.m2-root .sw-scene.is-close .sw-copy.is-low,.sw-scene.is-close .sw-copy.is-low{margin-bottom:3svh}.m2-root .sw-closek,.sw-closek{font:400 11px/1.6 var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--faint);margin:0 0 22px}.m2-root .sw-closewrap .sw-claim,.sw-closewrap .sw-claim{font:400 clamp(32px,4.6vw,88px)/1.1 var(--px);font-synthesis:none;letter-spacing:.018em;text-wrap:balance;margin:0;max-width:26ch;margin-inline:auto}.m2-root .sw-closewrap .sw-ctarow,.sw-closewrap .sw-ctarow{margin-top:40px}.m2-root .sw-loopwrap,.sw-loopwrap{max-width:620px}.m2-root .sw-steps,.sw-steps{flex-wrap:wrap;gap:6px 4px;margin:26px 0 0;padding:0;list-style:none}.m2-root .sw-steps,.m2-root .sw-steps li,.sw-steps,.sw-steps li{align-items:center;display:flex}.m2-root .sw-steps li+li:before,.sw-steps li+li:before{content:"";background:var(--hair);flex:none;width:14px;height:1px;margin:0 8px}.m2-root .sw-step,.sw-step{appearance:none;cursor:pointer;font:400 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);background:0 0;border:0;padding:5px 2px;transition:color .35s,text-shadow .35s}.m2-root .sw-step.is-on,.m2-root .sw-step:hover,.sw-step.is-on,.sw-step:hover{color:var(--ink);text-shadow:0 0 26px #00e0ffb3}.m2-root .sw-step.is-pin,.sw-step.is-pin{color:var(--aqua);text-shadow:0 0 26px #22b3ff33}.m2-root .sw-stepbody,.sw-stepbody{min-height:138px;margin-top:22px}.m2-root .sw-stepclaim,.sw-stepclaim{max-width:40ch;font:400 clamp(17px,1.55vw,22px)/1.42 var(--px);font-synthesis:none;letter-spacing:.016em;color:var(--ink);text-wrap:pretty;margin:0}.m2-root .sw-steprows,.sw-steprows{flex-direction:column;gap:3px;margin-top:16px;display:flex}.m2-root .sw-steprows span,.sw-steprows span{font:400 11px/1.7 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}.m2-root .sw-loopcoda,.sw-loopcoda{max-width:none;color:var(--ink);margin-top:26px}.m2-root .sw-degree span b,.sw-degree span b{font:inherit;color:var(--ink);margin-right:2px;font-weight:400}.m2-root .sw-trust,.sw-trust{flex-direction:column;gap:5px;margin-top:26px;padding-top:22px;display:flex}.m2-root .sw-trustrow,.sw-trustrow{font:400 11px/1.72 var(--mono);letter-spacing:.05em;color:var(--mut);text-wrap:pretty;max-width:none;margin:0}.m2-root .sw-trustrow span,.sw-trustrow span{color:var(--aqua);letter-spacing:.18em;margin-right:10px}.m2-root .sw-dialclose,.sw-dialclose{color:var(--ink);max-width:52ch;margin-top:24px}.m2-root .sw-stackwrap,.sw-stackwrap{--st-accent:#22b3ff;--st-rule:#f2f4f138;--st-dim:#f2f4f175;--sd-tool:#92acc86b;--sd-hand:#cdbaa870;width:100%;max-width:min(1020px,94vw)}.m2-root .sw-root[data-light="1"] .sw-stackwrap,.sw-root[data-light="1"] .sw-stackwrap{--st-accent:#0058b0;--st-rule:#10150f33;--st-dim:#10150f85;--sd-tool:#263e5857;--sd-hand:#604a345c}@media (min-width:961px) and (min-height:900px){.m2-root .sw-scene.is-stack,.sw-scene.is-stack{padding-bottom:clamp(100px,609px - 34.7vh,320px)}}.m2-root .sw-stksub,.sw-stksub{margin-top:clamp(8px,1.1vh,13px)}.m2-root .sw-stkgrid,.sw-stkgrid{text-align:left;flex-direction:column;gap:clamp(2px,.42vh,6px);margin-top:clamp(16px,2.4vh,30px);display:flex}.m2-root .sw-stkrow,.sw-stkrow{align-items:baseline;gap:clamp(10px,1.3vw,20px);padding:2px 0;transition:opacity .24s;display:flex}.m2-root .sw-stkgrid[data-hot="1"] .sw-stkrow:not(.is-hot),.sw-stkgrid[data-hot="1"] .sw-stkrow:not(.is-hot){opacity:.46}.m2-root .sw-stkb,.sw-stkb{min-width:clamp(94px,10.6vw,146px);font:var(--t-label);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);flex:none;transition:color .2s}.m2-root .sw-stkrun,.sw-stkrun{min-width:0;font:var(--t-desc);color:var(--st-dim);flex:0 auto;transition:color .2s}.m2-root .sw-stkrun i,.sw-stkrun i{opacity:.55;padding:0 5px;font-style:normal}.m2-root .sw-stknone,.sw-stknone{color:var(--st-dim)}.m2-root .sw-stkrow.is-dead .sw-stknone,.sw-stkrow.is-dead .sw-stknone{font-style:normal}.m2-root .sw-stkl,.sw-stkl{background-image:radial-gradient(circle,var(--st-rule).85px,transparent 1.15px);background-position:0;background-repeat:repeat-x;background-size:6px 5px;flex:auto;align-self:center;min-width:16px;height:5px;transition:opacity .2s;transform:translateY(-1px)}.m2-root .sw-stko,.sw-stko{font:var(--t-body);color:var(--ink);white-space:nowrap;flex:none;transition:color .2s}.m2-root .sw-stkrow.is-hot .sw-stkb,.m2-root .sw-stkrow.is-hot .sw-stkrun,.sw-stkrow.is-hot .sw-stkb,.sw-stkrow.is-hot .sw-stkrun{color:var(--text)}.m2-root .sw-stkrow.is-hot .sw-stko,.sw-stkrow.is-hot .sw-stko{color:var(--aqua)}.m2-root .sw-stkrow.is-hot .sw-stkl,.sw-stkrow.is-hot .sw-stkl{background-image:radial-gradient(circle,var(--st-accent).95px,transparent 1.25px)}.m2-root .sw-stkfoot,.sw-stkfoot{text-align:left;justify-content:space-between;align-items:baseline;gap:clamp(16px,3vw,40px);margin-top:clamp(14px,2.2vh,26px);display:flex}.m2-root .sw-stkbill,.sw-stkbill{font:var(--t-desc);color:var(--faint);max-width:none;margin:0}.m2-root .sw-stkcrown,.sw-stkcrown{font:var(--t-subline);color:var(--ink);text-align:right;max-width:none;margin:0;font-style:italic}.m2-root .sw-stackclose,.sw-stackclose{color:var(--ink);text-align:center;max-width:none;margin-top:clamp(18px,2.6vh,32px)}.m2-root .sw-buywrap,.sw-buywrap{max-width:640px}.m2-root .sw-buyrows,.sw-buyrows{flex-direction:column;gap:2px;margin:24px 0 0;padding:0;list-style:none;display:flex}.m2-root .sw-buyrow,.sw-buyrow{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:14px;width:100%;padding:8px 0;display:grid}.m2-root .sw-buyrow em,.sw-buyrow em{font:400 11px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-style:normal;transition:color .3s}.m2-root .sw-buyrow span,.sw-buyrow span{font:400 clamp(15px,1.4vw,19.5px)/1.35 var(--script);letter-spacing:.005em;color:var(--mut);font-style:italic;transition:color .3s}.m2-root .sw-buyrow.is-on em,.sw-buyrow.is-on em{color:var(--aqua)}.m2-root .sw-buyrow.is-on span,.m2-root .sw-buyrow:hover span,.sw-buyrow.is-on span,.sw-buyrow:hover span{color:var(--ink)}.m2-root .sw-buybody,.sw-buybody{min-height:132px;margin-top:18px}.m2-root .sw-buylead,.sw-buylead{max-width:46ch;font:var(--t-body);letter-spacing:var(--tk-body);color:var(--ink);margin:0}.m2-root .sw-buybody .sw-steprows,.sw-buybody .sw-steprows{margin-top:13px}.m2-root .sw-subkinds,.sw-subkinds{margin-top:26px;padding-top:20px}.m2-root .sw-subkinds span,.sw-subkinds span{font:400 11px/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);display:block}.m2-root .sw-subkinds p,.sw-subkinds p{max-width:none;font:400 clamp(14px,1.2vw,16.5px)/1.5 var(--script);color:var(--text);margin:10px 0 0;font-style:italic}@media (max-width:960px){.m2-root .sw-buybody,.m2-root .sw-stepbody{min-height:0}}@media (max-width:900px){.m2-root .sw-stackwrap{max-width:min(660px,100%)}.m2-root .sw-stkgrid{gap:clamp(4px,.7vh,9px)}.m2-root .sw-stkrow{grid-template-columns:auto minmax(14px,1fr) auto;align-items:baseline;gap:1px 12px;padding:3px 0;display:grid}.m2-root .sw-stkb{grid-area:1/1;min-width:0}.m2-root .sw-stkl{grid-area:1/2;align-self:center}.m2-root .sw-stko{white-space:normal;text-align:right;grid-area:1/3}.m2-root .sw-stkrun{grid-area:2/1/3/4}.m2-root .sw-stkfoot{display:block}.m2-root .sw-stkcrown{text-align:left;margin-top:8px}.m2-root .sw-stackclose{text-align:left}}@media (max-width:620px){.m2-root .sw-stkrow{grid-template-columns:auto minmax(12px,1fr) auto;column-gap:9px;padding:2px 0}.m2-root .sw-stkrow:not(.is-dead) .sw-stkrun{display:none}.m2-root .sw-stkrow.is-dead .sw-stkrun{line-height:1.6}.m2-root .sw-stkgrid{gap:3px}.m2-root .sw-stackclose{font-size:13.5px;line-height:1.6}}@media (max-aspect-ratio:899/1000) and (min-width:721px){.m2-root .sw-scene.is-always,.m2-root .sw-scene.is-hero{align-items:flex-end;padding-bottom:8svh}.m2-root .sw-scene.is-gate{align-items:flex-start;padding-top:104px}.m2-root .sw-scene.is-buyers,.m2-root .sw-scene.is-loop,.m2-root .sw-scene.is-stack{align-items:center}.m2-root .sw-scene.is-split{grid-template-columns:minmax(0,1fr);align-content:center;gap:26px}.m2-root .sw-scene.is-split .sw-copy{max-width:none}}@media (max-width:720px){.m2-root .sw-scene.is-buyers,.m2-root .sw-scene.is-loop,.m2-root .sw-scene.is-stack{align-items:center}.m2-root .sw-steps{gap:4px 0}.m2-root .sw-steps li+li:before{width:9px;margin:0 5px}.m2-root .sw-step{letter-spacing:.13em;padding:5px 1px;font-size:11px}.m2-root .sw-stepbody{margin-top:18px}.m2-root .sw-steprows span{font-size:11px;line-height:1.6}.m2-root .sw-buyrow{grid-template-columns:minmax(0,1fr);gap:3px;padding:7px 0}.m2-root .sw-trustrow{font-size:11px;line-height:1.6}.m2-root .sw-trustrow span{margin-right:0;display:block}.m2-root .sw-dialclose,.m2-root .sw-loopcoda,.m2-root .sw-stackclose{margin-top:20px}.m2-root .sw-subkinds{margin-top:20px;padding-top:16px}.m2-root .sw-subkinds span{letter-spacing:.12em;font-size:11px}.m2-root .sw-closek{letter-spacing:.2em;margin-bottom:16px}}.m2-root .sw-proofhead,.sw-proofhead{min-width:0}.m2-root .sw-proofk,.sw-proofk{font:400 11px/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--aqua);margin:0 0 4px}.m2-root .sw-closemission,.sw-closemission{max-width:44ch;font:400 clamp(15px,1.35vw,19px)/1.5 var(--script);color:var(--text);margin:24px auto 0;font-style:italic}@media (max-width:720px){.m2-root .sw-proofk{letter-spacing:.14em;margin-bottom:6px;font-size:11px}.m2-root .sw-closemission{margin-top:18px;font-size:15px}}.m2-root .sw-catscrim,.sw-catscrim{z-index:7;appearance:none;cursor:default;background:#06090875;border:0;margin:0;padding:0;animation:sw-scrimin .35s;position:absolute;inset:0}@keyframes sw-scrimin{0%{opacity:0}to{opacity:1}}.m2-root .sw-root .sw-catstage,.sw-root .sw-catstage{z-index:8}@media (max-width:1180px){.m2-root .sw-scene.is-split.is-window{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px}.m2-root .sw-scene.is-split.is-window .sw-copy{max-width:none}.m2-root .sw-scene.is-split.is-window .sw-h{font-size:clamp(21px,2.6vw,30px)}}.m2-root .sw-endfoot-loop{font:400 11px/1.7 var(--mono);letter-spacing:.18em;color:var(--faint);max-width:34ch;margin-top:12px}@keyframes sw-ring{to{--swring:360deg}}@media (max-width:1024px),(pointer:coarse){.m2-root .sw-ghost{margin-block:-13px;padding-block:13px}.m2-root .sw-more{border-bottom:0;margin-bottom:-22px;padding-bottom:26px;position:relative}.m2-root .sw-more:after{content:"";background:var(--hair);height:1px;transition:background .3s;position:absolute;bottom:22px;left:0;right:0}.m2-root .sw-more:hover:after{background:var(--ink)}.m2-root .sw-verbrow{margin-block:-11.5px;padding-block:11.5px}.m2-root .sw-step{margin-block:-11.5px;margin-inline:-5px;padding-block:16.5px;padding-inline:6px}.m2-root .sw-ladrow{margin-block:-1px;padding-block:12px}.m2-root .sw-flstep{padding-top:6px;min-width:44px;padding-inline:10px}}@media (max-width:375px){.m2-root .sw-calflat{width:calc(100% + 28px);margin-inline:-14px}}@media (min-width:721px) and (max-width:1024px),(min-width:721px) and (pointer:coarse){.m2-root .sw-buyrow{margin-block:-4px;padding-block:12px}}.m2-root .sw-scene.is-close .sw-cta.sw-glass,.sw-scene.is-close .sw-cta.sw-glass{--glass-bg:#f7f9f5f5;--glass-bg-strong:#fafbf8fa;--glass-bg-hover:#fcfdfafc;--glass-bright:1.06;color:#10150f}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}