@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@layer utilities;:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{animation-duration:calc(var(--animate-duration) / 2)}.animated.fast{animation-duration:calc(var(--animate-duration) * .8)}.animated.slow{animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}.fadeInUp{animation-name:fadeInUp}:root{--paper:#f5f3ed;--ink:#202923;--muted:#62665e;--gold:#ad8b49;--line:#d6d7cc;--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans Variable",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);letter-spacing:-.025em;line-height:1.02}h1{margin-bottom:26px;font-size:clamp(58px,6.2vw,98px)}h2{margin-bottom:25px;font-size:clamp(40px,4.5vw,64px)}h3{font-size:24px;line-height:1.2}em{color:#7b825e;font-weight:400}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:25px 5%;display:flex}.brand{align-items:center;gap:16px;display:flex}.brand-mark{font-family:var(--serif);letter-spacing:-4px;font-size:52px;line-height:1;position:relative}.brand-mark>span{vertical-align:top;color:var(--gold);letter-spacing:0;font-size:30px}.brand-name{letter-spacing:2.4px;border-left:1px solid var(--line);padding-left:16px;font-size:12px;font-weight:650;line-height:1.3}.brand-location{letter-spacing:1.6px;color:var(--muted);margin-top:7px;font-size:7px;display:block}nav{align-items:center;gap:32px;font-size:13px;display:flex}nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}nav>a:hover,.text-link:hover{color:var(--gold)}.button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:35px;padding:17px 25px;font-size:13px;transition:background .2s;display:inline-flex}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:9px 0;font-size:13px;display:inline-flex}.eyebrow{letter-spacing:1.9px;color:var(--muted);margin-bottom:22px;font-size:10px;font-weight:600;line-height:1.6}.dot{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:5%;padding:65px 5% 56px;display:grid}.hero-copy{padding:20px 0}.hero .intro{max-width:410px}.intro{max-width:600px;font-size:16px;line-height:1.8}.actions{align-items:center;gap:28px;margin-top:32px;display:flex}.hero-foot{letter-spacing:1.6px;color:var(--muted);align-items:center;gap:12px;margin-top:50px;font-size:8px;display:flex}.line{border-top:1px solid var(--gold);width:33px}.hero-art{padding-bottom:32px;position:relative}.image-placeholder{color:#606654;isolation:isolate;background:#d8d9cd;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative;overflow:hidden}.image-placeholder:before{content:"";z-index:-1;border:1px solid #ffffff40;position:absolute;inset:14px}.image-placeholder:after{content:"";z-index:-1;border:1px solid #ffffff36;border-radius:50%;width:60%;height:140%;position:absolute;transform:rotate(32deg)}.image-placeholder img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.placeholder-cross{opacity:.6;font-size:27px;font-weight:400;position:absolute;top:25px;left:28px}.placeholder-label{font-family:var(--serif);text-align:center;padding:24px;font-size:25px}.placeholder-label small{font-family:var(--sans);letter-spacing:2px;opacity:.8;margin-top:13px;font-size:8px;display:block}.hero-image{background:#cbd0c0;height:535px}.hero-image:after{width:90%;height:140%;box-shadow:0 0 0 60px #ffffff0b,0 0 0 120px #ffffff0b}.hero-image .placeholder-label{max-width:260px;font-size:30px}.image-caption{letter-spacing:1.3px;color:var(--muted);justify-content:space-between;margin-top:14px;font-size:7px;display:flex}.floating-note{text-align:center;background:#e8dfc9;padding:19px 27px;display:grid;position:absolute;bottom:63px;left:-32px;box-shadow:0 8px 30px #20292308}.floating-note span{font-size:9px}.floating-note strong{font-family:var(--serif);font-size:44px;font-weight:400;line-height:1.1}.trust-strip{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:28px 5%;display:flex}.trust-strip p{letter-spacing:1.5px;margin:0;font-size:8px;line-height:1.7}.trust-strip>span{font-family:var(--serif);font-size:25px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>div:last-child{max-width:390px}.service-preview{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.service-card .image-placeholder{height:260px}.tone-1{background:#d8cdbb}.tone-2{background:#c8cfd0}.card-heading{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:23px 0 16px;display:flex}.card-heading .eyebrow{color:var(--gold);margin:0}.card-heading h3{font-family:var(--serif);flex:1;margin:0;font-size:29px}.service-card>p{margin-top:15px;font-size:13px}.about-band{background:#e9e9df;grid-template-columns:.85fr 1fr;align-items:center;gap:9%;margin:0 5%;padding:55px;display:grid}.portrait{background:#cbd0c0;height:470px}.about-band h2{font-size:52px}.about-band p:not(.eyebrow){font-size:14px}.sound-section{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.sound-links>a{border-block:1px solid var(--line);align-items:center;gap:25px;padding:27px 0;display:flex}.sound-links>a+a{border-top:0}.sound-links>a>span:last-child{margin-left:auto}.sound-links .eyebrow{margin:0;font-size:8px}.sound-links h3{font-family:var(--serif);margin:5px 0 0;font-size:35px}.play{border:1px solid #b7bcae;border-radius:50%;place-items:center;width:50px;height:50px;font-size:12px;display:grid}.closing{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:30px;padding:55px 5%;display:flex}.closing .eyebrow{color:#babcae;margin-bottom:12px;font-size:9px}.closing h2{margin:0;font-size:60px}footer{padding:45px 5% 20px}.footer-top{grid-template-columns:1.3fr 1fr .5fr;gap:45px;padding-bottom:40px;display:grid}.footer-name{font-family:var(--serif);font-size:28px}.footer-name span{font-family:var(--sans);color:var(--muted);margin-top:7px;font-size:11px;display:block}.footer-top p{max-width:230px;margin-top:9px;font-size:11px}.social{gap:3px;font-size:11px;display:grid}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding-top:18px;font-size:9px;display:flex}.page-intro h1{font-size:80px}.service-grid{grid-template-columns:repeat(3,1fr);gap:55px 30px;display:grid}.service-grid article{scroll-margin-top:30px}.service-grid h2{margin-bottom:16px;font-size:35px}.service-grid .eyebrow{margin:20px 0 8px}.service-grid .image-placeholder{height:230px;min-height:0}.team-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.team-grid h3{font-family:var(--serif);margin:18px 0 5px;font-size:38px}.team-grid .image-placeholder{height:400px}.bio{grid-template-columns:.65fr 1fr;align-items:start;gap:48px;display:grid}.bio .image-placeholder{height:500px}.prose{max-width:750px}.prose p{margin-bottom:25px}.credits{border-top:1px solid var(--line);margin-top:50px;padding-top:30px}.credits summary{cursor:pointer;font-family:var(--serif);font-size:28px}.credits ul{columns:2;color:var(--muted)}.audio-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.audio-grid h2{margin:24px 0 10px;font-size:44px}.tabs{flex-wrap:wrap;gap:15px;margin-top:28px;display:flex}.tabs a{border:1px solid var(--line);padding:10px 20px;font-size:12px}.tabs a.active{background:var(--ink);color:#fff}.track{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 300px;align-items:center;gap:20px;padding:24px 0;display:grid}.track h3{margin:0 0 3px;font-size:17px}.track p{margin:0;font-size:12px}.track audio{width:100%;height:36px}.track-number{font-family:var(--serif);color:var(--gold);font-size:25px}.notice{color:var(--muted);background:#e9e9df;padding:15px 20px;font-size:12px}.gallery{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.gallery button{text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.gallery .image-placeholder{height:290px}.gallery button:nth-child(3n+2) .image-placeholder{height:370px}.gallery figcaption{color:var(--muted);margin-top:8px;font-size:11px}dialog{background:var(--paper);border:0;width:min(900px,90vw);padding:25px}dialog::backdrop{background:#152019c9}dialog .image-placeholder{height:65vh}dialog button{float:right;cursor:pointer;margin-bottom:15px;padding:8px 15px}.contact-layout{grid-template-columns:.65fr 1.2fr;gap:10%;display:grid}.contact-layout h2{font-size:43px}.contact-layout form{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-layout label{gap:7px;font-size:12px;display:grid}.contact-layout input,.contact-layout textarea,.contact-layout select{width:100%;color:var(--ink);background:0 0;border:1px solid #c4c8bb;border-radius:0;padding:12px}.wide{grid-column:1/-1}.contact-layout textarea{resize:vertical;min-height:130px}.contact-layout .button{justify-self:start}.contact-layout .notice{margin:0}.form-success{border:1px solid var(--gold);grid-column:1/-1;padding:20px}.menu-toggle{display:none}.skip{z-index:100;background:var(--ink);color:#fff;padding:10px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.not-found{text-align:center;min-height:50vh;padding:80px 5%}@media (width>=1600px){.header,.hero,.section,.page-intro,.closing,footer,.trust-strip{padding-left:max(5%,50vw - 720px);padding-right:max(5%,50vw - 720px)}}@media (width<=1000px){nav{gap:18px}.hero{gap:35px}.hero h1{font-size:65px}.hero-image{height:490px}.actions{flex-wrap:wrap;gap:15px}.trust-strip>span{font-size:21px}.about-band{gap:40px;padding:35px}.about-band h2{font-size:42px}.service-grid{grid-template-columns:1fr 1fr}.track{grid-template-columns:28px 1fr}.track audio{grid-column:2}.footer-top{gap:25px}.closing h2{font-size:50px}}@media (width<=700px){.header{flex-wrap:wrap;padding:20px 6%;position:relative}.brand-mark{font-size:44px}.brand-name{font-size:10px}.menu-toggle{border:1px solid var(--line);background:0 0;gap:16px;padding:9px 12px;font-size:12px;display:flex}nav{align-items:stretch;gap:0;width:100%;display:none}nav.open{display:grid}nav a{border-top:1px solid var(--line);padding:12px 0}nav .button{margin-top:10px;padding:13px 20px}.hero{grid-template-columns:1fr;gap:38px;padding:38px 6% 30px}.hero-copy{padding:0}.hero h1{font-size:66px}.hero .intro{font-size:14px}.hero-foot{margin-top:30px;font-size:7px}.hero-art{margin-left:15px}.hero-image{height:365px}.floating-note{padding:13px 22px;bottom:54px;left:-15px}.floating-note strong{font-size:36px}.image-caption{font-size:6px}.trust-strip{grid-template-columns:1fr 1fr;gap:15px;padding:23px 6%;display:grid}.trust-strip p{grid-column:1/-1;font-size:7px}.trust-strip p br{display:none}.trust-strip>span{font-size:23px}.section{padding:55px 6%}.section-heading{margin-bottom:25px;display:block}.section-heading>div:last-child{margin-top:25px}.service-preview,.service-grid,.audio-grid,.team-grid,.bio,.sound-section,.contact-layout{grid-template-columns:1fr}.service-preview{gap:25px}.service-card .image-placeholder{height:280px}.about-band{grid-template-columns:1fr;gap:30px;margin:0 6%;padding:25px}.portrait{height:300px}.about-band h2{font-size:42px}.sound-section{gap:20px}.sound-section h2{font-size:43px}.closing{padding:40px 6%;display:block}.closing .button{margin-top:30px}.closing h2{font-size:50px}.footer-top{grid-template-columns:1fr;gap:25px}.footer-bottom{flex-direction:column;gap:7px}.page-intro{padding:45px 6% 35px}.page-intro h1{font-size:60px}.gallery{grid-template-columns:1fr 1fr;gap:15px}.gallery .image-placeholder,.gallery button:nth-child(3n+2) .image-placeholder{height:200px;min-height:200px}.gallery .placeholder-label{font-size:20px}.gallery .placeholder-cross{display:none}.team-grid .image-placeholder,.bio .image-placeholder{height:330px}.contact-layout{gap:30px}.contact-layout form{grid-template-columns:1fr}.contact-layout label{grid-column:1}.track{gap:12px}.track h3{font-size:15px}.credits ul{columns:1}}.brand-logo{mix-blend-mode:multiply;width:245px;height:auto;display:block}.photograph:before,.photograph:after{display:none}.hero-image img{object-position:center}.portrait img,.team-grid .photograph img,.bio .photograph img{object-position:center 24%}#gallery-image{object-fit:contain;clear:both;background:#e9e9df;width:100%;height:65vh;display:block}.gallery .photograph img{transition:transform .2s}.gallery button:hover img{transform:scale(1.025)}@media (width<=700px){.brand-logo{width:205px}.hero-image{height:320px}.hero-image img{object-fit:cover}.portrait img{object-position:center 20%}}.seek-button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink);background:0 0}@media (width<=700px){nav.tabs{width:auto;display:flex}nav.tabs a{padding:10px 14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{color-scheme:dark;--paper:#0d1420;--ink:#f0f2f4;--muted:#b3bdca;--line:#ffffff24;--gold:#8eb8e2;--panel:#162130;--agency-paper:#101925;--sans:"DM Sans Variable",Arial,sans-serif}body{background:var(--paper);color:var(--ink)}h1,h2,h3{font-family:var(--sans);letter-spacing:-.045em;font-weight:550;line-height:1.08}h1{font-size:clamp(46px,6vw,82px)}h2{font-size:clamp(36px,4.5vw,62px)}h3{font-size:27px}em{color:var(--gold);font-style:normal}p{color:var(--muted)}.eyebrow{color:var(--gold);letter-spacing:1.4px;font-size:10px}.header{border-color:var(--line);background:#0c1421;min-height:84px;padding:20px 5%}.header .brand-logo{filter:grayscale()invert();mix-blend-mode:screen;width:240px}.header nav{gap:28px}.header nav>a:hover{color:#8eb8e2}.button{color:#15202d;background:#193c61;border-color:#193c61;gap:25px;min-height:48px;padding:16px 22px;font-size:12px;font-weight:550}.button:hover{color:#111b28;background:#264f7b}.button.small{padding:12px 18px}.button.light{color:#15202d;background:#193c61;border-color:#193c61}.text-link{color:var(--ink);border-bottom-color:#8eb8e270;gap:22px;min-height:42px;font-size:12px}.text-link:hover{color:var(--gold)}.arrow-icon{vertical-align:-.2em;flex-shrink:0;width:20px;height:20px;display:inline-block}.section{padding:64px max(5%,50vw - 660px)}.page-intro{border-bottom:1px solid var(--line);padding:65px max(5%,50vw - 660px) 40px}.page-intro h1{margin-bottom:20px;font-size:clamp(44px,5.5vw,76px)}.page-intro .eyebrow{display:none}.page-intro .intro{max-width:55ch;font-size:15px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(34px,4vw,54px)}.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}.home-promise{text-align:center;color:var(--ink);background:#111c2a;margin:0;padding:24px 6%;font-size:15px;line-height:1.7}.home-orchestra .photograph{aspect-ratio:2.32;height:auto;min-height:0}.home-orchestra img{object-position:center}.home-spectacle{background:#070d16;grid-template-columns:1.75fr 1fr;gap:0;min-height:650px;display:grid}.home-spectacle .photograph{height:100%;min-height:650px}.home-spectacle .spectacle-arena img{object-position:45% center}.home-spectacle .spectacle-installation img{object-position:center}.media-jump{justify-content:start;gap:24px;margin-top:24px;display:flex!important}.media-jump a{border-bottom:1px solid var(--gold);padding:8px 0;font-size:12px}.performance-audio>h2{margin-bottom:30px}.performance-audio details{border-top:1px solid var(--line);padding:24px 0}.performance-audio summary{cursor:pointer;font-size:23px;font-weight:500}.performance-audio summary span{color:var(--muted);margin-left:15px;font-size:11px;font-weight:400}.performance-audio .tracks{margin-top:20px}@media (width<=700px){.home-promise{text-align:left;padding:22px 6%;font-size:13px}.home-orchestra .photograph{aspect-ratio:1.25}.home-orchestra img{object-position:50% center}.home-spectacle{grid-template-columns:1fr;min-height:0}.home-spectacle .spectacle-arena{height:390px;min-height:0}.home-spectacle .spectacle-installation{aspect-ratio:2848/4288;height:auto;min-height:0}.home-spectacle .spectacle-installation img{object-fit:contain}.media-jump{width:auto}.performance-audio summary{font-size:19px}.performance-audio summary span{margin:8px 0 0;display:block}}.original-hero{background:#101c2a;position:relative}.original-hero .original-hero-image{aspect-ratio:1906/937;height:auto;min-height:0}.original-hero-image img{object-fit:contain}.original-hero>.button{white-space:nowrap;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.original-film{background:#101927;padding:34px 5%}.original-film video{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--line);background:#05080c;width:100%;max-width:1100px;margin:auto;display:block}.original-who img{object-position:center 50%}.original-what img{object-position:center 70%}.original-quality img{object-position:center 50%}.closing{color:var(--ink);border-block:1px solid var(--line);background:#182334;padding:55px 5%}.closing .eyebrow{display:none}.closing h2{font-family:var(--sans);margin:0;font-size:clamp(38px,4.5vw,64px)}.footer-top{padding-bottom:28px}.footer-name{font-family:var(--sans);letter-spacing:-.035em;font-size:23px}.footer-name span{letter-spacing:0;font-size:11px}.footer-top p{font-size:11px}.footer-bottom{font-size:9px}footer{background:#0b121c;padding:40px 5% 20px}.social{font-size:11px}.social a{min-height:28px}.notice{background:var(--panel);color:var(--muted)}.tabs a{border-color:var(--line)}.tabs a.active{color:#15202d;background:#193c61}.track{border-color:var(--line);padding:22px 0}.track h3{font-family:var(--sans);letter-spacing:0;font-size:16px}.track-number{color:var(--gold)}.track p{font-size:11px}.contact-layout input,.contact-layout textarea,.contact-layout select{color:var(--ink);background:#121d2b;border-color:#ffffff38}.contact-layout{gap:48px}.contact-layout form{gap:20px}.contact-layout label{font-size:12px}.form-success{border-color:var(--gold)}.service-grid{gap:45px 28px}.service-grid .photograph{height:250px}.service-grid h2{margin:18px 0 12px;font-size:29px}.service-grid .eyebrow{display:none}.service-grid p{font-size:14px}.audio-grid{gap:30px}.audio-grid h2{font-family:var(--sans);margin:20px 0 12px;font-size:34px}.audio-grid p{font-size:14px}.audio-grid .photograph{height:340px}.credits{border-color:var(--line)}.credits summary{font-family:var(--sans);font-size:23px}.about-inline-photo{aspect-ratio:2.4;min-height:0;margin-block:35px;height:auto!important}.about-banner-portrait{aspect-ratio:3/4;width:min(400px,100%);min-height:0;margin:30px auto;height:auto!important}.gallery{columns:3;column-gap:15px;padding-top:30px;display:block}.gallery figure{break-inside:avoid;margin-bottom:15px!important}.gallery a.gallery-item{display:block;position:relative;overflow:hidden}.gallery a.gallery-item .photograph{height:auto;min-height:0;display:block}.gallery a.gallery-item img{width:100%;height:auto;display:block;position:static}.gallery-arrow{color:#fff;opacity:0;background:#0b121cbf;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:12px}.gallery a:hover .gallery-arrow,.gallery a:focus-visible .gallery-arrow{opacity:1}.gallery .arrow-icon{width:18px;height:18px}.original-service-hero{isolation:isolate;background:#0c1522;flex-direction:column;justify-content:end;min-height:440px;display:flex;position:relative;overflow:hidden}.original-service-hero>.photograph{z-index:-3;height:100%;position:absolute;inset:0}.original-service-hero:after{content:"";z-index:-2;background:linear-gradient(#0000 10%,#080f1cee);position:absolute;inset:0}.original-service-hero .intro{color:#e0e5eb}@media (width<=1000px){.header nav{gap:20px}.gallery{columns:2}}@media (width<=700px){.header{min-height:78px;padding:17px 6%}.header .brand-logo{width:205px}.header nav{gap:0}.header .menu-toggle{color:var(--ink);border-color:#ffffff38}.header nav>a{padding:12px 0}.header nav .button{padding:13px 18px}.section{padding:40px 6%}.page-intro{padding:40px 6% 28px}.page-intro h1{font-size:44px}.page-intro .intro{font-size:14px}.original-hero{padding-bottom:26px}.original-hero .original-hero-image{aspect-ratio:1906/937;height:auto;min-height:0}.original-hero>.button{width:max-content;min-height:44px;margin:4px auto 0;padding:12px 20px;font-size:12px;display:flex;position:static;transform:none}.original-film{padding:22px 4%}.original-who img{object-position:68% center}.original-what img,.original-quality img{object-position:55% center}.closing{padding:38px 6%}.closing h2{font-size:42px}.closing .button{margin-top:24px;padding:14px 20px}.audio-grid .photograph,.service-grid .photograph{height:260px}.audio-grid h2{font-size:30px}.contact-layout{gap:30px}.about-inline-photo{aspect-ratio:1.5;margin-block:25px}.gallery{columns:2;column-gap:10px;padding:15px 3% 35px}.gallery figure{margin-bottom:10px!important}.gallery a.gallery-item .photograph{height:auto;min-height:0}.footer-top{gap:22px}footer{padding:34px 6% 20px}.footer-name{font-size:21px}.footer-bottom{gap:7px}.section-heading{margin-bottom:26px}.section-heading h2{font-size:34px}.original-service-hero{min-height:360px}}.original-feature{background:var(--paper);min-height:0;padding:0;display:block;overflow:hidden}.original-feature>.photograph{aspect-ratio:2;width:100%;height:auto;min-height:0;position:relative;inset:auto}.original-feature:after{display:none}.original-feature-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 60px;max-width:none;padding:36px max(6%,50vw - 660px) 40px;display:grid}.original-feature h2{letter-spacing:-.035em;text-wrap:balance;grid-row:span 2;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.12}.original-feature p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.original-feature .text-link{min-height:36px;color:var(--ink);grid-column:2;justify-self:start;font-size:12px}@media (width<=700px){.original-feature>.photograph{aspect-ratio:4/3;height:auto;min-height:0}.original-feature-copy{padding:26px 6% 30px;display:block}.original-feature h2{max-width:20ch;margin:0 0 16px;font-size:32px}.original-feature p{margin:0 0 12px;font-size:14px;line-height:1.7}.original-feature .text-link{min-height:38px}.original-who img{object-position:center 48%}.original-what img{object-position:center 65%}.original-quality img{object-position:center}.header{gap:0 16px}.header .brand{min-width:0}.header .brand-logo{width:min(205px,58vw)}.header .menu-toggle{cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:10px}.menu-icon{gap:5px;width:24px;display:grid}.menu-icon>span{background:currentColor;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.menu-toggle[aria-expanded=true] .menu-icon>span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon>span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-icon>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header nav.open{padding-top:20px;padding-bottom:5px}.header nav>a{padding:15px 0;font-size:16px}.header nav .button{margin-top:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.menu-icon>span{transition:none}}.page-intro .intro{margin-bottom:0}.service-grid article{flex-direction:column;min-width:0;display:flex}.service-grid article>.photograph{flex-shrink:0}.service-grid article>p{margin-bottom:16px}.service-grid article>.text-link{align-self:flex-start;margin-top:auto}.contact-layout{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:start;gap:64px;padding-top:40px}.contact-layout form{grid-area:1/1;gap:22px 24px;min-width:0}.contact-layout aside{border-left:1px solid var(--line);grid-area:1/2;padding-left:32px}.contact-layout h2{letter-spacing:-.03em;margin-bottom:12px;font-size:27px}.contact-layout label{align-content:start;gap:8px;font-size:14px}.contact-layout input,.contact-layout select,.contact-layout textarea{min-height:48px;font-size:16px}.contact-layout .contact-address{max-width:25ch;margin:24px 0 0;font-size:14px;line-height:1.7}.contact-layout .notice{padding:14px 16px;font-size:13px;line-height:1.6}.contact-layout .form-success p{margin-bottom:12px}.contact-layout .form-success button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:10px 16px}@media (width<=700px){.contact-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}.contact-layout form{grid-area:1/1;gap:20px}.contact-layout aside{border-left:0;border-top:1px solid var(--line);grid-area:2/1;padding:28px 0 0}.contact-layout .contact-address{max-width:32ch;margin-top:16px}.contact-layout h2{font-size:25px}.service-grid{gap:36px}.performance-audio summary{min-height:44px}}.site-footer{padding:48px 6% 24px}.footer-brand{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.footer-brand img{filter:grayscale()invert();mix-blend-mode:screen;width:260px;max-width:100%;height:auto;display:block}.footer-brand>span{color:var(--muted);font-size:13px;line-height:1.6}.footer-phone{letter-spacing:-.025em;padding:4px 0;font-size:23px;line-height:1.4;display:inline-block}.footer-contact address{color:var(--muted);max-width:27ch;margin-top:14px;font-size:14px;font-style:normal;line-height:1.75}.footer-links{gap:4px;display:grid}.footer-links a{justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:14px;display:flex}.footer-links a:hover,.footer-phone:hover{color:var(--gold)}.site-footer .footer-bottom{flex-wrap:wrap;gap:12px 24px;padding-top:20px;font-size:12px;line-height:1.7}@media (width<=700px){.site-footer{padding:36px 6% 24px}.site-footer .footer-top{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:28px}.footer-brand{gap:14px}.footer-brand img{width:240px}.footer-phone{font-size:24px}.footer-contact address{max-width:30ch;margin-top:10px}.footer-links{flex-wrap:wrap;gap:8px 32px;display:flex}.footer-links a{gap:14px}.site-footer .footer-bottom{gap:6px;font-size:11px}}.site-footer{border-top:1px solid var(--line);background:#080e17;padding:40px 6% 22px}.site-footer .footer-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-bottom:30px}.footer-brand img{width:220px}.footer-brand>span{font-size:12px}.footer-contact{text-align:right}.footer-phone{letter-spacing:0;font-size:17px}.footer-contact address{max-width:30ch;margin-top:8px;font-size:13px}.site-footer .footer-bottom{padding-top:18px;font-size:11px}@media (width<=700px){.site-footer{padding:32px 6% 20px}.site-footer .footer-top{grid-template-columns:1fr;align-items:start;gap:24px;padding-bottom:26px}.footer-brand img{width:210px}.footer-contact{text-align:left}.footer-phone{font-size:17px}.footer-contact address{margin-top:6px;font-size:13px}.site-footer .footer-bottom{font-size:11px}}.site-footer .footer-location{max-width:none;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.original-feature .text-link,.service-grid .text-link{min-height:48px;color:var(--ink);background:#8eb8e20a;border:1px solid #8eb8e270;justify-content:center;gap:18px;padding:12px 18px;font-size:13px;font-weight:550;display:inline-flex}.original-feature .text-link:hover,.service-grid .text-link:hover{border-color:var(--gold);background:#8eb8e224}.about-booking{border-top:1px solid var(--line);background:#182334;justify-content:space-between;align-items:center;gap:28px;padding:44px 6%;display:flex}.about-booking h2{margin:0;font-size:clamp(32px,4vw,50px)}.about-booking .button{min-height:54px;padding:16px 24px;font-size:14px}.site-footer .footer-top{grid-template-columns:minmax(0,1fr) minmax(140px,.5fr) minmax(0,.8fr);align-items:start;gap:40px}.site-footer .footer-business{color:var(--ink);letter-spacing:-.03em;max-width:none;margin:0 0 14px;font-size:20px;line-height:1.3}.site-footer .footer-sitemap{grid-template-columns:1fr;align-items:start;gap:0;width:auto;font-size:13px;display:grid}.site-footer .footer-sitemap a{border:0;min-height:40px;padding:8px 0;line-height:1.7}.site-footer .footer-sitemap a:hover{color:var(--gold)}.site-footer .footer-contact{text-align:left}@media (width<=700px){.about-booking{padding:32px 6%;display:block}.about-booking h2{margin-bottom:24px}.about-booking .button{justify-content:space-between;width:100%}.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:24px}.footer-identity{grid-column:1/-1}.site-footer .footer-business{font-size:22px}.site-footer .footer-contact address{font-size:12px}.site-footer .footer-phone{font-size:15px}.site-footer .footer-sitemap{width:auto}.site-footer .footer-bottom{margin-top:0}}.theme-switcher{color:var(--muted);gap:4px;font-size:10px;line-height:1.3;display:grid}.theme-switcher select{font:500 12px/1.4 var(--sans);border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;border-radius:0;padding:8px 26px 8px 10px}@media (width>=701px) and (width<=1100px){.header{gap:18px;padding-inline:4%}.header .brand-logo{width:190px}.header nav{gap:16px}.header nav .button{padding:12px;font-size:11px}}@media (width<=700px){.theme-switcher{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;margin-top:18px;padding-top:18px;font-size:13px}.theme-switcher select{min-width:130px;min-height:44px;font-size:14px}}:root[data-theme][data-theme]{color-scheme:light;--paper:#f5f7fa;--ink:#172332;--muted:#526070;--line:#17233226;--gold:#264b73;--panel:#e7edf4;--agency-paper:#ecf0f5}:root[data-theme][data-theme] body{background:var(--paper);color:var(--ink)}:root[data-theme][data-theme] body .header{border-color:var(--line);background:#f5f7fa}:root[data-theme][data-theme] body .header .brand-logo{filter:grayscale();mix-blend-mode:multiply}:root[data-theme][data-theme] body .header nav>a:hover{color:#264b73}:root[data-theme][data-theme] body .header .menu-toggle{color:var(--ink)}:root[data-theme][data-theme] body .site-footer{border-color:var(--line);background:#e8edf4}:root[data-theme][data-theme] body .about-booking{background:#e3eaf3}:root[data-theme][data-theme] body .promo-copy{background:var(--paper)}:root[data-theme][data-theme] body .promo-copy h1{color:var(--ink)}:root[data-theme][data-theme] body .promo-film-link{color:var(--ink);background:#17233205;border-color:#17233260}:root[data-theme][data-theme] body .promo-film-link:hover{background:#17233210}:root[data-theme][data-theme] body .contact-layout input,:root[data-theme][data-theme] body .contact-layout textarea,:root[data-theme][data-theme] body .contact-layout select{color:var(--ink);background:#fff;border-color:#17233240}:root[data-theme][data-theme] body .track-play{color:#264b73;background:#264b730c;border-color:#264b7370}:root[data-theme][data-theme] body .track-play:hover{background:#264b7320}:root[data-theme][data-theme] body .track-seek::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--gold) var(--progress),#17233226 var(--progress))}:root[data-theme][data-theme] body .track-seek::-moz-range-track{background:#17233226}:root[data-theme][data-theme] body .track-seek::-webkit-slider-thumb{background:#264b73}:root[data-theme][data-theme] body .track-seek::-moz-range-thumb{background:#264b73}:root[data-theme][data-theme] body .original-feature .text-link,:root[data-theme][data-theme] body .service-grid .text-link{background:#264b7308;border-color:#264b7370}:root[data-theme][data-theme] body .original-feature .text-link:hover,:root[data-theme][data-theme] body .service-grid .text-link:hover{background:#264b7318}:root[data-theme][data-theme] body .original-service-hero h1,:root[data-theme][data-theme] body .original-service-hero em{color:#fff}:root[data-theme][data-theme] body .credits-wall{border-color:var(--line);color:var(--ink);background:#eaf0f6}:root[data-theme][data-theme] body .credits-wall h2{color:var(--muted)}:root[data-theme][data-theme] body .skip{background:var(--ink);color:#fff}@media (prefers-color-scheme:light){:root:not([data-theme]):not([data-theme]){color-scheme:light;--paper:#f5f7fa;--ink:#172332;--muted:#526070;--line:#17233226;--gold:#264b73;--panel:#e7edf4;--agency-paper:#ecf0f5}:root:not([data-theme]):not([data-theme]) body{background:var(--paper);color:var(--ink)}:root:not([data-theme]):not([data-theme]) body .header{border-color:var(--line);background:#f5f7fa}:root:not([data-theme]):not([data-theme]) body .header .brand-logo{filter:grayscale();mix-blend-mode:multiply}:root:not([data-theme]):not([data-theme]) body .header nav>a:hover{color:#264b73}:root:not([data-theme]):not([data-theme]) body .header .menu-toggle{color:var(--ink)}:root:not([data-theme]):not([data-theme]) body .site-footer{border-color:var(--line);background:#e8edf4}:root:not([data-theme]):not([data-theme]) body .about-booking{background:#e3eaf3}:root:not([data-theme]):not([data-theme]) body .promo-copy{background:var(--paper)}:root:not([data-theme]):not([data-theme]) body .promo-copy h1{color:var(--ink)}:root:not([data-theme]):not([data-theme]) body .promo-film-link{color:var(--ink);background:#17233205;border-color:#17233260}:root:not([data-theme]):not([data-theme]) body .promo-film-link:hover{background:#17233210}:root:not([data-theme]):not([data-theme]) body .contact-layout input,:root:not([data-theme]):not([data-theme]) body .contact-layout textarea,:root:not([data-theme]):not([data-theme]) body .contact-layout select{color:var(--ink);background:#fff;border-color:#17233240}:root:not([data-theme]):not([data-theme]) body .track-play{color:#264b73;background:#264b730c;border-color:#264b7370}:root:not([data-theme]):not([data-theme]) body .track-play:hover{background:#264b7320}:root:not([data-theme]):not([data-theme]) body .track-seek::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--gold) var(--progress),#17233226 var(--progress))}:root:not([data-theme]):not([data-theme]) body .track-seek::-moz-range-track{background:#17233226}:root:not([data-theme]):not([data-theme]) body .track-seek::-webkit-slider-thumb{background:#264b73}:root:not([data-theme]):not([data-theme]) body .track-seek::-moz-range-thumb{background:#264b73}:root:not([data-theme]):not([data-theme]) body .original-feature .text-link,:root:not([data-theme]):not([data-theme]) body .service-grid .text-link{background:#264b7308;border-color:#264b7370}:root:not([data-theme]):not([data-theme]) body .original-feature .text-link:hover,:root:not([data-theme]):not([data-theme]) body .service-grid .text-link:hover{background:#264b7318}:root:not([data-theme]):not([data-theme]) body .original-service-hero h1,:root:not([data-theme]):not([data-theme]) body .original-service-hero em{color:#fff}:root:not([data-theme]):not([data-theme]) body .credits-wall{border-color:var(--line);color:var(--ink);background:#eaf0f6}:root:not([data-theme]):not([data-theme]) body .credits-wall h2{color:var(--muted)}:root:not([data-theme]):not([data-theme]) body .skip{background:var(--ink);color:#fff}}:root[data-theme][data-theme] body .credits-run li{color:var(--ink)}:root[data-theme][data-theme] body .credits-row:nth-of-type(2) .credits-run li{color:#264b73}:root[data-theme][data-theme] body .credits-row:nth-of-type(3) .credits-run li{color:#526579}@media (prefers-color-scheme:light){:root:not([data-theme]):not([data-theme]) body .credits-run li{color:var(--ink)}:root:not([data-theme]):not([data-theme]) body .credits-row:nth-of-type(2) .credits-run li{color:#264b73}:root:not([data-theme]):not([data-theme]) body .credits-row:nth-of-type(3) .credits-run li{color:#526579}}:root[data-theme][data-theme] body .original-feature h2,:root[data-theme][data-theme] body .page-intro:not(.original-service-hero):not(.performances-hero) h1{color:var(--ink)}:root[data-theme][data-theme] body .button,:root[data-theme][data-theme] body .promo-actions .button{color:#fff;background:#193c61;border-color:#193c61}:root[data-theme][data-theme] body .promo-actions .button:hover{background:#264f7b;border-color:#264f7b}:root[data-theme][data-theme] body .contact-layout input::placeholder,:root[data-theme][data-theme] body .contact-layout textarea::placeholder{color:#647080;opacity:1}:root[data-theme][data-theme] body .original-service-hero .intro{color:#edf1f5}:root[data-theme][data-theme] body .performance-film{background:#e8edf4}:root[data-theme][data-theme] body .track-times{color:#526070}:root[data-theme][data-theme] body .track-play{color:#264b73}:root[data-theme][data-theme] body .profile-paragraph{color:var(--muted)}:root[data-theme][data-theme] body .profile-paragraph.profile-lead{color:var(--ink)}:root[data-theme][data-theme] body .button:hover{color:#fff;background:#264f7b;border-color:#264f7b}:root{--radius-control:14px;--radius-panel:24px;--shadow-soft:0 5px 18px #07152a12,0 1px 3px #07152a0a;--shadow-card:0 14px 44px #07152a26,0 2px 8px #07152a12}:root:root body .button,:root:root body .promo-film-link,:root:root body .home-card .button,:root:root body .original-feature .text-link,:root:root body .service-grid .text-link{border-radius:var(--radius-control);box-shadow:var(--shadow-soft)}:root:root body button:not(.track-play):not(.pswp__button),:root:root body .theme-switcher select{border-radius:var(--radius-control)}:root:root body .home-card{border-radius:var(--radius-panel);box-shadow:var(--shadow-card)}:root:root body .contact-layout input,:root:root body .contact-layout textarea,:root:root body .contact-layout select{border-radius:12px;box-shadow:0 2px 8px #07152a08}:root:root body .notice,:root:root body .form-success{border-radius:16px}:root:root body .photograph,:root:root body .gallery-item,:root:root body .person-photo{box-shadow:var(--shadow-soft);border-radius:18px;overflow:hidden}:root:root body .photo-deck{box-shadow:none;border-radius:0;margin:0}:root:root body .performances-hero{border-radius:0;margin:0}:root:root body .performances-hero-photo{border-radius:inherit;box-shadow:none}:root:root body .home-stories{gap:12px;padding:12px}:root:root body .photo-story{border-radius:var(--radius-panel);box-shadow:var(--shadow-soft)}:root:root body .story-image{border-radius:inherit;box-shadow:none}:root:root body .original-service-hero .intro-photo{box-shadow:none;border-radius:0}:root:root body .performance-film video,:root:root body dialog{box-shadow:var(--shadow-card);border-radius:20px}:root:root body .track-play{box-shadow:var(--shadow-soft)}@media (width<=700px){:root{--radius-panel:22px}:root:root body .home-stories{gap:8px;padding:8px}:root:root body .photo-deck,:root:root body .performances-hero{margin:0}}.footer-logo-link{max-width:100%;display:inline-block}.footer-logo{filter:grayscale();mix-blend-mode:multiply;width:240px;max-width:100%;height:auto;display:block}.site-footer .footer-identity{justify-self:start;width:100%;min-width:0}.site-footer .footer-logo-link{aspect-ratio:366/118;width:220px;max-width:100%;display:block;overflow:hidden}.site-footer .footer-logo{width:175%;max-width:none;height:auto;margin-top:-3.55%;margin-left:-37.1875%}:root:root body .site-footer{padding:26px 6% 16px}:root:root body .site-footer .footer-logo-link{width:145px}:root:root body .site-footer .footer-top{gap:24px;padding-bottom:20px}:root:root body .site-footer .footer-sitemap a{min-height:32px;padding:5px 0;font-size:12px}:root:root body .site-footer .footer-phone{padding:0;font-size:15px}:root:root body .site-footer .footer-contact address{margin-top:6px;font-size:12px;line-height:1.6}:root:root body .site-footer .footer-bottom{padding-top:12px;font-size:10px}@media (width<=700px){:root:root body .site-footer{padding:24px 6% 16px}:root:root body .site-footer .footer-top{grid-template-columns:1fr 1fr;gap:14px 24px;padding-bottom:18px}:root:root body .site-footer .footer-logo-link{width:130px}:root:root body .site-footer .footer-sitemap{grid-template-columns:1fr 1fr;column-gap:12px}:root:root body .site-footer .footer-bottom{gap:3px}}:root:root body .header .brand-logo{color:#193c61;filter:none;mix-blend-mode:normal;width:150px;height:auto;display:block}:root:root body .site-footer .footer-logo-link{aspect-ratio:auto;width:130px;overflow:visible}:root:root body .site-footer .footer-logo{filter:none;mix-blend-mode:normal;color:#193c61;width:100%;max-width:100%;height:auto;margin:0;display:block}@media (width<=700px){:root:root body .header .brand-logo{width:132px}:root:root body .site-footer .footer-logo-link{width:115px}}.header>.brand{order:1;margin-right:auto}.header>#navigation{order:2}:root:root body .header .theme-toggle{border:1px solid var(--line);background:var(--panel);width:68px;height:36px;color:var(--ink);cursor:pointer;border-radius:22px;flex-shrink:0;order:3;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;display:flex;position:relative;box-shadow:inset 0 1px 3px #07152a0a}.theme-toggle:before{content:"";background:var(--paper);border-radius:50%;width:28px;height:28px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #07152a26}.theme-toggle[aria-checked=true]:before{transform:translate(32px)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px;position:relative}@media (width<=700px){.header{column-gap:12px}.header>.theme-toggle{order:2}.header>.menu-toggle{order:3}.header>#navigation{order:4}:root:root body .header .theme-toggle{order:2}}@media (prefers-reduced-motion:reduce){.theme-toggle:before{transition:none}}:root:root body .header{min-height:68px;padding:8px 5%}:root:root body .header .brand-logo{width:110px;height:auto}:root:root body .header nav .button{min-height:42px;padding:10px 16px}@media (width<=700px){:root:root body .header{min-height:60px;padding:8px 6%}:root:root body .header .brand-logo{width:96px}:root:root body .header nav .button{min-height:46px;padding:12px 18px}}.bbb-badge[data-astro-cid-tq5xetyo]{background:#fff;border:1px solid #d6dfe9;border-radius:4px;align-items:center;max-width:100%;margin-top:18px;padding:8px 10px;display:inline-flex}.bbb-badge[data-astro-cid-tq5xetyo] img[data-astro-cid-tq5xetyo]{filter:none;width:150px;max-width:100%;height:auto;display:block}.bbb-badge[data-astro-cid-tq5xetyo]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (width<=700px){.bbb-badge[data-astro-cid-tq5xetyo]{margin-top:14px}.bbb-badge[data-astro-cid-tq5xetyo] img[data-astro-cid-tq5xetyo]{width:140px}}
