.landing{--l-cream: #fffdf8;--l-cream-panel: #f7f2e7;--l-dark: #0a0f0a;--l-white: #ffffff;--l-ink: #14251b;--l-ink-2: #4f5e51;--l-light: #e8ece8;--l-light-2: #8a9b8a;--l-green: #2d9b5a;--l-gold: #c9a84c;--l-gold-edge: #a9761a;--l-gold-grad: linear-gradient(135deg, #ffd78c 0%, #f5c463 52%, #e8b44a 100%);--l-gold-ink: #5b3d0e;--l-ink-btn: #1a1a1a;--l-display: "Bebas Neue", sans-serif;--l-body: "DM Sans", sans-serif;font-family:var(--l-body);color:var(--l-ink);background:var(--l-white);overflow-x:clip}.landing h1,.landing h2,.landing .l-display{font-family:var(--l-display);text-transform:uppercase;line-height:.92;letter-spacing:.01em;font-weight:400}.l-kicker{font-family:var(--l-display);text-transform:uppercase;letter-spacing:.22em;font-size:14px}.l-cta-outline{border:1px solid var(--l-ink);color:var(--l-ink);font-family:var(--l-body);font-weight:600;background:transparent}.l-cta-ink{background:var(--l-ink-btn);color:#fff;font-family:var(--l-body);font-weight:700;border:none;box-shadow:0 10px 26px #3c280047;transition:transform .18s ease,box-shadow .18s ease}.l-cta-ink:hover{transform:translateY(-1px);box-shadow:0 14px 32px #3c280057}.l-price-chip{font-family:var(--l-body);font-weight:600;color:var(--l-ink);background:#14251b17;border:1px solid rgba(20,37,27,.12)}.l-gold-zone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--l-gold-grad);clip-path:polygon(0 3.5%,100% 0,100% 100%,0 100%)}.l-gold-zone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 78% at 50% 32%,transparent 55%,rgba(120,78,10,.26) 100%)}.l-gold-zone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.l-wipe{--l-wipe: 1;--l-slant: 30%;clip-path:polygon(0 calc((1 - var(--l-wipe)) * 100% + var(--l-slant)),100% calc((1 - var(--l-wipe)) * 100%),100% 100%,0 100%)}[data-hero-wipe]{--l-wipe: 0;--l-slant: 12%}@media(max-width:767px){[data-hero-wipe]{--l-wipe: 1}}@keyframes l-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.l-load{animation:l-rise .7s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){.l-load{animation:none}}.l-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.l-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.l-reveal{opacity:1;transform:none;transition:none}}.l-book{perspective:2400px;perspective-origin:50% 50%}.l-page-strip{position:absolute;top:0;bottom:0;transform-style:preserve-3d}.l-page-face{position:absolute;top:0;right:0;bottom:0;left:0;background-size:auto 100%;background-repeat:no-repeat}.l-page-face--back{transform:rotateY(180deg)}.l-page-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.l-page-shadow{position:absolute;top:0;bottom:0;left:0;width:50%;opacity:0;pointer-events:none;background:linear-gradient(270deg,#0009,#0000 60%)}
