.page-hero[data-v-d23fe688]{animation:none}.section-header[data-v-d23fe688]{gap:0;width:100%;min-width:0}.hero--fullscreen .section-header[data-v-d23fe688]{text-align:center;align-items:center}.hero--fullscreen .main-section-title[data-v-d23fe688]{align-self:stretch}.hero--fullscreen .section-subtitle[data-v-d23fe688]{text-wrap:balance;margin-inline:auto}.hero--fullscreen .hero-actions[data-v-d23fe688],.hero--fullscreen .badges[data-v-d23fe688]{justify-content:center}.hero--fullscreen .hero-meta[data-v-d23fe688]{width:100%;max-width:760px}.main-section-title[data-v-d23fe688]{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);margin:0}.title-accent[data-v-d23fe688]{letter-spacing:-.04em;margin-top:4px;padding:0 .1em 0 0;display:inline-block}.section-subtitle[data-v-d23fe688]{color:#dedcf0;opacity:1;max-width:760px;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);margin-top:28px}.hero-actions[data-v-d23fe688]{margin-top:32px}.badges[data-v-d23fe688]{margin:24px 0 0}.hero--with-image[data-v-d23fe688]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.hero--with-image[data-v-d23fe688]>*{min-width:0}.hero--fullscreen[data-v-d23fe688]{width:100%;display:flex}.hero-central-glow-container[data-v-d23fe688]{width:100%;min-height:clamp(320px,42vw,560px);position:relative}.hero-central-glow[data-v-d23fe688]{filter:blur(40px);background:radial-gradient(circle,#8b5cf666,#0000 60%);position:absolute;inset:clamp(24px,6vw,80px)}.hero-image-frame[data-v-d23fe688]{z-index:2;border-radius:var(--radius-2xl);background:linear-gradient(135deg,#14102e9e,#0a0818c7),radial-gradient(circle at 52% 48%,#8b5cf629,#0000 62%);border:1px solid #8b5cf638;justify-content:center;align-items:center;width:100%;min-height:clamp(320px,42vw,560px);padding:clamp(16px,3vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000005c}.hero-image-frame[data-v-d23fe688]:before{content:"";opacity:.22;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hero-image[data-v-d23fe688]{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 54px #0000006b);width:100%;max-height:clamp(280px,38vw,520px);display:block;position:relative}.hero-meta[data-v-d23fe688]{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.hero-meta-card[data-v-d23fe688]{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;justify-content:center;gap:4px;padding:14px 16px;display:flex}.meta-card-label[data-v-d23fe688]{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase}.meta-card-value[data-v-d23fe688]{color:var(--text-1);font-weight:600}@media (width<=900px){.hero[data-v-d23fe688]{grid-template-columns:1fr}.hero-image-frame[data-v-d23fe688],.hero-central-glow-container[data-v-d23fe688]{min-height:clamp(280px,72vw,440px)}.hero-image[data-v-d23fe688]{max-height:clamp(240px,64vw,390px)}.hero-meta[data-v-d23fe688]{grid-template-columns:1fr}.hero--with-image[data-v-d23fe688]{gap:40px}}@media (width<=900px) and (height<=480px) and (orientation:landscape){.page-hero[data-v-d23fe688]{padding-top:32px}.main-section-title[data-v-d23fe688]{font-size:clamp(34px,6.2vw,48px)}.section-subtitle[data-v-d23fe688]{margin-top:18px;font-size:15px;line-height:1.45}.hero-actions[data-v-d23fe688]{flex-direction:row;gap:12px;margin-top:20px}.hero-actions[data-v-d23fe688] .btn{flex:1 1 0;min-height:52px}}
