.OU_kna_page{overflow:clip}html:has(.OU_kna_page){scroll-behavior:smooth}body:has(.OU_kna_page){overflow:clip visible}.OU_kna_hero{color:#fff;background:#0a0b0c;min-height:max(620px,100svh - 76px);display:flex;position:relative;overflow:hidden}.OU_kna_heroPhoto{position:absolute;inset:0;overflow:hidden}.OU_kna_heroImage{object-fit:cover;object-position:50% 62%;transform-origin:62% 58%;animation:26s ease-out both OU_kna_tourPush}.OU_kna_shade{background:linear-gradient(#0a0b0c47 0%,#0a0b0c0f 26%,#0a0b0cad 56%,#0a0b0cf7 100%),linear-gradient(90deg,#0a0b0c6b 0%,#0a0b0c00 62%);position:absolute;inset:0}.OU_kna_heroInner{flex-direction:column;justify-content:flex-end;width:min(100% - 80px,1400px);margin-inline:auto;padding-block:48px 44px;display:flex;position:relative}.OU_kna_heroEyebrow{font:500 11px/1.6 var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;animation:.8s .15s both OU_kna_tourFade}.OU_kna_title{font:600 clamp(4.6rem, 13.2vw, 13.5rem)/.9 var(--font-general), sans-serif;letter-spacing:-.055em;word-spacing:.02em;margin-block:18px 34px}.OU_kna_title>span{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.OU_kna_title>span>span{animation:1s cubic-bezier(.16,1,.3,1) both OU_kna_tourRise;display:block}.OU_kna_title>span:nth-child(2)>span{animation-delay:.12s}.OU_kna_title em{color:#ff6935;font-style:normal}.OU_kna_heroFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;animation:.8s .45s both OU_kna_tourFade;display:flex}.OU_kna_lead{text-wrap:pretty;letter-spacing:-.01em;max-width:42ch;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.42}.OU_kna_heroAction{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.OU_kna_cta{--club-accent:#ff6935;--club-on-accent:#101112;--club-ink:#fff;--club-bg:#101112;justify-content:space-between;min-width:280px;min-height:66px;padding-inline:26px;font-size:17px}.OU_kna_heroNote{font:500 11px/1.6 var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff}.OU_kna_learn{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.OU_kna_statement{background:var(--club-bg)}.OU_kna_statementInner{width:min(100% - 80px,1400px);margin-inline:auto;padding-block:120px}.OU_kna_statementText{font:600 clamp(2.3rem, 5.4vw, 5.6rem)/1.06 var(--font-general), sans-serif;letter-spacing:-.04em;color:var(--club-ink);max-width:min(100%,1180px)}.OU_kna_rooms{background:#0a0b0c;position:relative}.OU_kna_room{color:#fff;background:#0a0b0c;align-items:flex-start;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.OU_kna_roomImage{object-fit:cover}.OU_kna_roomShade{background:linear-gradient(#0a0b0cf0 0%,#0a0b0cc7 34%,#0a0b0c00 66%);position:absolute;inset:0}.OU_kna_roomText{width:min(100% - 80px,1400px);margin-inline:auto;padding-top:112px;position:relative}.OU_kna_roomTag{font:500 11px/1.6 var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff}.OU_kna_roomTitle{font:600 clamp(3.2rem, 8.6vw, 8.8rem)/.96 var(--font-general), sans-serif;letter-spacing:-.05em;margin-block:14px 16px}.OU_kna_roomCopy{color:#ffffffeb;max-width:40ch;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.45}@media (min-width:900px){.OU_kna_roomSplit{background:#101112;align-items:center}.OU_kna_roomSplit .OU_kna_roomFrame{position:absolute;inset:0 0 0 46%}.OU_kna_roomSplit .OU_kna_roomShade{display:none}.OU_kna_roomSplit .OU_kna_roomFrame:after{content:"";background:linear-gradient(90deg,#101112 0%,#10111200 30%);position:absolute;inset:0}.OU_kna_roomSplit .OU_kna_roomText{padding-top:0}.OU_kna_roomSplit .OU_kna_roomTitle{max-width:6.5em;font-size:clamp(3.2rem,7vw,7.4rem)}}.OU_kna_roomFrame{position:absolute;inset:0;overflow:hidden}.OU_kna_stickyCta{display:none}@media (max-width:899px){.OU_kna_stickyCta{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));--club-accent:#ff6935;--club-on-accent:#101112;--club-ink:#fff;--club-bg:#101112;background:#0a0b0ceb;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.OU_kna_stickyCtaOn{transform:none}.OU_kna_stickyCta a{justify-content:space-between;width:100%}}@media (max-width:899px) and (max-height:640px){.OU_kna_title{margin-block:8px 12px;font-size:clamp(3rem,15vw,4.2rem)}.OU_kna_lead{font-size:1rem}.OU_kna_cta{min-height:54px}}.OU_kna_band{color:#101112;z-index:1;background:#ff6935;padding-block:22px;position:relative;overflow:hidden}.OU_kna_bandTrack{width:max-content;animation:34s linear infinite OU_kna_tourSlide;display:flex}.OU_kna_bandTrack span{font:600 clamp(2.6rem, 6.2vw, 6.4rem)/1.05 var(--font-general), sans-serif;letter-spacing:-.045em;white-space:nowrap;padding-right:.7em}.OU_kna_book{background:var(--club-bg);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;width:100%;padding:110px max(40px,50vw - 700px) 120px;scroll-margin-top:76px;display:grid;position:relative}.OU_kna_bookIntro{align-self:start;position:sticky;top:108px}.OU_kna_bookTitle{font:600 clamp(3.6rem, 7vw, 7.2rem)/.94 var(--font-general), sans-serif;letter-spacing:-.05em;margin-block:20px 26px}.OU_kna_bookTitle em{color:var(--club-accent);font-style:normal;display:block}.OU_kna_bookIntro .club-lede{max-width:30ch}.OU_kna_address a{align-items:center;min-height:44px;display:inline-flex}.OU_kna_address{color:var(--club-muted);margin-top:28px;font-size:14px;line-height:1.7}.OU_kna_story{margin-top:20px}.OU_kna_booker{min-width:0}.OU_kna_stepHead{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:14px;display:flex}.OU_kna_stepHead:not(:first-child){margin-top:34px}.OU_kna_stepLabel{font:500 11px/1.6 var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--club-muted);display:block}.OU_kna_stepNote{color:var(--club-muted);font-size:13px}.OU_kna_railNav{gap:6px;display:flex}.OU_kna_railNav button{border:1px solid var(--club-rule-strong);width:44px;height:44px;color:var(--club-ink);cursor:pointer;border-radius:3px;transition:background .2s,color .2s}.OU_kna_railNav button:hover{background:var(--club-ink);color:var(--club-bg)}.OU_kna_rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-inline:-2px;padding:2px;display:flex;overflow-x:auto}.OU_kna_rail::-webkit-scrollbar{display:none}.OU_kna_day{scroll-snap-align:start;border:1px solid var(--club-rule-strong);height:124px;color:var(--club-ink);cursor:pointer;outline-offset:-3px;border-radius:4px;flex-direction:column;flex:0 0 92px;justify-content:center;align-items:center;gap:2px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}@media (hover:hover){button.OU_kna_day:hover,button.OU_kna_time:hover{border-color:var(--club-ink);transform:translateY(-2px)}}.OU_kna_day span{font:500 10px/1.6 var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--club-muted);transition:color .2s}.OU_kna_day strong{font:600 38px/1.1 var(--font-general), sans-serif;letter-spacing:-.03em}.OU_kna_day[aria-checked=true]{background:var(--club-accent);border-color:var(--club-accent);color:var(--club-on-accent)}.OU_kna_day[aria-checked=true] span{color:var(--club-on-accent)}.OU_kna_times{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;animation:.3s both OU_kna_tourFade;display:grid}.OU_kna_time{border:1px solid var(--club-rule-strong);min-height:84px;color:var(--club-ink);letter-spacing:-.02em;cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.OU_kna_time small{color:var(--club-muted);font-size:11px;font-weight:400}.OU_kna_time[aria-pressed=true]{background:var(--club-accent);border-color:var(--club-accent);color:var(--club-on-accent)}.OU_kna_time[aria-pressed=true] small{color:var(--club-on-accent)}.OU_kna_ghost{background:var(--club-bg-alt);cursor:default;border-color:#0000;animation:1.4s ease-in-out infinite OU_kna_tourPulse}.OU_kna_reveal{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.OU_kna_revealOpen{grid-template-rows:1fr}.OU_kna_form{opacity:0;min-height:0;transition:opacity .3s;overflow:hidden}.OU_kna_revealOpen .OU_kna_form{opacity:1}.OU_kna_formWhen{font:600 clamp(1.4rem, 2.2vw, 2rem)/1.2 var(--font-general), sans-serif;letter-spacing:-.025em;border-top:1px solid var(--club-rule);margin-top:36px;padding-top:28px}.OU_kna_fields{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.OU_kna_fields label,.OU_kna_building{display:block}.OU_kna_building{margin-top:20px}.OU_kna_fields input,.OU_kna_building input{font-size:16px}.OU_kna_submit{justify-content:space-between;width:100%;min-height:66px;margin-top:26px;font-size:17px}.OU_kna_fine{color:var(--club-muted);margin-top:12px;font-size:13px}.OU_kna_error{min-height:22px;color:var(--club-accent);margin-top:12px;font-size:14px}.OU_kna_booked{align-content:start;justify-items:start;gap:16px;padding-top:8px;animation:.5s both OU_kna_tourFade;display:grid}.OU_kna_bookedTitle{font:600 clamp(3.2rem, 6vw, 6rem)/.96 var(--font-general), sans-serif;letter-spacing:-.05em;color:var(--club-accent)}.OU_kna_bookedWhen{font:600 clamp(1.4rem, 2.4vw, 2.2rem)/1.2 var(--font-general), sans-serif;letter-spacing:-.025em}.OU_kna_bookedLinks{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}@keyframes OU_kna_tourRise{0%{transform:translateY(105%)}to{transform:none}}@keyframes OU_kna_tourFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes OU_kna_tourPulse{50%{opacity:.45}}@keyframes OU_kna_tourLight{0%{opacity:.16}to{opacity:1}}@keyframes OU_kna_tourPush{0%{transform:scale(1)}to{transform:scale(1.09)}}@keyframes OU_kna_tourPushTall{0%{transform:scale(1.42)}to{transform:scale(1.5)}}@keyframes OU_kna_tourSlide{to{transform:translate(-50%)}}@keyframes OU_kna_tourDrift{0%{transform:scale(1.12)}to{transform:scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.OU_kna_statement{view-timeline-name:--statement;height:240vh}.OU_kna_statementInner{align-items:center;min-height:100svh;padding-block:40px;display:flex;position:sticky;top:0}.OU_kna_statementText span{animation:linear both OU_kna_tourLight;animation-timeline:--statement;animation-range:contain calc(var(--p) * 82%) contain calc(var(--p) * 82% + 10%)}.OU_kna_roomImage{animation:linear both OU_kna_tourDrift;animation-timeline:view();animation-range:entry cover}}}@media (prefers-reduced-motion:reduce){html:has(.OU_kna_page){scroll-behavior:auto}.OU_kna_heroEyebrow,.OU_kna_title>span>span,.OU_kna_heroFoot,.OU_kna_times,.OU_kna_booked,.OU_kna_bandTrack,.OU_kna_ghost{animation:none}.OU_kna_reveal,.OU_kna_form{transition:none}.OU_kna_heroImage{animation:none}@media (max-width:899px){.OU_kna_heroImage{transform:scale(1.42)}}}@media (max-width:899px){.OU_kna_hero{min-height:calc(100svh - 72px)}.OU_kna_heroImage{object-position:50% 100%;transform-origin:58% 100%;animation-name:OU_kna_tourPushTall}.OU_kna_heroInner{width:calc(100% - 40px);padding-block:32px 28px}.OU_kna_title{margin-block:14px 22px;font-size:clamp(4.2rem,21.5vw,7.4rem);line-height:.92}.OU_kna_heroFoot{gap:22px}.OU_kna_heroAction,.OU_kna_cta{width:100%}.OU_kna_cta{min-width:0}.OU_kna_statementInner{width:calc(100% - 40px);padding-block:72px}.OU_kna_statementText{font-size:clamp(2.1rem,9.6vw,3.8rem);line-height:1.08}.OU_kna_roomText{width:calc(100% - 40px);padding-top:92px}.OU_kna_roomTitle{font-size:clamp(3rem,15vw,5.4rem)}.OU_kna_book{grid-template-columns:minmax(0,1fr);gap:36px;padding:72px 20px 84px}.OU_kna_bookIntro{position:static}.OU_kna_railNav{display:none}.OU_kna_rail{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.OU_kna_day{flex-basis:78px;height:108px}.OU_kna_day strong{font-size:32px}.OU_kna_fields{grid-template-columns:minmax(0,1fr)}}
.rGsdRa_events{background:var(--club-bg);padding:96px max(40px,50vw - 700px) 24px;scroll-margin-top:76px}.rGsdRa_head{padding-bottom:28px}.rGsdRa_title{font:600 clamp(3.2rem, 7vw, 7.2rem)/.96 var(--font-general), sans-serif;letter-spacing:-.05em;margin-top:18px}.rGsdRa_event{border-top:1px solid var(--club-rule-strong);grid-template-columns:200px minmax(0,1fr) minmax(220px,340px);align-items:start;gap:32px;padding-block:32px;display:grid}.rGsdRa_when strong{font:600 clamp(1.8rem, 3vw, 2.6rem)/1.05 var(--font-general), sans-serif;letter-spacing:-.035em;display:block}.rGsdRa_when span{font:500 11px/1.6 var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--club-muted);margin-top:8px;display:block}.rGsdRa_name{font:600 clamp(1.5rem, 2.6vw, 2.3rem)/1.1 var(--font-general), sans-serif;letter-spacing:-.03em;margin-bottom:10px}.rGsdRa_meta{color:var(--club-muted);margin-top:10px;font-size:13px;line-height:1.6}.rGsdRa_rsvp{display:grid}.rGsdRa_rsvp>button{justify-content:space-between;min-height:58px}.rGsdRa_reveal{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.rGsdRa_revealOpen{grid-template-rows:1fr}.rGsdRa_form{opacity:0;gap:14px;min-height:0;transition:opacity .3s;display:grid;overflow:hidden}.rGsdRa_revealOpen .rGsdRa_form{opacity:1}.rGsdRa_form input:not([name=website]){font-size:16px}.rGsdRa_form button{justify-content:space-between;min-height:58px}.rGsdRa_label{font:500 11px/1.6 var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--club-muted);display:block}.rGsdRa_error{color:var(--club-accent);font-size:14px}.rGsdRa_error:empty{display:none}.rGsdRa_done{color:var(--club-accent);font-size:16px;font-weight:600;line-height:1.5}@media (prefers-reduced-motion:reduce){.rGsdRa_reveal,.rGsdRa_form{transition:none}}@media (max-width:899px){.rGsdRa_events{padding:64px 20px 12px}.rGsdRa_event{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:26px}}
