.hero-video-veil[data-astro-cid-wpbzjqq5]{position:absolute;inset:0;z-index:5;background:#0a0a0a;opacity:1;pointer-events:none;transition:opacity .6s cubic-bezier(.25,1,.5,1)}.hero-video-veil[data-astro-cid-wpbzjqq5].is-clear{opacity:0}@media (prefers-reduced-motion: reduce){.hero-video-veil[data-astro-cid-wpbzjqq5]{display:none}}.hero-root[data-astro-cid-wpbzjqq5]{--hero-inset-top: 20px;--hero-inset-x: 20px;--hero-inset-bottom: 24px;--hero-radius: 24px}@media (max-width: 768px){.hero-root[data-astro-cid-wpbzjqq5]{--hero-inset-top: 12px;--hero-inset-x: 12px;--hero-inset-bottom: 12px;--hero-radius: 16px}}.hero-red-fade[data-astro-cid-wpbzjqq5],.hero-work-btn[data-astro-cid-wpbzjqq5]{display:none}@media (max-width: 580px){.hero-title-inner[data-astro-cid-wpbzjqq5],.hero-line-1-wrap[data-astro-cid-wpbzjqq5]{font-size:clamp(1.7rem,8.3vw,3.2rem)!important}.hero-title[data-astro-cid-wpbzjqq5]{max-width:100%!important}.hero-line-2-inner[data-astro-cid-wpbzjqq5]{font-size:clamp(2rem,10.4vw,3.2rem)!important}.hero-scroll-indicator[data-astro-cid-wpbzjqq5]{display:none}.hero-scroll-wrap[data-astro-cid-wpbzjqq5]{background:#6d232e}.hero-video-wrap[data-astro-cid-wpbzjqq5]{top:152px!important;bottom:auto!important;left:2.5vw!important;right:2.5vw!important;height:71.25vw;border-radius:14px}.hero-frame[data-astro-cid-wpbzjqq5]{justify-content:flex-start!important;padding-top:calc(180px + 71.25vw)!important}.hero-bottom-black[data-astro-cid-wpbzjqq5]{display:none}.hero-eyebrow[data-astro-cid-wpbzjqq5]{flex-wrap:nowrap!important;white-space:nowrap;column-gap:5px!important}.hero-eyebrow-inner[data-astro-cid-wpbzjqq5]{font-size:2.52vw!important;letter-spacing:.03em!important}.hero-work-btn[data-astro-cid-wpbzjqq5]{display:flex;order:99;width:100%;margin-top:28px;box-sizing:border-box;min-height:52px;align-items:center;justify-content:space-between;padding:0 24px;border:1px solid rgba(255,225,93,.6);border-radius:9999px;color:ivory;font-family:var(--font-body, system-ui, sans-serif);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;pointer-events:auto}.hero-work-btn[data-astro-cid-wpbzjqq5]:active{background:#ffe15d;color:#6d232e}.bezel-svg[data-astro-cid-wpbzjqq5],.hero-top-black[data-astro-cid-wpbzjqq5],.hero-red-fade[data-astro-cid-wpbzjqq5]{display:none}}.hero-fixed-wrap[data-astro-cid-wpbzjqq5]{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;transform:none!important;will-change:opacity}.hero-scroll-wrap[data-astro-cid-wpbzjqq5]{transform:none!important;will-change:opacity}.char-container[data-astro-cid-wpbzjqq5]{--roll-height: .92em;display:inline-grid;grid-template-areas:"stack";overflow:hidden;height:var(--roll-height);line-height:.85;vertical-align:top;position:relative}.word-rest[data-astro-cid-wpbzjqq5],.word-hover[data-astro-cid-wpbzjqq5]{grid-area:stack;justify-self:start;display:inline-block;white-space:nowrap}.char-roll[data-astro-cid-wpbzjqq5]{display:inline-block;position:relative;will-change:transform,opacity;transform:translateY(0);opacity:1;transition:none!important}.hero-root[data-astro-cid-wpbzjqq5].is-loaded .char-roll[data-astro-cid-wpbzjqq5].has-transitions{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1)!important}.hero-eyebrow-inner[data-astro-cid-wpbzjqq5]{will-change:transform,opacity}.hero-root[data-astro-cid-wpbzjqq5].is-loaded .hero-eyebrow-inner[data-astro-cid-wpbzjqq5].has-transitions{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1)!important}.hero-frame[data-astro-cid-wpbzjqq5]:has(.hero-title.is-hovered) .hero-eyebrow-inner[data-astro-cid-wpbzjqq5],.hero-root[data-astro-cid-wpbzjqq5].is-title-hovered .hero-eyebrow-inner[data-astro-cid-wpbzjqq5]{transform:translateY(-105%)!important;opacity:0!important}.char-roll[data-astro-cid-wpbzjqq5].hover{transform:translateY(100%);opacity:0}.hero-title[data-astro-cid-wpbzjqq5].is-hovered .char-roll[data-astro-cid-wpbzjqq5].rest{transform:translateY(-100%)!important;opacity:0!important}.hero-title[data-astro-cid-wpbzjqq5].is-hovered .char-roll[data-astro-cid-wpbzjqq5].hover{transform:translateY(0)!important;opacity:1!important}.hero-title-inner[data-astro-cid-wpbzjqq5]{min-height:.92em}.hero-title[data-astro-cid-wpbzjqq5]{transform:translateY(0) translateZ(0);transition:transform .75s cubic-bezier(.22,1,.36,1)}.hero-title[data-astro-cid-wpbzjqq5].is-hovered{transform:translateY(0) translateZ(0)}.hero-root[data-astro-cid-wpbzjqq5].is-idle .hero-title[data-astro-cid-wpbzjqq5].is-hovered .char-roll[data-astro-cid-wpbzjqq5].hover,.hero-root[data-astro-cid-wpbzjqq5].is-idle .hero-title[data-astro-cid-wpbzjqq5].is-hovered .hero-hover-arrow[data-astro-cid-wpbzjqq5]{opacity:0!important;visibility:hidden!important}.hero-hover-arrow[data-astro-cid-wpbzjqq5]{display:inline-block;font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--color-highlight);font-size:.88em;line-height:.85;margin-left:.12em;vertical-align:baseline;opacity:0;visibility:hidden;transform:translateY(.42em) translate(-.06em) scale(.92);transition:none!important}.hero-root[data-astro-cid-wpbzjqq5].is-loaded .hero-hover-arrow[data-astro-cid-wpbzjqq5].has-transitions{transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .65s cubic-bezier(.22,1,.36,1),visibility .65s cubic-bezier(.22,1,.36,1)!important}.hero-title[data-astro-cid-wpbzjqq5].is-hovered .hero-hover-arrow[data-astro-cid-wpbzjqq5]{opacity:1;visibility:visible;transform:translateY(-.04em) translate(.08em) scale(1)}.hero-root[data-astro-cid-wpbzjqq5]:not(.is-loaded) .hero-eyebrow-inner[data-astro-cid-wpbzjqq5],.hero-root[data-astro-cid-wpbzjqq5]:not(.is-loaded) .hero-line-2-inner[data-astro-cid-wpbzjqq5],.hero-root[data-astro-cid-wpbzjqq5]:not(.is-loaded) .hero-line-3[data-astro-cid-wpbzjqq5] .char-roll[data-astro-cid-wpbzjqq5].rest,.hero-root[data-astro-cid-wpbzjqq5]:not(.is-loaded) .hero-scroll-indicator-inner[data-astro-cid-wpbzjqq5]{opacity:0}html.scroll-locked,html.scroll-locked body{overflow:hidden!important;height:100%!important;touch-action:none!important}#info[data-astro-cid-ugsganln]{position:relative;content-visibility:auto;contain-intrinsic-size:auto 100vh}.info-top-blend[data-astro-cid-ugsganln]{position:absolute;top:0;left:0;right:0;height:35vh;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#0a0a0a 0%,transparent 100%)}.info-bg-video-wrap[data-astro-cid-ugsganln]{mask-image:linear-gradient(to bottom,black 0%,black 58%,rgba(0,0,0,.92) 68%,rgba(0,0,0,.62) 80%,rgba(0,0,0,.24) 92%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 58%,rgba(0,0,0,.92) 68%,rgba(0,0,0,.62) 80%,rgba(0,0,0,.24) 92%,transparent 100%)}@media (max-width: 767px){.info-headline-location[data-astro-cid-ugsganln]>a[data-astro-cid-ugsganln],a[data-astro-cid-ugsganln].info-inline-btn{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;min-height:60px;height:auto!important;margin:0!important;padding:8px 12px 8px 26px!important;transform:none!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:9999px;background:#ffffff12;box-sizing:border-box;overflow:visible!important}.info-paragraph-highlight[data-astro-cid-ugsganln]{width:100%}.info-headline-location[data-astro-cid-ugsganln]{align-items:stretch!important;width:100%}.info-headline-location[data-astro-cid-ugsganln]>span[data-astro-cid-ugsganln]{text-align:left}a[data-astro-cid-ugsganln].info-inline-btn{margin-top:16px!important}.info-headline-location[data-astro-cid-ugsganln]>a[data-astro-cid-ugsganln],a[data-astro-cid-ugsganln].info-inline-btn{transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s ease,border-color .22s ease;-webkit-tap-highlight-color:transparent}.info-headline-location[data-astro-cid-ugsganln]>a[data-astro-cid-ugsganln]:active,a[data-astro-cid-ugsganln].info-inline-btn:active{transform:scale(.965)!important;background:#ffe15d!important;border-color:#ffe15d!important}.info-headline-location[data-astro-cid-ugsganln]>a[data-astro-cid-ugsganln]:active>span[data-astro-cid-ugsganln]:first-child,a[data-astro-cid-ugsganln].info-inline-btn:active>span[data-astro-cid-ugsganln]:first-child{color:#6d232e!important}.info-headline-location[data-astro-cid-ugsganln]>a[data-astro-cid-ugsganln] .info-inline-btn[data-astro-cid-ugsganln],a[data-astro-cid-ugsganln].info-inline-btn>span[data-astro-cid-ugsganln]:last-child{transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .22s ease,color .22s ease}.info-headline-location[data-astro-cid-ugsganln]>a[data-astro-cid-ugsganln]:active .info-inline-btn[data-astro-cid-ugsganln],a[data-astro-cid-ugsganln].info-inline-btn:active>span[data-astro-cid-ugsganln]:last-child{background:#6d232e!important;color:#ffe15d!important;border-color:#6d232e!important;transform:translate(4px)!important}.info-headline-location[data-astro-cid-ugsganln]>a[data-astro-cid-ugsganln]>span[data-astro-cid-ugsganln]:first-child,a[data-astro-cid-ugsganln].info-inline-btn>span[data-astro-cid-ugsganln]:first-child{font-family:var(--font-display, serif);font-size:21px!important;font-weight:300;letter-spacing:0!important;text-transform:none!important;color:ivory;opacity:1!important;max-width:none!important;margin:0!important}.info-headline-location[data-astro-cid-ugsganln]>a[data-astro-cid-ugsganln] .info-inline-btn[data-astro-cid-ugsganln],a[data-astro-cid-ugsganln].info-inline-btn>span[data-astro-cid-ugsganln]:last-child{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;margin:0!important;padding:0!important;transform:none!important;border:1px solid rgba(255,225,93,.7)!important;border-radius:9999px;background:none!important;color:#ffe15d;font-size:18px}.info-headline-location[data-astro-cid-ugsganln]>a[data-astro-cid-ugsganln] .info-inline-btn[data-astro-cid-ugsganln]>span[data-astro-cid-ugsganln]:first-child{display:none}}@media (max-width: 767px){.info-bg-video-wrap[data-astro-cid-ugsganln]{bottom:auto;height:70svh;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 12%,black 30%,black 58%,rgba(0,0,0,.92) 68%,rgba(0,0,0,.62) 80%,rgba(0,0,0,.24) 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 12%,black 30%,black 58%,rgba(0,0,0,.92) 68%,rgba(0,0,0,.62) 80%,rgba(0,0,0,.24) 92%,transparent 100%)}.info-bg-video[data-astro-cid-ugsganln]{scale:1!important}}@media (max-width: 767px){.info-headline-desc[data-astro-cid-ugsganln] br[data-astro-cid-ugsganln],.info-paragraph-2[data-astro-cid-ugsganln] br[data-astro-cid-ugsganln],.info-headline-2[data-astro-cid-ugsganln] br[data-astro-cid-ugsganln]{display:none}}.info-inline-btn[data-astro-cid-ugsganln]{display:inline-flex;vertical-align:middle;margin-top:-.15em;margin-bottom:-.15em;transform:translateY(-.05em)}.info-headline-1[data-astro-cid-ugsganln],.info-headline-desc[data-astro-cid-ugsganln],.info-headline-2[data-astro-cid-ugsganln],.info-paragraph-1[data-astro-cid-ugsganln],.info-paragraph-2[data-astro-cid-ugsganln],.info-paragraph-highlight[data-astro-cid-ugsganln]{visibility:hidden}.info-headline-1[data-astro-cid-ugsganln].is-split,.info-headline-desc[data-astro-cid-ugsganln].is-split,.info-headline-2[data-astro-cid-ugsganln].is-split,.info-paragraph-1[data-astro-cid-ugsganln].is-split,.info-paragraph-2[data-astro-cid-ugsganln].is-split,.info-paragraph-highlight[data-astro-cid-ugsganln].is-split{visibility:visible}#info[data-astro-cid-ugsganln] br[data-astro-cid-ugsganln].paragraph-gap{content:"";display:block;margin-top:1rem}.services-scroll-trigger[data-astro-cid-dol37mzx]{position:relative;z-index:15;background:#6d232e}.services-world[data-astro-cid-dol37mzx]{position:absolute;left:50%;top:50%;width:0;height:0;will-change:transform}.service-card[data-astro-cid-dol37mzx]{position:absolute;width:var(--W, 100vw);height:var(--H, 100vh);left:calc(var(--W, 100vw) / -2);top:calc(var(--H, 100vh) / -2);overflow:hidden;background:#0a0505;border-radius:64px;transform-origin:50% 50%;will-change:transform}.services-sides[data-astro-cid-dol37mzx]{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.side-card[data-astro-cid-dol37mzx]{position:absolute;width:var(--CW, 45vw);height:var(--CH, 45vh);left:calc(var(--CW, 45vw) / -2);top:calc(var(--CH, 45vh) / -2);overflow:hidden;border-radius:28px;background:#2a1115;will-change:transform,opacity;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.slide-bg[data-astro-cid-dol37mzx]{will-change:transform}.card-frame[data-astro-cid-dol37mzx]{display:contents}.slide-index[data-astro-cid-dol37mzx],.slide-title[data-astro-cid-dol37mzx],.tag-capsule[data-astro-cid-dol37mzx],.slide-cta[data-astro-cid-dol37mzx]{opacity:0;pointer-events:none}.slide-title[data-astro-cid-dol37mzx]{text-shadow:0 2px 14px rgba(0,0,0,.6)}.slide-index[data-astro-cid-dol37mzx]{text-shadow:0 1px 8px rgba(0,0,0,.5)}.char-wrap[data-astro-cid-dol37mzx]{vertical-align:top}@media (min-width: 1025px) and (hover: hover) and (pointer: fine){.slide-title[data-astro-cid-dol37mzx]{overflow:hidden}.slide-title-line[data-astro-cid-dol37mzx]{display:block;transition:translate .85s cubic-bezier(.22,.61,.36,1) .12s}.slide-index[data-astro-cid-dol37mzx]{transition:translate .8s cubic-bezier(.22,.61,.36,1),filter .6s ease}.tag-capsule[data-astro-cid-dol37mzx]{transition:translate .8s cubic-bezier(.22,.61,.36,1) calc(.22s + var(--ti, 0) * .06s),filter .6s ease calc(.22s + var(--ti, 0) * .06s)}.slide-cta[data-astro-cid-dol37mzx]{transition:translate .8s cubic-bezier(.22,.61,.36,1) .4s,filter .6s ease .4s,background-color .5s ease,border-color .5s ease,color .5s ease}.services-stage[data-astro-cid-dol37mzx].is-text-idle .slide-index[data-astro-cid-dol37mzx]{translate:0 18px;filter:opacity(0);transition:translate .6s cubic-bezier(.55,.06,.68,.19) .32s,filter .45s ease .32s}.services-stage[data-astro-cid-dol37mzx].is-text-idle .slide-title-line[data-astro-cid-dol37mzx]{translate:0 110%;transition:translate .75s cubic-bezier(.55,.06,.68,.19) .14s}.services-stage[data-astro-cid-dol37mzx].is-text-idle .slide-cta[data-astro-cid-dol37mzx]{translate:0 18px;filter:opacity(0);transition:translate .55s cubic-bezier(.55,.06,.68,.19),filter .45s ease}.services-stage[data-astro-cid-dol37mzx].is-text-idle .tag-capsule[data-astro-cid-dol37mzx]{translate:0 18px;filter:opacity(0);transition:translate .55s cubic-bezier(.55,.06,.68,.19) calc(var(--ti, 0) * .05s),filter .45s ease calc(var(--ti, 0) * .05s)}}@media (max-width: 1024px){.services-stage[data-astro-cid-dol37mzx]{height:100svh}.service-card[data-astro-cid-dol37mzx]{overflow:visible;background:none;border-radius:0}.card-frame[data-astro-cid-dol37mzx]{display:block;position:absolute;inset:0;overflow:hidden;background:#0a0505;border-radius:44px}.slide-content[data-astro-cid-dol37mzx]{top:calc(100% + 22px);bottom:auto;left:24px;right:24px;max-width:none}.slide-title[data-astro-cid-dol37mzx]{font-size:clamp(2.75rem,14vw,4.5rem);margin-bottom:18px}.tags-list[data-astro-cid-dol37mzx]{gap:8px}.tag-capsule[data-astro-cid-dol37mzx]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a}.tag-capsule[data-astro-cid-dol37mzx]{padding:8px 14px;font-size:11px}}@media (max-width: 639px){.slide-cta[data-astro-cid-dol37mzx]{align-self:stretch;justify-content:center}}@media (pointer: coarse){.process-step-node[data-astro-cid-luir5x32]:after{content:"";position:absolute;inset:-14px -8px}}@media (max-width: 639px){.process-pinned-stage[data-astro-cid-luir5x32]{--frame-h: 62svh}#process-bg-parallax[data-astro-cid-luir5x32]{bottom:auto!important;height:var(--frame-h)!important}.scrim-bottom[data-astro-cid-luir5x32]{bottom:auto!important;top:calc(var(--frame-h) * .56);height:calc(var(--frame-h) * .44)!important}.process-left-grad[data-astro-cid-luir5x32]{display:none}.process-copy-wrap[data-astro-cid-luir5x32]{position:absolute;left:0;right:0;top:calc(var(--frame-h) - 22px);align-items:flex-start}.process-chapter-wrap[data-astro-cid-luir5x32]{align-items:flex-start;padding-top:calc(var(--frame-h) - 22px)}.process-text-stage[data-astro-cid-luir5x32] .stage-title[data-astro-cid-luir5x32]{font-size:2.9rem;margin-bottom:14px}.process-text-stage[data-astro-cid-luir5x32][data-stage-index="4"] .stage-title[data-astro-cid-luir5x32]{font-size:2.3rem;margin-bottom:14px}.process-text-stage[data-astro-cid-luir5x32] .stage-copy[data-astro-cid-luir5x32] p[data-astro-cid-luir5x32]{font-size:15.5px;line-height:1.6}}#process-card-scaler[data-astro-cid-luir5x32]{width:100vw;height:100vh;border-radius:0;box-shadow:none!important;border:none!important;outline:none!important;will-change:width,height,border-radius;transform:translateZ(0)}#process-bg-parallax[data-astro-cid-luir5x32]{transform:scale(1.16);transform-origin:center center;will-change:transform,opacity;pointer-events:none}.process-raw-video[data-astro-cid-luir5x32]{pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}.scrim-top[data-astro-cid-luir5x32]{background:linear-gradient(to bottom,#000,#000000f0 8%,#000000c7 20%,#00000094,#00000061,#0003,#00000014 80%,#00000005,#0000);transition:opacity .5s cubic-bezier(.25,1,.5,1)}.scrim-bottom[data-astro-cid-luir5x32]{background:linear-gradient(to top,#000,#000000f0 8%,#000000c7 20%,#00000094,#00000061,#0003,#00000014 80%,#00000005,#0000);transition:opacity .5s cubic-bezier(.25,1,.5,1)}.process-char-wrap[data-astro-cid-luir5x32]{vertical-align:top}.chapter-mask-line[data-astro-cid-luir5x32]{display:block;overflow:hidden}.chapter-line-inner[data-astro-cid-luir5x32]{display:block;transform-origin:0% 100%;will-change:transform,opacity,filter}.chapter-para-mask[data-astro-cid-luir5x32]{display:block;overflow:hidden}.chapter-para-inner[data-astro-cid-luir5x32]{display:block;transform-origin:0% 100%;will-change:transform,opacity,filter}.chapter-cta-inner[data-astro-cid-luir5x32]{display:inline-block;transform-origin:center center;will-change:transform,opacity,filter}@media (prefers-reduced-motion: reduce){.process-char-inner[data-astro-cid-luir5x32],.process-char-wrap[data-astro-cid-luir5x32]{transform:none!important;opacity:1!important}.chapter-line-inner[data-astro-cid-luir5x32],.chapter-para-inner[data-astro-cid-luir5x32],.chapter-cta-inner[data-astro-cid-luir5x32]{transform:none!important;opacity:1!important;filter:none!important}}
