@property --p{syntax:"<number>";inherits:false;initial-value:1}html:has(.tr-page){scroll-behavior:auto}.tr-page{--head:64px;--stage-h:calc(100svh - var(--head));--scrim-side:linear-gradient(90deg, color-mix(in srgb, var(--tr-umber-a) 78%, transparent) 0%, color-mix(in srgb, var(--tr-umber-a) 45%, transparent) 50%, transparent 85%);--scrim-side-r:linear-gradient(270deg, color-mix(in srgb, var(--tr-umber-a) 78%, transparent) 0%, color-mix(in srgb, var(--tr-umber-a) 45%, transparent) 50%, transparent 85%);--scrim-low:linear-gradient(0deg, color-mix(in srgb, var(--tr-umber-a) 82%, transparent) 0%, color-mix(in srgb, var(--tr-umber-a) 40%, transparent) 45%, transparent 75%);--tr-ivory:var(--mt-ivory);--tr-white:var(--mt-white);--tr-text:var(--mt-ink);--tr-text-2:var(--mt-ink-muted);--tr-red:var(--mt-red);--tr-umber-a:var(--mt-umber);--tr-umber-b:var(--mt-umber);--tr-umber:var(--mt-umber);--tr-on-umber-2:var(--mt-on-umber-muted);--tr-saffron:var(--mt-saffron-lt);--tr-saffron-deep:var(--mt-red);--tr-scrim:var(--mt-scrim);--tr-num:"Albert Sans", system-ui, sans-serif;--tr-serif:var(--font-serif,"Bodoni Moda", Didot, Georgia, serif);--font-display:var(--tr-num);--font-text:"Albert Sans", system-ui, sans-serif;--ink:var(--tr-text);--lime:var(--tr-ivory);--chalk:var(--tr-white);--night:var(--tr-umber);--muted:var(--tr-text-2);--mint:var(--tr-red);--rule:var(--mt-rule);font-family:var(--font-text);background:var(--tr-ivory);color:var(--tr-text);font-size:18px;line-height:1.6;overflow-x:clip}.tr-stage{top:var(--head);height:var(--stage-h);position:sticky;overflow:clip}.tr-photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tr-cap{right:var(--gutter);max-width:min(46ch,70%);color:var(--tr-ivory);text-align:right;z-index:3;margin:0;font-size:13px;font-weight:600;line-height:1.35;position:absolute;bottom:14px}.tr-kicker{font-family:var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--tr-saffron-deep);margin:0 0 14px;font-size:13px;font-weight:700}.tr-on-photo .tr-kicker,.tr-band .tr-kicker,.tr-beat .tr-kicker,.tr-zoom__copy .tr-kicker{color:var(--tr-saffron)}.tr-hero{height:calc(var(--stage-h) * 1.7);background:var(--tr-ivory);color:var(--tr-ivory);position:relative}.tr-hero__media{transform:scale(calc(1.14 - var(--p) * .14));position:absolute;inset:0}.tr-hero__shade{background:var(--scrim-low), linear-gradient(180deg, color-mix(in srgb, var(--tr-umber-a) 45%, transparent) 0%, transparent 30%);position:absolute;inset:0}.tr-hero__copy{transform:translateY(calc(var(--p) * -6vh));align-items:flex-end;padding-bottom:clamp(48px,9vh,96px);display:flex;position:absolute;inset:0}[data-has-reveal] .tr-hero__copy{opacity:clamp(0, calc(1.6 - var(--p) * 2.4), 1)}.tr-hero__copy>.mk-wrap{width:100%}.tr-hero .mk-crumbs a,.tr-hero .mk-crumbs [aria-current],.tr-hero .mk-crumbs li+li:before,.tr-hero .mk-nowstrip,.tr-hero .mk-hero__for,.tr-hero .mk-nowstrip__focus{color:var(--tr-ivory)}.tr-hero .mk-h1{max-width:18ch;color:var(--tr-ivory);margin-top:14px;font-size:clamp(2.4rem,6vw,5.4rem)}.tr-hero .mk-answer{color:var(--tr-ivory)}.tr-hero__reveal{opacity:clamp(0, calc(var(--p) * 3 - 1.5), 1);transform:translateY(calc((1 - var(--p)) * 8vh));pointer-events:none;background:color-mix(in srgb, var(--tr-umber-a) calc(var(--p) * 40%), transparent);align-items:center;display:flex;position:absolute;inset:0}.tr-hero__reveal p{max-width:20ch;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,4.4rem);font-weight:700;line-height:1.05}.tr-story{background:var(--tr-ivory);color:var(--tr-text);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative}.tr-story__wall{top:var(--head);height:var(--stage-h);position:sticky;overflow:clip}.tr-story__frame{opacity:0;transition:opacity .9s var(--ease-turn), transform 1.6s var(--ease-turn);margin:0;position:absolute;inset:0;transform:scale(1.06)}.tr-story__frame[data-on]{opacity:1;transform:scale(1)}.tr-story__frame:after{content:"";background:var(--tr-scrim);position:absolute;inset:0}.tr-story__dots{left:var(--gutter);z-index:3;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:20px}.tr-story__dots li{background:color-mix(in srgb, var(--tr-ivory) 50%, transparent);width:28px;height:3px;transition:background .4s}.tr-story__dots li[data-on]{background:var(--tr-saffron)}.tr-story__steps{margin:0;padding:0;list-style:none}.tr-story__step{min-height:var(--stage-h);padding:10vh var(--gutter);align-items:center;display:flex}.tr-story__card{max-width:34rem;transition:opacity .6s, transform .8s var(--ease-turn);transform:translateY(16px)}.tr-story__step[data-on] .tr-story__card{opacity:1;transform:none}.tr-story__inline{display:none}@media (width<=899px){.tr-story{display:block}.tr-story__wall{display:none}.tr-story__step{min-height:0;padding:0 0 40px;display:block}.tr-story__inline{aspect-ratio:4/3;width:100%;margin:0 0 20px;display:block;position:relative;overflow:clip}.tr-story__card{padding:0 var(--gutter);opacity:1;transform:none}}.tr-beat{height:calc(var(--stage-h) * 1.4);background:var(--tr-ivory);color:var(--tr-ivory);position:relative}.tr-beat__media{transform:translateY(calc((var(--p) - .5) * -6%)) scale(calc(1.08 - var(--p) * .06));position:absolute;inset:-6% 0}.tr-beat__shade{background:var(--scrim-side);position:absolute;inset:0}.tr-beat[data-align=right] .tr-beat__shade{background:var(--scrim-side-r)}.tr-beat[data-align=bottom] .tr-beat__shade{background:var(--scrim-low)}.tr-beat__copy{left:var(--gutter);width:min(36rem, calc(100% - var(--gutter) * 2));transform:translateY(calc(-50% + (1 - min(1, var(--p) * 2.2)) * 10vh));position:absolute;top:50%}.tr-beat[data-align=bottom] .tr-beat__copy{width:min(52rem, calc(100% - var(--gutter) * 2));transform:translateY(calc((1 - min(1, var(--p) * 2.2)) * 10vh));top:auto;bottom:clamp(48px,9vh,96px)}.tr-beat__copy h2,.tr-beat__copy h3{color:var(--tr-ivory)}.tr-beat__copy h3{font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:700}.tr-beat__copy p{margin:14px 0 0;font-size:clamp(17px,1.3vw,20px)}.tr-stat{flex-direction:column;margin:0 0 8px;display:flex}.tr-stat__n{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(4.5rem,14vw,11rem);font-weight:700;line-height:.9}.tr-stat__l{color:var(--tr-saffron);margin-top:10px;font-size:18px;font-weight:700}.tr-reel{--shift:0px;height:calc(var(--stage-h) + var(--shift));background:var(--tr-umber);color:var(--tr-ivory);position:relative}.tr-reel h2{color:var(--tr-ivory)}.tr-reel .tr-reel__head p{color:var(--tr-on-umber-2)}.tr-reel__stage{flex-direction:column;justify-content:center;gap:clamp(16px,3vh,32px);display:flex}.tr-reel__head{width:100%}.tr-reel__head p{max-width:56ch;margin:10px 0 0}.tr-reel__track{padding:0 var(--gutter);width:max-content;transform:translate3d(calc(var(--p) * var(--shift) * -1), 0, 0);gap:clamp(12px,1.6vw,24px);margin:0;list-style:none;display:flex}.tr-reel__bar{margin:0 var(--gutter);background:#fbf4ea40;height:1px}.tr-reel__bar span{background:var(--tr-saffron);transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}.tr-card{background:var(--tr-umber);width:clamp(240px,26vw,360px);height:min(60svh,540px);color:var(--tr-ivory);flex:none;position:relative;overflow:clip}.tr-card__shade{background:linear-gradient(180deg, color-mix(in srgb, var(--tr-umber-a) 60%, transparent) 0%, transparent 32%), linear-gradient(0deg, color-mix(in srgb, var(--tr-umber-a) 88%, transparent) 0%, color-mix(in srgb, var(--tr-umber-a) 45%, transparent) 45%, transparent 65%);position:absolute;inset:0}.tr-card .tr-photo{transition:transform 1.2s var(--ease-turn)}.tr-card:hover .tr-photo,.tr-card:focus-within .tr-photo{transform:scale(1.05)}.tr-card__time{flex-direction:column;margin:0;display:flex;position:absolute;top:16px;left:16px;right:16px}.tr-card__time b{font-family:var(--font-display);font-size:clamp(2.2rem,3vw,2.9rem);line-height:1}.tr-card__time span{color:var(--tr-saffron);margin-top:4px;font-size:16px;font-weight:700}.tr-card__body{position:absolute;bottom:16px;left:16px;right:16px}.tr-card__body h3{color:var(--tr-ivory);font-size:1.5rem;font-weight:700}.tr-card__body p{margin:8px 0 0;font-size:15px;line-height:1.45}.tr-card__body a{color:var(--tr-ivory);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--tr-saffron);-webkit-text-decoration-color:var(--tr-saffron);text-decoration-color:var(--tr-saffron);align-items:center;min-height:44px;margin-top:4px;font-weight:700;display:inline-flex}.tr-card--plate{background:var(--tr-umber)}.tr-card--plate .tr-card__shade{background:0 0}.tr-card--plate .tr-card__body h3{font-size:2.2rem}.tr-zoom{height:calc(var(--stage-h) * 2);background:var(--tr-ivory);color:var(--tr-text);position:relative}.tr-zoom__title{top:clamp(24px,6vh,64px);left:var(--gutter);right:var(--gutter);z-index:0;text-align:center;color:var(--tr-text);opacity:clamp(0, calc(1 - var(--p) * 2.4), 1);transform:translateY(calc(var(--p) * -4vh));position:absolute;font-size:clamp(2rem,4.6vw,4rem)!important}.tr-zoom__frame{--q:clamp(0, calc(var(--p) * 2.5), 1);clip-path:inset(calc((1 - var(--q)) * 24%) calc((1 - var(--q)) * 12%) 0 calc((1 - var(--q)) * 12%) round calc((1 - var(--q)) * 24px));position:absolute;inset:0}.tr-zoom__frame .tr-photo{transform:scale(calc(1.18 - var(--p) * .18))}.tr-zoom__shade{background:var(--scrim-low);position:absolute;inset:0}.tr-zoom__copy{color:var(--tr-ivory);opacity:clamp(0, calc(var(--p) * 3 - 1.4), 1);transform:translateY(calc((1 - var(--p)) * 8vh));position:absolute;bottom:clamp(40px,8vh,88px);left:0;right:0}.tr-zoom__copy h3{color:var(--tr-ivory);max-width:20ch;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:700}.tr-zoom__copy p{max-width:58ch;margin:14px 0 0;font-size:clamp(17px,1.3vw,20px)}.tr-zoom__cap{opacity:clamp(0, calc(var(--p) * 3 - 1.4), 1)}.tr-band{background:var(--tr-umber);min-height:72svh;color:var(--tr-ivory);align-items:flex-end;display:flex;position:relative;overflow:clip}.tr-band__media{height:130%;transform:translateY(calc((var(--p) - .5) * 22%));position:absolute;top:-15%;left:0;right:0}.tr-band__shade{background:var(--scrim-low);position:absolute;inset:0}.tr-band__copy{width:100%;transform:translateY(calc((1 - min(1, var(--p) * 2)) * 6vh));padding-top:20vh;padding-bottom:clamp(56px,10vh,104px);position:relative}.tr-band__copy h2{color:var(--tr-ivory);max-width:16ch;font-size:clamp(2.2rem,5vw,4.2rem)!important}.tr-band__copy p{max-width:56ch;margin:14px 0 0;font-size:clamp(17px,1.3vw,20px)}.tr-band__copy ul{flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;font-weight:700;list-style:none;display:flex}.tr-band__copy a{color:var(--tr-ivory);text-underline-offset:4px;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--tr-saffron);-webkit-text-decoration-color:var(--tr-saffron);text-decoration-color:var(--tr-saffron);align-items:center;min-height:44px;display:inline-flex}.tr-typeband{background:var(--tr-umber);color:var(--tr-ivory);padding:clamp(64px,12vh,140px) 0}.tr-typeband h2{color:var(--tr-ivory);max-width:14ch;line-height:.98;font-size:clamp(2.6rem,7vw,6rem)!important}.tr-typeband p{max-width:56ch;margin:18px 0 0;font-size:clamp(17px,1.3vw,20px)}.tr-typeband a{color:var(--tr-ivory);text-underline-offset:4px;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--tr-saffron);-webkit-text-decoration-color:var(--tr-saffron);text-decoration-color:var(--tr-saffron);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.tr-typeband .tr-kicker{color:var(--tr-saffron)}.tr-slab{background:var(--tr-ivory);padding:clamp(48px,9vh,112px) 0}.tr-slab--rose{background:var(--tr-ivory)}.tr-slab--clay .tr-kicker{color:var(--tr-saffron)}.tr-slab>.mk-wrap>*+*{margin-top:clamp(40px,6vh,72px)}.tr-intro{font-family:var(--font-display);text-wrap:balance;max-width:34ch;margin:12px 0 0;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:500;line-height:1.25}.tr-opt h3{color:var(--tr-text);font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:700}.tr-opt__meta{color:var(--tr-saffron-deep);margin:10px 0 0;font-weight:700}.tr-opt>p{margin:14px 0 0;font-size:18px}.tr-opt details{border-top:1px solid color-mix(in srgb, var(--tr-text) 25%, transparent);margin-top:16px}.tr-opt summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.tr-opt ul{margin:8px 0 0;padding-left:1.1em}.tr-opt li+li{margin-top:6px}.tr-opt dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;margin:18px 0 20px;display:grid}.tr-opt dt{color:var(--tr-saffron-deep);font-size:15px;font-weight:700}.tr-opt dd{margin:4px 0 0}.tr-beats{margin:0;padding:0;list-style:none}.tr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tr-steps li{border-top:1px solid var(--tr-saffron-deep);padding-top:16px}.tr-steps p,.tr-prose p{max-width:62ch;margin:10px 0 0}.tr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:20px 0 12px;padding-left:1.1em;display:grid}@media (width<=899px){.tr-hero{height:calc(var(--stage-h) * 1.25)}.tr-beat{height:calc(var(--stage-h) * 1.1)}.tr-zoom{height:calc(var(--stage-h) * 1.3)}.tr-beat__shade,.tr-beat[data-align=right] .tr-beat__shade{background:var(--scrim-low)}.tr-beat__copy,.tr-beat[data-align=right] .tr-beat__copy,.tr-beat[data-align=bottom] .tr-beat__copy{top:auto;left:var(--gutter);right:var(--gutter);width:auto;transform:translateY(calc((1 - min(1, var(--p) * 2.2)) * 10vh));bottom:96px}.tr-hero__cap,.tr-beat__cap,.tr-band__cap,.tr-zoom__cap{top:12px;bottom:auto}.tr-hero__copy{padding-bottom:88px}.tr-zoom__copy{padding-bottom:96px;bottom:0}.tr-band{min-height:62svh}.tr-band__copy{padding-top:14vh;padding-bottom:96px}.tr-reel{height:auto}.tr-reel__stage{height:auto;padding:48px 0 40px;position:relative;top:0}.tr-reel__track{scroll-snap-type:x mandatory;width:auto;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;padding-bottom:8px;overflow-x:auto;transform:none}.tr-card{scroll-snap-align:start;width:min(78vw,320px);height:min(56svh,460px)}.tr-reel__bar{display:none}.tr-steps,.tr-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tr-hero,.tr-beat,.tr-zoom,.tr-reel{height:auto!important}.tr-stage{min-height:var(--stage-h);height:auto;position:relative;top:0}.tr-hero__reveal{display:none}[data-has-reveal] .tr-hero__copy{opacity:1}.tr-hero__media,.tr-beat__media,.tr-band__media,.tr-zoom__frame .tr-photo{transform:none}.tr-zoom__title{color:var(--tr-ivory);opacity:1;transform:none}.tr-reel__stage{padding:48px 0}.tr-reel__track{scroll-snap-type:x mandatory;width:auto;overflow-x:auto;transform:none}.tr-card{scroll-snap-align:start}.tr-reel__bar{display:none}.tr-story__frame,.tr-story__card,.tr-card .tr-photo{transition:none}}.tr-card--terracotta{background:var(--tr-umber)}.tr-zoom__links{flex-wrap:wrap;gap:4px 22px;display:flex}.tr-zoom__links a{color:var(--tr-ivory);text-underline-offset:4px;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--tr-saffron);-webkit-text-decoration-color:var(--tr-saffron);text-decoration-color:var(--tr-saffron);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.tr-plate{background:var(--tr-umber);color:var(--tr-ivory);align-items:flex-end;padding:clamp(24px,5vw,64px);display:flex;position:absolute;inset:0}.tr-plate b{font-family:var(--font-display);max-width:12ch;font-size:clamp(2.4rem,5.5vw,5rem);font-weight:700;line-height:1}.tr-story__frame .tr-plate:after{content:none}.tr-road{height:calc(var(--stage-h) * var(--units,6));background:var(--tr-umber);color:var(--tr-ivory);position:relative}.tr-road__open{background:var(--tr-umber);align-items:center;display:flex;position:absolute;inset:0}.tr-road__open h2{color:var(--tr-ivory);max-width:10ch;line-height:.92;font-size:clamp(3.2rem,10vw,9rem)!important}.tr-road__open p{max-width:48ch;margin:20px 0 0;font-size:clamp(18px,1.5vw,22px)}.tr-road__open .tr-road__brg{color:var(--tr-saffron);align-items:center;gap:10px;margin:0 0 18px;font-weight:700;display:flex}.tr-road__scene{visibility:hidden;background:var(--tr-umber);position:absolute;inset:0;overflow:clip}.tr-road__media{position:absolute;inset:0}.tr-road__video{z-index:1}.tr-road__shade{z-index:2;background:linear-gradient(0deg, color-mix(in srgb, var(--tr-umber-a) 88%, transparent) 0%, color-mix(in srgb, var(--tr-umber-a) 45%, transparent) 38%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--tr-umber-a) 35%, transparent) 0%, transparent 25%);position:absolute;inset:0}.tr-road__title{z-index:3;opacity:0;position:absolute;bottom:128px;left:0;right:0}.tr-road__title h3{color:var(--tr-ivory);font-family:var(--font-display);margin:6px 0 0;font-size:clamp(3rem,9vw,8.5rem);font-weight:700;line-height:.92}.tr-road__title p{max-width:50ch;margin:12px 0 0;font-size:clamp(17px,1.4vw,21px)}.tr-road__kick{flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700;display:flex;color:var(--tr-saffron)!important}.tr-bearing path{fill:var(--tr-saffron);stroke:var(--tr-text);stroke-width:1.2px;stroke-linejoin:round}.triplog{z-index:50;padding:18px var(--gutter) calc(22px + env(safe-area-inset-bottom));color:var(--tr-ivory);background:linear-gradient(0deg, color-mix(in srgb, var(--tr-umber-a) 70%, transparent), transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,3vw,40px);display:grid;position:absolute;bottom:0;left:0;right:0}.triplog-odo{align-items:baseline;gap:8px;font-weight:700;display:flex}.triplog-odo b{font-family:var(--font-text);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2ch;font-size:clamp(30px,3.4vw,46px);line-height:1}.triplog-odo span{font-size:14px}.triplog-line{height:34px;position:relative}.triplog-rail,.triplog-fill{height:2px;position:absolute;top:13px;left:0}.triplog-rail{background:#fbf4ea80;height:1px;top:13.5px;right:0}.triplog-fill{background:var(--tr-ivory);width:0}.triplog-stop{background:var(--tr-umber);border:2px solid color-mix(in srgb, var(--tr-ivory) 70%, transparent);border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:background .3s,border-color .3s;position:absolute;top:8px}.triplog-stop.is-on{background:var(--tr-saffron);border-color:var(--tr-saffron)}.triplog-stop span{white-space:nowrap;font-size:12px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.triplog-brg{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.tr-credits{background:var(--tr-ivory);color:var(--tr-text);padding:clamp(56px,10vh,120px) 0}.tr-credits h3{font-family:var(--font-display);color:var(--tr-text);text-align:center;margin:0 0 40px;font-size:clamp(2rem,4vw,3.4rem);font-weight:700}.tr-credits dl{gap:0;max-width:960px;margin:0 auto;display:grid}.tr-credits dl>div{border-top:1px solid var(--mt-rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:32px;padding:14px 0;display:grid}.tr-credits dl>div:last-child{border-bottom:1px solid var(--mt-rule)}.tr-credits dt{text-align:right;color:var(--tr-saffron-deep);font-weight:700}.tr-credits dd{margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.4}.tr-credits .mk-btn{margin-top:40px}.tr-credits__acts{justify-content:center;display:flex}@media (width<=899px){.tr-road{height:calc(var(--stage-h) * var(--units,6) * .7)}.tr-road__title{bottom:150px}.triplog{grid-template-columns:auto 1fr;padding-bottom:92px}.triplog-brg,.triplog-stop span{display:none}.tr-credits dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.tr-credits dt{text-align:left}}@media (prefers-reduced-motion:reduce){.tr-road{height:auto!important}.tr-road__stage{height:auto;position:relative;top:0}.tr-road__open,.tr-road__scene{visibility:visible;min-height:70svh;position:relative;inset:auto}.tr-road__open{padding:64px 0}.tr-road__title{opacity:1;bottom:40px}.tr-road__video,.triplog{display:none}}[data-live] .tr-hero__media,[data-live] .tr-beat__media,[data-live] .tr-band__media,[data-live] .tr-reel__track,[data-live] .tr-road__media{will-change:transform}.tr-hero[data-header=over]{margin-top:calc(-1 * var(--head))}.tr-hero[data-header=over]>.tr-stage{height:100svh;top:0}.tr-hero[data-header=over] .tr-hero__copy{padding-top:var(--head)}.tr-credit{margin-top:6px;font-size:12px;line-height:1.3;display:block}.tr-credit a,.tr-cap a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;min-height:0!important;display:inline!important}.tr-zoom__frame .tr-zoom__shade{z-index:1}.tr-road__open,.tr-road__open .tr-photo{z-index:0}.tr-road__open:before{content:"";z-index:1;background:linear-gradient(90deg, #1e0e08d1 0%, #1e0e0880 60%, color-mix(in srgb, var(--tr-umber-a) 30%, transparent) 100%);position:absolute;inset:0}.tr-road__open>.mk-wrap{z-index:2;position:relative}.tr-page h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.25rem,6vw,5rem);font-weight:700;line-height:.92}.tr-page .mk-h1{letter-spacing:-.02em;line-height:.92}.tr-page .tr-slab:not(.tr-slab--clay) :focus-visible,.tr-story :focus-visible,.tr-credits :focus-visible{outline-color:var(--tr-saffron-deep)}.tr-cap{background:color-mix(in srgb, var(--mt-umber) 85%, transparent);color:var(--tr-ivory);padding:3px 8px}.tr-page .mk-quote{background:var(--tr-umber)}.tr-slab--clay{background:var(--tr-umber);color:var(--tr-ivory)}.tr-slab--clay .tr-steps li{border-top-color:var(--tr-saffron)}.tr-slab--clay .tr-steps h3{color:var(--tr-ivory)}.tr-slab--clay .tr-steps p{color:var(--tr-on-umber-2)}.tr-story__card{font-size:18px;line-height:1.6}.tr-main{font-family:Albert Sans,system-ui,sans-serif}.tr-page h2{font-family:var(--tr-serif);letter-spacing:-.01em;word-spacing:normal;font-size:clamp(2.75rem,7vw,6.5rem);font-weight:500;line-height:.95}.tr-page h3{font-family:var(--tr-serif);font-weight:500}.tr-page .mk-sections h2,.tr-page .mk-faq h2,.tr-page .mk-related h2,.tr-page .mk-quote h2{font-size:clamp(1.9rem,3.4vw,3rem);line-height:1}.tr-kicker{font-family:var(--tr-num);letter-spacing:.16em;color:var(--tr-red);font-size:12px;font-weight:600}.tr-slab--clay .tr-kicker,.tr-reel .tr-kicker,.tr-road .tr-kicker{color:var(--tr-saffron)}.tr-slab--red .tr-kicker{color:var(--tr-white)}.tr-page :focus-visible{outline:2px solid var(--tr-saffron);outline-offset:2px}.tr-page .tr-slab:not(.tr-slab--clay):not(.tr-slab--red) :focus-visible,.tr-story :focus-visible,.tr-credits :focus-visible,.tr-lead :focus-visible{outline-color:var(--tr-text)}.tr-stat__n,.tr-card__time b,.triplog-odo b,.tr-nhero__num b{font-family:var(--tr-num);letter-spacing:-.04em;font-weight:800;line-height:.9}.tr-nhero{height:calc(var(--stage-h) * var(--len,1.7));margin-top:calc(-1 * var(--head));background:var(--tr-umber);color:var(--tr-white);position:relative}.tr-nhero__stage{height:100svh;top:0}.tr-nhero__media{transform:scale(calc(1 + var(--p) * .12));position:absolute;inset:0}.tr-nhero__scrim{background:var(--tr-scrim);position:absolute;inset:0}.tr-nhero__copy{position:absolute;bottom:clamp(28px,6vh,64px);left:0;right:0}.tr-nhero__num{margin:0}.tr-nhero__tick{animation:tr-tick .42s var(--ease-turn) both;flex-direction:column;display:flex}.tr-nhero__num b{color:var(--tr-white);font-size:clamp(4rem,12vw,11rem);display:block}.tr-nhero[data-tone=saffron] .tr-nhero__num b{color:var(--tr-saffron)}.tr-nhero__tick>span{font-family:var(--tr-num);letter-spacing:.16em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:600}@keyframes tr-tick{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:none}}.tr-nhero .mk-crumbs{margin-top:22px}.tr-nhero .mk-crumbs a,.tr-nhero .mk-crumbs [aria-current],.tr-nhero .mk-crumbs li+li:before{color:var(--tr-white)}.tr-h1{max-width:30ch;font-family:var(--tr-serif);color:var(--tr-white);margin:10px 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.05}.tr-nhero__lede{margin:8px 0 0;font-size:18px}.tr-nhero .mk-hero__acts{margin-top:18px}.tr-nhero__index{border-top:1px solid #ffffff59;flex-wrap:wrap;gap:8px 0;margin:22px 0 0;padding:14px 0 0;list-style:none;display:flex}.tr-nhero__index li{border-left:1px solid #ffffff59;padding:0 16px}.tr-nhero__index li:first-child{border-left:0;padding-left:0}.tr-nhero__index a{min-height:44px;color:var(--tr-white);flex-direction:column;text-decoration:none;display:flex}.tr-nhero__index b{font-family:var(--tr-num);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.tr-nhero__index span{font-size:13px;font-weight:600}.tr-lead{background:var(--tr-white);padding:clamp(40px,8vh,88px) 0}.tr-lead__text{max-width:62ch;margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.55}.tr-lead .mk-nowstrip{color:var(--tr-text-2);margin:0 0 16px}.tr-beat__shade,.tr-band__shade{display:none}.tr-beat__copy,.tr-beat[data-align=right] .tr-beat__copy,.tr-beat[data-align=bottom] .tr-beat__copy{top:auto;bottom:clamp(24px,6vh,56px);left:var(--gutter);width:min(36rem, calc(100% - var(--gutter) * 2));background:var(--tr-umber);transform:translateY(calc((1 - min(1, var(--p) * 2.2)) * 6vh));padding:32px;right:auto}.tr-beat[data-align=right] .tr-beat__copy{left:auto;right:var(--gutter)}.tr-beat .tr-kicker{color:var(--tr-saffron)}.tr-beat__copy h3{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1}.tr-stat__n{color:var(--tr-saffron);font-size:clamp(4.5rem,12vw,10rem)}.tr-stat__l{font-family:var(--tr-num);letter-spacing:.16em;text-transform:uppercase;color:var(--tr-white);font-size:12px;font-weight:600}.tr-band{align-items:flex-end;padding-bottom:clamp(24px,6vh,56px)}.tr-band__copy{margin:0 0 0 var(--gutter);width:min(40rem, calc(100% - var(--gutter) * 2));background:var(--tr-umber);padding:32px}.tr-band__copy h2{font-size:clamp(2.25rem,4.5vw,4rem)!important}.tr-band .tr-kicker{color:var(--tr-saffron)}.tr-zoom__shade{background:var(--tr-scrim)}.tr-zoom__copy{left:var(--gutter);width:min(40rem, calc(100% - var(--gutter) * 2));background:var(--tr-umber);padding:32px;right:auto}.tr-zoom__copy>.mk-wrap{padding:0}.tr-zoom__title{font-family:var(--tr-serif);font-weight:500}.tr-story__frame:after{background:var(--tr-scrim)}.tr-story{background:var(--tr-white)}.tr-opt h3{font-size:clamp(2rem,3vw,2.8rem);line-height:1}.tr-opt__meta,.tr-opt dt{color:var(--tr-red)}.tr-road__title{opacity:1;bottom:120px}.tr-road__title>.mk-wrap{margin:0 0 0 var(--gutter);width:min(44rem, calc(100% - var(--gutter) * 2));background:var(--tr-umber);padding:32px}.tr-road__title h3{font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.tr-road__shade,.tr-road__open:before{background:var(--tr-scrim)}.tr-road__open>.mk-wrap{margin:0 0 0 var(--gutter);width:min(46rem, calc(100% - var(--gutter) * 2));background:var(--tr-umber);padding:40px}.tr-road__open h2{font-size:clamp(3rem,8vw,7rem)!important}.tr-reel{background:var(--tr-umber)}.tr-card{background:0 0;flex-direction:column;height:auto;display:flex;overflow:visible}.tr-card__media{aspect-ratio:4/5;background:#ffffff0f;max-height:46svh;position:relative;overflow:clip}.tr-card__shade{display:none}.tr-card__body{padding-top:14px;position:static}.tr-card__time{flex-direction:row;align-items:baseline;gap:8px;margin:0 0 6px;display:flex;position:static}.tr-card__time b{color:var(--tr-saffron);font-size:clamp(2rem,2.6vw,2.6rem)}.tr-card__time span{letter-spacing:.16em;text-transform:uppercase;color:var(--tr-white);margin:0;font-size:12px;font-weight:600}.tr-card__body h3{font-size:1.6rem}.tr-card__body p{color:var(--tr-on-umber-2)}.tr-slab--red{background:var(--tr-red);color:var(--tr-white)}.tr-slab--red h2,.tr-slab--red h3,.tr-slab--red p{color:var(--tr-white)}.tr-slab--red .tr-steps li{border-top:1px solid #ffffff73}.tr-slab--clay{background:var(--tr-umber)}.tr-credits{background:var(--tr-ivory)}.tr-credits h3{font-size:clamp(2.25rem,5vw,4rem)}.tr-credits dt{color:var(--tr-red)}.tr-plate{background:var(--tr-red)}.tr-plate b{font-family:var(--tr-serif);font-weight:500}@media (width<=899px){.tr-nhero__index{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tr-nhero__index li{flex:none}.tr-nhero__copy{bottom:84px}.tr-beat__copy,.tr-beat[data-align=right] .tr-beat__copy,.tr-beat[data-align=bottom] .tr-beat__copy,.tr-band__copy,.tr-zoom__copy,.tr-road__title>.mk-wrap,.tr-road__open>.mk-wrap{padding:22px}.tr-beat__copy,.tr-beat[data-align=right] .tr-beat__copy,.tr-beat[data-align=bottom] .tr-beat__copy{left:var(--gutter);right:var(--gutter);width:auto;bottom:88px}.tr-card__media{max-height:40svh}}@media (prefers-reduced-motion:reduce){.tr-nhero{height:auto!important}.tr-nhero__stage{min-height:100svh;position:relative}.tr-nhero__media{transform:none}.tr-nhero__tick{animation:none}}.tr-lead .mk-crumbs{margin:0 0 18px}@media (width<=899px){.tr-road__title{bottom:168px}}.tr-nhero__plate{background:var(--tr-umber);max-width:560px;margin-top:18px;padding:32px}.tr-nhero__plate .tr-h1{margin-top:0}@media (width<=899px){.tr-nhero__plate{padding:20px}.tr-nhero__index{scroll-snap-type:x mandatory;scroll-padding-inline:0}.tr-nhero__index li{scroll-snap-align:start}}.tr-beats>li{position:relative}.tr-beats .tr-beat{height:calc(var(--stage-h) * 2.6)}.tr-beats>li+li{margin-top:calc(-1 * var(--stage-h))}@media (width<=899px){.tr-beats .tr-beat{height:calc(var(--stage-h) * 2.3)}}@media (prefers-reduced-motion:reduce){.tr-beats .tr-beat{height:auto}.tr-beats>li+li{margin-top:0}}.tr-pullquote{background:var(--tr-ivory);margin:0;padding:clamp(56px,10vh,120px) 0}.tr-pullquote blockquote{border-top:1px solid var(--tr-text);max-width:980px;margin:0;padding-top:28px}.tr-pullquote p{font-family:var(--tr-serif);max-width:24ch;color:var(--tr-text);margin:0;font-size:clamp(2rem,4.5vw,3.75rem);font-style:italic;font-weight:400;line-height:1.08}.tr-vchap{background:var(--tr-umber);min-height:100svh;color:var(--tr-white);align-items:flex-end;padding:0 0 clamp(24px,6vh,56px);display:flex;position:relative;overflow:clip}.tr-vchap__media{position:absolute;inset:0}.tr-vchap__video{z-index:1}.tr-vchap__plate{z-index:2;margin-left:var(--gutter);width:min(38rem, calc(100% - var(--gutter) * 2));background:var(--tr-umber);padding:32px;position:relative}.tr-vchap__plate h2{color:var(--tr-white);font-size:clamp(2.25rem,4.5vw,4rem)}.tr-vchap__plate p{margin:12px 0 0}.tr-vchap__plate .tr-kicker{color:var(--tr-saffron);margin:0 0 12px}.tr-vchap__dates{color:var(--tr-on-umber-2);font-size:15px}.tr-vchap__plate .mk-btn,.tr-vchap__plate a{margin-top:18px}.tr-vchap__cap{z-index:3}@media (width<=899px){.tr-vchap{padding-bottom:88px}.tr-vchap__plate{padding:22px}}@media (prefers-reduced-motion:reduce){.tr-vchap__video{display:none}}.tr-page .tr-cap{right:96px}@media (width<=899px){.tr-page .tr-cap{right:var(--gutter)}.tr-vchap__cap{top:12px;bottom:auto}}.tr-spread{background:var(--tr-umber);min-height:112svh;color:var(--tr-white);position:relative;overflow:clip}.tr-spread__main{position:absolute;inset:0}.tr-spread__plate{left:var(--gutter);z-index:3;width:min(34rem, calc(100% - var(--gutter) * 2));background:var(--tr-umber);padding:32px;position:absolute;bottom:clamp(24px,6vh,56px)}.tr-spread__plate h2{color:var(--tr-white);font-size:clamp(2.25rem,4.5vw,4rem)}.tr-spread__plate p{margin:12px 0 0}.tr-spread__plate .tr-kicker{color:var(--tr-saffron);margin:0 0 12px}.tr-spread__inset{z-index:2;width:clamp(200px,22vw,340px);margin:0;position:absolute}.tr-spread__inset--1{right:calc(var(--gutter) + clamp(160px, 16vw, 260px));transform:translateY(calc((var(--p) - .5) * -8%));top:14%}.tr-spread__inset--2{right:var(--gutter);transform:translateY(calc((var(--p) - .5) * -16%));top:46%}.tr-spread__media{aspect-ratio:4/5;background:var(--tr-ivory);position:relative;overflow:clip}.tr-spread__inset figcaption{background:var(--tr-umber);font-family:var(--tr-num);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:12px;font-weight:600}.tr-spread__inset figcaption .tr-credit{letter-spacing:0;text-transform:none;color:var(--tr-on-umber-2);font-weight:400}.tr-spread__cap{z-index:3;top:calc(var(--head) + 12px);bottom:auto;left:var(--gutter);text-align:left;right:auto}[data-live] .tr-spread__inset{will-change:transform}@media (width<=899px){.tr-spread{min-height:0;padding:0 0 24px}.tr-spread__main{height:62svh;position:relative}.tr-spread__plate{width:auto;margin:-48px var(--gutter) 0;padding:22px;position:relative;bottom:auto;left:auto}.tr-spread__inset{vertical-align:top;width:calc(50% - var(--gutter) - 6px);margin:16px 0 0 var(--gutter);display:inline-block;position:relative;top:auto;right:auto}.tr-spread__inset--2{margin-left:12px}.tr-spread__cap{top:12px}}@media (prefers-reduced-motion:reduce){.tr-spread__inset{transform:none}}.tr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tr-nhero__tick--odo{animation:none}.tr-odo{font-variant-numeric:tabular-nums;height:.92em;line-height:.92;display:inline-flex;overflow:clip}.tr-odo__slot{height:.92em;display:inline-block;overflow:clip}.tr-odo__drum{will-change:transform;flex-direction:column;display:flex}.tr-odo__drum>span{text-align:center;height:1em;line-height:.92;display:block}.tr-nhero[data-depth] .tr-nhero__media{transform:translate3d(0, calc((.5 - var(--p)) * var(--depth) * 100%), 0) scale(calc(1 + var(--depth) * 1.2))}.tr-nhero__index{position:relative}.tr-nhero__index li[data-on] b{color:var(--tr-saffron)}.tr-nhero__index .tr-nhero__bar{background:var(--tr-saffron);transform-origin:0;width:100px;height:2px;transition:transform .45s var(--ease-turn);pointer-events:none;border:0;padding:0;position:absolute;bottom:-2px;left:0}.tr-flip{display:inline-flex}.tr-flip>[aria-hidden]{gap:.04em;display:inline-flex}.tr-flip__card{text-align:center;transform-origin:50%;backface-visibility:hidden;background:#1e0e089e;border-radius:.06em;min-width:.62em;padding:0 .04em;animation:.62s cubic-bezier(.3,.7,.2,1) both tr-flip;display:inline-block;position:relative}.tr-flip__card:after{content:"";background:#1e0e08e6;height:.025em;min-height:1px;position:absolute;top:50%;left:0;right:0}.tr-flip__gap{width:.22em;display:inline-block}@keyframes tr-flip{0%{opacity:.2;transform:perspective(4em)rotateX(-92deg)}60%{opacity:1;transform:perspective(4em)rotateX(12deg)}to{transform:perspective(4em)rotateX(0)}}.tr-flip--small{font-family:var(--tr-num);letter-spacing:.02em;margin-right:.4em;font-weight:800}.tr-flip--small .tr-flip__card{min-width:.7em}.tr-roll{align-items:baseline;display:inline-flex}.tr-roll>[aria-hidden]{display:inline-flex}.tr-roll__slot{height:1em;line-height:1;display:inline-block;overflow:clip}.tr-roll__drum{flex-direction:column;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:flex}.tr-roll__drum>span{height:1em;line-height:1;display:block}[data-sk-js] .tr-roll:not([data-on]) .tr-roll__drum{transform:translateY(0)!important}.triplog-fill{background:var(--tr-saffron);transform-origin:0;width:auto;height:2px;transition:transform .12s linear;right:0}.triplog-km{font-family:var(--tr-num);color:var(--tr-saffron);white-space:nowrap;font-size:13px;font-weight:800;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.triplog-stop:first-of-type .triplog-km{left:0;transform:none}[data-sk-js] .tr-vchap:not([data-in]) .tr-vchap__plate{opacity:0;transform:translate(-40px)}.tr-vchap__plate{transition:transform .8s var(--ease-turn), opacity .8s}[data-sk-js] .tr-page h2[data-split]{clip-path:inset(0);transition:clip-path .9s var(--ease-turn), transform .9s var(--ease-turn)}[data-sk-js] .tr-page h2[data-split]:not([data-in]){clip-path:inset(0 0 100%);transform:translateY(.35em)}@media (prefers-reduced-motion:reduce){.tr-flip__card{animation:none}.tr-roll__drum,.tr-nhero__index .tr-nhero__bar,.tr-vchap__plate{transition:none}[data-sk-js] .tr-roll:not([data-on]) .tr-roll__drum{transform:none}[data-sk-js] .tr-page h2[data-split]:not([data-in]){clip-path:none;transform:none}.tr-nhero[data-depth] .tr-nhero__media{transform:none}}.tr-flip>[aria-hidden]{align-items:baseline;gap:0}.tr-flip__card{margin:0 .02em}.tr-flip__ch{display:inline-block}.tr-roll__sep{text-align:center;width:.3em;display:inline-block}.tr-plate{background:var(--tr-ivory);color:var(--tr-text)}.tr-plate b{color:var(--tr-text)}.tr-story__frame .tr-plate~figcaption{display:none}.tr-story__frame:has(.tr-plate):after{display:none}.tr-intro{font-family:var(--tr-num);font-style:normal;font-weight:600}.tr-beat__copy h3{font-family:var(--tr-num);letter-spacing:-.02em;font-weight:800}.tr-opt__meta{font-family:var(--tr-num);font-size:15px;line-height:1.45}.tr-credits__acts{flex-direction:column;align-items:center;gap:10px}@media (width<=899px){.tr-opt__meta{font-size:14px}}.tr-dates{padding:0 var(--gutter) clamp(48px, 9vh, 104px);background:var(--tr-ivory);margin:0;list-style:none}.tr-dates li{border-top:1px solid var(--mt-rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:32px;max-width:1200px;margin:0 auto;padding:28px 0;display:grid}.tr-dates li:last-child{border-bottom:1px solid var(--mt-rule)}.tr-dates__num{font-family:var(--tr-num);align-items:baseline;gap:10px;margin:0;display:flex}.tr-dates__num b{letter-spacing:-.04em;color:var(--tr-red);font-size:clamp(3.5rem,8vw,7rem);font-weight:800;line-height:.9}.tr-dates__num span{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.tr-dates h3{font-family:var(--tr-num);letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800}.tr-dates p{max-width:62ch;margin:8px 0 0}@media (width<=899px){.tr-dates li{grid-template-columns:minmax(0,1fr);gap:8px}}.tr-road__scene{visibility:visible}[data-sk-js] .tr-road__scene{visibility:hidden}html:not([data-sk-js]) .tr-road{height:auto!important}html:not([data-sk-js]) .tr-road__stage{height:auto;position:relative;top:0}html:not([data-sk-js]) .tr-road__open,html:not([data-sk-js]) .tr-road__scene{min-height:70svh;position:relative;inset:auto}html:not([data-sk-js]) .tr-road__video,html:not([data-sk-js]) .triplog{display:none}.tr-story__frame{opacity:1}[data-sk-js] .tr-story__frame:not([data-on]){opacity:0}html:not([data-sk-js]) .tr-zoom__title{opacity:1;transform:none}html:not([data-sk-js]) .tr-zoom__frame{clip-path:inset(24% 12% 0 round 24px)}.tr-dates li{grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,4fr);align-items:start}.tr-dates__photo{margin:0}.tr-dates__media{aspect-ratio:4/3;background:var(--tr-white);position:relative;overflow:clip}.tr-dates__photo figcaption{font-family:var(--tr-num);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-text-2);padding-top:6px;font-size:12px;font-weight:600}@media (width<=899px){.tr-dates li{grid-template-columns:minmax(0,1fr)}.tr-dates li>span[aria-hidden]{display:none}}.tr-dates__photo figcaption .tr-credit{letter-spacing:0;text-transform:none;font-weight:400}.tr-story img[src*=balloon-sunrise-01]{transform-origin:40% 0;transform:scale(1.3)}@media (width<=899px){.tr-story__inline{aspect-ratio:auto;overflow:visible}.tr-story__inmedia{aspect-ratio:4/3;position:relative;overflow:clip}.tr-story__incap{padding:8px var(--gutter) 0;font-family:var(--tr-num);color:var(--tr-text);background:var(--tr-white);font-size:12px;font-weight:600;line-height:1.4}}.tr-odo{align-items:flex-start;height:1em;line-height:1}.tr-odo__slot{clip-path:inset(0);contain:paint;height:1em;overflow:hidden}.tr-odo__drum>span{height:1em;line-height:1}
