@font-face{font-family:WNText;src:url('assets/text-semibold.woff2') format('woff2');font-style:normal;font-weight:600 700;font-display:swap}
@font-face{font-family:WNDisplay;src:url('assets/display.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WNText;src:url('assets/text.woff2') format('woff2');font-style:normal;font-weight:400 500;font-display:swap}
:root{--ink:#161713;--paper:#e8e3d7;--muted:#b5b2a7;--rust:#af452f;--line:rgba(232,227,215,.24);--serif:WNDisplay,Georgia,'Times New Roman',serif;--sans:WNText,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--ink);color:var(--paper);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #e8a07c;outline-offset:5px}img{max-width:100%;display:block}button{border:0;background:none}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.02;letter-spacing:-.04em}h2{font-size:clamp(40px,4.6vw,68px)}em{font-style:italic}p+p{margin-top:18px}.site-header{min-height:108px;max-width:1600px;margin:auto;padding:12px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.brand{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.brand img{width:200px;height:65px;object-fit:contain}.brand span{font-size:9px;letter-spacing:.3em;margin-top:-3px}.site-header nav{display:flex;align-items:center;gap:34px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.site-header nav a{padding:10px 0;transition:color .2s}.site-header nav a:hover{color:#e8a07c}.site-header .nav-contact{border:1px solid #77786c;padding:13px 18px}.nav-contact span{margin-left:17px}.menu-toggle{display:none}.mobile-menu{border-bottom:1px solid var(--line);padding:20px 6%}.mobile-menu a{display:block;padding:10px;font-size:14px}.skip{position:fixed;top:-80px;left:20px;z-index:20;background:var(--paper);color:var(--ink);padding:12px}.skip:focus{top:10px}.hero{position:relative;isolation:isolate;overflow:hidden;max-width:1600px;margin:auto;min-height:790px;scroll-margin-top:0}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,15,12,.98) 0%,rgba(13,15,12,.89) 25%,rgba(13,15,12,.57) 49%,rgba(13,15,12,.03) 78%),linear-gradient(0deg,rgba(13,15,12,.8),transparent 35%);z-index:-2}.hero-content{padding:44px 5% 30px;width:67%;max-width:1010px}.eyebrow{font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.live-dot{display:inline-block;width:6px;height:6px;background:#cb684c;border-radius:50%;margin-right:9px;vertical-align:1px}.hero h1{font-size:clamp(58px,6.1vw,94px);line-height:.98;margin-top:22px;max-width:800px}.hero h1 em{display:block;color:#c4bcaa}.hero-intro{color:#bcbcaf;font-size:15px;margin-top:17px;margin-bottom:24px}.player-frame{background:#0a0b09;border:1px solid #6b6c5d;box-shadow:0 14px 70px #0005;width:100%}.player-heading,.player-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.12em;padding:11px 14px}.player-heading{color:#c6c6b9}.player-badge{color:#96998b;font-size:7px;letter-spacing:.1em;white-space:nowrap}.red-line{display:inline-block;width:17px;height:2px;background:var(--rust);margin-right:7px;vertical-align:middle}.player-frame iframe{border:0;border-top:1px solid #33372b;border-bottom:1px solid #33372b;width:100%;aspect-ratio:16/9;display:block;background:#000}.player-bottom{font-size:10px;letter-spacing:.02em;padding:10px 14px;min-height:40px}.player-bottom button{padding:0;font-size:10px}.player-bottom a:hover,.player-bottom button:hover{color:#e8a07c}.hero-next{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:10px;color:#c0bdb1}.hero-next a:first-child span{color:var(--paper);margin-left:10px}.scroll-link{font-size:8px;letter-spacing:.14em;white-space:nowrap}.scroll-link span{margin-left:12px}.hero-signature{position:absolute;bottom:60px;right:5%;font-size:10px;letter-spacing:.3em;line-height:1.8;text-align:right;color:#ede7db}.hero-signature span{display:block}.identity-strip{border-top:1px solid #626455;border-bottom:1px solid #626455;display:flex;justify-content:space-evenly;align-items:center;gap:20px;min-height:68px;padding:15px 4%;font-size:11px;font-weight:600;letter-spacing:.19em;overflow:hidden;white-space:nowrap;background:#21231c}.identity-strip span:nth-child(even){color:#b3664f;font-size:19px}.section-pad{padding:100px max(5%,calc((100vw - 1440px)/2))}.music-section,.work-section{background:var(--paper);color:var(--ink);position:relative}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:45px}.section-heading .eyebrow{margin-bottom:20px}.rust{color:#98432e}.section-heading h2 em{display:block}.section-heading>p{font-size:13px;color:#66685d;padding-bottom:5px;line-height:1.8;max-width:290px}.release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.release-art{display:block;position:relative;overflow:hidden;background:#cbc6b8;aspect-ratio:1}.release-art img{width:100%;height:100%;object-fit:cover;transition:transform .5s,filter .5s;filter:saturate(.7)}.release-art:hover img{transform:scale(1.035);filter:saturate(1)}.release-play{position:absolute;right:17px;bottom:17px;border:1px solid #f2e9db99;background:#161713b3;color:var(--paper);font-size:24px;width:48px;height:48px;display:grid;place-items:center;transition:background .2s}.release-art:hover .release-play{background:var(--rust)}.release-meta{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.13em;color:#67685e;margin:19px 0 10px}.release h3{font-family:var(--serif);font-weight:400;font-size:32px;letter-spacing:-.02em}.release>p{font-size:12px;color:#696b61;margin:3px 0 13px}.text-link{font-size:11px;letter-spacing:.03em;padding:0 0 5px;display:inline-flex;gap:25px;align-items:center;border-bottom:1px solid currentColor}.music-follow{margin-top:46px;border-top:1px solid #aaa99c;display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:25px}.music-follow>p{font-size:9px;letter-spacing:.17em}.music-follow>div{display:flex;gap:30px;font-size:11px}.music-follow a:hover{text-decoration:underline}.about-section{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto}.about-photo{position:relative;min-height:690px;background:#25251f}.about-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 28%;filter:saturate(.7)}.photo-note{position:absolute;left:30px;bottom:25px;font-size:8px;letter-spacing:.17em;color:#eee8de;text-shadow:0 1px 3px #000}.about-copy{padding:90px 12% 80px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.about-copy .eyebrow{color:#9c9f8c;margin-bottom:27px}.about-copy h2{font-size:clamp(42px,4.6vw,68px)}.about-copy h2 em{color:#b6b19e}.small-rule{width:52px;height:3px;background:var(--rust);margin:30px 0}.about-copy>p{color:#aeb1a2;font-size:14px;line-height:1.8}.about-copy .about-lead{font-size:19px;line-height:1.5;color:#e2decd}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;border:1px solid currentColor;padding:16px 23px;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.1em;min-height:52px;transition:background .2s,color .2s}.button span{font-size:19px;line-height:1}.button.light{margin-top:33px}.button.light:hover{background:var(--paper);color:var(--ink)}.button.dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.button.dark:hover{background:#363a2b}.press-link{padding:0;font-size:10px;letter-spacing:.05em;color:#aeb1a2;margin-top:20px}.press-link span{margin-left:24px}.work-section .section-heading h2 em{display:inline}.work-section .section-heading{align-items:center}.service-list{border-top:1px solid #8b8e7b}.service-list article{display:grid;grid-template-columns:40px 1fr 1.05fr 45px;gap:25px;align-items:center;padding:28px 0;border-bottom:1px solid #b4b5a7}.service-no{color:#98513a;font-size:10px}.service-list h3{font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-.015em}.service-list p{font-size:12px;color:#606458;max-width:390px;line-height:1.8}.service-list a{display:grid;place-items:center;font-size:25px;width:42px;height:42px;border:1px solid #999e89}.service-list a:hover{background:var(--ink);color:var(--paper)}.work-footnote{margin-top:25px;font-size:11px;color:#77796b}.contact-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:10%;background:#20221b;border-top:1px solid #595c48}.contact-copy .eyebrow{color:#a2a590;margin-bottom:26px}.contact-copy h2{font-size:clamp(56px,5.8vw,88px)}.contact-copy h2 em{color:#c6bcaa}.contact-copy>p:not(.eyebrow){margin-top:28px;color:#b1b5a1;font-size:14px;max-width:310px;line-height:1.8}.contact-email{font-size:clamp(14px,1.4vw,20px);border-bottom:1px solid #7d826b;display:inline-block;padding-bottom:8px;margin-top:35px}.contact-email span{margin-left:15px}.contact-copy .contact-small{font-size:8px!important;letter-spacing:.12em;color:#959d81!important;margin-top:22px!important}form label{display:flex;flex-direction:column;font-size:10px;letter-spacing:.06em;gap:8px;color:#d6d8c8;margin-bottom:22px}form label span{font-size:9px;letter-spacing:0;color:#a0a58e}input,select,textarea{width:100%;border:0;border-bottom:1px solid #686d55;background:transparent;color:var(--paper);border-radius:0;font-size:12px;padding:8px 0 12px;min-height:38px;resize:vertical}input::placeholder,textarea::placeholder{color:#929b80;opacity:1}select{color-scheme:dark}select option{background:#20221b}textarea{line-height:1.8;min-height:105px}input:focus,textarea:focus,select:focus{border-color:#dcb29b}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.rust-button{background:var(--rust);color:#fff1e5;border-color:var(--rust);width:100%}.rust-button:hover{background:#c3563e}.form-note{font-size:10px;color:#a4ad93;margin-top:13px;letter-spacing:0}.stay-connected{text-align:center;background:var(--paper);color:var(--ink);padding:75px 5% 85px}.stay-connected h2{margin-top:20px}.stay-connected>p:not(.eyebrow){color:#6c7060;font-size:13px;margin-top:22px}.stay-connected>div{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:30px}footer{padding:50px 5% 30px;text-align:center;border-top:1px solid #454b36}.footer-brand{display:block;width:220px;margin:auto}.footer-brand img{width:220px;height:75px;object-fit:contain}footer>p{font-size:8px;letter-spacing:.2em;margin-top:15px;color:#a3aa93}footer>div{border-top:1px solid #454b36;margin-top:40px;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#b3b8a4}footer button{padding:0;font-size:10px}dialog{background:var(--paper);color:var(--ink);border:1px solid #9fa28b;padding:55px;max-width:640px;width:calc(100% - 32px);max-height:85dvh;overflow:auto}dialog::backdrop{background:#0a0d0ae8;backdrop-filter:blur(5px)}dialog h2{font-size:48px;margin:15px 0 25px}dialog p{font-size:13px;line-height:1.8}dialog p a{text-decoration:underline;overflow-wrap:anywhere}.dialog-close{position:absolute;top:12px;right:15px;font-size:30px;line-height:1}.press-downloads{display:flex;flex-direction:column;gap:20px;margin:30px 0}.press-downloads .text-link{align-self:flex-start}dialog .dialog-fine{font-size:10px;color:#777e69}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:14px 24px;background:var(--paper);color:var(--ink);box-shadow:0 4px 30px #0005;font-size:12px;z-index:30;max-width:90%;text-align:center}#form-feedback{padding:15px 0;font-size:12px;color:#d4b79c}#form-feedback a{text-decoration:underline}#form-feedback button{padding:0;text-decoration:underline;font-size:12px}
@media(min-width:1600px){.hero-content{padding-top:55px}.hero{min-height:850px}.hero h1{font-size:98px}.hero-image{object-position:72% 45%}}@media(max-width:1100px){.site-header nav{gap:20px;font-size:10px}.site-header{padding:10px 4%;min-height:98px}.brand img{width:170px}.hero-content{width:70%;padding-left:4%;padding-top:36px}.hero{min-height:720px}.hero h1{font-size:72px}.hero-signature{right:4%;bottom:45px;font-size:8px}.section-pad{padding:75px 5%}.about-photo{min-height:650px}.about-copy{padding:65px 10%}.service-list article{grid-template-columns:25px .9fr 1fr 40px;gap:18px}.service-list h3{font-size:24px}.contact-section{gap:6%}.identity-strip{font-size:9px;gap:14px}.player-heading{font-size:7px}.player-badge{display:none}}@media(max-width:760px){.site-header{padding:10px 5%;min-height:88px}.brand img{width:150px;height:50px}.brand span{font-size:7px;letter-spacing:.24em}.site-header nav{display:none}.menu-toggle{display:flex;gap:15px;align-items:center;font-size:11px;padding:12px 0 12px 20px}.menu-toggle span{font-size:18px}.hero{min-height:0}.hero-image{height:640px;object-position:64% top;opacity:.66}.hero-shade{background:linear-gradient(90deg,#10130de0,#10130d40),linear-gradient(0deg,#10130d 1%,transparent 80%)}.hero-content{width:100%;max-width:none;padding:34px 5% 28px}.eyebrow{font-size:8px;letter-spacing:.16em}.hero h1{font-size:clamp(55px,12vw,86px);margin-top:22px;max-width:90%}.hero-intro{font-size:13px;margin-top:17px;margin-bottom:24px}.player-heading{font-size:7px;padding:10px}.player-bottom{font-size:9px;padding:11px 10px}.player-bottom button{font-size:9px}.hero-next{margin-top:19px;font-size:9px;align-items:flex-start}.hero-next a:first-child{max-width:240px}.hero-next a:first-child span{display:block;margin-left:0;margin-top:3px}.hero-signature{display:none}.identity-strip{min-height:53px;justify-content:space-around;padding:10px 4%;gap:10px;font-size:8px;letter-spacing:.12em}.identity-strip span:nth-last-child(-n+4){display:none}.identity-strip span:nth-child(even){font-size:15px}.section-pad{padding:60px 6%}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:clamp(40px,9vw,60px)}.section-heading .eyebrow{margin-bottom:17px}.section-heading>p{margin-top:20px;font-size:12px}.release-grid{grid-template-columns:1fr;gap:40px}.release{display:grid;grid-template-columns:42% 1fr;column-gap:22px;align-content:start}.release-art{grid-row:1/6}.release-meta{font-size:7px;margin:0 0 12px;gap:8px}.release-meta>span:last-child{display:none}.release h3{font-size:clamp(24px,6vw,35px);line-height:1.05}.release>p{font-size:10px;margin:8px 0 15px}.release .text-link{font-size:10px;justify-self:start;align-self:start;gap:20px}.release-play{width:32px;height:32px;font-size:18px;right:8px;bottom:8px}.music-follow{display:block;margin-top:35px;padding-top:20px}.music-follow>div{gap:18px;flex-wrap:wrap;font-size:10px;margin-top:15px}.music-follow>p{font-size:8px}.about-section{grid-template-columns:1fr}.about-photo{min-height:0;height:110vw;max-height:620px}.about-photo img{object-position:center 23%}.about-copy{padding:55px 6% 60px}.about-copy h2{font-size:clamp(45px,10vw,64px)}.about-copy>p{font-size:13px;max-width:520px}.about-copy .about-lead{font-size:18px}.about-copy .eyebrow{margin-bottom:20px}.small-rule{margin:25px 0}.work-section .section-heading .button{margin-top:25px}.service-list article{grid-template-columns:20px 1fr 38px;gap:15px;padding:24px 0}.service-list h3{font-size:25px;grid-column:2;grid-row:1}.service-no{grid-row:1;font-size:9px}.service-list p{grid-column:2;grid-row:2;font-size:11px}.service-list a{grid-column:3;grid-row:1/3;width:36px;height:36px;font-size:22px}.work-footnote{font-size:10px}.contact-section{grid-template-columns:1fr;gap:45px}.contact-copy h2{font-size:68px}.contact-copy>p:not(.eyebrow){font-size:13px;margin-top:20px}.contact-email{font-size:18px;margin-top:25px}.contact-copy .contact-small{margin-top:15px!important}.form-row{gap:20px}.stay-connected{padding:55px 6% 60px}.stay-connected h2{font-size:45px}.stay-connected>p:not(.eyebrow){font-size:12px;max-width:310px;margin:20px auto 0}.stay-connected>div{gap:25px}.stay-connected .button{gap:20px}.stay-connected .text-link{font-size:10px;gap:10px}footer{padding:40px 6% 25px}.footer-brand,.footer-brand img{width:185px}footer>p{font-size:7px}footer>div{display:grid;grid-template-columns:1fr 1fr;text-align:left;row-gap:22px;font-size:9px}footer button{text-align:left;font-size:9px}footer>div>a{text-align:right}dialog{padding:40px 25px}dialog h2{font-size:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media(min-width:761px){.hero-content{padding-top:34px;width:62%}.hero h1{font-size:clamp(56px,5.2vw,83px)}.hero h1 em{display:inline}.hero-intro{margin-top:13px;margin-bottom:20px}.hero{min-height:730px}}

.artist-statement{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;background:#1b1d17;border-top:1px solid var(--line)}
.artist-statement .eyebrow{color:#c48c75;margin-bottom:22px}
.artist-statement h2{font-size:clamp(36px,4vw,58px);line-height:1.1}
.artist-statement h2 em{color:#c6bcaa}
.statement-copy{max-width:640px}
.statement-copy p{font-size:15px;line-height:1.95;color:#c5c6b8}
.statement-copy p+p{margin-top:24px}
.statement-copy .statement-closing{font-family:var(--serif);font-size:30px;line-height:1.3;color:var(--paper);margin-top:30px}
@media(max-width:760px){.artist-statement{grid-template-columns:1fr;gap:30px}.artist-statement h2{font-size:42px}.statement-copy p{font-size:13px;line-height:1.9}.statement-copy .statement-closing{font-size:27px}}

.studio-section{background:var(--paper);color:var(--ink)}
.studio-section .section-heading>p{max-width:320px}
.studio-gallery{display:grid;grid-template-columns:2fr 1fr;gap:18px}
.studio-photo{position:relative;display:block;overflow:hidden;background:#242722;min-width:0;aspect-ratio:3/2}
.studio-photo-main{grid-row:span 2;aspect-ratio:auto}
.studio-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.studio-photo:hover img{transform:scale(1.025)}
.studio-photo-label{position:absolute;bottom:0;left:0;right:0;padding:28px 16px 13px;background:linear-gradient(transparent,#090d0bd9);color:#f4efdf;font-size:10px;letter-spacing:.04em;display:flex;justify-content:space-between;gap:15px}
.studio-portraits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:18px}
.studio-portraits .studio-photo{aspect-ratio:1.15}
.studio-portraits img{object-position:center 35%}
.studio-portraits .studio-photo-label{font-size:8px;padding:25px 10px 10px}
.studio-gallery-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}
.studio-gallery-footer p{font-size:11px;color:#626858}
.studio-gear{border-top:1px solid #aaa99c;margin-top:45px;padding-top:30px}
.studio-gear h3{font-family:var(--serif);font-size:36px;font-weight:400}
#studio-dialog{width:min(1100px,calc(100% - 32px));max-width:1100px;max-height:94dvh;padding:24px;background:var(--ink);color:var(--paper);border-color:#626951}
#studio-dialog>.eyebrow{margin-bottom:20px;padding-right:35px;color:#bbbda9}
#studio-dialog figure{margin:0}
#studio-full-image{width:100%;height:auto;max-height:calc(94dvh - 170px);object-fit:contain;background:#10120e}
#studio-dialog figcaption{display:flex;justify-content:space-between;gap:20px;padding:15px 0;font-size:12px;color:#d2d5c3}
#studio-photo-count{white-space:nowrap;font-size:10px;letter-spacing:.1em}
.studio-dialog-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:12px;border-top:1px solid var(--line)}
.studio-dialog-controls button{border:1px solid #6b745a;padding:10px 18px;font-size:11px}
.studio-dialog-controls>span{font-size:10px;color:#a2ac91}
@media(max-width:940px){.site-header nav{display:none}.menu-toggle{display:flex;gap:15px;align-items:center;font-size:11px;padding:12px 0 12px 20px}.menu-toggle span{font-size:18px}}
@media(max-width:760px){.studio-gallery{grid-template-columns:1fr 1fr;gap:12px}.studio-photo-main{grid-column:1/-1;grid-row:auto;aspect-ratio:3/2}.studio-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.studio-portraits .studio-photo:last-child{grid-column:1/-1;aspect-ratio:2}.studio-photo-label{font-size:9px;padding:25px 10px 10px}.studio-gallery-footer{align-items:flex-start}.studio-gallery-footer p{max-width:140px;font-size:10px}.studio-gallery-footer .text-link{font-size:10px;gap:15px}#studio-dialog{padding:20px 14px}.studio-dialog-controls>span{display:none}.studio-dialog-controls button{padding:10px 14px}#studio-dialog figcaption{font-size:10px}}

.studio-preview-grid,.studio-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}
.studio-preview-grid .studio-photo,.studio-more-grid .studio-photo{aspect-ratio:4/3}
.studio-more-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.studio-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:56px;height:56px;border:1px solid #e8e3d7bf;background:#161713b8;color:#eee8da;border-radius:50%;font-size:20px;padding-left:3px}
.studio-photo:hover .studio-video-play{background:#af452fdf}
#studio-full-video{width:100%;height:auto;max-height:calc(94dvh - 170px);background:#10120e;object-fit:contain}
.studio-gallery-footer>div{display:flex;align-items:center;gap:28px}
#studio-gallery-toggle{white-space:nowrap}
@media(max-width:760px){.studio-preview-grid,.studio-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.studio-gallery-footer>div{display:block}.studio-gallery-footer>div>p{margin-bottom:14px}.studio-gallery-footer{align-items:flex-start}.studio-gallery-footer>.text-link{padding-top:2px}.studio-video-play{width:44px;height:44px;font-size:16px}}

#studio-full-image[hidden],#studio-full-video[hidden],#studio-more[hidden]{display:none!important}

.form-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}#inquiry-form button[type="submit"]:disabled{cursor:wait;opacity:.65}#form-feedback[data-state="success"]{color:#c9d6a8}.form-note a{text-decoration:underline}
