@font-face{font-family:Quicksand;src:url(/fonts/Quicksand.woff2)format("woff2");font-weight:300 700;font-display:swap}:root{--bg:#07120c;--ink:#eaf1e9;--muted:#8fa89a;--gold:#d8b063;--goldsoft:#ecd9a4;--cream:#f4ecd8;--sage:#8fb39c;--line:#d8b06321}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Avenir Next,Segoe UI,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.round{font-family:Quicksand,Arial Rounded MT Bold,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 30px}em{font-style:normal}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}img{max-width:100%;display:block}.skip{z-index:100;background:var(--gold);color:#231704;border-radius:0 0 8px;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}:focus-visible{outline:2px solid var(--goldsoft);outline-offset:3px;border-radius:3px}.atmo{z-index:0;pointer-events:none;background:radial-gradient(150% 120% at 50% -20%,#173a28,#0a1a12 46%,#050d08);position:fixed;inset:0}.atmo .fog{filter:blur(80px);opacity:.26;will-change:transform;border-radius:50%;position:absolute}.atmo .fa{background:radial-gradient(circle,#2f7a52,#0000 66%);width:56vw;height:56vw;animation:40s ease-in-out infinite d1;top:-8vh;left:-14vw}.atmo .fb{background:radial-gradient(circle,#1d5c8f,#0000 66%);width:48vw;height:48vw;animation:46s ease-in-out infinite d2;top:38vh;right:-10vw}@keyframes d1{0%,to{transform:translate(0)}50%{transform:translate(5vw,3vh)}}@keyframes d2{0%,to{transform:translate(0)}50%{transform:translate(-4vw,4vh)}}#embers{z-index:1;pointer-events:none;opacity:.82;position:fixed;inset:0}.content{z-index:2;position:relative}.nav{z-index:30;padding:22px 0;transition:all .4s;position:fixed;top:0;left:0;right:0}.nav.solid{backdrop-filter:blur(10px);background:#07100bd9;padding:13px 0;box-shadow:0 1px #d8b06324}.nav .wrap{justify-content:space-between;align-items:center;display:flex}.nav .brand{color:#f2ede0;font-size:22px;font-weight:600}.nav ul{letter-spacing:.2em;text-transform:uppercase;color:#bcd2c4;align-items:center;gap:26px;font-size:11.5px;list-style:none;display:flex}.nav a.resv{border:1px solid var(--gold);color:var(--goldsoft);border-radius:999px;padding:9px 17px;transition:all .3s}.nav a.resv:hover{background:var(--gold);color:#231704}.nav li a{transition:all .3s}.nav li a:hover{color:var(--goldsoft)}.sec{padding:150px 0;position:relative}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:12px}.reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.crest{width:56px;color:var(--gold);display:block}.band{text-align:center;padding:150px 0;position:relative;overflow:hidden}.band:before{content:"";z-index:-1;background:radial-gradient(100% 130% at 50% 130%,#17402cb3,#0000);position:absolute;inset:0}.band h2{color:#fff;font-size:clamp(32px,5.5vw,60px);font-weight:600}.band .sub{color:var(--muted);margin-top:12px}.btn{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg, var(--goldsoft), var(--gold));color:#231704;border-radius:999px;padding:15px 30px;font-size:12px;font-weight:600;transition:all .3s;display:inline-block;box-shadow:0 12px 34px -12px #d8b06355}.btn:hover{transform:translateY(-3px);box-shadow:0 20px 46px -12px #d8b06399}.band .btn{margin-top:30px}.nap{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:34px;margin-top:46px;font-size:13.5px;display:flex}.nap b{color:#dfeae1;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.nap a:hover{color:var(--goldsoft)}.foot{text-align:center;color:#5f7568;border-top:1px solid #ffffff0d;padding:30px 0;font-size:11.5px}.foot a:hover{color:var(--muted)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}#embers,.atmo{display:none}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
