.sx-hero{--sx-night:#050b1a;--sx-deep:#0b1a3a;--sx-serum:#3d6fd8;--sx-gold:#c9a46a;--sx-gold-light:#e6cd9a;--sx-pearl:#f3efe7;--sx-arch:38svh;position:relative;height:480vh;background:var(--sx-night);color:var(--sx-pearl)}.sx-stage{--p:0;--open:0;--settle:0;--lift:0px;position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.sx-window{z-index:0;clip-path:inset(calc((1 - var(--open))*13svh) max(0px,calc((1 - var(--open))*(50vw - var(--sx-arch)/2))) calc((1 - var(--open))*9svh) max(0px,calc((1 - var(--open))*(50vw - var(--sx-arch)/2))) round calc((1 - var(--open))*var(--sx-arch)/2 + 2px) calc((1 - var(--open))*var(--sx-arch)/2 + 2px) 2px 2px);transform:scale(calc(1 - var(--settle)*.05));will-change:transform}.sx-dim,.sx-window{position:absolute;inset:0;background:var(--sx-night)}.sx-dim{z-index:1;pointer-events:none;opacity:calc(var(--settle)*.6)}.sx-window img,.sx-window>canvas,.sx-window>picture{position:absolute;inset:0;width:100%;height:100%;display:block}.sx-window img{object-fit:cover;object-position:50% 35%}.sx-stage:before{left:50%;top:13svh;width:var(--sx-arch);height:78svh;transform:translateX(-50%);border:1px solid var(--sx-gold);border-bottom:1px solid transparent;border-radius:calc(var(--sx-arch)/2) calc(var(--sx-arch)/2) 0 0;opacity:calc(.55 - var(--open)*1.4)}.sx-stage:after,.sx-stage:before{content:"";position:absolute;z-index:1;pointer-events:none}.sx-stage:after{inset:0;background:linear-gradient(90deg,rgba(5,11,26,calc(.78*var(--open))) 0,rgba(5,11,26,0) 48%,rgba(5,11,26,calc(.55*var(--open))) 100%),linear-gradient(0deg,rgba(5,11,26,.7) 0,rgba(5,11,26,0) 34%)}.sx-light-clip{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.sx-light{position:absolute;left:50%;top:50%;width:90vmax;height:90vmax;margin:-45vmax 0 0 -45vmax;background:radial-gradient(circle,rgba(230,205,154,.11),rgba(61,111,216,.05) 30%,transparent 60%);will-change:transform;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sx-copy{position:absolute;inset:0;z-index:3;pointer-events:none}.prairie-site .sx-hero .sx-chapter{position:absolute;left:clamp(20px,6vw,96px);bottom:calc(clamp(64px,14svh,150px) + var(--lift));width:min(520px,calc(100vw - 40px));text-align:left;opacity:0;transform:translate3d(0,28px,0);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.prairie-site #main .sx-hero .sx-chapter>*{text-align:inherit}.prairie-site .sx-hero .sx-chapter[data-on=true]{opacity:1;transform:none;pointer-events:auto}.prairie-site .sx-hero .sx-right{left:auto;right:clamp(20px,6vw,96px);text-align:right}.prairie-site .sx-hero .sx-kicker{display:block;margin-bottom:22px;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--sx-gold)}.prairie-site .sx-hero :is(h1,h2){margin:0;color:var(--sx-pearl);font-family:PrairieSans,Arial,sans-serif;font-weight:200;font-size:clamp(42px,6.2vw,96px);line-height:1;letter-spacing:-.015em;text-transform:none}.prairie-site .sx-hero .sx-chapter p{margin:24px 0 0;max-width:420px;font-size:16px;line-height:1.65;color:rgba(243,239,231,.82)}.prairie-site .sx-hero .sx-right p{margin-left:auto}.sx-steps{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:2px}.sx-steps li{display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(201,164,106,.22);opacity:.32;transform:translateX(-10px);transition:opacity .45s,transform .45s}.sx-steps li[data-on=true]{opacity:1;transform:none}.sx-steps span{font-size:12px;letter-spacing:.1em;color:var(--sx-gold)}.sx-steps strong{font-weight:400;font-size:17px}.sx-steps small{font-size:12px;letter-spacing:.06em;color:rgba(243,239,231,.6)}.prairie-site .sx-hero .sx-offers{position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,400px));grid-template-rows:auto auto auto;justify-content:center;align-content:center;column-gap:clamp(16px,2.5vw,36px);row-gap:22px;padding:24px;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .6s}.prairie-site .sx-hero .sx-offers[data-on=true]{opacity:1;pointer-events:auto}.prairie-site .sx-hero .sx-offers-title{grid-column:1/-1;text-align:center;font-size:clamp(34px,4.4vw,64px);margin-bottom:10px;transform:translateY(20px);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.prairie-site #main .sx-hero .button{background:var(--sx-gold)!important;border-color:var(--sx-gold)!important;color:#071021!important;min-width:0;padding:12px 22px;font-weight:500;letter-spacing:.12em;transition:background .25s,transform .2s}.prairie-site #main .sx-hero .button:hover{background:var(--sx-pearl)!important;border-color:var(--sx-pearl)!important}.prairie-site #main .sx-hero .button:active{transform:scale(.97)}.prairie-site .sx-hero .sx-note{grid-column:1/-1;text-align:center;margin:4px 0 0;font-size:12px;letter-spacing:.04em;color:rgba(243,239,231,.62)}.sx-rail{position:absolute;z-index:5;right:clamp(14px,2vw,32px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px}.sx-rail button{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:34px;padding:0;background:none;border:0;color:rgba(243,239,231,.5);font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.sx-rail button:after{content:"";width:44px;height:1px;background:currentColor;transform:scaleX(.5);transform-origin:right;transition:transform .35s,background .35s}.sx-rail button span{opacity:0;transform:translateX(6px);transition:opacity .3s,transform .3s}.sx-rail button:is(:hover,:focus-visible,[aria-current=step]){color:var(--sx-gold-light)}.sx-rail button[aria-current=step]:after{transform:none}.sx-rail button:is(:hover,:focus-visible,[aria-current=step]) span{opacity:1;transform:none}.sx-scroll{position:absolute;z-index:5;left:50%;bottom:22px;transform:translateX(-50%);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:rgba(243,239,231,.7);opacity:calc(1 - var(--p)*14);padding-bottom:30px}.sx-scroll:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:22px;background:linear-gradient(var(--sx-gold),transparent);animation:sx-drip 1.8s cubic-bezier(.6,0,.4,1) infinite}@keyframes sx-drip{0%{transform:translateY(-50%) scaleY(0)}45%,55%{transform:none}to{transform:translateY(50%) scaleY(0)}}.sx-stage[data-deep] .sx-scroll{display:none}@media(max-width:800px){.sx-hero{--sx-arch:min(62vw,40svh);height:420vh}.sx-stage:after{background:linear-gradient(0deg,rgba(5,11,26,.92),rgba(5,11,26,.55) 38%,rgba(5,11,26,0) 62%)}.prairie-site .sx-hero .sx-chapter,.prairie-site .sx-hero .sx-right{left:20px;right:20px;width:auto;bottom:calc(76px + var(--lift));text-align:left}.prairie-site .sx-hero .sx-right p{margin-left:0}.prairie-site .sx-hero :is(h1,h2){font-size:clamp(38px,11vw,54px)}.prairie-site .sx-hero .sx-chapter p{font-size:15px;margin-top:16px}.sx-steps li{padding:8px 0}.prairie-site .sx-hero .sx-offers{grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto;padding:76px 16px 70px;row-gap:12px;background:rgba(5,11,26,.35)}.prairie-site .sx-hero .sx-offers-title{font-size:32px;margin-bottom:4px}.sx-rail{top:auto;bottom:18px;right:50%;transform:translateX(50%);flex-direction:row;gap:4px}.sx-rail button{min-height:44px;min-width:44px;justify-content:center}.sx-rail button span{display:none}.sx-rail button:after{width:30px;transform:scaleX(.53);transform-origin:center}.sx-rail button[aria-current=step]:after{transform:none}.sx-scroll{display:none}.sx-hero[data-chapter=choose] .sx-rail{opacity:0;pointer-events:none}}.sx-hero.sx-still{height:auto}.sx-still .sx-stage{position:relative;height:auto;--open:1;--settle:.5}.sx-still .sx-window{position:absolute;clip-path:none;transform:none}.sx-still .sx-rail,.sx-still .sx-scroll,.sx-still .sx-stage:before,.sx-still .sx-window>canvas{display:none}.sx-still .sx-copy{position:relative;display:grid;gap:56px;padding:90px clamp(20px,6vw,96px) 40px}.prairie-site .sx-still .sx-chapter,.prairie-site .sx-still .sx-right{position:relative;left:auto;right:auto;bottom:auto;transform:none;filter:none;opacity:1;transition:none}.prairie-site .sx-still .sx-offers{position:relative;inset:auto;opacity:1;padding:20px clamp(20px,6vw,96px) 90px;background:none;overflow:visible}.sx-still .sx-offer,.sx-still .sx-offers-title{transform:none;opacity:1;transition:none}@media(prefers-reduced-motion:reduce){.sx-scroll:after{animation:none}}.prairie-site #main[data-route] .sx-hero :is(h1,h2){color:var(--sx-pearl)!important;font-size:clamp(28px,3.6vw,52px)!important;line-height:1.18!important}.prairie-site #main[data-route] .sx-hero .sx-offers-title{font-size:clamp(22px,2.6vw,36px)!important}@media(max-width:800px){.sx-steps li{display:flex;justify-content:center;align-items:baseline;gap:12px}.sx-steps small{display:none}.prairie-site .sx-hero .sx-chapter p{margin-left:auto;margin-right:auto}}.prairie-site .sx-hero .sx-offers{grid-template-columns:repeat(2,minmax(0,340px))}.sx-offer{display:flex;flex-direction:column;background:rgba(7,16,36,.82);border:1px solid rgba(201,164,106,.26);transform:translateY(40px);opacity:0;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .6s,border-color .3s}.sx-offer+.sx-offer{transition-delay:.12s}.sx-offers[data-on=true] .sx-offer,.sx-offers[data-on=true] .sx-offers-title{transform:none;opacity:1}.sx-offer:hover{border-color:rgba(201,164,106,.7)}.sx-offer-art{display:block;aspect-ratio:4/3;background:#f6f3ed;overflow:hidden}.sx-offer-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sx-offer:hover .sx-offer-art img{transform:scale(1.03)}.sx-offer-body{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 22px 16px;text-align:center}.sx-badge{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--sx-gold-light)}.sx-badge i{width:7px;height:7px;border-radius:50%;background:var(--sx-gold)}.sx-offer[data-kind=presale] .sx-badge i{width:14px;height:1px;border-radius:0;background:var(--sx-gold-light)}.prairie-site #main[data-route] .sx-hero .sx-offer h3{margin:4px 0 0;font-size:16px!important;color:var(--sx-pearl)!important}.prairie-site .sx-hero .sx-offer h3 a{color:inherit;text-decoration:none}.prairie-site .sx-hero .sx-offer .sx-contents{margin:0;font-size:12px;letter-spacing:.06em;color:rgba(243,239,231,.66)}.prairie-site .sx-hero .sx-offer .sx-price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:8px 0 0}.sx-price strong{font-size:28px;font-weight:300;color:var(--sx-pearl)}.sx-price s{font-size:13px;color:rgba(243,239,231,.5)}.sx-price span{flex-basis:100%;font-size:11px;letter-spacing:.06em;color:rgba(243,239,231,.6)}.prairie-site #main .sx-hero .sx-cta{display:flex;justify-content:center;gap:10px;width:auto;min-width:0;min-height:50px;margin:0 22px 22px;padding:12px 16px;white-space:nowrap;font-size:11px;letter-spacing:.18em}.prairie-site #main .sx-hero .sx-cta svg{width:16px;height:16px;flex:none}@media(max-width:800px){.prairie-site .sx-hero .sx-offers{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:52px 18px 20px}.sx-offer-art{aspect-ratio:auto;height:92px;background:#f7f4ef}.sx-offer-art img{object-fit:contain}.sx-offer-body{padding:9px 14px 7px;gap:2px}.prairie-site .sx-hero .sx-offer .sx-price{margin-top:2px;row-gap:0}.prairie-site #main .sx-hero .sx-cta{margin:0 14px 12px;min-height:44px;margin:0 14px 14px;min-height:46px}.sx-price strong{font-size:24px}.prairie-site #main[data-route] .sx-hero .sx-offer h3{font-size:14px!important}}