.tunde-hero-credentials{position:absolute;z-index:12;top:110px;left:32px;display:flex;flex-direction:column;gap:5px;color:var(--tunde-ink);font:600 11px/1.4 'Hanken Grotesk',sans-serif;letter-spacing:.02em}
.tunde-hero-credentials a{color:inherit;text-decoration:none}.tunde-hero-credentials a:hover{text-decoration:underline;text-underline-offset:3px}
.tunde-moment-open{position:absolute;z-index:4;inset:0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:22px;border:0;background:linear-gradient(transparent 55%,#1118);color:#fff;text-align:left;cursor:pointer;font:600 12px/1.35 'Hanken Grotesk',sans-serif}.tunde-moment-open>span{transition:transform .3s}.tunde-moment-open:hover>span{transform:translateY(-4px)}.tunde-moment-open>span:last-child{font-size:24px}.callout-socials-card-w:focus-within{z-index:20!important}
.tunde-story-dialog,.tunde-talk-dialog{inset:0;margin:auto;width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;background:var(--tunde-paper);color:var(--tunde-ink);border:0;border-radius:4px;overflow:auto;font-family:'Hanken Grotesk',sans-serif}.tunde-story-dialog::backdrop,.tunde-talk-dialog::backdrop{background:#12150ee8;backdrop-filter:blur(8px)}.tunde-dialog-close{position:sticky;display:block;top:16px;float:right;margin:16px 16px -56px 0;z-index:4;background:var(--tunde-paper)}.tunde-story-dialog>img{display:block;width:100%;max-height:420px;object-fit:cover;object-position:center 35%}.tunde-story-dialog-copy{padding:36px 46px 48px}.tunde-story-dialog h2{font:700 clamp(36px,5vw,62px)/1 'Bodoni Moda',serif;margin:0 0 25px}.tunde-story-dialog-copy p{font-size:15px;max-width:65ch}.tunde-story-dialog .tunde-link{margin-top:12px}.tunde-talk-dialog{width:min(1100px,calc(100vw - 32px));background:var(--tunde-ink);color:var(--tunde-paper);padding:22px}.tunde-talk-dialog-head{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:18px}.tunde-talk-dialog h2{font:600 17px/1.3 'Hanken Grotesk',sans-serif;margin:0}.tunde-talk-dialog .calendar-close{color:inherit;border-color:#f5f4ed55}.tunde-video-frame{aspect-ratio:16/9;background:#111}.tunde-video-frame iframe{display:block;width:100%;height:100%;border:0}.tunde-talk-dialog>.tunde-link{font-size:11px;margin-top:14px}
.calendar-events{border-top:1px solid var(--tunde-rule);margin-top:24px}.calendar-tabs{display:flex;gap:20px}.calendar-tabs button{border:0;border-bottom:2px solid transparent;padding:16px 0 12px;min-height:44px;background:none;color:#6a6d60;font:600 12px 'Hanken Grotesk',sans-serif;cursor:pointer}.calendar-tabs button[aria-selected=true]{color:var(--tunde-ink);border-bottom-color:var(--tunde-accent)}.calendar-events [hidden]{display:none}.calendar-events-intro{font-size:12px;line-height:1.5;color:#686b5c;margin:18px 0 8px}.calendar-event{padding:14px 0;border-bottom:1px solid var(--tunde-rule);display:grid;grid-template-columns:72px 1fr;gap:16px}.calendar-event-date{padding:0;background:none;border:0;color:var(--tunde-ink);cursor:pointer;text-align:left;font:600 11px/1.5 'Hanken Grotesk',sans-serif;min-height:44px}.calendar-event-date:hover{color:#ab471f}.calendar-event a{font-size:13px;font-weight:650;line-height:1.3;color:inherit;text-decoration:none}.calendar-event a:hover{text-decoration:underline}.calendar-event p{font-size:11px;margin:5px 0 0;color:#686b5c}.calendar-day.has-event{position:relative;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.calendar-day.has-event:after{content:'';position:absolute;bottom:3px;width:4px;height:4px;left:calc(50% - 2px);border-radius:50%;background:#ad4923}.calendar-day.has-event:hover,.calendar-day.is-selected{background:#ed7c4a33}.calendar-day.is-today{background:var(--tunde-accent)}.calendar-legend{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.calendar-legend i{width:4px;height:4px;background:#ad4923;border-radius:50%}.calendar-bottom{flex-wrap:wrap}.calendar-events [role=tabpanel]>p:not(.calendar-events-intro){font-size:14px;margin:24px 0 8px}.calendar-selection{font-size:12px;line-height:1.5;margin:12px 0 0;color:#686b5c}.calendar-event.is-selected{border-bottom-color:var(--tunde-accent);background:#ed7c4a12}
.nav-menu-links-list .text-nav-link{font-size:clamp(34px,4.1vw,66px);text-shadow:0 1em}
.tunde-editorial-nav-dark [nav-brand-path]{fill:var(--tunde-ink)!important}
.tunde-editorial-nav-light [nav-brand-path]{fill:var(--tunde-paper)!important}
.tunde-editorial-nav-dark .tunde-nav-symbol{color:var(--tunde-ink)!important}
.tunde-editorial-nav-light .tunde-nav-symbol{color:var(--tunde-paper)!important}

/* The additions follow the original continuous, image-led scroll composition. */
:root{--tunde-paper:var(--color--white,#f4f4ed);--tunde-ink:var(--color--dark-green,#282c20);--tunde-accent:#ed7c4a;--tunde-rule:#282c2033}
.tunde-editorial{position:relative;font-family:'Hanken Grotesk',sans-serif;color:var(--tunde-ink);scroll-margin-top:0}
.tunde-flow{height:220svh;background:var(--tunde-paper)}
.tunde-flow-stage{position:sticky;top:0;width:100%;height:100svh;overflow:clip;isolation:isolate}
.tunde-flow-title{font-family:'Hanken Grotesk',sans-serif;font-size:clamp(74px,10.8vw,180px);font-weight:660;font-variation-settings:'wght' 660,'wdth' 93;letter-spacing:-.045em;line-height:.84;text-transform:uppercase;margin:0}
.tunde-flow-title em,.tunde-gallery-story em{font-family:'Bodoni Moda',serif;font-weight:700;font-style:normal;text-transform:none;letter-spacing:-.035em}
.tunde-flow-title em{display:block;margin-top:.04em;white-space:nowrap}
.tunde-kicker{font:600 11px/1.4 'Hanken Grotesk',sans-serif!important;letter-spacing:.09em;text-transform:uppercase;margin:0 0 24px!important}
.tunde-link{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid currentColor;background:none;color:inherit;font:600 12px/1.35 'Hanken Grotesk',sans-serif;text-align:left;text-decoration:none;cursor:pointer;transition:color .2s,gap .25s}
.tunde-link:hover{gap:36px;color:var(--tunde-accent)}.tunde-link span{font-size:20px}
.tunde-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:11px 11px 11px 24px;border:0;border-radius:40px;background:var(--tunde-accent);color:var(--tunde-ink);font:650 13px/1.3 'Hanken Grotesk',sans-serif;text-decoration:none;cursor:pointer;transition:background .25s,transform .35s}
.tunde-button>span{display:grid;place-items:center;border:1px solid #282c203d;border-radius:50%;width:32px;height:32px;font-size:20px;transition:transform .35s}
.tunde-button:hover{background:#f18e62}.tunde-button:hover>span{transform:rotate(45deg)}
.tunde-gallery-story{position:absolute;inset:0;z-index:3;padding:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border:0;background:linear-gradient(transparent 30%,#111b);color:var(--tunde-paper);cursor:pointer;text-align:left}
.tunde-gallery-story>span:first-child{font:650 clamp(19px,2.2vh,29px)/.98 'Hanken Grotesk',sans-serif;letter-spacing:-.03em;transition:transform .5s}
.tunde-gallery-story>span:last-child{font-size:23px;transition:transform .5s}
.tunde-gallery-story:hover>span{transform:translateY(-5px)}
.horizontal-item-img-w:has(>.tunde-gallery-story){position:relative}

/* Mission: photographs move through a single oversized statement. */
.tunde-mission{height:210svh;margin-top:-9svh;z-index:11;background:var(--color--black,#111112);color:var(--tunde-paper);border-radius:50% 50% 0 0 / 9svh 9svh 0 0}
.tunde-mission-stage{border-radius:inherit}
.tunde-mission-title{position:absolute;z-index:3;top:19%;left:10%;width:80%;text-align:center;transform:translate3d(0,var(--mission-title-y,42px),0)}
.tunde-mission-title .tunde-kicker{color:var(--tunde-accent)}
.tunde-mission-title .tunde-flow-title{font-size:clamp(74px,10.5vw,174px)}
.tunde-mission-title em{color:var(--tunde-accent);font-size:.96em}
.tunde-mission-photo{position:absolute;z-index:2;margin:0;will-change:transform}
.tunde-mission-photo img{display:block;width:100%;height:100%;object-fit:cover}
.tunde-mission-photo.is-ferdinand{left:4%;top:32%;width:23%;height:52%;transform:translate3d(var(--mission-left-x,-12vw),var(--mission-left-y,12vh),0) rotate(var(--mission-left-r,-12deg))}
.tunde-mission-photo.is-ferdinand img{object-position:center 38%}
.tunde-mission-photo.is-community{right:3%;top:58%;width:25%;height:29%;transform:translate3d(var(--mission-right-x,14vw),var(--mission-right-y,16vh),0) rotate(var(--mission-right-r,10deg))}
.tunde-mission-photo figcaption{position:absolute;left:0;bottom:-27px;color:var(--tunde-paper);font:500 10px/1.4 'Hanken Grotesk',sans-serif;letter-spacing:.02em;white-space:nowrap}
.tunde-mission-photo figcaption button{display:flex;gap:35px;align-items:center;min-height:44px;margin-top:-10px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}
.tunde-mission-photo figcaption button:hover{color:var(--tunde-accent)}
.tunde-mission-copy{position:absolute;z-index:4;top:61%;left:36%;width:29%;max-width:380px;transform:translateY(var(--mission-copy-y,20px))}
.tunde-mission-copy>p{font-size:clamp(14px,1.25vw,19px);line-height:1.5;margin:0 0 24px}
.tunde-mission-copy .tunde-link{display:flex;width:max-content;margin-top:12px;font-size:11px}
.tunde-flow-note{position:absolute;bottom:4%;right:3%;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#b4b8a5}

/* Speaking: the photograph opens into the viewport as the title passes over it. */
.tunde-speaking{height:230svh;z-index:4}
.tunde-speaking-title{position:absolute;z-index:3;left:5%;right:5%;top:13%;text-align:center;pointer-events:none;transform:translateY(var(--speaking-title-y,0px));opacity:var(--speaking-title-opacity,1)}
.tunde-speaking-title .tunde-flow-title{font-size:clamp(74px,11.2vw,180px)}
.tunde-talk-poster{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;padding:0;border:0;background:#111112;color:var(--tunde-paper);cursor:pointer;text-align:left;clip-path:inset(var(--speaking-inset-y,22%) var(--speaking-inset-x,29%) var(--speaking-inset-y,22%) round var(--speaking-radius,180px));will-change:clip-path}
.tunde-talk-poster img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:scale(var(--speaking-image-scale,1.16));will-change:transform}
.tunde-talk-poster:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,#1118)}
.tunde-play{position:absolute;z-index:1;left:50%;top:56%;transform:translate(-50%,-50%);width:80px;height:80px;display:grid;place-items:center;border:1px solid #fff9;border-radius:50%;background:#282c2033;backdrop-filter:blur(4px);font-size:21px;padding-left:5px;transition:background .3s,scale .4s}
.tunde-talk-poster:hover .tunde-play{background:var(--tunde-accent);color:var(--tunde-ink);scale:1.08}
.tunde-talk-caption{position:absolute;z-index:1;right:5%;bottom:6%;display:flex;flex-direction:column;gap:12px;text-align:right;font:700 clamp(25px,3vw,48px)/1 'Bodoni Moda',serif;opacity:var(--speaking-caption-opacity,0)}
.tunde-talk-caption small{font:500 10px 'Hanken Grotesk',sans-serif;letter-spacing:.06em;text-transform:uppercase}
.tunde-speaking-invite{position:absolute;z-index:4;left:5%;bottom:7%;color:var(--tunde-ink)}
.tunde-speaking-invite p{font:600 14px/1.4 'Hanken Grotesk',sans-serif;margin:0 0 18px}
.tunde-speaking.is-expanded .tunde-speaking-invite{color:var(--tunde-paper)}
.tunde-speaking-index{position:absolute;bottom:6%;right:5%;font:500 10px/1.4 'Hanken Grotesk',sans-serif;opacity:var(--speaking-title-opacity,1)}
.tunde-speaking-places{position:relative;z-index:5;background:var(--tunde-paper);color:var(--tunde-ink);margin-top:-9svh;border-radius:50% 50% 0 0 / 9svh 9svh 0 0;padding:14svh 5% 4svh;font-family:'Hanken Grotesk',sans-serif;overflow:clip}
.tunde-speaking-places>.tunde-kicker{text-align:center;margin-bottom:42px!important}
.tunde-venue-line{display:flex;align-items:center;justify-content:space-between;gap:3vw;transform:translateX(var(--venue-x,0px))}
.tunde-venue-line a,.tunde-venue-line button{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:10px 0;min-height:44px;border:0;background:none;color:inherit;text-align:left;text-decoration:none;cursor:pointer}
.tunde-venue-line a>span,.tunde-venue-line button>span{font:700 clamp(36px,5.5vw,88px)/1 'Bodoni Moda',serif;letter-spacing:-.04em;white-space:nowrap;transition:color .2s}
.tunde-venue-line small{font-size:10px;line-height:1.4}
.tunde-venue-line a:hover>span,.tunde-venue-line button:hover>span{color:#b8522b}
.tunde-venue-star{font-size:38px;color:var(--tunde-accent)}
.tunde-community-space{height:0}
.tunde-story-dialog h2{text-transform:none}
.tunde-story-dialog-copy p{line-height:1.65}

@media(min-width:1600px){.tunde-mission-copy{top:60%}}
@media(max-width:991px){
 .tunde-hero-credentials{left:20px;bottom:auto;top:105px;max-width:190px;font-size:10px}.tunde-hero-credentials a{max-width:170px}
 .tunde-flow-title,.tunde-mission-title .tunde-flow-title,.tunde-speaking-title .tunde-flow-title{font-size:11.2vw}
 .tunde-mission-photo.is-ferdinand{width:29%;left:3%;height:43%;top:38%}.tunde-mission-photo.is-community{width:26%;height:25%;top:64%}
 .tunde-mission-copy{left:36%;top:57%;width:33%}.tunde-mission-copy>p{font-size:14px}.tunde-mission-copy .tunde-button{font-size:11px;gap:15px;padding-left:18px}
 .tunde-venue-star{font-size:24px}.tunde-venue-line small{font-size:9px}
}
@media(max-width:640px){
 .tunde-flow{height:185svh}.tunde-flow-stage{height:100svh}.tunde-kicker{font-size:9px!important;margin-bottom:20px!important}
 .tunde-flow-title,.tunde-mission-title .tunde-flow-title{font-size:13.8vw}
 .tunde-mission{margin-top:-6svh;border-radius:50% 50% 0 0 / 6svh 6svh 0 0;height:185svh}
 .tunde-mission-title{top:14%;left:4%;width:92%}.tunde-mission-title em{font-size:.88em}
 .tunde-mission-photo.is-ferdinand{left:5%;top:33%;width:47%;height:31%}
 .tunde-mission-photo.is-community{right:0;top:41%;width:37%;height:19%}
 .tunde-mission-photo figcaption{font-size:8px;bottom:-23px}.tunde-mission-photo.is-community figcaption{display:none}
 .tunde-mission-copy{left:11%;top:auto;bottom:6%;width:78%;max-width:none;transform:none;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}
 .tunde-mission-copy>p{width:100%;font-size:12px;line-height:1.45;margin:0 0 12px}.tunde-mission-copy>p br:last-of-type{display:none}
 .tunde-mission-copy .tunde-button{min-height:45px;font-size:11px;padding:7px 9px 7px 18px;gap:18px}
 .tunde-mission-copy .tunde-link{font-size:9px;gap:12px;margin:0;border:0}
 .tunde-flow-note{display:none}
 .tunde-button>span{width:28px;height:28px;flex:none;font-size:17px}
 .tunde-speaking{height:190svh}.tunde-speaking-title{top:15%;left:3%;right:3%}.tunde-speaking-title .tunde-flow-title{font-size:13.5vw}
 .tunde-talk-poster img{object-position:48% center}.tunde-play{width:60px;height:60px;font-size:17px;top:51%}
 .tunde-speaking-invite{left:7%;bottom:8%}.tunde-speaking-invite p{font-size:13px}
 .tunde-speaking-invite .tunde-button{font-size:11px;min-height:48px;padding-left:18px}
 .tunde-talk-caption{right:7%;bottom:28%;font-size:26px;gap:8px}.tunde-talk-caption small{font-size:8px}
 .tunde-speaking-index{display:none}.tunde-speaking-places{padding:11svh 7% 0}.tunde-speaking-places>.tunde-kicker{text-align:left;margin-bottom:24px!important}
 .tunde-venue-line{flex-wrap:wrap;justify-content:flex-start;column-gap:24px;row-gap:18px;transform:none}.tunde-venue-line a>span,.tunde-venue-line button>span{font-size:39px}.tunde-venue-line small{font-size:8px}.tunde-venue-star{font-size:20px}.tunde-venue-star:nth-of-type(2){display:none}
 .tunde-gallery-story{padding:12px}.tunde-gallery-story>span:first-child{font-size:20px}.tunde-gallery-story>span:last-child{font-size:18px}
 .tunde-story-dialog-copy{padding:26px 24px 32px}.tunde-story-dialog>img{max-height:300px}.tunde-talk-dialog{padding:16px}.tunde-talk-dialog h2{font-size:14px}
 .calendar-event{grid-template-columns:62px 1fr;gap:12px}.calendar-bottom span{max-width:none}.calendar-legend{flex-basis:100%;text-align:left!important}.tunde-moment-open{padding:14px;font-size:10px}
 .nav-menu-links-list .text-nav-link{font-size:clamp(30px,8vw,48px)}
}
/* Short landscape windows get the same compositions with room for the controls. */
@media(max-height:650px) and (orientation:landscape){.tunde-flow{height:auto}.tunde-flow-stage{position:relative;height:760px}.tunde-mission{margin-top:-50px}.tunde-mission-copy{bottom:7%}.tunde-speaking-stage{height:720px}}
/* The complete content remains readable with motion disabled. */
@media(prefers-reduced-motion:reduce){
 .tunde-flow{height:auto}.tunde-flow-stage{position:relative;height:max(100svh,760px)}
 .tunde-flow-stage *,.tunde-gallery-story *{transition:none!important;animation:none!important;will-change:auto!important}
 .tunde-mission-title,.tunde-mission-photo,.tunde-mission-copy,.tunde-speaking-title,.tunde-talk-poster img,.tunde-venue-line{transform:none!important}.tunde-speaking-title{opacity:1}.tunde-talk-poster{clip-path:inset(32% 15% 25% round 15px)}.tunde-speaking-title{top:10%}.tunde-talk-caption{display:none}.tunde-speaking-invite{color:var(--tunde-ink)!important}
}






/* The board owns the stage. Crop the empty canvas, never the chess pieces. */
.tunde-collection-breath{height:clamp(180px,22svh,300px);position:relative;background:var(--tunde-paper)}
#collection.tunde-shop{z-index:3;height:350svh;background:var(--tunde-paper)}
.tunde-shop .tunde-shop-stage{position:sticky;top:0;height:100svh;min-height:0;background:var(--tunde-paper)}
.tunde-board-arena{position:absolute;z-index:2;inset:8px;pointer-events:none}
.tunde-set-view{position:absolute;top:50%;left:50%;width:var(--set-width,min(96vw,92svh));aspect-ratio:1362/1418;transform:translate(-50%,-50%);overflow:hidden}
.tunde-set-view>img{position:absolute;left:-8.5903083700%;top:-6.4880112835%;display:block;width:117.4743024963%;height:112.8349788434%;max-width:none;object-fit:fill;transform:none}
.tunde-set-view[data-set-image=steel]{clip-path:inset(0 0 var(--steel-cut,100%) 0);z-index:2}
.tunde-set-view[data-set-image=bronze]{clip-path:inset(0 0 var(--bronze-cut,100%) 0);z-index:3}
.tunde-overhead-title{position:absolute;z-index:3;left:3%;top:108px;width:20%;color:var(--tunde-ink)}
.tunde-overhead-title .tunde-flow-title{font-size:clamp(28px,3vw,48px)}
.tunde-overhead-title .tunde-kicker{font-size:9px!important;letter-spacing:.03em;max-width:180px;margin-bottom:18px!important}
.tunde-shop-footer{position:absolute;z-index:5;left:3%;right:3%;bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;color:var(--tunde-ink);pointer-events:none}
.tunde-shop-choice,.tunde-shop-footer>.tunde-button{pointer-events:auto}
.tunde-shop-choice{display:flex;flex-direction:column;gap:12px;width:200px;max-width:100%}
.tunde-set-status{min-width:0;display:flex;flex-direction:column;gap:6px}
.tunde-set-status>span{font:700 27px/1 'Bodoni Moda',serif;text-transform:none}
.tunde-set-status>small{font:400 9px/1.4 'Hanken Grotesk',sans-serif}
.tunde-set-tabs{display:flex;gap:20px;align-items:center}
.tunde-set-tabs button{position:relative;display:flex;align-items:center;gap:5px;min-height:44px;padding:7px 0;border:0;background:none;color:#7c7e72;font:500 8px 'Hanken Grotesk',sans-serif;cursor:pointer}
.tunde-set-tabs button>span{font-size:12px;font-weight:600}
.tunde-set-tabs button:after{content:'';position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--tunde-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}
.tunde-set-tabs button[aria-pressed=true]{color:var(--tunde-ink)}
.tunde-set-tabs button[aria-pressed=true]:after{transform:scaleX(1)}
.tunde-shop-footer>.tunde-button{min-width:205px;white-space:nowrap}
.tunde-shop-footer [data-buy-label]{display:inline;width:auto;height:auto;border:0;border-radius:0;font:inherit;transform:none!important}
@media(max-width:1199px) and (min-width:641px),(max-aspect-ratio:3/2) and (min-width:641px){
 .tunde-board-arena{inset:100px 8px 92px}
 .tunde-overhead-title{top:95px;left:3%;width:160px}.tunde-overhead-title .tunde-flow-title{display:none}.tunde-overhead-title .tunde-kicker{font-size:8px!important}
 .tunde-shop-footer{bottom:20px;align-items:center}.tunde-shop-choice{flex-direction:row;width:auto;gap:32px;align-items:center}
 .tunde-set-status>span{font-size:24px}.tunde-set-status>small{display:none}
}
@media(max-width:640px){
 .tunde-collection-breath{height:clamp(150px,18svh,230px)}
 #collection.tunde-shop{height:340svh}.tunde-board-arena{inset:8px}
 .tunde-overhead-title{top:94px;left:6%;width:88%;text-align:center}.tunde-overhead-title .tunde-flow-title{font-size:clamp(34px,9.4vw,48px)}
 .tunde-overhead-title .tunde-kicker{max-width:none;font-size:8px!important;margin-bottom:14px!important}
 .tunde-shop-footer{left:6%;right:6%;bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center}
 .tunde-shop-choice{display:contents}.tunde-set-status{grid-column:1;grid-row:1}.tunde-set-status>span{font-size:22px}.tunde-set-status>small{display:none}
 .tunde-set-tabs{grid-column:1/-1;grid-row:2;justify-content:center;gap:30px}.tunde-set-tabs button{gap:4px}.tunde-set-tabs button>span{font-size:10px}
 .tunde-shop-footer>.tunde-button{grid-column:2;grid-row:1;justify-self:end;min-width:0;font-size:10px;gap:8px;min-height:48px;padding:8px 8px 8px 13px;margin-bottom:1px}
}
@media(max-width:640px) and (max-height:780px){
 .tunde-board-arena{inset:112px 8px 112px}.tunde-overhead-title{top:92px}.tunde-overhead-title .tunde-flow-title{display:none}
}
@media(max-height:650px) and (min-width:641px){
 .tunde-board-arena{inset:14px 8px 74px}.tunde-overhead-title{top:105px;left:3%;width:23%}.tunde-overhead-title .tunde-kicker{max-width:120px}
 .tunde-shop-footer{bottom:12px;gap:14px}.tunde-shop-choice{gap:22px}.tunde-set-tabs{gap:16px}
 .tunde-shop-footer>.tunde-button{min-width:0;font-size:11px;min-height:44px}.tunde-set-status>span{font-size:22px}
}
@media(prefers-reduced-motion:reduce){#collection.tunde-shop{height:auto}.tunde-shop .tunde-shop-stage{position:relative}.tunde-set-tabs button:after{transition:none}}

/* Make the record number the typographic focal point within its original layout. */
.tunde-record-title{margin:0;font-family:'Hanken Grotesk',sans-serif;color:var(--tunde-ink);text-transform:none}
.tunde-record-measure{display:flex;align-items:flex-end;gap:clamp(10px,1.2vw,22px);margin-bottom:22px;white-space:nowrap}
.tunde-record-number{display:block;font-size:clamp(160px,18vw,300px);font-variation-settings:'wght' 750,'wdth' 93;letter-spacing:-.065em;line-height:.78}
.tunde-record-unit{display:block;padding-bottom:.04em;font-size:clamp(28px,3.8vw,60px);font-weight:660;font-variation-settings:'wght' 660,'wdth' 93;letter-spacing:-.05em;line-height:1;text-transform:uppercase}
.tunde-record-subline{display:block;font:700 clamp(36px,4vw,66px)/.98 'Bodoni Moda',serif;letter-spacing:-.035em;text-transform:none}
@media(max-width:640px){.tunde-record-number{font-size:clamp(140px,43vw,250px)}.tunde-record-unit{font-size:clamp(25px,7vw,42px)}.tunde-record-measure{margin-bottom:18px;gap:12px}.tunde-record-subline{font-size:clamp(34px,8.5vw,50px)}}

/* Compact rounded chevrons stay the same size in every button and link. */
.tunde-ui-chevron{display:inline-block;width:18px;height:18px;min-width:18px;max-width:24px;max-height:24px;flex:none;vertical-align:-.15em;overflow:visible}
.btn-rive-w:has(>.tunde-ui-chevron){display:grid;place-items:center}
.btn-w.icon-only .tunde-ui-chevron{width:24px;height:24px}
.tunde-button:hover>span[aria-hidden=true]{transform:none}
.tunde-button:hover .tunde-ui-chevron,.tunde-link:hover .tunde-ui-chevron{transform:translateX(2px)}
.tunde-button .tunde-ui-chevron,.tunde-link .tunde-ui-chevron{transition:transform .25s}
.calendar-month-nav .tunde-ui-chevron{vertical-align:middle}
/* The mission opens from a photo stack, with staggered type and a colour wipe. */
#mission-impact{height:240svh}
.tunde-mission-title{transform:translateY(var(--mission-title-y,0px))}
.tunde-mission-line{display:block;overflow:clip;padding:.07em 0 .12em;margin-bottom:-.12em}
.tunde-mission-word{display:inline-block;will-change:transform}
.tunde-mission-word.is-every{transform:translateY(var(--mission-every-y,0%))}
.tunde-mission-word.is-child{transform:translateY(var(--mission-child-y,0%))}
.tunde-mission-line>em{margin:0;transform:translateY(var(--mission-possibility-y,0%));background:linear-gradient(90deg,var(--tunde-accent) 50%,#664236 50%);background-size:200% 100%;background-position:var(--mission-fill-pos,0%) 0;background-clip:text;-webkit-background-clip:text;color:transparent;will-change:transform}
.tunde-mission-photo.is-ferdinand{transform:translate3d(var(--mission-left-x,0vw),var(--mission-left-y,0vh),0) rotate(var(--mission-left-r,-7deg)) scale(var(--mission-left-scale,1))}
.tunde-mission-photo.is-community{transform:translate3d(var(--mission-right-x,0vw),var(--mission-right-y,0vh),0) rotate(var(--mission-right-r,7deg)) scale(var(--mission-right-scale,1))}
.tunde-mission-photo img{clip-path:inset(var(--mission-image-inset,0%) round 2px)}
.tunde-mission-photo figcaption{opacity:var(--mission-caption-opacity,1)}
.tunde-mission-photo:focus-within figcaption{opacity:1}
.tunde-mission-copy{opacity:var(--mission-copy-opacity,1);clip-path:inset(0 0 var(--mission-copy-cut,0%) 0);transform:translateY(var(--mission-copy-y,0px))}
.tunde-mission-copy:focus-within{opacity:1!important;clip-path:none!important;transform:none!important}
@media(max-width:640px){#mission-impact{height:220svh}}
@media(max-height:650px) and (orientation:landscape),(prefers-reduced-motion:reduce){
 #mission-impact{height:auto}
 .tunde-mission-title,.tunde-mission-word,.tunde-mission-line>em,.tunde-mission-photo,.tunde-mission-copy{transform:none!important}
 .tunde-mission-line>em{background:none;color:var(--tunde-accent)}
 .tunde-mission-photo img,.tunde-mission-copy{clip-path:none!important}
 .tunde-mission-copy,.tunde-mission-photo figcaption{opacity:1!important}
}

/* Keep mobile speaking imagery clear of decorative icons. */
@media (max-width:767px){
 .tunde-talk-poster .tunde-play,.tunde-venue-line .tunde-venue-star{display:none!important}
}
