*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--cream:#faf6ee;--cream-deep:#f2eade;--ink:#030a13;--ink-mid:#262f38;--forest:#00391e;--forest-dim:#00391e14;--forest-2:#1d5438;--gold:#d19936;--gold-dim:#d199361f;--plum:#533d84;--plum-dim:#533d8417;--teal:#007377;--teal-dim:#00737717;--rose:#ab5061;--rose-dim:#ab506117;--muted:#75716a;--mid:#59554c;--border:#dbd7cf;--border-strong:#bcb7ad;--display:"Fraunces", Georgia, serif;--body:"Plus Jakarta Sans", system-ui, sans-serif;--s-xs:4px;--s-sm:8px;--s-md:16px;--s-lg:24px;--s-xl:40px;--s-2xl:80px;--s-3xl:120px;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-full:9999px;--shadow-sm:0 1px 3px #030a1314;--shadow-md:0 4px 24px #030a131a;--shadow-lg:0 12px 48px #030a1324;--max-w:1200px;--max-w-text:680px}@supports (color:lab(0% 0 0)){:root{--cream:lab(97.1477% .351191 4.58069);--cream-deep:lab(93.089% 1.09071 6.82235);--ink:lab(2.43779% -.616916 -5.13802);--ink-mid:lab(18.7658% -1.84783 -6.98735);--forest:lab(19.9623% -30.2458 13.2799);--forest-dim:lab(19.9623% -30.2458 13.2799/.08);--forest-2:lab(31.3876% -24.4949 10.7876);--gold:lab(67.5038% 14.825 57.728);--gold-dim:lab(67.5038% 14.825 57.728/.12);--plum:lab(31.0365% 22.8613 -37.273);--plum-dim:lab(31.0365% 22.8613 -37.273/.09);--teal:lab(43.0952% -35.0012 -12.7026);--teal-dim:lab(43.0952% -35.0012 -12.7026/.09);--rose:lab(46.4122% 39.2699 8.7746);--rose-dim:lab(46.4122% 39.2699 8.7746/.09);--muted:lab(47.8458% .384241 4.60386);--mid:lab(36.2544% .529751 5.79246);--border:lab(86.1274% .35581 4.58385);--border-strong:lab(74.5379% .469059 5.74678);--shadow-sm:0 1px 3px lab(2.43779% -.616916 -5.13802/.08);--shadow-md:0 4px 24px lab(2.43779% -.616916 -5.13802/.1);--shadow-lg:0 12px 48px lab(2.43779% -.616916 -5.13802/.14)}}[data-theme=logo]{--cream:#01040d;--cream-deep:#020713;--ink:#e9f0f5;--ink-mid:#b5bfc7;--mid:#8e9aa4;--muted:#5f6a75;--forest:#09a;--forest-dim:#0099aa26;--forest-2:#00b0b1;--teal:#00c1ab;--teal-dim:#00c1ab24;--plum:#806bf6;--plum-dim:#806bf626;--gold:#ff926c;--gold-dim:#ff926c26;--rose:#e86c66;--rose-dim:#e86c6624;--border:#121b28;--border-strong:#232e3f;--shadow-sm:0 1px 3px #00000266;--shadow-md:0 4px 24px #0000028c;--shadow-lg:0 12px 48px #000002b3}@supports (color:lab(0% 0 0)){[data-theme=logo]{--cream:lab(.992191% .164151 -3.76085);--cream-deep:lab(1.90514% .116959 -5.9187);--ink:lab(94.2156% -1.63248 -3.29677);--ink-mid:lab(76.8218% -2.41721 -4.92814);--mid:lab(62.8819% -2.62934 -6.83879);--muted:lab(44.3016% -2.44409 -7.65251);--forest:lab(57.3008% -50.0056 -31.5567);--forest-dim:lab(57.3008% -50.0056 -31.5567/.15);--forest-2:lab(64.7128% -57.3607 -16.9501);--teal:lab(69.5576% -58.3493 -2.54335);--teal-dim:lab(69.5576% -58.3493 -2.54335/.14);--plum:lab(52.9737% 35.3821 -68.4024);--plum-dim:lab(52.9737% 35.3821 -68.4024/.15);--gold:lab(72.2381% 40.4471 39.9855);--gold-dim:lab(72.2381% 40.4471 39.9855/.15);--rose:lab(61.3603% 48.5944 27.8951);--rose-dim:lab(61.3603% 48.5944 27.8951/.14);--border:lab(9.37158% -.6947 -10.686);--border-strong:lab(18.6396% -1.04287 -12.526);--shadow-sm:0 1px 3px lab(.0656757% .573836 -2.1269/.4);--shadow-md:0 4px 24px lab(.0656757% .573836 -2.1269/.55);--shadow-lg:0 12px 48px lab(.0656757% .573836 -2.1269/.7)}}[data-theme]{transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .3s}[data-theme=logo] .section--dark{background:#000105;background:lab(.283226% .161469 -1.65655)}[data-theme=logo] body{background-image:radial-gradient(80% 50% at 50% -10%,#0099aa14 0%,#0000 70%);background-image:radial-gradient(80% 50% at 50% -10%,lab(57.3008% -50.0056 -31.5567/.08) 0%,#0000 70%)}[data-theme=logo] .marquee{border-block-color:var(--border);background:#020713;background:lab(1.90514% .116959 -5.9187)}[data-theme=logo] .section--alt{background:#020610;background:lab(1.49728% .101604 -4.72143)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--body);background:var(--cream);color:var(--ink);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;font-weight:600;line-height:1.1}h1{font-size:clamp(2.6rem,6vw,5rem)}h2{font-size:clamp(1.6rem,3vw,2.4rem)}h3{font-size:clamp(1.1rem,2vw,1.45rem)}p{max-width:62ch;color:var(--mid);font-size:1.0625rem;line-height:1.75}em{font-style:italic}a{color:inherit;text-decoration:none}img,svg{display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}.container{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:clamp(20px,5vw,60px)}.btn{border-radius:var(--r-full);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;padding:13px 28px;font-size:.9375rem;font-weight:600;transition:all .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.btn-primary{background:var(--forest);color:#fff;box-shadow:0 4px 20px #00391e47;box-shadow:0 4px 20px lab(19.9623% -30.2458 13.2799/.28)}.btn-primary:hover{background:var(--forest-2);transform:translateY(-2px);box-shadow:0 8px 32px #00391e61;box-shadow:0 8px 32px lab(19.9623% -30.2458 13.2799/.38)}.btn-outline{color:var(--ink);border:1.5px solid var(--border-strong);background:0 0}.btn-outline:hover{border-color:var(--forest);color:var(--forest);transform:translateY(-1px)}.btn-white{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff}.btn-white:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-ghost{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2)}.btn-ghost:hover{background:#ffffff26;background:lab(100% 0 0/.15)}.badge{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--forest);background:var(--forest-dim);border-radius:var(--r-full);margin-bottom:20px;padding:5px 12px;font-size:.75rem;font-weight:600;display:inline-block}.live-pill{font-size:.75rem;font-weight:600;font-family:var(--body);border-radius:var(--r-full);color:#004824;color:lab(26.1138% -39.529 20.6013);letter-spacing:.02em;background:#0078401f;background:lab(43.7897% -45.381 23.5139/.12);align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.live-pill .dot{background:#007840;background:lab(43.7897% -45.381 23.5139);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot}.live-pill.status--dev{color:#865900;color:lab(41.8488% 17.0463 74.5105);background:#d199361f;background:lab(67.5038% 14.825 57.728/.12)}.live-pill.status--dev .dot{background:var(--gold);animation:none}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.arrow-link{color:var(--forest);align-items:center;gap:6px;font-size:.875rem;font-weight:600;transition:gap .2s;display:inline-flex}.arrow-link:hover{gap:10px}.section{padding-block:clamp(64px,10vw,120px)}.section--alt{background:var(--cream-deep)}.section--dark{background:var(--ink);color:#fff}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.in-view{opacity:1;transform:translateY(0)}.form-label{letter-spacing:.04em;text-transform:uppercase;color:var(--mid);margin-bottom:8px;font-size:.8125rem;font-weight:600;display:block}.form-input,.form-select,.form-textarea{border:1.5px solid var(--border);border-radius:var(--r-md);width:100%;font-family:var(--body);color:var(--ink);background:#fff;outline:none;padding:13px 16px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #00391e1f;box-shadow:0 0 0 3px lab(19.9623% -30.2458 13.2799/.12)}.form-textarea{resize:vertical;min-height:120px}.form-group{margin-bottom:20px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-captcha{background:var(--cream-deep);border:1.5px solid var(--border);border-radius:var(--r-md);align-items:center;gap:16px;margin-bottom:24px;padding:14px 16px;display:flex}.form-captcha__question{color:var(--mid);flex:1;font-size:.9375rem}.form-captcha__input{border:1.5px solid var(--border);border-radius:var(--r-sm);width:90px;font-family:var(--body);text-align:center;color:var(--ink);background:#fff;outline:none;padding:8px 12px;font-size:1rem;transition:border-color .2s}.form-captcha__input:focus{border-color:var(--forest)}.form-msg{border-radius:var(--r-md);margin-top:16px;padding:14px 16px;font-size:.9375rem;font-weight:500;display:none}.form-msg--success{color:var(--forest);background:#0078401a;background:lab(43.7897% -45.381 23.5139/.1);border:1px solid #00784033;border:1px solid lab(43.7897% -45.381 23.5139/.2)}.form-msg--error{color:var(--rose);background:#ab50611a;background:lab(46.4122% 39.2699 8.7746/.1);border:1px solid #ab506133;border:1px solid lab(46.4122% 39.2699 8.7746/.2)}.form-msg.visible{display:block}.form-submit{justify-content:center;width:100%;padding:16px;font-size:1rem}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:2px}.marquee{border-block:1px solid var(--border);background:#fff;padding-block:14px;overflow:hidden}.marquee__track{gap:0;width:max-content;animation:38s linear infinite marquee-scroll;display:flex}.marquee__item{white-space:nowrap;color:var(--mid);align-items:center;gap:14px;padding-inline:8px;font-size:.875rem;font-weight:500;display:flex}.marquee__item strong{color:var(--ink)}.marquee__sep{color:var(--border-strong)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}@media (max-width:768px){.form-row{grid-template-columns:1fr}h1{font-size:clamp(2rem,9vw,3rem)}h2{font-size:clamp(1.4rem,6vw,2rem)}}[data-theme=logo] .btn-primary{background:linear-gradient(135deg,#09a 0%,#00a5a6 50%,#806bf6 100%);background:linear-gradient(135deg,lab(57.3008% -50.0056 -31.5567) 0%,lab(61.2305% -57.3742 -16.92) 50%,lab(52.9737% 35.3821 -68.4024) 100%);box-shadow:0 4px 20px #0099aa59;box-shadow:0 4px 20px lab(57.3008% -50.0056 -31.5567/.35)}[data-theme=logo] .btn-primary:hover{background:linear-gradient(135deg,#00b0b1 0%,#00a2b4 50%,#7c7bff 100%);background:linear-gradient(135deg,lab(64.7128% -57.3607 -16.9501) 0%,lab(60.7909% -50.3079 -31.6178) 50%,lab(56.6982% 29.7065 -70.0834) 100%);transform:translateY(-2px);box-shadow:0 8px 32px #0099aa80;box-shadow:0 8px 32px lab(57.3008% -50.0056 -31.5567/.5)}[data-theme=logo] .btn-outline{color:var(--ink);border-color:#232e3f;border-color:lab(18.6396% -1.04287 -12.526)}[data-theme=logo] .btn-outline:hover{border-color:var(--forest);color:var(--forest)}[data-theme=logo] .badge{color:#00bcbc;color:lab(69.2533% -54.0518 -16.0513);background:#00bcbc1f;background:lab(69.2533% -54.0518 -16.0513/.12)}[data-theme=logo] .arrow-link{color:#00bcbc;color:lab(69.2533% -54.0518 -16.0513)}[data-theme=logo] .form-input,[data-theme=logo] .form-select,[data-theme=logo] .form-textarea{color:var(--ink);background:#030915;background:lab(2.39097% .0555962 -6.72945);border-color:#182231;border-color:lab(12.8467% -.831671 -11.4206)}[data-theme=logo] .form-input:focus,[data-theme=logo] .form-select:focus,[data-theme=logo] .form-textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #0099aa2e;box-shadow:0 0 0 3px lab(57.3008% -50.0056 -31.5567/.18)}[data-theme=logo] .form-captcha{background:#020713;background:lab(1.90514% .116959 -5.9187);border-color:#182231;border-color:lab(12.8467% -.831671 -11.4206)}[data-theme=logo] .form-captcha__input{color:var(--ink);background:#01040e;background:lab(1.14551% .145487 -4.06885);border-color:#182231;border-color:lab(12.8467% -.831671 -11.4206)}[data-theme=logo] [class*=scrolled]{background:#01040ee0!important;background:lab(1.14551% .145487 -4.06885/.88)!important;box-shadow:0 1px #182231!important;box-shadow:0 1px lab(12.8467% -.831671 -11.4206)!important}[data-theme=logo] [class*=mobile\ ]{background:#01040d!important;background:lab(.992191% .164151 -3.76085)!important}[data-theme=logo] [class*=hero]:before{background:radial-gradient(70% 60% at 70% 40%,#0099aa1a 0%,#806bf60d 50%,#0000 70%)!important;background:radial-gradient(70% 60% at 70% 40%,lab(57.3008% -50.0056 -31.5567/.1) 0%,lab(52.9737% 35.3821 -68.4024/.05) 50%,#0000 70%)!important}[data-theme=logo] [class*=eyebrowDot]{background:var(--forest);box-shadow:0 0 10px #09a9;box-shadow:0 0 10px lab(57.3008% -50.0056 -31.5567/.6)}[data-theme=logo] [class*=h1] em,[data-theme=logo] h1 em,[data-theme=logo] h2 em{color:#00c1ab;color:lab(69.5576% -58.3493 -2.54335)}[data-theme=logo] [class*=closing]{background:linear-gradient(135deg,#001a24 0%,#021129 100%);background:linear-gradient(135deg,lab(7.45189% -10.1976 -13.8338) 0%,lab(4.92624% 1.54126 -18.2456) 100%);border:1px solid #1a3040;border:1px solid lab(18.7964% -5.16295 -12.6775)}[data-theme=logo] .live-pill{color:#00bcbc;color:lab(69.2533% -54.0518 -16.0513);background:#0099aa1f;background:lab(57.3008% -50.0056 -31.5567/.12)}[data-theme=logo] .live-pill .dot{background:#00c1ab;background:lab(69.5576% -58.3493 -2.54335)}
.ThemeToggle-module__sGqMhG__toggle{z-index:9999;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;position:fixed;bottom:28px;right:28px}.ThemeToggle-module__sGqMhG__track{letter-spacing:.01em;white-space:nowrap;color:#e0e5eb;color:lab(90.7116% -1.09041 -3.56942);background:#030a13;background:lab(2.43779% -.616916 -5.13802);border:1.5px solid #ffffff1f;border:1.5px solid lab(100% 0 0/.12);border-radius:9999px;align-items:center;gap:8px;padding:10px 16px;font-size:.8125rem;font-weight:600;transition:background .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,color .35s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 4px 20px #0000002e,0 1px 4px #0000001a}.ThemeToggle-module__sGqMhG__track[data-active=logo]{color:#071727;color:lab(7.07895% -1.73856 -13.4727);background:#faf8f5;background:lab(97.7005% .135839 1.90169);border-color:#dbd7cf;border-color:lab(86.1274% .35581 4.58385);box-shadow:0 4px 20px #0a195038,0 1px 4px #00000014}.ThemeToggle-module__sGqMhG__toggle:hover .ThemeToggle-module__sGqMhG__track{transform:translateY(-2px);box-shadow:0 8px 32px #00000042}.ThemeToggle-module__sGqMhG__swatch{background:linear-gradient(135deg,#198cf0 0%,#1fd6d0 35%,#884eda 70%,#f19b7e 100%);border-radius:50%;flex-shrink:0;width:16px;height:16px;box-shadow:0 1px 4px #00000040}.ThemeToggle-module__sGqMhG__label{line-height:1}.ThemeToggle-module__sGqMhG__indicator{opacity:.7;justify-content:center;align-items:center;display:flex}@media (max-width:600px){.ThemeToggle-module__sGqMhG__toggle{bottom:20px;right:20px}.ThemeToggle-module__sGqMhG__label{display:none}.ThemeToggle-module__sGqMhG__track{padding:10px 12px}}
