:root{--ink:#05070f;--ink-raised:#0b0f1c;--ink-line:#1b2338;--ink-rgb:5, 7, 15;--bone:#f4f7ff;--bone-dim:#e2e9fcc2;--bone-faint:#e2e9fc99;--bone-rgb:226, 233, 252;--amber:#7d93bd;--amber-lit:#b4c4e6;--amber-deep:#34466e;--amber-rgb:125, 147, 189;--amber-lit-rgb:180, 196, 230;--hero-red:#e2564d;--hero-mid:#b268e8;--hero-blue:#5aa8ff;--amber-hot:#e8eeff;--ease:cubic-bezier(.22, .61, .36, 1);--ease-in:cubic-bezier(.55, .06, .68, .19);--t-fast:.14s;--t-base:.26s;--t-slow:.4s;--display:"Fraunces", "Georgia", serif;--sans:system-ui, -apple-system, "Segoe UI", Inter, sans-serif;--hero:"Space Grotesk", "Inter", system-ui, sans-serif;--hero-title:"Martian Mono", "JetBrains Mono", ui-monospace, monospace;--script:"Great Vibes", "Snell Roundhand", "Segoe Script", cursive;--mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Menlo, monospace;--measure:62ch;--gutter:clamp(1.25rem, 5vw, 4rem);--sbar-h:3.5rem}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s;--t-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--ink);-webkit-text-size-adjust:100%;overscroll-behavior-x:none;overscroll-behavior-y:contain;scroll-padding-top:var(--sbar-h)}body{background:var(--ink);min-height:100svh;color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}canvas{display:block}:focus-visible{outline:2px solid var(--amber-lit);outline-offset:3px;border-radius:2px}.panel[tabindex]:focus-visible{outline:none}.u-mono{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);font-size:.6875rem}.u-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gate{z-index:200;contain:layout paint style;color:var(--bone);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.gate__sky{--gsR:radial-gradient(closest-side, #ffcec4f2 0, #ffcec4e6 8%, #e2564d57 28%, #e2564d00 100%);--gsB:radial-gradient(closest-side, #cce0fff2 0, #cce0ffe6 8%, #5aa8ff57 28%, #5aa8ff00 100%);--gsW:radial-gradient(closest-side, #fff4e4f2 0, #fff4e4e6 8%, #f0a85c42 28%, #f0a85c00 100%);background:radial-gradient(46% 50% at 8% 52%,#bc464016,#0000 72%),radial-gradient(46% 50% at 94% 38%,#4286d617,#0000 72%),linear-gradient(#06060a,#090807);position:absolute;inset:0}.gate__sky:after{content:"";background:radial-gradient(36% 64% at 50% 52%,#0807069e,#08070600 100%),radial-gradient(125% 95%,#05040400 52%,#0403039e 100%);position:absolute;inset:0}.gate__stars{opacity:.8;background-repeat:no-repeat;position:absolute;inset:0}.gate__tw{opacity:.06;width:19px;height:19px;animation:gatetwk var(--t,3.6s) ease-in-out var(--dl,0s) infinite;margin:-9.5px 0 0 -9.5px;position:absolute}.gate__tw--R{background:var(--gsR)}.gate__tw--B{background:var(--gsB)}.gate__tw--W{background:var(--gsW)}@keyframes gatetwk{0%,to{opacity:.06}50%{opacity:.85}}.gate__stack{justify-items:center;padding-bottom:6svh;display:grid;position:relative}.gate__seal{aspect-ratio:1;transform-origin:0 0;height:min(clamp(8rem,3rem + 13vw,20rem),26svh);box-shadow:0 0 14px rgba(var(--amber-lit-rgb), .09), 0 0 46px #606ca81a;border-radius:50%;display:block;position:relative}@media (max-height:620px){.gate__seal{height:min(clamp(8rem,3rem + 13vw,20rem),19svh)}}@media (max-height:500px){.gate__seal{height:min(clamp(8rem,3rem + 13vw,20rem),17.5svh)}}@media (max-height:360px){.gate__seal{height:min(clamp(8rem,3rem + 13vw,20rem),max(60px,17.5svh))}}.gate__seal>img{filter:brightness(.78)saturate(.92);background:url(data:image/webp;base64,UklGRv4AAABXRUJQVlA4WAoAAAAQAAAADQAADQAAQUxQSFgAAAARR6CgjRQ2+WwRywEaUEBEBPL2J5TBJrJtJ+9/BcQ+O4h9bv8XwSCBPh7hDw8R/Z8DCca9MSIeqCX7gNM6ANJLGW5le5Xj55dLGZySZh9wWvFALRKMe2MEVlA4IIAAAABQAgCdASoOAA4AAsBIJbACdAYsZlKSMlKHsgAA/uiGJjwP+8dthWpcJith23VV70WwPnzPDtg8JqkIdJeDSjb09s9xOBp4AfnCTzq1BuaSdoViRFqAbMDLOzRSt+27KOYmXJ2BvSUFt7vcUadV+JEzOZ/GL0XxCSW9vF+KTpgAAA==) 50%/100% 100% no-repeat;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 98.5%,#0000 100%);mask-image:radial-gradient(closest-side,#000 98.5%,#0000 100%)}.gate__seal:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0a0d1a17 0%,#0a0d1a1a 78%,#080a1426 94%,#0708103d 100%);border-radius:50%;position:absolute;inset:0}.gate__line{background:rgba(var(--bone-rgb), .12);width:clamp(9rem,26vw,15rem);height:1px;margin-top:clamp(1.1rem,3.2svh,1.8rem);display:block;position:relative;overflow:hidden}.gate__line>i{background:linear-gradient(90deg, var(--hero-red), var(--hero-mid) 50%, var(--hero-blue));transform:scaleX(var(--p,.06));transition:transform .38s var(--ease);will-change:transform;position:absolute;inset:0}.gate__line:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--bone-rgb), .55), transparent);width:34%;animation:1.5s linear infinite gateglint;position:absolute;inset:0 auto 0 0}.gate.is-live .gate__line:before{display:none}@keyframes gateglint{0%{transform:translate(-100%)}to{transform:translate(300%)}}.gate__word{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-dim);margin-top:clamp(.9rem,2.4svh,1.3rem);padding-left:.26em;font-size:clamp(.6rem,.55rem + .2vw,.72rem)}.gate.is-holding{opacity:.996}.gate.is-flying .gate__seal{transition:transform .38s var(--ease)}.gate.is-flying :is(.gate__line,.gate__word){opacity:0;transition:opacity .18s var(--ease)}.gate.is-going{pointer-events:none}.gate.is-going .gate__sky{opacity:0;transition:opacity .48s var(--ease)}html.gate-fly .hero__glory .hero__cross{visibility:hidden}html.gate-skip .gate{display:none}@media (prefers-reduced-motion:reduce){.gate__tw{opacity:.4;animation:none}.gate__line:before{animation:none;display:none}.gate__line>i{transition:none}}html.gate-failed .gate{display:none!important}html.gate-failed .locale{opacity:1!important;pointer-events:auto!important}.stage{min-height:100svh;display:grid;position:relative;overflow:hidden}.panel{min-height:100svh;padding:calc(var(--gutter) * 1.5) var(--gutter);transition:opacity .62s var(--ease), transform .62s var(--ease), filter .62s var(--ease);grid-area:1/1;place-items:center;display:grid}.panel[data-active=false]{opacity:0;pointer-events:none}.panel[data-active=true]{opacity:1;filter:none;transform:none}#panel-hero[data-active=false]{filter:blur(6px);transform:scale(.94)translateY(-1.5rem)}#panel-junction[data-active=false]{filter:blur(10px);transform:scale(1.07)}html.is-stage{overscroll-behavior:none;height:100%;overflow:hidden}body.is-stage{overscroll-behavior:none;width:100%;height:100svh;min-height:0;position:fixed;inset:0;overflow:hidden}.sky{z-index:0;pointer-events:none;opacity:0;transition:opacity 1.1s var(--ease);background:radial-gradient(46% 50% at 8% 52%,#bc464016,#0000 72%),radial-gradient(46% 50% at 94% 38%,#4286d617,#0000 72%),linear-gradient(#06060a,#090807);position:absolute;inset:0;overflow:hidden}body.is-ready .sky{opacity:1}.sky>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sky__base{opacity:0;transition:opacity 1.2s var(--ease)}.sky.is-painted .sky__base{opacity:1}.sky__dust--l{animation:8s ease-in-out infinite skybreath}.sky__dust--r{animation:8s ease-in-out -4s infinite skybreath}.sky__twk{animation:3.4s ease-in-out infinite skytwinkle}@keyframes skybreath{0%,to{opacity:.2}50%{opacity:.85}}@keyframes skytwinkle{0%,to{opacity:.05}50%{opacity:.62}}.sky__grain{opacity:.055;background-size:128px 128px;position:absolute;inset:0}.sky:after{content:"";background:radial-gradient(36% 64% at 50% 52%,#0807069e,#08070600 100%),radial-gradient(125% 95%,#05040400 52%,#0403039e 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sky,.sky__base{transition:none}.sky__dust--l,.sky__dust--r{opacity:.6;animation:none}.sky__twk{opacity:.38;animation:none}}.hero__inner{z-index:2;z-index:2;position:relative}#panel-hero.is-cut{opacity:0;transition:none}#panel-junction.is-cut[data-active=true]{opacity:1;transition:none}.hero{text-align:center}#panel-hero{padding-block:min(calc(var(--gutter) * 1.5), 4vh)}.hero__inner{justify-items:center;gap:clamp(.72rem,2.2vh,1.75rem);max-width:46rem;display:grid}@media (max-height:620px){.hero__inner{gap:clamp(.32rem,1vh,.8rem)}.hero__lang .hero__langA{min-height:26px;padding-block:.08em}}.hero__lang{margin:0}.hero__langA{min-height:34px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);transition:color var(--t-fast) var(--ease);align-items:center;gap:.42em;padding:.25em 0;font-size:clamp(.6rem,.55rem + .2vw,.72rem);text-decoration:none;display:inline-flex}.hero__langA:hover,.hero__langA:focus-visible{color:var(--bone)}.hero__langS{opacity:.6}.hero__flag{transition:filter var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);display:inline-flex}.hero__flagS{outline:1px solid rgba(var(--bone-rgb), .28);outline-offset:0;filter:saturate(1.06)drop-shadow(0 0 6px #ffffff29);width:auto;height:1.15em;display:block}.hero__langA:hover .hero__flag,.hero__langA:focus-visible .hero__flag{filter:brightness(1.16);transform:translateY(-1px)}.hero__enter{justify-content:center;align-items:center;gap:12px;width:100%;max-width:440px;margin-inline:auto;display:flex}.hero__act{white-space:nowrap;min-height:48px;font-family:var(--display);letter-spacing:.01em;color:var(--bone);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid rgba(var(--bone-rgb), .3);box-shadow:inset 0 1px 0 rgba(var(--bone-rgb), .08), 0 0 0 1px rgba(var(--ink-rgb), .5);transition:transform .16s var(--ease), box-shadow .2s var(--ease), border-color .2s var(--ease), filter .2s var(--ease);background:#14120fe0;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:1.0625rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.hero__act:hover{border-color:rgba(var(--bone-rgb), .62);transform:translateY(-1px)}.hero__act:active{filter:brightness(.94);transform:translateY(1px)scale(.985)}.hero__act:focus-visible{outline:2px solid var(--amber-lit);outline-offset:3px}.hero__ico{width:32px;height:32px;transition:filter .2s var(--ease);flex:none;margin:-4px}.hero__act:hover .hero__ico,.hero__act:focus-visible .hero__ico{filter:brightness(1.25)}.hero__act--in{color:#f6e6d0;min-height:58px;box-shadow:inset 0 -14px 20px -12px #d6823a42, inset 0 1px 0 #ffd6aa38, 0 0 0 1px rgba(var(--ink-rgb), .6), 0 6px 22px -6px #ce763642;background:radial-gradient(95% 150% at 50% 135%,#ce7c3a6b,#ba6c301f 55%,#ba6c3000 80%) padding-box padding-box,linear-gradient(#0e0a07,#0e0a07) padding-box padding-box;border-color:#d6985ca8;flex-grow:1.25;padding:0 20px;font-size:1.125rem}.hero__act--in:hover{box-shadow:inset 0 -16px 22px -12px #e08c4066, inset 0 1px 0 #ffdcb252, 0 0 0 1px rgba(var(--ink-rgb), .6), 0 8px 28px -4px #d67c3861;border-color:#ecb270}@media (max-height:520px){.hero__act{min-height:44px}.hero__act--in{min-height:50px}}@media (max-width:359px){.hero__enter{flex-direction:column}.hero__act{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.hero__act,.hero__ico{transition:none}.hero__act:hover,.hero__act:active{transform:none}}.hero__title{font-family:var(--hero-title);letter-spacing:-.012em;text-wrap:balance;font-variant-ligatures:none;color:#fff;max-width:28ch;font-size:clamp(1.25rem,.91rem + 1.52vw,2.5rem);font-weight:300;line-height:1.3}@media (max-width:340px){.hero__title{font-size:1.15rem}}@media (max-height:430px){#panel-hero{padding-block:min(calc(var(--gutter) * 1.5), 2vh)}.hero__inner{gap:.2rem}.hero__title{font-size:max(1.05rem,min(clamp(1.25rem,.91rem + 1.52vw,2.5rem),5.2svh))}}@media (max-height:360px){#panel-hero{padding-block:.25rem}.hero__act--in{min-height:48px}.hero__title{line-height:1.2}.hero__inner .hero__sign{font-size:1.05rem}.hero__inner .hero__reach{margin-top:.15rem}}.hero__tok{font-weight:500}.hero__title{display:grid}.hero__copy{grid-area:1/1;display:block}.hero__copy--mid,.hero__copy--swap{pointer-events:none;will-change:opacity}.hero__copy--mid{animation:9s linear infinite hero-copy-mid}.hero__copy--swap{animation:9s linear infinite hero-copy-swap}@keyframes hero-copy-mid{0%,5%{opacity:0}25%,75%{opacity:1}95%,to{opacity:0}}@keyframes hero-copy-swap{0%,25%{opacity:0}45%,55%{opacity:1}75%,to{opacity:0}}.hero__tok--m{color:var(--hero-mid)}.hero__tok--sa{color:var(--hero-red)}.hero__tok--sb{color:var(--hero-blue)}@media (prefers-reduced-motion:reduce){.hero__copy--mid,.hero__copy--swap{opacity:0;animation:none}}@keyframes hero-tokswap{0%,5%{color:var(--hero-blue)}25%{color:var(--hero-mid)}45%,55%{color:var(--hero-red)}75%{color:var(--hero-mid)}95%,to{color:var(--hero-blue)}}.hero__tok--a{color:var(--hero-blue)}.hero__tok--b{color:var(--hero-red)}.hero__and,.hero__rest{color:#fff}#panel-hero .hero__copy--swap{transition:opacity .36s var(--ease)}.hero__social{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,.95rem);display:flex}.hero__zone{--vip-green:#00ff41;--vip-ink:#04140a;color:#48f474;min-height:40px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:#022c1094;border:1px solid #00ff4185;border-radius:9px;justify-content:center;align-items:center;padding:.42em 1.05em;font-size:clamp(.66rem,.6rem + .22vw,.78rem);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.hero__zone:after{content:"";border-radius:inherit;pointer-events:none;will-change:opacity;animation:6s linear -4s infinite zoneglow;position:absolute;inset:0;box-shadow:0 0 14px #00ff4129}@keyframes zoneglow{0%,to{opacity:.31}33%{opacity:1}66%{opacity:.56}}.hero__zone:hover,.hero__zone:focus-visible{color:#96ffb6;text-shadow:0 0 8px #00ff4166;background:#00481cb3;border-color:#00ff41e6}.hero__zone:focus-visible{outline:2px solid var(--vip-green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hero__zone:after{opacity:1;animation:none}}.hero__zone--panel{--vip-green:#3898ff;color:#78baff;background:#04183899;border-color:#3898ff8c}.hero__zone--panel:after{box-shadow:0 0 14px #3898ff2e}.hero__zone--panel:hover,.hero__zone--panel:focus-visible{color:#badcff;text-shadow:0 0 8px #3898ff73;background:#08285cb8;border-color:#3898ffeb}.xmark{color:#fff;opacity:.82;min-width:44px;min-height:44px;transition:opacity var(--t-fast) var(--ease), filter var(--t-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.xmark:hover,.xmark:focus-visible{opacity:1;filter:drop-shadow(0 0 10px #ffffff73)}.xmark svg{width:1.15em;height:1.15em;display:block}.hero__reach{font-family:var(--mono);letter-spacing:.12em;color:rgba(var(--bone-rgb), .95);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem .7rem;margin:.5rem 0 0;font-size:clamp(.62rem,.58rem + .2vw,.74rem);display:flex}.hero__reachSep{color:rgba(var(--bone-rgb), .34)}.hero__tel[data-tel-live]{color:rgba(var(--bone-rgb), .62);transition:color var(--t-fast) var(--ease);text-decoration:none}.hero__tel[data-tel-live]:hover,.hero__tel[data-tel-live]:focus-visible{color:var(--amber-lit)}.hero__modal{z-index:70;place-items:center;padding:clamp(.75rem,.4rem + 1.6vw,1.5rem);display:grid;position:fixed;inset:0}.hero__modal[hidden]{display:none}.hero__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--t-base) var(--ease);background:#06050575;position:absolute;inset:0}.hero__card{--vip-green:#00ff41;--vip-ink:#04140a;--card-bg:#0c0b0ae0;--card-line:rgba(var(--bone-rgb), .16);--card-ink:var(--bone);--card-dim:var(--bone-dim);--card-in:rgba(var(--bone-rgb), .05);overscroll-behavior:contain;background:var(--card-bg);-webkit-backdrop-filter:blur(7px)saturate(1.1);backdrop-filter:blur(7px)saturate(1.1);border:1px solid var(--card-line);width:min(30rem,100%);max-height:min(88svh,44rem);color:var(--card-ink);opacity:0;transition:opacity var(--t-base) var(--ease), transform var(--t-base) var(--ease);border-radius:6px;padding:clamp(1.1rem,.7rem + 1.6vw,1.9rem);position:relative;overflow-y:auto;transform:translateY(1.2rem)scale(.97);box-shadow:0 24px 70px #000000b3,0 0 0 1px #00000080}.hero__modal.is-up .hero__scrim{opacity:1}.hero__modal.is-up .hero__card{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero__scrim,.hero__card{transition:none}.hero__card{transform:none}}.hero__cardT{font-family:var(--display);color:var(--card-ink);margin:0;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);line-height:1.15}.hero__cardL{color:var(--card-dim);margin:.35rem 0 1.1rem;font-size:.85rem}.hero__x{width:44px;height:44px;color:var(--card-dim);cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.hero__x:hover,.hero__x:focus-visible{color:var(--card-ink)}.hero__card .form{text-align:left}.hero__card .form__in{background:var(--card-in);border-color:rgba(var(--bone-rgb), .26);color:var(--card-ink)}.hero__card .form__in::placeholder{color:rgba(var(--bone-rgb), .38)}.hero__card .form__label{color:var(--card-ink)}.hero__card .form__opt,.hero__card .form__note{color:var(--card-dim)}.hero__card .form__err{color:var(--hero-red)}.hero__card .btn{background:var(--vip-green);border-color:var(--vip-green);color:var(--vip-ink);letter-spacing:.06em;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);font-weight:600;box-shadow:0 0 22px #00ff414d}.hero__card .btn:hover{color:var(--vip-green);border-color:var(--vip-green);text-shadow:0 0 10px #00ff4180;background:#00ff411a;box-shadow:0 0 0 1px #00ff4159,0 0 26px #00ff4173}.hero__card .btn:focus-visible{outline:2px solid var(--vip-ink);outline-offset:-4px}.hero__card .btn[disabled]{opacity:.55;box-shadow:none;cursor:default}.hero__card .btn[disabled]:hover{background:var(--vip-green);color:var(--vip-ink);text-shadow:none}.hero__card .form__in:focus,.hero__card .form__in:focus-visible{border-color:var(--vip-green);box-shadow:0 1px 0 0 var(--vip-green)}.hero__card .form__in:focus-visible{outline-color:var(--vip-green)}.hero__card .form__area:focus,.hero__card .form__area:focus-visible{box-shadow:0 0 0 1px var(--vip-green)}.form--tight .form__row{margin-bottom:.7rem}.reveal{opacity:0;transform:translateY(1.25rem)}body.is-ready .reveal{opacity:1;transition:opacity .7s var(--ease) var(--d,0s), transform .7s var(--ease) var(--d,0s);transform:none}.hero__glory{justify-content:center;display:flex}.hero__glory .hero__cross{aspect-ratio:1;width:auto;height:min(clamp(8rem,3rem + 13vw,20rem),26svh);box-shadow:0 0 14px rgba(var(--amber-lit-rgb), .09), 0 0 46px #606ca81a;border-radius:50%;flex:none;margin:0;display:block;position:relative}.hero__cross>img{border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__glory .hero__cross>img{filter:brightness(.78)saturate(.92);-webkit-mask-image:radial-gradient(closest-side,#000 98.5%,#0000 100%);mask-image:radial-gradient(closest-side,#000 98.5%,#0000 100%)}.hero__glory .hero__cross:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0a0d1a17 0%,#0a0d1a1a 78%,#080a1426 94%,#0708103d 100%);border-radius:50%;position:absolute;inset:0}@media (max-height:620px){.hero__glory .hero__cross{height:min(clamp(8rem,3rem + 13vw,20rem),19svh)}}@media (max-height:500px){.hero__glory .hero__cross{height:min(clamp(8rem,3rem + 13vw,20rem),17.5svh)}}@media (max-height:360px){.hero__glory .hero__cross{height:min(clamp(8rem,3rem + 13vw,20rem),max(60px,17.5svh))}}@media (prefers-reduced-motion:reduce){.hero__tok{animation:none}}.hero__sign{font-family:var(--script);letter-spacing:.01em;color:rgba(var(--bone-rgb), .66);font-size:clamp(1.2rem,1.02rem + .9vw,1.85rem);line-height:1.25;position:relative}.hero__ink{-webkit-mask-image:var(--nib);-webkit-mask-image:var(--nib);mask-image:var(--nib);--nib:linear-gradient(90deg, #000 0 50%, #00000080 53%, transparent 58%);display:inline-block;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.is-ready .hero__ink{animation:.7s cubic-bezier(.42,.03,.38,1) both sign-write}@keyframes sign-write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}#panel-junction{padding:0;display:block;overflow:hidden}.maw{position:relative}.maw__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.maw{--maw-pad:clamp(1.25rem, 4vw, 4.5rem);--maw-copy-w:min(23rem, 74vw)}.maw[data-axis=x]{--maw-copy-w:min(23rem, 74vw, calc(50vw - var(--maw-pad) * 1.6 - 3rem))}@media (min-width:1800px) and (min-height:1000px){.maw[data-axis=x]{--maw-copy-w:min(29rem, 74vw, calc(50vw - var(--maw-pad) * 1.6 - 3rem))}.maw[data-axis=x] .maw__name{font-size:clamp(2.45rem,.4rem + 1.6vw,3.5rem)}.maw[data-axis=x] .maw__n{font-size:clamp(6.2rem,1.6rem + 4.4vw,8.4rem)}.maw[data-axis=x] .maw__unit{font-size:clamp(1.05rem,.5rem + .45vw,1.4rem)}}.maw__side{z-index:2;transition:opacity .52s var(--ease);position:absolute;overflow:hidden}.maw__side:focus-visible{outline:2px solid var(--bone);outline-offset:-8px}.maw__body{width:var(--maw-copy-w);text-shadow:0 1px 18px #000000bf;z-index:1;gap:.5rem;display:grid;position:absolute}.maw__side--red .maw__body{opacity:var(--lit-red,1)}.maw__side--blue .maw__body{opacity:var(--lit-blue,1)}.maw[data-power-up] .maw__side .maw__body,.maw[data-power-up]:not([data-engaged=red]):not([data-engaged=blue]) .maw__trust{transition:none}.maw__body:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .11s var(--ease);border-radius:50%;position:absolute;inset:-3.6rem -7.5rem -3rem}.maw[data-engaged=blue] .maw__side--blue .maw__body:before,.maw[data-engaged=red] .maw__side--red .maw__body:before{opacity:1}.maw__side--blue .maw__body:before{background:radial-gradient(#030710a3 0%,#03071099 26%,#03071075 46%,#03071047 63%,#0307101f 79%,#03071008 91%,#03071000 100%)}.maw__side--red .maw__body:before{background:radial-gradient(#0a03058f 0%,#0a030585 26%,#0a030566 46%,#0a03053d 63%,#0a03051a 79%,#0a030508 91%,#0a030500 100%)}.maw[data-axis=x] .maw__body:before{border-radius:0;inset:-4.6rem -9rem -4.2rem;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%)}.maw[data-axis=x] .maw__side--blue .maw__body:before{background:linear-gradient(90deg,#03071000 0%,#03071024 22%,#0307105c 46%,#03071085 70%,#0307108f 100%)}.maw[data-axis=x] .maw__side--red .maw__body:before{background:linear-gradient(270deg,#0a030500 0%,#0a03051f 22%,#0a030552 46%,#0a030575 70%,#0a030580 100%)}.maw[data-axis=y] .maw__body:before{inset:calc(-1 * var(--copy-rise,4.5rem)) -50vw -4rem;border-radius:0}.maw[data-axis=y] .maw__side--blue .maw__body:before{background:linear-gradient(#03071000 0%,#03071042 15%,#03071085 33%,#0307108f 63%,#0307104d 83%,#03071000 100%)}.maw[data-axis=y] .maw__side--red .maw__body:before{background:linear-gradient(#0a030500 0%,#0a030538 15%,#0a030575 33%,#0a030580 63%,#0a030542 83%,#0a030500 100%)}.maw[data-axis=x] .maw__side{top:0;bottom:0}.maw[data-axis=x] .maw__side--red{width:calc(var(--frac) * 100%);left:0}.maw[data-axis=x] .maw__side--blue{width:calc((1 - var(--frac)) * 100%);right:0}.maw[data-axis=x] .maw__body{transform:translate(var(--maw-cx,0px), -50%);transition:transform .13s var(--ease), opacity .11s var(--ease);top:50%}.maw[data-axis=x] .maw__side--red .maw__body{left:var(--maw-pad)}.maw[data-axis=x] .maw__side--blue .maw__body{right:var(--maw-pad);text-align:right}.maw[data-axis=y] .maw__side{display:grid;left:0;right:0}.maw[data-axis=y] .maw__side--red{height:calc(var(--frac) * 100%);top:0}.maw[data-axis=y] .maw__side--blue{height:calc((1 - var(--frac)) * 100%);bottom:0}.maw[data-axis=y] .maw__body{text-align:center;justify-items:center;left:50%;transform:translate(-50%)}.maw[data-axis=y] .maw__side--red .maw__body{top:clamp(4.25rem,13vh,7rem)}.maw[data-axis=y][data-flat] .maw__side--red .maw__body{left:var(--maw-pad);text-align:left;justify-items:start;width:max-content;max-width:46vw;transform:none}.maw[data-axis=y] .maw__side--blue .maw__body{bottom:clamp(3.5rem,11vh,5.5rem)}.maw[data-engaged=blue] .maw__side--red .maw__body,.maw[data-engaged=red] .maw__side--blue .maw__body{opacity:0;transition:opacity 90ms var(--ease)}.maw[data-axis=x][data-engaged=blue] .maw__side--red .maw__body,.maw[data-axis=x][data-engaged=red] .maw__side--blue .maw__body{transition:opacity 90ms var(--ease), transform 0s linear .1s}.maw[data-axis=x][data-engaged=blue] .maw__side--red .maw__body{--maw-cx:max(0px, calc((50vw - var(--maw-copy-w)) / 2 - var(--maw-pad)))}.maw[data-axis=x][data-engaged=red] .maw__side--blue .maw__body{--maw-cx:min(0px, calc(var(--maw-pad) - (50vw - var(--maw-copy-w)) / 2))}.maw[data-axis=x][data-engaged=red] .maw__side--red .maw__body,.maw[data-axis=x][data-engaged=blue] .maw__side--blue .maw__body{transition:transform .13s var(--ease), opacity .11s var(--ease) 60ms}.maw[data-axis=y][data-engaged=blue] .maw__side--blue .maw__body,.maw[data-axis=y][data-engaged=red] .maw__side--red .maw__body{animation:copy-in .11s var(--ease) both}@keyframes copy-in{0%{opacity:0}to{opacity:1}}.maw[data-axis=y][data-engaged=blue] .maw__side--blue{overflow:visible}.maw[data-axis=y][data-engaged=blue] .maw__side--blue .maw__body{transform:translate(-50%, var(--blue-y,0px));will-change:transform;top:100%;bottom:auto}.maw[data-engaged=red] .maw__body:before,.maw[data-engaged=blue] .maw__body:before{will-change:transform}.maw[data-axis=y]:not([data-engaged=red]):not([data-engaged=blue]) .maw__side{align-content:center;justify-items:center}.maw[data-axis=y]:not([data-engaged=red]):not([data-engaged=blue]) .maw__side--red{padding-top:var(--sign-foot,0px);align-content:safe center}.maw[data-axis=y][data-flat]:not([data-engaged=red]):not([data-engaged=blue]) .maw__side--red{padding-top:.4rem;padding-left:var(--maw-pad);justify-items:start}.maw[data-axis=y][data-tight]:not([data-engaged=red]):not([data-engaged=blue]) .maw__side--blue{align-content:start;padding-top:calc(24px + 2.1rem)}.maw[data-axis=y][data-tight="2"]:not([data-engaged=red]):not([data-engaged=blue]) .maw__side--blue{padding-top:14px}.maw[data-axis=y][data-tight="2"] .maw__trust{display:none}.maw[data-axis=y]:not([data-engaged=red]):not([data-engaged=blue]) .maw__side .maw__body{position:relative;inset:auto;transform:none}.maw[data-axis=x]:not([data-engaged=red]):not([data-engaged=blue]) .maw__side--red .maw__body{--maw-cx:max(0px, calc((var(--frac,.5) * 100vw - var(--maw-copy-w)) / 2 - var(--maw-pad)))}.maw[data-axis=x]:not([data-engaged=red]):not([data-engaged=blue]) .maw__side--blue .maw__body{--maw-cx:min(0px, calc(var(--maw-pad) - ((1 - var(--frac,.5)) * 100vw - var(--maw-copy-w)) / 2))}.maw[data-axis=y] .maw__side{touch-action:manipulation}.maw__rind{z-index:3;background:rgba(var(--ink-rgb), .55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .26s var(--ease);align-items:center;gap:.5rem;padding:.34rem .85rem .34rem .7rem;font-size:.66rem;display:none;position:absolute}.maw__rindArrow{flex:none;width:.8rem;height:1.3rem;display:block;position:relative}.maw__rindArrow:before,.maw__rindArrow:after{content:"";position:absolute;left:50%}.maw__side--red .maw__rind{border:1px solid rgba(var(--amber-lit-rgb), .34);color:#ffe2bac7;border-radius:2px}.maw__side--red .maw__rindArrow{background:radial-gradient(circle at 50% calc(100% - .25rem), transparent 0 .1rem, rgb(var(--amber-lit-rgb)) .11rem .2rem, transparent .22rem)}.maw__side--red .maw__rindArrow:before{background:rgb(var(--amber-lit-rgb));width:1.5px;top:.4rem;bottom:.5rem;transform:translate(-50%)}.maw__side--red .maw__rindArrow:after{border-left:.3rem solid #0000;border-right:.3rem solid #0000;border-bottom:.5rem solid rgb(var(--amber-lit-rgb));width:0;height:0;top:0;transform:translate(-50%)}.maw__side--blue .maw__rind{outline-offset:2px;color:#a9c6ff;background:#0812289e;border:1px solid #a9c6ff66;border-radius:0;outline:1px solid #a9c6ff24}.maw__side--blue .maw__rindArrow:before{background:currentColor;width:1px;top:.4rem;bottom:0;transform:translate(-50%)}.maw__side--blue .maw__rindArrow:after{border-bottom:.55rem solid;border-left:.2rem solid #0000;border-right:.2rem solid #0000;width:0;height:0;top:0;transform:translate(-50%)}.maw__side:hover .maw__rind{color:#fff}.maw[data-axis=y] .maw__side--red .maw__rind{top:.85rem;left:.85rem}.maw[data-axis=y] .maw__side--blue .maw__rind{bottom:.85rem;left:auto;right:.85rem}.maw[data-axis=y] .maw__side--red .maw__rindArrow{transform:rotate(180deg)}.maw[data-axis=x] .maw__rind{gap:.75rem;top:50%;transform:translateY(-50%)}.maw[data-axis=x] .maw__side--red .maw__rind{left:calc(10% + .9rem)}.maw[data-axis=x] .maw__side--blue .maw__rind{flex-direction:row-reverse;padding:.34rem .7rem .34rem .85rem;right:calc(10% + .9rem)}.maw[data-axis=x] .maw__side--red .maw__rindArrow{transform:rotate(-90deg)}.maw[data-axis=x] .maw__side--blue .maw__rindArrow{transform:rotate(90deg)}.maw[data-engaged=blue] .maw__side--red .maw__rind,.maw[data-engaged=red] .maw__side--blue .maw__rind{opacity:clamp(0, calc((var(--dead,0) - .3) * 2.5), 1);display:flex}@media (max-height:620px){.maw__rind{padding:.24rem .7rem .24rem .55rem;font-size:.6rem}.maw__rindArrow{width:.7rem;height:1.1rem}.maw[data-axis=y] .maw__side--red .maw__rind{top:.55rem;left:.6rem}.maw[data-axis=y] .maw__side--blue .maw__rind{bottom:.55rem;right:.6rem}}.maw[data-axis=y] .maw__body{--maw-copy-w:min(26rem, 88vw)}@media (max-height:730px){.maw[data-axis=y] .maw__name{font-size:clamp(1.35rem,1rem + 1.6vw,2.1rem)}.maw[data-axis=y] .maw__bul{gap:.24rem;font-size:.8rem}.maw[data-axis=y] .maw__side--red .maw__body{gap:.35rem}}@media (max-height:520px){.maw[data-axis=y] .maw__side--red .maw__name{font-size:clamp(1.05rem,.85rem + 1.1vw,1.5rem);line-height:1.05}.maw[data-axis=y] .maw__side--red .maw__bul{gap:.16rem;font-size:.72rem}.maw[data-axis=y] .maw__side--red .maw__body{gap:.25rem}}.maw[data-engaged=blue] .maw__side--blue .maw__body{text-shadow:0 1px 3px #000000f2,0 2px 26px #000000e6}.maw__name{font-family:var(--hero-title);letter-spacing:-.035em;font-variant-ligatures:none;font-size:clamp(1.45rem,.95rem + 1.75vw,2.45rem);font-weight:500;line-height:1.14}.maw__side--red .maw__name{color:var(--hero-red)}.maw__bar{color:rgb(var(--amber-lit-rgb));text-shadow:0 0 10px rgba(var(--amber-lit-rgb), .75), 0 0 2px rgba(var(--amber-lit-rgb), .9);margin:0 -.14em;font-weight:300}.maw__side--blue .maw__name{color:var(--hero-blue)}.maw__bul{font-family:var(--sans);color:var(--bone-dim);gap:.34rem;margin:.1rem 0 0;padding:0;font-size:.94rem;line-height:1.35;list-style:none;display:grid}.maw__bulRow{align-items:center;gap:.62rem;display:flex}.maw__bulDot{border:1.5px solid rgba(var(--amber-lit-rgb), .5);background:rgba(var(--ink-rgb), .7);border-radius:50%;flex:none;width:.56rem;height:.56rem;position:relative}.maw__bulDot:before{content:"";background:rgba(var(--amber-lit-rgb), .42);width:.42rem;height:1.5px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.maw__bulDot:after{content:"";opacity:0;background:radial-gradient(circle at 36% 32%,#f2fff5 0%,#8bf5b0 28%,#3ee27a 60%,#0f8f40 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 .5em .08em #3ae26c99}.maw__bulRow:nth-child(2){--i:1}.maw__bulRow:nth-child(3){--i:2}.maw__bulRow:nth-child(4){--i:3}.maw__bulRow:nth-child(5){--i:4}.maw__bulRow:nth-child(n+6){--i:5}.maw[data-engaged=red] .maw__side--red .maw__bulDot:after{opacity:1;animation:maw-lamp-on .52s cubic-bezier(.23, 1, .32, 1) calc(.35s + var(--i,0) * .16s) both, maw-lamp-check 9s linear calc(2.6s + var(--i,0) * .3s) infinite}@keyframes maw-lamp-on{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes maw-lamp-check{0%,12%,to{opacity:1;transform:scale(1)}3%{opacity:.12;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.maw[data-engaged=red] .maw__side--red .maw__bulDot:after{animation:none}}:root:is([data-q="3"],[data-q="4"]) .maw[data-engaged=red] .maw__side--red .maw__bulDot:after{animation:none}.maw[data-engaged=red] .maw__side--red .maw__bul{color:var(--bone)}.maw[data-engaged=red] .maw__side--red .maw__bulDot{border-color:#ffe2bac7}.maw__cta{font-family:var(--hero-title);letter-spacing:-.01em;transition:color var(--t-base) var(--ease);align-items:baseline;gap:.8rem;margin-top:.4rem;font-size:.92rem;font-weight:500;display:flex}.maw__n{letter-spacing:-.06em;padding-right:.06em;text-shadow:none;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 8px #3ae26c8c)drop-shadow(0 0 26px #3ae26c47);background-image:linear-gradient(104deg,#fff0 36%,#ffffff8c 47%,#fff0 58%),linear-gradient(#e6ffec 0%,#9ff6bd 30%,#58ec82 58%,#1fb85a 100%);-webkit-background-clip:text;background-clip:text;margin-block:-.08em;padding-block:.08em;font-size:clamp(3.4rem,2.2rem + 4.4vw,6.2rem);font-weight:500;line-height:.78}.maw__unit{white-space:nowrap;font-size:1.05rem;line-height:1}@media (max-width:1100px){.maw[data-axis=x] .maw__unit{font-size:min(1.05rem,1.95vw)}}.maw__side--blue .maw__unit:before{content:"";vertical-align:-.04em;background:radial-gradient(circle at 36% 32%,#f2fff5 0%,#8bf5b0 30%,#3ee27a 62%,#0f8f40 100%);border-radius:50%;width:.62em;height:.62em;margin-right:.55em;animation:3.6s ease-in-out infinite maw-lamp;display:inline-block;box-shadow:0 0 0 .1em #0828168c,0 0 .5em .12em #3ae26cb3}@keyframes maw-lamp{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.maw__side--blue .maw__unit:before{animation:none}}.maw__side--blue:hover .maw__n,.maw__side--blue:focus-visible .maw__n{filter:drop-shadow(0 0 10px #3ae26cd9)drop-shadow(0 0 34px #3ae26c80)}.maw__side--blue:hover .maw__unit:before,.maw__side--blue:focus-visible .maw__unit:before{opacity:1;animation:none;box-shadow:0 0 0 .1em #0828168c,0 0 .8em .25em #3ae26ce6}.maw__side--red .maw__cta{margin-top:.95rem}.maw__side--red .maw__name{margin-bottom:.35rem}@media (max-height:520px){.maw[data-axis=x] .maw__n{font-size:clamp(2.2rem,11vh,3.4rem)}.maw[data-axis=x] .maw__name{font-size:clamp(1.2rem,6.6vh,1.9rem)}.maw[data-axis=x] .maw__side--red .maw__cta{margin-top:.5rem}}.maw[data-axis=y] .maw__side--blue .maw__body{--h:min(1.45rem, 6.2vw);gap:.15rem}.maw[data-axis=y] .maw__side--red .maw__body{--h:clamp(1.45rem, .95rem + 1.75vw, 2.45rem)}.maw[data-axis=y] .maw__side--blue .maw__name{font-size:var(--h)}.maw[data-axis=y] .maw__n{font-size:calc(var(--h) * 1.95)}.maw[data-axis=y] .maw__unit{font-size:.94rem}.maw[data-axis=y] .maw__cta{justify-content:center;gap:.6rem;margin-top:.3rem}.maw[data-axis=y] .maw__side--red .maw__cta{margin-top:.6rem}.maw[data-axis=y] .maw__side--red .maw__name{margin-bottom:.1rem}.maw[data-axis=y] .maw__side--blue .maw__cta{justify-content:flex-start;margin-top:.3rem}.maw__side--blue .maw__cta{justify-content:flex-start;align-items:center}@media (max-height:730px){.maw[data-axis=y] .maw__side--blue .maw__body{--h:min(1.35rem, 6.2vw)}.maw[data-axis=y] .maw__side--red .maw__body{--h:clamp(1.35rem, 1rem + 1.6vw, 2.1rem)}.maw[data-axis=y] .maw__unit{font-size:.8rem}}@media (max-height:520px){.maw[data-axis=y] .maw__side--red .maw__body{--h:clamp(1.05rem, .85rem + 1.1vw, 1.5rem)}.maw[data-axis=y] .maw__unit{font-size:.72rem}.maw[data-axis=y] .maw__side--red .maw__body{top:calc(clamp(4.25rem,13vh,7rem) + .65rem)}}.maw__side--red .maw__cta{color:#eda3a1}.maw__side--blue .maw__cta{color:#a9c6ff}.maw[data-engaged=red] .maw__side--red .maw__cta{color:#fff0ee}.maw[data-axis=x][data-engaged=red] .maw__side--red .maw__cta--wired{justify-self:start}.maw[data-engaged=red] .maw__side--red .maw__cta--wired,.ld-junction .maw__side--red .maw__cta--wired{color:#ffd6dec7;text-shadow:none;align-self:start;align-items:center;gap:.7rem;margin-top:.7rem;padding:.45rem .3rem .6rem 0;transition:none;position:relative}.maw[data-engaged=red] .maw__side--red .maw__cta--wired:before,.ld-junction .maw__side--red .maw__cta--wired:before,.ld-junction .maw__side--red .maw__ctaLit:before,.maw[data-engaged=red] .maw__side--red .maw__ctaLit:before{content:"";opacity:.9;background:radial-gradient(circle at 36% 32%,#fff0f3 0%,#ff9aae 30%,#f0305a 62%,#8a1230 100%);border-radius:50%;flex:none;width:.66rem;height:.66rem;box-shadow:0 0 0 .1em #28080e99,0 0 .45em .08em #ff627c66}.maw[data-engaged=red] .maw__side--red .maw__cta--wired:after,.ld-junction .maw__side--red .maw__cta--wired:after,.ld-junction .maw__side--red .maw__ctaLit:after,.maw[data-engaged=red] .maw__side--red .maw__ctaLit:after{content:"";opacity:.34;background:linear-gradient(90deg,#ff6a86,#fff0f3);height:1.5px;position:absolute;bottom:0;left:0;right:0}.maw__ctaLit{display:none}.maw[data-engaged=red] .maw__side--red .maw__ctaLit,.ld-junction .maw__side--red .maw__ctaLit{align-items:center;justify-content:inherit;gap:inherit;padding:inherit;color:#ffd6de;text-shadow:0 0 8px #ff627c99;opacity:var(--wired,0);will-change:opacity;pointer-events:none;display:flex;position:absolute;inset:0}.maw[data-engaged=red] .maw__side--red .maw__ctaLit:before,.ld-junction .maw__side--red .maw__ctaLit:before{opacity:1;box-shadow:0 0 0 .1em #28080e99,0 0 1.1em .22em #ff627cd9}.maw[data-engaged=red] .maw__side--red .maw__ctaLit:after,.ld-junction .maw__side--red .maw__ctaLit:after{opacity:1;box-shadow:0 0 10px #ff627cb3}.maw[data-engaged=red] .maw__side--red .maw__ctaArr,.ld-junction .maw__side--red .maw__ctaArr{transform:translateX(calc(3px * var(--wired,0)));will-change:transform;display:inline-block}.maw__side--red:hover .maw__cta--wired,.maw__side--red:focus-visible .maw__cta--wired{--wired:1}.maw[data-engaged=blue] .maw__side--blue .maw__cta,.maw__side:hover .maw__cta,.maw__side:focus-visible .maw__cta{color:#fff}.maw__trust{z-index:1;pointer-events:none;opacity:0;visibility:hidden;align-items:center;gap:.9rem;height:2.1rem;transition:none;display:flex;position:absolute}.maw:not([data-engaged=red]):not([data-engaged=blue]) .maw__trust{opacity:var(--lit-blue,1);transition:opacity .12s var(--ease);visibility:visible}.maw[data-engaged=red] .maw__trustTrack,.maw[data-engaged=blue] .maw__trustTrack{animation-play-state:paused}.maw[data-axis=x] .maw__trust{top:calc(var(--sign-foot,94px) + 16px);left:26px;right:28px}.maw[data-axis=y] .maw__trust{top:14px;left:16px;right:16px}.maw__trustLabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#cedefaa8;flex:none;font-size:.62rem}.maw__trustRun{flex:1;min-width:0;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.maw__trustTrack{align-items:center;width:max-content;height:100%;animation:48s linear infinite trust-run;display:flex;position:absolute;top:0;left:0}@keyframes trust-run{to{transform:translate(-50%)}}.maw__trustItem{white-space:nowrap;align-items:center;gap:.5rem;padding-right:2.4rem;display:inline-flex}.maw__trustLogo{width:auto;height:1.55rem;display:block}.maw__trustName{font-family:var(--display);color:rgba(var(--bone-rgb), .9);font-size:1rem}.maw__trustHost{font-family:var(--mono);letter-spacing:.08em;color:#cedefa80;font-size:.6rem}@media (prefers-reduced-motion:reduce){.maw__trustTrack{animation:none}}.crumbs{z-index:20;top:calc(var(--sbar-h) + 10px);left:var(--gutter);max-width:calc(100% - 2 * var(--gutter));font-family:var(--mono);letter-spacing:.08em;color:var(--bone-dim);border:1px solid rgba(var(--amber-lit-rgb), .3);background:linear-gradient(90deg, var(--amber-hot), var(--amber-hot)) left top / 7px 2px no-repeat, linear-gradient(var(--amber-hot), var(--amber-hot)) left top / 2px 7px no-repeat, linear-gradient(90deg, var(--amber-hot), var(--amber-hot)) right top / 7px 2px no-repeat, linear-gradient(var(--amber-hot), var(--amber-hot)) right top / 2px 7px no-repeat, linear-gradient(90deg, rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-lit-rgb), .8)) left bottom / 7px 2px no-repeat, linear-gradient(rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-lit-rgb), .8)) left bottom / 2px 7px no-repeat, linear-gradient(90deg, rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-lit-rgb), .8)) right bottom / 7px 2px no-repeat, linear-gradient(rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-lit-rgb), .8)) right bottom / 2px 7px no-repeat, linear-gradient(180deg, #060812eb, #04050bf0);box-shadow:0 0 18px -6px rgba(var(--amber-rgb), .4);border-radius:3px;padding:0 .75rem;font-size:.6875rem;position:absolute}.crumbs ol{white-space:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;min-width:0;display:inline-flex}.crumbs li:not(:last-child){flex:none}.crumbs li:last-child span{text-overflow:ellipsis;line-height:32px;display:block;overflow:hidden}.crumbs li+li:before{content:"/" / "";color:rgba(var(--amber-lit-rgb), .7);padding:0 .5rem}.route-restaurant .crumbs li+li:before,.route-restaurantSite .crumbs li+li:before{color:var(--amber-lit)}.crumbs :is(a,span){align-items:center;min-height:32px;display:inline-flex}.crumbs a{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--amber-lit-rgb), .45);text-decoration-color:rgba(var(--amber-lit-rgb), .45);text-underline-offset:3px;transition:color var(--t-fast) var(--ease)}.crumbs a:hover{color:var(--amber-hot);text-decoration-color:currentColor}.crumbs a:focus-visible{outline:2px solid var(--amber-hot);outline-offset:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.panel[data-active=false]{filter:none;transform:none}.reveal{opacity:1;transform:none}.hero__ink{-webkit-mask-position:0 0;mask-position:0 0;animation:none!important}}.skip{z-index:200;background:var(--ink-raised);border:1px solid var(--amber);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;max-width:calc(100vw - 2 * var(--gutter));transition:transform var(--t-fast) var(--ease);border-radius:0 0 3px 3px;padding:.6rem 1rem;font-size:.72rem;position:fixed;top:0;left:50%;transform:translate(-50%,-120%)}.skip:focus{transform:translate(-50%)}.page{z-index:1;max-width:68rem;padding:0 var(--gutter);margin:0 auto;position:relative}.page>.sec,.page>.gfx,.page>.open{isolation:isolate;position:relative}.page>.sec{border-top:0}.page>.sec:before,.page>.gfx:before{content:"";inset:.75rem calc(var(--gutter) * -.62);z-index:-1;border:1px solid var(--ink-line);pointer-events:none;background:#090807db;border-radius:16px;position:absolute}.page>.open{z-index:1;background:#050505}:target{scroll-margin-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.chan{text-align:center;min-height:100svh;padding:clamp(4rem, 14vh, 8rem) var(--gutter);align-content:center;justify-items:center;gap:.85rem;display:grid}.chan__title{font-family:var(--display);margin:0;font-size:clamp(1.9rem,1.2rem + 3.4vw,3.4rem);font-weight:400;line-height:1.06}.chan__line{max-width:34rem;color:var(--bone-dim);text-wrap:pretty;margin:0}.route-services,.inf-quick,.cat__item--ready{--amber:#63c946;--amber-lit:#8cf06a;--amber-deep:#2f6b24;--amber-rgb:99, 201, 70;--amber-lit-rgb:140, 240, 106;--amber-hot:#c6ffae}.route-services{--bone-rgb:220, 243, 226;--bone:#f1fbf3;--bone-dim:#dcf3e2c2;--bone-faint:#dcf3e299}.route-serviceSite{--amber:#22b8cf;--amber-lit:#67dcec;--amber-deep:#0d5c6e;--amber-rgb:34, 184, 207;--amber-lit-rgb:103, 220, 236;--amber-hot:#cdf7fd}html.route-personal{--amber:#3056f0;--amber-lit:#708eff;--amber-deep:#162a8c;--amber-rgb:48, 86, 240;--amber-lit-rgb:112, 142, 255;--amber-hot:#dbe3ff}html.route-service{--amber:#22b8cf;--amber-lit:#67dcec;--amber-deep:#0d5c6e;--amber-rgb:34, 184, 207;--amber-lit-rgb:103, 220, 236;--amber-hot:#cdf7fd}html.route-studio{--amber:#d6286e;--amber-lit:#ff69a5;--amber-deep:#7a1240;--amber-rgb:214, 40, 110;--amber-lit-rgb:255, 105, 165;--amber-hot:#ffc8e1}html.route-restaurant{--amber:#a3213a;--amber-lit:#dc506a;--amber-deep:#4a0d1a;--amber-rgb:163, 33, 58;--amber-lit-rgb:220, 80, 106;--amber-hot:#f6c9cc}html.route-business{--amber:#14b89a;--amber-lit:#55dcc0;--amber-deep:#0b5a4a;--amber-rgb:20, 184, 154;--amber-lit-rgb:85, 220, 192;--amber-hot:#c4faee}html.route-duke{--amber:#9a85c9;--amber-lit:#c3b4ec;--amber-deep:#40336d;--amber-rgb:154, 133, 201;--amber-lit-rgb:195, 180, 236;--amber-hot:#f1ecff;--bone-rgb:232, 226, 252;--bone:#f6f3ff;--bone-dim:#e8e2fcc2;--bone-faint:#e8e2fc99}html.hub-booting .hub{visibility:hidden}html.hub-fixed,html.hub-fixed body{overscroll-behavior:none;height:100%;overflow:hidden}html.hub-fixed body{width:100%;position:fixed;inset:0}.sec--faq:before{background:radial-gradient(96% 84% at 50% 50%, rgba(var(--ink-rgb), .92) 34%, rgba(var(--ink-rgb), 0) 100%)}.faq{border-top:1px solid var(--ink-line);max-width:52rem;display:grid}.faq__item{border-bottom:1px solid var(--ink-line);overflow:hidden}.faq__q{cursor:pointer;color:var(--bone);text-wrap:pretty;transition:color var(--t-fast) var(--ease);align-items:flex-start;gap:1.25rem;padding:1.15rem 0;font-size:clamp(1rem,.96rem + .2vw,1.12rem);line-height:1.4;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--amber-lit)}.faq__q:focus-visible{outline:1px solid var(--amber);outline-offset:3px}.faq__qt{flex:1}[open]>.faq__q{color:var(--amber-lit)}.faq__mark{flex:none;width:.85rem;height:.85rem;margin-top:.34em;position:relative}.faq__mark:before,.faq__mark:after{content:"";height:1px;transition:transform var(--t-base) var(--ease), opacity var(--t-base) var(--ease);background:currentColor;position:absolute;inset:50% 0 auto}.faq__mark:after{transform:rotate(90deg)}[open]>.faq__q .faq__mark:after{opacity:0;transform:rotate(0)}.faq__a{color:var(--bone-dim);text-wrap:pretty;max-width:44rem;padding:0 3.2rem 1.35rem 0}.svc-link{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--amber-rgb), .6);text-decoration-color:rgba(var(--amber-rgb), .6);text-underline-offset:3px}.svc-link:hover,.svc-link:focus-visible{color:var(--amber-lit);text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){[open]>.faq__a{animation:faq-in .32s var(--ease) both}}@keyframes faq-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@media (max-width:40rem){.faq__q{gap:.9rem}.faq__a{padding-right:1.75rem}}.btn{border:1px solid rgba(var(--amber-rgb), .45);background:var(--ink-raised);color:var(--amber-lit);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;transition:border-color var(--t-base) var(--ease), color var(--t-base) var(--ease), background-color var(--t-base) var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.72rem;display:inline-flex}.btn:hover{border-color:rgba(var(--amber-lit-rgb), .85);color:var(--amber-hot);background:#191510}.btn--lg{padding:1.05rem 2.2rem;font-size:.78rem}.btn[hidden]{display:none!important}.btn--full{justify-content:center;width:100%}.sec{border-top:1px solid var(--ink-line);padding:clamp(3rem,8vh,5.5rem) 0}.sec__head{gap:.9rem;margin-bottom:clamp(2rem,5vh,3rem);display:grid}.sec__head h2{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.7rem,1.3rem + 1.8vw,2.8rem);font-weight:400;line-height:1.1}.sec__num{color:var(--amber)}.sec__intro{color:var(--bone-dim);text-wrap:pretty;max-width:46rem}.calc{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,4vw,2.75rem);display:grid}@media (min-width:54rem){.calc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.calc__note{grid-column:1/-1}}.calc__props{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.calc__tabs{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.calc__tab,.calc__add,.calc__drop{appearance:none;font:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ink-line);background:var(--ink-raised);color:var(--bone-dim);cursor:pointer;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border-radius:999px;padding:.34rem .66rem;font-size:.72rem}.calc__tab:hover,.calc__add:hover{color:var(--bone);border-color:rgba(var(--amber-rgb), .5)}.calc__tab[aria-selected=true]{color:var(--bone);background:var(--amber-deep);border-color:var(--amber)}.calc__add{border-style:dashed}.calc__drop{color:var(--bone-faint);border-color:#0000;padding:.34rem .6rem;line-height:1}.calc__drop:hover{color:var(--amber-lit);border-color:rgba(var(--amber-rgb), .45)}.calc__tab:focus-visible,.calc__add:focus-visible,.calc__drop:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.calc__each{color:var(--bone-faint);white-space:pre-wrap;margin:.2rem 0 .9rem;font-size:.74rem;line-height:1.7}.calc__inputs{gap:1.5rem;display:grid}.calc__field{gap:.4rem;display:grid}.calc__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint);font-size:.6875rem}.calc__entry{border-bottom:1px solid var(--ink-line);align-items:baseline;gap:.4rem;padding-bottom:.3rem;display:flex}.calc__entry input{appearance:textfield;min-width:0;color:var(--bone);font-family:var(--display);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.calc__entry input::-webkit-outer-spin-button{appearance:none;margin:0}.calc__entry input::-webkit-inner-spin-button{appearance:none;margin:0}.calc__entry input:focus{outline:none}.calc__field:focus-within .calc__entry{border-bottom-color:var(--amber)}.calc__unit{font-family:var(--display);color:var(--bone-faint);font-size:1.2rem}.calc__range{width:100%;accent-color:var(--amber-deep);opacity:.8;height:1rem}.calc__field:focus-within .calc__range,.calc__range:hover{accent-color:var(--amber);opacity:1}.calc__out{border:1px solid var(--ink-line);background:var(--ink-raised);gap:.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.calc__lossLabel{color:var(--bone-faint)}.calc__loss{font-family:var(--display);letter-spacing:-.02em;color:var(--amber-lit);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.6rem + 4.4vw,4.2rem);line-height:1}.calc__rows{gap:0;margin-top:1rem;display:grid}.calc__rows>div{border-top:1px solid var(--ink-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.calc__rows dt{color:var(--bone-dim);font-size:.94rem}.calc__rows dd{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:1.25rem}.calc__unitWord{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);margin-left:.4rem;font-size:.6875rem}[data-payback-row][data-empty] dt,[data-payback-row][data-empty] dd{color:var(--bone-faint)}.calc__note{color:var(--bone-faint);max-width:46rem;font-size:.85rem;line-height:1.55}.cal{border:1px solid var(--ink-line);background:var(--ink-raised);margin-bottom:clamp(2rem,5vh,3rem)}.cal__bar{border-bottom:1px solid var(--ink-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem clamp(1rem,3vw,1.5rem);display:flex}.cal__title{font-family:var(--display);font-size:1.05rem;font-weight:400}.cal__badge{color:var(--amber);border:1px solid rgba(var(--amber-rgb), .4);border-radius:2px;padding:.15rem .45rem;font-size:.6rem}.cal__body{gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1rem,3vw,1.75rem);display:grid}@media (min-width:48rem){.cal__body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.cal__nav{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.cal__label{font-family:var(--display);font-size:1.1rem}.cal__step{border:1px solid var(--ink-line);width:2rem;height:2rem;color:var(--bone-dim);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:2px;place-items:center;display:grid}.cal__step:hover:not(:disabled){color:var(--amber-lit);border-color:rgba(var(--amber-rgb), .5)}.cal__step:disabled{opacity:.28;cursor:default}.cal__weekdays,.cal__grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal__weekdays{margin-bottom:4px}.cal__weekdays span{text-align:center;color:var(--bone-faint);font-size:.58rem}.cal__day{aspect-ratio:1;font-family:var(--mono);color:var(--bone-dim);background:rgba(var(--bone-rgb), .035);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:1px solid #0000;border-radius:2px;place-items:center;font-size:.78rem;display:grid}.cal__day:hover:not(:disabled):not(.is-edge):not(.is-within){background:rgba(var(--bone-rgb), .1);color:var(--bone)}.cal__day.is-weekend{color:var(--amber)}.cal__day.is-past{color:rgba(var(--bone-rgb), .16);cursor:default;background:0 0}.cal__day.is-within{background:rgba(var(--amber-rgb), .22);color:var(--bone)}.cal__day.is-edge{font-weight:500}.cal__day.is-from{background:var(--amber);color:#100d09;border-radius:7px 2px 2px 7px}.cal__day.is-to{background:rgba(var(--amber-rgb), .18);border:1px solid var(--amber);color:var(--amber-lit);border-radius:2px 7px 7px 2px}.cal__day.is-from.is-to{border-radius:7px}.cal__blank{aspect-ratio:1}.cal__hint{color:var(--bone-faint);margin-top:.8rem}.cal__panel{align-content:start;gap:.9rem;display:grid}.cal__summary{gap:.7rem;display:grid}.cal__summary[data-empty]{opacity:.4}.cal__line{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cal__line--total{border-top:1px solid var(--ink-line);font-family:var(--display);padding-top:.7rem;font-size:1.35rem}.cal__body[hidden]{display:none}.cal__tabs{border:1px solid var(--ink-line);border-radius:1.2rem;flex-wrap:wrap;gap:.25rem;max-width:100%;margin-left:auto;padding:.2rem;display:flex}.cal__tab{appearance:none;color:var(--bone-dim);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:999px;padding:.35rem .7rem;font-size:.66rem}.cal__tab:hover{color:var(--bone)}.cal__tab[aria-selected=true]{color:var(--ink);background:var(--amber)}.cal__tab:focus-visible{outline:1px solid var(--amber);outline-offset:2px}.cal__grid--admin .cal__day{flex-direction:column;gap:.1rem;line-height:1.1}.cal__price{color:var(--bone-faint);letter-spacing:.02em;font-size:.56rem}.cal__day.is-shut{color:#e08f86bf;cursor:not-allowed;background:#c45c5029;border-color:#c45c506b;position:relative}.cal__day.is-shut .cal__num{text-decoration:line-through}.cal__day.is-shut:after{content:"";pointer-events:none;background:linear-gradient(to top right,#0000 calc(50% - .6px),#e08f8699 calc(50% - .6px) calc(50% + .6px),#0000 calc(50% + .6px));position:absolute;inset:2px}.cal__grid--admin .cal__day.is-shut{cursor:pointer}.cal__grid--admin .cal__day.is-shut:hover{background:#c45c5042}.cal__days{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:1.25rem;display:grid}.cal__dow{border:1px solid var(--ink-line);cursor:pointer;color:var(--bone-faint);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:4px;place-items:center;gap:.15rem;padding:.3rem 0;display:grid}.cal__dow span{letter-spacing:.04em;font-size:.56rem}.cal__dow input{accent-color:var(--amber);cursor:pointer;width:.8rem;height:.8rem}.cal__dow:hover{color:var(--bone-dim);border-color:var(--bone-faint)}.cal__dow[data-on]{color:var(--amber);border-color:rgba(var(--amber-rgb), .55);background:rgba(var(--amber-rgb), .1)}.cal__adminHead{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);margin:0 0 .5rem;font-size:.66rem}.cal__adminHead+*{margin-top:0}.cal__adminNote{color:var(--bone-dim);margin:0 0 .75rem;font-size:.8rem}.cal__adminNote b{color:var(--bone);font-variant-numeric:tabular-nums}.cal__rates{gap:.6rem;margin-bottom:1.25rem;display:grid}.cal__rate{align-items:center;gap:.75rem;display:flex}.cal__rate>span{color:var(--bone-dim);flex:1;font-size:.7rem}.cal__rate input,.cal__tierField input{width:4.5rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--bone);border:1px solid var(--ink-line);text-align:right;transition:border-color var(--t-fast) var(--ease);background:0 0;border-radius:8px;flex:none;padding:.35rem .5rem;font-size:max(.95rem,16px)}.cal__rate input:hover,.cal__tierField input:hover{border-color:var(--bone-dim)}.cal__rate input:focus,.cal__tierField input:focus{border-color:var(--amber);outline:none}.cal__tiers{gap:.5rem;margin-bottom:1.25rem;display:grid}.cal__tier{transition:opacity var(--t-fast) var(--ease);align-items:center;gap:.6rem;display:flex}.cal__tier[data-off]{opacity:.42}.cal__tierOn input{accent-color:var(--amber);cursor:pointer;width:1rem;height:1rem}.cal__tierField{align-items:center;gap:.4rem;display:flex}.cal__tierField>span{color:var(--bone-dim);font-size:.68rem}.cal__tierField:first-of-type{margin-left:auto}.cal__adminFoot{border-top:1px solid var(--ink-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.9rem;display:flex}.cal__adminFoot .cal__adminNote{margin:0}.cal__clear{appearance:none;border:1px solid var(--ink-line);color:var(--bone-dim);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border-radius:999px;padding:.35rem .8rem;font-size:.66rem}.cal__clear:hover:not(:disabled){color:var(--amber-lit);border-color:var(--amber)}.cal__clear:disabled{opacity:.4;cursor:default}@media (max-width:30rem){.cal__rate input,.cal__tierField input{width:3.6rem;padding:.3rem .4rem}.cal__tier{gap:.45rem}.cal__tierField>span{font-size:.62rem}.cal__rate>span{font-size:.64rem}}.comps__more{text-align:center;flex-direction:column;align-items:center;gap:.7rem;margin:clamp(2rem,5vh,3rem) 0 0;display:flex}.comps__moreNote{letter-spacing:.1em;color:var(--bone-dim);font-size:.68rem}.comps__more--top{margin:clamp(1.2rem,3vh,2rem) 0 clamp(1.6rem,4vh,2.4rem)}.cal__line--off{color:var(--amber-lit)}.cal__line--per{color:var(--bone-dim);font-size:.85rem}.u-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cal__note{min-height:1.2em;color:var(--amber);font-size:.82rem}.cal__after{color:var(--bone);font-size:.92rem}.cal__after a{color:var(--amber-lit);border-bottom:1px solid rgba(var(--amber-rgb), .4);white-space:nowrap}.cal__after a:hover{border-bottom-color:var(--amber-lit)}.cal__disclaimer{color:var(--bone-faint);letter-spacing:.1em;line-height:1.5}.comps,.points{background:var(--ink-line);border:1px solid var(--ink-line);gap:1px;padding:0;list-style:none;display:grid}@media (min-width:40rem){.comps{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.points{grid-template-columns:repeat(3,1fr)}}.comp,.point{background:var(--ink);gap:.4rem;padding:1.35rem clamp(1rem,2.5vw,1.6rem);display:grid}.comp__name,.point__name{font-family:var(--display);font-size:1.12rem;font-weight:400}.comp__line,.point__line{color:var(--bone-dim);font-size:.93rem;line-height:1.55}.price{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;margin-bottom:clamp(2rem,5vh,3rem);display:grid}.price__card{border:1px solid var(--ink-line);background:var(--ink-raised);gap:.55rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.price__figure{font-family:var(--display);color:var(--amber-lit);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.2rem);line-height:1}.price__unit{color:var(--bone-faint);letter-spacing:.04em;margin-left:.4rem;font-size:.9rem}.price__note{color:var(--bone-dim);font-size:.92rem}.price__individual{max-width:46rem;color:var(--bone-dim);text-wrap:pretty;margin:clamp(1.5rem,4vh,2.25rem) 0 0}.price__custom{font-family:var(--display);color:var(--bone);margin-bottom:.35rem;font-size:clamp(1.25rem,1rem + .9vw,1.6rem);font-weight:400;line-height:1.25;display:block}.incl{gap:.9rem;margin-top:clamp(1.75rem,4.5vh,2.75rem);display:grid}.incl--extra{border-top:1px solid var(--ink-line);margin-top:clamp(2rem,5vh,3rem);padding-top:clamp(1.5rem,4vh,2.25rem)}.incl--extra .incl__list li:before{background:var(--bone-faint)}.incl__list{gap:.55rem;max-width:46rem;padding:0;list-style:none;display:grid}.incl__list li{color:var(--bone-dim);padding-left:1.5rem;position:relative}.incl__list li:before{content:"";background:var(--amber);width:.6rem;height:1px;position:absolute;top:.62em;left:0}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(1.25rem,3vw,2.25rem);max-width:46rem;margin:0;display:grid}.form__row{align-content:start;gap:.4rem;margin:0;display:grid}.form__row--wide,.form__foot,.form__say{grid-column:1/-1}.form__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);font-size:.68rem}.form__opt{opacity:.6;text-transform:none;letter-spacing:.06em}.form__hint{color:var(--bone-dim);font-size:.9rem}.form__in{width:100%;font:inherit;color:var(--bone);border:0;border-bottom:1px solid var(--ink-line);transition:border-color var(--t-fast) var(--ease);background:0 0;border-radius:0;padding:.5rem 0;font-size:max(1rem,16px)}.form__area{border:1px solid var(--ink-line);resize:vertical;border-radius:10px;min-height:7.5rem;padding:.7rem .85rem}.form__in:hover{border-color:var(--bone-dim)}.form__in:focus{border-color:var(--amber);outline:none}.form__in:focus-visible{box-shadow:0 1px 0 0 var(--amber);outline:2px solid var(--amber-lit);outline-offset:3px}.form__area:focus-visible{box-shadow:0 0 0 1px var(--amber)}.form__in[data-bad]{border-color:#d4736a}.form__err{color:#e08f86;font-size:.86rem}.form__pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:.4rem;display:flex}.form__note{letter-spacing:.08em;color:var(--bone-dim);font-size:.7rem}.form__say{border:1px solid var(--ink-line);color:var(--bone-dim);border-radius:10px;margin:0;padding:.85rem 1rem}.form__say[data-kind=ok]{border-color:var(--amber);color:var(--bone)}.form__say[data-kind=bad]{border-color:#6b3a34}.form__say a{color:var(--amber-lit)}.form[data-done] .form__row,.form[data-done] .form__note{opacity:.42}@media (max-width:40rem){.form{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.sec--contact{padding-bottom:clamp(3.5rem,9vh,6rem)}.contact__aside{margin-top:1.5rem}.contact__aside a{color:var(--bone-dim);border-bottom:1px solid var(--ink-line)}.contact__aside a:hover{color:var(--bone);border-bottom-color:var(--amber)}body:has([data-page-back]) .page>.sec:first-child{padding-top:clamp(2rem,6vh,4rem)}.open{width:100vw;margin:0 0 0 calc(50% - 50vw)}.open__track{position:relative}.open__nav{justify-content:center;align-items:center;gap:clamp(.9rem,3vw,1.5rem);padding-top:clamp(.75rem,2vh,1.25rem);display:flex}.open__arrow{border:1px solid var(--ink-line);background:rgba(var(--ink-rgb), .55);width:2.6rem;height:2.6rem;color:var(--bone);cursor:pointer;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);border-radius:50%;place-items:center;font-size:1rem;display:grid}.open__arrow:hover:not(:disabled){border-color:var(--amber);color:var(--amber-lit)}.open__arrow:focus-visible{outline:1px solid var(--amber);outline-offset:2px}.open__arrow:disabled{opacity:.28;cursor:default}.open__dots{letter-spacing:.34em;color:var(--bone-faint);margin:0;font-size:.6rem}.open__stage{height:calc(100svh - var(--nav-h,0px));grid-template-rows:minmax(0,1fr) auto auto;align-items:stretch;padding:0 0 clamp(1.25rem,4vh,2.5rem);display:grid;position:relative;overflow:hidden}.open__canvas{touch-action:pan-y;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}.open__caps{justify-items:center;margin-top:clamp(.5rem,2vh,1.25rem);padding-bottom:clamp(.5rem,2vh,1.25rem);display:grid}.open__cap{text-align:center;text-wrap:pretty;max-width:34rem;color:var(--bone-dim);opacity:0;transition:opacity .34s var(--ease), transform .52s cubic-bezier(.22, .61, .36, 1);grid-area:1/1;font-size:clamp(.92rem,.86rem + .34vw,1.12rem);line-height:1.5;transform:translateY(1.05em)}.open__cap.is-on{opacity:1;transform:none}.open__cap.is-past{opacity:0;transform:translateY(-1.05em)}.open__hint{color:var(--bone-faint);transition:opacity .42s var(--ease);justify-self:center;margin-top:.6rem}.open__hint.is-gone{opacity:0}@media (prefers-reduced-motion:reduce){.open__track{height:auto}.open__stage{height:auto;position:static}.open__canvas{height:clamp(300px,56vh,520px)}.open__caps{gap:.6rem}.open__cap{opacity:1;grid-area:auto;transform:none}.open__hint{display:none}}.foot{--foot-sky:100px;--foot-red:96, 120, 168;--foot-blue:152, 176, 222;--foot-seam:226, 234, 255;z-index:2;isolation:isolate;padding:calc(var(--foot-sky) + clamp(2.2rem, 5vh, 3.2rem)) var(--gutter) clamp(2rem, 5vh, 3rem);color:var(--bone);margin:0;position:relative;overflow:hidden}.foot:before{content:"";z-index:-2;width:140%;left:-20%;top:var(--foot-sky);background:linear-gradient(180deg, var(--ink) 0, #04060d 55%, #03050a 100%) padding-box, linear-gradient(90deg, rgba(var(--foot-red), .9) 38%, rgba(var(--foot-seam), .95) 50%, rgba(var(--foot-blue), .9) 62%) border-box;box-shadow:0 -1px 10px rgba(var(--foot-seam), .18), 0 -3px 34px rgba(var(--foot-seam), .07);pointer-events:none;border-top:1px solid #0000;border-radius:50% 50% 0 0/100px 100px 0 0;position:absolute;bottom:0}.foot:after{content:"";z-index:-1;background:linear-gradient(90deg, rgba(var(--foot-red), .85), rgb(var(--foot-red)) 40%, rgb(var(--foot-seam)) 50%, rgb(var(--foot-blue)) 60%, rgba(var(--foot-blue), .85));pointer-events:none;height:360px;display:none;position:absolute;top:0;left:0;right:0}@supports ((-webkit-mask-image:url(x)) or (mask-image:url(x))){.foot:after{display:block;-webkit-mask:url(/foot/horizon-wide.webp) 0 0/100% 360px no-repeat;mask:url(/foot/horizon-wide.webp) 0 0/100% 360px no-repeat}@media (max-width:40rem){.foot:after{-webkit-mask-image:url(/foot/horizon-narrow.webp);mask-image:url(/foot/horizon-narrow.webp)}}}.route-work .foot,.route-about .foot,.route-offer .foot,.route-mission .foot,.route-making .foot{--foot-red:240, 30, 72;--foot-seam:255, 217, 225;--foot-blue:214, 38, 118}.route-infra .foot,.route-infraWp .foot,.route-infraZona .foot,.route-infraHosting .foot,.route-infraBeds24 .foot,.route-infraPayments .foot,.route-infraDeploy .foot,.route-infraBackups .foot,.route-infraAudit .foot,.route-infraContract .foot,.route-pricing .foot{--foot-red:178, 104, 232;--foot-seam:216, 234, 255;--foot-blue:90, 168, 255}.route-services .foot{--foot-red:99, 201, 70;--foot-seam:220, 240, 255;--foot-blue:80, 140, 230}.route-serviceSite .foot{--foot-red:34, 184, 207;--foot-seam:215, 248, 252;--foot-blue:70, 120, 230}.route-privacy .foot{--foot-red:110, 200, 150;--foot-seam:205, 255, 225;--foot-blue:150, 240, 190}.route-signIn .foot{--foot-red:0, 180, 60;--foot-seam:200, 255, 215;--foot-blue:0, 255, 65}.route-personal .foot{--foot-red:48, 86, 240;--foot-seam:220, 230, 255;--foot-blue:130, 150, 190}.route-service .foot{--foot-red:34, 184, 207;--foot-seam:215, 248, 252;--foot-blue:70, 120, 230}.route-studio .foot{--foot-red:214, 40, 110;--foot-seam:255, 225, 238;--foot-blue:150, 100, 255}.route-restaurant .foot{--foot-red:163, 33, 58;--foot-seam:250, 226, 226;--foot-blue:152, 70, 142}.route-business .foot{--foot-red:20, 184, 154;--foot-seam:196, 250, 238;--foot-blue:40, 150, 170}.route-duke .foot{--foot-red:154, 133, 201;--foot-seam:241, 236, 255;--foot-blue:90, 110, 200}.ld-junction+.foot{--foot-red:232, 46, 60;--foot-blue:106, 166, 255;--foot-seam:219, 233, 255;--fx:calc(var(--frac,.5) * 100%);background:linear-gradient(180deg, rgba(var(--ink-rgb), 0) 0, var(--ink) calc(var(--foot-sky) + 1.5rem)), linear-gradient(90deg, #060103, #0e0405 12.5%, #160607 25%, #180507 37.5%, #1e0609 calc(var(--fx) - 70px), #21060a calc(var(--fx) - 32px), #25080b calc(var(--fx) - 6px), #290a0c var(--fx), #122036 var(--fx), #0a182e calc(var(--fx) + 3px), #0b1a31 calc(var(--fx) + 40px), #0c1b33 88%, #0f1e38)}.ld-junction[data-axis=y]+.foot{background:linear-gradient(180deg, #0a1930, var(--ink) calc(var(--foot-sky) + 1.5rem))}.foot__seam{display:none}.ld-junction:not([data-axis=y])+.foot .foot__seam{z-index:0;height:var(--foot-sky);opacity:0;mix-blend-mode:screen;mix-blend-mode:plus-lighter;will-change:transform, opacity;pointer-events:none;display:block;position:absolute;top:0;left:50%;-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - 1.5px),#000 calc(50% - 1.5px) calc(50% + 1.5px),#0000 calc(50% + 1.5px)),linear-gradient(#000,#00000030);mask-image:linear-gradient(90deg,#0000 calc(50% - 1.5px),#000 calc(50% - 1.5px) calc(50% + 1.5px),#0000 calc(50% + 1.5px)),linear-gradient(#000,#00000030)}.foot__trace{display:none}.ld-junction:not([data-axis=y])+.foot .foot__trace{z-index:0;height:var(--foot-sky);opacity:0;mix-blend-mode:screen;mix-blend-mode:plus-lighter;-webkit-mask-image:linear-gradient(90deg, transparent calc(50% - var(--core,3px)), #0000008c calc(50% - var(--core,3px)) calc(50% + var(--core,3px)), transparent calc(50% + var(--core,3px))), linear-gradient(180deg, #000, transparent);-webkit-mask-image:linear-gradient(90deg, transparent calc(50% - var(--core,3px)), #0000008c calc(50% - var(--core,3px)) calc(50% + var(--core,3px)), transparent calc(50% + var(--core,3px))), linear-gradient(180deg, #000, transparent);mask-image:linear-gradient(90deg, transparent calc(50% - var(--core,3px)), #0000008c calc(50% - var(--core,3px)) calc(50% + var(--core,3px)), transparent calc(50% + var(--core,3px))), linear-gradient(180deg, #000, transparent);will-change:transform, opacity;pointer-events:none;display:block;position:absolute;top:0;left:50%}.ld-junction:not([data-axis=y])+.foot .foot__trace--hot{-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--reach,999px) - 4px), transparent calc(var(--reach,999px) + 28px)), linear-gradient(90deg, transparent calc(50% - var(--core,3px)), #0000008c calc(50% - var(--core,3px)) calc(50% + var(--core,3px)), transparent calc(50% + var(--core,3px))), linear-gradient(180deg, #000, transparent);-webkit-mask-composite:source-in, source-over, source-over;-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--reach,999px) - 4px), transparent calc(var(--reach,999px) + 28px)), linear-gradient(90deg, transparent calc(50% - var(--core,3px)), #0000008c calc(50% - var(--core,3px)) calc(50% + var(--core,3px)), transparent calc(50% + var(--core,3px))), linear-gradient(180deg, #000, transparent);mask-image:linear-gradient(180deg, #000 calc(var(--reach,999px) - 4px), transparent calc(var(--reach,999px) + 28px)), linear-gradient(90deg, transparent calc(50% - var(--core,3px)), #0000008c calc(50% - var(--core,3px)) calc(50% + var(--core,3px)), transparent calc(50% + var(--core,3px))), linear-gradient(180deg, #000, transparent);-webkit-mask-composite:source-in,source-over,source-over;mask-composite:intersect,add,add}.foot__live{z-index:0;pointer-events:none;width:100%;height:170px;position:absolute;top:0;left:0}.foot__node{z-index:0;left:50%;top:calc(var(--foot-sky) - 4.5px);background:radial-gradient(circle at 36% 30%, #fff 0, #eef4ff 30%, rgb(var(--foot-seam)) 70%, rgba(var(--foot-seam), .8) 100%);width:9px;height:9px;box-shadow:0 0 12px 2px rgba(var(--foot-seam), .7), -16px 0 30px 4px rgba(var(--foot-red), .3), 16px 0 30px 4px rgba(var(--foot-blue), .3);pointer-events:none;border-radius:50%;margin-left:-4.5px;position:absolute}.foot__node:after{content:"";background:radial-gradient(closest-side, #fafcffe6 0, rgba(var(--foot-seam), .5) 18%, rgba(var(--foot-seam), .16) 50%, rgba(var(--foot-seam), 0) 100%);opacity:0;transition:opacity .9s ease-out;position:absolute;inset:-26px -80px}.foot__node.is-lit:after{opacity:1;transition-duration:80ms}.foot__in{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"id nav""legal legal";align-items:start;gap:clamp(1.8rem,4.5vh,2.8rem) clamp(2rem,6vw,5rem);max-width:70rem;margin:0 auto;display:grid;position:relative}.foot__id{grid-area:id;min-width:0}.foot__name{font-family:var(--display);letter-spacing:-.015em;color:var(--bone);margin:0 0 .75rem;font-size:clamp(1.7rem,1.25rem + 1.6vw,2.6rem);font-weight:400;line-height:1.1}.foot__contact{font-family:var(--hero);letter-spacing:.06em;color:var(--bone);flex-wrap:wrap;align-items:baseline;gap:.3em .8em;margin:0;font-size:clamp(.95rem,.82rem + .5vw,1.2rem);display:flex}.foot__sep{opacity:.42}.foot__contact a{color:rgb(var(--amber-lit-rgb));border-bottom:1px solid;padding-bottom:.1em;text-decoration:none}.foot__contact a:hover{color:var(--amber-hot,var(--amber-lit))}.foot__cert,.foot__social{letter-spacing:.12em;color:var(--bone-dim);margin:.9rem 0 0;font-size:.66rem;line-height:1.7}.foot__links{grid-area:nav}.foot__h{letter-spacing:.16em;color:var(--bone-dim);margin:0 0 .6rem;font-size:.64rem}.foot__list{columns:2;column-gap:2rem;margin:0;padding:0;list-style:none}.foot__list li{break-inside:avoid;padding-bottom:.05rem}.foot__list a{font-family:var(--display);color:var(--bone);transition:color var(--t-fast) var(--ease), background-size var(--t-base) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:.28rem 0;font-size:1.08rem;line-height:1.3;display:inline-block}.foot__list a:hover,.foot__list a:focus-visible{color:rgb(var(--amber-lit-rgb));background-size:100% 1px}@media (pointer:coarse){.foot__list a{padding:.65rem 0}}.foot__legal{border-top:1px solid rgba(var(--amber-lit-rgb), .2);letter-spacing:.12em;color:var(--bone-dim);grid-area:legal;margin:0;padding-top:1.1rem;font-size:.66rem;line-height:1.7}.foot__site{color:var(--bone);white-space:nowrap;border-bottom:1px solid rgba(var(--amber-lit-rgb), .4);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);text-decoration:none}.foot__site:after{content:"→";opacity:.6;margin-left:.4em}.foot__site:hover,.foot__site:focus-visible{color:rgb(var(--amber-lit-rgb));border-bottom-color:currentColor}@media (max-width:46rem){.foot__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"id""nav""legal"}}@media (forced-colors:active){.foot:before{box-shadow:none;background:canvas;border-top-color:canvastext}.foot:after,.foot__node,.foot__seam,.foot__trace{display:none!important}}.wk{gap:clamp(3rem,9vh,5.5rem);display:grid}.prose{max-width:44rem}.prose__head{padding:clamp(2.5rem,7vh,4.5rem) 0 clamp(1.5rem,4vh,2.5rem)}.prose__title{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,1.5rem + 2.2vw,3.2rem);font-weight:400;line-height:1.08}.prose__lede{color:var(--bone-dim);text-wrap:pretty;margin-top:.9rem;font-size:clamp(1rem,.95rem + .35vw,1.2rem);line-height:1.55}.prose__body p{color:var(--bone);text-wrap:pretty;margin-top:1.05rem;line-height:1.68}.prose__on{margin-top:1.6rem}.lnk{color:var(--amber-lit);border-bottom:1px solid rgba(var(--amber-lit-rgb), .4);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding-bottom:.1em;text-decoration:none}.lnk:hover,.lnk:focus-visible{color:#fff;border-bottom-color:rgba(var(--amber-lit-rgb), .95)}.facts{gap:.55rem;margin-top:.8rem;display:grid}.facts__row{border-bottom:1px solid var(--ink-line);grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);gap:.75rem;padding-bottom:.55rem;display:grid}.facts__row dt{letter-spacing:.08em;color:var(--bone-faint);font-size:.72rem}.facts__row dd{color:var(--bone);margin:0}.twolist__ul{gap:.6rem;margin-top:.85rem;list-style:none;display:grid}.twolist__ul li{color:var(--bone);padding-left:1.1rem;line-height:1.6;position:relative}.twolist__ul li:before{content:"";background:var(--amber);width:.42rem;height:1px;position:absolute;top:.62em;left:0}.priv__stamp{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);margin-top:1.4rem;font-size:.72rem}.priv__stamp time{color:var(--bone-dim)}.priv__sky,.priv__bg,.priv__veil{pointer-events:none;position:fixed;inset:0}.priv{z-index:3;--sky-ink:#93e5b6}.priv__sky{z-index:0;background:radial-gradient(80% 38% at 50% 58%,#46a0704d,#46a07000 70%),linear-gradient(#060a08 0%,#0a1510 38%,#14281d 58%,#0a1511 100%)}.priv__bg{z-index:1;opacity:0;transition:opacity 1.6s ease-out;overflow:hidden}.priv__bg.is-ready{opacity:1}.priv__ridge{width:calc(var(--w) * 2);background-repeat:repeat-x;background-size:var(--w) 100%;will-change:transform;animation:priv-drift var(--t) linear infinite;position:absolute;left:0}@keyframes priv-drift{to{transform:translate3d(calc(var(--w) * -1), 0, 0)}}@media (prefers-reduced-motion:reduce){.priv__ridge{animation:none}}:root:is([data-q="3"],[data-q="4"]) .priv__ridge{animation:none}.priv__veil{z-index:2;background:radial-gradient(130% 100% at 50% 45%,#05080600 50%,#05080680 100%)}.priv__box{border:1px solid var(--priv-line,#00ff412e);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c098c;border-radius:6px;margin-top:.9rem;overflow:hidden}.priv__box[open]{border-color:var(--priv-line-on,#00ff4157);background:#080c09b8}.priv__sum{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.9rem,2.2vw,1.25rem) clamp(.95rem,2.4vw,1.5rem);list-style:none;display:flex}.priv__sum::-webkit-details-marker{display:none}.priv__sum:hover{background:#00ff410a}.priv__sum:focus-visible{outline:2px solid var(--vip-green,#00ff41);outline-offset:-3px}.priv__chev{width:.62em;height:.62em;transition:transform var(--t-base) var(--ease);color:var(--vip-green,#00ff41);opacity:.8;border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)translate(-.12em,-.12em)}.priv__box[open] .priv__chev{transform:rotate(-135deg)translate(-.1em,-.1em)}.priv__body{padding:0 clamp(.95rem,2.4vw,1.5rem) clamp(1.1rem,2.6vw,1.6rem)}@media (max-width:26rem){.priv__box{margin-inline:calc(var(--gutter) * -1);border-left:0;border-right:0;border-radius:0}}.priv__body>:first-child{margin-top:0}.priv__h{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;color:var(--sky-ink,var(--bone));text-shadow:0 0 18px #00ff4138;margin:0;font-size:clamp(1.25rem,1.1rem + .7vw,1.6rem);font-weight:400;line-height:1.2;transition:color .6s linear}.priv__box[open]>.priv__sum>.priv__h{text-shadow:0 0 22px #00ff4161}@keyframes priv-breathe{0%,to{opacity:.55}50%{opacity:1}}.priv__box[open]>.priv__sum>.priv__h{animation:5.5s ease-in-out infinite priv-breathe}@media (prefers-reduced-motion:reduce){.priv__h{opacity:1;transition:none;animation:none}.priv__chev{transition:none}}.priv__body p{color:var(--bone);text-wrap:pretty;margin-top:.9rem;line-height:1.68}.priv__note{color:var(--bone-dim);font-size:.92rem}.priv__ul{margin-top:1.1rem}.priv__ul--not li:before{background:var(--bone-faint)}.priv__facts{margin-top:1.1rem}.keys{margin-top:1.6rem}.keys__h{letter-spacing:.16em;text-transform:uppercase;color:var(--amber);font-size:.7rem}.keys .facts{margin-top:.7rem}.keys .facts__row{grid-template-columns:minmax(0,10.5rem) minmax(0,1fr)}.keys .facts__row dt{color:var(--bone-dim);overflow-wrap:anywhere;letter-spacing:.02em;text-transform:none}@media (max-width:34rem){.keys .facts__row{grid-template-columns:minmax(0,1fr);gap:.25rem}}.prose .sec{border-top:1px solid var(--ink-line)}.prose .sec--faq:before{display:none}.prose .faq{max-width:none}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#111!important;background:#fff!important}*,:before,:after{color:#111!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#bbb!important}canvas,.gate,.locale,.sky,.sec--faq:before{display:none!important}.reveal,.hero__ink,body:not(.is-ready) .reveal{opacity:1!important;animation:none!important;transform:none!important}.hero,.stage,[class*=opening]{height:auto!important;min-height:0!important}a{text-decoration:underline;color:#111!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}h1,h2,h3{break-after:avoid}section,article,.sec,.faq__item{break-inside:avoid}}:root:is([data-q="2"],[data-q="3"],[data-q="4"]) .hero__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0605059e}:root:is([data-q="2"],[data-q="3"],[data-q="4"]) .hero__card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0b0a}:root:is([data-q="2"],[data-q="3"],[data-q="4"]) .priv__box{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080c09d6}:root:is([data-q="2"],[data-q="3"],[data-q="4"]) .locale,:root:is([data-q="2"],[data-q="3"],[data-q="4"]) .maw__rind{-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-q="2"],[data-q="3"],[data-q="4"]) #panel-hero[data-active=false],:root:is([data-q="2"],[data-q="3"],[data-q="4"]) #panel-junction[data-active=false]{filter:none}body:not(.is-onhero) .hero__zone:after,body:not(.is-onhero) .sky>canvas,.panel[data-active=false] :is(*){animation-play-state:paused}:root:is([data-q="3"],[data-q="4"]) .hero__zone{animation:none;box-shadow:0 0 14px #00ff4129}:root:is([data-q="3"],[data-q="4"]) .hero__zone--panel{box-shadow:0 0 14px #3898ff2e}:root:is([data-q="3"],[data-q="4"]) .sky>canvas{animation:none}:root:is([data-q="3"],[data-q="4"]) :is(.sky__dust--l,.sky__dust--r){opacity:.6}.gfx{--gfx-booking:#003580;--gfx-booking-lit:#5b91d4;--gfx-hand:#8a6f4a21;--gfx-hand-on:#8a6f4a3d;--gfx-hand-lit:#c9a173;padding:clamp(48px,7vw,76px) 0 clamp(40px,6vw,64px)}.gfx__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint);margin:0 0 14px;font-size:10.5px}.gfx__h{font-family:var(--display);letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(26px,4vw,40px);font-weight:600;line-height:1.12}.gfx__lede{color:var(--bone-dim);max-width:44ch;margin:0 0 34px;font-size:16.5px;line-height:1.5}.gfx__price{letter-spacing:.06em;color:var(--bone-dim);margin:0 0 12px;font-size:12.5px}.gfx__price b{color:var(--bone);font-weight:400}.gfx__num{width:26px;height:26px;font-family:var(--display);color:var(--bone-dim);background:var(--ink-raised);box-shadow:inset 0 0 0 1px var(--ink-line);border-radius:50%;place-items:center;margin-left:9px;font-size:12.5px;font-weight:600;line-height:1;display:grid}.path{margin:0 0 34px}.path__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0 0 14px;display:flex}.path__name{letter-spacing:.13em;text-transform:uppercase;font-size:10.5px}.path--hand .path__name{color:var(--gfx-hand-lit)}.path--site .path__name{color:var(--amber-lit)}.path__you{color:var(--bone-faint);font-size:11.5px}.steps{gap:6px;display:grid}.step{grid-template-columns:44px 1fr;align-items:center;gap:16px;display:grid}.step__cell{border-radius:3px;align-items:center;gap:12px;min-height:38px;padding:0 14px;font-size:14.5px;display:flex}.path--hand .step__cell{background:var(--gfx-hand);color:var(--bone-dim)}.path--hand .step--you .step__cell{background:var(--gfx-hand-on);color:var(--bone)}.path--site .step__cell{background:rgba(var(--amber-rgb), .13);color:var(--bone-dim)}.step--you .gfx__num{color:#e8cfab;background:#8a6f4a42;box-shadow:inset 0 0 0 1px #c9a17373}.step__tag{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:10.5px}.path--hand .step__tag{color:var(--gfx-hand-lit)}.path--site .step__tag{color:var(--amber-lit)}.tally{border-top:1px solid var(--ink-line);grid-template-columns:1fr 1fr;gap:14px;padding-top:26px;display:grid}.tally__box{border-radius:4px;padding:18px 20px}.tally__box--hand{background:var(--gfx-hand)}.tally__box--site{background:rgba(var(--amber-rgb), .13)}.tally__n{font-family:var(--display);letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(34px,5.4vw,48px);font-weight:600;line-height:1;display:block}.tally__box--hand .tally__n{color:var(--gfx-hand-lit)}.tally__box--site .tally__n{color:var(--amber-lit)}.tally__l{color:var(--bone-dim);font-size:13.5px;line-height:1.4}.stack__key{grid-template-columns:44px 1fr;gap:0 16px;margin:0 0 10px;display:grid}.stack__zones{grid-template-columns:85fr 15fr;display:grid}.stack__z{letter-spacing:.11em;text-transform:uppercase;padding-bottom:7px;font-size:10.5px}.stack__z--keep{color:var(--bone-faint)}.stack__z--cut{color:var(--gfx-booking-lit);text-align:right}.stack{gap:7px;display:grid}.stay{grid-template-columns:44px 1fr;align-items:center;gap:16px;display:grid}.stay__bar{border-radius:3px;grid-template-columns:85fr 15fr;height:28px;display:grid;overflow:hidden}.stay__keep{background:rgba(var(--bone-rgb), .23);color:rgba(var(--bone-rgb), .82);align-items:center;padding-left:13px;font-size:11px;display:flex}.stay__cut{background:var(--gfx-booking);position:relative;box-shadow:inset 0 0 0 1px #5b91d473}.stay__cut span{color:#d6e5f8;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.gfx__total{border-top:1px solid var(--ink-line);flex-wrap:wrap;align-items:baseline;gap:14px;margin:28px 0 0;padding-top:22px;display:flex}.gfx__totaln{font-family:var(--display);color:var(--gfx-booking-lit);letter-spacing:-.025em;font-size:clamp(38px,6vw,58px);font-weight:600;line-height:1}.gfx__totall{color:var(--bone-faint);font-size:13.5px;line-height:1.45}.gfx__totall b{color:var(--gfx-booking-lit);margin-bottom:2px;font-size:15.5px;font-weight:400;display:block}.years{border-top:1px solid var(--ink-line);gap:16px;margin-top:42px;padding-top:26px;display:grid}.yr{grid-template-columns:44px 1fr;align-items:center;gap:16px;display:grid}.yr__bars{gap:4px;display:grid}.yb{background:rgba(var(--bone-rgb), .05);border-radius:3px;height:24px;position:relative;overflow:hidden}.yb__fill{border-radius:3px;position:absolute;inset:0 auto 0 0}.yb--them .yb__fill{background:var(--gfx-booking)}.yb--you .yb__fill{background:var(--amber-deep)}.yb__lbl{white-space:nowrap;font-size:11px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.yb--them .yb__lbl{color:#d6e5f8}.yb--you .yb__lbl{color:var(--bone)}.years__legend{color:var(--bone-faint);flex-wrap:wrap;gap:6px 22px;margin:4px 0 0;font-size:13px;display:flex}.years__legend span{align-items:center;gap:8px;display:inline-flex}.years__legend .sw{border-radius:2px;width:10px;height:10px}.years__legend .sw--them{background:var(--gfx-booking)}.years__legend .sw--you{background:var(--amber-deep)}.gfx__punch{font-family:var(--display);letter-spacing:-.01em;margin:34px 0 0;font-size:clamp(19px,2.6vw,25px);font-weight:600;line-height:1.28}.gfx__punch em{color:var(--amber-lit);font-style:normal}.gfx__foot{color:var(--bone-faint);max-width:52ch;margin:14px 0 0;font-size:13px;line-height:1.5}.stay__cut,.yb__fill{transform:scaleX(0)}.stay__cut{transform-origin:100%}.yb__fill{transform-origin:0}.stay__cut span,.yb__lbl,.step{opacity:0}.gfx.is-seen .stay__cut,.gfx.is-seen .yb__fill{transition:transform .55s cubic-bezier(.2,.7,.3,1) var(--d,0s);transform:scaleX(1)}.gfx.is-seen .stay__cut span,.gfx.is-seen .yb__lbl,.gfx.is-seen .step{opacity:1;transition:opacity .35s ease calc(var(--d,0s) + .2s)}@media (max-width:560px){.stack__key,.stay,.yr,.step{grid-template-columns:36px 1fr;gap:0 11px}.step{gap:11px}.gfx__num{width:23px;height:23px;margin-left:6px;font-size:11.5px}.stay__bar{height:25px}.stay__keep,.stay__cut span{letter-spacing:0;font-size:10px}.step__cell{flex-wrap:wrap;gap:4px 10px;padding:9px 12px;font-size:14px}.step__tag{margin-left:0}.tally{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stay__cut,.yb__fill{transform:scaleX(1)}.stay__cut span,.yb__lbl,.step{opacity:1}.gfx.is-seen .stay__cut,.gfx.is-seen .yb__fill,.gfx.is-seen .stay__cut span,.gfx.is-seen .yb__lbl,.gfx.is-seen .step{transition:none}}.route-infra,.route-infraWp,.route-infraZona,.route-infraHosting,.route-infraBeds24,.route-infraPayments,.route-infraDeploy,.route-infraBackups,.route-infraAudit,.route-infraContract,.route-pricing{--amber:#5aa8ff;--amber-lit:#8ec5ff;--amber-deep:#24599a;--amber-rgb:90, 168, 255;--amber-lit-rgb:142, 197, 255;--amber-hot:#d8eaff;--mid-rgb:178, 104, 232;--bone-rgb:212, 234, 255;--bone:#eef7ff;--bone-dim:#d4eaffc2;--bone-faint:#d4eaff99}.route-work,.route-about,.route-offer,.route-mission,.route-making{--amber:#f01e48;--amber-lit:#ff6d8b;--amber-deep:#9c0f2c;--amber-rgb:240, 30, 72;--amber-lit-rgb:255, 109, 139;--amber-hot:#ffd9e1;--mid-rgb:214, 38, 118}.inf-n{background:radial-gradient(circle at 35% 28%, #22285cf7, #0a0e22fa 74%) padding-box, linear-gradient(135deg, var(--amber-lit) 4%, #c58eee 52%, #e98079 96%) border-box;width:1.8rem;height:1.8rem;box-shadow:-3px -3px 12px -6px rgba(var(--amber-rgb), .5), 4px 4px 12px -6px #e2564d61;font-family:var(--display);letter-spacing:0;text-transform:none;font-variant-numeric:lining-nums;color:#f0ebff;background-origin:border-box;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;font-size:.98rem;font-style:normal;font-weight:400;line-height:1;display:inline-grid}@media (forced-colors:active){.inf-n{border-color:canvastext}}.inf-n--sm{width:1.3rem;height:1.3rem;box-shadow:none;font-size:.74rem}.inf-kick{align-items:center;gap:.75rem;display:flex}.page.inf{max-width:84rem}.inf-sky{z-index:-2;pointer-events:none;background:var(--ink);height:100lvh;position:fixed;inset:0 0 auto}.inf-bg{opacity:0;animation:.9s ease-out .1s forwards inf-bg-in}@keyframes inf-bg-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.inf-bg{opacity:1;animation:none}}html[data-bg=still] .inf-bg{display:none}html[data-bg=still] .inf-sky{background:var(--ink) url(/infra/sky-land.webp) center / cover no-repeat}@media (orientation:portrait){html[data-bg=still] .inf-sky{background-image:url(/infra/sky-port.webp)}}html:is(.route-work,.route-about,.route-offer,.route-mission,.route-making)[data-bg=still] .inf-sky{background-image:url(/vitrina/sky-red-land.webp)}@media (orientation:portrait){html:is(.route-work,.route-about,.route-offer,.route-mission,.route-making)[data-bg=still] .inf-sky{background-image:url(/vitrina/sky-red-port.webp)}}.page.inf>.sec:before{background:#09080785}.page.inf .offer-sub{color:rgba(var(--bone-rgb), .76)}.page.inf{--bone-faint:rgba(var(--bone-rgb), .62);--bone-dim:rgba(var(--bone-rgb), .7)}.page.inf~.foot{z-index:2;--bone-faint:rgba(var(--bone-rgb), .68);position:relative}.page.inf:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(var(--amber-rgb), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--amber-rgb), .045) 1px, transparent 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 60% 0,#000 25%,#0000 78%);mask-image:radial-gradient(90% 70% at 60% 0,#000 25%,#0000 78%)}.inf-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy flow";align-items:center;gap:clamp(1.75rem,4vw,3rem) clamp(1.5rem,4vw,3.5rem);padding:clamp(5rem,12vh,7.5rem) 0 clamp(2rem,5vh,3rem);display:grid}.inf-hero__copy{grid-area:copy;min-width:0}.inf-hero__title{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:.85rem 0 1.1rem;font-size:clamp(2.3rem,1.5rem + 3.3vw,4.3rem);font-weight:400;line-height:1.02}.inf-hero__lede{color:var(--bone-dim);text-wrap:pretty;max-width:36rem}.inf-hero__acts{justify-content:start;gap:.8rem;margin-top:1.9rem;display:grid}.inf-quick{border:1px solid rgba(var(--amber-rgb), .5);background:linear-gradient(180deg, rgba(var(--amber-rgb), .13), rgba(var(--amber-rgb), .04));max-width:100%;box-shadow:0 18px 44px -26px rgba(var(--amber-rgb), .7);transition:border-color var(--t-base) var(--ease), background-color var(--t-base) var(--ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;padding:.9rem 1.2rem .9rem 1rem;display:inline-grid}.inf-quick:hover{border-color:rgba(var(--amber-lit-rgb), .95)}.inf-quick__icon{width:32px;height:32px;margin:-1px;display:block}.inf-quick__t{font-family:var(--display);color:var(--bone);font-size:1.14rem;line-height:1.2;display:block}.inf-quick__d{color:var(--bone-dim);margin-top:.15rem;font-size:.86rem;display:block}.inf-quick__ready{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-lit);align-items:center;gap:.45rem;margin-bottom:.3rem;font-size:.62rem;display:flex}.inf-quick__ready:before{content:"";background:var(--amber-lit);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--amber-rgb), .22), 0 0 10px rgba(var(--amber-lit-rgb), .8);border-radius:50%;flex:none}.inf-quick__go{color:var(--amber-lit);transition:transform var(--t-base) var(--ease);font-size:1.25rem}.inf-quick:hover .inf-quick__go{transform:translate(4px)}.inf-down{border:1px solid rgba(var(--amber-rgb), .38);background:linear-gradient(180deg, rgba(var(--amber-rgb), .075), rgba(var(--amber-rgb), .02));color:var(--bone);transition:border-color var(--t-base) var(--ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;padding:.62rem 1.2rem .62rem 1rem;display:grid}.inf-down:hover{border-color:rgba(var(--amber-lit-rgb), .9)}.inf-down__gears{width:50px;height:32px;position:relative}.inf-down__gear{display:block;position:absolute}.inf-down__gear--a{width:40px;height:40px;top:-4px;left:-4px}.inf-down__gear--b{width:32px;height:32px;top:0;left:23px}.inf-down__t{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem}.inf-down__go{color:var(--amber-lit);transition:transform var(--t-base) var(--ease);font-size:1.1rem}.inf-down:hover .inf-down__go{transform:translateY(3px)}@keyframes inf-gear-a{to{transform:rotate(360deg)}}@keyframes inf-gear-b{to{transform:rotate(-540deg)}}.inf-down__gear--a{animation:9s steps(216,end) infinite inf-gear-a}.inf-down__gear--b{animation:9s steps(216,end) infinite inf-gear-b}:root:is([data-q="3"],[data-q="4"]) .inf-down__gear{animation-timing-function:steps(12,end)}@media (prefers-reduced-motion:reduce){.inf-down__gear{animation:none}}.inf-flow{--flow-bleed:22px;grid-area:flow;min-width:0;margin:0}.inf-flow__cv,.inf-flow__still{width:calc(100% + 2 * var(--flow-bleed));margin-inline:calc(-1 * var(--flow-bleed));aspect-ratio:600/295;pointer-events:none;height:auto;display:block}.inf-flow__still{aspect-ratio:auto}.inf-ico{pointer-events:none;flex:none;width:64px;height:64px;margin:-10px;display:block}.offer-block{margin-top:clamp(2.4rem,6vh,3.5rem)}.inf-offer .sec__head{margin-bottom:clamp(1.6rem,4vh,2.2rem)}.offer-sub{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);align-items:center;gap:.9rem;font-size:.6875rem;font-weight:400;display:flex}.offer-sub:after{content:"";background:linear-gradient(90deg, rgba(var(--amber-rgb), .45), transparent 85%);flex:1;height:1px}.offer-sub__d{max-width:46rem;color:var(--bone-dim);text-wrap:pretty;margin-top:.8rem}.offer{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.offer__item{border:1px solid var(--ink-line);background:linear-gradient(180deg, rgba(var(--amber-rgb), .07), #0c0b09e6 60%);border-radius:14px;flex-direction:column;padding:1.15rem 1.25rem 1.2rem;display:flex;position:relative}.offer__item:after{content:"";z-index:1;background:linear-gradient(90deg, rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-rgb), .28));height:1px;box-shadow:0 0 7px rgba(var(--amber-rgb), .4);pointer-events:none;position:absolute;top:calc(1.15rem + 22px);left:calc(1.25rem + 52px);right:calc(8px - 2.25rem)}.offer__item:last-child:after{display:none}.offer__item:before{content:"";z-index:1;background:rgba(var(--amber-lit-rgb), .9);clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none;width:7px;height:10px;position:absolute;top:calc(1.15rem + 17px);right:calc(8px - 2.25rem)}.offer__item:last-child:before{display:none}.offer__t{font-family:"DM Sans", var(--sans);letter-spacing:-.015em;text-wrap:balance;margin-top:1.1rem;font-size:1.12rem;font-weight:500;line-height:1.25}.offer__d{color:var(--bone-dim);text-wrap:pretty;margin-top:.45rem;font-size:.9rem;line-height:1.5}.offer__go{color:var(--amber-lit);transition:color var(--t-base) var(--ease);align-self:flex-start;margin-top:auto;padding-top:.9rem;font-size:.62rem}.offer__go:hover{color:var(--amber-hot)}.cats{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.cats>.cat{grid-column:span 2}.cats--pair>.cat{grid-column:span 3}.cat{border:1px solid var(--ink-line);transition:border-color var(--t-slow) var(--ease);background:linear-gradient(#161411cc,#0c0b09cc);border-radius:14px;padding:1.3rem 1.35rem .85rem;scroll-margin-top:5.5rem}.cat:target{border-color:rgba(var(--amber-rgb), .75)}.cat__head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.85rem;display:grid}.cat__tx{grid-area:2/1/auto/-1;min-width:0}.cat__t{font-family:"DM Sans", var(--sans);letter-spacing:-.015em;margin-top:1.1rem;font-size:1.3rem;font-weight:500;line-height:1.2}.cat__line{color:var(--bone-dim);text-wrap:pretty;margin-top:.4rem;font-size:.92rem}.cat__list{border-top:1px solid var(--ink-line);margin:1rem 0 0;padding:0;list-style:none}.cat__item+.cat__item{border-top:1px solid #241f19b3}.cat__a{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .9rem;padding:.72rem .1rem;display:grid}.cat__it{color:var(--bone);font-size:.96rem;font-weight:600}.cat__id{color:var(--bone-dim);grid-column:1;font-size:.86rem;line-height:1.45}.cat__go{color:var(--amber-lit);white-space:nowrap;transition:transform var(--t-base) var(--ease);grid-area:1/2/span 2;align-self:center;font-size:.6rem}.cat__item--live .cat__go:before{content:"";vertical-align:.1em;background:var(--amber-lit);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--amber-lit-rgb), .9);border-radius:50%;margin-right:.45rem;display:inline-block}a.cat__a:hover .cat__it{color:var(--amber-hot)}a.cat__a:hover .cat__go{transform:translate(3px)}@media (min-width:64.01rem){.cats--pair>.cat .cat__list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.2rem;display:grid}.cats--pair>.cat .cat__item,.cats--pair>.cat .cat__item+.cat__item{border-top:1px solid var(--ink-line)}}.cat--kinds{padding:1.35rem 1.5rem 1.5rem}.cat--kinds .cat__head{grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.15rem}.cat--kinds .cat__tx{grid-area:1/2}.cat--kinds .cat__t{margin-top:0;font-size:1.5rem}.cat--kinds .cat__list{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1.35rem;display:grid}.cat--kinds .cat__item,.cat--kinds .cat__item+.cat__item{border-top:0;display:flex}.cat--kinds .cat__a{border:1px solid var(--ink-line);transition:border-color var(--t-base) var(--ease), background-color var(--t-base) var(--ease);background:#14120f9e;border-radius:12px;flex:1;grid-template-rows:minmax(2.4rem,auto) auto;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:.3rem .7rem;padding:1rem 1.05rem}.cat--kinds a.cat__a:hover{border-color:rgba(var(--amber-rgb), .6)}.cat--kinds .cat__go{grid-area:auto/1/auto/-1;align-self:end;margin-top:.55rem}.cat--kinds .cat__item--link .cat__a{grid-template-rows:minmax(2.4rem,auto) auto 1fr}.cat--kinds .cat__ico{image-rendering:pixelated;pointer-events:none;grid-area:1/1;align-self:center;width:48px;height:48px;margin:-8px;display:block}.cat--kinds .cat__it{grid-area:1/2;align-self:center;line-height:1.25}.cat--kinds .cat__id{grid-area:2/1/auto/-1;margin-top:.15rem}@media (min-width:64.01rem) and (max-width:74rem){.cat--kinds .cat__a{grid-template-rows:32px minmax(2.4rem,auto) auto;grid-template-columns:minmax(0,1fr);row-gap:.45rem}.cat--kinds .cat__item--link .cat__a{grid-template-rows:32px minmax(2.4rem,auto) auto 1fr}.cat--kinds .cat__ico{align-self:start}.cat--kinds .cat__it{grid-area:2/1;align-self:start}.cat--kinds .cat__id{grid-row:3;margin-top:0}}.cat__item--ready .cat__a{border-color:rgba(var(--amber-rgb), .5);background:linear-gradient(180deg, rgba(var(--amber-rgb), .13), rgba(var(--amber-rgb), .04));box-shadow:0 18px 44px -28px rgba(var(--amber-rgb), .7)}.cat--kinds .cat__item--ready a.cat__a:hover{border-color:rgba(var(--amber-lit-rgb), .95)}@media (max-width:64rem){.offer{grid-template-columns:repeat(2,minmax(0,1fr))}.offer__item:nth-child(2n):after,.offer__item:nth-child(2n):before{display:none}.cats{grid-template-columns:repeat(2,minmax(0,1fr))}.cats>.cat,.cats--pair>.cat{grid-column:auto}.cats>.cat:last-child:nth-child(odd){grid-column:1/-1}.cats>.cat:last-child:nth-child(odd) .cat__list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.2rem;display:grid}.cats>.cat:last-child:nth-child(odd) .cat__item,.cats>.cat:last-child:nth-child(odd) .cat__item+.cat__item{border-top:1px solid var(--ink-line)}.cat--kinds .cat__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.inf-offer .sec__head{margin-bottom:1.4rem}.offer-block{margin-top:1.9rem}.offer-sub__d{margin-top:.6rem;font-size:.93rem}.cat--kinds{padding:1.05rem 1rem}.cat--kinds .cat__head{column-gap:.9rem}.cat--kinds .cat__t{font-size:1.22rem}.cat--kinds .cat__line{margin-top:.25rem;font-size:.88rem}.cat--kinds .cat__list{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:1rem}.cat--kinds .cat__a{grid-template-rows:32px auto;gap:.2rem .7rem;padding:.7rem .85rem}.cat--kinds .cat__item--link .cat__a{grid-template-rows:32px auto 1fr}.cat--kinds .cat__go{margin-top:.35rem}.offer{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-top:1.1rem}.offer__item{--py:.95rem;--px:1rem;padding:var(--py) var(--px) 1rem;grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:1rem;display:grid}.offer__item .inf-ico{grid-area:1/1/span 3;align-self:start}.offer__t,.offer__d,.offer__go{grid-column:2}.offer__t{margin-top:0;font-size:1.06rem}.offer__d{margin-top:.3rem;font-size:.86rem;line-height:1.45}.offer__go{margin-top:.15rem;padding-top:.5rem}.offer__item:after{top:calc(var(--py) + 52px);bottom:calc(-.8rem - var(--py) + 8px);left:calc(var(--px) + 22px);background:linear-gradient(180deg, rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-rgb), .28));width:1px;height:auto;right:auto}.offer__item:before{top:auto;right:auto;bottom:calc(-.8rem - var(--py) + 8px);left:calc(var(--px) + 17px);clip-path:polygon(0 0,100% 0,50% 100%);width:10px;height:7px}.offer__item:nth-child(2n):after,.offer__item:nth-child(2n):before{display:block}.offer__item:last-child:after,.offer__item:last-child:before{display:none}.cats{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-top:1.1rem}.cats>.cat:last-child:nth-child(odd){grid-column:auto}.cats>.cat:last-child:nth-child(odd) .cat__list{border-top:1px solid var(--ink-line);display:block}.cats>.cat:last-child:nth-child(odd) .cat__item{border-top:0}.cats>.cat:last-child:nth-child(odd) .cat__item+.cat__item{border-top:1px solid #241f19b3}.cats>.cat{padding:1.05rem 1.05rem .45rem}.cats>.cat .cat__head{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem .8rem}.cats>.cat .cat__tx{display:contents}.cats>.cat .cat__t{grid-area:1/2;margin:0;font-size:1.2rem}.cats>.cat .cat__line{grid-area:2/1/auto/-1;margin:0;font-size:.88rem}.cat__list{margin-top:.8rem}.cat__a{padding:.55rem .05rem}.cat__it{font-size:.92rem}.cat__id{font-size:.82rem;line-height:1.4}}.reel{position:relative}.reel [hidden]{display:none!important}.reel__tabs{flex-wrap:wrap;gap:.6rem;margin-bottom:1.4rem;display:flex}.reel__tab{border:1px solid var(--ink-line);text-align:left;transition:border-color var(--t-base) var(--ease), background-color var(--t-base) var(--ease);background:#14120fbf;border-radius:12px;align-items:center;gap:.75rem;padding:.55rem 1.05rem .55rem .65rem;display:inline-flex}.reel__tab:hover{border-color:rgba(var(--bone-rgb), .28)}.reel__tab[aria-selected=true]{border-color:rgba(var(--amber-rgb), .75);background:rgba(var(--amber-rgb), .09)}.reel__tabMark{object-fit:contain;flex:none;width:30px;height:30px}.reel__tabName{font-family:var(--display);color:var(--bone);font-size:1rem;line-height:1.2;display:block}.reel__tabHost{letter-spacing:.14em;font-size:.58rem;display:block}.reel__stage{--phone-w:clamp(150px, 21%, 248px);--gap:clamp(1rem, 2vw, 1.5rem);column-gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;padding-bottom:2.6rem;display:grid;position:relative}.reel__browser{margin-right:calc(var(--phone-w) * .6);border:1px solid rgba(var(--bone-rgb), .14);box-shadow:0 42px 80px -44px #000000e6, 0 30px 90px -54px rgba(var(--amber-rgb), .55);background:#0e0d0b;border-radius:12px;grid-column:1;position:relative;overflow:hidden}.reel__bar{border-bottom:1px solid rgba(var(--bone-rgb), .08);background:#121110;align-items:center;gap:.9rem;height:36px;padding:0 .9rem;display:flex}.reel__dots{flex:none;gap:6px;display:inline-flex}.reel__dots i{border:1px solid rgba(var(--bone-rgb), .26);border-radius:50%;width:9px;height:9px}.reel__addr{border:1px solid rgba(var(--bone-rgb), .08);background:rgba(var(--bone-rgb), .05);min-width:0;max-width:24rem;height:22px;font-family:var(--mono);letter-spacing:.04em;color:var(--bone-dim);white-space:nowrap;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.45rem;margin:0 auto;font-size:.7rem;display:flex;overflow:hidden}.reel__glass{aspect-ratio:16/10;isolation:isolate;background:#050403;position:relative;overflow:hidden}.reel__tube{position:absolute;inset:0}.reel__page{will-change:transform;width:100%;position:absolute;top:0;left:0}.reel__tile{opacity:0;width:100%;height:auto;transition:opacity .3s var(--ease);display:block}.reel__tile.is-in{opacity:1}.reel__phone{z-index:3;bottom:0;right:var(--gap);width:var(--phone-w);border:1px solid rgba(var(--bone-rgb), .2);box-shadow:0 30px 60px -22px #000000e6, 0 0 0 1px #0009, 0 24px 70px -34px rgba(var(--amber-rgb), .6);background:#0c0b0a;border-radius:30px;padding:22px 7px 7px;position:absolute}.reel__phone:before{content:"";z-index:6;background:#050403;border-radius:8px;width:28%;height:10px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.reel__glass--m{aspect-ratio:390/844;border-radius:23px}.reel__cursor{z-index:7;opacity:0;pointer-events:none;width:24px;height:32px;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}.reel__ring{z-index:6;border:2px solid var(--amber-lit);opacity:0;pointer-events:none;border-radius:50%;width:40px;height:40px;position:absolute;top:-20px;left:-20px}.reel__mark{z-index:4;border:1.5px solid var(--amber-lit);box-shadow:0 0 0 4px rgba(var(--amber-rgb), .16), 0 0 28px rgba(var(--amber-rgb), .4);pointer-events:none;border-radius:8px;position:absolute;top:0;left:0}.reel__call{z-index:5;border:1px solid rgba(var(--amber-rgb), .6);pointer-events:none;background:#080b10f0;border-radius:10px;align-items:flex-start;gap:.6rem;width:max-content;max-width:min(19rem,72%);padding:.55rem .85rem .6rem .65rem;display:flex;position:absolute;top:0;left:0;box-shadow:0 14px 34px -14px #000000d9}.reel__callT{color:var(--bone);font-size:.88rem;font-weight:600;line-height:1.25;display:block}.reel__callD{color:var(--bone-dim);margin-top:.1rem;font-size:.78rem;line-height:1.35;display:block}.reel__toast{z-index:5;color:#13201a;opacity:0;pointer-events:none;background:#fbfbf8;border-radius:12px;align-items:center;gap:.6rem;padding:.6rem 1rem .6rem .7rem;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 18px 40px -14px #000000a6}.reel__toast .ico{color:#1a8f4d}.ico-check-16{display:none}.reel__toast b{font-size:.84rem;line-height:1.2;display:block}.reel__toast .u-mono{color:#53605a;letter-spacing:.12em;font-size:.56rem}.reel__notif{z-index:5;color:#fff;opacity:0;pointer-events:none;background:#1e2024f2;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.64rem;line-height:1.3;display:grid;position:absolute;top:30px;left:6px;right:6px;box-shadow:0 12px 26px -10px #000000bf}.reel__notifMark{object-fit:contain;background:var(--ink);border-radius:7px;width:24px;height:24px;padding:3px}.reel__notifTxt{grid-column:2/-1;min-width:0}.reel__notifTxt b{padding-right:2.6em;font-size:.7rem;display:block}.reel__notifTxt span{color:#ffffffbd;display:block}.reel__notifNow{letter-spacing:.08em;color:#ffffff8c;font-size:.5rem;position:absolute;top:.6rem;right:.6rem}.reel__foot{align-items:flex-start;gap:.8rem;margin-top:.4rem;display:flex}.reel__lists{flex:1;min-width:0;display:grid}.reel__lists>.reel__steps{grid-area:1/1}.reel__steps[data-off]{visibility:hidden}.reel__steps{flex-wrap:wrap;align-content:flex-start;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.reel__step{border:1px solid var(--ink-line);color:var(--bone-dim);transition:border-color var(--t-base) var(--ease), color var(--t-base) var(--ease), background-color var(--t-base) var(--ease);background:#14120fb3;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.84rem;display:inline-flex}.reel__step:hover{border-color:rgba(var(--bone-rgb), .3);color:var(--bone)}.reel__step[aria-current]{border-color:rgba(var(--amber-rgb), .8);background:rgba(var(--amber-rgb), .1);color:var(--bone)}.reel__stepN{flex:none;align-self:center;width:14px;height:14px;position:relative}.reel__step .ico-replay-12{opacity:0;transition:opacity var(--t-base) var(--ease);margin:auto;position:absolute;inset:0}.reel__step[aria-current] .ico-replay-12{opacity:1}.reel__metas{margin-top:1.2rem;display:grid}.reel__metas>.reel__meta{grid-area:1/1;margin-top:0}.reel__meta[data-off]{visibility:hidden}.reel__meta{color:var(--bone-dim);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin-top:1.2rem;font-size:.9rem;display:flex}.reel__open{color:var(--amber-lit);border-bottom:1px solid rgba(var(--amber-rgb), .4)}.reel__open:hover{color:var(--amber-hot);border-bottom-color:var(--amber-lit)}.guide__glass{background:#0b0b0b}.guide__shot{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.guide__tabs{gap:.5rem}.guide__tab{gap:.55rem;padding:.5rem .9rem .5rem .6rem}.guide__tab .reel__tabName{font-size:.95rem}.guide__touch{z-index:6;width:34px;height:34px;box-shadow:0 0 0 6px rgba(var(--amber-rgb), .28);opacity:0;pointer-events:none;background:#ffffff47;border:2px solid #ffffffeb;border-radius:50%;position:absolute;top:-17px;left:-17px}.guide__says{margin-top:.2rem;margin-bottom:.9rem;display:grid}.guide__say{color:var(--bone-dim);grid-area:1/1;align-items:flex-start;gap:.65rem;margin:0;font-size:1rem;line-height:1.5;display:flex}.guide__say[data-off]{visibility:hidden}.guide__say b{color:var(--bone);font-weight:600}.guide__say .inf-n{margin-top:.1rem}.guide__note{margin-top:1.1rem;font-size:.6rem}.inf-write{padding-bottom:clamp(3.5rem,9vh,6rem)}.inf-write .form{border:1px solid rgba(var(--amber-rgb), .3);background:linear-gradient(#161c26f2,#0d1016f2);border-radius:16px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 28px 60px -32px #000000d9,inset 0 1px #ffffff0a}.inf-write .form__label{color:var(--bone)}.inf-write .form__in{background:rgba(var(--bone-rgb), .06);border:1px solid rgba(var(--bone-rgb), .3);border-radius:10px;padding:.7rem .85rem}.inf-write .form__in:hover{border-color:rgba(var(--bone-rgb), .55)}.inf-write .form__in:focus{border-color:var(--amber);background:rgba(var(--amber-rgb), .08)}.inf-write .form__in:focus-visible,.inf-write .form__area:focus-visible{box-shadow:0 0 0 1px var(--amber)}.inf-write .form__in[data-bad]{border-color:#d4736a}.inf-write__aside{margin-top:1.5rem}.inf-write__aside a{color:var(--bone-dim);border-bottom:1px solid var(--ink-line)}.inf-write__aside a:hover{color:var(--bone);border-bottom-color:var(--amber)}@media (max-width:64rem){.inf-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""flow"}.inf-flow{--flow-bleed:16px;max-width:38rem}}@media (max-width:40rem){.reel__stage{--phone-w:36%;padding-bottom:8.5rem}.reel__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reel__tab{gap:.5rem;padding:.5rem .6rem}.reel__tabMark{width:24px;height:24px}.reel__tabName{font-size:.88rem}.reel__browser{margin-right:0}.reel__glass:not(.reel__glass--m){aspect-ratio:4/3.3}.reel__phone{border-radius:22px;padding:15px 5px 5px}.guide__stage{--phone-w:30%;padding-bottom:calc(30.5% - 2px)}.guide__stage .reel__glass:not(.reel__glass--m){aspect-ratio:16/10}.guide__stage .reel__phone{right:0}.reel__phone:before{height:7px;top:4px}.reel__glass--m{border-radius:17px}.reel__notif{gap:.35rem;padding:.35rem .4rem;font-size:.5rem;top:20px;left:4px;right:4px}.reel__notifMark{border-radius:5px;width:16px;height:16px;padding:2px}.reel__notifTxt b{padding-right:0;font-size:.54rem}.reel__notifNow{display:none}.reel__call{gap:.45rem;max-width:58%;padding:.4rem .6rem .45rem .5rem}.reel__callT{font-size:.76rem}.reel__callD{font-size:.68rem}.reel__toast{gap:.4rem;padding:.4rem .65rem .4rem .5rem;bottom:8px;left:8px}.ico-check-22{display:none}.ico-check-16{display:inline-block}.reel__toast b{font-size:.7rem}.reel__bar{gap:.6rem;height:28px;padding:0 .6rem}.reel__dots i{width:7px;height:7px}.reel__addr{height:18px;font-size:.62rem}.reel__step{padding:.4rem .7rem;font-size:.8rem}.inf-flow{--flow-bleed:14px}.inf-flow__cv{aspect-ratio:378/322}}@media (min-width:64.01rem) and (max-width:71.5rem){.inf-flow__cv{aspect-ratio:485/312}}@media (prefers-reduced-motion:reduce){.reel__tile{transition:none}}.sb{z-index:45;height:var(--sbar-h);padding:0 var(--gutter);background:rgba(var(--ink-rgb), .97);border-bottom:1px solid rgba(var(--amber-lit-rgb), .16);color:var(--bone);align-items:center;gap:1rem;display:flex;position:sticky;top:0}.sb:after{content:"";background:linear-gradient(90deg, rgba(var(--amber-lit-rgb), 0), rgba(var(--amber-lit-rgb), .55) 20%, var(--amber-hot) 50%, rgba(var(--amber-lit-rgb), .55) 80%, rgba(var(--amber-lit-rgb), 0));height:1px;box-shadow:0 0 10px 0 rgba(var(--amber-rgb), .35);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.route-home .sb:after{display:none}@media print{.sb{display:none}}.sb-back{width:2.75rem;height:2.75rem;color:rgba(var(--bone-rgb), .92);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0 -.5rem 0 -.25rem;padding:0;font-size:1.1rem;line-height:1;display:grid;position:relative}.sb-back:before{content:"";border:1px solid rgba(var(--bone-rgb), .5);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border-radius:50%;position:absolute;inset:.25rem}.sb-back>span{transition:transform var(--t-fast) var(--ease)}.sb-back:active>span{transform:scale(.92)}.sb-back:focus-visible{outline:2px solid var(--amber-hot);outline-offset:1px;border-radius:50%}.sb-back[hidden]{display:none}@media (hover:hover) and (pointer:fine){.sb-back:hover{color:var(--amber-lit)}.sb-back:hover:before{border-color:rgba(var(--amber-lit-rgb), .7);background:rgba(var(--amber-rgb), .12)}.sb-back:hover>span{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.sb-back:active>span,.sb-back:hover>span{transform:none}}.sb-brand{flex:none;align-items:center;gap:.6rem;min-height:2.75rem;display:inline-flex}.sb-brand img{border-radius:50%;width:2rem;height:2rem;display:block}.sb-brand__w{font-family:var(--display);letter-spacing:.01em;color:var(--bone);font-size:1.2rem;line-height:1}.sb-who,.sb-reach,.sb-menu__reach,.sb-menu__who{font-family:var(--mono);letter-spacing:.06em;color:var(--bone-dim);white-space:nowrap;margin:0;font-size:.72rem}.sb-reach{gap:1.25rem;margin-left:auto;display:flex}.sb-reach a,.sb-menu__reach a{color:var(--bone)}.sb-r{flex:none;align-items:center;gap:.4rem;display:flex}.sb-locale{min-width:2.75rem;min-height:2.75rem;font-family:var(--mono);letter-spacing:.16em;color:var(--bone-dim);transition:color var(--t-fast) var(--ease);place-items:center;padding:0 .5rem;font-size:.75rem;display:inline-grid}.sb-locale:hover{color:var(--bone)}.sb-menu{position:relative}.sb-menu>summary{border:1px solid rgba(var(--amber-lit-rgb), .85);background:linear-gradient(180deg, rgba(var(--amber-lit-rgb), .42), rgba(var(--amber-lit-rgb), .22));min-width:2.75rem;min-height:2.5rem;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 18px -6px rgba(var(--amber-rgb), .7);color:var(--bone);font-family:var(--display);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:3px;justify-content:center;align-items:center;gap:.7rem;padding:0 1rem;font-size:.92rem;font-weight:500;list-style:none;display:flex}.sb-menu>summary::-webkit-details-marker{display:none}.sb-menu>summary:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sb-menu>summary:hover{background:linear-gradient(180deg, rgba(var(--amber-lit-rgb), .5), rgba(var(--amber-lit-rgb), .3));border-color:var(--amber-hot);box-shadow:inset 0 1px 0 #fff3, 0 0 22px -4px rgba(var(--amber-rgb), .85)}}.sb-menu>summary:focus-visible{outline:2px solid var(--amber-hot);outline-offset:3px}.sb-bars{--bar:var(--bone);background:linear-gradient(var(--bar), var(--bar)) 0 0 / 100% 2px no-repeat, linear-gradient(var(--bar), var(--bar)) 0 50% / 100% 2px no-repeat, linear-gradient(var(--bar), var(--bar)) 0 100% / 100% 2px no-repeat;width:1.125rem;height:.75rem}.sb-menu[open] .sb-bars{background:linear-gradient(var(--bar), var(--bar)) 0 50% / 100% 2px no-repeat}.sb-menu__p{width:min(21rem, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - var(--sbar-h) - 1rem);overscroll-behavior:contain;border:1px solid rgba(var(--amber-lit-rgb), .26);background:linear-gradient(90deg, var(--amber-hot), var(--amber-hot)) left top / 14px 2px no-repeat, linear-gradient(var(--amber-hot), var(--amber-hot)) left top / 2px 14px no-repeat, linear-gradient(90deg, var(--amber-hot), var(--amber-hot)) right top / 14px 2px no-repeat, linear-gradient(var(--amber-hot), var(--amber-hot)) right top / 2px 14px no-repeat, linear-gradient(90deg, rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-lit-rgb), .8)) left bottom / 14px 2px no-repeat, linear-gradient(rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-lit-rgb), .8)) left bottom / 2px 14px no-repeat, linear-gradient(90deg, rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-lit-rgb), .8)) right bottom / 14px 2px no-repeat, linear-gradient(rgba(var(--amber-lit-rgb), .8), rgba(var(--amber-lit-rgb), .8)) right bottom / 2px 14px no-repeat, radial-gradient(90% 38% at 50% 0%, rgba(var(--amber-rgb), .2), rgba(var(--amber-rgb), 0)), linear-gradient(180deg, #080a15, rgb(var(--ink-rgb))) rgb(var(--ink-rgb));box-shadow:0 0 0 1px #0009, 0 18px 50px #0009, 0 0 34px -8px rgba(var(--amber-rgb), .34);border-radius:3px;flex-direction:column;padding:.6rem .5rem .5rem;display:flex;position:absolute;top:calc(100% + .55rem);right:0;overflow-y:auto}.sb-menu__p nav{flex-direction:column;display:flex}.sb-menu__p nav a{min-height:3rem;font-family:var(--display);color:var(--bone);transition:background-color var(--t-fast) var(--ease);border-radius:3px;align-items:center;padding:0 1rem;font-size:1.08rem;display:flex}@media (hover:hover) and (pointer:fine){.sb-menu__p nav a:hover{background:rgba(var(--amber-rgb), .18);box-shadow:inset 2px 0 0 var(--amber-lit)}}.sb-menu__p nav a:focus-visible{outline:2px solid var(--amber-hot);outline-offset:-2px}.sb-menu__reach,.sb-menu__who{padding:0 1rem}.sb-menu__reach{border-top:1px solid rgba(var(--amber-lit-rgb), .18);flex-direction:column;gap:.15rem;margin-top:.5rem;padding-top:.75rem;display:flex}.sb-menu__reach a,.sb-menu__reach span{align-items:center;min-height:2.75rem;display:flex}.sb-menu__who{padding-block:.6rem .4rem}.sb-menu__reach,.sb-menu__who{display:none}@media (max-width:63.99rem){.sb-who{display:none}.sb-menu__who{display:block}}@media (max-width:47.99rem){.sb-reach{display:none}.sb-menu__reach{display:flex}.sb-r{margin-left:auto}.sb-menu__t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sb-menu>summary{width:2.75rem;padding:0}}
