.shapefields{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}.shapefield{position:absolute;inset:-420px -25%;pointer-events:none;background-repeat:no-repeat}@media(max-width:639px){.shapefield:not(.shapefield--keep){display:none}}[data-motion=full] body{background-position:50% calc(var(--sy, 0) * .35px)}[data-motion=full] .shapefield{animation:fieldDrift var(--dur, 28s) ease-in-out var(--dly, 0s) infinite alternate}@keyframes fieldDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(var(--tx, 0),var(--ty, 0),0) scale(1.32)}}.wordmark{display:block;position:relative;width:min(100%,780px);aspect-ratio:760 / 240;margin:0 auto clamp(.8rem,2vw,1.4rem);transform:translate(2.803%)}.hero-wordmark{position:relative;margin:0 0 .9rem}.wordmark-outline{position:absolute;inset:0;width:100%;height:100%}.wordmark-letter{position:absolute;display:block;overflow:hidden;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wordmark-letter video,.wordmark-letter .wordmark-art{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--vpos, 50% 50%)}.wordmark-art{background-position:var(--vpos, 50% 50%)}.wordmark-art{background-image:url(/assets/abheek-mural.png);background-size:cover;background-position:50% 12%}.wordmark-pause{position:absolute;right:0;bottom:4%;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;color:var(--purple);background:var(--paper);border:2px solid rgba(94,43,126,.45);border-radius:50%;cursor:pointer}.wordmark-pause:hover{border-color:var(--purple);background:var(--lavender)}.wordmark-pause svg{width:18px;height:18px;fill:currentColor}.wordmark-pause .ic-play,.wordmark-pause[data-state=paused] .ic-pause{display:none}.wordmark-pause[data-state=paused] .ic-play{display:block}.wordmark-pause[disabled]{opacity:0;pointer-events:none}.marker-rule{display:block;width:min(70%,460px);height:auto;margin:0 auto clamp(1.4rem,3vw,2rem);color:var(--gold)}.bunting--rich{height:clamp(74px,10vw,118px)}.bunting--rich g{transform-box:fill-box;transform-origin:50% 0}[data-motion=full] .hero .blob{transform:translate3d(0,calc(var(--sy, 0) * .1px),0)}[data-motion=full] .hero .decor{transform:translate3d(0,calc(var(--sy, 0) * -.22px),0)}[data-motion=full] .bunting--rich{transform:translate3d(0,calc(var(--sy, 0) * .32px),0)}[data-motion=full] .hero-sheet{transform:translate3d(0,calc(var(--sy, 0) * -.08px),0)}[data-motion=full] .confetti{animation:fall1 9s ease-in-out infinite alternate}[data-motion=full] .confetti:nth-child(4n+2){animation-name:fall2;animation-duration:12s}[data-motion=full] .confetti:nth-child(4n+3){animation-name:fall3;animation-duration:14s}[data-motion=full] .confetti:nth-child(4n){animation-name:fall4;animation-duration:10.5s}[data-motion=full] .confetti:nth-child(7n+1){animation-delay:-1.3s}[data-motion=full] .confetti:nth-child(7n+2){animation-delay:-4.1s}[data-motion=full] .confetti:nth-child(7n+3){animation-delay:-6.8s}[data-motion=full] .confetti:nth-child(7n+4){animation-delay:-9.2s}[data-motion=full] .confetti:nth-child(7n+5){animation-delay:-11.6s}[data-motion=full] .confetti:nth-child(7n+6){animation-delay:-2.7s}[data-motion=full] .confetti:nth-child(7n){animation-delay:-8.4s}@keyframes fall1{0%{transform:translate3d(-18px,-52px,0) rotate(-40deg)}to{transform:translate3d(26px,78px,0) rotate(280deg)}}@keyframes fall2{0%{transform:translate3d(22px,66px,0) rotate(200deg)}to{transform:translate3d(-30px,-60px,0) rotate(-150deg)}}@keyframes fall3{0%{transform:translate3d(-34px,-40px,0) rotate(15deg)}to{transform:translate3d(20px,96px,0) rotate(-260deg)}}@keyframes fall4{0%{transform:translate3d(14px,72px,0) rotate(-95deg)}to{transform:translate3d(-24px,-48px,0) rotate(190deg)}}[data-motion=full] .confetti.diamond{animation-name:fallDiamond}[data-motion=full] .confetti.diamond:nth-child(3n){animation-name:fallDiamond2}@keyframes fallDiamond{0%{transform:translate3d(-16px,-56px,0) rotate(5deg)}to{transform:translate3d(28px,84px,0) rotate(315deg)}}@keyframes fallDiamond2{0%{transform:translate3d(24px,70px,0) rotate(230deg)}to{transform:translate3d(-26px,-52px,0) rotate(-120deg)}}[data-motion=full] .bunting--rich g{animation:flagWave 3.6s ease-in-out var(--sway-delay, 0ms) infinite alternate}[data-motion=full] .bunting--rich g:nth-of-type(3n){animation-duration:4.5s}[data-motion=full] .bunting--rich g:nth-of-type(4n+1){animation-duration:5.3s}@keyframes flagWave{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}[data-motion=full] .bunting--rich path:first-of-type{animation:stringDip 4.6s ease-in-out infinite alternate}@keyframes stringDip{0%{transform:translateY(-1.5px)}to{transform:translateY(2.5px)}}:root{--stock: #F7F3EC;--ink-quiet: #5A6588;--teal-deep: #0F6E73;--lift-1: 0 1px 2px rgba(34, 57, 127, .07), 0 4px 10px rgba(34, 57, 127, .06);--lift-2: 0 2px 4px rgba(34, 57, 127, .08), 0 12px 26px rgba(34, 57, 127, .11);--lift-3: 0 4px 8px rgba(34, 57, 127, .09), 0 22px 48px rgba(34, 57, 127, .15)}body{position:relative;background-color:var(--stock);background-image:url(/assets/paper.jpg);background-size:100% auto;background-repeat:repeat-y;background-blend-mode:multiply;background-position:50% 0}.hero,.page-hero{background:transparent}.mhead,.hero h1,.hero-tag,.statement,h1,h2,h3,.page-hero h1,.page-hero-inner h1,.callout h2,.callout h3,.media-panel h3,.episode h3,.reasons h3,.steps h3,.alt-routes h3,.org-card h3,.pod-route h3,.pcard h3,.way h3,.way-full h3,.tier h3,.zone-head h3,.meta-list dt,.count-word{text-transform:none}.episode-meta{text-transform:none;letter-spacing:0;font-weight:500}.section p,.callout p,.zone-blurb,.lead{font-weight:400;text-wrap:pretty}h1,h2,h3,.mhead,.statement{text-wrap:balance}.pcard li,.zone-items li,.footer-strap{font-weight:500}.card,.pcard,.zone,.callout,.org-card,.tier,.ep-card,.audience-card,.step,.reason,.alt-route,.pod-route,.meta-list,.quote{background:var(--paper);border-radius:4px 9px 5px 8px;box-shadow:var(--lift-2)}.section{position:relative}.section>.wrap{position:relative;z-index:2}.site-header{background:#fff;border-bottom:2px solid var(--lavender)}.primary-nav a:not(.btn){text-transform:none;letter-spacing:0;font-weight:500}.primary-nav a.is-current{font-weight:700}.brand-name{text-transform:none;letter-spacing:-.01em}.brand-date{font-weight:500;color:var(--ink-quiet);text-transform:none;letter-spacing:0}.footer{position:relative;background:var(--paper);border-top:3px solid var(--lavender)}.footer>.wrap{position:relative;z-index:2}.footer-title{font-family:var(--marker);font-weight:400;color:var(--purple);text-transform:none;letter-spacing:0;font-size:clamp(1.8rem,5vw,3.4rem);line-height:1.05;max-width:18ch;margin-inline:auto;text-wrap:balance}.footer-nav a,.footer-links a{text-transform:none;letter-spacing:0;font-weight:500}.zone-items li,.pcard li,.chip,.tier li{text-transform:none;letter-spacing:0}.hero-logo{mix-blend-mode:normal}.hero>.wrap,.page-hero .page-hero-inner{background:#fcfaf5;border-radius:3px 8px 4px 7px;box-shadow:var(--lift-2);padding:clamp(1.8rem,4vw,3rem) clamp(1.4rem,4vw,2.6rem);max-width:min(100% - 2rem,62rem)}.page-hero .page-hero-inner{padding:clamp(1.4rem,3vw,2.2rem) clamp(1.4rem,3.5vw,2.4rem)}main>.section{background:#fcfaf5;border-radius:5px 14px 7px 12px;box-shadow:var(--lift-2);margin:clamp(1rem,2.6vw,2rem) auto;max-width:min(100% - clamp(1.4rem,5vw,4rem),78rem);--fade: clamp(14px, 2.4vw, 40px);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);box-shadow:none}main>.section[class*=--]{box-shadow:var(--lift-2)}figcaption{background:var(--paper);border-radius:0 0 6px 6px;padding:.6rem .8rem}.hero .hero-wordmark{position:relative;max-width:780px;margin-inline:auto;margin-bottom:clamp(1rem,3vw,1.8rem)}.hero-wordmark .wordmark{margin-inline:auto}.t-wordmark-tagline{font-family:var(--marker);font-weight:400;color:var(--purple);font-size:clamp(1.8rem,4.2vw,3rem);line-height:1;margin:0 0 .6rem;text-wrap:balance}.hero-wordmark .wordmark-pause{right:0;bottom:4%}.zone .zone-art{display:block;width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover;border-radius:0}@media(min-width:900px){.zone{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.4rem,3vw,2.4rem)}.zone-head{grid-column:1 / -1}.zone .zone-art{grid-column:1;grid-row:2 / span 2;height:100%;aspect-ratio:auto;min-height:15rem;align-self:stretch}.zone-blurb{grid-column:2;grid-row:2;margin-top:0}.zone-items{grid-column:2;grid-row:3}.zone:nth-child(2n) .zone-art{grid-column:2}.zone:nth-child(2n) .zone-blurb,.zone:nth-child(2n) .zone-items{grid-column:1}}.pcard,.way,.tier,.audience-card,.org-card,.ep-card,.step,.alt-route{transition:transform .2s ease,box-shadow .2s ease}.pcard:nth-child(3n+1),.way:nth-child(3n+1),.tier:nth-child(3n+1),.audience-card:nth-child(3n+1),.org-card:nth-child(3n+1){--rest-tilt: rotate(-.6deg);transform:var(--rest-tilt)}.pcard:nth-child(3n+2),.way:nth-child(3n+2),.tier:nth-child(3n+2),.audience-card:nth-child(3n+2),.org-card:nth-child(3n+2){--rest-tilt: rotate(.5deg);transform:var(--rest-tilt)}.js .section .stagger>*{opacity:1}.js .section.is-in .stagger>*{opacity:1}.pcard:hover,.way:hover,.tier:hover{box-shadow:var(--lift-3)}[data-calm=on] .pcard,[data-calm=on] .way,[data-calm=on] .tier,[data-calm=on] .audience-card,[data-calm=on] .org-card,[data-calm=on] .ep-card,[data-calm=on] .step,[data-calm=on] .alt-route,[data-calm=on] main>.section{transform:none;box-shadow:none;border:2px solid var(--lavender)}.social-strip{list-style:none;margin:clamp(1.2rem,3vw,2rem) 0 clamp(1.2rem,3vw,1.8rem);padding:0;display:grid;gap:clamp(.7rem,2vw,1.1rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.social-strip{grid-template-columns:repeat(auto-fit,minmax(140px,154px))}}.social-strip{max-width:68rem}.social-post a{display:block;position:relative;overflow:hidden;background:var(--paper);border-radius:4px 9px 5px 8px;box-shadow:var(--lift-1);text-decoration:none;color:var(--navy)}.social-post img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.social-caption{display:block;padding:.5rem .6rem .7rem;font-size:.78rem;line-height:1.35;font-weight:500}.social-post:nth-child(3n+1) a{--rest-tilt: rotate(-.7deg);transform:var(--rest-tilt)}.social-post:nth-child(3n+2) a{--rest-tilt: rotate(.6deg);transform:var(--rest-tilt)}.social-follow{margin:0}.sponsor-banner{padding-block:clamp(1rem,2.4vw,1.6rem);background:var(--paper);border-block:2px solid var(--lavender);margin-top:clamp(1rem,2.6vw,2rem)}.sponsor-marquee{overflow:hidden}.sponsor-track{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(2rem,5vw,4rem);width:max-content}.sponsor-track li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;min-height:clamp(58px,7vw,78px)}.sponsor-track li>:last-child{display:flex;align-items:center;justify-content:center;min-height:clamp(34px,5vw,52px)}.sponsor-track img{display:block;height:clamp(30px,4.4vw,46px);width:auto}.sponsor-track a{text-decoration:none;position:relative}.sponsor-track a:hover span,.sponsor-track a:focus-visible span{text-decoration:underline;text-underline-offset:.25em}.sponsor-track span:not(.sponsor-role):not(.vh){font-weight:700;font-size:clamp(.95rem,1.5vw,1.15rem);color:var(--navy);white-space:nowrap}.sponsor-role{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-quiet);white-space:nowrap}.sponsor-track span{font-weight:700;color:var(--navy);white-space:nowrap}[data-motion=full] .sponsor-track{animation:sponsorScroll 42s linear infinite}@keyframes sponsorScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sponsor-marquee:hover .sponsor-track,.sponsor-marquee:focus-within .sponsor-track,[data-calm=on] .sponsor-track{animation-play-state:paused}[data-calm=on] .sponsor-track{transform:none;flex-wrap:wrap;width:auto;justify-content:center}.next-grid{list-style:none;margin:clamp(1.2rem,3vw,2rem) 0 0;padding:0;display:grid;gap:clamp(.8rem,2vw,1.2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.next-card{background:var(--paper);border-radius:4px 9px 5px 8px;box-shadow:var(--lift-1);padding:clamp(1rem,2.4vw,1.4rem)}.next-card:nth-child(3n+1){--rest-tilt: rotate(-.6deg);transform:var(--rest-tilt)}.next-card:nth-child(3n+2){--rest-tilt: rotate(.5deg);transform:var(--rest-tilt)}.next-card .pcard-icon{background:var(--purple)}.next-card:nth-child(2) .pcard-icon{background:var(--pink)}.next-card:nth-child(3) .pcard-icon{background:var(--teal)}.next-card:nth-child(4) .pcard-icon{background:var(--blue)}.next-card h3{margin:.5rem 0 .2rem;font-size:1.1rem}.next-card h3 a{color:var(--navy);text-decoration:none}.next-card h3 a:after{content:"";position:absolute;inset:0}.next-card{position:relative}.next-card:hover,.next-card:focus-within{box-shadow:var(--lift-3)}.next-card p{margin:0;font-weight:400;font-size:.95rem}.v2{--h-col: 560px;--h-cream: #fdf8f2;--h-card: #ffffff;--h-line: #f0e4d8;--h-navy-soft: #3d4a7a;--h-crimson: #f03c50;--h-crimson-text: #ca3243;--h-mint: #90d0c0;--h-coral: #f4a3a0;--h-gold: #ffd040;--h-lavender: #d0c0e0;--h-skyblue: #c0d0f0;--h-radius: 20px;--h-radius-sm: 12px;--h-shadow: 0 16px 34px -20px rgba(20, 40, 100, .25);--h-shadow-lift: 0 22px 40px -18px rgba(20, 40, 100, .34);max-width:var(--h-col);margin-inline:auto;background:var(--h-cream);position:relative}.v2 .h-pad{padding-inline:20px}.v2>.section,.v2>.section[class*=--]{background:none;box-shadow:none;-webkit-mask-image:none;mask-image:none;margin:0;max-width:none;padding-block:0}.v2>.section>.wrap{max-width:none;padding-inline:20px}.v2>.section+.section{margin-top:56px}.v2>.section:last-child,.v2>.page-hero:last-child{padding-bottom:56px}.v2>.section .blob{display:none}.v2 .h-block{margin-top:56px}.v2 .h-underline{display:inline-block;position:relative}.v2 .h-underline>svg{position:absolute;left:0;bottom:-6px;width:100%;height:8px}.v2 .h-heart{width:.85em;height:.85em;display:inline-block;vertical-align:-.06em;color:var(--h-crimson-text)}.v2 .h-head{text-align:center;margin-bottom:26px}.v2 .h-h2{font-family:var(--marker);font-weight:400;color:var(--purple);text-transform:none;line-height:1.08;letter-spacing:.01em;font-size:clamp(1.8rem,6.5vw,2.3rem);margin:0;text-wrap:balance}.v2 .h-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:700;font-size:.95rem;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;padding:13px 28px;min-height:var(--tap);border:none;border-radius:999px;transition:background-color .14s ease,transform .14s ease,box-shadow .14s ease}.v2 .h-btn svg{flex:0 0 auto}.v2 .h-btn--solid{background:var(--h-crimson-text);color:#fff;box-shadow:var(--h-shadow)}.v2 a.h-btn--solid{color:#fff}.v2 .h-btn--solid:hover{background:#ac2a39;transform:translateY(-1px);box-shadow:var(--h-shadow-lift)}.v2 .h-btn--solid:active{transform:translateY(1px)}.v2 .h-btn--outline{background:#fff;color:var(--h-crimson-text);border:2px solid var(--h-crimson-text);padding:11px 26px;font-size:.92rem}.v2 .h-btn--outline:hover{background:#fff5f6;transform:translateY(-1px);box-shadow:var(--h-shadow)}.v2 .h-quiet{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:700;font-size:.92rem;color:var(--h-crimson-text);text-decoration:underline;text-underline-offset:.22em}.v2 .h-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;margin-top:18px}.v2 .h-btn-wrap{text-align:center;margin-top:16px}[data-motion=reduce] .v2 .h-btn:hover,[data-motion=reduce] .v2 .h-btn:active,[data-motion=reduce] .v2 .h-card:hover,[data-motion=reduce] .v2 .h-card:focus-within{transform:none!important}.v2 .h-intro{text-align:center}.v2 .h-display{font-family:var(--sans);font-weight:800;font-size:clamp(1.7rem,6vw,2.1rem);line-height:1.2;color:var(--navy);text-wrap:balance;margin:0}.v2 .h-accent{color:var(--h-crimson-text)}.v2 .h-lede{margin:18px auto 0;max-width:42ch;color:var(--h-navy-soft);font-size:.98rem;font-weight:400}.v2 .h-lede .h-accent{font-weight:700}.v2 .h-info{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:var(--h-card);border-radius:var(--h-radius);padding:18px 12px;box-shadow:var(--h-shadow);margin-top:26px;text-align:center}.v2 .h-info-item svg{width:26px;height:26px;color:var(--h-crimson-text);margin:0 auto 8px}.v2 .h-info-item strong{display:block;font-size:.86rem;font-weight:800;line-height:1.3;color:var(--navy)}.v2 .h-info-item small{display:block;font-size:.7rem;color:var(--h-navy-soft);font-weight:600;margin-top:2px}.v2 .h-welcome{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 0;font-size:.88rem;font-weight:600;color:var(--h-navy-soft)}.v2 .h-welcome svg{width:16px;height:16px;color:var(--h-crimson-text);flex:0 0 auto}.v2 .h-card{background:var(--h-card);border-radius:var(--h-radius);box-shadow:var(--h-shadow);transition:transform .2s ease,box-shadow .2s ease}.v2 .h-card:focus-within{box-shadow:var(--h-shadow-lift)}.v2 .h-feature{position:relative;overflow:visible;padding-bottom:22px}.v2 .h-feature-img{border-radius:var(--h-radius) var(--h-radius) 0 0;overflow:hidden}.v2 .h-feature-img img{width:100%;height:auto;display:block}.v2 .h-feature-txt{padding:20px 20px 4px;text-align:center}.v2 .h-feature-txt h2{font-size:1.1rem;margin:0 0 10px}.v2 .h-brush{position:absolute;width:34px;height:34px;pointer-events:none}.v2 .h-brush--tl{top:-12px;left:-10px;transform:rotate(-18deg)}.v2 .h-brush--tr{top:-10px;right:-12px;transform:rotate(24deg)}.v2 .h-brush--bl{bottom:8px;left:-14px;transform:rotate(52deg)}.v2 .h-card h2,.v2 .h-card h3{font-family:var(--sans);font-weight:800;color:var(--navy);line-height:1.25;text-transform:none}.v2 .h-card p{font-size:.88rem;font-weight:400;color:var(--h-navy-soft);line-height:1.55;max-width:40ch;margin:0 auto}.v2 .h-profiles{list-style:none;margin:0;padding:0}.v2 .h-profile{margin-top:20px;overflow:hidden}.v2 .h-profile img{width:100%;height:auto;display:block}.v2 .h-profile-txt{padding:18px 20px}.v2 .h-profile-txt h3{font-size:1.05rem;margin:0 0 4px}.v2 .h-role{display:block;margin:0 0 6px;color:var(--h-crimson-text);font-weight:700;font-size:.76rem;text-transform:uppercase;letter-spacing:.02em}.v2 .h-profile-txt p{font-size:.86rem;line-height:1.5;max-width:none;margin:0}.v2 .h-more{text-align:center;margin:24px 0 0}.v2 .h-learn{overflow:hidden}.v2 .h-learn-txt{padding:22px 20px 18px;text-align:center}.v2 .h-learn-txt h2{font-size:1.15rem;margin:0 0 10px}.v2 .h-learn-txt p{max-width:42ch}.v2 .h-learn img{width:100%;height:auto;display:block;margin-top:18px}.v2 .mhead{justify-content:center;text-align:center;font-size:clamp(1.8rem,6.5vw,2.3rem);margin-bottom:.6em}.v2 .statement{text-align:center;margin-inline:auto;max-width:42ch;font-size:clamp(1.1rem,4.4vw,1.35rem)}.v2 .lead{font-size:.98rem;color:var(--h-navy-soft);max-width:46ch;margin-inline:auto;text-align:center}.v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.95rem;line-height:1.2;text-transform:none;letter-spacing:0;padding:13px 28px;min-height:var(--tap);font-weight:700;background:var(--h-crimson-text);border-color:var(--h-crimson-text);box-shadow:var(--h-shadow)}.v2 .btn--lg{font-size:.95rem;padding:13px 28px}.v2 .btn--sm{font-size:.92rem;padding:11px 24px}.v2 .btn:hover{background:#ac2a39;border-color:#ac2a39;box-shadow:var(--h-shadow-lift)}.v2 .link-quiet{color:var(--h-crimson-text)}.v2 .page-hero{padding-block:clamp(6rem,14vw,7.5rem) 0;background:none;text-align:center}.v2 .page-hero-inner{max-width:none;margin-inline:auto;padding:0 20px;background:none;box-shadow:none;border-radius:0}.v2 .page-hero+.section{margin-top:56px}.v2 .page-eyebrow{font-size:.78rem;margin-bottom:1rem}.v2 .page-hero h1{justify-content:center;text-transform:none;font-size:clamp(2rem,8vw,2.9rem);margin-bottom:.4em}.v2 .page-intro{font-size:.98rem;line-height:1.6;color:var(--h-navy-soft);max-width:46ch;margin-inline:auto}.v2 .page-hero .cta-row{justify-content:center;margin-top:26px}.v2 .callout,.v2 .reasons>li,.v2 .sc-item,.v2 .org-card,.v2 .story-panel,.v2 .media-panel,.v2 .episode,.v2 .way-full,.v2 .tier,.v2 .sponsor-card,.v2 .venue-card,.v2 .zone,.v2 .alt-routes,.v2 .meta-list,.v2 .form-frame{--rest-tilt: rotate(0deg);background:var(--h-card);border:none;border-radius:var(--h-radius);box-shadow:var(--h-shadow);padding:20px;max-width:none}.v2 .form-frame{padding:0;overflow:hidden}.v2 .zone{--zone-pad: 20px}.v2 .sc-item{border-left:6px solid var(--teal);padding-left:16px}.v2 .sc-item--gap{border-left-color:var(--orange)}.v2 .episode:hover,.v2 .episode:focus-within,.v2 .way-full:hover,.v2 .way-full:focus-within,.v2 .sponsor-card:hover,.v2 .sponsor-card:focus-within{box-shadow:var(--h-shadow-lift)}.v2 .callout h2,.v2 .callout h3,.v2 .reasons h3,.v2 .org-card h3,.v2 .episode h3,.v2 .way-full h3,.v2 .media-panel h3,.v2 .alt-routes h3,.v2 .steps h3,.v2 .tier h3,.v2 .sc-item dt,.v2 .zone-head h3{font-family:var(--sans);font-weight:800;color:var(--navy);text-transform:none;letter-spacing:0;line-height:1.25;font-size:1.05rem}.v2 .callout p,.v2 .reasons p,.v2 .org-card p,.v2 .episode p,.v2 .way-full p,.v2 .story-panel p,.v2 .media-panel p,.v2 .venue-card p,.v2 .alt-routes p,.v2 .steps p,.v2 .zone-blurb,.v2 .sc-item dd,.v2 .expect li,.v2 .pending-list li,.v2 .welcome-list li,.v2 .access li,.v2 .meta-list dd{font-size:.88rem;line-height:1.55;color:var(--h-navy-soft);max-width:66ch}.v2 .way-short{font-size:.88rem;color:var(--navy)}.v2 .venue-name{font-size:1.05rem}.v2 .venue-block{font-size:.95rem}.v2 .meta-list{padding:4px 20px 20px}.v2 .meta-list>div{border-bottom-color:var(--h-line);padding-top:14px}.v2 .meta-list dt{font-size:.78rem;text-transform:none;color:var(--navy)}.v2 .alt-note{font-size:.82rem;color:var(--h-navy-soft)}.v2 .episode-meta{font-size:.78rem;color:var(--h-crimson-text)}.v2 .zone-items li{font-size:.76rem;text-transform:none;letter-spacing:0}.v2 .reasons>li>.icon{font-size:28px}.v2 .reasons{gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.v2 .story-grid{gap:22px}.v2 .story-figure img{border:0;border-radius:var(--h-radius);box-shadow:var(--h-shadow);aspect-ratio:4 / 3;object-fit:cover}.v2 .story-figure figcaption{font-size:.78rem;color:var(--h-navy-soft);text-align:center}.v2 .org-grid{gap:16px;grid-template-columns:minmax(0,1fr)}.v2 .welcome-list{gap:.5rem}.v2 .zones{gap:16px}.v2 .zone-head{gap:.7rem;margin-bottom:16px}.v2 .zone-head .pcard-icon{width:40px;height:40px;font-size:22px}.v2 .zone .zone-art{border-radius:var(--h-radius-sm);margin-bottom:14px}.v2 .zone-items{gap:.4rem}.v2 .ways-full{gap:16px}.v2 .way-full .way-contacts{gap:10px 18px;margin-top:14px}.v2 .sponsor-grid{gap:16px;grid-template-columns:minmax(0,1fr)}.v2 .tier-list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:16px}.v2 .tier-badge{font-size:.7rem}.v2 .tier-price{font-size:1.3rem}.v2 .tier-summary,.v2 .tier-includes li,.v2 .sponsor-blurb{font-size:.86rem;color:var(--h-navy-soft)}.v2 .sponsor-name{font-size:1.05rem}.v2 .form-frame{border:1px solid var(--h-line)}.v2 .alt-routes{margin-top:20px}.v2 .alt-routes ul{gap:.3rem}.v2 .steps{gap:14px;margin-bottom:20px}.v2 .steps>li{padding-left:3.2rem}.v2 .media-grid{gap:18px}.v2 .media-frame{border:0;border-radius:var(--h-radius);box-shadow:var(--h-shadow);background:var(--h-cream)}.v2 .media-play{background:var(--h-crimson-text)}.v2 .media-frame-caption{background:#141821;font-size:.82rem}.v2 .media-note{background:var(--h-cream);color:var(--h-crimson-text);font-size:.82rem}.v2 .episode-list{gap:14px}.v2>.section>.wrap>.alt-routes-inline{justify-content:center;margin-top:4px}@media(min-width:900px){.v2{--h-col: 1080px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v2>*{grid-column:1 / -1;min-width:0}.v2 .h-lede{max-width:52ch;font-size:1.05rem}.v2 .h-info{max-width:720px;margin:30px auto 0;padding:26px 20px;gap:16px}.v2 .h-info-item svg{width:32px;height:32px;margin-bottom:10px}.v2 .h-info-item strong{font-size:1rem}.v2 .h-info-item small{font-size:.78rem}.v2 .h-welcome{font-size:.95rem}.v2 .h-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v2 .h-profile{margin-top:0;display:flex;flex-direction:column}.v2 .h-learn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v2 .h-learn img{grid-area:1 / 1;margin-top:0;height:100%;aspect-ratio:4 / 3;object-fit:cover}.v2 .h-learn-txt{grid-area:1 / 2;display:flex;flex-direction:column;justify-content:center;padding:36px 40px}.v2 .h-learn-txt h2{font-size:1.35rem}.v2 .h-learn-txt p{margin-inline:auto}.v2 .org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.v2 .story-grid{gap:32px}.v2 .zones{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v2 .zone{display:block}.v2 .zone .zone-art{grid-column:auto;grid-row:auto;height:auto;aspect-ratio:16 / 11;min-height:0}.v2 .zone:nth-child(2n) .zone-art,.v2 .zone:nth-child(2n) .zone-blurb,.v2 .zone:nth-child(2n) .zone-items{grid-column:auto}.v2 .zone-blurb,.v2 .zone-items{grid-column:auto;grid-row:auto}.v2 .ways-full{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v2 .ways-full>:last-child:nth-child(odd){grid-column:1 / -1}.v2 .reasons:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .sponsor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.v2 .tier-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px}.v2 .form-frame,.v2 .alt-routes{max-width:760px;margin-inline:auto}.v2 .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.v2 .media-grid{gap:24px;align-items:stretch}.v2 .media-panel{display:flex;flex-direction:column;justify-content:center}.v2 .episode-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
