:root{--indigo:#7A5C44;--indigo-d:#5E4634;--date:#9A5A3A;--gold:#D9C9A3;--gold-d:#7A5C44;--cream:#F7F6F1;--paper:#FBFAF6;--ink:#4A3B2E;--slate:#6A5B4C;--ash:#B9BDBE;--line:rgba(122,92,68,.12);--tide:#D9C9A3;--font-display:"Hanken Grotesk",sans-serif;--font-body:"Hanken Grotesk",sans-serif;--font-label:"Hanken Grotesk",sans-serif;--display-case:lowercase;--label-case:lowercase;--label-tracking:.02em;--em-style:normal;--btn-radius:8px;--lit-color:inherit;--lit-shadow:none}[data-theme=porchlight]{--indigo:#1C2638;--indigo-d:#141C2B;--date:#A85A38;--gold:#F5C249;--gold-d:#97681A;--cream:#EFE9DA;--paper:#F5F0E4;--ink:#1A2230;--slate:#454B55;--ash:#9A968C;--line:rgba(28,38,56,.12);--tide:#F2D38A;--font-display:"Crete Round",serif;--font-body:"Archivo",sans-serif;--font-label:"Archivo Expanded","Archivo",sans-serif;--display-case:none;--label-case:uppercase;--label-tracking:.2em;--em-style:normal;--btn-radius:2px;--lit-color:#F5C249;--lit-shadow:0 0 16px rgba(245,194,73,.5),0 0 5px rgba(245,194,73,.45)}[data-theme=original]{--indigo:#213040;--indigo-d:#152029;--date:#8C3A2C;--gold:#C2A24E;--gold-d:#846E35;--cream:#F2EBDE;--paper:#FBF7EE;--ink:#1A1614;--slate:#46413B;--ash:#8C887F;--line:rgba(26,22,20,.12);--tide:#DCC896;--font-display:"Newsreader",serif;--font-body:"Archivo",sans-serif;--font-label:"Archivo Expanded","Archivo",sans-serif;--display-case:none;--label-case:uppercase;--label-tracking:.2em;--em-style:italic;--btn-radius:2px;--lit-color:inherit;--lit-shadow:none}[data-theme=eagleswings]{--indigo:#46505E;--indigo-d:#353D48;--date:#B5642E;--gold:#6E9BC4;--gold-d:#3F6890;--cream:#F8F7F3;--paper:#FCFBF8;--ink:#3A424E;--slate:#5A636E;--ash:#9AA3AD;--line:rgba(70,80,94,.14);--tide:#DFA84E;--font-display:"Jost",sans-serif;--font-body:"Jost",sans-serif;--font-label:"Jost",sans-serif;--display-case:none;--label-case:uppercase;--label-tracking:.12em;--em-style:italic;--btn-radius:4px;--lit-color:inherit;--lit-shadow:none}[data-theme=eagleswings] .modal-h,[data-theme=eagleswings] .panel h1,[data-theme=eagleswings] .panel h2,[data-theme=eagleswings] .status h1,[data-theme=eagleswings] .thanks h1,[data-theme=eagleswings] h2.t{font-style:italic;font-weight:300}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font-family:var(--font-body);line-height:1.6;background:var(--cream);color:var(--ink)}.lit{color:var(--lit-color);text-shadow:var(--lit-shadow)}.theme-toggle{position:fixed;right:14px;bottom:14px;z-index:600;display:flex;gap:3px;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.12);border-radius:30px;padding:4px;box-shadow:0 6px 20px rgba(0,0,0,.14)}.theme-toggle button{font-family:system-ui,-apple-system,sans-serif;font-size:11px;border:0;background:none;color:#444;padding:6px 12px;border-radius:30px;cursor:pointer;white-space:nowrap;letter-spacing:0;text-transform:none}.theme-toggle button.on{background:#1B1B1B;color:#fff}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:400;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scrolly{position:relative;height:560svh}.stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden}.vid{position:absolute;inset:0;z-index:0;background:var(--indigo-d)}.vid video{width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.vid-fallback{position:absolute;inset:0;z-index:1;overflow:hidden}.pan{position:absolute;top:0;bottom:0;left:0;width:170%;background:radial-gradient(circle at 18% 64%,color-mix(in srgb,var(--tide) 48%,transparent) 0 90px,transparent 160px),radial-gradient(circle at 38% 30%,color-mix(in srgb,var(--gold) 40%,transparent) 0 60px,transparent 130px),radial-gradient(circle at 58% 70%,color-mix(in srgb,var(--gold-d) 48%,transparent) 0 80px,transparent 150px),radial-gradient(circle at 76% 36%,color-mix(in srgb,var(--gold) 30%,transparent) 0 70px,transparent 140px),radial-gradient(circle at 90% 62%,color-mix(in srgb,var(--tide) 40%,transparent) 0 100px,transparent 180px),linear-gradient(110deg,var(--indigo) 0,var(--indigo-d) 32%,var(--indigo) 56%,var(--indigo-d) 78%,var(--indigo) 100%);filter:blur(26px) saturate(1.05);animation:pan 36s ease-in-out infinite alternate}@keyframes pan{0%{transform:translateX(0)}to{transform:translateX(-30%)}}.vid-label{position:absolute;right:16px;top:16px;z-index:2;font-family:var(--font-label);font-size:8.5px;letter-spacing:.16em;text-transform:var(--label-case);color:color-mix(in srgb,var(--cream) 55%,transparent);font-weight:700;background:color-mix(in srgb,var(--indigo-d) 50%,transparent);padding:6px 10px;border-radius:30px}.scrim-left,.scrim-right{position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity .95s ease}.scrim-left{background:linear-gradient(90deg,var(--cream) 0,var(--cream) 28%,color-mix(in srgb,var(--cream) 85%,transparent) 42%,color-mix(in srgb,var(--cream) 30%,transparent) 58%,color-mix(in srgb,var(--cream) 0%,transparent) 72%);opacity:1}.scrim-right{background:linear-gradient(270deg,var(--indigo) 0,var(--indigo) 30%,color-mix(in srgb,var(--indigo) 86%,transparent) 44%,color-mix(in srgb,var(--indigo) 35%,transparent) 60%,color-mix(in srgb,var(--indigo) 0%,transparent) 74%);opacity:0}.stage.side-right .scrim-left{opacity:0}.stage.side-right .scrim-right{opacity:1}.veil{position:absolute;inset:0;z-index:2;background:var(--indigo);opacity:0;transition:opacity 1s ease;pointer-events:none}.stage.final .veil{opacity:.97}.brand{position:absolute;top:28px;left:6vw;z-index:6;display:flex;align-items:center;gap:10px}.brand .nm{font-family:var(--font-display);font-size:18px;font-weight:600}.brand .nm,.brand .tmmark{color:var(--ink)}.brand .co{font-family:var(--font-label);font-size:8px;letter-spacing:.3em;text-transform:var(--label-case);color:var(--slate);font-weight:600}.panel{position:absolute;inset:0;z-index:4;display:flex;align-items:center;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity 1s ease,transform 1s ease,visibility 0s 1s;pointer-events:none}.panel.on{opacity:1;visibility:visible;transform:none;transition:opacity 1s ease,transform 1s ease,visibility 0s 0s;pointer-events:auto}.panel .inner{max-width:560px;padding:0 clamp(20px,4vw,40px)}.panel.left{justify-content:flex-start}.panel.right{justify-content:flex-end}.panel.right .inner{margin-right:2vw;max-width:540px}.panel.right .eyebrow{color:var(--gold)}.panel.right h2{color:var(--cream)}.panel.right h2 em{color:var(--gold)}.panel.right .sub{color:rgba(247,246,241,.84)}.panel.right .sub b{color:var(--cream)}.panel.right .swatchset .s{color:rgba(247,246,241,.7)}.panel.right .price{color:var(--cream)}.panel.center .eyebrow{color:var(--gold)}.panel.center h2{color:var(--cream)}.panel.center h2 em{color:var(--gold)}.panel.center .microline{color:rgba(247,246,241,.62)}.panel.center .btn-primary{background:var(--gold);color:var(--ink)}.panel.center .btn-primary:hover{filter:brightness(1.06)}.panel.center .btn-secondary{background:transparent;border-color:rgba(247,246,241,.35);color:rgba(247,246,241,.72)}.panel.center .btn-secondary:hover{border-color:var(--cream);color:var(--cream)}.panel.center .toast{background:var(--paper);color:var(--ink)}.panel.center .toast b{color:var(--gold-d)}.panel.center{justify-content:center;text-align:center}.panel.center .inner{max-width:600px}.eyebrow{font-family:var(--font-label);font-size:12px;letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--gold-d);font-weight:500;margin-bottom:24px}.panel h1{font-size:clamp(44px,6vw,76px);line-height:1.04;letter-spacing:-.02em}.panel h1,.panel h2{font-family:var(--font-display);font-weight:400}.panel h2{font-size:clamp(32px,4.4vw,54px);line-height:1.08;letter-spacing:-.015em}.panel h1 em,.panel h2 em{font-style:var(--em-style);color:var(--gold-d)}.brand .nm,.modal-h,.panel h1,.panel h2,.status h1,.thanks h1,h2.t{text-transform:var(--display-case)}.panel .sub{margin-top:26px;font-size:14.5px;color:var(--slate);max-width:44ch;line-height:1.75}.panel.center .sub{margin-left:auto;margin-right:auto}.panel .sub b{color:var(--ink);font-weight:600}.ctas{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}.panel.center .ctas{justify-content:center}.btn{font-family:var(--font-label);font-size:14px;font-weight:600;letter-spacing:var(--label-tracking);text-transform:var(--label-case);border-radius:var(--btn-radius);padding:15px 28px;cursor:pointer;transition:background .35s ease,border-color .35s ease,color .35s ease;border:1px solid transparent;white-space:nowrap}.btn:disabled{opacity:.55;cursor:wait}.btn-primary{background:var(--indigo);color:var(--cream);font-weight:600}.btn-primary:hover{filter:brightness(1.12)}.btn-secondary{background:transparent;border-color:color-mix(in srgb,var(--indigo) 30%,transparent);color:var(--slate);font-weight:500}.btn-secondary:hover{border-color:var(--ink);color:var(--ink)}.btn-res{position:relative;overflow:hidden;background:var(--paper);color:var(--indigo);border-color:color-mix(in srgb,var(--indigo) 30%,transparent);font-weight:600}.btn-res .lbl{position:relative;z-index:2}.btn-res .tide{position:absolute;left:0;right:0;bottom:0;height:38%;background:var(--tide);color:var(--tide);z-index:1;transition:height .8s cubic-bezier(.4,0,.2,1)}.btn-res .tide .wave{position:absolute;left:0;top:-12px;width:200%;height:14px;animation:tmdrift 9s linear infinite;will-change:transform}.btn-res .tide .wave svg{display:block;width:100%;height:100%}.btn-res:hover{border-color:var(--indigo)}.btn-res:hover .tide{height:60%}@keyframes tmdrift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.micro{margin-top:18px;font-size:11.5px;color:var(--ash);letter-spacing:.02em}.waitlink{display:inline-block;margin-top:14px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-body);font-size:12.5px;color:var(--gold-d);text-decoration:underline;text-underline-offset:3px}.waitlink:hover{color:var(--ink)}.swatchset{gap:16px;margin-top:24px}.swatchset,.swatchset .s{display:flex;align-items:center}.swatchset .s{flex-direction:column;gap:7px;font-size:10.5px;color:var(--ash)}.swatchset .s i{width:38px;height:38px;border-radius:50%;display:block;border:1px solid var(--line)}.price{font-family:var(--font-display);font-size:14px;color:var(--ink);margin-top:16px}.price b{font-size:22px}.field{width:100%;max-width:430px;margin:34px auto 0;display:block;font-family:var(--font-body);font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:16px 22px;text-align:center;transition:border-color .3s}.field::placeholder{color:var(--ash)}.field:focus{outline:none;border-color:var(--gold)}.toast{display:none;margin:16px auto 0;max-width:430px;background:var(--paper);color:var(--ink);border-radius:2px;padding:14px 18px;font-size:13px}.toast.show{display:block}.toast b{color:var(--gold)}.microline{margin-top:14px;font-size:12px;color:var(--ash)}.linklike{background:none;border:0;cursor:pointer;font-family:var(--font-body);font-size:12.5px;color:rgba(247,246,241,.7);text-decoration:underline;text-underline-offset:3px;margin-top:12px}.linklike:hover{color:var(--cream)}.dot{margin:0 8px;opacity:.5}.foot{position:absolute;left:0;right:0;bottom:0;z-index:5;transition:opacity .5s}.stage.final .foot{opacity:0;pointer-events:none}.foot .chip{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;background:linear-gradient(180deg,rgba(247,246,241,0),rgba(247,246,241,.85) 38%,rgba(247,246,241,.97));padding:40px 24px 14px}.track{position:relative;width:min(480px,72vw);height:2px;background:color-mix(in srgb,var(--indigo) 15%,transparent)}.track .fill{left:0;background:var(--indigo);transition:width .6s ease;z-index:1}.track .fill,.track .seg-wait{position:absolute;top:0;bottom:0}.track .seg-wait{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--indigo) 35%,transparent) 0 4px,transparent 4px 9px);transition:left .6s ease,width .6s ease}.track .mark{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--gold-d);z-index:2}.line{font-size:11.5px;letter-spacing:.03em;color:var(--slate)}.line b{font-family:var(--font-display);font-size:14.5px;color:var(--ink)}.cue{margin-top:2px;color:var(--slate);display:flex;flex-direction:column;align-items:center;gap:1px;font-family:var(--font-label);font-size:8px;letter-spacing:.26em;text-transform:var(--label-case);font-weight:600;opacity:.55;transition:opacity .4s}.cue.hide{opacity:0}.cue svg{animation:bob 1.8s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}section.block{padding:84px 28px}.narrow{max-width:640px;margin:0 auto;text-align:center}.k{font-family:var(--font-label);font-size:12px;letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--gold-d);font-weight:600;margin-bottom:14px}h2.t{font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3.4vw,36px);line-height:1.1}h2.t em{font-style:italic;color:var(--gold-d)}.steps{max-width:920px;margin:44px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;text-align:left}.step .n{font-style:italic;font-size:28px;color:var(--gold);line-height:1}.step .n,.step h3{font-family:var(--font-display)}.step h3{font-weight:500;font-size:18px;margin:11px 0 6px}.step p{font-size:13px;color:var(--slate);line-height:1.55}.pill{display:inline-block;margin-top:10px;font-family:var(--font-label);font-size:8.5px;letter-spacing:.2em;text-transform:var(--label-case);font-weight:600}.pill.open{color:var(--gold-d)}.pill.soon{color:var(--ash)}footer{background:var(--indigo);color:var(--cream);padding:48px 28px 56px;text-align:center}footer .fl{font-family:var(--font-label);margin-top:14px;font-size:10px;letter-spacing:.22em;text-transform:var(--label-case);opacity:.6}footer .fine{margin-top:10px;font-size:11px;color:rgba(247,246,241,.5)}.thanks{min-height:100svh;display:flex;align-items:center;justify-content:center;background:var(--indigo);color:var(--cream);text-align:center;padding:40px 24px}.thanks .eyebrow{color:var(--gold)}.thanks h1{font-family:var(--font-display);font-weight:400;font-size:clamp(34px,5vw,54px);line-height:1.08}.thanks h1 em{font-style:italic;color:var(--gold)}.thanks p{margin:22px auto 0;max-width:46ch;font-size:14.5px;color:rgba(247,246,241,.82);line-height:1.75}.thanks a{display:inline-block;margin-top:34px;font-family:var(--font-label);font-size:10.5px;letter-spacing:.2em;text-transform:var(--label-case);color:var(--ink);background:var(--gold);padding:16px 32px;border-radius:2px;text-decoration:none}.thanks a:hover{filter:brightness(1.05)}.thanks a.muted{display:block;margin-top:18px;background:none;padding:0;color:rgba(247,246,241,.6);font-family:var(--font-body);font-size:12.5px;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:3px}.thanks a.muted:hover{background:none;color:var(--cream)}.modal{position:fixed;inset:0;z-index:500;background:color-mix(in srgb,var(--indigo-d) 72%,transparent);display:flex;align-items:center;justify-content:center;padding:24px}.modal-card{position:relative;width:100%;max-width:420px;background:var(--paper);border-radius:14px;padding:36px 30px 26px;text-align:center}.modal-x{position:absolute;top:8px;right:14px;background:none;border:0;font-size:24px;line-height:1;color:var(--ash);cursor:pointer}.modal-h,.modal-x:hover{color:var(--ink)}.modal-h{font-family:var(--font-display);font-weight:400;font-size:21px;line-height:1.2;margin:8px 0 0}.modal-card .field{margin:18px auto 0}.modal-card .suggest{text-align:center}.modal-note{margin-top:12px;font-size:12.5px;color:var(--slate);background:var(--cream);border:1px solid var(--line);border-radius:2px;padding:10px 12px}.modal-fine{margin-top:14px;font-size:11.5px;color:var(--ash);line-height:1.55}.linklike2{background:none;border:0;cursor:pointer;font-family:var(--font-body);font-size:12.5px;color:var(--gold-d);text-decoration:underline;text-underline-offset:3px;margin-top:16px}.linklike2:hover{color:var(--ink)}.status{max-width:540px;margin:0 auto;padding:64px 24px 100px}.status .eyebrow{margin-bottom:14px}.status h1{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.015em}.status h1 em{font-style:italic;color:var(--gold-d)}.status .lede{margin-top:12px;font-size:14px;color:var(--slate);line-height:1.7}.status form{margin-top:26px}.status .row{display:flex;gap:10px;flex-wrap:wrap}.status input[type=email]{flex:1 1;min-width:200px;font-family:var(--font-body);font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:14px 16px}.status input[type=email]:focus{outline:none;border-color:var(--gold)}.status .note{margin-top:16px;font-size:13px;color:var(--slate);background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:2px;padding:12px 14px;line-height:1.6}.status .note.err{border-left-color:var(--date)}.status .card{margin-top:20px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:6px 22px 18px}.status .badge{display:inline-block;font-family:var(--font-label);font-size:9.5px;letter-spacing:.16em;text-transform:var(--label-case);font-weight:700;padding:6px 11px;border-radius:30px;background:var(--indigo);color:var(--cream)}.status .badge.warn{background:color-mix(in srgb,var(--tide) 24%,var(--paper));color:var(--date)}.status .badge.bad{background:color-mix(in srgb,var(--date) 18%,var(--paper));color:var(--date)}.status .rowline{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px dashed var(--line);font-size:13.5px}.status .rowline:last-child{border-bottom:none}.status .rowline .meta{color:var(--ash);font-size:11.5px;white-space:nowrap}.status .refunded{color:var(--date)}.status details{margin-top:14px;font-size:13px}.status summary{cursor:pointer;color:var(--gold-d);font-weight:600;font-size:12.5px}.status .addr{margin-top:10px;color:var(--slate);line-height:1.6}.status a.back{display:inline-block;margin-top:28px;font-size:12.5px;color:var(--slate);text-decoration:underline;text-underline-offset:3px}.status .topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.privbtn{background:none;border:1px solid var(--line);border-radius:30px;cursor:pointer;font-family:var(--font-body);font-size:11px;color:var(--slate);padding:7px 13px;white-space:nowrap}.privbtn:hover{border-color:var(--gold);color:var(--ink)}body.privacy .sensitive{filter:blur(7px);transition:filter .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.suggest{display:block;margin-top:10px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-body);font-size:12.5px;color:var(--gold-d);text-align:left}.suggest b{text-decoration:underline;text-underline-offset:2px}.panel.center .suggest{margin-left:auto;margin-right:auto;text-align:center;color:rgba(247,246,241,.78)}.admin{max-width:1000px;margin:0 auto;padding:48px 24px;font-size:13.5px}.admin h1{font-weight:400;font-size:30px;margin-bottom:6px}.admin h1,.admin h2{font-family:var(--font-display)}.admin h2{font-weight:500;font-size:19px;margin:34px 0 10px}.admin table{width:100%;border-collapse:collapse}.admin td,.admin th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.admin th{font-family:var(--font-label);font-size:9.5px;letter-spacing:.14em;text-transform:var(--label-case);color:var(--gold-d)}.admin .stat{display:inline-block;margin-right:26px}.admin .stat b{font-family:var(--font-display);font-size:26px}.admin .refunded{color:var(--date)}@media(max-width:760px){.panel,.panel.center,.panel.left,.panel.right{justify-content:center;text-align:center}.panel .inner,.panel.right .inner{margin:0;padding:0 26px;max-width:100%}.panel h1{font-size:clamp(32px,9vw,42px)}.panel .sub{margin-left:auto;margin-right:auto}.ctas{justify-content:center;flex-direction:column}.ctas .btn{width:100%}.swatchset{justify-content:center}.scrim-right{display:none}.scrim-left{opacity:1!important;background:linear-gradient(180deg,color-mix(in srgb,var(--indigo) 96%,transparent) 0,color-mix(in srgb,var(--indigo) 90%,transparent) 40%,color-mix(in srgb,var(--indigo) 52%,transparent) 74%,color-mix(in srgb,var(--indigo) 32%,transparent) 100%)}.panel{transition:opacity .95s ease,transform .95s ease,visibility 0s .95s}.panel.on{transition:opacity .95s ease,transform .95s ease,visibility 0s 0s}.panel .eyebrow{color:var(--gold)}.panel h1,.panel h2{color:var(--cream)}.panel h1 em,.panel h2 em{color:var(--gold)}.panel .sub{color:rgba(247,246,241,.85)}.panel .sub b{color:var(--cream)}.panel .swatchset .s{color:rgba(247,246,241,.7)}.panel .price{color:var(--cream)}.panel .micro,.panel .microline{color:rgba(247,246,241,.58)}.panel .waitlink{color:rgba(247,246,241,.8)}.panel .waitlink:hover{color:var(--cream)}.btn-primary{background:var(--gold);color:var(--ink)}.btn-primary:hover{filter:brightness(1.06)}.btn-secondary{background:transparent;border-color:rgba(247,246,241,.4);color:rgba(247,246,241,.8)}.brand .nm{color:var(--cream)}.brand .co{color:rgba(247,246,241,.65)}.brand .tmmark{color:var(--cream)}.foot .chip{background:linear-gradient(180deg,rgba(122,92,68,0),rgba(122,92,68,.85) 38%,rgba(122,92,68,.97))}.track{background:rgba(247,246,241,.25)}.track .fill{background:var(--gold)}.track .seg-wait{background:repeating-linear-gradient(90deg,rgba(247,246,241,.55) 0 4px,transparent 4px 9px)}.track .mark{background:var(--gold)}.line{color:rgba(247,246,241,.72)}.line b{color:var(--cream)}.cue{color:rgba(247,246,241,.7)}.vid-label{display:none}.steps{grid-template-columns:1fr;text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cue svg,.pan{animation:none}.panel{transition:opacity .2s ease}.panel,.panel.on{transform:none}.btn-res .tide .wave{animation:none}.btn-res .tide{transition:none}}