.ld-hero[data-astro-cid-p7iojlbs]{isolation:isolate;min-height:70svh;align-items:center;padding-block-start:var(--section-gap-lg);display:flex;position:relative;overflow:hidden}.ld-hero--full[data-astro-cid-p7iojlbs]{min-height:100svh}.ld-hero__bg[data-astro-cid-p7iojlbs]{z-index:0;position:absolute;inset:0}.ld-hero__bg-img[data-astro-cid-p7iojlbs]{object-fit:cover;width:100%;height:100%}.ld-hero__scrim[data-astro-cid-p7iojlbs]{background:linear-gradient(to bottom, rgba(var(--color-bg-rgb), .35) 0%, rgba(var(--color-bg-rgb), .12) 30%, rgba(var(--color-bg-rgb), .45) 55%, rgba(var(--color-bg-rgb), .8) 75%, rgba(var(--color-bg-rgb), .95) 88%, var(--color-bg) 100%), radial-gradient(ellipse 80% 60% at 50% 100%, rgba(var(--color-brand-rgb), .16) 0%, transparent 70%);position:absolute;inset:0}.ld-hero__brand[data-astro-cid-p7iojlbs]{top:clamp(var(--space-16), 10vh, 6rem);left:var(--content-padding-x);z-index:3;position:absolute}.ld-hero__brand[data-astro-cid-p7iojlbs]:before{content:"";background:radial-gradient(closest-side, rgba(var(--color-bg-rgb), .7), transparent);z-index:-1;position:absolute;inset:-30% -40%}.ld-hero__logo[data-astro-cid-p7iojlbs]{width:auto;height:clamp(96px,13vw,170px);filter:drop-shadow(0 2px 14px rgba(var(--color-bg-rgb), .9))}.ld-hero__inner[data-astro-cid-p7iojlbs]{z-index:2;width:100%;padding-inline:var(--content-padding-x);padding-block:var(--section-gap-md);margin-block-start:auto;position:relative}.ld-hero__content[data-astro-cid-p7iojlbs]{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:72ch;display:flex}.ld-hero__overline-wrap[data-astro-cid-p7iojlbs]{border-radius:var(--radius-sm);width:fit-content;padding:var(--space-2) var(--space-4);align-self:flex-start}.ld-hero__overline[data-astro-cid-p7iojlbs]{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-brand);text-transform:uppercase;letter-spacing:.18em;font-weight:600;display:inline-flex}.ld-hero__star[data-astro-cid-p7iojlbs]{flex-shrink:0;width:1rem;height:1rem}.ld-hero__heading[data-astro-cid-p7iojlbs]{font-family:var(--font-heading);font-size:clamp(var(--text-5xl), 9vw, var(--text-8xl));color:var(--color-text);text-transform:uppercase;letter-spacing:.01em;text-shadow:0 0 60px rgba(var(--color-brand-rgb), .4);font-weight:700;line-height:1.05}.ld-hero__heading[data-astro-cid-p7iojlbs] em[data-astro-cid-p7iojlbs]{letter-spacing:.14em;color:var(--color-gold);text-shadow:none;margin-top:.15em;font-size:.5em;font-style:normal;display:inline-block}.ld-hero__sub[data-astro-cid-p7iojlbs]{max-width:52ch;font-family:var(--font-body);color:var(--color-text);text-shadow:0 1px 14px rgba(var(--color-bg-rgb), .95);font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:500;line-height:1.4}.ld-hero__actions[data-astro-cid-p7iojlbs]{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ld-hero__sub[data-astro-cid-p7iojlbs]:empty,.ld-hero__actions[data-astro-cid-p7iojlbs]:empty,.ld-hero__meta[data-astro-cid-p7iojlbs]:empty{display:none}.ld-hero__meta[data-astro-cid-p7iojlbs]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-text-muted)}.ld-hero__scroll[data-astro-cid-p7iojlbs]{left:50%;bottom:var(--space-6);align-items:center;gap:var(--space-2);z-index:2;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-subtle);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.ld-hero__scroll-line[data-astro-cid-p7iojlbs]{width:1px;height:var(--space-12);background:linear-gradient(to bottom, var(--color-accent), transparent);animation:2.4s ease-in-out infinite scrollPulse}@keyframes scrollPulse{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.7)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}.ld-hero--layered[data-astro-cid-p7iojlbs]{isolation:auto;min-height:100svh;overflow:visible}.ld-hero--mirror[data-astro-cid-p7iojlbs] .ld-hero__bg[data-astro-cid-p7iojlbs],.ld-hero--mirror[data-astro-cid-p7iojlbs] .ld-hero__figure[data-astro-cid-p7iojlbs]{transform:scaleX(-1)}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__bg[data-astro-cid-p7iojlbs]{z-index:-1;overflow:hidden}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__scrim[data-astro-cid-p7iojlbs]{background:radial-gradient(120% 70% at 0 100%,#140c0473,#0000 60%)}.ld-hero--mirror[data-astro-cid-p7iojlbs] .ld-hero__scrim[data-astro-cid-p7iojlbs]{background:radial-gradient(120% 70% at 100% 100%,#140c0473,#0000 60%)}.ld-hero--page[data-astro-cid-p7iojlbs] .ld-hero__scrim[data-astro-cid-p7iojlbs]:after{content:"";background:linear-gradient(to bottom, transparent 55%, var(--color-bg) 100%);position:absolute;inset:0}.ld-hero__figure[data-astro-cid-p7iojlbs]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 78%,#0000 100%)}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__layer{object-fit:cover;object-position:var(--art-position,50% 40%);width:106%;max-width:none;height:106%;position:absolute;inset:-3%;@media (aspect-ratio<=1){object-position:var(--art-position-portrait,var(--art-position,50% 40%))}will-change:transform}.ld-hero--soft[data-astro-cid-p7iojlbs] .ld-hero__bg[data-astro-cid-p7iojlbs] .ld-hero__layer{filter:blur(18px)saturate(1.15)brightness(.62)}.ld-hero__aside[data-astro-cid-p7iojlbs]{z-index:1;top:50%;right:clamp(var(--space-6), 9vw, 10rem);position:absolute;translate:0 -46%}@media (width<=767px){.ld-hero__aside[data-astro-cid-p7iojlbs]{top:clamp(11rem,28svh,15rem);right:50%;translate:50%}}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__figure[data-astro-cid-p7iojlbs] .ld-hero__layer{filter:drop-shadow(0 0 22px #ffd69652)drop-shadow(0 18px 30px #28160659)}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__inner[data-astro-cid-p7iojlbs]{z-index:2}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__content[data-astro-cid-p7iojlbs]{isolation:isolate;max-width:min(48rem,100%);position:relative}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__content[data-astro-cid-p7iojlbs]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1a0f05b8,#1a0f0561 55%,#0000);position:absolute;inset:-40% -35% -30% -30%}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__brand[data-astro-cid-p7iojlbs]{z-index:3}.ld-hero--dawn[data-astro-cid-p7iojlbs] .ld-hero__brand[data-astro-cid-p7iojlbs]{top:clamp(4.5rem,8vh,5.5rem)}.ld-hero--layered[data-astro-cid-p7iojlbs].ld-hero--page .ld-hero__heading[data-astro-cid-p7iojlbs]{font-size:clamp(2.3rem,4.4vw,4.25rem)}.ld-hero--layered[data-astro-cid-p7iojlbs].ld-hero--page .ld-hero__heading[data-astro-cid-p7iojlbs] em[data-astro-cid-p7iojlbs]{font-size:.82em}.ld-hero--dawn[data-astro-cid-p7iojlbs] .ld-hero__logo[data-astro-cid-p7iojlbs]{height:clamp(140px,15vw,250px)}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__heading[data-astro-cid-p7iojlbs]{font-family:var(--font-greek);letter-spacing:-.01em;text-wrap:balance;text-transform:none;color:#fff8ea;text-shadow:0 2px 4px #1a0f0573,0 4px 40px #1a0f05a6;font-size:clamp(2.6rem,5.4vw,5.25rem);font-weight:400;line-height:1}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__heading[data-astro-cid-p7iojlbs] .ld-hero__word{white-space:nowrap;display:inline-block}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__heading[data-astro-cid-p7iojlbs] .ld-hero__char{display:inline-block}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__heading[data-astro-cid-p7iojlbs] em[data-astro-cid-p7iojlbs]{font-family:var(--font-greek);letter-spacing:0;text-transform:none;color:#f6cf6e;margin-top:.06em;font-size:.92em;font-style:italic;display:block}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__sub[data-astro-cid-p7iojlbs]{font-family:var(--font-text);color:#fff6e4;text-shadow:0 1px 2px #1a0f0599,0 2px 18px #1a0f05b3;max-width:46ch;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__overline[data-astro-cid-p7iojlbs]{font-family:var(--font-text);color:#f4c04a}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__meta[data-astro-cid-p7iojlbs]{color:#fff6e4e0;text-shadow:0 1px 10px #1a0f05cc}.ld-hero--layered[data-astro-cid-p7iojlbs] .ld-hero__scroll[data-astro-cid-p7iojlbs]{color:#fff6e4;text-shadow:0 1px 10px #1a0f05e6}.ld-hero--layered[data-astro-cid-p7iojlbs] .cta--ghost{color:#fff6e4;backdrop-filter:blur(8px);background:#1a0f0573;border-color:#fff6e48c}.ld-hero--layered[data-astro-cid-p7iojlbs] .cta--ghost:hover{background:#1a0f0599;border-color:#fff6e4}@media (width<=1024px){.ld-hero__scroll[data-astro-cid-p7iojlbs]{display:none}}@media (width<=768px){.ld-hero--full[data-astro-cid-p7iojlbs]{min-height:92svh}}
