/* Clean refinement of the original white and logo-orange identity. */
body.aos-clean.podcast-room-page { --ink:#102a33; --ink-deep:#102a33; --ink-soft:#405962; --muted:#536870; --orange:#ff6534; --aqua:#5e9c98; --paper:#fff; --ice:#f6f8fa; --line:#dfe5e8; --pod4-ink:#102a33; --pod4-muted:#536870; --pod4-orange:#ff6534; --pod4-aqua:#3d7776; background:#fff; color:#102a33; }
body.aos-clean.podcast-room-page main :is(h1,h2,h3) { font-weight:600; letter-spacing:-.045em; }
body.aos-clean.podcast-room-page main p { font-size:16px; }
body.aos-clean.podcast-room-page main .section { padding:76px 0; }
body.aos-clean.podcast-room-page main .glass-panel { background:#fff; border:1px solid #dfe5e8; border-radius:12px; box-shadow:0 8px 24px #102a3309; backdrop-filter:none; }
body.aos-clean.podcast-room-page .pod-hero { padding:150px 0 34px; min-height:0; background:#fff; color:#102a33; }
body.aos-clean.podcast-room-page .pod-hero::before,body.aos-clean.podcast-room-page .pod-hero::after,body.aos-clean.podcast-room-page .pod-hero__grid,body.aos-clean.podcast-room-page .pod-hero__aurora { display:none; }
body.aos-clean.podcast-room-page .pod-hero__layout { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(32px,5vw,70px); align-items:center; }
body.aos-clean.podcast-room-page .pod-hero__copy { min-width:0; padding:0; }
body.aos-clean.podcast-room-page .pod-hero .breadcrumb { margin-bottom:18px; color:#536870; }
body.aos-clean.podcast-room-page .pod-hero .eyebrow { color:#455f69; font-size:13px; line-height:1.5; }
body.aos-clean.podcast-room-page .pod-hero h1 { margin:17px 0 0; font-size:clamp(48px,4.6vw,64px); font-weight:600; line-height:1.1; color:#102a33; letter-spacing:-.05em; }
body.aos-clean.podcast-room-page .pod-hero h1 em { color:#d74c25; font-family:inherit; font-style:normal; }
body.aos-clean.podcast-room-page .pod-hero__lead { margin-top:24px; color:#536870; font-size:18px; line-height:1.65; }
body.aos-clean.podcast-room-page .pod-hero__actions { gap:10px; margin-top:27px; }
body.aos-clean.podcast-room-page .pod-hero__actions .button { min-height:52px; border-radius:8px; padding:13px 20px; font-size:15px; }
body.aos-clean.podcast-room-page .pod-hero__actions .button--ghost { border:1px solid #cad5da; color:#102a33; background:#fff; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-hero .aos-call-prompt { color:#536870; font-size:14px; margin-top:15px; }
body.aos-clean.podcast-room-page .pod-hero .aos-call-link { color:#a23b1e; }
body.aos-clean.podcast-room-page .pod-hero__trust { display:flex; flex-wrap:wrap; gap:13px 20px; margin-top:22px; padding-top:19px; border-color:#dfe5e8; }
body.aos-clean.podcast-room-page .pod-hero__trust > span { padding:0; min-height:0; background:transparent; border:0; border-radius:0; box-shadow:none; color:#536870; font-size:13px; font-weight:500; }
body.aos-clean.podcast-room-page .pod-hero__trust i { width:5px; height:5px; background:#ff6534; border-radius:50%; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-hero__visual { position:relative; min-height:0; min-width:0; overflow:hidden; border:1px solid #dfe5e8; border-radius:14px; background:#fff; box-shadow:0 10px 30px #102a3310; }
body.aos-clean.podcast-room-page .pod-hero__image-stage { position:relative; inset:auto; min-height:0; height:auto; aspect-ratio:1.72; border-radius:0; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-hero__image { width:100%; height:100%; object-fit:cover; transform:none; }
body.aos-clean.podcast-room-page .pod-hero__image.is-active { transform:none; }
body.aos-clean.podcast-room-page .pod-hero__image-wash { display:none; }
body.aos-clean.podcast-room-page .pod-signal.glass-panel { position:relative; inset:auto; padding:24px; border:0; border-top:1px solid #e3e8eb; border-radius:0; background:#fff; box-shadow:none; color:#102a33; }
body.aos-clean.podcast-room-page .pod-signal__top { gap:12px; }
body.aos-clean.podcast-room-page .pod-signal__top > span { color:#657880; font-size:13px; letter-spacing:.03em; }
body.aos-clean.podcast-room-page .pod-signal__top > strong { color:#102a33; font-size:14px; }
body.aos-clean.podcast-room-page .pod-signal__top > span i { width:5px; height:5px; background:#ff6534; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-signal__body { margin-top:14px; }
body.aos-clean.podcast-room-page .pod-signal__body small { color:#a44123; font-size:13px; letter-spacing:.03em; font-weight:600; }
body.aos-clean.podcast-room-page .pod-signal__body h2 { margin:8px 0 10px; font-size:25px; line-height:1.2; color:#102a33; }
body.aos-clean.podcast-room-page .pod-signal__body p { color:#536870; font-size:16px; }
body.aos-clean.podcast-room-page .pod4-hero-card__tags { gap:7px; margin-top:16px; }
body.aos-clean.podcast-room-page .pod4-hero-card__tags li { border:1px solid #dfe5e8; border-radius:5px; background:#f6f8fa; color:#536870; padding:5px 8px; font-size:13px; }
body.aos-clean.podcast-room-page .pod-signal__footer { border-color:#e3e8eb; margin-top:17px; padding-top:16px; align-items:start; }
body.aos-clean.podcast-room-page .pod-signal__footer small { color:#657880; font-size:13px; }
body.aos-clean.podcast-room-page .pod-signal__footer strong { color:#102a33; font-size:14px; font-weight:600; }
body.aos-clean.podcast-room-page .pod-signal__footer a { color:#a44123; border:0; border-radius:0; background:transparent; padding:0; font-size:14px; flex:0 1 auto; text-align:right; }
body.aos-clean.podcast-room-page .pod4-hero-switcher.glass-panel { margin-top:30px; padding:8px; border:1px solid #dfe5e8; border-radius:10px; background:#f8fafb; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-hero-switcher__intro { padding:8px 16px; }
body.aos-clean.podcast-room-page .pod4-hero-switcher__intro small { color:#657880; font-size:13px; }
body.aos-clean.podcast-room-page .pod4-hero-switcher__intro strong { font-size:15px; color:#102a33; }
body.aos-clean.podcast-room-page .pod4-hero-switcher__buttons { gap:6px; }
body.aos-clean.podcast-room-page .pod4-hero-switcher__buttons button { min-height:60px; padding:11px 14px; border:1px solid transparent; border-radius:7px; background:transparent; color:#536870; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-hero-switcher__buttons button span { color:#8c542d; font-size:13px; }
body.aos-clean.podcast-room-page .pod4-hero-switcher__buttons button strong { font-size:14px; font-weight:600; }
body.aos-clean.podcast-room-page .pod4-hero-switcher__buttons button.is-active { background:#fff; border-color:#ffb49b; color:#102a33; box-shadow:0 3px 12px #102a3308; }
body.aos-clean.podcast-room-page .pod4-icon-toggle { border:1px solid #ccd7dc; border-radius:7px; background:#fff; color:#102a33; width:44px; height:44px; }
body.aos-clean.podcast-room-page .pod-proof { padding:26px 0; background:#f6f8fa; border-block:1px solid #e4e9ec; }
body.aos-clean.podcast-room-page .pod-proof__grid { gap:0; }
body.aos-clean.podcast-room-page .pod-proof__grid article { padding:10px 20px; border-right:1px solid #dfe5e8; }
body.aos-clean.podcast-room-page .pod-proof__grid article:last-child { border-right:0; }
body.aos-clean.podcast-room-page .pod-proof__grid article > span { color:#d7522b; font-size:31px; font-weight:600; }
body.aos-clean.podcast-room-page .pod-proof__grid small { color:#657880; font-size:13px; }
body.aos-clean.podcast-room-page .pod-proof__grid strong { color:#304d57; font-weight:500; font-size:14px; }
body.aos-clean.podcast-room-page .pod-local-rail { background:#fff; border-bottom:1px solid #dfe5e8; box-shadow:0 4px 12px #102a3305; backdrop-filter:none; }
body.aos-clean.podcast-room-page .pod-local-rail__links a { font-size:13px; border-radius:5px; }
body.aos-clean.podcast-room-page .pod-local-rail__links a.is-active { color:#a44123; background:#fff1eb; }
body.aos-clean.podcast-room-page .pod-local-rail__cta { color:#a44123; }
body.aos-clean.podcast-room-page :is(.pod-types,.pod4-requirements,.pod-locations,.pod-faq,.pod4-amenities) { background:#fff; }
body.aos-clean.podcast-room-page :is(.pod4-use,.pod4-use-cases,.pod-gallery,.pod4-process,.pod-request) { background:#f6f8fa; color:#102a33; }
body.aos-clean.podcast-room-page :is(.pod4-use-cases__glow,.pod4-use-cases__grid) { display:none; }
body.aos-clean.podcast-room-page :is(.pod-section-heading,.pod-gallery__head) { margin-bottom:35px; }
body.aos-clean.podcast-room-page :is(.pod-section-heading,.pod-gallery__head,.pod-faq__intro,.pod4-use-cases__heading) h2 { color:#102a33; font-size:clamp(34px,3.3vw,46px); line-height:1.16; }
body.aos-clean.podcast-room-page :is(.pod-section-heading,.pod-gallery__head,.pod-faq__intro,.pod4-use-cases__heading) h2 em { font-style:normal; color:#102a33; }
body.aos-clean.podcast-room-page :is(.pod-section-heading,.pod-gallery__head,.pod-faq__intro,.pod4-use-cases__intro) p { color:#536870; }
body.aos-clean.podcast-room-page .pod-types__layout { gap:22px; grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr); }
body.aos-clean.podcast-room-page .pod-types__tabs { gap:10px; }
body.aos-clean.podcast-room-page .pod-types__tabs > button { padding:22px; border:1px solid #dfe5e8; border-radius:10px; background:#fff; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-types__tabs > button.is-active { border-color:#ffa58a; background:#fff8f4; box-shadow:inset 3px 0 #ff6534; }
body.aos-clean.podcast-room-page .pod-types__tabs > button > span { background:#f6f8fa; border-radius:5px; color:#697c84; font-size:13px; }
body.aos-clean.podcast-room-page .pod-types__tabs button strong { color:#102a33; font-size:21px; font-weight:600; }
body.aos-clean.podcast-room-page .pod-types__tabs button p { color:#536870; font-size:16px; }
body.aos-clean.podcast-room-page .pod-types__detail { padding:34px; border:1px solid #dfe5e8; border-radius:12px; color:#102a33; background:#f8fafb; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-types__detail::before,body.aos-clean.podcast-room-page .pod-types__detail::after { display:none; }
body.aos-clean.podcast-room-page .pod-types__detail .eyebrow,body.aos-clean.podcast-room-page .pod-types__detail .eyebrow b { color:#9d4024; font-size:13px; }
body.aos-clean.podcast-room-page .pod-types__detail h3 { color:#102a33; font-size:clamp(28px,2.7vw,37px); line-height:1.2; }
body.aos-clean.podcast-room-page .pod-types__detail > p { color:#536870; }
body.aos-clean.podcast-room-page .pod-types__detail-number { color:#dfe5e8; opacity:1; font-size:78px; }
body.aos-clean.podcast-room-page .pod-types__detail-grid { gap:0; border-block:1px solid #dfe5e8; }
body.aos-clean.podcast-room-page .pod-types__detail-grid > div { padding:17px 13px; border:0; border-right:1px solid #dfe5e8; border-radius:0; background:transparent; }
body.aos-clean.podcast-room-page .pod-types__detail-grid > div:last-child { border-right:0; }
body.aos-clean.podcast-room-page .pod-types__detail-grid small { color:#667b83; font-size:13px; }
body.aos-clean.podcast-room-page .pod-types__detail-grid strong { color:#304d57; font-size:15px; font-weight:500; }
body.aos-clean.podcast-room-page .pod4-type-note { background:#fff; border:1px solid #dfe5e8; border-radius:7px; color:#536870; font-size:14px; }
body.aos-clean.podcast-room-page .pod4-requirements__layout { gap:28px; }
body.aos-clean.podcast-room-page .pod4-room-photo { border-radius:12px; border:1px solid #dfe5e8; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-room-photo__media { border-radius:12px; }
body.aos-clean.podcast-room-page .pod4-room-photo__detail { border:1px solid #dfe5e8; border-radius:9px; background:#fff; backdrop-filter:none; box-shadow:0 4px 15px #102a3310; }
body.aos-clean.podcast-room-page .pod4-room-photo__detail small { color:#a44123; }
body.aos-clean.podcast-room-page .pod4-room-photo__detail h3 { color:#102a33; font-size:25px; }
body.aos-clean.podcast-room-page .pod4-room-photo__detail p { color:#536870; }
body.aos-clean.podcast-room-page .pod4-room-pin { border-radius:6px; background:#fff; color:#102a33; border:1px solid #dfe5e8; box-shadow:0 4px 12px #102a3310; }
body.aos-clean.podcast-room-page .pod4-room-pin.is-active { background:#fff1eb; border-color:#ffad93; color:#953b20; }
body.aos-clean.podcast-room-page .pod4-requirement { border:1px solid #dfe5e8; border-radius:9px; background:#fff; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-requirement.is-active { background:#fff8f4; border-color:#ffad93; box-shadow:inset 3px 0 #ff6534; }
body.aos-clean.podcast-room-page .pod4-requirement strong { color:#102a33; }
body.aos-clean.podcast-room-page .pod4-requirement small { color:#536870; font-size:13px; }
body.aos-clean.podcast-room-page .pod4-requirements__summary.glass-panel { background:#fff; border-radius:10px; color:#102a33; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-requirements__summary > span { color:#a44123; }
body.aos-clean.podcast-room-page .pod4-requirements__summary h3 { color:#102a33; }
body.aos-clean.podcast-room-page .pod4-requirements__summary p { color:#536870; }
body.aos-clean.podcast-room-page .pod4-requirements__tags span { background:#f6f8fa; color:#536870; border:1px solid #dfe5e8; border-radius:5px; }
body.aos-clean.podcast-room-page .pod4-amenities :is(h2,h3) { color:#102a33; }
body.aos-clean.podcast-room-page .pod4-amenities :is(.eyebrow,small) { color:#9d4024; }
body.aos-clean.podcast-room-page .pod4-amenities p { color:#536870; }
body.aos-clean.podcast-room-page .pod4-amenities__grid { gap:16px; }
body.aos-clean.podcast-room-page .pod4-amenity { padding:27px; border:1px solid #dfe5e8; border-radius:12px; background:#fff; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-amenity:hover { transform:none; box-shadow:0 8px 20px #102a3308; }
body.aos-clean.podcast-room-page .pod4-amenity__icon { color:#bc4a27; background:#fff1eb; border-radius:8px; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-amenity h3 { font-size:24px; }
body.aos-clean.podcast-room-page .pod4-amenities__feature { border:1px solid #dfe5e8; border-radius:12px; background:#f6f8fa; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-amenities__feature > div,body.aos-clean.podcast-room-page .pod4-amenities__feature article { background:transparent; border-color:#dfe5e8; border-radius:7px; }
body.aos-clean.podcast-room-page .pod4-amenities__feature strong { color:#304d57; }
body.aos-clean.podcast-room-page .pod4-amenities__feature h3 { font-size:29px; }
body.aos-clean.podcast-room-page .pod-gallery__stage { border-radius:12px; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-gallery__thumbs button { border-radius:7px; }
body.aos-clean.podcast-room-page .pod-locations__layout { gap:26px; }
body.aos-clean.podcast-room-page .pod-locations__visual { border-radius:12px; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-locations__story { border:1px solid #dfe5e8; border-radius:12px; background:#fff; padding:34px; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-locations__story > small { color:#a44123; font-size:13px; }
body.aos-clean.podcast-room-page .pod-locations__story h3 { color:#102a33; font-size:32px; }
body.aos-clean.podcast-room-page .pod-locations__story p { color:#536870; }
body.aos-clean.podcast-room-page .pod-locations__switch { border-radius:8px; }
body.aos-clean.podcast-room-page .pod-locations__switch button { border-radius:5px; }
body.aos-clean.podcast-room-page .pod4-process :is(h2,h3) { color:#102a33; }
body.aos-clean.podcast-room-page .pod4-process :is(p,small) { color:#536870; }
body.aos-clean.podcast-room-page .pod4-process__grid { gap:18px; }
body.aos-clean.podcast-room-page .pod4-process__grid article { border:1px solid #dfe5e8; border-radius:12px; background:#fff; box-shadow:none; padding:28px; }
body.aos-clean.podcast-room-page .pod4-process__grid article::before,body.aos-clean.podcast-room-page .pod4-process__grid article::after { display:none; }
body.aos-clean.podcast-room-page .pod4-process__grid article > span { border-radius:7px; background:#fff1eb; color:#a44123; box-shadow:none; font-size:24px; }
body.aos-clean.podcast-room-page .pod4-process__grid h3 { font-size:25px; }
body.aos-clean.podcast-room-page .pod4-process__note.glass-panel { border-radius:10px; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-faq .accordion { border-top:1px solid #dfe5e8; }
body.aos-clean.podcast-room-page .pod-faq .accordion__item { border:0; border-bottom:1px solid #dfe5e8; border-radius:0; background:#fff; box-shadow:none; margin:0; }
body.aos-clean.podcast-room-page .pod-faq .accordion__item.is-open { background:#f8fafb; }
body.aos-clean.podcast-room-page .pod-faq .accordion__item > button { padding:22px 16px; color:#102a33; }
body.aos-clean.podcast-room-page .pod-faq .accordion__item button strong { color:#102a33; font-size:18px; font-weight:600; }
body.aos-clean.podcast-room-page .pod-faq .accordion__item p { color:#536870; }
body.aos-clean.podcast-room-page .pod-request::before,body.aos-clean.podcast-room-page .pod-request::after { display:none; }
body.aos-clean.podcast-room-page .pod-request__layout { grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr); gap:clamp(30px,4vw,60px); }
body.aos-clean.podcast-room-page .pod-request__copy h2 { color:#102a33; font-size:clamp(34px,3.3vw,47px); line-height:1.15; }
body.aos-clean.podcast-room-page .pod-request__copy > p { color:#536870; }
body.aos-clean.podcast-room-page .pod-request__copy .eyebrow { color:#a44123; }
body.aos-clean.podcast-room-page .pod-request__snapshot { border:1px solid #dfe5e8; border-radius:10px; background:#fff; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-request__snapshot > span { color:#a44123; }
body.aos-clean.podcast-room-page .pod-request__snapshot > strong { color:#102a33; }
body.aos-clean.podcast-room-page .pod-request__snapshot p { color:#536870; }
body.aos-clean.podcast-room-page .pod4-request-summary > div { border:1px solid #e3e8eb; background:#f6f8fa; border-radius:5px; }
body.aos-clean.podcast-room-page .pod4-request-summary small { color:#536870; }
body.aos-clean.podcast-room-page .pod4-request-summary strong { color:#304d57; }
body.aos-clean.podcast-room-page .pod4-request-tags span { border:1px solid #dfe5e8; border-radius:5px; background:#f8fafb; color:#536870; }
body.aos-clean.podcast-room-page .pod-request__phone { border:1px solid #ffd0bf; background:#fff4ee; border-radius:8px; }
body.aos-clean.podcast-room-page .pod-request__phone small { color:#536870; }
body.aos-clean.podcast-room-page .pod-request__phone strong { color:#9d4024; }
body.aos-clean.podcast-room-page .pod-request__form-wrap.glass-panel { padding:31px; border:1px solid #d7e0e4; border-radius:13px; background:#fff; box-shadow:0 8px 25px #102a3309; color:#102a33; }
body.aos-clean.podcast-room-page .pod-request__form-head h3 { color:#102a33; font-size:29px; }
body.aos-clean.podcast-room-page .pod-request__form-head > div:first-child > span { color:#a44123; }
body.aos-clean.podcast-room-page .pod-request__form-head > div:last-child { flex-shrink:0; white-space:nowrap; border-radius:7px; background:#fff1eb; color:#102a33; }
body.aos-clean.podcast-room-page .pod-request__progress { background:#edf1f3; }
body.aos-clean.podcast-room-page .pod-request__progress i { background:#ff6534; }
body.aos-clean.podcast-room-page .pod-request :is(input:not([type=radio]):not([type=checkbox]),select,textarea) { border:1px solid #c5d3d9; border-radius:7px; background:#fff; color:#102a33; }
body.aos-clean.podcast-room-page .pod-form__choices span { background:#f8fafb; border:1px solid #dfe5e8; border-radius:6px; color:#304d57; box-shadow:none; }
body.aos-clean.podcast-room-page .pod-form__choices input:checked+span { background:#fff4ee; border-color:#ffad93; color:#953b20; box-shadow:inset 0 -2px #ff6534; }
body.aos-clean.podcast-room-page .pod5-booking-system-status { border-radius:7px; background:#f6f8fa; box-shadow:none; }
body.aos-clean.podcast-room-page .pod5-booking-system-status small,body.aos-clean.podcast-room-page .pod5-booking-disclosure small { font-size:13px; color:#536870; line-height:1.5; }
body.aos-clean.podcast-room-page .pod5-booking-disclosure { border-radius:7px; background:#f8fafb; }
@media(max-width:1100px) { body.aos-clean.podcast-room-page .pod-hero__layout { gap:30px; } body.aos-clean.podcast-room-page .pod-hero h1 { font-size:51px; } body.aos-clean.podcast-room-page .pod-signal__footer { flex-direction:column; } body.aos-clean.podcast-room-page .pod-signal__footer a { text-align:left; } body.aos-clean.podcast-room-page .pod4-hero-switcher__intro { display:none; } body.aos-clean.podcast-room-page .pod-request__form-wrap.glass-panel { padding:25px; } }
@media(max-width:900px) {
 body.aos-clean.podcast-room-page main .section { padding:62px 0; }
 body.aos-clean.podcast-room-page .pod-hero { padding-top:135px; }
 body.aos-clean.podcast-room-page .pod-hero__layout { grid-template-columns:1fr; gap:30px; }
 body.aos-clean.podcast-room-page .pod-hero__copy { max-width:720px; }
 body.aos-clean.podcast-room-page .pod-hero h1 { font-size:56px; }
 body.aos-clean.podcast-room-page .pod-hero__visual { display:grid; grid-template-columns:1fr 1fr; }
 body.aos-clean.podcast-room-page .pod-hero__image-stage { aspect-ratio:auto; min-height:370px; }
 body.aos-clean.podcast-room-page .pod-proof__grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 body.aos-clean.podcast-room-page .pod-types__layout,body.aos-clean.podcast-room-page .pod-request__layout { grid-template-columns:1fr; }
 body.aos-clean.podcast-room-page .pod-types__tabs { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); }
 body.aos-clean.podcast-room-page .pod-request__copy { position:static; }
}
@media(max-width:560px) {
 body.aos-clean.podcast-room-page main .section { padding:50px 0; }
 body.aos-clean.podcast-room-page .pod-hero { padding:130px 0 27px; }
 body.aos-clean.podcast-room-page .pod-hero h1 { font-size:clamp(37px,10.5vw,46px); line-height:1.12; }
 body.aos-clean.podcast-room-page .pod-hero__lead { font-size:17px; margin-top:20px; }
 body.aos-clean.podcast-room-page .pod-hero__actions { display:grid; grid-template-columns:1fr; }
 body.aos-clean.podcast-room-page .pod-hero__actions .button { width:100%; }
 body.aos-clean.podcast-room-page .pod-hero__visual { display:block; }
 body.aos-clean.podcast-room-page .pod-hero__image-stage { aspect-ratio:1.5; min-height:0; }
 body.aos-clean.podcast-room-page .pod-signal.glass-panel { padding:23px; }
 body.aos-clean.podcast-room-page .pod-signal__top { flex-wrap:wrap; gap:8px; }
 body.aos-clean.podcast-room-page .pod-signal__body h2 { font-size:24px; }
 body.aos-clean.podcast-room-page .pod4-hero-switcher.glass-panel { margin-top:24px; }
 body.aos-clean.podcast-room-page .pod4-hero-switcher__buttons { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); overflow:visible; }
 body.aos-clean.podcast-room-page .pod4-hero-switcher__buttons button { min-height:58px; padding:10px; }
 body.aos-clean.podcast-room-page .pod-proof__grid article { padding:14px 10px; align-items:start; }
 body.aos-clean.podcast-room-page .pod-proof__grid article > span { font-size:26px; }
 body.aos-clean.podcast-room-page .pod-proof__grid strong { font-size:13px; }
 body.aos-clean.podcast-room-page .pod-types__tabs { grid-template-columns:1fr; }
 body.aos-clean.podcast-room-page .pod-types__detail { padding:27px 22px; }
 body.aos-clean.podcast-room-page .pod-types__detail-grid { grid-template-columns:1fr; }
 body.aos-clean.podcast-room-page .pod-types__detail-grid > div { border:0; border-bottom:1px solid #dfe5e8; padding:16px 0; }
 body.aos-clean.podcast-room-page .pod-locations__story { padding:27px 22px; }
 body.aos-clean.podcast-room-page .pod-locations__story h3 { font-size:29px; }
 body.aos-clean.podcast-room-page .pod-request__form-wrap.glass-panel { padding:24px 18px; }
 body.aos-clean.podcast-room-page .pod-request__form-head h3 { font-size:26px; }
}
body.aos-clean.podcast-room-page .pod4-concept-label { border:1px solid #d7e1e6; border-radius:5px; background:#fff; color:#536870; box-shadow:0 3px 12px #102a3310; font-size:13px; padding:8px 11px; }
body.aos-clean.podcast-room-page .pod4-use__layout { gap:24px; }
body.aos-clean.podcast-room-page .pod4-use__choices { gap:10px; }
body.aos-clean.podcast-room-page .pod4-use__choices button { border:1px solid #dfe5e8; border-radius:9px; background:#fff; box-shadow:none; padding:21px; }
body.aos-clean.podcast-room-page .pod4-use__choices button.is-active { border-color:#ffad93; background:#fff7f2; box-shadow:inset 3px 0 #ff6534; }
body.aos-clean.podcast-room-page .pod4-use__choices button strong { color:#102a33; font-size:20px; }
body.aos-clean.podcast-room-page .pod4-use__choices button small { color:#536870; font-size:16px; }
body.aos-clean.podcast-room-page .pod4-use__result { display:block; min-height:0; border:1px solid #dfe5e8; border-radius:12px; background:#fff; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-use__media { aspect-ratio:1.7; min-height:0; }
body.aos-clean.podcast-room-page .pod4-use__media > img { position:absolute; inset:0; display:block; width:100%; height:100%; min-height:0; }
body.aos-clean.podcast-room-page .pod4-use__badge { border:1px solid #dfe5e8; border-radius:7px; color:#102a33; background:#fff; box-shadow:none; }
body.aos-clean.podcast-room-page .pod4-use__badge span { color:#536870; }
body.aos-clean.podcast-room-page .pod4-use__badge strong,body.aos-clean.podcast-room-page .pod4-use__badge b { color:#102a33; }
body.aos-clean.podcast-room-page .pod4-use__copy { padding:28px; }
body.aos-clean.podcast-room-page .pod4-use__copy > small { color:#a44123; }
body.aos-clean.podcast-room-page .pod4-use__copy h3 { color:#102a33; font-size:29px; }
body.aos-clean.podcast-room-page .pod4-use__copy > p { color:#536870; }
body.aos-clean.podcast-room-page .pod4-use__details > div { background:#f8fafb; border:1px solid #dfe5e8; border-radius:7px; }
body.aos-clean.podcast-room-page .pod4-use__details small { color:#647a83; font-size:13px; }
body.aos-clean.podcast-room-page .pod4-use__details strong { color:#304d57; font-size:15px; }
body.aos-clean.podcast-room-page .pod4-use__actions .button--ghost { border:1px solid #cbd7dd; background:#fff; color:#102a33; }
@media(max-width:560px){body.aos-clean.podcast-room-page .pod4-use__media{aspect-ratio:1.2;}body.aos-clean.podcast-room-page .pod4-use__copy{padding:24px 21px;}body.aos-clean.podcast-room-page .pod4-use__details{grid-template-columns:1fr;}}

body.aos-clean.podcast-room-page .pod5-live-request .pod-request__form-wrap::before { display:none; }
body.aos-clean.podcast-room-page .pod-local-rail > i { background:#ff6534; }

body.aos-clean.podcast-room-page .pod-proof__grid small,
body.aos-clean.podcast-room-page .pod-types__detail-grid small { color:#52666d; }

body.aos-clean.podcast-room-page .pod4-use__details small { color:#52666d; }

/* A concise full-width note for additional workspace options. */
body.aos-clean.podcast-room-page .pod4-amenities__feature--compact,
body.aos-clean.podcast-room-page .pod4-amenities__feature--compact > div:first-child { display:block; }

/* A focused format preview: one illustration, one story and one next step. */
body.aos-clean.podcast-room-page .pod4-use__media::after {display:none;}
body.aos-clean.podcast-room-page .pod4-use__media > img {padding:18px;filter:none;}
body.aos-clean.podcast-room-page .pod4-use__media .pod4-concept-label {top:12px;left:12px;right:12px;width:max-content;max-width:calc(100% - 24px);min-height:0;padding:6px 9px;font-size:12px;line-height:1.4;font-weight:500;letter-spacing:0;box-shadow:none;}
body.aos-clean.podcast-room-page .pod4-use__copy > small {display:block;font-size:13px;line-height:1.5;}
body.aos-clean.podcast-room-page .pod4-use__copy h3 {margin:10px 0 14px;line-height:1.2;}
body.aos-clean.podcast-room-page .pod4-use__copy > p {margin:0;line-height:1.7;}
body.aos-clean.podcast-room-page .pod4-use__actions {display:flex;margin-top:24px;}
body.aos-clean.podcast-room-page .pod4-use__actions .button {min-width:154px;min-height:50px;}
body.aos-clean.podcast-room-page .pod4-use__choices button:focus-visible,
body.aos-clean.podcast-room-page .pod4-use__actions .button:focus-visible {outline:2px solid #a74424;outline-offset:3px;}

/* One complete inquiry form, using the site's existing email service. */
body.aos-clean.podcast-room-page .pod-request__copy {top:var(--aos-anchor-offset,168px);}
body.aos-clean.podcast-room-page .pod-request__form-wrap.glass-panel {min-width:0;border-top:3px solid #ff6534;box-shadow:0 8px 26px #102a3306;}
body.aos-clean.podcast-room-page .pod5-contact-head {margin-bottom:28px;}
body.aos-clean.podcast-room-page .pod5-contact-head > small,
body.aos-clean.podcast-room-page .pod5-contact-success > small {color:#a44123;font-size:13px;font-weight:600;}
body.aos-clean.podcast-room-page .pod5-contact-head h3 {margin:10px 0 12px;font-size:29px;line-height:1.2;}
body.aos-clean.podcast-room-page .pod5-contact-head > p {margin:0;color:#52656d;font-size:15px;line-height:1.6;}
body.aos-clean.podcast-room-page .pod5-contact-group {min-width:0;margin:0 0 28px;padding:0;border:0;}
body.aos-clean.podcast-room-page .pod5-contact-group legend {width:100%;margin:0 0 18px;padding:0 0 12px;border-bottom:1px solid #e2e8eb;color:#102a33;font-family:var(--font-display);font-size:17px;font-weight:600;}
body.aos-clean.podcast-room-page .pod5-contact-group .form-grid {gap:20px 18px;}
body.aos-clean.podcast-room-page .pod5-contact-group .field > span {font-size:14px;line-height:1.45;font-weight:600;}
body.aos-clean.podcast-room-page .pod5-contact-group .field > small {font-size:13px;line-height:1.5;color:#52656d;}
body.aos-clean.podcast-room-page .pod5-contact-group :is(input,select,textarea) {min-width:0;min-height:48px;font-size:16px;background:#fff;transition:border-color .2s,box-shadow .2s;}
body.aos-clean.podcast-room-page .pod5-contact-group :is(input,select,textarea):focus-visible {outline:2px solid #a74424;outline-offset:2px;border-color:#a74424;}
body.aos-clean.podcast-room-page .pod5-contact-group [aria-invalid="true"] {border-color:#b43420;}
body.aos-clean.podcast-room-page .pod5-contact-group textarea {min-height:130px;resize:vertical;}
body.aos-clean.podcast-room-page .pod5-field-note {margin:-4px 0 0;font-size:13px;line-height:1.6;color:#52656d;}
body.aos-clean.podcast-room-page .pod-request .form-consent {display:flex;align-items:flex-start;gap:11px;margin:0;font-size:14px;line-height:1.6;}
body.aos-clean.podcast-room-page .pod-request .form-consent input {flex:0 0 18px;width:18px;height:18px;min-height:0;margin:3px 0 0;padding:0;accent-color:#b54725;}
body.aos-clean.podcast-room-page .pod5-contact-note {margin:16px 0 20px;font-size:13px;line-height:1.6;color:#52656d;}
body.aos-clean.podcast-room-page [data-pod5-submit] {width:100%;min-height:54px;}
body.aos-clean.podcast-room-page [data-pod5-submit]:disabled {opacity:.7;cursor:wait;}
body.aos-clean.podcast-room-page .pod5-contact-status {margin:12px 0 0;font-size:14px;line-height:1.6;color:#52656d;}
body.aos-clean.podcast-room-page .pod5-contact-status:empty {display:none;}
body.aos-clean.podcast-room-page .pod5-contact-status.is-error {color:#a12e1b;}
body.aos-clean.podcast-room-page .pod5-honeypot {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;}
body.aos-clean.podcast-room-page .pod5-contact-success h3 {margin:14px 0;font-size:28px;line-height:1.3;}
body.aos-clean.podcast-room-page .pod5-contact-success p {color:#52656d;line-height:1.7;}
body.aos-clean.podcast-room-page [data-pod5-success-reference] {font-size:14px;overflow-wrap:anywhere;}
body.aos-clean.podcast-room-page [data-pod5-contact-form][hidden],
body.aos-clean.podcast-room-page [data-pod5-success][hidden],
body.aos-clean.podcast-room-page [data-pod5-success-reference][hidden] {display:none!important;}
@media(max-width:900px) {body.aos-clean.podcast-room-page .pod-request__copy {position:static;top:auto;}}
@media(max-width:620px) {
 body.aos-clean.podcast-room-page .pod5-contact-group .form-grid {grid-template-columns:1fr;}
 body.aos-clean.podcast-room-page .pod5-contact-head h3 {font-size:26px;}
}
@media(max-width:560px) {
 body.aos-clean.podcast-room-page .pod4-use__media {aspect-ratio:1.6;}
 body.aos-clean.podcast-room-page .pod4-use__media > img {padding:12px;}
 body.aos-clean.podcast-room-page .pod4-use__actions .button {width:100%;}
}
@media(prefers-reduced-motion:reduce) {
 body.aos-clean.podcast-room-page .pod5-contact-group :is(input,select,textarea) {transition:none;}
}

/* Give recording choices room to breathe and match the other service previews. */
body.aos-clean.podcast-room-page .pod4-use__layout {grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:26px;align-items:start;}
body.aos-clean.podcast-room-page .pod4-use__choices {grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;}
body.aos-clean.podcast-room-page .pod4-use__choices button {grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:center;min-height:104px;padding:22px 24px;border-radius:10px;}
body.aos-clean.podcast-room-page .pod4-use__choices button > div {min-width:0;}
body.aos-clean.podcast-room-page .pod4-use__choices button > span {border-radius:8px;box-shadow:none;background:#f6f8fa;}
body.aos-clean.podcast-room-page .pod4-use__choices button strong {line-height:1.3;}
body.aos-clean.podcast-room-page .pod4-use__choices button small {margin-top:7px;line-height:1.55;}
body.aos-clean.podcast-room-page .pod4-use__choices button.is-active > span {background:#fff1e9;color:#a44123;}
body.aos-clean.podcast-room-page .pod4-use__result {align-self:start;}
body.aos-clean.podcast-room-page .pod4-use__media {height:280px;min-height:0;aspect-ratio:auto;}
body.aos-clean.podcast-room-page .pod4-use__media > img {object-fit:contain;}
body.aos-clean.podcast-room-page .pod4-use__media .pod4-concept-label {font-size:13px;}
body.aos-clean.podcast-room-page .pod4-use__copy {padding:26px;}
body.aos-clean.podcast-room-page .pod4-use__copy h3 {font-size:27px;line-height:1.25;}
body.aos-clean.podcast-room-page .pod4-use__actions .button {width:100%;}
@media(max-width:1024px) {
 body.aos-clean.podcast-room-page .pod4-use__layout {grid-template-columns:minmax(0,1fr);gap:24px;}
 body.aos-clean.podcast-room-page .pod4-use__media {height:clamp(220px,45vw,340px);}
}
@media(max-width:560px) {
 body.aos-clean.podcast-room-page .pod4-use__choices {gap:10px;}
 body.aos-clean.podcast-room-page .pod4-use__choices button {min-height:0;padding:20px;gap:14px;}
 body.aos-clean.podcast-room-page .pod4-use__choices button strong {font-size:18px;}
 body.aos-clean.podcast-room-page .pod4-use__copy {padding:22px;}
 body.aos-clean.podcast-room-page .pod4-use__copy h3 {font-size:25px;}
}

/* Balance the paired property names on the loading screen. */
body.aos-clean.podcast-room-page .loader__footer > span:last-child {
 min-width:0; max-width:54ch; text-align:right; text-wrap:balance;
}
@media(max-width:600px) {
 body.aos-clean.podcast-room-page .loader__footer > span:last-child { text-align:center; }
}
