.hero-spark-svg[data-astro-cid-7xl42wrk]{width:100%;height:100%;display:block}.wordmark-slot[data-astro-cid-mf7gumpt]{text-align:center;pointer-events:none;grid-row:3;margin-top:1.5rem;overflow:hidden}@media (width<44rem){.wordmark-slot[data-astro-cid-mf7gumpt]{margin-top:1rem}}.wordmark-row[data-astro-cid-mf7gumpt]{opacity:0;display:inline-flex;position:relative;transform:translate(-2.5rem)}.wordmark-word[data-astro-cid-mf7gumpt]{white-space:nowrap;display:inline-flex}.wordmark-row--1[data-astro-cid-mf7gumpt]{flex-wrap:wrap;justify-content:center;max-width:100%}.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=animated] .wordmark-row--1[data-astro-cid-mf7gumpt]{animation:.4s cubic-bezier(.16,1,.3,1) both wordmark-row}.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=animated] .wordmark-row--2[data-astro-cid-mf7gumpt]{animation:.4s cubic-bezier(.16,1,.3,1) .65s both wordmark-row}@keyframes wordmark-row{0%{opacity:0;transform:translate(-2.5rem)}to{opacity:1;transform:translate(0)}}.wordmark-char[data-astro-cid-mf7gumpt]{font-family:var(--font-heading);letter-spacing:.04em;color:var(--color-text);opacity:0;font-size:clamp(1.5rem,1rem + 3vw,3rem);font-weight:800;display:inline-block;transform:translate(-1.5rem)}@supports (background-clip:text){.wordmark-char[data-astro-cid-mf7gumpt]{background:linear-gradient(90deg, var(--color-text), #0a6f9f);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=animated] .wordmark-row--1[data-astro-cid-mf7gumpt] .wordmark-char[data-astro-cid-mf7gumpt]{animation:wordmark-char .5s cubic-bezier(.16, 1, .3, 1) calc(var(--wm-i,0) * 25ms) both}.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=animated] .wordmark-row--2[data-astro-cid-mf7gumpt] .wordmark-char[data-astro-cid-mf7gumpt]{animation:wordmark-char .5s cubic-bezier(.16, 1, .3, 1) calc(.65s + var(--wm-i,0) * 30ms) both}@keyframes wordmark-char{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}.wordmark-shine[data-astro-cid-mf7gumpt]{position:absolute;inset:0;overflow:hidden}.wordmark-shine[data-astro-cid-mf7gumpt]:before{content:"";background:linear-gradient(75deg,#0000,#ffffffb3 50%,#0000);width:30%;height:100%;position:absolute;top:0;left:0;transform:translate(-350%)}.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=animated] .wordmark-shine[data-astro-cid-mf7gumpt]:before{animation:.5s ease-out 1.15s both wordmark-shine}@keyframes wordmark-shine{0%{transform:translate(-350%)}to{transform:translate(350%)}}.wordmark-rule[data-astro-cid-mf7gumpt]{background:var(--color-accent);transform-origin:0;width:6rem;max-width:60%;height:2px;margin:.5rem auto 0;display:block;transform:scaleX(0)}.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=animated] .wordmark-rule[data-astro-cid-mf7gumpt]{animation:.4s ease-out 1.25s both wordmark-rule}@keyframes wordmark-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=instant] .wordmark-row[data-astro-cid-mf7gumpt],.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=instant] .wordmark-char[data-astro-cid-mf7gumpt]{opacity:1;transform:none}.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=instant] .wordmark-rule[data-astro-cid-mf7gumpt]{transform:scaleX(1)}.wordmark[data-astro-cid-mf7gumpt][data-wordmark-shown=instant] .wordmark-shine[data-astro-cid-mf7gumpt]:before{display:none}@media (prefers-reduced-motion:reduce){.wordmark-row[data-astro-cid-mf7gumpt],.wordmark-char[data-astro-cid-mf7gumpt]{opacity:1;transform:none}.wordmark-rule[data-astro-cid-mf7gumpt]{transform:scaleX(1)}.wordmark-shine[data-astro-cid-mf7gumpt]{display:none}}html:not([data-js]) .wordmark-row[data-astro-cid-mf7gumpt],html:not([data-js]) .wordmark-char[data-astro-cid-mf7gumpt]{opacity:1;transform:none}html:not([data-js]) .wordmark-rule[data-astro-cid-mf7gumpt]{transform:scaleX(1)}html:not([data-js]) .wordmark-shine[data-astro-cid-mf7gumpt]{display:none}.hero[data-astro-cid-fi6a2bfj]{--hero-header:var(--header-h);--hero-view:100svh;--hero-ink:var(--color-text);--hero-tone:var(--color-accent);--hero-color:1;--hero-paper:0;--hero-gather:1;--hero-flash:0;--hero-progress:1;--hero-sweepT:1;isolation:isolate;background:var(--color-bg);display:block;position:relative}.hero__viewport[data-astro-cid-fi6a2bfj]{height:var(--hero-view);min-height:24rem;padding:var(--space-md) var(--space-sm) var(--space-xl);border-bottom:1px solid var(--color-border);grid-template-rows:minmax(0,1fr) auto auto;display:grid;position:relative;overflow:clip}@media (width>=44rem){html[data-hero-motion] .hero__viewport[data-astro-cid-fi6a2bfj]{padding-top:calc(var(--header-h,0px) * 1.6)}}html[data-hero-motion] .hero[data-astro-cid-fi6a2bfj]{height:calc(var(--hero-view) + 220svh + var(--hero-header))}@media (width<44rem){html[data-hero-motion] .hero[data-astro-cid-fi6a2bfj]{height:calc(var(--hero-view) + 330svh + var(--hero-header))}}html[data-hero-motion] .hero[data-astro-cid-fi6a2bfj]{margin-top:calc(-1 * var(--hero-header))}html[data-hero-motion] .hero__viewport[data-astro-cid-fi6a2bfj]{position:sticky;top:0}.hero__light[data-astro-cid-fi6a2bfj]{pointer-events:none;opacity:calc(.65 + var(--hero-color) * .35);background:radial-gradient(ellipse at 50% 38%, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent 53%), conic-gradient(from 220deg at 50% 35%, transparent 0deg, var(--color-accent-soft) 25deg, transparent 46deg 250deg, var(--color-accent-soft) 285deg, transparent 315deg), linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--color-text) 3%, transparent) 49%, transparent 61%);position:absolute;inset:0}.hero__scene[data-astro-cid-fi6a2bfj]{perspective:1100px;min-height:0;transform:scale(calc(1 + var(--hero-zoom,0) * .05));place-items:center;display:grid;position:relative}.hero__floor[data-astro-cid-fi6a2bfj]{width:150%;height:75%;transform-style:preserve-3d;pointer-events:none;opacity:calc(.12 + var(--hero-gather,0) * .16);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)rotateX(78deg);mask-image:radial-gradient(62% 58%,#000 0%,#0000 75%)}.hero__floor-grid[data-astro-cid-fi6a2bfj]{background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-accent) 35%, transparent) 0 1px, transparent 1px 8%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 35%, transparent) 0 1px, transparent 1px 8%);position:absolute;inset:0}.hero__spotlight[data-astro-cid-fi6a2bfj]{pointer-events:none;opacity:calc(.3 + var(--hero-spotlightFlash,0) * .45);background:radial-gradient(circle at calc(30% + var(--hero-gather,0) * 40%) calc(62% - var(--hero-gather,0) * 22%), color-mix(in srgb, var(--color-accent) 40%, transparent), transparent calc(38% + var(--hero-spotlightFlash,0) * 55%));position:absolute;inset:0}.hero__orbit[data-astro-cid-fi6a2bfj]{border:1px solid var(--color-accent-soft);width:min(96%,64rem);height:90%;max-height:34rem;box-shadow:0 0 6rem var(--color-accent-soft), inset 0 0 5rem var(--color-accent-soft);border-radius:50%;position:absolute;transform:rotate(-16deg)}.hero__orbit[data-astro-cid-fi6a2bfj]:before,.hero__orbit[data-astro-cid-fi6a2bfj]:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--color-text-muted) 18%, transparent);position:absolute;inset:8%}.hero__orbit[data-astro-cid-fi6a2bfj]:after{border-color:var(--color-accent-soft);inset:-10%}.hero__orbit[data-astro-cid-fi6a2bfj] span[data-astro-cid-fi6a2bfj]{background:var(--color-accent);width:5px;height:5px;box-shadow:0 0 1rem var(--color-accent);border-radius:50%;position:absolute;top:49%;left:-3px}.hero__orbit[data-astro-cid-fi6a2bfj] span[data-astro-cid-fi6a2bfj]+span[data-astro-cid-fi6a2bfj]{left:auto;right:-3px}.hero__page[data-astro-cid-fi6a2bfj]{width:min(72%, 38rem, calc((var(--hero-view) - 14rem) * 1.35));aspect-ratio:1.5;transform:translateY(calc(-3% + var(--hero-page-dip,0px))) rotateX(calc((1 - var(--hero-gather)) * 7deg));transform-style:preserve-3d;position:relative;container-type:inline-size}@media (width<44rem){.hero__page[data-astro-cid-fi6a2bfj]{width:min(76%, calc((var(--hero-view) - 14rem) * 1.35))}}.hero__paper[data-astro-cid-fi6a2bfj]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-text) 9%, var(--color-surface)), var(--color-bg) 50%, var(--color-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text) 35%, transparent), 0 1cqw 0 var(--color-border), 0 1.3cqw 0 color-mix(in srgb, var(--color-text-muted) 45%, var(--color-bg)), 0 5cqw 8cqw color-mix(in srgb, var(--color-text) 18%, transparent), 0 0 calc(2rem + var(--hero-flash) * 5rem + var(--hero-anticipate,0) * 3rem) var(--color-accent-soft);opacity:var(--hero-paper);border-radius:1.5cqw;position:absolute;inset:-3%}.hero__screen[data-astro-cid-fi6a2bfj]{visibility:hidden;border:1px solid color-mix(in srgb, var(--color-accent) 48%, var(--color-border));box-shadow:0 1cqw 0 var(--color-border), 0 1.3cqw 0 color-mix(in srgb, var(--color-text-muted) 45%, var(--color-bg)), 0 5cqw 8cqw color-mix(in srgb, var(--color-text) 18%, transparent);transform:scale(var(--hero-screenScale,1));--chrome-h:calc(1.3cqw * 2 + 1.4cqw + 1px);border-radius:1.5cqw;position:absolute;inset:0;overflow:hidden}nkt-hero[data-astro-cid-fi6a2bfj][data-hero-sweep] .hero__screen[data-astro-cid-fi6a2bfj]{visibility:visible;clip-path:polygon(0% 0%, calc(-20% + var(--hero-sweepT,0) * 140% + 12%) 0%, calc(-20% + var(--hero-sweepT,0) * 140% - 12%) 100%, 0% 100%)}.hero__screen-chrome[data-astro-cid-fi6a2bfj]{z-index:1;background:color-mix(in srgb, var(--color-text) 6%, var(--color-surface));border-bottom:1px solid var(--color-border);gap:1.2cqw;padding:1.3cqw 1.8cqw;display:flex;position:relative}.hero__screen-chrome[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]{background:var(--color-border);border-radius:50%;width:1.4cqw;height:1.4cqw}.hero__screen[data-astro-cid-fi6a2bfj] .hero__screen-img{top:var(--chrome-h,0px);z-index:0;width:100%;height:calc(100% - var(--chrome-h,0px));object-fit:cover;object-position:top;display:block;position:absolute;bottom:0;left:0;right:0}.hero__wireframe[data-astro-cid-fi6a2bfj]{transform-style:preserve-3d;opacity:clamp(0, calc(1 - (var(--hero-sweepT,0) - .5) / .5), 1);position:absolute;inset:0}nkt-hero[data-astro-cid-fi6a2bfj][data-hero-sweep] .hero__wireframe[data-astro-cid-fi6a2bfj]{clip-path:polygon(calc(-20% + var(--hero-sweepT,0) * 140% + 12%) 0%, 100% 0%, 100% 100%, calc(-20% + var(--hero-sweepT,0) * 140% - 12%) 100%)}nkt-hero[data-astro-cid-fi6a2bfj][data-hero-sweep-done] .hero__wireframe[data-astro-cid-fi6a2bfj]{display:none}html:not([data-js]) .hero__screen[data-astro-cid-fi6a2bfj]{visibility:visible}html:not([data-js]) .hero__wireframe[data-astro-cid-fi6a2bfj],html:not([data-js]) .hero__gauge[data-astro-cid-fi6a2bfj]{display:none}.hero__float[data-astro-cid-fi6a2bfj]{transform-style:preserve-3d;--float-amp:1;animation:hero-float var(--float-duration,5s) ease-in-out infinite;animation-delay:calc(var(--float-delay,0s) * -1);position:absolute}@keyframes hero-float{25%{transform:translate(calc(var(--float-amp,0) * var(--float-y,-6cqw) * -.3), calc(var(--float-amp,0) * var(--float-y,-6cqw) * .5)) rotate(calc(var(--float-amp,0) * var(--float-tilt,2deg) * .5))}50%{transform:translate(0, calc(var(--float-amp,0) * var(--float-y,-6cqw))) rotate(calc(var(--float-amp,0) * var(--float-tilt,2deg)))}75%{transform:translate(calc(var(--float-amp,0) * var(--float-y,-6cqw) * .3), calc(var(--float-amp,0) * var(--float-y,-6cqw) * .5)) rotate(calc(var(--float-amp,0) * var(--float-tilt,2deg) * .5))}}.hero__float--navigation[data-astro-cid-fi6a2bfj]{--float-duration:4.6s;--float-delay:0s;--float-y:-5.8cqw;--float-tilt:2deg;width:92%;height:13%;top:5%;left:4%}.hero__float--eyebrow[data-astro-cid-fi6a2bfj]{--float-duration:4.8s;--float-delay:.9s;--float-y:-4.3cqw;--float-tilt:1.75deg;width:35%;height:2%;top:21%;left:4%}.hero__float--heading[data-astro-cid-fi6a2bfj]{--float-duration:5.2s;--float-delay:.4s;--float-y:-7.2cqw;--float-tilt:2.1deg;width:45%;height:23%;top:27%;left:4%}.hero__float--picture[data-astro-cid-fi6a2bfj]{--float-duration:6.1s;--float-delay:.2s;--float-y:-8cqw;--float-tilt:1.6deg;width:42%;height:67%;top:24%;left:54%}.hero__float--body[data-astro-cid-fi6a2bfj]{--float-duration:5.6s;--float-delay:1.1s;--float-y:-6.5cqw;--float-tilt:2.25deg;width:45%;height:20%;top:52%;left:4%}.hero__float--button[data-astro-cid-fi6a2bfj]{--float-duration:4.4s;--float-delay:.6s;--float-y:-5.1cqw;--float-tilt:2.5deg;width:31%;height:13%;top:78%;left:4%}.hero__float--swatches[data-astro-cid-fi6a2bfj]{--float-duration:6.4s;--float-delay:.3s;--float-y:-8cqw;--float-tilt:1.9deg;width:11%;height:13%;top:78%;left:38%}.hero__float--footer[data-astro-cid-fi6a2bfj]{--float-duration:5s;--float-delay:.8s;--float-y:-4.3cqw;--float-tilt:1.5deg;width:92%;height:1%;top:96%;left:4%}@supports not (container-type:inline-size){.hero__float--navigation[data-astro-cid-fi6a2bfj]{--float-y:-14px}.hero__float--eyebrow[data-astro-cid-fi6a2bfj]{--float-y:-11px}.hero__float--heading[data-astro-cid-fi6a2bfj]{--float-y:-18px}.hero__float--picture[data-astro-cid-fi6a2bfj]{--float-y:-20px}.hero__float--body[data-astro-cid-fi6a2bfj]{--float-y:-16px}.hero__float--button[data-astro-cid-fi6a2bfj]{--float-y:-13px}.hero__float--swatches[data-astro-cid-fi6a2bfj]{--float-y:-20px}.hero__float--footer[data-astro-cid-fi6a2bfj]{--float-y:-11px}}.hero__glow-ramp[data-astro-cid-fi6a2bfj],.hero__glow-pulse[data-astro-cid-fi6a2bfj],.hero__finale-sweep[data-astro-cid-fi6a2bfj],.hero__gold-burst[data-astro-cid-fi6a2bfj],.hero__twinkles[data-astro-cid-fi6a2bfj],.hero__edge-light[data-astro-cid-fi6a2bfj],.hero__swap-flash[data-astro-cid-fi6a2bfj]{pointer-events:none}.hero__swap-flash[data-astro-cid-fi6a2bfj]{opacity:var(--hero-swapFlash,0);background:#fff;border-radius:1.5cqw;position:absolute;inset:0}.hero__glow-ramp[data-astro-cid-fi6a2bfj]{opacity:var(--hero-glowO,0);transform:scale(var(--hero-glowS,.6));background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 55%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:-35cqh -35cqw}.hero__glow-pulse[data-astro-cid-fi6a2bfj]{opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 55%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:-35cqh -35cqw}nkt-hero[data-astro-cid-fi6a2bfj][data-hero-finale] .hero__glow-pulse[data-astro-cid-fi6a2bfj]{animation:3s ease-in-out infinite paused hero-glow-pulse}@keyframes hero-glow-pulse{0%,to{opacity:.45}50%{opacity:.6}}.hero__finale-sweep[data-astro-cid-fi6a2bfj]{border-radius:1.5cqw;position:absolute;inset:0;overflow:hidden}.hero__finale-sweep[data-astro-cid-fi6a2bfj]:before{content:"";width:19%;height:190%;opacity:var(--hero-sweepO,0);transform:translateX(-50%) translateX(calc((var(--hero-sweepT,0) - .5) * 260%)) rotate(35deg);background:linear-gradient(90deg,#0000,#fff 70%,#0000);position:absolute;top:-45%;left:50%}.hero__twinkles[data-astro-cid-fi6a2bfj]{position:absolute;inset:0}.hero__twinkle[data-astro-cid-fi6a2bfj]{width:var(--tw-size,10px);height:var(--tw-size,10px);opacity:0;position:absolute;transform:scale(0)rotate(0)}nkt-hero[data-astro-cid-fi6a2bfj][data-hero-finale] .hero__twinkle[data-astro-cid-fi6a2bfj]{animation:hero-twinkle var(--tw-duration,2s) ease-in-out infinite;animation-delay:calc(var(--tw-delay,0s) * -1);animation-play-state:paused}@keyframes hero-twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(20deg)}}@media (width<44rem){.hero__twinkle[data-astro-cid-fi6a2bfj]:nth-child(n+7),.hero__spark-field[data-astro-cid-fi6a2bfj] .hero__spark[data-astro-cid-fi6a2bfj]:nth-child(n+10),.hero__dust-field[data-astro-cid-fi6a2bfj] .hero__dust[data-astro-cid-fi6a2bfj]:nth-child(n+19){display:none}}@property --edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero__edge-light[data-astro-cid-fi6a2bfj]{opacity:0;background:conic-gradient(from var(--edge-angle), transparent, var(--color-accent), white, transparent 35%) border-box;transform:scale(var(--hero-screenScale,1));border:2px solid #0000;border-radius:1.5cqw;position:absolute;inset:-2px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}nkt-hero[data-astro-cid-fi6a2bfj][data-hero-finale] .hero__edge-light[data-astro-cid-fi6a2bfj]{opacity:1;animation:4s linear infinite paused hero-edge-spin}@keyframes hero-edge-spin{to{--edge-angle:360deg}}@property --edge-angle-gold{syntax:"<angle>";inherits:false;initial-value:0deg}.hero__edge-light-gold[data-astro-cid-fi6a2bfj]{opacity:0;background:conic-gradient(from var(--edge-angle-gold), transparent, #d4af37, #fff4c2, transparent 35%) border-box;border:2px solid #0000;border-radius:1.5cqw;position:absolute;inset:-2px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}nkt-hero[data-astro-cid-fi6a2bfj][data-hero-burst-gold] .hero__edge-light-gold[data-astro-cid-fi6a2bfj]{animation:2.8s both hero-edge-gold-fade,2.8s linear both hero-edge-spin-gold}@keyframes hero-edge-gold-fade{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes hero-edge-spin-gold{to{--edge-angle-gold:300deg}}nkt-hero[data-astro-cid-fi6a2bfj][data-hero-burst-gold] .hero__edge-light[data-astro-cid-fi6a2bfj]{animation:4s linear infinite hero-edge-spin,2.8s both hero-edge-light-return}@keyframes hero-edge-light-return{0%,92%{opacity:0}to{opacity:1}}.hero__gold-burst[data-astro-cid-fi6a2bfj]{display:none;position:absolute;inset:0}nkt-hero[data-astro-cid-fi6a2bfj][data-hero-burst-gold] .hero__gold-burst[data-astro-cid-fi6a2bfj]{display:block}.hero__gold-flash[data-astro-cid-fi6a2bfj]{z-index:-1;opacity:0;background:radial-gradient(circle,#fff4c2,#0000 55%);border-radius:50%;animation:1.4s ease-out both hero-gold-flash;position:absolute;inset:-25cqh -25cqw;transform:scale(.8)}@keyframes hero-gold-flash{0%{opacity:0;transform:scale(.8)}35%{opacity:.5}to{opacity:0;transform:scale(1.15)}}.hero__spark-field[data-astro-cid-fi6a2bfj],.hero__dust-field[data-astro-cid-fi6a2bfj]{position:absolute;inset:0}.hero__spark[data-astro-cid-fi6a2bfj]{opacity:0;animation:hero-spark-once var(--spark-duration,.9s) ease-out var(--spark-delay,0s) both;position:absolute;transform:scale(0)rotate(0)}@keyframes hero-spark-once{0%,to{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1)rotate(14deg)}}.hero__spark--twice[data-astro-cid-fi6a2bfj]{animation-name:hero-spark-twice;animation-duration:calc(var(--spark-duration,.9s) * 1.4)}@keyframes hero-spark-twice{0%,40%,to{opacity:0;transform:scale(0)rotate(0)}18%{opacity:1;transform:scale(1)rotate(10deg)}62%{opacity:1;transform:scale(.9)rotate(18deg)}80%{opacity:0;transform:scale(.2)rotate(22deg)}}.hero__dust[data-astro-cid-fi6a2bfj]{width:var(--dust-size,2px);height:var(--dust-size,2px);opacity:0;animation:hero-dust-flicker var(--dust-duration,.5s) ease-in-out var(--dust-delay,0s) both;background:#fff4c2;border-radius:50%;position:absolute}.hero__dust--gold[data-astro-cid-fi6a2bfj]{background:#d4af37}@keyframes hero-dust-flicker{0%,to{opacity:0}50%{opacity:1}}.hero__gold-sweep[data-astro-cid-fi6a2bfj]{border-radius:1.5cqw;position:absolute;inset:0;overflow:hidden}.hero__gold-sweep[data-astro-cid-fi6a2bfj]:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff 45%,#fff4c2 70%,#0000);width:16%;height:190%;animation:1s ease-in-out 1.2s both hero-gold-sweep;position:absolute;top:-45%;left:50%;transform:translate(-320%)rotate(35deg)}@keyframes hero-gold-sweep{0%{opacity:0;transform:translate(-320%)rotate(35deg)}15%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(320%)rotate(35deg)}}.hero__burst[data-astro-cid-fi6a2bfj]{transform-style:preserve-3d;position:absolute;inset:0}.hero__piece[data-astro-cid-fi6a2bfj]{background:linear-gradient(145deg, color-mix(in srgb, var(--color-text) 10%, var(--color-surface)), var(--color-surface) 42%, var(--color-bg));border:1px solid color-mix(in srgb, var(--color-text-muted) 50%, var(--color-border));width:100%;height:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text) 25%, transparent), 0 2.2cqw 0 var(--color-border), 0 3cqw 0 color-mix(in srgb, var(--color-text-muted) 40%, var(--color-bg)), 0 6cqw 9cqw color-mix(in srgb, var(--color-text) 18%, transparent);border-radius:.8cqw;display:flex;position:relative}.hero__piece[data-astro-cid-fi6a2bfj][data-landed]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text) 25%, transparent), 0 .25cqw 0 var(--color-border), 0 .3cqw 0 color-mix(in srgb, var(--color-text-muted) 55%, var(--color-bg)), 0 .5cqw .8cqw color-mix(in srgb, var(--color-text) 28%, transparent)}.hero__piece[data-astro-cid-fi6a2bfj]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg, transparent 25%, color-mix(in srgb, var(--color-text) 14%, transparent) 48%, transparent 68%);opacity:calc(.4 + var(--hero-flash) * .6);position:absolute;inset:0}.hero__piece[data-astro-cid-fi6a2bfj]:before{content:"";height:2px;opacity:var(--edge-flash,0);pointer-events:none;background:#fff;border-radius:2px;position:absolute;bottom:-1px;left:10%;right:10%}.hero__piece[data-astro-cid-fi6a2bfj][data-landed]:after{opacity:calc((.4 + var(--hero-flash) * .6) * .35)}.hero__navigation[data-astro-cid-fi6a2bfj]{align-items:center;gap:3cqw;padding:1.5cqw 2cqw}.hero__monogram[data-astro-cid-fi6a2bfj]{color:var(--hero-ink);align-items:center;display:inline-flex}.hero__monogram[data-astro-cid-fi6a2bfj] .nameplate-logo{width:auto;height:4.2cqw;display:block}.hero__nav-lines[data-astro-cid-fi6a2bfj]{flex:1;justify-content:flex-end;align-items:center;gap:2cqw;display:flex}.hero__nav-lines[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]{background:var(--color-text-muted);width:6cqw;height:.45cqw}.hero__nav-text[data-astro-cid-fi6a2bfj]{display:none}.hero__nav-dot[data-astro-cid-fi6a2bfj]{background:var(--hero-tone);border-radius:50%;width:2cqw;height:2cqw}.hero__eyebrow[data-astro-cid-fi6a2bfj]{box-shadow:none;background:0 0;border:0;align-items:center;gap:1cqw}.hero__eyebrow[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]{background:var(--hero-tone);width:20%;height:100%}.hero__eyebrow[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]+i[data-astro-cid-fi6a2bfj]{background:var(--color-text-muted);width:8%}.hero__eyebrow-text[data-astro-cid-fi6a2bfj]{display:none}@media (width>=44rem){.hero__nav-lines[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]{display:none}.hero__nav-text[data-astro-cid-fi6a2bfj]{font:600 1.3cqw/1 var(--font-body);letter-spacing:.08em;color:var(--color-text-muted);white-space:nowrap;display:block}.hero__eyebrow[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]{display:none}.hero__eyebrow-text[data-astro-cid-fi6a2bfj]{font:700 1.6cqw/1 var(--font-body);letter-spacing:.12em;color:var(--hero-tone);white-space:nowrap;display:block}}.hero__heading[data-astro-cid-fi6a2bfj]{background:linear-gradient(140deg, var(--color-text), color-mix(in srgb, var(--color-text) 68%, var(--color-text-muted)));border-color:var(--color-text);flex-direction:column;justify-content:center;gap:1.4cqw;padding:2.8cqw 2cqw}.hero__heading-text[data-astro-cid-fi6a2bfj]{font:700 3.6cqw/1.15 var(--font-heading);color:var(--color-bg);white-space:nowrap;display:block}.hero__heading-text--accent[data-astro-cid-fi6a2bfj]{color:#bfe9f7;font-style:italic;font-weight:500}.hero__picture[data-astro-cid-fi6a2bfj]{border-color:#0000;overflow:hidden}.hero__picture[data-astro-cid-fi6a2bfj] .hero__art{object-fit:cover;width:100%;height:100%}.hero__picture-corner[data-astro-cid-fi6a2bfj]{border:solid color-mix(in srgb, var(--color-text) 40%, transparent);border-width:1px 0;position:absolute;inset:1.2cqw}.hero__body[data-astro-cid-fi6a2bfj]{flex-direction:column;justify-content:center;gap:1.1cqw;padding:2cqw}.hero__body[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]{background:var(--color-text-muted);width:94%;height:.5cqw}.hero__body[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]:nth-child(2){width:85%}.hero__body[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]:nth-child(4){width:60%}.hero__button[data-astro-cid-fi6a2bfj]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 65%, var(--color-text)), var(--color-accent));border-color:var(--color-accent);color:var(--color-bg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text) 60%, transparent), 0 .7cqw 0 color-mix(in srgb, var(--color-accent) 40%, var(--color-bg)), 0 1.5cqw 5cqw var(--color-accent-soft);justify-content:space-between;align-items:center;gap:2cqw;padding:2cqw}.hero__button-text[data-astro-cid-fi6a2bfj]{font:700 3cqw/1 var(--font-body);white-space:nowrap}.hero__button-arrow[data-astro-cid-fi6a2bfj]{font:4cqw/1 var(--font-body)}.hero__swatches[data-astro-cid-fi6a2bfj]{flex-direction:column;gap:.6cqw;padding:1.4cqw}.hero__swatches[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]{background:var(--color-accent);height:.9cqw}.hero__swatches[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]:nth-child(2){background:var(--color-text);width:80%}.hero__swatches[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]:nth-child(3){background:var(--color-text-muted);width:60%}.hero__footer[data-astro-cid-fi6a2bfj]{box-shadow:none;background:0 0;border:0;gap:1.8cqw}.hero__footer[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]{background:var(--color-text-muted);width:8%}.hero__footer[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]:first-child{opacity:.3;width:60%;margin-right:auto}.hero__debris[data-astro-cid-fi6a2bfj]{width:1.4rem;height:1.4rem;color:var(--color-text-muted);opacity:.32;pointer-events:none;font:.9rem var(--font-heading);animation-name:hero-debris-drift;animation-duration:var(--debris-duration,12s);animation-delay:var(--debris-delay,0s);place-items:center;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:grid;position:absolute}.hero__debris[data-astro-cid-fi6a2bfj] svg[data-astro-cid-fi6a2bfj]{fill:none;stroke:currentColor;stroke-width:1px;width:100%;height:100%}.hero__debris--wide[data-astro-cid-fi6a2bfj]{display:none}@keyframes hero-debris-drift{0%,to{transform:translate(calc(var(--hero-progress,0) * var(--debris-parallax,10px) * (1 - var(--hero-zoom,0))), 0) rotate(0deg)}50%{transform:translate(calc((var(--hero-progress,0) * var(--debris-parallax,10px) + var(--debris-x,6px)) * (1 - var(--hero-zoom,0))), calc(var(--debris-y,-8px) * (1 - var(--hero-zoom,0)))) rotate(calc(var(--debris-r,4deg) * (1 - var(--hero-zoom,0))))}}.hero__gauge[data-astro-cid-fi6a2bfj]{z-index:1;height:28px;width:min(72%, 38rem, calc((var(--hero-view) - 14rem) * 1.35));pointer-events:none;opacity:clamp(0, calc((1 - var(--hero-progress,0)) / .05), 1);grid-row:2;margin:0 auto;position:relative}@media (width<44rem){.hero__gauge[data-astro-cid-fi6a2bfj]{height:22px;width:min(76%, calc((var(--hero-view) - 14rem) * 1.35))}}.hero__gauge-track[data-astro-cid-fi6a2bfj]{background:var(--color-border);height:1px;position:absolute;bottom:8px;left:0;right:0}.hero__gauge-fill[data-astro-cid-fi6a2bfj]{height:2px;width:calc(var(--hero-progress,0) * 100%);background:var(--gradient-cta);position:absolute;bottom:7px;left:0}.hero__gauge-ticks[data-astro-cid-fi6a2bfj]{position:absolute;inset:0}.hero__gauge-tick[data-astro-cid-fi6a2bfj]{background:var(--color-border);width:1px;height:6px;position:absolute;bottom:8px;transform:translate(-50%)}.hero__gauge-tick--major[data-astro-cid-fi6a2bfj]{background:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));width:2px;height:12px}.hero__gauge-ticks--done[data-astro-cid-fi6a2bfj]{clip-path:inset(0 calc(100% - var(--hero-progress,0) * 100%) 0 0)}.hero__gauge-ticks--done[data-astro-cid-fi6a2bfj] .hero__gauge-tick[data-astro-cid-fi6a2bfj],.hero__gauge-ticks--done[data-astro-cid-fi6a2bfj] .hero__gauge-tick--major[data-astro-cid-fi6a2bfj]{background:var(--color-accent-ink)}.hero__gauge-dot[data-astro-cid-fi6a2bfj]{left:calc(var(--hero-progress,0) * 100%);background:var(--color-accent-ink);border:2px solid var(--color-bg);border-radius:50%;width:6px;height:6px;position:absolute;bottom:8px;transform:translate(-50%,50%)}.hero__promise[data-astro-cid-fi6a2bfj]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=44rem){.hero__viewport[data-astro-cid-fi6a2bfj]{padding-bottom:var(--space-lg)}.hero__debris--wide[data-astro-cid-fi6a2bfj]{display:grid}}@media (height<=40rem){.hero[data-astro-cid-fi6a2bfj]:not([data-motion]) .hero__viewport[data-astro-cid-fi6a2bfj]{gap:var(--space-lg);height:auto;min-height:0;padding-block:var(--space-lg)}.hero[data-astro-cid-fi6a2bfj]:not([data-motion]) .hero__scene[data-astro-cid-fi6a2bfj]{min-height:12rem}.hero[data-astro-cid-fi6a2bfj]:not([data-motion]) .hero__page[data-astro-cid-fi6a2bfj]{width:min(65%,24rem)}}@media (prefers-reduced-motion:reduce){html[data-hero-motion] .hero[data-astro-cid-fi6a2bfj]{height:auto}html[data-hero-motion] .hero__viewport[data-astro-cid-fi6a2bfj]{position:relative;top:auto}.hero__float[data-astro-cid-fi6a2bfj],.hero__debris[data-astro-cid-fi6a2bfj]{animation:none}.hero__scene[data-astro-cid-fi6a2bfj]{transform:none}.hero__finale-sweep[data-astro-cid-fi6a2bfj],.hero__gold-burst[data-astro-cid-fi6a2bfj],.hero__twinkles[data-astro-cid-fi6a2bfj],.hero__edge-light[data-astro-cid-fi6a2bfj],.hero__glow-pulse[data-astro-cid-fi6a2bfj],.hero__swap-flash[data-astro-cid-fi6a2bfj],.hero__gauge[data-astro-cid-fi6a2bfj]{display:none}.hero__glow-ramp[data-astro-cid-fi6a2bfj]{opacity:.4;transform:scale(1)}.hero__screen[data-astro-cid-fi6a2bfj]{visibility:visible;clip-path:none}.hero__wireframe[data-astro-cid-fi6a2bfj]{display:none}}.section-heading[data-astro-cid-ypavld2q]{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:.5em;padding-bottom:.5rem;display:flex;position:relative}.section-heading[data-astro-cid-ypavld2q]:after{content:"";background:var(--color-accent);width:3rem;height:3px;position:absolute;bottom:-1px;left:0}.section-heading__icon[data-astro-cid-ypavld2q]{width:1.5rem;height:1.5rem;color:var(--color-accent);flex:none;margin-top:.2em}.section-heading__text[data-astro-cid-ypavld2q]{flex:auto;min-width:0}.about__lead[data-astro-cid-hegr7sbh]{margin-top:var(--space-sm);font-family:var(--font-heading);word-break:auto-phrase;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);font-weight:700;line-height:1.4}.about__reasons[data-astro-cid-hegr7sbh]{max-width:none;margin:var(--space-md) 0;gap:var(--space-sm);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=44rem){.about__reasons[data-astro-cid-hegr7sbh]{grid-template-columns:1fr 1fr}}.about__reason[data-astro-cid-hegr7sbh]{border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:var(--radius-card);padding:var(--space-md);background:var(--gradient-card);box-shadow:var(--shadow-card)}.about__reason-head[data-astro-cid-hegr7sbh]{align-items:center;gap:var(--space-sm);display:flex}.about__reason-icon[data-astro-cid-hegr7sbh]{background:var(--gradient-cta);color:#fff;width:2.75rem;height:2.75rem;box-shadow:var(--shadow-cta);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.about__reason-tag[data-astro-cid-hegr7sbh]{background:var(--gradient-accent-soft);color:var(--color-accent-ink);border-radius:999px;margin:0;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.about__reason-title[data-astro-cid-hegr7sbh]{margin:var(--space-sm) 0 0;font-family:var(--font-heading);font-size:1.25rem}.about__reason-body[data-astro-cid-hegr7sbh]{margin:var(--space-xs) 0 0;color:var(--color-text-muted)}.about__roles[data-astro-cid-hegr7sbh]{align-items:center;gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.about__roles-icon[data-astro-cid-hegr7sbh]{color:var(--color-text-muted);flex:none}.about__roles-list[data-astro-cid-hegr7sbh]{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.about__role[data-astro-cid-hegr7sbh]{background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:.25rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.about__team[data-astro-cid-hegr7sbh]{margin-top:var(--space-xs);color:var(--color-text-muted)}.btn-rich{min-height:48px;padding:0 var(--space-md);background:var(--gradient-cta);color:var(--color-cta-ink);box-shadow:var(--shadow-cta);background-position:0%;background-size:160% 160%;border-radius:999px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:background-position .22s ease-out,box-shadow .22s ease-out,transform .15s ease-out;display:inline-flex;position:relative;overflow:hidden}.btn-rich:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.btn-rich:hover{box-shadow:var(--shadow-cta-hover);background-position:100%;transform:translateY(-1px)}.btn-rich:hover:after{animation:.6s ease-out btn-rich-shine}}.btn-rich:active{transform:translateY(0)}.btn-rich:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:3px}@keyframes btn-rich-shine{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.btn-rich{transition:none}.btn-rich:hover{transform:none}.btn-rich:hover:after{animation:none}}.case__name[data-astro-cid-52sbwncl]{margin:var(--space-md) 0 0;font-size:1.125rem}.case__card[data-astro-cid-52sbwncl]{margin-top:var(--space-sm);border:1px solid var(--color-border);outline-offset:4px;border-radius:.75rem;text-decoration:none;transition:border-color .22s ease-out;display:block;overflow:hidden}html[data-js] .case__card[data-astro-cid-52sbwncl][data-reveal].reveal-in{transition:border-color .22s ease-out, opacity 1.8s cubic-bezier(.45, 0, .55, 1) var(--reveal-delay,0s), transform 2.2s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s)}.case__card[data-astro-cid-52sbwncl]:hover,.case__card[data-astro-cid-52sbwncl]:focus-visible{border-color:var(--color-accent)}.case__shot-wrap[data-astro-cid-52sbwncl]{display:block;position:relative}.case__shot[data-astro-cid-52sbwncl]{width:100%;height:auto;transition:transform .22s ease-out;display:block}.case__card[data-astro-cid-52sbwncl]:hover .case__shot[data-astro-cid-52sbwncl],.case__card[data-astro-cid-52sbwncl]:focus-visible .case__shot[data-astro-cid-52sbwncl]{transform:scale(1.02)}.case__info-bar[data-astro-cid-52sbwncl]{align-items:flex-end;gap:var(--space-xs);padding:var(--space-sm);border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}@media (width>=44rem){.case__info-bar[data-astro-cid-52sbwncl]{flex-direction:row;justify-content:space-between;align-items:center}}.case__badge[data-astro-cid-52sbwncl]{color:var(--color-text-muted);align-self:stretch;font-size:.8125rem;line-height:1.5}@media (width>=44rem){.case__badge[data-astro-cid-52sbwncl]{align-self:auto}}.case__hint[data-astro-cid-52sbwncl]{pointer-events:none;flex-shrink:0}.case__note[data-astro-cid-52sbwncl]{margin-top:var(--space-sm);color:var(--color-text-muted);font-size:.875rem}@media (prefers-reduced-motion:reduce){.case__card[data-astro-cid-52sbwncl],.case__shot[data-astro-cid-52sbwncl]{transition:none}.case__card[data-astro-cid-52sbwncl]:hover .case__shot[data-astro-cid-52sbwncl],.case__card[data-astro-cid-52sbwncl]:focus-visible .case__shot[data-astro-cid-52sbwncl]{transform:none}}.demos__list[data-astro-cid-csd62n7e]{margin:var(--space-md) 0;align-items:stretch;gap:var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.demos__item[data-astro-cid-csd62n7e]{border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:var(--radius-card);background:var(--gradient-card);box-shadow:var(--shadow-card)}.demos__item--lumina[data-astro-cid-csd62n7e],.demos__item--order[data-astro-cid-csd62n7e]{padding:var(--space-md);flex-direction:column;flex:100%;display:flex}@media (width>=44rem){.demos__item--lumina[data-astro-cid-csd62n7e],.demos__item--order[data-astro-cid-csd62n7e]{flex:1 1 calc(50% - var(--space-sm) / 2)}}.demos__item-head[data-astro-cid-csd62n7e]{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.demos__desc[data-astro-cid-csd62n7e]{margin:0 0 var(--space-sm);color:var(--color-text-muted)}.demos__badge[data-astro-cid-csd62n7e]{color:var(--color-cta-ink);background:var(--gradient-cta);padding:.125rem var(--space-xs);box-shadow:0 1px 4px color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:.375rem;font-size:.75rem;font-weight:700}.demos__shots[data-astro-cid-csd62n7e]{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:1fr;display:grid}.demos__shot[data-astro-cid-csd62n7e]{object-fit:cover;object-position:top;border:1px solid var(--color-border);border-radius:.75rem;width:100%;min-width:0;height:auto;max-height:12rem;display:block}.demos__link[data-astro-cid-csd62n7e]{align-self:flex-end;margin-top:auto;font-size:.875rem}.demos__note[data-astro-cid-csd62n7e]{color:var(--color-text-muted);font-size:.875rem}.sr-only[data-astro-cid-csd62n7e]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.services__list[data-astro-cid-m4pkecha]{margin:var(--space-md) 0;gap:var(--space-sm);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=40rem){.services__list[data-astro-cid-m4pkecha]{grid-template-columns:repeat(3,1fr)}}.services__item[data-astro-cid-m4pkecha]{border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:var(--radius-card);min-width:0;padding:var(--space-sm) var(--space-md);background:var(--gradient-card);box-shadow:var(--shadow-card);position:relative}.services__item--primary[data-astro-cid-m4pkecha]{border:2px solid var(--color-accent-ink);background:var(--gradient-card)}.services__head[data-astro-cid-m4pkecha]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.services__head[data-astro-cid-m4pkecha] h3[data-astro-cid-m4pkecha]{margin:0;font-size:1.125rem}.services__price[data-astro-cid-m4pkecha]{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--color-accent-ink);flex:none;margin:0;font-size:1.375rem;font-weight:700}.services__desc[data-astro-cid-m4pkecha]{margin:var(--space-xs) 0 0;font-size:.9375rem}.services__item-note[data-astro-cid-m4pkecha]{margin:var(--space-xs) 0 0;color:var(--color-text-muted);font-size:.75rem}.pricing-summary__cta[data-astro-cid-rsgpxuir]{min-height:44px;padding:0 var(--space-md);color:#1a1408;background:linear-gradient(135deg,#f6e3a1 0%,#d4af37 45%,#9c7a24 100%);border-radius:999px;align-items:center;gap:.375rem;font-weight:700;text-decoration:none;transition:box-shadow .22s ease-out,transform .15s ease-out;display:inline-flex;box-shadow:0 8px 20px -6px #9c7a2459}.pricing-summary__cta[data-astro-cid-rsgpxuir]:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.pricing-summary__arrow[data-astro-cid-rsgpxuir]{transition:transform .15s ease-out}@media (hover:hover){.pricing-summary__cta[data-astro-cid-rsgpxuir]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -6px #9c7a2480}.pricing-summary__cta[data-astro-cid-rsgpxuir]:hover .pricing-summary__arrow[data-astro-cid-rsgpxuir]{transform:translate(4px)}.pricing-summary__cta[data-astro-cid-rsgpxuir]:hover:after{animation:.6s ease-out cta-shine}}.pricing-summary__cta[data-astro-cid-rsgpxuir]:focus-visible{outline-offset:3px;outline:2px solid #7a5c12}@keyframes cta-shine{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.pricing-summary__cta[data-astro-cid-rsgpxuir],.pricing-summary__arrow[data-astro-cid-rsgpxuir]{transition:none}.pricing-summary__cta[data-astro-cid-rsgpxuir]:hover,.pricing-summary__cta[data-astro-cid-rsgpxuir]:hover .pricing-summary__arrow[data-astro-cid-rsgpxuir]{transform:none}.pricing-summary__cta[data-astro-cid-rsgpxuir]:hover:after{animation:none}}.process__stages[data-astro-cid-25qqxozp]{align-items:stretch;gap:var(--space-sm);margin:var(--space-md) 0;flex-direction:column;display:flex}@media (width>=40rem){.process__stages[data-astro-cid-25qqxozp]{flex-direction:row;align-items:stretch}}.process__stage[data-astro-cid-25qqxozp]{border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:var(--radius-card);min-width:0;padding:var(--space-md);background:var(--gradient-card);box-shadow:var(--shadow-card);flex:1 1 0}.process__stage-head[data-astro-cid-25qqxozp]{align-items:center;gap:var(--space-xs);display:flex}.process__stage-num[data-astro-cid-25qqxozp]{background:var(--gradient-cta);color:#fff;font-variant-numeric:tabular-nums;width:2rem;height:2rem;box-shadow:var(--shadow-cta);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.process__stage-name[data-astro-cid-25qqxozp]{font-family:var(--font-heading);color:var(--color-accent-ink);margin:0;font-size:1.125rem;font-weight:600}.process__arrow[data-astro-cid-25qqxozp]{color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:relative}.process__arrow[data-astro-cid-25qqxozp]:before{content:"↓";z-index:1;position:relative}@media (width>=40rem){.process__arrow[data-astro-cid-25qqxozp]:before{content:"→"}.process__arrow[data-astro-cid-25qqxozp]:after{content:"";background:var(--color-accent);opacity:.4;height:1px;position:absolute;top:50%;left:0;right:0}}.process__stage-steps[data-astro-cid-25qqxozp]{margin:var(--space-sm) 0;gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex;position:relative}.process__stage-steps[data-astro-cid-25qqxozp]:before{content:"";background:var(--color-border);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:.75rem}.process__stage-steps[data-astro-cid-25qqxozp] li[data-astro-cid-25qqxozp]{align-items:flex-start;gap:var(--space-xs);display:flex;position:relative}.process__num[data-astro-cid-25qqxozp]{border:1px solid var(--color-accent);background:var(--color-surface);width:1.5rem;height:1.5rem;color:var(--color-accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:flex}.process__chip[data-astro-cid-25qqxozp]{border:1px solid var(--color-accent);color:var(--color-accent-ink);border-radius:999px;margin:0;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.process__info[data-astro-cid-25qqxozp]{gap:var(--space-sm);flex-direction:column;display:flex}@media (width>=40rem){.process__info[data-astro-cid-25qqxozp]{flex-direction:row}}.process__info-item[data-astro-cid-25qqxozp]{align-items:flex-start;gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:var(--radius-card);min-width:0;padding:var(--space-md);background:var(--gradient-card);box-shadow:var(--shadow-card);flex:1 1 0;display:flex}.process__info-icon[data-astro-cid-25qqxozp]{width:1.75rem;height:1.75rem;color:var(--color-accent);flex:none}.process__info-label[data-astro-cid-25qqxozp]{margin:0;font-weight:600}.process__info-item[data-astro-cid-25qqxozp] p[data-astro-cid-25qqxozp]:last-child{color:var(--color-text-muted);margin:0}.faq__list[data-astro-cid-6oypq6ry]{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.faq__item[data-astro-cid-6oypq6ry]{border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:var(--radius-card);background:var(--gradient-card);box-shadow:var(--shadow-card);padding:0 var(--space-md);transition:border-color .22s ease-out}html[data-js] .faq__item[data-astro-cid-6oypq6ry][data-reveal].reveal-in{transition:border-color .22s ease-out, opacity 1.8s cubic-bezier(.45, 0, .55, 1) var(--reveal-delay,0s), transform 2.2s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s)}.faq__item[data-astro-cid-6oypq6ry][open]{border-color:var(--color-accent)}@media (hover:hover){.faq__item[data-astro-cid-6oypq6ry]:hover{border-color:var(--color-accent)}}.faq__item[data-astro-cid-6oypq6ry][open] summary[data-astro-cid-6oypq6ry]{color:var(--color-accent-ink)}.faq__item[data-astro-cid-6oypq6ry] summary[data-astro-cid-6oypq6ry]{min-height:44px;padding:var(--space-sm) 0;justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;border-radius:.25rem;font-weight:600;list-style:none;transition:color .22s ease-out;display:flex}.faq__item[data-astro-cid-6oypq6ry] summary[data-astro-cid-6oypq6ry]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-6oypq6ry]{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.faq__answer[data-astro-cid-6oypq6ry]{align-items:flex-start;gap:var(--space-xs);padding-bottom:var(--space-sm);color:var(--color-text-muted);margin:0;display:flex}.faq__badge[data-astro-cid-6oypq6ry]{border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:700;display:flex}.faq__badge--q[data-astro-cid-6oypq6ry]{background:var(--gradient-cta);color:#fff;box-shadow:var(--shadow-cta)}.faq__badge--a[data-astro-cid-6oypq6ry]{background:var(--gradient-accent-soft);color:var(--color-accent-ink)}@media (hover:hover){.faq__item[data-astro-cid-6oypq6ry] summary[data-astro-cid-6oypq6ry]:hover{color:var(--color-accent-ink)}.faq__item[data-astro-cid-6oypq6ry] summary[data-astro-cid-6oypq6ry]:hover .faq__icon[data-astro-cid-6oypq6ry]{color:var(--color-accent)}}.faq__item[data-astro-cid-6oypq6ry] summary[data-astro-cid-6oypq6ry]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.faq__icon[data-astro-cid-6oypq6ry]{width:1rem;height:1rem;color:var(--color-text-muted);flex-shrink:0;transition:color .22s ease-out;position:relative}.faq__item[data-astro-cid-6oypq6ry][open] .faq__icon[data-astro-cid-6oypq6ry]{color:var(--color-accent)}.faq__icon[data-astro-cid-6oypq6ry]:before,.faq__icon[data-astro-cid-6oypq6ry]:after{content:"";background:currentColor;width:100%;height:2px;transition:transform .22s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-6oypq6ry]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-astro-cid-6oypq6ry][open] .faq__icon[data-astro-cid-6oypq6ry]:before{transform:translate(-50%,-50%)rotate(45deg)}.faq__item[data-astro-cid-6oypq6ry][open] .faq__icon[data-astro-cid-6oypq6ry]:after{transform:translate(-50%,-50%)rotate(-45deg)}@supports (interpolate-size:allow-keywords){.faq__item[data-astro-cid-6oypq6ry]{interpolate-size:allow-keywords}.faq__item[data-astro-cid-6oypq6ry]::details-content{opacity:0;height:0;transition:height .26s ease-out, opacity .22s ease-out, transform .22s ease-out, content-visibility .26s allow-discrete;overflow:hidden;transform:translateY(-.25rem)}.faq__item[data-astro-cid-6oypq6ry][open]::details-content{opacity:1;height:auto;transform:translateY(0)}}@supports not (interpolate-size:allow-keywords){.faq__item[data-astro-cid-6oypq6ry][open] p[data-astro-cid-6oypq6ry]{animation:.24s ease-out faq-fade-in}}@keyframes faq-fade-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-6oypq6ry],.faq__item[data-astro-cid-6oypq6ry] summary[data-astro-cid-6oypq6ry],.faq__icon[data-astro-cid-6oypq6ry],.faq__icon[data-astro-cid-6oypq6ry]:before,.faq__icon[data-astro-cid-6oypq6ry]:after,.faq__item[data-astro-cid-6oypq6ry]::details-content{transition:none}.faq__item[data-astro-cid-6oypq6ry][open] p[data-astro-cid-6oypq6ry]{animation:none}}.consult-cta[data-astro-cid-hyngkq27]{text-align:center}.consult-cta__panel[data-astro-cid-hyngkq27]{background:var(--gradient-card);border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);box-shadow:var(--shadow-card);padding:var(--space-lg);border-radius:1.5rem}@media (width>=40rem){.consult-cta__panel[data-astro-cid-hyngkq27]{padding:var(--space-xl)}}.consult-cta__primary{min-height:56px;padding:0 var(--space-lg);margin-top:var(--space-md);font-size:1.125rem}.consult-cta__secondary[data-astro-cid-hyngkq27]{justify-content:center;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.consult-cta__secondary[data-astro-cid-hyngkq27] a[data-astro-cid-hyngkq27]{min-height:44px;color:var(--color-text-muted);align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}
