:root{--wine:#351522;--wine-light:#5b293e;--wine-deep:#211018;--ivory:#f8f5ef;--paper:#efebe4;--stone:#e6ddd3;--gold:#b69a73;--gold-dark:#766044;--graphite:#302b2e;--muted:#685e61;--line:#d7cec4;--font-serif:"Bodoni MT", "Didot", "Times New Roman", serif;--font-sans:"Helvetica Neue", Arial, sans-serif;--text-display:clamp(3rem, 7vw, 7.2rem);--text-heading:clamp(2.4rem, 4.5vw, 4.9rem);--gutter:clamp(24px, 6vw, 112px);--section-space:clamp(88px, 11vw, 176px);--header-height:96px;--ease-editorial:cubic-bezier(.22, .61, .36, 1)}
.product-editorial{overflow-wrap:break-word}.product-hero.section{gap:40px;padding-top:40px;padding-bottom:48px;display:grid}.product-hero-copy{align-self:center;min-width:0}.product-hero h1{margin:20px 0 28px;font-size:clamp(3.2rem,6.5vw,7rem)}.product-hero h1.product-title-long{font-size:clamp(2.2rem,5vw,4.8rem)}.product-hero .product-descriptor{font:400 clamp(1.45rem, 2.1vw, 2.1rem)/1.35 var(--font-serif);color:var(--wine);max-width:500px}.product-hero-copy>p:not(.eyebrow){max-width:500px}.product-scroll{width:fit-content;margin-top:32px;display:block}.product-hero-image,.product-immersive-image{min-width:0}.product-hero-image .media-panel{aspect-ratio:1122/1402;background:var(--paper);height:auto;min-height:0}.product-editorial .product-hero-image img,.product-editorial .product-immersive-image img{object-fit:contain}.product-section{border-top:1px solid var(--line)}.product-supporting-media{max-width:480px;margin:32px auto 0}.product-supporting-media .media-panel{background:0 0;height:100%;min-height:0}.product-editorial .product-supporting-media img{object-fit:contain}.product-item-list{margin-block:20px 0;padding-left:20px}.product-item-list li{margin-bottom:8px}.product-notice{border-block:1px solid var(--line);max-width:820px;margin:28px 0 0;padding:20px 0}.product-editorial .product-section{padding-block:96px}.product-editorial .product-intro{padding-block:84px}.product-editorial .product-applications,.product-editorial .product-features,.product-editorial .product-modes,.product-editorial .product-safety{padding-block:78px}.product-editorial .product-specifications{padding-block:84px}.product-editorial .product-equipment,.product-editorial .product-compliance,.product-editorial .product-support{padding-block:70px}.product-editorial .product-image{padding-block:112px}.product-editorial .product-cta{padding-block:92px}.product-section>:last-child,.product-blocks article>:last-child{margin-bottom:0}.product-section-heading{max-width:820px}.product-section-heading h2{margin-bottom:28px}.product-section-intro{max-width:740px;font-size:clamp(1rem,1.3vw,1.2rem)}.product-manifest{max-width:780px;margin-left:auto;font-size:clamp(1.15rem,1.8vw,1.65rem)}.product-manifest p{color:var(--graphite)}.product-blocks{gap:32px;margin-top:32px;display:grid}.product-blocks article{border-top:1px solid var(--line);min-width:0;padding-top:24px}.product-blocks h3{font-size:clamp(1.9rem,3vw,3rem)}#product-functions .product-blocks{gap:32px}#product-functions .product-blocks h3{font-size:clamp(1.45rem,2vw,2rem)}[data-product=hydra-facial-14-in-1] .product-hero .product-scroll{margin-top:24px;display:flex}[data-product=hydra-facial-14-in-1] .product-descriptor{white-space:pre-line}@media (min-width:1100px){#product-functions .product-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-fact-list{margin:32px 0 0;padding:0;list-style:none;display:grid}.product-fact-list li{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:20px;padding:20px 0;display:grid}.product-fact-list span{color:var(--gold-dark);font-size:12px}.product-fact-list p{color:var(--graphite);margin:0}.product-image{background:var(--wine-deep);text-align:center}.product-image .product-section-heading{margin-inline:auto}.product-immersive-image{max-width:850px;margin:56px auto 0}.product-immersive-image .media-panel{aspect-ratio:1122/1402;background:0 0;height:auto;min-height:0}.product-image .product-section-intro{margin-inline:auto}.product-gallery{gap:24px;margin-top:56px;display:grid}.product-gallery-item{min-width:0}.product-gallery-item .media-panel{background:0 0;height:100%;min-height:0}.product-editorial .product-gallery img,.product-editorial .product-gallery video{object-fit:contain}.product-spec-table{margin:32px 0 0}.product-spec-table>div{border-top:1px solid var(--line);gap:8px;padding:20px 0;display:grid}.product-spec-table dt{color:var(--muted)}.product-spec-table dd{color:var(--graphite);margin:0;font-weight:500}.product-safety-accordions{margin-top:32px}.product-safety-accordions details{border-top:1px solid var(--line)}.product-safety-accordions details:last-child{border-bottom:1px solid var(--line)}.product-safety-accordions summary{cursor:pointer;min-height:60px;color:var(--wine);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;list-style:none;display:flex}.product-safety-accordions summary::-webkit-details-marker{display:none}.product-safety-accordions summary span{font-size:24px;font-weight:300}.product-safety-accordions details[open] summary span{transform:rotate(45deg)}.product-safety-accordions ul{max-width:820px;margin-bottom:32px;padding-left:24px}.product-safety-accordions li{margin-bottom:16px}.product-cta{background:var(--wine)}.product-cta .product-section-heading{max-width:960px}.product-cta h2{font-size:clamp(2.5rem,6.7vw,7rem)}@media (min-width:760px){.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.product-hero.section{grid-template-columns:1fr 1.05fr;gap:6vw;min-height:0}.product-hero-image{max-width:680px}.product-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8vw}.product-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8vw}.product-spec-table>div{grid-template-columns:1fr 1fr;gap:8vw}}@media (max-width:759px){.product-hero.section{row-gap:32px;padding-top:28px;padding-bottom:36px}.product-editorial .product-section{padding-block:56px}.product-editorial .product-applications,.product-editorial .product-features,.product-editorial .product-modes,.product-editorial .product-safety{padding-block:49px}.product-editorial .product-equipment,.product-editorial .product-compliance,.product-editorial .product-support{padding-block:42px}.product-editorial .product-image{padding-block:72px}.product-section-heading h2{margin-bottom:24px}.product-blocks,.product-fact-list,.product-spec-table,.product-safety-accordions{margin-top:24px}.product-hero h1,.product-hero .button{max-width:100%}.product-section-heading h2{font-size:clamp(2rem,9.4vw,3.5rem)}.product-image{padding-inline:16px}}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{background:var(--ivory);color:var(--graphite);font:16px/1.75 var(--font-sans);margin:0}main{padding-top:var(--header-height)}main:has(.hero){padding-top:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}::selection{background:var(--wine);color:var(--ivory)}:focus-visible{outline:2px solid var(--gold-dark);outline-offset:6px}.dark :focus-visible,.site-footer :focus-visible,.hero :focus-visible,.site-header.is-home:not(.is-scrolled):not(.menu-open) :focus-visible{outline-color:var(--ivory)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.045em;font-weight:400;line-height:1.08}h1{font-size:var(--text-display);white-space:pre-line}h2{font-size:var(--text-heading);white-space:pre-line}h3{font-size:clamp(1.8rem,3vw,3.1rem)}p{color:var(--muted)}.skip-link{background:var(--wine);color:#fff;z-index:50;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{z-index:20;min-height:var(--header-height);padding:16px var(--gutter);color:var(--wine);background:var(--ivory);border-bottom:1px solid var(--line);transition:background .5s var(--ease-editorial), color .5s, border-color .5s;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.site-header.is-home:not(.is-scrolled):not(.menu-open){color:var(--ivory);background:0 0;border-color:#ffffff1f}.site-header.is-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f5eff5}.language-switch{letter-spacing:.06em;flex-shrink:0;gap:2px;font-size:11px;display:flex}.language-switch a{place-items:center;min-width:36px;min-height:44px;display:grid}.language-switch a[aria-current]{text-underline-offset:6px;text-decoration:underline}@media (max-width:759px){.site-header{gap:8px}.language-switch{gap:0;margin-left:auto;font-size:10px}.language-switch a{min-width:30px}.site-header .menu-toggle>span:first-child{display:none}}@media (max-width:359px){.site-header .brand{letter-spacing:.1em;gap:6px;font-size:10px}.site-header .brand-logo{width:36px;height:36px}.language-switch a{min-width:27px}}.brand{font:17px/1.15 var(--font-serif);letter-spacing:.14em;flex-shrink:0;align-items:center;gap:15px;display:flex}.brand-bottom{letter-spacing:.18em;margin-top:5px;display:block}.brand-bottom b{font-weight:400}.brand-logo{object-fit:contain;width:58px;height:58px}.desktop-nav,.header-cta{display:none}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .4s var(--ease-editorial);background:currentColor;position:absolute;bottom:7px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{transform:scaleX(1)}.menu-toggle{min-height:44px;color:inherit;letter-spacing:.07em;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0 8px 8px;font-size:11px;display:inline-flex}.menu-lines{width:23px;height:15px;position:relative}.menu-lines i{background:currentColor;width:100%;height:1px;transition:transform .35s,top .35s;position:absolute;top:4px;left:0}.menu-lines i:last-child{top:11px}.menu-open .menu-lines i{top:7px;transform:rotate(45deg)}.menu-open .menu-lines i:last-child{transform:rotate(-45deg)}.mobile-navigation:not([hidden]){width:100%;padding:20px var(--gutter) 30px;border-bottom:1px solid var(--line);background:var(--ivory);color:var(--wine);gap:4px;display:grid;position:absolute;top:100%;left:0}.mobile-navigation a{font-family:var(--font-serif);padding:14px 0;font-size:26px;display:block}.eyebrow{color:var(--gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:26px;font-size:10px;line-height:1.6}.button{background:var(--wine);min-height:52px;color:var(--ivory);justify-content:space-between;align-items:center;gap:40px;padding:16px 24px;font-size:12px;transition:background .3s;display:inline-flex}.button:hover{background:var(--wine-light)}.text-link{letter-spacing:.05em;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:36px;min-height:44px;padding:10px 0;font-size:11px;display:inline-flex}.text-link span{transition:transform .45s var(--ease-editorial);font-size:17px}.text-link:hover span{transform:translate(3px,-3px)}.hero{isolation:isolate;min-height:100svh;padding:calc(var(--header-height) + 80px) var(--gutter) 120px;background:var(--wine-deep);color:var(--ivory);align-items:center;display:flex;position:relative}.hero-visual{z-index:-1;position:absolute;inset:0}.hero-visual:after{content:"";pointer-events:none;background:#190b1538;position:absolute;inset:0}.hero-visual>.media-panel{aspect-ratio:auto;width:100%;height:100%;min-height:0}.hero-visual .placeholder{background:#34222b}.hero-visual .placeholder-orbit{background:#49373f;border:0;border-radius:0;width:33%;height:100%;top:0;left:auto;right:0;transform:skew(-8deg)}.hero-visual .placeholder-object{opacity:.65;background:#6c5e63;width:19%;height:63%;top:20%;left:auto;right:14%;box-shadow:18px 24px 50px #140b1330}.hero-visual .placeholder-object i{background:#30242d;border-color:#776b71}.hero-visual .placeholder-object b{border-color:#afa2a1}.hero-visual .placeholder-label{color:#d6c6ca;left:auto;right:var(--gutter);font-size:8px;bottom:90px}.hero-visual .placeholder-index{display:none}.hero-copy{width:100%;max-width:850px}.hero .eyebrow{color:#e3d5cd;letter-spacing:.24em;margin-bottom:40px}.hero h1{letter-spacing:-.035em;margin-bottom:32px;font-size:clamp(1.8rem,7.2vw,2.8rem);line-height:1.1}.hero-description{color:#e5dadd;white-space:pre-line;max-width:340px;margin-bottom:35px;font-size:13px;line-height:1.9}.hero .text-link{min-width:185px}.hero-bottom{left:var(--gutter);position:absolute;bottom:34px}.hero-bottom a{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;min-height:44px;font-size:9px;display:inline-flex}.scroll-line{background:#d9c8cf;width:1px;height:36px}.section{padding:var(--section-space) var(--gutter)}.section h2{color:var(--wine)}.section-top{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:56px;display:flex}.section-top h2{margin-bottom:0}.section-intro{max-width:640px}.manifest{padding-top:calc(var(--section-space) * 1.25);padding-bottom:calc(var(--section-space) * 1.25);gap:36px;display:grid}.manifest h2{margin:0;font-size:clamp(2.3rem,5.2vw,5.8rem)}.manifest-copy{max-width:370px;font-size:15px}.manifest-copy p{margin:0}.home-featured{padding-top:40px;padding-bottom:60px}.featured-list{gap:clamp(90px,12vw,200px);margin-top:70px;display:grid}.featured-story{gap:32px;display:grid}.featured-visual{display:block;overflow:hidden}.featured-visual .media-panel{aspect-ratio:4/5;min-height:0}.featured-visual img{transition:transform 1.2s var(--ease-editorial)}.featured-visual:hover img{transform:scale(1.025)}.featured-copy{align-self:center;max-width:400px}.feature-index{letter-spacing:.12em;color:var(--muted);margin-bottom:38px;font-size:8px;display:block}.featured-copy .eyebrow{margin-bottom:16px}.featured-copy h3{color:var(--wine);margin-bottom:25px;font-size:clamp(2.7rem,4.8vw,5.1rem)}.featured-copy>p:not(.eyebrow){max-width:300px;margin-bottom:26px;font-size:14px}.home-technologies{background:var(--paper);margin-top:50px}.home-training{background:var(--paper)}.home-support{padding-bottom:60px}.split-section{grid-template-columns:minmax(0,1fr);gap:44px;display:grid}.split-copy{align-self:center}.split-copy>p{max-width:390px;font-size:14px}.split-copy h2{margin-bottom:30px}.split-copy article{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.split-copy article h3{font-size:26px}.editorial-list{border-top:1px solid var(--line);margin-top:50px}.editorial-list article{border-bottom:1px solid var(--line);gap:15px;padding:32px 0;display:grid}.editorial-list h3,.editorial-list p{margin-bottom:0}.editorial-list p{max-width:440px;font-size:13px}.list-index{color:var(--gold-dark);font-size:10px}.list-section>.text-link{margin-top:30px}.dark{background:var(--wine);color:var(--ivory)}.dark h2{color:var(--ivory)}.dark p{color:#e2d5d4}.dark .eyebrow{color:#d9ba96}.dark .button{background:var(--ivory);color:var(--wine)}.full-bleed{isolation:isolate;min-height:85svh;padding:90px var(--gutter);align-items:end;display:flex;position:relative}.full-bleed-visual{z-index:-1;position:absolute;inset:0}.full-bleed-visual>.media-panel{aspect-ratio:auto;width:100%;height:100%;min-height:0}.full-bleed-visual:after{content:"";pointer-events:none;background:#1c0d1959;position:absolute;inset:0}.full-bleed .placeholder{background:#514048}.full-bleed .placeholder-object{background:#948187;border-radius:25% 25% 0 0;width:28%;height:85%;top:30%;left:auto;right:12%}.full-bleed .placeholder-label{color:#e3d7da;top:30px;bottom:auto}.full-bleed .placeholder-index,.full-bleed .placeholder-orbit{display:none}.full-bleed-copy{max-width:650px}.full-bleed h2{margin-bottom:24px;font-size:clamp(3rem,6.5vw,7rem)}.full-bleed-copy>p{max-width:350px;font-size:13px}.big-cta{text-align:center;padding-top:calc(var(--section-space) * 1.45);padding-bottom:calc(var(--section-space) * 1.45)}.big-cta h2{margin-bottom:42px;font-size:clamp(3rem,6.8vw,7.2rem)}.big-cta>p{max-width:500px;margin:0 auto 30px}.media-panel{background:var(--stone);aspect-ratio:5/4;width:100%;min-width:0;min-height:350px;position:relative;overflow:hidden}.media-panel img{object-fit:cover}.media-panel video{object-fit:contain;background:var(--wine-deep);width:100%;height:100%;display:block;position:absolute;inset:0}.background-media>.media-panel{aspect-ratio:auto;width:100%;height:100%;min-height:0;position:absolute;inset:0}.background-media video{object-fit:cover;background:0 0}.video-toggle{right:var(--gutter);z-index:3;color:#fff;background:#211018a6;border:1px solid #fff6;align-items:center;gap:10px;min-height:44px;padding:8px 16px;font-size:10px;display:inline-flex;position:absolute;bottom:34px}.placeholder{background:#e9e3db}.placeholder-orbit{background:#e2dad0;width:34%;position:absolute;inset:0 0 0 auto}.placeholder-object{background:#f5f1eb;border-radius:36% 36% 14% 14%/12% 12% 6% 6%;width:29%;height:65%;position:absolute;top:19%;left:37%;box-shadow:20px 24px 35px #49342516}.placeholder-object i{background:#78636c;border:5px solid #ddd5cc;border-radius:18px 18px 8px 8px;width:75%;height:23%;position:absolute;top:13%;left:12.5%}.placeholder-object b{aspect-ratio:1;border:1px solid #ae9d89;border-radius:50%;width:14%;position:absolute;top:47%;left:43%}.placeholder-label{letter-spacing:.09em;color:#615348;font-size:8px;position:absolute;bottom:22px;left:22px;right:22px}.placeholder-index{display:none}.collection{background:var(--paper)}.device-grid{gap:40px;display:grid}.device-card{min-width:0;display:block}.device-card-visual{position:relative;overflow:hidden}.device-card-visual .media-panel{aspect-ratio:4/5;min-height:0}:is(.featured-visual:has(img) .media-panel,.device-card-visual:has(img) .media-panel){aspect-ratio:4/5}.featured-visual img,.device-card-visual img,.device-detail img,.gallery img{object-fit:contain}.featured-story.featured-immersive:has(img) .featured-visual{background:var(--paper)}.featured-story.featured-immersive:has(img) .featured-visual .media-panel{background:var(--paper);height:min(88svh,1000px)}.device-number{color:var(--wine);font-size:10px;position:absolute;top:22px;left:22px}.device-card-info{padding:26px 0 0}.device-card-info .eyebrow{font-size:9px}.device-card-info h3{color:var(--wine);justify-content:space-between;align-items:center;margin:10px 0;font-size:29px;display:flex}.device-card-info h3 span{font:18px var(--font-sans)}.device-card-info p{font-size:13px}.site-footer{padding:90px var(--gutter) 30px;background:var(--wine-deep);color:var(--ivory)}.footer-main{gap:45px;padding-bottom:90px;display:grid}.footer-brand{align-items:center;gap:24px;display:inline-flex}.footer-logo{object-fit:contain;width:78px;height:78px}.footer-wordmark{font:26px/1.15 var(--font-serif);letter-spacing:.1em}.footer-wordmark>span{color:#d9ba96}.footer-main p{color:#d2c0c5;max-width:280px;margin-top:30px;font-size:11px}.footer-main nav,.footer-contact{align-content:start;gap:14px;font-size:11px;display:grid}.footer-bottom{letter-spacing:.05em;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:26px;font-size:9px;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom>span{display:none}.page-intro{padding-top:var(--section-space);padding-bottom:60px}.page-intro h1{color:var(--wine);margin-bottom:30px}.page-intro>p:last-child{max-width:560px}.page-media{padding-top:0}.prose{max-width:920px}.prose a{text-decoration:underline}.device-detail{gap:40px;display:grid}.device-detail h1{color:var(--wine);font-size:clamp(3rem,5.5vw,5.8rem)}.device-detail>div:first-child{align-self:center}.device-detail .eyebrow{margin-top:48px}.back-link{font-size:12px}.demo-note{border-left:2px solid var(--gold);padding-left:16px;font-size:12px}.gallery{gap:20px;margin-top:40px;display:grid}.specifications{max-width:850px;margin-top:40px}.specifications>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:25px;padding:20px 0;display:grid}.specifications dd{margin:0}.simple-list{padding-left:20px}.contact-grid{background:var(--paper);gap:30px;display:grid}.contact-details{align-self:center;gap:16px;min-width:0;display:grid}.contact-details a{overflow-wrap:anywhere;text-decoration:underline}.contact-details address{white-space:pre-line;font-style:normal}.contact-bars{gap:10px;width:100%;min-width:0;display:grid}.contact-bars .contact-bar{border:1px solid var(--line);text-transform:none;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:16px 20px;text-decoration:none;transition:background-color .16s;display:flex}.contact-bars .contact-bar:hover{background-color:#b797711a}.contact-bar-copy{gap:6px;min-width:0;display:grid}.contact-bar-email,.contact-bar-phone{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:.875rem;line-height:1.5}.contact-bars .contact-bar:focus-visible{outline-offset:3px;outline:2px solid}.reveal{min-width:0;transition:opacity .9s var(--ease-editorial), transform .9s var(--ease-editorial)}.reveal[data-reveal=waiting]{opacity:0;transform:translateY(22px)}.reveal:focus-within{opacity:1;transform:none}@media (min-width:760px){.hero h1{font-size:clamp(3.25rem,5.5vw,6.6rem)}.hero-copy{padding-top:20px}.hero-description{font-size:14px}.manifest{grid-template-columns:1.6fr 1fr;align-items:center;gap:10vw}.section-top{flex-direction:row;justify-content:space-between;align-items:end}.featured-story{grid-template-columns:1.2fr .8fr;gap:8vw}.featured-list>.reveal:nth-child(2n) .featured-story{grid-template-columns:.8fr 1.2fr}.featured-list>.reveal:nth-child(2n) .featured-visual{order:2}.featured-list>.reveal:nth-child(2n) .featured-copy{padding-left:4vw}.split-section,.device-detail{grid-template-columns:1fr 1fr;gap:8vw}.split-section.reverse .split-media{order:2}.split-section .media-panel{min-height:450px}.editorial-list article{grid-template-columns:50px 1fr 1fr;align-items:center;gap:30px;padding:40px 0}.editorial-list article:not(:has(.list-index)){grid-template-columns:1fr 1fr}.device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer-main{grid-template-columns:2fr 1fr 1fr}.footer-bottom>span{display:block}.gallery,.contact-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.desktop-nav{letter-spacing:.05em;gap:35px;font-size:10px;display:flex}.header-cta{display:block}.header-cta .text-link{gap:25px;font-size:10px}.menu-toggle,.mobile-navigation{display:none!important}}@media (max-width:759px){.split-section>*,.device-detail>*{min-width:0}.big-cta h2{font-size:clamp(2.45rem,9vw,4.3rem)}:root{--header-height:82px}.hero{padding-top:160px;padding-bottom:130px}.hero .eyebrow{margin-bottom:30px;font-size:8px}.hero-visual .placeholder-object{opacity:.22;width:34%;height:65%;right:4%}.hero-visual .placeholder-orbit{opacity:.3;width:44%}.hero-visual .placeholder-label{text-align:right;max-width:130px;font-size:7px;bottom:35px;left:auto;right:24px}.hero-bottom{bottom:30px}.hero-visual:has(.video-toggle) .placeholder-label{bottom:90px}.full-bleed{min-height:72svh;padding:80px var(--gutter)}.full-bleed .placeholder-object{opacity:.35;width:55%;right:0}.full-bleed h2{font-size:clamp(3rem,10vw,4.8rem)}.brand{gap:10px;font-size:14px}.brand-logo{width:48px;height:48px}.featured-copy{padding:0 6px}.home-featured .section-top{gap:26px}.feature-index{margin-bottom:24px}}@media (max-width:359px){.site-header{gap:8px}.brand{gap:8px;font-size:12px}.brand-logo{width:44px;height:44px}.menu-toggle{gap:8px}.footer-brand{gap:14px}.footer-logo{width:56px;height:56px}.footer-wordmark{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal[data-reveal=waiting]{opacity:1;transform:none}.featured-visual:hover img{transform:none}}h1,h2,h3{overflow-wrap:anywhere}[hidden]{display:none!important}.desktop-nav{text-transform:uppercase}.desktop-nav button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:12px 0}.devices-dropdown{position:relative}.device-dropdown-links{background:var(--ivory);width:min(340px,80vw);max-height:65svh;color:var(--wine);border:1px solid var(--line);padding:20px 24px;position:absolute;top:100%;left:-24px;overflow-y:auto;box-shadow:0 18px 40px #21101812}.device-dropdown-links a{text-transform:none;padding:12px 0;font-size:11px;display:block}.mobile-navigation:not([hidden]){max-height:calc(100svh - var(--header-height));overscroll-behavior:contain;overflow-y:auto}.mobile-devices summary{cursor:pointer;font:26px/1.75 var(--font-serif);padding:14px 0}.mobile-devices a{font:15px/1.5 var(--font-sans);padding:12px 0 12px 20px}.mobile-navigation .text-link{font:12px/1.7 var(--font-sans);margin-top:12px}.featured-story.featured-immersive{display:block}.featured-immersive .featured-visual{margin-inline:calc(-1 * var(--gutter))}.featured-immersive .featured-visual .media-panel{aspect-ratio:auto;height:clamp(480px,70svh,900px);min-height:0}.featured-list .featured-immersive .featured-copy{max-width:640px;padding:40px 0 0}.featured-immersive .featured-copy>p:not(.eyebrow){max-width:480px}.application-rows{border-top:1px solid var(--line);margin-top:60px}.application-row{border-bottom:1px solid var(--line);transition:background .4s}.application-row:hover,.application-row:focus-within,.application-row[open]{background:var(--paper)}.application-row summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:36px 8px;list-style:none;display:grid}.application-row summary::-webkit-details-marker{display:none}.application-row h3{color:var(--wine);margin:0;font-size:clamp(2rem,4.2vw,4.5rem)}.row-plus{font-size:22px;font-weight:300}.application-row[open] .row-plus{transform:rotate(45deg)}.application-content{max-width:800px;padding:0 20px 36px 52px}.application-content p{max-width:500px}.application-content .media-panel{min-height:0;margin:25px 0}.training-blocks{gap:60px;margin-top:70px;display:grid}.training-blocks article{border-top:1px solid var(--line);min-width:0;padding-top:35px}.training-blocks h3{color:var(--wine);margin-top:36px;font-size:clamp(3rem,5.4vw,5.8rem)}.training-blocks p{max-width:360px;font-size:14px}.training-blocks .media-panel{min-height:0;margin-top:36px}.home-franchise{isolation:isolate;position:relative;overflow:hidden}.home-franchise h2{max-width:920px;font-size:clamp(2.7rem,5.4vw,5.8rem)}.franchise-copy{z-index:1;position:relative}.franchise-copy>p{max-width:500px;margin-bottom:30px}.franchise-pillars{z-index:1;gap:32px;margin-top:80px;display:grid;position:relative}.franchise-pillars article{border-top:1px solid #ffffff38;padding-top:24px}.franchise-pillars span{color:#d9ba96;font-size:10px}.franchise-pillars h3{font:11px/1.8 var(--font-sans);text-transform:uppercase;letter-spacing:.14em;margin-top:18px}.franchise-visual{z-index:-1;position:absolute;inset:0}.franchise-visual .media-panel{aspect-ratio:auto;height:100%}.franchise-visual:after{content:"";background:#211018ba;position:absolute;inset:0}.catalog-filters{border-block:1px solid var(--line);gap:24px;padding:28px 0 36px;display:grid}.catalog label{letter-spacing:.1em;text-transform:uppercase;gap:8px;min-width:0;font-size:10px;display:grid}.catalog select{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--wine);letter-spacing:0;background:0 0;border-radius:0;padding:10px 26px 10px 0;font-size:13px}.catalog select:disabled{color:var(--muted);opacity:.7}.catalog-toolbar{flex-wrap:wrap;align-items:end;gap:24px;padding:32px 0 50px;display:flex}.catalog-toolbar p{min-width:120px;margin:0 auto 10px 0;font-size:12px}.catalog-toolbar label{flex:1;min-width:160px;max-width:250px}.catalog-toolbar button{color:var(--wine);background:0 0;border:0;border-bottom:1px solid}.catalog-empty{padding:80px 0}.catalog-group{margin-bottom:60px}.catalog-group>h2{margin-bottom:40px;font-size:clamp(2rem,3vw,3.2rem)}.catalog-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding-top:40px;font-size:12px;display:flex}.catalog-pagination button{min-height:44px;color:var(--wine);border:0;border-bottom:1px solid var(--wine);background:0 0}.catalog-pagination button:disabled{opacity:.4;cursor:default}.device-model{letter-spacing:.04em;font-size:12px}.device-status{letter-spacing:.1em;color:var(--gold-dark);text-transform:uppercase;margin-top:20px;font-size:9px;display:block}.device-card:focus-visible img,.device-card:hover img{transform:scale(1.025)}.device-card img{transition:transform .8s var(--ease-editorial)}.related-devices{background:var(--paper)}.franchise-process ol{gap:36px;margin:60px 0 0;padding:0;list-style:none;display:grid}.franchise-process li{border-top:1px solid var(--line);min-width:0;padding-top:24px}.franchise-process h3{margin-top:30px;font-size:clamp(2rem,2.8vw,3rem)}.franchise-process p{font-size:13px}.franchise-faq details{border-bottom:1px solid var(--line);padding:24px 0}.franchise-faq summary{cursor:pointer;font:24px/1.4 var(--font-serif)}.franchise-faq p{max-width:680px;margin:24px 0 0}.franchise-form-section{gap:50px;display:grid}.interest-form{gap:24px;min-width:0;display:grid}.interest-form label{gap:10px;min-width:0;font-size:12px;display:grid}.interest-form input:not([type=checkbox]),.interest-form textarea{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--graphite);background:0 0;border-radius:0;padding:14px 0}.interest-form textarea{resize:vertical}.interest-form .form-consent{align-items:start;gap:12px;display:flex}.form-consent input{width:18px;height:18px;accent-color:var(--wine);flex-shrink:0;margin:5px 0 0}.form-consent a{text-decoration:underline}.interest-form .form-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.interest-form .button{border:0}.interest-form .button:disabled{opacity:.5;cursor:wait}.interest-form [role=status]{margin-top:24px;font-size:13px}.footer-signature{color:#d9ba96;letter-spacing:.2em;margin-top:28px;font-size:9px;display:block}.footer-main p{white-space:pre-line;letter-spacing:.08em;font-size:14px;line-height:1.6}.footer-main nav{text-transform:uppercase;flex-wrap:wrap;gap:20px 30px;display:flex}.footer-contact{text-transform:uppercase}.footer-contact a{overflow-wrap:anywhere}@media (min-width:760px){.training-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10vw}.franchise-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.application-row summary{grid-template-columns:50px minmax(0,1fr) 30px;gap:35px;padding:50px 24px}.application-content{padding-left:110px}.catalog-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.franchise-process ol,.interest-form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-wide{grid-column:1/-1}.footer-main{grid-template-columns:1.1fr 1fr;gap:30px 10vw}.footer-main>div:first-child{grid-row:span 2}.footer-contact{grid-column:2}}@media (min-width:1100px){.desktop-nav{gap:28px}.catalog-filters{grid-template-columns:repeat(6,minmax(0,1fr))}.franchise-process ol{grid-template-columns:repeat(4,minmax(0,1fr))}.franchise-form-section{grid-template-columns:.8fr 1.2fr;gap:10vw}}@media (max-width:759px){.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.catalog-toolbar label{min-width:120px}.featured-immersive .featured-visual .media-panel{height:55svh;min-height:0}.hero-copy{max-width:560px}.home-franchise h2{font-size:clamp(2.4rem,9.4vw,3.8rem)}}@media (prefers-reduced-motion:reduce){.device-card:hover img,.device-card:focus-visible img{transform:none}}
.homepage-editorial,.hero-typographic,.typographic-franchise,.site-footer,.page-intro,.results-gallery{--powder-gold:#c4ad96;--powder-line:#c4ad9660}.hero-typographic{min-height:0;padding-block:calc(var(--header-height) + 92px) 104px;background:radial-gradient(ellipse at 100% 12%, #b69a7338, transparent 48%), linear-gradient(115deg, var(--wine-deep) 30%, var(--wine-light));overflow:hidden}.hero-typographic .hero-visual{pointer-events:none;background:radial-gradient(at 80% 35%,#c4ad9614,#0000 60%)}.hero-typographic .hero-visual:after{display:none}.hero-typographic .hero-copy{max-width:1080px;padding-top:0}.hero-typographic h1{max-width:1000px;font-size:clamp(3.2rem,6.6vw,6.8rem)}.hero-typographic .hero-description{max-width:480px;font-size:15px}.hero-typographic .eyebrow{margin-bottom:28px}.homepage-editorial{--section-space:clamp(64px, 7.2vw, 112px)}.homepage-editorial .featured-list{gap:88px;margin-top:48px}.homepage-editorial .featured-story{min-width:0}.homepage-editorial .featured-visual .media-panel{aspect-ratio:1122/1402;height:auto;min-height:0}.homepage-editorial .featured-visual img{object-fit:contain}.homepage-editorial .featured-visual:hover img{transform:none}.homepage-editorial .featured-copy h3{overflow-wrap:normal;font-size:clamp(2.4rem,4.3vw,4.8rem)}.homepage-editorial .featured-immersive{background:var(--wine-deep);color:var(--ivory);margin-inline:calc(-1 * var(--gutter));padding:48px var(--gutter);grid-template-columns:1.15fr 1fr;gap:6vw;display:grid}.homepage-editorial .featured-immersive .featured-visual{margin:0}.homepage-editorial .featured-immersive .featured-copy{padding:0}.homepage-editorial .featured-immersive h3{color:var(--ivory)}.homepage-editorial .featured-immersive .feature-index,.homepage-editorial .featured-immersive .eyebrow{color:var(--gold)}.homepage-editorial .featured-position-3{grid-template-columns:.85fr 1.15fr;align-items:center}.homepage-editorial .featured-position-3 .featured-copy{max-width:580px}.homepage-editorial .featured-position-3 .featured-copy h3{font-size:clamp(2.2rem,3.7vw,4rem)}.text-only-section{display:block}.text-only-section .split-copy{max-width:1080px;margin-inline:auto}.text-only-section .split-copy>p{max-width:520px}.homepage-editorial .home-technologies{margin-top:0}.homepage-editorial .home-technologies.text-only-section .split-copy{grid-template-columns:1.2fr 1fr;gap:24px 8vw;display:grid}.homepage-editorial .home-technologies .section-heading{grid-row:span 4}.homepage-editorial .home-technologies .split-copy article{margin:0}.homepage-editorial .full-bleed{min-height:0;padding-block:100px;overflow:hidden}.quality-brand{background:radial-gradient(ellipse at 85% 45%, #c4ad961c, transparent 55%), var(--wine-deep)}.homepage-editorial .full-bleed-copy{max-width:630px;position:relative}.homepage-editorial .full-bleed-copy h2{max-width:600px}.homepage-editorial .home-support.text-only-section{padding-block:88px}.homepage-editorial .home-support .split-copy{border-top:1px solid var(--gold);padding-top:40px}.homepage-editorial .home-support.text-only-section .split-copy{grid-template-columns:1.3fr 1fr;gap:24px 8vw;display:grid}.homepage-editorial .home-support .section-heading{grid-row:span 2}.typographic-franchise{background:radial-gradient(ellipse at 100% 0%, #b69a731a, transparent 65%), var(--wine-deep)}.typographic-franchise .franchise-copy{border-left:1px solid var(--gold);padding-left:32px}.typographic-franchise .franchise-pillars{margin-top:48px}.homepage-editorial .big-cta{padding-block:96px}.results-gallery{border-block:1px solid var(--powder-line);overflow-wrap:anywhere;background:#f2ede6}.results-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.results-heading h2{margin-bottom:0}.results-intro{justify-self:end;max-width:460px}.results-intro p{margin-bottom:0;font-size:14px}.results-status{border-bottom:1px solid var(--powder-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;padding-bottom:8px;font-size:10px;display:inline-block}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.result-case{border-top:1px solid var(--powder-line);min-width:0;padding-top:20px}.result-case:only-child{grid-column:1/-1}.result-case-heading{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.result-case-heading>span{color:var(--gold-dark);font-size:10px}.result-case-heading h3{margin:0;font-size:1.8rem}.result-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.result-pair figure{min-width:0;margin:0}.result-pair figcaption{text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;font-size:10px}.result-photo{aspect-ratio:4/3;background:var(--ivory);border:1px solid #c4ad9630}.result-photo .media-panel{aspect-ratio:auto;height:100%;min-height:0}.result-photo img{object-fit:contain}.result-photo-pending{text-align:center;background:linear-gradient(145deg,#f8f5ef,#e9e0d733);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:16px;display:flex}.result-photo-pending span{font-family:var(--font-serif);font-size:1.25rem}.result-photo-pending small{max-width:140px;color:var(--muted);font-size:10px}.result-caption{color:var(--muted);margin:12px 0 0;font-size:11px}.result-caption p{margin:0 0 8px}.results-note{max-width:820px;color:var(--muted);margin:36px 0 0;font-size:12px}.illustrative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.illustrative-grid figure{min-width:0;margin:0}.illustrative-photo{aspect-ratio:2/3;background:var(--paper);overflow:hidden}.illustrative-photo img{object-fit:contain;width:100%;height:100%;display:block}.illustrative-grid figcaption{padding-top:20px}.illustrative-grid h3{margin:0 0 8px;font-size:1.7rem}.illustrative-grid figcaption>span,.illustrative-grid figcaption>a{color:var(--muted);font-size:11px;display:block}.illustrative-grid figcaption>a{text-underline-offset:4px;margin-top:6px;text-decoration:underline}.site-footer:before{content:"";aspect-ratio:1;width:min(38vw,580px);right:var(--gutter);clip-path:circle(46%);filter:grayscale()invert();mix-blend-mode:screen;opacity:.06;pointer-events:none;z-index:-1;background:url(/assets/brand-logo-compact.png) 46% 10%/150% no-repeat;border-radius:50%;position:absolute;top:16%}.hero-typographic .hero-copy{position:relative}.hero-typographic .hero-copy:before{content:"";background:var(--powder-gold);width:56px;height:1px;margin-bottom:24px;display:block}.typographic-franchise .franchise-copy{border-color:var(--powder-line)}.site-footer{isolation:isolate;position:relative;overflow:hidden}.site-footer:before{opacity:.04;width:min(28vw,300px);top:24px}.homepage-editorial .manifest,.homepage-editorial .home-technologies,.page-intro{isolation:isolate;position:relative;overflow:hidden}.homepage-editorial .manifest:after,.homepage-editorial .home-technologies:after,.page-intro:after{content:"";pointer-events:none;z-index:-1;border:1px solid var(--powder-line);border-radius:52% 48% 44% 56%;width:440px;height:560px;position:absolute;top:-120px;right:-200px;transform:rotate(24deg)}.homepage-editorial .manifest:after{width:150px;height:190px;top:auto;bottom:-100px;right:45%}.homepage-editorial .home-support .split-copy,.homepage-editorial .training-blocks article{border-color:var(--powder-line)}.homepage-editorial .section-top{border-top:1px solid var(--powder-line);padding-top:28px}.homepage-editorial .feature-index{letter-spacing:.16em}.homepage-editorial .dark .eyebrow,.homepage-editorial .featured-immersive .eyebrow{color:var(--powder-gold)}@media (max-width:759px){.illustrative-grid{grid-template-columns:minmax(0,1fr);gap:32px}.results-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.results-intro{justify-self:start}.results-grid{grid-template-columns:minmax(0,1fr);gap:28px}.result-photo-pending{padding:12px}.result-photo-pending span{font-size:1.05rem}.result-case-heading h3{font-size:1.6rem}.hero-typographic{padding-block:calc(var(--header-height) + 52px) 88px}.hero-typographic h1{font-size:clamp(2.7rem,10vw,4rem)}.homepage-editorial .featured-list{gap:56px}.homepage-editorial .featured-story,.homepage-editorial .featured-position-3{grid-template-columns:minmax(0,1fr);gap:28px}.homepage-editorial .featured-immersive{padding-block:32px}.homepage-editorial .featured-story.featured-immersive:has(img) .featured-visual{background:var(--wine-deep)}.homepage-editorial .featured-story.featured-immersive:has(img) .featured-visual .media-panel{background:var(--wine-deep)}.homepage-editorial .featured-copy h3{font-size:2.5rem}.homepage-editorial .featured-position-3 .featured-copy h3{font-size:2.2rem}.homepage-editorial .feature-index{margin-bottom:20px}.homepage-editorial .home-technologies.text-only-section .split-copy,.homepage-editorial .home-support.text-only-section .split-copy{grid-template-columns:minmax(0,1fr)}.homepage-editorial .full-bleed{padding-block:64px}.homepage-editorial .full-bleed h2{font-size:3.2rem}.homepage-editorial .home-support.text-only-section{padding-block:60px}.typographic-franchise .franchise-copy{padding-left:20px}.homepage-editorial .big-cta{padding-block:64px}.site-footer:before{width:56vw;top:30px}}.service-page .page-intro{padding-bottom:32px}.service-page .page-intro h1{font-size:clamp(2.5rem,4.5vw,5rem)}.service-section{border-top:1px solid #c4ad9640;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:32px 5vw;padding-block:48px;display:grid}.service-heading h2{overflow-wrap:anywhere;margin-bottom:0;font-size:clamp(1.8rem,2.6vw,3rem)}.service-heading .eyebrow{margin-bottom:16px;display:block}.service-copy{max-width:800px}.service-copy h3{margin:0 0 20px;font-size:clamp(1.5rem,2vw,2rem)}.service-copy p{margin:0 0 14px}.service-copy p:last-child{margin-bottom:0}.service-copy ul{margin-block:16px;padding-left:22px}.service-copy li{padding:4px 0 4px 6px}.service-copy li::marker{color:var(--gold)}.service-introduction{border-top:0;padding-top:0;display:block}.service-contact{padding-block:40px}.service-contact p{max-width:660px;margin:18px 0 0;font-size:13px}@media (max-width:759px){.service-section{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}.service-introduction{padding-top:0}}.partner-network-section{border-top:1px solid #c4ad9640}.partner-network-section h2{overflow-wrap:anywhere;max-width:1000px;font-size:clamp(2rem,4vw,4rem)}.partner-network-copy{max-width:820px}.partner-network p{white-space:pre-line}.partner-network-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.partner-network-models article{border-top:1px solid var(--gold);min-width:0;padding-top:24px}.partner-network-models h3{margin-block:20px;font-size:clamp(1.6rem,2.3vw,2.5rem)}.partner-network-models p{font-size:14px}.partner-network-benefits{max-width:900px;padding-left:22px}.partner-network-benefits li{padding:8px 0 8px 8px}.partner-network-benefits li::marker{color:var(--gold)}@media (min-width:901px){.partner-network-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;column-gap:clamp(40px,5vw,80px);padding-block:56px;display:grid}.partner-network-section>.eyebrow{grid-column:1/-1;margin-bottom:20px}.partner-network-section h2{margin:0;font-size:clamp(2rem,3vw,3.3rem)}.partner-network-copy{max-width:760px}.partner-network-copy p{margin:0 0 14px}.partner-network-copy p:last-child{margin-bottom:0}.partner-network-models{grid-column:1/-1;gap:32px;margin-top:28px}.partner-network-models article{padding-top:18px}.partner-network-models h3{margin-block:14px}.partner-network-models p{margin-bottom:12px}.partner-network-models p:last-child{margin-bottom:0}.partner-network-applications>h2{grid-column:1/-1;margin-bottom:24px}.partner-network-benefits{margin:0}.partner-network-benefits li{padding-block:4px}.partner-network-cta>.text-link{grid-column:2;justify-self:start;margin-top:24px}}@media (max-width:900px){.partner-network-models{grid-template-columns:minmax(0,1fr);gap:32px}}.hero-typographic,.quality-brand,.typographic-franchise{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,96px);display:grid}.hero-typographic:after,.typographic-franchise:after{content:none}.brand-gold-logo{aspect-ratio:1;pointer-events:none;justify-self:end;width:100%;max-width:520px}.brand-gold-art{object-fit:contain;width:100%;height:100%;display:block}.hero-typographic .hero-copy,.typographic-franchise .franchise-copy{min-width:0}.home-franchise .franchise-copy{container-type:inline-size}.home-franchise h2.franchise-brand-heading{white-space:normal;font-size:clamp(2rem,7cqi,3.8rem)}.franchise-brand-name{white-space:normal;letter-spacing:-.02em;margin-block:.15em;font-size:clamp(1.8rem,9cqi,4.5rem);display:block}.franchise-brand-name>span{white-space:nowrap;display:block}.hero-typographic h1{font-size:clamp(3rem,4.6vw,6.4rem)}.typographic-franchise .franchise-pillars{grid-column:1/-1}@media (min-width:760px){.hero-typographic .brand-gold-logo{width:calc(100% + clamp(16px,2vw,32px));max-width:600px}}@media (max-width:759px){.hero-typographic,.quality-brand,.typographic-franchise{grid-template-columns:minmax(0,1fr);row-gap:40px}.brand-gold-logo{justify-self:center;width:85%;max-width:300px}.hero-typographic h1{font-size:clamp(2.7rem,10vw,4rem)}}
