.gold-updraft.svelte-kcm546{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero.svelte-1w2jpk8{width:100%;min-height:calc(100svh - var(--nav-height,64px));isolation:isolate;background:#07060d;position:relative;overflow:hidden}.hero-portrait.svelte-1w2jpk8{object-fit:cover;object-position:22% 76%;z-index:1;width:100%;height:100%;position:absolute;inset:0}.love-ghost.svelte-1w2jpk8{z-index:2;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#f4c56a2f;font-size:23vw;font-weight:700;line-height:.8;position:absolute;bottom:5%;left:0;right:0}.hero-scrim.svelte-1w2jpk8{z-index:4;pointer-events:none;background:linear-gradient(90deg,#07060d1f 0%,#07060d00 30%,#07060d4d 62%,#07060da8 100%),radial-gradient(120% 90% at 30% 40%,#07060d00 42%,#07060d73 100%);position:absolute;inset:0}.fluid.svelte-1w2jpk8{z-index:5;width:100%;height:100%;position:absolute;inset:0}.hero-quote.svelte-1w2jpk8{z-index:6;text-align:right;pointer-events:none;border:none;max-width:min(52ch,50vw);margin:0;position:absolute;top:50%;right:clamp(20px,5vw,72px);transform:translateY(-50%)}.hero-quote.svelte-1w2jpk8 p:where(.svelte-1w2jpk8){font-family:var(--font-body);color:var(--text-primary);text-wrap:pretty;text-shadow:0 1px 2px #000,0 2px 16px #000000eb,0 0 42px #000000bf;margin:0;font-size:clamp(1.15rem,2.15vw,1.9rem);font-weight:400;line-height:1.42}.hero-quote.svelte-1w2jpk8 .love:where(.svelte-1w2jpk8){color:#f4c56a;text-shadow:0 1px 3px #000,0 3px 30px #000000d9;margin:.18em 0;font-size:1.5em;font-style:italic;line-height:1.1;display:block}.hero-quote.svelte-1w2jpk8 cite:where(.svelte-1w2jpk8){font-family:var(--font-heading);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);margin-top:1.1em;font-size:.75rem;font-style:normal;display:block}.hero-quote.svelte-1w2jpk8 cite:where(.svelte-1w2jpk8) b:where(.svelte-1w2jpk8){color:var(--accent);font-weight:700}.scroll-hint.svelte-1w2jpk8{z-index:7;pointer-events:none;font-family:var(--font-heading);letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);opacity:.85;text-shadow:0 2px 10px #000a;flex-direction:column;align-items:center;gap:8px;font-size:.7rem;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scroll-hint.svelte-1w2jpk8 .chev:where(.svelte-1w2jpk8){border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:14px;height:14px;animation:1.8s ease-in-out infinite svelte-1w2jpk8-bob;transform:rotate(45deg)}@keyframes svelte-1w2jpk8-bob{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(3px,3px)}}@media (width<=760px){.hero-portrait.svelte-1w2jpk8{object-position:30% 12%}.hero-scrim.svelte-1w2jpk8{background:linear-gradient(#07060d1f 0%,#07060d00 18%,#07060d80 42%,#07060deb 72%)}.hero-quote.svelte-1w2jpk8{text-align:center;max-width:100%;padding:0 24px;inset:auto auto 78px 0;transform:none}.hero-quote.svelte-1w2jpk8 p:where(.svelte-1w2jpk8){font-size:clamp(1rem,4.6vw,1.3rem)}.love-ghost.svelte-1w2jpk8{font-size:30vw;bottom:24%}}@media (prefers-reduced-motion:reduce){.fluid.svelte-1w2jpk8{display:none}.scroll-hint.svelte-1w2jpk8 .chev:where(.svelte-1w2jpk8){animation:none}.hero.svelte-1w2jpk8:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(40% 50% at 34% 52%,#33e8d833,#0000 70%),radial-gradient(45% 55% at 55% 60%,#ec489929,#0000 70%),radial-gradient(35% 40% at 70% 80%,#f4c56a24,#0000 70%);position:absolute;inset:0}}
