.website-story[data-astro-cid-4lmpw7ff]{color:var(--warm-white,#fff7ed);isolation:isolate;background:#030303;position:relative;overflow:clip}.website-service-hero[data-astro-cid-4lmpw7ff]{isolation:isolate;background:radial-gradient(circle at 78% 32%,#ff6a001f,#0000 27rem),linear-gradient(145deg,#ffffff05,#0000 46%),#050505;border-bottom:1px solid #fff7ed1a;min-height:100svh;position:relative;overflow:hidden}.website-service-hero[data-astro-cid-4lmpw7ff]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:clamp(4rem,8vw,8rem) clamp(4rem,8vw,8rem);position:absolute;inset:0;mask-image:linear-gradient(125deg,#0000 8%,#000 55%,#0000 96%)}.website-service-hero[data-astro-cid-4lmpw7ff]:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ff6a0024;border-radius:50%;width:clamp(22rem,43vw,48rem);position:absolute;top:28%;right:-11rem;box-shadow:0 0 0 4.5rem #ff6a0004,0 0 0 9rem #ff6a0003}.website-service-hero__inner[data-astro-cid-4lmpw7ff]{z-index:1;min-height:100svh;padding-top:calc(var(--header-height) + var(--hero-frame-top));padding-bottom:var(--hero-frame-bottom);row-gap:var(--hero-frame-gap);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.website-service-hero[data-astro-cid-4lmpw7ff] h1[data-astro-cid-4lmpw7ff]{max-width:15ch;padding-top:var(--hero-title-offset);color:#fff7edfa;font-family:var(--font-display);font-size:var(--hero-title-size);letter-spacing:var(--heading-tracking);text-wrap:balance;align-self:start;margin:0;font-weight:300;line-height:.92}.website-service-hero__footer[data-astro-cid-4lmpw7ff]{min-height:var(--hero-footer-min);border-top:1px solid #fff7ed24;grid-template-columns:minmax(18rem,1.15fr) auto minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,4vw,5rem);margin:0;padding-top:clamp(1rem,2.2svh,1.5rem);display:grid}.website-service-hero__intro[data-astro-cid-4lmpw7ff]{color:#fff7edab;max-width:35rem;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.65}.website-service-actions[data-astro-cid-4lmpw7ff]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.website-service-hero__scroll[data-astro-cid-4lmpw7ff]:focus-visible{outline:2px solid var(--flare-bright,#ff9b35);outline-offset:.3rem}.website-service-hero__scope[data-astro-cid-4lmpw7ff]{gap:1rem;margin:0;display:grid}.website-service-hero__scope[data-astro-cid-4lmpw7ff] div[data-astro-cid-4lmpw7ff]{border-bottom:1px solid #fff7ed1a;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding-bottom:.65rem;display:grid}.website-service-hero__scope[data-astro-cid-4lmpw7ff] dt[data-astro-cid-4lmpw7ff],.website-service-hero__scope[data-astro-cid-4lmpw7ff] dd[data-astro-cid-4lmpw7ff]{margin:0;line-height:1.35}.website-service-hero__scope[data-astro-cid-4lmpw7ff] dt[data-astro-cid-4lmpw7ff]{color:#fff7ed57;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem}.website-service-hero__scope[data-astro-cid-4lmpw7ff] dd[data-astro-cid-4lmpw7ff]{color:#fff7edb8;font-size:.76rem}.website-service-hero__scroll[data-astro-cid-4lmpw7ff]{z-index:2;right:var(--gutter,2rem);color:#fff7ed6e;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:.9rem;font-size:.62rem;text-decoration:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.website-service-hero__scroll[data-astro-cid-4lmpw7ff] i[data-astro-cid-4lmpw7ff]{background:#fff7ed24;width:1px;height:2.5rem;display:block;position:relative;overflow:hidden}.website-service-hero__scroll[data-astro-cid-4lmpw7ff] i[data-astro-cid-4lmpw7ff]:after{background:linear-gradient(var(--flare,#ff6a00), transparent);content:"";animation:website-service-scroll 1.8s var(--ease-out) infinite;position:absolute;inset:0}@keyframes website-service-scroll{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@media (width<=1100px){.website-service-hero__footer[data-astro-cid-4lmpw7ff]{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr)}.website-service-hero__intro[data-astro-cid-4lmpw7ff]{grid-column:1/-1}.website-service-hero__scroll[data-astro-cid-4lmpw7ff]{display:none}}@media (width<=767px){.website-service-hero[data-astro-cid-4lmpw7ff],.website-service-hero__inner[data-astro-cid-4lmpw7ff]{min-height:100svh}.website-service-hero[data-astro-cid-4lmpw7ff]:after{width:31rem;top:15%;right:-15rem}.website-service-hero__inner[data-astro-cid-4lmpw7ff]{padding-top:calc(var(--header-height) + clamp(1rem, 3svh, 1.75rem));padding-bottom:max(clamp(1rem, 2.75svh, 1.5rem), env(safe-area-inset-bottom));row-gap:clamp(.85rem,2.25svh,1.25rem)}.website-service-hero[data-astro-cid-4lmpw7ff] h1[data-astro-cid-4lmpw7ff]{max-width:14ch;padding-top:var(--hero-title-offset);font-size:clamp(2.55rem,10.6vw,3.25rem);line-height:.95}.website-service-hero__footer[data-astro-cid-4lmpw7ff]{grid-template-columns:1fr;gap:.9rem;min-height:0;padding-top:.9rem}.website-service-hero__intro[data-astro-cid-4lmpw7ff]{grid-column:auto;font-size:.88rem;line-height:1.5}.website-service-actions[data-astro-cid-4lmpw7ff]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.website-service-hero__scope[data-astro-cid-4lmpw7ff],.website-service-hero__scroll[data-astro-cid-4lmpw7ff]{display:none}}@media (prefers-reduced-motion:reduce){.website-service-hero__scroll[data-astro-cid-4lmpw7ff] i[data-astro-cid-4lmpw7ff]:after,.website-scroll-cue[data-astro-cid-4lmpw7ff] span[data-astro-cid-4lmpw7ff]{animation:none}}
