.B1kgwW_section{--sheet-radius:clamp(28px, 4vw, 44px);z-index:8;min-height:min(92svh,760px);margin-top:calc(var(--sheet-radius) * -1);padding:clamp(64px, 9vw, 120px) var(--gutter);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:var(--raspberry);color:var(--mellow);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3vw,36px);display:flex;position:relative;overflow:hidden}.B1kgwW_title{max-width:100%;font:400 clamp(3.4rem, 12.6vw, 13rem) / .92 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:0 .22em;margin:0;display:flex}.B1kgwW_mask{padding-bottom:.04em;display:block;overflow:hidden}.B1kgwW_word{transition:translate .85s var(--ease-out);transition-delay:calc(var(--w) * .12s);display:block}.B1kgwW_action{flex-direction:column;align-items:center;gap:20px;display:flex}.B1kgwW_text{margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem)}.B1kgwW_button{background:var(--mellow);min-height:58px;color:var(--raspberry);border-radius:999px;align-items:center;padding:0 32px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.B1kgwW_button:hover{transform:translateY(-2px)}.B1kgwW_stamp{display:none}.B1kgwW_section[data-ready] .B1kgwW_action,.B1kgwW_section[data-ready] .B1kgwW_stamp{transition:opacity .7s var(--ease-out) .35s, translate .8s var(--ease-out) .35s}.B1kgwW_section[data-ready] .B1kgwW_action:not([data-in]),.B1kgwW_section[data-ready] .B1kgwW_stamp:not([data-in]){opacity:0;translate:0 28px}.B1kgwW_section[data-ready] .B1kgwW_title:not([data-in]) .B1kgwW_word{translate:0 105%}@media (min-width:1100px){.B1kgwW_stamp{right:var(--gutter);aspect-ratio:1;width:clamp(104px,16vh,146px);display:block;position:absolute;bottom:clamp(24px,5vh,56px)}}@media (prefers-reduced-motion:reduce){.B1kgwW_word,.B1kgwW_button,.B1kgwW_section[data-ready] .B1kgwW_action,.B1kgwW_section[data-ready] .B1kgwW_stamp{transition:none}.B1kgwW_section[data-ready] .B1kgwW_action:not([data-in]),.B1kgwW_section[data-ready] .B1kgwW_stamp:not([data-in]){opacity:1;translate:none}.B1kgwW_section[data-ready] .B1kgwW_title:not([data-in]) .B1kgwW_word{translate:none}}
.mBH73G_stamp{background:var(--turquoise);border-radius:50%;width:100%;height:100%;display:block}.mBH73G_ring{transform-origin:50%;animation:16s linear infinite mBH73G_spin}.mBH73G_ringText{fill:var(--navy);font:700 14.5px var(--font-body)}.mBH73G_squiggle{fill:none;stroke:var(--navy);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes mBH73G_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mBH73G_ring{animation:none}}
._44DaUq_section{--sheet-radius:clamp(28px, 4vw, 44px);z-index:6;margin-top:calc(var(--sheet-radius) * -1);padding:clamp(48px, 7vw, 96px) var(--gutter);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:var(--navy);color:var(--mellow);flex-direction:column;gap:24px;display:flex;position:relative}._44DaUq_title{font:400 clamp(2.9rem, 8.4vw, 8.6rem) / .9 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0}._44DaUq_side{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}._44DaUq_text{max-width:24em;margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem)}._44DaUq_link{background:var(--turquoise);min-height:52px;color:var(--navy);border-radius:999px;align-items:center;padding:0 26px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}._44DaUq_link:hover{transform:translateY(-2px)}._44DaUq_section[data-ready] [data-reveal]{transition:opacity .7s var(--ease-out), translate .8s var(--ease-out)}._44DaUq_section[data-ready] [data-reveal]:not([data-in]){opacity:0;translate:0 36px}@media (min-width:1000px){._44DaUq_section{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:clamp(32px,5vw,80px)}._44DaUq_title{max-width:8em;font-size:clamp(4rem,7.4vw,8.6rem)}._44DaUq_side{flex:0 34%}}@media (prefers-reduced-motion:reduce){._44DaUq_link,._44DaUq_section[data-ready] [data-reveal]{transition:none}._44DaUq_section[data-ready] [data-reveal]:not([data-in]){opacity:1;translate:none}}
.B1rHZW_pin{height:200vh}.B1rHZW_hero{background:var(--raspberry);height:100svh;min-height:460px;color:var(--mellow);flex-direction:column;justify-content:flex-end;display:flex;position:sticky;top:0;overflow:hidden}.B1rHZW_stage{position:absolute;inset:0}.B1rHZW_stage canvas{width:100%;height:100%;display:block}.B1rHZW_copy{z-index:2;padding:0 var(--gutter) calc(20px + env(safe-area-inset-bottom,0px));will-change:opacity, transform;flex-direction:column;gap:14px;display:flex;position:relative}.B1rHZW_title{font:400 11.5vw/.95 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.B1rHZW_row{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.B1rHZW_text{max-width:27em;margin:0;font-size:1.05rem}.B1rHZW_button{background:var(--mellow);min-height:52px;color:var(--raspberry);border-radius:999px;align-items:center;padding:0 26px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.B1rHZW_button:hover{transform:translateY(-2px)}.B1rHZW_stamp{z-index:2;right:var(--gutter);aspect-ratio:1;will-change:opacity;width:clamp(84px,14vh,126px);display:none;position:absolute;bottom:clamp(16px,3.5vh,36px)}.B1rHZW_blind{z-index:50;border-bottom:14px solid var(--navy);background:repeating-linear-gradient(var(--mellow) 0 35px, var(--slat) 35px 37px);color:var(--navy);flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.85s cubic-bezier(.65,0,.25,1) 3.4s forwards B1rHZW_blindUp;display:flex;position:fixed;inset:0;box-shadow:0 18px 40px #1e2a4454}.B1rHZW_blindLifting{animation:.85s cubic-bezier(.65,0,.25,1) forwards B1rHZW_blindLift}.B1rHZW_blindMark{width:clamp(72px,18vw,104px);height:auto;animation:B1rHZW_markIn .6s var(--ease-out) both}.B1rHZW_blindSun{animation:B1rHZW_sunRise 1s var(--ease-out) .2s both}.B1rHZW_blindName{font:400 clamp(1.1rem, 4vw, 1.5rem) / 1 var(--font-display);text-transform:uppercase;animation:B1rHZW_markIn .6s var(--ease-out) .12s both}.B1rHZW_blindLifting .B1rHZW_blindMark,.B1rHZW_blindLifting .B1rHZW_blindName{animation:.25s both B1rHZW_markOut}.B1rHZW_heroArriving .B1rHZW_title,.B1rHZW_heroArriving .B1rHZW_row{animation:B1rHZW_copyIn .6s var(--ease-out) .15s both}.B1rHZW_heroArriving .B1rHZW_row{animation-delay:.22s}.B1rHZW_stage canvas{animation:.5s both B1rHZW_fadeIn}@keyframes B1rHZW_blindUp{to{visibility:hidden;transform:translateY(calc(-100% - 80px))}}@keyframes B1rHZW_blindLift{to{visibility:hidden;transform:translateY(calc(-100% - 80px))}}@keyframes B1rHZW_markIn{0%{opacity:0;transform:translateY(10px)}}@keyframes B1rHZW_markOut{to{opacity:0}}@keyframes B1rHZW_sunRise{0%{transform:translateY(10px)}}@keyframes B1rHZW_copyIn{0%{opacity:0;transform:translateY(36px)}}@keyframes B1rHZW_fadeIn{0%{opacity:0}}@media (min-width:821px){.B1rHZW_copy{gap:10px;padding-bottom:clamp(18px,3.5vh,36px)}.B1rHZW_title{font-size:min(6.1vw,11.5vh)}.B1rHZW_row{max-width:calc(100% - 150px)}}@media (min-width:1181px){.B1rHZW_stamp{display:block}}@media (prefers-reduced-motion:reduce){.B1rHZW_pin{height:auto}.B1rHZW_hero{position:relative}.B1rHZW_button{transition:none}.B1rHZW_blind{display:none}}
.Hc1Szq_section{--sheet-radius:clamp(28px, 4vw, 44px);--blind-open:-80%;z-index:5;margin-top:calc(var(--sheet-radius) * -1);padding:clamp(48px, 7vw, 96px) var(--gutter) clamp(56px, 8vw, 110px);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:var(--mellow);color:var(--navy);flex-direction:column;gap:clamp(40px,7vw,88px);display:flex;position:relative;box-shadow:0 -18px 40px #1e2a442e}.Hc1Szq_title{font:400 clamp(3.2rem, 12.4vw, 13rem) / .86 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0}.Hc1Szq_feature{grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,72px);display:grid}.Hc1Szq_stage{view-timeline-name:--game-stage;place-items:center;width:min(100%,560px);margin-inline:auto;display:grid;position:relative}.Hc1Szq_window{border:clamp(14px, 2vw, 22px) solid var(--mellow);background:var(--turquoise);border-radius:clamp(44px,7vw,84px);position:absolute;inset:clamp(28px,4vw,52px) 0;overflow:hidden;box-shadow:0 24px 60px #1e2a4438,0 0 0 1px #1e2a4414,inset 0 8px 18px #1e2a4433}.Hc1Szq_crossbar{background:var(--mellow);height:clamp(8px,1vw,12px);position:absolute;top:24%;left:0;right:0}.Hc1Szq_phone{z-index:1;background:var(--navy);border-radius:40px;width:clamp(218px,62%,310px);padding:9px;position:relative;transform:rotate(-4deg);box-shadow:0 28px 50px #1e2a4461}.Hc1Szq_screen{aspect-ratio:9/16;background:var(--navy);border-radius:31px;position:relative;overflow:hidden}.Hc1Szq_video{object-fit:cover;width:100%;height:100%;display:block}.Hc1Szq_phoneBlind{border-bottom:10px solid var(--raspberry);background:repeating-linear-gradient(var(--mellow) 0 15px, var(--slat) 15px 17px);transition:transform .34s cubic-bezier(.55,0,.3,1);position:absolute;inset:0;transform:translateY(-103%)}.Hc1Szq_phoneBlindDown{transform:none}.Hc1Szq_details{flex-direction:column;gap:clamp(20px,2.6vw,30px);min-width:0;display:flex}.Hc1Szq_intro{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.Hc1Szq_tag{background:var(--turquoise);border-radius:999px;margin:0 0 6px;padding:4px 14px;font-size:15px;font-weight:700}.Hc1Szq_gameName{font:400 clamp(2.3rem, 4.6vw, 4.2rem) / 1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.Hc1Szq_pitch{color:var(--raspberry);margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700}.Hc1Szq_fairness{max-width:33em;margin:0}.Hc1Szq_modes{margin:0;padding:0;list-style:none}.Hc1Szq_mode{border-top:2px solid var(--slat);position:relative}.Hc1Szq_mode:last-child{border-bottom:2px solid var(--slat)}.Hc1Szq_modeBar{background:var(--raspberry);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.Hc1Szq_modeActive .Hc1Szq_modeBar{height:3px}.Hc1Szq_modeButton{width:100%;min-height:56px;color:inherit;font:400 clamp(1.25rem, 2.2vw, 1.75rem) / 1 var(--font-display);letter-spacing:-.01em;text-align:left;text-transform:uppercase;transition:color .2s, padding-left .3s var(--ease-out);background:0 0;border:0;align-items:center;padding:0;display:flex}.Hc1Szq_modeButton:hover{color:var(--raspberry);padding-left:8px}.Hc1Szq_modeActive .Hc1Szq_modeButton{color:var(--raspberry)}.Hc1Szq_modeBody{transition:grid-template-rows .35s var(--ease-out);grid-template-rows:0fr;display:grid}.Hc1Szq_modeActive .Hc1Szq_modeBody{grid-template-rows:1fr}.Hc1Szq_modeText{visibility:hidden;min-height:0;margin:0;transition:visibility .35s;overflow:hidden}.Hc1Szq_modeActive .Hc1Szq_modeText{visibility:visible;padding-bottom:16px}.Hc1Szq_actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.Hc1Szq_primary,.Hc1Szq_secondary{border-radius:999px;align-items:center;min-height:52px;padding:0 26px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.Hc1Szq_primary{background:var(--raspberry);color:var(--mellow)}.Hc1Szq_secondary{box-shadow:inset 0 0 0 2px var(--navy)}.Hc1Szq_primary:hover{background:var(--raspberry-deep)}.Hc1Szq_primary:hover,.Hc1Szq_secondary:hover{transform:translateY(-2px)}.Hc1Szq_pause{min-height:44px;color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:700;text-decoration:underline}.Hc1Szq_caption{margin:-8px 0 0;font-size:15px}.Hc1Szq_nextStop{background:var(--raspberry);color:var(--mellow);view-timeline-name:--next-stop;border-radius:clamp(28px,3.4vw,40px);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(20px,3vw,36px) clamp(20px,4vw,56px);display:flex}.Hc1Szq_nextWindow{aspect-ratio:4.6/5.2;border:clamp(7px, 1vw, 12px) solid var(--mellow);background:linear-gradient(var(--dusk-sky), var(--dusk-glow) 62%);border-radius:clamp(22px,3.2vw,42px);flex:none;width:clamp(92px,15vw,190px);position:relative;overflow:hidden}.Hc1Szq_nextSea{background:var(--turquoise);position:absolute;inset:62% 0 0}.Hc1Szq_nextBlind{z-index:1;border-bottom:7px solid var(--raspberry);background:repeating-linear-gradient(var(--mellow) 0 9px, var(--slat) 9px 10px);transform:translateY(var(--blind-open));position:absolute;inset:0}.Hc1Szq_nextHillsFar,.Hc1Szq_nextHillsNear{background-repeat:repeat-x;width:200%;animation:linear infinite Hc1Szq_train-pass;position:absolute;left:0}.Hc1Szq_nextHillsFar{background-image:radial-gradient(ellipse 34% 100% at 50% 100%, var(--hill-far) 96%, transparent);background-size:25% 100%;height:15%;animation-duration:9s;bottom:38%}.Hc1Szq_nextHillsNear{background-image:radial-gradient(ellipse 20% 100% at 30% 100%, var(--hill-near) 96%, transparent);background-size:50% 100%;height:12%;animation-duration:3.4s;bottom:27%}@keyframes Hc1Szq_train-pass{to{transform:translate(-50%)}}@keyframes Hc1Szq_train-window-open{0%{transform:none}to{transform:translateY(var(--blind-open))}}.Hc1Szq_nextText{min-width:0}.Hc1Szq_nextTitle{font:400 clamp(2rem, 7.4vw, 6.6rem) / .95 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.Hc1Szq_nextLine{margin:8px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem)}.Hc1Szq_section[data-ready] [data-reveal]{transition:opacity .7s var(--ease-out), translate .8s var(--ease-out)}.Hc1Szq_section[data-ready] [data-reveal]:not([data-in]){opacity:0;translate:0 36px}.Hc1Szq_section[data-ready] .Hc1Szq_details [data-reveal]:nth-child(2){transition-delay:80ms}.Hc1Szq_section[data-ready] .Hc1Szq_details [data-reveal]:nth-child(3){transition-delay:.16s}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Hc1Szq_phone{animation:linear both Hc1Szq_phone-rise;animation-timeline:--game-stage;animation-range:entry 10% cover 60%}.Hc1Szq_nextBlind{animation:linear both Hc1Szq_train-window-open;animation-timeline:--next-stop;animation-range:entry 40% cover 42%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Hc1Szq_nextBlind{transition:transform 1.5s cubic-bezier(.3,.9,.25,1) .2s}.Hc1Szq_section[data-ready] .Hc1Szq_nextStop:not([data-in]) .Hc1Szq_nextBlind{transform:none}}}@keyframes Hc1Szq_phone-rise{0%{transform:translateY(70px)rotate(5deg)}to{transform:translateY(-14px)rotate(-4deg)}}@media (min-width:900px){.Hc1Szq_feature{grid-template-columns:minmax(0,11fr) minmax(0,10fr);align-items:center}.Hc1Szq_stage{width:100%;max-width:640px}}@media (prefers-reduced-motion:reduce){.Hc1Szq_phoneBlind,.Hc1Szq_modeButton,.Hc1Szq_modeBody,.Hc1Szq_modeText,.Hc1Szq_primary,.Hc1Szq_secondary{transition:none}.Hc1Szq_nextHillsFar,.Hc1Szq_nextHillsNear{animation:none}.Hc1Szq_section[data-ready] [data-reveal]{transition:none}.Hc1Szq_section[data-ready] [data-reveal]:not([data-in]){opacity:1;translate:none}}
.cn2O3q_avatar{width:100%;height:auto;display:block}.cn2O3q_eyes{animation:5.5s step-end infinite cn2O3q_blink}@keyframes cn2O3q_blink{0%,94%,to{opacity:1}96%{opacity:0}}@media (prefers-reduced-motion:reduce){.cn2O3q_eyes{animation:none}}
.Tq5d6W_page{--paper:var(--mellow);--counter:var(--raspberry);--notch:15px;background:var(--counter);color:var(--navy);font-family:var(--font-body);flex-direction:column;align-items:center;padding:84px 14px clamp(48px,8vw,96px);display:flex;overflow:clip}.Tq5d6W_slot{z-index:2;background:var(--navy);border-radius:8px;width:min(100%,1090px);height:16px;position:relative;box-shadow:inset 0 -5px #111a30}.Tq5d6W_ticket{filter:drop-shadow(0 18px 26px #1e2a4447);width:min(100%,1040px);position:relative}.Tq5d6W_ticket:first-of-type{margin-top:-8px;animation:1.2s cubic-bezier(.2,.8,.2,1) both Tq5d6W_print-out}@keyframes Tq5d6W_print-out{0%{clip-path:inset(0 0 100%);transform:translateY(-40%)}to{clip-path:inset(0 0 -60px);transform:none}}.Tq5d6W_part{background:var(--paper);padding:clamp(24px,4vw,44px) clamp(22px,5vw,60px);position:relative}.Tq5d6W_part+.Tq5d6W_part{border-top:3px dashed var(--slat)}.Tq5d6W_part+.Tq5d6W_part:before,.Tq5d6W_part+.Tq5d6W_part:after{top:calc(var(--notch) * -1 - 1px);width:calc(var(--notch) * 2);height:calc(var(--notch) * 2);background:var(--counter);content:"";border-radius:50%;position:absolute}.Tq5d6W_part+.Tq5d6W_part:before{left:calc(var(--notch) * -1)}.Tq5d6W_part+.Tq5d6W_part:after{right:calc(var(--notch) * -1)}.Tq5d6W_part:first-child{border-radius:6px 6px 0 0}.Tq5d6W_part:last-child{border-radius:0 0 22px 22px}.Tq5d6W_operator{border-bottom:3px solid var(--navy);font:500 clamp(13px, 1.4vw, 15px) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin:0 0 clamp(14px,3vw,26px);padding-bottom:10px;display:flex}.Tq5d6W_title{font:400 clamp(2.3rem, 6.8vw, 5rem) / .95 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0}.Tq5d6W_titleLine{display:block}.Tq5d6W_lede{max-width:32em;margin:clamp(14px,2.4vw,22px) 0 0;font-size:clamp(1.1rem,1.7vw,1.35rem)}.Tq5d6W_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:clamp(20px,3.4vw,34px) 0 0;display:grid}.Tq5d6W_field{border-top:1px solid var(--slat);min-width:0;padding:10px 0}.Tq5d6W_label{color:var(--raspberry-deep);font:500 13px / 1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px}.Tq5d6W_value{font:700 clamp(1rem, 1.9vw, 1.35rem) / 1.2 var(--font-mono);margin:0}.Tq5d6W_barcode{background:repeating-linear-gradient(90deg, var(--navy) 0 3px, transparent 3px 7px), repeating-linear-gradient(90deg, var(--navy) 0 7px, transparent 7px 19px), repeating-linear-gradient(90deg, transparent 0 11px, var(--navy) 11px 13px, transparent 13px 31px);height:54px;margin-top:22px}.Tq5d6W_heading{font:400 clamp(2.1rem, 5.6vw, 4.4rem) / .95 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0}.Tq5d6W_part .Tq5d6W_heading{padding-right:42px}.Tq5d6W_body{max-width:34em;margin:0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.5}.Tq5d6W_punch{background:var(--counter);border-radius:50%;width:30px;height:30px;transition:transform .28s cubic-bezier(.3,1.8,.5,1) .3s;position:absolute;top:clamp(20px,3.4vw,40px);right:clamp(20px,4vw,48px);transform:scale(0);box-shadow:inset 0 3px 5px #1e2a446b}.Tq5d6W_punch:after{background:var(--paper);content:"";opacity:0;border-radius:50%;position:absolute;inset:0}[data-in]>.Tq5d6W_punch{transform:none}[data-in]>.Tq5d6W_punch:after{animation:.8s ease-in .3s Tq5d6W_punched-out}@keyframes Tq5d6W_punched-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(10px,130px)rotate(200deg)scale(.8)}}.Tq5d6W_seat{z-index:1;transform-origin:0 0}.Tq5d6W_columns{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Tq5d6W_seat{animation:linear both Tq5d6W_stub-tear;animation-timeline:view();animation-range:exit 15% exit 95%}}}@keyframes Tq5d6W_stub-tear{0%{transform:none}to{transform:rotate(-3deg)translate(-3%,8px)}}.Tq5d6W_clauses{counter-reset:clause;grid-template-columns:minmax(0,1fr);gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.Tq5d6W_clause{border-top:1px solid var(--slat);counter-increment:clause;padding:14px 0 14px 46px;position:relative}.Tq5d6W_clause:before{color:var(--raspberry-deep);content:counter(clause) ".";font:700 1.25rem / 1.2 var(--font-mono);position:absolute;top:15px;left:0}.Tq5d6W_clauseTitle{font:400 clamp(1.25rem, 2.2vw, 1.7rem) / 1.1 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 3px}.Tq5d6W_clauseText{margin:0;font-size:1.08rem}.Tq5d6W_footnote{font:500 14px / 1.4 var(--font-mono);margin:14px 0 0}.Tq5d6W_crew{width:min(100%,1040px);color:var(--mellow);flex-direction:column;align-items:center;gap:18px;padding-block:clamp(44px,7vw,80px) clamp(40px,6vw,72px);display:flex}.Tq5d6W_crewIntro{flex-direction:column;gap:14px;width:100%;padding-inline:8px;display:flex}.Tq5d6W_passes{border-top:10px solid var(--navy);border-radius:6px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px;width:100%;margin:14px 0 0;padding:0;list-style:none;display:grid}.Tq5d6W_lanyard{transform-origin:top;width:min(100%,340px);padding-top:76px;animation:3.4s ease-in-out infinite alternate Tq5d6W_lanyard-sway;position:relative}.Tq5d6W_lanyard:nth-child(2){animation-delay:-1.6s}.Tq5d6W_lanyard:hover{animation-play-state:paused}.Tq5d6W_lanyard:before{border-inline:7px solid var(--navy);content:"";border-radius:0 0 6px 6px;width:28px;height:96px;position:absolute;top:0;left:calc(50% - 14px)}@keyframes Tq5d6W_lanyard-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.Tq5d6W_pass{background:var(--paper);color:var(--navy);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 16px 26px #1e2a444d}.Tq5d6W_passHead{background:var(--navy);color:var(--mellow);font:500 13px / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:10px;margin:0;padding:12px 16px;display:flex}.Tq5d6W_portrait{background:var(--turquoise);border-radius:16px;width:62%;margin:18px auto 12px;overflow:hidden}.Tq5d6W_passName{font:400 1.5rem / 1.05 var(--font-display);letter-spacing:-.01em;text-align:center;text-transform:uppercase;margin:0;padding-inline:16px}.Tq5d6W_passJob{color:var(--raspberry-deep);text-align:center;margin:6px 0 0;padding-inline:16px;font-weight:700}.Tq5d6W_passField{border-top:2px dashed var(--slat);margin:14px 16px 18px;padding-top:12px}.Tq5d6W_passValue{margin:0;font-size:1.02rem;line-height:1.4}.Tq5d6W_map{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:flex;position:relative}.Tq5d6W_map:before{background:repeating-linear-gradient(90deg, var(--navy) 0 18px, var(--slat) 18px 30px);content:"";height:6px;position:absolute;top:13px;left:12px;right:calc(50% - 22px)}.Tq5d6W_mapStop{flex:1 1 0;min-width:0;position:relative}.Tq5d6W_mapDot{border:6px solid var(--navy);background:var(--paper);border-radius:50%;width:32px;height:32px;margin-bottom:12px;display:block;position:relative}.Tq5d6W_mapDotDone{background:var(--turquoise)}.Tq5d6W_mapName{font:400 clamp(1.15rem, 2.4vw, 1.8rem) / 1.05 var(--font-display);text-transform:uppercase;margin:0}.Tq5d6W_mapNote{font:500 15px / 1.3 var(--font-mono);margin:8px 0 0}.Tq5d6W_stamp{border:3px solid var(--raspberry);color:var(--raspberry);font:700 clamp(15px, 2vw, 19px) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;margin:10px 0 0;padding:6px 12px;transition:transform .26s cubic-bezier(.2,1.6,.5,1) .5s,opacity .14s linear .5s;display:inline-block;transform:rotate(-7deg)}.Tq5d6W_page[data-ready] .Tq5d6W_route:not([data-in]) .Tq5d6W_stamp{opacity:0;transform:rotate(-7deg)scale(2.4)}.Tq5d6W_last .Tq5d6W_barcode{margin-top:28px}.Tq5d6W_actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.Tq5d6W_button,.Tq5d6W_ghost{border-radius:999px;align-items:center;min-height:52px;padding:0 26px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.Tq5d6W_button{background:var(--raspberry);color:var(--mellow)}.Tq5d6W_ghost{box-shadow:inset 0 0 0 2px var(--navy)}.Tq5d6W_button:hover,.Tq5d6W_ghost:hover{transform:translateY(-2px)}.Tq5d6W_page[data-ready] .Tq5d6W_crewIntro,.Tq5d6W_page[data-ready] .Tq5d6W_lanyard{transition:opacity .7s var(--ease-out), translate .8s var(--ease-out)}.Tq5d6W_page[data-ready] .Tq5d6W_crewIntro:not([data-in]){opacity:0;translate:0 28px}.Tq5d6W_page[data-ready] .Tq5d6W_lanyard:not([data-in]){opacity:0;translate:0 -40px}@media (min-width:720px){.Tq5d6W_fields{grid-template-columns:repeat(3,minmax(0,1fr))}.Tq5d6W_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.Tq5d6W_clauses{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.Tq5d6W_passes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Tq5d6W_ticket:first-of-type,.Tq5d6W_lanyard,[data-in]>.Tq5d6W_punch:after{animation:none}.Tq5d6W_punch,.Tq5d6W_stamp,.Tq5d6W_button,.Tq5d6W_ghost,.Tq5d6W_page[data-ready] .Tq5d6W_crewIntro,.Tq5d6W_page[data-ready] .Tq5d6W_lanyard{transition:none}.Tq5d6W_punch{transform:none}.Tq5d6W_page[data-ready] .Tq5d6W_route:not([data-in]) .Tq5d6W_stamp{opacity:1;transform:rotate(-7deg)}.Tq5d6W_page[data-ready] .Tq5d6W_crewIntro:not([data-in]),.Tq5d6W_page[data-ready] .Tq5d6W_lanyard:not([data-in]){opacity:1;translate:none}}
.wAXvia_section{--sheet-radius:clamp(28px, 4vw, 44px);--journey-sky-1:linear-gradient(#ffc3a8, var(--dusk-glow) 70%);--journey-sky-2:linear-gradient(#a9e4e0, #e6f7ef 70%);--journey-sky-3:linear-gradient(var(--dusk-sky), var(--dusk-glow) 70%);--journey-sky-4:linear-gradient(var(--navy), #4a2a5e 75%);--journey-sky-5:linear-gradient(#f2559f, var(--dusk-sky) 45%, var(--dusk-glow) 80%);z-index:7;margin-top:calc(var(--sheet-radius) * -1);background:var(--mellow);color:var(--navy);position:relative}.wAXvia_section:before{z-index:4;height:var(--sheet-radius);background:radial-gradient(circle at 100% 100%, transparent calc(var(--sheet-radius) - .5px), var(--navy) var(--sheet-radius)) left top / var(--sheet-radius) 100% no-repeat, radial-gradient(circle at 0 100%, transparent calc(var(--sheet-radius) - .5px), var(--navy) var(--sheet-radius)) right top / var(--sheet-radius) 100% no-repeat;content:"";pointer-events:none;position:absolute;top:0;left:0;right:0}.wAXvia_stage{padding:clamp(48px, 7vw, 96px) var(--gutter);flex-direction:column;gap:32px;display:flex}.wAXvia_sky,.wAXvia_hills,.wAXvia_world,.wAXvia_ground,.wAXvia_engine,.wAXvia_wheels{display:none}.wAXvia_copy{flex-direction:column;gap:18px;min-width:0;display:flex}.wAXvia_title{font:400 clamp(2.5rem, 6vw, 5.6rem) / .92 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0}.wAXvia_boards{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.wAXvia_stopLabel{color:var(--raspberry);margin:0 0 6px;font-size:15px;font-weight:700}.wAXvia_line,.wAXvia_turn{max-width:34em;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.45}.wAXvia_turn{color:var(--raspberry);font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:700;line-height:1.3}.wAXvia_team{gap:clamp(10px,1.6vw,20px);margin:0;padding:0;list-style:none;display:flex}.wAXvia_person{flex:1 1 0;min-width:0}.wAXvia_window{aspect-ratio:4.6/5.2;border:7px solid var(--mellow);background:linear-gradient(var(--dusk-sky), var(--dusk-glow) 75%);border-radius:22px;position:relative;overflow:hidden}.wAXvia_passenger{position:absolute;bottom:-3%;left:6%;right:6%}.wAXvia_name{font:400 clamp(.72rem, 1.05vw, 1rem) / 1.1 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:8px 0 0}.wAXvia_pin[data-journey]{height:460vh}.wAXvia_pin[data-journey] .wAXvia_stage{--x:0;--horizon:clamp(150px, 27vh, 250px);--train-w:min(52vw, 620px);--landmark-x:54vw;background:var(--dusk-glow);flex-direction:column;gap:0;height:100svh;padding:clamp(14px,8vh,84px) 0 0;display:flex;position:sticky;top:0;overflow:hidden}.wAXvia_pin[data-journey] .wAXvia_sky{opacity:0;display:block;position:absolute;inset:0}.wAXvia_pin[data-journey] .wAXvia_hills{bottom:calc(var(--horizon) - 8px);width:300vw;height:13vh;transform:translate3d(calc(var(--x) * -34vw), 0, 0);background-image:radial-gradient(36% 100% at 50% 100%,#1e2a4438 97%,#0000);background-repeat:repeat-x;background-size:34vw 100%;display:block;position:absolute;left:0}.wAXvia_pin[data-journey] .wAXvia_world{bottom:var(--horizon);width:500vw;height:min(36vh,300px);transform:translate3d(calc(var(--x) * -100vw), 0, 0);display:block;position:absolute;left:0}.wAXvia_landmark{width:min(40vw,520px);height:100%;position:absolute;bottom:0}.wAXvia_pin[data-journey] .wAXvia_ground{height:var(--horizon);background:var(--turquoise);display:block;position:absolute;bottom:0;left:0;right:0}.wAXvia_track{border-top:5px solid var(--navy);background-image:linear-gradient(90deg, var(--navy-soft) 0 16px, transparent 16px);width:800vw;height:16px;transform:translate3d(calc(var(--x) * -118vw), 0, 0);background-size:62px 100%;position:absolute;top:34%;left:0}.wAXvia_pin[data-journey] .wAXvia_copy{z-index:3;width:min(46vw,620px);margin-left:var(--gutter);flex:none;gap:clamp(6px,1.6vh,12px);position:relative}.wAXvia_pin[data-journey] .wAXvia_title{font-size:clamp(2rem,min(4.3vw,7.4vh),4.4rem);transition:color .35s}.wAXvia_pin[data-journey] .wAXvia_stage[data-dark=true] .wAXvia_title{color:var(--mellow)}.wAXvia_pin[data-journey] .wAXvia_boards{gap:0;display:grid}.wAXvia_pin[data-journey] .wAXvia_board{border-top:8px solid var(--raspberry);background:var(--mellow);opacity:0;border-radius:16px;grid-area:1/1;padding:14px 18px 16px;box-shadow:0 12px 26px #1e2a442e}.wAXvia_pin[data-journey] .wAXvia_board:first-child{opacity:1}.wAXvia_pin[data-journey] .wAXvia_train{width:min(var(--train-w), calc((100cqh - 84px) / .46));animation:1.5s ease-in-out infinite alternate wAXvia_carriage-rock;position:relative}.wAXvia_pin[data-journey] .wAXvia_trainSlot{z-index:2;min-height:0;margin:12px var(--gutter) calc(var(--horizon) * .66 - 8px);flex:1 1 0;align-items:flex-end;display:flex;position:relative;container-type:size}.wAXvia_train{width:min(100%,520px)}.wAXvia_pin[data-journey] .wAXvia_carriage{z-index:1;background:var(--raspberry);width:80%;color:var(--mellow);box-shadow:inset 0 -10px 0 var(--raspberry-deep);border-radius:20px 20px 8px 8px;padding:3.4% 3.6% clamp(22px,3.6vw,40px);position:relative}.wAXvia_pin[data-journey] .wAXvia_engine{background:var(--navy);border-radius:8px 44% 10px 8px;width:21%;height:56%;display:block;position:absolute;bottom:4%;right:0}.wAXvia_chimney{background:var(--navy);border-radius:3px 3px 0 0;width:22%;height:26%;position:absolute;top:-22%;left:18%}.wAXvia_pin[data-journey] .wAXvia_wheels{z-index:2;justify-content:space-between;display:flex;position:absolute;bottom:-5%;left:5%;right:3%}.wAXvia_wheel{aspect-ratio:1;border:5px solid var(--navy);background:conic-gradient(var(--mellow) 0 25%, var(--navy-soft) 0 50%, var(--mellow) 0 75%, var(--navy-soft) 0);width:clamp(24px,4.4vw,44px);transform:rotate(calc(var(--x) * 1080deg));border-radius:50%}@keyframes wAXvia_carriage-rock{to{translate:0 2px}}@media (min-width:900px) and (max-height:680px){.wAXvia_pin[data-journey] .wAXvia_stage{padding-top:58px}.wAXvia_pin[data-journey] .wAXvia_copy{width:calc(100% - var(--gutter) * 2);flex-direction:row;align-items:flex-start;gap:clamp(18px,3vw,40px)}.wAXvia_pin[data-journey] .wAXvia_title{flex:0 0 34%;font-size:clamp(1.7rem,3vw,2.6rem)}.wAXvia_pin[data-journey] .wAXvia_boards{flex:1 1 0;min-width:0;max-width:640px}}@media (max-width:899px){.wAXvia_pin[data-journey] .wAXvia_stage{--horizon:clamp(84px, 13vh, 120px);--train-w:90vw;--landmark-x:-25vw;padding-top:16px}.wAXvia_pin[data-journey] .wAXvia_copy{width:auto;margin-right:var(--gutter)}.wAXvia_pin[data-journey] .wAXvia_title{font-size:clamp(1.7rem,8vw,2.5rem)}.wAXvia_pin[data-journey] .wAXvia_board{padding:10px 14px 12px}.wAXvia_pin[data-journey] .wAXvia_world{height:75vw}.wAXvia_landmark{width:150vw}}
