@font-face{font-family:AntonSource;src:url(/source-assets/correct/anton.woff2)format("woff2");font-display:swap}@font-face{font-family:AvenirSource;src:url(/source-assets/correct/avenir.woff2)format("woff2");font-display:swap}@font-face{font-family:AmericanTypewriterSource;src:url(/source-assets/correct/american-typewriter.woff2)format("woff2");font-display:swap}@font-face{font-family:CormorantSource;src:url(/source-assets/correct/cormorant-garamond.woff2)format("woff2");font-display:swap}@font-face{font-family:HelveticaSource;src:url(/source-assets/correct/helvetica.woff2)format("woff2");font-display:swap}:root{--coral:#ec4d4d;--cream:#e0deded1;--teal:#3cabb0;--mustard:#a89512;--brown:#986b44}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{color:#000;background:#fff;margin:0;font-family:AvenirSource,Arial,sans-serif;font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-shell{background:#fff;width:1265px;min-width:1265px;margin:0;overflow:visible}.skip-link{z-index:100;background:var(--coral);padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.site-header{z-index:20;background:#fff;width:1338px;height:134px;position:relative;overflow:hidden}.header-inner{width:980px;height:129px;margin:0 0 0 143px;position:relative}.wordmark{width:212px;height:113px;display:block;position:absolute;top:11px;left:-80px}.wordmark img{object-fit:contain;width:100%;height:100%;display:block}.header-banner{text-align:center;white-space:nowrap;width:623px;height:40px;margin:0;font:600 28px/40px CormorantSource,Georgia,serif;position:absolute;top:8px;left:177.5px}.nav-list{white-space:nowrap;height:50px;margin:0;padding:0;font-family:Arial Black,AntonSource,Arial,sans-serif;font-size:18px;font-weight:900;line-height:50px;list-style:none;display:flex;position:absolute;top:67px;left:495px}.nav-list li:first-child{width:88px}.nav-list li:nth-child(2){width:138px}.nav-list li:nth-child(3){width:117px}.nav-list li:nth-child(4){width:84px}.nav-list li:nth-child(5){width:170px}.nav-list a{text-align:center;width:100%;height:50px;display:block}.nav-list a.active,.nav-list a:hover{color:var(--coral)}.social-links{gap:10px;display:flex}.social-links a,.social-links img{display:block}.social-links img{object-fit:cover;width:39px;height:39px}.header-socials{gap:10px;position:absolute;top:29px;left:1152px}.site-footer{color:#fff;background:#050505;height:448px;position:relative}.footer-inner{width:980px;height:448px;margin:0 auto;position:relative}.footer-wordmark{letter-spacing:-1px;width:234px;height:101px;margin:0;font:48px/.7 Arial Black,AntonSource,sans-serif;position:absolute;top:69px;left:49px}.footer-wordmark span{color:#3cabb0}.footer-wordmark strong{color:#fff;font:inherit}.address{text-align:center;width:310px;margin:0;font:24px/33.6px Arial Black,AntonSource,sans-serif;position:absolute;top:222px;left:14px}.copyright{color:#999997;width:251px;margin:0;font:16px/21px AvenirSource,Arial,sans-serif;position:absolute;top:377px;left:49px}.footer-description{width:604px;margin:0;font:24px/28.8px Arial Black,AntonSource,sans-serif;position:absolute;top:63px;left:331px}.footer-socials{gap:10px;position:absolute;top:359px;left:573px}main{position:relative;overflow:visible}img{display:block}.home-page{background:radial-gradient(circle at 52% 45%,#75d4d0 0,#72bd98 42%,#aaa126 100%) 0 0/100% 604px no-repeat,linear-gradient(90deg,#3caaa8 0,#69a673 50%,#a89b25 100%) 0 604px/100% 607px no-repeat,linear-gradient(90deg,#3daca9 0,#6da471 50%,#a68f1f 100%) 0 1211px/100% 690px no-repeat,radial-gradient(circle at 55% 15%,#4ea6a5 0,#868642 55%,#a18624 100%) 0 1901px/100% 350px no-repeat;height:2251px;position:relative}.home-hero{height:604px;position:absolute;inset:0 0 auto;overflow:visible}.desert-promo{text-align:center;color:#fff;width:372px;position:absolute;top:47px;left:-257px}.desert-promo img{object-fit:cover;width:372px;height:314px}.desert-promo a{border:2px solid #fff;width:322px;height:97px;margin:13px 25px 0;padding:23px 20px;font:700 24px/1 AmericanTypewriterSource,Georgia,serif;display:block}.home-feature{width:1105px;position:absolute;left:80px}.home-feature>img{object-fit:cover;width:698px;height:362px;position:absolute;left:0}.feature-panel{color:#000;background:linear-gradient(90deg,#b8b8b8eb,#f8f8f8e0);width:698px;padding-left:60px;padding-right:55px;position:absolute;left:407px}.feature-panel h2{margin:0;font:56px/82px Arial Black,AntonSource,sans-serif}.feature-panel p{margin:0 0 14px;font:16px/24px AmericanTypewriterSource,Georgia,serif}.feature-covered{height:516px;top:674px}.feature-covered>img{top:0}.feature-covered .feature-panel{height:446px;padding-top:81px;top:70px}.feature-finish{height:603px;top:1281px}.feature-finish>img{top:0}.feature-finish .feature-panel{height:533px;padding-top:52px;top:70px}.feature-finish .feature-panel h2{margin-bottom:30px;margin-left:-20px}.home-contact{width:1265px;height:350px;position:absolute;top:1901px;left:0}.home-contact h2{text-align:center;width:426px;height:120px;margin:0;font:82px/120px Arial Black,AntonSource,sans-serif;position:absolute;top:98px;left:384px}.studio-page{background:linear-gradient(125deg,#a89316 0%,#628c68 45%,#36abb0 100%) 0 0/100% 493px no-repeat,#030303;height:1465px;position:relative}.studio-intro{width:980px;height:493px;position:absolute;top:0;left:143px}.studio-intro h1{width:960px;margin:0;font:56px/79px Arial Black,AntonSource,sans-serif;position:absolute;top:80px;left:20px}.studio-intro p{width:552px;height:207px;margin:0;font:23px/41.4px AvenirSource,Arial,sans-serif;position:absolute;top:219px;left:20px}.studio-intro p span{width:504px;margin-top:6px;font:700 23px/41.4px AmericanTypewriterSource,Georgia,serif;display:block}.studio-gallery{width:980px;height:942px;position:absolute;top:493px;left:143px}.studio-gallery img{object-fit:cover;position:absolute}.studio-banner{width:980px;height:301px;top:0;left:0}.services-page{background:linear-gradient(90deg,#a99614,#5c906c 48%,#35a8ae) 0 0/100% 1021px no-repeat,radial-gradient(circle at 52% 40%,#2aa9ad 0,#88853a 62%,#976d47 100%) 0 1026px/100% 548px no-repeat,linear-gradient(115deg,#98704e,#a08c2c 48%,#3ba6aa) 0 1574px/100% 615px no-repeat;height:2189px;position:relative}.services-page>h1{text-align:center;white-space:nowrap;width:281px;height:79px;margin:0;font:56px/79px AntonSource,Arial Black,sans-serif;position:absolute;top:43px;left:448px}.service-panel{background:var(--cream);width:1185px;height:856px;position:absolute;top:147px;left:40px}.service-card{text-align:center;width:276px;height:353px;margin:0;position:absolute}.service-card img{object-fit:cover;width:276px;height:325px}.service-card h2{background:#fff;width:276px;height:67px;margin:0;padding-top:24px;font:20px/28px Arial Black,AntonSource,sans-serif}.service-card-1{top:61px;left:-2px}.service-card-2{top:61px;left:298px}.service-card-3{top:61px;left:598px}.service-card-4{top:61px;left:898px}.service-card-5{top:444px;left:448px}.recorded-section{width:1265px;height:548px;position:absolute;top:1026px;left:0}.recorded-section>h2{text-align:center;width:836px;height:165px;margin:0;font:56px/78.4px AmericanTypewriterSource,Georgia,serif;position:absolute;top:66px;left:215px}.recorded-section>p{text-align:center;width:270px;height:126px;margin:0;font:45px/63px Arial Black,AntonSource,sans-serif;position:absolute;top:414px;left:498px}.collaborations{width:1265px;height:615px;position:absolute;top:1574px;left:0}.collaborations>h2{text-align:center;width:907px;height:82px;margin:0;font:56px/78.4px Arial Black,AntonSource,sans-serif;position:absolute;top:43px;left:179px}.collaborations article{text-align:center;width:303px;position:absolute;top:200px}.collaboration-left{left:175px}.collaboration-right{left:798px}.collaborations article img{object-fit:contain;width:303px;height:139px}.collaborations h3{width:280px;margin-top:40px;margin-bottom:27px;font:20px/28px Arial Black,AntonSource,sans-serif}.collaborations p{width:280px;margin-top:0;margin-bottom:0;font:16px/28.8px AvenirSource,Arial,sans-serif}.collaboration-left h3,.collaboration-left p{margin-left:8px}.collaboration-right h3,.collaboration-right p{margin-left:12px}.team-page{background:linear-gradient(110deg,#050505 0%,#3b3610 45%,#a18e14 100%) 0 0/100% 543px no-repeat,linear-gradient(70deg,#050505 0%,#483e0f 45%,#a39114 100%) 0 543px/100% 581px no-repeat;height:1124px;position:relative}.team-profile{width:1105px;height:503px;display:flex;position:absolute;left:80px}.team-profile>img{object-fit:cover;width:364px;height:503px}.team-copy{background:linear-gradient(105deg,#36a9ad 0%,#6e8b61 52%,#9c714d 100%);width:741px;height:503px;position:relative}.team-chad{top:40px}.team-duncan{top:577px}.team-profile h1{width:602px;height:103px;margin:0;font:82px/103px AntonSource,Arial Black,sans-serif;position:absolute;top:63px;left:57px}.team-profile h2{width:304px;height:40px;margin:0;font:28px/40px AmericanTypewriterSource,Georgia,serif;position:absolute;top:150px;left:57px}.team-profile p{width:522px;margin:0;font:16px/28.8px AvenirSource,Arial,sans-serif;position:absolute;top:201px;left:57px}.team-chad .team-copy p:nth-of-type(2){top:382px}.team-social-links{gap:7px;display:flex;position:absolute;bottom:13px;left:52px}.team-social-links a,.team-social-links img{width:24px;height:24px;display:block}.team-social-links img{object-fit:cover;filter:grayscale()brightness(0)}.team-duncan .team-copy h1{top:63px}.team-duncan .team-copy h2{top:151px}.team-duncan .team-copy p{top:201px}.contact-page{background:linear-gradient(#3cabb0 0%,#a89512 100%) 0 0/100% 661px no-repeat,radial-gradient(circle at 50% 30%,#35a6a9 0,#827e3d 58%,#986c49 100%) 0 661px/100% 254px no-repeat,linear-gradient(110deg,#976c49,#a18c25 50%,#4c9991) 0 915px/100% 401px no-repeat;height:1316px;position:relative}.rates-section{width:1265px;height:661px;position:absolute;top:0;left:0}.rates-section>h1{text-align:center;width:836px;height:154px;margin:0;font:109px/152.6px AntonSource,Arial Black,sans-serif;position:absolute;top:66px;left:215px}.rates-intro{text-align:center;width:780px;height:67px;margin:0;font:18px/32.4px AntonSource,Arial Black,sans-serif;position:absolute;top:231px;left:243px}.rate{text-align:center;width:319px;position:absolute;top:340px}.rate-one{left:145px}.rate-two{left:473px}.rate-three{left:797px}.rate img{object-fit:contain;width:100px;height:100px;margin:0 auto 10px}.rate h2{height:28px;margin:0;font:20px/28px Arial Black,AntonSource,sans-serif}.rate p{white-space:nowrap;margin:0;font:16px/24px AmericanTypewriterSource,Georgia,serif}.rate-one p{font-size:18px;line-height:28px}.contact-section{width:1265px;height:655px;position:absolute;top:661px;left:0}.contact-section>h2{color:#ffffffbd;text-align:center;letter-spacing:-6px;width:980px;height:142px;margin:0;font:200px/140px AntonSource,Arial Black,sans-serif;position:absolute;top:27px;left:143px}.contact-form-full{grid-template-rows:36px 36px 128px 28px 37px;grid-template-columns:395px 395px;gap:12px 30px;width:820px;height:342px;display:grid;position:absolute;top:274px;left:223px}.contact-form-full input,.contact-form-full textarea{color:#000;background:#ffffff14;border:0;border-bottom:1px solid #000;outline:none;padding:7px 10px;font:16px/22px AvenirSource,Arial,sans-serif}.contact-form-full input:nth-of-type(3),.contact-form-full textarea{grid-column:1/3}.contact-form-full textarea{resize:none;border:0;border-bottom:1px solid #000}.contact-form-full button{cursor:pointer;background:0 0;border:0;grid-column:1/3;justify-self:center;width:109px;height:28px;font:40px/28px Arial Black,AntonSource,sans-serif;overflow:visible;transform:translate(28.5px)}.contact-form-full .form-success{text-align:center;grid-column:1/3;width:820px;height:37px;margin:0;font:31px/37px HelveticaSource,Arial,sans-serif}@media (width<=1264px){.header-banner{left:35px}.nav-list{left:-395px}.header-socials{left:1009px}.footer-inner{margin-left:0;margin-right:0}.desert-promo{left:-400px}.home-feature{left:-63px}.home-contact h2{left:241px}.studio-intro,.studio-gallery{left:0}.services-page{background:linear-gradient(90deg,#a99614,#5c906c 48%,#35a8ae) 0 0/100% 1061px no-repeat,radial-gradient(circle at 52% 40%,#2aa9ad 0,#88853a 62%,#976d47 100%) 0 1066px/100% 548px no-repeat,linear-gradient(115deg,#98704e,#a08c2c 48%,#3ba6aa) 0 1614px/100% 615px no-repeat;height:2229px}.services-page>h1{left:305px}.service-panel{height:896px}.service-card-1{top:71px;left:-15px}.service-card-2{top:71px;left:305px}.service-card-3{top:71px;left:625px}.service-card-4{top:474px;left:-15px}.service-card-5{top:474px;left:305px}.recorded-section{top:1066px}.recorded-section>h2{left:72px}.recorded-section>p{left:355px}.collaborations{top:1614px}.collaborations>h2{left:36px}.collaboration-left{left:32px}.collaboration-right{left:655px}.team-profile{width:980px;left:0}.team-profile>img{width:323px}.team-copy{width:657px}.team-profile h1,.team-profile h2,.team-profile p{left:15px}.team-copy>.team-social-links{left:10px}.rates-section>h1{left:72px}.rates-intro{left:100px}.rate-one{left:2px}.rate-two{left:330px}.rate-three{left:654px}.contact-section>h2{left:0}.contact-form-full{left:80px}}body{overflow-x:hidden}.site-shell{width:100%;min-width:0;overflow:hidden}.site-header{width:100%;height:134px}.header-inner{width:min(1200px,100% - 48px);height:134px;margin:0 auto}.wordmark{width:120px;height:110px;top:10px;left:0}.header-banner{width:650px;top:8px;left:140px}.desktop-nav .nav-list{gap:22px;top:67px;left:auto;right:168px}.desktop-nav .nav-list li{width:auto!important}.desktop-nav .nav-list a{width:auto;height:42px}.header-socials{top:16px;left:auto;right:0}.header-socials img{width:30px;height:30px}.header-book-cta{text-align:center;border:2px solid #000;min-width:145px;padding:10px 15px;font:16px/20px Arial Black,AntonSource,Arial,sans-serif;transition:background .2s,color .2s,border-color .2s;position:absolute;top:70px;right:0}.header-book-cta:hover,.header-book-cta:focus-visible,.primary-cta:hover,.primary-cta:focus-visible,.inline-cta:hover,.inline-cta:focus-visible,.footer-cta:hover,.footer-cta:focus-visible{background:var(--coral);border-color:var(--coral);color:#fff}.mobile-menu{display:none}main>div{width:100%;max-width:1265px;margin:0 auto}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.site-footer{height:auto;min-height:400px;padding:58px 24px 42px}.footer-inner{grid-template-columns:320px 1fr;grid-template-areas:"brand description""address cta""copyright socials";align-items:start;gap:26px 70px;width:min(1080px,100%);height:auto;min-height:300px;margin:0 auto;display:grid}.footer-wordmark{grid-area:brand;width:auto;height:auto;font:48px/.75 Arial Black,AntonSource,sans-serif;position:static}.address{text-align:left;grid-area:address;width:auto;margin:0;font:22px/31px Arial Black,AntonSource,sans-serif;position:static}.copyright{grid-area:copyright;align-self:end;width:auto;margin:0;position:static}.footer-description{grid-area:description;width:auto;margin:0;font:24px/32px Arial Black,AntonSource,sans-serif;position:static}.footer-actions{flex-direction:column;grid-area:cta;align-items:flex-start;gap:12px;display:flex}.footer-cta{border:2px solid #fff;width:max-content;padding:12px 18px;font:17px/22px Arial Black,AntonSource,sans-serif;display:inline-block}.footer-email{text-underline-offset:4px;font-size:16px;text-decoration:underline}.footer-socials{grid-area:socials;align-self:end;position:static}.primary-cta,.inline-cta{color:#000;background:0 0;border:2px solid #000;justify-content:center;align-items:center;width:max-content;font:18px/24px Arial Black,AntonSource,sans-serif;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.primary-cta{padding:14px 24px}.inline-cta{padding:10px 18px}.desert-promo{width:245px;top:48px;left:22px}.desert-promo h1{height:auto;margin:0 0 12px;font:700 20px/30px AmericanTypewriterSource,Georgia,serif}.desert-promo img{width:245px;height:207px}.desert-promo a{width:220px;height:auto;margin:12px auto 0;padding:14px 12px;font:700 17px/22px AmericanTypewriterSource,Georgia,serif}.home-contact{justify-content:center;align-items:center;gap:46px;padding:55px;display:flex}.home-contact h2{width:auto;height:auto;font-size:72px;line-height:1;position:static}.home-contact p{max-width:310px;margin:0;font:18px/28px AmericanTypewriterSource,Georgia,serif}.studio-intro .inline-cta{position:absolute;top:407px;left:20px}.recorded-section .inline-cta{position:absolute;top:452px;left:50%;transform:translate(-50%)}.team-profile .member-name{width:602px;height:103px;margin:0;font:82px/103px AntonSource,Arial Black,sans-serif;position:absolute;top:63px;left:57px}.team-profile .member-role{width:304px;height:40px;margin:0;font:28px/40px AmericanTypewriterSource,Georgia,serif;position:absolute;top:150px;left:57px}.team-duncan .team-copy .member-name{top:63px}.team-duncan .team-copy .member-role{top:151px}.team-page{background:linear-gradient(110deg,#050505 0%,#3b3610 45%,#a18e14 100%) 0 0/100% 543px no-repeat,linear-gradient(70deg,#050505 0%,#483e0f 45%,#a39114 100%) 0 543px/100% 581px no-repeat,linear-gradient(100deg,#34a8ad,#9f8b1d) 0 1124px/100% 164px no-repeat;height:1288px}.team-cta{justify-content:center;align-items:center;gap:38px;width:100%;height:164px;display:flex;position:absolute;top:1124px;left:0}.team-cta h2{margin:0;font:42px/1.1 Arial Black,AntonSource,sans-serif}.contact-page{background:linear-gradient(#3cabb0 0%,#a89512 100%) 0 0/100% 661px no-repeat,radial-gradient(circle at 50% 30%,#35a6a9 0,#827e3d 58%,#986c49 100%) 0 661px/100% 270px no-repeat,linear-gradient(110deg,#976c49,#a18c25 50%,#4c9991) 0 931px/100% 465px no-repeat;height:1396px}.contact-section{height:735px}.contact-section>h2{letter-spacing:-2px;height:auto;font-size:118px;line-height:1;top:36px}.contact-email-fallback{text-align:center;width:100%;margin:0;font-size:16px;position:absolute;top:168px;left:0}.contact-email-fallback a{text-underline-offset:4px;font-weight:700;text-decoration:underline}.contact-form-full{grid-template-rows:auto;grid-template-columns:1fr 1fr;row-gap:16px;height:auto;top:232px}.contact-form-full label{display:block}.contact-form-full label>span{margin-bottom:5px;font:700 16px/20px AvenirSource,Arial,sans-serif;display:block}.contact-form-full input,.contact-form-full textarea{background:#ffffff52;border:1px solid #0000008c;border-radius:0;width:100%;padding:12px 14px}.contact-form-full textarea{resize:vertical;min-height:130px}.contact-form-full .form-wide{grid-column:1/3}.contact-form-full .contact-honeypot{position:absolute;left:-9999px}.contact-form-full button{color:#fff;background:#000;border:2px solid #000;grid-column:1/3;justify-self:start;width:auto;height:auto;padding:13px 23px;font:18px/24px Arial Black,AntonSource,sans-serif;transform:none}.contact-form-full button:hover,.contact-form-full button:focus-visible{background:var(--coral);border-color:var(--coral)}.contact-form-full button:disabled{cursor:wait;opacity:.65}.form-privacy{grid-column:1/3;margin:0;font-size:16px}.form-status{grid-column:1/3;margin:0;padding:10px 12px;font-weight:700}.form-success{color:#0b5728;background:#e1ffebcc}.form-error{color:#7c1717;background:#ffebebd9}@media (width<=1100px){.home-page,.studio-page,.services-page,.team-page,.contact-page{height:auto}.home-page{background:linear-gradient(145deg,#36aaa9 0%,#69b38b 40%,#a89512 100%);padding-bottom:0}.home-hero{flex-direction:column;align-items:center;height:auto;padding:54px clamp(22px,6vw,64px);display:flex;position:relative;overflow:hidden}.desert-promo{color:#fff;border:1px solid #ffffffb3;order:3;width:min(420px,100%);margin-top:54px;padding:24px;position:static}.desert-promo h1{font-size:24px;line-height:1.35}.desert-promo img{aspect-ratio:1.18;width:100%;height:auto}.desert-promo a{width:100%;padding:14px}.home-feature{background:#ffffffc7;grid-template-columns:1fr;width:min(900px,100% - 40px);height:auto;margin:26px auto;display:grid;position:static}.home-feature>img{object-fit:cover;width:100%;height:min(52vw,420px);position:static}.feature-panel{width:100%;position:static;height:auto!important;padding:38px clamp(24px,6vw,58px)!important}.feature-panel h2,.feature-finish .feature-panel h2{margin:0 0 20px;font-size:clamp(38px,7vw,56px);line-height:1.08}.feature-panel p{font-size:17px;line-height:1.65}.home-contact{text-align:center;background:radial-gradient(circle at 50% 15%,#4ea6a5 0,#868642 55%,#a18624 100%);flex-direction:column;gap:22px;width:100%;height:auto;min-height:320px;padding:64px 24px;position:static}.home-contact h2{font-size:clamp(48px,10vw,72px)}.home-contact p{max-width:520px}.studio-page{background:linear-gradient(125deg,#a89316 0%,#628c68 45%,#36abb0 100%);padding-bottom:36px}.studio-intro{width:100%;height:auto;padding:64px clamp(24px,8vw,90px);position:relative;top:auto;left:auto}.studio-intro h1,.studio-intro p,.studio-intro p span{width:auto;height:auto;position:static}.studio-intro h1{font-size:clamp(48px,8vw,64px);line-height:1.1}.studio-intro p{margin-top:34px}.studio-intro p span{font-size:21px;line-height:1.7}.studio-intro .inline-cta{margin-top:28px;position:static}.studio-gallery{grid-template-columns:3fr 2fr;gap:20px;width:min(980px,100% - 40px);height:auto;margin:0 auto;display:grid;position:static}.studio-gallery img{width:100%;height:310px;position:static}.studio-gallery .studio-banner{aspect-ratio:980/301;grid-column:1/3;height:auto}.services-page{background:linear-gradient(135deg,#a99614,#5c906c 48%,#35a8ae);padding:56px 20px 70px}.services-page>h1{width:auto;height:auto;margin:0 0 34px;font-size:clamp(48px,8vw,64px);line-height:1.1;position:static}.service-panel{background:#e0deded1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1000px,100%);height:auto;margin:0 auto;padding:28px;display:grid;position:static}.service-card{width:auto;height:auto;position:static}.service-card img{width:100%;height:260px}.service-card h2{width:100%;height:auto;padding:18px 10px;font-size:18px;line-height:1.25}.recorded-section,.collaborations{width:100%;height:auto;position:static}.recorded-section{text-align:center;padding:88px 24px}.recorded-section>h2,.recorded-section>p{width:auto;height:auto;margin:0 auto;position:static}.recorded-section>h2{max-width:820px;font-size:clamp(42px,8vw,64px);line-height:1.15}.recorded-section>p{margin-top:36px;font-size:34px;line-height:1.2}.recorded-section .inline-cta{margin-top:32px;position:static;transform:none}.collaborations{grid-template-columns:1fr 1fr;gap:46px;padding:74px 24px;display:grid}.collaborations>h2{text-align:center;grid-column:1/3;width:auto;height:auto;margin:0;font-size:clamp(48px,8vw,64px);line-height:1.1;position:static}.collaborations article{flex-direction:column;align-items:center;width:auto;display:flex;position:static}.collaborations h3,.collaborations p{width:min(360px,100%);margin-left:0!important}.team-page{background:linear-gradient(120deg,#050505,#6a5c14 55%,#a39114);padding:40px 20px 0}.team-profile{grid-template-columns:minmax(280px,36%) 1fr;width:min(1000px,100%);height:auto;margin:0 auto 34px;display:grid;position:static}.team-profile>img{width:100%;height:100%;min-height:470px}.team-copy{width:auto;height:auto;min-height:470px;padding:54px}.team-profile .member-name,.team-profile .member-role,.team-profile p{width:auto;height:auto;position:static}.team-profile .member-name{font-size:clamp(58px,8vw,82px);line-height:1}.team-profile .member-role{margin:8px 0 20px;font-size:28px;line-height:1.2}.team-profile p{margin:0 0 24px;font-size:16px;line-height:1.8}.team-social-links{margin-top:24px;position:static}.team-cta{text-align:center;background:linear-gradient(100deg,#34a8ad,#9f8b1d);flex-wrap:wrap;width:calc(100% + 40px);height:auto;margin-left:-20px;padding:48px 24px;position:static}.contact-page{background:linear-gradient(145deg,#3cabb0,#a89512 52%,#986c49);padding-bottom:0}.rates-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 20px;width:100%;height:auto;padding:60px 24px 72px;display:grid;position:static}.rates-section>h1,.rates-intro,.rate{width:auto;height:auto;position:static}.rates-section>h1,.rates-intro{grid-column:1/4}.rates-section>h1{text-align:center;margin:0;font-size:clamp(76px,12vw,108px);line-height:1}.rates-intro{max-width:780px;margin:0 auto 18px}.rate{background:#ffffff1f;padding:24px 12px}.rate h2{height:auto;margin-bottom:10px}.rate p,.rate-one p{white-space:normal;font-size:16px;line-height:1.7}.contact-section{background:linear-gradient(120deg,#976c49,#a18c25 50%,#4c9991);width:100%;height:auto;padding:72px 24px 82px;position:static}.contact-section>h2{letter-spacing:-1px;width:auto;height:auto;margin:0 0 54px;font-size:clamp(60px,12vw,118px);line-height:.95;position:static}.contact-email-fallback{width:auto;margin:-28px 0 42px;position:static}.contact-form-full{width:min(820px,100%);height:auto;margin:0 auto;position:static}}@media (width<=1050px){.site-header{height:96px;overflow:visible}.header-inner{width:100%;height:96px;padding:0 18px}.wordmark{width:82px;height:80px;top:8px;left:18px}.header-banner,.desktop-nav,.header-socials,.header-book-cta{display:none}.mobile-menu{z-index:50;display:block;position:absolute;top:25px;right:18px}.mobile-menu summary{cursor:pointer;background:#fff;border:2px solid #000;padding:10px 15px;font:16px/20px Arial Black,AntonSource,sans-serif;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary{background:var(--coral);border-color:var(--coral);color:#fff}.mobile-menu nav{background:#fff;border:1px solid #0000002e;width:min(320px,100vw - 28px);padding:22px;position:absolute;top:52px;right:0;box-shadow:0 18px 40px #00000038}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu li+li{border-top:1px solid #ddd}.mobile-menu li a{padding:12px 4px;font:18px/24px Arial Black,AntonSource,sans-serif;display:block}.mobile-menu li a.active{color:var(--coral)}.mobile-book-cta{text-align:center;border:2px solid #000;margin-top:18px;padding:12px;font:16px/20px Arial Black,AntonSource,sans-serif;display:block}.mobile-socials{margin-top:18px}.mobile-socials img{width:34px;height:34px}}@media (width<=720px){.studio-gallery{grid-template-columns:1fr}.studio-gallery .studio-banner{grid-column:auto}.studio-gallery img,.studio-gallery .studio-banner{aspect-ratio:16/10;height:auto}.service-panel{grid-template-columns:1fr;padding:20px}.service-card img{aspect-ratio:4/3;height:auto}.collaborations{grid-template-columns:1fr}.collaborations>h2{grid-column:auto}.team-profile{grid-template-columns:1fr}.team-profile>img{aspect-ratio:4/5;height:auto;min-height:0}.team-duncan>img{order:-1}.team-copy{min-height:0;padding:38px 26px}.team-cta h2{font-size:34px}.rates-section{grid-template-columns:1fr}.rates-section>h1,.rates-intro{grid-column:auto}.contact-form-full{grid-template-columns:1fr}.contact-form-full .form-wide,.contact-form-full button,.form-privacy,.form-status{grid-column:auto}.contact-section>h2{text-align:center}.footer-inner{grid-template-columns:1fr;grid-template-areas:"brand""description""cta""address""socials""copyright";gap:24px}.footer-description{font-size:21px;line-height:1.45}.footer-cta{text-align:center;width:100%}.footer-actions{align-items:stretch}.footer-email{text-align:center;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--ink:#071b1b;--ink-soft:#123534;--juniper:#0a7478;--juniper-bright:#45b8b5;--gold:#c2aa43;--paper:#f3f0e9;--paper-deep:#ded8ca;--line:#f3f0e959}.immersive-theme{background:var(--ink);color:var(--paper)}.immersive-theme .site-header{background:var(--ink);border-bottom:1px solid #f3f0e938;height:96px;position:relative;overflow:visible}.immersive-theme.is-home .site-header{z-index:40;background:#071b1beb;position:absolute;inset:0 0 auto}.immersive-theme .header-inner{width:min(1380px,100% - 56px);height:96px;margin:0 auto}.immersive-theme .wordmark{width:92px;height:82px;top:8px;left:0}.immersive-theme .header-banner,.immersive-theme .header-socials{display:none}.immersive-theme .desktop-nav .nav-list{height:96px;color:var(--paper);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:40px;font:700 16px/1 AntonSource,Arial,sans-serif;top:0;left:156px;right:auto}.immersive-theme .desktop-nav .nav-list a{text-align:left;border-bottom:3px solid #0000;height:auto;padding:41px 0 36px;transition:color .2s,border-color .2s}.immersive-theme .desktop-nav .nav-list a.active,.immersive-theme .desktop-nav .nav-list a:hover{color:var(--gold);border-color:var(--gold)}.immersive-theme .header-book-cta{border:1px solid var(--gold);background:var(--gold);min-width:184px;color:var(--ink);letter-spacing:.15em;text-transform:uppercase;padding:14px 18px 13px;font:700 16px/20px AntonSource,Arial,sans-serif;top:23px;right:0}.immersive-theme .header-book-cta:hover,.immersive-theme .header-book-cta:focus-visible{background:var(--juniper-bright);border-color:var(--juniper-bright);color:var(--ink)}.immersive-theme main>div{max-width:none}.immersive-theme .home-page{background:var(--paper);height:auto;color:var(--ink);position:relative}.immersive-theme .home-hero{background:var(--ink);height:850px;min-height:720px;position:relative;overflow:hidden}.home-hero-media{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.home-hero-shade{background:#021313a8;position:absolute;inset:0}.home-hero-inner{z-index:2;width:min(1380px,100% - 80px);height:100%;color:var(--paper);grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:center;gap:clamp(58px,8vw,130px);margin:0 auto;padding-top:185px;display:grid;position:relative}.home-hero-copy{max-width:810px}.hero-kicker,.section-label,.hero-services>p{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;font:700 16px/1.3 AvenirSource,Arial,sans-serif}.home-hero-copy h1{letter-spacing:-.025em;text-transform:uppercase;max-width:790px;margin:0;font:400 clamp(72px,7.8vw,118px)/.84 AntonSource,Arial Black,sans-serif}.home-hero-copy h1 strong{color:var(--gold);font:inherit;display:block}.home-hero-copy h1 span{color:var(--juniper-bright)}.hero-actions{gap:14px;margin-top:42px;display:flex}.hero-primary,.hero-secondary{border:1px solid var(--gold);text-align:center;letter-spacing:.14em;text-transform:uppercase;min-width:190px;padding:15px 22px;font:700 16px/20px AntonSource,Arial,sans-serif;transition:background .2s,color .2s,border-color .2s}.hero-primary{background:var(--gold);color:var(--ink)}.hero-secondary{color:var(--paper)}.hero-primary:hover,.hero-primary:focus-visible,.hero-secondary:hover,.hero-secondary:focus-visible{border-color:var(--juniper-bright);background:var(--juniper-bright);color:var(--ink)}.hero-services{border-top:1px solid var(--line);align-self:end;margin-bottom:70px}.hero-services>p{margin:22px 0 12px}.hero-services ul{margin:0;padding:0;list-style:none}.hero-services li{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;padding:12px 2px;font:700 18px/1.1 AntonSource,Arial,sans-serif}.home-intro{border-bottom:1px solid #071b1b33;grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);gap:88px;width:min(1240px,100% - 80px);margin:0 auto;padding:110px 0 120px;display:grid}.home-intro>.section-label{color:var(--juniper);grid-column:1/3;margin-bottom:-40px}.home-intro h2{letter-spacing:-.02em;text-transform:uppercase;margin:0;font:400 clamp(52px,5.5vw,82px)/.95 AntonSource,Arial Black,sans-serif}.home-intro h2 span{color:var(--juniper)}.home-intro-copy{max-width:640px;padding-top:2px}.home-intro-copy p{margin:0 0 22px;font:21px/1.65 AvenirSource,Arial,sans-serif}.text-link{border-bottom:2px solid var(--juniper);color:var(--juniper);letter-spacing:.14em;text-transform:uppercase;margin-top:14px;padding-bottom:7px;font:700 16px/1.2 AntonSource,Arial,sans-serif;display:inline-block}.immersive-theme .desert-promo{width:min(1240px,100% - 80px);color:var(--paper);text-align:left;background:var(--ink-soft);box-shadow:-100vw 0 var(--ink-soft),100vw 0 var(--ink-soft);grid-template-columns:minmax(0,1fr) minmax(460px,560px);align-items:center;gap:64px;margin:0 auto;padding:80px 0;display:grid;position:relative;top:auto;left:auto}.immersive-theme .desert-promo .section-label{color:var(--gold)}.immersive-theme .desert-promo h2{height:auto;color:var(--paper);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 20px;font:400 clamp(50px,5vw,76px)/.95 AntonSource,Arial Black,sans-serif}.immersive-theme .desert-promo p:not(.section-label){max-width:640px;margin:0 0 30px;font:19px/1.65 AvenirSource,Arial,sans-serif}.immersive-theme .desert-promo img{aspect-ratio:16/9;object-fit:cover;border:1px solid #f3f0e940;width:100%;height:auto}.immersive-theme .desert-promo a{border:1px solid var(--gold);width:auto;height:auto;color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0;padding:13px 18px;font:700 16px/20px AntonSource,Arial,sans-serif;display:inline-block}.home-feature-grid{background:var(--paper);gap:120px;padding:120px max(40px,50% - 620px);display:grid}.immersive-theme .home-feature{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:stretch;width:100%;height:auto;min-height:560px;margin:0;display:grid;position:relative;top:auto;left:auto}.immersive-theme .home-feature>img{object-fit:cover;width:100%;height:100%;min-height:560px;position:relative;top:auto;left:auto}.immersive-theme .feature-panel{width:100%;color:var(--paper);background:var(--ink);flex-direction:column;justify-content:center;display:flex;position:relative;top:auto;left:auto;height:auto!important;padding:70px clamp(48px,5vw,86px)!important}.immersive-theme .feature-panel .section-label{color:var(--gold)}.immersive-theme .feature-panel h2,.immersive-theme .feature-finish .feature-panel h2{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 30px;font:400 clamp(48px,5vw,72px)/.95 AntonSource,Arial Black,sans-serif}.immersive-theme .feature-panel p{margin:0 0 18px;font:17px/1.65 AvenirSource,Arial,sans-serif}.immersive-theme .feature-finish>img{order:2}.immersive-theme .feature-finish .feature-panel{background:var(--juniper);order:1}.immersive-theme .home-contact{align-items:center;gap:30px 80px;justify-content:initial;text-align:left;width:100%;height:auto;min-height:520px;color:var(--ink);background:var(--gold);grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);padding:100px max(40px,50% - 620px);display:grid;position:relative;top:auto;left:auto}.immersive-theme .home-contact .section-label{color:var(--ink);grid-column:1/3;align-self:end;margin:0}.immersive-theme .home-contact h2{letter-spacing:-.025em;text-transform:uppercase;margin:0;font:400 clamp(64px,7vw,104px)/.86 AntonSource,Arial Black,sans-serif}.immersive-theme .home-contact>p:not(.section-label){max-width:420px;margin:0 0 24px;font:21px/1.55 AvenirSource,Arial,sans-serif}.immersive-theme .home-contact .primary-cta{border-color:var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;grid-column:2;margin-top:-140px}.immersive-theme .studio-page,.immersive-theme .services-page,.immersive-theme .team-page,.immersive-theme .contact-page{height:auto;color:var(--paper);background:var(--ink);position:relative}.immersive-theme .studio-intro{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;width:min(1240px,100% - 80px);height:auto;margin:0 auto;padding:110px 0 100px;display:grid;position:relative;top:auto;left:auto}.immersive-theme .studio-intro h1{width:auto;color:var(--gold);letter-spacing:-.03em;text-transform:uppercase;margin:0;font:400 clamp(74px,8vw,120px)/.85 AntonSource,Arial Black,sans-serif;position:static}.immersive-theme .studio-intro p,.immersive-theme .studio-intro p span{width:auto;height:auto;color:var(--paper);margin:0;font:23px/1.65 AvenirSource,Arial,sans-serif;position:static}.immersive-theme .studio-intro .inline-cta{border-color:var(--gold);color:var(--gold);grid-column:2;margin-top:-20px;position:static}.immersive-theme .studio-gallery{grid-template-columns:3fr 2fr;gap:20px;width:min(1380px,100% - 48px);height:auto;margin:0 auto;padding-bottom:100px;display:grid;position:relative;top:auto;left:auto}.immersive-theme .studio-gallery img{object-fit:cover;width:100%;height:430px;position:static}.immersive-theme .studio-gallery .studio-banner{grid-column:1/3;height:min(49vw,650px)}.immersive-theme .services-page{padding:100px max(40px,50% - 620px) 120px}.immersive-theme .services-page>h1{width:auto;height:auto;color:var(--gold);text-align:left;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 70px;font:400 clamp(76px,8vw,118px)/.85 AntonSource,Arial Black,sans-serif;position:static}.immersive-theme .service-panel{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;height:auto;margin:0;padding:0;display:grid;position:static}.immersive-theme .service-card{width:auto;height:auto;color:var(--ink);background:var(--paper);text-align:left;position:static}.immersive-theme .service-card img{object-fit:cover;filter:saturate(.8)contrast(1.05);width:100%;height:330px}.immersive-theme .service-card h2{letter-spacing:.08em;text-transform:uppercase;background:0 0;width:auto;height:auto;margin:0;padding:20px 22px 22px;font:700 20px/1.2 AntonSource,Arial,sans-serif}.immersive-theme .recorded-section{width:100%;height:auto;color:var(--ink);text-align:center;background:var(--gold);margin-top:110px;padding:90px 40px;position:static}.immersive-theme .recorded-section>h2,.immersive-theme .recorded-section>p{width:auto;height:auto;margin:0 auto;position:static}.immersive-theme .recorded-section>h2{text-transform:uppercase;max-width:900px;font:400 clamp(58px,6vw,88px)/.9 AntonSource,Arial Black,sans-serif}.immersive-theme .recorded-section>p{margin-top:24px;font:24px/1.3 AvenirSource,Arial,sans-serif}.immersive-theme .recorded-section .inline-cta{border-color:var(--ink);background:var(--ink);color:var(--paper);margin-top:34px;position:static;transform:none}.immersive-theme .collaborations{grid-template-columns:1fr 1fr;gap:70px;width:100%;height:auto;padding:110px 0 0;display:grid;position:static}.immersive-theme .collaborations>h2{width:auto;height:auto;color:var(--paper);text-align:left;text-transform:uppercase;grid-column:1/3;margin:0;font:400 clamp(58px,6vw,88px)/.9 AntonSource,Arial Black,sans-serif;position:static}.immersive-theme .collaborations article{text-align:left;width:auto;position:static}.immersive-theme .collaborations article img{object-fit:contain;object-position:left center;width:100%;height:210px}.immersive-theme .collaborations h3,.immersive-theme .collaborations p{width:auto;margin-left:0!important}.immersive-theme .collaborations h3{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 16px;font:700 22px/1.2 AntonSource,Arial,sans-serif}.immersive-theme .collaborations p{max-width:500px;font:17px/1.7 AvenirSource,Arial,sans-serif}.immersive-theme .team-page{padding:70px max(32px,50% - 620px) 0}.immersive-theme .team-profile{background:var(--ink-soft);grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);width:100%;height:auto;min-height:590px;margin:0 0 70px;display:grid;position:relative;top:auto;left:auto}.immersive-theme .team-profile>img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;min-height:590px}.immersive-theme .team-copy{width:auto;height:auto;min-height:590px;color:var(--paper);background:var(--ink-soft);padding:74px clamp(46px,6vw,90px);position:relative}.immersive-theme .team-profile .member-name,.immersive-theme .team-profile .member-role,.immersive-theme .team-profile p{width:auto;height:auto;position:static}.immersive-theme .team-profile .member-name{color:var(--gold);letter-spacing:-.02em;text-transform:uppercase;font:400 clamp(72px,8vw,116px)/.85 AntonSource,Arial Black,sans-serif}.immersive-theme .team-profile .member-role{color:var(--juniper-bright);letter-spacing:.2em;text-transform:uppercase;margin:12px 0 30px;font:700 16px/1.2 AvenirSource,Arial,sans-serif}.immersive-theme .team-profile p{max-width:700px;margin:0 0 22px;font:17px/1.75 AvenirSource,Arial,sans-serif}.immersive-theme .team-social-links{margin-top:32px;position:static}.immersive-theme .team-social-links img{filter:grayscale()brightness(3)}.immersive-theme .team-cta{width:100vw;height:auto;min-height:260px;color:var(--ink);background:var(--gold);margin-left:calc(50% - 50vw);padding:60px;position:relative;top:auto;left:auto}.immersive-theme .team-cta h2{text-transform:uppercase;font:400 clamp(50px,6vw,84px)/.9 AntonSource,Arial Black,sans-serif}.immersive-theme .team-cta .primary-cta{border-color:var(--ink);background:var(--ink);color:var(--paper)}.immersive-theme .contact-page{background:var(--paper);color:var(--ink)}.immersive-theme .rates-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(1240px,100% - 80px);height:auto;margin:0 auto;padding:100px 0 120px;display:grid;position:relative;top:auto;left:auto}.immersive-theme .rates-section>h1,.immersive-theme .rates-intro,.immersive-theme .rate{width:auto;height:auto;position:static}.immersive-theme .rates-section>h1,.immersive-theme .rates-intro{grid-column:1/4}.immersive-theme .rates-section>h1{color:var(--juniper);text-align:left;letter-spacing:-.03em;text-transform:uppercase;margin:0;font:400 clamp(78px,9vw,128px)/.85 AntonSource,Arial Black,sans-serif}.immersive-theme .rates-intro{text-align:left;max-width:680px;margin:0 0 46px;font:19px/1.65 AvenirSource,Arial,sans-serif}.immersive-theme .rate{text-align:left;background:#fff;border:1px solid #071b1b33;padding:38px 30px}.immersive-theme .rate img{width:74px;height:74px;margin:0 0 28px}.immersive-theme .rate h2{height:auto;color:var(--juniper);letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font:700 23px/1.2 AntonSource,Arial,sans-serif}.immersive-theme .rate p,.immersive-theme .rate-one p{white-space:normal;margin:0;font:16px/1.7 AvenirSource,Arial,sans-serif}.immersive-theme .contact-section{width:100%;height:auto;color:var(--paper);background:var(--ink-soft);padding:100px max(40px,50% - 620px) 120px;position:relative;top:auto;left:auto}.immersive-theme .contact-section>h2{width:auto;height:auto;color:var(--gold);text-align:left;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 24px;font:400 clamp(64px,8vw,112px)/.85 AntonSource,Arial Black,sans-serif;position:static}.immersive-theme .contact-email-fallback{text-align:left;width:auto;margin:0 0 54px;position:static}.immersive-theme .contact-form-full{width:min(900px,100%);height:auto;color:var(--paper);margin:0;position:static}.immersive-theme .contact-form-full input,.immersive-theme .contact-form-full textarea{color:var(--paper);background:#f3f0e90f;border:1px solid #f3f0e980}.immersive-theme .contact-form-full button{border-color:var(--gold);background:var(--gold);color:var(--ink)}.immersive-theme .site-footer{min-height:0;color:var(--paper);background:#031111;border-top:1px solid #f3f0e933;padding:80px max(32px,50% - 620px) 48px}.immersive-theme .footer-inner{grid-template-columns:260px 1fr;grid-template-areas:"brand description""address cta""copyright socials";gap:38px clamp(60px,10vw,160px);width:100%;min-height:0;display:grid}.immersive-theme .footer-wordmark{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;font:700 18px/1.15 AntonSource,Arial,sans-serif;display:flex}.immersive-theme .footer-wordmark img{object-fit:contain;width:86px;height:86px}.immersive-theme .address{text-align:left;font:17px/1.55 AvenirSource,Arial,sans-serif}.immersive-theme .footer-actions{align-items:flex-start}.immersive-theme .footer-cta{border-color:var(--gold);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font:700 16px/20px AntonSource,Arial,sans-serif}@media (width<=1050px){.immersive-theme .site-header,.immersive-theme.is-home .site-header{background:#071b1bf0;height:86px;position:absolute;inset:0 0 auto}.immersive-theme:not(.is-home) .site-header{position:relative}.immersive-theme .header-inner{height:86px;padding:0 20px}.immersive-theme .wordmark{width:78px;height:74px;top:6px;left:20px}.immersive-theme .mobile-menu{top:19px;right:20px}.immersive-theme .mobile-menu summary{border-color:var(--gold);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:0 0}.immersive-theme .mobile-menu[open] summary{background:var(--gold);border-color:var(--gold);color:var(--ink)}.immersive-theme .mobile-menu nav{background:var(--ink);color:var(--paper);border-color:#f3f0e933;top:55px}.immersive-theme .mobile-menu li+li{border-color:#f3f0e929}.immersive-theme .mobile-menu li a.active{color:var(--gold)}.immersive-theme .mobile-book-cta{border-color:var(--gold);background:var(--gold);color:var(--ink)}.home-hero-inner{grid-template-columns:1fr;align-content:center;gap:45px;width:min(900px,100% - 56px);padding-top:150px}.home-hero-copy h1{max-width:720px;font-size:clamp(70px,11vw,102px)}.hero-services{align-self:auto;margin:0 0 48px;display:none}.home-intro{grid-template-columns:1fr;gap:42px}.home-intro>.section-label{grid-column:auto;margin-bottom:-10px}.immersive-theme .home-feature{grid-template-columns:1fr}.immersive-theme .home-feature>img{height:min(65vw,600px);min-height:0}.immersive-theme .feature-finish>img{order:1}.immersive-theme .feature-finish .feature-panel{order:2}.immersive-theme .studio-intro{grid-template-columns:1fr;gap:40px}.immersive-theme .studio-intro .inline-cta{grid-column:auto;margin-top:0}.immersive-theme .service-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.immersive-theme .team-profile{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}.immersive-theme .recorded-section{text-align:left;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:start;gap:clamp(48px,7vw,96px);margin-top:120px;padding:92px clamp(36px,6vw,84px);display:grid}.recorded-heading{position:sticky;top:118px}.recorded-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ink)!important;margin:0 0 20px!important;font:700 16px/1.2 AvenirSource,Arial,sans-serif!important}.immersive-theme .recorded-section .recorded-heading h2{letter-spacing:-.025em;text-align:left;text-transform:uppercase;max-width:620px;margin:0;font:400 clamp(66px,6.6vw,104px)/.84 AntonSource,Arial Black,sans-serif}.recorded-intro{max-width:510px;margin:30px 0 0!important;font:18px/1.65 AvenirSource,Arial,sans-serif!important}.immersive-theme .recorded-section .recorded-heading .inline-cta{margin:34px 0 0}.recording-list{gap:52px;display:grid}.recording-year-group{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:26px;display:grid}.recording-year{color:var(--juniper);letter-spacing:-.015em;margin:0;font:400 42px/.9 AntonSource,Arial Black,sans-serif;position:sticky;top:118px}.recording-year-tracks{gap:30px;display:grid}.recording-year-tracks .recording-meta{grid-template-columns:1fr}.recording-card{border-top:1px solid #051e1b5c;padding-top:20px}.recording-meta{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.recording-meta>span{color:var(--ink);letter-spacing:.16em;font:700 16px/1.2 AvenirSource,Arial,sans-serif}.recording-meta p,.recording-meta h3{width:auto!important;margin:0!important}.recording-meta p{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;font:700 16px/1.2 AvenirSource,Arial,sans-serif!important}.recording-meta h3{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin-top:4px!important;font:400 31px/1.05 AntonSource,Arial Black,sans-serif!important}.recording-card iframe{border:0;width:100%;display:block}.recorded-more{letter-spacing:.02em;text-transform:uppercase;color:var(--ink)!important;margin:2px 0 0!important;font:400 34px/1 AntonSource,Arial Black,sans-serif!important}.immersive-theme .collaborations{padding:118px 0 12px;display:block}.collaborations-heading{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:58px;display:grid}.collaborations-heading .page-kicker{margin:0 0 9px}.immersive-theme .collaborations .collaborations-heading h2{color:var(--paper);letter-spacing:-.025em;text-align:right;text-transform:uppercase;margin:0;font:400 clamp(68px,8vw,112px)/.84 AntonSource,Arial Black,sans-serif}.collaboration-grid{border-top:1px solid #f3f0e940;border-bottom:1px solid #f3f0e940;grid-template-columns:1fr 1fr;display:grid}.immersive-theme .collaborations .collaboration-card{text-align:left;grid-template-rows:260px auto;min-width:0;padding:34px 38px 38px;display:grid}.immersive-theme .collaborations .collaboration-card+article{border-left:1px solid #f3f0e940}.collaboration-media{border-top:1px solid #f3f0e92e;border-bottom:1px solid #f3f0e92e;min-width:0}.collaboration-logo{background:#050505;place-items:center;display:grid}.immersive-theme .collaborations .collaboration-logo img{object-fit:contain;object-position:center;width:min(460px,86%);height:auto;max-height:188px}.collaboration-editorial{background:var(--gold);flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.collaboration-editorial p{color:var(--ink);letter-spacing:-.035em;text-transform:uppercase;max-width:none!important;margin:0!important;font:400 clamp(66px,6vw,94px)/.78 AntonSource,Arial Black,sans-serif!important}.collaboration-editorial span{color:var(--ink);letter-spacing:.2em;text-transform:uppercase;margin-top:22px;font:700 16px/1.2 AvenirSource,Arial,sans-serif}.collaboration-copy{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"index title"".body";gap:16px 14px;padding:30px 0 0;display:grid}.collaboration-index{color:var(--gold);letter-spacing:.16em;grid-area:index;font:700 16px/1.2 AvenirSource,Arial,sans-serif}.immersive-theme .collaborations .collaboration-copy h3{color:var(--paper);letter-spacing:.055em;grid-area:title;margin:0;font-size:25px;line-height:1.05}.immersive-theme .collaborations .collaboration-copy p{color:#f3f0e9d1;grid-area:body;max-width:500px;margin:0;font-size:16px;line-height:1.7}.collaborations-cta{border-bottom:2px solid var(--gold);width:max-content;min-height:44px;color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:36px 0 0 auto;padding:12px 0 7px;font:700 16px/1.2 AvenirSource,Arial,sans-serif;transition:color .2s,border-color .2s,transform .2s;display:block}.collaborations-cta:hover,.collaborations-cta:focus-visible{border-color:var(--juniper-bright);color:var(--juniper-bright)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.collaborations-cta:hover,.collaborations-cta:focus-visible{transform:translate(3px)}}@media (width<=1000px){.immersive-theme .recorded-section{grid-template-columns:1fr}.recorded-heading{position:static}.collaborations-heading{grid-template-columns:1fr;gap:16px}.immersive-theme .collaborations .collaborations-heading h2{text-align:left}.immersive-theme .collaborations .collaboration-card{padding-inline:28px}}@media (width<=720px){.immersive-theme .recorded-section{gap:54px;margin-top:76px;padding:68px 20px}.immersive-theme .recorded-section .recorded-heading h2{font-size:56px;line-height:.94}.recorded-intro{font-size:17px!important}.recording-list{gap:26px}.recorded-more{font-size:29px!important}.immersive-theme .collaborations{padding-top:82px}.immersive-theme .collaborations .collaborations-heading h2{font-size:64px}.collaboration-grid{grid-template-columns:1fr}.immersive-theme .collaborations .collaboration-card{grid-template-rows:220px auto;padding:26px 0 32px}.immersive-theme .collaborations .collaboration-card+article{border-top:1px solid #f3f0e940;border-left:0}.collaboration-editorial{padding:26px}.collaboration-copy{padding-inline:8px}.immersive-theme .collaborations .collaboration-copy h3{font-size:22px}.home-hero-media{object-position:62% center}.home-hero-shade{background:#021313b8}.immersive-theme .home-hero{height:820px;min-height:0}.home-hero-inner{width:calc(100% - 40px);padding-top:122px;display:block}.hero-kicker{max-width:280px;margin-bottom:20px;font-size:16px}.home-hero-copy h1{font-size:clamp(58px,18vw,78px);line-height:.87}.hero-actions{flex-direction:column;align-items:stretch;margin-top:34px}.hero-primary,.hero-secondary{width:100%}.home-intro,.immersive-theme .desert-promo{width:calc(100% - 40px)}.home-intro{padding:76px 0 82px}.home-intro h2{font-size:52px}.home-intro-copy p{font-size:18px}.immersive-theme .desert-promo{grid-template-columns:1fr;gap:44px;padding:64px 0}.home-feature-grid{gap:70px;padding:72px 20px}.immersive-theme .feature-panel{padding:44px 28px!important}.immersive-theme .feature-panel h2,.immersive-theme .feature-finish .feature-panel h2{font-size:48px}.immersive-theme .home-contact{grid-template-columns:1fr;gap:28px;padding:76px 20px 82px}.immersive-theme .home-contact .section-label,.immersive-theme .home-contact .primary-cta{grid-column:auto;margin:0}.immersive-theme .home-contact h2{font-size:64px}.immersive-theme .studio-intro,.immersive-theme .rates-section{width:calc(100% - 40px)}.immersive-theme .studio-intro{padding:74px 0 70px}.immersive-theme .studio-gallery{grid-template-columns:1fr;gap:12px;width:calc(100% - 24px)}.immersive-theme .studio-gallery .studio-banner{grid-column:auto;height:330px}.immersive-theme .studio-gallery img{height:330px}.immersive-theme .services-page{padding:74px 20px 80px}.immersive-theme .service-panel,.immersive-theme .collaborations{grid-template-columns:1fr}.immersive-theme .collaborations>h2{grid-column:auto}.immersive-theme .service-card img{aspect-ratio:4/3;height:auto}.immersive-theme .team-page{padding:34px 20px 0}.immersive-theme .team-profile{grid-template-columns:1fr;min-height:0}.immersive-theme .team-profile>img{aspect-ratio:4/5;height:auto;min-height:0}.immersive-theme .team-duncan>img{order:-1}.immersive-theme .team-copy{min-height:0;padding:46px 28px 52px}.immersive-theme .team-cta{width:calc(100% + 40px);margin-left:-20px;padding:60px 24px}.immersive-theme .rates-section{grid-template-columns:1fr;padding:76px 0 84px}.immersive-theme .rates-section>h1,.immersive-theme .rates-intro{grid-column:auto}.immersive-theme .contact-section{padding:76px 20px 84px}.immersive-theme .contact-form-full{grid-template-columns:1fr}.immersive-theme .contact-form-full .form-wide,.immersive-theme .contact-form-full button,.immersive-theme .form-privacy,.immersive-theme .form-status{grid-column:auto}.immersive-theme .site-footer{padding:64px 24px 38px}.immersive-theme .footer-inner{grid-template-columns:1fr;grid-template-areas:"brand""description""cta""address""socials""copyright";gap:28px}.immersive-theme .footer-description{font-size:23px}}.immersive-theme:not(.is-home) .site-header{z-index:60;background:#071b1bf7;position:sticky;top:0}.immersive-theme .wordmark{border-radius:50%;overflow:hidden}.immersive-theme .wordmark img{object-fit:cover;width:100%;height:100%;transform:scale(1.14)}.immersive-theme .footer-wordmark img{border-radius:50%;transform:scale(1.08)}.page-kicker{text-transform:uppercase;color:var(--juniper-bright)!important;letter-spacing:.24em!important;margin:0 0 18px!important;font:700 16px/1.3 AvenirSource,Arial,sans-serif!important}.immersive-theme .studio-intro{padding-top:92px;padding-bottom:82px}.immersive-theme .studio-heading{align-self:start}.immersive-theme .studio-intro .studio-lede,.immersive-theme .studio-intro .studio-lede span{max-width:710px;font-size:22px;line-height:1.65}.immersive-theme .studio-intro .inline-cta{margin-top:-8px}.immersive-theme .studio-gallery{padding-bottom:120px}.immersive-theme .studio-gallery .studio-banner{border-top:3px solid var(--gold);filter:saturate(.9)contrast(1.04)}.immersive-theme .services-page{padding-top:92px}.services-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:28px 90px;margin:0 0 68px;display:grid}.services-intro .page-kicker{grid-column:1/3;margin-bottom:-6px!important}.immersive-theme .services-intro h1{color:var(--gold);letter-spacing:-.03em;text-transform:uppercase;margin:0;font:400 clamp(76px,8vw,118px)/.85 AntonSource,Arial Black,sans-serif}.immersive-theme .services-intro>p:last-child{max-width:560px;margin:0 0 4px;font:18px/1.65 AvenirSource,Arial,sans-serif}.immersive-theme .service-card{border-top:3px solid #0000;transition:border-color .2s,transform .2s;overflow:hidden}.immersive-theme .service-card:hover{border-top-color:var(--gold);transform:translateY(-4px)}.immersive-theme .service-card img{transition:filter .2s,transform .35s}.immersive-theme .service-card:hover img{filter:saturate()contrast(1.04);transform:scale(1.018)}.immersive-theme .team-page{padding-top:86px}.team-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:end;gap:28px 90px;width:100%;margin:0 0 72px;display:grid}.team-intro .page-kicker{grid-column:1/3;margin-bottom:-4px!important}.immersive-theme .team-intro h1{color:var(--gold);letter-spacing:-.03em;text-transform:uppercase;margin:0;font:400 clamp(76px,8vw,116px)/.84 AntonSource,Arial Black,sans-serif}.immersive-theme .team-intro>p:last-child{max-width:540px;margin:0 0 5px;font:18px/1.65 AvenirSource,Arial,sans-serif}.immersive-theme .team-profile{border-top:3px solid var(--gold);height:620px;min-height:620px;top:auto;left:auto}.immersive-theme .team-profile>img,.immersive-theme .team-profile .team-copy{height:100%;min-height:0}.immersive-theme .team-chad>img{object-position:center 20%}.immersive-theme .team-duncan>img{object-position:center 28%}.immersive-theme .rates-section{padding-top:92px}.immersive-theme .rates-section>.page-kicker{grid-column:1/4;margin-bottom:-8px!important}.immersive-theme .rate{border-top:3px solid var(--juniper);transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;top:auto;left:auto;overflow:hidden;box-shadow:0 18px 45px #071b1b14}.immersive-theme .rate:hover{border-top-color:var(--gold);transform:translateY(-4px);box-shadow:0 22px 55px #071b1b21}.immersive-theme .rate img{border:1px solid #0a747838;padding:9px}.immersive-theme .contact-section{border-top:3px solid var(--gold)}.immersive-theme .primary-cta,.immersive-theme .inline-cta,.immersive-theme .footer-cta,.immersive-theme .hero-primary,.immersive-theme .hero-secondary,.immersive-theme .header-book-cta{letter-spacing:.14em;text-transform:uppercase}@media (width<=1050px){.immersive-theme:not(.is-home) .site-header{position:sticky}.services-intro,.team-intro{grid-template-columns:1fr;gap:28px}.services-intro .page-kicker,.team-intro .page-kicker{grid-column:auto;margin-bottom:-8px!important}.immersive-theme .services-intro>p:last-child,.immersive-theme .team-intro>p:last-child{max-width:680px;margin:0}.immersive-theme .team-profile{height:auto;min-height:0}.immersive-theme .team-profile>img,.immersive-theme .team-profile .team-copy{height:auto;min-height:470px}}@media (width<=720px){.immersive-theme .studio-intro,.immersive-theme .services-page{padding-top:66px}.immersive-theme .studio-intro .studio-lede,.immersive-theme .studio-intro .studio-lede span{font-size:18px}.services-intro{margin-bottom:48px}.immersive-theme .services-intro h1,.immersive-theme .team-intro h1{font-size:64px}.immersive-theme .team-page{padding-top:64px}.immersive-theme .team-profile>img{aspect-ratio:4/5;height:auto;min-height:0}.immersive-theme .team-profile .team-copy{height:auto;min-height:0}.team-intro{margin-bottom:48px}.immersive-theme .rate,.immersive-theme .rate:hover,.immersive-theme .service-card,.immersive-theme .service-card:hover{transform:none}.immersive-theme .rates-section>.page-kicker{grid-column:auto}}@media (width>=1051px){.immersive-theme .home-hero{height:clamp(720px,100svh,850px)}.home-hero-inner{padding-top:120px}}.immersive-theme .desert-promo{padding-inline:48px}.immersive-theme .desert-promo a,.immersive-theme .text-link{transition:color .2s,border-color .2s,background-color .2s,transform .2s}.immersive-theme .desert-promo a:hover,.immersive-theme .desert-promo a:focus-visible{border-color:var(--juniper-bright);background:var(--juniper-bright);color:var(--ink)}.immersive-theme .text-link:hover,.immersive-theme .text-link:focus-visible{border-color:var(--gold);color:var(--gold)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.immersive-theme .hero-primary,.immersive-theme .hero-secondary,.immersive-theme .header-book-cta,.immersive-theme .primary-cta,.immersive-theme .inline-cta,.immersive-theme .footer-cta{transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.immersive-theme .hero-primary:hover,.immersive-theme .hero-primary:focus-visible,.immersive-theme .hero-secondary:hover,.immersive-theme .hero-secondary:focus-visible,.immersive-theme .header-book-cta:hover,.immersive-theme .header-book-cta:focus-visible,.immersive-theme .primary-cta:hover,.immersive-theme .primary-cta:focus-visible,.immersive-theme .inline-cta:hover,.immersive-theme .inline-cta:focus-visible,.immersive-theme .footer-cta:hover,.immersive-theme .footer-cta:focus-visible{transform:translateY(-2px);box-shadow:0 10px 28px #071b1b33}.immersive-theme .desert-promo a:hover,.immersive-theme .desert-promo a:focus-visible{transform:translateY(-2px)}.immersive-theme .text-link:hover,.immersive-theme .text-link:focus-visible{transform:translate(3px)}}@media (width<=720px){.immersive-theme .desert-promo{padding-inline:24px}}.immersive-theme .service-card{border-top-color:#f3f0e938;grid-column:span 2;min-width:0;box-shadow:0 18px 42px #00000024}.immersive-theme .service-card-4,.immersive-theme .service-card-5{grid-column:span 3}.service-card-link{flex-direction:column;min-height:100%;display:flex}.immersive-theme .service-card img{height:320px}.immersive-theme .service-card-4 img,.immersive-theme .service-card-5 img{height:370px}.service-card-copy{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index title"".action";align-items:start;gap:18px 16px;min-height:134px;padding:22px 24px 24px;display:grid}.immersive-theme .service-card h2{letter-spacing:.06em;grid-area:title;padding:0;font-size:23px}.service-index{color:var(--juniper);letter-spacing:.16em;grid-area:index;font:700 16px/1.2 AvenirSource,Arial,sans-serif}.service-action{border-bottom:2px solid var(--juniper);width:max-content;color:var(--juniper);letter-spacing:.16em;text-transform:uppercase;grid-area:action;padding-bottom:5px;font:700 16px/1.2 AvenirSource,Arial,sans-serif}.immersive-theme .service-card:focus-within{border-top-color:var(--gold)}.immersive-theme .service-card-link:focus-visible{outline-offset:-5px}.immersive-theme .team-profile{border-bottom:1px solid #f3f0e91f;grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);height:620px;min-height:620px;margin-bottom:88px;overflow:hidden;box-shadow:0 24px 64px #00000029}.immersive-theme .team-duncan{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)}.immersive-theme .team-profile>img{height:100%;min-height:620px}.immersive-theme .team-profile .team-copy{flex-direction:column;height:auto;min-height:620px;padding:58px clamp(42px,4.8vw,72px);display:flex}.immersive-theme .team-profile .member-index{max-width:none;color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font:700 16px/1.2 AvenirSource,Arial,sans-serif}.immersive-theme .team-profile .member-name{font-size:clamp(70px,7vw,104px)}.immersive-theme .team-profile .member-role{margin:10px 0 26px}.team-profile-actions{border-top:1px solid #f3f0e92e;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:24px;display:flex}.immersive-theme .team-social-links{gap:10px;margin:0;display:flex}.immersive-theme .team-social-links a{border:1px solid #f3f0e947;place-items:center;width:44px;height:44px;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.immersive-theme .team-social-links img{width:22px;height:22px}.team-book-link{border-bottom:2px solid var(--gold);min-height:44px;color:var(--gold);letter-spacing:.16em;text-transform:uppercase;padding:13px 0 8px;font:700 16px/1.2 AvenirSource,Arial,sans-serif;transition:color .2s,border-color .2s,transform .2s}.immersive-theme .team-social-links a:hover,.immersive-theme .team-social-links a:focus-visible{border-color:var(--gold);background:#ba9e371f}.team-book-link:hover,.team-book-link:focus-visible{border-color:var(--juniper-bright);color:var(--juniper-bright)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.immersive-theme .team-social-links a:hover,.immersive-theme .team-social-links a:focus-visible{transform:translateY(-2px)}.team-book-link:hover,.team-book-link:focus-visible{transform:translate(3px)}}@media (width<=1050px){.immersive-theme .service-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.immersive-theme .service-card,.immersive-theme .service-card-4{grid-column:span 1}.immersive-theme .service-card-5{grid-column:1/-1}.immersive-theme .service-card-4 img,.immersive-theme .service-card-5 img{height:340px}.immersive-theme .team-profile{grid-template-columns:minmax(310px,.84fr) minmax(0,1.16fr)}.immersive-theme .team-duncan{grid-template-columns:minmax(0,1.16fr) minmax(310px,.84fr)}}@media (width<=720px){.immersive-theme .service-panel{grid-template-columns:1fr;gap:22px}.immersive-theme .service-card,.immersive-theme .service-card-4,.immersive-theme .service-card-5{grid-column:auto}.immersive-theme .service-card img,.immersive-theme .service-card-4 img,.immersive-theme .service-card-5 img{aspect-ratio:4/3;height:auto}.service-card-copy{min-height:0;padding:20px 20px 22px}.immersive-theme .team-profile{grid-template-columns:1fr;height:auto;min-height:0;margin-bottom:54px}.immersive-theme .team-duncan{grid-template-columns:1fr}.immersive-theme .team-profile>img{height:auto;min-height:0}.immersive-theme .team-profile .team-copy{height:auto;min-height:0;padding:42px 26px 34px}.immersive-theme .team-profile .member-name{font-size:70px}.team-profile-actions{margin-top:20px;padding-top:22px}}:root{--content-width:1240px;--content-gutter:40px;--section-rule:#f3f0e92e;--paper-rule:#071b1b29}.immersive-theme .header-inner,.home-hero-inner,.home-intro,.immersive-theme .desert-promo,.immersive-theme .studio-intro,.immersive-theme .rates-section,.immersive-theme .footer-inner{width:min(var(--content-width),calc(100% - (var(--content-gutter) * 2)))}.immersive-theme .desktop-nav .nav-list{gap:34px}.immersive-theme .header-book-cta{min-width:168px}.hero-kicker,.section-label,.page-kicker,.recorded-kicker,.hero-services>p{letter-spacing:.08em!important;text-transform:none!important}.hero-kicker,.section-label,.page-kicker,.recorded-kicker{font-size:16px!important;line-height:1.4!important}.home-hero-copy h1{max-width:760px;font-size:clamp(68px,6.8vw,104px);line-height:.9}.home-intro{gap:72px;padding-block:96px}.home-intro>.section-label{margin-bottom:-28px}.home-intro h2{font-size:clamp(48px,4.8vw,64px);line-height:1}.immersive-theme .desert-promo{gap:64px;padding-block:72px}.immersive-theme .desert-promo h2{font-size:clamp(46px,4.4vw,58px);line-height:1}.home-feature-grid{gap:80px}.immersive-theme .feature-panel h2,.immersive-theme .feature-finish .feature-panel h2{font-size:clamp(42px,4vw,56px);line-height:1}.immersive-theme .home-contact{min-height:460px}.immersive-theme .home-contact h2{font-size:clamp(54px,5.6vw,72px);line-height:.94}.immersive-theme .studio-intro,.immersive-theme .services-page,.immersive-theme .team-page,.immersive-theme .rates-section{padding-top:80px}.immersive-theme .studio-intro h1,.immersive-theme .services-intro h1,.immersive-theme .team-intro h1,.immersive-theme .rates-section>h1{font-size:clamp(70px,7vw,96px);line-height:.9}.immersive-theme .studio-intro{gap:72px;padding-bottom:72px}.immersive-theme .studio-intro .studio-lede,.immersive-theme .studio-intro .studio-lede span{font-size:20px}.immersive-theme .studio-gallery{gap:16px;padding-bottom:96px}.immersive-theme .studio-gallery .studio-banner,.immersive-theme .studio-gallery img{filter:none}.services-intro,.team-intro{gap:22px 72px;margin-bottom:54px}.immersive-theme .service-panel{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.immersive-theme .service-card,.immersive-theme .service-card-4,.immersive-theme .service-card-5{border:1px solid var(--section-rule);border-top-color:var(--section-rule);width:auto;box-shadow:none;grid-column:span 2}.immersive-theme .service-card-4{grid-column:2/span 2}.immersive-theme .service-card-5{grid-column:4/span 2}.immersive-theme .service-card:hover,.immersive-theme .service-card:focus-within{border-color:var(--gold);transform:none}.immersive-theme .service-card img,.immersive-theme .service-card-4 img,.immersive-theme .service-card-5 img,.immersive-theme .service-card:hover img{aspect-ratio:4/3;object-fit:cover;filter:none;height:auto;transform:none}.service-card-copy{grid-template-columns:1fr;grid-template-areas:"title""action";row-gap:15px;min-height:122px;padding:22px 24px 24px}.service-index,.recording-meta>span,.collaboration-index,.immersive-theme .team-profile .member-index{display:none}.immersive-theme .service-card h2{letter-spacing:.035em;font-size:22px}.service-action,.team-book-link,.collaborations-cta,.text-link{letter-spacing:.1em;border-bottom-width:1px}.immersive-theme .recorded-section{margin-top:96px;padding:80px 56px}.immersive-theme .recorded-section .recorded-heading h2{max-width:600px;font-size:clamp(50px,5vw,66px);line-height:.94}.recorded-intro{margin-top:24px!important}.recording-card{padding-top:18px}.recording-meta{grid-template-columns:1fr;gap:0}.recording-meta h3{letter-spacing:.01em;font-size:28px!important}.recorded-more{text-transform:none;font-size:28px!important}.immersive-theme .collaborations{padding-top:96px}.collaborations-heading{margin-bottom:44px;display:block}.immersive-theme .collaborations .collaborations-heading h2{text-align:left;max-width:760px;margin-top:10px;font-size:clamp(54px,5.8vw,74px);line-height:.94}.collaboration-grid{border-color:var(--section-rule)}.immersive-theme .collaborations .collaboration-card{grid-template-rows:240px auto;padding:32px}.collaboration-copy{grid-template-columns:1fr;grid-template-areas:"title""body";gap:14px;padding-top:26px}.collaboration-editorial p{font-size:clamp(54px,5vw,76px)!important}.immersive-theme .team-profile{border:1px solid var(--section-rule);border-top-color:var(--section-rule);height:auto;min-height:580px;box-shadow:none;margin-bottom:64px}.immersive-theme .team-profile>img{filter:none;min-height:580px}.immersive-theme .team-profile .team-copy{min-height:580px;padding:52px clamp(40px,4.5vw,64px)}.immersive-theme .team-profile .member-name{font-size:clamp(64px,6vw,80px);line-height:.92}.immersive-theme .team-profile .member-role{letter-spacing:.12em;margin-top:8px}.team-profile-actions{border-top-color:var(--section-rule)}.team-profile-actions-single{justify-content:flex-end}.immersive-theme .team-cta h2{font-size:clamp(46px,4.8vw,64px);line-height:.96}.team-collaboration-cta{text-align:left;justify-content:space-between}.team-cta-copy{max-width:760px}.immersive-theme .team-collaboration-cta h2{margin:0 0 16px}.immersive-theme .team-collaboration-cta p{max-width:720px;margin:0;font:18px/1.6 AvenirSource,Arial,sans-serif}.immersive-theme .team-collaboration-cta p a{color:inherit;text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}.team-collaboration-cta .primary-cta{flex:none}.immersive-theme .rate,.immersive-theme .rate:hover{border:1px solid var(--paper-rule);border-top-color:var(--paper-rule);box-shadow:none;transform:none}.immersive-theme .rate h2{letter-spacing:.025em;font-size:21px}.immersive-theme .contact-section>h2{font-size:clamp(52px,5.6vw,76px);line-height:.94}.immersive-theme .primary-cta,.immersive-theme .inline-cta,.immersive-theme .footer-cta,.immersive-theme .hero-primary,.immersive-theme .hero-secondary,.immersive-theme .header-book-cta{letter-spacing:.1em;border-width:1px;min-height:48px;padding:13px 18px;font-size:16px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.immersive-theme .hero-primary:hover,.immersive-theme .hero-primary:focus-visible,.immersive-theme .hero-secondary:hover,.immersive-theme .hero-secondary:focus-visible,.immersive-theme .header-book-cta:hover,.immersive-theme .header-book-cta:focus-visible,.immersive-theme .primary-cta:hover,.immersive-theme .primary-cta:focus-visible,.immersive-theme .inline-cta:hover,.immersive-theme .inline-cta:focus-visible,.immersive-theme .footer-cta:hover,.immersive-theme .footer-cta:focus-visible{box-shadow:none;transform:translateY(-1px)}}.immersive-theme .footer-description{letter-spacing:0;text-transform:none;max-width:660px;font:21px/1.5 AvenirSource,Arial,sans-serif}@media (width<=1050px){:root{--content-gutter:28px}.immersive-theme .service-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.immersive-theme .service-card,.immersive-theme .service-card-4{grid-column:span 1}.immersive-theme .service-card-5{grid-column:1/-1;justify-self:center;width:calc(50% - 14px)}.immersive-theme .team-profile,.immersive-theme .team-duncan{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr)}}@media (width<=720px){:root{--content-gutter:20px}.immersive-theme .service-panel{grid-template-columns:1fr;gap:24px}.immersive-theme .service-card,.immersive-theme .service-card-4,.immersive-theme .service-card-5{grid-column:auto;width:auto}.home-hero-copy h1{font-size:clamp(56px,16.5vw,70px)}.home-intro,.immersive-theme .desert-promo{padding-block:68px}.home-intro h2,.immersive-theme .desert-promo h2,.immersive-theme .feature-panel h2,.immersive-theme .feature-finish .feature-panel h2{font-size:44px}.immersive-theme .home-contact h2{font-size:54px}.immersive-theme .studio-intro h1,.immersive-theme .services-intro h1,.immersive-theme .team-intro h1,.immersive-theme .rates-section>h1{font-size:58px}.immersive-theme .recorded-section{margin-top:72px;padding:64px 20px}.immersive-theme .recorded-section .recorded-heading h2{font-size:48px}.immersive-theme .collaborations .collaborations-heading h2{font-size:52px}.immersive-theme .collaborations .collaboration-card{padding-inline:0}.collaboration-editorial p{font-size:54px!important}.immersive-theme .team-profile,.immersive-theme .team-duncan{grid-template-columns:1fr;min-height:0}.immersive-theme .team-profile>img,.immersive-theme .team-profile .team-copy{min-height:0}.immersive-theme .team-profile .member-name{font-size:58px}.team-collaboration-cta{text-align:left;align-items:flex-start}.team-collaboration-cta .primary-cta{text-align:center;width:100%}.immersive-theme .contact-section>h2{font-size:52px}}.recording-credit{color:#071b1bb3;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font:700 16px/1.4 AvenirSource,Arial,sans-serif;display:block}.recording-archive{border-top:1px solid #051e1b5c;margin-top:4px;padding-top:18px}.recording-archive summary{cursor:pointer;width:max-content;color:var(--ink);letter-spacing:.04em;font:700 16px/1.4 AvenirSource,Arial,sans-serif}.recording-archive summary::marker{color:var(--juniper)}.recording-archive-list{gap:28px;margin-top:24px;display:grid}.recording-archive-list article{min-width:0}.recording-archive-list p,.recording-archive-list h3{color:var(--ink);margin:0}.recording-archive-list p{letter-spacing:.12em;text-transform:uppercase;font:700 16px/1.2 AvenirSource,Arial,sans-serif}.recording-archive-list h3{letter-spacing:.01em;text-transform:uppercase;margin:5px 0 12px;font:400 24px/1.05 AntonSource,Arial Black,sans-serif}.recording-archive-list iframe{border:0;display:block}.studio-now{border-top:1px solid #051e1b5c;grid-column:1/-1;grid-template-columns:minmax(260px,.82fr) minmax(480px,1.18fr);gap:clamp(48px,7vw,96px);margin-top:12px;padding-top:34px;display:grid}.studio-now h3,.studio-now p{color:var(--ink);margin:0}.studio-now h3{letter-spacing:-.015em;text-transform:uppercase;font:400 clamp(38px,4vw,54px)/.95 AntonSource,Arial Black,sans-serif}.studio-now>div>p:last-child{max-width:480px;margin-top:18px;font:16px/1.65 AvenirSource,Arial,sans-serif}.studio-now-list{border-top:1px solid #051e1b5c}.studio-now-list a,.studio-now-entry{border-bottom:1px solid #051e1b3d;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:17px 4px;transition:color .2s,padding .2s;display:flex}.studio-now-list a:hover,.studio-now-list a:focus-visible{color:var(--juniper);padding-left:8px}.studio-now-list span{text-transform:uppercase;font:400 23px/1 AntonSource,Arial Black,sans-serif}.studio-now-list small{color:#071b1bad;letter-spacing:.08em;text-transform:uppercase;font:700 16px/1.4 AvenirSource,Arial,sans-serif}.collaboration-player{border:0;grid-column:1/-1;width:100%;margin-top:8px}@media (width<=1000px){.studio-now{grid-template-columns:1fr;gap:30px}}@media (width<=720px){.recording-year-group{grid-template-columns:1fr;gap:20px}.recording-year{border-bottom:1px solid #051e1b5c;padding-bottom:12px;font-size:38px;position:static}.recording-credit{font-size:16px}.studio-now{margin-top:2px;padding-top:30px}.studio-now h3{font-size:42px}.studio-now-list a,.studio-now-entry{flex-direction:column;align-items:flex-start;gap:5px}.collaboration-player{margin-top:0}}.immersive-theme .studio-gallery{padding-bottom:0;display:block}.immersive-theme .studio-gallery figure{background:#0b1514;min-width:0;margin:0;position:relative;overflow:hidden}.immersive-theme .studio-gallery .studio-banner{border-top:3px solid var(--gold);width:100%;height:min(54vw,720px)}.immersive-theme .studio-gallery .studio-banner img{object-fit:cover;object-position:center 54%;filter:none;width:100%;height:100%;display:block;position:static}.immersive-theme .studio-gallery .studio-banner figcaption{z-index:2;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#0000,#031211e0);justify-content:space-between;align-items:end;gap:24px;padding:90px 28px 24px;font:700 16px/1.35 AvenirSource,Arial,sans-serif;display:flex;position:absolute;inset:auto 0 0}.immersive-theme .studio-gallery .studio-banner figcaption span{letter-spacing:.01em;font:400 clamp(28px,3vw,42px)/1 AntonSource,Arial Black,sans-serif}.immersive-theme .studio-gallery .studio-banner figcaption small{color:#f3f0e9c7;letter-spacing:.08em;font:700 16px/1.4 AvenirSource,Arial,sans-serif}.studio-community{margin-top:clamp(86px,9vw,138px);padding:0 max(24px,50% - 690px) clamp(100px,11vw,164px)}.studio-community-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:12px 72px;margin:0 0 58px;display:grid}.studio-community-heading .page-kicker{grid-column:1/-1;margin-bottom:6px!important}.studio-community-heading h2{max-width:760px;color:var(--gold);letter-spacing:-.025em;text-transform:uppercase;margin:0;font:400 clamp(58px,7vw,102px)/.88 AntonSource,Arial Black,sans-serif}.studio-community-heading>p:last-child{color:#f3f0e9c7;max-width:470px;margin:0 0 8px;font:17px/1.65 AvenirSource,Arial,sans-serif}.studio-album-wall{column-count:3;column-fill:balance;background:linear-gradient(135deg,#dfa83212,#0000 42%),#071615;border:1px solid #dfa83233;column-gap:18px;padding:32px;position:relative;box-shadow:0 30px 80px #0000003d}.studio-album-wall:before{content:"";pointer-events:none;border:1px solid #f3f0e90f;position:absolute;inset:12px}.album-shot{z-index:1;break-inside:avoid;width:100%;min-width:0;transform:rotate(var(--tilt,0deg));background:#172321;border:7px solid #ede8dd;margin:0 0 18px;transition:transform .35s,box-shadow .35s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000057}.album-shot img{object-fit:contain;filter:saturate(.92)contrast(1.02);width:100%;height:auto;display:block}.album-shot:nth-child(4n+1){--tilt:-.45deg}.album-shot:nth-child(4n+2){--tilt:.35deg}.album-shot:nth-child(4n+3){--tilt:-.25deg}.album-shot:nth-child(4n){--tilt:.4deg}.studio-album-note{color:#f3f0e98a;text-align:right;letter-spacing:.18em;text-transform:uppercase;margin:22px 0 0;font:700 16px/1.4 AvenirSource,Arial,sans-serif}@media (hover:hover) and (prefers-reduced-motion:no-preference){.album-shot:hover{z-index:3;transform:rotate(0)scale(1.018);box-shadow:0 20px 45px #00000075}}@media (width<=900px){.immersive-theme .studio-gallery .studio-banner{height:min(70vw,620px)}.studio-community-heading{grid-template-columns:1fr;gap:24px}.studio-community-heading .page-kicker{grid-column:auto;margin-bottom:-8px!important}.studio-community-heading>p:last-child{margin:0}.studio-album-wall{column-count:2;column-gap:14px;padding:22px}}@media (width<=620px){.immersive-theme .studio-gallery{width:calc(100% - 24px)}.immersive-theme .studio-gallery .studio-banner{aspect-ratio:4/3;height:auto}.immersive-theme .studio-gallery .studio-banner figcaption{padding:72px 18px 17px;display:block}.immersive-theme .studio-gallery .studio-banner figcaption small{margin-top:7px;display:block}.studio-community{margin-top:76px;padding-left:12px;padding-right:12px}.studio-community-heading{margin-bottom:38px;padding:0 8px}.studio-community-heading h2{font-size:58px}.studio-album-wall{column-count:1;column-gap:0;padding:12px}.album-shot{border-width:5px}}.immersive-theme .wordmark{width:104px;height:104px;top:-4px}.immersive-theme .wordmark img,.immersive-theme .footer-wordmark img{object-fit:contain;transform:none}.immersive-theme .footer-wordmark img{width:104px;height:104px}.immersive-theme .desktop-nav .nav-list{letter-spacing:.09em;gap:34px;font-size:16px;left:174px}.hero-kicker,.section-label,.page-kicker,.recorded-kicker,.hero-services>p{letter-spacing:.045em!important;font-size:16px!important;line-height:1.5!important}.home-intro>.section-label{color:var(--juniper)!important}.immersive-theme .primary-cta,.immersive-theme .inline-cta,.immersive-theme .footer-cta,.immersive-theme .hero-primary,.immersive-theme .hero-secondary,.immersive-theme .header-book-cta{letter-spacing:.075em;font-size:16px}.text-link,.service-action,.team-book-link,.collaborations-cta{letter-spacing:.075em;font-size:16px;line-height:1.35}.recording-meta>span,.recording-meta p,.recording-credit,.recording-archive summary,.recording-archive-list p,.collaboration-editorial span,.collaboration-index,.service-index,.immersive-theme .team-profile .member-index,.studio-now-list small,.immersive-theme .studio-gallery .studio-banner figcaption,.immersive-theme .studio-gallery .studio-banner figcaption small,.studio-album-note{letter-spacing:.06em;font-size:16px!important;line-height:1.45!important}.immersive-theme .copyright{color:#f3f0e9b8;font-size:16px;line-height:1.5}@media (width<=1050px){.immersive-theme .wordmark{width:90px;height:90px;top:-2px;left:20px}.immersive-theme .mobile-menu summary{letter-spacing:.08em;font-size:16px}}html{-webkit-text-size-adjust:100%;font-size:16px}.immersive-theme{font-size:17px}.immersive-theme :where(input,textarea,button,summary,figcaption,small){font-size:16px}.immersive-theme .contact-form-full label>span,.immersive-theme .contact-form-full input,.immersive-theme .contact-form-full textarea,.immersive-theme .form-privacy,.immersive-theme .form-status,.immersive-theme .contact-email-fallback{font-size:17px!important}.immersive-theme .site-footer{background:#020d0d;border-top:1px solid #c9a73999;padding:88px max(32px,50% - 620px) 34px}.immersive-theme .footer-inner{grid-template-columns:190px minmax(0,1fr) 330px;grid-template-areas:"brand story connect""base base base";align-items:start;gap:68px clamp(46px,6vw,92px);width:100%;display:grid}.immersive-theme .footer-wordmark{flex-direction:column;grid-area:brand;align-items:flex-start;gap:22px;display:flex}.immersive-theme .footer-logo{border-radius:50%;width:156px;height:156px;display:block}.immersive-theme .footer-wordmark img{object-fit:contain;border-radius:50%;width:156px;height:156px;transform:none}.immersive-theme .footer-brand-name{color:var(--juniper-bright);letter-spacing:.035em;text-transform:uppercase;margin:0;font:400 24px/1 AntonSource,Arial Black,sans-serif}.immersive-theme .footer-story{grid-area:story;max-width:600px}.immersive-theme .footer-kicker,.immersive-theme .footer-connect-label{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font:700 16px/1.4 AvenirSource,Arial,sans-serif}.immersive-theme .footer-story h2{color:var(--paper);letter-spacing:-.01em;text-transform:uppercase;margin:0;font:400 clamp(52px,5vw,72px)/.9 AntonSource,Arial Black,sans-serif}.immersive-theme .footer-description{color:#f3f0e9d6;max-width:600px;margin:28px 0 0;font:18px/1.65 AvenirSource,Arial,sans-serif}.immersive-theme .footer-connect{border-left:1px solid #f3f0e933;flex-direction:column;grid-area:connect;align-items:flex-start;min-height:290px;padding-left:34px;display:flex}.immersive-theme .footer-connect-label{margin-bottom:22px}.immersive-theme .footer-cta{border:1px solid var(--gold);background:var(--gold);width:100%;min-height:52px;color:var(--ink);text-align:center;padding:14px 18px;font-size:16px}.immersive-theme .footer-email{color:var(--paper);text-underline-offset:5px;margin-top:22px;font-size:17px;line-height:1.5}.immersive-theme .address{color:#f3f0e9d1;margin-top:16px;font:17px/1.55 AvenirSource,Arial,sans-serif}.immersive-theme .footer-socials{gap:12px;margin-top:auto;padding-top:28px}.immersive-theme .footer-socials a{border-radius:50%}.immersive-theme .footer-socials img{filter:grayscale()brightness(2.7);width:36px;height:36px}.immersive-theme .footer-base{color:#f3f0e9a8;border-top:1px solid #f3f0e92e;grid-area:base;justify-content:space-between;align-items:center;gap:28px;padding-top:24px;display:flex}.immersive-theme .footer-base p,.immersive-theme .copyright{width:auto;color:inherit;margin:0;font:16px/1.5 AvenirSource,Arial,sans-serif;position:static}@media (width<=1050px){.immersive-theme .site-footer{padding:72px 28px 32px}.immersive-theme .footer-inner{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"brand story""connect connect""base base";gap:52px 48px}.immersive-theme .footer-connect{border-top:1px solid #f3f0e933;border-left:0;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:14px 32px;min-height:0;padding:34px 0 0;display:grid}.immersive-theme .footer-connect-label,.immersive-theme .footer-cta,.immersive-theme .footer-socials{grid-column:1}.immersive-theme .footer-email,.immersive-theme .address{grid-column:2}.immersive-theme .footer-email{grid-row:1;margin-top:0}.immersive-theme .address{grid-row:2/span 2;margin-top:0}.immersive-theme .footer-socials{margin-top:10px;padding-top:0}}@media (width<=680px){.immersive-theme{font-size:16px}.immersive-theme .site-footer{padding:58px 22px 28px}.immersive-theme .footer-inner{grid-template-columns:1fr;grid-template-areas:"brand""story""connect""base";gap:42px}.immersive-theme .footer-wordmark{text-align:center;align-items:center}.immersive-theme .footer-logo,.immersive-theme .footer-wordmark img{width:142px;height:142px}.immersive-theme .footer-story{text-align:center}.immersive-theme .footer-story h2{font-size:52px}.immersive-theme .footer-description{font-size:17px}.immersive-theme .footer-connect{padding-top:32px;display:flex}.immersive-theme .footer-connect-label{align-self:center}.immersive-theme .footer-cta{align-self:stretch}.immersive-theme .footer-email,.immersive-theme .address{text-align:center;align-self:center;margin-top:16px}.immersive-theme .footer-socials{align-self:center;margin-top:16px}.immersive-theme .footer-base{text-align:center;flex-direction:column;align-items:flex-start;gap:8px}}
