.navigation{z-index:100;position:fixed}.nav-head{justify-content:space-between;align-items:center;padding-left:14px}.wordmark{letter-spacing:1.12px;font-family:Orbitron,Arial,sans-serif;font-size:14px;font-weight:500}.menu-toggle{color:#efede9;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.nav-links{flex-direction:column;gap:4px;display:flex;overflow:hidden}.nav-links>a,.practice-toggle{text-align:left;background:#17120e4d;border:0;border-radius:2px;padding:14px;font-size:12px;line-height:12px;transition:background .25s}.nav-links>a:hover,.practice-toggle:hover{background:#100b0899}.practice-links{flex-direction:column;display:flex;overflow:hidden}.practice-links a{padding:12px 20px;font-size:11px;transition:background .2s}.practice-links a:hover{background:#17120e66}.skip-link{z-index:200;background:#e2dacf;padding:16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.lube-wordmark{letter-spacing:.07em;align-items:center;gap:12px;font-family:Geist,sans-serif;font-size:12px;display:flex}.lube-wordmark img{object-fit:contain;width:28px;height:28px}@media (max-width:809px),(hover:none) and (pointer:coarse){.lube-wordmark img{width:26px;height:26px}}@keyframes page-expand{0%{clip-path:inset(0% 50% 100%)}to{clip-path:inset(0%)}}.navigation{width:100%;color:var(--ink);-webkit-backdrop-filter:none;border-radius:0;padding:0 28px;top:0;left:0;transform:none}.nav-head{grid-template-columns:1fr auto 1fr;gap:24px;height:88px;padding:0;display:grid}.nav-desktop-links{white-space:nowrap;align-items:center;gap:32px;display:flex}.nav-desktop-links a{position:relative}.nav-desktop-links a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav-desktop-links a:hover:after,.nav-desktop-links a:focus-visible:after{transform:scaleX(1)}.nav-head .lube-wordmark{justify-self:center;gap:10px;font-weight:400}.nav-head .lube-wordmark img{width:32px;height:32px}.nav-contact{color:#f5f0eb;background:#4f4742;border-radius:0;justify-self:end;padding:10px 18px;font-size:14px;line-height:1.2;transition:background .3s}.nav-contact:hover{background:#4f4742}.navigation .menu-toggle{color:var(--ink);display:none}.navigation .nav-links>a,.navigation .practice-toggle{color:inherit;background:0 0}.navigation .nav-links>a:hover,.navigation .practice-toggle:hover{background:#4f474210}@media (max-width:1100px){.nav-desktop-links{gap:18px;font-size:12px}.nav-head .lube-wordmark{font-size:18px}}@media (max-width:809px),(hover:none) and (pointer:coarse){.navigation{padding:0 16px}.nav-head{gap:10px;height:84px}.nav-desktop-links{display:none}.navigation .menu-toggle{grid-row:1;display:grid}.nav-head .lube-wordmark{grid-row:1;font-size:16px}.nav-head .lube-wordmark img{width:26px;height:26px}.nav-contact{grid-area:1/3;padding:10px 12px;font-size:11px}.nav-links{max-height:calc(100dvh - 84px);overflow-y:auto}}@media (min-width:810px){@media (hover:hover),(pointer:fine),(pointer:none){.navigation .nav-links{display:none}}}.nav-collections{position:relative}.nav-collections-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nav-collections-panel{background:var(--paper);border-radius:0 0 8px 8px;gap:4px;min-width:230px;padding:12px;display:grid;position:absolute;top:calc(100% + 24px);left:-20px;box-shadow:0 12px 24px #4f474212}.nav-collections-panel a{padding:12px 8px;font-size:14px}.nav-collections-panel a:hover{background:#4f474210}.nav-desktop-links .nav-collections-panel a:after{content:none}@media (min-width:810px) and (max-width:1199px){@media (hover:hover),(pointer:fine),(pointer:none){.nav-desktop-links{gap:12px;font-size:11px}}}@media (max-width:809px),(hover:none) and (pointer:coarse){.nav-head{grid-template-columns:minmax(0,1fr) 44px}.navigation .menu-toggle{grid-column:2;width:44px;height:44px}.nav-head .lube-wordmark{grid-column:1;justify-self:start}.nav-head .nav-contact{display:none}.navigation .nav-links{overscroll-behavior:contain;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:0}.navigation .nav-links>a,.navigation .practice-toggle{letter-spacing:-.025em;border-bottom:1px solid #4f474226;border-radius:0;justify-content:space-between;align-items:center;padding:14px 12px;font-size:16px;line-height:1.2;display:flex}.navigation .nav-links>a:first-child{border-top:1px solid #4f474226}.navigation .practice-links{flex-shrink:0}.navigation .practice-links a{padding:14px 28px;font-size:16px;line-height:1.3}.navigation .nav-links>.mobile-nav-contact{color:#f5f0eb;letter-spacing:0;background:#4f4742;border:0;border-radius:0;margin:24px 0;padding:16px 22px;font-size:16px}.navigation .nav-links>.mobile-nav-contact:hover{background:#4f4742}}.navigation,.navigation .nav-collections-panel{background:var(--paper)}.nav-right-links{justify-self:end}.nav-links>.language-selector{margin:18px 4px 0;font-size:15px}.nav-links>.language-selector a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nav-links>.language-selector select{min-height:44px}@media (min-width:810px) and (max-width:1250px){@media (hover:hover),(pointer:fine),(pointer:none){.nav-desktop-links{gap:12px;font-size:11px}.navigation{padding-inline:18px}.nav-head{gap:14px}.lube-wordmark{font-size:18px}}}.nav-head{background:inherit}.navigation{view-transition-name:site-header}html[data-page-header-transition=root] .navigation{view-transition-name:none}.navigation.is-home{transition-duration:.18s}.navigation.is-hidden:not(:focus-within){pointer-events:none;transform:translateY(-105%)}.navigation.is-menu-open{pointer-events:auto;transform:translateY(0)}.nav-head .lube-wordmark{letter-spacing:-.04em;width:calc(160px * var(--site-logo-scale,1));aspect-ratio:1492/569;align-self:center;font-size:20px;display:block;position:relative}.lube-wordmark-default{pointer-events:none;opacity:1;display:block;position:absolute;inset:0;overflow:hidden}.nav-head .lube-wordmark-default img{width:128.69%;max-width:none;height:auto;display:block;position:absolute;top:-42.36%;left:-16.15%}@media (max-width:809px),(hover:none) and (pointer:coarse){.nav-head .lube-wordmark{width:calc(128px * var(--site-logo-scale,1))}}.nav-mobile-collections>.practice-toggle{width:100%}.nav-desktop-links{flex-wrap:wrap}.navigation .nav-collections{position:static}.nav-collections-toggle{align-items:center;gap:7px;display:inline-flex}.nav-mega-chevron{transition:transform .2s}.nav-collections-toggle[aria-expanded=true] .nav-mega-chevron{transform:rotate(180deg)}.navigation .nav-collections-panel.nav-mega-panel{width:100%;height:auto;max-height:calc(100dvh - 88px);color:inherit;overscroll-behavior:contain;border-top:0;border-radius:0;padding:24px 32px 32px;display:block;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 18px 30px #4f474212}.nav-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;max-width:none;margin:0;display:grid}.nav-mega-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.nav-mega-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-mega-column{min-width:0}.navigation .nav-mega-image{padding:0;display:block;overflow:hidden}.nav-mega-image .picture{width:100%;height:clamp(180px,25vw,280px)}.nav-mega-image img{transition:transform .45s}.nav-mega-image:hover img{transform:scale(1.025)}.navigation .nav-mega-column h2{letter-spacing:-.035em;font-size:20px;font-weight:400;line-height:var(--heading-line-height);white-space:normal;margin:16px 0 0}.navigation .nav-mega-column .nav-mega-title{font-size:inherit;line-height:inherit;white-space:normal;background:0 0;align-items:center;gap:12px;padding:0;display:inline-flex}.nav-mega-title svg{flex-shrink:0}.navigation .nav-mega-image:after{content:none}.nav-mega-column a:focus-visible,.nav-collections-toggle:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:809px),(hover:none) and (pointer:coarse){.nav-mega-grid[data-columns]{grid-template-columns:1fr;gap:24px}.navigation .nav-mega-mobile{padding:16px 28px 24px}.nav-mega-mobile .nav-mega-image .picture{aspect-ratio:4/3;height:auto}.navigation .nav-mega-column h2{margin:12px 0 0;font-size:16px}.navigation .practice-links.nav-mega-mobile a{padding:0}}@media (prefers-reduced-motion:reduce){.nav-mega-image img,.nav-mega-chevron{transition:none}}.navigation .nav-head{height:var(--site-header-height)}.navigation .nav-head .lube-wordmark{width:calc(144px * var(--site-logo-scale,1))}.nav-right-links{justify-content:flex-end}.nav-desktop-links .nav-contact{padding:10px 18px;font-size:12px}.nav-desktop-links .nav-contact:after{content:none}.navigation .nav-links>.mobile-nav-contact{border-radius:0;justify-content:center}@media (max-width:809px),(hover:none) and (pointer:coarse){.navigation .nav-head .lube-wordmark{width:calc(120px * var(--site-logo-scale,1))}.navigation .nav-links{max-height:calc(100dvh - var(--site-header-height))}}.navigation,.navigation.is-home{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.navigation,.navigation.is-home{transition:none}}@media (max-width:809px),(hover:none) and (pointer:coarse){.navigation,.navigation.is-home{position:fixed}.navigation.is-menu-open{transform:none}}.navigation .nav-contact .button-text{white-space:nowrap;height:1.2em;line-height:1.2}.navigation .mobile-nav-contact:is(:hover,:focus-visible) .button-text>span:first-child{transform:translateY(-100%)}.navigation .mobile-nav-contact:is(:hover,:focus-visible) .button-text>span+span{transform:translateY(0)}.navigation .rolling-link-text{vertical-align:middle;pointer-events:none;max-width:100%;display:inline-grid;position:relative;overflow:hidden}.navigation .rolling-link-text>span{transition:transform .5s var(--ease);grid-area:1/1}.navigation .rolling-link-text>span+span{transform:translateY(100%)}.navigation :is(a,button):is(:hover,:focus-visible) .rolling-link-text>span:first-child{transform:translateY(-100%)}.navigation :is(a,button):is(:hover,:focus-visible) .rolling-link-text>span+span{transform:translateY(0)}.nav-desktop-links a:has(>.rolling-link-text):after{content:none}@media (prefers-reduced-motion:reduce){.navigation .rolling-link-text>span,.kitchen-explore-link .rolling-link-text>span,.button-text>span{transition:none}}@media (max-width:809px),(hover:none){.navigation :is(.nav-links,.nav-head) :is(.rolling-link-text,.button-text)>span{transition:none}.navigation :is(.nav-links,.nav-head) :is(a,button) :is(.rolling-link-text,.button-text)>span:first-child,.navigation :is(.nav-links,.nav-head) :is(a,button):is(:hover,:focus-visible) :is(.rolling-link-text,.button-text)>span:first-child{transform:none}.navigation :is(.nav-links,.nav-head) :is(.rolling-link-text,.button-text)>span[aria-hidden=true]{display:none}.navigation :is(a,button),.navigation .nav-mega-image img,.navigation .nav-mega-chevron{transition:none}.navigation .nav-mega-image:hover img{transform:none}.navigation .nav-links :is(a,.practice-toggle):hover,.navigation .nav-collections-panel a:hover{background:0 0}.navigation .nav-contact:is(:hover,:focus-visible),.navigation .nav-links>.mobile-nav-contact:is(:hover,:focus-visible){background:var(--action-black);color:var(--action-white)}}.nav-desktop-links{font-family:Geist,Arial,sans-serif;font-size:var(--menu-font-size);letter-spacing:normal;font-weight:400;line-height:1.2}.navigation .nav-desktop-links{font-size:14px}@media (min-width:810px) and (max-width:1023px){@media (hover:hover),(pointer:fine),(pointer:none){.navigation .nav-head{gap:10px}.navigation .nav-desktop-links{flex-wrap:nowrap;gap:8px}.navigation .nav-head .lube-wordmark{width:calc(clamp(104px, calc(20vw - 58px), 144px) * var(--site-logo-scale,1))}.navigation .nav-desktop-links .nav-contact{padding-inline:12px}}}.navigation .mobile-nav-contact .button-text{height:1.2em;line-height:1.2}.navigation.is-scrolled{box-shadow:0 1px #2223}.navigation .nav-collections-panel.nav-mega-panel{background:#fff}.navigation .nav-mega-mobile{background:0 0}.button:not(.nav-contact){min-height:44px}.navigation .nav-mobile-collections>.mobile-nav-contact{border-radius:0;justify-content:center}html[data-page-navigation] .navigation{transition:none}html[data-page-menu-transition] .navigation .nav-links{view-transition-name:site-drawer;background:var(--paper)}@keyframes drawer-route-dismiss{to{opacity:0;transform:translateY(-12px)}}.language-selector{flex-shrink:0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.language-selector a{color:inherit;font:inherit;cursor:pointer;opacity:.65;text-underline-offset:5px;background:0 0;border:0;padding:8px 2px}.language-selector a[aria-current=page]{opacity:1;text-decoration:none}.language-selector a:focus-visible{outline-offset:3px;outline:1px solid}.language-selector--dropdown{position:relative}.language-selector--dropdown select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:8px 20px 8px 2px}.language-selector--dropdown select:focus-visible{outline-offset:3px;outline:1px solid}.language-selector--dropdown option{color:var(--ink);background:var(--paper)}.language-selector--dropdown>svg{pointer-events:none;position:absolute;right:2px}::view-transition-group(site-drawer){animation:none}::view-transition-old(site-drawer){animation:.14s ease-out both drawer-route-dismiss}@media (prefers-reduced-motion:reduce){::view-transition-old(site-drawer){animation:none}}
.footer{padding:80px var(--gutter) 32px}.footer-top{justify-content:space-between}.footer-links>div{white-space:nowrap;flex-direction:column;display:flex}.footer a{transition:opacity .2s}.footer a:hover{opacity:.6}.footer-bottom{border-top:1px solid #ddd4c9;justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-bottom>div{gap:24px;display:flex}@media (max-width:1199px){.footer-top{flex-direction:column}.footer-links{align-self:stretch}}@media (max-width:809px){.footer-top{gap:48px}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div{gap:14px;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:16px;margin-top:48px}.footer-bottom>div{width:100%}.footer-lube-logo img{width:80px;height:80px}.footer-links>div{white-space:normal;overflow-wrap:anywhere}}.footer{padding-top:56px;padding-bottom:64px}.footer-links{flex:1;justify-content:space-between;align-self:start}.footer-links>div,.footer-links h3{font-size:14px}.footer-bottom{margin-top:56px;padding-top:48px;font-size:14px}@media (max-width:1199px){.footer-top{gap:48px}.footer-links{gap:24px}.footer-links>div{white-space:normal;font-size:12px}}@media (max-width:809px){.footer{padding:32px 16px}.footer-links{gap:40px 24px;width:100%}.footer-links h3{margin-bottom:8px;font-size:12px}.footer-bottom{padding-top:24px;font-size:11px}}.footer-links>div{gap:12px}.footer-links h3{margin-bottom:14px}@media (max-width:700px){.footer-top{gap:32px}.footer-links{gap:28px 20px}.footer-links>div{gap:10px}.footer-links h3{margin-bottom:8px}}.footer-top{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:clamp(40px,7vw,120px);display:grid}.footer-lube-logo{width:min(100%, calc(220px * var(--site-logo-scale,1)));aspect-ratio:1492/569;margin-bottom:28px;display:block;position:relative;overflow:hidden}.footer-lube-logo img{width:128.69%;max-width:none;height:auto;display:block;position:absolute;top:-42.36%;left:-16.15%}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;display:grid}@media (max-width:760px){.footer-top{grid-template-columns:1fr;gap:36px}.footer-lube-logo{width:min(100%, calc(190px * var(--site-logo-scale,1)))}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (min-width:761px){.footer-top{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:clamp(32px,5vw,80px)}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.footer-links[data-group-count="1"]>div:first-child{grid-column-start:4}.footer-links[data-group-count="2"]>div:first-child{grid-column-start:3}.footer-links[data-group-count="3"]>div:first-child{grid-column-start:2}}.footer{border-radius:var(--card-radius);background:var(--footer-surface);color:var(--ink);margin:12px}.footer-lube-logo:has(.site-brand-logo--custom){background:var(--action-taupe);border-radius:var(--card-radius)}.footer-lube-logo img.site-brand-logo--custom{padding:10px 14px}.footer-links h3,.footer-bottom{color:var(--ink)}.footer-bottom{border-color:#4f474229}.footer-links a:hover{color:#222}@media (max-width:809px){.footer{margin:8px}}.footer-reference{flex-direction:column;align-items:stretch;gap:40px;margin:24px 12px 12px;padding:56px 0 0;font-family:Footer Inter Display,Geist,Arial,sans-serif;font-weight:500;display:flex;overflow:clip}.footer-reference .footer-content{padding:0 40px}.footer-reference .footer-lube-logo{width:1px;height:1px;margin:0;padding:0;position:absolute}.footer-reference .footer-top{align-items:flex-start}.footer-reference .footer-invitation{--footer-invitation-gap:64px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;max-width:672px;display:flex}.footer-reference .footer-headline{font-size:36px;line-height:var(--heading-line-height);letter-spacing:-.04em;text-transform:none;font-weight:400}.footer-reference .footer-navigation{flex-shrink:0;align-items:flex-start;gap:48px}.footer-reference .footer-links{flex:none;display:grid}.footer-reference .footer-links[data-group-count]>div{grid-area:auto}.footer-reference .footer-links>div{letter-spacing:-.3px;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:8px;font-size:16px;line-height:1.3;display:flex}.footer-reference .footer-links h3{margin:0}.footer-reference .footer-link-text{max-width:100%;display:inline-grid;position:relative;overflow:hidden}.footer-reference .footer-link-text>span{transition:transform .5s var(--ease);grid-area:1/1}.footer-reference .footer-link-text>span+span{transform:translateY(100%)}.footer-reference a:hover .footer-link-text>span:first-child,.footer-reference a:focus-visible .footer-link-text>span:first-child{transform:translateY(-100%)}.footer-reference a:hover .footer-link-text>span+span,.footer-reference a:focus-visible .footer-link-text>span+span{transform:translateY(0)}.footer-reference .footer-bottom{color:var(--ink);letter-spacing:-.3px;border-top:1px solid #4f474229;justify-content:space-between;align-items:center;gap:32px;margin:108px 0 0;padding:16px 0 0;font-size:16px;line-height:1.3;display:flex}.footer-reference .footer-bottom p{text-align:right;font-family:Geist,Arial,sans-serif;font-weight:400;line-height:1.3}.footer-reference .footer-bottom p a{font-weight:400}.footer-reference .footer-contact-icons{color:var(--ink);align-items:center;gap:8px;display:flex}.footer-reference .footer-contact-icons a{border-radius:0;place-items:center;width:48px;height:48px;padding:12px;transition:background .3s;display:grid}.footer-reference .footer-icon-separator{flex-shrink:0;width:2px;height:24px}.footer-reference .footer-marquee{margin-bottom:-24px;padding-top:80px;overflow:hidden}.footer-reference .footer-marquee-track{width:max-content;animation:footer-running-type var(--marquee-duration,108s) linear infinite;display:flex}.footer-reference .footer-marquee-group{flex-shrink:0;gap:64px;padding-right:64px;display:flex}.footer-reference .footer-marquee-group>span{letter-spacing:-.04em;white-space:nowrap;flex-shrink:0;padding:0;font-size:240px;font-weight:800;line-height:.96}@keyframes footer-running-type{to{transform:translate(-50%)}}@media (max-width:1439px){.footer-reference{margin:24px 10px 10px}.footer-reference .footer-content{padding:0 16px}.footer-reference .footer-top{gap:48px}.footer-reference .footer-invitation{--footer-invitation-gap:32px;max-width:none}.footer-reference .footer-headline{font-size:36px}.footer-reference .footer-marquee{padding-top:40px}}@media (max-width:809px){.footer-reference{gap:24px;margin:16px 8px 8px;padding:32px 0 0}.footer-reference .footer-content{padding:0 12px}.footer-reference .footer-top{flex-direction:column;gap:24px}.footer-reference .footer-invitation{--footer-invitation-gap:24px}.footer-reference .footer-headline{font-size:22px}.footer-reference .footer-navigation{justify-content:space-between;width:100%}.footer-reference .footer-links{flex:1;justify-content:space-between}.footer-reference .footer-links>div{font-size:12px}.footer-reference .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}.footer-reference .footer-bottom p{text-align:left;width:100%;font-size:12px}.footer-reference .footer-marquee{margin-bottom:-8px;padding-top:0}.footer-reference .footer-marquee-group{gap:24px;padding-right:24px}.footer-reference .footer-marquee-group>span{font-size:80px}}@media (prefers-reduced-motion:reduce){.footer-reference .footer-marquee-track{animation:none}.footer-reference .footer-link-text>span{transition:none}}@font-face{font-family:Footer Inter Display;src:url(/fonts/versioned/InterDisplay-500-cyrillic-b4c3c66ea68d1b88.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Footer Inter Display;src:url(/fonts/versioned/InterDisplay-500-latin-36af7a05631942a6.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Footer Inter Display;src:url(/fonts/versioned/InterDisplay-800-cyrillic-68a3fe7fd8ebc571.woff2);font-display:swap;font-style:normal;font-weight:800;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Footer Inter Display;src:url(/fonts/versioned/InterDisplay-800-latin-eb62a83f350ce5ba.woff2);font-display:swap;font-style:normal;font-weight:800;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.footer-reference .footer-links>div{font-family:Geist,Arial,sans-serif;font-size:var(--menu-font-size);letter-spacing:normal;font-weight:400;line-height:1.2}.footer-reference a:hover{opacity:1}@media (max-width:809px){.footer-reference .footer-links>div{letter-spacing:-.025em}.footer-reference .footer-navigation{flex-wrap:wrap;gap:24px}.footer-reference .footer-links{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px 24px;width:100%}.footer-reference .footer-links>div{white-space:normal;min-width:0}}.footer-reference .footer-bottom{border-top-color:#2223}@media (max-width:359px){.footer-reference .footer-links{gap:24px}}.footer-reference{--footer-caption-font-size:14px}.footer-reference .footer-bottom p{font-size:var(--footer-caption-font-size)}.footer-reference{--footer-divider-color:#4f474229}.footer-reference .footer-bottom{border-color:var(--footer-divider-color)}.footer-reference .footer-contact-icons a{color:#080808;background:0 0}html:not([data-pointer-focus]) .footer-reference .footer-contact-icons a:focus-visible{color:#080808;background:#fff}@media (hover:hover) and (pointer:fine){.footer-reference .footer-contact-icons a:hover{color:#080808;background:#fff}}.footer-reference .footer-icon-separator{background:var(--footer-divider-color)}.footer-reference .footer-bottom>p{font-size:var(--footer-caption-font-size)}.footer-credit-logo{vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.footer-credit-logo img{width:calc(72px * var(--footer-credit-logo-scale,1));height:calc(16px * var(--footer-credit-logo-scale,1));object-fit:contain;display:block}.footer-credit-logo:is(:hover,:focus-visible) .footer-link-text>span:first-child{transform:translateY(-100%)}.footer-credit-logo:is(:hover,:focus-visible) .footer-link-text>span+span{transform:translateY(0)}:is(.inspiration-gallery:has(.inspiration-more)+.footer,.journal-list:has(.inspiration-more)+.footer),:is(.about-plus-link+.footer,.about-page:has(>.about-plus-link:last-child)+.footer){margin-top:0}:where(main,.footer) :is(h1,h2,h3,h4,p,dt,dd):empty{display:none}.footer-reference .footer-invitation-body{max-width:560px;font-size:var(--body-font-size);line-height:var(--body-line-height)}.footer-reference .footer-invitation-body p{margin:0}.footer-reference .footer-invitation-body p+p{margin-top:1em}.footer-reference .footer-invitation:has(.footer-invitation-body){--footer-invitation-gap:24px}.footer-reference .footer-links .footer-group-heading{font:inherit;margin-bottom:8px;font-weight:600}.footer-reference .footer-top{justify-content:space-between;gap:80px;display:flex}.footer-reference .footer-navigation{width:auto;min-width:0;display:block}.footer-reference .footer-navigation:has(.footer-links:empty){display:none}.footer-reference .footer-top:not(:has(.footer-links>div)){grid-template-columns:minmax(0,1fr)}.footer-reference .footer-links{grid-template-columns:repeat(var(--footer-columns), minmax(0, max-content));gap:8px 48px;width:auto}.footer-reference .footer-links>div{white-space:normal;min-width:0}.footer-reference .footer-links :is(a,span){overflow-wrap:anywhere;max-width:100%}@media (min-width:1200px) and (max-width:1439px){.footer-reference .footer-top{gap:48px}}@media (max-width:1199px){.footer-reference .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.footer-reference .footer-navigation{width:100%}.footer-reference .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.footer-reference .footer-links>div{letter-spacing:normal;font-size:14px;line-height:1.3}}@media (min-width:768px) and (max-width:1199px){.footer-reference .footer-invitation{--footer-invitation-gap:24px;width:100%;max-width:none}.footer-reference .footer-headline{font-size:28px}.footer-reference .footer-bottom{margin-top:32px}}@media (max-width:767px){.footer-reference .footer-top{grid-template-columns:minmax(0,1fr);gap:48px}.footer-reference .footer-headline{font-size:24px}}@media (max-width:359px){.footer-reference .footer-links{grid-template-columns:minmax(0,1fr)}}.footer-reference .footer-invitation:has(.footer-signup){--footer-invitation-gap:32px}.footer-actions{flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:380px;display:flex}.footer-signup{text-transform:none;width:100%;min-width:0;font-family:Geist,Arial,sans-serif;font-weight:400}.footer-signup-heading{text-transform:uppercase;letter-spacing:normal;margin:0 0 8px;font-size:16px;font-weight:400;line-height:1.3}.footer-signup p{margin:0;font-size:14px;line-height:1.5}.footer-signup form{--form-field-surface:var(--footer-surface);gap:12px;display:grid}.footer-signup-row{border-bottom:1px solid;align-items:center;gap:12px;display:flex}.footer-signup-row>input{width:0;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;flex:1;padding:12px 0;font-size:18px}.footer-signup-row>input::placeholder{font-size:calc(var(--footer-caption-font-size) + 3px);color:inherit;opacity:.65}.footer-signup-submit{width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center end;padding:0;display:grid}.footer-signup-submit svg{transition:transform .2s}.footer-signup-submit:hover svg{transform:translate(3px)}.footer-signup-submit:disabled{opacity:.5;cursor:wait}.footer-signup .footer-signup-consent{font-size:var(--footer-caption-font-size);color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;line-height:1.5;display:grid}.footer-signup-consent>input{width:16px;height:16px;accent-color:var(--ink);margin:1px 0 0}.footer-signup-consent a{text-decoration:none}.footer-signup .footer-signup-field-error{color:#9a342b;margin:0;font-size:13px;line-height:1.45}.footer-signup-consent .footer-signup-field-error{grid-column:2}.footer-signup :is(input,button,a):focus-visible{outline-offset:4px;outline:1px solid}.footer-signup .footer-signup-row>input:focus{box-shadow:none;outline:none}.footer-signup-row:focus-within{box-shadow:0 1px}:-webkit-any(.contact-form-area,.footer-signup) :-webkit-any(input,select,textarea):not([type=checkbox]):not([type=radio]):-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--ink);caret-color:currentColor;box-shadow:inset 0 0 0 1000px var(--form-field-surface), var(--form-field-focus-shadow,0 0 transparent)!important}:is(.contact-form-area,.footer-signup) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):is(:autofill,:autofill){-webkit-text-fill-color:var(--ink);caret-color:currentColor;box-shadow:inset 0 0 0 1000px var(--form-field-surface), var(--form-field-focus-shadow,0 0 transparent)!important}html[data-pointer-focus] :is(.contact-form-area,.footer-signup) :is(input[type=checkbox],input[type=radio]):focus{box-shadow:none;outline:none}:is(.contact-form-area,.footer-signup) a{color:#57514c;text-decoration:none}:is(.contact-form-area,.footer-signup) a:is(:hover,:focus-visible){color:var(--ink)}:is(.contact-form-area,.footer-signup,.showroom-directions) .rolling-link-text{vertical-align:bottom;max-width:100%;display:inline-grid;overflow:hidden}:is(.contact-form-area,.footer-signup,.showroom-directions) .rolling-link-text>span{transition:transform .5s var(--ease);grid-area:1/1}:is(.contact-form-area,.footer-signup,.showroom-directions) .rolling-link-text>span+span{transform:translateY(100%)}:is(.contact-form-area a,.footer-signup a,.showroom-directions):is(:hover,:focus-visible) .rolling-link-text>span:first-child{transform:translateY(-100%)}:is(.contact-form-area a,.footer-signup a,.showroom-directions):is(:hover,:focus-visible) .rolling-link-text>span+span{transform:translateY(0)}@media (prefers-reduced-motion:reduce){:is(.contact-form-area,.footer-signup,.showroom-directions) .rolling-link-text>span,.footer-signup-submit svg{transition:none}}.footer-reference .footer-invitation>:not(.sr-only)+:not(.sr-only){margin-top:var(--footer-invitation-gap)}.footer-reference .footer-invitation>.footer-headline+.footer-invitation-body{margin-top:var(--section-description-gap)}
@media (prefers-reduced-motion:no-preference){.hero-title .motion-word{animation:text-arrive .85s var(--ease) backwards;animation-delay:calc(min(var(--motion-word-index,0), 5) * 40ms)}.hero-title:not(:has(.motion-word)){animation:text-arrive .85s var(--ease) backwards}.hero-content>.hero-eyebrow,.hero-bottom>p{animation:text-arrive .8s var(--ease) .12s backwards}}.hero{height:100svh;min-height:800px;padding:80px var(--gutter);color:#efede9;background:var(--paper);position:relative;overflow:hidden}.hero-background{position:absolute;inset:0;overflow:hidden}.hero-background img,.hero-background video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{position:absolute;inset:0}.hero-content{z-index:1;flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.hero-title{margin-top:100px}.hero-bottom{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex;position:absolute;bottom:0}.hero-bottom>p{font-size:var(--body-font-size);color:#fff9;max-width:310px}.hero-actions{gap:4px;display:flex}@media (max-width:1199px){.hero-title{max-width:730px}.hero{min-height:760px}}@media (max-width:767px){.hero{min-height:600px;padding:96px 16px 20px}.hero-title{font-size:48px;line-height:var(--h1-line-height);letter-spacing:-2.4px;max-width:100%;margin-top:0}.hero-bottom{flex-direction:column;align-items:flex-start;gap:24px}.hero-bottom>p{max-width:280px;font-size:var(--body-font-size)}.hero-actions{flex-wrap:wrap;width:100%}}.project-hero .hero-title{max-width:100%;margin:0 0 auto;font-size:88px}.project-hero .hero-bottom{align-items:end}.about-hero .hero-title,.journal-hero .hero-title{font-size:88px}@media (max-width:809px){.project-hero .hero-title{padding-top:48px;font-size:64px}.project-hero .hero-bottom{align-items:start}.about-hero .hero-title,.journal-hero .hero-title{font-size:48px}}.hero-title{max-width:920px}.project-hero .hero-bottom>p{max-width:420px}.project-hero .hero-title{padding-top:40px}@media (max-width:809px){.hero.hero-opening:first-of-type{margin-top:64px}}.about-hero .hero-title{max-width:760px}.about-hero .hero-bottom>p{max-width:360px;font-size:var(--body-font-size);line-height:var(--body-line-height)}@media (max-width:809px){.about-hero .hero-title{max-width:540px;font-size:52px}.about-hero .hero-bottom{gap:24px}}.hero-shade{pointer-events:none;background:linear-gradient(#0000000f 30%,#0000005c 60%,#000000a8 100%)}html[lang=bg] .heading,html[lang=bg] .hero-title{overflow-wrap:normal}.contact-hero .hero-title{max-width:1000px}.hero-background>.picture,.hero-background>.hero-slide,.hero-slide>.picture{width:100%;height:100%;position:absolute;inset:0}.hero-slide{overflow:hidden}.home-hero{--hero-scale:1;--hero-side-shift:400px;--hero-copy-shift:0px;--hero-copy-opacity:1;height:calc(150svh - var(--site-header-height) - 20px);min-height:calc(540px + 50svh);margin-top:var(--site-header-height);padding-inline:var(--hero-inset);position:relative;overflow:clip}.home-hero-stage{top:var(--site-header-height);height:calc(100svh - var(--site-header-height) - 20px);min-height:540px;position:sticky}.home-hero-card{border-radius:var(--card-radius);background:var(--paper);transform:scale(var(--hero-scale));will-change:transform;z-index:1;position:absolute;inset:0;overflow:hidden}.home-hero-card .hero-background>.picture,.home-hero-card .hero-background>.hero-slide{position:absolute;inset:0}.home-hero-card .picture{border-radius:0}.home-hero-card .hero-background{transform:none}.home-hero-side{border-radius:var(--card-radius);width:min(17.65vw,250px);height:min(38.9svh,350px);position:absolute;top:50%;overflow:hidden}.home-hero-side .picture{border-radius:inherit}.home-hero-side-0{transform:translate(calc(-50% - var(--hero-side-shift)), -50%);left:13.15%}.home-hero-side-1{transform:translate(calc(50% + var(--hero-side-shift)), -50%);right:13.15%}.home-hero .hero-content{color:#efede9;z-index:2;height:auto;transform:translateY(var(--hero-copy-shift));opacity:var(--hero-copy-opacity);will-change:transform, opacity;border-bottom:1px solid #ffffff80;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:48px;padding-bottom:30px;display:grid;position:absolute;inset:auto 40px 60px}.home-hero .hero-title{letter-spacing:-.05em;font-size:clamp(52px,5.55vw,88px);line-height:var(--h1-line-height);max-width:800px;margin:0}.home-hero .hero-bottom{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:static}.home-hero .hero-bottom>p{max-width:460px;font-size:var(--body-font-size);line-height:var(--body-line-height);color:#ffffffe6}.hero.hero-opening:first-of-type{margin-top:var(--site-header-height)}@media (max-width:1100px){.home-hero .hero-content{gap:24px;inset-inline:28px}.home-hero .hero-title{font-size:clamp(44px,5.6vw,62px)}}@media (max-width:809px){.home-hero .hero-content{grid-template-columns:1fr;gap:16px;padding-bottom:22px;inset:auto 20px 32px}.home-hero .hero-title{max-width:600px;font-size:clamp(40px,7.7vw,60px)}.home-hero .hero-bottom>p{max-width:460px;font-size:var(--body-font-size)}.home-hero-side{width:20vw;height:28svh}.home-hero .hero-actions{width:100%}}@media (max-width:480px){.home-hero .hero-content{inset-inline:12px}.home-hero .hero-title{font-size:40px}.home-hero .hero-bottom>p{font-size:var(--body-font-size)}.home-hero .hero-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.home-hero{height:calc(100svh - var(--site-header-height) - 20px);min-height:540px}.home-hero-stage{position:relative;top:0}.home-hero-card,.home-hero .hero-content{will-change:auto;transform:none}.home-hero-side{display:none}}.home-hero-card .hero-shade{opacity:var(--hero-shade-opacity,1)}@media (min-width:810px){.home-hero+.home-introduction--three{margin-top:clamp(-220px,-18svh,-80px)}}@media (max-width:809px){.home-hero{height:calc(100svh - var(--site-header-height) - 20px);min-height:540px}.home-hero-stage{height:100%;position:relative;top:0}.home-hero-card,.home-hero .hero-content{will-change:auto;transform:none}.home-hero .hero-content,.home-hero-card .hero-shade{opacity:1}.home-hero-side{display:none}}.hero.hero-opening:first-of-type{margin:var(--site-header-height) var(--hero-inset) 20px;width:calc(100% - 2 * var(--hero-inset));min-height:540px;height:calc(100svh - var(--site-header-height) - 20px);border-radius:var(--card-radius);overflow:clip}@media (max-width:809px){.hero.hero-opening:first-of-type{width:calc(100% - 16px);margin-inline:8px}}.hero.hero-opening .hero-content{border-bottom:1px solid #ffffff80;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:48px;height:auto;padding-bottom:30px;display:grid;position:absolute;inset:auto 40px 60px}.hero.hero-opening .hero-title{max-width:800px;font-size:clamp(52px,5.55vw,88px);line-height:var(--h1-line-height);letter-spacing:-.05em;margin:0;padding:0}.hero.hero-opening .hero-bottom{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:static}.hero.hero-opening .hero-bottom>p{max-width:460px;font-size:var(--body-font-size);line-height:var(--body-line-height);color:#ffffffe6}.hero.hero-opening .project-facts{flex-wrap:wrap;gap:24px}.hero.hero-opening .project-facts dt{color:#ffffffd9}:is(.hero.hero-opening,.home-hero).project-hero .project-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:16px;width:100%;display:grid}:is(.hero.hero-opening,.home-hero).project-hero .project-facts>div{min-width:0}:is(.hero.hero-opening,.home-hero).project-hero .project-facts :is(dt,dd){overflow-wrap:anywhere}@media (min-width:810px){.home-hero .hero-bottom,.hero.hero-opening .hero-bottom{justify-self:end;width:min(100%,600px)}.home-hero .hero-bottom>p,.hero.hero-opening .hero-bottom>p{max-width:none}}@media (max-width:1100px){.hero.hero-opening .hero-content{gap:24px;inset-inline:28px}.hero.hero-opening .hero-title{font-size:clamp(44px,5.6vw,62px)}:is(.hero.hero-opening,.home-hero).project-hero .hero-content{grid-template-columns:minmax(0,1fr)}:is(.hero.hero-opening,.home-hero).project-hero .hero-bottom{justify-self:start;width:100%}}@media (max-width:809px){.hero.hero-opening .hero-content{grid-template-columns:1fr;gap:16px;padding-bottom:22px;inset:auto 20px 32px}.hero.hero-opening .hero-title{max-width:600px;font-size:clamp(40px,7.7vw,60px)}.hero.hero-opening .hero-bottom>p{font-size:var(--body-font-size)}:is(.hero.hero-opening,.home-hero).project-hero{height:auto;min-height:max(540px, calc(100svh - var(--site-header-height) - 20px));padding-block:0}.hero.hero-opening.project-hero{align-items:end;padding-inline:20px;display:grid}.hero.hero-opening.project-hero .hero-content{margin-block:40px var(--hero-footer-height);position:relative;inset:auto}.home-hero.project-hero .home-hero-stage{height:auto;min-height:max(540px, calc(100svh - var(--site-header-height) - 20px));align-items:end;display:grid}.home-hero.project-hero .hero-copy-layer{min-width:0;padding:40px 20px var(--hero-footer-height);position:relative;inset:auto}.home-hero.project-hero .hero-content{position:relative;inset:auto}}@media (max-width:480px){.home-hero.project-hero .hero-copy-layer{padding-inline:12px}}.home-hero,.hero.hero-opening{--hero-footer-height:60px}.home-hero .hero-content,.hero.hero-opening .hero-content{bottom:var(--hero-footer-height)}.home-hero .hero-slideshow-controls{height:var(--hero-footer-height);z-index:3;transform:translateY(var(--hero-copy-shift));opacity:var(--hero-copy-opacity);align-items:center;gap:0;margin:0;display:flex;position:absolute;bottom:0;right:40px}.home-hero .hero-slideshow-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;padding:10px;transition:none;display:grid}.home-hero .hero-slideshow-controls button:hover{color:#fff;background-color:#0000}.home-hero .hero-slideshow-controls button:focus-visible{outline-offset:6px;outline:1px solid}.home-hero .hero-slideshow-controls button:disabled{cursor:default}.home-hero-stage{touch-action:pan-y pinch-zoom}@media (max-width:1100px){.home-hero .hero-slideshow-controls{right:28px}}@media (max-width:809px){.home-hero .hero-slideshow-controls{right:20px}}@media (max-width:480px){.home-hero .hero-slideshow-controls{right:12px}}@keyframes hero-arrow-next-feedback{0%,to{translate:0}45%{translate:-3px}}@keyframes hero-arrow-previous-feedback{0%,to{translate:0}45%{translate:3px}}@media (prefers-reduced-motion:no-preference){.hero-slideshow-controls button:last-child:hover svg,.hero-slideshow-controls button:last-child:focus-visible svg{animation:.35s hero-arrow-next-feedback}.hero-slideshow-controls button:first-child:hover svg,.hero-slideshow-controls button:first-child:focus-visible svg{animation:.35s hero-arrow-previous-feedback}.hero-slideshow-controls button svg{transition:scale .12s}.hero-slideshow-controls button:active svg{scale:.9}}.home-hero .hero-copy-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.home-hero .hero-copy-layer .hero-content{pointer-events:auto}.home-hero-side{opacity:var(--hero-side-opacity,0);pointer-events:none}.home-hero .hero-actions,.hero.hero-opening .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:16px;width:100%;display:flex}.hero-content:has(>.hero-eyebrow){grid-template-rows:auto auto;row-gap:12px}.hero-content>.hero-eyebrow{grid-column:1/-1;margin-bottom:0}.hero-title-group{justify-items:start;gap:16px;min-width:0;display:grid}.hero-title-group .hero-title{width:100%}.hero-breadcrumbs{min-width:0;max-width:100%;font-size:14px;line-height:24px}.hero-breadcrumbs ol{flex-wrap:wrap;justify-content:flex-start;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hero-breadcrumbs li{align-items:flex-start;gap:2px;min-width:0;display:flex}.hero-breadcrumbs li>svg{flex-shrink:0;margin-top:4px}.hero-breadcrumbs li>span,.hero-breadcrumbs a{overflow-wrap:anywhere;min-width:0}.hero-breadcrumbs a,.hero-breadcrumbs a:hover{opacity:.8;text-decoration:none;transition:none}.hero-breadcrumbs .breadcrumb-home-icon{margin-block:4px;display:block}.hero-breadcrumbs a:focus-visible{outline-offset:4px;outline:1px solid}.article-hero-breadcrumbs .hero-breadcrumbs ol,.article-page-header .page-breadcrumbs .hero-breadcrumbs ol{justify-content:center}.page-breadcrumbs .hero-breadcrumbs ol{padding-inline:0}:is(.standard-introduction-copy,.showroom-page,.legal-page,.archive-page) .page-breadcrumbs .hero-breadcrumbs ol,:is(.collection-heading,.faq-heading,.material-heading,.testimonials,.product-compositions) .page-breadcrumbs .hero-breadcrumbs ol{justify-content:center}@media (max-width:1199px){.hero-breadcrumbs{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;overflow-x:auto}.hero-breadcrumbs::-webkit-scrollbar{display:none}.hero-breadcrumbs ol{flex-wrap:nowrap;width:max-content;min-width:100%;padding:4px 5px}.hero-breadcrumbs li{flex:none}.hero-breadcrumbs li>span,.hero-breadcrumbs a{white-space:nowrap;overflow-wrap:normal}.hero-breadcrumbs:focus-visible{outline-offset:4px;outline:1px solid}}@media (max-width:809px){.hero-breadcrumbs{font-size:12px}}.article-hero-image>.hero-slide{width:100%;height:100%;position:absolute;inset:0}.article-hero-image>.hero-slide img,.article-hero-image>.hero-slide video{object-fit:cover;width:100%;height:100%}:is(.hero-breadcrumbs,.inspiration-discover) .rolling-link-text{vertical-align:bottom;max-width:100%;display:inline-grid;overflow:hidden}:is(.hero-breadcrumbs,.inspiration-discover) .rolling-link-text>span{transition:transform .5s var(--ease);grid-area:1/1}:is(.hero-breadcrumbs,.inspiration-discover) .rolling-link-text>span+span{transform:translateY(100%)}.hero-breadcrumbs a:is(:hover,:focus-visible) .rolling-link-text>span:first-child,.inspiration-card:is(:hover,:focus-visible) .inspiration-discover .rolling-link-text>span:first-child{transform:translateY(-100%)}.hero-breadcrumbs a:is(:hover,:focus-visible) .rolling-link-text>span+span,.inspiration-card:is(:hover,:focus-visible) .inspiration-discover .rolling-link-text>span+span{transform:translateY(0)}.hero-breadcrumbs a .breadcrumb-home-icon{transition:transform .3s var(--ease)}.hero-breadcrumbs a:is(:hover,:focus-visible) .breadcrumb-home-icon{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){:is(.hero-breadcrumbs,.inspiration-discover) .rolling-link-text>span,.hero-breadcrumbs a .breadcrumb-home-icon{transition:none}.hero-breadcrumbs a:is(:hover,:focus-visible) .breadcrumb-home-icon{transform:none}}@media (max-width:809px){.home-hero .hero-content,.hero.hero-opening .hero-content{row-gap:var(--section-description-gap)}:is(.home-hero,.hero.hero-opening) .hero-content:has(>.hero-eyebrow){row-gap:var(--section-eyebrow-gap)}:is(.home-hero,.hero.hero-opening) .hero-content:has(>.hero-eyebrow)>.hero-bottom{margin-top:calc(var(--section-description-gap) - var(--section-eyebrow-gap))}}.project-facts dt{font-weight:400}.project-facts dd{font-weight:300}.project-fact-icon{border-radius:0;width:24px;height:24px;margin-bottom:12px}.project-fact-icon img{object-fit:contain}.project-facts>div:last-child{padding-right:0}.project-facts dd{max-width:none}.project-fact-before-label dt,.project-fact-before-value dd{align-items:center;gap:8px;display:flex}.project-fact-before-label dt .project-fact-icon,.project-fact-before-value dd .project-fact-icon{flex:0 0 24px;margin-bottom:0}
.introduction{overflow:clip}.standard-introduction{flex-direction:column;gap:48px;display:flex}.standard-introduction-copy{text-align:center;overflow-wrap:anywhere;width:100%;min-width:0;max-width:960px;margin-inline:auto}.standard-introduction-copy .heading{max-width:100%}.standard-introduction-copy>:is(.eyebrow,.heading,p),.standard-introduction-end>p{margin:0}.standard-introduction-copy>p,.standard-introduction-end{max-width:64ch}.standard-introduction-end{gap:24px;display:grid}.standard-introduction-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.standard-introduction-gallery .picture:only-child{grid-column:1/-1}@media (max-width:1199px){.intro-sticky .heading{font-size:72px}}@media (max-width:809px){.standard-introduction{gap:32px}.standard-introduction-gallery{grid-template-columns:minmax(0,1fr)}}.intro-inner{flex-direction:column;gap:120px;max-width:1920px;margin:auto;display:flex;position:relative}.intro-sticky{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:1200px;height:100vh;min-height:600px;margin:auto;display:flex;position:sticky;top:0}.intro-sticky .heading{max-width:760px}.intro-lead{align-self:flex-start;max-width:320px}.intro-end{align-self:flex-end;max-width:310px}.intro-sticky p:not(.eyebrow){font-size:var(--body-font-size)}.intro-gallery{z-index:2;pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:160px 80px;display:grid;position:relative}.intro-image{grid-column:span 2;width:100%}.intro-image-0{aspect-ratio:.8889;grid-column:1/3;max-width:300px}.intro-image-1{aspect-ratio:.88;grid-column:5/7;justify-self:end;max-width:200px}.intro-image-2{aspect-ratio:1.7867;grid-column:1/-1;justify-self:center;max-width:600px}.intro-image-3{aspect-ratio:.88;grid-column:1/3;max-width:200px}.intro-image-4{aspect-ratio:.9091;grid-column:5/7;align-self:end;max-width:300px}.intro-spacer{height:100vh}.intro-short .intro-sticky{height:700px;position:relative}@media (max-width:1199px){.intro-gallery{column-gap:40px}}@media (max-width:809px){.intro-inner{gap:80px}.intro-sticky{gap:40px;min-height:500px}.intro-sticky .heading{max-width:500px}.intro-lead,.intro-end{max-width:240px}.intro-sticky p:not(.eyebrow){font-size:var(--body-font-size)}.intro-gallery{grid-template-columns:repeat(2,1fr);gap:100px 40px}.intro-image-0{grid-column:1;max-width:150px}.intro-image-1{grid-column:2;max-width:100px}.intro-image-2{grid-column:1/-1;max-width:320px}.intro-image-3{grid-column:1;max-width:100px}.intro-image-4{grid-column:2;max-width:150px}.intro-short .intro-sticky{height:550px}.intro-spacer{height:70vh}}.home-introduction .intro-sticky .heading{text-align:center}.home-introduction--three{--intro-scene-height:clamp(660px, calc(100svh - 32px), 960px)}.home-introduction--three .intro-inner{height:auto;display:block}.home-introduction--three .intro-scene{height:var(--intro-scene-height);position:relative}.home-introduction--three :is(.intro-sticky,.intro-gallery){height:100%;min-height:0;max-height:none;margin-block:0;position:absolute;inset:0}.home-introduction--three .intro-sticky>:is(.intro-lead,.heading,.intro-end){position:absolute}.home-introduction--three .intro-lead{top:26%;left:24%}.home-introduction--three .intro-sticky .heading{text-align:center;width:100%;max-width:600px;top:36%}.home-introduction--three .intro-end{max-width:min(310px,24%);top:66%;right:-24px}.home-introduction--three .intro-gallery{display:block}.home-introduction--three .intro-image{transform:translate3d(0, calc(var(--intro-rise,0) * var(--intro-lift)), 0) rotate(calc(var(--intro-rise,0) * var(--intro-tilt))) scale(calc(1 - var(--intro-rise,0) * .04));animation:none;position:absolute}.home-introduction--three .intro-image-0{--intro-lift:220px;--intro-tilt:-3deg;width:23%;top:0;left:0}.home-introduction--three .intro-image-1{--intro-lift:300px;--intro-tilt:3deg;width:16%;top:0;right:0}.home-introduction--three .intro-image-2{--intro-lift:420px;--intro-tilt:-2deg;width:46%;margin-left:calc(min(46%,600px)/-2);top:60%;left:50%}.home-introduction--three .intro-spacer{display:none}@media (min-width:810px){.home-introduction--three .intro-lead{left:calc(min(23vw, 300px) + 24px - max(0px, (100vw - 1200px) / 2 - var(--gutter)))}}@media (max-width:809px){.home-introduction--three{--intro-scene-height:clamp(620px, calc(100vw + 274px), 720px);--intro-title-top:clamp(170px, calc(28.5vw + 79px), 215px)}.home-introduction--three .intro-sticky .heading{max-width:530px}.home-introduction--three .intro-lead,.home-introduction--three .intro-end{text-align:center;max-width:95%}.home-introduction--three .intro-image-0{--intro-lift:160px;width:44%;max-width:170px}.home-introduction--three .intro-image-1{--intro-lift:200px;width:36%;max-width:130px}.home-introduction--three .intro-image-2{--intro-lift:260px;width:min(100%,460px);max-width:460px}}@media (prefers-reduced-motion:reduce){.home-introduction.section{padding-block:var(--section-space)}.home-introduction--three .intro-inner{height:auto;display:flex}.home-introduction--three .intro-scene{flex-direction:column;gap:32px;height:auto;display:flex;position:relative;top:auto}.home-introduction .intro-inner{gap:32px}.home-introduction .intro-sticky{gap:24px;height:auto;min-height:0;display:flex;position:relative;top:auto}.home-introduction--three .intro-sticky>:is(.intro-lead,.heading,.intro-end){position:static}.home-introduction .intro-lead,.home-introduction .intro-end{text-align:center;align-self:center}.home-introduction .intro-gallery{height:auto;margin-top:0;display:grid;position:relative;top:auto}.home-introduction--three .intro-image{width:100%;margin-left:0;position:static;transform:none}.home-introduction .intro-spacer{display:none}}.intro-sticky p{color:var(--ink)}@media (max-width:809px){.home-introduction .intro-sticky{gap:0}.home-introduction .intro-sticky>*+*{margin-top:24px}.home-introduction .intro-sticky>.heading+:is(.intro-lead,.intro-end){margin-top:var(--section-description-gap)}}@media (max-width:809px) and (prefers-reduced-motion:no-preference){.home-introduction--three .intro-scene{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--intro-title-top) + 24px) minmax(40px, max-content) 26px minmax(63px, max-content) 15px minmax(63px, max-content) minmax(9px, max-content) auto;height:auto;min-height:var(--intro-scene-height);align-content:start;display:grid}.home-introduction--three :is(.intro-sticky,.intro-gallery){display:contents}.home-introduction.home-introduction--three .intro-sticky>:is(.heading,.intro-lead,.intro-end){align-self:start;margin:0;position:static;inset:auto}.home-introduction--three .intro-sticky>.heading{grid-row:2;justify-self:center}.home-introduction--three .intro-sticky>:is(.intro-lead,.intro-end){width:max-content;max-width:95%}.home-introduction--three .intro-lead{grid-row:4;justify-self:start}.home-introduction--three .intro-end{grid-row:6;justify-self:end}.home-introduction--three .intro-sticky>:is(.page-breadcrumbs,.hero-breadcrumbs){margin-block:var(--section-description-gap);grid-row:7;justify-self:center}.home-introduction--three :is(.intro-image-0,.intro-image-1){grid-column:auto}.home-introduction--three .intro-image-2{grid-row:8;place-self:start center;margin-left:0;position:relative;top:auto;left:auto}}
.collection-heading{text-align:center;padding:120px 16px var(--section-content-gap)}.collection-heading>:is(.eyebrow,.heading,.section-supporting-copy){margin-block:0}.works-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:0 4px;display:grid}.project-card{border-radius:var(--card-radius);aspect-ratio:.99;position:relative;overflow:hidden}.project-card>a{width:100%;height:100%;display:block}.works-grid .project-card{grid-column:span 3}.works-grid .project-2{aspect-ratio:1.7778;grid-column:span 6}.works-grid .project-3,.works-grid .project-4,.works-grid .project-5{grid-column:span 2}.project-label{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#efede9;white-space:nowrap;border-radius:var(--card-radius);width:max-content;min-width:0;font-size:var(--body-font-size);line-height:var(--label-line-height);letter-spacing:0;background:#0000007a;flex-direction:column;align-items:center;gap:8px;padding:40px 64px;font-weight:400;transition:background .5s,transform .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-label i{background:#ffffff1f;width:56px;height:1px;transition:width .5s}.project-label span:last-child{color:#ffffffa3;font-weight:300}.project-card:hover .project-label{background:#0000007a;transform:translate(-50%,-50%)scale(1)}.project-card:hover .project-label i{width:56px}.project-card .picture img{transition:filter .7s}.project-card:hover .picture img{filter:brightness()}@media (max-width:809px){.collection-heading{padding:64px 16px var(--section-content-gap)}.works-grid .project-2{aspect-ratio:1.1;grid-column:span 2}.works-grid .project-5{aspect-ratio:1.2;grid-column:span 2}.project-label{min-width:120px;font-size:var(--body-font-size);gap:8px;padding:20px 16px}}.archive-page{padding:160px 4px 120px}.archive-page :is([data-page-layout-item=heading],[data-page-layout-item=archive]) .heading,.archive-page>.heading{text-align:center}.filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:64px;display:flex}.filters button{padding:14px 24px;font-size:14px}.filters button.active,.filters button:hover{color:#efede9;background:#6d4c3f}.archive-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.project-facts{gap:64px;margin:0;display:flex}.project-facts>div{border-left:1px solid #ffffff40;padding-left:20px}.project-facts dt{font-size:var(--body-font-size);color:#ffffff80;margin-bottom:2px}.project-facts dd{font-size:var(--body-font-size);margin:0}@media (max-width:1399px){.project-facts{gap:32px}}@media (max-width:809px){.archive-page{padding:120px 4px 64px}.filters{gap:4px;margin-bottom:32px}.filters button{padding:12px 14px;font-size:12px}.archive-grid .project-card{aspect-ratio:.72}.project-facts{flex-wrap:wrap;width:100%}.project-facts>div{flex:1;padding-left:10px}.project-facts dt{font-size:var(--body-font-size);margin-bottom:2px}}.product-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,5vw,80px) clamp(64px,7vw,140px);padding-top:72px;padding-bottom:80px;display:grid}.product-overview-heading .eyebrow{margin-bottom:24px}.product-overview-intro{min-width:0;color:var(--ink);flex-direction:column;align-self:center;align-items:flex-start;gap:0;display:flex}.product-compositions{padding-top:0}.product-compositions>.heading{margin-bottom:var(--section-content-gap)}.product-compositions>.eyebrow{margin-bottom:24px}.product-compositions>.eyebrow:has(+[data-product-gallery]){margin-bottom:var(--section-content-gap)}.product-compositions>.heading:has(+.section-supporting-copy){margin-bottom:0}.product-compositions>.eyebrow,.inspiration-gallery>:is(.eyebrow,.heading,p){text-align:center}.product-compositions>.section-supporting-copy,.inspiration-gallery>.section-supporting-copy{text-align:center;margin-inline:auto}.product-compositions>.section-supporting-copy{margin-top:24px;margin-bottom:var(--section-content-gap)}.product-overview-materials .eyebrow{margin-bottom:14px}.product-overview-documents{align-self:end}.product-overview-documents .heading{margin-bottom:16px;font-size:23px}.product-overview-documents>:is(.section-supporting-copy,.page-breadcrumbs)+.document-link{margin-top:var(--section-description-gap)}.swatches{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.swatches img{object-fit:cover;border:1px solid #4f474229;border-radius:2px;width:100%;height:100%}.collection-intro{text-align:center}.collection-intro .eyebrow{margin-bottom:12px}.collection-intro>.section-supporting-copy{color:var(--ink);margin-inline:auto}.collection-grid{padding:4px}.archive-page [data-page-layout-item=archive] .filters,.archive-page>.filters{flex-wrap:nowrap;gap:4px;margin-bottom:4px}.archive-page [data-page-layout-item=archive] .filters button,.archive-page>.filters button{flex:1;padding:16px}.archive-page :is([data-page-layout-item=heading],[data-page-layout-item=archive]) .heading,.archive-page>.heading{margin-bottom:72px}@media (max-width:809px){.product-overview{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:48px;padding-bottom:56px}.product-overview-intro{gap:0}.product-overview-materials{margin-top:12px}.product-overview-documents{align-self:auto}.swatches img{width:100%;height:100%}.project-facts{gap:12px}.project-facts dd{font-size:var(--body-font-size)}.archive-page [data-page-layout-item=archive] .filters,.archive-page>.filters{grid-template-columns:minmax(0,.7fr) minmax(0,1.15fr) minmax(0,1.3fr) minmax(0,1fr);display:grid}.archive-page [data-page-layout-item=archive] .filters button,.archive-page>.filters button{white-space:nowrap;min-width:0;padding:14px 2px;font-size:clamp(9px,2.8vw,11px)}.archive-page :is([data-page-layout-item=heading],[data-page-layout-item=archive]) .heading,.archive-page>.heading{margin-bottom:40px}}@media (max-width:809px),(hover:none){.project-label,.project-card:hover .project-label{min-width:0;max-width:calc(100% - 32px);font-size:var(--body-font-size);white-space:normal;border-radius:var(--card-radius);background:#0000007a;flex-direction:row;gap:8px;padding:12px 20px;inset:auto 16px 16px auto;transform:none}.project-label i,.project-card:hover .project-label i{flex:0 0 1px;width:1px;height:24px}}@media (max-width:809px){.works-grid,.archive-grid{grid-template-columns:minmax(0,1fr)}.works-grid .project-card{aspect-ratio:.99;grid-column:1}}@media (min-width:810px) and (hover:hover){.project-label{opacity:0;pointer-events:none;transition:opacity .15s,transform .4s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-50%)scale(0)}.project-card:hover .project-label,.project-card>a:focus-visible .project-label{opacity:1;background:#0000007a;transform:translate(-50%,-50%)scale(1)}.project-card>a:focus-visible .project-label i{width:56px}}@media (prefers-reduced-motion:reduce){.project-label{transition:none}}.product-compositions{padding:0 var(--gutter) 80px}.product-compositions>.heading{padding:0}@media (max-width:809px){.product-compositions{padding-bottom:40px}}.swatches .picture{width:114px;height:100px}.product-overview-documents dl>div{border-bottom:1px solid #4f474229;justify-content:space-between;gap:20px;padding:12px 0;display:flex}@media (max-width:760px){.swatches .picture{width:104px;height:92px}}@media (min-width:810px){.works-grid.home-kitchen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.works-grid.home-kitchen-grid .project-card{aspect-ratio:.99;grid-column:span 1}.works-grid.home-kitchen-grid .project-card:nth-child(4),.archive-grid>.project-card:last-child:nth-child(odd){aspect-ratio:16/9;grid-column:1/-1}}.filters button{color:var(--action-black);border:1px solid var(--action-black);background:0 0;transition:background-color .18s ease-out,color .18s ease-out}.filters button.active,.filters button:is(:hover,:focus-visible){background:var(--action-black);color:var(--action-white)}.archive-page [data-page-layout-item=archive] .filters.kitchen-filters,.archive-page>.filters.kitchen-filters{margin-bottom:4px}@media (max-width:809px){.archive-page [data-page-layout-item=archive] .filters.kitchen-filters,.archive-page>.filters.kitchen-filters{margin-bottom:4px}}.archive-page [data-page-layout-item=archive] .filters button,.archive-page>.filters button{color:var(--action-black);border:1px solid var(--action-black);background:0 0}.archive-page [data-page-layout-item=archive] .filters button.active,.archive-page>.filters button.active,.archive-page [data-page-layout-item=archive] .filters button:is(:hover,:focus-visible),.archive-page>.filters button:is(:hover,:focus-visible){background:var(--action-black);color:var(--action-white)}.kitchen-explore-link{font-size:var(--body-font-size);text-transform:none;text-decoration:none}.kitchen-explore-link .rolling-link-text{vertical-align:middle;display:inline-grid;overflow:hidden}.kitchen-explore-link .rolling-link-text>span{transition:transform .5s var(--ease);grid-area:1/1}.kitchen-explore-link .rolling-link-text>span+span{transform:translateY(100%)}.kitchen-explore-link:is(:hover,:focus-visible) .rolling-link-text>span:first-child{transform:translateY(-100%)}.kitchen-explore-link:is(:hover,:focus-visible) .rolling-link-text>span+span{transform:translateY(0)}.filter-rail [data-filter-label]{white-space:nowrap;width:max-content;display:inline-block}.button,.text-link,.filters button,.inspiration-discover{text-transform:uppercase}.product-related{border-top:1px solid #e7e0d9}.product-related>.heading{margin:0 0 var(--section-content-gap);text-align:center}.product-related>:is(.eyebrow,.section-supporting-copy){text-align:center;margin-inline:auto}.product-related>.heading:has(+.section-supporting-copy){margin-bottom:0}.product-related>.section-supporting-copy{margin-bottom:var(--section-content-gap)}.product-related-track>a{flex-basis:calc(50% - 6px);text-decoration:none;display:block}.product-related-track[data-card-count="1"]>a{flex-basis:100%}.product-related-track[data-card-count="2"]{justify-content:center}@media (max-width:809px){.product-related-track:not([data-card-count="1"])>a{flex-basis:88%}.product-related-track[data-card-count="2"]{justify-content:flex-start}}.product-related-track .picture{aspect-ratio:16/9;height:auto}.product-related-track h3{text-align:center;margin:16px 0 0;font-size:24px;font-weight:400}
.disciplines{color:#efede9;padding:80px 0 120px;overflow:hidden}.disciplines>:is(.eyebrow,.section-supporting-copy,.page-breadcrumbs){margin-inline:var(--gutter)}.disciplines>.section-copy-heading{font-size:var(--eyebrow-font-size);margin-bottom:64px}.discipline-row{padding:44px var(--gutter);border-bottom:1px solid #ffffff26;align-items:center;gap:64px;transition:background .4s;display:flex;position:relative}.discipline-no{align-self:flex-start;padding-top:18px;font-size:16px}.discipline-name{font-size:88px;line-height:var(--display-line-height);letter-spacing:-.04em;z-index:2;position:relative}.discipline-arrow{z-index:2;flex-shrink:0;margin-left:auto;display:flex}.discipline-row:hover{background:#ffffff08}.discipline-image{pointer-events:none;object-fit:cover;z-index:1;width:250px;height:310px;margin-top:-155px;position:absolute;top:50%;left:66%;box-shadow:0 20px 60px #0004}.approach{background:var(--paper);grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid;position:relative}.approach-left{flex-direction:column;align-items:flex-start;gap:0;display:flex;position:sticky;top:120px}.approach-left .heading{text-wrap:balance;width:100%;max-width:100%}.approach-left>p{color:var(--ink);max-width:var(--section-copy-width);width:100%}.approach-left>p:not(.eyebrow){font-size:var(--body-font-size)}.approach-left>.button{margin-top:32px}.approach-steps{flex-direction:column;gap:4px;display:flex}.approach-step{background:#fff;border:0;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:48px;min-height:204px;padding:32px;display:flex}.step-top{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.step-top h3{letter-spacing:-.04em;font-size:40px}.step-top>span{color:#d6d6d6;font-size:24px}.approach-step>p{max-width:var(--section-copy-width);font-size:var(--body-font-size);color:var(--ink)}@media (max-width:1199px){.discipline-row{gap:32px;padding-top:36px;padding-bottom:36px}.discipline-name{font-size:72px}.approach{gap:64px}}@media (max-width:809px){.disciplines{padding:40px 0}.disciplines>.section-copy-heading{font-size:var(--eyebrow-font-size);margin-bottom:32px}.discipline-row{gap:18px;padding:28px 16px}.discipline-name{font-size:38px}.discipline-no{padding-top:8px;font-size:12px}.discipline-arrow{display:none}.discipline-image{width:130px;height:160px;margin-top:-80px;left:auto;right:24px}.approach{gap:var(--section-content-gap);grid-template-columns:minmax(0,1fr)}.approach-left{min-width:0;position:static}.approach-left .heading{max-width:100%}.approach-left>.button{margin-top:8px}.approach-steps{gap:4px;min-width:0}.approach-step{gap:32px;min-height:168px;padding:24px}.step-top h3{overflow-wrap:anywhere;min-width:0;font-size:30px}.approach-step>p{font-size:var(--body-font-size)}}.approach-steps{isolation:isolate;overflow:visible}.approach-step{top:min(var(--stack-header-clearance,88px), calc(100svh - var(--stack-card-height,0px) - 16px));position:sticky}@media (max-width:809px){.approach-steps{--stack-header-clearance:84px}}@media (min-width:810px){.approach-left{top:88px}}.discipline-image{opacity:0;transition:opacity .4s,transform .4s;transform:scale(.8)}.discipline-row:hover .discipline-image,.discipline-row:focus-visible .discipline-image{opacity:1;transform:rotate(-5deg)scale(1)}.disciplines{background:#02221e}.discipline-no{color:#b8b8b8}.approach-left>*+*{margin-top:32px}.approach-left>.button:not(:first-child){margin-top:64px}.disciplines>.section-supporting-copy{margin-bottom:64px}@media (max-width:809px){.approach-left{gap:0}.approach-left>*+*{margin-top:24px}.approach-left>.button:not(:first-child){margin-top:32px}.disciplines>.section-supporting-copy{margin-bottom:32px}}#main-content .discipline-name{min-width:0}@media (min-width:810px){.approach>.approach-left{grid-area:1/1}.approach>.approach-steps{grid-area:1/2}}
.materials{text-align:center;padding-bottom:160px;overflow:hidden}.materials .heading{margin:12px 0 24px}.material-stage{perspective:1100px;perspective-origin:50% 45%;touch-action:pan-y;height:420px;margin-top:64px;position:relative;overflow:visible}.material-card{width:180px;height:240px;transform-style:preserve-3d;transform-origin:50% 50% -620px;backface-visibility:hidden;margin:-120px 0 0 -90px;position:absolute;translate:0 0 620px}.material-card img{object-fit:cover;border-radius:3px;width:100%;height:100%}@media (max-width:809px){.materials{padding-bottom:64px}.material-stage{width:153.8%;height:320px;margin-top:24px;margin-left:-26.9%;scale:.65}}.material-heading{width:max-content;max-width:100%;margin:0 auto}.material-heading>.eyebrow{text-align:left}.material-heading>.materials-caption{text-align:right}.material-stage.conveyor{perspective:1200px;perspective-origin:50%;height:420px;margin-left:calc(-1 * var(--gutter));width:calc(100% + 2 * var(--gutter));cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;scale:1}.conveyor:active{cursor:grabbing}.material-conveyor{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.material-tile{height:300px;transform-style:preserve-3d;padding:0;display:block;position:absolute;top:-150px}.material-tile-visual{pointer-events:none;width:260px;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;transform:rotateY(90deg)}.material-tile img{object-fit:cover;border-radius:var(--card-radius);pointer-events:none;width:100%;height:100%}.material-tile:hover,.material-tile:focus-visible{z-index:5}.material-tile:hover .material-tile-visual,.material-tile:focus-visible .material-tile-visual{transform:translateZ(120px)translateY(-24px)rotateY(0)}@media (max-width:809px){.material-stage.conveyor{width:calc(100% + 32px);height:300px;margin-top:32px;margin-left:-16px;scale:1}.material-tile{height:160px;top:-80px}.material-tile-visual{width:120px;transform:rotateY(120deg)}.material-tile:hover .material-tile-visual,.material-tile:focus-visible .material-tile-visual{transform:translateZ(80px)translateY(-16px)rotateY(0)}.material-heading{width:100%}.material-heading>.eyebrow,.material-heading>.materials-caption{text-align:center}}@media (prefers-reduced-motion:reduce){.material-tile-visual{transition:none}}.mobile-materials{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:32px calc(-1 * var(--gutter)) 0;padding:24px calc((100% + 2 * var(--gutter) - 58vw) / 2);gap:12px;display:none;position:relative;overflow-x:auto}.mobile-materials::-webkit-scrollbar{display:none}@media (max-width:809px),(hover:none),(pointer:coarse){.materials .material-stage{display:none}.materials .mobile-materials{display:flex}}.mobile-material-card{scroll-snap-align:center;perspective:900px;background:0 0;border:0;flex:0 0 58vw;width:58vw;height:clamp(240px,80vw,420px);padding:0}.mobile-material-card img{object-fit:cover;border-radius:var(--card-radius);width:100%;height:100%}.mobile-material-card>.picture{transform:translate(var(--material-inset,0px), var(--material-lift,0px)) rotateY(var(--material-angle,0deg)) scale(var(--material-scale,1))}.mobile-material-card:focus-visible{outline-offset:5px;outline:2px solid}@media (prefers-reduced-motion:reduce){.mobile-material-card>.picture{transform:none}}.material-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;align-items:center;gap:0;display:flex;overflow-x:auto}.material-scroll-tile{scroll-snap-align:center;flex:0 0 212px;height:250px;padding:12px}.material-scroll-tile .picture{height:100%;transform:rotate(-7deg)}@media (max-width:760px){.material-scroll-tile{flex-basis:160px;height:180px}}.material-tile-visual>.picture,.mobile-material-card>.picture{width:100%;height:100%}.material-heading>.section-supporting-copy{width:min(100%, var(--section-copy-width));max-width:var(--section-copy-width);margin-inline-start:auto}.material-heading>.heading:first-child{margin-top:0}@media (min-width:810px){.material-heading>.section-supporting-copy{text-align:right}}
.testimonials{overflow:hidden}.testimonials>.heading:has(+.testimonial-window){margin-bottom:var(--section-content-gap)}.testimonial-window{max-width:966px;min-height:472px;margin:auto}.testimonial{grid-template-columns:300px 1fr;gap:64px;height:472px;display:grid}.testimonial-copy{flex-direction:column;gap:40px;display:flex}.testimonial-copy blockquote{font-size:var(--body-font-size);line-height:var(--body-line-height);letter-spacing:-.03em;margin:0}.testimonial-copy p:not(.eyebrow){font-size:var(--body-font-size)}.testimonial-controls{justify-content:space-between;margin-top:24px;display:flex}.testimonial-controls button{background:0 0;border:1px solid #4f474229;border-radius:0;place-items:center;width:72px;height:72px;transition:background .3s;display:grid}.testimonial-controls button:hover{background-color:#e2d6c6}.faq .heading{margin-bottom:64px}.faq-grid{width:calc(70.8333% - 45.3333px);margin-inline:auto}.faq-grid>.picture{aspect-ratio:.66;height:auto}.faq-list{border-top:1px solid #4f4742}.faq-item{border-bottom:1px solid #d9d9d9}.faq-item h3 button{text-align:left;width:100%;font-size:24px;line-height:var(--label-line-height);letter-spacing:-.04em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;display:flex}.faq-toggle-icon{flex:0 0 16px;width:16px;height:16px;margin-right:8px}.faq-item button[aria-expanded=true]{padding-bottom:10px}.faq-item>div{overflow:hidden}.faq-item p{color:var(--ink);font-size:var(--body-font-size);line-height:var(--body-line-height);max-width:none;padding:0 32px 32px 0}.editions>.heading{text-align:center;margin-bottom:64px}@media (max-width:1199px){.testimonial{grid-template-columns:260px 1fr;gap:40px}.faq-grid{gap:64px}}@media (max-width:809px){.testimonial-window{min-height:0}.testimonial{grid-template-columns:1fr;gap:16px;height:auto}.testimonial-media>.picture{width:180px;margin:auto}.testimonial-copy{text-align:left;gap:24px}.testimonial-copy blockquote,.testimonial-copy p:not(.eyebrow){font-size:var(--body-font-size)}.testimonial-controls button{width:48px;height:48px}.faq .heading{margin-bottom:40px}.faq-grid{width:100%}.faq-grid>.picture{aspect-ratio:1.6}.faq-item h3 button{padding:20px 0;font-size:16px}.faq-item p{font-size:var(--body-font-size)}.editions>.heading{margin-bottom:40px}}.testimonials .testimonial{grid-template-columns:1fr 1fr;max-width:1100px}.testimonials .testimonial-window{max-width:1100px}.testimonial-copy h3{letter-spacing:-.04em;margin:16px 0 24px;font-size:64px}.testimonial-copy>div>p:not(.eyebrow):last-child{font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--ink)}@media (max-width:809px){.testimonials .testimonial{grid-template-columns:1fr}.testimonials .testimonial-media>.picture{aspect-ratio:1.4;width:100%;height:auto}.testimonial-copy h3{margin-top:0;margin-bottom:16px;font-size:40px}.testimonial-copy>div>p:not(.eyebrow):last-child{font-size:var(--body-font-size)}}@media (min-width:810px){.faq-grid{align-items:stretch}.faq-grid>.picture{aspect-ratio:auto;height:100%;min-height:0}}.faq-list{border-top-color:#d9d9d9}.testimonial-copy .text-link{justify-content:flex-start;align-self:flex-start;gap:8px}@media (max-width:809px){.testimonial-copy .text-link{justify-content:flex-start;align-self:flex-start}.testimonials .testimonial-window,.testimonials .testimonial-copy{min-height:0}}.faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:24px;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item[open]>summary>span{transform:rotate(45deg)}.faq-item>p{padding-bottom:32px}.faq-item:has(summary:focus-visible):before{transform:scaleX(1)}@media (max-width:760px){.faq-item>summary{padding:22px 0;font-size:20px}}.faq-item>summary{line-height:var(--label-line-height);letter-spacing:-.04em;gap:24px;padding:32px 0}.faq-item[open]>summary{padding-bottom:10px}.faq-item>summary>span{width:16px;margin-right:8px;font-size:16px}.faq-item>summary:focus-visible{outline-offset:4px;outline:1px solid}.faq-icon-open{opacity:0}.faq-icon-closed,.faq-icon-open{transition:opacity .4s}.faq-item[open] .faq-icon-open{opacity:1}.faq-item[open] .faq-icon-closed{opacity:0}@media (max-width:809px){.faq-item>summary{padding:20px 0;font-size:16px}.faq-item[open]>summary{padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.faq-icon-closed,.faq-icon-open{transition:none}}.testimonials .testimonial{height:auto;min-height:472px}.testimonial-copy{min-width:0}.testimonial-copy h3,.testimonial-actions .text-link{overflow-wrap:anywhere}.testimonial-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.testimonial-actions .text-link{max-width:100%}.testimonial-actions .testimonial-controls{justify-content:flex-start;gap:12px;margin-top:0}.testimonial-actions .testimonial-controls button{flex:0 0 44px;width:44px;height:44px}.testimonial-actions .testimonial-controls button svg{width:20px;height:20px}.testimonial-actions .testimonial-controls button:focus-visible{outline-offset:4px;outline:2px solid}.testimonial-actions .testimonial-controls button:disabled{opacity:.4;cursor:default}@media (max-width:809px){.testimonials .testimonial{min-height:0}.testimonial-actions{align-items:flex-start}}.testimonial-actions .testimonial-controls button:disabled:hover{background-color:var(--action-black);color:var(--action-white)}
.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.article-card .picture{aspect-ratio:1.31;height:auto;margin-bottom:24px}.article-card-copy{padding-inline:0}.article-card-meta{grid-template-columns:minmax(0,1fr) fit-content(55%);align-items:center;gap:8px 16px;margin-bottom:8px;display:grid}.article-card .article-card-meta .article-category{min-width:0;line-height:var(--label-line-height);overflow-wrap:anywhere;margin-bottom:0}.article-card .article-card-action{text-transform:uppercase;justify-self:end;gap:8px;width:fit-content;min-width:0;max-width:100%}.article-card-action .rolling-link-text{overflow-wrap:anywhere}.article-card a:is(:hover,:focus-visible) .article-card-action .rolling-link-text>span:first-child{transform:translateY(-100%)}.article-card a:is(:hover,:focus-visible) .article-card-action .rolling-link-text>span+span{transform:translateY(0)}.journal-list .article-card-copy{padding-inline:32px}.article-card .article-category{font-size:var(--body-font-size);text-transform:uppercase;color:var(--ink);margin-bottom:8px}.article-card :is(h2,h3){-webkit-line-clamp:2;line-clamp:2;font-size:20px;line-height:var(--label-line-height);letter-spacing:-.025em;-webkit-box-orient:vertical;max-width:none;transition:color .25s;display:-webkit-box;overflow:hidden}.article-card:hover :is(h2,h3),.article-card a:focus-visible :is(h2,h3){color:var(--ink)}@media (max-width:1199px){.article-card :is(h2,h3){font-size:20px}}@media (max-width:809px){.article-grid{grid-template-columns:1fr;gap:40px}.article-card .picture{aspect-ratio:1.3;margin-bottom:20px}.journal-list .article-card-copy{padding-inline:var(--gutter)}.article-card :is(h2,h3){font-size:20px}}.journal-list .article-grid{row-gap:64px}.article-page>header,.article-page>.lube-editor-section-preview>header{text-align:center;max-width:1120px;margin:auto;padding:0 32px 64px}.article-page h1{font-size:64px}.article-meta{text-transform:uppercase;font-size:var(--body-font-size);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-bottom:32px;display:flex}.article-meta>*+:before{content:"";vertical-align:-.05em;opacity:.4;border-left:1px solid;height:.9em;margin-inline:16px;display:inline-block}.article-hero-image{height:80vh;min-height:450px;max-height:1000px}.article-body{max-width:760px;font-size:var(--body-font-size);line-height:var(--body-line-height);margin:80px auto;padding:0 16px}.article-body p{color:var(--ink);margin:24px 0}.article-page .article-body{max-width:1120px;padding-inline:32px}.article-body h2{font-size:32px;line-height:var(--heading-line-height);letter-spacing:-.03em;margin:48px 0 24px}.article-body h3{margin:32px 0 16px;font-size:24px}.article-body li{color:var(--ink);margin:12px 0 12px 24px}.rich-text-table{overscroll-behavior-inline:contain;max-width:100%;margin:32px 0;overflow-x:auto}.rich-text-table:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.rich-text-table table{border-collapse:collapse;width:100%;font:inherit;text-align:start}.rich-text-table :is(th,td){vertical-align:top;overflow-wrap:anywhere;border:1px solid #4f474240;padding:12px 16px}.rich-text-table table:not(:has(colgroup)) :is(th,td){min-width:120px}.rich-text-table th{background:#4f47420f;font-weight:600}.rich-text-table-striped tr:nth-child(2n){background:#4f474208}.rich-text-table :is(th,td)>p{margin:0 0 12px}.rich-text-table :is(th,td)>:last-child{margin-bottom:0}.rich-text figure{margin:32px 0}.rich-text-image .picture,.rich-text-image .picture>picture{height:auto}.rich-text-image img{object-fit:contain;height:auto;display:block}.rich-text-video video{border-radius:var(--card-radius);width:100%;height:auto;display:block}.rich-text blockquote{border-inline-start:2px solid var(--ink);margin:32px 0;padding-inline-start:24px}.rich-text hr{border:0;border-top:1px solid #4f474240;margin:40px 0}.rich-text code{background:#4f474214;border-radius:3px;padding:.1em .3em;font-family:monospace}.rich-text h1{font-size:40px;line-height:var(--heading-line-height);margin:48px 0 24px}.rich-text :is(h4,h5,h6){font-size:20px;line-height:var(--heading-line-height);margin:32px 0 16px}.rich-text-paragraph{margin:24px 0}.rich-text .rich-text-checklist{padding-inline-start:0;list-style:none}.rich-text .rich-text-checklist>li{margin-inline-start:0}.rich-text-check-item{align-items:baseline;gap:12px;display:flex}.rich-text-check-item input{width:1em;height:1em;accent-color:var(--ink);pointer-events:none;flex:none}.rich-text .rich-text-nested-item{list-style:none}.legal-page{padding-top:160px;padding-inline:0}.legal-page>h1{text-align:center;max-width:1120px;margin-inline:auto;padding-inline:32px}.legal-page .article-body{max-width:1120px;padding-inline:32px}@media (max-width:809px){.article-page{padding-top:120px}.article-page>header,.article-page>.lube-editor-section-preview>header{padding:0 16px 40px}.article-page .article-body,.legal-page .article-body,.legal-page>h1{padding-inline:16px}.article-page h1{font-size:40px}.article-meta{font-size:var(--body-font-size);margin-bottom:24px}.article-hero-image{height:55vh;min-height:320px}.article-body{font-size:var(--body-font-size);margin:40px auto}.article-body h2{font-size:28px}.legal-page{padding-top:120px}}.article-card .picture>picture{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1)}@media (hover:hover) and (pointer:fine){.article-card a:hover .picture>picture{transform:scale(1.08)}}.article-card a:focus-visible .picture>picture{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.article-card .picture>picture{transition:none;transform:none!important}}.inspiration-gallery,.journal-list{--inspiration-action-gap:min(64px, var(--section-space))}.article-next .eyebrow{color:var(--muted);margin-bottom:16px}.article-next .next-link>span:first-child{max-width:36ch}.legal-content{max-width:860px}.legal-content p{margin:24px 0}.article-hero-image{margin-inline:var(--hero-inset);width:calc(100% - 2 * var(--hero-inset));border-radius:var(--card-radius);overflow:clip}.document-link{font-size:var(--body-font-size);border-bottom:1px solid #d9d9d9;justify-content:space-between;gap:24px;padding:17px 0;display:flex}.article-selection-row{min-width:0;position:relative;container-type:inline-size}.article-selection-strip{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 5.33333px);grid-auto-flow:column;gap:8px;display:grid;overflow:auto hidden}.article-selection-strip::-webkit-scrollbar{display:none}.article-selection-strip>.article-card{scroll-snap-align:start;min-width:0}.article-selection-controls{pointer-events:none;opacity:0;transition:opacity .2s var(--ease);justify-content:space-between;align-items:center;padding-inline:16px;display:flex;position:absolute;inset:0 0 auto}.article-selection-controls button{pointer-events:none;width:44px;height:44px;color:var(--action-white);background:var(--action-black);transition:background .3s var(--ease), color .3s var(--ease);border:0;border-radius:0;place-items:center;padding:0;display:grid}.article-selection-row:has(:focus-visible) .article-selection-controls{opacity:1}.article-selection-row:has(:focus-visible) .article-selection-controls button{pointer-events:auto}@media (hover:hover) and (pointer:fine){.article-selection-row:is(:hover,:focus-within) .article-selection-controls{opacity:1}.article-selection-row:is(:hover,:focus-within) .article-selection-controls button{pointer-events:auto}}.article-selection-controls button:not(:disabled):is(:hover,:focus-visible){background-color:var(--action-white);color:var(--action-black)}.article-selection-controls button:disabled{opacity:.25;cursor:default}.article-selection>.heading{margin-bottom:0}.article-selection>.page-breadcrumbs .hero-breadcrumbs ol{justify-content:center}.article-selection>.center-action{margin-top:20px;margin-bottom:0;padding:0}.article-selection>.article-selection-row:not(:first-child){margin-top:var(--section-content-gap)}.article-selection>.center-action .kitchen-explore-link{gap:8px}@media (max-width:809px){.article-selection-strip{grid-auto-columns:88%;gap:12px}.article-selection>.center-action{margin-top:16px}.article-selection-controls{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.article-selection-controls,.article-selection-controls button{transition:none}}.document-link:first-of-type{border-top:1px solid #d9d9d9}.article-hero-breadcrumbs{margin-top:16px}.legal-page>.standard-introduction-copy{width:100%;margin-bottom:var(--section-content-gap)}.article-page-header>p{margin-inline:auto}
.impact{background:var(--ink);color:#efede9;flex-direction:column;justify-content:space-between;min-height:948px;display:flex;position:relative;overflow:hidden}.impact-background{border-radius:0;position:absolute;inset:0}.impact-shade{background:#21160d59;position:absolute;inset:0}.impact-top,.impact-stats{z-index:1;justify-content:space-between;display:flex;position:relative}.impact-top>p{font-size:var(--body-font-size)}.impact-stats{grid-template-columns:repeat(4,1fr);display:grid}.stat-number{line-height:var(--display-line-height);letter-spacing:-.05em;margin-bottom:24px}.stat p{color:#ffffffab}@media (max-width:1199px){.impact-stats{gap:32px}.stat-number{font-size:80px}}@media (max-width:809px){.impact{gap:80px;min-height:700px}.impact-top>p{font-size:var(--body-font-size)}.stat-number{margin-bottom:12px}.stat p{max-width:180px}}.impact-stats{grid-template-rows:repeat(2,224px);gap:4px}.stat{-webkit-backdrop-filter:blur(16px);border-radius:var(--card-radius);background:#0000007a;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;display:flex;container-type:inline-size}.stat:first-child{grid-area:1/1}.stat:nth-child(2){grid-area:1/3}.stat:nth-child(3){grid-area:2/2}.stat:nth-child(4){grid-area:2/4}.stat-number{white-space:nowrap;align-self:flex-start;margin:0;font-size:clamp(12px,18cqi,64px)}.stat p{font-size:var(--body-font-size);text-align:left;max-width:224px}.impact{gap:64px}.impact-top>p{align-self:flex-end;margin-right:15%}@media (max-width:809px){.impact-stats{grid-template-columns:1fr 1fr}.stat:nth-child(n){grid-area:auto}.impact-top>p{margin-right:0}}.about-foundations{background:var(--paper)}.about-foundations header{justify-content:space-between;align-items:end;gap:48px;margin-bottom:64px;display:flex}.about-foundations header>p{font-size:var(--body-font-size);max-width:var(--section-copy-width);color:var(--muted)}.about-foundations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.about-foundations-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.about-foundations-grid:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.about-foundations-grid:has(>article:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.about-foundations-grid .picture{aspect-ratio:.825;height:auto}.about-foundations-grid>article:only-child .picture{aspect-ratio:16/9}.about-foundations-grid>article>:is(h3,p){padding-inline-end:min(32px, var(--gutter))}.about-foundations-grid h3{letter-spacing:-.03em;margin:20px 0 8px;font-size:24px}.about-foundations-grid p{font-size:var(--body-font-size);color:var(--muted)}.about-principles{background:var(--paper)}.about-principles-grid{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px;display:grid}.about-principles-grid>header{padding-bottom:32px}@media (min-width:810px){.about-principles-grid[data-stack-cover]>header{top:min(var(--stack-header-clearance,88px), calc(100svh - var(--stack-card-height,0px) - 16px));clip-path:inset(0 0 var(--stack-cover-bottom,0px) 0);translate:0 var(--stack-cover-offset,0px);position:sticky}.about-principles-grid[data-stack-cover]>header:focus-within{clip-path:none;position:static;translate:none}}@media print{.about-principles-grid[data-stack-cover]>header{clip-path:none;position:static;translate:none}}.about-principles-grid>header p{max-width:var(--section-copy-width);color:var(--muted);margin-top:24px}.about-principles-grid>header p:not(.eyebrow){font-size:var(--body-font-size)}.about-principle{top:min(var(--stack-header-clearance,88px), calc(100svh - var(--stack-card-height,0px) - 16px));background:#fff;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:48px;min-height:204px;padding:32px;display:flex;position:sticky}.about-principle>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.about-principle h3{letter-spacing:-.04em;font-size:40px}.about-principle span{color:#d6d6d6;font-size:24px}.about-principle p{color:var(--ink);font-size:var(--body-font-size);max-width:var(--section-copy-width)}@media (max-width:1199px){.about-foundations header{display:block}:is(.about-foundations-grid:not(:has(>article:only-child)),.about-foundations-grid:has(>article:nth-child(3):last-child)){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.about-foundations-grid>article:nth-child(3):last-child{grid-column:1/-1}.about-foundations header>p{margin-top:24px}.about-foundations header>p,.about-principles-grid>header>p,.plus-visit>div:last-child p{max-width:none}}@media (min-width:810px) and (max-width:1199px){.about-principle{min-height:204px}}@media (max-width:809px){.about-title{letter-spacing:-.045em;font-size:44px}.about-foundations header{margin-bottom:40px;display:block}.about-foundations-grid{gap:32px 8px}.about-foundations-grid h3{margin-top:16px;font-size:20px}.about-foundations-grid p{font-size:var(--body-font-size)}.about-principles-grid{--stack-header-clearance:84px;grid-template-columns:1fr;gap:4px}.about-principles-grid>header{margin-bottom:calc(var(--section-content-gap) - 4px);padding-bottom:0;position:static}.about-principle{gap:32px;min-height:168px;padding:24px}.about-principle h3{font-size:30px}.about-principle span{font-size:20px}}@media (max-width:600px){:is(.about-foundations-grid,.about-foundations-grid:has(>article:nth-child(n):last-child)){grid-template-columns:minmax(0,1fr)}}.about-plus-link{padding:0 var(--gutter) 100px;text-align:center}.plus-details{grid-template-columns:1fr 2.1fr;gap:64px;padding-top:0;display:grid}.plus-index{align-self:start;position:sticky;top:100px}.plus-index>p{color:var(--muted);margin-bottom:32px}.plus-index a{border-top:1px solid #4f474229;align-items:baseline;gap:20px;padding:20px 0;font-size:18px;transition:color .3s;display:flex}.plus-index a:hover{color:var(--ink)}.plus-index a span{color:var(--muted);font-size:12px}.plus-topics{gap:120px;min-width:0;display:grid}.plus-topic{scroll-margin-top:100px}.plus-topic>.picture{aspect-ratio:1.5;height:auto}.plus-topic-copy{padding-top:32px}.plus-topic-copy>.eyebrow{color:var(--muted);margin-bottom:24px}.plus-topic-copy .heading{margin-bottom:32px}.plus-topic-copy>div{max-width:660px}.plus-topic-copy>div>p{font-size:var(--body-font-size);color:var(--ink);margin-bottom:20px}.plus-topic-copy .text-link{margin-top:12px;display:inline-block}.plus-visit{background:var(--paper);grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;display:grid}.plus-visit p{max-width:420px;color:var(--muted);margin-bottom:32px}@media (min-width:810px){.plus-visit>.section-title-group{grid-area:1/1}.plus-visit>.section-copy-description{grid-area:1/2}}@media (max-width:809px){.plus-details,.plus-visit{grid-template-columns:1fr;gap:40px}.plus-index{position:static}.plus-topics{gap:64px}.plus-topic-copy>div>p{font-size:var(--body-font-size)}.plus-topic>.picture{aspect-ratio:1.15}.about-plus-link{padding:0 16px 64px}.impact-stats{grid-template-rows:repeat(4,auto);gap:4px}.stat:nth-child(n){align-items:flex-start;gap:24px;min-height:180px;padding:20px 12px}.stat:first-child{grid-area:1/1}.stat:nth-child(2){grid-area:2/2}.stat:nth-child(3){grid-area:3/1}.stat:nth-child(4){grid-area:4/2}.stat-number{align-self:flex-start;font-size:clamp(12px,18cqi,72px)}.stat p{text-align:left;font-size:var(--body-font-size);line-height:var(--body-line-height)}}.origin-film{--origin-film-duration:8s;padding:64px var(--gutter) 96px;background:var(--paper);overflow:hidden}.origin-film-viewport{width:100%;height:auto;min-height:560px;margin:auto;position:relative;overflow:hidden}.origin-film-viewport:after{content:"";background:var(--paper);opacity:0;pointer-events:none;z-index:4;position:absolute;inset:0}.origin-film-track,.origin-film-world{width:100%;height:auto;min-height:560px;position:relative}.origin-film-world{color:var(--ink);padding-top:40px;display:grid}.origin-film-world *{animation-play-state:var(--film-play-state)!important}.origin-film-workshop-scene{z-index:1;grid-area:1/1;width:30%;height:auto;min-height:440px;position:relative;top:0;left:3%}.origin-film-started .origin-film-workshop-scene{animation:origin-film-shift-workshop var(--origin-film-duration) ease-in-out forwards}.origin-film-workshop,.origin-film-bulgaria-map{width:100%;height:370px;display:block}.origin-film-workshop{stroke-width:2.4px}.origin-film-workshop path{stroke-dasharray:1800}.origin-film-started .origin-film-workshop path{animation:origin-film-draw-workshop var(--origin-film-duration) ease-in-out forwards}.origin-film-history-label,.origin-film-bulgaria-label{flex-direction:column;gap:9px;margin-left:15%;display:flex}.origin-film-history-label span,.origin-film-name-caption,.origin-film-bulgaria-scene span{font-size:var(--body-font-size);letter-spacing:.16em;color:var(--ink)}.origin-film-history-label strong{color:var(--ink);letter-spacing:-.04em;font-size:32px;font-weight:400;line-height:1.12}.origin-film-name-scene{width:30%;height:260px;color:var(--ink);opacity:0;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;display:flex;position:relative;top:130px;left:35%}.origin-film-started .origin-film-name-scene{animation:origin-film-name-appear var(--origin-film-duration) ease-in-out forwards}.origin-film-name-scene strong{letter-spacing:-.09em;white-space:nowrap;margin:15px 0;font-size:clamp(72px,6.2vw,120px);font-weight:400;line-height:1}.origin-film-name-scene i{color:var(--ink);vertical-align:13px;font-size:.55em;font-style:normal}.origin-film-name-scene small{letter-spacing:.16em;font-size:var(--body-font-size)}.origin-film-name-scene small span{padding:0 15px}.origin-film-bulgaria-scene{width:30%;height:auto;min-height:440px;color:var(--ink);opacity:0;grid-area:1/1;position:relative;top:0;left:67%}.origin-film-bulgaria-map{color:var(--ink);stroke-width:2.3px}.origin-film-bulgaria-map path{stroke-dasharray:2000;stroke-dashoffset:2000px}.origin-film-started .origin-film-bulgaria-map path{animation:origin-film-draw-bulgaria var(--origin-film-duration) ease-in-out forwards}.origin-film-bulgaria-scene strong{letter-spacing:-.04em;font-size:32px;font-weight:400;line-height:1.12}.origin-film-started .origin-film-bulgaria-scene{animation:origin-film-bulgaria-appear var(--origin-film-duration) ease-in-out forwards}.origin-film-footer{text-align:center;margin:12px auto 0}.origin-film-footer>p{max-width:950px;font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--ink);margin:auto}@keyframes origin-film-shift-workshop{0%,18%{left:50%;transform:translate(-50%)}40%,to{left:3%;transform:translate(0)}}@keyframes origin-film-curtain{0%,94%{opacity:0}98%,to{opacity:1}}@keyframes origin-film-draw-workshop{0%{stroke-dashoffset:1800px}18%,to{stroke-dashoffset:0}}@keyframes origin-film-draw-bulgaria{0%,44%{stroke-dashoffset:2000px}62%,to{stroke-dashoffset:0}}@keyframes origin-film-name-appear{0%,30%{opacity:0}40%,to{opacity:1}}@keyframes origin-film-bulgaria-appear{0%,44%{opacity:0}55%,to{opacity:1}}@media (max-width:809px){.origin-film{padding:40px 16px 70px}.origin-film-viewport,.origin-film-track,.origin-film-world{height:auto;min-height:350px}.origin-film-world{padding-top:0}.origin-film-started .origin-film-workshop-scene{animation:origin-film-mobile-one var(--origin-film-duration) linear infinite}.origin-film-started .origin-film-name-scene{animation:origin-film-mobile-two var(--origin-film-duration) linear infinite}.origin-film-started .origin-film-bulgaria-scene{animation:origin-film-mobile-three var(--origin-film-duration) linear infinite}.origin-film-started .origin-film-workshop path{animation-iteration-count:infinite}.origin-film-started .origin-film-bulgaria-map path{animation:origin-film-mobile-draw-bulgaria var(--origin-film-duration) ease-in-out infinite}.origin-film-workshop-scene,.origin-film-bulgaria-scene{flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:auto;min-height:350px;padding-top:16px;display:flex;position:relative;top:0;left:0;transform:none}.origin-film-workshop,.origin-film-bulgaria-map{flex-shrink:0;width:min(80vw,300px);height:220px}.origin-film-history-label,.origin-film-bulgaria-label{text-align:center;align-items:center;width:100%;max-width:330px;margin-left:0}.origin-film-history-label span,.origin-film-name-caption,.origin-film-bulgaria-scene span{font-size:var(--body-font-size)}.origin-film-history-label strong{font-size:30px}.origin-film-name-scene{grid-area:1/1;width:100%;height:auto;min-height:350px;position:relative;top:0;left:0}.origin-film-name-scene strong{margin:15px 0;font-size:clamp(76px,21vw,100px)}.origin-film-name-scene small{font-size:var(--body-font-size)}.origin-film-name-scene small span{padding:0 10px}.origin-film-bulgaria-scene strong{max-width:330px;font-size:30px}.origin-film-footer{margin-top:20px}.origin-film-footer>p{font-size:var(--body-font-size)}}@keyframes origin-film-mobile-one{0%,27%{opacity:1}34%,96%{opacity:0}to{opacity:1}}@keyframes origin-film-mobile-two{0%,27%{opacity:0}34%,59%{opacity:1}66%,to{opacity:0}}@keyframes origin-film-mobile-three{0%,59%{opacity:0}66%,94%{opacity:1}to{opacity:0}}@keyframes origin-film-mobile-draw-bulgaria{0%,60%{stroke-dashoffset:2000px}80%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.origin-film-reduced .origin-film-name-scene,.origin-film-reduced .origin-film-bulgaria-scene{opacity:1}.origin-film-reduced .origin-film-workshop path,.origin-film-reduced .origin-film-bulgaria-map path{stroke-dashoffset:0}}@media (max-width:809px) and (prefers-reduced-motion:reduce){.origin-film-reduced .origin-film-workshop-scene,.origin-film-reduced .origin-film-name-scene{opacity:0}.origin-film-reduced .origin-film-bulgaria-scene{opacity:1}}.origin-film-workshop path{stroke-dashoffset:0}.origin-film-started .origin-film-workshop path{stroke-dashoffset:1800px}.origin-film-heading:not(:has(>*)){display:none}.origin-film-heading{padding:0 var(--gutter);margin-bottom:40px}
.stores-page{min-height:80vh;padding-top:160px}.stores-page [data-page-layout-item=introduction] .eyebrow,.stores-page [data-page-layout-item=introduction] .heading,.stores-page>.eyebrow,.stores-page>.heading,.stores-intro{text-align:center}.stores-page [data-page-layout-item=introduction] .eyebrow,.stores-page>.eyebrow{margin-bottom:0}.stores-intro{color:var(--ink);margin:32px 0 48px}.store-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.store-card{background:var(--paper)}.store-card>.picture{aspect-ratio:1.3;height:auto}.store-card-copy{padding:32px}.store-card-copy h2{margin:16px 0 24px;font-size:28px}.store-card-copy>p:not(.eyebrow){font-size:var(--body-font-size);color:var(--ink)}.store-card-copy>a{margin-top:16px;font-size:16px;display:block}@media (max-width:809px){.stores-page{padding-top:120px}.store-grid{grid-template-columns:1fr}.store-card-copy{padding:24px}.store-card-copy h2{font-size:24px}.stores-intro{font-size:var(--body-font-size)}}.showroom-page .store-grid{grid-template-columns:1fr;margin-top:64px}.showroom-page .store-card{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.showroom-page .store-card>:is(.picture,.showroom-media){aspect-ratio:1.25;width:100%;height:100%}.showroom-page .store-card-copy{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:start;min-width:0;padding:64px;display:flex}.showroom-page .store-card-copy h2{font-size:56px}.showroom-page .stores-intro{max-width:600px;margin-inline:auto}.showroom-brand-label{text-transform:none}.showroom-hours{border-top:1px solid #4f474229;width:100%;max-width:420px;margin-top:26px;padding-top:22px}.showroom-hours h3{font-size:var(--body-font-size);letter-spacing:.03em;text-transform:uppercase;margin-bottom:16px}.showroom-hours dl{gap:8px;margin:0;display:grid}.showroom-hours dl>div{font-size:var(--body-font-size);justify-content:space-between;gap:20px;display:flex}.showroom-hours dt{color:var(--ink);overflow-wrap:anywhere;min-width:0}.showroom-hours dd{white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0}@media (min-width:810px) and (max-width:1199px){.showroom-page .store-card{grid-template-columns:1fr}.showroom-page .store-card-copy{padding:40px 32px}}@media (max-width:809px){.showroom-page .store-grid{margin-top:40px}.showroom-page .store-card{grid-template-columns:1fr}.showroom-page .store-card-copy{padding:32px 24px}.showroom-page .store-card-copy h2{font-size:40px}}.showroom-preparation{max-width:360px}.showroom-preparation h3{margin-bottom:12px;font-size:18px}.showroom-preparation ul{color:var(--ink);font-size:var(--body-font-size);line-height:var(--body-line-height);padding-left:18px}.showroom-media{border-radius:var(--card-radius);touch-action:pan-y pinch-zoom;min-width:0;position:relative;overflow:hidden}.store-card>.showroom-media{aspect-ratio:1.25}.showroom-media>:is(.picture,video){object-fit:cover;width:100%;height:100%;display:block}.showroom-media:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.showroom-media-dots{align-items:center;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.showroom-media-dots button{background:0 0;border:0;border-radius:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.showroom-media-dots button>span{width:7px;height:7px;transition:background .2s var(--ease), transform .2s var(--ease);background:#ffffff80;border-radius:50%;box-shadow:0 1px 4px #0008}.showroom-media-dots button[aria-current=true]>span{background:#fff;transform:scale(1.2)}.showroom-media-dots button:focus-visible{outline-offset:-3px;outline-color:#fff}@media (prefers-reduced-motion:reduce){.showroom-media-dots button>span{transition:none}}.showroom-page:not(:has(.store-grid)){min-height:0}.stores-intro:has(+.page-breadcrumbs){margin-bottom:0}.showroom-page .page-breadcrumbs{margin-bottom:48px}.showroom-page:not(:has(.store-grid)) .page-breadcrumbs{margin-bottom:0}.store-card-copy>.showroom-directions{justify-content:flex-start;gap:8px;text-decoration:none;display:inline-flex}
.contact-page{background:var(--paper);grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.contact-copy{flex-direction:column;padding:160px 64px 120px;display:flex}.contact-copy>p{max-width:450px;color:var(--ink);margin-top:32px}.contact-copy>p:not(.eyebrow){font-size:var(--body-font-size)}.contact-address{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:auto;padding-top:160px;display:grid}.contact-address>div:only-child{grid-column:1/-1}.contact-address>div{border-left:1px solid #4f474229;min-width:0;padding-left:18px}.contact-address p{font-size:var(--body-font-size);margin-bottom:8px}.contact-address span{font-size:var(--body-font-size);color:var(--ink)}.contact-form-area{--form-field-surface:var(--paper);justify-content:center;align-items:center;display:flex;position:relative}.contact-form-area>.picture{border-radius:0;position:absolute;inset:0}.contact-form-area form,.contact-success{background:#e2dacf;flex-direction:column;gap:24px;width:100%;padding:24px;display:flex;position:relative}.contact-form-area label{display:block}.contact-form-area input,.contact-form-area textarea{outline-offset:4px;width:100%;font-size:var(--body-font-size);background:#e2dacf;border:0;border-bottom:1px solid #e4e4e4;border-radius:0;padding:14px 0 20px}.contact-form-area textarea{resize:vertical;min-height:100px}.contact-form-area .button{width:100%;font-size:14px}.contact-success h2{letter-spacing:-.03em;font-size:32px}.contact-success p{font-size:var(--body-font-size);color:var(--ink)}@media (max-width:1399px){.contact-copy{padding:160px 32px 80px}.contact-copy h1{font-size:64px}.contact-form-area{padding:100px 8%}}@media (max-width:809px){.contact-page{grid-template-columns:1fr}.contact-copy{padding:120px 16px 48px}.contact-copy h1{white-space:normal}.contact-copy>p:not(.eyebrow){font-size:var(--body-font-size)}.contact-address{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:64px}.contact-address p,.contact-address span{font-size:var(--body-font-size)}.contact-form-area{min-height:600px}.contact-form-area form{gap:16px;padding:24px}}.contact-copy h1{white-space:normal;font-size:80px}.contact-address a{font-size:var(--body-font-size);color:var(--ink)}.contact-address>div>a{display:block}.contact-address a[href^=mailto\:]{white-space:nowrap}.contact-address>div>a+a{margin-top:8px}.contact-form-area select{font:inherit;border:0;border-bottom:1px solid #e4e4e4;border-radius:0;width:100%}.contact-form-area form{gap:16px}.contact-form-area{padding:96px 12%}@media (max-width:1199px){.contact-copy h1{font-size:64px}.contact-form-area{padding:96px 7%}}@media (max-width:809px){.contact-copy h1{font-size:48px}.contact-form-area{padding:48px 16px}}.product-enquiry,.contact-split{border-top:1px solid #e7e0d9}.product-enquiry{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(48px,8vw,160px);display:grid}.product-enquiry-copy .eyebrow{margin-bottom:25px}.product-enquiry-copy .heading{max-width:650px}.product-enquiry-copy>p:not(.eyebrow){max-width:440px;color:var(--ink)}.product-enquiry-copy>:is(.heading,.eyebrow)+p:not(.eyebrow){margin-top:var(--section-description-gap)}.product-enquiry-copy>p:not(.eyebrow)+p{margin-top:20px}.product-enquiry .contact-form-area{min-height:0;padding:0;display:block}.product-enquiry .contact-form-area form,.product-enquiry .contact-success{background:0 0;padding:0}.product-enquiry .contact-form-area input,.product-enquiry .contact-form-area textarea{background:0 0;border-bottom-color:#bdb5ab}.product-enquiry .contact-form-area .button{align-self:start;width:auto;min-width:195px;margin-top:14px}.product-enquiry .contact-success{gap:20px}.product-enquiry .contact-success .text-link{align-self:start}@media (min-width:810px){.product-enquiry-copy{align-self:start;position:sticky;top:112px}}@media (max-width:809px){.product-enquiry{grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:64px}.product-enquiry-copy>:is(.heading,.eyebrow)+p:not(.eyebrow){margin-top:var(--section-description-gap)}}.contact-split{padding:148px var(--gutter) 100px;align-items:start;gap:clamp(48px,8vw,140px)}.contact-split .contact-copy{min-width:0;padding:0}.contact-split .contact-copy .heading{max-width:620px}.contact-split .contact-copy>p{max-width:520px}.contact-split .contact-copy>p:not(.eyebrow){line-height:var(--body-line-height)}.contact-split .contact-address{margin-top:0;padding-top:88px}.contact-split .contact-form-area{min-height:0;padding:0;display:block}.contact-split form,.contact-split .contact-success{background:0 0;gap:22px;padding:0}.contact-split input,.contact-split select,.contact-split textarea{color:var(--muted);background:0 0;border-bottom-color:#aaa399;padding:16px 0 20px}.contact-split .button{align-self:start;width:auto;min-width:200px}@media (max-width:760px){.contact-split{grid-template-columns:1fr;gap:48px;padding:112px 20px 64px}.contact-split .contact-address{padding-top:36px}.contact-split .contact-form-area,.contact-split .contact-form-area form{padding:0}}.contact-options{border:0;min-width:0;margin:4px 0;padding:0}.contact-options legend{font-size:var(--body-font-size);margin-bottom:14px;display:block}.contact-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-chip-grid label{cursor:pointer;position:relative}.contact-chip-grid input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.contact-chip-grid label>span{text-align:center;border:1px solid #d1cbc2;padding:12px 16px;font-size:14px;transition:color .2s,background .2s,border-color .2s;display:block}@media (min-width:761px){.contact-split .contact-copy{position:sticky;top:112px}}.contact-split{padding-top:96px}@media (max-width:760px){.contact-split{padding-top:56px}}.contact-form-area:focus{outline:none}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.contact-form-area .consent-label{font-size:var(--body-font-size);line-height:var(--label-line-height);flex-direction:row;align-items:flex-start;gap:12px}.contact-form-area .consent-label>input[type=checkbox]{width:18px;height:18px;margin:calc((var(--label-line-height) * 1em - 18px) / 2) 0 0;font:inherit;background:0 0;border:0;flex:0 0 18px;padding:0}.contact-form-area .consent-label>span{min-width:0}.contact-form-area .consent-label a{text-decoration:none}.contact-form-area button[disabled]{opacity:.55;cursor:wait}:is(.button,.contact-form-area .button,.contact-split .button,.product-enquiry .contact-form-area .button).white{--button-rest-text:var(--action-black);--button-hover-text:var(--action-white);background:var(--action-white);color:var(--action-black)}:is(.button,.contact-form-area .button,.contact-split .button,.product-enquiry .contact-form-area .button).white:is(:hover,:focus-visible){background:var(--action-black);color:var(--action-white)}.contact-chip-grid input:checked+span{background:var(--action-black);color:var(--action-white);border-color:var(--action-black)}.contact-split{background:var(--paper);color:var(--ink)}.contact-form-area form,.contact-form-area .contact-success{color:var(--ink);background:0 0}.contact-form-area input:not([type=checkbox]):not([type=radio]),.contact-form-area select,.contact-form-area textarea{font-size:max(16px, var(--body-font-size));color:#0d0d0d;border-bottom-color:var(--action-taupe);background:0 0;padding:12px 0 16px}.contact-form-area input::placeholder,.contact-form-area textarea::placeholder{color:#858585;opacity:1}.contact-form-area select:has(option[value=""]:checked){color:#858585}.contact-options legend{color:var(--ink)}.contact-chip-grid label>span{color:var(--ink);background:#4f47421f;border-color:#4f474229}.contact-form-area input[type=checkbox]{accent-color:var(--action-taupe)}.contact-chip-grid input:focus-visible+span{outline-color:var(--action-taupe)}.contact-form-area .contact-field-error{color:#9a342b;margin:8px 0 0;font-size:13px;line-height:1.45}.contact-form-area :is(input,textarea)[aria-invalid=true]{border-bottom-color:#9a342b}.contact-form-area :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus-visible{--form-field-focus-shadow:0 1px 0 var(--ink);box-shadow:0 1px 0 var(--ink);outline:none}.contact-form-area :is(input,textarea)[aria-invalid=true]:focus-visible{--form-field-focus-shadow:0 1px 0 #9a342b;box-shadow:0 1px #9a342b}.contact-form-area .consent-label{grid-template-columns:18px minmax(0,1fr);gap:8px 12px;display:grid}.contact-form-area .consent-label .contact-field-error{grid-column:2;margin-left:0}.contact-form-area .contact-form-error{color:#9a342b;font-size:var(--body-font-size);background:#9a342b0f;border-left:2px solid #9a342b;padding:16px 20px;line-height:1.5}.contact-builder-grid{grid-template-columns:1fr;gap:24px;min-width:0;display:grid}.contact-builder-field{min-width:0;margin:0}.contact-builder-field>span{color:var(--ink)}.contact-builder-field>input,.contact-builder-field>select,.contact-builder-field>textarea{width:100%;margin-top:8px;display:block}.contact-builder-field.contact-options{margin:0}.contact-builder-field legend{margin-bottom:12px}.contact-chip-grid input:focus-visible+span{outline-offset:3px}.contact-builder-field>.form-field-label-hidden,.contact-options>.form-field-label-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:810px){.contact-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.product-enquiry .contact-form-area form{gap:24px}.contact-chip-grid label{-webkit-tap-highlight-color:transparent;border-radius:0}.contact-chip-grid input{outline:none}.contact-chip-grid input:focus-visible+span{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink);outline:none}.contact-copy .page-breadcrumbs+.contact-address{padding-top:40px}html[data-pointer-focus] .contact-chip-grid input:focus+span{outline:none}.contact-form-area .button.enquiry-submitted,.contact-form-area .button.enquiry-submitted:is(:hover,:focus-visible){--button-rest-text:#fff;--button-hover-text:#fff;color:#fff;opacity:1;cursor:default;background:#075e46;align-self:stretch;width:100%;min-width:0}.contact-form-area .button.enquiry-submitted .button-text>span{transition:none;transform:none}.contact-form-area .button.enquiry-submitted .button-text>span+span{display:none}
