.form-verification[data-astro-cid-yqkfcbak]{max-width:100%;margin-block:12px}.form-verification[data-astro-cid-yqkfcbak] [data-astro-cid-yqkfcbak][data-verification-status]:empty{display:none}[hidden]{display:none!important}.work-menu summary{cursor:pointer;white-space:nowrap;font-size:16px;list-style:none}.work-menu summary:after{content:"⌄";margin-left:8px}.work-menu>div{z-index:30;background:#181816;border:1px solid #65552f;gap:6px;width:280px;padding:18px;display:grid;position:absolute;top:calc(100% + 20px);left:-20px;box-shadow:0 20px 50px #0008}.work-menu a{padding:10px}.footer-booking{margin-top:24px;display:block}.site-header,.desktop-nav{gap:20px}.mobile-nav nav{max-height:75dvh;overflow-y:auto}.mobile-nav .eyebrow{color:var(--gold);margin:16px 0 0;padding:0 12px}.book-launch{background:radial-gradient(at 25%,#6c4b1e38,#0000 65%),#0a0a09;border-block:1px solid #65532d;padding:65px 0}.book-launch-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;display:grid}.book-art{aspect-ratio:4/5;background:#0a0a09;min-width:0;position:relative;overflow:hidden}.book-art img{width:auto;max-width:none;height:112%;position:absolute;top:-6%;left:-34%}.book-launch-copy h2{font-size:clamp(40px,4.5vw,68px);line-height:1.04}.book-launch-copy p{max-width:620px}.book-launch-copy .eyebrow{color:var(--gold)}.book-launch-copy .metadata{color:#d1c5ad}.book-launch-copy .button{margin-top:18px}.book-dialog{width:min(1020px,100% - 32px);max-height:90dvh;color:var(--cream);background:#11110f;border:1px solid #a18b4a;border-radius:16px;padding:36px;overflow:auto;box-shadow:0 30px 100px #0009}.book-dialog::backdrop{backdrop-filter:blur(5px);background:#000b}.book-dialog-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:35px;display:grid}.book-dialog h2{font-size:clamp(38px,5vw,62px)}.dialog-close{z-index:3;width:48px;height:48px;color:var(--gold);cursor:pointer;background:#111;border:1px solid #ad9657;font-size:32px;position:absolute;top:10px;right:12px}.book-later{margin-top:20px;display:block}.show-only{grid-template-columns:1fr!important}.show-only .show-feature{grid-template-columns:230px 1fr;gap:48px;display:grid}.photo-gallery{overflow:hidden}.photo-row{scroll-snap-type:x mandatory;scrollbar-color:#a38a48 #191919;margin-block:20px;padding-inline:max(20px,50vw - 660px);overflow-x:auto}.photo-track{gap:24px;width:max-content;display:flex}.photo-card{isolation:isolate;scroll-snap-align:start;background:#252525;border:1px solid #5b5242;border-radius:18px;align-items:end;width:clamp(300px,37vw,560px);height:390px;text-decoration:none;display:flex;position:relative;overflow:hidden;color:#fff!important}.photo-card img{object-fit:cover;object-position:center 27%;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.photo-card:after{content:"";z-index:-1;background:linear-gradient(#0001,#0005 45%,#000e);position:absolute;inset:0}.photo-card>div{max-width:90%;padding:32px}.photo-card h3{margin:14px 0 24px;font-size:clamp(32px,3.2vw,48px);line-height:1.05}.photo-card .eyebrow{color:#fff;letter-spacing:.06em;font-size:14px}.photo-card span{font-size:16px}.photo-card:hover img{transform:scale(1.04)}.gallery-pause{min-height:48px}.gallery-pause[hidden]{display:none}.gallery-pause:focus-visible{outline:2px solid var(--gold)}@keyframes gallery-travel{to{transform:translate(calc(-50% - 12px))}}.motion-gallery{background:#151512}.film-row{scroll-snap-type:x mandatory;scrollbar-color:var(--gold) #252525;gap:24px;padding-bottom:20px;display:flex;overflow-x:auto}.film-card{scroll-snap-align:start;background:#101010;border:1px solid #514831;border-radius:18px;flex:0 0 min(610px,83vw);min-width:0;overflow:hidden}.film-card>.eyebrow{padding:20px 24px 0}.film-card .cinema-player{border:0}.film-card .cinema-description strong{font-family:Barlow Condensed,sans-serif;font-size:30px;line-height:1.15}.testimonial-films{background:radial-gradient(at 50% 100%,#58461e35,#0000 75%),#0b0b0b}.testimonial-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.testimonial-film{background:#151512;border:1px solid #5b5038;border-radius:20px;min-width:0;position:relative;overflow:hidden}.testimonial-film .cinema-player{border:0}.testimonial-film .cinema-caption{padding:18px}.testimonial-person{border-top:1px solid #453b29;padding:24px}.testimonial-person h3{margin-bottom:20px;font-size:32px}.testimonial-person .eyebrow{font-size:14px}.testimonial-films .metadata{margin-top:28px}.contact-shell{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:start;gap:0 7%;display:grid}.contact-aside{background:#191916;border:1px solid #655535;padding:32px}.contact-aside h2{font-size:40px}.inquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.inquiry-form legend{margin:28px 0 18px;font:700 28px/1.2 Barlow Condensed,sans-serif}.inquiry-form select,.inquiry-form input,.inquiry-form textarea{min-width:0;max-width:100%;font-size:18px}.inquiry-form .field-group{margin-bottom:22px}.inquiry-form select{min-height:54px}.inquiry-form .form-note{font-size:14px}.inquiry-form .form-grid{margin-top:24px}.guest-offer{color:#17130a;background:#d6b24d;border:1px solid #aa8c44;padding:32px}.guest-offer .eyebrow{color:#473712}.guest-offer h3{font-size:38px}.guest-offer .metadata{color:#473712}.guest-form-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:0 7%;display:grid}.guest-form-layout>div{min-width:0}.guest-form-layout .inquiry-form{background:#171715;border:1px solid #554a35;padding:32px}.show-cinema-hero{background:#090909;padding-top:50px}.show-cinema-copy{text-align:center;max-width:850px;margin:0 auto;padding:0 20px 40px}.show-cinema-copy p{max-width:700px;margin-inline:auto}.show-cinema-copy .actions{justify-content:center}.show-brand-film{aspect-ratio:16/9;background:#000;max-width:1440px;margin:0 auto;position:relative;overflow:hidden}.show-brand-film video,.show-brand-film img{object-fit:contain;width:100%;height:100%}.show-brand-film video{position:absolute;inset:0}.ambient-toggle{color:#fff;cursor:pointer;background:#111e;border:1px solid #d6b24d;min-height:48px;padding:10px 18px;position:absolute;bottom:20px;right:20px}.show-pillars,.guest-profiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.show-pillars article,.guest-profiles article{border-top:1px solid #b19652;padding:28px}.show-pillars h3,.guest-profiles h3{font-size:32px}.guest-profiles{grid-template-columns:repeat(3,minmax(0,1fr))}.host-message{margin:24px 0;font:600 clamp(28px,3.5vw,48px)/1.25 Barlow Condensed,sans-serif}.host-photo{object-fit:cover;object-position:center 25%;width:100%;max-height:650px}.show-history p{max-width:760px}.guest-application{scroll-margin-top:100px}@media (width<=1023px){.book-launch-grid{grid-template-columns:.8fr 1fr;gap:4%}.photo-row{padding-inline:24px}.photo-card{width:65vw;height:380px}.testimonial-row{scroll-snap-type:x mandatory;padding-bottom:20px;display:flex;overflow-x:auto}.testimonial-film{scroll-snap-align:start;flex:0 0 65vw}.show-pillars,.guest-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-form-layout,.contact-shell{grid-template-columns:1fr}.contact-aside{margin-top:36px}.guest-form-layout .inquiry-form{margin-top:32px}}@media (width<=700px){.book-launch{padding:28px 0 48px}.book-launch-grid{grid-template-columns:1fr;gap:24px}.book-art{aspect-ratio:1;width:100%;max-width:450px;margin:auto}.book-art img{height:135%;top:-17%;left:-54%}.book-launch-copy h2{font-size:42px}.book-dialog{padding:52px 22px 28px}.book-dialog-grid{grid-template-columns:1fr;gap:20px}.book-dialog .book-art{max-width:230px}.book-dialog h2{font-size:40px}.show-only .show-feature{grid-template-columns:1fr;gap:24px}.photo-card{width:83vw;height:370px}.photo-card>div{padding:24px}.photo-card h3{font-size:36px}.film-card,.testimonial-film{flex-basis:85vw}.guest-form-layout .inquiry-form{padding:20px}.guest-profiles,.show-pillars{grid-template-columns:1fr}.show-cinema-copy h1{font-size:clamp(48px,12vw,76px)}.show-cinema-copy .actions{flex-direction:column}.show-brand-film{min-height:220px}.ambient-toggle{font-size:14px;bottom:12px;right:12px}.guest-offer{padding:24px}.header-cta{display:none!important}.contact-aside{padding:24px}}@media (prefers-reduced-motion:reduce){.photo-track{animation:none!important}.photo-card img{transition:none}}.booking-alternative{padding-block:30px 60px}.photo-row.reverse{padding-left:120px}.photo-card img{object-position:center 15%}.inquiry-form input[type=file]{padding:14px 10px}.inquiry-form input::file-selector-button{color:#101010;font:inherit;background:#d6b24d;border:0;margin-right:12px;padding:10px}.confirmation-booking{border:1px solid #a18b4a;margin-block:40px;padding:30px}.confirmation-booking h2{font-size:40px}@media (width<=1023px){.photo-row.reverse{padding-left:24px}}.testimonial-film .cinema-description strong,.testimonial-film:not(:has(cinema-player[data-ready=true])) .cinema-caption{display:none!important}.testimonial-film:not(:has(cinema-player[data-ready=true])) .testimonial-person{pointer-events:none;background:linear-gradient(#0000,#0c0c0cf5 35%);border:0;padding:70px 24px 26px;position:absolute;inset:auto 0 0}.testimonial-film:not(:has(cinema-player[data-ready=true])) .testimonial-person a{pointer-events:auto}.testimonial-film .cinema-screen{min-height:490px}.testimonial-film .cinema-poster img{object-position:center top!important}.testimonial-film .cinema-play{padding:14px 20px;transform:translateY(-70px)}.testimonial-film .testimonial-person .eyebrow{color:#e4c46b}.testimonial-film .testimonial-person h3{margin-bottom:14px}.ambient-toggle{font-size:16px}@media (width<=700px){.testimonial-film .cinema-screen{min-height:470px}}.contact-shell>*{min-width:0}.contact-aside a,.inquiry-form .form-note a{overflow-wrap:anywhere}.inquiry-form input[type=file]{width:100%}.inquiry-form legend{overflow-wrap:anywhere;max-width:100%}.show-brand-film{width:100%;min-width:0}[data-carousel-row]{cursor:grab;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#6d5b30 #171717}[data-carousel-row].is-dragging,[data-carousel-row].is-dragging a{cursor:grabbing;user-select:none}[data-carousel-row] [data-clone]{display:none}.carousel-animated [data-carousel-row] [data-clone]{display:block}.photo-row{scroll-snap-type:none!important}.photo-track{animation:none!important;transform:none!important}.photo-row .photo-card{flex-shrink:0}.video-gallery{background:#101010;overflow:hidden}.video-gallery-description{max-width:660px;margin-top:20px}.gallery-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.round-control{color:#f5f1e8;cursor:pointer;background:0 0;border:1px solid #776841;border-radius:50%;place-items:center;width:52px;min-width:52px;height:52px;font-size:24px;display:inline-grid}.round-control:hover,.round-control:focus-visible{color:#101010;background:#d6b24d}.video-row{scroll-snap-type:x proximity;padding:0 max(20px,50vw - 660px) 18px;overflow-x:auto}.carousel-animated.video-gallery .video-row{scroll-snap-type:none}.video-track{gap:24px;width:max-content;display:flex;position:relative}.story-card{scroll-snap-align:start;background:#181612;border:1px solid #484033;border-radius:22px;flex:none;width:min(610px,83vw);position:relative;overflow:hidden}.story-visual{aspect-ratio:16/9;background:#171717;position:relative;overflow:hidden}.story-visual>img{object-fit:cover;width:100%;height:100%;display:block}.silent-preview{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0}.preview-playing .silent-preview{opacity:1}.silent-preview iframe{border:0;width:100%;height:100%}.story-expand{color:#fff;z-index:2;background:#10101099;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid;position:absolute;top:16px;right:16px}.story-caption{pointer-events:none;background:linear-gradient(#0000,#101010e8 65%,#101010);padding:70px 28px 26px;position:absolute;inset:auto 0 0}.story-caption .eyebrow{color:#d6b24d;font-size:14px}.story-caption h3{max-width:92%;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.12}.story-watch{color:#f5f1e8;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:700;display:flex}.story-watch span{color:#d6b24d}.portrait-gallery .story-card{width:365px;height:460px}.portrait-gallery .story-visual{aspect-ratio:auto;position:absolute;inset:0}.portrait-gallery .story-visual>img{object-position:center top}.portrait-gallery .silent-preview iframe{width:224%;height:100%;position:absolute;left:-62%}.portrait-gallery .story-caption{background:linear-gradient(#0000,#101010dd 55%,#101010);padding:85px 26px 27px}.portrait-gallery .story-caption a{pointer-events:auto}.portrait-gallery .story-caption h3{margin:12px 0 0;font-size:30px}.watch-dialog{color:#f5f1e8;background:#101010;border:1px solid #78632e;border-radius:16px;width:min(1100px,100vw - 32px);max-height:90dvh;padding:24px;overflow:auto}.watch-dialog::backdrop{background:#000d}.watch-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.watch-heading h2{margin:0;font-size:clamp(24px,4vw,40px)}.watch-mount{aspect-ratio:16/9}.watch-mount iframe{border:0;width:100%;height:100%}@media (width<=767px){.portrait-gallery .story-card{width:83vw;max-width:365px;height:460px}.story-caption{padding:22px}.video-gallery .section-heading{display:block}.gallery-actions{margin-top:24px}.watch-dialog{padding:16px}.photo-track{gap:18px}}@media (prefers-reduced-motion:reduce){.silent-preview{transition:none}}.carousel-animated .photo-row [data-clone]{display:flex}.photo-track{position:relative}.video-row{scroll-padding-inline:max(20px,50vw - 660px)}@media (width<=1023px),(prefers-reduced-motion:reduce){[data-preview-pause]{display:none}}.round-control:disabled{opacity:.35;cursor:default;color:#f5f1e8;background:0 0}.site-header{min-height:104px;padding-block:8px}.brand-logo{width:88px;height:88px}.wordmark{min-width:252px}.work-menu{position:relative}.work-menu-trigger{align-items:center;gap:0;display:flex}.work-menu-trigger>a{white-space:nowrap}.work-menu-toggle{width:24px;height:44px;color:var(--gold);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:-2px;display:grid}.work-menu-toggle:hover{background:#ffffff10}.work-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.work-menu>div.work-menu-trigger{width:auto;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.work-menu>div.work-menu-panel{background:#191916;border:1px solid #65552f;border-radius:18px;gap:4px;width:370px;padding:22px;display:grid;position:absolute;top:calc(100% + 8px);left:-24px;box-shadow:0 24px 60px #0009}.work-menu-panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.work-menu-panel>a{border-radius:10px;gap:4px;padding:12px;text-decoration:none;display:grid}.work-menu-panel>a:hover,.work-menu-panel>a:focus-visible{background:#d6b24d15}.work-menu-panel strong{font-size:18px}.work-menu-panel span{color:var(--muted);font-size:14px;line-height:1.5}.work-menu-panel .eyebrow{margin:0 12px 8px}.work-menu-panel a[aria-current=page]{color:var(--gold);background:#d6b24d15}.section-jumps{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding-block:20px;display:flex}.section-jumps a{font-size:16px}.service-choices{grid-template-columns:1fr 1fr;gap:24px;display:grid}.service-choice{border:1px solid var(--line);border-radius:18px;padding:36px}.service-choice h2{font-size:40px}.service-choice p{max-width:40ch}.watch-mount video{background:#000;width:100%;height:100%}.silent-preview video{object-fit:cover;width:100%;height:100%}@media (width<=767px){.site-header{min-height:80px;padding-block:8px}.brand-logo{width:64px;height:64px}.wordmark{min-width:0}.brand-wording{font-size:13px}.service-choices{grid-template-columns:1fr}.service-choice{padding:24px}}.service-overview-intro{padding-block:64px 48px}.service-overview-intro h1{font-size:clamp(48px,5vw,72px);line-height:1.05}.service-overview-intro .section-aside{max-width:62ch}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.work-menu-trigger{gap:0}.story-stars{color:var(--gold);gap:4px;display:flex}.story-expand:hover,.story-expand:focus-visible{background:var(--gold);color:var(--ink);border-color:var(--gold)}.story-card:focus-within{outline:2px solid var(--gold);outline-offset:-2px}.media-pause .play-symbol{display:none}.media-pause[aria-pressed=true] .play-symbol{display:block}.media-pause[aria-pressed=true] .pause-symbol{display:none}.conversation-gallery .story-visual{aspect-ratio:16/9}.conversation-gallery .story-caption{padding-top:60px}.conversation-gallery .story-caption h3{font-size:clamp(26px,2.7vw,36px)}.home-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.home-blog-grid article{border-top:1px solid var(--line);padding-top:24px}.home-blog-grid h3{margin:20px 0;font-size:36px;line-height:1.1}.home-blog-grid h3 a{text-decoration:none}.home-blog-grid p{font-size:18px}.home-blog .section-heading{align-items:end}.show-cinema-hero{isolation:isolate;background:#030303;align-items:center;min-height:650px;padding:70px max(40px,50vw - 640px);display:flex;position:relative;overflow:hidden}.show-cinema-copy{z-index:2;text-align:left;width:48%;max-width:610px;margin:0;padding:0;position:relative}.show-cinema-copy h1{font-size:clamp(62px,6.5vw,94px);line-height:.96}.show-cinema-copy>p{max-width:480px;margin-inline:0}.show-cinema-copy .actions{justify-content:start;gap:20px}.show-cinema-copy .eyebrow{color:var(--gold)}.show-brand-film{z-index:-1;aspect-ratio:auto;background:#030303;width:100%;max-width:none;height:100%;min-height:0;margin:0;position:absolute;inset:0;overflow:hidden}.show-brand-film img,.show-brand-film video{object-fit:contain;object-position:right center;width:76%;height:100%;position:absolute;inset:0 0 0 auto}.show-brand-film:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030303 13%,#030303e8 28%,#03030370 48%,#0000 68%);position:absolute;inset:0}.show-brand-film .ambient-toggle{z-index:3;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;bottom:24px;right:24px}.ambient-toggle .pause-symbol{display:none}.ambient-toggle[aria-pressed=true] .pause-symbol{display:block}.ambient-toggle[aria-pressed=true] .play-symbol{display:none}@media (width<=1023px){.show-cinema-hero{min-height:600px;padding-inline:32px}.show-cinema-copy{width:52%}.show-cinema-copy h1{font-size:64px}.show-brand-film img,.show-brand-film video{width:85%}.home-blog-grid{gap:24px}}@media (width<=767px){.show-cinema-hero{min-height:0;padding:245px 20px 44px;display:block}.show-cinema-copy{text-align:left;width:100%;max-width:560px;margin:auto}.show-cinema-copy h1{font-size:clamp(52px,12vw,72px)}.show-cinema-copy .actions{align-items:start;gap:20px}.show-cinema-copy>p{font-size:18px}.show-brand-film img,.show-brand-film video{object-position:center top;width:100%;height:300px}.show-brand-film:after{background:linear-gradient(#0000 17%,#03030399 35%,#030303 45%)}.show-brand-film .ambient-toggle{top:18px;bottom:auto;right:16px}.show-cinema-copy .eyebrow{font-size:14px}.home-blog-grid{grid-template-columns:1fr;gap:36px}.home-blog .section-heading{align-items:start}.conversation-gallery .story-caption{padding:65px 22px 22px}.conversation-gallery .story-caption h3{font-size:28px}.portrait-gallery .story-caption h3{font-size:30px}}.weekly-lineup{border-block:1px solid var(--line);background:#191915}.weekly-lineup h2{font-size:clamp(42px,5vw,64px)}.weekly-lineup .section-heading{align-items:end}.weekly-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.weekly-slot{border-top:1px solid #74613a;min-width:0;padding:20px 0}.weekly-slot h3{margin:20px 0 14px;font-size:30px;line-height:1.1}.weekly-slot h3 a{text-decoration:none}.weekly-slot p{font-size:16px;line-height:1.6}.weekly-slot .eyebrow{font-size:14px}.weekly-slot img{aspect-ratio:16/9;object-fit:contain;background:#050505;border-radius:10px;width:100%}.weekly-slot .text-link{font-size:16px}.week-tabs{gap:12px;margin:24px 0;display:flex}.week-tabs a{border:1px solid #776841;border-radius:24px;padding:10px 20px;text-decoration:none}.week-tabs [aria-current=page]{color:#101010;background:#d6b24d}.lineup-notice{border:1px solid var(--line);background:#d6b24d0a;margin:28px 0;padding:24px}.episode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.episode-card{border:1px solid var(--line);background:#191916;border-radius:18px;min-width:0;overflow:hidden}.episode-art{background:#050505;display:block}.episode-art img{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.episode-card-copy{padding:28px}.episode-card h3{font-size:38px;line-height:1.1}.episode-card h3 a{text-decoration:none}.episode-card .eyebrow{font-size:14px}.episode-card p{font-size:18px}.episode-search{max-width:700px;margin-top:40px}.episode-search>div{gap:12px;display:flex}.episode-search input{font:inherit;color:#fff;background:#191916;border:1px solid #776841;flex:1;min-width:0;padding:12px}.episode-detail h1{max-width:1100px;font-size:clamp(48px,6vw,84px);line-height:1.03}.episode-guest{color:var(--gold);font-size:24px}.episode-banner{object-fit:contain;border:1px solid var(--line);background:#030303;border-radius:16px;width:100%;height:auto;max-height:720px;margin:32px 0}.episode-reading{max-width:900px;margin:0 auto}.episode-reading section{margin:48px 0}.episode-reading h2{font-size:42px}.episode-prose{white-space:pre-wrap;overflow-wrap:anywhere}.episode-reading summary{cursor:pointer;padding-block:20px;font-size:22px}.guest-booking-flow[hidden],.guest-submit-status:empty{display:none}.guest-booking-flow{scroll-margin-top:30px}.weekly-lineup .metadata{color:#d5cbb7}@media (width<=1023px){.weekly-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.weekly-grid,.episode-grid{grid-template-columns:1fr}.weekly-slot img{max-height:300px}.weekly-slot h3{font-size:36px}.weekly-slot p{font-size:18px}.episode-card-copy{padding:22px}.episode-search>div{flex-wrap:wrap}.episode-search input{flex-basis:100%;width:100%}.episode-card h3{font-size:34px}}.schedule-intro{padding-block:40px 24px}.schedule-intro h1{margin:20px 0;font-size:clamp(48px,6vw,72px);line-height:1}.schedule-intro>p:not(.eyebrow){margin-bottom:24px}.lineup-standalone{padding-top:32px}.lineup-standalone .section-heading p{margin:0;font-size:22px}.lineup-compact .lineup-notice{max-width:850px}@media (width<=600px){.guest-booking-flow{border-inline:0;border-radius:0;margin-inline:-20px;padding:24px 0}.guest-booking-flow>div>h2,.guest-booking-flow>div>p,.guest-booking-flow>div>a,.guest-booking-flow>p{margin-inline:20px}.guest-booking-flow .calendly-mount{border-radius:0;min-height:940px}.schedule-intro{padding-top:30px}.lineup-standalone .section-heading p{font-size:18px}}.weekly-slot h3,.weekly-slot p,.episode-card h3,.episode-detail h1{overflow-wrap:anywhere}.guest-booking-flow .calendly-mount iframe{border:0;width:100%;height:760px;display:block}@media (width<=600px){.guest-booking-flow .calendly-mount iframe{height:940px}}.lineup-v8 .section-heading h2{margin:8px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.06}.lineup-v8 .section-heading p{font-size:18px}.lineup-v8 .section-heading{margin-bottom:28px}.episode-card{background:#181815;border:1px solid #615232;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.episode-card .episode-art{aspect-ratio:auto;background:#080808;display:block;overflow:visible}.episode-card .episode-art img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.episode-card-copy{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:24px;display:flex}.episode-card-copy p,.episode-card-copy h3{margin:0}.episode-card-copy h3{font-size:clamp(30px,3vw,42px);line-height:1.06}.episode-card-copy h3 a{text-decoration:none}.episode-card-copy .episode-date{color:#e8d9b5;font-size:16px;line-height:1.6}.episode-card-copy .episode-topic{font-size:20px;font-weight:600}.episode-card-copy .episode-excerpt{color:#d9d2c4;font-size:16px;line-height:1.65}.episode-card-copy .text-link{margin-top:auto;padding-top:12px}.episode-badge{color:#ead18a;border:1px solid #736035;border-radius:30px;padding:4px 10px;font-size:14px;line-height:1.5;display:inline-block}.episode-badge.is-cancelled{color:#f0b4a8;border-color:#9b665b}.episode-card.episode-featured{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;margin-bottom:48px;display:grid}.episode-featured .episode-card-copy{padding:32px}.episode-featured .episode-art{align-self:center}.lineup-week-heading{justify-content:space-between;align-items:end;gap:24px;margin:32px 0 24px;display:flex}.lineup-week-heading h3{margin:8px 0;font-size:clamp(26px,3vw,36px)}.lineup-week-heading .week-tabs{flex-wrap:wrap;gap:10px;margin:0;display:flex}.weekly-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.weekly-banner-grid:focus-visible{outline:3px solid var(--gold);outline-offset:6px}.lineup-unannounced{color:#c9c0ad;border-bottom:1px solid var(--line);padding:20px 0;font-size:16px}.lineup-scroll-controls{display:none}.lineup-notice{border:1px solid var(--line);border-radius:14px;max-width:none;padding:28px}.lineup-notice h3{font-size:30px;line-height:1.15}.all-upcoming{padding-top:64px;scroll-margin-top:130px}.all-upcoming h2{margin:8px 0 28px;font-size:clamp(36px,4vw,52px)}.episode-detail-v8{max-width:1120px;padding-top:40px}.episode-detail-v8 h1{max-width:1000px;margin:20px 0;font-size:clamp(38px,5vw,66px);line-height:1.05}.episode-detail-v8 .episode-guest{margin:16px 0 28px;font-size:22px}.episode-detail-v8 .episode-banner{object-fit:contain;border-radius:16px;width:100%;height:auto;max-height:none;margin:0 0 30px}.episode-detail-v8 .episode-reading{max-width:900px}.episode-detail-v8 .episode-reading>p:first-child{margin-bottom:28px;font-size:20px;line-height:1.7}.episode-detail-v8 .cinema-player{margin:24px 0}.episode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1100px){.weekly-banner-grid,.episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-week-heading{display:block}.lineup-week-heading .week-tabs{margin-top:20px}.episode-card.episode-featured{grid-template-columns:1fr}.episode-featured .episode-card-copy{padding:26px}}@media (width<=600px){.lineup-v8 .section-heading{display:block}.lineup-v8 .section-heading>a{margin-top:18px;display:inline-block}.episode-grid{grid-template-columns:1fr}.weekly-banner-grid{scroll-snap-type:x mandatory;gap:16px;padding-bottom:18px;display:flex;overflow-x:auto}.weekly-banner-grid .episode-card{scroll-snap-align:start;flex:0 0 88%}.lineup-scroll-controls:not([hidden]){justify-content:flex-end;gap:12px;margin:16px 0;display:flex}.lineup-scroll-controls button{width:48px;height:48px;color:var(--cream);border:1px solid var(--gold);background:0 0;border-radius:50%;font-size:24px}.episode-card-copy,.episode-featured .episode-card-copy{padding:22px}.episode-card.episode-featured{margin-bottom:32px}.lineup-week-heading .week-tabs a{padding:10px 14px;font-size:16px}.episode-detail-v8{padding-top:28px}.lineup-notice{padding:22px}}.schedule-intro h1{max-width:none;margin:14px 0;font-size:clamp(40px,5vw,60px)}.schedule-intro{padding-top:28px;padding-bottom:16px}.schedule-intro .section-jumps{margin-top:20px;padding-block:16px}.lineup-v8.lineup-standalone{padding-top:24px}.lineup-standalone .section-heading{margin-bottom:20px}.episode-archive{padding-top:40px}.episode-archive h1{margin:18px 0 22px;font-size:clamp(42px,5vw,64px);line-height:1.05}.episode-archive>.actions{margin-top:22px}.episode-archive .episode-search{margin-top:26px}.episode-archive .episode-grid{margin-top:28px}.episode-card .episode-art img{aspect-ratio:auto 16/9}.work-menu-trigger>a{padding:0}.work-menu-toggle{flex:0 0 24px;width:24px;padding:0}.desktop-nav{gap:16px}.work-menu:has(#resources-menu-panel)>.work-menu-panel{width:300px;left:auto;right:0}@media (width>=1280px){.site-header{gap:16px;padding-inline:max(24px,50vw - 672px)}.desktop-nav{min-width:0;display:flex}.mobile-nav{display:none}.header-cta{padding-inline:14px}.wordmark{flex-shrink:0}}@media (width<=1279px){.desktop-nav{display:none!important}.mobile-nav{display:block!important}.site-header{justify-content:space-between}.header-cta{margin-left:auto}.brand-wording small{display:none}}html:has(.book-dialog[open]),body:has(.book-dialog[open]){overflow:hidden}.book-dialog{width:min(960px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden}.book-dialog[open]{flex-direction:column;display:flex}.book-dialog-header{flex:none;justify-content:flex-end;padding:12px 12px 0;display:flex}.book-dialog .dialog-close{flex-shrink:0;width:44px;height:44px;font-size:28px;position:static}.book-dialog-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:4px 28px 28px;overflow-y:auto}.book-dialog-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px}.book-dialog .book-art{aspect-ratio:4/5;width:100%;max-width:320px;max-height:400px;margin:auto}.book-dialog h2{margin:16px 0 22px;font-size:clamp(36px,3.8vw,52px);line-height:1.04}.book-dialog p{font-size:18px;line-height:1.6}.book-dialog .eyebrow{font-size:14px}.book-dialog .button{margin-top:8px}.book-dialog .book-later{min-height:44px;margin-top:12px}@media (width<=700px){.book-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.book-dialog-content{padding:8px 22px 24px}.book-dialog-grid{grid-template-columns:1fr;gap:20px}.book-dialog .book-art{aspect-ratio:4/5;max-width:210px;max-height:263px}.book-dialog .book-art img{height:112%;top:-6%;left:-34%}.book-dialog h2{font-size:40px}}@media (prefers-reduced-motion:reduce){.photo-card:hover img{transform:none}}@media (width>=768px){body:has(.social-rail) .wrap{width:min(1280px,100% - 144px)}body:has(.social-rail) .site-footer{padding-inline:72px}}
