.hero.svelte-1q37ri0{align-items:end;min-height:min(100svh,62rem);display:grid;position:relative;overflow:hidden}.hero-media.svelte-1q37ri0,.hero-media.svelte-1q37ri0 :is(img:where(.svelte-1q37ri0),video:where(.svelte-1q37ri0)){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-video.svelte-1q37ri0{opacity:0;transition:opacity 1.2s}.hero-video.is-playing.svelte-1q37ri0{opacity:1}.hero-scrim.svelte-1q37ri0{background:radial-gradient(75% 85% at 18% 75%,#0c0a08e6,#0000 72%),linear-gradient(#0c0a08a6 0%,#0c0a088c 55%,#0c0a08f7 100%);position:absolute;inset:0}.hero-content.svelte-1q37ri0{z-index:1;padding-block:var(--space-7) var(--space-7);gap:var(--space-4);text-shadow:0 1px 18px #0c0a08e6,0 1px 3px #0c0a08b3;justify-items:start;display:grid;position:relative}.hero-eyebrow.svelte-1q37ri0{font-size:var(--text-xs);letter-spacing:.35em;text-transform:uppercase;color:var(--brass);font-weight:500}.hero.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-size:var(--display-lg);max-width:12ch}.hero-sub.svelte-1q37ri0{font-size:var(--text-lg);color:var(--ivory);text-wrap:pretty;max-width:34rem}.hero-actions.svelte-1q37ri0{gap:var(--space-3);margin-top:var(--space-2);text-shadow:none;flex-wrap:wrap;display:flex}.hero-more.svelte-1q37ri0{z-index:1;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;bottom:1.25rem;left:50%;translate:-50%}.hero-more.svelte-1q37ri0 span:where(.svelte-1q37ri0){background:linear-gradient(to bottom, transparent, var(--brass));width:1px;height:2rem;animation:2.4s ease-in-out infinite svelte-1q37ri0-drift;display:block}@keyframes svelte-1q37ri0-drift{0%,to{opacity:.5;transform:translateY(-4px)}50%{opacity:1;transform:translateY(4px)}}@media (width<=40rem){.hero-content.svelte-1q37ri0{padding-bottom:var(--space-6)}.hero-eyebrow.svelte-1q37ri0{letter-spacing:.22em}.hero-actions.svelte-1q37ri0 .btn:where(.svelte-1q37ri0){flex:100%}}.section--tint.svelte-1uha8ag{background:var(--ink-soft);border-block:1px solid var(--hairline)}.section--wine.svelte-1uha8ag{background:radial-gradient(120% 140% at 85% 10%, #55232e80, transparent 60%), var(--ink-soft);border-block:1px solid var(--hairline)}.orientation.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);display:grid}.orient.svelte-1uha8ag{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-left:1px solid var(--hairline);align-content:start;text-decoration:none;display:grid}.orient.svelte-1uha8ag:first-child{border-left:none;padding-left:0}.orient-word.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--display-md);line-height:1;transition:color .25s}.orient.svelte-1uha8ag:hover .orient-word:where(.svelte-1uha8ag){color:var(--brass-bright)}.orient-line.svelte-1uha8ag{color:var(--ivory-dim);font-size:var(--text-sm);max-width:26ch}.orient-cats.svelte-1uha8ag{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ivory-faint);font-weight:500}.event-grid.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.section-cta.svelte-1uha8ag{margin-top:var(--space-5)}.feature.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.feature-media.svelte-1uha8ag{aspect-ratio:4/3;overflow:hidden}.feature-media.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform 1.5s var(--ease-out)}.feature.svelte-1uha8ag:hover .feature-media:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.04)}.feature-body.svelte-1uha8ag{gap:var(--space-3);justify-items:start;display:grid}.feature-body.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--display-md)}.feature-copy.svelte-1uha8ag{color:var(--ivory-dim)}.knowledge.svelte-1uha8ag{gap:var(--space-4);justify-items:start;max-width:50rem;display:grid}.knowledge-quote.svelte-1uha8ag{font-family:var(--font-editorial);color:var(--ivory);max-width:24ch;font-size:clamp(1.5rem,1.2rem + 1.6vw,2.4rem);font-style:italic;font-weight:400;line-height:1.3}cite.svelte-1uha8ag{margin-top:var(--space-3);font-style:normal;font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);display:block}.knowledge-copy.svelte-1uha8ag{color:var(--ivory-dim);max-width:44rem}.knowledge-links.svelte-1uha8ag{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}@media (width<=56rem){.orientation.svelte-1uha8ag{grid-template-columns:1fr}.orient.svelte-1uha8ag{border-left:none;border-top:1px solid var(--hairline);padding:var(--space-4) 0}.orient.svelte-1uha8ag:first-child{border-top:none}.event-grid.svelte-1uha8ag{grid-template-columns:1fr}.feature.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:1fr}}
