/* Generated by tools/v4_min.py from src/v2.css: edit the source, then run it. */
.kit-band{padding:var(--sp-section) var(--gutter);position:relative}.kit-band + .kit-band{border-top:1px solid;border-image:linear-gradient(90deg,transparent,var(--line) 15%,var(--line) 85%,transparent) 1}.kit-band.is-quiet + .kit-band,.kit-band + .kit-band.is-quiet{border-top:0}.kit-in{max-width:var(--measure);margin:0 auto}.kit-narrow{max-width:46rem}.kit-head{margin:0 0 var(--sp-5);max-width:48rem}.kit-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.kit-kicker{display:block;font-family:var(--font-body);font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin:0 0 var(--sp-2)}.kit-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.15;letter-spacing:-.015em;color:var(--white);margin:0}.kit-intro{font-size:var(--fs-lead);line-height:1.7;color:var(--gray-light);margin:var(--sp-2) 0 0;max-width:60ch}.kit-head.is-center .kit-intro{margin-left:auto;margin-right:auto}.kit-hero{position:relative;isolation:isolate;min-height:clamp(560px,88vh,920px);display:flex;align-items:flex-end;padding:0 var(--gutter) clamp(3rem,7vw,5rem);overflow:hidden}.kit-hero-media{position:absolute;inset:0;z-index:-2}.kit-hero-media img,.kit-hero-media video{width:100%;height:100%;object-fit:cover;display:block}.kit-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background: linear-gradient(90deg,rgba(20,21,25,.62) 0%,rgba(20,21,25,.18) 55%,rgba(20,21,25,0) 80%),linear-gradient(180deg,rgba(20,21,25,.3) 0%,rgba(20,21,25,.55) 60%,var(--bg) 100%)}.kit-hero-copy{max-width:44rem}.kit-hero h1{font-family:var(--font-display);font-weight:700;font-size:var(--fs-display);line-height:1.04;letter-spacing:-.02em;color:var(--white);margin:0}.kit-hero .kit-intro{font-size:clamp(1.02rem,1.5vw,1.18rem);color:rgba(246,244,244,.86)}.kit-hero.is-sky{min-height:0;align-items:flex-start;padding-top:clamp(3rem,7vw,5rem);padding-bottom:var(--sp-4);overflow:visible}.kit-hero.is-sky::after{content:none}.kit-hero.is-sky h1{font-size:var(--fs-h1)}.kit-actions{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;margin-top:var(--sp-4)}.kit-stats{display:flex;flex-wrap:wrap;gap:var(--sp-3) clamp(2rem,6vw,4rem);margin-top:var(--sp-5)}.kit-stat b{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--white);line-height:1.1}.kit-stat span{display:block;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin-top:.3rem}.kit-grid{display:grid;gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.kit-grid.is-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.kit-grid.is-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.kit-panel{position:relative;padding:var(--sp-4) var(--sp-4) var(--sp-3);border-top:1px solid;border-image:linear-gradient(90deg,var(--edge-hi),var(--line) 55%,transparent) 1;background:radial-gradient(120% 120% at 0% 0%,rgba(180,180,180,.075) 0%,rgba(180,180,180,.025) 45%,transparent 78%)}.kit-panel h3{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);color:var(--white);margin:0 0 .5rem;line-height:1.3}.kit-panel p{font-size:var(--fs-body-s);line-height:1.7;color:var(--gray-light);margin:0}.kit-panel .kit-kicker{margin-bottom:.6rem}.kit-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:radial-gradient(120% 90% at 0% 100%,rgba(180,180,180,.06) 0%,transparent 70%);transition:var(--t-press)}.kit-card-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--card)}.kit-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:scale .6s var(--ease-out)}.kit-card:hover .kit-card-media img{scale:1.04}.kit-card-body{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0}.kit-card h3{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.3;color:var(--white);margin:.35rem 0 .4rem;transition:color .2s var(--ease)}.kit-card:hover h3{color:var(--orange)}.kit-card p{font-size:var(--fs-body-s);line-height:1.65;color:var(--gray-light);margin:0}.kit-meta{font-size:var(--fs-small);color:var(--gray);letter-spacing:.02em}.kit-card .kit-meta{color:var(--orange);font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.kit-rows{border-top:1px solid;border-image:linear-gradient(90deg,var(--line),var(--line) 70%,transparent) 1}.kit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem var(--sp-3);align-items:baseline;padding:var(--sp-3) 0;text-decoration:none;color:inherit;border-bottom:1px solid;border-image:linear-gradient(90deg,var(--line),var(--line) 70%,transparent) 1;transition:padding .25s var(--ease-out)}.kit-row h3{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);color:var(--white);margin:0;transition:color .2s var(--ease)}.kit-row p{grid-column:1/-1;font-size:var(--fs-body-s);color:var(--gray-light);line-height:1.65;margin:0;max-width:62ch}a.kit-row:hover{padding-left:.5rem}a.kit-row:hover h3{color:var(--orange)}.kit-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:0}.kit-feature-media{position:relative;align-self:stretch;min-height:clamp(320px,38vw,560px);overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 100%);mask-image:linear-gradient(90deg,#000 70%,transparent 100%)}.kit-feature-media img,.kit-feature-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kit-feature-copy{padding:var(--sp-5) 0 var(--sp-5) clamp(1.5rem,4vw,3.5rem)}.kit-feature.is-flip{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.kit-feature.is-flip .kit-feature-media{order:2;-webkit-mask-image:linear-gradient(270deg,#000 70%,transparent 100%);mask-image:linear-gradient(270deg,#000 70%,transparent 100%)}.kit-feature.is-flip .kit-feature-copy{padding:var(--sp-5) clamp(1.5rem,4vw,3.5rem) var(--sp-5) 0}.kit-facts{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0 0;padding:var(--sp-2) 0;border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(90deg,var(--line),var(--line) 70%,transparent) 1}.kit-facts div span{display:block;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-weight:600}.kit-facts div b{display:block;font-weight:600;color:var(--white);font-size:var(--fs-body-s);margin-top:.2rem}@media (max-width:820px){.kit-feature,.kit-feature.is-flip{grid-template-columns:1fr}.kit-feature-media,.kit-feature.is-flip .kit-feature-media{order:0;min-height:0;aspect-ratio:4/3;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.kit-feature-copy,.kit-feature.is-flip .kit-feature-copy{padding:var(--sp-3) 0 0}}.kit-card::before,.kit-card::after,.kit-panel::before,.kit-panel::after{content:"";position:absolute;z-index:3;width:14px;height:14px;pointer-events:none;opacity:var(--lit);filter:drop-shadow(0 0 calc(var(--lit) * 5px) rgba(255,117,23,.85));transition:opacity .25s var(--ease),filter .25s var(--ease)}.kit-card::before,.kit-panel::before{top:-1px;left:-1px;border-top:2px solid var(--orange);border-left:2px solid var(--orange)}.kit-card::after,.kit-panel::after{right:-1px;bottom:-1px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange)}.kit-panel::before{opacity:max(var(--lit),.9)}@media (hover:hover){.kit-card:hover,.kit-panel:hover{--lit:1}}.kit-card:focus-visible{--lit:1}:where(.kit-card,.kit-panel){-webkit-tap-highlight-color:transparent}@media (hover:hover){:where(a.kit-card,a.kit-panel):hover{translate:0 var(--lift)}}:where(a.kit-card,a.kit-panel):is(:focus-visible,:has(:focus-visible)){translate:0 var(--lift);--lit:1}:where(a.kit-card,a.kit-panel):active{translate:0 calc(var(--lift) / 3);scale:var(--press-card)}.page-wrap:has(.kit-hero.is-sky){position:relative;overflow-x:clip}.page-wrap:has(.kit-hero.is-sky)::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;left:0;right:0;height:clamp(640px,70vw,900px);background: radial-gradient(48% 62% at 14% 8%,var(--sky-warm),transparent 70%),radial-gradient(42% 56% at 88% 0%,var(--sky-cool),transparent 70%),radial-gradient(70% 40% at 50% 0%,var(--sky-high),transparent 80%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 35%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 35%,transparent 100%)}.page-wrap:has(>.kit-hero.is-sky)>nav{background:none}@media (prefers-reduced-motion: reduce){:where(.kit-card,.kit-panel):is(:hover,:focus-visible,:has(:focus-visible),:active){translate:none;scale:none}.kit-card-media img,.kit-row{transition:none}.kit-card:hover .kit-card-media img{scale:none}a.kit-row:hover{padding-left:0}}.v2-home-hero{min-height:clamp(600px,100svh,980px);padding-top:6rem}.v2-home-hero .kit-hero-media video{position:absolute;inset:0;opacity:0;transition:opacity 1.2s var(--ease)}.v2-home-hero .kit-hero-media video.is-playing{opacity:1}.v2-home-hero::after{background: linear-gradient(90deg,rgba(20,21,25,.72) 0%,rgba(20,21,25,.3) 50%,rgba(20,21,25,0) 78%),linear-gradient(180deg,rgba(20,21,25,.45) 0%,rgba(20,21,25,.2) 30%,rgba(20,21,25,.55) 70%,var(--bg) 100%)}.v2-home-hero h1{font-size:var(--fs-display)}.v2-home-hero .kit-stats{padding-top:var(--sp-3);border-top:1px solid;border-image:linear-gradient(90deg,var(--edge-hi),var(--line) 50%,transparent) 1;max-width:34rem}@media (prefers-reduced-motion: reduce){.v2-home-hero .kit-hero-media video{display:none}}.kit-feature h3.kit-title{font-size:var(--fs-h3)}.v2-title-link{color:inherit;text-decoration:none;transition:color .2s var(--ease)}.v2-title-link:hover{color:var(--orange)}.v2-fly{padding-left:0;padding-right:0;padding-top:0}.v2-fly>.kit-in{padding:0 var(--gutter)}.v2-flyby{position:relative;overflow:clip;isolation:isolate}.v2-fb-stage{position:sticky;top:0;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;overflow:hidden}.v2-fb-shot{position:absolute;inset:0;opacity:0;transition:opacity 1s}.v2-fb-shot.is-on{opacity:1}.v2-fb-shot picture,.v2-fb-shot img,.v2-fb-shot video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v2-fb-shot img{scale:1.08;transition:scale 6s linear}.v2-fb-shot.is-on img{scale:1}.v2-fb-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,21,25,.9) 0%,rgba(20,21,25,.6) 45%,rgba(20,21,25,.15) 100%),linear-gradient(180deg,var(--bg) 0%,rgba(20,21,25,0) 8%,rgba(20,21,25,0) 86%,var(--bg) 100%)}.v2-fb-alt{position:absolute;top:50%;right:var(--gutter);z-index:2;margin:0;padding:0;list-style:none;translate:0 -50%;display:grid;gap:1.1rem;transition:opacity .5s}.v2-flyby.at-intro .v2-fb-alt{opacity:0}.v2-fb-alt li{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;color:var(--gray-light);font-size:var(--fs-small);transition:color .4s}.v2-fb-alt li i{display:block;width:18px;height:1px;background:var(--edge-hi);transition:width .5s var(--ease-out),background .4s}.v2-fb-alt li.is-on{color:var(--white)}.v2-fb-alt li.is-on i{width:44px;background:var(--orange)}.v2-fb-steps{position:relative;z-index:1}.v2-fb-step{min-height:100vh;min-height:100svh;display:flex;align-items:center;box-sizing:border-box;padding:12vh var(--edge-x)}.v2-fb-copy{max-width:760px;text-shadow:0 1px 12px rgba(20,21,25,.6)}.v2-flyby.is-live .v2-fb-copy{opacity:.2;translate:0 30px;transition:opacity .6s,translate .8s var(--ease-out)}.v2-flyby.is-live .v2-fb-step.is-on .v2-fb-copy{opacity:1;translate:0 0}.v2-fb-intro{min-height:80vh;min-height:80svh}.v2-fb-intro .kit-title{font-size:var(--fs-display);margin:.5rem 0 0}.v2-fb-title{font-family:var(--font-display);font-weight:700;color:var(--white);font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.1;margin:.5rem 0 1.4rem;text-wrap:balance}.v2-fb-facts{display:flex;flex-wrap:wrap;gap:1rem clamp(1.4rem,3vw,2.6rem);margin:0 0 1.4rem;padding:1rem 0;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.v2-fb-facts div{display:grid;gap:.3rem}.v2-fb-facts dt{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.v2-fb-facts dd{margin:0;color:var(--white)}.v2-fb-facts dd b{font-size:clamp(1.05rem,1.5vw,1.3rem)}.v2-fb-facts b.skill-meter{display:flex;margin-top:.45rem}.v2-fb-copy .kit-actions{align-items:center;flex-wrap:wrap;margin-top:0}@media (max-width:760px){.v2-fb-alt{display:none}.v2-fb-shade{background:linear-gradient(180deg,var(--bg) 0%,rgba(20,21,25,.1) 16%,rgba(20,21,25,.75) 42%,rgba(20,21,25,.97) 66%)}.v2-fb-step{align-items:flex-end;padding:0 var(--gutter) 8vh}.v2-fb-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem}}@media (prefers-reduced-motion:reduce){.v2-fb-shot,.v2-fb-shot img,.v2-flyby.is-live .v2-fb-copy{transition:none}}.v2-more{display:inline-flex;gap:.4rem;margin-top:.8rem;color:var(--orange);font-size:var(--fs-small);font-weight:600}.kit-band + .cta-band,.cta-band + .kit-band{border-top:0}.v2-listen{padding-left:0;padding-right:0}.v2-listen>.kit-in{padding:0 var(--gutter)}.v2-listen-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-3) var(--sp-5);align-items:end;margin-bottom:var(--sp-4)}.v2-listen-head .kit-head{margin:0}.v2-search{position:relative;padding:0;background:none;border:0;text-align:left}.v2-search .ep-search-bar{max-width:none;margin:0}.v2-search .ep-search-btn{min-height:44px}.v2-search .ep-search-results{position:absolute;z-index:20;left:0;right:0;top:100%;max-width:none;margin:.5rem 0 0;box-shadow:0 24px 60px rgba(0,0,0,.55)}.v2-search-label{display:block;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-light);font-weight:600;margin:0 0 .6rem}@media (max-width:900px){.v2-listen-head{grid-template-columns:1fr;align-items:start}}@media (max-width:560px){.v2-search .ep-search-bar{flex-direction:row;align-items:center;padding:.3rem .3rem .3rem 1rem}.v2-search .ep-search-btn{padding:.8rem 1rem}}.v2-rail-wrap{position:relative}.v2-rail{display:flex;gap:1.1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:.8rem var(--gutter) 1.2rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent 100%)}.v2-rail::-webkit-scrollbar{display:none}.v2-rail .ep-card.reveal{opacity:1;transform:none}.v2-rail .ep-card{scroll-snap-align:start;flex:0 0 clamp(200px,24vw,232px)}.v2-rail:focus-visible{outline-offset:-2px}.v2-rail-nav{display:flex;gap:.6rem;justify-content:flex-end;max-width:var(--measure);margin:.2rem auto 0;padding:0 var(--gutter)}.v2-rail-nav[hidden]{display:none}.v2-rail-btn{width:44px;height:44px;display:grid;place-items:center;background:transparent;color:var(--white);cursor:pointer;border:1px solid var(--edge-hi);transition:border-color .2s var(--ease),color .2s var(--ease),var(--t-press)}.v2-rail-btn svg{width:18px;height:18px}.v2-rail-btn:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.v2-rail-btn:active:not(:disabled){scale:var(--press)}.v2-rail-btn:disabled{opacity:.35;cursor:default}@media (pointer:coarse){.v2-rail-nav{display:none}}.v2-listen-links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);align-items:center;margin:var(--sp-4) 0 0}.v2-link{color:var(--white);text-decoration:none;font-weight:600;font-size:var(--fs-body-s);min-height:44px;display:inline-flex;align-items:center;gap:.4rem}.v2-link i{color:var(--orange);font-style:normal;transition:translate .25s var(--ease-out)}.v2-link:hover i{translate:4px 0}.v2-listen .listen-bar{margin-top:var(--sp-5)}.v2-join-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--sp-5) clamp(2rem,6vw,5rem);align-items:start}.v2-proof{display:grid;gap:var(--sp-2)}.v2-proof .kit-panel{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-3)}.v2-proof .kit-panel .kit-kicker{grid-row:span 2;margin:.3rem 0 0}.v2-nl{position:sticky;top:6rem}.v2-nl{padding:var(--sp-4);background:radial-gradient(120% 90% at 100% 0%,rgba(255,117,23,.10) 0%,rgba(255,117,23,.03) 40%,transparent 75%);border-top:1px solid;border-image:linear-gradient(270deg,var(--live),var(--line) 55%,transparent) 1}.v2-nl .kit-intro{margin-bottom:var(--sp-4)}.v2-nl-row{display:flex;gap:.8rem;flex-wrap:wrap}.v2-nl-row input{flex:1 1 12rem;min-height:48px;background:var(--bg);border:1px solid var(--edge);color:var(--white);font:inherit;font-size:16px;padding:.7rem 1rem}.v2-nl-row input:focus{border-color:var(--live);outline:none}.v2-nl .fine-print{font-size:var(--fs-small);color:var(--gray);margin:.8rem 0 0;line-height:1.5}@media (max-width:980px){.v2-join-grid{grid-template-columns:1fr}}@media (max-width:560px){.v2-home-hero .kit-stats{gap:var(--sp-2);flex-wrap:nowrap;justify-content:space-between}.v2-home-hero .kit-stat b{font-size:1.5rem}.v2-proof .kit-panel{grid-template-columns:1fr}.v2-proof .kit-panel .kit-kicker{grid-row:auto;margin:0 0 .5rem}}.v2-pod-hero{min-height:clamp(580px,92svh,900px);padding-top:6rem}.v2-pod-hero .kit-stats{padding-top:var(--sp-3);border-top:1px solid;border-image:linear-gradient(90deg,var(--edge-hi),var(--line) 50%,transparent) 1;max-width:36rem}.v2-pull{margin:0;position:relative}.v2-pull::before{content:"\201C";display:block;font-family:var(--font-display);font-weight:700;font-size:4rem;line-height:.6;color:var(--orange);margin-bottom:1rem}.v2-pull p{font-family:var(--font-display);font-weight:500;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.45;color:var(--white);margin:0;letter-spacing:-.01em}.v2-host-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--sp-5);align-items:center}.v2-host-photo{position:relative;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 55%,transparent 100%),linear-gradient(to bottom,#000 62%,transparent 96%),linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in,source-in;mask-image:radial-gradient(70% 70% at 50% 45%,#000 55%,transparent 100%),linear-gradient(to bottom,#000 62%,transparent 96%),linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);mask-composite:intersect}.v2-host-photo img{width:100%;height:auto;display:block}@media (max-width:820px){.v2-host-grid{grid-template-columns:1fr}.v2-host-photo{max-width:380px;margin:0 auto}}.v2-map{padding-left:0;padding-right:0}.v2-map>.kit-in{padding:0 var(--gutter)}.v2-map .ep-map{max-width:1400px}.v2-map .map-caption{text-align:center;color:var(--gray);font-size:var(--fs-small);margin:var(--sp-2) 0 0}.v2-glimpse{padding-left:0;padding-right:0}.v2-glimpse>.kit-in{padding:0 var(--gutter)}.v2-glimpse .glimpse-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;margin:var(--sp-2) 0 0;color:var(--gray);font-size:var(--fs-small)}.v2-glimpse .live-feed{margin-top:var(--sp-5)}.v2-expect .kit-panel p{font-size:var(--fs-body-s)}.v2-testi-rail{align-items:stretch}.v2-testi{flex:0 0 min(84vw,22rem);scroll-snap-align:start;margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-2)}.v2-testi blockquote{margin:0}.v2-testi blockquote p{font-size:var(--fs-body-s);line-height:1.7;color:var(--white)}.v2-testi figcaption{display:flex;flex-direction:column;gap:.4rem}.v2-testi .kit-meta{color:var(--orange);font-weight:600}.v2-testi-ep{font-size:var(--fs-small);color:var(--gray-light);text-decoration:none;line-height:1.45}.v2-testi-ep:hover{color:var(--white)}.v2-question{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--sp-4) var(--sp-5);align-items:start;margin-top:var(--sp-5);padding:var(--sp-4);border-top:1px solid;border-image:linear-gradient(90deg,var(--live),var(--line) 55%,transparent) 1;background:radial-gradient(120% 90% at 0% 0%,rgba(255,117,23,.08) 0%,rgba(255,117,23,.02) 40%,transparent 75%)}.v2-question .kit-head{margin:0}.v2-question h3.kit-title{font-size:var(--fs-h3)}@media (max-width:900px){.v2-question{grid-template-columns:1fr;padding:var(--sp-3) 0 0}}.v2-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.v2-field{display:flex;flex-direction:column;gap:.45rem}.v2-field.is-wide{grid-column:1/-1}.v2-field>span{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-light);font-weight:600}.v2-field :is(input,textarea,select){min-height:48px;background:var(--bg);border:1px solid var(--edge);color:var(--white);font:inherit;font-size:16px;padding:.7rem 1rem;border-radius:0;resize:vertical}.v2-field :is(input,textarea,select):focus{border-color:var(--live);outline:none}.v2-form-foot{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.v2-form-foot .qf-status{margin:0;color:var(--gray-light);font-size:var(--fs-small)}@media (max-width:560px){.v2-form{grid-template-columns:1fr}}.v2-wwu p{margin:0 0 .8rem}.v2-wwu p a{color:var(--white)}.v2-fly-better{margin-top:var(--sp-3)}.kit-grid.v2-expect{grid-template-columns:repeat(6,minmax(0,1fr))}.v2-expect>*{grid-column:span 2}.v2-expect>:nth-child(4),.v2-expect>:nth-child(5){grid-column:span 3}@media (min-width:1280px){.kit-grid.v2-expect{grid-template-columns:repeat(5,minmax(0,1fr))}.v2-expect>*,.v2-expect>:nth-child(n){grid-column:auto}}@media (max-width:760px){.kit-grid.v2-expect{grid-template-columns:1fr}.v2-expect>:nth-child(n){grid-column:auto}}@media (min-width:761px) and (max-width:1024px){.kit-grid.v2-expect{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-expect>:nth-child(n){grid-column:auto}.v2-expect>:nth-child(5){grid-column:1 / -1}}.v2-lib-count{margin:var(--sp-2) 0 0;color:var(--gray);font-size:var(--fs-small);letter-spacing:.04em}.v2-series{padding-top:var(--sp-4)}.v2-tiles{display:grid;gap:1.4rem 1.1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.v2-tiles .tile .shot{aspect-ratio:16/11}.v2-tiles .tile h3{font-size:.94rem}.v2-tiles .tile .meta{font-size:var(--fs-micro)}@media (max-width:560px){.v2-tiles{grid-template-columns:1fr 1fr;gap:1.1rem .8rem}}.v2-browse{scroll-margin-top:70px}.v2-tools{position:sticky;top:0;z-index:30;margin:0 calc(-1 * var(--sp-2));padding:var(--sp-2);background:var(--bg)}.v2-tools::after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--sp-2);pointer-events:none;background:linear-gradient(180deg,var(--bg),rgba(20,21,25,0))}@media (max-width:760px){.v2-tools .v2-chips{margin-top:var(--sp-1)}}.v2-tools-row{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center}.v2-find{position:relative;flex:1 1 18rem;display:flex;align-items:center}.v2-find svg{position:absolute;left:1rem;width:18px;height:18px;color:var(--gray);pointer-events:none}.v2-find-input{width:100%;min-height:48px;background:var(--bg);border:1px solid var(--edge);color:var(--white);font:inherit;font-size:16px;padding:.7rem 1rem .7rem 2.8rem;border-radius:0;-webkit-appearance:none;appearance:none}.v2-find-input:focus{outline:none;border-color:var(--live)}.v2-find-input::placeholder{color:var(--gray)}.v2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2-sort{display:flex;align-items:center;gap:.6rem;color:var(--gray-light);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.v2-sort select{min-height:48px;background:var(--bg);color:var(--white);border:1px solid var(--edge);font:inherit;font-size:16px;letter-spacing:0;text-transform:none;font-weight:400;padding:.6rem 2.2rem .6rem 1rem;border-radius:0;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gray-light) 50%),linear-gradient(135deg,var(--gray-light) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.v2-sort select:focus{outline:none;border-color:var(--live)}.v2-chips{display:flex;gap:.5rem;margin-top:.9rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.2rem;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.v2-chips::-webkit-scrollbar{display:none}.v2-chip{flex:0 0 auto;min-height:40px;padding:.45rem 1rem;background:transparent;border:1px solid var(--edge);color:var(--gray-light);font:inherit;font-size:var(--fs-small);cursor:pointer;white-space:nowrap;transition:color .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease),var(--t-press)}.v2-chip i{font-style:normal;color:var(--gray);margin-left:.3rem;font-variant-numeric:tabular-nums}.v2-chip:hover{color:var(--white);border-color:var(--orange)}.v2-chip[aria-pressed="true"]{background:var(--orange);border-color:var(--orange);color:var(--ink);font-weight:600}.v2-chip[aria-pressed="true"] i{color:var(--ink);opacity:.7}.v2-chip:active{scale:var(--press)}@media (pointer:coarse){.v2-chip{min-height:44px}}.v2-status{color:var(--gray);font-size:var(--fs-small);margin:var(--sp-2) 0 var(--sp-3);min-height:1.2em}.v2-eps{grid-template-columns:repeat(auto-fill,minmax(min(100%,238px),1fr))}.v2-eps .ep-tile[hidden]{display:none}.v2-pager{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:var(--sp-5)}.v2-pager[hidden]{display:none}.v2-pg{min-width:44px;height:44px;padding:0 .6rem;background:transparent;border:1px solid var(--line);color:var(--gray-light);font:inherit;font-size:var(--fs-body-s);cursor:pointer;font-variant-numeric:tabular-nums;transition:color .18s var(--ease),border-color .18s var(--ease),var(--t-press)}.v2-pg:hover:not(:disabled){color:var(--white);border-color:var(--orange)}.v2-pg.is-on{border-color:var(--orange);color:var(--white);box-shadow:inset 0 -2px 0 var(--orange)}.v2-pg:disabled{opacity:.3;cursor:default}.v2-pg:active:not(:disabled){scale:var(--press)}.v2-about-hero{min-height:clamp(520px,78svh,820px);padding-top:6rem}.v2-origin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-4) var(--sp-5);align-items:start}.v2-origin-copy p{font-size:var(--fs-body);line-height:1.8;color:var(--gray-light);margin:0 0 1.1rem;max-width:62ch}.v2-origin-copy p:first-child{font-size:var(--fs-lead);color:var(--white)}.v2-log{list-style:none;margin:0;padding:0}.v2-log .kit-row{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline}.v2-log .kit-row .kit-kicker{margin:0}.v2-log .kit-row p{grid-column:auto}@media (max-width:820px){.v2-origin-grid{grid-template-columns:1fr}}.v2-promises{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.v2-promise-ic{display:block;width:30px;height:30px;color:var(--orange);margin-bottom:.9rem}.v2-promise-ic svg{width:100%;height:100%}.v2-nac{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2.2rem;margin:var(--sp-5) 0 0;padding-top:var(--sp-3);border-top:1px solid;border-image:linear-gradient(90deg,transparent,var(--line) 20%,var(--line) 80%,transparent) 1;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);color:var(--white);letter-spacing:.02em}.v2-nac span::before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.6rem;background:var(--orange);transform:rotate(45deg) translateY(-2px)}.v2-discover{padding-bottom:0}.v2-discover .kit-head{margin-bottom:0}.cta-band .cta-buttons .listen-btn{flex:0 0 auto;min-width:0;padding-left:1.6rem;padding-right:1.6rem}.v2-dst .dst-sec{padding:var(--sp-section) var(--edge-x)}.v2-dst .dst-sec + .dst-sec{border-top:1px solid;border-image:linear-gradient(90deg,transparent,var(--line) 15%,var(--line) 85%,transparent) 1}.v2-dst .dst-sec.cfl,.v2-dst .cfl + .dst-sec{border-top:0}.v2-dst .dst-head{max-width:48rem;margin:0 0 var(--sp-5)}.v2-dst .dst-head .kicker,.v2-dst .dst-sec.is-quiet .dst-head .kicker{margin:0 0 var(--sp-2)}.v2-dst .dst-head h2,.v2-dst .dst-sec.is-loud .dst-head h2,.v2-dst .dst-sec.is-quiet .dst-head h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.15;letter-spacing:-.015em;color:var(--white);margin:0;max-width:none}.v2-dst .dst-head p,.v2-dst .dst-sec.is-quiet .dst-head p{font-size:var(--fs-lead);line-height:1.7;color:var(--gray-light);margin:var(--sp-2) 0 0;max-width:60ch}.v2-dst .dst-head .dst-lede{color:var(--white)}.v2-dst .dst-sec.is-loud .dst-head,.v2-dst .dst-sec.is-quiet .dst-head{margin-bottom:var(--sp-5)}.v2-dst .dst-sec.is-loud .kreal-open .dst-head{margin-bottom:0}.v2-dst .dst-sec.is-datasheet .dst-head{margin-bottom:var(--sp-4)}[data-v2="ep"] .cd-epno,[data-v2="ep"] .cd-box h2,[data-v2="ep"] .cd-box h3{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}[data-v2="ep"] .cd-block h2{font-family:var(--font-display)}[data-v2="kb"] :is(.k-hero-copy,.k-head,.band,.bf-q,.check,.tk-lab,.nx) .kicker{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}[data-v2="kb"] .k-hero-copy h1{font-weight:700;letter-spacing:-.02em}[data-v2="kb"] .k-head h2{font-size:var(--fs-h2);line-height:1.15;letter-spacing:-.015em}[data-v2="kb"] .k-head{margin-bottom:var(--sp-4)}.v2-tg-hero .breadcrumb{margin:0 0 var(--sp-3);font-size:var(--fs-small);color:var(--gray)}.v2-tg-hero .breadcrumb a{color:var(--gray-light)}.v2-tg-hero h1 .tg-hash{color:var(--orange);margin-right:.05em}[data-v2="tg"] .kit-hero.is-sky{padding-left:var(--edge-x);padding-right:var(--edge-x)}[data-v2="tg"] .tg-cloud{margin:var(--sp-3) var(--edge-x) 0}[data-v2="tg"] .tg-back{padding:var(--sp-4) var(--edge-x) var(--sp-section)}[data-v2="tg"] .tg-answer{margin:0 var(--edge-x) var(--sp-4);font-size:var(--fs-lead);line-height:1.75}[data-v2="tg"] .tg-list{padding:0 var(--edge-x) var(--sp-section)}[data-v2="tg"] .tg-sort{margin-left:var(--edge-x);margin-right:var(--edge-x)}[data-v2="tg"] .tg-tile{min-height:52px}[data-v2="tg"] .tg-sort{padding-left:0;padding-right:0}[data-v2="tg"] .tg-cloud{border-color:transparent;background-clip:padding-box}[data-v2="pg"] .v2-page-hero{padding-left:var(--edge-x);padding-right:var(--edge-x)}[data-v2="pg"] .v2-page-hero .kit-hero-copy{max-width:52rem}[data-v2="pg"] .v2-meta{font-size:var(--fs-small);color:var(--gray)}[data-v2="pg"] :is(.enq-wrap,.pol-wrap,.sm-wrap){max-width:none;padding-left:var(--edge-x);padding-right:var(--edge-x)}[data-v2="pg"] .sm-wrap{padding-top:var(--sp-3);padding-bottom:var(--sp-section)}.v2-nf{min-height:0;padding-bottom:0}.v2-nf-links{padding-top:var(--sp-4)}.v2-door{text-decoration:none;color:inherit;display:flex;flex-direction:column}.v2-door :is(h2,h3){transition:color .2s var(--ease)}.v2-door:hover :is(h2,h3){color:var(--orange)}.v2-door h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);color:var(--white);margin:0 0 .5rem;line-height:1.3}.v2-door .v2-more{margin-top:auto;padding-top:.8rem}[data-v2="pg"] .listen-btn{flex:0 0 auto;min-width:0;padding-left:1.6rem;padding-right:1.6rem}@media (prefers-reduced-motion: no-preference){html.vt-descend::view-transition-old(root){animation:v2-lift-away .56s var(--ease-in) both}html.vt-descend::view-transition-new(root){animation:v2-rise-in .72s var(--ease) .08s both}html.vt-climb::view-transition-old(root){animation:v2-sink-away .56s var(--ease-in) both}html.vt-climb::view-transition-new(root){animation:v2-drop-in .72s var(--ease) .08s both}html.vt-glide::view-transition-old(root){animation:v2-glide-out .5s var(--ease-in) both}html.vt-glide::view-transition-new(root){animation:v2-glide-in .66s var(--ease) .06s both}@keyframes v2-lift-away{to{opacity:0;transform:translateY(-6vh) scale(1.04);filter:blur(8px)}}@keyframes v2-rise-in{from{opacity:0;transform:translateY(9vh) scale(.97);filter:blur(10px)}}@keyframes v2-sink-away{to{opacity:0;transform:translateY(6vh) scale(.97);filter:blur(8px)}}@keyframes v2-drop-in{from{opacity:0;transform:translateY(-8vh) scale(1.03);filter:blur(10px)}}@keyframes v2-glide-out{to{opacity:0;transform:translateX(-5vw);filter:blur(6px)}}@keyframes v2-glide-in{from{opacity:0;transform:translateX(6vw);filter:blur(8px)}}::view-transition-group(v2-dest){animation-duration:.7s;animation-timing-function:var(--ease)}::view-transition-group(v2-hud){animation-duration:.5s}.kit-hero-copy>*{animation:v2-arrive .9s var(--ease) backwards}.kit-hero-copy>:nth-child(2){animation-delay:.08s}.kit-hero-copy>:nth-child(3){animation-delay:.16s}.kit-hero-copy>:nth-child(4){animation-delay:.24s}.kit-hero-copy>:nth-child(n+5){animation-delay:.32s}@keyframes v2-arrive{from{opacity:0;transform:translateY(18px);filter:blur(6px)}}.kit-hero-media{translate:var(--hx,0) var(--hy,0);transition:translate .9s var(--ease)}.kit-hero:not(.is-sky) .kit-hero-media{inset:-24px}}.kit-hero-copy{position:relative;z-index:1}.kit-hero-media video{position:absolute;inset:0}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.kit-hero:not(.is-sky) .kit-hero-media>*{animation:v2-hero-fall linear both;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes v2-hero-fall{to{transform:translateY(16%) scale(1.08)}}.kit-hero:not(.is-sky)::before{content:"";position:absolute;z-index:0;left:-10%;right:-10%;bottom:0;height:60%;pointer-events:none;background:url("../../assets/destinations/kenya/clouds/cloud-3.webp") center 70%/100% auto no-repeat;opacity:.42;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 38%,#000 58%,transparent 88%);mask-image:linear-gradient(180deg,transparent 0%,#000 38%,#000 58%,transparent 88%);animation:v2-cloud-pass linear both;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes v2-cloud-pass{from{transform:translate3d(0,18%,0) scale(1)}to{transform:translate3d(-4%,-62%,0) scale(1.25);opacity:.75}}.kit-feature-media :is(img,video){animation:v2-deep linear both;animation-timeline:view();animation-range:cover}.kit-card-media img{animation:v2-deep-s linear both;animation-timeline:view();animation-range:cover}@keyframes v2-deep{from{transform:translateY(-7%) scale(1.16)}to{transform:translateY(7%) scale(1.16)}}@keyframes v2-deep-s{from{transform:translateY(-5%) scale(1.12)}to{transform:translateY(5%) scale(1.12)}}:is(.kit-head,.dst-head,.k-head,.ep2-next-head){animation:v2-wipe linear backwards;animation-timeline:view();animation-range:entry 0% entry 80%}@keyframes v2-wipe{from{clip-path:inset(0 100% 0 0);opacity:.2;transform:translateX(-14px)}}:is(.kit-panel,.kit-card,.kit-row,.ep-tile,.tg-v2 .tg-ep,.tile,.v2-question,.v2-nl,.kit-feature-copy,.cta-card,.kit-stat,.ep2 .cd-box,.ep2 .cd-summary,.ep2-card,.ep2-quote):not(.v2-rail>*){animation:v2-surface linear backwards;animation-timeline:view();animation-range:entry 0% entry 70%}@keyframes v2-surface{from{opacity:0;transform:translateY(34px) scale(.97);filter:blur(6px)}}.kit-hero .kit-stat{animation:none}}}@media (min-width:1101px){.page-wrap>nav .v2-hud{display:inline-flex}}.page-wrap>nav .v2-hud{align-items:center;gap:.9rem;color:var(--gray-light);font-size:.68rem;letter-spacing:.1em}.v2-hud-row b{font-weight:600;color:var(--orange);margin-right:.4rem}.v2-hud-row em{font-style:normal;color:var(--white);display:inline-block;min-width:4.4em}.v2-hud-att{position:relative;flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:1px solid var(--edge-hi);overflow:hidden;background:linear-gradient(180deg,rgba(90,130,190,.4) 50%,rgba(255,117,23,.2) 50%)}.v2-hud-att i{position:absolute;left:-3px;right:-3px;top:50%;height:1px;background:var(--orange);transform-origin:50% 50%}.v2-glint{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);mix-blend-mode:screen;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,190,140,.14),rgba(255,117,23,.05) 35%,transparent 65%)}.v2-lit>.v2-glint{opacity:1}:where(.kit-card,.kit-panel,.ep-card,.ep-tile,.tg-v2 .tg-ep,.v2-door,.tile,.cd-box){transform-style:flat;will-change:auto}.tile{position:relative}.v2-rail{perspective:1400px}.v2-rail>*{rotate:y calc(var(--lean,0) * -1deg)}@media (prefers-reduced-motion: reduce){.v2-rail>*{rotate:none}}.v2-wind{order:3;flex-shrink:0;width:44px;height:44px;display:inline-grid;place-items:center;margin:0 .8rem 0 1.2rem;background:transparent;cursor:pointer;color:var(--gray-light);border:1px solid var(--line);transition:color .2s var(--ease),border-color .2s var(--ease),var(--t-press)}.v2-wind svg{width:20px;height:20px}.v2-wind:hover{color:var(--white);border-color:var(--edge-hi)}.v2-wind.is-on{color:var(--orange);border-color:var(--live);box-shadow:0 0 14px rgba(255,117,23,.25)}@keyframes v2-breeze{50%{transform:translateX(2px)}}@media (prefers-reduced-motion: reduce){.v2-wind.is-on svg{animation:none}}.v2-wind:active{scale:var(--press)}@media (max-width:940px){.page-wrap>nav .v2-wind{margin-left:auto;margin-right:.6rem}.page-wrap>nav .v2-wind ~ .nav-cta{margin-left:0}}.v2-rail{cursor:grab}.v2-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.v2-rail.is-dragging *{pointer-events:none}.v2-rail.is-auto{scroll-snap-type:none}.v2-testi-ep::before{content:"\25B6\00a0";color:var(--orange)}.v2-wwu{display:flex;flex-direction:column}.v2-wwu .kit-actions{margin-top:auto;padding-top:var(--sp-3)}.v2-join-grid{align-items:start}.v2-nl{margin-top:calc(-1 * var(--sp-4))}@media (max-width:980px){.v2-nl{margin-top:0}}html body .clb-station::before{-webkit-mask-image:radial-gradient(ellipse 75% 85% at 72% 50%,#000 25%,transparent 78%),linear-gradient(90deg,transparent 0%,#000 18%,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 75% 85% at 72% 50%,#000 25%,transparent 78%),linear-gradient(90deg,transparent 0%,#000 18%,#000 70%,transparent 100%);mask-composite:intersect}@media (max-width:760px){html body .clb-station::before{-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 45%,transparent 85%),linear-gradient(90deg,transparent,#000 15%,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.6) 45%,transparent 85%),linear-gradient(90deg,transparent,#000 15%,#000 80%,transparent)}}html body .clb-strip{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 90px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 90px),transparent 100%)}.v2-glimpse .live-feed{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.2rem,3.5vw,2.6rem);border:1px solid var(--line);border-radius:28px;--cv:64px;--ring:5px;background:radial-gradient(130% 60% at 50% 115%,var(--sky-horizon),transparent 60%),linear-gradient(180deg,var(--ink),var(--bg))}.v2-glimpse .live-feed::before,.v2-glimpse .live-feed::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.v2-glimpse .live-feed::before{background-size:420px 360px;background-image: radial-gradient(1px 1px at 8% 14%,var(--white),transparent),radial-gradient(1px 1px at 23% 62%,var(--gray-light),transparent),radial-gradient(1.5px 1.5px at 37% 22%,var(--white),transparent),radial-gradient(1px 1px at 51% 78%,var(--gray-light),transparent),radial-gradient(1px 1px at 64% 9%,var(--white),transparent),radial-gradient(1.5px 1.5px at 78% 41%,var(--white),transparent),radial-gradient(1px 1px at 91% 70%,var(--gray-light),transparent),radial-gradient(1px 1px at 14% 88%,var(--white),transparent),radial-gradient(1px 1px at 86% 18%,var(--gray-light),transparent),radial-gradient(1px 1px at 45% 48%,var(--gray),transparent)}.v2-glimpse .live-feed::after{inset:-30% -20% auto;height:70%;filter:blur(50px);background:conic-gradient(from 200deg at 50% 100%,transparent,var(--sky-cool),var(--sky-warm),var(--sky-cool),transparent 70%)}.v2-glimpse .live-feed-head{margin-bottom:.9rem}.v2-glimpse .live-dot{animation:none;box-shadow:0 0 10px var(--orange)}.v2-glimpse .live-feed-status{font-size:var(--fs-small);margin-bottom:var(--sp-3)}.v2-glimpse #liveFeedGrid{display:grid;gap:.8rem}.v2-glimpse .ep-row,.v2-glimpse .ep-row:first-child{border:1px solid color-mix(in srgb,var(--white) 5%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-radius .45s var(--ease),border-color .3s var(--ease)}.v2-glimpse .ep-row:first-child{--cv:88px}.v2-glimpse .ep-row.playing{border-radius:28px;border-color:var(--live)}.v2-glimpse .ep-row::after{left:0;right:0;top:0;bottom:0;width:auto;height:auto;box-shadow:none;border-radius:inherit;padding:1px;pointer-events:none;opacity:.35;background:linear-gradient(90deg,transparent 10%,var(--live) 50%,transparent 90%);transition:opacity .35s var(--ease);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.v2-glimpse .ep-row:hover::after,.v2-glimpse .ep-row:focus-within::after,.v2-glimpse .ep-row.playing::after{opacity:1}.v2-glimpse .ep-row-main{position:relative;display:grid;grid-template-columns:var(--cv) minmax(0,1fr) auto auto;align-items:center;gap:0 var(--sp-3);padding:.8rem 1.1rem .8rem .9rem}.v2-glimpse .ep-cover{grid-area:1/1;width:var(--cv);height:var(--cv);border-radius:50%;box-shadow:none;filter:brightness(.8) saturate(.8);transition:filter .4s var(--ease),box-shadow .4s var(--ease)}.v2-glimpse .ep-row:hover .ep-cover,.v2-glimpse .ep-row.playing .ep-cover{filter:none}.v2-glimpse .ep-row.playing .ep-cover{box-shadow:0 0 28px var(--live)}.v2-glimpse .ep-row-main::before{content:"";position:absolute;grid-area:1/1/2/2;left:50%;top:50%;translate:-50% -50%;pointer-events:none;width:calc(var(--cv) + 2 * var(--ring) + 6px);aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(var(--edge-hi) 0 1.2deg,transparent 1.2deg 10deg);-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - var(--ring)),#000 calc(100% - var(--ring) + 1px));mask:radial-gradient(circle closest-side,transparent calc(100% - var(--ring)),#000 calc(100% - var(--ring) + 1px));transition:rotate 1.2s var(--ease)}.v2-glimpse .ep-row:hover .ep-row-main::before{rotate:40deg}.v2-glimpse .ep-row.playing .ep-row-main::before{rotate:none;filter:drop-shadow(0 0 5px var(--live));background:conic-gradient(var(--orange) calc(var(--p,0) * 1turn),color-mix(in srgb,var(--white) 12%,transparent) 0)}.v2-glimpse .ep-play-btn,.v2-glimpse .ep-row:first-child .ep-play-btn{grid-area:1/1;place-self:center;z-index:1;margin:0;width:var(--cv);height:var(--cv);border:0;border-radius:50%;background:color-mix(in srgb,var(--bg) 50%,transparent);opacity:0;transition:opacity .25s var(--ease),background-color .25s var(--ease)}.v2-glimpse .ep-play-btn svg{width:20px;height:20px;color:var(--white)}.v2-glimpse .ep-row:hover .ep-play-btn,.v2-glimpse .ep-play-btn:focus-visible{opacity:1}.v2-glimpse .ep-row.playing .ep-play-btn{opacity:1;background:color-mix(in srgb,var(--bg) 32%,transparent)}.v2-glimpse .ep-row.playing .ep-play-btn svg{color:var(--white)}.v2-glimpse .ep-play-btn:focus-visible{outline:2px solid var(--white);outline-offset:3px}.v2-glimpse .ep-play-btn:active{scale:var(--press)}@media (hover:none){.v2-glimpse .ep-play-btn{opacity:1;background:color-mix(in srgb,var(--bg) 28%,transparent)}}.v2-glimpse .ep-row-mid{grid-column:2}.v2-glimpse .ep-row-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);line-height:1.35;color:var(--white);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s var(--ease)}.v2-glimpse .ep-row:first-child .ep-row-title{font-size:var(--fs-h4);line-height:1.25}.v2-glimpse .ep-row:hover .ep-row-title{color:var(--orange)}.v2-glimpse .ep-row.playing .ep-row-title{color:var(--white)}.v2-glimpse .ep-row:first-child .ep-row-mid::before{content:"Latest episode";display:block;margin-bottom:.3rem;font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-light)}.v2-glimpse .ep-row.playing .ep-row-title::before{content:"";display:inline-block;vertical-align:-1px;width:13px;height:12px;margin-right:.55rem;background:linear-gradient(var(--orange),var(--orange)) 0 100% / 3px 45% no-repeat,linear-gradient(var(--orange),var(--orange)) 5px 100% / 3px 90% no-repeat,linear-gradient(var(--orange),var(--orange)) 10px 100% / 3px 65% no-repeat}.v2-glimpse .ep-row-show{display:none}.v2-glimpse .ep-row-meta{grid-column:3;flex-direction:row;gap:1rem;font-size:var(--fs-small);color:var(--gray);font-variant-numeric:tabular-nums}.v2-glimpse .ep-row-meta span:first-child,.v2-glimpse .ep-row-meta span:last-child{min-width:0;text-align:right}.v2-glimpse .ep-row-meta span:last-child{color:var(--gray-light)}.v2-glimpse .ep-row-icons{grid-column:4;gap:.2rem;opacity:.5;transition:opacity .2s var(--ease)}.v2-glimpse .ep-row:hover .ep-row-icons,.v2-glimpse .ep-row:focus-within .ep-row-icons,.v2-glimpse .ep-row.playing .ep-row-icons{opacity:1}.v2-glimpse .ep-icon-btn{width:44px;height:44px}.v2-glimpse .ep-player{position:relative;overflow:hidden;margin:0;border-top:1px solid color-mix(in srgb,var(--white) 7%,transparent);padding:2.4rem 1.6rem 1rem}.v2-glimpse .ep-row.playing .ep-player{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem}.v2-glimpse .ep-player::before{content:"NOW PLAYING // PARAGLIDING ATLAS PODCAST";content:"NOW PLAYING // PARAGLIDING ATLAS PODCAST" / "";position:absolute;left:1.6rem;right:1.6rem;top:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;font-family:var(--font-display);font-size:var(--fs-micro);font-weight:600;letter-spacing:.24em;color:var(--gray)}.v2-glimpse .ep-skip-controls{display:contents}.v2-glimpse .ep-play-btn-lg{display:none}.v2-glimpse .ep-skip-btn[data-skip="-15"]{grid-column:1;grid-row:1}.v2-glimpse .ep-progress-row{grid-column:2;grid-row:1;gap:.7rem}.v2-glimpse .ep-skip-btn[data-skip="15"]{grid-column:3;grid-row:1}.v2-glimpse .ep-skip-btn{flex-direction:row;gap:.25rem;min-width:44px;min-height:44px;justify-content:center;font-size:var(--fs-micro);color:var(--gray-light)}.v2-glimpse .ep-skip-btn svg{width:17px;height:17px}.v2-glimpse .ep-time{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--gray-light)}.v2-glimpse .ep-progress-track{height:3px;border-radius:2px;background:color-mix(in srgb,var(--gray-light) 16%,transparent)}.v2-glimpse .ep-progress-fill{border-radius:2px;box-shadow:0 0 10px var(--live)}.v2-glimpse .live-feed-footer{margin-top:var(--sp-4);align-items:center}.v2-glimpse .see-more-btn{min-height:48px;padding:.75rem 1.6rem;color:var(--white);border:1px solid var(--edge-hi);border-radius:999px;background:color-mix(in srgb,var(--bg) 50%,transparent);font-weight:600;transition:border-color .2s var(--ease),color .2s var(--ease)}.v2-glimpse .see-more-btn:hover:not(:disabled){border-color:var(--orange);color:var(--orange);background:color-mix(in srgb,var(--bg) 50%,transparent)}.v2-glimpse .see-more-btn:active:not(:disabled){scale:var(--press)}.v2-glimpse .live-counter{border:0;padding:0;font-size:var(--fs-small);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.v2-glimpse .ep-row,.v2-glimpse .ep-row-title,.v2-glimpse .ep-cover{transition:none}}@media (max-width:640px){.v2-glimpse .live-feed{--cv:48px;border-radius:22px;padding:1rem .75rem}.v2-glimpse .ep-row:first-child{--cv:64px}.v2-glimpse .ep-row,.v2-glimpse .ep-row:first-child{border-radius:22px}.v2-glimpse .ep-row-main{grid-template-columns:var(--cv) minmax(0,1fr) auto;gap:.2rem .8rem;padding:.6rem .3rem .6rem .7rem}.v2-glimpse .ep-cover,.v2-glimpse .ep-play-btn,.v2-glimpse .ep-row:first-child .ep-play-btn{grid-row:1/3}.v2-glimpse .ep-row-main::before{grid-area:1/1/3/2}.v2-glimpse .ep-row-mid{grid-column:2;grid-row:1;align-self:end}.v2-glimpse .ep-row-title,.v2-glimpse .ep-row:first-child .ep-row-title{font-size:var(--fs-body-s)}.v2-glimpse .ep-row-meta{grid-column:2;grid-row:2;align-self:start;justify-content:flex-start;gap:.8rem;font-size:var(--fs-micro)}.v2-glimpse .ep-row-icons{grid-column:3;grid-row:1/3;opacity:.8}.v2-glimpse .ep-row-icons .ep-icon-btn:first-child{display:none}.v2-glimpse .ep-player{padding:2.2rem .9rem .8rem}.v2-glimpse .ep-player::before{left:.9rem;right:.9rem;content:"NOW PLAYING";content:"NOW PLAYING" / ""}}.v2-tbd{font-style:italic;font-weight:400;color:var(--gray);white-space:nowrap}.v2-price{color:var(--orange)!important}.v2-status{font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-light)}.v2-status.is-go{color:#5fd08a}.v2-status.is-go::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:.5em;vertical-align:.12em;box-shadow:0 0 8px currentColor}.v2-dates{margin-top:clamp(4rem,9vw,7rem);scroll-margin-top:5rem}.v2-found{min-height:1.5em;margin:0 0 var(--sp-2);font-size:var(--fs-body-s);color:var(--gray-light)}.v2-found b{color:var(--white)}.v2-found button{background:none;border:0;color:var(--orange);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0 .2rem}.v2-found a{color:var(--white)}.v2-deps.kit-panel{padding:var(--sp-1) var(--sp-3)}.v2-deps[hidden],.v2-dep[hidden]{display:none}.v2-dep{display:grid;grid-template-columns:1.5fr 1.4fr .8fr .8fr .8fr 1.2fr 1.5rem;gap:1rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--line);color:var(--white);text-decoration:none;font-size:var(--fs-body-s);transition:padding .25s var(--ease-out),background .25s}.v2-dep:last-child{border-bottom:0}.v2-dep-head{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);padding:.8rem 0}.v2-dep-trip b{font-family:var(--font-display);font-weight:600;font-size:1.05rem}.v2-dep-trip em{font-style:normal;color:var(--gray);font-size:var(--fs-small);margin-left:.35rem}.v2-dep>i{color:var(--orange);font-style:normal;transition:translate .25s var(--ease-out)}a.v2-dep:hover{padding-left:.5rem}a.v2-dep:hover .v2-dep-trip b{color:var(--orange)}a.v2-dep:hover>i{translate:4px 0}@media (max-width:820px){.v2-dep-head{display:none}.v2-dep{grid-template-columns:1fr 1fr;gap:.35rem 1rem}.v2-dep-trip{grid-column:1/-1}.v2-dep [data-l]::before{content:attr(data-l);display:block;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.v2-dep .v2-status{grid-column:1/2;margin-top:.3rem}.v2-dep>i{justify-self:end}}.page-wrap:has(.v2-home-hero)>nav{position:absolute;top:0;left:0;right:0;background:none;border-bottom:0;border-image:none;text-shadow:0 1px 12px rgba(0,0,0,.35)}.page-wrap:has(.v2-home-hero)>nav::before{opacity:0}.page-wrap:has(.v2-home-hero)>nav .nav-links a{color:rgba(255,255,255,.92)}.page-wrap:has(.v2-home-hero)>.nav-chevron{display:none}.v2-home-hero{padding-top:8rem}.v2-home-hero::after{background: linear-gradient(180deg,rgba(10,11,14,.38) 0%,rgba(10,11,14,0) 16%),linear-gradient(90deg,rgba(10,11,14,.5) 0%,rgba(10,11,14,.14) 42%,rgba(10,11,14,0) 62%),linear-gradient(180deg,rgba(20,21,25,0) 62%,rgba(20,21,25,.55) 86%,var(--bg) 100%)}.v2-home-hero h1,.v2-home-hero .kit-intro{text-shadow:0 2px 24px rgba(0,0,0,.35)}.v2-home-hero .kit-kicker,.v2-home-hero .kit-stat span{text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 18px rgba(0,0,0,.45)}.v2-home-hero .kit-stat span{color:rgba(255,255,255,.82)}.v2-home-hero .kit-stat b{text-shadow:0 2px 18px rgba(0,0,0,.4)}@media (max-width:700px){.v2-home-hero::after{background: linear-gradient(180deg,rgba(10,11,14,.42) 0%,rgba(10,11,14,.12) 18%,rgba(10,11,14,.22) 55%,rgba(20,21,25,.6) 88%,var(--bg) 100%)}}.page-wrap>nav.v2-nav-pinned{position:fixed;top:0;left:0;right:0;z-index:60;translate:0 -110%;border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,var(--edge) 18%,var(--edge) 82%,transparent) 1;background:linear-gradient(180deg,rgba(180,180,180,.045) 0%,rgba(180,180,180,.015) 100%),rgba(20,21,25,.86);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 10px 30px -18px rgba(0,0,0,.7);text-shadow:none}.page-wrap>nav.v2-nav-pinned.v2-nav-shown{translate:0 0;transition:translate .38s var(--ease)}.page-wrap>nav.v2-nav-pinned:not(.v2-nav-shown){transition:translate .28s ease-in}.page-wrap>nav.v2-nav-pinned::before{opacity:.8}.page-wrap>nav.v2-nav-pinned{padding-top:1rem;padding-bottom:1rem}.page-wrap:has(.v2-home-hero)>nav.v2-nav-pinned .nav-links a{color:var(--gray-light)}.v2-tools,.v2-nl{transition:top .38s var(--ease)}html.v2-nav-up .v2-tools{top:var(--v2-nav-h,5rem)}html.v2-nav-up .v2-nl{top:calc(var(--v2-nav-h,5rem) + 1.5rem)}@media (prefers-reduced-motion: reduce){.page-wrap>nav.v2-nav-pinned{transition:none!important}}body{background: url("img/dither.webp") 0 0/128px 128px repeat,linear-gradient(180deg,#17181d 0,var(--bg) 1100px,#121317 62%,#101115 100%) var(--bg)}.cd-center,#questions .faq,body:not(:has(#v4-kenya-own)) .kfaq-wrap,.pol-body,.v2-origin{position:relative;isolation:isolate}.cd-center::after,#questions .faq::after,body:not(:has(#v4-kenya-own)) .kfaq-wrap::after,.pol-body::after,.v2-origin::after{content:"";position:absolute;inset:-3rem -4rem;z-index:-1;pointer-events:none;background:url("img/dust.webp") 0 0/256px 256px repeat,radial-gradient(closest-side,rgba(255,226,200,.045),rgba(255,226,200,0));-webkit-mask-image:radial-gradient(farthest-side,#000 40%,transparent 100%);mask-image:radial-gradient(farthest-side,#000 40%,transparent 100%)}body:has(main.ex){background-image:linear-gradient(180deg,#17181d 0,var(--bg) 1100px,#121317 62%,#101115 100%)}.v2-origin::after{inset:-3rem 0}@media (max-width:700px){.cd-center::after,#questions .faq::after,body:not(:has(#v4-kenya-own)) .kfaq-wrap::after,.pol-body::after,.v2-origin::after{inset:-2rem -1rem}}@media (max-width:700px){.v2-origin::after{inset:-2rem 0}}:is(.cta-band,.destination,.destination.reverse,.podcast,.ep-map-section,.newsletter,.dossier,.kb-hero,.kb-portal){background:transparent}.v2-topo,.enq-wrap{position:relative;isolation:isolate}.v2-topo::before,.enq-wrap::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("img/contours.svg") center/1600px auto repeat;opacity:.075;-webkit-mask-image:radial-gradient(75% 70% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(75% 70% at 50% 50%,#000 30%,transparent 100%)}@media (max-width:700px){.v2-topo::before,.enq-wrap::before{background-size:1100px auto;opacity:.06}}footer{padding-top:clamp(64px,7.5vw,118px);background:url("img/ridge.svg") top center/100% clamp(64px,7.5vw,118px) no-repeat,linear-gradient(#101115,#101115) bottom/100% calc(100% - clamp(64px,7.5vw,118px) + 1px) no-repeat}@media print{body,footer{background-image:none !important}.cd-center::after,#questions .faq::after,.kfaq-wrap::after,.pol-body::after,.v2-origin::after{display:none}}footer::before{display:none}footer::after{top:-120px;height:360px;background:radial-gradient(55% 60% at 62% 55%,var(--sky-horizon),transparent 72%),radial-gradient(35% 40% at 62% 60%,var(--sky-warm),transparent 70%)}.footer-brand .footer-tagline{font-size:.985rem;white-space:nowrap}.v2-ic{display:block;width:46px;height:46px;color:var(--orange);margin:0 0 1rem}.v2-ic svg{width:100%;height:100%;overflow:visible}.v2-ic-bezel{stroke:rgba(180,180,180,.28);stroke-width:1;transform-origin:16px 16px;transition:stroke .3s var(--ease),transform .6s var(--ease)}@media (hover:hover){.kit-panel:hover .v2-ic-bezel{stroke:rgba(255,117,23,.55);transform:rotate(22deg)}}.v2-proof .kit-panel .v2-ic{grid-row:span 2;margin:.1rem 0 0;width:42px;height:42px}.v2-proof .kit-panel{grid-template-columns:3.4rem minmax(0,1fr)}@media (max-width:700px){.v2-proof .kit-panel{grid-template-columns:42px minmax(0,1fr);column-gap:.9rem;align-items:center}.v2-proof .kit-panel .v2-ic{grid-row:auto;margin:0}.v2-proof .kit-panel h3{margin:0}.v2-proof .kit-panel>:not(.v2-ic):not(h3){grid-column:1 / -1;margin-top:.8rem}}@media (prefers-reduced-motion: reduce){.v2-ic-bezel{transition:none}.kit-panel:hover .v2-ic-bezel{transform:none}}.v2-accent{font-style:normal;color:var(--orange);background:linear-gradient(90deg,var(--orange-lite,#ff8a3d),var(--orange));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kit-stat b{font-weight:600;font-size:clamp(2rem,3.5vw,2.75rem);letter-spacing:-.01em;line-height:1;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px rgba(255,255,255,.88);paint-order:stroke}.kit-stat span{margin-top:.5rem}@supports not (-webkit-text-stroke:1px #fff){.kit-stat b{color:var(--white);-webkit-text-fill-color:currentColor}}.kit-stats{column-gap:clamp(1.6rem,4.4vw,3.4rem)}:is(.kit-feature-media,.v2-fb-shot,.cfl-bgs,.v2-page-hero .kit-hero-media) img{filter:contrast(1.05) saturate(.92) sepia(.07) brightness(.98)}.v2-testi figcaption:has(.v2-testi-face){display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:.8rem;row-gap:.2rem;align-items:center}.v2-testi-face{grid-row:span 2;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 0 0 3px var(--bg)}.v2-testi-face picture,.v2-testi-face img{display:block;width:100%;height:100%;object-fit:cover}img.v2-img-wait{opacity:0;filter:blur(14px);--v2-blur:14px}img.v2-img-in{transition:opacity .7s var(--ease),filter .9s var(--ease)}:is(.kit-feature-media,.v2-fb-shot,.cfl-bgs,.v2-page-hero .kit-hero-media) img{filter:contrast(1.05) saturate(.92) sepia(.07) brightness(.98) blur(var(--v2-blur,0px))}@media (prefers-reduced-motion: reduce){img.v2-img-wait{filter:none;--v2-blur:0px}img.v2-img-in{transition:opacity .3s var(--ease)}}.v2-testi-face:not(.is-still) img{object-position:50% 16%}.ep2 .cd-head{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.ep2-hero{display:grid;grid-template-columns:minmax(0,1fr) clamp(200px,21vw,300px);gap:clamp(2rem,5vw,4.5rem);align-items:end}.ep2-with{display:block;color:var(--gray-light);font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;margin:0 0 .5rem}.ep2-with strong{color:var(--white);font-weight:600}.ep2 .cd-head h1{max-width:none;margin:0}.ep2-h1{display:block;max-width:18ch;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.025em}.ep2-sub{display:block;max-width:40ch;margin-top:.8rem;font-family:var(--font-body);font-weight:500;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.45;color:var(--gray-light);letter-spacing:0}.ep2 .cd-submeta{margin-top:1.3rem}.ep2-listen.cd-listen{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.6rem;max-width:34rem;margin:1.8rem 0 0}.ep2-listen .cd-lbtn{min-width:0;white-space:nowrap;padding:.75rem .6rem}.ep2-listen .cd-lbtn:first-child{background:var(--orange);border-color:var(--orange);color:var(--ink);font-weight:600}.ep2-portrait{margin:0;position:relative;aspect-ratio:480/678;overflow:hidden;background:var(--card);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.ep2-portrait::before,.ep2-portrait::after{content:"";position:absolute;z-index:2;width:16px;height:16px;pointer-events:none}.ep2-portrait::before{top:8px;left:8px;border-top:2px solid var(--orange);border-left:2px solid var(--orange)}.ep2-portrait::after{right:8px;bottom:8px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange)}.ep2-portrait picture,.ep2-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ep2-portrait.is-art{aspect-ratio:1}.ep2-stage{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,26vw,360px);gap:clamp(1.5rem,3vw,2.5rem);align-items:start;margin:0 0 clamp(2.5rem,5vw,4rem)}.ep2-stage .cd-player{margin-bottom:0}.ep2-stage-side{display:grid;gap:1.4rem}.ep2-quote.cd-quote{margin:0;padding:0 0 0 1.2rem}.ep2-quote blockquote p{font-size:1.02rem;line-height:1.6}.ep2-k{display:block;font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:.8rem}.ep2-guest.kit-panel{padding:1.4rem 1.4rem 1.2rem}.ep2-guest-face{float:right;width:58px;height:58px;border-radius:50%;overflow:hidden;margin:-.3rem 0 .4rem .8rem;background:var(--card);box-shadow:0 0 0 1px rgba(255,255,255,.14)}.ep2-guest-face picture,.ep2-guest-face img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.ep2-guest-name{font-family:var(--font-display);font-weight:600;font-size:1.2rem;color:var(--white);margin:0}.ep2-guest-more{clear:both;margin:1rem 0 .3rem;font-size:var(--fs-small);color:var(--gray)}.ep2-guest .cd-link{display:block;padding:.45rem 0;font-size:.88rem;color:var(--gray-light);border-top:1px solid var(--line)}.ep2-guest .cd-link:hover{color:var(--orange)}.ep2-timeline{margin-top:.9rem}.ep2-track{position:relative;height:30px}.ep2-tick{position:absolute;top:0;bottom:0;left:calc(var(--a) * 1%);width:calc(var(--w) * 1%);display:block}.ep2-tick::before{content:"";position:absolute;left:0;right:2px;bottom:9px;height:4px;background:rgba(180,180,180,.2);transition:background .2s var(--ease),height .2s var(--ease)}.ep2-tick:hover::before,.ep2-tick:focus-visible::before{background:var(--orange-lite,#ff8a3d);height:6px}.ep2-tick.is-on::before{background:var(--orange)}.ep2-tick.is-done::before{background:rgba(255,117,23,.45)}.ep2-tick-t,.ep2-tick time{position:absolute;pointer-events:none;opacity:0;transition:opacity .15s var(--ease);white-space:nowrap}.ep2-tick-t{bottom:calc(100% + 4px);left:0;background:#0f1013;border:1px solid var(--edge);padding:.35rem .6rem;font-size:.78rem;color:var(--white);z-index:4}.ep2-tick time{bottom:calc(100% + 4px);left:0;transform:translateY(-100%);font-size:.7rem;color:var(--orange)}.ep2-tick:hover .ep2-tick-t,.ep2-tick:focus-visible .ep2-tick-t{opacity:1}.ep2-tick:nth-last-child(-n+3) .ep2-tick-t{left:auto;right:0}.ep2-fly{position:relative}.ep2-fly h2{margin-bottom:.6rem}.ep2-fly-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;padding:.7rem 0;border-top:1px solid var(--line);color:var(--white);text-decoration:none}.ep2-fly-row b{font-family:var(--font-display);font-weight:600;font-size:.98rem}.ep2-fly-row span{grid-column:1;font-size:.8rem;color:var(--gray-light)}.ep2-fly-row i{grid-row:1/3;grid-column:2;align-self:center;color:var(--orange);font-style:normal;transition:translate .25s var(--ease-out)}.ep2-fly-row:hover b{color:var(--orange)}.ep2-fly-row:hover i{translate:4px 0}.ep2-fly-note{margin:.6rem 0 0;font-size:.78rem;color:var(--gray);line-height:1.5}.ep2-next{padding:0 0 clamp(4rem,8vw,6rem)}.ep2-next-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.5rem;margin-bottom:1.6rem}.ep2-next-head .ep2-k{flex-basis:100%;margin:0}.ep2-next-head h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.6vw,2rem);color:var(--white);margin:0;letter-spacing:-.01em}.ep2-next-all{margin-left:auto;color:var(--gray-light);font-size:var(--fs-small);text-decoration:none}.ep2-next-all i{color:var(--orange);font-style:normal}.ep2-next-all:hover{color:var(--white)}.ep2-next-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.ep2-card{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--white);overflow:hidden}.ep2-card-art{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--card)}.ep2-card-art picture,.ep2-card-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform .6s var(--ease)}.ep2-card:hover .ep2-card-art img{transform:scale(1.05)}.ep2-card-body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.2rem}.ep2-card-k{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-weight:600}.ep2-card-t{font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.3}.ep2-card:hover .ep2-card-t{color:var(--orange)}.ep2-card-m{font-size:.8rem;color:var(--gray)}@media (max-width:1150px){.ep2-stage{grid-template-columns:minmax(0,1fr)}.ep2-stage-side{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.ep2-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ep2-hero{grid-template-columns:minmax(0,1fr) 34%;align-items:start;gap:1.2rem}.ep2-hero-copy{display:contents}.ep2 .cd-head h1,.ep2 .cd-submeta{grid-column:1}.ep2-portrait{grid-column:2;grid-row:1 / span 3;align-self:start}.ep2-listen.cd-listen{grid-column:1 / -1;max-width:none}.ep2-h1{font-size:clamp(1.7rem,7vw,2.3rem)}.ep2-stage-side{grid-template-columns:minmax(0,1fr)}.ep2-listen .cd-lbtn{font-size:.78rem;padding:.7rem .3rem}.ep2 .cd-rail{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}}@media (max-width:560px){.ep2-next-grid{grid-template-columns:minmax(0,1fr)}.ep2-card{flex-direction:row}.ep2-card-art{flex:0 0 38%;aspect-ratio:auto}}.ep2-lw{font-style:normal}@media (max-width:560px){.ep2-lw{display:none}.ep2-listen .cd-lbtn{font-size:.84rem}}.ep2-hero.is-media{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}.ep2-hero.is-media .ep2-h1{max-width:none;font-size:clamp(1.9rem,3.3vw,2.9rem);text-wrap:balance}.ep2-hero-media{min-width:0}.ep2-hero-media .cd-player{margin:0}.ep2-stage.is-side{grid-template-columns:minmax(0,1fr)}.ep2-stage.is-side .ep2-stage-side{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.ep2-stage.is-one .ep2-stage-side{grid-template-columns:minmax(0,1fr);max-width:760px}@media (max-width:820px){.ep2-hero.is-media{grid-template-columns:minmax(0,1fr)}.ep2-hero.is-media .ep2-h1{font-size:clamp(1.7rem,7vw,2.3rem)}.ep2-hero-media{grid-column:1 / -1;grid-row:auto;order:5;margin-top:.4rem}.ep2-stage.is-side .ep2-stage-side{grid-template-columns:minmax(0,1fr)}}.v2-origin-lede{font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.35;color:var(--white);margin:0 0 1.2rem;letter-spacing:-.01em}.v2-origin-copy p:not(.v2-origin-lede){font-size:1.02rem;line-height:1.75;color:var(--gray-light)}.v2-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.v2-person{display:grid;grid-template-columns:clamp(140px,14vw,200px) minmax(0,1fr);gap:clamp(1.2rem,2.5vw,2rem);align-items:start}.v2-person-pic{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--card)}.v2-person-pic::before,.v2-person-pic::after{content:"";position:absolute;z-index:2;width:14px;height:14px;pointer-events:none}.v2-person-pic::before{top:6px;left:6px;border-top:2px solid var(--orange);border-left:2px solid var(--orange)}.v2-person-pic::after{right:6px;bottom:6px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange)}.v2-person-pic picture,.v2-person-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.v2-person h3{font-family:var(--font-display);font-weight:600;font-size:1.35rem;color:var(--white);margin:.2rem 0 .35rem}.v2-person-role{display:block;font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:.9rem;line-height:1.6}.v2-person p{font-size:var(--fs-body-s);line-height:1.75;color:var(--gray-light);margin:0}.v2-trust{padding-top:0;padding-bottom:0}.v2-facts{list-style:none;margin:0;padding:clamp(1.4rem,3vw,2rem) 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,var(--edge) 12%,var(--edge) 88%,transparent) 1}.v2-facts li{display:flex;flex-direction:column;gap:.3rem;padding-left:1rem;border-left:2px solid rgba(255,117,23,.55)}.v2-facts b{font-family:var(--font-display);font-weight:600;font-size:1.08rem;color:var(--white)}.v2-facts span{font-size:.84rem;color:var(--gray-light);line-height:1.5}.v2-tours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2rem,4vw,3rem)}.v2-tour .kit-card-media{position:relative;aspect-ratio:4/3}.v2-tour-tag{position:absolute;top:.8rem;left:.8rem;z-index:3;background:rgba(12,13,16,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.35rem .6rem;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--white)}.v2-tour-tag.is-go{color:#5fd08a}.v2-tour-tag.is-soon{color:var(--gray-light)}.v2-tour .kit-card-body{padding:var(--sp-3) clamp(1rem,1.6vw,1.4rem) clamp(1.1rem,1.8vw,1.5rem)}.v2-tour h3{font-size:1.08rem}.v2-tour-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.9rem 0 .2rem;padding-top:.8rem;border-top:1px solid var(--line)}.v2-tour-facts dt{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);font-weight:600}.v2-tour-facts dd{margin:.2rem 0 0;font-size:.9rem;color:var(--white);font-weight:500}@media (max-width:1100px){.v2-tours{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v2-team{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.v2-person{grid-template-columns:110px minmax(0,1fr)}.v2-tours{grid-template-columns:minmax(0,1fr)}.v2-facts{grid-template-columns:minmax(0,1fr)}}.v2-team{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-person{grid-template-columns:minmax(0,1fr);gap:1.1rem}.v2-person-pic{aspect-ratio:1;max-width:none}@media (max-width:980px){.v2-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v2-team{grid-template-columns:minmax(0,1fr)}.v2-person{grid-template-columns:120px minmax(0,1fr)}}.v2-person p a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.v2-person{align-content:start}.v2-team.is-one{grid-template-columns:minmax(0,1fr);max-width:60rem}.v2-team.is-one .v2-person{grid-template-columns:clamp(200px,24vw,320px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.v2-team.is-one .v2-person-pic{aspect-ratio:4/5}.v2-team.is-one .v2-person p{font-size:1.02rem}@media (max-width:560px){.v2-team.is-one .v2-person{grid-template-columns:minmax(0,1fr)}.v2-team.is-one .v2-person-pic{max-width:260px}}@media (pointer:coarse){.wordmark{display:inline-flex;align-items:center;min-height:44px}.nav-cta{min-height:44px}body[data-v2] .tg-chip{min-height:44px}.chips a{display:inline-flex;align-items:center;min-height:44px}[data-v2="kb"] a.src{display:inline-block;min-height:44px;padding-block:var(--sp-1)}.kair-src{display:inline-flex;align-items:center;min-height:44px}.cfl-dot{min-height:44px}.ep2-track{height:44px}.cd-more,.ep2-next-all,[data-v2="kb"] .who a{display:inline-flex;align-items:center;min-height:44px}.pol-toc a{display:flex;align-items:center;min-height:44px}.sm-ctrl button{min-height:44px;min-width:44px}.pw-reel-h a{display:inline-flex;align-items:center;min-height:44px}}.v2-home-hero .kit-hero-copy::before{content:"";position:absolute;z-index:-1;inset:-18% -30% -22% -40%;pointer-events:none;background:radial-gradient(closest-side,rgba(20,21,25,.72),rgba(20,21,25,.35) 60%,rgba(20,21,25,0))}@media (min-width:561px) and (max-width:820px){.v2-deps.kit-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.v2-deps .v2-dep:nth-last-child(2):nth-child(odd){border-bottom:0}}.v2-home-hero .kit-kicker{color:var(--orange-lite,#ff8a3d);text-shadow:0 0 2px rgba(0,0,0,.95),0 1px 4px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.55)}html :is(.ep-tile,.ep-card,.tg-v2 .tg-ep,.cardx,.cd-box,.ep2-card,.series-card){border-color:transparent;background:linear-gradient(180deg,rgba(255,255,255,.045) 0%,rgba(255,255,255,.018) 60%,rgba(255,255,255,.01) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:background .3s var(--ease),box-shadow .3s var(--ease),var(--t-press)}html .k-sec.card .cardx{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}html :is(.ep-tile,.ep-card,.tg-v2 .tg-ep,.cardx,.cd-box,.ep2-card,.series-card):is(:hover,:focus-visible,:focus-within){border-color:transparent;background:linear-gradient(180deg,rgba(255,255,255,.075) 0%,rgba(255,255,255,.03) 60%,rgba(255,255,255,.015) 100%);box-shadow:inset 0 1px 0 rgba(255,117,23,.35),0 18px 40px -24px rgba(0,0,0,.8)}html :is(.ep-tile,.ep-card,.tg-v2 .tg-ep,.cardx,.cd-box,.ep2-card)::before{opacity:0;transition:opacity .25s var(--ease)}html :is(.ep-tile,.ep-card,.tg-v2 .tg-ep,.cardx,.cd-box,.ep2-card):is(:hover,:focus-visible,:focus-within)::before{opacity:1}html .ep-tile :is(.ep-stamp,.ep-th,.ep-foot),html .ep-card :is(.ep-stamp,.ep-foot){border-color:transparent}html .ep-tile .ep-th,html .ep2-card-art{background:rgba(0,0,0,.35)}html :is(.v2-chip,.tg-chip,.tg-sort .pill,.tg-sort button,.chips a){border-color:transparent;background:rgba(255,255,255,.05);transition:background .2s var(--ease),color .2s var(--ease),var(--t-press)}html :is(.v2-chip,.tg-chip,.tg-sort .pill,.tg-sort button,.chips a):hover{background:rgba(255,255,255,.09);border-color:transparent;color:var(--white)}html .v2-chip[aria-pressed="true"],html .tg-sort :is(.pill,button):is(.is-on,[aria-pressed="true"],.active){background:var(--orange);color:var(--ink)}html :is(.v2-find-input,.v2-sort select){border-color:transparent;border-bottom-color:var(--edge);background:rgba(255,255,255,.04)}html :is(.v2-find-input,.v2-sort select):focus{border-bottom-color:var(--orange);outline:none}@media (prefers-reduced-motion:reduce){html :is(.ep-tile,.ep-card,.tg-v2 .tg-ep,.cardx,.cd-box,.ep2-card,.series-card,.v2-chip,.tg-chip){transition:none}}html .map-popup{border-color:transparent;background:linear-gradient(180deg,rgba(32,33,39,.9) 0%,rgba(20,21,25,.94) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,117,23,.3),0 28px 60px -22px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.04)}html .mp-strip{border-bottom-color:transparent;background:rgba(255,117,23,.06)}html .mp-scan{display:none}@media (min-width:981px){.v2-join-grid>div:has(>.v2-fly-better){align-self:stretch;display:flex;flex-direction:column}.v2-join-grid .v2-fly-better{margin-top:auto;margin-bottom:var(--sp-4);padding-top:var(--sp-3)}}.page-wrap>nav .v2-hud{opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}.page-wrap>nav .v2-hud.is-flying{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.page-wrap>nav.v2-nav-pinned .v2-hud{opacity:0;visibility:hidden}:where(button,input,select,textarea,optgroup){font-family:inherit}:root{--fs-title-s:clamp(1.9rem,4vw,3rem)}html h1{font-weight:700}html .pw-hero-copy h1{font-weight:700}html .v2-dst .dst-country{font-size:var(--fs-display);font-weight:700;line-height:1}html .clb-hero h1{font-size:var(--fs-h1)}html body[data-v2="kb"] .k-hero-copy h1{font-size:var(--fs-title-s);font-weight:700}html body[data-v2="ep"] .cd-head h1{font-size:var(--fs-title-s);font-weight:700}.kit-head::after{content:"";display:block;height:1px;margin-top:var(--sp-3);background:linear-gradient(90deg,var(--orange) 0 2.5rem,var(--edge-hi) 2.5rem,var(--line) 55%,transparent)}.kit-head.is-center::after{margin-left:auto;margin-right:auto;max-width:28rem;background:linear-gradient(90deg,transparent,var(--line) 25%,var(--orange) calc(50% - 1.25rem),var(--orange) calc(50% + 1.25rem),var(--line) 75%,transparent)}.kit-head:has(>.kit-note){max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-4);align-items:end}.kit-head:has(>.kit-note)>:not(.kit-note){grid-column:1;max-width:48rem}.kit-head:has(>.kit-note)::after{grid-column:1 / -1}.kit-note{grid-column:2;grid-row:1 / span 3;align-self:end;justify-self:end;text-align:right;font-size:var(--fs-small);color:var(--gray);margin:0;max-width:22rem;line-height:1.5}.kit-note a{color:var(--white);text-decoration:none;border-bottom:1px solid var(--edge-hi);padding-bottom:.15rem;transition:color .2s var(--ease),border-color .2s var(--ease)}.kit-note a:hover{color:var(--orange);border-color:var(--orange)}@media (max-width:640px){.kit-head:has(>.kit-note){display:block}.kit-note{text-align:left;margin-top:var(--sp-2)}}html .listen-btn{transform:none;border:0;border-top:1px solid var(--edge-hi);border-bottom:1px solid var(--edge-hi);background:transparent;padding:.6rem .2rem;flex:0 0 auto;min-width:0}html .listen-btn span{transform:none;font-weight:500;font-size:.95rem}html .listen-btn:hover{background:transparent;border-color:var(--orange);transform:translateY(-2px)}html .listen-btn:hover span,html .listen-btn:hover svg{color:var(--orange)}html .listen-buttons{gap:.6rem 1.6rem}html .cta-band .cta-buttons .listen-btn{padding-left:.2rem;padding-right:.2rem}html :is(.cd-tag,.pw-interest span){border-color:transparent;background:rgba(255,255,255,.05);border-radius:0}html a.cd-tag:hover{background:rgba(255,255,255,.09);color:var(--white);border-color:transparent}html .pw-interest input:checked + span{background:var(--orange);color:var(--ink);border-color:transparent}html body[data-v2="pg"] :is(.pw-chapter,.pw-air-copy,.pw-contact-copy,.pw-trust) h2{font-size:var(--fs-h2);font-weight:700;line-height:1.15;letter-spacing:-.015em}html body[data-v2="pg"] :is(.pw-hero-copy,.pw-chapter,.pw-air-copy,.pw-contact-copy,.pw-trust,.pw-node) .kicker{display:block;font-family:var(--font-body);font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}html body[data-v2="pg"] .pw-stat b{font-weight:700}html body[data-v2="pg"] .pw-item .n{font-weight:700}html .pw-tile{border-color:transparent;background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html .pw-field :is(input,textarea){border-color:transparent;border-bottom-color:var(--edge);background:rgba(255,255,255,.04)}html .pw-field :is(input,textarea):focus{border-bottom-color:var(--orange)}.v4-fold{margin-top:var(--sp-2)}.v4-fold>summary,.v4-why-item>summary{list-style:none;cursor:pointer}.v4-fold>summary::-webkit-details-marker,.v4-why-item>summary::-webkit-details-marker{display:none}.v4-fold>summary{display:inline-flex;align-items:center;gap:.6rem;min-height:2.2rem;font-size:var(--fs-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-light);transition:color .2s var(--ease)}.v4-fold>summary::after,.v4-why-item>summary::after{content:"";width:.55rem;height:.55rem;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -.15rem;transition:rotate .25s var(--ease),translate .25s var(--ease)}.v4-fold[open]>summary::after,.v4-why-item[open]>summary::after{rotate:225deg;translate:0 .15rem}.v4-fold>summary:hover,.v4-fold[open]>summary{color:var(--orange)}.v4-fold>:not(summary){max-width:62ch}.v4-fold p{font-size:var(--fs-body-s);line-height:1.7;color:var(--gray-light);margin:var(--sp-1) 0 var(--sp-2)}.v4-fold .cta-list li{font-size:var(--fs-body-s);padding:.55rem 0;border-bottom:1px solid var(--line)}.v4-call{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3) var(--sp-5);align-items:start;margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-3);position:relative;background:radial-gradient(120% 140% at 0% 0%,rgba(255,117,23,.09) 0%,rgba(255,117,23,.02) 40%,transparent 75%);border-top:1px solid;border-image:linear-gradient(90deg,var(--orange),var(--edge) 30%,transparent) 1}.v4-call-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.2;color:var(--white);margin:0;max-width:30ch}.v4-call-actions{margin-top:.2rem;flex-wrap:nowrap}.v4-wa{display:inline-flex;align-items:center;gap:.5rem}.v4-wa svg{width:18px;height:18px}@media (max-width:820px){.v4-call{grid-template-columns:1fr;padding:var(--sp-3) 0 0;background:none}.v4-call-actions{flex-wrap:wrap}}.v2-proof .v4-why-item{display:block;padding:0}.v4-why-item>summary{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-2);padding:var(--sp-3);min-height:44px}.v4-why-item>summary .v2-ic{margin:0;width:42px;height:42px}.v4-why-item>summary h3{margin:0;transition:color .2s var(--ease)}.v4-why-item>summary::after{color:var(--gray);margin-right:.3rem}.v4-why-item>summary:hover h3,.v4-why-item[open]>summary h3{color:var(--orange)}.v4-why-item>p{padding:0 var(--sp-3) var(--sp-3) calc(3.4rem + var(--sp-2) + var(--sp-3));margin:0}@media (max-width:640px){.v4-why-item>summary{grid-template-columns:42px minmax(0,1fr) auto;column-gap:.9rem;padding:var(--sp-2) var(--sp-2) var(--sp-2) 0}.v4-why-item>p{padding:0 0 var(--sp-2) calc(42px + .9rem)}}@media (prefers-reduced-motion:reduce){.v4-fold>summary::after,.v4-why-item>summary::after{transition:none}}@media (max-width:640px){html .listen-buttons{display:grid;grid-template-columns:1fr 1fr;gap:0 1.2rem;border-top:1px solid var(--edge-hi)}html .listen-btn{border-top:0;justify-content:flex-start;padding:.8rem .1rem}html .cta-band .cta-buttons .listen-btn{padding-left:.1rem}}.kit-band:has(#pager){padding-bottom:var(--sp-4)}.kit-band:has(#pager) .v2-pager{margin-top:var(--sp-4)}html [data-v2="tg"] .tg-back{padding-bottom:var(--sp-4)}html [data-v2="tg"] .tg-list{padding-bottom:0}footer{margin-top:0}html [data-v2="tg"] .tg-cloud{background:none;border:0;gap:6px}html [data-v2="tg"] .tg-tile{background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html [data-v2="tg"] .tg-tile:is(:hover,:focus-visible){background:rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,117,23,.35)}html .ep2-h1,html .ep2-hero.is-media .ep2-h1{font-size:var(--fs-title-s);font-weight:700}.ep2-pre{display:block;color:var(--gray-light);font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;margin:0 0 .5rem}.ep2-h1.is-split{text-wrap:balance}html .ep2-listen .cd-lbtn:not(:first-child){transform:none;border-left:0;border-right:0;border-color:var(--edge-hi);background:none;color:var(--white);font-weight:500}html .ep2-listen .cd-lbtn:not(:first-child) span{transform:none}html .ep2-listen .cd-lbtn:not(:first-child):hover{background:none;color:var(--orange);border-color:var(--orange)}html .ep2-listen .cd-lbtn:first-child{font-weight:600}html body[data-v2="kb"] .band:has(.k-more){align-items:end}html body[data-v2="kb"] .k-more{margin:0 0 var(--sp-2)}html body[data-v2="kb"] .k-more[open]{margin-bottom:var(--sp-3)}.v2-expect .v4-expect-item{padding:0;align-self:start}.v4-expect-item>summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ic ic" "t ch";row-gap:.9rem;padding:var(--sp-3)}.v4-expect-item>summary .v2-ic{grid-area:ic}.v4-expect-item>summary h3{grid-area:t}.v4-expect-item>summary::after{grid-area:ch;align-self:center}.v4-expect-item>p{padding:0 var(--sp-3) var(--sp-3)}@media (max-width:640px){.v4-expect-item>summary{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"ic t ch";padding:var(--sp-2) var(--sp-2) var(--sp-2) 0}.v4-expect-item>p{padding:0 0 var(--sp-2) calc(42px + .9rem)}}.v2-wwu .v4-fold p{font-size:var(--fs-body-s)}html .v4-trip .v4t-spec{background:none;border:0;padding:var(--sp-4) var(--edge-x) var(--sp-3)}html .v4-trip .v4t-spec .dst-spec-grid{gap:var(--sp-3) var(--sp-4)}html .v4-trip .v4t-spec .dst-spec-item .l{color:var(--orange);font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase}html .v4-trip .v4t-spec .dst-spec-item .v{font-size:var(--fs-body);margin-top:.3rem}.v4t-trust{padding:0 var(--edge-x) var(--sp-4)}.v4t-trust ul{list-style:none;margin:0;padding:var(--sp-2) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid;border-image:linear-gradient(90deg,var(--edge-hi),var(--line) 60%,transparent) 1}.v4t-trust li + li{border-left:1px solid var(--line)}.v4t-trust a{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-height:44px;padding:.3rem var(--sp-3) .3rem 0;text-decoration:none}.v4t-trust li + li a{padding-left:var(--sp-3)}.v4t-trust b{position:relative;padding-left:1.1rem;font-family:var(--font-body);font-weight:600;font-size:var(--fs-small);color:var(--white);letter-spacing:.01em}.v4t-trust b::before{content:"";position:absolute;left:0;top:.28em;width:.55rem;height:.3rem;border-left:1.5px solid var(--orange);border-bottom:1.5px solid var(--orange);rotate:-45deg}.v4t-trust span{padding-left:1.1rem;font-size:var(--fs-micro);color:var(--gray);letter-spacing:.02em}.v4t-trust a:hover b{color:var(--orange)}@media (max-width:820px){.v4t-trust ul{grid-template-columns:1fr 1fr;row-gap:var(--sp-1)}.v4t-trust li:nth-child(3){border-left:0}.v4t-trust li:nth-child(3) a{padding-left:0}}html .v4-trip .v4t-fly .kov-open{margin-bottom:var(--sp-4)}html .v4-trip .kfly-step{padding-bottom:clamp(4rem,12vh,8rem)}html .v4-trip .kfly-big{font-size:clamp(2rem,5vw,4rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}html .v4-trip .kfly-lead{max-width:34rem}.v4t-read{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0 0;padding:var(--sp-2) 0 0;border-top:1px solid rgba(246,244,244,.22)}.v4t-read dt{font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-lite);text-shadow:0 1px 2px rgba(0,0,0,.6)}.v4t-read dd{margin:.2rem 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.1rem,2vw,1.5rem);color:var(--white);font-variant-numeric:tabular-nums}html .v4-trip .kfly-marks{display:flex;gap:6px}.v4t-more{margin:var(--sp-5) auto 0}.v4t-more>summary{display:flex;width:100%;justify-content:space-between;padding:var(--sp-2) 0;min-height:52px;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);color:var(--white);font-size:var(--fs-small)}.v4t-more>summary:hover{border-color:var(--orange)}.v4t-more-in{padding-top:var(--sp-4)}.v4t-more-in>.dst-lede{max-width:62ch;margin-bottom:var(--sp-4)}.v4-fold.v4t-more>:not(summary){max-width:none}.v4t-rfold,.v4t-gfold{margin-top:.4rem}.v4t-rfold>summary,.v4t-gfold>summary{min-height:44px}.v4t-hold-note{display:block;color:var(--gray-light);margin-bottom:.4rem}html .v4-trip .v4t-guides .kguides{margin:0}.v4t-proof{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);display:flex;gap:var(--sp-3);align-items:baseline;flex-wrap:wrap}.v4t-proof p{margin:0}.v4t-ref{padding-bottom:var(--sp-4)}html .v4-trip .v4t-foldsec{padding-top:0;padding-bottom:0;border-top:0}.v4t-fs{border-bottom:1px solid var(--line)}.v4t-ref>.v4t-foldsec:first-child .v4t-fs{border-top:1px solid var(--line)}.v4t-fs>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;min-height:56px}.v4t-fs>summary::-webkit-details-marker{display:none}.v4t-fs-t{display:flex;flex-direction:column;gap:.35rem}html .v4-trip .v4t-fs-t h2{margin:0;font-size:var(--fs-h3);line-height:1.2;transition:color .2s var(--ease)}.v4t-fs>summary:hover h2{color:var(--orange)}.v4t-fs-mark{flex:none;width:2.6rem;height:2.6rem;border:1px solid var(--edge-hi);position:relative;transition:border-color .2s var(--ease),background .2s var(--ease)}.v4t-fs-mark::before,.v4t-fs-mark::after{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:1.5px;background:var(--white);translate:-50% -50%;transition:rotate .25s var(--ease)}.v4t-fs-mark::after{rotate:90deg}.v4t-fs[open] .v4t-fs-mark::after{rotate:0deg}.v4t-fs>summary:hover .v4t-fs-mark{border-color:var(--orange)}.v4t-fs>:not(summary){padding-bottom:var(--sp-5)}html .v4-trip .cta-band .v4t-cfold{margin-top:var(--sp-3)}@media (prefers-reduced-motion:reduce){.v4t-fs-mark::before,.v4t-fs-mark::after{transition:none}}@media (max-width:820px){html .v4-trip .kfly-step{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}html .v4-trip .kfly-big{font-size:clamp(1.9rem,8.4vw,2.6rem)}html .v4-trip .kfly-copy{text-shadow:0 1px 18px rgba(0,0,0,.45)}}@media (scripting: none){html .v4-trip .kfly-copy{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html .v4-trip .kfly-copy{opacity:1;transform:none}}@media (max-width:820px){.v4t-read{gap:.5rem 1.1rem;margin-top:var(--sp-2)}.v4t-read dt{font-size:.62rem;letter-spacing:.1em}.v4t-read dd{font-size:1.05rem}}@font-face{font-family:"DM Mono";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/dm-mono-400-digits.woff2") format("woff2");unicode-range:U+0020-0040,U+0045,U+004E,U+0053,U+0057,U+0068,U+0069,U+006B,U+006D,U+006E,U+0073,U+00B0,U+00B7,U+00D7,U+2013,U+2032,U+2033,U+2212,U+2264,U+2265}@font-face{font-family:"DM Mono";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/dm-mono-400-letters.woff2") format("woff2");unicode-range:U+0041-0044,U+0046-004D,U+004F-0052,U+0054-0056,U+0058-0067,U+006A,U+006C,U+006F-0072,U+0074-007E,U+00A0,U+2014,U+2019,U+2190-2193}:root{--font-mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}html :is(.v2-hud.is-flying,.cd-ts,.cd-block-time,.cd-chap time,.ep-au-cur,.ep-au-dur,.kmap-coord,.kmap-row-co,.kmap-leg,.mp-co,.cta-hud-tag i,.v4t-read dd,.v4-coord span:first-child,.kair-ranges b){font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}html .v2-hud-row em{font-style:normal}html .v4t-read dd{font-weight:500;letter-spacing:-.01em}.v4-alti{position:fixed;z-index:15;pointer-events:none;left:clamp(12px,1.2vw,22px);top:20vh;bottom:20vh;width:14px;opacity:0;transition:opacity .6s var(--ease)}.v4-alti-tape,.v4-alti-marks{position:absolute;inset:0}.v4-alti-tape::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,var(--edge) 8%,var(--edge) 92%,transparent)}.v4-alti-tape .t{position:absolute;left:0;top:var(--p);width:4px;height:1px;background:rgba(255,255,255,.18)}.v4-alti-tape .t.is-maj{width:8px;background:rgba(255,255,255,.32)}.v4-alti-marks i{position:absolute;left:-2px;top:var(--p);width:5px;height:5px;margin-top:-2px;border-radius:50%;background:var(--bg);box-shadow:0 0 0 1px var(--orange-lite)}.v4-alti-g{position:absolute;left:-4px;top:0;width:9px;height:9px;margin-top:-4px;border-top:2px solid var(--orange);border-left:2px solid var(--orange);rotate:225deg;filter:drop-shadow(0 0 5px rgba(255,117,23,.8))}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.v4-alti{animation:v4-alti-show linear both;animation-timeline:scroll(root);animation-range:40vh 80vh}@keyframes v4-alti-show{to{opacity:1}}.v4-alti-g{animation:v4-alti-down linear both;animation-timeline:scroll(root)}@keyframes v4-alti-down{from{top:0}to{top:100%}}}}.cd-head.v4-has-globe{position:relative;isolation:isolate}.v4-globe-wrap{position:absolute;z-index:-1;pointer-events:none;left:clamp(4rem,8vw,8rem);top:-1.5rem;width:clamp(440px,40vw,620px);aspect-ratio:1;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);opacity:.8}.v4-globe{display:block;width:100%;height:100%}.v4-globe .gl-land{fill:#2b2d35;stroke:#9a9a9a;stroke-opacity:.4;stroke-width:.7;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v4-globe .gl-rim{fill:none;stroke:#b4b4b4;stroke-opacity:.4;stroke-width:1;vector-effect:non-scaling-stroke}.v4-globe .gl-arc{fill:none;stroke:var(--orange);stroke-width:1.3;stroke-dasharray:4 4;stroke-opacity:.85;vector-effect:non-scaling-stroke}.v4-globe .gl-home{fill:var(--white)}.v4-globe .gl-ring{fill:none;stroke:var(--orange);stroke-width:1.3;vector-effect:non-scaling-stroke}.v4-globe .gl-pin{fill:var(--orange)}.v4-coord{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;margin:.2rem 0 1rem;font-size:var(--fs-small);color:var(--gray-light)}.v4-coord span:first-child{color:var(--orange-lite);letter-spacing:0}@media (prefers-reduced-motion: no-preference){.v4-globe-wrap{animation:v4-globe-in 1.6s var(--ease) .1s both}.v4-globe .gl-ring{transform-box:fill-box;transform-origin:center;animation:v4-ring 1.4s var(--ease) .9s both}@keyframes v4-globe-in{from{opacity:0;transform:scale(.9) rotate(-8deg);filter:blur(6px)}}@keyframes v4-ring{from{transform:scale(3.2);opacity:0}}}@media (max-width:1034px){.v4-globe-wrap{left:auto;right:-22vw;top:-2rem;width:min(88vw,520px);opacity:.5}}.v4-epline{display:flex;align-items:center;gap:1.1rem;margin-bottom:.6rem}.v4-epline .cd-epno{margin:0}.v4-series{position:relative;flex:none;display:block;width:76px;line-height:0}.v4-series svg{display:block;width:100%;height:auto}.v4-series::before,.v4-series::after{content:"";position:absolute;width:10px;height:10px;border:1.5px solid var(--orange);z-index:1}.v4-series::before{top:-4px;left:-4px;border-right:0;border-bottom:0}.v4-series::after{bottom:-4px;right:-4px;border-left:0;border-top:0}.v4-series:hover svg{outline:1px solid var(--line)}.v4-series:focus-visible{outline:2px solid var(--white);outline-offset:4px}html .v4-tg-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--sp-4);align-items:end}.v4-tg-fig{margin:0;align-self:center}.v4-tg-fig .dk{display:block;width:100%;height:auto}.v4-stats{display:flex;flex-wrap:wrap;gap:var(--sp-2) clamp(1.5rem,4vw,3rem);margin:var(--sp-4) 0 0;padding-top:var(--sp-2);border-top:1px solid;border-image:linear-gradient(90deg,var(--edge-hi),var(--line) 60%,transparent) 1}.v4-stats dt{order:2;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);margin-top:.3rem}.v4-stats div{display:flex;flex-direction:column}.v4-stats dd{order:1;margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,2.4vw,1.8rem);color:var(--white);font-variant-numeric:tabular-nums}@media (max-width:900px){html .v4-tg-top{grid-template-columns:1fr}}.v4-feat-row{padding:0 var(--edge-x) var(--sp-4)}.v4-feat-row .kit-in{max-width:none}.v4-feat-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--sp-3)}.v4-feat{position:relative;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit}.v4-feat-art{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--card)}.v4-feat-art img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .6s var(--ease-out)}.v4-feat-art i{position:absolute;inset:0;display:flex;align-items:flex-end;padding:1rem;font-style:normal;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-light);background:radial-gradient(120% 100% at 0% 100%,rgba(255,117,23,.14),transparent 60%),var(--card)}.v4-feat:first-child .v4-feat-art{aspect-ratio:16/10}.v4-feat:hover .v4-feat-art img{scale:1.04}.v4-feat-s{font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.v4-feat-t{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.3;color:var(--white);transition:color .2s var(--ease)}.v4-feat:first-child .v4-feat-t{font-size:var(--fs-h3)}.v4-feat:hover .v4-feat-t{color:var(--orange)}@media (max-width:900px){.v4-feat-grid{grid-template-columns:1fr 1fr}.v4-feat:first-child{grid-column:1/-1}}@media (max-width:560px){.v4-feat-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v4-feat-art img{transition:none}.v4-feat:hover .v4-feat-art img{scale:none}}@media (max-width:560px){.v4-stats{display:grid;grid-template-columns:1fr 1fr}.v4-feat-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--sp-2);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--sp-1);scrollbar-width:none}.v4-feat-grid::-webkit-scrollbar{display:none}.v4-feat-grid{scroll-padding-inline:var(--gutter)}.v4-feat{flex:0 0 78%;scroll-snap-align:start}.v4-feat:first-child .v4-feat-art{aspect-ratio:16/9}.v4-feat:first-child .v4-feat-t{font-size:var(--fs-h4)}}html .v4-lib-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--sp-4);align-items:end}@media (max-width:900px){html .v4-lib-top{grid-template-columns:1fr}}.v4-lib-log .ep-log-head,.v4-lib-log .v2-eps .ep-tile{display:grid;align-items:center;column-gap:var(--sp-3);grid-template-columns:6.5rem 9.5rem 4.6rem minmax(0,1fr) 11rem 4.6rem 6rem}.ep-log-head{display:none}.v4-lib-log .ep-log-head{padding:0 var(--sp-2) .7rem;border-bottom:1px solid var(--edge-hi);font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.v4-lib-log .ep-log-head span:nth-child(3){grid-column:4}.v4-lib-log .ep-log-head span:nth-child(n+4){grid-column:auto}.v4-lib-log .ep-log-head span:nth-child(5),.v4-lib-log .ep-log-head span:nth-child(6){text-align:right}.v4-lib-log .v2-eps{display:block}html .v4-lib-log .v2-eps .ep-tile{position:relative;padding:.85rem var(--sp-2);min-height:64px;border:0;border-bottom:1px solid var(--line);background:none;box-shadow:none;transition:background .2s var(--ease)}html .v4-lib-log .v2-eps .ep-tile[hidden]{display:none}html .v4-lib-log .v2-eps .ep-tile::before,html .v4-lib-log .v2-eps .ep-tile::after{display:none}html .v4-lib-log .v2-eps .ep-tile:is(:hover,:focus-visible){background:linear-gradient(90deg,rgba(255,117,23,.09),rgba(255,117,23,0) 70%);box-shadow:inset 3px 0 0 var(--orange)}.v4-lib-log .ep-tile .ep-stamp{display:contents}.v4-lib-log .ep-tile .ep-no{grid-column:1;grid-row:1 / span 2;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-small);color:var(--orange);letter-spacing:0}.v4-lib-log .ep-tile .ep-stamp i{grid-column:6;grid-row:1 / span 2;font-style:normal;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--gray-light);text-align:right}.v4-lib-log .ep-log-date{grid-column:2;grid-row:1 / span 2;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--gray-light)}.v4-lib-log .ep-tile .ep-th{grid-column:3;grid-row:1 / span 2;width:4.6rem;aspect-ratio:16/9;overflow:hidden;background:var(--card);border:0;opacity:.85;transition:opacity .2s var(--ease)}.v4-lib-log .ep-tile .ep-th img{width:100%;height:100%;object-fit:cover;display:block}.v4-lib-log .ep-tile:hover .ep-th{opacity:1}.v4-lib-log .ep-tile .ep-tile-body{grid-column:4;grid-row:1;padding:0}.v4-lib-log .ep-tile .ep-tile-title{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--fs-body-s);line-height:1.35;color:var(--white);-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s var(--ease)}.v4-lib-log .ep-tile:hover .ep-tile-title{color:var(--orange)}.v4-lib-log .ep-log-guest{grid-column:4;grid-row:2;font-size:var(--fs-small);color:var(--gray);line-height:1.4}.v4-lib-log .ep-tile .ep-foot{grid-column:7;grid-row:1 / span 2;border:0;padding:0;justify-content:flex-end;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--gray-light)}.v4-lib-log .ep-tile .ep-foot i{display:none}.v4-lib-log .ep-tile .ep-foot .ep-ch{font-weight:400}@media (max-width:1100px){.v4-lib-log .ep-log-head,.v4-lib-log .v2-eps .ep-tile{grid-template-columns:6rem 4.6rem minmax(0,1fr) 4.4rem}.v4-lib-log .ep-log-head span:nth-child(2),.v4-lib-log .ep-log-head span:nth-child(4),.v4-lib-log .ep-log-head span:nth-child(6){display:none}.v4-lib-log .ep-log-head span:nth-child(3){grid-column:3}.v4-lib-log .ep-tile .ep-th{grid-column:2}.v4-lib-log .ep-tile .ep-tile-body,.v4-lib-log .ep-log-guest{grid-column:3}.v4-lib-log .ep-tile .ep-stamp i{grid-column:4}.v4-lib-log .ep-log-date{grid-column:3;grid-row:3;font-size:var(--fs-micro)}html .v4-lib-log .v2-eps .ep-log-series,html .v4-lib-log .v2-eps .ep-tile .ep-foot{display:none}}@media (max-width:560px){.v4-lib-log .ep-log-head{display:none}.v4-lib-log .v2-eps .ep-tile{grid-template-columns:4.4rem minmax(0,1fr);column-gap:var(--sp-2);padding:.9rem 0}.v4-lib-log .ep-tile .ep-th{grid-column:1;grid-row:1 / span 3;align-self:start;margin-top:.2rem}.v4-lib-log .ep-tile .ep-no{grid-column:2;grid-row:1;font-size:var(--fs-micro)}.v4-lib-log .ep-tile .ep-tile-body{grid-column:2;grid-row:2}.v4-lib-log .ep-tile .ep-tile-title{-webkit-line-clamp:2;line-clamp:2}.v4-lib-log .ep-log-guest{grid-column:2;grid-row:3}.v4-lib-log .ep-log-date{display:none}.v4-lib-log .ep-tile .ep-stamp i{grid-column:2;grid-row:1;justify-self:end;font-size:var(--fs-micro)}}.v4-lib-wall .v2-eps{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:3px}html .v4-lib-wall .v2-eps .ep-tile{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;padding:0;border:0;background:var(--card);box-shadow:none}html .v4-lib-wall .v2-eps .ep-tile[hidden]{display:none}.v4-lib-wall .ep-tile .ep-th{position:absolute;inset:0;border:0}.v4-lib-wall .ep-tile .ep-th img{width:100%;height:100%;object-fit:cover;display:block;transition:scale .8s var(--ease-out),filter .4s var(--ease);filter:saturate(.85) brightness(.8)}.v4-lib-wall .ep-tile:hover .ep-th img{scale:1.05;filter:none}.v4-lib-wall .ep-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,21,25,0) 35%,rgba(20,21,25,.92) 100%);pointer-events:none;opacity:1;border:0;width:auto;height:auto;filter:none}.v4-lib-wall .ep-tile .ep-stamp{position:absolute;z-index:2;left:1rem;top:.8rem;right:1rem;border:0;background:none;color:var(--orange-lite);text-shadow:0 1px 3px rgba(0,0,0,.7);font-family:var(--font-mono)}.v4-lib-wall .ep-tile .ep-tile-body{position:absolute;z-index:2;left:1rem;right:1rem;bottom:2.2rem;padding:0}.v4-lib-wall .ep-tile .ep-tile-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);line-height:1.3;color:var(--white);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v4-lib-wall .ep-log-guest{position:absolute;z-index:2;left:1rem;bottom:.8rem;font-size:var(--fs-small);color:var(--gray-light)}.v4-lib-wall .ep-log-date,.v4-lib-wall .ep-log-series{display:none}.v4-lib-wall .ep-tile .ep-foot{position:absolute;z-index:2;right:1rem;bottom:.8rem;border:0;padding:0;background:none;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--gray)}.v4-lib-wall .ep-tile .ep-foot i{display:none}@media (prefers-reduced-motion:reduce){.v4-lib-wall .ep-tile .ep-th img{transition:none}.v4-lib-wall .ep-tile:hover .ep-th img{scale:none}}.v4-lib-log .ep-tile .ep-stamp i,.v4-lib-log .ep-tile .ep-foot{text-transform:none;letter-spacing:0;align-self:center}.v4-lib-log .ep-tile .ep-foot{white-space:nowrap}.v4-lib-log .ep-tile .ep-tile-guest{display:block;font-size:var(--fs-small);color:var(--gray);margin-top:.15rem}.v4-lib-log .ep-log-date .v2-tbd{font-family:var(--font-body);font-size:var(--fs-micro)}.v4-lib-log .ep-tile .ep-foot{margin:0;height:auto;min-height:0;align-items:center;display:flex}.page-wrap>nav .v4-nav a.is-here{color:var(--white);box-shadow:inset 0 -2px 0 var(--orange)}.v4-open{order:3;display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 .9rem;margin-left:auto;margin-right:.4rem;background:transparent;border:1px solid var(--edge);color:var(--gray-light);cursor:pointer;font-size:var(--fs-small);transition:color .2s var(--ease),border-color .2s var(--ease)}.v4-open svg{width:18px;height:18px}.v4-open:hover,.v4-open[aria-expanded="true"]{color:var(--white);border-color:var(--edge-hi)}.page-wrap>nav .v4-open ~ .v2-wind{margin-left:.4rem}@media (max-width:820px){.v4-open span{display:none}.v4-open{width:44px;justify-content:center;padding:0;margin-right:.4rem}}html.v4-menu-open{overflow:hidden}.v4-menu{position:fixed;inset:0;z-index:200;background:rgba(14,15,18,.97);overflow-y:auto;overscroll-behavior:contain}@supports (backdrop-filter:blur(2px)){.v4-menu{background:rgba(14,15,18,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.v4-menu[hidden]{display:none}.v4-menu-in{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter) var(--sp-5);min-height:100%;display:flex;flex-direction:column}.v4-menu-bar{display:flex;align-items:center;justify-content:space-between;height:5.5rem}.v4-menu-home{font-family:var(--font-display);font-weight:700;color:var(--white);text-decoration:none;letter-spacing:-.01em}.v4-menu-x{width:48px;height:48px;border:1px solid var(--edge-hi);background:transparent;cursor:pointer;position:relative}.v4-menu-x span::before,.v4-menu-x span::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:1.5px;background:var(--white);translate:-50% -50%;rotate:45deg}.v4-menu-x span::after{rotate:-45deg}.v4-menu-x:hover{border-color:var(--orange)}.v4-menu-search{position:relative;margin:var(--sp-2) 0 var(--sp-4)}.v4-menu-lab{display:block;font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:.6rem}.v4-menu-search input{width:100%;height:3.4rem;padding:0 .2rem;background:transparent;border:0;border-bottom:1px solid var(--edge-hi);color:var(--white);font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,3vw,2rem);outline:none}.v4-menu-search input:focus{border-bottom-color:var(--orange)}.v4-menu-search input::placeholder{color:var(--gray)}.v4-hits{list-style:none;margin:.4rem 0 0;padding:0}.v4-hits:empty{display:none}.v4-hits a{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--sp-2);align-items:baseline;padding:.75rem 0;min-height:44px;text-decoration:none;border-bottom:1px solid var(--line)}.v4-hit-k{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--orange-lite);text-transform:uppercase;letter-spacing:.04em}.v4-hit-t{color:var(--white);font-size:var(--fs-body)}.v4-hits a:hover .v4-hit-t,.v4-hits a:focus-visible .v4-hit-t{color:var(--orange)}.v4-hit-none{padding:.8rem 0;color:var(--gray)}.v4-menu-go{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2);flex:1;min-height:0}.v4-mg{position:relative;display:flex;flex-direction:column}.v4-mg-a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(220px,42vh,440px);padding:var(--sp-3);text-decoration:none;overflow:hidden;isolation:isolate;background:var(--card)}.v4-mg-img{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;filter:saturate(.85) brightness(.7);transition:scale .8s var(--ease),filter .4s var(--ease)}.v4-mg-a::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,15,18,0) 35%,rgba(14,15,18,.9) 100%)}.v4-mg-a:hover .v4-mg-img,.v4-mg-a:focus-visible .v4-mg-img{scale:1.05;filter:none}.v4-mg-n{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--orange-lite)}.v4-mg-t{font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.1;color:var(--white);margin-top:.3rem}.v4-mg.is-here .v4-mg-a{box-shadow:inset 0 -3px 0 var(--orange)}.v4-mg-sub{display:flex;flex-wrap:wrap;gap:0 1.2rem;padding:.4rem 0 0}.v4-mg-sub a{color:var(--gray-light);text-decoration:none;font-size:var(--fs-small);min-height:40px;display:inline-flex;align-items:center}.v4-mg-sub a:hover{color:var(--orange)}.v4-menu-foot{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-items:center;margin-top:var(--sp-4)}@media (max-width:900px){.v4-menu-go{grid-template-columns:1fr 1fr}.v4-mg-a{min-height:26vh}}@media (max-width:560px){.v4-menu-bar{height:4.5rem}.v4-menu-go{grid-template-columns:1fr}.v4-mg-a{min-height:0;height:108px;padding:var(--sp-2);flex-direction:row;align-items:flex-end;gap:.8rem}.v4-mg-t{margin:0}.v4-hits a{grid-template-columns:1fr;gap:.1rem}}@media (prefers-reduced-motion: no-preference){.v4-menu.is-open .v4-menu-in>*{animation:v4-menu-in .6s var(--ease) both}.v4-menu.is-open .v4-menu-search{animation-delay:.05s}.v4-menu.is-open .v4-menu-go{animation-delay:.1s}@keyframes v4-menu-in{from{opacity:0;transform:translateY(16px)}}}@media (prefers-reduced-motion:reduce){.v4-mg-img{transition:none}.v4-mg-a:hover .v4-mg-img{scale:none}}.v4-epbar{display:none}@media (max-width:820px){.v4-epbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:.8rem;align-items:center;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom,0px));background:rgba(20,21,25,.94);border-top:1px solid var(--edge);transform:translateY(110%);transition:transform .35s var(--ease)}@supports (backdrop-filter:blur(2px)){.v4-epbar{background:rgba(20,21,25,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.v4-epbar.show{transform:none}.v4-epbar .btn-solid{flex:none}.v4-epbar .v4-next{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:44px;display:flex;align-items:center;gap:.5rem}.v4-next-k{font-family:var(--font-body);font-weight:600;letter-spacing:.14em;font-size:var(--fs-micro);color:var(--orange-lite);text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.v4-epbar{transition:none}}.v4-bridge{display:inline-flex;align-items:center;gap:.6rem;margin:-.4rem 0 1rem;min-height:40px;font-size:var(--fs-small);color:var(--white);text-decoration:none;border-bottom:1px solid var(--edge-hi)}.v4-bridge span{font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.v4-bridge:hover{border-color:var(--orange)}.v4-bridge i{font-style:normal;color:var(--orange)}.v2-wind{width:auto;padding:0 .8rem;gap:.5rem;grid-auto-flow:column}.v2-wind .v4-wind-l{font-size:var(--fs-small)}@media (max-width:1100px){.v2-wind .v4-wind-l{display:none}.v2-wind{width:44px;padding:0}}.page-wrap>nav .v4-nav a{white-space:nowrap}@media (max-width:1560px){.v2-wind .v4-wind-l{display:none}.v2-wind{width:44px;padding:0}}@media (max-width:820px){.page-wrap>nav .v4-open{display:none}}.v4-menu-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media (max-width:1320px){.v4-open span{display:none}.v4-open{width:44px;justify-content:center;padding:0}}@media (max-width:1240px){.page-wrap>nav .v2-hud{display:none}}@media (min-width:821px) and (max-width:1100px){.page-wrap>nav .v4-nav{gap:.2rem}.page-wrap>nav .v4-nav .nav-sep{display:none}.page-wrap>nav .v4-nav a{padding-left:.55rem;padding-right:.55rem}}.v4-open{flex-shrink:0}.v4-next{padding:var(--sp-5) var(--edge-x) var(--sp-4)}.v4-next-in{border-top:1px solid;border-image:linear-gradient(90deg,var(--orange) 0 2.5rem,var(--edge-hi) 2.5rem,var(--line) 55%,transparent) 1;padding-top:var(--sp-3)}.v4-next-a{display:inline-flex;align-items:baseline;gap:.8rem;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.15;color:var(--white);text-decoration:none;letter-spacing:-.015em;transition:color .2s var(--ease);max-width:26ch}.v4-next-a i{font-style:normal;color:var(--orange);transition:translate .25s var(--ease)}.v4-next-a:hover{color:var(--orange)}.v4-next-a:hover i{translate:.3rem 0}html [data-v2="tg"] .v4-next-tg{display:flex;flex-wrap:wrap;gap:.4rem 2rem;align-items:baseline;font-size:0}html [data-v2="tg"] .v4-next-tg a{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);color:var(--white);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}html [data-v2="tg"] .v4-next-tg a.is-next{font-size:var(--fs-h2);order:-1}html [data-v2="tg"] .v4-next-tg a.is-next::after{content:"\2192";color:var(--orange);margin-left:.6rem}html [data-v2="tg"] .v4-next-tg a:hover{color:var(--orange)}@media (prefers-reduced-motion:reduce){.v4-next-a i{transition:none}}html .v2-hud-row b{font-family:var(--font-body)}.v4-lib-log .ep-tile .ep-no,.v4-lib-log .ep-log-date,.v4-lib-log .ep-tile .ep-foot{font-family:var(--font-body);font-variant-numeric:tabular-nums}.v4-lib-log .ep-tile .ep-no{font-weight:600;letter-spacing:.02em}.v4-lib-log .ep-tile .ep-stamp i{font-family:var(--font-body);font-variant-numeric:tabular-nums}html body.v4-lib-log .v2-eps .ep-tile::after{display:block;content:attr(data-s);position:static;grid-column:5;grid-row:1 / span 2;width:auto;height:auto;border:0;opacity:1;filter:none;font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-light)}@media (max-width:1100px){html body.v4-lib-log .v2-eps .ep-tile::after{display:none}}.dk{font-family:var(--font-body,'DM Sans',system-ui,sans-serif)}.dk .o{fill:none;stroke:var(--white,#f6f4f4);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dk .d{fill:none;stroke:#b4b4b4;stroke-opacity:.72;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dk .h{fill:none;stroke:#8d8d8d;stroke-width:.75;stroke-linecap:round;vector-effect:non-scaling-stroke}.dk .g{fill:none;stroke:#737373;stroke-opacity:.55;stroke-width:.75;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.dk .c{fill:none;stroke:#737373;stroke-opacity:.5;stroke-width:.75;stroke-dasharray:14 4 2 4;vector-effect:non-scaling-stroke}.dk .a{fill:none;stroke:var(--orange,#ff7517);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dk .f{fill:#202127}.dk .fa{fill:var(--orange,#ff7517)}.dk .fw{fill:var(--white,#f6f4f4)}.dk .fh{fill:#8d8d8d}.dk .hl{stroke:#737373;stroke-width:.75;vector-effect:non-scaling-stroke}.dk text{fill:#b4b4b4;font-size:12px;letter-spacing:.02em}.dk .lab{fill:var(--white,#f6f4f4);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dk .sub{fill:#8d8d8d;font-size:11px}.dk .val{fill:var(--orange,#ff7517);font-size:12.5px;font-weight:600;letter-spacing:.04em}.dk .vw{fill:#8c8c8c;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.dk .vn{fill:var(--orange,#ff7517);font-family:var(--font-display,'Poppins',sans-serif);font-size:13px;font-weight:700}.dk .tb{fill:#8d8d8d;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.dk .tt{fill:var(--white,#f6f4f4);font-family:var(--font-display,'Poppins',sans-serif);font-size:14px;font-weight:700;letter-spacing:0}.dk .tv{fill:#b4b4b4;font-size:11px}.kbd{display:block;width:100%;height:auto;font-family:var(--font-body);overflow:visible}.kbd text{font-family:var(--font-body)}.k-hero-media .kbd{position:absolute;inset:0;width:100%;height:100%;transform:translate3d(0,var(--hy,0px),0) scale(var(--hs,1));transform-origin:70% 50%}.bf-media .kbd{position:absolute;inset:0;width:100%;height:100%}.bf-media svg.kbd{overflow:hidden}.bf-media img.kbd{object-fit:cover;object-position:right center}.k-hero-media .kbd-tv{left:auto;right:3%;width:58%;height:100%}.kr-on .kr-wipe .kbd{clip-path:inset(0 100% 0 0);transition:clip-path 1.8s var(--ease) .15s}.kr-on .kr-wipe.in .kbd{clip-path:inset(0 0 0 0)}@media (max-width:980px){.k-hero-media .kbd-hero{left:62%;width:auto;min-width:100%;transform:translateX(-62%)}.k-hero-media .kbd-tv{left:0;right:0;top:4.5rem;width:100%;height:auto}.k-hero-media .kbd{opacity:.6}.k-hero-media .kbd text{display:none}}@media (max-width:760px){.band-draw .kbd{min-width:720px}}.kbd-p{display:none}@media (max-width:760px){.kbd.has-p{display:none}.band-draw .kbd.kbd-p{display:block;min-width:0;max-width:480px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.k-hero-media .kbd{transform:none}.kr-on .kr-wipe .kbd{clip-path:none;transition:none}}@media (max-width:980px) and (prefers-reduced-motion:reduce){.k-hero-media .kbd-hero{transform:translateX(-62%)}}.v4k-h{fill:none;stroke:#8d8d8d;stroke-opacity:.55;stroke-width:.75;vector-effect:non-scaling-stroke}.v4k-h line{stroke-linecap:round}.v2-ic svg *,.series-icon svg *{vector-effect:non-scaling-stroke}.v2-ic svg{stroke-width:1.5px}.v2-ic-bezel{stroke-width:1px}.series-icon svg{stroke-width:1.5px}.v4-next-a{min-height:44px;align-items:center}.clb-body h2 a{display:inline-flex;align-items:center;min-height:44px}html .sm-ctrl button{min-width:44px}.v4-mg-img.is-drawing{background-color:#141519;background-size:94% auto;background-position:center 12%;background-repeat:no-repeat;filter:none}@media (max-width:560px){.kit-hero .kit-stats{gap:var(--sp-2);flex-wrap:nowrap;justify-content:space-between}.kit-hero .kit-stat b{font-size:clamp(1.2rem,6.2vw,1.8rem)}}:root{--gray:#8c8c8c}.cd-side>.cd-box:last-child:nth-child(odd){grid-column:1 / -1}.v4-404-find{margin:var(--sp-3) 0 0}.kr-on .kr-wipe .kbd.kd{clip-path:none;transition:none}.kd .kd-h{stroke-opacity:0 !important}.kd text{transition:opacity .8s var(--ease) .9s}.kd:not(.kd-in) text{opacity:0}.kd.kd-fade{opacity:0;transition:opacity 1.2s var(--ease)}.kd.kd-fade.kd-in{opacity:1}.dk .fl{stroke-dasharray:3 11;animation:dk-flow 1.6s linear infinite}.dk .fl.fl-slow{animation-duration:3.2s}@keyframes dk-flow{to{stroke-dashoffset:-14}}@media (prefers-reduced-motion:reduce){.dk .fl{animation:none;stroke-dasharray:none}}.v2-tiles .tile .shot{border-radius:10px;overflow:hidden;background:#121318;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.v2-tiles .tile:hover .shot,.v2-tiles .tile:focus-visible .shot{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.5)}.v2-tiles .tile .shot svg{display:block;width:100%;height:100%}.v2-tiles .tile .shot::before,.v2-tiles .tile .shot::after{display:none}@media (prefers-reduced-motion:reduce){.v2-tiles .tile .shot{transition:none}}@media (max-width:22.5em){.page-wrap>nav .v2-wind{display:none}.page-wrap>nav .nav-cta{margin-left:auto}}@media (max-width:19.99em){.page-wrap>nav .nav-cta{display:none}.page-wrap>nav .nav-toggle{margin-left:auto}}@media (max-width:97.5em){.v2-wind .v4-wind-l{display:none}.v2-wind{width:44px;padding:0}}@media (max-width:82.5em){.v4-open span{display:none}.v4-open{width:44px;justify-content:center;padding:0}}@media (max-width:77.5em){.page-wrap>nav .v2-hud{display:none}}@media (max-width:68.75em){.nav-coords{display:none}}@media (max-width:58.75em){.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-cta{margin-left:auto}.page-wrap>nav .v2-wind{margin-left:auto;margin-right:.6rem}.page-wrap>nav .v2-wind ~ .nav-cta{margin-left:0}}@media (max-width:51.25em){.page-wrap>nav .v4-open{display:none}}.footer-brand .logo-img,.footer-brand .footer-tagline{max-width:100%}.footer-top>*{min-width:0}@media (max-width:61.25em){.footer-top{grid-template-columns:1fr 1fr;gap:2.2rem}}@media (max-width:35em){.footer-top{grid-template-columns:1fr;gap:1.9rem}}@media (min-width:23em) and (max-width:35em){html .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-3)}html .footer-top>.footer-brand{grid-column:1/-1}}@media (max-width:35em){html .footer-listen-label{flex-basis:100%;margin-top:var(--sp-2)}html .footer-bottom>span:last-of-type{flex-basis:100%;margin-left:0;padding-top:var(--sp-1)}}html .footer-bottom>span:last-of-type{margin-left:auto}@media print{*,*::before,*::after{animation:none !important;transition:none !important}.kr,.clb-station,.kr-on .kr{opacity:1 !important;transform:none !important}.kr-on .kr-wipe .kbd{clip-path:none !important}.kd .kd-h{stroke-opacity:1 !important}.kd text,.kd.kd-fade{opacity:1 !important}.cd-clip{max-height:none !important;overflow:visible !important}.cd-clip::after{display:none !important}svg.dk,svg.kbd{filter:invert(1) hue-rotate(180deg)}.v4-epbar,.dst-mobar,.v4-menu,.v2-wind,.v4-open,.nav-toggle,.v4-skip{display:none !important}:root{--white:#141519;--gray-light:#3a3b40;--gray:#5c5d63;--bg:#fff;--card:#fff;--rule:#ccc;--line:rgba(0,0,0,.14);--edge:rgba(0,0,0,.24);--edge-hi:rgba(0,0,0,.4)}html,body,.page-wrap{background:#fff !important;color:#141519 !important}svg.dk,svg.kbd{--white:#f6f4f4;--gray-light:#b4b4b4;--gray:#737373;--card:#202127;--bg:#141519;--rule:#2b2c33}}@media (forced-colors:active){.dk .o,.dk .d,.dk .h,.dk .hl{stroke:CanvasText}.dk .a{stroke:Highlight}.dk text,.dk .lab,.dk .tt,.dk .sub,.dk .tb,.dk .tv,.dk .vw{fill:CanvasText}.dk .fw{fill:CanvasText}.dk .val,.dk .vn,.dk .fa{fill:Highlight}}.dst-mobar:not(.show),.v4-epbar:not(.show){visibility:hidden}.dst-mobar{transition:transform .25s var(--ease),visibility 0s linear .25s}.v4-epbar{transition:transform .35s var(--ease),visibility 0s linear .35s}.dst-mobar.show,.v4-epbar.show{transition-delay:0s}html .kr-on .kr:focus-within,html .clb-station:focus-within{opacity:1;transform:none}html .series-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}html .ep-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,278px),1fr))}svg.kbd{pointer-events:none}html .clb-wall{justify-content:flex-start}.v4-skip{position:fixed;left:1rem;top:-4rem;z-index:300;padding:.7rem 1rem;background:var(--orange);color:var(--ink,#141519);font-weight:600;text-decoration:none;transition:top .2s var(--ease)}.v4-skip:focus{top:1rem}.page-wrap :is(.kit-in,.kit-head,.v2-why,.v2-nl,.v2-search,.ep-search-bar,.v2-deps)>*{min-width:0}.page-wrap :is(.kit-head,.v2-why,.v2-nl,.v2-search,.ep-search-section){min-width:0;max-width:100%}.ep-search-bar input{min-width:0}@media (max-width:820px),(max-width:51.25em){.v2-dep-head{display:none}.v2-dep{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem 1rem}.v2-dep-trip{grid-column:1/-1}.v2-dep [data-l]::before{content:attr(data-l);display:block;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.v2-dep .v2-status{grid-column:1/2;margin-top:.3rem}.v2-dep>i{justify-self:end}}.v2-dep>*{min-width:0;overflow-wrap:anywhere}@media (max-width:22.5em){.ep-search-btn span{font-size:0;gap:0}.ep-search-btn svg{width:18px;height:18px}.ep-search-btn{padding-left:.9rem;padding-right:.9rem}}.listen-btn{max-width:100%;min-width:0}.listen-btn>span{white-space:normal;min-width:0}.k-head>*{min-width:0;overflow-wrap:anywhere}@media (min-width:761px) and (max-width:1000px){.kbd.has-p{display:none}.band-draw .kbd.kbd-p{display:block;min-width:0;max-width:560px;margin:0 auto}}@media (pointer:coarse){.cd-ts,.cd-block-time{position:relative}.cd-ts::after,.cd-block-time::after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:40px;transform:translateY(-50%)}.v4-fold>summary{min-height:44px;display:flex;align-items:center}}.v2-home-hero .v4-ridge{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:64%;z-index:0;pointer-events:none;overflow:hidden}.v2-home-hero .v4-ridge{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 70%,transparent)}@media (max-width:760px){.v2-home-hero .v4-ridge{height:44%}}.v4-ridge g{transform-box:view-box}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.v4-ridge .op-far,.v4-ridge .op-mid,.v4-ridge .op-sky,.v4-ridge .op-near{animation:linear both;animation-timeline:scroll(root);animation-range:0 100vh}.v4-ridge .op-far{animation-name:op-far}.v4-ridge .op-mid{animation-name:op-mid}.v4-ridge .op-sky{animation-name:op-mid}.v4-ridge .op-near{animation-name:op-near}@keyframes op-far{to{transform:translateY(60px)}}@keyframes op-mid{to{transform:translateY(170px)}}@keyframes op-near{to{transform:translateY(330px)}}}}@media print{.v2-home-hero .v4-ridge{display:none}}html [data-v2="tg"] .tg-tile{padding-bottom:2.1rem}.tg-spark{position:absolute;left:.9rem;right:.9rem;bottom:.55rem;width:calc(100% - 1.8rem);height:22px;overflow:visible;pointer-events:none}.tg-spark .tg-sp-b{fill:none;stroke:#f6f4f4;stroke-opacity:.1;stroke-width:1;vector-effect:non-scaling-stroke}.tg-spark .tg-sp-a{fill:#ffb35c;fill-opacity:.07}.tg-spark .tg-sp-l{fill:none;stroke:#e9c08f;stroke-opacity:.55;stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .3s var(--ease),stroke-opacity .3s var(--ease)}.tg-spark .tg-sp-d{fill:#ff7517}html [data-v2="tg"] .tg-tile:is(:hover,:focus-visible) .tg-sp-l{stroke:#ff9a4d;stroke-opacity:1}@media (forced-colors:active){.tg-spark .tg-sp-l{stroke:CanvasText}.tg-spark .tg-sp-a{fill:none}}.v2-ic .v2-ic-glyph{stroke:#f3dcbc;filter:drop-shadow(0 0 5px rgba(255,160,70,.22))}.v2-ic .v2-ic-glyph [fill="currentColor"]{fill:#ff9a4d}.v2-ic .v2-ic-bezel circle{stroke:rgba(255,207,148,.22)}.v2-ic .v2-ic-bezel path{stroke:var(--orange);stroke-opacity:.85}@media (hover:hover){.kit-panel:hover .v2-ic .v2-ic-glyph{stroke:#fff1dc}.kit-panel:hover .v2-ic-bezel circle{stroke:rgba(255,117,23,.5)}}@media (forced-colors:active){.v2-ic .v2-ic-glyph,.v2-ic .v2-ic-bezel circle,.v2-ic .v2-ic-bezel path{stroke:CanvasText;filter:none}}@media (max-width:56.25em){html .bf-media{aspect-ratio:auto;height:62vw}html .bf-media img{object-fit:cover;object-position:80% center}html .bf-q{position:static;transform:none;width:auto;padding:1.4rem clamp(1.5rem,5vw,4rem) 2.4rem}}@media (forced-colors:active){.cfl-dot,.live-dot,.cd-chap-dot,.kdates-bar,.v2-status::before{forced-color-adjust:none}}.gxa{padding:0 !important;position:relative;background:#0d0e11}.gxa-track{height:calc(var(--n) * 60vh + 40vh);position:relative}.gxa-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.gxa-f{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .9s var(--ease)}.gxa-f.is-on{opacity:1}.gxa-f picture,.gxa-f img{display:block;width:100%;height:100%}.gxa-f img{object-fit:cover;transform:scale(calc(1.12 - .1 * var(--t,0)));transform-origin:60% 50%}.gxa-f.is-on img{will-change:transform}.gxa-f::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(13,14,17,.7) 0%,rgba(13,14,17,0) 30%,rgba(13,14,17,0) 52%,rgba(13,14,17,.88) 100%)}.gxa-f figcaption{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(5rem,12vh,7.5rem);z-index:2;max-width:42rem;opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease) .25s,transform .7s var(--ease) .25s}.gxa-f.is-on figcaption{opacity:1;transform:none}.gxa-f figcaption b{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,4.6vw,3.8rem);line-height:1.04;color:var(--white);letter-spacing:-.015em;text-shadow:0 2px 30px rgba(0,0,0,.4)}.gxa-n{display:block;font-size:var(--fs-micro);letter-spacing:.22em;color:var(--orange);font-weight:600;margin-bottom:.7rem}.gxa-alt{display:block;margin-top:.7rem;color:rgba(246,244,244,.8);font-size:var(--fs-body-s);max-width:34rem}.gxa-head{position:absolute;z-index:3;left:var(--edge-x);top:clamp(5.5rem,13vh,8rem)}.gxa-head h2{margin:.35rem 0 0;color:var(--white);font-size:var(--fs-h3)}.gxa-count{position:absolute;z-index:3;right:var(--edge-x);top:clamp(5.5rem,13vh,8rem);font-variant-numeric:tabular-nums;color:rgba(246,244,244,.7);font-size:var(--fs-small);letter-spacing:.12em}.gxa-count b{color:var(--white);font-size:1.7rem;font-family:var(--font-display);letter-spacing:0;margin-right:.2rem}.gxa-rail{position:absolute;z-index:3;left:var(--gutter);right:calc(var(--gutter) + 11rem);bottom:clamp(2.2rem,5vh,3rem);height:1px;background:rgba(246,244,244,.18)}.gxa-fill{position:absolute;left:0;top:-.5px;height:2px;width:calc(var(--p,0) * 100%);background:linear-gradient(90deg,#f6f4f4,#ffcf94 60%,#ff7517)}.gxa-rail i{position:absolute;top:-4px;width:1px;height:9px;background:rgba(246,244,244,.4)}.gxa-skip{position:absolute;z-index:3;right:var(--edge-x);bottom:clamp(1.4rem,4vh,2.2rem);min-height:44px;display:inline-flex;align-items:center;gap:.4rem;color:rgba(246,244,244,.75);font-size:var(--fs-small);letter-spacing:.06em;text-decoration:none}.gxa-skip:hover,.gxa-skip:focus-visible{color:var(--orange)}@media (max-width:760px){.gxa-rail{right:var(--gutter);bottom:8.6rem}.gxa-skip{left:var(--gutter);right:auto;bottom:5rem}.gxa-f figcaption{bottom:10rem}.gxa-f img{transform-origin:50% 50%}}@media (prefers-reduced-motion:reduce),(scripting:none){.gxa-track{height:auto}.gxa-pin{position:static;height:auto;overflow:visible;display:flex;flex-direction:column}.gxa-head{order:-1}.gxa-f{position:relative;opacity:1;height:72vh;margin-bottom:2px;transition:none}.gxa-f img{transform:none}.gxa-f figcaption{opacity:1;transform:none;bottom:2rem;transition:none}.gxa-head{position:static;padding:var(--sp-5) var(--gutter) var(--sp-3)}.gxa-count,.gxa-rail,.gxa-skip{display:none}}@media print{.gxa-track{height:auto !important}.gxa-pin{position:static;height:auto}.gxa-f{position:relative;opacity:1;height:auto;break-inside:avoid}.gxa-f img{transform:none;height:auto}.gxa-f::after,.gxa-count,.gxa-rail,.gxa-skip{display:none !important}.gxa-f figcaption{position:static;opacity:1;transform:none;color:#141519}.gxa-head{position:static}}.tm{padding:0 !important;position:relative;background:#0d0e11}.tm-track{height:calc(var(--n) * 70vh + 150vh);position:relative}.tm-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.tm-map{position:absolute;inset:0;width:100%;height:100%;display:block}.tm-map path:not(.tm-route),.tm-map circle{vector-effect:non-scaling-stroke}.tm-land path{fill:#16171c;stroke:rgba(246,244,244,.22);stroke-width:.8}.tm-ctry .tm-nb{fill:none;stroke:rgba(246,244,244,.18);stroke-width:.7}.tm-ctry .tm-hl{fill:rgba(255,179,92,.07);stroke:#ffcf94;stroke-width:1.4}.tm-g1{fill:none;stroke:rgba(246,244,244,.06);stroke-width:.6}.tm-g1.tm-eq,.tm-g2{fill:none;stroke:rgba(246,244,244,.14);stroke-width:.6;stroke-dasharray:6 5}.tm-g2{opacity:var(--fine,0)}.tm-terrain{opacity:var(--ter,0);mix-blend-mode:screen}.tm-cn{font:600 calc(var(--u,1) * 26px) var(--font-body);letter-spacing:.4em;fill:#ffcf94;opacity:var(--cn,0)}.tm-eqt{font:600 calc(var(--u,1) * 10px) var(--font-body);letter-spacing:.3em;fill:rgba(246,244,244,.45);opacity:var(--fine,0)}.tm-route0{fill:none;stroke:rgba(246,244,244,.18);stroke-width:1;stroke-dasharray:3 5;opacity:var(--fine,0)}.tm-route{fill:none;stroke:#ff7517;stroke-width:calc(var(--u,1) * 2.6px);stroke-linecap:round;stroke-linejoin:round}.tm-site{opacity:var(--fine,0)}.tm-site .tm-dot{r:calc(var(--u,1) * 5px);fill:#141519;stroke:rgba(246,244,244,.8);stroke-width:1.4}.tm-site .tm-ring{r:calc(var(--u,1) * 13px);fill:none;stroke:#ff7517;stroke-width:1.2;opacity:0;transition:opacity .4s var(--ease)}.tm-site.is-past .tm-dot{fill:#ff7517;stroke:#ff7517}.tm-site.is-on .tm-ring{opacity:1}.tm-site text{font:600 calc(var(--u,1) * 13px) var(--font-body);letter-spacing:.16em;fill:rgba(246,244,244,.75);paint-order:stroke;stroke:#0d0e11;stroke-width:calc(var(--u,1) * 4px);stroke-linejoin:round;opacity:0;transition:opacity .4s var(--ease);transform:translate(calc(var(--u,1) * 20px),calc(var(--u,1) * 4px))}.tm-site.is-end text{opacity:.7}.tm-site.is-on text{opacity:1;fill:var(--white)}.tm-head{position:absolute;z-index:4;left:var(--edge-x);top:clamp(5.5rem,12vh,7.5rem);max-width:30rem}.tm-head h2{margin:.35rem 0 .5rem;font-size:var(--fs-h2);color:var(--white)}.tm-head p{margin:0;color:rgba(246,244,244,.75);font-size:var(--fs-body-s);line-height:1.6}.tm-km{position:absolute;z-index:4;right:var(--gutter);top:clamp(5.5rem,12vh,7.5rem);text-align:right;color:rgba(246,244,244,.65);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase}.tm-km b{display:block;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);color:var(--white);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-transform:none;line-height:1}.tm-km b small{font-size:.45em;color:var(--orange);margin-left:.25rem}.tm-line{position:absolute;z-index:3;left:0;right:0;bottom:clamp(15rem,34vh,19rem);height:150px;opacity:var(--route,0);background:linear-gradient(180deg,rgba(13,14,17,0),rgba(13,14,17,.55) 35%,rgba(13,14,17,.55) 65%,rgba(13,14,17,0))}.tm-line svg{width:100%;height:100%;overflow:visible}.tm-move{transform:translateX(var(--sx,0px))}.tm-line path:not(.tm-l1),.tm-line circle{vector-effect:non-scaling-stroke}.tm-l0{stroke:rgba(246,244,244,.35);stroke-width:1.5;stroke-dasharray:4 6;fill:none}.tm-l1{stroke:#ff7517;stroke-width:3;fill:none;stroke-linecap:round}.tm-tick{stroke:rgba(246,244,244,.4);stroke-width:1}.tm-sdot{fill:#0d0e11;stroke:#f6f4f4;stroke-width:1.5;transition:fill .3s var(--ease)}.tm-sring{fill:none;stroke:#ff7517;stroke-width:1.2;opacity:0;transition:opacity .3s var(--ease)}.tm-st.is-past .tm-sdot{fill:#ff7517;stroke:#ff7517}.tm-st.is-on .tm-sring{opacity:1}.tm-sname{font:600 13px var(--font-body);letter-spacing:.16em;fill:rgba(246,244,244,.6);transition:fill .3s var(--ease)}.tm-st.is-on .tm-sname{fill:var(--white)}.tm-sco{font:500 10px var(--font-body);letter-spacing:.1em;fill:rgba(246,244,244,.45)}.tm-legt{font:600 10px var(--font-body);letter-spacing:.18em;fill:#ffcf94;opacity:.8}.tm-cards{position:absolute;z-index:4;left:var(--gutter);bottom:clamp(2rem,6vh,4rem);width:min(26rem,calc(100% - 2 * var(--gutter)))}.tm-card{position:absolute;left:0;bottom:0;width:100%;background:rgba(14,15,18,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(246,244,244,.1);border-top:2px solid var(--orange);opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.tm-card.is-on{opacity:1;transform:none;pointer-events:auto}.tm-card picture,.tm-card img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover}.tm-card-t{padding:1rem 1.2rem 1.1rem}.tm-card h3{margin:.2rem 0 .1rem;font-size:1.25rem;color:var(--white)}.tm-n{font-size:var(--fs-micro);letter-spacing:.2em;color:var(--orange);font-weight:600}.tm-co{margin:0 0 .5rem;font-size:var(--fs-micro);letter-spacing:.12em;color:var(--gray);font-variant-numeric:tabular-nums}.tm-card p{font-size:var(--fs-small);line-height:1.55;color:rgba(246,244,244,.82);margin:0}.tm-card .tm-leg{margin-top:.6rem;color:var(--orange);font-size:var(--fs-micro);letter-spacing:.12em}.tm-skip{position:absolute;z-index:4;right:var(--edge-x);bottom:clamp(1.4rem,4vh,2.2rem);min-height:44px;display:inline-flex;align-items:center;gap:.4rem;color:rgba(246,244,244,.7);font-size:var(--fs-small);text-decoration:none}.tm-skip:hover,.tm-skip:focus-visible{color:var(--orange)}@media (max-width:760px){.tm-head{right:7.5rem}.tm-head p{display:none}.tm-head h2{font-size:var(--fs-h3)}.tm-cards{bottom:5.2rem}.tm-card picture,.tm-card img{aspect-ratio:16/6}.tm-card p:not(.tm-co):not(.tm-leg){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tm-skip{left:var(--gutter);right:auto;bottom:4.6rem}.tm-line{bottom:calc(5rem + 42vh);height:130px}.tm-sco{display:none}.tm-site text{text-anchor:middle;transform:translate(0,calc(var(--u,1) * -20px))}.tm.is-route .tm-site text{display:none}}@media (prefers-reduced-motion:reduce),(scripting:none){.tm-track{height:auto}.tm-pin{position:static;height:auto;overflow:visible;display:flex;flex-direction:column}.tm-head{position:static;padding:var(--sp-5) var(--gutter) var(--sp-3);order:-1}.tm-km,.tm-skip{display:none}.tm-map{position:relative;height:70vh}.tm-g2,.tm-route0,.tm-site,.tm-eqt,.tm-site text{opacity:1}.tm-terrain{opacity:.8}.tm-line{position:static;opacity:1;height:auto;padding:0 var(--gutter);overflow-x:auto;background:none}.tm-line svg{height:170px;width:auto;min-width:900px}.tm-st .tm-sdot{fill:#ff7517;stroke:#ff7517}.tm-cards{position:static;width:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;padding:var(--sp-3) var(--gutter) var(--sp-5)}.tm-card{position:static;opacity:1;transform:none}}@media print{.tm-track{height:auto !important}.tm-pin{position:static;height:auto}.tm-map,.tm-line,.tm-skip,.tm-km{display:none !important}.tm-head{position:static}.tm-cards{position:static;width:auto}.tm-card{position:static;opacity:1;transform:none;margin-bottom:1rem;break-inside:avoid}}.tm-schem{position:absolute;z-index:3;left:auto;right:var(--gutter);top:clamp(8rem,20vh,12rem);bottom:auto;width:min(56vw,900px);height:auto;padding:1.2rem 1.4rem 1rem;background:rgba(13,14,17,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(246,244,244,.1)}.tm-schem svg{display:block;width:100%;height:auto;overflow:visible}.tm-schem-cap{margin:.6rem 0 0;font-size:var(--fs-micro);color:var(--gray);line-height:1.5}.tm-schem :is(.ir-west,.ir-east,.ir-over){opacity:.22;transition:opacity .45s var(--ease),stroke-width .45s var(--ease)}.tm-schem[data-on="ir-west"] .ir-west,.tm-schem[data-on="ir-east"] .ir-east,.tm-schem[data-on="ir-east"] .ir-west,.tm-schem[data-on="ir-over"] .ir-over{opacity:1;stroke-width:3.4}.tm-schem[data-on="ir-over"] .ir-over{stroke:var(--orange)}.tm-schem[data-on="ir-home"] .ir-home{stroke:var(--orange);stroke-width:6}@media (max-width:760px){.tm-schem{left:var(--gutter);right:var(--gutter);width:auto;top:clamp(6.5rem,14vh,8rem);padding:.8rem}.tm-schem-cap{display:none}}@media (prefers-reduced-motion:reduce),(scripting:none){.tm-schem{position:static;width:auto;margin:0 var(--gutter)}.tm-schem :is(.ir-west,.ir-east,.ir-over){opacity:1}}.tm-line.tm-schem{height:auto;bottom:auto}.tm-line.tm-schem svg{height:auto;overflow:hidden}html main.nf{position:relative;min-height:clamp(620px,100svh,980px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--sp-5);padding:7rem var(--gutter) var(--sp-5);max-width:1400px;margin:0 auto}@media (max-width:900px){html main.nf{grid-template-columns:1fr;padding-top:6rem}}.nf-copy h1{font-family:var(--font-display);font-size:var(--fs-display);line-height:1.02;margin:.6rem 0 1rem;color:var(--white)}.nf-a .nf-art{position:relative}.na-svg{width:min(100%,560px);display:block;margin:0 auto}.na-bezel{fill:#121318;stroke:rgba(255,207,148,.25);stroke-width:1.5}.na-face{fill:none;stroke:url(#naG);stroke-width:1.2}.na-t{stroke:rgba(246,244,244,.45);stroke-width:1.2}.na-t.is-maj{stroke:#f6f4f4;stroke-width:2}.na-labels text{font:600 18px var(--font-body);fill:rgba(246,244,244,.65)}.na-sink{fill:none;stroke:#ff7517;stroke-width:6;stroke-linecap:round;opacity:.85}.na-needle{transform-origin:300px 300px;transform:rotate(-55deg);animation:na-sink 2.6s var(--ease) .3s forwards,na-wob 3.2s ease-in-out 3s infinite}@keyframes na-sink{from{transform:rotate(30deg)}to{transform:rotate(-116deg)}}@keyframes na-wob{0%,100%{transform:rotate(-116deg)}50%{transform:rotate(-112deg)}}.na-nd{stroke:#ff7517;stroke-width:5;stroke-linecap:round}.na-hub{fill:#141519;stroke:#ffcf94;stroke-width:2}.na-read{font:700 64px var(--font-display);fill:var(--white);letter-spacing:-.02em}.na-unit{font:600 13px var(--font-body);letter-spacing:.3em;fill:rgba(246,244,244,.55)}.na-trace{position:absolute;right:0;bottom:-1rem;width:42%;height:120px}.na-baro{width:100%;height:100%;overflow:visible}.na-b{fill:none;stroke:#ffcf94;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1200;stroke-dashoffset:1200;animation:na-draw 3s ease 1s forwards}.na-grd{stroke:rgba(246,244,244,.3);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}@keyframes na-draw{to{stroke-dashoffset:0}}.na-tl{display:block;font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--gray);margin-top:.4rem}@media (prefers-reduced-motion:reduce){.na-needle{animation:none;transform:rotate(-116deg)}.na-b{animation:none;stroke-dashoffset:0}}html.v4-ls-on{overflow:hidden}.v4-ls-open{display:inline-flex;align-items:center;gap:.6rem;margin-top:var(--sp-3);min-height:44px;padding:0 1.1rem;background:none;border:1px solid var(--edge-hi);color:var(--white);font-size:var(--fs-small);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease)}.v4-ls-open svg{width:18px;height:18px;flex:none;color:var(--orange)}.v4-ls-open:hover{border-color:var(--orange);color:var(--orange)}.v4-ls-open:focus-visible{outline:2px solid var(--white);outline-offset:3px}.v4-ls{position:fixed;inset:0;z-index:230;color:var(--gray-light);background:radial-gradient(120% 90% at 18% 0%,var(--card) 0%,var(--bg) 62%)}.v4-ls[hidden]{display:none}.v4-ls-in{height:100%;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:clamp(1.5rem,4vw,4rem);padding:0 clamp(1rem,3.5vw,3rem) clamp(1rem,2.5vw,2rem);max-width:1500px;margin:0 auto;position:relative}.v4-ls-bar{grid-column:1 / -1;display:flex;align-items:center;gap:1.2rem;min-height:4.5rem;border-bottom:1px solid var(--line);margin-bottom:clamp(1rem,2.5vw,2rem)}.v4-ls-k{margin:0;flex:none;color:var(--orange);font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.v4-ls-t{margin:0;flex:1;min-width:0;color:var(--white);font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-ls-x{flex:none;width:44px;height:44px;display:grid;place-items:center;background:none;border:1px solid var(--edge-hi);color:var(--white);cursor:pointer}.v4-ls-x svg{width:20px;height:20px}.v4-ls-x:hover{border-color:var(--orange);color:var(--orange)}.v4-ls button:focus-visible{outline:2px solid var(--white);outline-offset:2px}.v4-ls-stage{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.6rem);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.v4-ls-stage::-webkit-scrollbar{display:none}.v4-ls-video{flex:none;width:100%;aspect-ratio:16/9;background:var(--bg);border:1px solid var(--line)}.v4-ls-now{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem)}.v4-ls-dial{position:relative;flex:none;width:clamp(120px,13vw,176px);aspect-ratio:1}.v4-ls.is-audio .v4-ls-dial{width:clamp(200px,26vw,340px)}.v4-ls.is-audio .v4-ls-now{flex-direction:column;align-items:flex-start}.v4-ls-globe{position:absolute;inset:13%;border-radius:50%;overflow:hidden}.v4-ls-globe svg{display:block;width:100%;height:100%;transform:rotate(calc(var(--turn,0deg) * .25))}.v4-ls.no-globe .v4-ls-globe{background:radial-gradient(circle at 36% 32%,var(--edge) 0%,var(--bg) 70%);border:1px solid var(--line)}.v4-ls-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v4-ls-ticks{stroke:var(--edge-hi);stroke-width:1;fill:none}.v4-ls-turn{transform-box:view-box;transform-origin:50% 50%;transform:rotate(var(--turn,0deg))}.v4-ls-arc{fill:none;stroke:var(--edge-hi);stroke-width:3;stroke-linecap:butt}.v4-ls-arc.is-past{stroke:var(--gray)}.v4-ls-arc.is-on{stroke:var(--orange);stroke-width:6}.v4-ls-index{fill:var(--orange)}.v4-ls-chap{min-width:0;flex:1}.v4-ls-chno{margin:0 0 .35rem;color:var(--orange);font-size:var(--fs-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.v4-ls-chname{margin:0;color:var(--white);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.25;text-wrap:balance}.v4-ls-art{position:relative;width:min(180px,100%);margin-top:.9rem;line-height:0}.v4-ls-art svg{display:block;width:100%;height:auto}.v4-ls-art svg + svg{position:absolute;inset:0}.v4-ls-art .v4-ls-ghost{opacity:.22}.v4-ls-fill{opacity:.12}.v4-ls-ctl{display:flex;align-items:center;gap:.8rem}.v4-ls-ctl button{width:48px;height:48px;display:grid;place-items:center;background:none;border:1px solid var(--edge-hi);color:var(--white);cursor:pointer}.v4-ls-ctl button:hover{border-color:var(--orange);color:var(--orange)}.v4-ls-ctl svg{width:20px;height:20px}.v4-ls-ctl .v4-ls-play{width:60px;height:60px;background:var(--orange);border-color:var(--orange);color:var(--bg)}.v4-ls-ctl .v4-ls-play:hover{color:var(--bg);filter:brightness(1.08)}.v4-ls-play svg{width:24px;height:24px}.v4-ls-play .i-pause,.v4-ls.is-playing .v4-ls-play .i-play{display:none}.v4-ls.is-playing .v4-ls-play .i-pause{display:inline}.v4-ls-time{margin:0 0 0 auto;font-size:var(--fs-small);color:var(--gray);font-variant-numeric:tabular-nums}.v4-ls-cur{color:var(--white)}.v4-ls-prog{display:flex;gap:3px}.v4-ls-seg{position:relative;flex-basis:0;min-width:6px;height:44px;padding:0;background:none;border:0;cursor:pointer}.v4-ls-seg i{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;background:var(--edge);overflow:hidden}.v4-ls-seg i::after{content:"";position:absolute;inset:0;background:var(--orange);transform-origin:0 50%;transform:scaleX(var(--f,0))}.v4-ls-seg.is-on i{height:6px;margin-top:-3px}.v4-ls-seg:hover i{background:var(--edge-hi)}.v4-ls-text{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28vh .5rem 40vh 0;outline:none;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 80%,transparent)}.v4-ls-h{margin:2.2rem 0 .8rem;color:var(--orange);font-size:var(--fs-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.v4-ls-line{display:flex;gap:1rem;margin:0;padding:.55rem 0 .55rem 1rem;border-left:2px solid transparent;font-size:var(--fs-body);line-height:1.6;color:var(--gray)}.v4-ls-line.is-past{color:var(--gray);opacity:.7}.v4-ls-line.is-on{color:var(--white);border-left-color:var(--orange);opacity:1}.v4-ls-line .cd-spk{color:var(--orange-lite);font-weight:600}.v4-ls-ts{flex:none;align-self:flex-start;min-width:3.4rem;margin-top:.15rem;padding:0;background:none;border:0;cursor:pointer;color:var(--gray);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:left}.v4-ls-ts:hover,.v4-ls-line.is-on .v4-ls-ts{color:var(--orange)}.v4-ls-back{position:absolute;right:clamp(1rem,3.5vw,3rem);bottom:clamp(1rem,2.5vw,2rem);min-height:44px;padding:0 1.1rem;background:var(--orange);border:0;color:var(--bg);font-weight:600;cursor:pointer}.v4-ls-back[hidden]{display:none}@media (prefers-reduced-motion: no-preference){.v4-ls{animation:v4-ls-in .45s var(--ease) both}@keyframes v4-ls-in{from{opacity:0;transform:scale(1.02)}}.v4-ls-turn{transition:transform 1.2s var(--ease)}.v4-ls-globe svg{transition:transform 1.6s var(--ease)}.v4-ls-draw{transition:stroke-dashoffset 1s linear}.v4-ls-fill{transition:opacity 1s linear}.v4-ls-line{transition:color .35s var(--ease),border-color .35s var(--ease),opacity .35s var(--ease)}.v4-ls-seg i::after{transition:transform .5s linear}.v4-ls.is-playing .v4-ls-arc.is-on{animation:v4-ls-pulse 2.4s ease-in-out infinite}@keyframes v4-ls-pulse{50%{stroke-opacity:.55}}.v4-ls.is-still *{transition:none !important}}@media (max-width:900px){.v4-ls-in{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);padding:0 16px 12px}.v4-ls-bar{min-height:3.75rem;margin-bottom:.9rem}.v4-ls-stage{overflow:visible;gap:.75rem}.v4-ls-dial,.v4-ls.is-audio .v4-ls-dial{width:84px}.v4-ls.is-audio .v4-ls-now{flex-direction:row;align-items:center}.v4-ls-chname{font-size:var(--fs-body)}.v4-ls-art{display:none}.v4-ls-ctl{gap:.6rem}.v4-ls-ctl .v4-ls-play{width:52px;height:52px}.v4-ls-prog{margin-top:-.5rem}.v4-ls-text{padding:12vh 0 30vh;margin-top:.4rem}.v4-ls-line{font-size:var(--fs-body-s);gap:.7rem;padding-left:.8rem}.v4-ls-back{right:16px;bottom:16px}}[data-v4-footage]{position:relative;isolation:isolate}.v4-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.v4-bg img,.v4-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v4-bg-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,21,25,.9) 0%,rgba(20,21,25,.6) 50%,rgba(20,21,25,.28) 100%),linear-gradient(0deg,var(--bg) 0%,rgba(20,21,25,0) 34%),linear-gradient(180deg,var(--bg) 0%,rgba(20,21,25,0) 22%)}@media (max-width:820px){.v4-bg-shade{background:linear-gradient(180deg,rgba(20,21,25,.55) 0%,rgba(20,21,25,.84) 55%,var(--bg) 100%)}}.kit-hero.is-sky[data-v4-footage]{min-height:min(70vh,640px);align-items:flex-end;overflow:hidden;padding-bottom:var(--sp-5)}.ep2-hero-media{position:relative;isolation:isolate}.ep2-hero-media[style*="--v4-glow"]::before{content:"";position:absolute;inset:-10% -8% -14%;z-index:-1;pointer-events:none;background:var(--v4-glow) center/cover no-repeat;filter:blur(60px) saturate(1.6);opacity:.38;transition:opacity 1.2s var(--ease)}.cd-playing .ep2-hero-media[style*="--v4-glow"]::before{opacity:.62}.v4-ls[style*="--v4-glow"]::before{content:"";position:absolute;inset:-8%;z-index:-1;pointer-events:none;background:var(--v4-glow) center/cover no-repeat;filter:blur(80px) saturate(1.4);opacity:.22}.v4-ls{isolation:isolate;overflow:hidden}@media (prefers-reduced-motion: no-preference){.cd-playing .ep2-hero-media[style*="--v4-glow"]::before{animation:v4-glow 7s ease-in-out infinite}@keyframes v4-glow{50%{opacity:.46;transform:scale(1.04)}}html.v4-px :is(.kit-hero-media img,.kit-hero-media video,.v4-bg img,.v4-bg video){scale:1.07;translate:calc(var(--px,0) * -16px) calc(var(--py,0) * -12px)}html.v4-px .v4-globe-wrap{translate:calc(var(--px,0) * 18px) calc(var(--py,0) * 12px)}html.v4-px .k-hero-media svg{translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -6px)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.v4-bg :is(img,video){animation:v4-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes v4-drift{from{transform:scale(1.16) translateY(-3%)}to{transform:scale(1.02) translateY(3%)}}}}:root{--edge-x:max(var(--gutter),calc((100% - var(--measure)) / 2));--ease:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.5,0,.75,.2);--dur-s:.24s;--dur-m:.5s;--dur-l:.9s}html .page-wrap>nav .nav-corner-r,html .page-wrap>nav .nav-coords,html .page-wrap>nav .nav-sep{display:none}html .page-wrap>nav .v4-nav{gap:clamp(1.4rem,2.4vw,2.4rem)}.footer-bottom .v2-wind{order:-1;width:auto;min-height:44px;margin:0;padding:0 .9rem;gap:.55rem;display:inline-flex;align-items:center;border:1px solid var(--live);color:var(--gray-light);font-family:inherit}.footer-bottom .v2-wind svg{width:16px;height:16px}html .footer-bottom .v2-wind .v4-wind-l{display:inline;padding-top:0;width:auto;margin-left:0}.footer-bottom .v2-wind:hover{color:var(--white);border-color:var(--orange)}html :is(.kit-kicker,.kicker,.ep2-k,.cd-rail-title,.cd-box>h2,.cd-box>h3,.kday-kicker,.cta-eyebrow,.kfly-n,.clb-tag):not(:is(.kit-hero,.k-hero,.khero,.clb-hero,.cd-head,.ep2-hero,.v4-menu,.pw-hero,.nf-copy,.off) *){color:var(--gray-light) !important;font-family:var(--font-body) !important;font-size:var(--fs-small) !important;font-weight:500 !important;letter-spacing:.01em !important;text-transform:none !important;display:flex;align-items:center;gap:.7rem}html :is(.kit-kicker,.kicker,.ep2-k,.cd-rail-title,.cd-box>h2,.cd-box>h3,.kday-kicker,.cta-eyebrow,.kfly-n,.clb-tag):not(:is(.kit-hero,.k-hero,.khero,.clb-hero,.cd-head,.ep2-hero,.v4-menu,.pw-hero,.nf-copy,.off) *)::before{content:"";flex:none;width:1.4rem;height:1px;background:var(--edge-hi)}html .cd-v2 .cd-summary::before{color:var(--gray-light);font-size:var(--fs-small);font-weight:500;letter-spacing:.01em;text-transform:none}html .cd-tag{animation:none !important;text-transform:none;letter-spacing:.01em;font-size:var(--fs-small);color:var(--gray-light)}html .live-feed-head span:not(.live-dot){color:var(--gray-light);font-size:var(--fs-small);font-weight:500;letter-spacing:.01em;text-transform:none}html .clb-station .clb-tag{background:none;padding:0;border:0}html .flightline{display:none !important}html .v2-search-label{color:var(--gray-light);font-size:var(--fs-small);font-weight:500;letter-spacing:.01em;text-transform:none}@media (max-width:760px){html .page-wrap>nav .nav-cta{padding:0 1.1rem;height:44px;min-height:44px;display:inline-flex;align-items:center;font-size:var(--fs-small)}html .page-wrap>nav .nav-cta span{white-space:nowrap}}.v4-climb{position:absolute;right:clamp(1rem,4vw,4rem);top:50%;translate:0 -50%;height:min(80vh,680px);width:auto;max-width:46vw;z-index:1;overflow:visible;font-family:var(--font-body)}@media (min-width:901px){html .clb-hero-in{padding-right:50vw}html .clb-hero h1{font-size:clamp(2.1rem,4.4vw,3.8rem);max-width:11ch;white-space:normal}}.clb-hero .clb-scrim{display:none}.v4-climb-axis{stroke:var(--edge-hi);stroke-width:1;fill:none}.v4-climb-ticks{stroke:var(--edge-hi);stroke-width:1;fill:none}.v4-climb-km{fill:var(--gray);font-size:11px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.v4-climb-line{fill:none;stroke:var(--orange-lite);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.v4-climb-dash{stroke:var(--edge-hi);stroke-width:1;stroke-dasharray:3 5;fill:none}.v4-climb-dot{fill:var(--bg);stroke:var(--orange);stroke-width:2}.v4-climb-alt{fill:var(--orange);font-size:12px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.v4-climb-name{fill:var(--white);font-family:var(--font-display);font-size:16px;font-weight:600}.v4-climb-n{fill:var(--gray);font-size:12px}.v4-climb-lv{cursor:pointer}.v4-climb-lv:hover .v4-climb-name,.v4-climb-lv:focus-visible .v4-climb-name{fill:var(--orange)}.v4-climb-lv:hover .v4-climb-dot{fill:var(--orange)}.v4-climb-lv:focus-visible{outline:none}.v4-climb-lv:focus-visible .v4-climb-dot{stroke:var(--white);stroke-width:3}@media (max-width:900px){.clb-hero{flex-direction:column;justify-content:center;gap:var(--sp-3);padding-bottom:var(--sp-4)}.v4-climb{position:relative;right:auto;top:auto;translate:none;order:2;width:100%;max-width:none;height:auto;max-height:70vh;padding:0 16px}.v4-climb .v4-climb-name,.v4-climb .v4-climb-n{display:none}.v4-climb .v4-climb-alt{font-size:24px}.v4-climb .v4-climb-km{font-size:18px}}@media (prefers-reduced-motion: no-preference){.v4-climb-line{stroke-dasharray:4200;stroke-dashoffset:4200;animation:v4-climb-draw 2.8s var(--ease) .3s forwards}@keyframes v4-climb-draw{to{stroke-dashoffset:0}}.v4-climb-lv{opacity:0;animation:v4-climb-lv var(--dur-l) var(--ease) forwards;animation-delay:calc(.9s + var(--k) * .38s)}@keyframes v4-climb-lv{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}}.v4-voices-hero{min-height:clamp(560px,86svh,860px)}.v4-voices-hero::after{background: linear-gradient(90deg,var(--bg) 0%,rgba(20,21,25,.86) 38%,rgba(20,21,25,.35) 75%,rgba(20,21,25,.55) 100%),linear-gradient(180deg,rgba(20,21,25,.4) 0%,rgba(20,21,25,0) 30%,rgba(20,21,25,.6) 75%,var(--bg) 100%)}.v4-voices{display:flex;align-items:center;overflow:hidden;padding:5rem var(--gutter) 2rem}.v4-voices p{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,3.1vw,2.9rem);line-height:1.16;letter-spacing:-.015em;color:var(--edge-hi);text-align:right;text-wrap:balance}.v4-voices span{white-space:nowrap}.v4-voices span + span::before{content:" / ";color:var(--edge);font-weight:400}@media (prefers-reduced-motion: no-preference){.v4-voices .is-lit{animation:v4-voice calc(var(--lit) * 2.6s) var(--ease) infinite;animation-delay:calc(var(--n) * 2.6s)}@keyframes v4-voice{0%,100%{color:var(--edge-hi)}4%,9%{color:var(--white)}14%{color:var(--edge-hi)}}}@media (max-width:760px){.v4-voices p{font-size:1.25rem;text-align:left;color:var(--edge)}html .v4-voices .is-lit{animation:none}.v4-voices{align-items:flex-start;padding-top:2rem;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 22%,transparent 46%);mask-image:linear-gradient(180deg,#000 0%,#000 22%,transparent 46%)}}.v2-about-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:clamp(520px,80svh,800px);padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.v2-about-hero::after{content:none}html .kit-hero.v2-about-hero .kit-hero-media{position:relative;inset:auto;z-index:0;order:2;aspect-ratio:4/5;max-height:72svh;justify-self:end;width:100%}.v2-about-hero .kit-hero-media img{object-position:62% 50%}.v2-about-hero .kit-hero-media::before,.v2-about-hero .kit-hero-media::after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid var(--orange);z-index:1}.v2-about-hero .kit-hero-media::before{top:-8px;left:-8px;border-right:0;border-bottom:0}.v2-about-hero .kit-hero-media::after{bottom:-8px;right:-8px;border-left:0;border-top:0}html .v2-about-hero .kit-stats{border:0;padding-top:var(--sp-3);gap:clamp(1.4rem,3vw,2.6rem)}html .v2-about-hero .kit-stat b{-webkit-text-stroke:0;-webkit-text-fill-color:var(--white);color:var(--white);font-size:var(--fs-h3)}@media (max-width:860px){.v2-about-hero{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.v2-about-hero .kit-hero-media{order:-1;aspect-ratio:4/3;max-height:none}}html .k-hero::after{z-index:-2}@media (min-width:1035px){html .v4-globe-wrap{-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%),linear-gradient(to bottom,transparent 7.25rem,#000 9.5rem);-webkit-mask-composite:source-in;mask-image:radial-gradient(closest-side,#000 62%,transparent 100%),linear-gradient(to bottom,transparent 7.25rem,#000 9.5rem);mask-composite:intersect}}@media (min-width:821px){html .bf-q{top:0;bottom:0;transform:none;display:flex;flex-direction:column;justify-content:center}}@media (max-width:640px){html .k-head{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}html .k-head>*{overflow-wrap:normal}}.v2-fb-copy .v2-accent{text-shadow:none;filter:drop-shadow(0 1px 12px rgba(20,21,25,.6))}html .page-wrap>nav{padding-left:var(--edge-x);padding-right:var(--edge-x)}html .kit-hero:not(.is-sky){padding-left:var(--edge-x);padding-right:var(--edge-x)}html .khero{padding-left:var(--edge-x);padding-right:var(--edge-x)}html .dst-jump-in{padding-left:var(--edge-x);padding-right:var(--edge-x)}html .footer-content{max-width:none;margin:0;padding-left:var(--edge-x);padding-right:var(--edge-x)}html .cta-band{padding-left:var(--edge-x);padding-right:var(--edge-x)}html .v4-menu-in{max-width:none;margin:0;padding-left:var(--edge-x);padding-right:var(--edge-x)}html main.nf{max-width:none;margin-left:0;margin-right:0;padding-left:var(--edge-x);padding-right:var(--edge-x)}@media (min-width:821px){html .sky .sky-hud{left:var(--edge-x)}}:is(.v2-fly,.v2-listen,.v2-map,.v2-glimpse)>.kit-in,html .v2-rail-nav{max-width:calc(var(--measure) + 2 * var(--gutter))}html .v2-rail{padding-left:var(--edge-x);padding-right:var(--edge-x);scroll-padding-inline:var(--edge-x)}.kit-head.is-center :is(.kit-kicker,.kicker){justify-content:center}.v4-nw{white-space:nowrap}html .cta-band .cta-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"eyebrow ." "title buttons" "body fold";grid-template-rows:auto auto 1fr;column-gap:var(--sp-5);row-gap:var(--sp-2);align-items:start}html .cta-band .cta-card>:not(.cta-hud-tag){position:relative;z-index:1}html .cta-band .cta-card>.cta-eyebrow{grid-area:eyebrow;margin:0}html .cta-band .cta-card>h2{grid-area:title;margin:0;text-wrap:balance}html .cta-band .cta-card>.cta-buttons{grid-area:buttons;align-self:center;margin:0}@media (min-width:821px){html .cta-band .cta-card>.cta-buttons{justify-self:end}}html .cta-band .cta-card>.cta-body{grid-area:body;margin:0;max-width:52ch}html .cta-band .cta-card>.v4-fold{grid-area:fold;margin:0}@media (max-width:820px){html .cta-band .cta-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "buttons" "body" "fold";grid-template-rows:none}}html .v2-fb-alt li:not(.is-on){color:rgba(246,244,244,.72);text-shadow:0 1px 2px rgba(20,21,25,.85),0 1px 12px rgba(20,21,25,.75)}html .v2-fb-alt li:not(.is-on) i{background:rgba(246,244,244,.45);box-shadow:0 1px 3px rgba(20,21,25,.6)}html .gxa-f::after{background:linear-gradient(180deg,rgba(20,21,25,.85) 0%,rgba(20,21,25,.45) 22%,rgba(20,21,25,0) 38%,rgba(20,21,25,0) 52%,rgba(20,21,25,.88) 100%)}html :is(.gxa-head,.gxa-count){text-shadow:0 1px 2px rgba(0,0,0,.45),0 0 24px rgba(0,0,0,.35)}html .gxa-f .gxa-n{display:none}@media (max-width:600px){html .khero-scrim{background: linear-gradient(180deg,rgba(20,21,25,.72) 0,rgba(20,21,25,.2) 16%,rgba(20,21,25,.12) 28%,rgba(20,21,25,.55) 40%,rgba(20,21,25,.72) 62%,rgba(20,21,25,.8) 80%,var(--bg) 100%)}html .dst-swahili span{color:rgba(246,244,244,.82)}html .khero-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;flex-wrap:nowrap}html .khero-tab{min-height:44px;padding:0;font-size:0;letter-spacing:0}html .khero-tab::before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.22)}html .khero-tab::after{z-index:1}}html .v4-trip :is(.tm-head,.gxa-head,.kfaq-rail,.v4t-fs-t) h2{font-family:var(--font-display);font-weight:700;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}:is(.kit-title,.kit-hero h1,.v4-call-title,.cta-card h2,.k-head h2,.dst-head h2,.cd-head h1){text-wrap:balance}:is(.kit-intro,.kit-kicker){text-wrap:pretty}.v2-home-hero .kit-intro{text-wrap:balance}@media (max-width:560px){html .v2-nac{gap:.5rem var(--sp-2);letter-spacing:0;font-size:min(var(--fs-body),4vw)}}html [data-v2="tg"] .tg-tile .tg-hash{color:var(--gray);transition:color .2s var(--ease)}html [data-v2="tg"] .tg-tile:is(:hover,:focus-visible) .tg-hash{color:var(--orange)}@media (min-width:761px){html [data-v2="tg"] .tg-cloud{grid-auto-flow:row dense}html [data-v2="tg"] .tg-tile:nth-child(-n+4){grid-column:span 2;font-size:var(--fs-h3);font-family:var(--font-display);font-weight:600}}@media (max-width:760px){html [data-v2="tg"] .tg-cloud{grid-template-columns:minmax(0,1fr);gap:0}html [data-v2="tg"] .tg-tile:nth-child(n){display:grid;grid-template-columns:1.25rem minmax(0,9.5rem) minmax(0,1fr) 1.5rem;align-items:center;column-gap:var(--sp-2);min-height:52px;padding:.4rem 0;background:none;box-shadow:none;border-bottom:1px solid var(--line)}html [data-v2="tg"] .tg-tile .tg-spark{order:1;position:static;width:100%;height:20px}html [data-v2="tg"] .tg-tile em{order:2;text-align:right}}@media (max-width:359px){html [data-v2="tg"] .tg-tile .tg-spark{visibility:hidden}}@media (max-width:820px){html .v2-dep .v2-status{grid-column:1/2;margin:.3rem 0 0;white-space:nowrap}}html .v2-found:empty{min-height:0;margin:0}@media (max-width:640px){html .kit-head:has(>.kit-note)>.kit-note{justify-self:start}}html .v4-trip .kfaq-item{border:0;border-bottom:1px solid var(--edge);border-radius:0;background:none;transform:none;box-shadow:none}html .v4-trip .kfaq-item:first-child{border-top:1px solid var(--edge)}html .v4-trip .kfaq-item.is-key::before{display:none}html .v4-trip .kfaq-item.is-key .kfaq-n{color:var(--orange)}html .v4-trip .kfaq-n{flex:0 0 2.2rem;font-variant-numeric:tabular-nums}html .v4-trip :is(.kfaq-mark,.v4t-fs-mark){position:relative;flex:none;width:.6rem;height:.6rem;border:0;background:none;box-shadow:none;border-right:1.5px solid var(--gray-light);border-bottom:1.5px solid var(--gray-light);transform:rotate(45deg);transition:transform .3s var(--ease);margin:0 .3rem .3rem}html .v4-trip :is(.kfaq-mark,.v4t-fs-mark)::before,html .v4-trip :is(.kfaq-mark,.v4t-fs-mark)::after{content:none}html .v4-trip details[open]>summary :is(.kfaq-mark,.v4t-fs-mark){transform:rotate(225deg);margin-top:.3rem;margin-bottom:0}@media (prefers-reduced-motion: reduce){html .v4-trip :is(.kfaq-mark,.v4t-fs-mark){transition:none}}html .v4t-show .dst-rel-body p{max-width:62ch}html .v4-trip .kreal-said{font-size:var(--fs-h3);font-weight:600;line-height:1.3;text-wrap:balance;max-width:30ch}@media (max-width:560px){html .ep2-card{flex-direction:row;gap:.9rem;padding:.75rem;align-items:flex-start}html .ep2-card-art{flex:0 0 38%;aspect-ratio:16/9}html .ep2-card-body{padding:0}}@media (min-width:1151px){html .ep2-next-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:981px){html [data-v2="kb"] .nx>.nx-main:first-child:nth-last-child(5){grid-row:span 2}}html .nx>a:nth-child(6):last-child{grid-column:span 2}@media (max-width:600px){html .nx>a:nth-child(6):last-child{grid-column:auto}}html .v4-lib-log .ep-tile .ep-no{color:var(--gray-light);font-weight:500;letter-spacing:0;text-transform:none}html body.v4-lib-log .v2-eps .ep-tile::after{font-size:var(--fs-small);font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .ep2-guest:not(:has(.ep2-guest-more)):not(:has(.ep2-guest-face)){display:none}html .ep2-stage.is-side:not(:has(.ep2-guest-more)):not(:has(.ep2-guest-face)) .ep2-stage-side{grid-template-columns:minmax(0,1fr)}html .ep2-quote cite{display:flex;align-items:center;gap:.7rem;color:var(--gray-light);font-size:var(--fs-small);font-style:normal;font-weight:500;letter-spacing:.01em;text-transform:none}html .ep2-quote cite::before{content:"";flex:none;width:1.4rem;height:1px;background:var(--edge-hi)}html [data-v2="pg"] .pol-body{max-width:40rem}html .pol-essay .pol-body{max-width:38rem}html .pol-essay .pol-body>p{font-size:var(--fs-lead);line-height:1.75}html .nf-copy h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}@media (max-width:600px){html [data-v2="kb"] .ep-tile{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:var(--sp-2);padding:var(--sp-2)}html [data-v2="kb"] .ep-tile .ep-th{grid-column:1;grid-row:1 / 5;aspect-ratio:16/9;align-self:start}html [data-v2="kb"] .ep-tile>:not(.ep-th){grid-column:2}html [data-v2="kb"] .ep-tile .ep-stamp{font-size:var(--fs-micro)}html [data-v2="kb"] .ep-tile .ep-foot{align-self:end}}html .cd-player-audio img{opacity:1}html .ep-au{container-type:inline-size}@container (max-width:500px){.ep-au-chap{width:2px;height:10px;margin-top:-5px;margin-left:-1px;border-radius:0;background:var(--edge-hi);pointer-events:none}.ep-au-chap:hover{transform:none}}html .v2-rail .ep-stamp{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .v2-rail .ep-stamp i{display:none}html .k-sec.card{overflow:hidden;overflow:clip}@media (min-width:761px){html .clb-station{grid-template-columns:4.5rem minmax(0,1fr)}}@media (min-width:900px){html .series-grid:has(>.series-card:only-child){grid-template-columns:minmax(0,880px)}html .series-grid>.series-card:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--sp-4)}html .series-grid>.series-card:only-child>*{grid-column:1}html .series-grid>.series-card:only-child>.series-points{grid-column:2;grid-row:1 / 6;align-self:center;margin:0}}html .series-icon{background:transparent;border:1px solid var(--edge-hi);box-shadow:none;color:var(--orange-lite)}html .series-icon svg{stroke:var(--orange-lite)}html .series-card:hover .series-icon{border-color:var(--orange);box-shadow:none}html .enq-wrap{color-scheme:dark}html .enq-field select{appearance:none;-webkit-appearance:none;padding-right:2.75rem;cursor:pointer}html .enq-field:has(select){position:relative}html .enq-field:has(select)::after{content:"";position:absolute;right:1.15rem;bottom:1.2rem;width:.42rem;height:.42rem;pointer-events:none;border-right:1.5px solid var(--gray-light);border-bottom:1.5px solid var(--gray-light);transform:rotate(45deg)}html .enq-field:has(select:focus)::after{border-color:var(--orange)}html .v2-proof .v4-why-item>summary .v2-ic{grid-row:auto;margin:0;width:42px;height:42px}@media (max-width:900px){html .clb-hero{padding-top:var(--sp-5)}}html .clb-rail-line::after{height:calc(var(--q,var(--p)) * 100%)}html .clb-rail-now{top:calc(18vh + var(--q,var(--p)) * 64vh)}html .v4-menu-bar{height:auto;min-height:5.5rem;padding-block:1.5rem}html .v4-menu-home{display:inline-flex;align-items:center;line-height:0}html .v4-menu-home img{display:block;height:32px;width:auto}@supports (backdrop-filter:blur(2px)){html .v4-menu{background:color-mix(in srgb,var(--bg) 96%,transparent)}}html .v4-mg-t{font-size:clamp(1.3rem,1.8vw,2.1rem)}@media (min-width:901px) and (max-width:1099px){html .v4-mg-a{padding:var(--sp-2)}}html .v4-menu-in:has(.v4-hits:not(:empty)) .v4-menu-go{display:none}@media (max-width:560px){html .v4-mg:nth-child(4) .v4-mg-img{background-position:50% 12%}html .v4-menu-bar{min-height:4.5rem;padding-block:1.4rem}html .v4-menu-home img{height:25px}}@media (min-width:761px){html .sky .sky-actions{bottom:calc(1rem + 40px)}}@media (max-width:760px){html .sky .sky-ridge{margin-top:-10px}}@media (min-width:761px){html .sky .sky-ctrl{bottom:calc(1rem + 40px)}}html .sky .sky-actions button:not(.sky-primary){background:none;border:0;border-top:1px solid var(--edge-hi);border-bottom:1px solid var(--edge-hi);min-height:44px;padding-inline:.9rem}html .sky .sky-actions .sky-primary{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);padding-inline:1.6rem;min-height:44px;border:0}html .sky-g h2{display:flex;align-items:center;gap:.7rem;color:var(--gray-light);font-size:var(--fs-small);font-weight:500;letter-spacing:.01em;text-transform:none}html .sky-g h2::before{content:"";flex:none;width:1.4rem;height:1px;background:var(--edge-hi)}html body:has(.sky) .footer-top>.footer-col:not(.footer-brand){display:none}html .tm-head::before{content:"";position:absolute;z-index:-1;left:calc(-1 * var(--edge-x));top:-3rem;right:-12rem;bottom:-3rem;pointer-events:none;background:linear-gradient(90deg,rgba(20,21,25,.92) 0%,rgba(20,21,25,.78) 55%,rgba(20,21,25,0) 100%)}@media (max-width:760px){html .tm-head::before{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));top:-2rem;bottom:-2rem;background:linear-gradient(180deg,rgba(20,21,25,.92) 0%,rgba(20,21,25,.78) 60%,rgba(20,21,25,0) 100%)}html .tm-cn{display:none}html .tm-schem .iroute-svg{min-width:0}html .tm-schem .ir-k{display:none}html .tm-schem .ir-l{font-size:22px}html .tm-card p:not(.tm-co):not(.tm-leg){display:block;-webkit-line-clamp:unset;overflow:visible}html .tm-cards{bottom:calc(4.6rem + 44px)}html .tm-card picture,html .tm-card img{aspect-ratio:16/5}}@media (prefers-reduced-motion: reduce){html .tm-head::before{display:none}}html .v4-next-a .v4-nw{display:contents}html body[data-v2="pg"] :is(.pw-chapter,.pw-air-copy,.pw-contact-copy,.pw-trust,.pw-node) .kicker{display:flex;align-items:center;gap:.7rem}html body[data-v2="pg"] .pw-trust h2{max-width:20ch}html body[data-v2="pg"] :is(.pw-chapter,.pw-contact-copy,.pw-air-copy) h2{text-wrap:balance}html .v2-rail .ep-stamp{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;white-space:nowrap;overflow:visible}html .v2-rail .ep-stamp b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:inherit}html .v2-rail .ep-stamp i{display:inline;flex:none}html .v2-rail .ep-card{min-width:0}@media (max-width:760px){html [data-v2="tg"] .tg-tile em{grid-column:4}}html .cd-tags a.cd-tag{border-color:var(--live)}html .ep2-stage:not(:has(.ep2-quote)):not(:has(.ep2-guest-more)):not(:has(.ep2-guest-face)){display:none}html .v2-glimpse .live-feed-head span:not(.live-dot){font-size:var(--fs-small);letter-spacing:.01em}@media (max-width:820px){html .cd-v2 .cd-rail .cd-chap{width:min(62vw,13.75rem)}}@media (max-width:600px){html [data-v2="kb"] .ep-tile>:is(.ep-stamp,.ep-tile-body,.ep-foot){padding-inline:0}html [data-v2="kb"] .ep-tile .ep-stamp{flex-wrap:wrap;justify-content:flex-start;column-gap:.6rem;row-gap:0;letter-spacing:.04em}html [data-v2="kb"] .ep-tile .ep-stamp i{white-space:nowrap}html [data-v2="kb"] .ep-tile .ep-tile-title{-webkit-line-clamp:3;line-clamp:3}}html .k-sec .band .l>h2{text-wrap:balance}@media (max-width:600px){html .gxa-head{right:calc(var(--edge-x) + 5.25rem)}}html .tm-head::before{background:rgba(13,14,17,.85);-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent),linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 50%,transparent),linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-composite:intersect}@media (max-width:760px){html .tm-head::before{left:calc(-1 * var(--gutter));right:-7.5rem;background:rgba(13,14,17,.7)}}html .gxa-f figcaption{left:var(--edge-x);right:var(--edge-x)}html .gxa-rail{left:var(--edge-x);right:calc(var(--edge-x) + 11rem)}html .tm-km{right:var(--edge-x)}html .tm-cards{left:var(--edge-x);width:min(26rem,calc(100% - 2 * var(--edge-x)))}@media (min-width:821px){html .sky .sky-actions{left:var(--edge-x)}html .sky .sky-ctrl{right:var(--edge-x)}}@media (scripting:none){.v4-ls-open{display:none !important}}@media (max-width:760px){:root{--fs-micro:.75rem}html .footer-listen-label{font-size:12px}html body .tg-sort-note{font-size:var(--fs-micro)}}#v4-main:focus{outline:none}@media (pointer:coarse){html :is(.ep2-timeline,.ep-au-chap){display:none}}.page-wrap>nav .v4-nav a.v4-wr{display:inline-flex;align-items:center;gap:.5rem}.v4-wr svg{width:16px;height:10px;flex:none;overflow:visible;fill:none;stroke:var(--orange);stroke-width:1.6;stroke-linecap:round}.v4-wr svg path{transition:transform .4s var(--ease)}.v4-wr:is(:hover,:focus-visible) svg path{transform:translateX(-3px)}.v4-wr:is(:hover,:focus-visible) svg path+path{transform:translateX(-5px)}@media (max-width:1099px){.page-wrap>nav .v4-nav a.v4-wr{font-size:0;gap:0}}.v4-menu-wr{display:inline-grid;align-self:flex-start;justify-self:start;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.2rem .7rem;margin-top:var(--sp-3);color:var(--white);font-family:var(--font-display);font-weight:600;font-size:1.05rem;white-space:nowrap;text-decoration:none}.v4-menu-wr svg{width:20px;height:12px;grid-row:1 / span 2}.v4-menu-wr small{grid-column:2;white-space:normal;font-family:var(--font-body);font-weight:400;font-size:var(--fs-small);color:var(--gray)}:where(*):not(svg,svg *,[style*="transition"],.v2-fb-shot img,.khero-slide img,.kfly-slide img,.v4-ls-draw,.v4-ls-fill){transition-timing-function:var(--ease) !important}@media (min-width:1441px){:root{--gutter:72px;--measure:calc(100% - 144px)}.kit-band{padding-left:0;padding-right:0}html body :is(.pw-air-copy,.pw-hero-copy,.pw-journey,.pw-rec-in,.pw-reel-h,.pw-stats){padding-left:0;padding-right:0}html body .wr-in{--wr-x:0px}html body .v4e-band{padding-left:0;padding-right:0}html body :is(.kb-cat-grid,.k-head,.faq,.cards,.band,.band-draw,.ep-grid,.ep-empty){max-width:none}html body .v4e-in{max-width:var(--measure)}html body .k-sec{padding-left:var(--gutter);padding-right:var(--gutter)}html body .k-hero-copy{padding-left:var(--gutter);padding-right:var(--gutter)}html body .clb-hero-in{max-width:var(--measure);margin-left:auto;margin-right:auto;padding-left:0}html body .cd-wrap{max-width:var(--measure);padding-left:0;padding-right:0}}html .v4f-on .footer-top{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:2rem;padding-bottom:2.2rem}html .v4f-on .footer-col a{padding:.2rem 0}html .v4f-on .footer-addr{font-size:var(--fs-small);line-height:1.65;color:var(--gray);margin-top:.7rem}html .v4f-k{display:flex;justify-content:flex-start;align-items:center;gap:.6rem 1.5rem;padding-bottom:.85rem;font-size:var(--fs-small);color:var(--gray)}html .v4f-k .footer-listen-label{flex-basis:auto;margin:0}html .v4f-k .v2-wind{order:-1;margin:0 .6rem 0 0}html footer .footer-bottom.v4f{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem 2rem}html .v4f-ls,html .v4f-lg{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.15rem}html .v4f-lg a,html .v4f-lg>span{font-size:var(--fs-micro);color:var(--gray)}html .v4f-lg a:hover{color:var(--white)}@media (max-width:61.25em){html .v4f-on .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}html .v4f-on .footer-top>.footer-brand{grid-column:1/-1}}@media (max-width:35em){html .v4f-on .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.2rem}}@media (pointer:coarse),(max-width:51.25em){html .v4f-on .footer-col a,html .v4f-ls a,html .v4f-lg a{min-height:40px;min-width:40px;display:inline-flex;align-items:center;padding:0}html .v4f-on .footer-col a{display:flex}html .v4f-ls,html .v4f-lg{gap:0 1.15rem}}body:has(.v2-origin) .cta-band{position:relative;isolation:isolate}body:has(.v2-origin) .cta-band::before{content:"";position:absolute;inset:-5rem 0;z-index:-1;pointer-events:none;opacity:.49;background:url("img/dust.webp") 0 0/256px 256px repeat,radial-gradient(closest-side,rgba(255,226,200,.05),rgba(255,226,200,0));-webkit-mask-image:radial-gradient(farthest-side,#000 45%,transparent 100%);mask-image:radial-gradient(farthest-side,#000 45%,transparent 100%)}body:has(.v2-origin) .cta-band .cta-card{background-image:url("img/dust-soft.webp");background-size:256px 256px}@media print{body:has(.v2-origin) .cta-band::before{display:none}body:has(.v2-origin) .cta-band .cta-card{background-image:none}}.v4br{position:relative;height:80vh;min-height:420px;max-height:900px;overflow:hidden;margin:0}.v4br picture,.v4br img{position:absolute;inset:0;width:100%;height:100%}.v4br img{object-fit:cover;object-position:center 45%}.v4br::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#141519 0%,rgba(20,21,25,0) 20%,rgba(20,21,25,0) 66%,#141519 100%)}.v4br-l{position:absolute;z-index:1;left:var(--edge-x,var(--gutter));bottom:12%;margin:0;max-width:16ch;font-family:var(--font-display,Poppins,sans-serif);font-weight:600;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.15;color:#f6f4f4;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.45)}.v4br-p{position:absolute;z-index:1;right:var(--edge-x,var(--gutter));bottom:12%;font-size:.72rem;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgba(246,244,244,.75);text-shadow:0 1px 8px rgba(0,0,0,.5)}@media (max-width:760px){.v4br{height:70vh;min-height:360px}.v4br-l{left:var(--gutter);bottom:16%;max-width:12ch}.v4br-p{left:var(--gutter);right:auto;bottom:9%}}@media print{.v4br{display:none}}.pwa-install{order:-1;background:none;border:1px solid var(--live);color:var(--white);font:600 var(--fs-small)/1 var(--font-body);padding:.6rem .9rem;min-height:44px;cursor:pointer;margin-right:.6rem}.pwa-install:hover,.pwa-install:focus-visible{border-color:var(--orange);color:var(--orange)}.pwa-sheet{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:1000;max-width:28rem;margin:0 auto;padding:1.1rem 1.2rem 1.2rem;background:var(--card);border:1px solid var(--live);display:grid;gap:.6rem;color:var(--gray-light);font-size:var(--fs-body-s)}.pwa-sheet[hidden]{display:none}.pwa-sheet b{color:var(--white)}.pwa-sheet button{justify-self:start;background:var(--orange);color:var(--ink);border:0;font-weight:700;padding:.65rem 1.1rem;min-height:44px;cursor:pointer}.is-app .page-wrap>nav{padding-top:max(1.5rem,env(safe-area-inset-top))}
