.st{--cream:#fffdf5;--paper:#f8f1e4;--ink:#2c241b;--ink-2:#2c241bc2;--muted:#7c6f60;--terra:#be5943;--terra-deep:#a3472f;--gold:#fdb813;--night:#1d1712;--snow:#f6efe2;--serif:var(--font-fraunces),Georgia,serif;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.3,1.45,.5,1);--sec:clamp(96px,12vw,170px);--gut:clamp(16px,5vw,48px);background:var(--cream);color:var(--ink);position:relative;overflow-x:clip}.st :focus-visible{outline:2px solid var(--terra);outline-offset:3px}.st-wrap{width:100%;max-width:1200px;padding-inline:var(--gut);margin-inline:auto}.st-narrow{max-width:820px}.st-center{text-align:center;justify-items:center;display:grid}.st-sec{padding-block:var(--sec);position:relative}.st-paper{background:var(--paper)}.st-dark{background:linear-gradient(180deg,#2c241b,var(--night));color:var(--snow)}.st-terra{background:radial-gradient(ellipse 50% 60% at 85% 20%,#fdb8134d,transparent 70%),var(--terra);color:var(--cream)}.st-head{margin-bottom:clamp(44px,5vw,76px)}.st-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.st-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--terra);align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.st-kicker:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.st-center .st-kicker{justify-content:center}.st-dark .st-kicker,.st-terra .st-kicker{color:var(--gold)}.st-h1,.st-h2,.st-h3,.st-words{font-family:var(--serif);font-variation-settings:"SOFT" 100,"WONK" 0;text-wrap:balance;font-weight:400}.st-h1 em,.st-h2 em,.st-words .a{font-variation-settings:"SOFT" 100,"WONK" 1;font-style:italic}.st-h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(50px,7vw,112px);line-height:.96}.st-h2{letter-spacing:-.035em;max-width:18ch;margin-top:18px;font-size:clamp(38px,5vw,72px);line-height:1.02}.st-center .st-h2{margin-inline:auto}.st-h1 em,.st-h2 em{color:var(--terra)}.st-dark :is(.st-h1,.st-h2) em,.st-terra :is(.st-h1,.st-h2) em{color:var(--gold)}.st-h3{letter-spacing:-.02em;font-size:clamp(24px,2.2vw,32px);line-height:1.12}.st-lede{max-width:44ch;margin-top:24px;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.st-center .st-lede{margin-inline:auto}.st-soft{opacity:.8}.st-line{padding-bottom:.06em;display:block;overflow:visible clip}.st-line>span{display:inline-block}.st-words{--p:1;letter-spacing:-.04em;max-width:20ch;margin-inline:auto;font-size:clamp(40px,6vw,92px);line-height:1.04}.st-words .a{color:var(--gold)}.st-words .w{opacity:clamp(.15,calc(var(--p)*(var(--n) + 3) - var(--i)),1)}.st-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.st-center .st-ctas{justify-content:center}.st-btn{background:var(--terra);height:52px;color:var(--cream);transition:transform .2s var(--ease),background .2s;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -14px #be5943d9}.st-btn:hover{background:var(--terra-deep);transform:translateY(-2px)}.st-btn-gold{background:var(--gold);color:var(--ink);box-shadow:0 14px 30px -14px #3c140a99}.st-btn-gold:hover{background:#ffc93d}.st-ghost{height:52px;color:inherit;opacity:.85;transition:transform .2s var(--ease),opacity .2s;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px}.st-ghost:hover{opacity:1;transform:translateY(-2px)}.st-link{color:var(--terra);text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #be59434d;text-decoration:underline #be59434d;transition:text-decoration-color .2s}.st-link:hover{-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra)}.st-btn .line-ico,.st-ghost .line-ico{width:20px;height:20px}.st-card{color:var(--ink);transition:transform .35s var(--spring),box-shadow .35s var(--ease);background:#fff;border-radius:26px;align-content:start;gap:8px;padding:clamp(24px,2.6vw,34px);text-decoration:none;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2c241b1a}a.st-card:hover{transform:translateY(-6px)rotate(-.4deg);box-shadow:inset 0 0 0 1px #be59434d,0 30px 50px -30px #2c241b80}.st-dark .st-card{color:var(--snow);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.st-icon{width:58px;height:58px;color:var(--terra);background:#fbe3d3;border-radius:18px;flex:none;place-items:center;display:grid}.st-icon>svg{width:30px;height:30px}.st-dark .st-icon{color:var(--gold);background:#fdb81324}.st-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.st-track{gap:18px;width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.st-line>span{animation:st-rise 1s var(--ease)both;animation-delay:calc(var(--i,0)*.1s)}.st-enter{animation:st-up .9s var(--ease)both;animation-delay:calc(.3s + var(--i,0)*.1s)}.st-rise,.st-pop{transition:opacity .85s var(--ease),transform .85s var(--ease);transition-delay:calc(var(--i,0)*90ms)}.st-pop{transition-timing-function:var(--ease),var(--spring)}[data-act].armed:not(.in) .st-rise{opacity:0;transform:translateY(32px)}[data-act].armed:not(.in) .st-pop{opacity:0;transform:translateY(24px)scale(.85)}.st-track{animation:60s linear infinite st-slide}.st-track.rev{animation-duration:75s;animation-direction:reverse}.st-marquee:hover .st-track{animation-play-state:paused}.st-float{animation:7s ease-in-out infinite st-float;animation-delay:calc(var(--i,0)*-1.3s)}.st-spin{animation:60s linear infinite st-spin}}@keyframes st-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes st-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes st-slide{to{transform:translate(calc(-50% - 9px))}}@keyframes st-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes st-spin{to{rotate:360deg}}.st-center .st-wrap>svg{margin-inline:auto}
