@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glow{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--bg:oklch(13.5% .022 292);--bg-deep:oklch(9.8% .018 292);--bg-raise:oklch(18.5% .028 292);--line:oklch(30% .03 292/.55);--line-soft:oklch(30% .03 292/.28);--ink:oklch(97.5% .006 292);--ink-2:oklch(80% .02 292);--muted:oklch(65.5% .026 292);--acc:oklch(68% .235 300);--acc-warm:oklch(74% .19 332);--acc-cool:oklch(70% .185 268);--acc-dim:oklch(44% .15 300);--display:"Sora", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--pad:clamp(20px, 5vw, 40px);--maxw:1180px;--r:16px;--section:clamp(88px, 12vw, 168px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:154px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.06}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.section{padding-block:var(--section);position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc);align-items:center;gap:10px;margin-bottom:20px;font-size:11.5px;display:flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--acc), transparent);width:26px;height:1px}.h2{font-size:clamp(30px,5vw,52px)}.lede{color:var(--muted);max-width:60ch;margin-top:20px;font-size:clamp(15.5px,1.6vw,18px)}.grad{background:linear-gradient(100deg, var(--acc-cool), var(--acc) 42%, var(--acc-warm));color:#0000;-webkit-background-clip:text;background-clip:text}.btn{letter-spacing:-.01em;cursor:pointer;will-change:transform;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.btn-primary{background:linear-gradient(100deg, var(--acc-cool), var(--acc) 55%, var(--acc-warm));color:oklch(14% .02 292);box-shadow:0 10px 34px -12px oklch(68% .235 300/.75)}.btn-primary:hover{box-shadow:0 16px 44px -12px oklch(68% .235 300/.95)}.btn-ghost{border-color:var(--line);color:var(--ink);backdrop-filter:blur(10px);background:oklch(100% 0 0/.03)}.btn-ghost:hover{border-color:color-mix(in oklch, var(--acc) 55%, transparent);background:oklch(100% 0 0/.06)}.card{border:1px solid var(--line-soft);border-radius:var(--r);background:linear-gradient(oklch(100% 0 0/.035),oklch(100% 0 0/.012));padding:clamp(22px,3vw,34px);transition:border-color .3s,transform .3s cubic-bezier(.2,.8,.3,1);position:relative;overflow:hidden;container-type:inline-size}.card:before{content:"";background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%), color-mix(in oklch, var(--acc) 22%, transparent), transparent 65%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.card:hover{border-color:color-mix(in oklch, var(--acc) 40%, transparent)}.card:hover:before{opacity:1}.js .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.3,1),transform .8s cubic-bezier(.2,.8,.3,1);transition-delay:var(--d,0s);transform:translateY(26px)}.js .reveal.in{opacity:1;transform:none}.progress{transform-origin:0;background:linear-gradient(90deg, var(--acc-cool), var(--acc), var(--acc-warm));z-index:100;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress{animation:linear both grow scroll(root)}}@keyframes grow{to{transform:scaleX(1)}}.off,.off *,.off:before,.off:after,.off :before,.off :after{animation-play-state:paused!important}body.past-hero .aurora{animation-play-state:paused}.backdrop{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.backdrop:before{content:"";background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);opacity:.5;background-size:62px 62px;position:absolute;inset:0;mask-image:radial-gradient(110% 68% at 50% 0,#000 20%,#0000 78%)}.aurora{aspect-ratio:1;filter:blur(110px);opacity:.34;background:conic-gradient(from 0deg, transparent 0%, var(--acc-cool) 14%, var(--acc) 30%, var(--acc-warm) 44%, transparent 62%);will-change:rotate;border-radius:50%;width:min(1500px,155vw);animation:22s linear infinite turn;position:absolute;top:-32vh;left:50%;translate:-50%}@keyframes turn{to{rotate:360deg}}.marquee{border-block:1px solid var(--line-soft);padding-block:20px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{gap:46px;width:max-content;animation:34s linear infinite slide;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);white-space:nowrap;align-items:center;gap:46px;font-size:13px;display:flex}.marquee-item:after{content:"";background:var(--acc-dim);border-radius:50%;width:5px;height:5px}@keyframes slide{to{transform:translate(-50%)}}.field{margin-bottom:16px;display:block}.field>span{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:oklch(100% 0 0/.028);border-radius:11px;outline:none;padding:13px 15px;transition:border-color .2s,background .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:118px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklch, var(--acc) 22%, transparent);background:oklch(100% 0 0/.05)}.field select option{background:var(--bg-raise);color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:oklch(50% .02 292)}.row2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=560px){.row2{grid-template-columns:1fr}}.form-note{border-radius:11px;margin-top:14px;padding:12px 14px;font-size:14px;display:none}.form-note.show{display:block}.form-note.ok{color:oklch(86% .13 155);background:oklch(65% .16 155/.16);border:1px solid oklch(65% .16 155/.42)}.form-note.bad{color:oklch(85% .13 22);background:oklch(62% .2 22/.16);border:1px solid oklch(62% .2 22/.42)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.circuitry[data-astro-cid-2c7jj7u5]{pointer-events:none;z-index:0;height:900px;position:absolute;inset:0 0 auto;overflow:hidden}.circuit[data-astro-cid-2c7jj7u5]{width:260px;height:900px;position:absolute;top:0;mask-image:linear-gradient(90deg,#000 35%,#0000 92%)}.circuit-left[data-astro-cid-2c7jj7u5]{left:0}.circuit-right[data-astro-cid-2c7jj7u5]{right:0;transform:scaleX(-1)}.lines[data-astro-cid-2c7jj7u5] path[data-astro-cid-2c7jj7u5]{fill:none;stroke:var(--acc);stroke-width:1.6px;opacity:.38}.nodes[data-astro-cid-2c7jj7u5] circle[data-astro-cid-2c7jj7u5]{fill:var(--acc);opacity:.55}.spark[data-astro-cid-2c7jj7u5]{fill:#fff;opacity:0;filter:drop-shadow(0 0 5px var(--acc)) drop-shadow(0 0 11px var(--acc))}@supports (offset-path:path("M0 0 L1 1")){.spark[data-astro-cid-2c7jj7u5]{offset-distance:0%;animation:travel var(--dur) linear var(--delay) infinite}.spark-0[data-astro-cid-2c7jj7u5]{offset-path:var(--p0)}.spark-2[data-astro-cid-2c7jj7u5]{offset-path:var(--p2)}.spark-3[data-astro-cid-2c7jj7u5]{offset-path:var(--p3)}}@keyframes travel{0%{offset-distance:0%;opacity:0}8%,88%{opacity:.95}to{offset-distance:100%;opacity:0}}@media (width<=1240px){.circuit[data-astro-cid-2c7jj7u5]{width:170px}}@media (width<=900px){.circuitry[data-astro-cid-2c7jj7u5]{display:none}}@media (prefers-reduced-motion:reduce){.spark[data-astro-cid-2c7jj7u5]{display:none}}.nav[data-astro-cid-hkbrpulz]{z-index:60;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-hkbrpulz].scrolled{background:color-mix(in oklch, var(--bg-deep) 78%, transparent);backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:var(--line-soft)}.nav-in[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:20px;height:134px;display:flex}.logo[data-astro-cid-hkbrpulz]{align-items:center;gap:16px;display:inline-flex}.logo-mark[data-astro-cid-hkbrpulz]{object-fit:contain;filter:drop-shadow(0 4px 18px oklch(68% .235 300/.55))drop-shadow(0 0 34px oklch(68% .235 300/.4));width:102px;height:108px;transition:transform .35s cubic-bezier(.2,.8,.3,1),filter .35s}.logo[data-astro-cid-hkbrpulz]:hover .logo-mark[data-astro-cid-hkbrpulz]{filter:drop-shadow(0 4px 18px oklch(68% .235 300/.75))drop-shadow(0 0 42px oklch(68% .235 300/.55));transform:scale(1.05)rotate(-3deg)}.logo-text[data-astro-cid-hkbrpulz]{font-family:"Space Grotesk", var(--display);letter-spacing:-.01em;color:var(--ink);text-shadow:0 0 30px oklch(68% .235 300/.5);font-size:38px;font-weight:700}.logo-rule[data-astro-cid-hkbrpulz]{background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--acc) 55%, transparent) 18%, color-mix(in oklch, var(--acc) 75%, transparent) 50%, color-mix(in oklch, var(--acc) 55%, transparent) 82%, transparent);align-self:stretch;width:1px;margin-block:14px;transition:background .35s,box-shadow .35s}.logo[data-astro-cid-hkbrpulz]:hover .logo-rule[data-astro-cid-hkbrpulz]{box-shadow:0 0 14px 1px oklch(68% .235 300/.55)}.logo-words[data-astro-cid-hkbrpulz]{flex-direction:column;gap:6px;display:flex}.logo-tag[data-astro-cid-hkbrpulz]{font-family:var(--body);letter-spacing:.035em;color:color-mix(in oklch, var(--acc) 82%, white 18%);font-size:13px;font-weight:500;line-height:1.25;transition:color .35s,text-shadow .35s}.logo[data-astro-cid-hkbrpulz]:hover .logo-tag[data-astro-cid-hkbrpulz]{color:color-mix(in oklch, var(--acc) 58%, white 42%);text-shadow:0 0 18px oklch(68% .235 300/.55)}.logo[data-astro-cid-hkbrpulz]{max-width:100%}.logo-words[data-astro-cid-hkbrpulz]{min-width:0}.logo-foot[data-astro-cid-hkbrpulz]{gap:20px}.logo-foot[data-astro-cid-hkbrpulz] .logo-mark[data-astro-cid-hkbrpulz]{width:132px;height:140px}.logo-foot[data-astro-cid-hkbrpulz] .logo-text[data-astro-cid-hkbrpulz]{font-size:36px}.logo-foot[data-astro-cid-hkbrpulz] .logo-rule[data-astro-cid-hkbrpulz]{margin-block:20px}.logo-foot[data-astro-cid-hkbrpulz] .logo-tag[data-astro-cid-hkbrpulz]{font-size:14px}.logo-foot[data-astro-cid-hkbrpulz] .logo-words[data-astro-cid-hkbrpulz]{gap:8px}.nav-links[data-astro-cid-hkbrpulz]{gap:30px;display:flex}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);font-size:14.5px;transition:color .2s;position:relative}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{content:"";background:var(--acc);height:1px;transition:scale .3s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:-6px;left:0;right:0;scale:0 1}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:after{scale:1}.nav-right[data-astro-cid-hkbrpulz]{align-items:center;gap:12px;display:flex}.btn-sm[data-astro-cid-hkbrpulz]{padding:10px 18px;font-size:14px}.burger[data-astro-cid-hkbrpulz]{border:1px solid var(--line);cursor:pointer;background:oklch(100% 0 0/.03);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--ink);border-radius:2px;width:16px;height:1.5px;transition:transform .3s,opacity .3s}.nav[data-astro-cid-hkbrpulz].open .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(3.25px)rotate(45deg)}.nav[data-astro-cid-hkbrpulz].open .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:last-child{transform:translateY(-3.25px)rotate(-45deg)}@media (width<=1100px){.nav[data-astro-cid-hkbrpulz] .logo-rule[data-astro-cid-hkbrpulz],.nav[data-astro-cid-hkbrpulz] .logo-tag[data-astro-cid-hkbrpulz]{display:none}}@media (width<=860px){.burger[data-astro-cid-hkbrpulz]{display:flex}.nav-right[data-astro-cid-hkbrpulz] .btn-sm[data-astro-cid-hkbrpulz]{display:none}.nav-links[data-astro-cid-hkbrpulz]{padding:8px var(--pad) 20px;background:color-mix(in oklch, var(--bg-deep) 96%, transparent);backdrop-filter:blur(18px);border-bottom:1px solid var(--line-soft);clip-path:inset(0 0 100%);flex-direction:column;gap:0;transition:clip-path .4s cubic-bezier(.2,.8,.3,1);position:absolute;top:134px;left:0;right:0}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line-soft);padding:14px 0}.nav[data-astro-cid-hkbrpulz].open .nav-links[data-astro-cid-hkbrpulz]{clip-path:inset(0)}}.foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line-soft);background:color-mix(in oklch, var(--bg-deep) 60%, transparent);padding-block:60px 34px}.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.foot-grid[data-astro-cid-hkbrpulz]>[data-astro-cid-hkbrpulz]{min-width:0}@media (width<=900px){.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;gap:30px}}@media (width<=620px){.nav-in[data-astro-cid-hkbrpulz]{height:96px}.nav[data-astro-cid-hkbrpulz] .logo-mark[data-astro-cid-hkbrpulz]{width:64px;height:68px}.nav[data-astro-cid-hkbrpulz] .logo-text[data-astro-cid-hkbrpulz]{font-size:26px}.nav-links[data-astro-cid-hkbrpulz]{top:96px}.logo-foot[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-start;gap:14px}.logo-foot[data-astro-cid-hkbrpulz] .logo-mark[data-astro-cid-hkbrpulz]{width:116px;height:123px}.logo-foot[data-astro-cid-hkbrpulz] .logo-text[data-astro-cid-hkbrpulz]{font-size:34px}.logo-foot[data-astro-cid-hkbrpulz] .logo-tag[data-astro-cid-hkbrpulz]{font-size:14px}.logo-foot[data-astro-cid-hkbrpulz] .logo-rule[data-astro-cid-hkbrpulz]{display:none}}.foot-people[data-astro-cid-hkbrpulz]{color:var(--ink-2);font-size:13.5px;font-family:var(--mono);margin-top:10px}.foot-nav[data-astro-cid-hkbrpulz]{flex-direction:column;gap:11px;display:flex}.foot-h[data-astro-cid-hkbrpulz]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);font-size:11px}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);font-size:14.5px;transition:color .2s}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}.foot-base[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:46px;padding-top:22px;font-size:13px;display:flex}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(140px,20vh,210px) clamp(70px,9vw,110px)}.hero-h[data-astro-cid-lcdefpme]{margin-top:6px;font-size:clamp(40px,7.4vw,82px);display:grid}.hero-h[data-astro-cid-lcdefpme] .l2[data-astro-cid-lcdefpme]{padding-bottom:.12em}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:13px;margin-top:36px;display:flex}.stats[data-astro-cid-lcdefpme]{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--r);grid-template-columns:repeat(4,1fr);gap:1px;margin:clamp(56px,8vw,92px) 0 0;display:grid;overflow:hidden}@media (width<=720px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.stat[data-astro-cid-lcdefpme]{background:var(--bg);padding:22px 24px}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;background:linear-gradient(120deg, var(--ink), var(--acc));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,3vw,30px);font-weight:800}.stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:5px 0 0;font-size:13.5px;line-height:1.45}.group[data-astro-cid-lcdefpme]{margin-top:clamp(52px,7vw,78px)}.group-h[data-astro-cid-lcdefpme]{align-items:center;gap:16px;margin-bottom:22px;display:flex}.group-label[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:11.5px}.group-rule[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px}.grid2[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=860px){.grid2[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.svc-n[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--acc);letter-spacing:.1em;font-size:12px}.svc-t[data-astro-cid-lcdefpme]{margin-top:12px;font-size:clamp(21px,2.6vw,27px)}.svc-b[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:13px;font-size:15px}.svc-list[data-astro-cid-lcdefpme]{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.svc-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.svc-list[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--acc);flex:none;margin-top:4px}@container (width>=420px){.svc-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:9px 18px}}.work-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:18px;margin-top:clamp(40px,6vw,60px);display:grid}.work-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;display:flex}.work-kind[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;font-size:11.5px}.badge[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:oklch(86% .15 155);background:oklch(65% .16 155/.14);border:1px solid oklch(65% .16 155/.4);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;display:inline-flex}.badge[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:oklch(75% .18 155);border-radius:50%;width:5px;height:5px;animation:2.2s infinite pulse;box-shadow:0 0 oklch(75% .18 155/.7)}@keyframes pulse{70%{box-shadow:0 0 0 7px oklch(75% .18 155/0)}to{box-shadow:0 0 oklch(75% .18 155/0)}}.work-name[data-astro-cid-lcdefpme]{margin-top:16px;font-size:20px}.work-body[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:10px;font-size:14.5px}.work-link[data-astro-cid-lcdefpme]{color:var(--acc);align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:600;display:inline-flex}.work-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}.work-soon[data-astro-cid-lcdefpme]{font-family:var(--mono);color:oklch(50% .02 292);margin-top:18px;font-size:12px;display:inline-block}.tiers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));align-items:start;gap:18px;margin-top:clamp(40px,6vw,60px);display:grid}.tier[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.tier[data-astro-cid-lcdefpme].featured{border-color:color-mix(in oklch, var(--acc) 55%, transparent);background:linear-gradient(oklch(68% .235 300/.1),oklch(68% .235 300/.02))}.tier[data-astro-cid-lcdefpme].featured:after{content:"";border-radius:inherit;background:conic-gradient(from var(--angle), transparent 58%, var(--acc-cool), var(--acc), var(--acc-warm), transparent 96%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite ring;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}@keyframes ring{to{--angle:360deg}}.tier-flag[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc);font-size:10px;position:absolute;top:14px;right:14px}.tier-n[data-astro-cid-lcdefpme]{font-size:19px}.tier-d[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:6px;font-size:13.5px}.tier-p[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.035em;margin-top:18px;font-size:clamp(28px,3.6vw,38px);font-weight:800}.tier-w[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:12px}.tier[data-astro-cid-lcdefpme] .svc-list[data-astro-cid-lcdefpme]{margin-bottom:22px}@container (width>=420px){.tier[data-astro-cid-lcdefpme] .svc-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.tier-btn[data-astro-cid-lcdefpme]{width:100%;margin-top:auto}.addons[data-astro-cid-lcdefpme]{border:1px solid var(--line-soft);border-radius:var(--r);background:oklch(100% 0 0/.02);margin-top:20px;padding:clamp(22px,3vw,30px)}.addons-h[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);font-size:11px}.addons[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px 26px;margin:18px 0 0;padding:0;list-style:none;display:grid}.addons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;gap:14px;padding:11px 0;font-size:14.5px;display:flex}.addons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);white-space:nowrap}.addons-note[data-astro-cid-lcdefpme]{color:var(--muted);max-width:72ch;margin-top:20px;font-size:13.5px}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(30px,5vw,62px);display:grid}@media (width<=900px){.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.contact-mail[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--acc);margin-top:26px;font-size:15px;display:inline-block}.contact-mail[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.form-card[data-astro-cid-lcdefpme]:hover{border-color:var(--line-soft)}.form-submit[data-astro-cid-lcdefpme]{width:100%;margin-top:6px}.form-submit[data-astro-cid-lcdefpme]:disabled{opacity:.6;cursor:default}
