.adv-landing{--adv-oxblood-deep:#3a0e0a;--adv-oxblood:#5c1a14;--adv-gold:#a87d3e;--adv-gold-high:#d4a854;--adv-midnight-deep:#0e1830;--adv-midnight:#2a3a5e;--adv-amber:#e8a861;--adv-parchment:#f0e0c0;--adv-ink:#1c0e07;--adv-gold-foil:#f4d27a;--adv-radius-sharp:2px;--adv-shadow-btn:0 1px 2px #00000047, 0 6px 20px #00000073;--adv-shadow-btn-hover:0 1px 3px #00000052, 0 10px 28px #0000008c;--adv-display:var(--font-display,"Cinzel", "Trajan Pro", Georgia, serif);--adv-body:var(--font-landing-body,"Cormorant Garamond", Georgia, "Times New Roman", serif);font-family:var(--adv-body);color:var(--adv-parchment);background:var(--adv-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-size:18px;font-weight:400;line-height:1.55}.adv-landing *{box-sizing:border-box}.adv-landing{width:100%;margin:0;padding:0}@media (max-width:600px){.adv-landing{font-size:17px}}.adv-landing .adv-footer{z-index:1;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));--footer-link-color:var(--adv-gold-high);--footer-quiet-color:color-mix(in srgb, var(--adv-parchment) 82%, #060a18);color:var(--footer-quiet-color);text-align:center;font-family:var(--adv-body);letter-spacing:.04em;opacity:.85;background:linear-gradient(#060a1800 0%,#060a188c 60%,#060a18d9 100%);font-size:13px;position:absolute;bottom:0;left:0;right:0}.adv-landing .adv-footer-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;max-width:1160px;margin:0 auto;display:flex}.adv-landing .adv-footer-stack{flex-direction:column;gap:6px}.adv-landing .adv-footer-legal{align-items:center;gap:18px;display:inline-flex}.adv-landing .adv-footer-copy{color:var(--footer-quiet-color);font-size:12px}.adv-landing .adv-footer a{color:var(--footer-link-color);border-bottom:1px solid #0000;padding-bottom:1px;text-decoration:none}.adv-landing .adv-footer a:hover,.adv-landing .adv-footer a:focus-visible{border-bottom-color:color-mix(in srgb, var(--footer-link-color) 50%, transparent)}.adv-landing .adv-footer-lang{color:var(--footer-link-color);align-items:center;display:inline-flex}.adv-landing .adv-footer-lang select{appearance:none;color:var(--footer-link-color);font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;margin:0;padding:0 0 1px}.adv-landing .adv-footer-lang select:hover,.adv-landing .adv-footer-lang select:focus-visible{border-bottom-color:color-mix(in srgb, var(--footer-link-color) 50%, transparent)}.adv-landing .adv-footer-lang option{color:#1a1a1a}@media (max-width:768px){.adv-landing .adv-footer-lang select{font-size:inherit!important}}@media (max-width:600px){.adv-landing .adv-footer-inner{text-align:center;gap:8px}.adv-landing .adv-footer-stack{gap:5px}.adv-landing .adv-footer-legal{gap:14px}}@media (prefers-contrast:more){.adv-landing .adv-footer{opacity:1}.adv-landing .adv-footer a,.adv-landing .adv-footer-lang select{border-bottom:1px solid var(--adv-gold-high)}}.adv-landing .adv-footer-langrow{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 16px;display:flex}.adv-landing .adv-footer-langrow-item{appearance:none;font:inherit;letter-spacing:.03em;color:var(--footer-quiet-color);cursor:pointer;min-height:24px;transition:color var(--dur-quick,.12s) var(--ease-standard,ease), border-color var(--dur-quick,.12s) var(--ease-standard,ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 2px;font-size:12px}.adv-landing .adv-footer-langrow-item:hover,.adv-landing .adv-footer-langrow-item:focus-visible{color:var(--footer-link-color);border-bottom-color:currentColor}.adv-landing .adv-footer-langrow-item[aria-current=true]{color:var(--footer-link-color);cursor:default;font-weight:600}:is(html:has(.adv-hero),body:has(.adv-hero)){background:#0a1526}#app-scroll:has(.adv-hero){padding:0!important}.adv-landing .adv-hero{text-align:center;isolation:isolate;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:48px 24px;display:flex;position:relative;overflow:hidden}.adv-landing .adv-hero-bg{z-index:-2;object-fit:contain;object-position:center bottom;background-color:#0a1f1a;position:absolute;inset:0}.adv-landing .adv-hero-veil{z-index:-1;background:linear-gradient(#060a189e 0%,#060a1857 42%,#060a18e6 100%),radial-gradient(#060a184d 0%,#060a18a8 100%);position:absolute;inset:0}.adv-landing .adv-hero-inner{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:880px;display:flex;position:relative;container-type:inline-size}.adv-landing .adv-hero-title{font-family:var(--adv-display);white-space:nowrap;letter-spacing:.05em;filter:drop-shadow(0 1px 1px #00000059);margin:0;font-size:min(clamp(40px,7.4vw,88px),11.1732cqi);font-weight:700;line-height:1.02}.adv-landing .adv-title-rule{background:var(--adv-gold-foil);opacity:.6;width:110px;height:1px;margin:8px auto}.adv-landing .adv-cta-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.adv-landing .adv-cta-stack{flex-direction:column;gap:12px;display:flex}.adv-landing .adv-cta-row-secondary{justify-content:center;display:flex}.adv-landing .adv-cta-hold{min-height:96px}.adv-landing .adv-btn{font-family:var(--adv-display);letter-spacing:.12em;border-radius:var(--adv-radius-sharp);cursor:pointer;text-transform:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.adv-landing .adv-btn-primary{background:linear-gradient(180deg, var(--adv-gold-high) 0%, var(--adv-gold) 100%);color:var(--adv-oxblood-deep);border-color:var(--adv-gold-high);box-shadow:inset 0 1px 0 #fff0c899, var(--adv-shadow-btn)}.adv-landing .adv-btn-primary:hover{box-shadow:inset 0 1px 0 #fff0c8cc, var(--adv-shadow-btn-hover);transform:translateY(-1px)}.adv-landing .adv-btn-ghost{color:var(--adv-gold-high);border:1px solid var(--adv-gold);-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);background:#0e18308c}.adv-landing .adv-btn-ghost:hover{border-color:var(--adv-gold-high);background:#0e1830bf}.adv-landing .adv-btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}@media (max-width:600px){.adv-landing .adv-hero{align-items:flex-start;min-height:100dvh;padding:56px 18px}.adv-landing .adv-hero-bg{object-fit:cover;object-position:center bottom;height:106%!important;top:-6%!important}.adv-landing .adv-btn{min-height:44px;padding:10px 22px;font-size:14px}.adv-landing .adv-hero-frame{width:100%}}@media (prefers-reduced-motion:reduce){.adv-landing .adv-btn{transition:none}}@media (prefers-reduced-transparency:reduce){.adv-landing .adv-btn-ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1b26}.adv-landing .adv-btn-ghost:hover{background:#0d1a2b}}@media (prefers-contrast:more){.adv-landing .adv-btn-ghost{border-color:var(--adv-gold-high);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1b26}}@media (min-width:769px){.adv-landing .adv-hero-inner{transform:translateY(-14vh)}}@media (min-width:601px){.adv-landing{flex-direction:column;min-height:100dvh;display:flex}.adv-landing .adv-hero{flex:auto;min-height:0}.adv-landing .adv-footer{padding:14px 24px calc(12px + env(safe-area-inset-bottom,0px));background:#060c18;flex:none;position:static}.adv-landing .adv-hero-frame{aspect-ratio:858/800;justify-content:center;align-items:center;max-width:100%;height:100%;margin:auto;padding-inline:24px;display:flex;position:absolute;inset:0}.adv-landing .adv-hero-inner{max-width:100%;transform:translateY(-14vh)}}
