.sme-home{background:var(--smx-paper);color:var(--smx-ink)}.sme-home *{box-sizing:border-box}.sme-home figure,.sme-home h1,.sme-home h2,.sme-home h3,.sme-home p{margin-top:0}.sme-home a{color:inherit;text-decoration:none}.sme-overline{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--smx-teal-dark)}.sme-link,.sme-text-link{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid currentColor;padding-bottom:7px;font-size:13px;font-weight:630;line-height:1.2;transition:opacity .2s}.sme-link:hover,.sme-text-link:hover{opacity:.55}.sme-link span,.sme-text-link span{font-size:17px;font-weight:400}.sme-hero{padding:clamp(32px,4vw,58px) 0 clamp(64px,7vw,108px)}.sme-hero__eyebrow{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--smx-line);padding-bottom:13px}.sme-hero__eyebrow span{font-size:10px;letter-spacing:.14em;font-weight:650;line-height:1.45}.sme-hero__eyebrow span:first-child{color:var(--smx-teal-dark)}.sme-hero__eyebrow span:last-child{color:var(--smx-muted);text-align:right}.sme-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:clamp(35px,6vw,105px);align-items:center;padding-top:clamp(32px,4vw,55px)}.sme-hero__copy{min-width:0}.sme-hero h1{font-size:clamp(51px,6.5vw,102px);font-weight:520;line-height:.99;letter-spacing:-.068em;margin:0;max-width:780px;text-wrap:balance}.sme-hero h1 span{display:block;color:#707770;font-size:.84em;font-weight:500;letter-spacing:-.064em;margin-top:9px}.sme-hero__description{font-size:clamp(15px,1.4vw,18px);line-height:1.65;color:#495149;max-width:540px;margin:clamp(25px,3vw,38px) 0 0!important}.sme-hero__links{display:flex;flex-wrap:wrap;gap:20px 33px;margin-top:29px}.sme-hero__location{font-size:11px;color:var(--smx-muted);line-height:1.5;margin:clamp(32px,5vw,68px) 0 0!important}.sme-hero__feature{margin:0;min-width:0;justify-self:center;display:flex;flex-direction:column;align-items:center}.sme-hero__video{height:min(56svh,500px);min-height:300px;aspect-ratio:9/16;background:#121514;overflow:hidden}.sme-hero__video video{display:block;width:100%;height:100%;object-fit:contain;background:#121514}.sme-hero__feature figcaption{width:100%;display:flex;justify-content:space-between;gap:16px;padding-top:13px;border-top:1px solid var(--smx-line);margin-top:15px}.sme-hero__feature figcaption span{font-size:9px;letter-spacing:.12em;font-weight:640;color:var(--smx-muted)}.sme-hero__feature figcaption span:first-child{color:var(--smx-teal-dark)}.sme-work{padding:clamp(75px,9vw,134px) 0 clamp(85px,10vw,148px);border-top:1px solid var(--smx-line)}.sme-section-header{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(42px,7vw,110px);align-items:start}.sme-section-header>.sme-overline{margin:12px 0 0}.sme-section-header h2{font-size:clamp(39px,5.5vw,77px);font-weight:510;line-height:1.02;letter-spacing:-.062em;margin:0 0 23px}.sme-section-header>div>.sme-text-link{margin-bottom:20px}.sme-work__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,110px);align-items:start;max-width:940px;margin:clamp(43px,6vw,83px) auto 0}.sme-film{min-width:0;margin:0}.sme-film--shifted{padding-top:clamp(65px,10vw,135px)}.sme-film__player{background:#121514;width:min(100%,372px);aspect-ratio:9/16;overflow:hidden}.sme-film__player video{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;background:#121514}.sme-film figcaption{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--smx-line);padding-top:14px;margin-top:17px;width:min(100%,372px)}.sme-film figcaption span{font-size:10px;font-weight:640;letter-spacing:.12em;color:var(--smx-teal-dark)}.sme-film figcaption strong{font-size:12px;font-weight:580}.sme-approach{background:var(--smx-paper-2);padding:clamp(75px,9vw,140px) 0}.sme-approach__grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(42px,7vw,110px)}.sme-approach__grid>.sme-overline{margin-top:14px}.sme-approach h2{max-width:920px;font-size:clamp(38px,5.1vw,69px);line-height:1.04;letter-spacing:-.058em;font-weight:510;margin:0 0 clamp(32px,4vw,54px)}.sme-approach p:not(.sme-overline){max-width:580px;margin:0 0 15px;color:#545951;line-height:1.75;font-size:15px}.sme-services{padding:clamp(90px,10vw,150px) 0 clamp(82px,9vw,128px)}.sme-services .sme-section-header h2{max-width:820px}.sme-services .sme-section-header p:not(.sme-overline){color:var(--smx-muted);font-size:15px;line-height:1.6}.sme-services__list{border-top:1px solid var(--smx-ink);margin-top:clamp(50px,6vw,79px)}.sme-service{display:grid;grid-template-columns:40px minmax(0,1fr) 235px 22px;align-items:center;gap:clamp(18px,3vw,42px);padding:clamp(28px,4vw,44px) 0;border-bottom:1px solid var(--smx-line);transition:opacity .2s}.sme-service:hover{opacity:.65}.sme-service__number{align-self:start;color:var(--smx-teal-dark);font-size:10px;font-weight:650;letter-spacing:.12em;padding-top:9px}.sme-service__details h3{font-size:clamp(30px,3.2vw,46px);font-weight:510;letter-spacing:-.05em;line-height:1.1;margin:0}.sme-service__details p{font-size:13px;color:var(--smx-muted);line-height:1.6;margin:11px 0 0}.sme-service__price{white-space:nowrap;font-size:clamp(24px,2.7vw,36px);font-weight:550;letter-spacing:-.04em;justify-self:end}.sme-service__price small{font-size:11px;font-weight:500;color:var(--smx-muted);letter-spacing:0}.sme-service__arrow{justify-self:end;font-size:21px}.sme-services__footer{display:flex;justify-content:space-between;gap:26px;align-items:center;margin-top:25px}.sme-services__footer>span{font-size:12px;color:var(--smx-muted)}.sme-contact{background:var(--smx-dark);color:#f4f3ef;padding:clamp(75px,9vw,130px) 0}.sme-contact__inner{display:flex;align-items:end;justify-content:space-between;gap:50px}.sme-contact .sme-overline{color:var(--smx-teal)}.sme-contact h2{font-size:clamp(40px,5.4vw,75px);font-weight:510;max-width:760px;line-height:1.04;letter-spacing:-.057em;margin:22px 0 0}.sme-contact a{display:inline-flex;align-items:center;gap:18px;white-space:nowrap;color:var(--smx-teal);font-size:14px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:9px}.sme-contact a span{font-size:18px;font-weight:400}@media(max-width:980px){.sme-intro h1{font-size:clamp(62px,9.1vw,91px)}.sme-intro__bottom{grid-template-columns:1fr minmax(290px,500px)}.sme-section-header,.sme-approach__grid{grid-template-columns:150px minmax(0,1fr);gap:40px}.sme-service{grid-template-columns:28px minmax(0,1fr) 185px 18px}}@media(max-width:700px){.sme-intro{padding:48px 0 38px}.sme-intro__eyebrow{align-items:start;gap:10px}.sme-intro__eyebrow p,.sme-intro__eyebrow span{font-size:9px}.sme-intro__eyebrow span{text-align:right}.sme-intro__main{padding-top:46px}.sme-intro h1{font-size:clamp(43px,10.1vw,70px);line-height:.99;letter-spacing:-.065em}.sme-intro h1 span{font-size:.8em;letter-spacing:-.06em;margin-top:10px;max-width:16ch}.sme-intro__bottom{display:flex;flex-direction:column;gap:18px;margin-top:40px}.sme-intro__bottom>p{font-size:15px;line-height:1.65}.sme-intro__links{gap:25px}.sme-image-feature{padding-bottom:67px}.sme-image-feature img{aspect-ratio:4/3;object-position:52% center}.sme-image-feature figcaption{font-size:9px;line-height:1.45}.sme-section-header,.sme-approach__grid{grid-template-columns:1fr;gap:17px}.sme-section-header>.sme-overline,.sme-approach__grid>.sme-overline{margin:0}.sme-section-header h2{font-size:clamp(40px,10vw,60px)}.sme-work{padding:70px 0 92px}.sme-work__grid{grid-template-columns:1fr;gap:55px;margin-top:30px}.sme-film,.sme-film--shifted{padding:0;width:min(100%,370px);margin-inline:auto}.sme-film__player,.sme-film figcaption{width:100%}.sme-approach{padding:72px 0 82px}.sme-approach h2{font-size:clamp(39px,9vw,54px);margin-bottom:29px}.sme-services{padding:77px 0 82px}.sme-services__list{margin-top:35px}.sme-service{grid-template-columns:25px minmax(0,1fr) 20px;gap:12px 9px;align-items:start;padding:25px 0}.sme-service__number{padding-top:5px}.sme-service__details h3{font-size:clamp(29px,7vw,41px)}.sme-service__details p{font-size:12px;line-height:1.5}.sme-service__price{grid-column:2;justify-self:start;font-size:27px;margin-top:6px}.sme-service__arrow{grid-column:3;grid-row:1;margin-top:7px}.sme-services__footer{align-items:start;flex-direction:column;gap:14px}.sme-contact{padding:74px 0 83px}.sme-contact__inner{flex-direction:column;align-items:start;gap:31px}.sme-contact h2{font-size:clamp(42px,9vw,57px)}}@media(max-width:390px){.sme-intro h1{font-size:42px}.sme-intro__links{gap:18px}.sme-intro__links a{font-size:12px}.sme-image-feature figcaption{font-size:8px}}@media(prefers-reduced-motion:reduce){.sme-home a{transition:none}}@media(max-width:1020px){.sme-hero__grid{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:35px}.sme-hero h1{font-size:clamp(51px,6.5vw,80px)}.sme-hero__video{height:min(52svh,440px)}}@media(max-width:760px){.sme-hero{padding:30px 0 57px}.sme-hero__eyebrow span{font-size:9px}.sme-hero__grid{grid-template-columns:1fr;gap:34px;padding-top:35px}.sme-hero h1{font-size:clamp(43px,10.2vw,70px);max-width:14ch}.sme-hero h1 span{font-size:.9em;margin-top:6px}.sme-hero__description{font-size:15px;max-width:550px;margin:23px 0 0!important}.sme-hero__links{margin-top:24px;gap:25px}.sme-hero__location{margin:23px 0 0!important}.sme-hero__feature{justify-self:center}.sme-hero__video{height:min(49svh,420px);min-height:290px}}@media(max-width:390px){.sme-hero h1{font-size:42px}.sme-hero__links{gap:17px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/supreme-home-editorial.css.map */
