.content-landing{--primary:#fe893c;--ring:#fe893c;color:#f9f9ef;background:#0d0f10}body:has(.content-landing) .media-parent-bar{display:none}body:has(.content-landing) .media-header{min-height:85px}body:has(.content-landing) .media-header .wordmark img{width:150px}.content-entry{background:radial-gradient(at 15% 15%,#9b502318,#0000 60%);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:7%;padding-top:46px;padding-bottom:55px;scroll-margin-top:15px;display:grid}.content-entry-copy{padding-top:16px;position:sticky;top:35px}.content-entry-copy .section-label{color:#edab79;margin:0 0 24px}.content-entry h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(2.8rem,4.5vw,4.7rem);font-weight:470;line-height:1.08}.content-entry h1 em{color:#f3ac7b;letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.content-description{color:#d0cbc1;max-width:440px;margin:0 0 18px;font-size:1.125rem;line-height:1.65}.content-small{color:#bdb7ac;max-width:390px;margin:0;font-size:.9rem;line-height:1.75}.content-person{align-items:center;gap:14px;margin-top:28px;display:flex}.content-person img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:56px;height:56px}.content-person>div{gap:8px;font-size:.8125rem;display:grid}.content-person strong{font-weight:500}.content-person a{color:#efb386}.content-entry .inquiry-form{background:#161a1c;border-color:#45413a;padding:28px}.content-entry .inquiry-form h2{font-size:1.8rem;line-height:1.15}.content-entry .inquiry-form input:not([type=hidden]),.content-entry .inquiry-form textarea,.content-entry .inquiry-form [data-slot=select-trigger]{background:#0b0e10}.content-entry .inquiry-form .section-label{color:#edab79}.content-entry .form-intro{margin-bottom:12px;line-height:1.6}.content-entry .inquiry-form fieldset{margin-top:20px}.content-entry .inquiry-fields{gap:20px}.content-work{color:#191c1c;background:#eae7df;padding-top:38px;padding-bottom:40px}.content-work-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.content-work .section-label{color:#696154;margin:0 0 9px;font-size:.6875rem}.content-work h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.7vw,2.7rem);font-weight:480;line-height:1.15}.content-work-heading>a{white-space:nowrap;border-bottom:1px solid #9d8a73;padding-bottom:6px;font-size:.875rem}.content-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.content-photo-grid img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.content-replay{border-top:1px solid #b7b0a4;margin-top:24px;padding-top:18px}.content-replay summary{cursor:pointer;font-size:.875rem}.content-replay summary>span{color:#736b5f;margin-left:12px;font-size:.75rem}.content-film{max-width:300px;margin-top:20px}.content-film video{aspect-ratio:9/16;object-fit:cover;background:#151719;width:100%;height:auto;display:block}@media (max-width:900px){.content-entry{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:30px}.content-entry h1{font-size:2.8rem}.content-entry .inquiry-form{padding:25px}}@media (max-width:650px){body:has(.content-landing) .media-header{min-height:72px}body:has(.content-landing) .media-header .wordmark img{width:136px}body:has(.content-landing) .navigation{top:71px}.content-entry{grid-template-columns:1fr;gap:20px;padding-top:25px;padding-bottom:32px}.content-entry-copy{padding:0;position:static}.content-entry-copy .section-label{margin:0 0 15px;font-size:.625rem}.content-entry h1{margin:0 0 14px;font-size:clamp(2.05rem,8.5vw,3rem);line-height:1.06}.content-description{margin-bottom:10px;font-size:1rem;line-height:1.5}.content-small{font-size:.8125rem;line-height:1.6}.content-person{display:none}.content-entry .inquiry-form{padding:22px 18px}.content-entry .inquiry-form h2{margin:12px 0;font-size:1.6rem}.content-entry .form-intro{font-size:.875rem}.content-entry .inquiry-fields{gap:18px}.content-work{padding-top:28px;padding-bottom:30px}.content-work-heading{margin-bottom:20px;display:block}.content-work-heading>a{margin-top:15px;display:inline-block}.content-photo-grid{gap:7px}.content-photo-grid img{aspect-ratio:3/4}.content-film{max-width:290px}}.content-entry .inquiry-form .form-use-note a{color:#f3ac7b;text-decoration:underline}.content-entry .application-actions .button{justify-content:center;width:100%}.content-entry .inquiry-field label{color:#f9f9ef}
