.master-showcase{background:var(--night);color:var(--paper);scroll-margin-top:0}.master-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end;margin-bottom:55px}.master-heading h2{font-size:clamp(45px,6vw,90px);font-weight:500;margin-top:25px}.master-heading>p{max-width:430px;font-size:17px;line-height:1.7}.master-showcase .eyebrow{color:var(--amber-light)}.master-cover{display:block;position:relative;overflow:hidden;border:1px solid #ffffff26}.master-cover img{width:100%;height:auto;transition:transform .7s}.master-cover:hover img{transform:scale(1.012)}.master-cover>span{position:absolute;bottom:26px;right:26px;padding:18px 23px;background:var(--night);color:var(--paper);display:flex;gap:30px;align-items:center;font-size:11px;letter-spacing:.04em}.master-cover b{font-size:23px;font-weight:400}.master-caption{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:40px;margin-block:40px}.master-caption h3{font:70px/1.1 var(--serif);letter-spacing:-.035em;margin-top:12px}.master-caption>p{font-size:14px;max-width:430px;line-height:1.8}.master-caption .inline-link{justify-self:end;font-size:12px}.master-page-links{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff35}.master-page-links a{padding:19px 0;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #ffffff35;margin-right:24px;font-size:12px}.master-page-links a:nth-child(4n){margin-right:0}.master-page-links a:hover{color:var(--amber-light)}.master-page-links b{font-weight:400}.master-disclosure{margin-top:28px;font-size:10px;line-height:1.7;color:#acb1ab;max-width:750px}.master-disclosure a{text-decoration:underline;text-underline-offset:4px}.master-studio{background:var(--night);color:var(--paper)}.studio-nav{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff35}.studio-nav>.inline-link{font-size:12px}.studio-intro{padding-block:100px 80px}.studio-intro>.eyebrow{color:var(--amber-light)}.studio-intro h1{font-weight:500;font-size:clamp(64px,8.4vw,130px);line-height:1.01;margin-block:40px 45px}.studio-intro h1 em{font-family:var(--serif);font-weight:400;color:var(--amber-light)}.studio-dek{display:flex;justify-content:space-between;gap:30px;align-items:end}.studio-dek>p{font-size:17px;line-height:1.6}.studio-feature-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;border-top:1px solid #ffffff35}.studio-feature-top>span{font-size:9px;letter-spacing:.08em;color:var(--amber-light)}.studio-feature .master-caption{grid-template-columns:1.2fr 1fr;align-items:end;margin-block:50px}.studio-feature .master-caption h2{font-size:clamp(38px,4.3vw,65px);font-weight:500;margin-top:20px}.studio-feature .master-caption>p{justify-self:end}.studio-queue{padding-top:140px}.studio-queue .master-heading h2{font-size:clamp(44px,5vw,75px)}.reference-row{border-top:1px solid #ffffff35;display:grid;grid-template-columns:60px 1fr auto 30px;gap:20px;align-items:center;padding:28px 0}.reference-row:last-child{border-bottom:1px solid #ffffff35}.reference-row>span{font-size:11px;color:var(--amber-light)}.reference-row h3{font-size:32px;font-weight:500;letter-spacing:-.03em}.reference-row p{font-size:13px;margin-top:9px;color:#acb1ab}.reference-row small{font-size:9px;letter-spacing:.05em;color:#acb1ab}.reference-row b{font-size:25px;font-weight:400}.reference-row:hover h3,.reference-row:hover b{color:var(--amber-light)}.studio-close{border-top:1px solid #ffffff35;padding-block:75px;display:flex;align-items:end;justify-content:space-between;gap:30px}.studio-close h2{font-size:clamp(40px,5.5vw,80px);font-weight:500}.studio-footer{padding:30px 0!important;display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff35;font-size:11px}.studio-footer p{font-size:9px;color:#acb1ab}
@media(max-width:1000px){.master-caption{grid-template-columns:1fr 1fr}.master-caption>.inline-link{grid-column:1/-1;justify-self:start}.master-heading{gap:35px}.reference-row{grid-template-columns:35px 1fr auto 20px;gap:15px}.reference-row p{max-width:400px}}
@media(max-width:650px){.master-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.master-heading>p{font-size:15px}.master-heading h2{margin-top:20px}.master-cover>span{bottom:12px;right:12px;padding:10px 13px;font-size:8px;gap:17px}.master-cover b{font-size:16px}.master-caption{grid-template-columns:1fr;gap:20px;margin-block:28px}.master-caption h3{font-size:58px}.master-caption>p{font-size:13px}.master-page-links{grid-template-columns:repeat(2,1fr)}.master-page-links a{margin-right:20px;font-size:11px;padding:16px 0}.master-page-links a:nth-child(2n){margin-right:0}.master-disclosure{font-size:9px}.studio-nav{height:90px;gap:20px}.studio-nav .brand span{font-size:15px}.studio-nav>.inline-link{font-size:10px;gap:8px}.studio-intro{padding-block:64px 50px}.studio-intro h1{font-size:clamp(42px,9vw,62px);margin-block:28px;letter-spacing:-.055em}.studio-dek{display:block}.studio-dek>p{font-size:14px}.studio-dek .inline-link{margin-top:25px;font-size:12px}.studio-feature-top{align-items:start;gap:20px}.studio-feature-top .eyebrow{font-size:8px;max-width:180px}.studio-feature-top>span{font-size:8px;max-width:100px;text-align:right}.studio-feature .master-caption{grid-template-columns:1fr;margin-block:35px;gap:25px}.studio-feature .master-caption>p{justify-self:start}.studio-feature .master-caption h2{font-size:36px}.studio-queue{padding-block:80px}.reference-row{grid-template-columns:24px 1fr 20px;gap:12px;padding-block:23px}.reference-row h3{font-size:26px}.reference-row p{font-size:12px}.reference-row small{grid-column:2;grid-row:2}.reference-row b{grid-column:3;grid-row:1}.studio-close{display:block;padding-block:50px}.studio-close .button{margin-top:30px}.studio-footer{display:block}.studio-footer p{margin-top:20px}}
@media(prefers-reduced-motion:reduce){.master-cover img{transition:none}.master-cover:hover img{transform:none}}

.studio-feature+.studio-feature{margin-top:110px}.master-companion{display:grid;grid-template-columns:350px 1fr;gap:45px;align-items:center;margin-top:65px;border-top:1px solid #ffffff35;padding-top:45px}.master-companion img{width:100%;height:auto}.master-companion h3{font-size:38px;font-weight:500;margin:18px 0;letter-spacing:-.04em}.master-companion p:not(.eyebrow){font-size:13px;color:#acb1ab}.master-companion span{display:inline-block;border-bottom:1px solid #ffffff66;padding-bottom:8px;margin-top:20px;font-size:12px}.master-companion:hover span{color:var(--amber-light)}@media(max-width:700px){.studio-feature+.studio-feature{margin-top:70px}.master-companion{grid-template-columns:1fr;gap:25px;margin-top:45px;padding-top:30px}.master-companion h3{font-size:31px}.master-companion p:not(.eyebrow){font-size:12px}}
