.ob{--head-h:64px;background:var(--cyan)}.ob--paper{background:var(--paper)}.disp{font-family:var(--display);text-transform:uppercase;letter-spacing:0;font-weight:400;line-height:.86}.stretch{--s:1.35;transform:scaleY(var(--s));transform-origin:50% 0;margin-bottom:calc(.86em * (var(--s) - 1));display:block}.mono{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:500}.lede{max-width:38ch;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.45}.body{max-width:62ch}.body p+p{margin-top:.9em}.ob-wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.ob-section{padding-block:clamp(80px,11vw,168px);position:relative}.ob-section--tight{padding-block:clamp(56px,7vw,104px)}.ob-section--ink{background:var(--ink);color:var(--paper)}.ob-section--paper{background:var(--paper)}.ob-section--acid{background:var(--acid)}.ob-section--ink :focus-visible{outline-color:var(--acid)}.h-xl{font-size:clamp(3.4rem,1.4rem + 8.6vw,10rem)}.h-lg{font-size:clamp(2.8rem,1.6rem + 5.2vw,6.6rem)}.h-md{font-size:clamp(2.1rem,1.4rem + 2.8vw,3.9rem)}.h-sm{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.btn{background:var(--acid);min-height:56px;color:var(--ink);font:800 1.05rem/1 var(--sans);text-transform:uppercase;letter-spacing:.04em;box-shadow:inset 0 0 0 2px var(--ink);transition:transform .16s var(--ease-out), background-color .2s ease, box-shadow .2s ease;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-stretch:112%;text-decoration:none;display:inline-flex}.btn .icon{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn:hover .icon{transform:translate(3px,-3px)}}.btn:active{transform:scale(.97)}.btn--sm{gap:6px;min-height:40px;padding:0 14px;font-size:.82rem}.btn--ink{background:var(--ink);color:var(--acid);box-shadow:none}.btn--ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.btn--paper{background:var(--paper);color:var(--ink);box-shadow:none}.textlink{text-underline-offset:.2em;align-items:center;gap:6px;font-weight:700;text-decoration:underline 2px;display:inline-flex}.textlink:hover{text-decoration-color:#0000}.ob-head{z-index:80;height:var(--head-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;transition:background-color .3s,box-shadow .3s;display:flex;position:fixed;inset:0 0 auto}.ob-head[data-scrolled]{background:var(--cyan);box-shadow:0 2px 0 var(--ink)}.ob-head:before{content:"";background:inherit;pointer-events:none;height:160px;position:absolute;bottom:100%;left:0;right:0}.ob--paper .ob-head[data-scrolled]{background:var(--paper)}.ob-mark{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ob-mark-box{background:var(--ink);color:var(--cyan);font:400 1.3rem/1 var(--display);letter-spacing:.02em;padding:7px 8px 5px}.ob-mark-date{font:600 .82rem/1 var(--mono);letter-spacing:.06em}.ob-head-right{align-items:center;gap:10px;display:flex}.ob-head-nav{gap:4px;display:flex}.ob-head-nav a{font:800 .86rem/1 var(--sans);text-transform:uppercase;letter-spacing:.04em;padding:12px 10px;font-stretch:80%;text-decoration:none}.ob-head-nav a:hover,.ob-head-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline 3px}.ob-head-go{opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .25s var(--ease-out);transform:translateY(-8px)}:root[data-past-hero] .ob-head-go,:root:not(:has([data-hero])) .ob-head-go{opacity:1;pointer-events:auto;transform:none}.ob-menu-btn{background:var(--ink);height:40px;color:var(--paper);font:800 .86rem/1 var(--sans);text-transform:uppercase;letter-spacing:.04em;border:0;align-items:center;gap:10px;padding:0 12px 0 14px;font-stretch:80%;display:inline-flex}.ob-menu-btn:hover{background:var(--ink-2)}@media (width<=1099px){.ob-head-nav{display:none}}@media (width>=1100px){.ob-menu-btn{display:none}}@media (width<=899px){.ob-head-go{display:none}}.ob-menu{z-index:200;background:var(--cyan);opacity:0;transition:opacity .18s var(--ease-out);box-shadow:0 0 0 160px var(--cyan);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:auto}.ob-menu[data-open]{opacity:1;transition-duration:.24s}.ob-menu-top{height:var(--head-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.ob-menu-close{background:var(--ink);width:44px;height:44px;color:var(--paper);border:0;place-items:center;display:grid}.ob-menu-list{padding:16px var(--gutter) 32px;border-top:3px solid var(--ink);margin-inline:var(--gutter);align-content:center;padding-inline:0;list-style:none;display:grid}.ob-menu-list li{border-bottom:3px solid var(--ink)}.ob-menu-list a{justify-content:space-between;align-items:center;gap:16px;padding:14px 0 10px;text-decoration:none;display:flex}.ob-menu-list .disp{--s:1.15;font-size:clamp(2.6rem,11vw,5rem)}.ob-menu-list small{font:500 .72rem/1.2 var(--mono);text-transform:uppercase;text-align:right;max-width:22ch}.ob-menu-list a[aria-current=page] .disp{color:var(--paper);-webkit-text-stroke:2px var(--ink)}.ob-menu[data-open] .ob-menu-list li{animation:menu-in .3s var(--ease-out) both}.ob-menu[data-open] .ob-menu-list li:nth-child(2){animation-delay:40ms}.ob-menu[data-open] .ob-menu-list li:nth-child(3){animation-delay:80ms}.ob-menu[data-open] .ob-menu-list li:nth-child(4){animation-delay:.12s}.ob-menu[data-open] .ob-menu-list li:nth-child(5){animation-delay:.16s}.ob-menu[data-open] .ob-menu-list li:nth-child(6){animation-delay:.2s}@keyframes menu-in{0%{opacity:0;transform:translateY(12px)}}.ob-menu-foot{padding:16px var(--gutter) calc(24px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ob-menu-meta{font:500 .78rem/1.3 var(--mono);text-transform:uppercase}.ob-dock{z-index:70;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--ink);grid-template-columns:1fr 1fr;gap:8px;transition:transform .3s cubic-bezier(.32,.72,0,1);display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 170px))}.ob-dock:after{content:"";background:var(--ink);pointer-events:none;height:160px;position:absolute;top:100%;left:0;right:0}:root[data-past-hero] .ob-dock,:root:not(:has([data-hero])) .ob-dock{transform:none}.ob-dock .btn{min-height:52px;box-shadow:none}@media (width>=900px){.ob-dock{display:none}}.ob-hero{min-height:100svh;padding-top:var(--head-h);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.ob-hero-top{z-index:1;padding:clamp(8px, 2vh, 20px) var(--gutter) 0;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:clamp(12px,2vw,28px);display:grid;position:relative}.ob-hero-top .rule{background:var(--ink);height:3px;transform-origin:var(--o,left)}.ob-hero-top .rule:last-of-type{--o:right}.ob-hero-meta{font:400 min(clamp(1.3rem, .8rem + 2vw, 3rem), 5.5vh)/.9 var(--display);text-transform:uppercase;white-space:nowrap;transform-origin:50%;transform:scaleY(1.25)}.ob-hero-onebig{--s:1.55;white-space:nowrap;font-size:min(clamp(3.4rem,1rem + 9vw,10rem),15vh)}.ob-hero-onebig-clip{justify-self:center}.ob-hero-stage{z-index:1;align-content:end;display:grid;position:relative}.ob-hero-word{padding:0 var(--gutter);line-height:0;position:relative}.ob-hero-word .disp{--s:1.7;white-space:nowrap;font-size:21vw;display:block}.ob-hero-word .ltr{display:inline-block}.ob-hero-sky{z-index:2;margin-top:calc(-1 * var(--sky-overlap,15vw));pointer-events:none;position:relative}.ob-hero-sky img{width:100%;height:auto;min-height:150px;max-height:var(--sky-max,none);object-fit:cover;object-position:50% 100%}.ob-hero-rail{z-index:3;background:var(--ink);color:var(--paper);grid-template-columns:1.4fr 1fr 1fr auto;align-items:stretch;display:grid;position:relative}.ob-hero-rail>*{color:inherit;border-right:1px solid #f4f4f02e;align-content:center;gap:6px;padding:18px clamp(14px,2vw,28px);text-decoration:none;display:grid}.ob-hero-rail>:last-child{border-right:0}.ob-hero-rail .k{font:500 .7rem/1 var(--mono);text-transform:uppercase;color:var(--cyan);letter-spacing:.04em}.ob-hero-rail .v{font:800 clamp(1rem, .8rem + .7vw, 1.4rem)/1.05 var(--sans);text-transform:uppercase;font-stretch:72%}.ob-hero-rail a.cell:hover .v{text-underline-offset:.2em;text-decoration:underline}.ob-hero-rail .days{font:400 clamp(1.8rem, 1.2rem + 1.6vw, 2.8rem)/.9 var(--display);text-transform:uppercase}.ob-hero-rail .btn{min-height:100%;box-shadow:none;padding:0 clamp(20px,3vw,48px);font-size:clamp(1rem,.85rem + .5vw,1.3rem)}.ob-hero-rail .cta{padding:0}@media (width<=899px){.ob-hero-top{grid-template-columns:auto 1fr auto;row-gap:6px}.ob-hero-top .rule:first-of-type,.ob-hero-top .rule:last-of-type{display:none}.ob-hero-onebig-clip{grid-area:2/1/auto/-1}.ob-hero-onebig{font-size:clamp(3.6rem,20vw,7rem)}.ob-hero-meta{font-size:clamp(1.1rem,4.6vw,1.6rem)}.ob-hero-top .rule--mid{grid-column:2;display:block}.ob-hero-rail{grid-template-columns:1fr 1fr}.ob-hero-rail>:first-child{border-bottom:1px solid #f4f4f02e;border-right:0;grid-column:1/-1}.ob-hero-rail>:nth-child(3){border-right:0}.ob-hero-rail>*{padding-block:14px}.ob-hero-rail .cta{grid-column:1/-1}.ob-hero-rail .btn{width:100%;min-height:60px}}@media (width>=900px){.ob-hero-top .rule--mid{display:none}}@media (width<=699px){.ob-hero{min-height:0}.ob-hero-top{row-gap:14px}.ob-hero-stage{align-content:start}.ob-hero-sky img{min-height:160px}}.slip{background:var(--paper);color:var(--ink);padding:22px 24px 24px;position:relative;box-shadow:0 18px 40px -24px #04384a99}.verse-key{font:600 .76rem/1 var(--mono);background:var(--ink);color:var(--acid);letter-spacing:.04em;padding:5px 7px 4px;display:inline-block}.verse-text{font:500 clamp(1.05rem, .95rem + .4vw, 1.3rem)/1.6 var(--sans);max-width:46ch;margin-top:12px;font-stretch:96%}.verse-ref{font:500 .72rem/1.2 var(--mono);text-transform:uppercase;color:var(--cyan-ink);margin-top:10px}.ob-manifesto-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ob-manifesto-title{--s:1.3;font-size:clamp(4.4rem,1rem + 12vw,13rem)}.ob-manifesto-copy{gap:40px;padding-top:clamp(8px,2vw,32px);display:grid}.fill-text{font:700 clamp(1.5rem, 1rem + 1.7vw, 2.55rem)/1.16 var(--sans);letter-spacing:-.01em;font-stretch:88%}.fill-text .w{color:#04384a52;transition:color .2s}.fill-text .w.on{color:var(--ink)}@media (width<=899px){.ob-manifesto-grid{grid-template-columns:1fr}}.ob-map-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ob-map-copy{align-content:start;gap:28px;display:grid}.ob-map-copy h2{--s:1.25;font-size:clamp(3rem,1rem + 6vw,7.2rem)}.ob-map-copy .lede{color:#f4f4f0db}.tallies{border-top:2px solid;grid-template-columns:1fr 1fr;display:grid}.tallies>div{gap:6px;padding:16px 16px 0 0;display:grid}.tallies>div+div{border-left:1px solid #f4f4f040;padding-left:16px}.tallies .n{font:400 clamp(2.4rem, 1.6rem + 2.4vw, 3.8rem)/.9 var(--display);color:var(--acid)}.tallies .l{font:500 .74rem/1.3 var(--mono);text-transform:uppercase}.sample-note{font:500 .72rem/1.4 var(--mono);text-transform:uppercase;color:#f4f4f099}.ob-map-figure{margin:0;position:relative}.ob-map-svg{width:100%;height:auto;overflow:visible}.ob-map-svg .roads path{fill:none;stroke:#f4f4f04d;stroke-width:2px}.ob-map-svg .roads path.major{stroke:#f4f4f080;stroke-width:3.5px}.ob-map-svg .route{fill:none;stroke:var(--cyan);stroke-width:1.8px;stroke-linecap:round;opacity:.85}.ob-map-svg .head rect.pin{fill:var(--ink);stroke:var(--cyan);stroke-width:2px}.ob-map-svg .head rect.dot{fill:var(--acid)}.ob-map-svg .head.sample rect.pin{stroke-dasharray:3 3}.ob-map-svg .head.sample rect.dot{fill:none}.ob-map-svg .lbl{font:500 11px var(--mono);fill:#f4f4f09e;text-transform:uppercase;letter-spacing:.04em}.ob-map-svg .venue rect{fill:var(--acid)}.ob-map-svg .venue text{font:400 22px var(--display);fill:var(--ink);text-transform:uppercase}.ob-map-svg .venue .pulse{fill:none;stroke:var(--acid);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:pulse 2.4s var(--ease-out) infinite}.ob-map-svg .peak path{fill:var(--paper)}.ob-map-svg .peak text{font:600 11px var(--mono);fill:var(--paper);text-transform:uppercase}.ob-map-svg .range{fill:url(#ob-hatch);opacity:.5}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (width<=899px){.ob-map-grid{grid-template-columns:1fr}.ob-map-figure{order:-1}}.ob-last-head{margin-bottom:clamp(32px,4vw,56px)}.ob-last-head h2{--s:1.3;font-size:clamp(3rem,1rem + 6.4vw,8rem)}.statbar{background:var(--ink);grid-template-columns:repeat(4,1fr);gap:3px;padding-block:3px;display:grid}.statbar>div{text-align:center;background:var(--cyan);justify-items:center;gap:10px;padding:clamp(18px,2.4vw,32px) 8px;display:grid}.statbar .n{font:400 clamp(2.2rem, 1rem + 3.6vw, 5rem)/.86 var(--display);text-transform:uppercase;transform-origin:50% 0;white-space:nowrap;margin-bottom:.2em;display:block;transform:scaleY(1.2)}.statbar .l{font:700 clamp(.62rem, .55rem + .2vw, .8rem)/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;margin-right:-.34em;font-stretch:125%}@media (width<=699px){.statbar{grid-template-columns:1fr 1fr}}.room{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);margin-top:clamp(28px,4vw,56px);display:grid;position:relative}.room canvas{aspect-ratio:5/3;width:100%;height:auto}.room-key{border-left:1px solid #f4f4f029;align-content:space-between;gap:28px;padding:clamp(24px,3vw,44px);display:grid}.room-key p{font:700 clamp(1.3rem, 1rem + 1vw, 1.9rem)/1.15 var(--sans);font-stretch:88%}.room-key .acid{color:var(--acid)}.room-legend{font:500 .74rem/1.3 var(--mono);text-transform:uppercase;gap:10px;display:grid}.room-legend span{align-items:center;gap:10px;display:flex}.room-legend i{background:var(--steel);border-radius:50%;width:10px;height:10px}.room-legend i.y{background:var(--acid)}.room-count{font:400 clamp(3rem, 2rem + 3vw, 5.4rem)/.86 var(--display);color:var(--acid)}@media (width<=899px){.room{grid-template-columns:1fr}.room-key{border-top:1px solid #f4f4f029;border-left:0}.room canvas{aspect-ratio:4/3}}.ob-mission .ob-wrap{gap:clamp(40px,5vw,72px);display:grid}.bands{gap:clamp(10px,1.2vw,16px);display:grid;overflow:clip}.band{background:var(--paper);min-height:clamp(96px,12vw,190px);color:var(--ink);align-items:center;padding:0 clamp(20px,3vw,48px);display:flex}.band .disp{white-space:nowrap;font-size:clamp(2.6rem,1rem + 6.6vw,8.6rem);line-height:.9;transform:scaleY(1.18)}.band--out{background:var(--acid);justify-content:flex-end}.ob-mission-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.ob-mission-copy .lede{color:#f4f4f0e0;max-width:34ch}@media (width<=899px){.ob-mission-copy{grid-template-columns:1fr}.band .disp{font-size:clamp(2rem,10.4vw,3.4rem)}}.ob-night-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:32px;margin-bottom:clamp(40px,5vw,72px);display:grid}.ob-night-head h2{--s:1.3;font-size:clamp(3rem,1rem + 6vw,7.6rem)}.ob-night-head p{color:#3b4448}.sched{border-top:3px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.sched li{align-content:start;gap:12px;padding:20px clamp(12px,1.4vw,22px) 8px 0;display:grid}.sched li+li{border-left:1px solid #0a0a0b33;padding-left:clamp(12px,1.4vw,22px)}.sched .t{font:600 .78rem/1 var(--mono);text-transform:uppercase;background:var(--ink);color:var(--acid);justify-self:start;padding:5px 7px 4px}.sched h3{font:400 clamp(1.8rem, 1.2rem + 1.4vw, 2.6rem)/.9 var(--display);text-transform:uppercase}.sched p{font-size:.98rem;line-height:1.5}@media (width<=899px){.ob-night-head,.sched{grid-template-columns:1fr}.sched li,.sched li+li{border-bottom:1px solid #0a0a0b33;border-left:0;grid-template-columns:7.5rem 1fr;column-gap:16px;padding:20px 0}.sched .t{grid-row:span 2;align-self:start}}.ob-lineup-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.ob-lineup-grid h2{--s:1.25;font-size:clamp(2.6rem,1rem + 4.2vw,5.6rem)}.taped{background:var(--paper);color:var(--ink);gap:8px;padding:28px 26px 30px;display:grid;position:relative;overflow:hidden}.taped .role{font:500 .74rem/1 var(--mono);text-transform:uppercase}.taped .bars{flex-wrap:wrap;gap:10px;padding:6px 0 2px;display:flex}.taped .bars i{background:var(--ink);height:clamp(40px,2rem + 2vw,60px);display:block}.taped .bars i:first-child{width:38%}.taped .bars i:nth-child(2){width:52%}.taped .tape{background:repeating-linear-gradient(-45deg, var(--acid) 0 22px, var(--ink) 22px 44px);place-items:center;height:44px;display:grid;position:absolute;top:50%;left:-10%;right:-10%;translate:0 -50%;rotate:-7deg}.taped .tape span{background:var(--acid);color:var(--ink);font:800 .8rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;font-stretch:112%}.lineup-note{font:500 .74rem/1.4 var(--mono);text-transform:uppercase;color:#f4f4f0a6;grid-column:2/-1}@media (width<=899px){.ob-lineup-grid{grid-template-columns:1fr}.lineup-note{grid-column:auto}}.ob-bring-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.ob-bring h2{--s:1.28;font-size:clamp(4.2rem,1rem + 11vw,12.5rem)}.ob-bring-copy{gap:28px;display:grid}.ob-bring-copy .lede{max-width:30ch}.ob-bring .slip{box-shadow:none}@media (width<=899px){.ob-bring-grid{grid-template-columns:1fr}}.ob-doors-head{gap:20px;margin-bottom:clamp(32px,4vw,56px);display:grid}.ob-doors-head h2{--s:1.28;font-size:clamp(3.2rem,1rem + 7vw,8.6rem)}.doors{background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;list-style:none;display:grid}.door{background:var(--cyan);min-height:clamp(220px,24vw,320px);color:var(--ink);grid-template-rows:auto 1fr auto;gap:18px;padding:clamp(20px,2vw,28px);text-decoration:none;transition:background-color .25s,color .25s;display:grid}.door .num{font:600 .76rem/1 var(--mono)}.door .disp{--s:1.2;align-self:end;font-size:clamp(2.2rem,1rem + 2.6vw,3.6rem)}.door .note{min-height:2.7em;font:500 .95rem/1.35 var(--sans);justify-content:space-between;align-items:end;gap:12px;display:flex}.door .icon{transition:transform .3s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.door:hover{background:var(--ink);color:var(--paper)}.door:hover .icon{color:var(--acid);transform:translate(6px)}}.door:active{background:var(--ink);color:var(--paper)}@media (width<=899px){.doors{grid-template-columns:1fr 1fr}}@media (width<=519px){.doors{grid-template-columns:1fr}.door{min-height:0}}.ob-faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,96px);display:grid}.ob-faq h2{--s:1.25;font-size:clamp(2.8rem,1rem + 5vw,6.4rem)}.qa{border-top:3px solid var(--ink)}.qa details{border-bottom:1px solid #0a0a0b40}.qa summary{cursor:pointer;font:800 clamp(1.1rem, .95rem + .6vw, 1.45rem)/1.2 var(--sans);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:20px 0;font-stretch:85%;list-style:none;display:grid}.qa summary::-webkit-details-marker{display:none}.qa summary .icon{transition:transform .35s var(--ease-out)}.qa details[open] summary .icon{transform:rotate(45deg)}.qa .a{max-width:62ch;padding:0 48px 22px 0}.qa summary:hover{color:var(--cyan-ink)}@media (width<=899px){.ob-faq-grid{grid-template-columns:1fr}}.ob-close{padding-top:clamp(80px,10vw,140px);position:relative;overflow:clip}.ob-close-inner{z-index:1;text-align:center;padding:0 var(--gutter);justify-items:center;gap:28px;display:grid;position:relative}.ob-close h2{--s:1.35;font-size:clamp(3.6rem,1rem + 10vw,12rem)}.ob-close .sub{font:500 .86rem/1.3 var(--mono);text-transform:uppercase}.ob-close-sky{margin-top:clamp(-40px,-4vw,-16px);position:relative}.ob-close-sky img{object-fit:cover;object-position:50% 100%;width:100%;height:auto;min-height:140px}.ob-foot{background:var(--ink);color:var(--paper);padding:clamp(56px, 7vw, 96px) var(--gutter) calc(clamp(40px, 5vw, 64px) + 80px)}.ob-foot-end{border-bottom:1px solid #f4f4f029;gap:14px;padding-bottom:clamp(40px,5vw,64px);display:grid}.ob-foot-title{font:400 clamp(2.4rem, 1rem + 5.4vw, 6.4rem)/.9 var(--display);text-transform:uppercase}.ob-foot-title span{color:var(--cyan)}.ob-foot-addr{font:500 .9rem/1.4 var(--mono);text-transform:uppercase;color:#f4f4f0bf}.ob-foot-dirs{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ob-foot-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;padding-top:40px;display:grid}.ob-foot-nav{grid-template-columns:repeat(2,max-content);align-content:start;gap:10px 40px;display:grid}.ob-foot-nav a{font:800 1.05rem/1.1 var(--sans);text-transform:uppercase;font-stretch:78%;text-decoration:none}.ob-foot-nav a:hover{color:var(--acid)}.ob-foot-meta{color:#f4f4f0cc;gap:14px;max-width:60ch;font-size:.95rem;display:grid}.ob-foot-meta a{color:var(--acid)}.ob-foot-legal{color:#f4f4f080;font-size:.72rem;line-height:1.5}@media (width<=899px){.ob-foot-cols{grid-template-columns:1fr}}.ob-page-hero{padding:calc(var(--head-h) + clamp(48px, 8vw, 120px)) 0 0;position:relative;overflow:clip}.ob-page-hero>.ob-wrap{padding-bottom:12px}.ob-page-hero .ob-wrap{z-index:2;gap:clamp(20px,3vw,36px);display:grid;position:relative}.ob-page-hero-sky{z-index:1;margin-top:calc(var(--ov) * -100vw);pointer-events:none;position:relative}@media (width<=899px){.ob-page-hero-sky{margin-top:-12px}}.ob-page-hero-sky img{object-fit:cover;object-position:100% 100%;width:100%;height:auto;min-height:260px;display:block}.ob-page-hero h1{--s:1.32;max-width:14ch;font-size:clamp(3.6rem,1rem + 10vw,11.5rem)}.ob-page-hero .lede{max-width:44ch}.ob-page-hero .eyebrow{font:600 .8rem/1 var(--mono);text-transform:uppercase;letter-spacing:.04em}.facts{border-top:3px solid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.facts>div{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);gap:6px;padding:16px 16px 16px 0;display:grid}.facts .k{font:500 .72rem/1 var(--mono);text-transform:uppercase}.facts .v{font:800 1.25rem/1.1 var(--sans);text-transform:uppercase;font-stretch:78%}.list2{border-top:3px solid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.list2 li{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);gap:6px;padding:22px 24px 24px 0;display:grid}.list2 li:nth-child(odd){padding-right:32px}.list2 li:nth-child(2n){border-left:1px solid color-mix(in srgb, currentColor 25%, transparent);padding-left:32px}.list2 h3{font:800 1.25rem/1.1 var(--sans);text-transform:uppercase;font-stretch:78%}@media (width<=799px){.list2{grid-template-columns:1fr}.list2 li:nth-child(n){border-left:0;padding:20px 0}}.confirm-flag{font:600 .62rem/1 var(--mono);text-transform:uppercase;background:var(--ink);color:var(--acid);vertical-align:middle;margin-left:6px;padding:3px 5px;display:inline-block}.ob-section--ink .confirm-flag{background:var(--acid);color:var(--ink)}.js-motion [data-rise]{will-change:transform}.btn.is-soon{cursor:default;box-shadow:inset 0 0 0 2px var(--ink);flex-direction:column;gap:4px;padding-block:8px}.btn.is-soon small{font:600 .62rem/1 var(--mono);letter-spacing:.06em;opacity:.75}.btn.is-soon:active{transform:none}.btn--sm.is-soon{gap:2px;padding-block:4px}.btn--sm.is-soon small{font-size:.55rem}.ob-page-hero .actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ob-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ob-split>h2{--s:1.25;font-size:clamp(2.6rem,1rem + 4.4vw,5.6rem)}.ob-split-body{gap:28px;display:grid}@media (width<=899px){.ob-split{grid-template-columns:1fr}}.checks{border-top:3px solid;list-style:none;display:grid}.checks li{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);grid-template-columns:auto 1fr;gap:14px;padding:16px 0;font-size:1.08rem;display:grid}.checks .icon{margin-top:2px}.ob-section--ink .checks .icon{color:var(--acid)}.promise{font:700 clamp(1.4rem, 1rem + 1.4vw, 2.2rem)/1.2 var(--sans);max-width:34ch;font-stretch:88%}.ob-ask{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px;display:grid}.ob-ask-copy{justify-items:start;gap:20px;display:grid}@media (width<=899px){.ob-ask{grid-template-columns:1fr}}.ob-section--paper .facts,.ob-page-hero .facts{max-width:960px}.ob-ask>*{min-width:0}.btn--email{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;text-align:center;max-width:100%;font-stretch:100%}.ob-kicker{font:400 clamp(1.6rem, 1.2rem + 1.4vw, 2.4rem)/1 var(--display);text-transform:uppercase;margin-bottom:18px}.ob-when{font:700 1rem/1.3 var(--sans)}.door{grid-template-rows:1fr auto;min-height:clamp(180px,18vw,240px)}.ob-hero>*,.ob-hero-stage>*,.ob-hero-top>*{min-width:0}.ob-sponsors{background:var(--ink);color:var(--paper);border-top:1px solid #f4f4f029;padding-block:clamp(48px,6vw,80px)}.ob-sponsors .ob-kicker{color:var(--paper)}.sponsors{background:#f4f4f024;border:1px solid #f4f4f024;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1px;list-style:none;display:grid}.sponsors li{background:var(--ink);display:grid}.sponsors a,.sponsors span{text-align:center;min-height:120px;font:800 1.1rem/1.1 var(--sans);text-transform:uppercase;color:var(--paper);place-items:center;padding:20px 24px;font-stretch:85%;text-decoration:none;transition:background-color .2s;display:grid}.sponsors img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px}@media (hover:hover) and (pointer:fine){.sponsors a:hover{background:var(--ink-2)}}.sponsors .more span{font:600 .78rem/1.2 var(--mono);color:var(--cyan)}.sponsors-ask{color:#f4f4f0cc;margin-top:18px}.sponsors-ask a{color:var(--acid);font-weight:700}.ob-foot-copy{font:600 .8rem/1.4 var(--mono);text-transform:uppercase;color:#f4f4f0b3;border-top:1px solid #f4f4f029;padding-top:14px}.ob-chat-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ob-chat-grid>h2{--s:1.25;font-size:clamp(2.8rem,1rem + 5vw,6.4rem)}.chat{box-shadow:inset 0 0 0 2px var(--ink);background:#fff;grid-template-rows:auto minmax(0,1fr) auto auto;max-width:720px;display:grid}.chat-top{background:var(--ink);color:var(--paper);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-avatar{background:var(--cyan);width:40px;height:40px;color:var(--ink);font:400 1rem/1 var(--display);place-items:center;display:grid}.chat-top b{font-weight:800;display:block}.chat-top small{font:500 .72rem/1.2 var(--mono);text-transform:uppercase;color:var(--cyan)}.chat-log{overscroll-behavior:contain;flex-direction:column;gap:10px;height:clamp(300px,42vh,420px);padding:20px 18px;display:flex;overflow-y:auto}.bubble{border-radius:18px;max-width:82%;padding:11px 15px;font-size:1rem;line-height:1.45}.bubble--them{background:var(--paper-2);border-bottom-left-radius:4px;align-self:flex-start}.bubble--me{background:var(--cyan);border-bottom-right-radius:4px;align-self:flex-end;font-weight:600}.bubble--typing{align-items:center;gap:5px;padding:15px 16px;display:inline-flex}.bubble--typing span{background:#5b6569;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typing}.bubble--typing span:nth-child(2){animation-delay:.15s}.bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-chips{border-top:1px solid #0a0a0b24;flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.chip{border:2px solid var(--ink);min-height:40px;font:700 .92rem/1.2 var(--sans);text-align:left;transition:background-color .15s ease, color .15s ease, transform .16s var(--ease-out);background:#fff;border-radius:999px;padding:8px 14px}.chip:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.chip:hover{background:var(--ink);color:var(--paper)}}.chat-chips[aria-busy=true] .chip{opacity:.5;pointer-events:none}.chat-foot{color:#3b4448;border-top:1px solid #0a0a0b24;padding:12px 18px 16px;font-size:.9rem}.chat-foot a{color:var(--ink);font-weight:700}@media (width<=899px){.ob-chat-grid{grid-template-columns:1fr}.bubble{max-width:90%}}.addcal{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(28px,3vw,40px);display:flex}.addcal-label{font:800 1rem/1 var(--sans);text-transform:uppercase;align-items:center;gap:8px;font-stretch:85%;display:inline-flex}.addcal-btns{flex-wrap:wrap;gap:8px;display:flex}.addcal--dark .btn--ink{background:var(--paper);color:var(--ink)}.bubble{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}@starting-style{.js .bubble{opacity:0;transform:translateY(6px)}}.bubble--me{transform-origin:100% 100%}@media (prefers-reduced-motion:reduce){.ob-menu[data-open] .ob-menu-list li{animation-name:menu-fade}@keyframes menu-fade{0%{opacity:0}}.ob-map-svg .venue .pulse,.bubble--typing span{animation:none}.ob-dock,.ob-head-go{transition-property:opacity}.btn:active,.chip:active,.btn:hover .icon,.door:hover .icon{transform:none}@starting-style{.bubble{transform:none}}::view-transition-old(root),::view-transition-new(root){animation:none}}[data-still] .ob-map-svg .venue .pulse{animation:none}.ob-page-hero .ob-wrap{grid-template-columns:minmax(0,1fr)}.ob-page-hero h1{overflow-wrap:anywhere;font-size:clamp(2.8rem,.6rem + 11vw,11.5rem)}.ob-foot :focus-visible,.ob-dock :focus-visible,.chat-top :focus-visible,.ob-hero-rail :focus-visible{outline-color:var(--acid)}@media (pointer:coarse){.ob-foot-nav a{align-items:center;min-height:44px;display:inline-flex}}html:not(.js) .chat-chips{display:none}html:not(.js) .chat-log{height:auto}@media (width<=380px){.ob-dock .btn{letter-spacing:.02em;padding-inline:10px;font-size:.86rem}.sched li,.sched li+li{grid-template-columns:1fr}.sched .t{grid-row:auto}}.ob-map-grid>*,.ob-split>*,.ob-chat-grid>*,.ob-night-head>*,.ob-faq-grid>*,.ob-foot-cols>*,.ob-bring-grid>*,.ob-ask>*,.ob-manifesto-grid>*{min-width:0}.ob-foot-nav{grid-template-columns:repeat(2,minmax(0,max-content))}main .disp,.ob-foot-title,.ob-foot-nav a,.ob-foot-addr,main p,footer p,.tallies .l,.statbar .l{overflow-wrap:anywhere}.btn{text-align:center;max-width:100%}.tallies>div{min-width:0}.tallies{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.creed{font:500 clamp(1.1rem, 1rem + .5vw, 1.4rem)/1.6 var(--sans);gap:1.2em;max-width:40ch;display:grid}.creed-note{font-weight:700}.creed-credit{color:#3b4448;font-size:.82rem}.ob-invite{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"head preview""form preview";align-items:start;gap:28px clamp(32px,6vw,96px);display:grid}.ob-invite-head{grid-area:head;align-self:end;gap:24px;min-width:0;display:grid}.invite-form{grid-area:form}.invite-preview{grid-area:preview;align-self:center}.ob-invite-head h2{--s:1.25;font-size:clamp(3rem,1rem + 6vw,7.2rem)}.invite-form{gap:18px;max-width:520px;display:grid}.invite-field{gap:8px;display:grid}.invite-field span{font:600 .76rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.03em}.invite-field em{text-transform:none;opacity:.75;font-style:normal}.invite-field input{border:2px solid var(--ink);width:100%;min-height:56px;font:700 1.25rem/1.2 var(--sans);background:#fff;border-radius:0;padding:10px 14px}.invite-field input:focus{outline:3px solid var(--ink);outline-offset:2px}.invite-actions{flex-wrap:wrap;gap:10px;display:flex}.invite-status{min-height:1.4em;font-weight:700}.invite-note{font-size:.9rem}.invite-preview{justify-self:center;width:min(100%,360px);margin:0}.invite-preview canvas{aspect-ratio:9/16;width:100%;height:auto;box-shadow:0 0 0 3px var(--ink), 0 30px 60px -30px #0a0a0b99;background:var(--cyan)}@media (width<=899px){.ob-invite{grid-template-columns:1fr;grid-template-areas:"head""preview""form"}.invite-preview{width:min(62%,240px)}}.invite-field input[aria-invalid=true]{background:#fff3f2;border-color:#c2261b}.invite-form[data-blocked] [data-invite-save],.invite-form[data-blocked] [data-invite-download]{opacity:.45}.sticker{z-index:5;pointer-events:none;transform:rotate(var(--rot));filter:drop-shadow(0 10px 14px #0a0a0b47);position:absolute}.sticker img{width:100%;height:auto;display:block}.sticker--gog{width:clamp(150px,18vw,280px)}.sticker--hoodie{width:clamp(120px,13vw,200px)}.st-map{bottom:0;right:clamp(12px,5vw,80px);translate:0 55%}.st-invite{bottom:-30px;right:clamp(8px,3vw,48px)}.st-doors{top:0;right:clamp(16px,6vw,110px);translate:0 -55%}@media (width<=520px){.sticker--gog{width:140px}.sticker--hoodie{width:110px}}.ob-main{position:relative}.ob-section:has(>.sticker){z-index:2}.ob:after{content:"";z-index:150;pointer-events:none;mix-blend-mode:multiply;opacity:.14;background:url(/img/grain.png) 0 0/180px;position:fixed;inset:0}@media print{.ob:after{display:none}}.ticker{z-index:3;background:var(--acid);color:var(--ink);border-block:3px solid var(--ink);position:relative;overflow:hidden}.ticker-track{width:max-content;animation:48s linear infinite ticker;display:flex}.ticker-run{flex:none;margin:0;display:flex}.ticker-run span{font:400 clamp(1.4rem, 1rem + 1.6vw, 2.4rem)/1 var(--display);text-transform:uppercase;white-space:nowrap;align-items:center;padding:14px 0 12px;display:inline-flex}.ticker-run span:after{content:"";background:var(--ink);width:.42em;height:.42em;margin:0 .9em;display:inline-block;transform:rotate(45deg)}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}[data-still] .ticker-track{animation:none}.media{background:var(--ink);margin:0;position:relative;overflow:hidden}.media img,.media video{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;display:block}.media-ph{text-align:center;color:var(--paper);background:repeating-linear-gradient(-45deg, #f4f4f00f 0 14px, transparent 14px 28px), var(--ink);place-content:center;justify-items:center;gap:10px;padding:20px;display:grid;position:absolute;inset:0}.media--paper .media-ph{color:var(--ink);background:repeating-linear-gradient(-45deg, #0a0a0b12 0 14px, transparent 14px 28px), var(--paper)}.media-ph-icon{border:2px solid;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.media-ph-label{font:400 clamp(1.2rem, 1rem + .8vw, 1.7rem)/1.05 var(--display);text-transform:uppercase;max-width:22ch}.media-ph-tag{font:600 .7rem/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;background:var(--acid);color:var(--ink);padding:5px 7px 4px}.recap{box-shadow:0 0 0 3px var(--ink);margin-top:clamp(28px,4vw,56px)}.photo-strip{background:var(--ink);padding-block:clamp(40px,6vw,80px);overflow:hidden}.photo-strip-track{padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(200px,22vw,320px);grid-auto-flow:column;justify-content:safe center;gap:clamp(14px,2vw,28px);list-style:none;display:grid;overflow-x:auto}.photo-strip-track::-webkit-scrollbar{display:none}.photo-strip-track li{scroll-snap-align:center;transform:rotate(var(--tilt));background:var(--paper);padding:10px 10px 14px;box-shadow:0 16px 30px -18px #000c}.photo-strip-track li .media{box-shadow:none}@media (width>=900px){.photo-strip-track{max-width:calc(var(--max) + 2 * var(--gutter));grid-auto-columns:minmax(0,1fr);margin-inline:auto;padding-block:18px;overflow:visible}.photo-strip-track li:nth-child(2n){translate:0 18px}.photo-strip-track li:nth-child(odd){translate:0 -10px}}.students-photo{padding-block:0 clamp(40px,6vw,80px)}.page-photo{padding-block:clamp(40px,6vw,80px)}.page-photo .media,.students-photo .media{box-shadow:0 0 0 3px var(--ink)}.ob-venue{aspect-ratio:3/2;background:#0a84e6;position:relative;overflow:clip}.ob-venue>img{object-fit:cover;object-position:var(--venue-x,50%) 50%;width:100%;height:100%;position:absolute;inset:0}.ob-venue-word{z-index:1;inset-inline:0;top:var(--venue-top,13%);padding-inline:var(--gutter);line-height:0;position:absolute}.ob-venue-word .disp{--s:1.3;white-space:nowrap;color:var(--ink)}.ob-venue-fg{z-index:2;pointer-events:none}.ob-venue-cap{z-index:3;left:var(--gutter);background:var(--ink);color:var(--paper);font:500 .72rem/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:7px 9px 6px;position:absolute;bottom:clamp(14px,2vw,28px)}@media (width<=699px){.ob-venue{aspect-ratio:4/5;--venue-x:16%;--venue-top:23%}}button.btn.is-soon{cursor:pointer;font:inherit}.reg-dialog{background:0 0;border:0;width:100%;max-width:min(560px,100vw - 32px);padding:0}.reg-dialog::backdrop{background:#0a0a0bb8}.reg-dialog[open]{animation:reg-in .26s var(--ease-out)}@keyframes reg-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.reg-card{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 3px var(--ink), 10px 10px 0 var(--acid);gap:16px;padding:clamp(24px,4vw,40px);display:grid;position:relative}.reg-close{background:var(--ink);width:44px;height:44px;color:var(--paper);border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.reg-kicker{font:600 .74rem/1.3 var(--mono);text-transform:uppercase;padding-right:52px}.reg-title{--s:1.2;font-size:clamp(2.2rem,1.4rem + 3vw,3.4rem)}.reg-facts{border-block:2px solid var(--ink);flex-wrap:wrap;gap:8px 20px;padding:12px 0;list-style:none;display:flex}.reg-facts strong{font:600 .72rem/1 var(--mono);text-transform:uppercase;margin-right:6px}.reg-card .addcal{margin-top:0}.reg-invite{justify-self:start}@media (prefers-reduced-motion:reduce){.reg-dialog[open]{animation:none}}.ob-ambient{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.ob-ambient.is-on{opacity:1}.scroll-cue{z-index:5;left:50%;bottom:calc(var(--rail-h,90px) + 18px);color:var(--paper);font:600 .72rem/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;justify-items:center;gap:8px;text-decoration:none;transition:opacity .4s;display:grid;position:absolute;translate:-50%}.scroll-cue i{background:#f4f4f04d;width:2px;height:38px;display:block;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--acid);width:100%;height:40%;animation:1.8s cubic-bezier(.65,0,.35,1) infinite cue-drop;position:absolute;top:-40%;left:0}@keyframes cue-drop{to{top:100%}}.scroll-cue[data-hidden]{opacity:0;pointer-events:none}@media (width<=899px){.scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.scroll-cue i:after{animation:none;top:30%}}.yt{aspect-ratio:16/9;background:var(--ink);margin:0;position:relative;overflow:hidden}.yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-play{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.yt-play img{object-fit:cover;filter:saturate(.9)brightness(.8);width:100%;height:100%;transition:filter .3s}.yt-btn{aspect-ratio:1;background:var(--acid);width:clamp(64px,8vw,96px);color:var(--ink);box-shadow:0 0 0 3px var(--ink);transition:transform .16s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.yt-title{text-align:left;color:var(--paper);font:400 clamp(1rem, .8rem + .8vw, 1.6rem)/1.1 var(--display);text-transform:uppercase;background:linear-gradient(#0000,#0a0a0bd9);padding:14px 18px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.yt-play:hover img{filter:none}.yt-play:hover .yt-btn{transform:scale(1.06)}}.yt-play:active .yt-btn{transform:scale(.97)}.yt-cover{text-align:left;color:var(--paper);background:radial-gradient(120% 90% at 80% 20%, #02c6fc47, transparent 60%), repeating-linear-gradient(-45deg, #f4f4f00d 0 14px, transparent 14px 28px), var(--ink);align-content:start;gap:10px;padding:clamp(20px,3vw,40px);display:grid;position:absolute;inset:0}.yt-cover small{font:600 .78rem/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--acid)}.yt-cover b{max-width:10ch;font-size:clamp(2.2rem,1rem + 5vw,5.6rem);line-height:.88}.yt-cover+.yt-btn{inset:auto clamp(20px,3vw,40px) clamp(20px,3vw,40px) auto;translate:none}.yt-play:has(.yt-cover) .yt-title{display:none}@media (width>=900px){.ob-split>h2,.ob-split-head,.ob-chat-head{top:calc(var(--head-h) + 32px);align-self:start;position:sticky}}.ob-split-head{gap:20px;display:grid}.ob-split-head h2{--s:1.25;font-size:clamp(2.6rem,1rem + 4.4vw,5.6rem)}.ob-split--media{align-items:center}.ob-chat-head{align-content:start;gap:20px;display:grid}.ob-chat-head h2{--s:1.25;font-size:clamp(2.8rem,1rem + 5vw,6.4rem)}.ob-chat-head .lede{max-width:30ch}.ob-chat-links{flex-wrap:wrap;gap:8px;display:flex}.ob-chat-links a{border:2px solid var(--ink);min-height:40px;font:800 .86rem/1 var(--sans);text-transform:uppercase;align-items:center;padding:0 14px;font-stretch:85%;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ob-chat-links a:hover{background:var(--ink);color:var(--paper)}}.chat-log{height:auto;min-height:150px;max-height:clamp(300px,46vh,460px)}.sponsor-band{border-block:1px solid #f4f4f024;margin-block:6px 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sponsor-track{width:max-content;animation:90s linear infinite sponsor-scroll;display:flex}.sponsor-band:hover .sponsor-track,.sponsor-band:focus-within .sponsor-track{animation-play-state:paused}@keyframes sponsor-scroll{to{transform:translate(-50%)}}.sponsor-band .sponsors{background:0 0;border:0;flex:none;gap:0;margin:0;padding:0;list-style:none;display:flex}.sponsor-band .sponsors li{background:0 0;display:grid}.sponsor-band .sponsors a,.sponsor-band .sponsor-item{background:0 0;place-items:center;min-height:120px;padding:20px clamp(28px,3.5vw,56px);display:grid}.sponsor-band .sponsors img{object-fit:contain;width:auto;max-width:220px;height:58px}.sponsor-name{font:400 clamp(1.4rem, 1rem + 1vw, 2rem)/1 var(--display);text-transform:uppercase;color:var(--paper);white-space:nowrap}@media (hover:hover) and (pointer:fine){.sponsor-band .sponsors a:hover{opacity:.8;background:0 0}}@media (prefers-reduced-motion:reduce){.sponsor-track{width:auto;animation:none}.sponsor-band .sponsors[aria-hidden]{display:none}.sponsor-band .sponsors{flex-wrap:wrap;justify-content:center}.sponsor-band{mask-image:none}}[data-still] .sponsor-track{animation:none}
