html[data-edition=studio][data-variant=sculpted] .sculpted-hero{border-radius:0;padding-bottom:155px}html[data-edition=studio][data-variant=sculpted] .studio-quote-bridge{z-index:3;background:var(--b-studio-charcoal);color:var(--e-white);box-shadow:var(--b-menu-shadow);border:0;grid-template-columns:.9fr 1.3fr;gap:0;margin-top:-115px;margin-bottom:-90px;padding:0;display:grid;position:relative}html[data-edition=studio][data-variant=sculpted] .studio-quote-intro{isolation:isolate;align-items:end;min-height:430px;padding:40px;display:flex;position:relative;overflow:hidden}html[data-edition=studio][data-variant=sculpted] .studio-quote-intro>img{z-index:-2;object-position:45% 70%;position:absolute;inset:0}html[data-edition=studio][data-variant=sculpted] .studio-quote-intro:after{content:"";z-index:-1;background:var(--b-studio-photo-shade);position:absolute;inset:0}html[data-edition=studio][data-variant=sculpted] .studio-quote-intro h2{font-family:var(--font-display);font-size:var(--text-flagship-title);letter-spacing:-.04em;line-height:1.07}html[data-edition=studio][data-variant=sculpted] .studio-quote-intro .estate-kicker{color:var(--e-white);font-size:var(--text-110);margin-bottom:22px}html[data-edition=studio][data-variant=sculpted] .studio-quote-intro>div>p:last-child{font-size:var(--text-150);color:var(--e-white);margin-top:20px}html[data-edition=studio][data-variant=sculpted] .studio-quote-form{padding:38px 42px}html[data-edition=studio][data-variant=sculpted] .studio-form-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}html[data-edition=studio][data-variant=sculpted] .studio-form-heading h3{font-family:var(--font-body);font-size:var(--text-230);letter-spacing:-.025em;font-weight:500}html[data-edition=studio][data-variant=sculpted] .studio-form-heading>span{font-size:var(--text-110);color:var(--e-mint);white-space:nowrap}html[data-edition=studio][data-variant=sculpted] .studio-quote-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}html[data-edition=studio][data-variant=sculpted] .studio-quote-fields label{font-size:var(--text-130);color:var(--e-silver);gap:9px;font-weight:500;display:grid}html[data-edition=studio][data-variant=sculpted] .studio-quote-fields input,html[data-edition=studio][data-variant=sculpted] .studio-quote-fields select{background:var(--b-studio-field);width:100%;min-width:0;min-height:52px;color:var(--e-white);border:0;border-bottom:1px solid var(--b-studio-field-edge);font-family:var(--font-body);font-size:var(--text-140);color-scheme:dark;border-radius:0;padding:14px}html[data-edition=studio][data-variant=sculpted] .studio-quote-fields input::placeholder{color:var(--e-silver)}html[data-edition=studio][data-variant=sculpted] .studio-quote-submit{flex-direction:column-reverse;align-items:stretch;gap:14px;margin-top:27px;display:flex}html[data-edition=studio][data-variant=sculpted] .studio-quote-submit p{font-size:var(--text-110);max-width:none;color:var(--e-silver)}html[data-edition=studio][data-variant=sculpted] .studio-quote-submit p br{display:none}html[data-edition=studio][data-variant=sculpted] .studio-quote-submit p a{text-underline-offset:3px;color:var(--e-mint);margin-left:7px;text-decoration:underline}html[data-edition=studio][data-variant=sculpted] .studio-quote-submit button{background:var(--e-mint);min-height:54px;color:var(--e-black);cursor:pointer;border:0;border-radius:2px}html[data-edition=studio][data-variant=sculpted] .studio-quote-submit button:disabled{cursor:default;transform:none}html[data-edition=studio][data-variant=sculpted] .studio-quote-form :is(input,select,button):focus-visible{outline:3px solid var(--e-mint);outline-offset:3px}html[data-edition=studio][data-variant=sculpted] .sculpted-baseline{border-block:1px solid var(--b-dark-line);background:0 0;border-radius:0;margin-top:20px;margin-bottom:0;padding:30px 0}html[data-edition=studio][data-variant=sculpted] .sculpted-baseline p{font-family:var(--font-display);font-size:var(--text-300);letter-spacing:-.02em;text-transform:lowercase;color:var(--e-mint);font-weight:400}html[data-edition=studio][data-variant=sculpted] .sculpted-baseline p:first-letter{text-transform:uppercase}html[data-edition=studio][data-variant=sculpted] .sculpted-baseline a{font-size:var(--text-140)}html[data-edition=studio][data-variant=sculpted] .service-showcase{background:var(--e-dark-panel);padding-top:185px}html[data-edition=studio][data-variant=sculpted] .service-stories{counter-reset:service;gap:100px}html[data-edition=studio][data-variant=sculpted] .service-story{counter-increment:service;background:0 0;border-radius:0;grid-template-columns:1.25fr 1fr;align-items:center;gap:7%;overflow:visible}html[data-edition=studio][data-variant=sculpted] .service-story:nth-child(2n){grid-template-columns:1fr 1.25fr}html[data-edition=studio][data-variant=sculpted] .service-story-media{height:540px;overflow:visible}html[data-edition=studio][data-variant=sculpted] .service-story-media img{object-fit:cover;border-radius:0}html[data-edition=studio][data-variant=sculpted] .service-story-media figcaption{font-size:var(--text-110);color:var(--e-silver);background:0 0;padding:14px 0 0;position:static}html[data-edition=studio][data-variant=sculpted] .service-story-copy{padding:0 0 15px}html[data-edition=studio][data-variant=sculpted] .service-story-copy:before{content:"0" counter(service);font-family:var(--font-display);font-size:var(--text-600);color:var(--e-mint);margin-bottom:30px;line-height:1;display:block}html[data-edition=studio][data-variant=sculpted] .service-story-copy h3{font-family:var(--font-display);font-size:var(--text-flagship-title);letter-spacing:-.04em;font-weight:400;line-height:1.08}html[data-edition=studio][data-variant=sculpted] .service-story-copy>p:not(.estate-kicker){max-width:400px;line-height:1.75}html[data-edition=studio][data-variant=sculpted] .service-story-copy .estate-button{border-radius:4px;margin-top:30px}html[data-edition=studio][data-variant=sculpted] .service-turf{border-block:1px solid var(--b-dark-line);color:var(--e-white);background:0 0;border-radius:0;margin-top:100px;padding:36px 0}html[data-edition=studio][data-variant=sculpted] .service-turf .estate-kicker{color:var(--e-mint)}html[data-edition=studio][data-variant=sculpted] .service-turf>p{color:var(--e-silver)}html[data-edition=studio][data-variant=sculpted] .service-other{border-width:1px;border-radius:0;margin-top:32px}html[data-edition=studio][data-variant=sculpted] .service-more-action,html[data-edition=studio][data-variant=sculpted] .service-other>div>a{border-radius:3px}html[data-edition=studio][data-variant=sculpted] .studio-about{background:var(--b-studio-charcoal);color:var(--e-white);padding-block:100px}html[data-edition=studio][data-variant=sculpted] .studio-about-layout{grid-template-columns:1.3fr .85fr;align-items:start;gap:52px 9%;display:grid}html[data-edition=studio][data-variant=sculpted] .studio-about h2{font-family:var(--font-display);font-size:var(--text-flagship-title);letter-spacing:-.04em;font-weight:400;line-height:1.12}html[data-edition=studio][data-variant=sculpted] .studio-about .estate-kicker{color:var(--e-mint)}html[data-edition=studio][data-variant=sculpted] .studio-about-copy{font-size:var(--text-160);max-width:480px;color:var(--e-silver);line-height:1.8}html[data-edition=studio][data-variant=sculpted] .studio-about-copy p+p{margin-top:18px}html[data-edition=studio][data-variant=sculpted] .studio-about-photo{align-self:center;margin:0}html[data-edition=studio][data-variant=sculpted] .studio-about-photo img{object-fit:cover;border-radius:0;width:100%;height:430px}html[data-edition=studio][data-variant=sculpted] .studio-about-photo figcaption{font-family:var(--font-display);font-size:var(--text-270);padding-top:22px;line-height:1.3}html[data-edition=studio][data-variant=sculpted] .studio-about-photo figcaption span{font-family:var(--font-body);font-size:var(--text-110);color:var(--e-silver);margin-top:9px;display:block}html[data-edition=studio][data-variant=sculpted] .studio-about-film{background:var(--e-black);color:var(--e-white);justify-self:end;width:317px;max-width:100%;padding:25px}html[data-edition=studio][data-variant=sculpted] .studio-about-film>.estate-kicker{color:var(--e-mint);font-size:var(--text-100);margin-bottom:20px}html[data-edition=studio][data-variant=sculpted] .studio-about-film .project-video-player{border-radius:0}html[data-edition=studio][data-variant=sculpted] .studio-about-film .project-video figcaption{font-size:var(--text-110)}html[data-edition=studio][data-variant=sculpted] .estate-territory{background:var(--b-studio-forest);border-radius:0}html[data-edition=studio][data-variant=sculpted] .territory-cities>span{color:var(--e-white)}html[data-edition=studio][data-variant=sculpted] .estate-faq{background:var(--e-black);border-radius:0;padding-block:100px 110px}html[data-edition=studio][data-variant=sculpted] .faq-layout{border-top:0;grid-template-columns:.85fr 1.3fr;gap:10%;padding-top:0}html[data-edition=studio][data-variant=sculpted] .estate-faq h2{font-family:var(--font-display);font-size:var(--text-flagship-title);letter-spacing:-.04em;font-weight:400;line-height:1.13}html[data-edition=studio][data-variant=sculpted] .faq-questions{counter-reset:question;gap:0}html[data-edition=studio][data-variant=sculpted] .faq-questions details{border-bottom:1px solid var(--b-dark-line);counter-increment:question;background:0 0;border-radius:0;padding:0}html[data-edition=studio][data-variant=sculpted] .faq-questions summary{gap:20px;padding:26px 0}html[data-edition=studio][data-variant=sculpted] .faq-questions summary:before{content:"0" counter(question);font-size:var(--text-120);color:var(--e-mint);align-self:start;margin-top:5px}html[data-edition=studio][data-variant=sculpted] .faq-questions summary h3{font-size:var(--text-190);flex:1;font-weight:400}html[data-edition=studio][data-variant=sculpted] .service-toggle{color:var(--e-mint);background:0 0;border-radius:0}html[data-edition=studio][data-variant=sculpted] .faq-questions details>p{padding:0 45px 28px 37px;line-height:1.8}html[data-edition=studio][data-variant=sculpted] .estate-quote.quote-with-photo{border-radius:0}@media (width<=1050px){html[data-edition=studio][data-variant=sculpted] .studio-quote-bridge{grid-template-columns:.8fr 1.2fr}html[data-edition=studio][data-variant=sculpted] .studio-quote-intro,html[data-edition=studio][data-variant=sculpted] .studio-quote-form{padding:30px}html[data-edition=studio][data-variant=sculpted] .studio-form-heading{display:block}html[data-edition=studio][data-variant=sculpted] .studio-form-heading>span{margin-top:7px;display:block}html[data-edition=studio][data-variant=sculpted] .studio-quote-submit p{max-width:none}html[data-edition=studio][data-variant=sculpted] .service-story-media{height:460px}html[data-edition=studio][data-variant=sculpted] .service-story-copy h3{font-size:var(--text-420)}html[data-edition=studio][data-variant=sculpted] .studio-about-layout{gap:40px 6%}html[data-edition=studio][data-variant=sculpted] .studio-about-photo img{height:350px}}@media (width<=760px){html[data-edition=studio][data-variant=sculpted] .sculpted-hero{padding-bottom:105px}html[data-edition=studio][data-variant=sculpted] .studio-quote-bridge{margin-top:-75px;margin-bottom:-60px;padding:0;display:block}html[data-edition=studio][data-variant=sculpted] .studio-quote-intro{min-height:275px;padding:28px 24px}html[data-edition=studio][data-variant=sculpted] .studio-quote-intro h2{font-size:var(--text-410)}html[data-edition=studio][data-variant=sculpted] .studio-quote-form{margin-top:0;padding:28px 24px}html[data-edition=studio][data-variant=sculpted] .studio-quote-fields{grid-template-columns:minmax(0,1fr);gap:14px}html[data-edition=studio][data-variant=sculpted] .studio-quote-fields input,html[data-edition=studio][data-variant=sculpted] .studio-quote-fields select{font-size:var(--text-160)}html[data-edition=studio][data-variant=sculpted] .studio-quote-submit button{width:100%}html[data-edition=studio][data-variant=sculpted] .sculpted-baseline{padding-block:25px;display:block}html[data-edition=studio][data-variant=sculpted] .sculpted-baseline p{max-width:none;font-size:var(--text-270)}html[data-edition=studio][data-variant=sculpted] .sculpted-baseline a{margin-top:14px;display:inline-block}html[data-edition=studio][data-variant=sculpted] .service-showcase{padding-top:125px}html[data-edition=studio][data-variant=sculpted] .service-stories{gap:65px}html[data-edition=studio][data-variant=sculpted] .service-story{gap:0}html[data-edition=studio][data-variant=sculpted] .service-story-media{height:320px;margin-bottom:50px}html[data-edition=studio][data-variant=sculpted] .service-story-copy{padding:0}html[data-edition=studio][data-variant=sculpted] .service-story-copy:before{font-size:var(--text-430);margin-bottom:20px}html[data-edition=studio][data-variant=sculpted] .service-story-copy h3{font-size:var(--text-410)}html[data-edition=studio][data-variant=sculpted] .service-turf{margin-top:55px;padding-block:30px}html[data-edition=studio][data-variant=sculpted] .studio-about{padding-block:60px}html[data-edition=studio][data-variant=sculpted] .studio-about-layout{grid-template-columns:minmax(0,1fr);gap:30px}html[data-edition=studio][data-variant=sculpted] .studio-about-photo img{height:300px}html[data-edition=studio][data-variant=sculpted] .studio-about-film{justify-self:center;margin-top:10px}html[data-edition=studio][data-variant=sculpted] .faq-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:0}html[data-edition=studio][data-variant=sculpted] .estate-faq{padding-block:65px}html[data-edition=studio][data-variant=sculpted] .faq-questions summary{gap:12px}html[data-edition=studio][data-variant=sculpted] .faq-questions summary h3{font-size:var(--text-170)}html[data-edition=studio][data-variant=sculpted] .faq-questions details>p{font-size:var(--text-150);padding-inline:28px 0}}
