/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.underline{text-decoration-line:underline}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2")}:root{--ink:#0d0d10;--paper:#d8d6d3;--cream:#f1f0ed;--wine:#111114;--burgundy:#6f2a4d;--navy:#1c1c21;--blue:#414147;--teal:#2e2e33;--rust:#642c49;--gold:#ce4f8c;--plum:#4e3947;--line:#f1f0ed3d;--editorial:"Anton", "Arial Narrow", sans-serif;--ui-font:"Space Grotesk", Arial, sans-serif;--copy-font:"Fraunces", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--ui-font);margin:0;overflow-x:hidden}body,a{cursor:default}a,button{cursor:pointer}a{color:inherit}img{width:100%;display:block}::selection{background:var(--gold);color:var(--ink)}.skip-link{z-index:999;background:var(--cream);border:2px solid var(--ink);padding:.8rem 1rem;font-weight:900;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:50;background:var(--ink);min-height:78px;color:var(--cream);border-bottom:1px solid #f7f1e833;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:.75rem 3.5vw;display:grid;position:relative}.wordmark{color:var(--cream);letter-spacing:.04em;flex-direction:column;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.5rem;line-height:.84;text-decoration:none;display:inline-flex}.site-header nav{justify-content:center;align-items:center;gap:.2rem;display:flex}.site-header nav a{color:#f7f1e8c2;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #0000;padding:.65rem .72rem;font-size:.69rem;font-weight:800;text-decoration:none;transition:border-color .15s,color .15s}.site-header nav a:hover,.site-header nav a:focus-visible{border-color:var(--gold);color:var(--cream);outline:none}.header-contact{background:var(--gold);color:var(--ink);border:2px solid var(--gold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.72rem 1rem;font-size:.7rem;font-weight:900;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.header-contact:hover,.header-contact:focus-visible{background:var(--rust);border-color:var(--rust);color:var(--cream);outline:none}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:900}.home-page{background:var(--wine);color:var(--cream)}.home-hero{isolation:isolate;justify-content:center;align-items:center;min-height:calc(100svh - 126px);padding:clamp(7rem,10vw,10rem) 4vw clamp(10rem,14vw,13rem);display:flex;position:relative;overflow:hidden}.home-hero:before{content:"";z-index:-2;aspect-ratio:1;background:#25252a;border:1px solid #f7f1e866;border-radius:50%;width:clamp(290px,35vw,560px);position:absolute;top:11%;left:-9vw}.home-hero:after{content:"";z-index:-2;aspect-ratio:1;background:#3a393e;border:1px solid #f7f1e84d;width:clamp(380px,48vw,760px);position:absolute;bottom:-19vw;right:-9vw;transform:rotate(24deg)}.home-kicker{z-index:5;background:var(--cream);color:var(--ink);border:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:.55rem .75rem;font-size:.65rem;font-weight:900;position:absolute;top:2.2rem;left:3.5vw}.home-hero h1{z-index:2;width:100%;color:var(--cream);letter-spacing:-.045em;text-align:center;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(4.7rem,10.5vw,11rem);font-weight:900;line-height:.72;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.home-hero h1 span{display:inline}.home-hero h1 span+span{color:var(--gold);margin-left:.18em}.home-photo{z-index:-1;border:2px solid var(--cream);width:min(39vw,600px);box-shadow:12px 12px 0 var(--gold);background:#25252a;margin:0;position:absolute;top:13%;bottom:5%;right:8vw;overflow:hidden;transform:rotate(1.5deg)}.home-photo:after{content:"";pointer-events:none;background:linear-gradient(#11151f05,#11151f47);position:absolute;inset:0}.home-photo img{object-fit:cover;object-position:50% center;filter:none;height:100%}.home-menu{z-index:4;flex-direction:column;align-items:flex-start;gap:0;width:min(1180px,93vw);margin-top:3rem;display:flex;position:relative}.home-menu-link{width:fit-content;color:var(--cream);letter-spacing:-.03em;text-transform:uppercase;grid-template-columns:auto auto auto;align-items:center;gap:.8rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(4.25rem,8.2vw,8.5rem);line-height:.86;text-decoration:none;transition:color .16s,transform .16s;display:grid}.home-menu-link small{aspect-ratio:1;background:var(--cream);width:clamp(35px,4vw,52px);color:var(--ink);border:1px solid var(--ink);letter-spacing:0;border-radius:50%;place-content:center;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.62rem,.8vw,.78rem);display:grid}.home-menu-link i{opacity:0;font-family:Arial,Helvetica,sans-serif;font-size:.35em;font-style:normal;transition:opacity .16s,transform .16s}.home-menu-link:hover,.home-menu-link:focus-visible{color:var(--gold);outline:none;transform:translate(.8rem)}.home-menu-link:hover i,.home-menu-link:focus-visible i{opacity:1;transform:translate(.25rem)}.menu-screen{color:#cbc9cc;align-self:center;font-size:clamp(2.5rem,5vw,5.35rem)}.menu-reviews{color:#d676a4;transform:translate(6vw)}.menu-reviews:hover,.menu-reviews:focus-visible{transform:translate(calc(6vw + .8rem))}.menu-shows{color:#aaa8ad;align-self:center;font-size:clamp(3.6rem,7vw,7.3rem)}.home-intro{z-index:6;background:var(--cream);max-width:min(650px,54vw);color:var(--ink);border-left:6px solid var(--gold);margin:0;padding:1.05rem 1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.5vw,1.4rem);font-weight:700;line-height:1.25;position:absolute;bottom:2.5rem;left:3.5vw}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poster-home{background:#08080a;flex-direction:column;align-items:stretch;height:100svh;min-height:100svh;display:flex;position:relative;overflow:hidden}.poster-art-stage{flex:auto;width:100%;height:0;min-height:0;position:static}.poster-home-art{object-fit:contain;object-position:center top;background:#08080a;width:100%;height:100%;min-height:0;display:block}.poster-nav{z-index:20;background:linear-gradient(#08080afa 0%,#08080ad1 52%,#08080a00 100%);flex:0 0 88px;grid-template-columns:repeat(4,auto);justify-content:center;gap:clamp(.35rem,1.2vw,1.2rem);min-height:88px;padding:.9rem 3vw 1.35rem;display:grid;position:relative;top:0;left:0;right:0}.poster-nav a{--link-accent:var(--gold);color:var(--cream);letter-spacing:.055em;text-align:center;text-transform:uppercase;border-bottom:1px solid #f1f0ed70;padding:.65rem .85rem;font-size:clamp(.65rem,.85vw,.8rem);font-weight:900;text-decoration:none;transition:border-color .15s,color .15s;position:relative}.poster-nav a:after{content:"";background:var(--link-accent);height:5px;transition:right .15s,left .15s;position:absolute;bottom:-3px;left:50%;right:50%}.poster-nav a:hover,.poster-nav a:focus-visible{color:var(--link-accent);border-color:var(--link-accent);outline:none}.poster-nav a:first-child{--link-accent:#f0cf70}.poster-nav a:hover:after,.poster-nav a:focus-visible:after{left:0;right:0}.poster-socials{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080ae0;border:1px solid #ce4f8cbf;border-radius:999px;gap:.5rem;margin:0;padding:.55rem .65rem;position:absolute;top:.85rem;bottom:auto;left:1.25rem;transform:none}.poster-socials .social{width:38px}.poster-socials .social-youtube{width:45px}.interior-page{min-height:75svh}.interior-hero{grid-template-columns:1.05fr .75fr;align-items:center;gap:clamp(3rem,7vw,8rem);min-height:720px;padding:clamp(5rem,8vw,8rem) 7vw;display:grid}.interior-copy h1,.page-title h1,.credit-section h2,.discipline-grid h2{letter-spacing:-.035em;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;line-height:.83}.interior-copy h1{font-size:clamp(5.5rem,12vw,12rem)}.interior-copy h1 span{display:block}.interior-lead{max-width:710px;margin:2rem 0 1.3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:700;line-height:1.14}.interior-copy>p:not(.eyebrow):not(.interior-lead){max-width:680px;font-size:1rem;font-weight:600;line-height:1.65}.interior-photo{background:var(--cream);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--ink);margin:0;padding:1rem 1rem 3.8rem;position:relative;transform:rotate(1.5deg)}.interior-photo img{aspect-ratio:4/5;object-fit:cover;filter:none}.interior-photo figcaption{letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.7rem;font-weight:900;position:absolute;bottom:1.3rem;left:1rem;right:1rem}.action-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{border:2px solid var(--ink);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:1rem;padding:.95rem 1.1rem;font-size:.74rem;font-weight:900;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.button:hover,.button:focus-visible{outline:none;transform:translateY(-3px)}.button-gold{background:var(--gold)}.button-gold:hover,.button-gold:focus-visible{background:var(--ink);color:var(--cream)}.button-outline{background:0 0}.button-outline:hover,.button-outline:focus-visible{background:var(--cream)}.comedy-page{background:#242328}.comedy-page .interior-hero{color:var(--cream)}.comedy-page .interior-copy h1{color:var(--gold)}.comedy-page .button{border-color:var(--cream)}.comedy-page .button-gold{color:var(--ink)}.comedy-page .button-outline{color:var(--cream)}.comedy-page .button-outline:hover,.comedy-page .button-outline:focus-visible{color:var(--ink)}.credit-section{background:var(--paper);color:var(--ink);border-top:2px solid var(--ink);grid-template-columns:.72fr 1.28fr;gap:6vw;padding:clamp(5rem,8vw,8rem) 7vw;display:grid}.credit-section h2{max-width:550px;font-size:clamp(4rem,8vw,8rem)}.credit-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.credit-list li{border-bottom:1px solid var(--ink);grid-template-columns:minmax(120px,.35fr) 1fr;gap:1.5rem;padding:1.5rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:700;display:grid}.credit-list li span{letter-spacing:.1em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:900}.screen-page{background:var(--navy);color:var(--cream)}.screen-page .interior-copy h1{color:var(--gold);font-size:clamp(4.7rem,9.5vw,9.8rem)}.screen-page .interior-copy h1 span{color:#a7b8c4}.portrait-photo{color:var(--ink);box-shadow:12px 12px 0 var(--gold)}.discipline-grid{color:var(--ink);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discipline-grid article{background:var(--paper);min-height:390px;padding:clamp(2.2rem,4vw,4rem)}.discipline-grid article+article{border-left:2px solid var(--ink)}.discipline-grid article:nth-child(2){background:#b9b7b7}.discipline-grid article:nth-child(3){background:#c995ad}.discipline-grid article>span{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;place-content:center;width:42px;font-size:.7rem;font-weight:900;display:grid}.discipline-grid h2{text-transform:uppercase;margin-top:4rem;font-size:clamp(3.2rem,5vw,5.3rem)}.discipline-grid p{max-width:420px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;line-height:1.35}.awards-section{background:var(--wine);padding:clamp(4rem,7vw,7rem) 7vw}.award-list{border-top:1px solid var(--line);margin-top:2rem;display:grid}.award-list span{border-bottom:1px solid var(--line);padding:1.3rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:700}.reviews-page{background:var(--wine);color:var(--cream);padding:clamp(5rem,8vw,8rem) 6vw}.page-title{grid-template-columns:.8fr 1.2fr;align-items:end;gap:6vw;margin-bottom:clamp(4rem,7vw,7rem);display:grid}.page-title>.eyebrow{grid-column:1/-1;margin-bottom:-4vw}.page-title h1{color:var(--gold);font-size:clamp(6rem,14vw,14rem)}.featured-quote{border-left:5px solid var(--gold);margin:0 0 1rem;padding-left:2rem}.featured-quote p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,3rem);font-weight:700;line-height:1.08}.featured-quote cite{letter-spacing:.12em;text-transform:uppercase;margin-top:1.2rem;font-size:.72rem;font-style:normal;font-weight:900;display:block}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.review-card{background:var(--paper);min-height:300px;color:var(--ink);border:1px solid var(--cream);padding:clamp(1.6rem,3vw,2.5rem)}.review-card:nth-child(2){background:#c99ab0}.review-card:nth-child(3){background:#b5b3b6}.review-card:nth-child(4){background:#8d7180}.review-card:nth-child(5){background:var(--gold);grid-column:1/-1;min-height:230px}.review-stars{color:var(--wine);letter-spacing:.12em;margin-bottom:2rem;font-size:1rem;font-weight:900}.review-card blockquote{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,3rem);font-weight:700;line-height:1.08}.review-card cite{letter-spacing:.12em;text-transform:uppercase;margin-top:1.7rem;font-size:.7rem;font-style:normal;font-weight:900;display:block}.shows-page{background:var(--teal);color:var(--cream);padding:clamp(5rem,8vw,8rem) 6vw;position:relative;overflow:hidden}.shows-title{z-index:1;position:relative}.shows-title .eyebrow{margin-bottom:1rem}.shows-title h1{color:var(--gold);font-size:clamp(5.8rem,13vw,13rem);line-height:.76}.shows-title>p{max-width:430px;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:700}.show-list{z-index:1;gap:1rem;display:grid;position:relative}.show-card{background:var(--paper);min-height:190px;color:var(--ink);border:2px solid var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:2rem;padding:1.5rem;text-decoration:none;transition:background .16s,transform .16s;display:grid;position:relative}.show-card:nth-child(2){background:#c99ab0}.show-card:nth-child(3){background:#b5b3b6}.show-card:hover,.show-card:focus-visible{background:var(--gold);outline:none;transform:translate(.6rem)}.show-card time{background:var(--ink);min-width:92px;color:var(--cream);flex-direction:column;align-items:center;padding:.75rem;line-height:1;display:flex}.show-card time strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:3.6rem}.show-card time span{color:var(--gold);letter-spacing:.12em;font-size:.72rem;font-weight:900}.show-card p{letter-spacing:.09em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:900}.show-card h2{letter-spacing:-.025em;margin:0 0 .35rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.95}.show-card div>span{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700}.show-card i{font-size:2.4rem;font-style:normal;position:absolute;bottom:1rem;right:1.5rem}footer{background:var(--ink);min-height:150px;color:var(--cream);border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:3rem;padding:2.2rem 5vw;display:grid}.footer-name{flex-direction:column;gap:.35rem;display:flex}.footer-name>a{letter-spacing:.025em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2rem;text-decoration:none}.footer-name small,.footer-booking span{color:#f7f1e899;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.footer-booking{flex-direction:column;gap:.35rem;display:flex}.footer-booking a{-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:700}.socials{gap:.65rem;display:flex}.social{aspect-ratio:1;background:var(--cream);width:43px;color:var(--ink);border-radius:50%;place-content:center;text-decoration:none;transition:background .15s,transform .15s;display:grid;position:relative}.social:hover,.social:focus-visible{background:var(--gold);outline:none;transform:translateY(-3px)}.social-instagram>span{aspect-ratio:1;border:2px solid var(--ink);border-radius:6px;width:20px;display:block;position:relative}.social-instagram>span:before{content:"";border:2px solid var(--ink);border-radius:50%;position:absolute;inset:4px}.social-instagram>span:after{content:"";aspect-ratio:1;background:var(--ink);border-radius:50%;width:3px;position:absolute;top:2px;right:2px}.social-youtube{border-radius:13px;width:50px}.social-youtube>span{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid var(--ink);width:0;height:0;transform:translate(2px)}.social-facebook span{font-size:1.7rem;font-weight:900;transform:translateY(2px)}.site-shell{background:var(--theme-bg);min-height:100svh;color:var(--theme-ink);font-family:var(--editorial);font-weight:600}.theme-comedy{--theme-bg:#3f1b2b;--theme-ink:#f4ead8;--theme-accent:#d96b3f;--theme-secondary:#d9ae66;--theme-panel:#dfbd83;--theme-panel-alt:#b45555;--theme-dark:#241019;--theme-panel-ink:#2a1419}.theme-screen{--theme-bg:#123e42;--theme-ink:#f3ead9;--theme-accent:#df8a5f;--theme-secondary:#8fb7af;--theme-panel:#d6ad7f;--theme-panel-alt:#804457;--theme-dark:#08272a;--theme-panel-ink:#202326}.theme-reviews{--theme-bg:#202d50;--theme-ink:#f2eadb;--theme-accent:#82b3c8;--theme-secondary:#a16375;--theme-panel:#dfc9aa;--theme-panel-alt:#b75d45;--theme-dark:#121a31;--theme-panel-ink:#1c2231}.theme-shows{--theme-bg:#404226;--theme-ink:#f3ead8;--theme-accent:#d8b458;--theme-secondary:#c87245;--theme-panel:#d9bd7b;--theme-panel-alt:#a84e38;--theme-dark:#252712;--theme-panel-ink:#262313}.theme-watch{--theme-bg:#ce4f8c;--theme-ink:#f4ecdc;--theme-accent:#ce4f8c;--theme-secondary:#6fa6bf;--theme-panel:#f1c866;--theme-panel-alt:#6fa6bf;--theme-dark:#241c24;--theme-panel-ink:#16151a}.site-shell .site-header,.site-shell footer{background:var(--theme-dark);color:var(--theme-ink)}.site-shell .site-header{border-bottom-color:var(--theme-ink)}@supports (color:color-mix(in lab, red, red)){.site-shell .site-header{border-bottom-color:color-mix(in srgb, var(--theme-ink) 24%, transparent)}}.site-shell .wordmark{letter-spacing:-.035em;font-size:1.65rem;font-weight:900;line-height:.75}.site-shell .interior-lead,.site-shell .interior-copy>p:not(.eyebrow):not(.interior-lead),.site-shell .credit-list li,.site-shell .featured-quote p,.site-shell .review-card blockquote,.site-shell .shows-title>p,.site-shell .show-card div>span,.site-shell .footer-booking a{font-family:var(--editorial)}.site-shell .site-header nav a:hover,.site-shell .site-header nav a:focus-visible{border-color:var(--theme-accent)}.site-shell .footer-booking a{-webkit-text-decoration-color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent)}.theme-comedy .comedy-page{background:var(--theme-bg)}.theme-comedy .comedy-page .interior-copy h1{color:var(--theme-accent)}.theme-comedy .comedy-page .interior-photo{background:var(--theme-panel);color:var(--theme-panel-ink);border-color:var(--theme-panel-ink);box-shadow:12px 12px 0 var(--theme-accent)}.theme-comedy .comedy-page .button-gold{background:var(--theme-accent);color:var(--theme-dark)}.theme-comedy .comedy-page .button-gold:hover,.theme-comedy .comedy-page .button-gold:focus-visible{background:var(--theme-secondary)}.theme-comedy .credit-section{background:var(--theme-panel);color:var(--theme-panel-ink);border-color:var(--theme-panel-ink)}.theme-screen .screen-page{background:var(--theme-bg);color:var(--theme-ink)}.theme-screen .screen-page .interior-copy h1{color:var(--theme-accent)}.theme-screen .portrait-photo{background:var(--theme-panel);color:var(--theme-panel-ink);border-color:var(--theme-panel-ink);box-shadow:12px 12px 0 var(--theme-accent);padding-bottom:1rem}.showreel-section{background:var(--theme-dark);color:var(--theme-ink);border-block:2px solid var(--theme-accent);grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);padding:clamp(5rem,8vw,8rem) 7vw;display:grid}.showreel-copy h2{color:var(--theme-accent);text-transform:uppercase;margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.8}.showreel-copy>p:not(.eyebrow){max-width:430px;margin:1.5rem 0 0;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.35}.showreel-frame{aspect-ratio:16/9;border:2px solid var(--theme-ink);box-shadow:12px 12px 0 var(--theme-accent);background:#070707;overflow:hidden}.showreel-frame iframe{border:0;width:100%;height:100%}.discipline-stack{color:var(--theme-panel-ink);border-bottom:2px solid var(--theme-dark)}.discipline-stack article{background:var(--theme-panel);border-bottom:2px solid var(--theme-dark);grid-template-columns:minmax(240px,.52fr) minmax(0,1fr);gap:1rem clamp(2rem,7vw,8rem);padding:clamp(4.5rem,8vw,8rem) 7vw;display:grid}.discipline-stack article:nth-child(2){background:var(--theme-panel-alt);color:var(--theme-ink)}.discipline-stack article:nth-child(3){background:var(--theme-secondary)}.discipline-stack h2{color:var(--theme-dark);text-transform:uppercase;grid-row:1/span 20;margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.82}.discipline-stack article:nth-child(2) h2{color:var(--theme-ink)}.discipline-stack article>:not(h2){grid-column:2}.discipline-stack article>p{max-width:850px;margin:0;font-size:clamp(1.15rem,1.85vw,1.55rem);line-height:1.45}.discipline-stack article a{text-underline-offset:5px;text-decoration-thickness:2px}.discipline-stack h3{letter-spacing:.075em;text-transform:uppercase;margin:2.2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem)}.discipline-stack .recognition,.discipline-stack .recognition-list p{letter-spacing:.03em;font-size:clamp(.85rem,1.2vw,1.05rem);font-weight:800;line-height:1.35}.recognition-list{border-top:1px solid;gap:0;margin-top:.4rem;display:grid}.recognition-list p{border-bottom:1px solid;margin:0;padding:.9rem 0}.text-link{width:fit-content;margin-top:1rem;padding:.8rem 0;font-size:1rem;font-weight:800}.theme-reviews .reviews-page{background:var(--theme-bg);color:var(--theme-ink)}.theme-reviews .page-title h1{color:var(--theme-accent)}.theme-reviews .featured-quote{border-color:var(--theme-accent)}.theme-reviews .review-card{background:var(--theme-panel);color:var(--theme-panel-ink)}.theme-reviews .review-card:nth-child(2){background:var(--theme-panel-alt);color:var(--theme-ink)}.theme-reviews .review-card:nth-child(3){background:var(--theme-accent)}.theme-reviews .review-card:nth-child(4){background:var(--theme-secondary);color:var(--theme-ink)}.theme-reviews .review-card:nth-child(5){background:#c88b55}.theme-reviews .review-stars{color:var(--theme-dark)}.theme-shows .shows-page{background:var(--theme-bg);color:var(--theme-ink)}.theme-shows .shows-title h1{color:var(--theme-accent)}.theme-shows .show-card{background:var(--theme-panel);color:var(--theme-panel-ink);border-color:var(--theme-dark)}.theme-shows .show-card:nth-child(2){background:var(--theme-panel-alt);color:var(--theme-ink)}.theme-shows .show-card:nth-child(3){background:var(--theme-secondary)}.theme-shows .show-card time{background:var(--theme-dark);color:var(--theme-ink)}.theme-comedy{--theme-accent:#f0cf70;--theme-secondary:#d6aa45;--theme-ink:#f2eee5;--theme-dark:#08080a}.theme-screen{--theme-accent:#91c7dc;--theme-secondary:#5d9eb8;--theme-ink:#f2eee5;--theme-dark:#08080a}.theme-reviews{--theme-accent:#e58b4a;--theme-secondary:#bb5c32;--theme-ink:#f2eee5;--theme-dark:#08080a}.theme-shows{--theme-accent:#a8c99b;--theme-secondary:#6f9b66;--theme-ink:#f2eee5;--theme-dark:#08080a}.site-shell{color:var(--theme-ink);background-color:#08080a;background-image:radial-gradient(circle at 20% 30%,#ffffff0e 0 1px,#0000 1.5px),radial-gradient(circle at 75% 65%,#ffffff09 0 1px,#0000 1.5px),repeating-linear-gradient(112deg,#0000 0 19px,#ffffff04 20px,#0000 21px);background-size:11px 11px,17px 17px,auto;font-family:Arial,Helvetica,sans-serif}.site-shell .site-header{border-bottom:5px solid var(--theme-accent);background:#08080af7;min-height:104px}.site-shell footer{border-top:5px solid var(--theme-accent);background:#08080a}.site-shell .wordmark,.site-shell .interior-copy h1,.site-shell .page-title h1,.site-shell .credit-section h2,.site-shell .discipline-stack h2,.site-shell .showreel-copy h2,.site-shell .show-card h2,.site-shell .show-card time strong,.site-shell .footer-name>a{font-family:var(--editorial);letter-spacing:-.035em;font-weight:900}.site-shell .site-header nav a,.site-shell .header-contact,.site-shell .eyebrow,.site-shell .button,.site-shell .interior-photo figcaption,.site-shell .credit-list li span,.site-shell .review-card cite,.site-shell .featured-quote cite,.site-shell .show-card p,.site-shell .show-card time span,.site-shell .footer-name small,.site-shell .footer-booking span{font-family:Arial,Helvetica,sans-serif;font-weight:900}.site-shell .interior-lead,.site-shell .interior-copy>p:not(.eyebrow):not(.interior-lead),.site-shell .credit-list li,.site-shell .featured-quote p,.site-shell .review-card blockquote,.site-shell .shows-title>p,.site-shell .show-card div>span,.site-shell .footer-booking a,.site-shell .discipline-stack article>p,.site-shell .discipline-stack .recognition,.site-shell .discipline-stack .recognition-list p{font-family:Arial,Helvetica,sans-serif}.site-shell .wordmark{color:var(--theme-accent);letter-spacing:-.02em;filter:drop-shadow(1px 1px #ffffff14);gap:.03em;font-size:clamp(2.15rem,2.65vw,2.8rem);line-height:.78}.site-shell .wordmark span{color:var(--theme-accent);-webkit-text-stroke:1.25px #0d0d10;paint-order:stroke fill;padding-right:.1em;display:block}.site-shell .header-contact{background:var(--theme-accent);color:#08080a;border-color:var(--theme-accent)}.site-shell .header-contact:hover,.site-shell .header-contact:focus-visible{background:var(--theme-ink);color:#08080a;border-color:var(--theme-ink)}.interior-page,.theme-comedy .comedy-page,.theme-screen .screen-page,.theme-reviews .reviews-page,.theme-shows .shows-page{color:var(--theme-ink);background:0 0}.interior-hero{border-bottom:12px solid var(--theme-accent);min-height:calc(100svh - 78px)}.site-shell .interior-copy h1{max-width:8ch;color:var(--theme-ink);text-shadow:4px 4px #0000008c;font-size:clamp(6.5rem,14vw,14.5rem);line-height:.69}.theme-comedy .comedy-page .interior-copy h1,.theme-screen .screen-page .interior-copy h1{color:var(--theme-ink)}.site-shell .eyebrow{background:var(--theme-accent);color:#08080a;letter-spacing:.13em;width:fit-content;margin-bottom:1.3rem;padding:.42rem .58rem}.site-shell .interior-lead{font-size:clamp(1.35rem,2.1vw,2rem);font-weight:800;line-height:1.16}.site-shell .interior-copy>p:not(.eyebrow):not(.interior-lead){color:#f2eee5cc}.site-shell .interior-photo{color:var(--theme-ink);border:8px solid var(--theme-accent);box-shadow:18px 18px 0 var(--theme-accent);background:0 0;padding:0;overflow:visible;transform:rotate(1.5deg)}.site-shell .interior-photo img{aspect-ratio:4/5;filter:none}.site-shell .interior-photo figcaption{color:var(--theme-ink);border:2px solid var(--theme-accent);text-align:left;background:#08080a;padding:.7rem .9rem;bottom:-3rem;left:-.5rem;right:auto}.site-shell .button{border-color:var(--theme-accent)}.site-shell .button-gold{background:var(--theme-accent);color:#08080a}.site-shell .button-gold:hover,.site-shell .button-gold:focus-visible{background:var(--theme-ink);color:#08080a}.site-shell .button-outline:hover,.site-shell .button-outline:focus-visible{background:var(--theme-accent);color:#08080a}.theme-comedy .credit-section{color:var(--theme-ink);border-color:var(--theme-accent);background:#ffffff06}.theme-comedy .credit-section h2{color:var(--theme-accent);font-size:clamp(4.7rem,9vw,9.5rem);line-height:.72}.theme-comedy .credit-list,.theme-comedy .credit-list li{border-color:#f0cf7099}.theme-comedy .credit-list li span{color:var(--theme-accent)}.comedy-source-hero{align-items:start}.comedy-source-hero .interior-copy{align-self:center}.comedy-bill-quote{border-left:8px solid var(--theme-accent);background:#f0cf701a;max-width:760px;margin:2.3rem 0;padding:1.5rem 1.7rem}.comedy-bill-quote p{margin:0;font-size:clamp(1.4rem,2.35vw,2.2rem);font-weight:800;line-height:1.18}.comedy-bill-quote cite{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:.78rem;font-style:normal;font-weight:900;display:block}.comedy-source-copy{gap:1.15rem;max-width:780px;display:grid}.comedy-source-copy p{color:#f2eee5db;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:700;line-height:1.52}.comedy-source-copy a{color:var(--theme-accent);text-underline-offset:4px;text-decoration-thickness:2px}.site-shell .comedy-source-photo{align-self:center}.site-shell .comedy-source-photo img{aspect-ratio:2/3;object-position:center}.comedy-reviews-section{border-bottom:12px solid var(--theme-accent);background:#ffffff06;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(3rem,7vw,8rem);padding:clamp(5rem,8vw,8rem) 7vw;display:grid}.comedy-review-photo{border:8px solid var(--theme-accent);margin:0;overflow:hidden;transform:rotate(-1.25deg);box-shadow:18px 18px #f0cf703d}.comedy-review-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center}.comedy-review-list{border-top:2px solid var(--theme-accent);display:grid}.comedy-review-list blockquote{color:var(--theme-ink);border-bottom:1px solid #f0cf7085;margin:0;padding:1.3rem 0;font-size:clamp(1.08rem,1.7vw,1.45rem);font-weight:800;line-height:1.35}.comedy-review-list .comedy-review-featured{background:var(--theme-accent);color:#08080a;border:0;margin-top:1.6rem;padding:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1.16}.comedy-review-featured cite{letter-spacing:.1em;text-transform:uppercase;margin-top:1.2rem;font-size:.78rem;font-style:normal;font-weight:900;display:block}.showreel-section{border-block:12px solid var(--theme-accent);background:#ffffff06}.showreel-copy h2{color:var(--theme-ink);font-size:clamp(4.8rem,9vw,9.5rem);line-height:.7}.showreel-frame{border:8px solid var(--theme-accent);box-shadow:16px 16px #91c7dc47}.discipline-stack{color:var(--theme-ink);border-color:var(--theme-accent)}.discipline-stack article,.discipline-stack article:nth-child(2),.discipline-stack article:nth-child(3){color:var(--theme-ink);border-color:var(--theme-accent);background:#08080ae6}.discipline-stack h2,.discipline-stack article:nth-child(2) h2{color:var(--theme-accent);font-size:clamp(5rem,9vw,9.5rem);line-height:.68}.discipline-stack h3,.text-link{color:var(--theme-accent)}.recognition-list{border-color:#91c7dc8c}.recognition-list p{border-color:#91c7dc57}.theme-reviews .reviews-page,.theme-shows .shows-page{padding-top:clamp(5rem,8vw,8rem)}.site-shell .page-title h1,.site-shell .shows-title h1{color:var(--theme-ink);text-shadow:5px 5px #00000080;font-size:clamp(7rem,16vw,16rem);line-height:.66}.theme-reviews .featured-quote{border:4px solid var(--theme-accent);background:#e58b4a1f;padding:2rem}.theme-reviews .review-card,.theme-reviews .review-card:nth-child(2),.theme-reviews .review-card:nth-child(3),.theme-reviews .review-card:nth-child(4),.theme-reviews .review-card:nth-child(5){color:var(--theme-ink);border:4px solid var(--theme-accent);background:#08080ae0;box-shadow:8px 8px #e58b4a38}.theme-reviews .review-stars,.theme-reviews .review-card cite{color:var(--theme-accent)}.theme-shows .show-card,.theme-shows .show-card:nth-child(2),.theme-shows .show-card:nth-child(3){color:var(--theme-ink);border:4px solid var(--theme-accent);background:#08080ae0;box-shadow:8px 8px #a8c99b33}.theme-shows .show-card:hover,.theme-shows .show-card:focus-visible,.theme-shows .show-card time{background:var(--theme-accent);color:#08080a}.theme-shows .show-card time span{color:#08080a}.site-shell .social:hover,.site-shell .social:focus-visible{background:var(--theme-accent)}:root{--site-paper:#e9e8dc;--site-ink:#121216;--baby-blue:#4f7f99}body{background:var(--site-paper);color:var(--site-ink)}.poster-home,.poster-home-art{background:var(--site-paper)}.poster-nav{background:linear-gradient(#e9e8dcfc 0%,#e9e8dce0 55%,#e9e8dc00 100%)}.poster-nav a{color:var(--baby-blue);border-bottom-color:#4f7f99b8}.poster-nav a:nth-child(2){--link-accent:#d6544d}.poster-socials{background:#e9e8dcf0}.theme-comedy,.theme-reviews,.theme-shows{--theme-ink:var(--site-ink);--theme-dark:var(--site-paper)}.theme-screen{--theme-ink:var(--site-ink);--theme-dark:var(--site-paper);--theme-accent:#d6544d;--theme-secondary:#a93635}.site-shell{background-color:var(--site-paper);color:var(--site-ink);background-image:url(/paper-texture.png?v=msn5xdxb);background-repeat:repeat;background-size:396px 456px}.site-shell .site-header,.site-shell footer{color:var(--site-ink);background:#e9e8dcfa}.site-shell .site-header nav a{color:#121216c7}.site-shell .site-header nav a:hover,.site-shell .site-header nav a:focus-visible{color:var(--theme-accent)}.site-shell .footer-name>a,.site-shell .footer-booking a{color:var(--site-ink)}.site-shell .footer-name small,.site-shell .footer-booking span{color:#1212169e}.site-shell .social{background:var(--theme-accent)}.interior-page,.theme-comedy .comedy-page,.theme-screen .screen-page,.theme-reviews .reviews-page,.theme-shows .shows-page{color:var(--site-ink)}.site-shell .interior-copy h1,.theme-comedy .comedy-page .interior-copy h1,.theme-screen .screen-page .interior-copy h1,.site-shell .page-title h1,.site-shell .shows-title h1,.showreel-copy h2{color:var(--site-ink);text-shadow:none}.theme-screen .screen-page .interior-copy h1 span{color:var(--theme-accent)}.site-shell .interior-copy>p:not(.eyebrow):not(.interior-lead),.comedy-source-copy p{color:#121216cc}.site-shell .interior-photo figcaption{background:var(--site-paper);color:var(--site-ink)}.site-shell .button-outline{color:var(--site-ink)}.theme-comedy .credit-section,.comedy-reviews-section,.showreel-section{color:var(--site-ink);background:#12121606}.theme-comedy .credit-section,.comedy-bill-quote,.comedy-review-list blockquote{color:var(--site-ink)}.showreel-frame{box-shadow:16px 16px 0 var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.showreel-frame{box-shadow:16px 16px 0 color-mix(in srgb, var(--theme-accent) 30%, transparent)}}.discipline-stack{color:var(--site-ink)}.discipline-stack article,.discipline-stack article:nth-child(2),.discipline-stack article:nth-child(3){color:var(--site-ink);background:#e9e8dcf0}.discipline-stack article:nth-child(2){background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.discipline-stack article:nth-child(2){background:color-mix(in srgb, var(--theme-accent) 10%, var(--site-paper))}}.discipline-stack h2,.discipline-stack article:nth-child(2) h2{color:var(--theme-accent)}.recognition-list,.recognition-list p{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.recognition-list,.recognition-list p{border-color:color-mix(in srgb, var(--theme-accent) 55%, transparent)}}.theme-reviews .featured-quote{color:var(--site-ink)}.theme-reviews .review-card,.theme-reviews .review-card:nth-child(2),.theme-reviews .review-card:nth-child(3),.theme-reviews .review-card:nth-child(4),.theme-reviews .review-card:nth-child(5){color:var(--site-ink);background:#e9e8dcf0}.theme-reviews .review-card:nth-child(2n){background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.theme-reviews .review-card:nth-child(2n){background:color-mix(in srgb, var(--theme-accent) 10%, var(--site-paper))}}.theme-shows .show-card,.theme-shows .show-card:nth-child(2),.theme-shows .show-card:nth-child(3){color:var(--site-ink);background:#e9e8dcf0}.theme-shows .show-card:nth-child(2){background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.theme-shows .show-card:nth-child(2){background:color-mix(in srgb, var(--theme-accent) 10%, var(--site-paper))}}.theme-shows .show-card:hover,.theme-shows .show-card:focus-visible{background:var(--theme-accent);color:var(--site-ink)}@media (width<=1050px){.site-header{grid-template-columns:auto 1fr}.site-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:.2rem;overflow-x:auto}.header-contact{justify-self:end}.home-hero{min-height:840px}.home-photo{width:46vw;right:3vw}.interior-hero{grid-template-columns:1fr .78fr;gap:4vw;padding-left:5vw;padding-right:5vw}.credit-section,.showreel-section,.page-title{grid-template-columns:1fr}.page-title>.eyebrow{margin-bottom:-3rem}}@media (width<=760px){.poster-home{height:auto;min-height:100svh;overflow-y:auto}.poster-nav{background:#e9e8dcfa;border-bottom:1px solid #12121638;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.7rem .8rem .85rem;position:fixed}.poster-nav a{border:1px solid #4f7f99b8;padding:.55rem .35rem;font-size:.59rem}.poster-nav a:after{display:none}.poster-home-art{object-fit:contain;flex:none;width:100vw;height:auto;min-height:0;margin-top:96px}.poster-socials{position:absolute;top:6.6rem;left:.8rem}.site-header{gap:.8rem;min-height:68px;padding:.8rem 1rem}.site-shell .site-header{min-height:84px}.site-shell .wordmark{font-size:1.85rem;line-height:.8}.site-header nav{margin:0 -1rem -.8rem;padding:0 1rem .65rem}.site-header nav a{flex:none;padding:.5rem .55rem;font-size:.61rem}.header-contact{padding:.58rem .75rem;font-size:.62rem}.home-hero{align-items:flex-start;min-height:790px;padding:8.5rem 1rem 11rem}.home-kicker{font-size:.57rem;top:5.3rem;left:1rem}.home-hero h1{font-size:clamp(3.5rem,16vw,5.5rem);line-height:.8;top:1.6rem}.home-hero h1 span{display:block}.home-hero h1 span+span{margin-left:0}.home-photo{width:75vw;height:465px;top:15rem;bottom:auto;right:-8vw}.home-menu{gap:.75rem;width:100%;margin-top:4.2rem}.home-menu-link,.menu-shows{align-self:flex-start;font-size:clamp(3.35rem,17vw,5.5rem)}.menu-screen{max-width:94vw;font-size:clamp(2.05rem,10.7vw,3.5rem)}.menu-reviews{transform:translate(1rem)}.menu-reviews:hover,.menu-reviews:focus-visible{transform:translate(1.5rem)}.home-menu-link small{width:34px}.home-intro{max-width:none;font-size:.96rem;bottom:1.3rem;left:1rem;right:1rem}.interior-hero{grid-template-columns:1fr;min-height:auto;padding:4.5rem 1.25rem}.interior-copy h1{font-size:clamp(4.8rem,23vw,7.5rem)}.screen-page .interior-copy h1{font-size:clamp(4rem,20vw,6.4rem)}.interior-photo{margin-top:1rem}.credit-section{padding:4.5rem 1.25rem}.credit-section h2{font-size:clamp(4rem,19vw,6.5rem)}.credit-list li{grid-template-columns:1fr;gap:.5rem}.comedy-bill-quote{padding:1.2rem}.comedy-reviews-section{grid-template-columns:1fr;padding:4.5rem 1.25rem}.comedy-review-photo{box-shadow:9px 9px #f0cf703d}.discipline-grid{grid-template-columns:1fr}.discipline-grid article{min-height:320px;padding:2rem 1.25rem}.discipline-grid article+article{border-top:2px solid var(--ink);border-left:0}.discipline-grid h2{margin-top:3rem}.showreel-section{padding:4.5rem 1.25rem}.showreel-copy h2{max-width:650px;font-size:clamp(3.5rem,17vw,6rem)}.showreel-frame{box-shadow:7px 7px 0 var(--theme-accent)}.discipline-stack article{grid-template-columns:1fr;padding:4.5rem 1.25rem}.discipline-stack h2{grid-row:auto;font-size:clamp(4rem,20vw,6.5rem)}.discipline-stack article>:not(h2){grid-column:1}.awards-section{padding:4rem 1.25rem}.reviews-page,.shows-page{padding:4.5rem 1.25rem}.page-title>.eyebrow{margin-bottom:-2.5rem}.page-title h1{font-size:clamp(5rem,24vw,8rem)}.featured-quote{padding-left:1rem}.review-grid{grid-template-columns:1fr}.review-card,.review-card:nth-child(5){grid-column:auto;min-height:240px}.shows-title h1{font-size:clamp(5rem,23vw,8rem)}.show-card{grid-template-columns:72px 1fr;gap:1rem;min-height:210px;padding:1rem}.show-card time{min-width:72px}.show-card time strong{font-size:3rem}.show-card h2{font-size:clamp(2.2rem,11vw,3.4rem)}footer{grid-template-columns:1fr;gap:1.7rem;padding:2.5rem 1.25rem}}@media (width>=761px){.site-shell .site-header{min-height:88px}.site-shell .site-header nav,.theme-watch .site-header nav{grid-template-columns:repeat(4,max-content);justify-content:center;gap:clamp(.35rem,1.2vw,1.2rem);width:max-content;margin:0;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-shell .site-header nav a,.theme-watch .site-header nav a,.poster-home .poster-nav a{text-align:center;white-space:nowrap;border-bottom:1px solid #4f7f99b8;padding:.65rem .85rem;font-size:clamp(.65rem,.85vw,.8rem);line-height:1.1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.site-shell .interior-copy>p:not(.eyebrow),.site-shell .comedy-bill-quote p,.site-shell .comedy-source-copy p,.site-shell .comedy-review-list blockquote,.site-shell .credit-list li,.site-shell .showreel-copy>p:not(.eyebrow),.site-shell .discipline-stack article>p,.site-shell .discipline-stack .recognition,.site-shell .discipline-stack .recognition-list p,.site-shell .featured-quote p,.site-shell .review-card blockquote,.site-shell .shows-title>p,.site-shell .show-card div>span{font-family:var(--copy-serif);letter-spacing:0;font-weight:400;line-height:1.48}.site-shell .interior-copy h1,.site-shell .page-title h1,.site-shell .shows-title h1,.site-shell .showreel-copy h2,.site-shell .discipline-stack h2{overflow-wrap:normal;word-break:normal;line-height:.88}.site-shell .interior-hero{gap:clamp(2rem,4vw,5rem);min-height:auto;padding:clamp(3rem,5vw,5rem) 7vw}.site-shell .showreel-section{gap:clamp(2rem,4vw,4.5rem);padding:clamp(3rem,5vw,5rem) 7vw}.site-shell .showreel-copy h2{font-size:clamp(2.5rem,4.5vw,4.75rem);line-height:1}.site-shell .discipline-stack{background:#e9e8dcf0}.site-shell .discipline-stack article{background:0 0;border-bottom-width:1px;gap:.8rem clamp(2rem,4vw,5rem);padding:clamp(1.75rem,2.6vw,2.6rem) 7vw}.site-shell .discipline-stack article:nth-child(2),.site-shell .discipline-stack article:nth-child(3){background:0 0}.site-shell .discipline-stack h3{margin-top:1.35rem}.site-shell .recognition-list p{padding:.55rem 0}.site-shell .comedy-reviews-section,.site-shell .credit-section{gap:clamp(2rem,4vw,5rem);padding:clamp(3rem,5vw,5rem) 7vw}.theme-reviews .reviews-page,.theme-shows .shows-page{padding:clamp(3rem,5vw,5rem) 6vw}.site-shell .page-title{gap:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(2rem,4vw,3.5rem)}.site-shell .page-title>.eyebrow{margin-bottom:0}.site-shell .review-card{min-height:220px}.site-shell .show-card{min-height:160px}@media (width<=760px){.site-shell .interior-hero,.site-shell .showreel-section,.site-shell .discipline-stack article,.site-shell .comedy-reviews-section,.site-shell .credit-section,.theme-reviews .reviews-page,.theme-shows .shows-page{padding:2.5rem 1.25rem}.site-shell .interior-copy h1,.theme-screen .screen-page .interior-copy h1{font-size:clamp(3.8rem,18vw,5.7rem);line-height:.9}.site-shell .showreel-copy h2{font-size:clamp(2.35rem,12vw,3.6rem);line-height:1}.site-shell .discipline-stack h2,.site-shell .discipline-stack article:nth-child(2) h2{font-size:clamp(3.5rem,17vw,5.2rem);line-height:.9}.site-shell .discipline-stack article{padding:1.5rem 1.25rem}.site-shell .page-title>.eyebrow{margin-bottom:0}.site-shell .page-title h1,.site-shell .shows-title h1{font-size:clamp(4.6rem,21vw,7rem);line-height:.88}.site-shell .review-card,.site-shell .review-card:nth-child(5){min-height:auto}}.poster-nav a:nth-child(3){--link-accent:#ce4f8c}.poster-nav a:nth-child(4){--link-accent:#7c66a6}.poster-socials{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:.16rem;padding:.15rem}.poster-socials .social:hover,.poster-socials .social:focus-visible{background:var(--baby-blue)}@supports (color:color-mix(in lab, red, red)){.poster-socials .social:hover,.poster-socials .social:focus-visible{background:color-mix(in srgb, var(--baby-blue) 16%, transparent)}}.theme-contact{--theme-accent:#7c66a6;--theme-secondary:#5f4b86;--theme-ink:var(--site-ink);--theme-dark:var(--site-paper)}.theme-contact .header-contact{display:none}.comedy-photo-grid{border-bottom:1px solid var(--theme-accent);grid-template-columns:2fr .66fr 1fr 1fr;gap:.45rem;padding:.45rem 7vw;display:grid}@supports (color:color-mix(in lab, red, red)){.comedy-photo-grid{border-bottom:1px solid color-mix(in srgb, var(--theme-accent) 72%, transparent)}}.comedy-photo{border:3px solid var(--theme-accent);height:clamp(220px,24vw,360px);margin:0;overflow:hidden}.comedy-photo img{object-fit:cover;height:100%}.comedy-photo-wide img,.comedy-photo-tall img{object-position:center}.site-shell .comedy-reviews-section{padding-top:clamp(2rem,3.5vw,3.5rem)}.discipline-gallery{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.15rem 0 .35rem;display:grid}.site-shell .discipline-stack h2,.site-shell .discipline-stack article:nth-child(2) h2{grid-area:1/1;align-self:start}.discipline-gallery img,.discipline-photo img{object-fit:cover;border:3px solid var(--theme-accent);width:100%}.discipline-gallery img{aspect-ratio:4/5}.site-shell .discipline-stack article.discipline-has-photo{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr) minmax(230px,.58fr);gap:.8rem clamp(1.5rem,3vw,3.5rem)}.discipline-has-photo>:not(h2):not(.discipline-photo){grid-column:2}.discipline-has-photo .discipline-photo{grid-area:1/3;align-self:start;margin:0}.discipline-photo img{aspect-ratio:3/4}.contact-page{min-height:75svh}.contact-hero{border-bottom:10px solid var(--theme-accent);grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);padding:clamp(3.5rem,6vw,6rem) 7vw;display:grid}.contact-heading h1,.contact-forms h2{font-family:var(--editorial);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-weight:900}.contact-heading h1{color:var(--site-ink);letter-spacing:0;font-size:clamp(5.5rem,12vw,12rem);line-height:.78}.contact-agent{border-top:2px solid var(--theme-accent);max-width:720px;margin-top:clamp(2rem,4vw,3.5rem);padding-top:1.4rem}.contact-agent h2{font-family:var(--copy-serif);margin:0 0 .5rem;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:400;line-height:1.25}.contact-agent p{font-family:var(--copy-serif);margin:0 0 .65rem;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.4}.contact-agent a{color:var(--theme-secondary);font-family:var(--ui-font);letter-spacing:.01em;overflow-wrap:anywhere;text-underline-offset:4px;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700}.contact-photo{border:6px solid var(--theme-accent);box-shadow:14px 14px 0 var(--theme-accent);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-photo{box-shadow:14px 14px 0 color-mix(in srgb, var(--theme-accent) 28%, transparent)}}.contact-photo img{aspect-ratio:1;object-fit:cover}.contact-forms{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:.75rem;padding:.75rem 7vw clamp(3rem,6vw,6rem);display:grid}.newsletter-box,.contact-form{border:2px solid var(--theme-accent);background:#e9e8dceb;margin:0;padding:clamp(1.5rem,3vw,2.75rem)}.newsletter-box{position:sticky;top:1rem}.form-heading{margin-bottom:clamp(1.4rem,2.5vw,2.25rem)}.contact-forms h2{color:var(--theme-secondary);font-size:clamp(3rem,5.2vw,5.5rem);line-height:.86}.newsletter-box h2{letter-spacing:.01em;max-width:12ch;font-size:clamp(2.25rem,3.6vw,3.75rem);line-height:.94}.contact-form h2{letter-spacing:.015em}.form-heading p,.form-note{font-family:var(--copy-serif)}.form-heading p{max-width:28ch;margin:.8rem 0 0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.4}.newsletter-box>label,.contact-form label>span,.contact-form legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:900;display:block}.newsletter-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.contact-form{gap:1rem;display:grid}.contact-form fieldset{border:0;margin:0;padding:0}.name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.contact-forms input,.contact-forms textarea{width:100%;color:var(--site-ink);border:1px solid var(--theme-secondary);background:#ffffff6b;padding:.9rem .95rem}@supports (color:color-mix(in lab, red, red)){.contact-forms input,.contact-forms textarea{border:1px solid color-mix(in srgb, var(--theme-secondary) 66%, transparent)}}.contact-forms input,.contact-forms textarea{font-family:var(--copy-serif);border-radius:0;font-size:1rem}.contact-forms textarea{resize:vertical;min-height:170px}.contact-forms input:focus,.contact-forms textarea:focus{border-color:var(--theme-secondary);outline:3px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.contact-forms input:focus,.contact-forms textarea:focus{outline:3px solid color-mix(in srgb, var(--theme-accent) 26%, transparent)}}.contact-forms button,.mailing-list-button{background:var(--theme-accent);width:fit-content;color:var(--site-ink);border:2px solid var(--theme-secondary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:.9rem 1.25rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.contact-forms button:hover,.contact-forms button:focus-visible,.mailing-list-button:hover,.mailing-list-button:focus-visible{background:var(--theme-secondary);color:var(--cream);outline:none}.form-note{margin:1rem 0 0;font-size:.9rem}.bandsintown-shell{border:2px solid var(--theme-accent);background:#e9e8dcf0;padding:clamp(1.5rem,3vw,2.5rem)}.bandsintown-shell>.bit-widget-initializer{color:var(--site-ink);border:1px solid var(--theme-accent);padding:clamp(2rem,5vw,4.5rem);display:block}@supports (color:color-mix(in lab, red, red)){.bandsintown-shell>.bit-widget-initializer{border:1px solid color-mix(in srgb, var(--theme-accent) 58%, transparent)}}.bandsintown-shell>.bit-widget-initializer{font-family:var(--copy-serif);text-align:center;font-size:clamp(1.35rem,2.3vw,2.1rem);line-height:1.35;text-decoration:none}@media (width<=1100px){.site-shell .discipline-stack article.discipline-has-photo{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr)}.discipline-has-photo .discipline-photo{grid-area:auto/2}.discipline-has-photo .discipline-photo img{aspect-ratio:16/10;object-position:center 30%}.contact-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);padding-inline:5vw}.contact-forms{padding-inline:5vw}}@media (width<=760px){.poster-socials{top:6.55rem;left:.7rem}.comedy-photo-grid{grid-template-columns:.75fr 1fr 1fr;gap:.3rem;padding:.3rem}.comedy-photo{aspect-ratio:4/5;height:auto}.comedy-photo-wide{aspect-ratio:2;grid-column:1/-1}.discipline-gallery{grid-column:1;gap:.3rem}.site-shell .discipline-stack article.discipline-has-photo{grid-template-columns:1fr}.discipline-has-photo>:not(h2):not(.discipline-photo),.discipline-has-photo .discipline-photo{grid-column:1}.discipline-has-photo .discipline-photo{grid-row:auto}.contact-hero{grid-template-columns:1fr;gap:2rem;padding:2.5rem 1.25rem}.contact-heading h1{font-size:clamp(4.7rem,24vw,7.2rem)}.contact-photo{width:min(100%,520px);box-shadow:8px 8px 0 var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.contact-photo{box-shadow:8px 8px 0 color-mix(in srgb, var(--theme-accent) 28%, transparent)}}.contact-forms{grid-template-columns:1fr;padding:.45rem .45rem 2.5rem}.newsletter-box{position:static}.contact-forms h2{font-size:clamp(3.2rem,16vw,4.8rem)}.newsletter-row,.name-fields{grid-template-columns:1fr}}.site-shell .shows-title h1{font-size:clamp(4.8rem,10vw,10rem)}.contact-heading h1{font-size:clamp(4.8rem,9.5vw,9.6rem)}.site-shell .discipline-stack h2,.site-shell .discipline-stack article:nth-child(2) h2{font-size:clamp(3.25rem,5.3vw,5.5rem)}.site-shell .showreel-copy h2{font-size:clamp(2.2rem,3.6vw,3.75rem)}.contact-forms h2{font-size:clamp(2.6rem,4.2vw,4.5rem)}@media (width<=760px){.site-shell .interior-copy h1,.theme-comedy .comedy-page .interior-copy h1,.theme-screen .screen-page .interior-copy h1{font-size:clamp(3.15rem,15vw,4.7rem)}.site-shell .shows-title h1{font-size:clamp(3.8rem,18vw,5.6rem)}.contact-heading h1{font-size:clamp(3.8rem,19vw,5.8rem)}.site-shell .discipline-stack h2,.site-shell .discipline-stack article:nth-child(2) h2{font-size:clamp(2.8rem,13.5vw,4.3rem)}.site-shell .showreel-copy h2{font-size:clamp(2rem,10vw,3rem)}.contact-forms h2{font-size:clamp(2.8rem,14vw,4.2rem)}}.site-shell footer{grid-template-columns:1fr auto}@media (width<=760px){.site-shell footer{grid-template-columns:1fr}}.theme-comedy .comedy-bill-quote cite{color:var(--site-ink)}.instagram-carousel{border-bottom:1px solid var(--theme-accent);padding:clamp(2.2rem,4vw,4rem) 7vw;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.instagram-carousel{border-bottom:1px solid color-mix(in srgb, var(--theme-accent) 72%, transparent)}}.instagram-carousel-header{grid-template-columns:1fr auto auto;align-items:end;gap:1.5rem;margin-bottom:1.25rem;display:grid}.instagram-carousel-header p{letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:900}.instagram-carousel-header h2{color:var(--site-ink);letter-spacing:-.035em;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.8rem,5.5vw,5.8rem);font-weight:900;line-height:.84}.instagram-profile-link{min-height:44px;color:var(--site-ink);align-items:center;gap:.55rem;padding:.4rem .55rem;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.instagram-profile-link:hover,.instagram-profile-link:focus-visible{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.instagram-profile-link:hover,.instagram-profile-link:focus-visible{background:color-mix(in srgb, var(--theme-accent) 18%, transparent)}}.instagram-follow-logo{filter:saturate(.82)contrast(.96);mix-blend-mode:multiply;object-fit:cover;opacity:.88;border-radius:8px;flex:0 0 30px;width:30px;height:30px;transition:filter .16s,opacity .16s,transform .16s}.instagram-profile-link:hover .instagram-follow-logo,.instagram-profile-link:focus-visible .instagram-follow-logo{filter:saturate()contrast();opacity:1;transform:scale(1.04)}.instagram-follow-action{background:var(--theme-accent);color:var(--site-ink);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .6rem;font-size:.7rem}.instagram-carousel-controls{gap:.4rem;display:flex}.instagram-carousel-controls button{cursor:pointer;background:var(--site-ink);width:46px;height:40px;color:var(--site-paper);border:0;padding:0;font-size:1.25rem;font-weight:900}.instagram-carousel-controls button:hover,.instagram-carousel-controls button:focus-visible{background:var(--theme-accent);color:var(--site-ink);outline:none}.instagram-carousel-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-color:var(--theme-accent) transparent;scrollbar-width:thin;grid-auto-columns:minmax(220px,25vw);grid-auto-flow:column;gap:.75rem;padding-bottom:.45rem;display:grid;overflow-x:auto}.instagram-card{aspect-ratio:9/16;background:var(--site-ink);border:4px solid var(--theme-accent);color:#fff;scroll-snap-align:start;text-decoration:none;display:block;position:relative;overflow:hidden}.instagram-card img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.instagram-card:hover img,.instagram-card:focus-visible img{transform:scale(1.025)}.instagram-card:focus-visible{outline:4px solid var(--site-ink);outline-offset:3px}.instagram-card-meta{background:linear-gradient(#0000,#000000db);justify-content:flex-end;align-items:end;gap:1rem;padding:3.25rem .9rem .85rem;font-family:Arial,Helvetica,sans-serif;display:flex;position:absolute;inset:auto 0 0}.instagram-card-meta strong{text-align:right;text-transform:uppercase;max-width:110px;font-size:.72rem;line-height:1.1}@media (width<=760px){.instagram-carousel{padding-inline:1rem}.instagram-carousel-header{grid-template-columns:1fr auto;gap:.8rem}.instagram-profile-link{align-self:center;gap:.4rem;padding-inline:.3rem;font-size:.78rem}.instagram-follow-logo{border-radius:6px;flex-basis:24px;width:24px;height:24px}.instagram-follow-action{padding-inline:.45rem;font-size:.62rem}.instagram-carousel-controls{grid-column:1/-1}.instagram-carousel-track{grid-auto-columns:minmax(230px,78vw)}}.form-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.contact-forms button:disabled{cursor:wait;opacity:.65}.form-status{min-height:1.5rem;margin:.8rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;font-weight:900}.form-status-success{color:#27623b}.form-status-error{color:#a3262a}.form-inbox{min-height:75svh;padding:clamp(3rem,6vw,6rem) 7vw}.form-inbox-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.form-inbox-heading h1{color:var(--theme-accent);font-family:var(--editorial);margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.88}.form-inbox-heading>a,.form-inbox-section a{-webkit-text-decoration-color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent);text-underline-offset:5px;font-weight:900;text-decoration-thickness:3px}.form-inbox-section{border:3px solid var(--theme-accent);margin-top:1rem;padding:clamp(1.4rem,3vw,2.4rem)}.form-inbox-section+.form-inbox-section{margin-top:1.5rem}.form-inbox-section h2{color:var(--theme-accent);font-family:var(--editorial);text-transform:uppercase;margin:0 0 1.4rem;font-size:clamp(2.1rem,3.5vw,3.5rem)}.form-inbox-list{gap:.85rem;display:grid}.form-inbox-list article{border:1px solid var(--theme-accent);background:#ffffff47;padding:1.2rem}@supports (color:color-mix(in lab, red, red)){.form-inbox-list article{border:1px solid color-mix(in srgb, var(--theme-accent) 55%, transparent)}}.form-inbox-list article>div,.subscriber-list li{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.form-inbox-list h3,.form-inbox-list p{margin:0}.form-inbox-list p{white-space:pre-wrap;max-width:850px;margin:1rem 0}.form-inbox-list time,.subscriber-list time{color:#1212169e;flex:none;font-size:.75rem;font-weight:800}.subscriber-list{margin:0;padding:0;list-style:none}.subscriber-list li{border-top:1px solid var(--theme-accent);padding:.75rem 0}@supports (color:color-mix(in lab, red, red)){.subscriber-list li{border-top:1px solid color-mix(in srgb, var(--theme-accent) 42%, transparent)}}.form-inbox-empty{margin:0}.site-shell .interior-copy h1,.theme-comedy .comedy-page .interior-copy h1{font-size:clamp(4.6rem,8.8vw,9rem)}.theme-screen .screen-page .interior-copy h1{font-size:clamp(4.1rem,7.6vw,7.8rem)}.site-shell .shows-title h1,.contact-heading h1{font-size:clamp(4.2rem,8vw,8.2rem)}.site-shell .discipline-stack h2,.site-shell .discipline-stack article:nth-child(2) h2{font-size:clamp(2.65rem,4.1vw,4.25rem);line-height:.92}.site-shell .discipline-stack article{column-gap:clamp(1.75rem,3.5vw,4rem)}.site-shell .showreel-copy h2,.contact-forms h2,.instagram-carousel-header h2{font-size:clamp(2.2rem,3.4vw,3.5rem)}.poster-socials{gap:.32rem}.poster-socials .social,.poster-socials .social-youtube{background:0 0;border-radius:8px;width:43px}.poster-socials .social-instagram>span{border-width:2px;border-radius:6px;width:23px}.poster-socials .social-instagram>span:before{border-width:2px;inset:4px}.poster-socials .social-facebook span{font-size:1.7rem}.poster-socials .social:hover,.poster-socials .social:focus-visible{background:var(--gold);transform:translateY(-2px)scale(1.04)}@media (width<=760px){.site-shell .interior-copy h1,.theme-comedy .comedy-page .interior-copy h1,.theme-screen .screen-page .interior-copy h1{font-size:clamp(3rem,13.5vw,4.25rem)}.site-shell .shows-title h1,.contact-heading h1{font-size:clamp(3.4rem,16vw,5rem)}.site-shell .discipline-stack h2,.site-shell .discipline-stack article:nth-child(2) h2{font-size:clamp(2.45rem,11.5vw,3.7rem)}.site-shell .showreel-copy h2,.contact-forms h2,.instagram-carousel-header h2{font-size:clamp(2.05rem,9vw,2.8rem)}.poster-socials .social,.poster-socials .social-youtube{width:39px}.form-inbox{padding:2.5rem 1.25rem}.form-inbox-heading,.form-inbox-list article>div,.subscriber-list li{flex-direction:column;align-items:flex-start}.form-inbox-heading h1{font-size:clamp(3.4rem,16vw,5rem)}}.header-actions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.header-promo{border:3px solid var(--theme-accent);color:#fff;background:#121216;width:clamp(280px,27vw,470px);height:58px;overflow:hidden}.header-promo:hover .header-promo-track,.header-promo:focus-within .header-promo-track{animation-play-state:paused}.header-promo-track{will-change:transform;width:max-content;height:100%;animation:22s linear infinite header-promo-scroll;display:flex}.header-promo-set{flex:none;height:100%;display:flex}.header-promo-set a{color:#fff;letter-spacing:.035em;text-transform:uppercase;border-right:1px solid #ffffff59;grid-template-columns:72px auto 18px;align-items:center;gap:.65rem;min-width:335px;padding:.35rem .8rem .35rem .35rem;font-family:Arial,Helvetica,sans-serif;font-size:.73rem;line-height:1.05;text-decoration:none;display:grid}.header-promo-set a:hover,.header-promo-set a:focus-visible{background:var(--theme-accent);color:var(--site-ink);outline:none}.header-promo-set img{object-fit:cover;border:1px solid #ffffff4d;width:72px;height:42px}.header-promo-set strong{max-width:190px}@keyframes header-promo-scroll{to{transform:translate(-50%)}}@media (width<=1220px){.header-promo{width:clamp(230px,29vw,350px)}}@media (width<=760px){.header-actions{gap:.4rem}.header-promo{width:clamp(110px,30vw,160px);height:46px}.header-promo-set a{grid-template-columns:auto 14px;gap:.35rem;min-width:238px;padding:.35rem .65rem;font-size:.58rem}.header-promo-set img{display:none}}@media (prefers-reduced-motion:reduce){.header-promo-track{animation:none}.header-promo{overflow-x:auto}}.theme-comedy .comedy-source-copy a{color:#8f1f58;text-underline-offset:4px;font-weight:800;text-decoration-color:currentColor;text-decoration-thickness:3px}.theme-comedy .comedy-source-copy a:hover,.theme-comedy .comedy-source-copy a:focus-visible{background:var(--gold);color:var(--site-ink);outline:3px solid var(--gold);outline-offset:1px}@media (width<=760px){.poster-home{min-height:0;padding-bottom:58px}.poster-art-stage{background:var(--site-paper);flex:none;order:1;grid-template-rows:minmax(0,1fr) 54px minmax(0,1fr);height:calc(100svh - 58px);min-height:500px;max-height:760px;display:grid;position:relative;overflow:visible}.poster-art-stage:before,.poster-art-stage:after{content:"";background-image:url(/og.png?v=msn5xdxb);background-repeat:no-repeat;background-size:190%}.poster-art-stage:before{border-bottom:3px solid var(--gold);background-position:-10px;background-size:188% 100%;grid-row:1}.poster-art-stage:after{background-position:100% 0;background-size:220%;grid-row:3}.poster-home-art{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.poster-nav{z-index:4;border-top:1px solid var(--gold);background:#e9e8dcfa;border-bottom:1px solid #12121629;grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:.45rem;min-height:54px;padding:.45rem .85rem;position:absolute;top:calc(clamp(500px,100svh - 58px,760px)/2 - 27px);left:0;right:0}.poster-nav a{color:#3d3d42;letter-spacing:.035em;white-space:nowrap;border:0;padding:.5rem .08rem;font-size:clamp(.51rem,2.35vw,.63rem)}.poster-socials{z-index:3;background:0 0;border:0;border-radius:0;flex-direction:row;gap:.12rem;padding:.16rem;position:absolute;inset:auto auto -54px 50%;transform:translate(-50%)}.poster-socials .social,.poster-socials .social-youtube{width:35px}.header-promo{width:clamp(145px,40vw,180px);height:48px}.header-promo-set a{grid-template-columns:48px minmax(150px,auto) 14px;gap:.45rem;min-width:268px;padding:.3rem .55rem .3rem .3rem;font-size:.58rem}.header-promo-set img{object-fit:contain;background:#fff;width:48px;height:32px;display:block}}.theme-shows .watch-listen-page{background-color:var(--site-paper);min-height:75svh;color:var(--site-ink);background-image:url(/paper-texture.png?v=msn5xdxb);padding:clamp(3rem,5vw,5rem) 6vw}.watch-listen-hero{border-bottom:2px solid var(--theme-accent);grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.watch-listen-title .eyebrow{color:var(--theme-secondary);margin-bottom:.75rem}.watch-listen-title h1{color:var(--site-ink);font-family:var(--editorial);letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,7.2vw,7.4rem);font-weight:900;line-height:.86}.watch-listen-title h1 span{color:var(--theme-accent)}.watch-listen-hero>p{max-width:30ch;font-family:var(--copy-serif);margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.35}.media-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.25rem);display:grid}.media-link-card{min-height:190px;color:var(--site-ink);border:2px solid var(--theme-accent);background:#f3ead8f5;grid-template-columns:minmax(145px,.72fr) minmax(0,1fr) auto;align-items:stretch;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.media-link-card:nth-child(2n){border-color:var(--theme-secondary)}.media-link-card:hover,.media-link-card:focus-visible{background:var(--theme-accent);color:var(--site-ink);outline:none;transform:translateY(-4px)}.media-link-image{background:#fff;border-right:2px solid;min-height:100%;overflow:hidden}.media-link-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.media-link-card:nth-child(2) .media-link-image img,.media-link-card:nth-child(3) .media-link-image img{object-fit:contain;padding:.4rem}.media-link-card:hover .media-link-image img,.media-link-card:focus-visible .media-link-image img{transform:scale(1.025)}.media-link-copy{flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:clamp(1.1rem,2vw,1.7rem);display:flex}.media-link-copy small{background:var(--site-ink);width:fit-content;color:var(--site-paper);letter-spacing:.1em;text-transform:uppercase;padding:.25rem .45rem;font-size:.62rem;font-weight:900}.media-link-copy strong{font-family:var(--editorial);letter-spacing:-.035em;font-size:clamp(1.65rem,2.7vw,2.8rem);line-height:.95}.media-link-copy>span{font-family:var(--copy-serif);font-size:1rem;line-height:1.35}.media-link-arrow{align-self:start;padding:1rem 1rem 0 0;font-size:1.35rem;font-weight:900}.coming-soon{background:var(--theme-secondary);color:var(--site-ink);border:2px solid var(--site-ink);margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(2rem,4vw,4rem);position:relative;overflow:hidden}.coming-soon .eyebrow{margin-bottom:.8rem}.coming-soon h2{z-index:1;max-width:16ch;font-family:var(--editorial);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,6vw,6rem);font-weight:900;line-height:.9;position:relative}.coming-soon>span{color:#1212161f;font-family:var(--editorial);letter-spacing:.02em;white-space:nowrap;font-size:clamp(2.2rem,5vw,5rem);font-weight:900;position:absolute;bottom:.5rem;right:-2rem;transform:rotate(-4deg)}@media (width<=980px){.media-link-card{grid-template-columns:130px minmax(0,1fr) auto}}@media (width<=760px){.theme-shows .watch-listen-page{padding:2.5rem 1rem}.watch-listen-hero{grid-template-columns:1fr;gap:1.1rem;margin-bottom:1.5rem}.watch-listen-title h1{font-size:clamp(2.9rem,13.5vw,4.25rem)}.watch-listen-hero>p{font-size:1.05rem}.media-link-grid{grid-template-columns:1fr}.media-link-card{grid-template-columns:112px minmax(0,1fr) auto;min-height:145px}.media-link-copy{gap:.4rem;padding:.9rem}.media-link-copy strong{font-size:clamp(1.45rem,7vw,2rem)}.media-link-copy>span{font-size:.88rem}.media-link-arrow{padding:.75rem .65rem 0 0;font-size:1.1rem}.coming-soon{padding:1.8rem 1.2rem}.coming-soon h2{font-size:clamp(2.45rem,12vw,3.8rem)}.poster-nav{gap:.25rem;padding-inline:.55rem}.poster-nav a{font-size:clamp(.44rem,2vw,.57rem)}}.theme-watch .site-header{border-bottom:4px solid var(--theme-accent)}.theme-watch .wordmark{color:var(--theme-accent)}.theme-watch .site-header nav a:hover,.theme-watch .site-header nav a:focus-visible{border-color:var(--theme-accent);color:var(--theme-accent)}.theme-watch .header-contact{background:var(--theme-accent);border-color:var(--theme-accent)}.theme-watch .header-contact:hover,.theme-watch .header-contact:focus-visible{background:var(--theme-secondary);border-color:var(--theme-secondary);color:var(--theme-panel-ink)}.theme-watch .watch-listen-page{min-height:75svh;color:var(--theme-panel-ink);background:0 0;padding:0 0 clamp(3rem,6vw,6rem)}.theme-watch .watch-listen-hero{border:0;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,6rem);width:min(1500px,100%);margin:0 auto;padding:clamp(3.25rem,6vw,6rem) 5vw clamp(2.5rem,4vw,4rem);display:grid}.theme-watch .watch-listen-hero .eyebrow{background:var(--theme-accent);width:fit-content;color:var(--theme-panel-ink);margin:0 0 -.4rem;padding:.45rem .68rem}.theme-watch .watch-listen-hero h1{min-width:0;color:var(--theme-panel-ink);font-family:var(--editorial);letter-spacing:-.018em;flex-direction:column;gap:clamp(.18rem,.5vw,.5rem);margin:0;font-size:clamp(4.4rem,9vw,9.5rem);font-weight:900;line-height:.92;display:flex}.theme-watch .watch-listen-hero h1 span:last-child{color:var(--theme-accent);transform:translate(clamp(2.2rem,6vw,6.5rem))}.theme-watch .watch-listen-hero>p:last-child{border-left:5px solid var(--theme-secondary);max-width:22ch;font-family:var(--copy-serif);margin:0 0 .3rem;padding-left:clamp(1rem,2vw,2rem);font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:700;line-height:1.35}.watch-media-layout{grid-template-rows:repeat(2,250px) 260px;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.3rem);width:min(1500px,90vw);margin:0 auto;display:grid}.watch-media-card,.watch-coming-soon{border:2px solid var(--theme-panel-ink);min-width:0;position:relative;overflow:hidden}.watch-media-card{color:var(--theme-panel-ink);text-decoration:none;transition:box-shadow .16s,transform .16s;display:grid}.watch-media-card:hover,.watch-media-card:focus-visible{z-index:2;box-shadow:8px 8px 0 var(--theme-accent);outline:none;transform:translate(-4px,-4px)}.watch-media-visual{min-width:0;overflow:hidden}.watch-media-visual img{object-fit:cover;height:100%;transition:transform .22s}.watch-media-card:hover .watch-media-visual img,.watch-media-card:focus-visible .watch-media-visual img{transform:scale(1.025)}.watch-media-copy{background:var(--theme-dark);color:#f4ecdc;flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:clamp(1rem,2vw,1.75rem);display:flex}.watch-media-copy small,.watch-coming-soon small{background:var(--theme-panel-ink);color:#f4ecdc;letter-spacing:.1em;text-transform:uppercase;width:fit-content;padding:.3rem .48rem;font-family:Arial,Helvetica,sans-serif;font-size:.64rem;font-weight:900}.watch-media-copy small{background:var(--theme-accent);color:var(--theme-panel-ink)}.watch-media-copy strong{max-width:18ch;font-family:var(--editorial);letter-spacing:-.04em;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:900;line-height:.88}.watch-media-copy>span{color:#f4ecdcdb;max-width:36ch;font-family:var(--copy-serif);font-size:clamp(.94rem,1.15vw,1.08rem);font-weight:700;line-height:1.3}.watch-media-card--apollo{background:var(--theme-accent);grid-area:1/1/3/8;grid-template-rows:minmax(0,1fr) auto}.watch-media-card--apollo .watch-media-visual{border-bottom:2px solid var(--theme-panel-ink);background:#171519;place-items:center;min-height:0;padding:0;display:grid}.watch-media-card--apollo .watch-media-visual img{object-fit:cover;width:100%;height:100%}.watch-media-card--apollo .watch-media-copy{min-height:155px}.watch-media-card--apollo .watch-media-copy strong{max-width:none;font-size:clamp(3.1rem,5vw,5.9rem);line-height:.82}.watch-media-card--youtube,.watch-media-card--radio{grid-column:8/13;grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr)}.watch-media-card--youtube{background:var(--theme-secondary);grid-row:1}.watch-media-card--radio{background:var(--theme-panel);grid-row:2}.watch-media-card--youtube .watch-media-visual,.watch-media-card--radio .watch-media-visual{border-right:2px solid var(--theme-panel-ink)}.watch-media-card--youtube .watch-media-copy strong,.watch-media-card--radio .watch-media-copy strong{font-size:clamp(2rem,3.3vw,3.5rem)}.watch-media-card--radio .watch-media-visual{background:#fff;place-items:center;padding:.8rem;display:grid}.watch-media-card--radio .watch-media-visual img{object-fit:contain;height:auto}.watch-media-card--podcast{background:#8cb8cb;grid-area:3/1/auto/8;grid-template-columns:260px minmax(0,1fr)}.watch-media-card--podcast .watch-media-visual{border-right:2px solid var(--theme-panel-ink)}.watch-media-card--podcast .watch-media-copy strong{max-width:20ch;font-size:clamp(2rem,3.25vw,3.5rem)}.watch-coming-soon{color:#f4ecdc;isolation:isolate;background:linear-gradient(135deg,#141216e6 8%,#4e1939c7 58%,#ce4f8c75 100%),url(/aussie-neighbor-kitchen.jpg?v=msn5xdxb) 50%/cover no-repeat;flex-direction:column;grid-area:3/8/auto/13;justify-content:flex-end;padding:clamp(1.4rem,2.5vw,2.2rem);display:flex}.watch-coming-soon small{background:var(--theme-accent);color:var(--theme-panel-ink);margin-bottom:.7rem}.watch-coming-soon h2{z-index:1;max-width:13ch;font-family:var(--editorial);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,3.5vw,4.1rem);font-weight:900;line-height:.88;position:relative}.watch-coming-mark{z-index:-1;color:#ce4f8c2e;font-family:var(--editorial);font-size:clamp(6rem,10vw,11rem);font-weight:900;line-height:1;position:absolute;top:-.2rem;right:-.2rem;transform:rotate(7deg)}@media (width<=1050px){.watch-media-layout{grid-template-rows:repeat(2,225px) 240px}.watch-media-card--youtube,.watch-media-card--radio{grid-template-columns:135px minmax(0,1fr)}.watch-media-card--podcast{grid-template-columns:220px minmax(0,1fr)}}@media (width<=820px){.theme-watch .watch-listen-hero{grid-template-columns:1fr;gap:1.5rem}.theme-watch .watch-listen-hero .eyebrow{grid-column:auto}.theme-watch .watch-listen-hero>p:last-child{max-width:30ch}.watch-media-layout{grid-template-rows:auto;grid-template-columns:1fr}.watch-media-card--apollo,.watch-media-card--youtube,.watch-media-card--radio,.watch-media-card--podcast,.watch-coming-soon{grid-area:auto}.watch-media-card--apollo .watch-media-visual{min-height:300px}.watch-media-card--youtube,.watch-media-card--radio{grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);min-height:220px}.watch-media-card--podcast{grid-template-columns:240px minmax(0,1fr);min-height:240px}.watch-coming-soon{min-height:220px}}@media (width<=560px){.theme-watch .watch-listen-hero{gap:1rem;padding:2.5rem 1rem 2rem}.theme-watch .watch-listen-hero .eyebrow{margin-bottom:.2rem}.theme-watch .watch-listen-hero h1{letter-spacing:-.01em;gap:.25rem;font-size:clamp(4rem,20vw,6.3rem);line-height:.9}.theme-watch .site-header nav{justify-content:space-between;gap:0;overflow-x:visible}.theme-watch .site-header nav a{padding:.5rem .2rem;font-size:.52rem}.theme-watch .watch-listen-hero h1 span:last-child{transform:translate(1.5rem)}.theme-watch .watch-listen-hero>p:last-child{font-size:1rem}.watch-media-layout{gap:.75rem;width:calc(100% - 1.5rem)}.watch-media-card--apollo .watch-media-visual{min-height:210px}.watch-media-card--apollo .watch-media-visual img{object-fit:contain}.watch-media-card--apollo .watch-media-copy{min-height:0}.watch-media-card--apollo .watch-media-copy strong{font-size:clamp(2.75rem,13vw,4rem)}.watch-media-card--youtube,.watch-media-card--radio,.watch-media-card--podcast{grid-template-columns:1fr;min-height:0}.watch-media-card--youtube .watch-media-visual,.watch-media-card--radio .watch-media-visual,.watch-media-card--podcast .watch-media-visual{aspect-ratio:16/9;border-right:0;border-bottom:2px solid var(--theme-panel-ink)}.watch-media-card--podcast .watch-media-visual{aspect-ratio:1}.watch-media-card--podcast .watch-media-visual img{object-fit:cover}.watch-media-copy{min-height:145px;padding:1.2rem}.watch-media-card--podcast .watch-media-copy strong{font-size:clamp(2.1rem,10vw,3rem)}.watch-coming-soon{min-height:225px;padding:1.4rem}.watch-coming-soon h2{font-size:clamp(2.6rem,13vw,4rem)}}.theme-comedy .header-contact:hover,.theme-comedy .header-contact:focus-visible,.theme-comedy .header-contact:active{color:#08080a;background:#d6544d;border-color:#d6544d}.theme-screen .header-contact:hover,.theme-screen .header-contact:focus-visible,.theme-screen .header-contact:active{color:#f4ecdc;background:#7c66a6;border-color:#7c66a6}@media (width<=760px){.site-shell .site-header{border-bottom-width:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem .85rem;min-height:0;padding:.85rem 1rem 0}.site-shell .wordmark{letter-spacing:-.02em;font-size:1.85rem;line-height:.8}.site-shell .header-actions{justify-self:end;gap:.4rem;min-width:0}.site-shell .header-contact{flex:none;padding:.58rem .75rem;font-size:.62rem;line-height:1}.site-shell .site-header nav,.theme-watch .site-header nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:clamp(.2rem,1.2vw,.7rem);width:calc(100% + 2rem);margin:0 -1rem;padding:.55rem 1rem .7rem;display:flex;overflow:hidden}.site-shell .site-header nav a,.theme-watch .site-header nav a{letter-spacing:.025em;white-space:nowrap;flex:0 auto;min-width:0;padding:.4rem 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.49rem,2.15vw,.61rem);font-weight:900;line-height:1.1}.poster-home .poster-nav a{border-bottom:2px solid var(--link-accent);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:2px 2px 0 0;padding:.48rem .08rem .42rem;transition:background-color .15s,color .15s,transform .15s}.poster-home .poster-nav a:hover,.poster-home .poster-nav a:focus-visible,.poster-home .poster-nav a:active{background:var(--link-accent)}@supports (color:color-mix(in lab, red, red)){.poster-home .poster-nav a:hover,.poster-home .poster-nav a:focus-visible,.poster-home .poster-nav a:active{background:color-mix(in srgb, var(--link-accent) 18%, transparent)}}.poster-home .poster-nav a:hover,.poster-home .poster-nav a:focus-visible,.poster-home .poster-nav a:active{color:var(--site-ink);outline:none;transform:translateY(-1px)}}body,.site-shell,.poster-home{background-color:var(--site-paper);background-image:linear-gradient(#e9e8dc94,#e9e8dc94),url(/paper-texture.png?v=msn5xdxb);background-position:0 0,top;background-repeat:repeat,repeat;background-size:auto,808px 864px}.poster-art-stage{background-color:#0000}body{font-family:var(--ui-font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.site-shell{--copy-serif:var(--copy-font)}.site-header nav a,.poster-nav a,.header-contact,.eyebrow,.instagram-carousel-header p,.instagram-profile-link,.instagram-card-meta,.form-status,.watch-media-copy small,.watch-coming-soon small,.contact-forms button,.mailing-list-button{font-family:var(--ui-font)}.wordmark,.interior-copy h1,.page-title h1,.shows-title h1,.showreel-copy h2,.discipline-stack h2,.contact-heading h1,.contact-forms h2,.instagram-carousel-header h2,.form-inbox-heading h1,.form-inbox-section h2,.watch-listen-hero h1,.watch-media-copy strong,.media-link-copy strong,.watch-coming-soon h2,.coming-soon h2{font-family:var(--editorial);font-kerning:normal;font-weight:400}.site-shell main p:not(.eyebrow):not(.form-status),.site-shell main blockquote,.site-shell main figcaption,.site-shell main li{font-family:var(--copy-font);font-optical-sizing:auto}.interior-copy h1,.contact-heading h1,.theme-watch .watch-listen-hero h1{letter-spacing:.008em;line-height:.88}.showreel-copy h2,.discipline-stack h2,.contact-forms h2,.instagram-carousel-header h2,.watch-media-copy strong,.watch-coming-soon h2{letter-spacing:-.008em;line-height:.92}.wordmark{letter-spacing:.025em}@media (width<=560px){.watch-media-card--apollo .watch-media-copy strong{letter-spacing:.006em;text-wrap:balance;margin-block:.12rem .28rem;font-size:clamp(2.45rem,11.5vw,3.55rem);line-height:1.04}}.site-shell .site-header nav a,.theme-watch .site-header nav a,.poster-home .poster-nav a{color:var(--baby-blue);font-family:var(--ui-font);letter-spacing:.035em;font-weight:800}.site-shell .site-header nav a:hover,.site-shell .site-header nav a:focus-visible,.theme-watch .site-header nav a:hover,.theme-watch .site-header nav a:focus-visible,.poster-home .poster-nav a:hover,.poster-home .poster-nav a:focus-visible{color:var(--baby-blue)}@media (width<=760px){.site-shell .site-header nav,.theme-watch .site-header nav,.poster-home .poster-nav{grid-template-columns:repeat(4,max-content);justify-content:space-between;align-items:center;gap:0;min-height:54px;padding:.45rem .5rem;display:grid;overflow:hidden}.site-shell .site-header nav,.theme-watch .site-header nav{width:calc(100% + 2rem);margin:0 -1rem}.poster-home .poster-nav{width:auto;margin:0;left:0;right:0}.site-shell .site-header nav a,.theme-watch .site-header nav a,.poster-home .poster-nav a{text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;width:auto;min-width:0;padding:.5rem .08rem;font-size:clamp(.51rem,2.35vw,.63rem);line-height:1.1;display:block;transform:none}.site-shell .site-header nav a:hover,.site-shell .site-header nav a:focus-visible,.site-shell .site-header nav a:active,.theme-watch .site-header nav a:hover,.theme-watch .site-header nav a:focus-visible,.theme-watch .site-header nav a:active,.poster-home .poster-nav a:hover,.poster-home .poster-nav a:focus-visible,.poster-home .poster-nav a:active{color:var(--baby-blue);background:#4f7f991a;transform:none}}html{scrollbar-gutter:stable}.site-shell .site-header,.poster-home .poster-nav{background:#e9e8dcf7}.site-shell{--menu-hover-accent:var(--theme-accent)}.poster-home{--menu-hover-accent:#ce4f8c}.site-header nav a,.poster-nav a{--nav-accent:#91c7dc;border-bottom:2px solid var(--nav-accent);-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;min-height:44px;transition:background-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.poster-nav a:after{display:none}.site-header nav a:first-child,.poster-nav a:first-child{--nav-accent:#e7c75f}.site-header nav a:nth-child(2),.poster-nav a:nth-child(2){--nav-accent:#d6544d}.site-header nav a:nth-child(3),.poster-nav a:nth-child(3){--nav-accent:#ce4f8c}.site-header nav a:nth-child(4),.poster-nav a:nth-child(4){--nav-accent:#7c66a6}.site-header nav a[aria-current=page]{background:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.site-header nav a[aria-current=page]{background:color-mix(in srgb, var(--nav-accent) 15%, transparent)}}.site-header nav a[aria-current=page]{color:var(--site-ink);border-bottom-width:3px}.site-header nav a:hover,.site-header nav a:focus-visible,.poster-nav a:hover,.poster-nav a:focus-visible{background:var(--menu-hover-accent)}@supports (color:color-mix(in lab, red, red)){.site-header nav a:hover,.site-header nav a:focus-visible,.poster-nav a:hover,.poster-nav a:focus-visible{background:color-mix(in srgb, var(--menu-hover-accent) 12%, transparent)}}.site-header nav a:hover,.site-header nav a:focus-visible,.poster-nav a:hover,.poster-nav a:focus-visible{border-bottom-color:var(--menu-hover-accent);box-shadow:0 5px 0 var(--menu-hover-accent);color:var(--site-ink);outline:none;transform:translateY(-2px)}.theme-comedy .header-promo{color:var(--site-ink);background:#f4d676;border-color:#d4b54f}.theme-comedy .header-promo-set a{color:var(--site-ink)}.theme-comedy .header-promo-set a:hover,.theme-comedy .header-promo-set a:focus-visible{background:#eec279}.theme-comedy .header-promo-set img{background:#fffdf4;border-color:#d4b54f}.comedy-mobile-promo{display:none}.contact-agent>p:first-child{margin-top:0}.wordmark,.header-actions{z-index:3;position:relative}.header-actions{width:auto;margin-left:auto}.instagram-profile-link,.footer-booking a{align-items:center;min-height:44px;display:inline-flex}.instagram-carousel-controls button{width:auto;min-width:78px;min-height:44px;font-family:var(--ui-font);letter-spacing:.07em;text-transform:uppercase;padding-inline:.85rem;font-size:.66rem}:where(a,button,input,textarea):focus-visible{outline:3px solid var(--theme-accent,#4f7f99)}@supports (color:color-mix(in lab, red, red)){:where(a,button,input,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--theme-accent,#4f7f99) 70%, white)}}:where(a,button,input,textarea):focus-visible{outline-offset:3px}@media (width>=761px){.site-shell .site-header{grid-template-columns:auto 1fr auto;gap:1rem;min-height:88px;padding-inline:clamp(1.4rem,3.5vw,3.5rem)}.site-shell .site-header nav,.theme-watch .site-header nav{z-index:2;grid-template-columns:repeat(4,max-content);justify-content:center;gap:clamp(.35rem,1.2vw,1.2rem);width:max-content;margin:0;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-shell .site-header nav a,.theme-watch .site-header nav a,.poster-home .poster-nav a{border-bottom:2px solid var(--nav-accent);white-space:nowrap;min-height:44px;padding:.72rem .8rem;font-size:clamp(.65rem,.85vw,.8rem);line-height:1.1}.theme-comedy .header-promo--desktop{width:250px;height:52px}.theme-comedy .header-promo-set a{grid-template-columns:62px minmax(0,1fr);gap:.55rem;min-width:300px;padding:.3rem .55rem .3rem .3rem}.theme-comedy .header-promo-set img{width:62px;height:36px}}@media (width>=761px) and (width<=1180px){.theme-comedy .header-promo--desktop{display:none}}@media (width<=760px){.site-shell .site-header{grid-template-columns:auto minmax(0,1fr);gap:0 .75rem;min-height:0;padding:.75rem 1rem 0}.site-shell .site-header nav,.theme-watch .site-header nav,.poster-home .poster-nav{grid-template-columns:repeat(4,max-content);justify-content:space-between;align-items:center;gap:0;min-height:56px;padding:.35rem .5rem;display:grid;overflow:hidden}.site-shell .site-header nav,.theme-watch .site-header nav{grid-area:2/1/auto/-1;width:calc(100% + 2rem);margin:0 -1rem}.site-shell .site-header nav a,.theme-watch .site-header nav a,.poster-home .poster-nav a{border-bottom:2px solid var(--nav-accent);white-space:nowrap;background:0 0;border-radius:0;width:auto;min-width:0;min-height:44px;padding:.45rem .08rem;font-size:clamp(.51rem,2.35vw,.63rem);line-height:1.1;display:inline-flex;transform:none}.site-shell .site-header nav a[aria-current=page]{background:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.site-shell .site-header nav a[aria-current=page]{background:color-mix(in srgb, var(--nav-accent) 15%, transparent)}}.site-shell .site-header nav a[aria-current=page]{border-bottom-width:3px}.theme-comedy .header-promo--desktop{display:none}.theme-comedy .header-actions{grid-area:1/2;justify-self:end;display:flex}.theme-comedy .comedy-mobile-promo{background:#f4d676;border-top:2px solid #d4b54f;border-bottom:2px solid #d4b54f;display:block}.theme-comedy .comedy-mobile-promo .header-promo{border:0;width:100%;height:62px;display:block}.theme-comedy .comedy-mobile-promo .header-promo-set a{grid-template-columns:64px minmax(0,1fr);gap:.65rem;min-width:300px;padding:.45rem .8rem}.theme-comedy .comedy-mobile-promo .header-promo-set img{width:64px;height:42px;display:block}.theme-watch .watch-listen-hero h1 span:last-child{transform:none}.watch-media-layout{width:calc(100% - 2rem);max-width:100%}.watch-media-card,.watch-coming-soon{box-shadow:5px 5px 0 var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.watch-media-card,.watch-coming-soon{box-shadow:5px 5px 0 color-mix(in srgb, var(--theme-accent) 42%, transparent)}}.watch-media-copy{padding:1.1rem}.watch-media-card--apollo .watch-media-copy strong{text-wrap:balance;max-width:9ch;font-size:clamp(2.3rem,11vw,3.35rem);line-height:1.02}.contact-forms{width:calc(100% - 2rem);margin-inline:auto;padding:.6rem 0 2.5rem}.newsletter-box,.contact-form{padding:1.35rem}.contact-forms h2{text-wrap:balance;line-height:.96}.instagram-carousel-header{align-items:center}.instagram-carousel-controls{grid-template-columns:repeat(2,max-content);display:grid}.site-shell footer{gap:1rem;padding-block:1.5rem}}@media (width<=360px){.site-shell .site-header nav a,.theme-watch .site-header nav a,.poster-home .poster-nav a{letter-spacing:.02em;font-size:.49rem}}.site-shell .site-header{width:100%;position:sticky;top:0}@media (width>=1181px){.site-shell .site-header{grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr)}.site-shell .site-header nav,.theme-watch .site-header nav{width:auto;position:static;transform:none}.site-shell .wordmark{justify-self:start}.site-shell .header-actions{justify-self:end}}@media (width>=761px) and (width<=1180px){.site-shell .site-header{grid-template-columns:auto minmax(0,1fr);gap:.3rem 1rem;padding:.75rem clamp(1.25rem,3.5vw,2.5rem) 0}.site-shell .site-header nav,.theme-watch .site-header nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.25rem,1vw,.75rem);width:100%;margin:0;padding:0 0 .7rem;display:grid;position:static;transform:none}.site-shell .site-header nav a,.theme-watch .site-header nav a{border-bottom:0;width:100%;padding-inline:.45rem;font-size:clamp(.61rem,1.05vw,.72rem)}.site-shell .site-header nav a[aria-current=page],.theme-watch .site-header nav a[aria-current=page]{border-bottom:0}.site-shell .site-header nav a:hover,.site-shell .site-header nav a:focus-visible,.theme-watch .site-header nav a:hover,.theme-watch .site-header nav a:focus-visible{box-shadow:0 4px 12px var(--menu-hover-accent);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.site-shell .site-header nav a:hover,.site-shell .site-header nav a:focus-visible,.theme-watch .site-header nav a:hover,.theme-watch .site-header nav a:focus-visible{box-shadow:0 4px 12px color-mix(in srgb, var(--menu-hover-accent) 38%, transparent)}}.site-shell .header-actions{grid-area:1/2;justify-self:end}}.watch-media-card--apollo .watch-media-visual img{object-fit:contain;object-position:center}.watch-media-card--apollo:hover .watch-media-visual img,.watch-media-card--apollo:focus-visible .watch-media-visual img{transform:none}.theme-watch .watch-listen-hero h1 span{width:fit-content}
