.podcast-landing,.podcast-landing *{min-width:0}.podcast-landing .pod-hero{padding-bottom:64px}.podcast-landing .pod-hero-grid{grid-template-columns:1.05fr 1.15fr;gap:3vw;align-items:center}.podcast-landing .pod-hero h1{font-size:clamp(46px,6.2vw,102px);line-height:.98;letter-spacing:-.06em}.podcast-landing .pod-hero h1 span{color:var(--accent)}.podcast-landing .pod-hero .eyebrow{font-size:16px;margin:0 0 24px}.podcast-landing .pod-hero .pod-lead{font-size:19px;line-height:1.6;margin:26px 0;max-width:40ch}.podcast-landing .pod-hero-visual{position:relative}.podcast-landing .pod-hero figure{transform:none}.podcast-landing figure{margin:0}.podcast-landing figcaption{font-size:16px;line-height:1.5;color:var(--muted-foreground);margin-top:12px}.podcast-landing .pod-hero-visual figcaption{font-family:Caveat,cursive;font-size:clamp(24px,2.1vw,32px);color:var(--foreground);text-align:center}.podcast-landing .pod-hero-price{display:flex;gap:22px;align-items:center;margin:0 0 28px}.podcast-landing .pod-hero-price strong{font-size:clamp(30px,3vw,44px);font-weight:550;letter-spacing:-.04em;white-space:nowrap}.podcast-landing .pod-hero-price span{font-size:16px;line-height:1.5;color:var(--muted-foreground)}.podcast-landing .pod-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:16px!important;min-height:56px;height:auto!important;padding:16px 24px!important;white-space:normal;line-height:1.3;max-width:100%}.podcast-landing .pod-cta svg{flex:none;width:22px;height:22px}.podcast-landing .pod-facts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 16px;margin-top:30px;padding-top:20px;border-top:1px solid var(--border)}.podcast-landing .pod-facts span{font-size:16px;display:flex;gap:9px;align-items:center}.podcast-landing .pod-facts svg{width:20px;flex:none;color:var(--accent)}.podcast-landing .section{border-bottom:1px solid var(--border)}.podcast-landing .pod-section-top h2{font-size:clamp(40px,5.4vw,82px);line-height:1.02;letter-spacing:-.055em}.podcast-landing .pod-section-top{gap:35px;margin-bottom:52px}.podcast-landing .pod-section-top>p{max-width:30ch}.podcast-landing .pod-muted,.podcast-landing .pod-note{color:var(--muted-foreground)}.podcast-landing .pod-note{font-size:16px;line-height:1.55;margin-top:12px}.podcast-landing h3{font-size:clamp(25px,2.3vw,35px);letter-spacing:-.035em;line-height:1.15;margin:0 0 18px}.podcast-landing .pod-camera-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw}.podcast-landing .pod-editorial p{font-size:21px;line-height:1.65;max-width:44ch;margin-bottom:24px}.podcast-landing .pod-editorial .pod-muted{font-size:18px}.podcast-landing .pod-field{margin:0;border:0;padding:0}.podcast-landing .pod-field legend{font-size:17px;margin-bottom:14px}.podcast-landing .pod-number-options{display:flex;gap:8px}.podcast-landing .pod-number-options button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:45px;padding:10px 4px;background:transparent;border:1px solid var(--border);color:var(--foreground);font-size:18px;line-height:1.2}.podcast-landing .pod-number-options button small{font-size:14px;margin-top:5px}.podcast-landing button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.podcast-landing .pod-scheme{margin-top:28px;padding:30px;background:color-mix(in srgb,var(--accent) 7%,var(--background));border:1px solid var(--border)}.podcast-landing .pod-scheme .pod-scheme-label{font-size:16px;margin:0 0 14px}.podcast-landing .pod-scheme p{font-size:18px;line-height:1.6}.podcast-landing .pod-shot-list{list-style:none;padding:0;margin:24px 0 0}.podcast-landing .pod-shot-list li{display:flex;align-items:center;gap:14px;border-top:1px solid var(--border);padding:11px 0;font-size:16px;line-height:1.4}.podcast-landing .pod-shot-list li>svg{flex:none;color:var(--accent)}.podcast-landing .pod-shot-list li>span:nth-child(2){font-family:monospace;color:var(--muted-foreground)}.podcast-landing .pod-pattern{--film-rail:24px}.podcast-landing .pod-pattern .pattern-art{height:74px}.podcast-landing .pod-studio-layout{display:grid;grid-template-columns:1.75fr 1fr;gap:4vw;align-items:start}.podcast-landing .pod-setup-controls{display:grid;gap:22px}.podcast-landing .pod-backgrounds{display:grid;gap:8px}.podcast-landing .pod-backgrounds button{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;background:transparent;border:1px solid var(--border);font-size:16px;color:var(--foreground)}.podcast-landing .pod-backgrounds button>svg{margin-left:auto;visibility:hidden;flex:none}.podcast-landing .pod-backgrounds button[aria-pressed=true]{border-color:var(--accent)}.podcast-landing .pod-backgrounds button[aria-pressed=true]>svg{visibility:visible;color:var(--accent)}.podcast-landing .pod-swatch{width:24px;height:24px;border:1px solid #777;flex:none}.podcast-landing .pod-swatch-green{background:#243c32}.podcast-landing .pod-swatch-gray{background:linear-gradient(90deg,#c7c7c0 50%,#8e714d 0)}.podcast-landing .pod-swatch-fullgray{background:#c7c7c0}.podcast-landing .pod-light-options{display:flex;gap:8px}.podcast-landing .pod-light-options button{flex:1;border:1px solid var(--border);font-size:16px;padding:11px;background:transparent;color:var(--foreground)}.podcast-landing .pod-light-options button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.podcast-landing .pod-sound-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.podcast-landing .pod-sound-card{border-top:1px solid var(--accent);padding-top:24px}.podcast-landing .pod-sound-card>svg{color:var(--accent);margin-bottom:24px}.podcast-landing .pod-sound-card .eyebrow{font-size:16px;margin:0 0 20px}.podcast-landing .pod-sound-card p:not(.eyebrow){font-size:18px;line-height:1.65;margin:0 0 18px}.podcast-landing .pod-callout{display:flex;align-items:center;gap:18px;padding:24px 0 0;margin-top:25px;border-top:1px solid var(--border);font-size:18px}.podcast-landing .pod-callout svg{flex:none;color:var(--accent)}.podcast-landing .pod-results-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:5vw;align-items:start}.podcast-landing .pod-deliverables{display:grid;gap:30px}.podcast-landing .pod-deliverables article{display:grid;grid-template-columns:30px 1fr;gap:18px}.podcast-landing .pod-deliverables svg{color:var(--accent)}.podcast-landing .pod-deliverables h3{font-size:25px;margin-bottom:12px}.podcast-landing .pod-deliverables p{font-size:18px;color:var(--muted-foreground)}.podcast-landing .pod-price{background:color-mix(in srgb,var(--accent) 8%,var(--background));border-top:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.podcast-landing .pod-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:54px}.podcast-landing .pod-presets button{display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-align:left;background:var(--background);color:var(--foreground);padding:26px;border:1px solid var(--border)}.podcast-landing .pod-presets .pod-preset-featured,.podcast-landing .pod-presets button:hover{border-color:var(--accent)}.podcast-landing .pod-preset-no{font:16px monospace;color:var(--accent)}.podcast-landing .pod-presets .pod-preset-name{font-size:24px;line-height:1.15;letter-spacing:-.025em;min-height:2.3em}.podcast-landing .pod-presets strong{font-size:clamp(28px,3vw,44px);line-height:1.1;font-weight:550;letter-spacing:-.04em}.podcast-landing .pod-presets button>span:not(.pod-preset-name){font-size:16px;line-height:1.5}.podcast-landing .pod-preset-action{margin-top:auto;padding-top:12px;display:flex;gap:15px;align-items:center}.podcast-landing .pod-estimate-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:5vw;align-items:start}.podcast-landing .pod-estimate-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;margin:30px 0}.podcast-landing .pod-select-label{display:grid;gap:10px;font-size:16px}.podcast-landing select{width:100%;max-width:100%;min-height:48px;border:1px solid var(--border);border-radius:0;background:var(--background);color:var(--foreground);padding:10px;font:16px Arial,sans-serif}.podcast-landing .pod-edit-description{border-top:1px solid var(--border);padding-top:24px}.podcast-landing .pod-edit-description h4{font-size:20px;font-weight:550;line-height:1.4;margin:0 0 14px}.podcast-landing .pod-edit-description ul{list-style:none;padding:0;display:grid;gap:10px}.podcast-landing .pod-edit-description li{display:flex;gap:9px;font-size:16px;line-height:1.5}.podcast-landing .pod-edit-description li svg{flex:none;margin-top:4px;color:var(--accent)}.podcast-landing .pod-edit-description p{font-size:16px;color:var(--muted-foreground);margin-top:18px}.podcast-landing .pod-estimate-summary{border:1px solid var(--accent);padding:30px;background:var(--background)}.podcast-landing .pod-estimate-summary .eyebrow{font-size:16px;letter-spacing:.07em}.podcast-landing .pod-estimate-summary dl{margin:0 0 26px}.podcast-landing .pod-estimate-summary dl>div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);font-size:16px;line-height:1.5}.podcast-landing .pod-estimate-summary dd{margin:0;text-align:right;flex:none}.podcast-landing .pod-total-label{font-size:16px;color:var(--muted-foreground)}.podcast-landing .pod-total{font-size:clamp(31px,3.8vw,57px);line-height:1.15;letter-spacing:-.04em;margin:10px 0 28px;overflow-wrap:break-word}.podcast-landing .pod-total>span{font-size:.6em}.podcast-landing .pod-estimate-summary .pod-cta{width:100%}.podcast-landing .pod-estimate-summary .text-link{margin-top:24px}.podcast-landing .pod-process-desktop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.podcast-landing .pod-process-desktop article{border-top:1px solid var(--border);padding-top:25px}.podcast-landing .pod-step-number{font:32px monospace;color:var(--accent);display:block;margin-bottom:28px}.podcast-landing .pod-process-desktop h3{font-size:25px}.podcast-landing .pod-process-desktop p{font-size:17px;color:var(--muted-foreground)}.podcast-landing .pod-process-mobile{display:none}@media(min-width:1700px){.podcast-landing .pod-hero-grid{gap:70px}}@media(max-width:1050px){.podcast-landing .pod-hero-grid{grid-template-columns:1fr}.podcast-landing .pod-hero-copy{max-width:750px}.podcast-landing .pod-hero h1{font-size:clamp(48px,8vw,84px)}.podcast-landing .pod-hero-visual{max-width:780px}.podcast-landing .pod-section-top{display:block}.podcast-landing .pod-section-top>p{max-width:60ch;margin-top:22px}.podcast-landing .pod-studio-layout{grid-template-columns:1.35fr 1fr}.podcast-landing .pod-presets{gap:10px}.podcast-landing .pod-presets button{padding:18px}.podcast-landing .pod-camera-layout{gap:35px}.podcast-landing .pod-estimate-layout{gap:26px}.podcast-landing .pod-estimate-fields{grid-template-columns:1fr}.podcast-landing .pod-process-desktop{grid-template-columns:1fr 1fr}}@media(max-width:650px){.podcast-landing .section{padding:46px 6vw}.podcast-landing .pod-hero{padding-bottom:34px}.podcast-landing .pod-hero-grid{gap:24px}.podcast-landing .pod-hero h1{font-size:clamp(36px,10.8vw,66px)}.podcast-landing .pod-hero .eyebrow{font-size:16px;letter-spacing:.055em;margin-bottom:18px}.podcast-landing .pod-hero .pod-lead{font-size:17px;line-height:1.55;margin:20px 0}.podcast-landing .pod-hero-price{gap:14px;flex-wrap:wrap;margin-bottom:22px}.podcast-landing .pod-hero-price strong{font-size:32px}.podcast-landing .pod-hero-price span{font-size:16px}.podcast-landing .pod-hero-copy>.pod-cta{width:100%}.podcast-landing .pod-hero-visual figcaption{font-size:25px}.podcast-landing .pod-facts{margin-top:18px;gap:12px;justify-content:flex-start}.podcast-landing .pod-facts span{font-size:16px}.podcast-landing .pod-section-top{margin-bottom:26px}.podcast-landing .pod-section-top .eyebrow{margin-bottom:18px;font-size:16px;letter-spacing:.05em}.podcast-landing .pod-section-top h2{font-size:clamp(30px,8.7vw,52px);line-height:1.05}.podcast-landing .pod-section-top>p{font-size:17px;margin-top:18px}.podcast-landing .pod-camera-layout,.podcast-landing .pod-estimate-layout,.podcast-landing .pod-results-grid,.podcast-landing .pod-studio-layout{grid-template-columns:1fr;gap:26px}.podcast-landing .pod-editorial p{font-size:18px;margin-bottom:16px}.podcast-landing .pod-editorial .pod-muted{font-size:16px}.podcast-landing .pod-number-options{gap:5px}.podcast-landing .pod-number-options button{padding:9px 3px;font-size:17px}.podcast-landing .pod-number-options button small{font-size:14px}.podcast-landing .pod-scheme{padding:20px;margin-top:20px}.podcast-landing .pod-scheme h3{font-size:25px}.podcast-landing .pod-scheme .pod-scheme-label{font-size:16px;margin:0 0 14px}.podcast-landing .pod-scheme p{font-size:17px}.podcast-landing .pod-shot-list{margin-top:18px}.podcast-landing .pod-shot-list li{gap:10px;padding:9px 0}.podcast-landing .pod-pattern{--film-rail:18px}.podcast-landing .pod-pattern .pattern-art{height:55px}.podcast-landing .pod-setup-controls{gap:18px}.podcast-landing .pod-backgrounds{grid-template-columns:1fr}.podcast-landing .pod-backgrounds button{padding:10px 12px}.podcast-landing .pod-studio-layout{gap:20px}.podcast-landing .pod-setup figcaption{font-size:16px}.podcast-landing .pod-sound-grid{grid-template-columns:1fr;gap:24px}.podcast-landing .pod-sound-card{display:grid;grid-template-columns:30px 1fr;gap:0 13px;padding-top:20px}.podcast-landing .pod-sound-card>svg{width:28px;height:28px;grid-column:1;grid-row:1/3;margin:0}.podcast-landing .pod-sound-card>:not(svg){grid-column:2}.podcast-landing .pod-sound-card .eyebrow{font-size:16px;letter-spacing:.04em;margin-bottom:10px}.podcast-landing .pod-sound-card h3{font-size:26px;margin-bottom:14px}.podcast-landing .pod-sound-card p:not(.eyebrow){font-size:17px;line-height:1.55;margin-bottom:12px}.podcast-landing .pod-callout{font-size:16px;padding-top:18px;margin-top:14px;gap:12px;align-items:flex-start}.podcast-landing .pod-deliverables{gap:23px}.podcast-landing .pod-deliverables article{gap:12px;grid-template-columns:25px 1fr}.podcast-landing .pod-deliverables h3{font-size:24px}.podcast-landing .pod-deliverables p{font-size:17px}.podcast-landing .pod-presets{grid-template-columns:1fr;gap:10px;margin-bottom:28px}.podcast-landing .pod-presets button{display:grid;grid-template-columns:1fr auto;gap:9px 12px;padding:16px}.podcast-landing .pod-preset-no{display:none}.podcast-landing .pod-presets .pod-preset-name{font-size:19px;min-height:0}.podcast-landing .pod-presets strong{font-size:24px;white-space:nowrap}.podcast-landing .pod-presets button>span:not(.pod-preset-name){grid-column:1/-1;font-size:16px}.podcast-landing .pod-preset-action{padding-top:2px}.podcast-landing .pod-estimate-controls h3{font-size:27px}.podcast-landing .pod-estimate-fields{grid-template-columns:1fr 1fr;gap:18px 12px;margin:22px 0}.podcast-landing .pod-select-label:nth-child(3),.podcast-landing .pod-select-label:nth-child(4){grid-column:1/-1}.podcast-landing .pod-estimate-summary{padding:22px 18px}.podcast-landing .pod-estimate-summary .eyebrow{font-size:16px;letter-spacing:.035em;margin-bottom:18px}.podcast-landing .pod-total{font-size:37px}.podcast-landing .pod-total-label{font-size:16px}.podcast-landing .pod-cta{padding:14px 18px!important;min-height:52px}.podcast-landing .pod-process-desktop{display:none}.podcast-landing .pod-process-mobile{display:flex}.podcast-landing .pod-process-mobile [data-slot=tabs-list]{display:grid;grid-template-columns:repeat(4,1fr);width:100%;height:auto;gap:8px;padding:0;background:none;border-radius:0;margin-bottom:20px}.podcast-landing .pod-process-mobile [data-slot=tabs-trigger]{font-size:18px;border:1px solid var(--border);border-radius:0;padding:12px;background:transparent;color:var(--foreground);min-height:44px}.podcast-landing .pod-process-mobile [data-state=active][data-slot=tabs-trigger]{background:var(--foreground);color:var(--background)}.podcast-landing .pod-process-mobile h3{font-size:26px;margin-bottom:14px}.podcast-landing .pod-process-mobile p{font-size:17px;color:var(--muted-foreground)}.podcast-landing .faq{padding:46px 6vw}.podcast-landing .faq h2{font-size:clamp(34px,10vw,50px)}}@media(max-width:360px){.podcast-landing .pod-presets button{grid-template-columns:1fr}.podcast-landing .pod-estimate-summary dl>div{flex-wrap:wrap;gap:4px}.podcast-landing .pod-estimate-fields{grid-template-columns:1fr}.podcast-landing .pod-total{font-size:32px}}.podcast-landing .pod-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(980px,100svh);background:#0a0c09;color:#f3f0e6;border:0;padding-bottom:34px}.podcast-landing .pod-cover{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center}.podcast-landing .pod-cover-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#090c0aeb,#090c0abd 35%,#090c0a35 76%),linear-gradient(0deg,#090c0ad9,transparent 55%)}.podcast-landing .pod-hero .page-breadcrumb{position:relative;color:#e7e1d2;margin-bottom:28px}.podcast-landing .pod-hero-grid{display:block}.podcast-landing .pod-hero-copy{max-width:760px}.podcast-landing .pod-hero h1{font-size:clamp(54px,7.5vw,120px)}.podcast-landing .pod-hero h1 span{color:#edb66a}.podcast-landing .pod-hero .pod-lead{max-width:43ch;color:#eae5d7}.podcast-landing .pod-hero-price strong{font-size:29px}.podcast-landing .pod-hero-price span{color:#eae5d7}.podcast-landing .pod-facts{border-top-color:#ffffff35;justify-content:flex-start;gap:18px 45px;margin-top:38px}.podcast-landing .pod-facts svg{color:#edb66a}.podcast-landing .pod-cameras{border-bottom:0}.podcast-landing .pod-number-options button:has(svg){flex-direction:row;gap:9px}.podcast-landing .pod-equipment-photo{margin:26px 0}.podcast-landing .pod-equipment-photo figcaption{font-size:16px;line-height:1.5;letter-spacing:0}.podcast-landing .pod-equipment-photo figcaption a{color:var(--muted-foreground);text-decoration:underline;text-underline-offset:3px}.podcast-landing .pod-sound-card>.pod-equipment-photo{margin:0 0 28px}.podcast-landing .pod-shot-window{position:relative;overflow:hidden;background:#111310}.podcast-landing .pod-shot-window img{display:block;width:100%;height:auto;transform-origin:center}.podcast-landing .pod-shot-window.is-camera{aspect-ratio:16/9}.podcast-landing .pod-shot-window.is-camera img{width:100%;height:100%;object-fit:contain}.podcast-landing .pod-view-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.podcast-landing .pod-view-buttons button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);background:transparent;color:var(--foreground);padding:10px 12px;font-size:16px;line-height:1.3}.podcast-landing .pod-view-buttons button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.podcast-landing .pod-field:disabled button{opacity:.5;cursor:default}@media(min-width:701px){.site-page:has(.podcast-landing) .footer h2{font-size:clamp(65px,8vw,125px);max-width:600px}.site-page:has(.podcast-landing) .footer>.footer-art{top:100px;right:-3%;height:400px;width:58%}}@media(max-width:650px){.podcast-landing .pod-hero{min-height:0;padding-bottom:28px}.podcast-landing .pod-hero h1{font-size:clamp(36px,11vw,68px)}.podcast-landing .pod-cover{object-position:61% center}.podcast-landing .pod-cover-shade{background:linear-gradient(90deg,#090c0ae3,#090c0a75),linear-gradient(0deg,#090c0a,transparent 65%)}.podcast-landing .pod-hero .pod-lead{font-size:17px}.podcast-landing .pod-hero-price strong{font-size:27px}.podcast-landing .pod-facts{gap:12px 20px;margin-top:25px}.podcast-landing .pod-hero .page-breadcrumb{font-size:16px;margin-bottom:26px}.podcast-landing .pod-number-options button:has(svg){gap:6px}.podcast-landing .pod-number-options button svg{width:17px}.podcast-landing .pod-sound-card>.pod-equipment-photo{grid-column:1/-1;grid-row:1;margin-bottom:22px}.podcast-landing .pod-sound-card>svg{grid-row:2/4}.podcast-landing .pod-view-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.podcast-landing .pod-view-buttons button{font-size:16px;padding:9px 4px;gap:5px}.podcast-landing .pod-view-buttons button:first-child{grid-column:1/-1}.podcast-landing .pod-view-buttons button svg{width:15px;flex:none}}@media(max-width:360px){.podcast-landing .pod-view-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.podcast-landing .pod-hero h1{width:max-content;max-width:100%;font-size:clamp(32px,7.1vw,110px);letter-spacing:-.045em;line-height:1.05}.podcast-landing .pod-hero h1 .pod-title-line{display:block;white-space:nowrap;color:#f3f0e6}.podcast-landing .pod-hero h1 .pod-title-word{display:block;white-space:nowrap;font-size:1.42em;letter-spacing:.005em;color:#edb66a}.podcast-landing .pod-hero .pod-lead{max-width:52ch}.podcast-landing .pod-lead>span{display:block}.podcast-landing .pod-camera-heading{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;margin-bottom:46px}.podcast-landing .pod-camera-heading .pod-section-top{display:block;margin-bottom:0}.podcast-landing .pod-camera-heading .pod-section-top>p{max-width:45ch;margin-top:24px}.podcast-landing .pod-camera-heading>.pod-equipment-photo{margin:0}.podcast-landing .pod-sound-grid{grid-template-columns:1fr;gap:32px}.podcast-landing .pod-sound-card{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start}.podcast-landing .pod-sound-card>.pod-polaroid{grid-column:1;grid-row:auto;margin:0;background:#f9f6ee;padding:10px 10px 14px;box-shadow:0 5px 16px #0002;transform:rotate(-2deg)}.podcast-landing .pod-sound-card:nth-child(2)>.pod-polaroid{transform:rotate(2deg)}.podcast-landing .pod-polaroid-image{aspect-ratio:1;overflow:hidden}.podcast-landing .pod-polaroid-image img{display:block;width:100%;height:100%;object-fit:cover}.podcast-landing .pod-polaroid figcaption{font-family:Caveat,cursive;color:#26221d;text-align:center;font-size:25px;line-height:1.2;margin-top:10px}.podcast-landing .pod-sound-card>.pod-sound-copy{grid-column:2}.podcast-landing .pod-sound-copy>svg{float:right;color:var(--accent);margin:0 0 12px 16px}@media(max-width:750px){.podcast-landing .pod-camera-heading{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.podcast-landing .pod-hero h1{font-size:clamp(28px,7.8vw,57px)}.podcast-landing .pod-sound-card{grid-template-columns:120px minmax(0,1fr);gap:18px}.podcast-landing .pod-sound-card>.pod-polaroid{padding:6px 6px 10px}.podcast-landing .pod-polaroid figcaption{font-size:21px}.podcast-landing .pod-sound-copy>svg{float:none;width:24px;height:24px;margin:0 0 12px}}@media(max-width:400px){.podcast-landing .pod-sound-card{grid-template-columns:96px minmax(0,1fr);gap:14px}.podcast-landing .pod-sound-card h3{font-size:23px}}.interview-landing .pod-hero h1{font-size:clamp(28px,6vw,90px)}.interview-landing .pod-hero h1 .pod-title-word{font-size:1.15em;letter-spacing:0}@media(max-width:750px){.interview-landing .pod-hero h1{font-size:clamp(24px,7.1vw,53px)}}.service-audience-grid,.service-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.service-audience-grid p{font-size:18px;line-height:1.6}.service-audience-grid a,.service-consent a,.service-legal a{text-decoration:underline;text-underline-offset:3px}.service-work-grid figure{margin:0;min-width:0}.service-work-grid .cms-public-video{aspect-ratio:16/9;width:100%;height:auto;min-height:0}.service-work-grid iframe{width:100%;height:100%;border:0}.service-video-empty{width:100%;aspect-ratio:16/9;background:var(--background);color:var(--foreground);border:1px dashed var(--accent);padding:15px}.service-callback form{max-width:640px;display:grid;gap:18px;margin-top:26px}.service-callback input[type=tel]{padding:15px;font-size:20px;border:1px solid var(--border);background:var(--background);color:var(--foreground);width:100%;box-sizing:border-box}.service-consent{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5}.service-consent input{flex:none;width:20px;height:20px;margin-top:3px}.service-callback button:disabled{opacity:.5;cursor:not-allowed}.service-legal{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:16px;line-height:1.5}@media(max-width:750px){.service-audience-grid,.service-work-grid{grid-template-columns:1fr;gap:24px}.service-audience-grid p{font-size:17px}}.service-audience-grid>article{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:18px}.service-audience-grid>article h3,.service-audience-grid>article p{margin:0}.podcast-landing .service-polaroid{margin:8px auto 0;padding:10px 10px 18px;background:#f9f6ee;width:min(100%,300px);box-sizing:border-box;box-shadow:0 5px 18px #0002;transform:rotate(-2deg)}.podcast-landing .service-polaroid img{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:cover;object-position:center}.podcast-landing .service-polaroid figcaption{font-family:Caveat,cursive;color:#26221d;text-align:center;font-size:26px;margin-top:12px}.service-audience-grid>article:nth-child(2) .service-polaroid{transform:rotate(2deg)}.service-preparation-grid>div{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:18px}.service-preparation-grid h3,.service-preparation-grid p{margin:0}.service-inline-cta{padding:28px 6vw 40px}.service-discuss-button{font-size:18px;padding:16px 24px;line-height:1.3}.service-callback-dialog{max-height:calc(100dvh - 32px);overflow-y:auto;font-size:16px;line-height:1.5;z-index:220}.service-callback-dialog h2{font-size:28px;letter-spacing:0;line-height:1.15}.service-callback-dialog p{margin:0}.service-callback-dialog form{gap:14px;margin-top:0}.service-callback-dialog .service-legal{gap:7px 16px}.service-callback-dialog .pod-note{font-size:14px}.service-callback-dialog [role=status]:empty{display:none}.podcast-landing .service-discuss-button{display:inline-flex!important;align-items:center;justify-content:space-between!important;gap:26px!important;min-height:60px!important;width:auto;max-width:100%;padding:16px 22px!important;border:1px solid #df4027!important;background:#df4027!important;color:#fff9ef!important;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap!important;box-shadow:6px 6px 0 color-mix(in srgb,var(--accent) 34%,transparent);transition:background .2s,box-shadow .2s,transform .2s}.podcast-landing .service-discuss-button svg{flex:none;width:23px;height:23px;transition:transform .2s}.podcast-landing .service-discuss-button:hover{background:#b9331e!important;box-shadow:3px 3px 0 color-mix(in srgb,var(--accent) 34%,transparent);transform:translate(3px,3px)}.podcast-landing .service-discuss-button:hover svg{transform:translate(2px,-2px)}.podcast-landing .service-inline-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:16px 6vw 52px;padding:26px clamp(22px,3vw,42px);border:1px solid var(--border);border-left:3px solid var(--accent);background:color-mix(in srgb,var(--background) 94%,var(--accent));text-align:left}.podcast-landing .service-inline-cta .eyebrow{margin:0 0 9px;color:var(--accent);font-size:15px;letter-spacing:.11em}.podcast-landing .service-inline-cta h3{margin:0 0 8px;font-size:clamp(23px,2.4vw,34px);line-height:1.12;letter-spacing:-.025em}.podcast-landing .service-inline-cta-copy>p:last-child{margin:0;max-width:60ch;color:var(--muted-foreground);font-size:16px;line-height:1.5}.podcast-landing .service-preparation-grid .service-polaroid img{aspect-ratio:4/3}@media(max-width:750px){.podcast-landing .service-inline-cta{grid-template-columns:1fr;gap:20px;margin:12px 6vw 38px;padding:22px}.podcast-landing .pod-hero .service-discuss-button,.podcast-landing .service-inline-cta .service-discuss-button{width:100%}.podcast-landing .service-inline-cta h3{font-size:25px}}@media(max-width:370px){.podcast-landing .service-discuss-button{gap:10px!important;padding:15px!important;font-size:16px}}