:root{--ink:#0b0d0c;--ink-soft:#171a18;--paper:#f2efe6;--paper-deep:#e5e0d4;--mint:#6effc5;--mint-deep:#00a66f;--coral:#fd746c;--white:#fffdf7;--muted:#777d78;--ink-rgb:11 13 12;--mint-rgb:110 255 197;--paper-rgb:242 239 230;--white-rgb:255 253 247;--line:rgb(var(--ink-rgb) / .18);--line-light:rgb(var(--white-rgb) / .2);--max:1500px;--pad:clamp(1.25rem, 4vw, 4.5rem);--display:"Aptos Display", "Segoe UI Variable Display", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--mono:"SFMono-Regular", "Cascadia Code", Consolas, "Liberation Mono", monospace}html:has(#theme-blueprint:checked){--ink:#07182e;--ink-soft:#102743;--paper:#edf3f7;--paper-deep:#d8e5ed;--mint:#66d9ff;--mint-deep:#147e9f;--coral:#ffb72b;--white:#f8fbff;--muted:#627489;--ink-rgb:7 24 46;--mint-rgb:102 217 255;--paper-rgb:237 243 247;--white-rgb:248 251 255}html:has(#theme-voltage:checked){--ink:#16121d;--ink-soft:#26202f;--paper:#f3eff7;--paper-deep:#e4ddec;--mint:#c7ff4a;--mint-deep:#668c0a;--coral:#a987ff;--white:#fcf9ff;--muted:#746d7d;--ink-rgb:22 18 29;--mint-rgb:199 255 74;--paper-rgb:243 239 247;--white-rgb:252 249 255}html:has(#theme-studio:checked){--ink:#151720;--ink-soft:#272b39;--paper:#f4f0e7;--paper-deep:#e4ddd0;--mint:#82a3ff;--mint-deep:#315ed8;--coral:#ff6955;--white:#fffcf5;--muted:#686a73;--ink-rgb:21 23 32;--mint-rgb:130 163 255;--paper-rgb:244 240 231;--white-rgb:255 252 245}html:has(#theme-alpine:checked){--ink:#0b2823;--ink-soft:#173c35;--paper:#eff4ef;--paper-deep:#dce8e0;--mint:#b5e5d4;--mint-deep:#337b69;--coral:#ff7a3d;--white:#fbfdf9;--muted:#5f706b;--ink-rgb:11 40 35;--mint-rgb:181 229 212;--paper-rgb:239 244 239;--white-rgb:251 253 249}html:has(#theme-clay:checked){--ink:#2d211a;--ink-soft:#443229;--paper:#f2e5d6;--paper-deep:#e4d1bd;--mint:#e4c778;--mint-deep:#8d6b19;--coral:#e88c68;--white:#fff9f0;--muted:#76685e;--ink-rgb:45 33 26;--mint-rgb:228 199 120;--paper-rgb:242 229 214;--white-rgb:255 249 240}html:has(#theme-mono:checked){--ink:#101114;--ink-soft:#23252a;--paper:#f0f0ec;--paper-deep:#dedfdb;--mint:#ced1d6;--mint-deep:#636973;--coral:#3f7cff;--white:#fafaf7;--muted:#666a72;--ink-rgb:16 17 20;--mint-rgb:206 209 214;--paper-rgb:240 240 236;--white-rgb:250 250 247}html:has(#theme-nightshift:checked){--ink:#101526;--ink-soft:#212942;--paper:#eef2ff;--paper-deep:#dce4fa;--mint:#6de7e1;--mint-deep:#167b7b;--coral:#ff6ba8;--white:#f9fbff;--muted:#65708b;--ink-rgb:16 21 38;--mint-rgb:109 231 225;--paper-rgb:238 242 255;--white-rgb:249 251 255}html:has(#theme-orchard:checked){--ink:#242a18;--ink-soft:#384127;--paper:#f1f2e6;--paper-deep:#dfe3ce;--mint:#bbd675;--mint-deep:#667d25;--coral:#ffa073;--white:#fbfcf5;--muted:#67705b;--ink-rgb:36 42 24;--mint-rgb:187 214 117;--paper-rgb:241 242 230;--white-rgb:251 252 245}html:has(#theme-harbor:checked){--ink:#082b32;--ink-soft:#143d44;--paper:#eaf4f2;--paper-deep:#d2e6e1;--mint:#76d8c3;--mint-deep:#207e70;--coral:#ff714d;--white:#fafdfb;--muted:#5f7473;--ink-rgb:8 43 50;--mint-rgb:118 216 195;--paper-rgb:234 244 242;--white-rgb:250 253 251}html:has(#theme-ember:checked){--ink:#271912;--ink-soft:#3d2920;--paper:#f4ebdd;--paper-deep:#e6d5c1;--mint:#f1c15c;--mint-deep:#96701c;--coral:#dc6842;--white:#fff9f1;--muted:#786a60;--ink-rgb:39 25 18;--mint-rgb:241 193 92;--paper-rgb:244 235 221;--white-rgb:255 249 241}html:has(#theme-meridian:checked){--ink:#151a3a;--ink-soft:#282d53;--paper:#eef1f8;--paper-deep:#dae1ef;--mint:#6dd7ea;--mint-deep:#257e93;--coral:#f4b640;--white:#fbfcff;--muted:#666d89;--ink-rgb:21 26 58;--mint-rgb:109 215 234;--paper-rgb:238 241 248;--white-rgb:251 252 255}html:has(#theme-burgundy:checked){--ink:#381727;--ink-soft:#51283b;--paper:#f7edf0;--paper-deep:#ebd7de;--mint:#eab8c7;--mint-deep:#99566b;--coral:#d7a243;--white:#fff9fb;--muted:#7c6670;--ink-rgb:56 23 39;--mint-rgb:234 184 199;--paper-rgb:247 237 240;--white-rgb:255 249 251}html:has(#theme-fjord:checked){--ink:#172b39;--ink-soft:#2b4150;--paper:#eef4f6;--paper-deep:#d9e6ea;--mint:#a8d8e8;--mint-deep:#4e8194;--coral:#e65d62;--white:#fbfdfe;--muted:#647782;--ink-rgb:23 43 57;--mint-rgb:168 216 232;--paper-rgb:238 244 246;--white-rgb:251 253 254}html:has(#theme-citrus:checked){--ink:#17301f;--ink-soft:#2b4734;--paper:#f4f5e8;--paper-deep:#e4e7ce;--mint:#e1e761;--mint-deep:#7d8420;--coral:#ff8a3d;--white:#fefff7;--muted:#687463;--ink-rgb:23 48 31;--mint-rgb:225 231 97;--paper-rgb:244 245 232;--white-rgb:254 255 247}html:has(#theme-lavender:checked){--ink:#2c1939;--ink-soft:#432852;--paper:#f4eff8;--paper-deep:#e4d9ec;--mint:#ceb8f2;--mint-deep:#7655a0;--coral:#e873a0;--white:#fdfbff;--muted:#75677f;--ink-rgb:44 25 57;--mint-rgb:206 184 242;--paper-rgb:244 239 248;--white-rgb:253 251 255}html:has(#theme-canyon:checked){--ink:#34251e;--ink-soft:#4c382d;--paper:#f3eadf;--paper-deep:#e5d5c3;--mint:#89c7cd;--mint-deep:#477f86;--coral:#d58b47;--white:#fff9f3;--muted:#766b63;--ink-rgb:52 37 30;--mint-rgb:137 199 205;--paper-rgb:243 234 223;--white-rgb:255 249 243}html:has(#theme-carbon:checked){--ink:#121820;--ink-soft:#252d38;--paper:#eef0f3;--paper-deep:#dadfe5;--mint:#b4bec9;--mint-deep:#5d6978;--coral:#ff6b35;--white:#fbfcfd;--muted:#656d78;--ink-rgb:18 24 32;--mint-rgb:180 190 201;--paper-rgb:238 240 243;--white-rgb:251 252 253}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--paper);color:var(--ink);font-family:var(--display);margin:0;overflow-x:clip}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}body,.site-header,.hero,.section--ink,.approach,.manifesto,.capabilities,.proof,.about,.contact,.about__copy,.portrait-block,.product-frame figcaption{transition:background-color .36s,border-color .36s,color .36s}::selection{background:var(--mint);color:var(--ink)}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.skip-link{background:var(--mint);color:var(--ink);font-family:var(--mono);text-transform:uppercase;z-index:1000;padding:.85rem 1.1rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.scroll-rail{z-index:20;flex-direction:column;justify-content:space-between;width:1.25rem;display:flex;position:fixed;top:6rem;bottom:1.5rem;left:.85rem}.scroll-rail:before{background:rgb(var(--ink-rgb) / .18);content:"";width:1px;position:absolute;inset:0 auto 0 0}.scroll-rail__fill{background:var(--coral);transform-origin:top;width:2px;animation:linear both page-progress;animation-timeline:scroll(root);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.scroll-rail__label{background:var(--paper);font-family:var(--mono);writing-mode:vertical-rl;padding:.22rem 0;font-size:.5rem;line-height:1;position:relative}@keyframes page-progress{to{transform:scaleY(1)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgb(var(--paper-rgb) / .86);border-bottom:1px solid var(--line);height:5rem;padding:0 var(--pad);z-index:100;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.header-tools{justify-self:end;align-items:center;gap:clamp(.8rem,1.8vw,1.75rem);display:flex}.theme-menu{position:relative}.theme-menu summary{border:1px solid var(--line);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;min-height:2.35rem;padding:.5rem .65rem;font-size:.57rem;font-weight:700;list-style:none;transition:background-color .22s,border-color .22s,color .22s;display:flex}.theme-menu summary::-webkit-details-marker{display:none}.theme-menu summary:hover,.theme-menu[open] summary{background:var(--ink);border-color:var(--ink);color:var(--white)}.theme-menu__preview{gap:.24rem;display:flex}.theme-menu__preview i{background:var(--mint);border-radius:50%;width:.5rem;height:.5rem}.theme-menu__preview i:last-child{background:var(--coral)}.backdrop-menu__preview{width:1.35rem;height:.8rem;position:relative}.backdrop-menu__preview i{border:1px solid;border-radius:50%;width:.74rem;height:.74rem;position:absolute;top:.03rem;right:0}.backdrop-menu__preview i:nth-child(2){right:.38rem}.backdrop-menu__preview i:nth-child(3){background:var(--coral);border:0;width:.24rem;height:.24rem;top:.28rem;right:.11rem}.theme-options{background:var(--white);border:1px solid var(--ink);box-shadow:.75rem .75rem 0 rgb(var(--ink-rgb) / .12);overscroll-behavior:contain;z-index:10;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(34rem,100vw - 2.5rem);max-height:min(72vh,39rem);margin:0;padding:.55rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;overflow-y:auto}.theme-options legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-options label{cursor:pointer;display:block}.theme-options input{opacity:0;pointer-events:none;position:absolute}.theme-option{border:1px solid var(--line);justify-content:space-between;align-items:center;min-height:3.7rem;padding:.7rem;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.theme-option:hover{background:var(--paper);transform:translate(-.15rem)}.theme-options input:checked+.theme-option{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--coral)}.theme-options input:focus-visible+.theme-option{outline:3px solid var(--coral);outline-offset:2px}.theme-option strong,.theme-option small{display:block}.theme-option strong{letter-spacing:.02em;font-size:.72rem}.theme-option small{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:.25rem;font-size:.46rem}.theme-swatches{font-style:normal;display:flex}.theme-swatches b{border:1px solid #ffffff73;border-radius:50%;width:1rem;height:1rem;margin-left:-.18rem;display:block}.theme-swatches--signal b:first-child{background:#0b0d0c}.theme-swatches--signal b:nth-child(2){background:#6effc5}.theme-swatches--signal b:nth-child(3){background:#fd746c}.theme-swatches--blueprint b:first-child{background:#07182e}.theme-swatches--blueprint b:nth-child(2){background:#66d9ff}.theme-swatches--blueprint b:nth-child(3){background:#ffb72b}.theme-swatches--voltage b:first-child{background:#16121d}.theme-swatches--voltage b:nth-child(2){background:#c7ff4a}.theme-swatches--voltage b:nth-child(3){background:#a987ff}.theme-swatches--studio b:first-child{background:#151720}.theme-swatches--studio b:nth-child(2){background:#82a3ff}.theme-swatches--studio b:nth-child(3){background:#ff6955}.theme-swatches--alpine b:first-child{background:#0b2823}.theme-swatches--alpine b:nth-child(2){background:#b5e5d4}.theme-swatches--alpine b:nth-child(3){background:#ff7a3d}.theme-swatches--clay b:first-child{background:#2d211a}.theme-swatches--clay b:nth-child(2){background:#e4c778}.theme-swatches--clay b:nth-child(3){background:#e88c68}.theme-swatches--mono b:first-child{background:#101114}.theme-swatches--mono b:nth-child(2){background:#ced1d6}.theme-swatches--mono b:nth-child(3){background:#3f7cff}.theme-swatches--nightshift b:first-child{background:#101526}.theme-swatches--nightshift b:nth-child(2){background:#6de7e1}.theme-swatches--nightshift b:nth-child(3){background:#ff6ba8}.theme-swatches--orchard b:first-child{background:#242a18}.theme-swatches--orchard b:nth-child(2){background:#bbd675}.theme-swatches--orchard b:nth-child(3){background:#ffa073}.theme-swatches--harbor b:first-child{background:#082b32}.theme-swatches--harbor b:nth-child(2){background:#76d8c3}.theme-swatches--harbor b:nth-child(3){background:#ff714d}.theme-swatches--ember b:first-child{background:#271912}.theme-swatches--ember b:nth-child(2){background:#f1c15c}.theme-swatches--ember b:nth-child(3){background:#dc6842}.theme-swatches--meridian b:first-child{background:#151a3a}.theme-swatches--meridian b:nth-child(2){background:#6dd7ea}.theme-swatches--meridian b:nth-child(3){background:#f4b640}.theme-swatches--burgundy b:first-child{background:#381727}.theme-swatches--burgundy b:nth-child(2){background:#eab8c7}.theme-swatches--burgundy b:nth-child(3){background:#d7a243}.theme-swatches--fjord b:first-child{background:#172b39}.theme-swatches--fjord b:nth-child(2){background:#a8d8e8}.theme-swatches--fjord b:nth-child(3){background:#e65d62}.theme-swatches--citrus b:first-child{background:#17301f}.theme-swatches--citrus b:nth-child(2){background:#e1e761}.theme-swatches--citrus b:nth-child(3){background:#ff8a3d}.theme-swatches--lavender b:first-child{background:#2c1939}.theme-swatches--lavender b:nth-child(2){background:#ceb8f2}.theme-swatches--lavender b:nth-child(3){background:#e873a0}.theme-swatches--canyon b:first-child{background:#34251e}.theme-swatches--canyon b:nth-child(2){background:#89c7cd}.theme-swatches--canyon b:nth-child(3){background:#d58b47}.theme-swatches--carbon b:first-child{background:#121820}.theme-swatches--carbon b:nth-child(2){background:#b4bec9}.theme-swatches--carbon b:nth-child(3){background:#ff6b35}.backdrop-preview{background:var(--paper);border:1px solid var(--line);flex:none;width:2.8rem;height:1.65rem;font-style:normal;display:block;position:relative;overflow:hidden}.backdrop-preview b{display:block;position:absolute}.backdrop-preview--orbit b{border:1px solid var(--ink);border-radius:50%;width:1.35rem;height:1.35rem;top:.15rem;right:-.15rem}.backdrop-preview--orbit b:nth-child(2){width:.8rem;height:.8rem;top:.42rem;right:.13rem}.backdrop-preview--orbit b:nth-child(3){background:var(--coral);border:0;width:.28rem;height:.28rem;top:.68rem;right:.48rem}.backdrop-preview--vectors b{background:var(--ink);width:2.4rem;height:1px;top:.45rem;left:.2rem;transform:rotate(-24deg)}.backdrop-preview--vectors b:nth-child(2){top:.82rem}.backdrop-preview--vectors b:nth-child(3){background:var(--coral);border-radius:50%;width:.3rem;height:.3rem;top:.52rem;left:1.9rem}.backdrop-preview--prism b{background:rgb(var(--mint-rgb) / .48);clip-path:polygon(50% 0,100% 100%,0 100%);width:1.25rem;height:1.3rem;top:.16rem;left:.65rem}.backdrop-preview--prism b:nth-child(2){background:rgb(var(--ink-rgb) / .2);left:1.2rem;transform:rotate(28deg)}.backdrop-preview--prism b:nth-child(3){background:var(--coral);clip-path:none;width:.28rem;height:.28rem;top:.65rem;left:1.3rem}.backdrop-preview--tides b{border:1px solid var(--ink);border-color:var(--ink) transparent transparent;border-radius:50%;width:3.2rem;height:1rem;top:.72rem;left:-.2rem}.backdrop-preview--tides b:nth-child(2){width:2.6rem;top:.98rem;left:.1rem}.backdrop-preview--tides b:nth-child(3){background:var(--coral);border:0;width:.3rem;height:.3rem;top:.75rem;left:1.9rem}.backdrop-preview--latitude b{border:1px solid var(--ink);border-radius:50%;width:2.4rem;height:.7rem;top:.46rem;left:.2rem}.backdrop-preview--latitude b:nth-child(2){width:1.1rem;height:1.2rem;top:.2rem;left:.82rem}.backdrop-preview--latitude b:nth-child(3){background:var(--coral);border:0;width:.24rem;height:.24rem;top:.7rem;left:1.28rem}.backdrop-preview--aperture b{border:1px solid var(--ink);border-radius:50%;width:1.35rem;height:1.35rem;top:.14rem;left:.72rem}.backdrop-preview--aperture b:nth-child(2){width:.8rem;height:.8rem;top:.41rem;left:1rem}.backdrop-preview--aperture b:nth-child(3){background:var(--coral);border:0;width:.26rem;height:.26rem;top:.68rem;left:1.27rem}.backdrop-preview--constellation b{background:var(--ink);box-shadow:.85rem .2rem 0 -.03rem var(--mint), 1.75rem -.08rem 0 -.06rem var(--coral);border-radius:50%;width:.22rem;height:.22rem;top:.82rem;left:.35rem}.backdrop-preview--constellation b:nth-child(2){width:.15rem;height:.15rem;top:.38rem;left:.75rem}.backdrop-preview--constellation b:nth-child(3){width:.12rem;height:.12rem;top:1.18rem;left:1.45rem}.backdrop-preview--horizon b{background:var(--ink);width:100%;height:1px;top:.95rem;left:0}.backdrop-preview--horizon b:nth-child(2){background:var(--coral);border-radius:50% 50% 0 0;width:.7rem;height:.7rem;top:.25rem;left:1.55rem}.backdrop-preview--horizon b:nth-child(3){background:rgb(var(--mint-rgb) / .4);width:100%;height:.7rem;top:.96rem;left:0}.backdrop-preview--drift b{background:rgb(var(--mint-rgb) / .7);filter:blur(2px);border-radius:50%;width:1.45rem;height:1rem;top:.2rem;left:.3rem}.backdrop-preview--drift b:nth-child(2){background:color-mix(in srgb, var(--coral) 55%, transparent);top:.65rem;left:1.35rem}.backdrop-preview--drift b:nth-child(3){background:rgb(var(--ink-rgb) / .15);width:1.1rem;height:.65rem;top:.78rem;left:.9rem}.backdrop-preview--relay b{border:1px solid var(--ink);border-radius:50%;width:1.45rem;height:.75rem;top:.45rem;left:.15rem}.backdrop-preview--relay b:nth-child(2){left:1.15rem}.backdrop-preview--cascade b{background:rgb(var(--ink-rgb) / .42);width:.32rem;height:1.8rem;top:-.15rem;left:.45rem;transform:rotate(25deg)}.backdrop-preview--cascade b:nth-child(2){background:var(--mint);left:1.2rem}.backdrop-preview--cascade b:nth-child(3){background:var(--coral);left:1.95rem}.backdrop-preview--monolith b{background:var(--ink);width:.7rem;height:1.45rem;top:.1rem;left:1.05rem}.backdrop-preview--monolith b:nth-child(2){border:1px solid var(--mint);background:0 0;border-radius:50%;width:2rem;height:.75rem;top:.45rem;left:.4rem}.backdrop-preview--monolith b:nth-child(3){background:var(--coral);width:.22rem;height:.22rem;top:.72rem;left:2rem}:is(.backdrop-preview--vectors,.backdrop-preview--prism,.backdrop-preview--tides,.backdrop-preview--aperture,.backdrop-preview--constellation,.backdrop-preview--drift,.backdrop-preview--relay,.backdrop-preview--cascade,.backdrop-preview--monolith) b{all:unset;box-sizing:border-box;display:block;position:absolute}.backdrop-preview--vectors b{background:var(--ink);box-shadow:.42rem -.34rem 0 -.02rem var(--mint), .84rem .18rem 0 -.03rem var(--ink), 1.18rem -.2rem 0 -.02rem var(--mint), 1.52rem .24rem 0 -.04rem var(--ink);border-radius:50%;width:.18rem;height:.18rem;top:.92rem;left:.35rem}.backdrop-preview--vectors b:nth-child(2){box-shadow:.32rem .24rem 0 -.02rem var(--ink), .72rem -.18rem 0 -.03rem var(--mint), 1.12rem .12rem 0 -.02rem var(--ink);top:.54rem;left:.72rem}.backdrop-preview--vectors b:nth-child(3){background:var(--coral);box-shadow:none;width:.28rem;height:.28rem;top:.25rem;left:2.25rem}.backdrop-preview--prism b{background:rgb(var(--mint-rgb) / .45);width:2.5rem;height:.48rem;top:.58rem;left:.15rem;transform:rotate(-18deg)}.backdrop-preview--prism b:nth-child(2){background:var(--ink);width:2.55rem;height:1px;top:.81rem;left:.1rem}.backdrop-preview--prism b:nth-child(3){background:var(--coral);border-radius:50%;width:.28rem;height:.28rem;top:.48rem;left:1.88rem;transform:none}.backdrop-preview--tides b:nth-child(3){background:var(--ink);border:0;border-radius:0;width:.16rem;height:1rem;top:.3rem;left:.18rem;transform:none}.backdrop-preview--aperture b:nth-child(2){background:rgb(var(--ink-rgb) / .22);clip-path:polygon(0 40%,18% 54%,38% 34%,58% 61%,78% 42%,100% 58%,100% 88%,0 88%);top:.57rem}.backdrop-preview--aperture b:nth-child(3){background:color-mix(in srgb, var(--coral) 68%, transparent);clip-path:polygon(0 46%,18% 26%,38% 55%,58% 34%,78% 62%,100% 40%,100% 82%,0 82%);top:.88rem}.backdrop-preview--constellation b{border:1px solid var(--ink);border-radius:44% 56% 61% 39%;width:1.95rem;height:1.35rem;top:.14rem;left:.45rem;transform:rotate(-9deg)}.backdrop-preview--constellation b:nth-child(2){border-color:var(--mint);width:1.32rem;height:.88rem;top:.37rem;left:.76rem}.backdrop-preview--constellation b:nth-child(3){background:var(--coral);border:0;border-radius:50%;width:.22rem;height:.22rem;top:.69rem;left:1.34rem;transform:none}.backdrop-preview--drift b{background:rgb(var(--mint-rgb) / .32);box-shadow:.38rem 0 0 rgb(var(--mint-rgb) / .62), .76rem 0 0 rgb(var(--ink-rgb) / .16), 0 .38rem 0 rgb(var(--ink-rgb) / .12), .38rem .38rem 0 color-mix(in srgb, var(--coral) 35%, transparent), .76rem .38rem 0 rgb(var(--mint-rgb) / .42);width:.3rem;height:.3rem;top:.43rem;left:.76rem}.backdrop-preview--drift b:nth-child(2){background:var(--coral);box-shadow:none;width:.3rem;height:.3rem;top:.81rem;left:1.52rem}.backdrop-preview--drift b:nth-child(3){border:1px solid var(--ink);background:0 0;width:1.55rem;height:1.22rem;top:.23rem;left:.57rem}.backdrop-preview--relay b{background:rgb(var(--mint-rgb) / .55);border:1px solid var(--ink);width:1.2rem;height:1.25rem;top:.2rem;left:.35rem}.backdrop-preview--relay b:nth-child(2){background:rgb(var(--ink-rgb) / .13);width:.86rem;height:.72rem;left:1.55rem}.backdrop-preview--relay b:nth-child(3){background:var(--coral);border:1px solid var(--ink);width:.86rem;height:.53rem;top:.92rem;left:1.55rem}.backdrop-preview--cascade b{border:1px solid var(--ink);border-color:var(--ink) transparent transparent;border-radius:50%;width:2.65rem;height:.82rem;top:.38rem;left:.08rem}.backdrop-preview--cascade b:nth-child(2){border-color:var(--mint) transparent transparent;width:2.35rem;top:.71rem;left:.22rem}.backdrop-preview--cascade b:nth-child(3){border-color:var(--coral) transparent transparent;width:2rem;top:1.02rem;left:.4rem}.backdrop-preview--monolith b{background:var(--ink);width:2rem;height:1px;top:.78rem;left:.38rem;transform:rotate(-24deg)}.backdrop-preview--monolith b:nth-child(2){width:1.75rem;top:.7rem;left:.52rem;transform:rotate(28deg)}.backdrop-preview--monolith b:nth-child(3){background:var(--coral);box-shadow:-.82rem .35rem 0 -.04rem var(--mint), .72rem .34rem 0 -.05rem var(--ink), -.12rem -.58rem 0 -.05rem var(--mint);border-radius:50%;width:.3rem;height:.3rem;top:.64rem;left:1.3rem;transform:none}:is(.backdrop-preview--waterfall,.backdrop-preview--slopegraph,.backdrop-preview--beeswarm,.backdrop-preview--small-multiples,.backdrop-preview--radial-bars,.backdrop-preview--candlestick,.backdrop-preview--boxplot,.backdrop-preview--bump) b{all:unset;box-sizing:border-box;display:block;position:absolute}.backdrop-preview--tides b{border:.25rem solid #0000;border-top-color:rgb(var(--mint-rgb) / .82);border-radius:50%;width:2.35rem;height:1.2rem;top:.42rem;left:.22rem;transform:rotate(-7deg)}.backdrop-preview--tides b:nth-child(2){border-top-color:color-mix(in srgb, var(--coral) 72%, transparent);width:2.32rem;height:.92rem;top:.76rem;left:.24rem}.backdrop-preview--tides b:nth-child(3){background:var(--ink);box-shadow:2.08rem 0 0 var(--ink);border:0;border-radius:0;width:.18rem;height:1.05rem;top:.3rem;left:.25rem;transform:none}.backdrop-preview--aperture b{background:rgb(var(--mint-rgb) / .55);clip-path:polygon(0 83%,0 67%,20% 46%,40% 58%,61% 23%,80% 39%,100% 12%,100% 83%);width:2.56rem;height:1.25rem;top:.22rem;left:.12rem}.backdrop-preview--aperture b:nth-child(2){background:var(--ink);clip-path:polygon(0 78%,20% 57%,40% 69%,61% 34%,80% 50%,100% 23%,100% 29%,80% 56%,61% 40%,40% 75%,20% 63%,0 84%)}.backdrop-preview--aperture b:nth-child(3){background:var(--coral);clip-path:none;border-radius:50%;width:.25rem;height:.25rem;top:.52rem;left:1.58rem}.backdrop-preview--constellation b{background:var(--ink);border:0;border-radius:0;width:.38rem;height:.65rem;top:.76rem;left:.45rem;transform:none}.backdrop-preview--constellation b:nth-child(2){background:var(--mint);width:.38rem;height:1.15rem;top:.26rem;left:1.12rem}.backdrop-preview--constellation b:nth-child(3){background:var(--coral);width:.38rem;height:.9rem;top:.51rem;left:1.8rem}.backdrop-preview--drift b{background:var(--ink);box-shadow:none;filter:none;width:1px;height:.78rem;top:.58rem;left:.55rem}.backdrop-preview--drift b:after{background:var(--mint);content:"";border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:-.1rem;left:-.12rem}.backdrop-preview--drift b:nth-child(2){background:var(--ink);width:1px;height:1.12rem;top:.24rem;left:1.35rem}.backdrop-preview--drift b:nth-child(2):after{background:var(--coral)}.backdrop-preview--drift b:nth-child(3){background:var(--ink);border:0;width:1px;height:.54rem;top:.82rem;left:2.12rem}.backdrop-preview--cascade b{background:rgb(var(--mint-rgb) / .58);border:0;border-radius:0;width:.38rem;height:.72rem;top:.72rem;left:.4rem}.backdrop-preview--cascade b:nth-child(2){background:rgb(var(--ink-rgb) / .24);width:.38rem;height:1.08rem;top:.36rem;left:1.15rem}.backdrop-preview--cascade b:nth-child(3){background:var(--coral);width:2.25rem;height:1px;top:.7rem;left:.25rem;transform:rotate(-18deg)}.backdrop-preview--waterfall b{background:var(--mint);width:.45rem;height:.72rem;top:.7rem;left:.35rem}.backdrop-preview--waterfall b:nth-child(2){background:var(--coral);height:.48rem;top:.45rem;left:1.12rem}.backdrop-preview--waterfall b:nth-child(3){background:var(--ink);height:1.05rem;top:.37rem;left:1.88rem}.backdrop-preview--slopegraph b{background:var(--ink);width:2.1rem;height:1px;top:.75rem;left:.35rem;transform:rotate(-18deg)}.backdrop-preview--slopegraph b:nth-child(2){background:var(--mint);top:.86rem;transform:rotate(21deg)}.backdrop-preview--slopegraph b:nth-child(3){background:var(--coral);box-shadow:2.05rem -.68rem 0 -.04rem var(--coral), 0 .7rem 0 -.04rem var(--mint), 2.05rem 1.28rem 0 -.04rem var(--mint);border-radius:50%;width:.25rem;height:.25rem;top:.9rem;left:.24rem;transform:none}.backdrop-preview--beeswarm b{background:var(--ink);box-shadow:.35rem -.22rem 0 -.03rem var(--mint), .68rem .2rem 0 -.04rem var(--ink), 1.02rem -.3rem 0 -.02rem var(--mint), 1.34rem .1rem 0 -.03rem var(--coral), 1.67rem -.16rem 0 -.04rem var(--ink);border-radius:50%;width:.24rem;height:.24rem;top:.82rem;left:.38rem}.backdrop-preview--beeswarm b:nth-child(2){top:.5rem;left:.72rem}.backdrop-preview--beeswarm b:nth-child(3){background:var(--coral);top:.28rem;left:2.28rem}.backdrop-preview--small-multiples b{background:linear-gradient(145deg, transparent 45%, var(--mint) 46% 52%, transparent 53%);border:1px solid var(--ink);width:.78rem;height:.58rem;top:.22rem;left:.3rem}.backdrop-preview--small-multiples b:nth-child(2){left:1.16rem}.backdrop-preview--small-multiples b:nth-child(3){top:.86rem;left:.73rem}.backdrop-preview--radial-bars b{background:var(--ink);transform-origin:50% .78rem;width:.14rem;height:.82rem;top:.07rem;left:1.34rem}.backdrop-preview--radial-bars b:nth-child(2){background:var(--mint);transform-origin:50% .78rem;height:.7rem;transform:rotate(120deg)}.backdrop-preview--radial-bars b:nth-child(3){background:var(--coral);transform-origin:50% .78rem;height:.58rem;transform:rotate(240deg)}.backdrop-preview--candlestick b{background:var(--ink);width:1px;height:1.18rem;top:.22rem;left:.6rem}.backdrop-preview--candlestick b:after{background:var(--mint);content:"";width:.23rem;height:.48rem;position:absolute;top:.3rem;left:-.11rem}.backdrop-preview--candlestick b:nth-child(2){top:.1rem;left:1.34rem}.backdrop-preview--candlestick b:nth-child(2):after{background:var(--coral);top:.16rem}.backdrop-preview--candlestick b:nth-child(3){top:.34rem;left:2.08rem}.backdrop-preview--boxplot b{border:1px solid var(--ink);width:1.45rem;height:.42rem;top:.25rem;left:.42rem}.backdrop-preview--boxplot b:after{background:var(--coral);content:"";width:1px;height:100%;position:absolute;top:0;left:58%}.backdrop-preview--boxplot b:nth-child(2){border-color:var(--mint);top:.82rem;left:.85rem}.backdrop-preview--boxplot b:nth-child(3){background:var(--coral);border:0;border-radius:50%;width:.22rem;height:.22rem;top:1.05rem;left:2.3rem}.backdrop-preview--bump b{border:0;border-top:1px solid var(--ink);border-radius:50%;width:2.42rem;height:.85rem;top:.38rem;left:.18rem;transform:rotate(4deg)}.backdrop-preview--bump b:nth-child(2){border-top-color:var(--mint);top:.68rem;transform:rotate(-11deg)}.backdrop-preview--bump b:nth-child(3){border-top-color:var(--coral);top:.92rem;transform:rotate(13deg)}.monogram{letter-spacing:-.08em;align-items:baseline;width:max-content;font-size:1.2rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.monogram span{-webkit-text-stroke:1px currentColor;color:#0000}.monogram i{color:var(--coral);font-size:1.4em;font-style:normal}.primary-nav{align-items:center;gap:clamp(1.2rem,3vw,3.25rem);display:flex}.primary-nav a,.header-contact{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:650;text-decoration:none;position:relative}.primary-nav a:after{background:var(--coral);content:"";transform-origin:100%;width:100%;height:2px;transition:transform .24s;position:absolute;bottom:-.45rem;left:0;transform:scaleX(0)}.primary-nav a:hover:after,.primary-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-contact{white-space:nowrap}.arrow{font-family:var(--display);margin-left:.25em;font-size:1.15em;transition:transform .22s;display:inline-block}a:hover .arrow{transform:translate(.18em,-.18em)}.hero{background:var(--paper);isolation:isolate;min-height:100svh;padding:9.5rem var(--pad) 7rem;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid;position:relative;overflow:hidden}.hero__parallax{--parallax-far-x:0px;--parallax-far-y:0px;--parallax-mid-x:0px;--parallax-mid-y:0px;--parallax-near-x:0px;--parallax-near-y:0px;--parallax-chart-x:0px;--parallax-chart-y:0px;--parallax-chart-tilt:0deg;--scene-field-scale:1.05;--scene-plane-angle:18deg;--scene-orbit-angle:0deg;--scene-node-angle:0deg;--scene-node-scale:1;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero__parallax-field,.hero__parallax-plane,.hero__parallax-orbit,.hero__parallax-node{will-change:transform;transition:background-color .36s,border-color .36s;display:block;position:absolute}.hero__parallax-field{background:radial-gradient(circle at 76% 28%, rgb(var(--mint-rgb) / .42), transparent 24%), radial-gradient(circle at 34% 76%, rgb(var(--paper-rgb) / .2), transparent 30%), linear-gradient(118deg, transparent 22%, rgb(var(--mint-rgb) / .1) 58%, transparent 82%);filter:blur(18px);transform:translate3d(var(--parallax-far-x), var(--parallax-far-y), 0) scale(var(--scene-field-scale));inset:-18%}.hero__parallax-plane{background:linear-gradient(180deg, rgb(var(--white-rgb) / .1), rgb(var(--mint-rgb) / .3) 46%, transparent);border-left:1px solid rgb(var(--ink-rgb) / .09);border-right:1px solid rgb(var(--ink-rgb) / .09);opacity:.62;height:145%;transform:translate3d(var(--parallax-mid-x), var(--parallax-mid-y), 0) rotate(var(--scene-plane-angle));width:clamp(11rem,20vw,21rem);top:-22%;right:23%}.hero__parallax-orbit{border:1px solid rgb(var(--ink-rgb) / .13);height:min(76vw,66rem);transform:translate3d(var(--parallax-far-x), var(--parallax-far-y), 0) rotate(var(--scene-orbit-angle));border-radius:50%;width:min(76vw,66rem);top:-35%;right:-27%}.hero__parallax-orbit i{border:1px solid rgb(var(--ink-rgb) / .1);border-radius:50%;position:absolute;inset:13%}.hero__parallax-orbit i:nth-child(2){border-color:rgb(var(--mint-rgb) / .52);inset:28%}.hero__parallax-orbit i:nth-child(3){border-color:color-mix(in srgb, var(--coral) 38%, transparent);inset:43%}.hero__parallax-node{background:var(--coral);box-shadow:0 0 0 1.4rem rgb(var(--paper-rgb) / .55), 0 0 0 1.5rem rgb(var(--ink-rgb) / .09);opacity:.28;height:clamp(3.5rem,6vw,6.5rem);transform:translate3d(var(--parallax-near-x), var(--parallax-near-y), 0) rotate(var(--scene-node-angle)) scale(var(--scene-node-scale));border-radius:50%;width:clamp(3.5rem,6vw,6.5rem);top:19%;right:18%}.hero__parallax-marks{pointer-events:none;height:58%;transform:translate3d(var(--parallax-chart-x), var(--parallax-chart-y), 0) rotate(var(--parallax-chart-tilt));transform-origin:50%;will-change:transform;width:46%;display:none;position:absolute;top:22%;right:4%}.hero__parallax-marks i{display:block;position:absolute}html:has(#backdrop-vectors:checked) .hero__parallax{--scene-plane-angle:-28deg;--scene-orbit-angle:-9deg;--scene-node-angle:45deg}html:has(#backdrop-vectors:checked) .hero__parallax-field{background:repeating-linear-gradient(118deg, transparent 0 6rem, rgb(var(--ink-rgb) / .08) 6rem calc(6rem + 1px)), linear-gradient(120deg, transparent 35%, rgb(var(--mint-rgb) / .2), transparent 72%);filter:none}html:has(#backdrop-vectors:checked) .hero__parallax-plane{background:linear-gradient(180deg, transparent, transparent, rgb(var(--mint-rgb) / .32), transparent);width:clamp(4rem,8vw,7rem);height:180%;top:-42%;right:17%}html:has(#backdrop-vectors:checked) .hero__parallax-orbit{border-radius:0;width:min(74vw,58rem);height:min(25vw,18rem);top:32%;right:-17%}html:has(#backdrop-vectors:checked) .hero__parallax-orbit i{border-radius:0}html:has(#backdrop-vectors:checked) .hero__parallax-node{box-shadow:none;opacity:.58;border-radius:0;width:clamp(1.8rem,3vw,2.6rem);height:clamp(1.8rem,3vw,2.6rem);top:36%;right:21%}html:has(#backdrop-prism:checked) .hero__parallax{--scene-field-scale:1.12;--scene-plane-angle:2deg;--scene-orbit-angle:8deg;--scene-node-angle:45deg}html:has(#backdrop-prism:checked) .hero__parallax-field{background:conic-gradient(from 215deg at 76% 38%, transparent, rgb(var(--mint-rgb) / .42), transparent 34%, color-mix(in srgb, var(--coral) 24%, transparent) 58%, transparent 76%);filter:blur(7px)}html:has(#backdrop-prism:checked) .hero__parallax-plane{background:linear-gradient(135deg, rgb(var(--white-rgb) / .4), rgb(var(--mint-rgb) / .24), color-mix(in srgb, var(--coral) 18%, transparent));clip-path:polygon(50% 0,100% 100%,0 76%);opacity:.58;border:0;width:min(46vw,38rem);height:112%;top:-8%;right:2%}html:has(#backdrop-prism:checked) .hero__parallax-orbit{clip-path:polygon(50% 0,100% 82%,0 82%);border-radius:0;width:min(56vw,42rem);height:min(56vw,42rem);top:7%;right:-4%}html:has(#backdrop-prism:checked) .hero__parallax-orbit i{clip-path:polygon(50% 0,100% 82%,0 82%);border-radius:0}html:has(#backdrop-prism:checked) .hero__parallax-node{box-shadow:0 0 0 1rem rgb(var(--paper-rgb) / .45), 0 0 0 1.1rem rgb(var(--ink-rgb) / .1);opacity:.44;border-radius:0;width:clamp(2.4rem,4vw,4rem);height:clamp(2.4rem,4vw,4rem);top:33%;right:24%}html:has(#backdrop-tides:checked) .hero__parallax{--scene-plane-angle:0deg}html:has(#backdrop-tides:checked) .hero__parallax-field{background:repeating-radial-gradient(ellipse at 76% 108%, transparent 0 5.5rem, rgb(var(--ink-rgb) / .09) 5.55rem calc(5.55rem + 1px), transparent calc(5.55rem + 2px) 8.5rem), linear-gradient(180deg, transparent 46%, rgb(var(--mint-rgb) / .2));filter:none;inset:-10%}html:has(#backdrop-tides:checked) .hero__parallax-plane{background:linear-gradient(180deg, rgb(var(--mint-rgb) / .04), rgb(var(--mint-rgb) / .28));border:0;border-top:1px solid rgb(var(--ink-rgb) / .11);opacity:.5;width:110%;height:28rem;top:62%;right:-5%}html:has(#backdrop-tides:checked) .hero__parallax-orbit{width:min(96vw,76rem);height:min(42vw,32rem);top:60%;right:-22%}html:has(#backdrop-tides:checked) .hero__parallax-node{box-shadow:0 0 0 1rem rgb(var(--paper-rgb) / .45), 0 0 0 1.1rem rgb(var(--ink-rgb) / .08);width:clamp(2.6rem,4vw,4.2rem);height:clamp(2.6rem,4vw,4.2rem);top:65%;right:22%}html:has(#backdrop-latitude:checked) .hero__parallax{--scene-plane-angle:0deg}html:has(#backdrop-latitude:checked) .hero__parallax-field{background:radial-gradient(ellipse at 75% 44%, rgb(var(--mint-rgb) / .3), transparent 38%), linear-gradient(90deg, transparent 70%, rgb(var(--ink-rgb) / .05));filter:blur(10px)}html:has(#backdrop-latitude:checked) .hero__parallax-plane{background:repeating-linear-gradient(180deg, transparent 0 2.5rem, rgb(var(--ink-rgb) / .14) 2.5rem calc(2.5rem + 1px));border:0;border-left:1px solid rgb(var(--ink-rgb) / .13);width:3rem;height:126%;top:-13%;right:34%}html:has(#backdrop-latitude:checked) .hero__parallax-orbit{width:min(110vw,88rem);height:min(58vw,50rem);top:4%;right:-34%}html:has(#backdrop-latitude:checked) .hero__parallax-node{opacity:.62;width:clamp(1.5rem,2.4vw,2.4rem);height:clamp(1.5rem,2.4vw,2.4rem);top:38%;right:33%}html:has(#backdrop-aperture:checked) .hero__parallax-field{background:radial-gradient(circle at 75% 47%, rgb(var(--mint-rgb) / .38), transparent 13%, rgb(var(--ink-rgb) / .04) 13.2%, transparent 34%);filter:blur(4px)}html:has(#backdrop-aperture:checked) .hero__parallax-plane{opacity:0}html:has(#backdrop-aperture:checked) .hero__parallax-orbit{border-width:2px;width:min(56vw,42rem);height:min(56vw,42rem);top:8%;right:2%}html:has(#backdrop-aperture:checked) .hero__parallax-orbit i{border-width:2px}html:has(#backdrop-aperture:checked) .hero__parallax-orbit i:first-child{inset:12%}html:has(#backdrop-aperture:checked) .hero__parallax-orbit i:nth-child(2){inset:25%}html:has(#backdrop-aperture:checked) .hero__parallax-orbit i:nth-child(3){inset:39%}html:has(#backdrop-aperture:checked) .hero__parallax-node{opacity:.7;width:clamp(2rem,3vw,3rem);height:clamp(2rem,3vw,3rem);top:40%;right:27%}html:has(#backdrop-constellation:checked) .hero__parallax{--scene-plane-angle:28deg}html:has(#backdrop-constellation:checked) .hero__parallax-field{background:radial-gradient(circle at 65% 24%, var(--mint) 0 .22rem, transparent .25rem), radial-gradient(circle at 82% 31%, var(--coral) 0 .16rem, transparent .19rem), radial-gradient(circle at 72% 58%, var(--ink) 0 .13rem, transparent .16rem), radial-gradient(circle at 91% 68%, var(--mint) 0 .1rem, transparent .13rem), radial-gradient(circle at 58% 76%, var(--coral) 0 .12rem, transparent .15rem);filter:none;opacity:.65}html:has(#backdrop-constellation:checked) .hero__parallax-plane{background:repeating-linear-gradient(180deg, rgb(var(--ink-rgb) / .18) 0 .45rem, transparent .45rem .9rem);opacity:.28;border:0;width:1px;height:130%;top:-14%;right:22%}html:has(#backdrop-constellation:checked) .hero__parallax-orbit{border-style:dashed;width:min(68vw,54rem);height:min(68vw,54rem);top:-21%;right:-18%}html:has(#backdrop-constellation:checked) .hero__parallax-orbit i{border-style:dashed}html:has(#backdrop-constellation:checked) .hero__parallax-node{box-shadow:-10rem -6rem 0 -1.45rem var(--mint), 8rem -5rem 0 -1.6rem var(--coral), -13rem 8rem 0 -1.65rem var(--ink), 9rem 10rem 0 -1.6rem var(--mint);opacity:.72;width:1.8rem;height:1.8rem;top:35%;right:29%}html:has(#backdrop-horizon:checked) .hero__parallax{--scene-plane-angle:0deg}html:has(#backdrop-horizon:checked) .hero__parallax-field{background:linear-gradient(180deg, transparent 0 58%, rgb(var(--ink-rgb) / .12) 58% calc(58% + 1px), rgb(var(--mint-rgb) / .2) calc(58% + 2px), transparent 92%);filter:none;inset:0}html:has(#backdrop-horizon:checked) .hero__parallax-plane{background:var(--ink);opacity:.32;border:0;width:110%;height:1px;top:58%;right:-5%}html:has(#backdrop-horizon:checked) .hero__parallax-orbit{background:rgb(var(--mint-rgb) / .18);width:min(42vw,32rem);height:min(42vw,32rem);top:49%;right:-4%}html:has(#backdrop-horizon:checked) .hero__parallax-node{box-shadow:none;opacity:.58;width:clamp(3rem,5vw,5rem);height:clamp(3rem,5vw,5rem);top:55%;right:15%}html:has(#backdrop-drift:checked) .hero__parallax{--scene-field-scale:1.15;--scene-plane-angle:-12deg}html:has(#backdrop-drift:checked) .hero__parallax-field{background:radial-gradient(ellipse at 75% 22%, rgb(var(--mint-rgb) / .5), transparent 31%), radial-gradient(ellipse at 88% 68%, color-mix(in srgb, var(--coral) 22%, transparent), transparent 28%), radial-gradient(ellipse at 52% 82%, rgb(var(--ink-rgb) / .09), transparent 24%);filter:blur(34px)}html:has(#backdrop-drift:checked) .hero__parallax-plane{background:rgb(var(--mint-rgb) / .34);opacity:.26;border:0;border-radius:50%;width:30rem;height:48rem;top:14%;right:8%}html:has(#backdrop-drift:checked) .hero__parallax-orbit{background:rgb(var(--paper-rgb) / .22);width:min(72vw,58rem);height:min(44vw,34rem);top:13%;right:-17%}html:has(#backdrop-drift:checked) .hero__parallax-node{filter:blur(8px);opacity:.2;width:clamp(5rem,8vw,8rem);height:clamp(5rem,8vw,8rem);top:27%;right:20%}html:has(#backdrop-relay:checked) .hero__parallax{--scene-plane-angle:-6deg;--scene-orbit-angle:-4deg}html:has(#backdrop-relay:checked) .hero__parallax-field{background:radial-gradient(ellipse at 72% 47%, rgb(var(--mint-rgb) / .28), transparent 36%), linear-gradient(105deg, transparent 53%, rgb(var(--ink-rgb) / .06) 53.2%, transparent 53.4%);filter:none}html:has(#backdrop-relay:checked) .hero__parallax-plane{background:linear-gradient(90deg, transparent, rgb(var(--mint-rgb) / .3), transparent);opacity:.58;border:0;width:74%;height:4rem;top:44%;right:-4%}html:has(#backdrop-relay:checked) .hero__parallax-orbit{border-style:dashed;width:min(65vw,50rem);height:min(31vw,23rem);top:28%;right:-8%}html:has(#backdrop-relay:checked) .hero__parallax-orbit i{border-style:dashed}html:has(#backdrop-relay:checked) .hero__parallax-node{box-shadow:-7rem 0 0 -.8rem var(--mint), 7rem 0 0 -.9rem var(--coral);opacity:.72;width:1.5rem;height:1.5rem;top:42%;right:30%}html:has(#backdrop-cascade:checked) .hero__parallax{--scene-plane-angle:24deg;--scene-orbit-angle:8deg;--scene-node-angle:45deg}html:has(#backdrop-cascade:checked) .hero__parallax-field{background:repeating-linear-gradient(135deg, transparent 0 5rem, rgb(var(--ink-rgb) / .06) 5rem calc(5rem + 1px));filter:none}html:has(#backdrop-cascade:checked) .hero__parallax-plane{background:repeating-linear-gradient(180deg, rgb(var(--mint-rgb) / .34) 0 5rem, transparent 5rem 8rem, color-mix(in srgb, var(--coral) 18%, transparent) 8rem 11rem);clip-path:polygon(28% 0,100% 0,72% 100%,0 100%);opacity:.55;border:0;width:clamp(14rem,25vw,24rem);height:164%;top:-32%;right:16%}html:has(#backdrop-cascade:checked) .hero__parallax-orbit{border-radius:3rem;width:min(52vw,40rem);height:min(62vw,48rem);top:-4%;right:-23%}html:has(#backdrop-cascade:checked) .hero__parallax-orbit i{border-radius:2rem}html:has(#backdrop-cascade:checked) .hero__parallax-node{box-shadow:none;opacity:.48;border-radius:0;width:clamp(2.5rem,4vw,4rem);height:clamp(2.5rem,4vw,4rem);top:28%;right:21%}html:has(#backdrop-monolith:checked) .hero__parallax{--scene-plane-angle:0deg;--scene-orbit-angle:-7deg}html:has(#backdrop-monolith:checked) .hero__parallax-field{background:radial-gradient(ellipse at 75% 40%, rgb(var(--mint-rgb) / .3), transparent 37%), linear-gradient(90deg, transparent 58%, rgb(var(--ink-rgb) / .06) 58%);filter:blur(8px)}html:has(#backdrop-monolith:checked) .hero__parallax-plane{background:rgb(var(--ink-rgb) / .14);border:1px solid rgb(var(--ink-rgb) / .14);opacity:.78;width:clamp(12rem,22vw,22rem);height:122%;top:-11%;right:21%}html:has(#backdrop-monolith:checked) .hero__parallax-orbit{width:min(90vw,72rem);height:min(48vw,38rem);top:20%;right:-25%}html:has(#backdrop-monolith:checked) .hero__parallax-orbit i{border-style:dashed}html:has(#backdrop-monolith:checked) .hero__parallax-node{box-shadow:0 0 0 .9rem rgb(var(--paper-rgb) / .42), 0 0 0 1rem rgb(var(--ink-rgb) / .09);opacity:.66;width:clamp(1.8rem,2.8vw,2.8rem);height:clamp(1.8rem,2.8vw,2.8rem);top:31%;right:18%}html:has(#backdrop-vectors:checked) .hero__parallax{--scene-field-scale:1.02;--scene-node-angle:0deg;--scene-node-scale:.62;--scene-orbit-angle:-8deg;--scene-plane-angle:0deg}html:has(#backdrop-vectors:checked) .hero__parallax-field{background:radial-gradient(circle at 65% 38%, var(--ink) 0 .28rem, transparent .32rem), radial-gradient(circle at 70% 32%, var(--mint) 0 .42rem, transparent .46rem), radial-gradient(circle at 73% 44%, var(--ink) 0 .18rem, transparent .22rem), radial-gradient(circle at 78% 36%, var(--coral) 0 .24rem, transparent .28rem), radial-gradient(circle at 82% 48%, var(--mint) 0 .31rem, transparent .35rem), radial-gradient(circle at 87% 40%, var(--ink) 0 .2rem, transparent .24rem), radial-gradient(circle at 68% 56%, var(--mint) 0 .22rem, transparent .26rem), radial-gradient(circle at 76% 58%, var(--ink) 0 .33rem, transparent .37rem), radial-gradient(circle at 88% 62%, var(--mint) 0 .17rem, transparent .21rem), repeating-linear-gradient(90deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .04) 5.9rem 6rem), repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .04) 5.9rem 6rem);filter:none;opacity:.76;inset:-10%}html:has(#backdrop-vectors:checked) .hero__parallax-plane{background:repeating-linear-gradient(90deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .05) 5.9rem 6rem), repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .05) 5.9rem 6rem);border:1px solid rgb(var(--ink-rgb) / .08);clip-path:none;opacity:.52;border-radius:0;width:46%;height:58%;top:22%;right:4%}html:has(#backdrop-vectors:checked) .hero__parallax-orbit{border:1px dashed rgb(var(--mint-rgb) / .48);opacity:.72;background:0 0;border-radius:50%;width:min(39vw,31rem);height:min(28vw,22rem);top:29%;right:6%}html:has(#backdrop-vectors:checked) .hero__parallax-orbit i{background:var(--ink);border:0;border-radius:50%;width:.62rem;height:.62rem;inset:42% auto auto 25%}html:has(#backdrop-vectors:checked) .hero__parallax-orbit i:nth-child(2){background:var(--mint);width:.84rem;height:.84rem;top:29%;left:53%}html:has(#backdrop-vectors:checked) .hero__parallax-orbit i:nth-child(3){background:var(--ink);width:.48rem;height:.48rem;top:61%;left:69%}html:has(#backdrop-vectors:checked) .hero__parallax-node{background:var(--coral);box-shadow:0 0 0 .75rem rgb(var(--paper-rgb) / .58), 0 0 0 .82rem rgb(var(--coral-rgb,255 100 80) / .18);filter:none;opacity:.72;border-radius:50%;width:clamp(2rem,3.2vw,3.2rem);height:clamp(2rem,3.2vw,3.2rem);top:17%;right:8%}html:has(#backdrop-prism:checked) .hero__parallax{--scene-field-scale:1.04;--scene-node-angle:0deg;--scene-node-scale:.58;--scene-orbit-angle:-16deg;--scene-plane-angle:-16deg}html:has(#backdrop-prism:checked) .hero__parallax-field{background:repeating-linear-gradient(90deg, transparent 0 7.9rem, rgb(var(--ink-rgb) / .045) 7.9rem 8rem), repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .045) 5.9rem 6rem), radial-gradient(ellipse at 79% 44%, rgb(var(--mint-rgb) / .22), transparent 38%);filter:none;opacity:.82;inset:-8%}html:has(#backdrop-prism:checked) .hero__parallax-plane{background:linear-gradient(90deg, transparent, rgb(var(--mint-rgb) / .42) 20% 76%, transparent);clip-path:polygon(0 54%,100% 0,100% 62%,0 84%);opacity:.68;border:0;border-radius:0;width:78%;height:13rem;top:37%;right:-8%}html:has(#backdrop-prism:checked) .hero__parallax-orbit{border:0;border-top:2px solid rgb(var(--ink-rgb) / .72);opacity:.82;background:0 0;border-radius:0;width:77%;height:1px;top:48%;right:-7%}html:has(#backdrop-prism:checked) .hero__parallax-orbit i{border:0;border-left:1px dashed color-mix(in srgb, var(--coral) 58%, transparent);background:0 0;border-radius:0;width:1px;height:4.5rem;inset:-1.2rem auto auto 24%}html:has(#backdrop-prism:checked) .hero__parallax-orbit i:nth-child(2){height:6rem;top:-4.2rem;left:52%}html:has(#backdrop-prism:checked) .hero__parallax-orbit i:nth-child(3){height:3.8rem;top:-.9rem;left:78%}html:has(#backdrop-prism:checked) .hero__parallax-node{background:var(--coral);box-shadow:-10rem 4.6rem 0 -1.05rem var(--mint), 7.5rem -4.2rem 0 -1.12rem var(--ink);filter:none;opacity:.76;border-radius:50%;width:clamp(1.8rem,2.7vw,2.7rem);height:clamp(1.8rem,2.7vw,2.7rem);top:36%;right:21%}html:has(#backdrop-tides:checked) .hero__parallax-plane{background:repeating-linear-gradient(180deg, var(--ink) 0 3.2rem, transparent 3.2rem 5.2rem, var(--mint) 5.2rem 9rem, transparent 9rem 11rem);clip-path:none;opacity:.56;border:0;border-radius:0;width:1.2rem;height:54%;top:23%;right:6%}html:has(#backdrop-tides:checked) .hero__parallax-orbit{border:clamp(1.1rem,2.1vw,2.2rem) solid #0000;border-bottom-color:rgb(var(--ink-rgb) / .12);border-top-color:rgb(var(--mint-rgb) / .62);opacity:.86;background:0 0;border-radius:50%;width:min(52vw,42rem);height:min(36vw,28rem);top:27%;right:5%}html:has(#backdrop-tides:checked) .hero__parallax-orbit i{border:clamp(.45rem,.9vw,.9rem) solid #0000;border-top-color:color-mix(in srgb, var(--coral) 52%, transparent);border-radius:50%;inset:12%}html:has(#backdrop-tides:checked) .hero__parallax-orbit i:nth-child(2){border-top-color:rgb(var(--ink-rgb) / .22);inset:26%}html:has(#backdrop-tides:checked) .hero__parallax-orbit i:nth-child(3){border-top-color:rgb(var(--mint-rgb) / .52);inset:39%}html:has(#backdrop-tides:checked) .hero__parallax-node{background:var(--coral);box-shadow:-25vw -6rem 0 -1rem var(--ink), -25vw 6rem 0 -1rem var(--mint);filter:none;opacity:.66;border-radius:.2rem;width:clamp(.75rem,1.1vw,1.1rem);height:clamp(3.5rem,5vw,5rem);top:42%;right:5.7%}html:has(#backdrop-aperture:checked) .hero__parallax-plane{background:rgb(var(--mint-rgb) / .48);clip-path:polygon(0 50%,10% 34%,20% 43%,31% 20%,42% 37%,53% 14%,64% 32%,75% 19%,86% 42%,100% 28%,100% 75%,86% 66%,75% 81%,64% 67%,53% 88%,42% 69%,31% 84%,20% 65%,10% 73%,0 62%);opacity:.7;border:0;border-radius:0;width:62%;height:38%;top:27%;right:-5%}html:has(#backdrop-aperture:checked) .hero__parallax-orbit i{background:color-mix(in srgb, var(--coral) 28%, transparent);clip-path:polygon(0 48%,20% 30%,40% 56%,60% 24%,80% 52%,100% 36%,100% 68%,0 72%);border:0;border-radius:0;inset:13% 4%}html:has(#backdrop-aperture:checked) .hero__parallax-orbit i:nth-child(2){background:rgb(var(--paper-rgb) / .36);inset:32% 8%}html:has(#backdrop-aperture:checked) .hero__parallax-orbit i:nth-child(3){background:rgb(var(--mint-rgb) / .3);inset:48% 13%}html:has(#backdrop-constellation:checked) .hero__parallax-plane{background:repeating-radial-gradient(ellipse at 50% 50%, transparent 0 2.2rem, rgb(var(--mint-rgb) / .36) 2.25rem 2.34rem, transparent 2.42rem 4.3rem);clip-path:none;opacity:.62;border:0;border-radius:46% 54% 61% 39%;width:min(43vw,35rem);height:min(34vw,27rem);top:24%;right:11%}html:has(#backdrop-constellation:checked) .hero__parallax-orbit{border:1px solid rgb(var(--ink-rgb) / .2);opacity:.72;background:0 0;border-radius:43% 57% 62% 38%;width:min(58vw,47rem);height:min(48vw,39rem);top:12%;right:-1%}html:has(#backdrop-constellation:checked) .hero__parallax-orbit i{border:1px solid rgb(var(--mint-rgb) / .48);border-radius:56% 44% 39% 61%;inset:12%}html:has(#backdrop-constellation:checked) .hero__parallax-orbit i:nth-child(2){border-color:rgb(var(--ink-rgb) / .16);inset:27%}html:has(#backdrop-constellation:checked) .hero__parallax-orbit i:nth-child(3){border-color:color-mix(in srgb, var(--coral) 38%, transparent);inset:41%}html:has(#backdrop-drift:checked) .hero__parallax-plane{background:linear-gradient(135deg, rgb(var(--mint-rgb) / .18), color-mix(in srgb, var(--coral) 36%, transparent)), repeating-linear-gradient(90deg, transparent 0 4.9rem, rgb(var(--paper-rgb) / .72) 4.9rem 5rem), repeating-linear-gradient(0deg, transparent 0 4.9rem, rgb(var(--paper-rgb) / .72) 4.9rem 5rem);border:1px solid rgb(var(--ink-rgb) / .11);clip-path:none;filter:none;opacity:.66;border-radius:0;width:40%;height:52%;top:24%;right:5%}html:has(#backdrop-drift:checked) .hero__parallax-orbit{background:rgb(var(--paper-rgb) / .12);border:2px solid color-mix(in srgb, var(--coral) 64%, transparent);opacity:.82;border-radius:0;width:clamp(5rem,8vw,8rem);height:clamp(5rem,8vw,8rem);top:34%;right:17%}html:has(#backdrop-drift:checked) .hero__parallax-orbit i{border:1px solid rgb(var(--paper-rgb) / .58);border-radius:0;inset:12%}html:has(#backdrop-drift:checked) .hero__parallax-orbit i:nth-child(2){border-color:rgb(var(--mint-rgb) / .58);inset:28%}html:has(#backdrop-drift:checked) .hero__parallax-orbit i:nth-child(3){border-color:rgb(var(--ink-rgb) / .2);inset:43%}html:has(#backdrop-drift:checked) .hero__parallax-node{background:var(--coral);box-shadow:none;filter:none;opacity:.78;border-radius:0;width:clamp(1.5rem,2.4vw,2.4rem);height:clamp(1.5rem,2.4vw,2.4rem);top:38%;right:20%}html:has(#backdrop-relay:checked) .hero__parallax{--scene-field-scale:1.03;--scene-node-angle:0deg;--scene-node-scale:1;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-relay:checked) .hero__parallax-field{background:linear-gradient(90deg, transparent 58%, rgb(var(--mint-rgb) / .12) 58% 75%, transparent 75%), linear-gradient(180deg, transparent 24%, rgb(var(--ink-rgb) / .05) 24% 58%, transparent 58%);filter:none;opacity:.88;inset:0}html:has(#backdrop-relay:checked) .hero__parallax-plane{background:linear-gradient(90deg, transparent 0 62%, rgb(var(--paper-rgb) / .9) 62% calc(62% + 2px), rgb(var(--ink-rgb) / .1) calc(62% + 2px)), linear-gradient(180deg, rgb(var(--mint-rgb) / .5) 0 57%, rgb(var(--paper-rgb) / .9) 57% calc(57% + 2px), color-mix(in srgb, var(--coral) 27%, transparent) calc(57% + 2px));border:1px solid rgb(var(--ink-rgb) / .22);clip-path:none;opacity:.74;border-radius:0;width:42%;height:56%;top:22%;right:5%}html:has(#backdrop-relay:checked) .hero__parallax-orbit{background:rgb(var(--ink-rgb) / .08);border:1px solid rgb(var(--ink-rgb) / .2);opacity:.86;border-radius:0;width:15%;height:25%;top:27%;right:22%}html:has(#backdrop-relay:checked) .hero__parallax-orbit i{border:1px solid rgb(var(--paper-rgb) / .78);border-radius:0;inset:8%}html:has(#backdrop-relay:checked) .hero__parallax-orbit i:nth-child(2){background:rgb(var(--mint-rgb) / .24);inset:8% 48% 48% 8%}html:has(#backdrop-relay:checked) .hero__parallax-orbit i:nth-child(3){background:color-mix(in srgb, var(--coral) 38%, transparent);inset:54% 8% 8% 42%}html:has(#backdrop-relay:checked) .hero__parallax-node{background:var(--coral);box-shadow:none;filter:none;opacity:.72;border-radius:0;width:clamp(4.5rem,7vw,7rem);height:clamp(3rem,4.5vw,4.5rem);top:51%;right:7%}html:has(#backdrop-cascade:checked) .hero__parallax-plane{background:repeating-radial-gradient(ellipse at 50% 118%, transparent 0 3.8rem, rgb(var(--mint-rgb) / .42) 3.88rem 3.98rem, transparent 4.06rem 7.2rem);clip-path:none;opacity:.72;border:0;border-radius:0;width:52%;height:78%;top:13%;right:-2%}html:has(#backdrop-cascade:checked) .hero__parallax-orbit{border:0;border-top:2px solid rgb(var(--ink-rgb) / .42);opacity:.82;background:0 0;border-radius:50%;width:min(58vw,47rem);height:min(24vw,19rem);top:27%;right:-1%}html:has(#backdrop-cascade:checked) .hero__parallax-orbit i{border:0;border-top:1px solid rgb(var(--mint-rgb) / .58);border-radius:50%;height:78%;inset:22% 5% auto}html:has(#backdrop-cascade:checked) .hero__parallax-orbit i:nth-child(2){border-top-color:color-mix(in srgb, var(--coral) 48%, transparent);height:62%;inset:48% 10% auto}html:has(#backdrop-cascade:checked) .hero__parallax-orbit i:nth-child(3){border-top-color:rgb(var(--ink-rgb) / .2);height:42%;inset:72% 16% auto}html:has(#backdrop-cascade:checked) .hero__parallax-node{background:var(--coral);box-shadow:none;filter:none;opacity:.72;border-radius:50%;width:clamp(1.6rem,2.5vw,2.5rem);height:clamp(1.6rem,2.5vw,2.5rem);top:35%;right:21%}html:has(#backdrop-monolith:checked) .hero__parallax{--scene-field-scale:1.04;--scene-node-angle:0deg;--scene-node-scale:.68;--scene-orbit-angle:0deg;--scene-plane-angle:27deg}html:has(#backdrop-monolith:checked) .hero__parallax-field{background:radial-gradient(ellipse at 76% 48%, rgb(var(--mint-rgb) / .22), transparent 31%), linear-gradient(90deg, transparent 56%, rgb(var(--ink-rgb) / .035) 56.1%, transparent 56.2%), linear-gradient(180deg, transparent 49%, rgb(var(--ink-rgb) / .035) 49.1%, transparent 49.2%);filter:none;opacity:.82;inset:-6%}html:has(#backdrop-monolith:checked) .hero__parallax-plane{background:rgb(var(--ink-rgb) / .16);clip-path:none;opacity:.74;border:0;border-radius:0;width:48%;height:1px;top:45%;right:7%}html:has(#backdrop-monolith:checked) .hero__parallax-orbit{border:1px dashed rgb(var(--ink-rgb) / .22);opacity:.78;background:0 0;border-radius:50%;width:min(42vw,34rem);height:min(42vw,34rem);top:18%;right:3%}html:has(#backdrop-monolith:checked) .hero__parallax-orbit i{border:0;border-top:1px solid rgb(var(--ink-rgb) / .22);border-radius:0;width:84%;height:1px;inset:50% auto auto 8%;transform:rotate(31deg)}html:has(#backdrop-monolith:checked) .hero__parallax-orbit i:nth-child(2){border-top-color:rgb(var(--mint-rgb) / .45);width:76%;top:47%;left:12%;transform:rotate(-38deg)}html:has(#backdrop-monolith:checked) .hero__parallax-orbit i:nth-child(3){border-top-color:color-mix(in srgb, var(--coral) 42%, transparent);width:64%;top:52%;left:18%;transform:rotate(76deg)}html:has(#backdrop-monolith:checked) .hero__parallax-node{background:rgb(var(--paper-rgb) / .42);border:1px solid color-mix(in srgb, var(--coral) 76%, transparent);box-shadow:0 0 0 .7rem rgb(var(--paper-rgb) / .28), 0 1.1rem 3.2rem rgb(var(--ink-rgb) / .12);filter:none;opacity:.68;border-radius:50%;width:clamp(3rem,4.8vw,4.8rem);height:clamp(3rem,4.8vw,4.8rem);top:45%;right:21.5%}html:has(#backdrop-monolith:checked) .hero__parallax-marks{width:48%;height:50%;display:block;top:25%;right:4%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i{--network-color:var(--ink);--network-dot-size:clamp(.62rem, .95vw, .95rem);--network-edge:clamp(4rem, 12vw, 11rem);--network-edge-angle:0deg;--network-x:50%;--network-y:50%;filter:blur(var(--mark-depth-blur));height:0;left:var(--network-x);opacity:var(--mark-depth-opacity);top:var(--network-y);transform:translate3d(var(--mark-parallax-x), var(--mark-parallax-y), 0) rotate(var(--mark-parallax-rotate)) scale(var(--mark-parallax-scale));transform-origin:50%;will-change:transform;width:0;z-index:var(--mark-depth-order)}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:before{background:linear-gradient(90deg, color-mix(in srgb, var(--network-color) 54%, transparent), rgb(var(--ink-rgb) / .08));content:"";height:1px;transform:rotate(var(--network-edge-angle));transform-origin:0;width:var(--network-edge);position:absolute;top:0;left:0}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:after{background:var(--network-color);border:.15rem solid rgb(var(--paper-rgb) / .8);box-shadow:0 .6rem 1.6rem rgb(var(--ink-rgb) / .16);content:"";height:var(--network-dot-size);width:var(--network-dot-size);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:first-child{--network-edge:clamp(12rem, 25vw, 23rem);--network-edge-angle:21deg;--network-x:8%;--network-y:18%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(2){--network-color:var(--mint-deep);--network-edge:clamp(10rem, 20vw, 19rem);--network-edge-angle:-9deg;--network-x:18%;--network-y:58%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(3){--network-edge:clamp(8rem, 16vw, 15rem);--network-edge-angle:20deg;--network-x:27%;--network-y:30%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(4){--network-color:var(--coral);--network-edge:clamp(7rem, 14vw, 13rem);--network-edge-angle:-39deg;--network-x:36%;--network-y:76%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(5){--network-edge:clamp(7rem, 13vw, 12rem);--network-edge-angle:61deg;--network-x:45%;--network-y:12%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(6){--network-color:var(--mint-deep);--network-edge:clamp(3.5rem, 6vw, 6rem);--network-edge-angle:-38deg;--network-x:49%;--network-y:59%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(7){--network-color:var(--coral);--network-dot-size:clamp(1.35rem, 2.25vw, 2.25rem);--network-edge:0;--network-x:58%;--network-y:48%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(8){--network-edge:clamp(5rem, 9vw, 9rem);--network-edge-angle:110deg;--network-x:64%;--network-y:22%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(9){--network-color:var(--mint-deep);--network-edge:clamp(5rem, 9vw, 9rem);--network-edge-angle:-131deg;--network-x:69%;--network-y:68%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(10){--network-edge:clamp(5rem, 10vw, 10rem);--network-edge-angle:161deg;--network-x:75%;--network-y:39%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(11){--network-color:var(--coral);--network-edge:clamp(8rem, 16vw, 15rem);--network-edge-angle:138deg;--network-x:82%;--network-y:15%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(12){--network-color:var(--mint-deep);--network-edge:clamp(8rem, 15vw, 14rem);--network-edge-angle:-172deg;--network-x:88%;--network-y:55%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(13){--network-edge:clamp(10rem, 19vw, 18rem);--network-edge-angle:164deg;--network-x:95%;--network-y:31%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(14){--network-color:var(--coral);--network-edge:clamp(10rem, 19vw, 18rem);--network-edge-angle:-42deg;--network-x:29%;--network-y:89%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(15){--network-edge:clamp(7rem, 13vw, 12rem);--network-edge-angle:-99deg;--network-x:62%;--network-y:88%}html:has(#backdrop-monolith:checked) .hero__parallax-marks i:nth-child(16){--network-color:var(--mint-deep);--network-edge:clamp(10rem, 20vw, 19rem);--network-edge-angle:-146deg;--network-x:91%;--network-y:83%}html:has(#backdrop-tides:checked) .hero__parallax{--scene-field-scale:1.03;--scene-node-angle:0deg;--scene-node-scale:1;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-tides:checked) .hero__parallax-field{background:linear-gradient(90deg, transparent 55%, rgb(var(--ink-rgb) / .045) 55% 55.1%, transparent 55.1% 94%, rgb(var(--ink-rgb) / .045) 94% 94.1%, transparent 94.1%), radial-gradient(ellipse at 76% 49%, rgb(var(--mint-rgb) / .2), transparent 42%);filter:none;opacity:.84;inset:0}:is(html:has(#backdrop-tides:checked) .hero__parallax-plane,html:has(#backdrop-tides:checked) .hero__parallax-orbit,html:has(#backdrop-tides:checked) .hero__parallax-node){opacity:0}html:has(#backdrop-tides:checked) .hero__parallax-marks{width:44%;height:60%;display:block;top:20%;right:3%}html:has(#backdrop-tides:checked) .hero__parallax-marks i{box-sizing:border-box}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(-n+6){background:var(--ink);z-index:2;border-radius:.2rem;width:clamp(.65rem,1.1vw,1.05rem)}html:has(#backdrop-tides:checked) .hero__parallax-marks i:first-child{height:22%;top:4%;left:2%}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(2){background:var(--mint-deep);height:16%;top:38%;left:2%}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(3){background:var(--coral);height:28%;top:68%;left:2%}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(4){height:34%;top:7%;right:2%}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(5){background:var(--mint-deep);height:20%;top:49%;right:2%}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(6){background:var(--coral);height:19%;top:77%;right:2%}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(n+7){opacity:.72;border:clamp(.35rem,.75vw,.72rem) solid #0000;border-radius:50%;width:92%;height:46%;left:4%}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(7){border-top-color:rgb(var(--mint-rgb) / .8);top:5%;transform:rotate(3deg)}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(8){border-top-color:color-mix(in srgb, var(--coral) 62%, transparent);border-width:clamp(.55rem,1.15vw,1.1rem);top:16%;transform:rotate(13deg)}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(9){border-top-color:rgb(var(--ink-rgb) / .24);height:52%;top:25%;transform:rotate(-14deg)}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(10){border-top-color:rgb(var(--mint-rgb) / .48);border-width:clamp(.25rem,.48vw,.46rem);height:57%;top:34%;transform:rotate(16deg)}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(11){border-top-color:color-mix(in srgb, var(--coral) 48%, transparent);border-width:clamp(.25rem,.52vw,.5rem);height:52%;top:46%;transform:rotate(-9deg)}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(12){border-top-color:rgb(var(--ink-rgb) / .16);height:48%;top:54%;transform:rotate(8deg)}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(13){border-top-color:rgb(var(--mint-rgb) / .34);border-width:clamp(.2rem,.4vw,.38rem);top:64%;transform:rotate(-12deg)}html:has(#backdrop-tides:checked) .hero__parallax-marks i:nth-child(n+14){display:none}html:has(#backdrop-aperture:checked) .hero__parallax{--scene-field-scale:1.04;--scene-node-angle:0deg;--scene-node-scale:.58;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-aperture:checked) .hero__parallax-field{background:repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .055) 5.9rem 6rem), radial-gradient(ellipse at 79% 48%, rgb(var(--mint-rgb) / .18), transparent 46%);filter:none;opacity:.85;inset:0}html:has(#backdrop-aperture:checked) .hero__parallax-plane{background:linear-gradient(180deg, rgb(var(--mint-rgb) / .62), rgb(var(--mint-rgb) / .08));clip-path:polygon(0 100%,0 76%,12% 67%,25% 71%,39% 48%,52% 57%,66% 29%,79% 38%,91% 14%,100% 23%,100% 100%);opacity:.76;border:0;width:52%;height:54%;top:25%;right:1%}html:has(#backdrop-aperture:checked) .hero__parallax-orbit{background:var(--ink);clip-path:polygon(0 75%,12% 66%,25% 70%,39% 47%,52% 56%,66% 28%,79% 37%,91% 13%,100% 22%,100% 23.2%,91% 14.2%,79% 38.2%,66% 29.2%,52% 57.2%,39% 48.2%,25% 71.2%,12% 67.2%,0 76.2%);opacity:.74;border:0;border-radius:0;width:52%;height:54%;top:25%;right:1%}html:has(#backdrop-aperture:checked) .hero__parallax-orbit i{display:none}html:has(#backdrop-aperture:checked) .hero__parallax-node{background:var(--coral);box-shadow:0 0 0 .7rem rgb(var(--paper-rgb) / .54), 0 0 0 .78rem rgb(var(--ink-rgb) / .1);filter:none;opacity:.76;border-radius:50%;width:clamp(1.7rem,2.6vw,2.6rem);height:clamp(1.7rem,2.6vw,2.6rem);top:35%;right:18%}html:has(#backdrop-aperture:checked) .hero__parallax-marks{border-bottom:1px solid rgb(var(--ink-rgb) / .2);border-left:1px solid rgb(var(--ink-rgb) / .2);width:52%;height:54%;display:block;top:25%;right:1%}html:has(#backdrop-aperture:checked) .hero__parallax-marks i{--point-x:0%;--point-y:0%;background:var(--white);border:2px solid var(--ink);bottom:var(--point-y);height:clamp(.45rem,.8vw,.72rem);left:var(--point-x);border-radius:50%;width:clamp(.45rem,.8vw,.72rem)}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:nth-child(2n){border-color:var(--mint-deep);transform:translate3d(var(--parallax-far-x), var(--parallax-far-y), 0)}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:first-child{--point-x:1%;--point-y:23%}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:nth-child(2){--point-x:13%;--point-y:32%}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:nth-child(3){--point-x:26%;--point-y:28%}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:nth-child(4){--point-x:40%;--point-y:51%}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:nth-child(5){--point-x:53%;--point-y:42%}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:nth-child(6){--point-x:67%;--point-y:70%}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:nth-child(7){--point-x:80%;--point-y:61%}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:nth-child(8){--point-x:92%;--point-y:85%;background:var(--coral);border-color:var(--coral)}html:has(#backdrop-aperture:checked) .hero__parallax-marks i:nth-child(n+9){display:none}html:has(#backdrop-constellation:checked) .hero__parallax{--scene-field-scale:1.02;--scene-node-angle:0deg;--scene-node-scale:.68;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-constellation:checked) .hero__parallax-field{background:repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .055) 5.9rem 6rem), linear-gradient(90deg, transparent 55%, rgb(var(--mint-rgb) / .1));filter:none;opacity:.84;inset:0}:is(html:has(#backdrop-constellation:checked) .hero__parallax-plane,html:has(#backdrop-constellation:checked) .hero__parallax-orbit){opacity:0}html:has(#backdrop-constellation:checked) .hero__parallax-node{background:var(--coral);box-shadow:none;filter:none;opacity:.78;border-radius:.2rem;width:clamp(1.4rem,2.2vw,2.2rem);height:clamp(2.2rem,3.5vw,3.5rem);top:28%;right:8%}html:has(#backdrop-constellation:checked) .hero__parallax-marks{border-bottom:1px solid rgb(var(--ink-rgb) / .25);border-left:1px solid rgb(var(--ink-rgb) / .16);width:47%;height:56%;display:block;top:23%;right:3%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i{--bar-height:40%;--bar-x:0%;background:var(--ink);height:var(--bar-height);bottom:0;left:var(--bar-x);opacity:.78;transform-origin:bottom;border-radius:.18rem .18rem 0 0;width:5.6%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(3n+2){background:var(--mint);transform:translateX(var(--parallax-far-x))}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(3n){background:color-mix(in srgb, var(--coral) 72%, transparent);transform:translateY(var(--parallax-far-y))}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:first-child{--bar-height:32%;--bar-x:4%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(2){--bar-height:48%;--bar-x:13%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(3){--bar-height:64%;--bar-x:22%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(4){--bar-height:42%;--bar-x:31%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(5){--bar-height:78%;--bar-x:40%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(6){--bar-height:58%;--bar-x:49%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(7){--bar-height:86%;--bar-x:58%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(8){--bar-height:69%;--bar-x:67%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(9){--bar-height:94%;--bar-x:76%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(10){--bar-height:74%;--bar-x:85%}html:has(#backdrop-constellation:checked) .hero__parallax-marks i:nth-child(n+11){display:none}html:has(#backdrop-drift:checked) .hero__parallax{--scene-field-scale:1.03;--scene-node-angle:0deg;--scene-node-scale:.58;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-drift:checked) .hero__parallax-field{background:repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .055) 5.9rem 6rem), radial-gradient(ellipse at 78% 54%, rgb(var(--mint-rgb) / .18), transparent 42%);filter:none;opacity:.88;inset:0}:is(html:has(#backdrop-drift:checked) .hero__parallax-plane,html:has(#backdrop-drift:checked) .hero__parallax-orbit,html:has(#backdrop-drift:checked) .hero__parallax-node){opacity:0}html:has(#backdrop-drift:checked) .hero__parallax-marks{border-bottom:1px solid rgb(var(--ink-rgb) / .24);width:48%;height:55%;display:block;top:24%;right:3%}html:has(#backdrop-drift:checked) .hero__parallax-marks i{--stem-height:40%;--stem-x:0%;background:rgb(var(--ink-rgb) / .48);height:var(--stem-height);bottom:0;left:var(--stem-x);width:2px}html:has(#backdrop-drift:checked) .hero__parallax-marks i:after{background:var(--mint);border:.18rem solid rgb(var(--paper-rgb) / .82);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .1);content:"";border-radius:50%;width:clamp(.8rem,1.4vw,1.35rem);height:clamp(.8rem,1.4vw,1.35rem);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(3n):after{background:var(--coral)}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(2n){transform:translateX(var(--parallax-far-x))}html:has(#backdrop-drift:checked) .hero__parallax-marks i:first-child{--stem-height:32%;--stem-x:6%}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(2){--stem-height:61%;--stem-x:18%}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(3){--stem-height:46%;--stem-x:30%}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(4){--stem-height:82%;--stem-x:42%}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(5){--stem-height:55%;--stem-x:54%}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(6){--stem-height:92%;--stem-x:66%}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(7){--stem-height:72%;--stem-x:78%}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(8){--stem-height:48%;--stem-x:90%}html:has(#backdrop-drift:checked) .hero__parallax-marks i:nth-child(n+9){display:none}html:has(#backdrop-cascade:checked) .hero__parallax{--scene-field-scale:1.03;--scene-node-angle:0deg;--scene-node-scale:.56;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-cascade:checked) .hero__parallax-field{background:repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .05) 5.9rem 6rem), linear-gradient(90deg, transparent 56%, rgb(var(--mint-rgb) / .12));filter:none;opacity:.86;inset:0}:is(html:has(#backdrop-cascade:checked) .hero__parallax-plane,html:has(#backdrop-cascade:checked) .hero__parallax-orbit,html:has(#backdrop-cascade:checked) .hero__parallax-node){opacity:0}html:has(#backdrop-cascade:checked) .hero__parallax-marks{border-bottom:1px solid rgb(var(--ink-rgb) / .24);border-left:1px solid rgb(var(--ink-rgb) / .14);width:50%;height:56%;display:block;top:23%;right:2%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(-n+8){--combo-height:40%;--combo-x:0%;background:rgb(var(--mint-rgb) / .48);height:var(--combo-height);bottom:0;left:var(--combo-x);width:5.2%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:first-child{--combo-height:35%;--combo-x:4%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(2){--combo-height:58%;--combo-x:16%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(3){--combo-height:44%;--combo-x:28%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(4){--combo-height:72%;--combo-x:40%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(5){--combo-height:62%;--combo-x:52%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(6){--combo-height:84%;--combo-x:64%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(7){--combo-height:68%;--combo-x:76%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(8){--combo-height:91%;--combo-x:88%}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(n+9):nth-child(-n+15){background:var(--coral);transform-origin:0;width:13%;height:2px}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(n+9):after{background:var(--coral);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.23rem;right:-.18rem}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(9){top:61%;left:4%;transform:rotate(-25deg)}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(10){top:51%;left:16%;transform:rotate(13deg)}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(11){top:56%;left:28%;transform:rotate(-32deg)}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(12){top:43%;left:40%;transform:rotate(22deg)}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(13){top:51%;left:52%;transform:rotate(-38deg)}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(14){top:36%;left:64%;transform:rotate(28deg)}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(15){top:46%;left:76%;transform:rotate(-31deg)}html:has(#backdrop-cascade:checked) .hero__parallax-marks i:nth-child(16){background:var(--coral);height:.9rem;transform:translate3d(var(--parallax-far-x), var(--parallax-far-y), 0);border-radius:50%;width:.9rem;top:33%;left:89%}html:has(#backdrop-waterfall:checked) .hero__parallax{--scene-field-scale:1.03;--scene-node-angle:0deg;--scene-node-scale:.62;--scene-orbit-angle:0deg;--scene-plane-angle:-10deg}html:has(#backdrop-waterfall:checked) .hero__parallax-field{background:repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .055) 5.9rem 6rem), linear-gradient(90deg, transparent 55%, rgb(var(--mint-rgb) / .1));filter:none;opacity:.86;inset:0}html:has(#backdrop-waterfall:checked) .hero__parallax-plane{background:linear-gradient(90deg, transparent, rgb(var(--mint-rgb) / .22), transparent);opacity:.46;border:0;width:52%;height:5rem;top:41%;right:0}:is(html:has(#backdrop-waterfall:checked) .hero__parallax-orbit,html:has(#backdrop-waterfall:checked) .hero__parallax-node){opacity:0}html:has(#backdrop-waterfall:checked) .hero__parallax-marks{border-bottom:1px solid rgb(var(--ink-rgb) / .25);width:49%;height:56%;display:block;top:23%;right:2%}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i{--fall-bottom:0%;--fall-height:20%;--fall-x:0%;background:var(--mint);bottom:var(--fall-bottom);height:var(--fall-height);left:var(--fall-x);width:7%}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:after{border-top:1px dashed rgb(var(--ink-rgb) / .28);content:"";width:80%;position:absolute;top:0;left:100%}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(3n){background:var(--coral)}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:first-child{--fall-bottom:0%;--fall-height:43%;--fall-x:3%;background:var(--ink)}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(2){--fall-bottom:43%;--fall-height:24%;--fall-x:15%}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(3){--fall-bottom:54%;--fall-height:13%;--fall-x:27%}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(4){--fall-bottom:54%;--fall-height:19%;--fall-x:39%}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(5){--fall-bottom:61%;--fall-height:12%;--fall-x:51%;background:var(--coral)}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(6){--fall-bottom:61%;--fall-height:26%;--fall-x:63%}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(7){--fall-bottom:73%;--fall-height:14%;--fall-x:75%;background:var(--coral)}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(8){--fall-bottom:0%;--fall-height:73%;--fall-x:87%;background:var(--ink)}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(8):after{display:none}html:has(#backdrop-waterfall:checked) .hero__parallax-marks i:nth-child(n+9){display:none}html:has(#backdrop-slopegraph:checked) .hero__parallax{--scene-field-scale:1.02;--scene-node-angle:0deg;--scene-node-scale:.5;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-slopegraph:checked) .hero__parallax-field{background:linear-gradient(90deg, transparent 57%, rgb(var(--ink-rgb) / .09) 57% 57.1%, transparent 57.1% 94%, rgb(var(--ink-rgb) / .09) 94% 94.1%, transparent 94.1%), radial-gradient(ellipse at 76% 50%, rgb(var(--mint-rgb) / .14), transparent 43%);filter:none;opacity:.88;inset:0}:is(html:has(#backdrop-slopegraph:checked) .hero__parallax-plane,html:has(#backdrop-slopegraph:checked) .hero__parallax-orbit,html:has(#backdrop-slopegraph:checked) .hero__parallax-node){opacity:0}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks{border-left:1px solid rgb(var(--ink-rgb) / .22);border-right:1px solid rgb(var(--ink-rgb) / .22);width:40%;height:58%;display:block;top:22%;right:4%}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i{--slope-angle:0deg;--slope-color:var(--ink);--slope-top:20%;background:var(--slope-color);height:2px;left:0;top:var(--slope-top);transform:rotate(var(--slope-angle));transform-origin:0;width:100%}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:before{background:var(--slope-color);border:.2rem solid rgb(var(--paper-rgb) / .8);content:"";border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:50%;transform:translateY(-50%)}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:after{background:var(--slope-color);border:.2rem solid rgb(var(--paper-rgb) / .8);content:"";border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:50%;transform:translateY(-50%)}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:before{left:-.45rem}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:after{right:-.45rem}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:first-child{--slope-angle:-12deg;--slope-color:var(--mint-deep);--slope-top:26%}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:nth-child(2){--slope-angle:16deg;--slope-color:var(--coral);--slope-top:28%}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:nth-child(3){--slope-angle:-5deg;--slope-top:46%}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:nth-child(4){--slope-angle:10deg;--slope-color:var(--mint);--slope-top:58%}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:nth-child(5){--slope-angle:-17deg;--slope-color:var(--coral);--slope-top:74%}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:nth-child(6){--slope-angle:4deg;--slope-top:82%}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:nth-child(2n){transform:translate3d(var(--parallax-far-x), var(--parallax-far-y), 0) rotate(var(--slope-angle))}html:has(#backdrop-slopegraph:checked) .hero__parallax-marks i:nth-child(n+7){display:none}html:has(#backdrop-beeswarm:checked) .hero__parallax{--scene-field-scale:1.05;--scene-node-angle:0deg;--scene-node-scale:.5;--scene-orbit-angle:-4deg;--scene-plane-angle:0deg}html:has(#backdrop-beeswarm:checked) .hero__parallax-field{background:linear-gradient(180deg, transparent 49.9%, rgb(var(--ink-rgb) / .13) 50%, transparent 50.1%), radial-gradient(ellipse at 77% 50%, rgb(var(--mint-rgb) / .22), transparent 36%);filter:none;opacity:.9;inset:0}html:has(#backdrop-beeswarm:checked) .hero__parallax-plane{background:var(--ink);opacity:.24;border:0;width:48%;height:1px;top:50%;right:3%}html:has(#backdrop-beeswarm:checked) .hero__parallax-orbit{border:1px dashed rgb(var(--mint-rgb) / .44);opacity:.62;background:0 0;width:min(39vw,31rem);height:min(26vw,20rem);top:32%;right:10%}html:has(#backdrop-beeswarm:checked) .hero__parallax-orbit i{display:none}html:has(#backdrop-beeswarm:checked) .hero__parallax-node{background:var(--coral);box-shadow:none;opacity:.8;border-radius:50%;width:clamp(1.8rem,2.7vw,2.7rem);height:clamp(1.8rem,2.7vw,2.7rem);top:29%;right:5%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks{width:47%;height:42%;display:block;top:29%;right:4%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i{--bee-x:50%;--bee-y:50%;--mark-depth-blur:0px;--mark-depth-opacity:.88;--mark-depth-order:1;--mark-parallax-rotate:0deg;--mark-parallax-scale:1;--mark-parallax-x:0px;--mark-parallax-y:0px;background:var(--ink);border:.18rem solid rgb(var(--paper-rgb) / .76);box-shadow:0 .55rem 1.4rem rgb(var(--ink-rgb) / .1);filter:blur(var(--mark-depth-blur));height:clamp(.85rem,1.35vw,1.3rem);left:var(--bee-x);opacity:var(--mark-depth-opacity);top:var(--bee-y);transform:translate3d(var(--mark-parallax-x), var(--mark-parallax-y), 0) rotate(var(--mark-parallax-rotate)) scale(var(--mark-parallax-scale));will-change:transform;width:clamp(.85rem,1.35vw,1.3rem);z-index:var(--mark-depth-order);border-radius:50%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(3n+2){background:var(--mint-deep)}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(5n){background:var(--coral)}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:first-child{--bee-x:6%;--bee-y:54%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(2){--bee-x:14%;--bee-y:38%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(3){--bee-x:20%;--bee-y:66%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(4){--bee-x:28%;--bee-y:48%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(5){--bee-x:34%;--bee-y:24%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(6){--bee-x:39%;--bee-y:72%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(7){--bee-x:45%;--bee-y:43%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(8){--bee-x:50%;--bee-y:61%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(9){--bee-x:56%;--bee-y:29%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(10){--bee-x:62%;--bee-y:53%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(11){--bee-x:67%;--bee-y:73%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(12){--bee-x:72%;--bee-y:39%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(13){--bee-x:78%;--bee-y:60%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(14){--bee-x:84%;--bee-y:27%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(15){--bee-x:90%;--bee-y:51%}html:has(#backdrop-beeswarm:checked) .hero__parallax-marks i:nth-child(16){--bee-x:96%;--bee-y:18%}html:has(#backdrop-small-multiples:checked) .hero__parallax{--scene-field-scale:1.02;--scene-node-angle:0deg;--scene-node-scale:.5;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-small-multiples:checked) .hero__parallax-field{background:linear-gradient(90deg, transparent 54%, rgb(var(--mint-rgb) / .1));filter:none;opacity:.9;inset:0}:is(html:has(#backdrop-small-multiples:checked) .hero__parallax-plane,html:has(#backdrop-small-multiples:checked) .hero__parallax-orbit,html:has(#backdrop-small-multiples:checked) .hero__parallax-node){opacity:0}html:has(#backdrop-small-multiples:checked) .hero__parallax-marks{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.45rem,1vw,.9rem);width:48%;height:56%;display:grid;top:22%;right:3%}html:has(#backdrop-small-multiples:checked) .hero__parallax-marks i{background:repeating-linear-gradient(0deg, transparent 0 1.45rem, rgb(var(--ink-rgb) / .05) 1.45rem 1.5rem), rgb(var(--white-rgb) / .34);border:1px solid rgb(var(--ink-rgb) / .18);min-height:0;position:relative}html:has(#backdrop-small-multiples:checked) .hero__parallax-marks i:after{background:rgb(var(--mint-rgb) / .54);clip-path:polygon(0 82%,0 66%,18% 52%,37% 61%,58% 31%,78% 45%,100% 18%,100% 82%);content:"";position:absolute;inset:14%}html:has(#backdrop-small-multiples:checked) .hero__parallax-marks i:nth-child(3n):after{background:color-mix(in srgb, var(--coral) 52%, transparent);clip-path:polygon(0 82%,0 42%,22% 55%,42% 33%,62% 59%,82% 28%,100% 47%,100% 82%)}html:has(#backdrop-small-multiples:checked) .hero__parallax-marks i:nth-child(4n+2){transform:translate3d(var(--parallax-far-x), var(--parallax-far-y), 0)}html:has(#backdrop-small-multiples:checked) .hero__parallax-marks i:nth-child(n+13){display:none}html:has(#backdrop-radial-bars:checked) .hero__parallax{--scene-field-scale:1.04;--scene-node-angle:0deg;--scene-node-scale:.72;--scene-orbit-angle:-5deg;--scene-plane-angle:0deg}html:has(#backdrop-radial-bars:checked) .hero__parallax-field{background:radial-gradient(circle at 78% 48%, rgb(var(--mint-rgb) / .25), transparent 32%);filter:none;opacity:.86;inset:0}html:has(#backdrop-radial-bars:checked) .hero__parallax-plane{opacity:0}html:has(#backdrop-radial-bars:checked) .hero__parallax-orbit{border:1px solid rgb(var(--ink-rgb) / .16);opacity:.72;background:0 0;width:min(40vw,32rem);height:min(40vw,32rem);top:21%;right:6%}html:has(#backdrop-radial-bars:checked) .hero__parallax-orbit i{border-color:rgb(var(--mint-rgb) / .34)}html:has(#backdrop-radial-bars:checked) .hero__parallax-node{background:var(--coral);box-shadow:0 0 0 .8rem rgb(var(--paper-rgb) / .52), 0 0 0 .88rem rgb(var(--ink-rgb) / .09);opacity:.78;border-radius:50%;width:clamp(2rem,3.2vw,3.2rem);height:clamp(2rem,3.2vw,3.2rem);top:43%;right:23%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks{width:min(36vw,29rem);height:min(36vw,29rem);display:block;top:23%;right:7.6%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i{--radial-angle:0deg;--radial-height:36%;background:var(--ink);height:var(--radial-height);opacity:.68;transform:rotate(var(--radial-angle));transform-origin:50% 100%;width:clamp(.38rem,.75vw,.72rem);bottom:50%;left:calc(50% - .3rem)}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(3n+2){background:var(--mint-deep)}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(4n){background:var(--coral)}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:first-child{--radial-angle:0deg;--radial-height:39%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(2){--radial-angle:30deg;--radial-height:31%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(3){--radial-angle:60deg;--radial-height:43%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(4){--radial-angle:90deg;--radial-height:27%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(5){--radial-angle:120deg;--radial-height:46%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(6){--radial-angle:150deg;--radial-height:34%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(7){--radial-angle:180deg;--radial-height:41%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(8){--radial-angle:210deg;--radial-height:29%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(9){--radial-angle:240deg;--radial-height:45%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(10){--radial-angle:270deg;--radial-height:33%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(11){--radial-angle:300deg;--radial-height:38%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(12){--radial-angle:330deg;--radial-height:26%}html:has(#backdrop-radial-bars:checked) .hero__parallax-marks i:nth-child(n+13){display:none}html:has(#backdrop-candlestick:checked) .hero__parallax{--scene-field-scale:1.03;--scene-node-angle:0deg;--scene-node-scale:.55;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-candlestick:checked) .hero__parallax-field{background:repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .055) 5.9rem 6rem), repeating-linear-gradient(90deg, transparent 0 7.9rem, rgb(var(--ink-rgb) / .04) 7.9rem 8rem);filter:none;opacity:.86;inset:0}html:has(#backdrop-candlestick:checked) .hero__parallax-plane{background:linear-gradient(180deg, transparent, rgb(var(--mint-rgb) / .2), transparent);opacity:.42;border:0;width:7rem;height:68%;top:16%;right:21%}:is(html:has(#backdrop-candlestick:checked) .hero__parallax-orbit,html:has(#backdrop-candlestick:checked) .hero__parallax-node){opacity:0}html:has(#backdrop-candlestick:checked) .hero__parallax-marks{border-bottom:1px solid rgb(var(--ink-rgb) / .2);width:48%;height:58%;display:block;top:21%;right:3%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i{--candle-height:54%;--candle-top:20%;--candle-x:0%;background:var(--ink);height:var(--candle-height);left:var(--candle-x);top:var(--candle-top);width:2px}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:after{background:var(--mint);border:1px solid var(--ink);content:"";width:clamp(.7rem,1.35vw,1.25rem);height:38%;position:absolute;top:30%;left:50%;transform:translate(-50%)}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(2n):after{background:var(--coral)}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:first-child{--candle-height:48%;--candle-top:35%;--candle-x:6%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(2){--candle-height:58%;--candle-top:23%;--candle-x:16%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(3){--candle-height:43%;--candle-top:18%;--candle-x:26%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(4){--candle-height:66%;--candle-top:11%;--candle-x:36%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(5){--candle-height:52%;--candle-top:28%;--candle-x:46%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(6){--candle-height:72%;--candle-top:6%;--candle-x:56%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(7){--candle-height:49%;--candle-top:34%;--candle-x:66%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(8){--candle-height:61%;--candle-top:19%;--candle-x:76%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(9){--candle-height:45%;--candle-top:27%;--candle-x:86%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(10){--candle-height:68%;--candle-top:9%;--candle-x:96%}html:has(#backdrop-candlestick:checked) .hero__parallax-marks i:nth-child(n+11){display:none}html:has(#backdrop-boxplot:checked) .hero__parallax{--scene-field-scale:1.02;--scene-node-angle:0deg;--scene-node-scale:.5;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-boxplot:checked) .hero__parallax-field{background:repeating-linear-gradient(90deg, transparent 0 7.9rem, rgb(var(--ink-rgb) / .05) 7.9rem 8rem), linear-gradient(90deg, transparent 55%, rgb(var(--mint-rgb) / .12));filter:none;opacity:.88;inset:0}html:has(#backdrop-boxplot:checked) .hero__parallax-plane{background:var(--ink);opacity:.22;border:0;width:49%;height:1px;top:50%;right:3%}:is(html:has(#backdrop-boxplot:checked) .hero__parallax-orbit,html:has(#backdrop-boxplot:checked) .hero__parallax-node){opacity:0}html:has(#backdrop-boxplot:checked) .hero__parallax-marks{width:50%;height:58%;display:block;top:21%;right:2%}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i{--box-top:12%;border-top:1px solid var(--ink);left:8%;top:var(--box-top);width:82%}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:before{background:rgb(var(--mint-rgb) / .38);border:1px solid var(--ink);content:"";width:48%;height:clamp(1.3rem,2.6vw,2.5rem);position:absolute;top:50%;left:24%;transform:translateY(-50%)}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:after{background:var(--coral);content:"";width:2px;height:clamp(1.3rem,2.6vw,2.5rem);position:absolute;top:50%;left:51%;transform:translateY(-50%)}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:first-child{--box-top:10%}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:nth-child(2){--box-top:26%;width:76%;left:13%}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:nth-child(3){--box-top:42%;width:88%;left:5%}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:nth-child(4){--box-top:58%;width:70%;left:16%}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:nth-child(5){--box-top:74%;width:84%;left:9%}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:nth-child(6){--box-top:90%;width:66%;left:20%}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:nth-child(2n){transform:translateX(var(--parallax-far-x))}html:has(#backdrop-boxplot:checked) .hero__parallax-marks i:nth-child(n+7){display:none}html:has(#backdrop-bump:checked) .hero__parallax{--scene-field-scale:1.03;--scene-node-angle:0deg;--scene-node-scale:.52;--scene-orbit-angle:0deg;--scene-plane-angle:0deg}html:has(#backdrop-bump:checked) .hero__parallax-field{background:repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--ink-rgb) / .055) 5.9rem 6rem), repeating-linear-gradient(90deg, transparent 0 9.9rem, rgb(var(--ink-rgb) / .045) 9.9rem 10rem);filter:none;opacity:.88;inset:0}html:has(#backdrop-bump:checked) .hero__parallax-plane{background:linear-gradient(90deg, transparent, rgb(var(--mint-rgb) / .16), transparent);opacity:.46;border:0;width:54%;height:9rem;top:36%;right:0}:is(html:has(#backdrop-bump:checked) .hero__parallax-orbit,html:has(#backdrop-bump:checked) .hero__parallax-node){opacity:0}html:has(#backdrop-bump:checked) .hero__parallax-marks{width:51%;height:58%;display:block;top:21%;right:2%}html:has(#backdrop-bump:checked) .hero__parallax-marks i{--bump-angle:0deg;--bump-color:var(--ink);--bump-left:0%;--bump-top:20%;background:var(--bump-color);height:2px;left:var(--bump-left);top:var(--bump-top);transform:rotate(var(--bump-angle));transform-origin:0;width:25.5%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:after{background:var(--bump-color);border:.16rem solid rgb(var(--paper-rgb) / .76);content:"";border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.35rem;right:-.35rem}html:has(#backdrop-bump:checked) .hero__parallax-marks i:first-child{--bump-angle:-18deg;--bump-color:var(--mint-deep);--bump-left:0%;--bump-top:34%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(2){--bump-angle:14deg;--bump-color:var(--mint-deep);--bump-left:25%;--bump-top:26%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(3){--bump-angle:-9deg;--bump-color:var(--mint-deep);--bump-left:50%;--bump-top:32%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(4){--bump-angle:20deg;--bump-color:var(--mint-deep);--bump-left:75%;--bump-top:28%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(5){--bump-angle:17deg;--bump-color:var(--coral);--bump-left:0%;--bump-top:57%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(6){--bump-angle:-23deg;--bump-color:var(--coral);--bump-left:25%;--bump-top:64%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(7){--bump-angle:11deg;--bump-color:var(--coral);--bump-left:50%;--bump-top:55%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(8){--bump-angle:-16deg;--bump-color:var(--coral);--bump-left:75%;--bump-top:60%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(9){--bump-angle:-12deg;--bump-left:0%;--bump-top:80%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(10){--bump-angle:19deg;--bump-left:25%;--bump-top:75%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(11){--bump-angle:-14deg;--bump-left:50%;--bump-top:83%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(12){--bump-angle:7deg;--bump-left:75%;--bump-top:77%}html:has(#backdrop-bump:checked) .hero__parallax-marks i:nth-child(n+13){display:none}.hero__copy{z-index:2;max-width:68rem;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 clamp(2.3rem,5vw,4.5rem);font-size:clamp(.62rem,.9vw,.74rem);font-weight:650;display:flex}.eyebrow i{color:var(--coral);font-family:var(--display);font-size:1.4em;font-weight:700}.hero h1{letter-spacing:-.065em;flex-direction:column;gap:clamp(.35rem,.65vw,.65rem);max-width:11ch;margin:0;font-size:clamp(4rem,7.8vw,8.5rem);font-weight:720;line-height:1;display:flex}.hero h1>span,.hero h1 em{line-height:1;display:block}.hero h1 em{color:var(--coral);font-family:var(--display);letter-spacing:-.045em;white-space:nowrap;font-size:.8em;font-weight:560}.hero__intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:52rem;margin:clamp(2.5rem,4vw,4rem) 0 0 clamp(0rem,4vw,4rem);display:grid}.hero__intro p{letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.hero__intro p:first-child{font-weight:660}.hero__actions{align-items:center;gap:1.75rem;margin:2.2rem 0 0 clamp(0rem,4vw,4rem);display:flex}.button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;gap:.6rem;min-height:3.5rem;padding:.9rem 1.35rem;font-size:.68rem;font-weight:720;text-decoration:none;transition:background-color .22s,color .22s,transform .22s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button--dark{background:var(--ink);border-color:var(--ink);color:var(--white)}.button--dark:hover{background:var(--coral);border-color:var(--coral);color:var(--ink)}.button--mint{background:var(--mint);border-color:var(--mint);color:var(--ink)}.button--mint:hover{background:var(--white);border-color:var(--white)}.button--ink{background:var(--ink);border-color:var(--ink);color:var(--white)}.button--ink:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.text-link{border-bottom:1px solid var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.7rem 0 .45rem;font-size:.68rem;font-weight:650;text-decoration:none}.signal-stage{aspect-ratio:1;z-index:1;align-self:center;width:100%;max-width:30rem;margin:2rem 0 2rem auto;position:relative}.signal-stage:before,.signal-stage:after{border:1px solid var(--line);content:"";border-radius:50%;position:absolute;inset:2%}.signal-stage:after{inset:14%}.signal-stage__orb{background:var(--ink);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .1), 0 2.5rem 6rem rgb(var(--ink-rgb) / .15);border-radius:50%;position:absolute;inset:22%;overflow:hidden;transform:rotate(-9deg)}.signal-grid{grid-template-columns:repeat(7,1fr);gap:6%;display:grid;position:absolute;inset:17%}.signal-grid span{aspect-ratio:1;background:var(--white);opacity:.22;border-radius:50%}.signal-grid span.is-signal{background:var(--mint);box-shadow:0 0 18px rgb(var(--mint-rgb) / .74);opacity:1;animation:2.8s ease-in-out infinite alternate signal-glow}.signal-grid span.is-signal:nth-child(2n){animation-delay:-1.4s}.signal-pulse{border:1px solid var(--mint);border-radius:50%;width:18%;height:18%;animation:3.2s ease-out infinite signal-pulse;position:absolute;top:42%;left:49%}@keyframes signal-glow{0%{opacity:.42;transform:scale(.76)}to{opacity:1;transform:scale(1.18)}}@keyframes signal-pulse{0%{opacity:1;transform:scale(.5)}75%,to{opacity:0;transform:scale(4.2)}}.hero__footer{bottom:2rem;left:var(--pad);pointer-events:none;right:var(--pad);grid-column:1/-1;justify-content:space-between;align-items:end;display:flex;position:absolute}.hero__footer p,.hero__footer span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.57rem;font-weight:650}.hero__footer span{color:var(--muted);writing-mode:vertical-rl}.section{padding:clamp(6rem, 10vw, 10rem) var(--pad)}.section--ink{background:var(--ink);color:var(--white)}.section-heading{border-bottom:1px solid var(--line);max-width:var(--max);justify-content:space-between;align-items:center;margin:0 auto clamp(4rem,8vw,8rem);padding-bottom:1.2rem;display:flex}.section-heading--inverse{border-bottom-color:var(--line-light)}.section-kicker,.section-side-note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:650}.section-kicker{align-items:center;gap:.75rem;display:flex}.section-kicker span{color:var(--coral)}.section-side-note{color:var(--muted)}.section-heading--inverse .section-side-note{color:rgb(var(--white-rgb) / .55)}.featured{position:relative;overflow:hidden}.featured:before{background:var(--mint);content:"";filter:blur(120px);opacity:.13;border-radius:50%;width:26rem;height:26rem;position:absolute;top:20%;right:-6rem}.featured__grid{max-width:var(--max);grid-template-columns:minmax(20rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(3rem,6vw,8rem);margin:0 auto;display:grid;position:relative}.status-pill{border:1px solid var(--line-light);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 2rem;padding:.55rem .72rem;font-size:.58rem;font-weight:700;display:inline-flex}.status-pill span{background:var(--mint);border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite status-blink}@keyframes status-blink{50%{box-shadow:0 0 0 5px rgb(var(--mint-rgb) / .13)}}.featured h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,6.5vw,7.4rem);font-weight:690;line-height:.9}.featured h2:first-line{color:var(--mint)}.featured__lead{color:rgb(var(--white-rgb) / .76);letter-spacing:-.015em;max-width:33rem;margin:2.6rem 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.6}.feature-list{border-top:1px solid var(--line-light);max-width:33rem;margin:0 0 2.7rem;padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--line-light);padding:.85rem 0;font-size:.88rem}.feature-list span{color:var(--coral);font-family:var(--mono);margin-right:1.3rem;font-size:.55rem;display:inline-block}.featured__credit{color:rgb(var(--white-rgb) / .46);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.55rem}.product-frame{border:1px solid rgb(var(--white-rgb) / .34);box-shadow:-2rem 2rem 0 rgb(var(--mint-rgb) / .08), 0 2.5rem 7rem #00000059;background:#d9dedc;margin:0;transition:transform .52s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg)}.product-frame:hover{transform:perspective(1200px)rotateY(0)rotateX(0)translateY(-.5rem)}.product-frame__bar{background:var(--white);border-bottom:1px solid rgb(var(--ink-rgb) / .16);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.4rem;padding:0 .85rem;font-size:.48rem;display:grid}.product-frame__bar>div{gap:.3rem;display:flex}.product-frame__bar i{background:var(--ink);opacity:.3;border-radius:50%;width:.38rem;height:.38rem}.product-frame__bar i:first-child{background:var(--coral);opacity:1}.product-frame__bar>span:last-child{color:var(--muted);justify-self:end}.product-frame__image{background:#e8edeb;padding:clamp(.6rem,1.2vw,1.3rem)}.product-frame__image img{width:100%;height:auto}.product-frame figcaption{background:var(--white);color:var(--ink);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:3.2rem;padding:0 1rem;font-size:.55rem;display:flex}.product-frame figcaption a{font-weight:750;text-decoration:none}.approach{background:var(--paper)}.approach__intro,.capabilities__intro{max-width:var(--max);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,7vw,9rem);margin:0 auto clamp(4rem,8vw,8rem);display:grid}.approach__intro h2,.capabilities__intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,6.3vw,7rem);font-weight:680;line-height:.9}.approach__intro h2 em{color:var(--coral);font-family:var(--display);font-weight:560}.approach__intro>p,.capabilities__intro>p{max-width:35rem;margin:0 0 .3rem;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.6}.approach__steps{border-left:1px solid var(--line);max-width:var(--max);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.approach-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:25rem;padding:clamp(1.5rem,3vw,2.6rem);transition:background-color .28s,color .28s;position:relative}.approach-card:hover{background:var(--ink);color:var(--white)}.approach-card__number{font-family:var(--mono);font-size:.58rem;font-weight:700;position:absolute;top:2rem;left:2rem}.approach-card__mark{justify-content:center;align-items:center;height:7rem;margin:3.4rem 0 4rem;display:flex;position:relative}.approach-card__mark span{border:1px solid;border-radius:50%;width:4.5rem;height:4.5rem;transition:transform .36s;position:absolute}.approach-card__mark span:first-child{transform:translate(-2.6rem)}.approach-card__mark span:nth-child(3){transform:translate(2.6rem)}.approach-card:hover .approach-card__mark span:first-child{transform:translate(-1.1rem)}.approach-card:hover .approach-card__mark span:nth-child(3){transform:translate(1.1rem)}.approach-card:nth-child(2) .approach-card__mark span{border-radius:0;transform:rotate(45deg)scale(.55)}.approach-card:nth-child(2):hover .approach-card__mark span:first-child{transform:translate(-1.6rem)rotate(45deg)scale(.55)}.approach-card:nth-child(2):hover .approach-card__mark span:nth-child(3){transform:translate(1.6rem)rotate(45deg)scale(.55)}.approach-card:nth-child(3) .approach-card__mark span{background:var(--coral);border:0;width:1.1rem;height:1.1rem;transform:none}.approach-card:nth-child(3) .approach-card__mark span:first-child{transform:translate(-2.4rem,1.5rem)}.approach-card:nth-child(3) .approach-card__mark span:nth-child(2){transform:translateY(-.2rem)}.approach-card:nth-child(3) .approach-card__mark span:nth-child(3){transform:translate(2.4rem,-2rem)}.approach-card h3{letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1.08}.approach-card p{max-width:26rem;margin:0;font-size:.98rem;line-height:1.6}.manifesto{background:var(--coral);border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);min-height:min(75vh,50rem);padding:5rem var(--pad);grid-template-columns:.3fr 1fr .3fr;align-items:center;gap:2rem;display:grid;position:relative;overflow:hidden}.manifesto>p{letter-spacing:-.05em;text-align:center;z-index:2;grid-column:2;margin:0;font-size:clamp(2.6rem,4.8vw,5.4rem);font-weight:680;line-height:1.04;position:relative}.manifesto p em{font-family:var(--display);font-weight:560}.manifesto__mark{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.manifesto__mark span{border:1px solid rgb(var(--ink-rgb) / .32);border-radius:50%;width:min(68vw,52rem);height:min(68vw,52rem);position:absolute}.manifesto__mark span:last-child{width:min(45vw,34rem);height:min(45vw,34rem)}.capabilities{background:var(--white)}.capabilities__intro h2{font-size:clamp(3.6rem,6vw,6.7rem)}.capability-list{border-top:1px solid var(--ink);max-width:var(--max);margin:0 auto}.capability-row{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(15rem,1fr) minmax(18rem,.75fr) 2rem;align-items:center;gap:2rem;min-height:10.5rem;padding:1.5rem 0;transition:background-color .24s,padding .24s;display:grid;position:relative}.capability-row:before{background:var(--mint);content:"";transform-origin:100%;transition:transform .3s;position:absolute;inset:0;transform:scaleX(0)}.capability-row:hover:before{transform-origin:0;transform:scaleX(1)}.capability-row>*{z-index:1;position:relative}.capability-row__number,.capability-row__subtitle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.capability-row__number{color:var(--coral);font-weight:700}.capability-row h3{letter-spacing:-.045em;margin:0 0 .35rem;font-size:clamp(1.65rem,2.7vw,3rem);font-weight:660;line-height:1.08}.capability-row__subtitle,.capability-row__copy{margin:0}.capability-row__subtitle{color:var(--muted)}.capability-row__copy{max-width:30rem;font-size:.98rem;line-height:1.55}.capability-row__arrow{font-size:1.35rem;transition:transform .26s}.capability-row:hover .capability-row__arrow{transform:translate(.3rem,-.3rem)}.proof{background:var(--mint);padding:clamp(6rem, 10vw, 10rem) var(--pad)}.proof__heading{max-width:var(--max);justify-content:space-between;align-items:end;margin:0 auto clamp(4rem,7vw,7rem);display:flex}.proof__heading h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,4.5rem);font-style:normal;font-weight:660;line-height:1}.metric-grid{border-left:1px solid rgb(var(--ink-rgb) / .28);border-top:1px solid rgb(var(--ink-rgb) / .28);max-width:var(--max);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.metric{border-bottom:1px solid rgb(var(--ink-rgb) / .28);border-right:1px solid rgb(var(--ink-rgb) / .28);flex-direction:column;min-height:24rem;padding:1.6rem;display:flex;position:relative}.metric__index{font-family:var(--mono);letter-spacing:.08em;font-size:.56rem;font-weight:700}.metric strong{letter-spacing:-.075em;overflow-wrap:anywhere;margin:auto 0 1.3rem;font-size:clamp(2.5rem,4.6vw,5.5rem);font-weight:710;line-height:.88}.metric p{border-top:1px solid rgb(var(--ink-rgb) / .28);margin:0;padding-top:1rem;font-size:.88rem;line-height:1.4}.about{background:var(--paper)}.about__grid{max-width:var(--max);grid-template-columns:minmax(17rem,.65fr) minmax(24rem,1fr) minmax(17rem,.65fr);align-items:stretch;gap:1px;margin:0 auto;display:grid}.portrait-block{background:var(--ink);color:var(--white);min-height:41rem;padding:clamp(1.2rem,2.4vw,2.2rem);position:relative;overflow:hidden}.portrait-block__image{aspect-ratio:1;filter:grayscale(.84)saturate(.3)contrast(1.08);position:relative;overflow:hidden}.portrait-block__image:after{background:linear-gradient(145deg, transparent 60%, rgb(var(--mint-rgb) / .3));content:"";position:absolute;inset:0}.portrait-block__image img{object-fit:cover;object-position:50% 38%;transform-origin:50% 38%;width:100%;height:100%;transform:scale(1.17)}.portrait-block__stamp{border:1px solid var(--mint);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8rem;height:8rem;margin:-2rem 0 0 auto;display:flex;position:relative;transform:rotate(9deg)}.portrait-block__stamp span{color:var(--mint);letter-spacing:-.07em;font-size:1.7rem;font-weight:800}.portrait-block__stamp i{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.43rem;font-style:normal}.portrait-block>p{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.58rem;position:absolute;bottom:2rem;left:2rem;right:2rem}.about__copy{background:var(--white);flex-direction:column;justify-content:center;min-height:41rem;padding:clamp(2rem,5vw,5.5rem);display:flex}.about__copy h2{letter-spacing:-.06em;margin:0 0 2.5rem;font-size:clamp(3.6rem,5vw,5.8rem);font-weight:680;line-height:.9}.about__copy h2 em{color:var(--coral);font-family:var(--display);font-weight:560}.about__copy>p{max-width:39rem;margin:0 0 1.25rem;line-height:1.65}.about__lead{letter-spacing:-.025em;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:620}.about__links{border-top:1px solid var(--line);flex-wrap:wrap;gap:1.8rem;margin-top:2rem;padding-top:1.25rem;display:flex}.about__links a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700;text-decoration:none}.coffee-note{min-height:41rem;margin:0;position:relative;overflow:hidden}.coffee-note:after{background:linear-gradient(180deg, rgb(var(--ink-rgb) / .08), rgb(var(--ink-rgb) / .78)), #11405b40;content:"";position:absolute;inset:0}.coffee-note img{filter:saturate(.58);object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.coffee-note:hover img{transform:scale(1.04)}.coffee-note figcaption{color:var(--white);font-family:var(--display);z-index:2;font-size:clamp(1.8rem,2.8vw,3rem);font-style:italic;font-weight:560;position:absolute;bottom:2rem;left:2rem;right:2rem}.coffee-note figcaption span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem;font-size:.52rem;font-style:normal;display:block}.contact{background:var(--coral);border-top:1px solid var(--ink);min-height:100svh;padding:clamp(7rem, 12vw, 12rem) var(--pad) 0;position:relative;overflow:hidden}.contact__eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;z-index:2;margin:0 0 3rem;font-size:.62rem;font-weight:700;position:relative}.contact h2{letter-spacing:-.075em;z-index:2;max-width:9ch;margin:0;font-size:clamp(4.8rem,10vw,10rem);font-weight:700;line-height:.84;position:relative}.contact__copy{z-index:2;max-width:31rem;margin:clamp(3rem,6vw,5.5rem) 0 0 clamp(0rem,29vw,27rem);font-size:clamp(1.08rem,1.7vw,1.5rem);line-height:1.55;position:relative}.contact__actions{z-index:2;align-items:center;gap:2rem;margin:2.2rem 0 clamp(6rem,12vw,10rem) clamp(0rem,29vw,27rem);display:flex;position:relative}.contact__text-link{border-bottom:1px solid var(--ink);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;padding:.75rem 0 .45rem;font-size:.65rem;font-weight:700;text-decoration:none}.contact__signal{width:min(52vw,42rem);height:min(52vw,42rem);position:absolute;top:14%;right:-10%}.contact__signal span{border:1px solid rgb(var(--ink-rgb) / .31);border-radius:50%;position:absolute;inset:0}.contact__signal span:nth-child(2){inset:13%}.contact__signal span:nth-child(3){background:var(--ink);border:0;inset:39%}.contact__signal span:nth-child(4){border-color:var(--ink);animation:3.4s ease-out infinite signal-pulse-dark;inset:35%}@keyframes signal-pulse-dark{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.8)}}.site-footer{border-top:1px solid rgb(var(--ink-rgb) / .4);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:7rem;font-size:.54rem;display:grid}.site-footer p{margin:0}.site-footer>div{justify-self:end;gap:1.6rem;display:flex}.site-footer>div a{text-decoration:none}@media (width<=1180px){.hero{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr)}.featured__grid{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}.about__grid{grid-template-columns:.8fr 1.2fr}.coffee-note{grid-column:1/-1;min-height:28rem}.coffee-note img{object-position:center 48%}}@media (width<=900px){.scroll-rail{display:none}.site-header{grid-template-columns:1fr auto}.primary-nav{display:none}.hero{grid-template-columns:1fr;align-items:start;gap:0;min-height:auto;padding-bottom:8rem}.hero__parallax-plane{opacity:.45;right:8%}.hero__parallax-orbit{width:52rem;height:52rem;top:-11rem;right:-55%}.hero__parallax-node{top:14%;right:12%}.hero h1{font-size:clamp(4rem,11.5vw,6.7rem)}.hero h1 em{font-size:.82em}.hero__intro,.hero__actions{margin-left:0}.signal-stage{width:min(86vw,27rem);max-width:27rem;margin:4rem auto 1rem}.hero__footer{bottom:2.2rem}.hero__footer span{display:none}.featured__grid,.approach__intro,.capabilities__intro{grid-template-columns:1fr}.product-frame{transform:none}.product-frame:hover{transform:translateY(-.3rem)}.approach__steps{grid-template-columns:1fr}.approach-card{min-height:22rem}.manifesto{grid-template-columns:1fr}.manifesto>p{grid-column:1}.capability-row{grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:1.2rem;padding:2rem 0}.capability-row__copy{grid-column:2/3}.capability-row__arrow{grid-area:1/3/span 2}.proof__heading{flex-direction:column;align-items:start;gap:1.2rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:18rem}.about__grid{grid-template-columns:1fr 1.3fr}.contact__copy,.contact__actions{margin-left:0}.contact__signal{opacity:.5;top:10%;right:-25%}}@media (width<=640px){:root{--pad:1.25rem}html{scroll-padding-top:4.4rem}.site-header{height:4.25rem}.header-contact{font-size:.58rem}.header-tools{gap:.45rem}.theme-menu summary{gap:.4rem;min-height:2.15rem;padding:.42rem .5rem}.theme-options{grid-template-columns:1fr;width:17rem}.hero{padding-top:7rem;padding-bottom:6rem}.hero__parallax-field{inset:-10% -45%}.hero__parallax-plane{width:12rem;right:-18%}.hero__parallax-orbit{width:39rem;height:39rem;top:1rem;right:-86%}.hero__parallax-node{top:17%;right:8%}.hero__parallax-marks{opacity:.44!important;width:78%!important;right:-24%!important}.eyebrow{gap:.45rem;margin-bottom:2.6rem}.hero h1{letter-spacing:-.055em;font-size:clamp(3.2rem,13.5vw,4.3rem)}.hero h1 em{font-size:.76em}.hero__intro{grid-template-columns:1fr;gap:1rem;margin-top:2.75rem}.hero__intro p{font-size:1rem;line-height:1.62}.hero__actions,.contact__actions{flex-direction:column;align-items:stretch}.hero__actions .text-link,.contact__text-link{width:max-content}.signal-stage{max-width:21rem;margin-top:3rem}.section{padding-top:5.5rem;padding-bottom:5.5rem}.section-heading{align-items:start;gap:1rem;margin-bottom:3.5rem}.section-side-note{text-align:right;max-width:10rem}.featured h2,.approach__intro h2,.capabilities__intro h2{letter-spacing:-.055em;font-size:clamp(3rem,13vw,4.3rem);line-height:.93}.product-frame{box-shadow:-.7rem .7rem 0 rgb(var(--mint-rgb) / .1)}.product-frame__bar>span:last-child{display:none}.product-frame__bar{grid-template-columns:1fr auto}.product-frame figcaption{flex-direction:column;align-items:start;gap:.5rem;padding-top:.85rem;padding-bottom:.85rem}.approach-card{min-height:18rem}.manifesto{min-height:32rem}.manifesto>p{font-size:clamp(2.25rem,10.5vw,3.25rem);line-height:1.08}.manifesto__mark span{width:135vw;height:135vw}.manifesto__mark span:last-child{width:82vw;height:82vw}.capability-row{grid-template-columns:1.6rem minmax(0,1fr);align-items:start}.capability-row__arrow{display:none}.capability-row__copy{grid-column:2}.metric-grid{grid-template-columns:1fr}.metric{min-height:15rem}.about__grid{grid-template-columns:1fr}.portrait-block,.about__copy{min-height:34rem}.about__copy{padding:3rem 1.6rem}.about__copy h2{letter-spacing:-.055em;margin-bottom:2rem;font-size:clamp(3rem,13vw,4rem);line-height:.93}.coffee-note{min-height:28rem}.contact{padding-top:7rem}.contact h2{letter-spacing:-.065em;font-size:clamp(3.8rem,16vw,5.6rem);line-height:.9}.contact__signal{width:90vw;height:90vw}.site-footer{grid-template-columns:1fr auto;align-items:start;gap:1.2rem;padding:1.6rem 0}.site-footer p{grid-area:2/1/auto/-1}.site-footer>div{flex-direction:column;gap:.7rem}}@media (width<=460px){.header-contact,.theme-menu__preview,.backdrop-menu__preview{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-rail__fill{display:none}.hero__parallax-field,.hero__parallax-plane,.hero__parallax-orbit,.hero__parallax-marks,.hero__parallax-node{transform:none}}
