.hero[data-astro-cid-ergxyi7h]{min-height:100svh;padding-block:calc(7rem + env(safe-area-inset-top,0px)) 5rem;align-items:center;display:grid;position:relative;overflow:hidden}.hero-grid[data-astro-cid-ergxyi7h]{z-index:1;grid-template-columns:1.35fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.hero-copy[data-astro-cid-ergxyi7h]{justify-items:start;gap:2rem;display:grid}.line[data-astro-cid-ergxyi7h]{display:block}@media (width>=861px){.line[data-astro-cid-ergxyi7h]{white-space:nowrap}}.hero-mark[data-astro-cid-ergxyi7h]{aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,72svh);display:grid;position:relative}.emblem3d[data-astro-cid-ergxyi7h]{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.emblem3d[data-astro-cid-ergxyi7h].is-live{opacity:1}.emblem-img[data-astro-cid-ergxyi7h]{width:auto;height:72%;margin:auto;animation:9s ease-in-out infinite float;position:absolute;inset:14% 0}.hero[data-astro-cid-ergxyi7h]:has(.emblem3d.is-live) .emblem-img[data-astro-cid-ergxyi7h]{display:none}.hero-flash[data-astro-cid-ergxyi7h]{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(24px);background:radial-gradient(circle,#fff0d4eb 0%,#e9cf9f99 16%,#b08d5747 36%,#703a3c14 55%,#0000 72%);position:absolute;inset:0}.halo[data-astro-cid-ergxyi7h]{filter:blur(20px);background:radial-gradient(circle,#b08d5759,#0000 65%);border-radius:50%;animation:6s ease-in-out infinite glow;position:absolute;inset:18%}.hero-sub[data-astro-cid-ergxyi7h]{color:var(--gold-soft);font-family:var(--font-contrast)}.shooting[data-astro-cid-ergxyi7h]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shoot[data-astro-cid-ergxyi7h]{opacity:0;background:linear-gradient(90deg,#0000,#f3dcab8c 70%,#fff6e6);width:22vw;max-width:20rem;height:1px;animation:9s ease-in infinite shoot;position:absolute;top:18%;left:-20%;transform:rotate(-16deg)}.shoot[data-astro-cid-ergxyi7h]:after{content:"";background:#fff6e6;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 10px 3px #f3dcabb3}.shoot[data-astro-cid-ergxyi7h].s2{width:15vw;animation-duration:11s;animation-delay:4.6s;top:46%}@keyframes shoot{0%{opacity:0;translate:0}4%{opacity:.8}14%{opacity:0;translate:70vw 20vw}to{opacity:0;translate:70vw 20vw}}.hero-tag[data-astro-cid-ergxyi7h]{z-index:3;text-align:center;opacity:0;width:max-content;max-width:90vw;height:fit-content;color:var(--wine-deep);pointer-events:none;margin-block:auto;margin-inline:auto;line-height:1;position:absolute;inset:0}.hero-night[data-astro-cid-ergxyi7h]{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 40%, #b08d571f, transparent 60%), linear-gradient(to bottom, #141d29 0%, #1b2735 45%, var(--navy) 100%);position:absolute;inset:0}.hero-gold[data-astro-cid-ergxyi7h]{z-index:2;-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 var(--gm,100%), transparent calc(var(--gm,100%) + 45%));mask-image:radial-gradient(circle at 50% 50%, #000 var(--gm,100%), transparent calc(var(--gm,100%) + 45%));pointer-events:none;opacity:0;background-color:#efe2c6;background-image:var(--grain), radial-gradient(ellipse at 50% 45%, #fbf3e3 0%, #f1e4c8 35%, #e6d0a4 70%, #cfae74 100%);background-blend-mode:soft-light, normal;background-size:180px 180px,100% 100%;position:absolute;inset:0}@media (width<=860px){.hero-tag[data-astro-cid-ergxyi7h]{width:auto;max-width:86vw;font-size:clamp(2.4rem,11vw,3.4rem);line-height:1.05}}.tag-band[data-astro-cid-ergxyi7h]{z-index:2;place-items:center;padding-block:clamp(4.5rem,10vw,8rem);display:grid;position:relative}.tag-veil[data-astro-cid-ergxyi7h]{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%, #b08d571f, transparent 60%), linear-gradient(to bottom, #141d29 0%, #1b2735 45%, var(--navy) 100%);position:absolute;inset:0;overflow:hidden}.tag-band[data-astro-cid-ergxyi7h]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, #26374900, var(--navy));height:45%;position:absolute;bottom:0;left:0;right:0}.tag-band-text[data-astro-cid-ergxyi7h]{z-index:1;text-align:center;color:#efece8;max-width:90vw;margin:0;line-height:1;position:relative;scale:.86}@media (width<=860px){.tag-band-text[data-astro-cid-ergxyi7h]{max-width:86vw;font-size:clamp(2.4rem,11vw,3.4rem);line-height:1.05}}.scroll-cue[data-astro-cid-ergxyi7h]{z-index:1;background:var(--line-dark);width:1px;height:3.5rem;position:absolute;bottom:2rem;left:50%;overflow:hidden}.scroll-cue[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{background:var(--gold);animation:cue 2.4s var(--ease) infinite;position:absolute;inset:0}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@keyframes float{50%{transform:translateY(-14px)}}@keyframes glow{50%{opacity:.55;transform:scale(1.08)}}@keyframes spin{to{transform:rotate(360deg)}}.marquee[data-astro-cid-ergxyi7h]{z-index:1;background:var(--navy);border-bottom:1px solid #b08d578c;padding-block:1.4rem;position:relative}.marquee[data-astro-cid-ergxyi7h]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(to bottom, #26374900, var(--navy));height:110px;position:absolute;bottom:100%;left:0;right:0}.marquee[data-astro-cid-ergxyi7h] .track[data-astro-cid-ergxyi7h]{z-index:1;position:relative}.track[data-astro-cid-ergxyi7h]{width:max-content;display:flex}.group[data-astro-cid-ergxyi7h]{align-items:center;gap:2.5rem;padding-right:2.5rem;display:flex}.group[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.4rem,2.6vw,2rem)}.group[data-astro-cid-ergxyi7h] .m-star{color:var(--gold);flex-shrink:0}@media (prefers-reduced-motion:reduce){.hero-tag[data-astro-cid-ergxyi7h],.shoot[data-astro-cid-ergxyi7h],.emblem-img[data-astro-cid-ergxyi7h],.halo[data-astro-cid-ergxyi7h],.scroll-cue[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{animation:none}}.services[data-astro-cid-ergxyi7h]{padding-block:clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.services-bg[data-astro-cid-ergxyi7h]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.services-glow[data-astro-cid-ergxyi7h]{filter:blur(30px);background:radial-gradient(circle,#c9a46a38,#703a3c40 40%,#0000 70%);border-radius:50%;width:60vw;max-width:60rem;height:60vw;max-height:60rem;position:absolute;top:10%;left:-10%}.services-head[data-astro-cid-ergxyi7h],.services-viewport[data-astro-cid-ergxyi7h],.services-foot[data-astro-cid-ergxyi7h]{z-index:1;position:relative}.services-head[data-astro-cid-ergxyi7h]{grid-template-columns:1fr minmax(16rem,26rem);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.services-head[data-astro-cid-ergxyi7h]>div[data-astro-cid-ergxyi7h]{gap:1rem;display:grid}.services-viewport[data-astro-cid-ergxyi7h]{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.services-track[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.services-foot[data-astro-cid-ergxyi7h]{justify-content:flex-end;align-items:center;gap:2rem;margin-top:2rem;display:flex}@media (width<=1080px){.services-track[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.services-head[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}@media (width<=560px){.services-track[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}.who-closing[data-astro-cid-ergxyi7h]{text-align:center;font-family:"Kudryashev Headline", var(--font-display);color:var(--wine-deep);margin-top:clamp(2rem,4vw,3rem);font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.2}.fit-note[data-astro-cid-ergxyi7h]{max-width:32rem;color:var(--gold-soft)}.who[data-astro-cid-ergxyi7h]{padding-block:clamp(4rem,8vw,6.5rem);overflow:hidden}.who-head[data-astro-cid-ergxyi7h]{text-align:center;justify-items:center;gap:1.4rem;max-width:46rem;margin:0 auto clamp(2.5rem,5vw,4rem);display:grid}.pillars[data-astro-cid-ergxyi7h]{border-top:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.pillar[data-astro-cid-ergxyi7h]{text-align:center;isolation:isolate;align-content:start;justify-items:center;gap:.9rem;padding:2.5rem 2rem 2.75rem;display:grid;position:relative;overflow:hidden}.pillar[data-astro-cid-ergxyi7h]:nth-child(2){border-left:1px solid var(--line-light)}.pillar[data-astro-cid-ergxyi7h]:nth-child(3){border-top:1px solid var(--line-light);grid-column:1/-1}.pillar[data-astro-cid-ergxyi7h]:before{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(#0000 25%,#b08d572e);position:absolute;inset:0;transform:translateY(101%)}.pillar[data-astro-cid-ergxyi7h]:hover:before{transform:none}.pillar-word[data-astro-cid-ergxyi7h]{font-family:var(--font-display);color:var(--wine);will-change:transform;font-size:clamp(3.6rem,8vw,7rem);line-height:1}.pillar-word[data-astro-cid-ergxyi7h] .pillar-star{color:var(--gold);vertical-align:baseline;transition:transform 1.2s var(--ease)}.pillar[data-astro-cid-ergxyi7h]:hover .pillar-word[data-astro-cid-ergxyi7h] .pillar-star{transform:rotate(90deg)scale(1.08)}.pillar-gloss[data-astro-cid-ergxyi7h]{width:fit-content;font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);padding-bottom:.5rem;font-size:.8rem;position:relative}.pillar-gloss[data-astro-cid-ergxyi7h]:after{content:"";background:var(--gold);transform-origin:50%;width:100%;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(.25)}.pillar[data-astro-cid-ergxyi7h]:hover .pillar-gloss[data-astro-cid-ergxyi7h]:after{transform:none}.pillar-text[data-astro-cid-ergxyi7h]{opacity:.8;max-width:22rem}@media (width<=860px){.pillars[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}.pillar[data-astro-cid-ergxyi7h]:nth-child(2){border-left:0;border-top:1px solid var(--line-light)}}.section-head[data-astro-cid-ergxyi7h]{grid-template-columns:1.4fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.section-head[data-astro-cid-ergxyi7h]>div[data-astro-cid-ergxyi7h]{gap:1.2rem;display:grid}.fit[data-astro-cid-ergxyi7h]{background:radial-gradient(ellipse at 25% 50%, #b08d5724, transparent 55%), linear-gradient(160deg, #1b2735, var(--navy) 55%, #1d1420);position:relative;overflow:hidden}.fit-grid[data-astro-cid-ergxyi7h]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:2rem 5rem;display:grid;position:relative}.fit-grid[data-astro-cid-ergxyi7h]>div[data-astro-cid-ergxyi7h]:first-child{gap:1.2rem;display:grid}.fit-body[data-astro-cid-ergxyi7h]{gap:2rem;display:grid}@media (width<=860px){.hero-grid[data-astro-cid-ergxyi7h],.section-head[data-astro-cid-ergxyi7h],.fit-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}.hero-mark[data-astro-cid-ergxyi7h]{opacity:.35;z-index:0;width:80%;position:absolute;top:4%;right:-22%}.hero-copy[data-astro-cid-ergxyi7h]{z-index:1;position:relative}}
