:root{--page-max:var(--master-max,1240px);--page-gutter:24px;--reading-width:760px;--section-space:clamp(3.5rem, 6vw, 5.5rem);--block-gap:2.5rem}.standard-page>article,.editorial-page>article,.guide-master>article,.category-page,.discover-master-hero,.missions-hero{width:min(var(--page-max), calc(100% - (var(--page-gutter) * 2)));text-align:left;margin-inline:auto}.standard-page,.editorial-page,.guide-master{background:#fff}.standard-page>article,.editorial-page>article,.guide-master>article,.category-page{padding:clamp(2.5rem, 5vw, 4rem) 0 var(--section-space)}.discover-master-hero{padding:clamp(2.5rem,5vw,4rem) 0 clamp(2rem,4vw,3rem)}.standard-page nav[aria-label],.editorial-page nav[aria-label],.guide-master nav[aria-label],.category-page nav[aria-label]{margin-bottom:1.5rem}.master-eyebrow{margin:0 0 .9rem}.standard-page h1,.editorial-page h1,.guide-master h1,.category-page h1,.discover-master-hero h1,.missions-hero h1{letter-spacing:-.04em;max-width:880px;margin:0 0 1.25rem;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.05}.standard-lede,.editorial-lede,.guide-answer,.discover-master-hero>p:not(.master-eyebrow,.preview-notice),.category-page>section>div>p:not(.master-eyebrow,.preview-notice){max-width:720px;margin:0 0 var(--block-gap);color:var(--master-stone,#526079);font-size:1.125rem;line-height:1.7}.standard-page section,.editorial-page>article>section,.guide-master>article>section{max-width:var(--reading-width);padding:var(--block-gap) 0;border-top:1px solid #dce2ea;margin:0}.standard-page section h2,.editorial-page>article>section h2,.guide-master>article>section>h2,.standard-cta h2{letter-spacing:-.03em;margin:0 0 .85rem;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.standard-page section p,.standard-page section li,.editorial-page>article>section p,.guide-master>article>section>p{color:#33415c;margin:0 0 1rem;font-size:1.0625rem;line-height:1.7}.standard-page section p:last-child,.editorial-page>article>section p:last-child{margin-bottom:0}.standard-page section ul,.standard-page section ol{margin:0 0 1rem;padding-left:1.25rem}.standard-page section li{margin-bottom:.4rem}.standard-page section>h2+*,.editorial-page>article>section>h2+*{margin-top:0}.editorial-page .how-steps{max-width:none;margin:var(--block-gap) 0}.editorial-page .how-steps section{border-top:0;max-width:none;padding:1.5rem}.standard-page>article>.master-button,.editorial-page>article>.master-button,.guide-master>article>.master-button,.standard-cta{margin-top:var(--block-gap)}.standard-cta{max-width:var(--reading-width);text-align:left}.membership-page>header{max-width:var(--reading-width);text-align:left;margin-inline:0}.membership-page>header h1{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.05}.membership-page>header p{margin:1.25rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.7}.master-final{text-align:left}.master-final .master-actions{justify-content:flex-start}.final-problem,.final-steps,.final-ask-curva,.final-alerts,.final-after,.final-memberships,.final-mission,.final-trust,.final-pains,.final-lanes,.final-faq{padding-block:var(--section-space)}.final-home section>header>h2,.final-problem>h2,.final-mission h2,.final-ask-curva h2,.final-after h2,.final-trust h2{margin-top:0;margin-bottom:1rem}.final-home section>header>p,.final-problem>p:not(.master-eyebrow),.final-ask-curva p,.final-after p,.final-mission p{max-width:720px}.final-home section>header{margin-bottom:var(--block-gap)}@media (max-width:650px){:root{--page-gutter:16px;--block-gap:2rem}.standard-page h1,.editorial-page h1,.guide-master h1,.category-page h1,.discover-master-hero h1,.missions-hero h1{font-size:clamp(2.1rem,10vw,2.75rem)}.standard-lede,.editorial-lede,.guide-answer{font-size:1.0625rem}}.public-page{background:#fff}.public-article,.event-detail-page{width:min(var(--page-max), calc(100% - (var(--page-gutter) * 2)));padding:clamp(2.5rem, 5vw, 4rem) 0 var(--section-space);text-align:left;margin-inline:auto}.public-article h1,.public-article>h1{letter-spacing:-.04em;max-width:880px;margin:0 0 1.25rem;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.05}.article-lede{max-width:720px;margin:0 0 var(--block-gap);font-size:1.125rem;line-height:1.7}.guide-article>section{max-width:var(--reading-width);padding:var(--block-gap) 0;border-top:1px solid #dce2ea;border-bottom:0}.guide-article h2,.feature-steps h2{letter-spacing:-.03em;margin:0 0 .85rem;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.guide-article>section p{margin:0 0 1rem;font-size:1.0625rem;line-height:1.7}.final-home h2,.final-mission-content h2,.final-problem h2{letter-spacing:-.035em;max-width:880px;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1}.final-lanes>header>p,.final-pains>header>p,.final-faq>header>p{color:#526079;font-size:1.125rem;line-height:1.7}@media (max-width:650px){.final-home h2,.final-mission-content h2,.final-problem h2{font-size:clamp(1.75rem,8vw,2.25rem)}}.fans-first-band ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem 1.5rem;display:grid}.fans-first-band{grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:900px){.fans-first-band{grid-template-columns:1fr;gap:1rem}}.master-header-inner{max-width:calc(var(--page-max) + (var(--page-gutter) * 2));padding-inline:var(--page-gutter);gap:0}.master-header-inner>a[aria-label=Curva\ home]{margin-right:2rem;padding-inline:0}.master-header nav{gap:.125rem}.master-header nav a,.master-membership,.master-sign-in,.master-create-account{white-space:nowrap}.master-header-actions{gap:.25rem}.master-header-actions .master-membership,.master-header-actions .master-sign-in{border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding-inline:.875rem;display:inline-flex}.master-header-actions .master-membership:hover,.master-header-actions .master-sign-in:hover{background:#0b16330f}.master-header-actions .master-create-account{margin-inline:.5rem}.final-hero,.final-problem,.final-steps,.final-ask-curva,.final-alerts,.final-after,.final-memberships,.final-mission,.final-trust,.final-pains,.final-lanes,.final-faq,.master-footer{padding-inline:max(var(--page-gutter), calc((100% - var(--page-max)) / 2))}.master-footer{background:#0b1633;padding-top:4rem;padding-bottom:2rem}.master-footer-brand{gap:clamp(1.5rem,4vw,3rem);padding-bottom:2rem}.master-footer-brand p{color:#cbd6ef;max-width:34ch}.master-footer-top{grid-template-columns:repeat(3,max-content) minmax(0,1fr);justify-content:start;gap:2.5rem clamp(3rem,9vw,8rem)}.master-footer nav{gap:0}.master-footer nav h2{margin-bottom:.5rem}.master-footer nav a{min-height:40px}.master-footer-legal{border-top-color:#30436c;margin-top:2.5rem}@media (max-width:900px){.master-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.master-footer-brand{grid-column:1/-1;grid-template-columns:1fr;justify-items:start}}@media (max-width:650px){.master-footer{padding-top:3rem}.master-footer-top{column-gap:1.5rem}.master-header-inner>a[aria-label=Curva\ home]{margin-right:0}}
.about-show{--night:#0b1633;--rain:#1a2750;--stage:#6f8cff;--bulb:#ffd873;--coral:#ff7a6b;--paper:#f3f4ff;--ink:#0b1633;background:var(--night);color:#fff;text-align:center;font-family:Manrope,system-ui,sans-serif;overflow-x:clip}.about-show h1,.about-show h2,.about-show h3{color:inherit;margin:0}.about-show section{padding:clamp(4rem,9vw,7.5rem) 1.25rem}.about-marquee{background:radial-gradient(60% 55% at 50% 0%, #6f8cff47, transparent 70%), var(--night);justify-items:center;gap:1.75rem;padding-top:clamp(3.5rem,8vw,6rem);display:grid;position:relative}.about-ticket{--notch:18px;width:min(100%,620px);color:var(--ink);filter:drop-shadow(0 24px 40px #00000073);grid-template-columns:1fr auto;display:grid;transform:rotate(-2.5deg)}.about-ticket-main,.about-ticket-stub{background:var(--paper);-webkit-mask:radial-gradient(circle var(--notch) at var(--nx) 50%, transparent 98%, #000);-webkit-mask:radial-gradient(circle var(--notch) at var(--nx) 50%, transparent 98%, #000);mask:radial-gradient(circle var(--notch) at var(--nx) 50%, transparent 98%, #000)}.about-ticket-main{--nx:0;text-align:left;background-image:repeating-linear-gradient(90deg,#0000 0 22px,#0b163309 22px 23px);background-color:var(--paper);border-radius:14px 0 0 14px;padding:clamp(1.5rem,4vw,2.25rem) clamp(1.5rem,5vw,2.75rem);position:relative}.about-ticket-stub{--nx:100%;background:var(--stage);width:clamp(64px,14vw,96px);color:var(--night);border-left:3px dotted #0b163359;border-radius:0 14px 14px 0;place-items:center;display:grid}.about-ticket-stub span{writing-mode:vertical-rl;letter-spacing:.08em;font-size:clamp(1rem,2.6vw,1.35rem);font-weight:800;transform:rotate(180deg)}.about-ticket-admit{letter-spacing:.22em;text-transform:uppercase;color:#4a5680;margin:0;font-size:.8rem;font-weight:700}.about-ticket-act{letter-spacing:-.03em;margin:.35rem 0 .5rem;font-size:clamp(2rem,6.4vw,3.4rem);font-weight:800;line-height:.95}.about-ticket-place{color:#2c375e;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.4}.about-stamp{border:3px solid var(--coral);color:var(--coral);letter-spacing:.06em;text-transform:uppercase;mix-blend-mode:multiply;border-radius:8px;justify-items:center;padding:.35rem .9rem .45rem;font-size:clamp(1.15rem,3.6vw,1.7rem);font-weight:800;line-height:1;display:grid;position:absolute;bottom:clamp(.9rem,4vw,1.6rem);right:clamp(.75rem,4vw,2rem);transform:rotate(-14deg)}.about-stamp small{letter-spacing:.3em;margin-top:.2rem;font-size:.5em}@media (prefers-reduced-motion:no-preference){.about-stamp{animation:.52s cubic-bezier(.2,.9,.3,1.25) .7s both about-stamp}@keyframes about-stamp{0%{opacity:0;transform:rotate(-14deg)scale(2.4)}70%{opacity:1;transform:rotate(-14deg)scale(.94)}to{opacity:1;transform:rotate(-14deg)scale(1)}}}.about-marquee h1{letter-spacing:-.025em;text-wrap:balance;max-width:17ch;font-size:clamp(2.1rem,6.2vw,4rem);font-weight:800;line-height:1.05}.about-lede{text-wrap:balance;max-width:34rem;color:var(--bulb);margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.45}.about-night{background:var(--rain)}.about-night>h2,.about-setlist>h2{letter-spacing:-.02em;margin-bottom:3rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.about-timeline{gap:3rem;max-width:34rem;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.about-timeline:before{content:"";border-left:3px dotted #ffd87359;position:absolute;top:.5rem;bottom:.5rem;left:50%;transform:translate(-50%)}.about-timeline li{background:var(--rain);padding-top:2.25rem;position:relative}.about-bulb{background:var(--bulb);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #ffd8732e,0 0 22px 4px #ffd8738c}.about-timeline li:nth-child(4) .about-bulb{background:#9aa6c7;box-shadow:0 0 0 5px #9aa6c726}.about-when{color:var(--stage);margin:0 0 .35rem;font-size:.95rem;font-weight:600}.about-timeline h3{letter-spacing:-.015em;font-size:clamp(1.4rem,3.4vw,1.85rem);font-weight:800;line-height:1.15}.about-timeline li>p:last-child,.about-why p{color:#ffffffdb;max-width:32rem;margin:.75rem auto 0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.1rem,2.4vw,1.25rem);line-height:1.6}.about-why h2{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 auto 1.25rem;font-size:clamp(1.9rem,5vw,3rem);font-weight:800;line-height:1.08}.about-setlist{background:var(--paper);color:var(--ink)}.about-setlist ul{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem 2rem;max-width:60rem;margin:0 auto;padding:0;list-style:none;display:grid}.about-setlist li h3{border-bottom:3px solid var(--stage);margin-bottom:.75rem;padding-bottom:.75rem;font-size:1.35rem;font-weight:800;display:inline-block}.about-setlist li p{color:#2c375e;max-width:22rem;margin:0 auto;line-height:1.55}.about-boundary{color:#3b4670;max-width:36rem;margin:3rem auto 0;font-family:Newsreader,Georgia,serif;font-size:1.15rem}.about-promise{background:radial-gradient(50% 60% at 50% 100%, #ff7a6b38, transparent 70%), var(--night)}.about-promise-kicker{color:var(--bulb);margin:0 0 1rem;font-family:Newsreader,Georgia,serif;font-size:1.3rem;font-style:italic}.about-promise h2{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0 auto;font-size:clamp(2.4rem,8vw,5rem);font-weight:800;line-height:1}.about-promise>p:not(.about-promise-kicker):not(.about-signoff){color:#ffffffdb;max-width:30rem;margin:1.5rem auto 0;font-family:Newsreader,Georgia,serif;font-size:1.25rem}.about-actions{justify-items:center;gap:1.1rem;margin-top:2.5rem;display:grid}.about-cta{background:var(--bulb);min-height:3.25rem;color:var(--night);border-radius:999px;align-items:center;padding:0 1.75rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.about-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ffd8734d}.about-link{color:var(--stage);text-underline-offset:4px;font-weight:600}.about-cta:focus-visible,.about-link:focus-visible{outline-offset:4px;outline:3px solid #fff}.about-signoff{color:#ffffffb3;margin:2.75rem 0 0;font-family:Newsreader,Georgia,serif;font-size:1.15rem;font-style:italic}.about-independent{color:#ffffff8c;background:var(--night);margin:0;padding:1.5rem 1.25rem 3rem;font-size:.85rem}@media (max-width:520px){.about-ticket{--notch:12px;transform:rotate(-1.5deg)}.about-stamp{justify-self:start;margin-top:1rem;position:static}.about-ticket-main{display:grid}}@media (prefers-reduced-motion:reduce){.about-cta{transition:none}}.about-story{background:var(--rain)}.about-story h2{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:0 auto 2.25rem;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:800;line-height:1.05}.about-story-body{max-width:34rem;margin:0 auto}.about-story-body p{color:#ffffffe0;margin:0 0 1.35rem;font-family:Newsreader,Georgia,serif;font-size:clamp(1.2rem,2.6vw,1.4rem);line-height:1.6}.about-story-body p:nth-child(2){color:var(--coral);font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:800}.about-pull{letter-spacing:-.02em;max-width:20ch;color:var(--bulb);text-wrap:balance;border-top:3px dotted #ffd87366;margin:2.5rem auto 0;padding-top:2.5rem;font-size:clamp(1.7rem,4.6vw,2.6rem);font-weight:800;line-height:1.12}.about-journey{background:var(--paper);color:var(--ink)}.about-journey h2{letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0 auto 3rem;font-size:clamp(1.7rem,4.4vw,2.6rem);font-weight:800;line-height:1.1}.about-journey ol{counter-reset:stage;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:2.5rem 1.75rem;max-width:64rem;margin:0 auto;padding:0;list-style:none;display:grid}.about-journey li{counter-increment:stage}.about-stage{color:#4a5fd6;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.about-stage:before{content:counter(stage);background:var(--night);width:1.7rem;height:1.7rem;color:var(--bulb);border-radius:50%;place-items:center;margin-right:.5rem;font-size:.85rem;display:inline-grid}.about-journey h3{margin-bottom:.6rem;font-size:1.4rem;font-weight:800}.about-journey li>p:last-child{color:#2c375e;max-width:21rem;margin:0 auto;line-height:1.55}.about-promise>p{color:#ffffffdb;max-width:32rem;margin:1.5rem auto 0;font-family:Newsreader,Georgia,serif;font-size:1.25rem;line-height:1.55}.about-model{background:radial-gradient(55% 60% at 50% 0%, #ffd8731f, transparent 70%), var(--night)}.about-model h2{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 auto 2.25rem;font-size:clamp(1.9rem,5vw,3rem);font-weight:800;line-height:1.08}.about-model .about-story-body p:nth-child(2){color:#ffffffe0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.2rem,2.6vw,1.4rem);font-weight:400}.about-model .about-story-body p:last-child{color:var(--bulb)}.about-model .about-link{margin-top:.5rem;display:inline-block}
.walk-home{--night:#0b1633;--deep:#070e22;--rain:#1a2750;--stage:#6f8cff;--bulb:#ffd873;--coral:#ff7a6b;--paper:#f3f4ff;--ink:#0b1633;background:var(--night);color:#fff;text-align:center;font-family:Manrope,system-ui,sans-serif;overflow-x:clip}.walk-home h1,.walk-home h2,.walk-home h3,.walk-home p{color:inherit;margin:0}.walk-home section{padding:clamp(4rem,9vw,7rem) 1.25rem;position:relative;overflow:hidden}.walk-kicker{font-family:Newsreader,Georgia,serif;font-size:1.3rem;font-style:italic;color:var(--bulb)!important;margin-bottom:.75rem!important}.walk-home section>h2{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(2rem,5.6vw,3.6rem);font-weight:800;line-height:1.04}.walk-hero{background:radial-gradient(70% 45% at 50% -5%, #ffd8732e, transparent 70%), radial-gradient(60% 60% at 50% 120%, #6f8cff59, transparent 70%), var(--deep);align-content:center;justify-items:center;gap:1.9rem;min-height:min(100vh,1000px);display:grid}.walk-lights{pointer-events:none;justify-content:space-between;padding:0 6vw;display:flex;position:absolute;top:-10px;left:0;right:0}.walk-lights span{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);transform-origin:top;filter:blur(2px);background:linear-gradient(#fff0c842,#0000 80%);width:120px;height:440px}.walk-lights span:first-child{transform:rotate(18deg)}.walk-lights span:nth-child(2){transform:rotate(6deg)}.walk-lights span:nth-child(3){transform:rotate(-6deg)}.walk-lights span:nth-child(4){transform:rotate(-18deg)}@media (max-width:640px){.walk-lights span:nth-child(2),.walk-lights span:nth-child(3){display:none}}.walk-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;font-size:clamp(2.8rem,8.4vw,6.2rem);font-weight:800;line-height:.96;position:relative}.walk-lede{color:#ffffffdb;text-wrap:balance;max-width:35rem;font-family:Newsreader,Georgia,serif;font-size:clamp(1.2rem,2.6vw,1.5rem);line-height:1.45;position:relative}.walk-board{color:#fff;background:#05091a;border:2px solid #1f2b55;border-radius:16px;width:min(100%,780px);padding:1rem;text-decoration:none;transition:transform .2s;display:block;box-shadow:0 0 0 6px #0d1638,0 30px 80px #0009,inset 0 0 40px #6f8cff14}.walk-board:hover{transform:translateY(-3px)}.walk-board:focus-visible{outline:3px solid var(--bulb);outline-offset:6px}.walk-board-head{color:var(--bulb);justify-content:space-between;align-items:center;padding:.2rem .4rem .8rem;font-size:.95rem;font-weight:800;display:flex}.walk-live{align-items:center;gap:.45rem;display:inline-flex}.walk-live:before{content:"";background:var(--coral);width:9px;height:9px;box-shadow:0 0 10px var(--coral);border-radius:50%}@media (prefers-reduced-motion:no-preference){.walk-live:before{animation:1.4s infinite walk-pulse}}@keyframes walk-pulse{50%{opacity:.3}}.walk-board-row{text-align:left;border-top:1px solid #141e40;grid-template-columns:3.6rem 1fr;align-items:center;gap:.25rem .6rem;padding:.5rem .2rem;display:grid}.walk-board-day{color:var(--bulb);font-size:.9rem;font-weight:800}.walk-flap{flex-wrap:wrap;gap:2px;display:flex}.walk-flap b{color:#fff;background:linear-gradient(#18234a 50%,#121b3b 50%);border-radius:3px;place-items:center;min-width:1.05em;height:1.6em;padding:0 .08em;font-size:clamp(.8rem,2vw,1.08rem);font-weight:800;display:inline-grid;position:relative}.walk-flap b:after{content:"";background:#05091a;height:1px;position:absolute;top:50%;left:0;right:0}.walk-flap b.walk-flap-space{background:0 0;min-width:.55em}.walk-flap b.walk-flap-space:after{display:none}.walk-board-venue{color:#9fb0e6;grid-column:2;font-family:Newsreader,Georgia,serif;font-size:.95rem}.walk-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.2rem;display:flex;position:relative}.walk-cta{background:var(--bulb);min-height:3.25rem;color:var(--night);border-radius:999px;align-items:center;padding:0 1.8rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .16s;display:inline-flex;box-shadow:0 0 30px #ffd8734d}.walk-cta:hover{transform:translateY(-2px)}.walk-cta.is-ghost{color:#fff;box-shadow:none;background:0 0;border:2px solid #fff6}.walk-text-link{color:var(--stage);text-underline-offset:4px;font-weight:700}.walk-cta:focus-visible,.walk-text-link:focus-visible,.walk-stub:focus-visible,.walk-faq summary:focus-visible{outline:3px solid var(--bulb);outline-offset:4px}.walk-queue{background:var(--rain)}.walk-phone{background:#0a1230;border:2px solid #2a3870;border-radius:36px;width:min(100%,340px);margin:2.5rem auto 0;padding:14px;box-shadow:0 30px 60px #00000080}.walk-screen{min-height:280px;color:var(--ink);background:#f6f7fb;border-radius:26px;align-content:center;gap:.7rem;padding:1.6rem 1.3rem;display:grid;position:relative}.walk-screen small{color:#56608a;font-weight:600}.walk-count{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800}.walk-bar{background:#dfe3f3;border-radius:99px;height:10px;display:block;overflow:hidden}.walk-bar i{background:var(--stage);border-radius:99px;height:100%;transition:width .11s linear;display:block}.walk-soldout{white-space:nowrap;border:4px solid var(--coral);color:var(--coral);opacity:0;pointer-events:none;background:#f6f7fbe6;border-radius:10px;padding:.2rem .9rem;font-size:2.4rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)scale(1.6)}.walk-screen.is-sold-out .walk-soldout{opacity:1;transition:transform .38s cubic-bezier(.2,.9,.3,1.3),opacity .2s;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}.walk-answer{justify-items:center;gap:1rem;max-width:36rem;margin:2.5rem auto 0;display:grid}.walk-answer>p{color:#ffffffe6;font-family:Newsreader,Georgia,serif;font-size:1.3rem;line-height:1.5}.walk-alert{background:var(--paper);width:100%;color:var(--ink);text-align:left;border-radius:16px;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 12px 30px #00000040}.walk-alert-icon{background:var(--night);width:2.3rem;height:2.3rem;color:var(--bulb);border-radius:50%;flex:none;place-items:center;display:grid}.walk-alert strong{font-size:1.02rem;display:block}.walk-alert span{color:#3b4670;font-size:.95rem}.walk-night{background:radial-gradient(60% 60% at 50% 100%, #ff7a6b29, transparent 70%), var(--night)}.walk-route{grid-template-columns:repeat(5,1fr);gap:.75rem;max-width:900px;margin:3rem auto 0;padding:0;list-style:none;display:grid;position:relative}.walk-route:before{content:"";border-top:4px dotted #ffd87399;position:absolute;top:30px;left:10%;right:10%}.walk-route li{align-content:start;justify-items:center;gap:.55rem;display:grid;position:relative}.walk-stop{border:3px solid var(--bulb);background:var(--rain);width:60px;height:60px;color:var(--bulb);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 24px #ffd87359}.walk-route h3{font-size:1.08rem;font-weight:800}.walk-route p{color:#b7c2ea;max-width:12rem;font-size:.9rem;line-height:1.4}@media (max-width:760px){.walk-route{grid-template-columns:1fr;gap:1.75rem}.walk-route:before{border-top:0;border-left:4px dotted #ffd87380;inset:0 auto 0 50%}.walk-route li{background:var(--night);padding:.5rem 0}}.walk-lanes{background:var(--paper);color:var(--ink)}.walk-lanes .walk-kicker{color:#4a5fd6!important}.walk-stubs{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.4rem;max-width:1000px;margin:3rem auto 0;display:grid}.walk-stub{color:var(--ink);filter:drop-shadow(0 14px 20px #0b163329);grid-template-columns:1fr 64px;text-decoration:none;transition:transform .2s;display:grid}.walk-stub:hover{transform:translateY(-4px)rotate(-1deg)}.walk-stub-main{text-align:left;background:#fff;border-radius:14px 0 0 14px;gap:.45rem;padding:1.4rem;display:grid}.walk-stub-main strong{letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.walk-stub-main span{color:#3b4670;line-height:1.45}.walk-stub-tear{color:var(--night);writing-mode:vertical-rl;border-left:3px dotted #0b16334d;border-radius:0 14px 14px 0;place-items:center;font-weight:800;display:grid;transform:rotate(180deg)}.walk-stub:first-child .walk-stub-tear{background:var(--stage)}.walk-stub:nth-child(2) .walk-stub-tear{background:var(--bulb)}.walk-stub:nth-child(3) .walk-stub-tear{background:var(--coral)}.walk-faq{background:var(--paper);color:var(--ink);padding-top:0!important}.walk-faq h2{margin-bottom:1.75rem!important;font-size:clamp(1.6rem,4vw,2.3rem)!important}.walk-faq-list{text-align:left;max-width:44rem;margin:0 auto}.walk-faq details{border-top:1px solid #0b163324}.walk-faq details:last-child{border-bottom:1px solid #0b163324}.walk-faq summary{cursor:pointer;padding:1.05rem .25rem;font-size:1.05rem;font-weight:700}.walk-faq details p{color:#3b4670;padding:0 .25rem 1.1rem;line-height:1.6}.walk-final{background:radial-gradient(50% 60% at 50% 100%, #ff7a6b38, transparent 70%), var(--night)}.walk-final h2{max-width:14ch!important;font-size:clamp(2.4rem,8vw,5rem)!important;line-height:1!important}.walk-final>p{color:#ffffffdb;max-width:32rem;font-family:Newsreader,Georgia,serif;font-size:1.25rem;line-height:1.55;margin:1.5rem auto 2.25rem!important}@media (prefers-reduced-motion:reduce){.walk-board,.walk-cta,.walk-stub,.walk-bar i{transition:none}}
:is(main.standard-page,main.guide-master,main.editorial-page,main.public-page,main.editorial-hub,main.category-show){--night:#0b1633;--stage:#6f8cff;--bulb:#ffd873;--paper:#f3f4ff;overflow-x:clip;background:var(--paper)!important}:is(.standard-page,.guide-master,.editorial-page)>article,.public-page>.public-article{padding-top:0!important}:is(.standard-page,.guide-master,.editorial-page)>article>:is(.breadcrumbs,.master-eyebrow,h1,.standard-lede,.guide-answer,.editorial-lede),.public-page>.public-article>:is(.breadcrumbs,.master-eyebrow,h1,.article-lede){background:var(--night);box-shadow:0 0 0 100vmax var(--night);clip-path:inset(0 -100vmax);text-align:center;position:relative;max-width:none!important;margin:0!important}:is(.standard-page,.guide-master,.editorial-page)>article>.breadcrumbs,.public-page>.public-article>.breadcrumbs{padding:1.5rem 0 2.25rem}.show-band-scope .breadcrumbs ol,:is(.standard-page,.guide-master,.editorial-page,.public-page) .breadcrumbs ol{justify-content:center;color:#9fb0e6!important}:is(.standard-page,.guide-master,.editorial-page,.public-page) .breadcrumbs li+li:before{color:#4a5a8f!important}:is(.standard-page,.guide-master,.editorial-page,.public-page) .breadcrumbs a{text-decoration:none;color:#cbd6ef!important}:is(.standard-page,.guide-master,.editorial-page)>article>.master-eyebrow,.public-page>.public-article>.master-eyebrow{padding-bottom:1rem;color:var(--bulb)!important}:is(.standard-page,.guide-master,.editorial-page)>article>h1,.public-page>.public-article>h1{letter-spacing:-.035em;text-wrap:balance;padding:0 max(0px,50% - 11ch) 1.25rem;font-weight:800;color:#fff!important;font-size:clamp(2.3rem,5.6vw,4.2rem)!important;line-height:1.02!important}:is(.standard-page,.guide-master,.editorial-page)>article>:is(.standard-lede,.guide-answer,.editorial-lede),.public-page>.public-article>.article-lede{text-wrap:balance;padding:0 max(0px,50% - 20rem) clamp(3rem,6vw,4.5rem);font-family:Newsreader,Georgia,serif;color:#ffffffdb!important;font-size:clamp(1.15rem,2.4vw,1.4rem)!important;line-height:1.5!important}:is(.standard-page,.guide-master,.editorial-page)>article>:is(.standard-lede,.guide-answer,.editorial-lede):after,.public-page>.public-article>.article-lede:after,.editorial-hub>header:after,.show-hero:after{content:"";background:radial-gradient(circle at 7px 14px, var(--paper) 6px, transparent 6.5px) 0 0 / 22px 14px repeat-x;height:14px;position:absolute;bottom:-1px;left:-100vmax;right:-100vmax}:is(.standard-page,.guide-master,.editorial-page)>article>:is(.standard-lede,.guide-answer,.editorial-lede)+*,.public-page>.public-article>.article-lede+*{margin-top:clamp(2.5rem,5vw,3.5rem)!important}:is(.standard-page,.guide-master,.editorial-page,.public-page) article section{border-top-color:#dfe3f5!important}:is(.standard-page,.guide-master,.editorial-page,.public-page) article :is(h2,h3){letter-spacing:-.02em;font-weight:800;color:var(--night)!important}:is(.standard-page,.guide-master,.editorial-page,.public-page) article :is(p,li){color:#33415c}:is(.standard-page,.guide-master,.editorial-page,.public-page) article a:not(.master-button){color:#3a4cc0;text-underline-offset:3px}.guide-meta{color:#5d6a90!important}.standard-cta{background:var(--night);color:#fff;border-radius:20px;padding:2rem;text-align:center!important;max-width:none!important}.standard-cta h2{color:#fff!important}.editorial-hub>header{color:#fff;text-align:center;position:relative;background:radial-gradient(60% 70% at 50% 0%, #6f8cff40, transparent 70%), var(--night)!important;max-width:none!important;margin:0!important;padding:clamp(3rem,7vw,5rem) 1.25rem clamp(3.5rem,7vw,5rem)!important}.editorial-hub>header h1{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(2.3rem,5.6vw,4rem);font-weight:800;line-height:1.02;color:#fff!important;margin:.5rem auto 1rem!important}.editorial-hub>header p{max-width:40rem;font-family:Newsreader,Georgia,serif;font-size:1.25rem;color:#ffffffdb!important;margin-inline:auto!important}.editorial-hub>header .master-eyebrow{justify-content:center;font-family:Manrope,system-ui,sans-serif;font-size:.95rem;color:var(--bulb)!important}.show-hero{background:radial-gradient(70% 60% at 50% 0%, #ffd87324, transparent 70%), radial-gradient(60% 60% at 50% 110%, #6f8cff4d, transparent 70%), var(--night);color:#fff;text-align:center;justify-items:center;gap:1.25rem;padding:clamp(2.5rem,6vw,4.5rem) 1.25rem clamp(3.5rem,7vw,5rem);display:grid;position:relative}.show-hero .breadcrumbs{margin:0 0 .5rem!important}.show-hero .breadcrumbs ol{justify-content:center;color:#9fb0e6!important}.show-hero .breadcrumbs a{text-decoration:none;color:#cbd6ef!important}.show-hero h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:.98}.show-hero>p{color:#ffffffdb;text-wrap:balance;max-width:38rem;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.5}.show-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:.5rem;display:flex}.show-btn{background:#ffd873;border:2px solid #ffd873;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.1rem;padding:0 1.6rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .16s;display:inline-flex;color:#0b1633!important}.show-btn:hover{background:#ffe49a;transform:translateY(-2px)}.show-btn.is-ghost{background:0 0;border-color:#ffffff73;color:#fff!important}.show-btn.is-ghost:hover{background:#ffffff14}.show-btn.on-paper.is-ghost{border-color:#0b1633;color:#0b1633!important}.show-btn:focus-visible{outline-offset:3px;outline:3px solid #ffd873}.show-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:46rem;display:flex}.show-chips a{color:#fff;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:2.5rem;padding:0 1rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.show-chips a:hover{color:#ffd873;border-color:#ffd873}.show-section{max-width:1180px;margin:0 auto;padding:clamp(3rem,6vw,4.5rem) 1.25rem}.show-section>h2{color:#0b1633;letter-spacing:-.025em;text-align:center;margin:0 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.show-section>p{color:#46527a;text-align:center;max-width:38rem;margin:0 auto 2rem}.show-grid{text-align:left;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.show-empty{text-align:center;color:#46527a;border:2px dashed #c9d1f0;border-radius:20px;justify-items:center;gap:1rem;padding:2.5rem 1.25rem;display:grid}.show-promises{text-align:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:1000px;margin:0 auto;padding:0 1.25rem clamp(3.5rem,7vw,5rem);display:grid}.show-promises h3{color:#0b1633;margin:0 0 .4rem;font-size:1.2rem;font-weight:800}.show-promises p{color:#46527a;margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce){.show-btn{transition:none}}:is(.standard-page,.guide-master,.editorial-page)>article>:not(.breadcrumbs,.master-eyebrow,h1,.standard-lede,.guide-answer,.editorial-lede,script),.public-page>.public-article>:not(.breadcrumbs,.master-eyebrow,h1,.article-lede,script){max-width:var(--reading-width,760px);margin-left:auto!important;margin-right:auto!important}.editorial-page .how-steps{max-width:1000px!important}.master-footer{background:#0b1633!important}.master-footer-legal{border-top-color:#22305c!important}:is(.standard-page,.guide-master,.editorial-page)>article>:is(.breadcrumbs,.master-eyebrow,h1,.standard-lede,.guide-answer,.editorial-lede),.public-page>.public-article>:is(.breadcrumbs,.master-eyebrow,h1,.article-lede){border:0!important}:is(.standard-page,.guide-master,.editorial-page,.public-page) .breadcrumbs [aria-current]{color:#ffd873!important}.find-hero{padding-bottom:clamp(5rem,9vw,6.5rem)}.find-hero:after{display:none}:is(.standard-page,.guide-master,.editorial-page)>article>:is(.master-eyebrow,h1,.standard-lede,.guide-answer,.editorial-lede),.public-page>.public-article>:is(.master-eyebrow,h1,.article-lede){padding-top:1px;margin-top:-1px!important}.show-actions-center{justify-content:center;max-width:none!important;margin-top:2.5rem!important}.show-stage-card{color:#fff;text-align:center;background:radial-gradient(70% 70% at 50% 0,#ffd87324,#0000 70%),radial-gradient(60% 60% at 50% 120%,#6f8cff52,#0000 70%),#0b1633;border-radius:28px;justify-items:center;gap:1rem;padding:clamp(2.25rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem);display:grid;position:relative}.show-stage-card h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2.1rem,5.4vw,3.8rem);font-weight:800;line-height:1}.show-stage-card>p:not(.show-stage-kicker){color:#ffffffdb;max-width:38rem;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.1rem,2.2vw,1.3rem);line-height:1.5}.show-stage-kicker{color:#ffd873;margin:0;font-size:.95rem;font-weight:800}.show-entity-hero{color:#fff;background:radial-gradient(70% 70% at 70% 0,#ffd8731f,#0000 70%),radial-gradient(60% 60% at 30% 120%,#6f8cff4d,#0000 70%),#0b1633;border-radius:28px;padding:clamp(1.25rem,3vw,2rem)}.show-entity-hero h1{color:#fff;letter-spacing:-.03em;font-weight:800!important}.show-entity-hero .text-curva-text-secondary{color:#ffffffd1!important}.membership-page>header{background:radial-gradient(70% 70% at 50% 0,#ffd87324,#0000 70%),radial-gradient(60% 60% at 50% 120%,#6f8cff52,#0000 70%),#0b1633;border-radius:28px;padding:clamp(2.25rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem);text-align:center!important;max-width:none!important;margin:0!important}.membership-page>header h1{max-width:18ch;font-weight:800;color:#fff!important;margin-inline:auto!important}.membership-page>header p{max-width:40rem;color:#ffffffdb!important;margin-inline:auto!important}.membership-page>header>span{color:#ffd873!important;background:#ffd87326!important;border-color:#ffd87366!important}.membership-billing-toggle button[aria-pressed=true]{color:#fff!important;background:#0b1633!important}.stage-search{text-align:left;background:#fff;border-radius:999px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:.4rem;width:min(100%,760px);padding:.45rem;display:grid;box-shadow:0 18px 50px #00000059,0 0 0 1px #fff3}.stage-search-field{color:#46527a;align-items:center;min-width:0;display:flex;position:relative}.stage-search-field svg{pointer-events:none;position:absolute;left:1rem}.stage-search-field input{color:#0b1633;width:100%;min-height:3rem;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 .9rem 0 2.9rem;font-size:1rem;font-weight:600}.stage-search-field input::placeholder{color:#6b77a0;font-weight:500}.stage-search-field input:focus-visible{outline-offset:0;outline:3px solid #6f8cff}.stage-search-field.is-where{border-left:1px solid #e4e8f6}.stage-search button{color:#0b1633;min-height:3rem;font:inherit;cursor:pointer;white-space:nowrap;background:#ffd873;border:0;border-radius:999px;padding:0 1.5rem;font-size:1rem;font-weight:800}.stage-search button:hover{background:#ffe49a}.stage-search button:focus-visible{outline-offset:2px;outline:3px solid #0b1633}@media (max-width:640px){.stage-search{border-radius:22px;grid-template-columns:1fr;padding:.6rem}.stage-search-field.is-where{border-top:1px solid #e4e8f6;border-left:0}.stage-search button{width:100%}}.show-stage-card .stage-search,.walk-hero .stage-search{margin-inline:auto}.show-text-link{color:#cbd6ef;text-underline-offset:4px;font-size:.95rem;font-weight:700}.show-text-link:hover{color:#ffd873}.show-text-link:focus-visible{outline-offset:3px;outline:3px solid #ffd873}
html:root,html[data-theme=light]{--curva-background:#f3f4ff;--curva-surface:#fff;--curva-elevated:#fff;--curva-text:#0b1633;--curva-text-secondary:#46527a;--curva-muted:#5d6a90;--curva-border:#d5dbf0;--curva-divider:#e4e8f6;--curva-disabled:#e4e8f6;--curva-action:#4a5fd6;--curva-action-hover:#3a4cc0;--curva-focus:#6f8cff;--curva-information:#4a5fd6;--curva-strong:#0b1633;--curva-strong-muted:#c9d1f0;--curva-on-action:#fff;--curva-on-strong:#fff;--master-night:#0b1633;--master-ink:#0b1633;--master-paper:#fff;--master-canvas:#f3f4ff;--master-sand:#d5dbf0;--master-stone:#46527a;--master-ember:#4a5fd6;--master-ember-dark:#3a4cc0;--master-violet:#4a5fd6}html[data-theme=dark]{--curva-background:#0b1633;--curva-surface:#121f45;--curva-elevated:#1a2750;--curva-text:#fff;--curva-text-secondary:#b7c2ea;--curva-muted:#9fb0e6;--curva-border:#ffffff24;--curva-divider:#22305c;--curva-action:#ffd873;--curva-action-hover:#ffe49a;--curva-focus:#ffd873;--curva-success:#5ed0a0;--curva-warning:#ffc55b;--curva-error:#ff7a6b;--curva-information:#9fb0e6;--curva-strong:#070e22;--curva-strong-muted:#b7c2ea;--curva-on-action:#0b1633;--curva-on-strong:#fff}body{background:var(--curva-background)}.master-header{background:#0b1633f0!important;border-bottom:1px solid #ffffff14!important}.master-header .master-brand img{filter:brightness(0)invert()}.master-header-inner>nav a,.master-header .master-sign-in,.master-header .master-membership{color:#ffffffe0!important}.master-header-inner>nav a:hover,.master-header .master-sign-in:hover,.master-header .master-membership:hover{color:#fff!important;background:#ffffff14!important}.master-header-inner>nav a[aria-current=page]{color:#ffd873!important}.master-header .master-create-account,.master-mobile-actions a{font-weight:800;color:#0b1633!important;background:#ffd873!important}.master-header .master-create-account:hover,.master-mobile-actions a:hover{background:#ffe49a!important}.master-menu-trigger{color:#fff!important;background:0 0!important;border-color:#ffffff40!important}.master-mobile-menu .master-mobile-menu-primary{color:#0b1633!important;background:#ffd873!important}.master-header a:focus-visible,.master-header button:focus-visible{outline-offset:3px;outline:3px solid #ffd873}.master-button:not(.secondary){border-radius:999px;font-weight:800;color:#0b1633!important;background:#ffd873!important;border-color:#ffd873!important}.master-button:not(.secondary):hover{background:#ffe49a!important;border-color:#ffe49a!important}.master-button.secondary{border-radius:999px}.account-shell-focused{background:radial-gradient(70% 50% at 50% 0,#6f8cff2e,#0000 70%),#f3f4ff!important}.account-context{background:radial-gradient(60% 50% at 50% 0,#ffd87324,#0000 70%),#0b1633!important}.account-context>p:not(.master-eyebrow){color:#cbd6ef!important}.account-context small{color:#9fb0e6!important}.membership-page{--curva-background:#f3f4ff}.button.button-primary,.account-submit{font-weight:800;color:#0b1633!important;background:#ffd873!important;border-color:#ffd873!important;border-radius:999px!important;box-shadow:0 10px 24px #ffd87347!important}.button.button-primary:hover,.account-submit:hover{background:#ffe49a!important}.button.button-primary:focus-visible,.account-submit:focus-visible{outline-offset:3px;outline:3px solid #0b1633}
