.navbar{--joro-orange:#f5a11a;z-index:10;background:#fff;border-bottom:1px solid #e8e8e8;width:100%;min-height:98px;transition:background-color .22s,border-color .22s,box-shadow .22s;position:fixed;inset:0 0 auto;box-shadow:0 2px 8px #1010100a}.navbar--hero{box-shadow:none;background:0 0;border-bottom-color:#0000}.navbar--hero .navigation-item a,.navbar--hero .navigation-separator{color:#fff}.navbar--hero .search-trigger,.navbar--hero .language-selector{color:#fff;background:#ffffff1f;border-color:#ffffffc7}.navbar--hero .search-trigger svg,.navbar--hero .language-selector__globe,.navbar--hero .language-selector__chevron{stroke:currentColor}.navbar--hero .navbar__logo{filter:brightness(0)invert()}.navbar--menu-open{box-shadow:none;background:#050505;border-bottom-color:#050505}.navbar--menu-open .navbar__logo{filter:brightness(0)invert()}.navbar--menu-open .navigation-item a,.navbar--menu-open .navigation-separator,.navbar--menu-open .language-selector{color:#fff}.navbar--menu-open .search-trigger,.navbar--menu-open .language-selector{background:0 0;border-color:#ffffffc7}.navbar--menu-open .search-trigger svg,.navbar--menu-open .language-selector__globe,.navbar--menu-open .language-selector__chevron{stroke:#fff}.navbar--menu-open:not(.navbar--menu-open-hero){background:#fff;border-bottom-color:#e8e8e8}.navbar--menu-open:not(.navbar--menu-open-hero) .navbar__inner{background:#fff}.navbar--menu-open:not(.navbar--menu-open-hero) .navigation-item a,.navbar--menu-open:not(.navbar--menu-open-hero) .navigation-separator,.navbar--menu-open:not(.navbar--menu-open-hero) .language-selector{color:#151515}.navbar--menu-open:not(.navbar--menu-open-hero) .mega-menu{background:#fff;border-bottom-color:#e8e8e8;box-shadow:0 12px 24px #1010101a}.navbar--menu-open:not(.navbar--menu-open-hero) .mega-menu__all,.navbar--menu-open:not(.navbar--menu-open-hero) .mega-menu__option{color:#151515}.navbar--menu-open:not(.navbar--menu-open-hero) .mega-menu__all:after{background:#15151573}.navbar--menu-open-scrolled{background:#fff;border-bottom-color:#e8e8e8}.navbar--menu-open-scrolled .navbar__inner{background:#fff}.navbar--menu-open-scrolled .navigation-item a,.navbar--menu-open-scrolled .navigation-separator,.navbar--menu-open-scrolled .language-selector{color:#151515}.navbar--menu-open-scrolled .navbar__logo{filter:none}.navbar--menu-open-scrolled .search-trigger svg{stroke:#151515}.navbar--menu-open-scrolled .menu-button span{background:#151515}.navbar__inner{z-index:20;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"navigation brand right";align-items:center;gap:clamp(18px,2vw,34px);min-height:98px;padding-inline:clamp(24px,2vw,30px);transition:background-color .22s;display:grid;position:relative}:is(.navbar--hero:has(.navigation-item:hover) .navbar__inner,.navbar--hero:has(.mega-menu:focus-within) .navbar__inner),:is(.navbar--hero:has(.navigation-item:hover),.navbar--hero:has(.mega-menu:focus-within)){background:#050505}:is(.navbar--hero:has(.navigation-item:hover) .navbar__logo,.navbar--hero:has(.mega-menu:focus-within) .navbar__logo){filter:brightness(0)invert()}.navbar--luma,.navbar--luma .navbar__inner{background:#fff;border-bottom-color:#e8e8e8;box-shadow:0 2px 8px #1010100a}.navbar--luma .navigation-item a,.navbar--luma .navigation-separator,.navbar--luma .language-selector{color:#151515}.navbar--luma .navbar__logo{filter:none}.navbar--luma .search-trigger svg{stroke:#151515}.navbar--luma.navbar--hero{box-shadow:none;background:0 0;border-bottom-color:#0000}.navbar--luma.navbar--hero .navigation-item a,.navbar--luma.navbar--hero .navigation-separator{color:#fff}.navbar--luma.navbar--hero .search-trigger,.navbar--luma.navbar--hero .language-selector{color:#fff;background:#ffffff1f;border-color:#ffffffc7}@media (width>=1200px){.navbar__navigation--left,.navbar__navigation--right{gap:clamp(18px,2vw,34px)}.navbar__navigation--left .navigation-item,.navbar__navigation--right .navigation-item{gap:0}.navbar__navigation--left .navigation-separator,.navbar__navigation--right .navigation-separator{display:none}.navbar__navigation--left .navigation-item a,.navbar__navigation--right .navigation-item a{color:#fff;letter-spacing:0;font-size:18px;font-weight:300}.navbar__actions{gap:28px}.search-trigger{width:24px;height:38px;box-shadow:none;background:0 0;border:0}.search-trigger svg{stroke:#fff;width:21px;height:21px}.language-selector{color:#fff;background:0 0;border:0;min-width:auto;height:38px;padding:0}.language-selector__globe,.language-selector__chevron{display:none}.language-selector__label{font-size:18px}.menu-button{background:0 0;border:0;border-radius:0;width:42px;height:38px;padding:7px 0;display:block}.menu-button span{background:#fff;height:2px;margin:7px 0}.navbar:not(.navbar--hero):not(.navbar--menu-open) .navigation-item a,.navbar:not(.navbar--hero):not(.navbar--menu-open) .search-trigger{color:#151515}.navbar:not(.navbar--hero):not(.navbar--menu-open) .search-trigger svg{stroke:#151515}.navbar:not(.navbar--hero):not(.navbar--menu-open) .language-selector{color:#151515}.navbar:not(.navbar--hero):not(.navbar--menu-open) .menu-button span{background:#151515}.navbar:not(.navbar--hero):not(.navbar--menu-open) .navbar__logo{filter:none}.navbar--menu-open .navigation-item a,.navbar--menu-open .navigation-separator,.navbar--menu-open .language-selector{color:#fff}.navbar--menu-open .navbar__logo{filter:brightness(0)invert()}.navbar--menu-open .search-trigger svg{stroke:#fff}.navbar--menu-open .menu-button span{background:#fff}.navbar--menu-open .mega-menu__all,.navbar--menu-open .mega-menu__option{color:#fff}}.navbar__brand{grid-area:brand;justify-self:center;align-items:center;width:max-content;display:inline-flex}.navbar__logo{object-fit:contain;width:clamp(130px,10.2vw,156px);height:auto;display:block}.navbar__navigation,.navbar__actions,.mobile-navigation nav{align-items:center;display:flex}.navbar__navigation{white-space:nowrap;justify-self:center;gap:clamp(10px,1.1vw,20px)}.navbar__navigation--left{grid-area:navigation;justify-self:start}.navbar__navigation--right{justify-self:end}.navbar__right{grid-area:right;justify-self:end;align-items:center;gap:clamp(18px,2vw,34px);display:flex}.navigation-item{align-items:center;gap:clamp(10px,1.1vw,20px);display:inline-flex;position:relative}.mega-menu{top:var(--navbar-height);z-index:5;visibility:hidden;opacity:0;pointer-events:none;background:#050505;grid-template-columns:120px minmax(0,1fr);gap:clamp(20px,2vw,32px);width:100vw;min-height:0;padding:30px clamp(40px,3.5vw,70px) 38px;transition:opacity .26s,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s;display:grid;position:fixed;inset-inline:0;transform:translateY(-10px);box-shadow:0 12px 24px #0000002e}.mega-menu--open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.navigation-item:hover>.mega-menu{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.navbar:not(.navbar--hero) .navigation-item:hover>.mega-menu{background:#fff}.navbar:not(.navbar--hero) .navigation-item:hover>.mega-menu .mega-menu__all,.navbar:not(.navbar--hero) .navigation-item:hover>.mega-menu .mega-menu__option{color:#111}.navbar:not(.navbar--hero) .navigation-item:hover>.mega-menu .mega-menu__all:after{background:#111}}.mega-menu__all,.mega-menu__option{color:#fff;width:max-content;font-size:clamp(16px,1.2vw,20px);font-weight:300;line-height:1.25;text-decoration:none;transition:color .16s,opacity .16s;display:block}.mega-menu__all{height:210px;padding-inline-end:clamp(28px,3vw,52px);position:relative}.mega-menu__all:after{top:0;bottom:0;content:"";background:#ffffff8c;width:1px;position:absolute;inset-inline-end:0}.mega-menu__items{align-content:start;gap:16px;min-height:210px;display:grid}.navbar--menu-open-scrolled .mega-menu{background:#fff;border-bottom-color:#e8e8e8;box-shadow:0 12px 24px #1010101a}.navbar--menu-open-scrolled .mega-menu__all,.navbar--menu-open-scrolled .mega-menu__option{color:#151515}.navbar--menu-open-scrolled .mega-menu__all:after{background:#15151573}.mega-menu__all:hover,.mega-menu__all:focus-visible,.mega-menu__option:hover,.mega-menu__option:focus-visible{color:var(--joro-orange)}.navigation-item a{color:#151515;letter-spacing:.045em;font-size:clamp(15px,1.17vw,18px);font-weight:200;line-height:1.2;text-decoration:none;transition:opacity .18s;display:inline-block;position:relative}.navigation-item a:after{inset-inline-start:55%;content:"";pointer-events:none;background:var(--joro-orange);opacity:0;transform-origin:50%;width:3px;height:30px;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translate(-50%,-50%)rotate(-42deg)scaleY(0)}.navigation-item a.navigation-link--active:after{opacity:1;transform:translate(-50%,-50%)rotate(-42deg)scaleY(1)}.navigation-item a:hover,.navigation-item a:focus-visible{opacity:.58}.navigation-separator{color:#1e1e1e;font-size:clamp(14px,1vw,16px);font-weight:200;line-height:1}.navbar__actions{justify-self:end;gap:clamp(10px,1vw,16px)}.search-field-wrap,.language-selector-wrap{position:relative}.search-trigger{cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;display:grid;box-shadow:0 1px 4px #0000000b}.search-trigger:hover,.search-trigger:focus-visible{border-color:#8e8e8e}.search-trigger svg{fill:none;stroke:#202020;stroke-linecap:round;stroke-width:1.25px;width:17px;height:17px}.search-field{background:#fff;border:1px solid #d8d8d8;border-radius:999px;align-items:stretch;width:clamp(185px,16.7vw,255px);height:38px;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000b}.search-field:focus-within{border-color:#8e8e8e;box-shadow:0 0 0 2px #14141414}.search-results{top:calc(100% + 8px);z-index:4;background:#fff;border:1px solid #d8d8d8;border-radius:14px;width:100%;max-height:310px;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 20px #1010101a}.search-result{color:#151515;gap:2px;padding:11px 13px;text-decoration:none;transition:background-color .16s;display:grid}.search-result+.search-result{border-top:1px solid #ededed}.search-result:hover,.search-result:focus-visible{background:#f3f3f3}.search-result__title{font-size:13px;font-weight:500;line-height:1.25}.search-result__description{color:#1515159e;font-size:11px;font-weight:200;line-height:1.35}.search-results__empty{color:#1515159e;margin:0;padding:14px 13px;font-size:12px;font-weight:200;line-height:1.35}.search-field input{color:#151515;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 13px;font-size:14px}.search-field input::-webkit-search-cancel-button{display:none}.search-field__button{cursor:pointer;background:0 0;border:0;border-left:1px solid #dedede;flex:0 0 40px;place-items:center;padding:0;display:grid}.search-field__button svg{fill:none;stroke:#202020;stroke-linecap:round;stroke-width:1.25px;width:17px;height:17px}.language-selector{color:#151515;min-width:105px;height:38px;font:inherit;letter-spacing:.015em;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #1d1d1d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:200;transition:background-color .18s,color .18s;display:inline-flex}.language-selector__globe{fill:none;stroke:currentColor;stroke-width:1.15px;width:15px;height:15px}.language-selector__chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;width:9px;height:6px;transition:transform .18s}.language-selector-wrap--open .language-selector__chevron{transform:rotate(180deg)}.language-menu{top:calc(100% + 9px);z-index:2;background:#fff;border:1px solid #1d1d1d;border-radius:14px;min-width:118px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 6px 15px #10101014}.language-menu__option{color:#151515;min-height:32px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:4px 10px;font-size:13px;font-weight:200}.language-menu__option:hover,.language-menu__option:focus-visible,.language-menu__option--active{background:#f0f0f0}.menu-button{cursor:pointer;background:#fff;border:1px solid #1d1d1d;border-radius:50%;flex:0 0 38px;width:38px;height:38px;padding:10px 8px;display:none}.menu-button span{background:#171717;height:1px;margin:5px 0;transition:transform .18s;display:block}.menu-button[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-navigation{display:none}[dir=rtl] .navbar__inner{direction:rtl}[dir=rtl] .navbar__actions{direction:ltr}[dir=rtl] .navbar__actions .language-selector-wrap{order:2}[dir=rtl] .navbar__actions .search-field-wrap{order:3}[dir=rtl] .navbar__actions .menu-button{order:1}[dir=rtl] .search-field,[dir=rtl] .language-selector,[dir=rtl] .language-menu{direction:rtl}[dir=rtl] .search-field__button{border-left:0;border-right:1px solid #dedede}@media (width<=1199px){.navbar__inner{grid-template-columns:1fr auto;grid-template-areas:"brand right"}.navbar__navigation,.navbar__right>.navbar__navigation{display:none}.navbar__right{gap:0}.navbar__actions{gap:11px}.menu-button{display:block}.mobile-navigation{top:100%;background:#fff;border-bottom:1px solid #dedede;padding:24px clamp(24px,4vw,44px) 28px;display:none;position:absolute;inset-inline:0;box-shadow:0 5px 14px #1010100f}.mobile-navigation--open{display:block}.mobile-navigation nav{flex-wrap:wrap;justify-content:center;gap:12px 18px}.mobile-navigation .navigation-item{gap:18px}.mobile-navigation .mega-menu{display:none}.mobile-navigation .navigation-item a{font-size:16px}.navigation-item a:after{width:2.5px;height:25px}.mobile-navigation .search-field{margin:24px auto 0}.mobile-navigation .search-field-wrap{width:min(100%,255px);margin-inline:auto}.mobile-navigation .search-results{width:100%}}@media (width<=639px){.navbar,.navbar__inner{min-height:76px}.navbar__inner{gap:10px;padding-inline:18px}.navbar__logo{width:clamp(112px,31vw,132px)}.navbar__actions{gap:8px}.navbar__inner{justify-content:flex-end;width:100%;display:flex;position:relative}.navbar__brand{z-index:1;position:absolute;left:50%;transform:translate(-50%)}.navbar__right{width:auto;margin-left:auto;display:block}.navbar__actions{justify-content:flex-end;width:auto;padding-left:48px}.navbar__actions .search-field-wrap--expanded{top:calc(100% + 12px);z-index:2;position:absolute;inset-inline:18px}.navbar__actions .search-field-wrap--expanded .search-field{width:100%}.language-selector{gap:0;width:38px;min-width:38px;padding:0}.language-menu{inset-inline-end:-2px}.language-selector__label,.language-selector__chevron{display:none}.language-selector__globe{width:16px;height:16px}.menu-button{z-index:2;width:38px;position:absolute;left:18px}.mobile-navigation{padding:22px 18px 24px}.mobile-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.mobile-navigation .navigation-item{justify-content:center;gap:0;padding:12px 0}.mobile-navigation .navigation-item a{font-size:15px}.navigation-item a:after{width:2px;height:22px}.mobile-navigation .navigation-separator{display:none}.mobile-navigation .search-field{width:100%;max-width:none;margin-top:18px}}.navbar--menu-open:not(.navbar--menu-open-hero),.navbar--menu-open:not(.navbar--menu-open-hero) .navbar__inner,.navbar--menu-open:not(.navbar--menu-open-hero) .mega-menu{background:#fff!important}.navbar--menu-open:not(.navbar--menu-open-hero) .mega-menu{border-bottom-color:#e8e8e8}.navbar--menu-open:not(.navbar--menu-open-hero) .navigation-item a,.navbar--menu-open:not(.navbar--menu-open-hero) .navigation-separator,.navbar--menu-open:not(.navbar--menu-open-hero) .language-selector,.navbar--menu-open:not(.navbar--menu-open-hero) .mega-menu__all,.navbar--menu-open:not(.navbar--menu-open-hero) .mega-menu__option{color:#151515!important}.navbar--menu-open:not(.navbar--menu-open-hero) .navbar__logo{filter:none!important}.navbar--menu-open:not(.navbar--menu-open-hero) .search-trigger svg{stroke:#151515!important}.navbar--menu-open:not(.navbar--menu-open-hero) .menu-button span{background:#151515!important}.language-selector:hover,.language-selector:focus-visible{color:#fff!important;background:#1d1d1d!important}.navbar--luma.navbar--hero,.navbar--luma.navbar--hero .navbar__inner{box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important}.navbar--luma.navbar--hero .navigation-item a,.navbar--luma.navbar--hero .navigation-separator,.navbar--luma.navbar--hero .language-selector{color:#fff!important}.navbar--luma.navbar--hero .navbar__logo{filter:brightness(0)invert()!important}.navbar--luma.navbar--hero .search-trigger svg{stroke:#fff!important}.navbar--luma.navbar--hero:has(.navigation-item:hover){background:#050505!important}.navbar--luma.navbar--hero:has(.mega-menu:focus-within){background:#050505!important}.navbar--luma.navbar--hero:has(.navigation-item:hover) .navbar__inner{background:#050505!important}.navbar--luma.navbar--hero:has(.mega-menu:focus-within) .navbar__inner{background:#050505!important}@media (width<=639px){.navbar--hero .menu-button,.navbar--luma.navbar--hero .menu-button{background:#ffffff1f!important;border-color:#ffffffc7!important}.navbar--hero .menu-button span,.navbar--luma.navbar--hero .menu-button span{background:#fff!important}.navbar--hero .mobile-navigation .navigation-item a,.navbar--hero .mobile-navigation .navigation-separator,.navbar--luma.navbar--hero .mobile-navigation .navigation-item a,.navbar--luma.navbar--hero .mobile-navigation .navigation-separator{color:#151515!important}.mobile-navigation{pointer-events:none;box-sizing:border-box;border:0;width:min(84vw,360px);height:calc(100dvh - 76px);padding:28px 22px;transition:transform .22s;display:block;position:fixed;inset:76px auto 0 0;overflow:hidden auto;transform:translate(-105%);box-shadow:8px 0 24px #1010101f}.mobile-navigation *{box-sizing:border-box}.mobile-navigation--open{pointer-events:auto;transform:translate(0)}[dir=rtl] .mobile-navigation{left:auto;right:0;transform:translate(105%)}[dir=rtl] .mobile-navigation--open{transform:translate(0)}[dir=rtl] .mobile-navigation .navigation-item,[dir=rtl] .mobile-navigation .navigation-item a{text-align:right}[dir=rtl] .mobile-navigation .search-field-wrap,[dir=rtl] .mobile-navigation .search-field{width:100%;max-width:100%}.mobile-navigation nav{flex-direction:column;align-items:stretch;gap:0;display:flex}.mobile-navigation .navigation-item{border-bottom:1px solid #e5e5e5;flex-wrap:wrap;justify-content:flex-start;padding:14px 0}.mobile-navigation .navigation-item a{font-size:18px}.mobile-navigation .search-field-wrap{width:100%;margin-top:28px}.mobile-navigation .mega-menu.mega-menu--open{width:100%;box-shadow:none;background:0 0;border:0;padding:8px 0 4px 18px;display:block;position:static}.mobile-navigation .mega-menu__all,.mobile-navigation .mega-menu__option{width:auto;height:auto;padding:9px 0;font-size:15px;display:block;color:#555!important}.mobile-navigation .mega-menu__items{gap:0;min-height:0;display:block}.mobile-navigation .mega-menu__all:after{display:none}.navbar--menu-open-hero,.navbar--menu-open-hero .navbar__inner{background:#fff!important;border-bottom-color:#e8e8e8!important;box-shadow:0 2px 8px #1010100a!important}.navbar--menu-open-hero .navbar__logo{filter:none!important}.navbar--menu-open-hero .search-trigger,.navbar--menu-open-hero .language-selector,.navbar--menu-open-hero .menu-button{color:#151515!important;background:#fff!important;border-color:#d8d8d8!important}.navbar--menu-open-hero .search-trigger svg,.navbar--menu-open-hero .language-selector__globe,.navbar--menu-open-hero .language-selector__chevron{stroke:#151515!important}.navbar--menu-open-hero .menu-button span{height:2px;margin:7px 0;background:#151515!important}[dir=rtl] .navbar__actions .language-selector-wrap{order:1}[dir=rtl] .navbar__actions{padding:0;position:static}[dir=rtl] .navbar__actions .language-selector-wrap,[dir=rtl] .navbar__actions .search-field-wrap{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}[dir=rtl] .navbar__actions .language-selector-wrap{left:18px}[dir=rtl] .navbar__actions .search-field-wrap{left:66px}[dir=rtl] .navbar__actions .search-field-wrap--expanded{top:calc(100% + 12px);left:18px;right:18px;transform:none}[dir=rtl] .navbar__actions .search-field-wrap{order:2}[dir=rtl] .navbar__actions .menu-button{order:3;left:auto;right:18px}}.home-collections{color:#111;background:#fff;width:100%;min-height:100svh;padding:clamp(56px,5vw,82px) 0 clamp(64px,6vw,96px);overflow:hidden}.home-collections__intro{text-align:center;width:min(64vw,930px);margin:0 auto}.home-collections__copy,.home-collections__emphasis{color:#111;text-align:center;margin-inline:auto}.home-collections__copy{letter-spacing:-.012em;max-width:930px;margin-block:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(23px,2vw,32px);font-weight:200;line-height:1.28}.home-collections__emphasis{letter-spacing:-.014em;margin-top:clamp(20px,1.65vw,26px);margin-bottom:0;font-family:Poppins JORO,sans-serif;font-size:clamp(28px,2.1vw,36px);font-weight:500;line-height:1.3}.home-collections__heading{color:#111;letter-spacing:.025em;text-align:center;margin:clamp(56px,5vw,76px) 0 clamp(48px,4vw,64px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(34px,2.85vw,44px);font-weight:200;line-height:1}.home-collections__grid{align-items:stretch;gap:clamp(24px,2.6vw,42px);height:clamp(500px,62vh,720px);padding-inline:clamp(14px,.9vw,16px);display:flex}.home-collection-card{color:#fff;cursor:pointer;opacity:0;background:#e9e6e1;border-radius:clamp(28px,2.9vw,46px);flex:1 1 0;height:100%;text-decoration:none;transition:opacity .88s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.22,1,.36,1),flex .65s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;transform:translateY(35px)scale(.985)}.home-collection-card:hover,.home-collection-card:focus-visible{flex:2.2 1 0}.home-collection-card--visible{opacity:1;transition-delay:var(--card-delay);transform:translateY(0)scale(1)}.home-collection-card__image{object-fit:cover;width:100%;height:100%;transition:transform .82s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.035)}.home-collection-card--luma .home-collection-card__image,.home-collection-card--dune .home-collection-card__image{object-position:center center}.home-collection-card--visible .home-collection-card__image{transition-delay:var(--card-delay);transform:scale(1)}.home-collection-card__label{z-index:2;inset-inline-start:clamp(30px,3.2vw,58px);color:#fff;letter-spacing:-.045em;font-family:Poppins JORO,sans-serif;font-size:clamp(30px,3.2vw,52px);font-weight:300;line-height:.95;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:clamp(24px,2.8vw,44px)}.home-collection-card:hover .home-collection-card__image,.home-collection-card:focus-visible .home-collection-card__image{transform:scale(1)}.home-collection-card:hover .home-collection-card__label,.home-collection-card:focus-visible .home-collection-card__label{transform:translateY(-4px)}.home-collection-card:focus-visible{outline-offset:5px;outline:1px solid #111}.home-collections__reveal{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(25px)}.home-collections__reveal--visible{opacity:1;transform:translateY(0)}.home-collections__emphasis.home-collections__reveal{transition-delay:.12s}@media (width<=1199px){.home-collections__intro{width:min(69vw,760px)}.home-collections__copy{font-size:clamp(21px,2.35vw,29px)}.home-collections__emphasis{font-size:clamp(24px,2.65vw,32px)}.home-collections__heading{margin-top:clamp(72px,7.5vw,90px);margin-bottom:clamp(58px,6.2vw,76px)}.home-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.8vw,32px);height:auto;display:grid}.home-collection-card{border-radius:clamp(24px,3vw,36px);height:auto}.home-collection-card__label{font-size:clamp(54px,6vw,74px)}}@media (width<=767px){.home-collections{padding-top:clamp(48px,12vw,68px);padding-bottom:clamp(76px,18vw,112px)}.home-collections__intro{width:92%}.home-collections__copy{letter-spacing:-.01em;font-size:clamp(14px,3.65vw,16px);line-height:1.3}.home-collections__emphasis{letter-spacing:-.012em;margin-top:20px;font-size:clamp(16px,4.2vw,18px)}.home-collections__heading{margin-top:clamp(64px,16vw,82px);margin-bottom:clamp(48px,12vw,64px);font-size:clamp(28px,8.3vw,34px)}.home-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,3vw,16px);padding-inline:clamp(12px,4.2vw,18px)}.home-collection-card{aspect-ratio:1.08;border-radius:clamp(16px,5vw,24px)}.home-collection-card__label{inset-inline-start:clamp(12px,3.8vw,20px);font-size:clamp(24px,8vw,38px);bottom:clamp(12px,4vw,20px)}}@media (prefers-reduced-motion:reduce){.home-collections__reveal,.home-collection-card,.home-collection-card__image,.home-collection-card__label{transition:none}.home-collections__reveal,.home-collection-card{opacity:1;transform:none}.home-collection-card__image{transform:none}}.site-footer{color:#111;background:#eee;width:100%;padding:clamp(30px,3vw,40px) clamp(20px,3vw,42px);overflow:hidden}.site-footer__rule{transform-origin:50%;background:#111111ad;width:100%;height:1px;margin:0 auto}.site-footer__layout{grid-template-columns:minmax(150px,1fr) minmax(0,2.25fr) minmax(150px,1fr);align-items:center;width:100%;max-width:1500px;min-height:175px;margin:0 auto;display:grid}.site-footer__center{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.site-footer__logo-wrap,.site-footer__navigation-wrap,.site-footer__copyright-wrap{justify-content:center;width:100%;display:flex}.site-footer__logo-link{justify-content:center;align-items:center;display:inline-flex}.site-footer__logo{object-fit:contain;width:clamp(140px,12vw,180px);height:auto;display:block}.site-footer__navigation-wrap{margin-top:20px}.site-footer__navigation{color:#111;letter-spacing:.035em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px clamp(10px,1.05vw,18px);font-family:Poppins JORO Light,sans-serif;font-size:clamp(15px,1.17vw,18px);font-weight:300;line-height:1.35;display:flex}.site-footer__navigation-item{white-space:nowrap;align-items:center;gap:clamp(10px,1.05vw,18px);display:inline-flex}.site-footer__navigation a{color:inherit;text-decoration:none;transition:opacity .18s}.site-footer__navigation a:hover,.site-footer__navigation a:focus-visible{opacity:.58}.site-footer__separator{color:#111c;font-weight:300}.site-footer__accent{background:#f5a11a;flex:none;width:5px;height:28px;margin-inline-start:4px;display:inline-block;transform:rotate(-40deg)}.site-footer__copyright-wrap{margin-top:20px}.site-footer__copyright{color:#111111eb;letter-spacing:.08em;text-align:center;margin:0;font-family:Poppins JORO Light,sans-serif;font-size:clamp(13px,.95vw,15px);font-weight:300;line-height:1.3}.site-footer__side{align-items:center;display:flex}.site-footer__side--newsletter{justify-content:flex-start}.site-footer__side--social{justify-content:flex-end}.site-footer__newsletter{color:#111;letter-spacing:.025em;background:0 0;border:1px solid #111;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:6px 10px;font-family:Poppins JORO Light,sans-serif;font-size:clamp(15px,1.05vw,17px);font-weight:300;line-height:1.1;text-decoration:none;transition:color .22s,background-color .22s;display:inline-flex}.site-footer__newsletter:hover,.site-footer__newsletter:focus-visible{color:#fff;background:#111}.site-footer__socials{justify-content:flex-end;align-items:center;gap:clamp(14px,1.25vw,18px);display:flex}.site-footer__social-link{color:#111;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .18s,transform .18s;display:inline-flex}.site-footer__social-link:hover,.site-footer__social-link:focus-visible{opacity:.6;transform:translateY(-2px)}.site-footer__social-link svg{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:100%;height:100%;display:block}.site-footer__social-image{object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.site-footer__social-image--linkedin,.site-footer__social-image--tiktok{width:100%;height:100%}.site-footer__social-link svg rect,.site-footer__social-link svg circle{fill:none}.site-footer__social-link svg .site-footer__social-dot{fill:currentColor;stroke:none}.site-footer__social-link:nth-child(2) svg{stroke-width:1.35px}.site-footer__social-link:nth-child(3) svg,.site-footer__social-link:nth-child(4) svg{fill:none}.site-footer__social-link:first-child svg,.site-footer__social-link:nth-child(5) svg{stroke:none}.site-footer__social-link:nth-child(5) svg{transform:scale(2.2)}.site-footer__social-link:nth-child(4),.site-footer__social-link:nth-child(5){width:37px;height:37px}.site-footer__social-link:nth-child(4) svg{stroke-width:1.55px}.site-footer__reveal{opacity:0;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.site-footer__rule.site-footer__reveal{transform:scaleX(.9)}.site-footer__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translateY(0)}.site-footer__rule.site-footer__reveal--visible{transform:scaleX(1)}@media (width<=1100px){.site-footer__layout{grid-template-columns:minmax(120px,1fr) minmax(0,2.7fr) minmax(120px,1fr)}.site-footer__navigation{column-gap:10px;font-size:15px}.site-footer__navigation-item{gap:10px}.site-footer__logo{width:145px}.site-footer__socials{gap:12px}.site-footer__social-link{width:32px;height:32px}}@media (width<=767px){.site-footer{padding:30px 18px 32px}.site-footer__layout{flex-direction:column;align-items:center;min-height:0;padding-top:27px;display:flex}.site-footer__center{display:contents}.site-footer__logo-wrap{order:1}.site-footer__navigation-wrap{order:2;margin-top:18px}.site-footer__side--newsletter{order:3;margin-top:22px}.site-footer__side--social{order:4;margin-top:19px}.site-footer__copyright-wrap{order:5;margin-top:19px}.site-footer__logo{width:clamp(120px,38vw,150px)}.site-footer__navigation{letter-spacing:.02em;gap:5px 8px;max-width:390px;font-size:clamp(15px,4.2vw,17px)}.site-footer__navigation-item{gap:8px}.site-footer__accent{width:4px;height:23px;margin-inline-start:2px}.site-footer__side--newsletter,.site-footer__side--social{justify-content:center}.site-footer__newsletter{min-height:33px;font-size:15px}.site-footer__socials{justify-content:center;gap:18px}.site-footer__social-link{width:32px;height:32px}.site-footer__copyright{font-size:13px}}@media (prefers-reduced-motion:reduce){.site-footer__reveal,.site-footer__newsletter,.site-footer__navigation a,.site-footer__social-link{transition:none}.site-footer__reveal,.site-footer__rule.site-footer__reveal{opacity:1;transform:none}}.about-hero{color:#111;background:#fff;width:100%;padding:clamp(36px,3.5vw,52px) clamp(20px,1.7vw,26px) clamp(36px,3.2vw,52px);overflow:hidden}.about-hero__title{color:#111;letter-spacing:0;text-align:center;margin:0 0 clamp(28px,3vw,42px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(38px,3vw,46px);font-weight:200;line-height:1}.about-gallery{direction:ltr;grid-template-columns:minmax(0,2fr) minmax(0,1.05fr);gap:clamp(14px,1.1vw,18px);width:100%;max-width:1600px;height:clamp(600px,42vw,680px);margin:0 auto;display:grid}.about-gallery__stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(12px,1vw,16px);min-width:0;min-height:0;display:grid}.about-gallery__item{background:#f6f6f6;border-radius:clamp(22px,1.7vw,28px);min-width:0;min-height:0;overflow:hidden}.about-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.025)}.about-gallery__item--large img{object-position:center center}.about-gallery__stack .about-gallery__item:first-child img{object-position:center 56%}.about-gallery__stack .about-gallery__item:last-child img{object-position:center 58%}.about-hero__reveal{opacity:0;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.about-hero__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translateY(0)}.about-gallery__item{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(30px)scale(1.02)}.about-gallery__item.about-hero__reveal--visible{transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.about-gallery__item.about-hero__reveal--visible:hover img{transform:scale(1.012)}}@media (width<=1199px){.about-hero{padding-top:42px}.about-hero__title{margin-bottom:36px;font-size:clamp(36px,4vw,42px)}.about-gallery{gap:14px;height:clamp(500px,52vw,620px)}.about-gallery__stack{gap:12px}.about-gallery__item{border-radius:clamp(18px,2.1vw,22px)}}@media (width<=899px) and (width>=768px){.about-hero{padding-inline:18px}.about-gallery{grid-template-columns:1fr;height:auto}.about-gallery__item--large{height:clamp(420px,58vw,540px)}.about-gallery__stack{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(240px,33vw,330px)}}@media (width<=767px){.about-hero{padding:38px 16px 40px}.about-hero__title{margin-bottom:28px;font-size:clamp(28px,8.2vw,34px)}.about-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.5vw,14px);height:auto}.about-gallery__item{border-radius:clamp(14px,4vw,18px)}.about-gallery__item--large{height:clamp(150px,31vw,230px)}.about-gallery__stack{display:contents}.about-gallery__stack .about-gallery__item{height:clamp(150px,31vw,230px)}}@media (prefers-reduced-motion:reduce){.about-hero__reveal,.about-gallery__item,.about-gallery__item img{opacity:1;transition:none;transform:none}}.about-manifesto{color:#111;background:#fff;width:100%;padding:clamp(28px,2.8vw,44px) 0 clamp(80px,7vw,120px);overflow:hidden}.about-manifesto__content{text-align:start;width:100%;max-width:1800px;margin-inline:auto;padding-inline:clamp(80px,7.2vw,120px)}.about-manifesto__statement,.about-manifesto__intro,.about-manifesto__subheading,.about-manifesto__paragraph{color:#111;text-align:start;margin-inline:0}.about-manifesto__statement{letter-spacing:-.025em;max-width:95%;margin-block:0 clamp(40px,3.5vw,55px);font-family:Poppins JORO Medium,sans-serif;font-size:clamp(32px,2.4vw,38px);font-weight:500;line-height:1.1}.about-manifesto__intro{letter-spacing:-.012em;margin-block:0 clamp(45px,4vw,60px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(16px,1.1vw,19px);font-weight:200;line-height:1.5}.about-manifesto__subheading{letter-spacing:-.012em;margin-block:0 10px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(17px,1.15vw,20px);font-weight:500;line-height:1.2}.about-manifesto__paragraph{letter-spacing:-.01em;margin-block:0 12px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(15px,1.1vw,18px);font-weight:200;line-height:1.5}.about-manifesto__paragraph:last-child{margin-bottom:0}.about-manifesto__reveal{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.about-manifesto__statement.about-manifesto__reveal{transition-duration:.9s;transform:translateY(28px)}.about-manifesto__intro.about-manifesto__reveal{transition-duration:.8s;transform:translateY(20px)}.about-manifesto__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translateY(0)}@media (width<=1199px){.about-manifesto{padding-top:42px}.about-manifesto__content{padding-inline:clamp(42px,6vw,72px)}.about-manifesto__statement{max-width:100%;font-size:clamp(30px,3.4vw,36px)}.about-manifesto__intro{font-size:clamp(16px,1.8vw,19px)}.about-manifesto__subheading{font-size:clamp(17px,1.8vw,19px)}.about-manifesto__paragraph{font-size:clamp(15px,1.55vw,17px)}}@media (width<=767px){.about-manifesto{padding:34px 0 84px}.about-manifesto__content{padding-inline:clamp(18px,5vw,22px)}.about-manifesto__statement{margin-bottom:34px;font-size:clamp(24px,6.5vw,29px);line-height:1.12}.about-manifesto__intro{margin-bottom:36px;font-size:clamp(15px,4.1vw,17px);line-height:1.45}.about-manifesto__subheading{margin-bottom:9px;font-size:clamp(16px,4.3vw,18px)}.about-manifesto__paragraph{margin-bottom:12px;font-size:clamp(14px,3.6vw,15px);line-height:1.5}}@media (prefers-reduced-motion:reduce){.about-manifesto__reveal,.about-manifesto__statement.about-manifesto__reveal,.about-manifesto__intro.about-manifesto__reveal{opacity:1;transition:none;transform:none}}.site-shell.collections-page{background:#fff;overflow:visible}.collections-page__header{text-align:center;padding:clamp(36px,3.5vw,52px) clamp(20px,1.7vw,26px) 0}.collections-page__header h1{color:#111;letter-spacing:0;margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(38px,3vw,46px);font-weight:200;line-height:1}.collections-page__list{width:100%}.collection-detail{color:#111;background:#fff;width:100%;padding:clamp(76px,7.5vw,120px) clamp(24px,2.5vw,40px);position:relative}.collection-detail__layout{direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(42px,5.5vw,88px);width:min(100%,1600px);margin-inline:auto;display:grid;position:relative}.collection-detail[dir=rtl] .collection-detail__layout{direction:rtl}.collection-detail__media-sticky{align-self:start;width:100%;position:sticky;inset-block-start:calc(var(--navbar-height) + 30px)}.collection-detail__media{z-index:1;aspect-ratio:1.25;background:#f4f4f4;border-radius:clamp(24px,2vw,32px);width:100%;overflow:hidden}.collection-detail__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.015)}.collection-detail__content{text-align:start;min-width:0}.collection-detail__title,.collection-detail__label,.collection-detail__description p,.collection-detail__piece h4,.collection-detail__piece p{color:#111;text-align:start;margin-inline:0}.collection-detail__title{letter-spacing:.01em;margin-block:0 clamp(26px,2.6vw,40px);font-family:Poppins JORO Medium,sans-serif;font-size:clamp(34px,2.65vw,42px);font-weight:500;line-height:1.08}.collection-detail__label{letter-spacing:.105em;margin-block:0 12px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.25}.collection-detail__description p,.collection-detail__piece p{letter-spacing:-.005em;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(16px,1.1vw,18px);font-weight:200;line-height:1.58}.collection-detail__description p{margin-block:0 14px}.collection-detail__description p:last-child{margin-bottom:0}.collection-detail__pieces-label{margin-top:clamp(34px,3vw,48px)}.collection-detail__pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,2.5vw,42px);margin:0;padding:0;list-style:none;display:grid}.collection-detail__piece{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.collection-detail__piece-number{color:#11111194;letter-spacing:.08em;padding-top:2px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:13px;font-weight:200;line-height:1.4}.collection-detail__piece h4{margin-block:0 5px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(16px,1.1vw,18px);font-weight:500;line-height:1.3}.collection-detail__piece p{margin:0;font-size:clamp(15px,1vw,17px);line-height:1.55}.collection-detail__cta{color:#111;letter-spacing:.01em;background:0 0;border:1px solid #111;border-radius:999px;align-items:center;min-height:40px;margin-top:clamp(30px,3vw,44px);padding-inline:22px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(13px,.95vw,15px);font-weight:500;line-height:1.2;text-decoration:none;transition:color .26s,background-color .26s;display:inline-flex}.collection-detail__cta:hover,.collection-detail__cta:focus-visible{color:#fff;background:#111}.collections-page__reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.collection-detail__media.collections-page__reveal{transition-duration:.76s;transform:translate(-24px)scale(1.01)}.collection-detail--image-left .collection-detail__content .collections-page__reveal{transform:translate(30px)}.collection-detail__media.collections-page__reveal--visible{opacity:1;transform:translate(0)scale(1)}.collection-detail--image-left .collection-detail__content .collections-page__reveal--visible{opacity:1;transform:translate(0)}.collection-detail__media.collections-page__reveal--visible img{transform:scale(1)}.collections-page__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translate(0)scale(1)}@media (hover:hover) and (pointer:fine){.collection-detail__media.collections-page__reveal--visible:hover img{transform:scale(1.015)}}@media (width<=1199px){.collections-page__header h1{font-size:clamp(36px,4vw,42px)}.collection-detail{padding-inline:clamp(22px,3vw,32px)}.collection-detail__layout{gap:clamp(28px,4vw,52px)}.collection-detail__media{border-radius:clamp(20px,2vw,26px)}.collection-detail__title{margin-bottom:25px;font-size:clamp(30px,3.2vw,38px)}.collection-detail__media-sticky{inset-block-start:calc(var(--navbar-height) + 22px)}.collection-detail__description p,.collection-detail__piece p{font-size:clamp(15px,1.45vw,17px)}.collection-detail__pieces{gap:24px 22px}}@media (width<=899px){.collection-detail{padding-block:76px}.collection-detail__layout{grid-template-columns:1fr;gap:36px}.collection-detail__media-sticky{position:static}.collection-detail__media{aspect-ratio:1.35}.collection-detail__content,.collection-detail__pieces{max-width:760px}.collection-detail__media.collections-page__reveal,.collection-detail--image-left .collection-detail__content .collections-page__reveal{transform:translateY(24px)scale(1.015)}.collection-detail__media.collections-page__reveal--visible,.collection-detail--image-left .collection-detail__content .collections-page__reveal--visible{transform:translateY(0)scale(1)}}@media (width<=767px){.collections-page__header{padding:38px 16px 0}.collections-page__header h1{font-size:clamp(28px,8.2vw,34px)}.collection-detail{padding:70px 16px}.collection-detail__layout{gap:28px}.collection-detail__media{aspect-ratio:1.18;border-radius:clamp(16px,4vw,20px)}.collection-detail__title{margin-bottom:22px;font-size:clamp(28px,7.8vw,34px)}.collection-detail__label{margin-bottom:9px;font-size:13px}.collection-detail__description p,.collection-detail__piece p{font-size:clamp(14px,3.8vw,16px);line-height:1.55}.collection-detail__description p{margin-bottom:12px}.collection-detail__pieces-label{margin-top:32px}.collection-detail__pieces{grid-template-columns:1fr;gap:22px}.collection-detail__cta{min-height:38px;margin-top:28px;padding-inline:20px}.collection-detail__piece{gap:10px}.collection-detail__piece-number{font-size:12px}.collection-detail__piece h4{margin-bottom:4px;font-size:16px}}@media (prefers-reduced-motion:reduce){.collections-page__reveal,.collection-detail__media.collections-page__reveal,.collection-detail--image-left .collection-detail__content .collections-page__reveal,.collection-detail__media img{opacity:1;transition:none;transform:none}}.luma-page{background:#fff}.luma-hero{color:#fff;background:#050505;height:100svh;min-height:620px;position:relative;overflow:hidden}.luma-hero__video,.luma-hero__shade{width:100%;height:100%;position:absolute;inset:0}.luma-hero__video{object-fit:cover;object-position:center}.luma-hero__shade{background:linear-gradient(#0000001f,#0000 48%,#00000061)}.luma-hero__content{position:absolute;bottom:clamp(34px,8vw,110px);left:clamp(24px,7vw,120px);right:clamp(24px,7vw,120px)}.luma-hero__eyebrow{letter-spacing:.18em;margin:0 0 14px;font-size:14px}.luma-hero h1{letter-spacing:-.08em;margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(72px,13vw,210px);font-weight:200;line-height:.85}.luma-hero__content>p:last-child{margin:22px 0 0;font-size:clamp(18px,2vw,30px)}.luma-page__intro{text-align:center;padding:clamp(90px,12vw,180px) 10%}.luma-page__intro h2{margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(34px,5vw,72px);font-weight:200}.luma-page__description{max-width:1100px;margin:28px auto 0}.luma-page__description p{margin:0;font-size:clamp(18px,1.5vw,24px);line-height:1.45}.luma-page__description p+p{margin-top:24px}.luma-pieces{background:#f5f5f3;padding:clamp(80px,10vw,150px) clamp(20px,4vw,64px)}.luma-pieces>h2{text-align:center;margin:0 0 clamp(38px,5vw,70px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(30px,4vw,58px);font-weight:200}.luma-pieces__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,80px) clamp(18px,2.5vw,40px);max-width:1500px;margin:0 auto;display:grid}.luma-piece img{aspect-ratio:1/.9;object-fit:cover;border-radius:clamp(18px,2vw,30px);width:100%;display:block}.luma-piece__content{padding:18px 4px 0}.luma-piece__content>span{color:#888;letter-spacing:.12em;font-size:13px}.luma-piece h3{margin:8px 0 10px;font-size:clamp(22px,2vw,32px);font-weight:300}.luma-piece p{max-width:650px;margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.45}@media (width<=767px){.luma-pieces__grid{grid-template-columns:1fr}.luma-piece img{aspect-ratio:1/.95}.luma-hero{background:#fff;height:auto;min-height:0}.luma-hero__video{object-fit:initial;object-position:initial;height:auto;position:relative;inset:auto}.luma-hero__shade{display:none}.luma-hero__content{color:#151515;background:#fff;padding:28px 24px 34px;position:relative;inset:auto}}.dune-page{background:#fff}.dune-hero{color:#fff;background:#050505;height:100svh;min-height:620px;position:relative;overflow:hidden}.dune-hero__video,.dune-hero__shade{width:100%;height:100%;position:absolute;inset:0}.dune-hero__video{object-fit:cover;object-position:center}.dune-hero__shade{background:linear-gradient(#0000001f,#0000 48%,#0000007a)}.dune-hero__content{position:absolute;bottom:clamp(34px,8vw,110px);left:clamp(24px,7vw,120px);right:clamp(24px,7vw,120px)}.dune-hero__content p{letter-spacing:.18em;margin:0 0 14px;font-size:14px}.dune-hero h1{letter-spacing:-.08em;margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(72px,13vw,210px);font-weight:200;line-height:.85}.dune-hero__content span{margin-top:22px;font-size:clamp(18px,2vw,30px);display:block}.dune-page__intro{text-align:center;padding:clamp(90px,12vw,180px) 10%}.dune-page__intro h2{margin:0 0 28px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(34px,5vw,72px);font-weight:200}.dune-page__intro p{max-width:1100px;margin:0 auto;font-size:clamp(18px,1.5vw,24px);line-height:1.45}.dune-page__intro p+p{margin-top:24px}.dune-pieces{background:#f5f5f3;padding:clamp(80px,10vw,150px) clamp(20px,4vw,64px)}.dune-pieces>h2{text-align:center;margin:0 0 clamp(38px,5vw,70px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(30px,4vw,58px);font-weight:200}.dune-pieces__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,40px);max-width:1500px;margin:0 auto;display:grid}.dune-piece img{aspect-ratio:1/.9;object-fit:cover;border-radius:clamp(18px,2vw,30px);width:100%;display:block}.dune-piece__content{padding:18px 4px 0}.dune-piece__content>span{color:#888;letter-spacing:.12em;font-size:13px}.dune-piece h3{margin:8px 0 10px;font-size:clamp(22px,2vw,32px);font-weight:300}.dune-piece p{margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.45}@media (width<=767px){.dune-hero{background:#fff;height:auto;min-height:0}.dune-hero__video{object-fit:initial;object-position:initial;height:auto;position:relative;inset:auto}.dune-hero__shade{display:none}.dune-hero__content{color:#151515;background:#fff;padding:28px 24px 34px;position:relative;inset:auto}.dune-pieces__grid{grid-template-columns:1fr}}.kalya-page{background:#fff}.kalya-hero{color:#fff;background:#050505;height:100svh;min-height:620px;position:relative;overflow:hidden}.kalya-hero__video,.kalya-hero__shade{width:100%;height:100%;position:absolute;inset:0}.kalya-hero__video{object-fit:cover;object-position:center}.kalya-hero__shade{background:linear-gradient(#0000001f,#0000 48%,#0000007a)}.kalya-hero__content{position:absolute;bottom:clamp(34px,8vw,110px);left:clamp(24px,7vw,120px);right:clamp(24px,7vw,120px)}.kalya-hero__content p{letter-spacing:.18em;margin:0 0 14px;font-size:14px}.kalya-hero h1{letter-spacing:-.08em;margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(72px,13vw,210px);font-weight:200;line-height:.85}.kalya-hero__content span{margin-top:22px;font-size:clamp(18px,2vw,30px);display:block}.kalya-page__intro{text-align:center;padding:clamp(90px,12vw,180px) 10%}.kalya-page__intro h2{margin:0 0 28px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(34px,5vw,72px);font-weight:200}.kalya-page__intro p{max-width:1100px;margin:0 auto;font-size:clamp(18px,1.5vw,24px);line-height:1.45}.kalya-pieces{background:#f5f5f3;padding:clamp(80px,10vw,150px) clamp(20px,4vw,64px)}.kalya-pieces>h2{text-align:center;margin:0 0 clamp(38px,5vw,70px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(30px,4vw,58px);font-weight:200}.kalya-pieces__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.5vw,40px);max-width:1500px;margin:0 auto;display:grid}.kalya-piece img{aspect-ratio:1/.9;object-fit:cover;border-radius:clamp(18px,2vw,30px);width:100%;display:block}.kalya-piece__content{padding:18px 4px 0}.kalya-piece__content>span{color:#888;letter-spacing:.12em;font-size:13px}.kalya-piece h3{margin:8px 0 10px;font-size:clamp(22px,2vw,32px);font-weight:300}.kalya-piece p{margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.45}@media (width<=767px){.kalya-hero{background:#fff;height:auto;min-height:0}.kalya-hero__video{object-fit:initial;object-position:initial;height:auto;position:relative;inset:auto}.kalya-hero__shade{display:none}.kalya-hero__content{color:#151515;background:#fff;padding:28px 24px 34px;position:relative;inset:auto}.kalya-pieces__grid{grid-template-columns:1fr}}.wadi-page{background:#fff}.wadi-hero{color:#fff;background:#050505;height:100svh;min-height:620px;position:relative;overflow:hidden}.wadi-hero__video,.wadi-hero__shade{width:100%;height:100%;position:absolute;inset:0}.wadi-hero__video{object-fit:cover;object-position:center}.wadi-hero__shade{background:linear-gradient(#0000001f,#0000 48%,#0000007a)}.wadi-hero__content{position:absolute;bottom:clamp(34px,8vw,110px);left:clamp(24px,7vw,120px);right:clamp(24px,7vw,120px)}.wadi-hero__content p{letter-spacing:.18em;margin:0 0 14px;font-size:14px}.wadi-hero h1{letter-spacing:-.08em;margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(72px,13vw,210px);font-weight:200;line-height:.85}.wadi-hero__content span{margin-top:22px;font-size:clamp(18px,2vw,30px);display:block}.wadi-page__intro{text-align:center;padding:clamp(90px,12vw,180px) 10%}.wadi-page__intro h2{margin:0 0 28px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(34px,5vw,72px);font-weight:200}.wadi-page__intro p{max-width:1100px;margin:0 auto;font-size:clamp(18px,1.5vw,24px);line-height:1.45}.wadi-page__intro p+p{margin-top:24px}.wadi-pieces{background:#f5f5f3;padding:clamp(80px,10vw,150px) clamp(20px,4vw,64px)}.wadi-pieces>h2{text-align:center;margin:0 0 clamp(38px,5vw,70px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(30px,4vw,58px);font-weight:200}.wadi-pieces__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,40px);max-width:1500px;margin:0 auto;display:grid}.wadi-piece img{aspect-ratio:1/.9;object-fit:cover;border-radius:clamp(18px,2vw,30px);width:100%;display:block}.wadi-piece__content{padding:18px 4px 0}.wadi-piece__content>span{color:#888;letter-spacing:.12em;font-size:13px}.wadi-piece h3{margin:8px 0 10px;font-size:clamp(22px,2vw,32px);font-weight:300}.wadi-piece p{margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.45}@media (width<=767px){.wadi-hero{background:#fff;height:auto;min-height:0}.wadi-hero__video{object-fit:initial;object-position:initial;height:auto;position:relative;inset:auto}.wadi-hero__shade{display:none}.wadi-hero__content{color:#151515;background:#fff;padding:28px 24px 34px;position:relative;inset:auto}.wadi-pieces__grid{grid-template-columns:1fr}}.contact-section{color:#111;background:#eee;width:100%;padding:clamp(42px,4.5vw,72px) 20px clamp(56px,6vw,92px);overflow:hidden}.contact-section__heading{color:#111;letter-spacing:-.018em;text-align:center;max-width:920px;margin:0 auto clamp(32px,3.3vw,48px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(30px,2.2vw,36px);font-weight:200;line-height:1.15}.contact-form{width:min(100%,880px);margin:0 auto}.contact-form__row{z-index:1;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.5vw,22px);display:grid;position:relative}.contact-form__row--reason{z-index:8}.contact-form__row--name{z-index:7}.contact-form__row--company-profile{z-index:6}.contact-form__row--country-province{z-index:5}.contact-form__row--city-phone{z-index:4}.contact-form__row--email-photo{z-index:3}.contact-form__row--privacy{z-index:2}.contact-form__row--submit{z-index:1}.contact-form__row+.contact-form__row{margin-top:clamp(16px,1.6vw,22px)}.contact-field{min-width:0;position:relative}.contact-field__label{color:#111;margin-bottom:6px;font-family:Poppins JORO Light,sans-serif;font-size:clamp(15px,1vw,17px);font-weight:300;line-height:1.2;display:block}.contact-field__input,.contact-select__button,.contact-file{color:#111;background:0 0;border:1px solid #222;border-radius:15px;outline:none;align-items:center;width:100%;min-height:40px;padding:0 14px;font-family:Poppins JORO Light,sans-serif;font-size:clamp(14px,.95vw,16px);font-weight:300;line-height:1.2;transition:border-color .22s,box-shadow .22s,background-color .22s;display:flex}.contact-field__input::placeholder,.contact-select__placeholder,.contact-file__placeholder{color:#11111194}.contact-field__input:focus-visible,.contact-select__button:focus-visible,.contact-file:focus-within{border-color:#111;box-shadow:0 0 0 2px #1111111f}.contact-field__input:disabled,.contact-select__button:disabled{color:#1111117a;cursor:not-allowed;background:#11111108;border-color:#1111117a}.contact-select__button:disabled .contact-select__chevron{opacity:.48}.contact-select__button{text-align:start;cursor:pointer;justify-content:space-between;padding-inline-end:14px}.contact-select__value,.contact-select__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-select__chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;flex:none;width:12px;height:8px;margin-inline-start:12px;transition:transform .22s}.contact-select--open .contact-select__chevron{transform:rotate(180deg)}.contact-select__menu{top:calc(100% + 6px);z-index:12;color:#111;transform-origin:top;background:#eee;border:1px solid #222;border-radius:15px;max-height:310px;animation:.21s cubic-bezier(.22,1,.36,1) both contact-menu-open;position:absolute;inset-inline:0;overflow-y:auto}.contact-select__search-wrap{background:inherit;border-bottom:1px solid #22222259;padding:8px}.contact-select__search{color:#111;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #222;border-radius:10px;outline:none;padding:0 10px;font-size:14px;display:block}.contact-select__search:focus-visible{box-shadow:0 0 0 2px #1111111f}.contact-select__option{cursor:pointer;padding:10px 14px;font-family:Poppins JORO Light,sans-serif;font-size:clamp(14px,.95vw,16px);font-weight:300;line-height:1.2;transition:background-color .16s}.contact-select__option+.contact-select__option{border-top:1px solid #22222259}.contact-select__option:hover,.contact-select__option--active{background:#11111112}.contact-select__empty{color:#1111119e;padding:12px 14px;font-family:Poppins JORO Light,sans-serif;font-size:14px;line-height:1.3}.contact-field__error{color:#70463e;margin-top:6px;font-family:Poppins JORO Light,sans-serif;font-size:12px;font-weight:300;line-height:1.3;display:block}.contact-file{cursor:pointer;justify-content:space-between;position:relative}.contact-file input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contact-file__name,.contact-file__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-file__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.05px;flex:none;width:17px;height:17px;margin-inline-start:12px}.contact-privacy{width:100%}.contact-privacy__label{color:#111;cursor:pointer;align-items:center;gap:10px;font-family:Poppins JORO Light,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:300;line-height:1.35;display:inline-flex}.contact-privacy__label input{opacity:0;width:1px;height:1px;position:absolute}.contact-privacy__mark{background:0 0;border:1px solid #111;border-radius:2px;flex:0 0 17px;place-items:center;width:17px;height:17px;transition:background-color .18s;display:grid}.contact-privacy__mark svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;opacity:0;width:12px;height:12px;transition:opacity .18s}.contact-privacy__label input:checked+.contact-privacy__mark{background:#111}.contact-privacy__label input:checked+.contact-privacy__mark svg{opacity:1}.contact-privacy__label input:focus-visible+.contact-privacy__mark{box-shadow:0 0 0 2px #1111112e}.contact-privacy__label a{color:inherit;text-underline-offset:3px}.contact-form__row--submit{justify-content:center}.contact-form__row--submit .contact-form__submit{grid-column:1/-1;justify-self:center}.contact-form__submit{color:#111;cursor:pointer;background:0 0;border:1px solid #111;border-radius:13px;min-width:140px;min-height:40px;padding:0 28px;font-family:Poppins JORO Light,sans-serif;font-size:clamp(16px,1.1vw,18px);font-weight:300;line-height:1;transition:color .32s,background-color .32s}.contact-form__submit:hover,.contact-form__submit:focus-visible{color:#fff;background:#111}.contact-form__submit:disabled{color:#11111173;cursor:not-allowed;background:#11111114;border-color:#11111159}.contact-form__submit:disabled:hover{color:#11111173;background:#11111114}.contact-form__reveal{opacity:0;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.contact-form__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translateY(0)}@keyframes contact-menu-open{0%{opacity:0;transform:translateY(-6px)scaleY(.98)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (width<=767px){.contact-section{padding:32px 12px 52px}.contact-section__heading{max-width:390px;margin-bottom:26px;font-size:clamp(23px,6.5vw,28px)}.contact-form__row{grid-template-columns:1fr;gap:14px}.contact-form__row+.contact-form__row{margin-top:12px}.contact-field__label{margin-bottom:4px;font-size:clamp(13px,3.7vw,15px)}.contact-field__input,.contact-select__button,.contact-file{border-radius:11px;min-height:36px;padding-inline:12px;font-size:clamp(12px,3.5vw,14px)}.contact-select__option{padding:13px 14px;font-size:15px}.contact-privacy__label{align-items:flex-start;font-size:14px}.contact-form__submit{min-height:46px}}@media (prefers-reduced-motion:reduce){.contact-form__reveal,.contact-select__chevron,.contact-select__menu,.contact-field__input,.contact-select__button,.contact-file,.contact-privacy__mark,.contact-privacy__mark svg,.contact-form__submit{transition:none;animation:none}.contact-form__reveal{opacity:1;transform:none}}.contact-form__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.contact-form__status{text-align:center;margin:14px 0 0}.contact-page{background:#fff}.contact-page__header{padding-bottom:0}.contact-page__intro{color:#111;letter-spacing:-.012em;text-align:center;width:min(92%,860px);margin:clamp(24px,2.2vw,34px) auto 0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(18px,1.35vw,22px);font-weight:200;line-height:1.5}.contact-page__form-section{width:min(100% - 48px,1050px);margin:clamp(68px,6.8vw,108px) auto 0;padding-bottom:clamp(96px,9vw,144px)}.contact-page__form-topline{justify-content:stretch;margin-bottom:clamp(30px,3.1vw,46px);display:flex}.contact-page__catalog,.contact-page__submit{color:#111;background:0 0;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.2;text-decoration:none;transition:color .28s,background-color .28s;display:inline-flex}.contact-page__catalog{width:100%;padding-inline:22px}.contact-page__catalog:hover,.contact-page__catalog:focus-visible,.contact-page__submit:hover,.contact-page__submit:focus-visible{color:#fff;background:#111}.contact-page__form{width:100%}.contact-page__row{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,26px);width:100%;min-width:0;margin:0;padding:0;display:grid;position:relative}.contact-page__row+.contact-page__row{margin-top:clamp(22px,2vw,30px)}.contact-page__row--name,.contact-page__row--full,.contact-page__row--reason,.contact-page__row--privacy,.contact-page__row--submit{grid-template-columns:1fr}.contact-page__row--company-profile{z-index:7}.contact-page__row--country-province{z-index:6}.contact-page__row--city-phone{z-index:5}.contact-page__row--email,.contact-page__row--photo{z-index:4}.contact-page__row--reason{z-index:3}.contact-page__row--privacy{z-index:2}.contact-page__row--submit{z-index:1;justify-items:center}.contact-page__field{min-width:0;position:relative}.contact-page__label,.contact-page__reason-options,.contact-page__privacy{color:#111}.contact-page__label{text-align:start;margin-bottom:8px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.2;display:block}.contact-page__input,.contact-page .contact-select__button,.contact-page__file{color:#111;background:#fff;border:1px solid #111;border-radius:14px;outline:none;align-items:center;width:100%;min-height:48px;padding:0 15px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(15px,1vw,17px);font-weight:200;line-height:1.2;transition:border-color .22s,box-shadow .22s;display:flex}.contact-page__input:focus-visible,.contact-page .contact-select__button:focus-visible,.contact-page__file:focus-within{border-color:#111;box-shadow:0 0 0 2px #1111111f}.contact-page__input:disabled{color:#1111117a;cursor:not-allowed;background:#f7f7f7;border-color:#1111117a}.contact-page .contact-field__label{margin-bottom:8px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:500}.contact-page .contact-select{position:relative}.contact-page .contact-select__button{text-align:start;cursor:pointer;justify-content:space-between;padding-inline-end:15px}.contact-page .contact-select__button:disabled{color:#1111117a;cursor:not-allowed;background:#f7f7f7;border-color:#1111117a}.contact-page .contact-select__button:disabled .contact-select__chevron{opacity:.48}.contact-page .contact-select__menu{background:#fff}.contact-page .contact-select__option{font-family:Poppins JORO ExtraLight,sans-serif;font-weight:200}.contact-page__file{cursor:pointer;justify-content:space-between;position:relative}.contact-page__file-name,.contact-page__file-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-page__file-placeholder{color:#11111194}.contact-page__file-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.05px;flex:none;width:17px;height:17px;margin-inline-start:12px}.contact-page__file input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contact-page__reason-options{gap:10px;display:grid}.contact-page__check-label{color:#111;cursor:pointer;justify-self:start;align-items:center;gap:10px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(15px,1vw,17px);font-weight:200;line-height:1.35;display:inline-flex;position:relative}.contact-page__check-label input{opacity:0;width:1px;height:1px;position:absolute}.contact-page__check-mark{background:#fff;border:1px solid #111;border-radius:2px;flex:0 0 17px;place-items:center;width:17px;height:17px;transition:background-color .18s;display:grid}.contact-page__check-mark svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;opacity:0;width:12px;height:12px;transition:opacity .18s}.contact-page__check-label input:checked+.contact-page__check-mark{background:#111}.contact-page__check-label input:checked+.contact-page__check-mark svg{opacity:1}.contact-page__check-label input:focus-visible+.contact-page__check-mark{box-shadow:0 0 0 2px #1111112e}.contact-page__privacy{gap:7px;display:grid}.contact-page__privacy a{color:inherit;text-underline-offset:3px}.contact-page__error{color:#70463e;text-align:start;margin-top:7px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:12px;font-weight:200;line-height:1.3;display:block}.contact-page__submit{cursor:pointer;min-width:180px;padding-inline:28px}.contact-page__submit:disabled,.contact-page__submit:disabled:hover,.contact-page__submit:disabled:focus-visible{color:#11111173;cursor:not-allowed;background:#f7f7f7;border-color:#11111173}.contact-page__reveal{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.contact-page__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translateY(0)}@media (width<=899px){.contact-page__form-section{width:min(100% - 44px,760px)}}@media (width<=767px){.contact-page__header{padding-inline:16px}.contact-page__intro{width:100%;margin-top:22px;font-size:clamp(16px,4.2vw,19px)}.contact-page__form-section{width:calc(100% - 32px);margin-top:36px;padding-bottom:60px}.contact-page__form-topline{justify-content:center;margin-bottom:24px}.contact-page__row{grid-template-columns:1fr;gap:14px}.contact-page__row+.contact-page__row{margin-top:14px}.contact-page__input,.contact-page .contact-select__button,.contact-page__file{border-radius:11px;min-height:38px;padding-inline:12px;font-size:14px}.contact-page .contact-field__label,.contact-page__label{margin-bottom:4px;font-size:14px}.contact-page__catalog,.contact-page__submit{min-height:38px;font-size:14px}.contact-page .contact-select__option{padding:12px 14px}.contact-page__check-label{align-items:flex-start;font-size:15px}.contact-page__check-mark{margin-top:1px}}@media (prefers-reduced-motion:reduce){.contact-page__reveal,.contact-page__catalog,.contact-page__submit,.contact-page__input,.contact-page .contact-select__button,.contact-page__file,.contact-page__check-mark,.contact-page__check-mark svg{transition:none}.contact-page__reveal{opacity:1;transform:none}}.designer-page{background:#fff}.designer-page__header{padding-bottom:0}.designer-page__hero{direction:ltr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(50px,6vw,90px);width:min(100% - 60px,1560px);margin:clamp(58px,5.5vw,86px) auto 0;display:grid}.designer-page__hero[dir=rtl]{direction:rtl}.designer-page__hero-media{aspect-ratio:.85;background:#f4f4f4;border-radius:clamp(24px,2vw,30px);width:100%;transition:opacity .88s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(-25px)scale(1.015)}.designer-page__hero[dir=rtl] .designer-page__hero-media{transform:translate(25px)scale(1.015)}.designer-page__hero-media img{object-fit:cover;width:100%;height:100%;display:block}.designer-page__hero-content{text-align:start;min-width:0;padding-top:clamp(8px,1.2vw,18px)}.designer-page__opening,.designer-page__body p,.designer-page__collection-copy p,.designer-page__closing-copy{color:#111;text-align:start;margin-inline:0}.designer-page__opening{letter-spacing:-.025em;max-width:700px;margin-block:0 clamp(30px,3.2vw,48px);font-family:Poppins JORO Medium,sans-serif;font-size:clamp(26px,2.15vw,34px);font-weight:500;line-height:1.3}.designer-page__body{gap:clamp(20px,2vw,30px);display:grid}.designer-page__body p{letter-spacing:-.01em;margin-block:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(16px,1.18vw,19px);font-weight:200;line-height:1.62}.designer-page__collections{width:min(100% - 60px,1560px);margin:clamp(100px,10vw,156px) auto 0}.designer-page__collections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,5vw,76px) clamp(34px,5vw,80px);display:grid}.designer-page__collection-card{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:clamp(20px,1.8vw,28px);min-width:0;display:grid}.designer-page__collection-image{aspect-ratio:1.05;object-fit:cover;background:#f4f4f4;border-radius:clamp(16px,1.5vw,20px);width:150px;display:block}.designer-page__collection-copy{min-width:0}.designer-page__collection-copy h2{color:#111;letter-spacing:.01em;text-align:start;margin:0 0 10px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(20px,1.55vw,24px);font-weight:500;line-height:1.1}.designer-page__collection-copy p{letter-spacing:-.005em;margin-block:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:200;line-height:1.55}.designer-page__closing{width:min(100% - 60px,1180px);margin:clamp(108px,11vw,170px) auto clamp(100px,10vw,150px)}.designer-page__closing-copy{letter-spacing:-.012em;text-align:center;max-width:1180px;margin-block:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(20px,1.55vw,24px);font-weight:200;line-height:1.55}.designer-page__reveal{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.designer-page__hero-media.designer-page__reveal{transition-duration:.88s;transform:translate(-25px)scale(1.015)}.designer-page__hero[dir=rtl] .designer-page__hero-media.designer-page__reveal{transform:translate(25px)scale(1.015)}.designer-page__hero-content .designer-page__reveal{transition-duration:.88s;transform:translate(25px)}.designer-page__hero[dir=rtl] .designer-page__hero-content .designer-page__reveal{transform:translate(-25px)}.designer-page__reveal--visible,.designer-page__hero-media.designer-page__reveal--visible,.designer-page__hero[dir=rtl] .designer-page__hero-media.designer-page__reveal--visible,.designer-page__hero-content .designer-page__reveal--visible,.designer-page__hero[dir=rtl] .designer-page__hero-content .designer-page__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translate(0)scale(1)}@media (width<=1199px){.designer-page__hero,.designer-page__collections,.designer-page__closing{width:min(100% - 44px,980px)}.designer-page__hero{gap:clamp(32px,4vw,58px)}.designer-page__opening{font-size:clamp(24px,2.6vw,31px)}.designer-page__body p{font-size:clamp(15px,1.55vw,18px)}.designer-page__collection-card{grid-template-columns:126px minmax(0,1fr);gap:18px}.designer-page__collection-image{width:126px}}@media (width<=899px){.designer-page__hero{grid-template-columns:1fr;gap:38px;width:min(100% - 36px,720px)}.designer-page__hero-media{aspect-ratio:.92;width:min(100%,560px)}.designer-page__hero-content{padding-top:0}.designer-page__collections,.designer-page__closing{width:min(100% - 36px,720px)}.designer-page__collections{margin-top:88px}.designer-page__collections-grid{gap:36px 24px}}@media (width<=767px){.designer-page__header{padding-inline:16px}.designer-page__hero,.designer-page__collections,.designer-page__closing{width:calc(100% - 32px)}.designer-page__hero{gap:30px;margin-top:48px}.designer-page__hero-media{aspect-ratio:.82;border-radius:clamp(18px,5vw,24px);width:100%}.designer-page__opening{margin-bottom:28px;font-size:clamp(23px,6.3vw,29px);line-height:1.32}.designer-page__body{gap:20px}.designer-page__body p{font-size:clamp(15px,3.9vw,17px);line-height:1.58}.designer-page__collections{margin-top:76px}.designer-page__collections-grid{grid-template-columns:1fr;gap:34px}.designer-page__collection-card{grid-template-columns:1fr;gap:15px}.designer-page__collection-image{aspect-ratio:1.45;border-radius:clamp(14px,4vw,18px);width:100%}.designer-page__collection-copy h2{margin-bottom:8px;font-size:21px}.designer-page__collection-copy p{font-size:clamp(14px,3.6vw,16px);line-height:1.55}.designer-page__closing{margin-top:86px;margin-bottom:82px}.designer-page__closing-copy{font-size:clamp(18px,4.7vw,21px);line-height:1.55}}@media (prefers-reduced-motion:reduce){.designer-page__reveal,.designer-page__hero-media,.designer-page__hero-content .designer-page__reveal{opacity:1;transition:none;transform:none}}.hero{background:#fff;width:100%;position:relative;overflow:hidden}.hero__figure{width:100%;margin:0;padding-top:0;position:relative}.hero__slides{background:#f5f2ed;width:100%;height:100svh;position:relative;overflow:hidden}.hero__video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=1199px){.hero__figure{padding-top:0}.hero__video{height:100%}.hero__slides{height:100svh}}@media (width<=767px){.hero__figure{padding-top:0}.hero__video{object-fit:initial;object-position:initial;background:0 0;width:100%;height:auto;position:relative;inset:auto}.hero__slides{height:auto;min-height:0}}.products-page{background:#fff}.benches-page{background:#fff;padding:clamp(132px,13vw,210px) clamp(24px,5vw,80px) clamp(90px,10vw,150px)}.benches-page__intro{width:min(100%,1600px);margin:0 auto clamp(42px,5vw,76px)}.benches-page__eyebrow{color:#777;letter-spacing:.16em;margin:0 0 18px;font-size:13px}.benches-page h1{color:#111;letter-spacing:-.07em;margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(56px,9vw,140px);font-weight:200;line-height:.9}.benches-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,32px);width:min(100%,1600px);margin:0 auto;display:grid}.benches-page__card{aspect-ratio:1;color:#fff;background:#e9e6e1;border-radius:clamp(22px,2vw,30px);text-decoration:none;display:block;position:relative;overflow:hidden}.benches-page__card img,.benches-page__card-overlay{width:100%;height:100%;position:absolute;inset:0}.benches-page__card img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.benches-page__card-overlay{background:linear-gradient(#0000 48%,#00000094)}.benches-page__card-label{letter-spacing:-.03em;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(24px,3vw,48px);line-height:1;position:absolute;bottom:clamp(22px,2.2vw,36px);left:clamp(22px,2.2vw,36px);right:clamp(22px,2.2vw,36px)}.benches-page__card-arrow{border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:clamp(42px,4vw,58px);height:clamp(42px,4vw,58px);font-size:24px;transition:background .3s,color .3s;display:grid;position:absolute;top:clamp(18px,2vw,30px);right:clamp(18px,2vw,30px)}.benches-page__card:hover img,.benches-page__card:focus-visible img{transform:scale(1.04)}.benches-page__card:hover .benches-page__card-arrow,.benches-page__card:focus-visible .benches-page__card-arrow{color:#111;background:#fff}.benches-page__card:focus-visible{outline-offset:5px;outline:1px solid #111}.category-products-page{background:#fff;padding:clamp(132px,13vw,210px) clamp(24px,5vw,80px) clamp(90px,10vw,150px)}.category-products-page__intro{width:min(100%,1600px);margin:0 auto clamp(42px,5vw,76px)}.category-products-page h1{color:#111;letter-spacing:-.07em;margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(56px,9vw,140px);font-weight:200;line-height:.9}.category-products-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,32px);width:min(100%,1600px);margin:0 auto;display:grid}.category-products-page__card{aspect-ratio:1;color:#fff;border-radius:clamp(22px,2vw,30px);text-decoration:none;display:block;position:relative;overflow:hidden}.category-products-page__card img,.category-products-page__overlay{width:100%;height:100%;position:absolute;inset:0}.category-products-page__card img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.category-products-page__overlay{pointer-events:none;background:linear-gradient(#0000 48%,#00000094)}.category-products-page__label{font-family:Poppins JORO Medium,sans-serif;font-size:clamp(24px,2.5vw,42px);line-height:1;position:absolute;bottom:24px;left:24px;right:24px}.category-products-page__arrow{pointer-events:none;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid;position:absolute;top:24px;right:24px}.category-products-page__card:hover img,.category-products-page__card:focus-visible img{transform:scale(1.04)}.category-products-page__card:focus-visible{outline-offset:5px;outline:1px solid #111}.products-page__header{padding-bottom:0}.products-page__title{transition-delay:var(--reveal-delay,0s)}.products-page__intro{color:#111;letter-spacing:-.012em;text-align:center;width:min(92%,980px);margin:clamp(24px,2.2vw,34px) auto 0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(16px,1.18vw,19px);font-weight:200;line-height:1.5}.products-page__grid-section{padding:clamp(76px,7.2vw,112px) clamp(24px,2.5vw,40px) clamp(92px,8vw,128px)}.products-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.15vw,34px);width:min(100%,1600px);margin-inline:auto;display:grid}.products-page__card{aspect-ratio:1;color:#fff;cursor:pointer;background:#e9e6e1;border-radius:clamp(24px,2vw,30px);text-decoration:none;display:block;position:relative;overflow:hidden}.products-page__card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000057);position:absolute;inset:42% 0 0}.products-page__card-image{object-fit:cover;width:100%;height:100%;transition:transform .82s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.products-page__card-label{inset-inline-start:clamp(24px,2.1vw,34px);z-index:1;color:#fff;letter-spacing:-.025em;text-align:start;max-width:calc(100% - clamp(44px,4.2vw,68px));font-family:Poppins JORO Medium,sans-serif;font-size:clamp(32px,3.05vw,48px);font-weight:500;line-height:.98;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:clamp(22px,2vw,32px)}.products-page__card:hover .products-page__card-image,.products-page__card:focus-visible .products-page__card-image{transform:scale(1.025)}.products-page__card:hover .products-page__card-label,.products-page__card:focus-visible .products-page__card-label{transform:translateY(-3px)}.products-page__card:focus-visible{outline-offset:5px;outline:1px solid #111}.products-page__card--current{outline-offset:4px;outline:1px solid #111}.products-page__reveal{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(24px)scale(.99)}.products-page__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translateY(0)scale(1)}.products-page__card-image{will-change:transform}@media (width<=1199px){.products-page__intro{width:min(92%,820px);font-size:clamp(15px,1.55vw,18px)}.products-page__grid-section{padding-inline:clamp(22px,3vw,32px)}.products-page__grid{gap:clamp(20px,2.8vw,32px)}.products-page__card{border-radius:clamp(20px,2.5vw,28px)}.products-page__card-label{font-size:clamp(30px,3.7vw,42px)}}@media (width<=899px){.category-products-page__grid,.benches-page__grid,.products-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-page__grid-section{padding-top:68px}}@media (width<=767px){.category-products-page{padding:112px 12px 64px}.category-products-page__grid{grid-template-columns:1fr}.benches-page{padding:112px 12px 64px}.benches-page__intro{margin-bottom:32px}.benches-page__grid{grid-template-columns:1fr}.products-page__header{padding-inline:16px}.products-page__intro{width:100%;margin-top:22px;font-size:clamp(14px,3.65vw,16px);line-height:1.55}.products-page__grid-section{padding:40px 12px 64px}.products-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,3vw,16px)}.products-page__card{aspect-ratio:1;border-radius:clamp(14px,4vw,20px)}.products-page__card-label{inset-inline-start:clamp(12px,3.8vw,20px);max-width:calc(100% - clamp(24px,7.6vw,40px));font-size:clamp(18px,5.8vw,28px);bottom:clamp(12px,4vw,20px)}}@media (prefers-reduced-motion:reduce){.products-page__reveal,.products-page__card-image,.products-page__card-label{opacity:1;transition:none;transform:none}}.home-products{color:#111;background:#fff;width:100%;padding:clamp(72px,8vw,128px) 0 clamp(90px,10vw,150px);overflow:hidden}.home-products__heading{letter-spacing:-.035em;text-align:center;margin:0 0 clamp(42px,5vw,74px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:48px;font-weight:200;line-height:1}.home-products__scroller{box-sizing:border-box;scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(14px,1.8vw,28px);width:100%;max-width:100%;padding:0 clamp(20px,2vw,32px) 14px;display:flex;overflow:auto hidden}.home-products__scroller::-webkit-scrollbar{display:none}.home-products__viewport{width:calc(100% - clamp(40px,5vw,80px));margin-inline:auto;position:relative;overflow:hidden}.home-products__control{z-index:2;color:#111;cursor:pointer;background:#ffffffe6;border:1px solid #1111113d;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #0000001f}.home-products__control--previous{left:22px}.home-products__control--next{right:22px}.home-products__control:disabled{opacity:.35;cursor:default}.home-product-card{aspect-ratio:1;color:#fff;scroll-snap-align:start;opacity:.52;border-radius:clamp(24px,2vw,34px);flex:0 0 calc(33.3333% - clamp(14px,1.8vw,28px)/1.5);max-width:calc(33.3333% - clamp(14px,1.8vw,28px)/1.5);height:auto;display:block;position:relative;overflow:hidden}.home-product-card--active{opacity:1}.home-product-card:after{content:"";background:linear-gradient(#0000 42%,#000000b8);position:absolute;inset:0}.home-product-card__image{object-fit:cover;filter:brightness(.82);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.home-product-card--active .home-product-card__image{filter:brightness(1.18)}.home-product-card__label{z-index:1;letter-spacing:-.035em;font-family:Poppins JORO Light,sans-serif;font-size:clamp(23px,2.1vw,38px);font-weight:300;position:absolute;bottom:clamp(18px,2vw,30px);left:clamp(18px,2vw,30px);right:clamp(18px,2vw,30px)}.home-product-card:hover .home-product-card__image,.home-product-card:focus-visible .home-product-card__image{transform:scale(1.06)}.home-product-card:focus-visible{outline-offset:5px;outline:3px solid #111}@media (width<=767px){.home-products{padding-block:64px 90px}.home-products__heading{margin-bottom:36px;font-size:48px}.home-products__viewport{width:100%}.home-product-card{flex-basis:72vw;max-width:72vw;min-height:0}.home-products__control{width:44px;height:44px}.home-products__control--previous{left:12px}.home-products__control--next{right:12px}}.collaboration{color:#111;background:#fff;width:100%;padding:clamp(116px,10.8vw,168px) clamp(24px,2.6vw,40px) clamp(120px,11.5vw,176px);overflow:hidden}.collaboration__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6.8vw,104px);width:min(100%,1480px);margin:0 auto;display:grid}.collaboration__media{aspect-ratio:1;opacity:0;background:#d7d5d2;border-radius:clamp(20px,2vw,32px);width:100%;margin:0;transition:opacity .92s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(35px)}.collaboration__media--visible{opacity:1;transform:translateY(0)}.collaboration__image{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .82s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.02)}.collaboration__media--visible .collaboration__image{transform:scale(1)}.collaboration__content{flex-direction:column;justify-self:center;align-items:flex-start;width:min(100%,570px);display:flex}.collaboration__logo{width:clamp(220px,20vw,320px);max-width:100%;height:auto;margin:0;display:block}.collaboration__copy{gap:clamp(20px,1.8vw,28px);width:100%;margin-top:clamp(28px,2.6vw,40px);display:grid}.collaboration__paragraph{color:#111;letter-spacing:-.012em;text-align:start;max-width:570px;margin:0;font-family:Poppins JORO,sans-serif;font-size:clamp(16px,1.18vw,19px);font-weight:300;line-height:1.52}.collaboration__accent{opacity:0;transform-origin:0;background:#b9873f;width:54px;height:1px;margin-top:clamp(34px,3.2vw,50px);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(20px)scaleX(0)}.collaboration__reveal{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.collaboration__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translateY(0)}.collaboration__accent.collaboration__reveal--visible{transform:translateY(0)scaleX(1)}[dir=rtl] .collaboration__accent{transform-origin:100%}@media (hover:hover) and (pointer:fine){.collaboration__media:hover .collaboration__image{transform:scale(1.015)}}@media (width<=1199px){.collaboration{padding-inline:clamp(24px,3.2vw,34px)}.collaboration__inner{gap:clamp(32px,5vw,62px)}.collaboration__logo{width:clamp(200px,21vw,270px)}.collaboration__paragraph{font-size:clamp(15px,1.55vw,17px)}}@media (width<=767px){.collaboration{padding:clamp(82px,20vw,108px) clamp(16px,4.2vw,20px) clamp(92px,22vw,116px)}.collaboration__inner{flex-direction:column;gap:clamp(24px,6vw,36px);display:flex}.collaboration__media{border-radius:clamp(18px,5.5vw,26px)}.collaboration__content{display:contents}.collaboration__logo{order:-1;align-self:center}.collaboration__media{order:0}.collaboration__copy{order:1;width:100%}.collaboration__accent{order:2}.collaboration__logo{width:clamp(180px,54vw,240px)}.collaboration__copy{gap:20px;margin-top:28px}.collaboration__paragraph{font-size:clamp(15px,4vw,16px);line-height:1.5}.collaboration__accent{margin-top:34px}}@media (prefers-reduced-motion:reduce){.collaboration__media,.collaboration__image,.collaboration__reveal{transition:none}.collaboration__media,.collaboration__reveal,.collaboration__accent{opacity:1;transform:none}.collaboration__image{transform:none}}.projects-applications{color:#111;background:#fff;width:100%;padding:clamp(48px,4vw,62px) 0 clamp(120px,11.5vw,176px);overflow:hidden}.projects-applications__heading{color:#111;letter-spacing:.012em;text-align:center;opacity:0;margin:0 0 clamp(66px,5.4vw,84px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(34px,3vw,46px);font-weight:200;line-height:1;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.projects-applications__heading--visible{opacity:1;transform:translateY(0)}.projects-applications__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.3vw,22px);padding-inline:clamp(22px,2vw,30px);display:grid}.projects-card{opacity:0;min-width:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)scale(.985)}.projects-card--visible{opacity:1;transition-delay:var(--card-delay);transform:translateY(0)scale(1)}.projects-card__media{aspect-ratio:1/.95;background:#e9e9e7;border-radius:clamp(26px,2vw,32px);width:100%;overflow:hidden}.projects-card__image{object-fit:cover;width:100%;height:100%;transition:transform .82s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.035)}.projects-card--hospitality .projects-card__image{object-position:53% center}.projects-card--residential .projects-card__image{object-position:56% center}.projects-card--public .projects-card__image{object-position:center center}.projects-card--visible .projects-card__image{transform:scale(1)}.projects-card__body{text-align:center;flex-direction:column;align-items:center;display:flex}.projects-card__title,.projects-card__description{opacity:0;transition:opacity .74s cubic-bezier(.22,1,.36,1),transform .74s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.projects-card__title{color:#111;letter-spacing:-.02em;margin:clamp(18px,1.5vw,24px) 0 0;font-family:Poppins JORO Light,sans-serif;font-size:clamp(30px,2.7vw,42px);font-weight:300;line-height:1.1}.projects-card__description{color:#111;letter-spacing:-.01em;max-width:90%;margin:10px auto 0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(15px,1.2vw,18px);font-weight:200;line-height:1.28}.projects-card--visible .projects-card__title,.projects-card--visible .projects-card__description{opacity:1;transform:translateY(0)}.projects-card--visible .projects-card__title{transition-delay:calc(var(--card-delay) + .18s)}.projects-card--visible .projects-card__description{transition-delay:calc(var(--card-delay) + .26s);transform:translateY(0)}@media (hover:hover) and (pointer:fine){.projects-card:hover .projects-card__image{transform:scale(1.02)}.projects-card:hover .projects-card__title{transform:translateY(-2px)}}@media (width<=1199px){.projects-applications{padding-bottom:clamp(104px,11vw,150px)}.projects-applications__grid{gap:clamp(16px,2vw,20px);padding-inline:clamp(18px,2.5vw,26px)}.projects-card__media{border-radius:clamp(22px,2.5vw,28px)}.projects-card__title{font-size:clamp(28px,3.4vw,36px)}.projects-card__description{font-size:clamp(14px,1.7vw,17px)}}@media (width<=900px){.projects-applications__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-card:last-child{grid-column:auto}}@media (width<=767px){.projects-applications{padding:clamp(40px,10vw,64px) 0 clamp(88px,20vw,112px)}.projects-applications__heading{margin-bottom:clamp(52px,13vw,68px);padding-inline:16px;font-size:clamp(28px,8vw,34px)}.projects-applications__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.5vw,14px);padding-inline:clamp(10px,3.5vw,16px)}.projects-card__media{aspect-ratio:1/1.05;border-radius:clamp(12px,4vw,20px)}.projects-card__title{margin-top:10px;font-size:clamp(16px,5vw,24px)}.projects-card__description{max-width:100%;margin-top:6px;font-size:clamp(10px,2.6vw,13px);line-height:1.25}}@media (prefers-reduced-motion:reduce){.projects-applications__heading,.projects-card,.projects-card__image,.projects-card__title,.projects-card__description{transition:none}.projects-applications__heading,.projects-card,.projects-card__title,.projects-card__description{opacity:1;transform:none}.projects-card__image{transform:none}}.brand-philosophy{color:#111;background:#fff;width:100%;padding:clamp(32px,3vw,46px) 0 clamp(100px,10vw,156px);overflow:hidden}.brand-philosophy__container{width:100%;margin:0 auto;padding-inline:clamp(22px,2vw,30px)}.brand-philosophy__heading{color:#111;letter-spacing:.02em;text-align:center;margin:0 0 clamp(30px,2.5vw,40px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:34px;font-weight:200;line-height:1}.brand-philosophy__media{aspect-ratio:3.05;border-radius:clamp(20px,1.7vw,26px);width:100%;margin:0;overflow:hidden}.brand-philosophy__image{object-fit:cover;object-position:center 56%;opacity:0;width:100%;height:100%;transition:opacity .98s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(30px)scale(1.02)}.brand-philosophy__image--visible{opacity:1;transform:translateY(0)scale(1)}.brand-philosophy__content{text-align:center;width:100%}.brand-philosophy__intro{color:#111;letter-spacing:-.022em;text-align:center;max-width:none;margin:clamp(28px,2.3vw,34px) 0 0;font-family:Poppins JORO Light,sans-serif;font-size:clamp(30px,2.5vw,38px);font-weight:300;line-height:1.2}.brand-philosophy__body{gap:clamp(12px,1.2vw,18px);max-width:none;margin-top:clamp(24px,2vw,30px);display:grid}.brand-philosophy__body-paragraph{color:#111;letter-spacing:-.008em;text-align:center;margin:0;font-family:Poppins JORO Light,sans-serif;font-size:clamp(16px,1.2vw,20px);font-weight:300;line-height:1.55}.brand-philosophy__closing{max-width:none;margin-top:clamp(18px,1.8vw,24px)}.brand-philosophy__closing-lead,.brand-philosophy__closing-copy{color:#111;text-align:center;margin:0;font-size:clamp(16px,1.2vw,20px);line-height:1.55}.brand-philosophy__closing-lead{font-family:Poppins JORO,sans-serif;font-weight:500}.brand-philosophy__closing-copy{margin-top:2px;font-family:Poppins JORO Light,sans-serif;font-weight:300}.brand-philosophy__cta{color:#111;background:#fff;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;margin:clamp(70px,6.2vw,100px) auto 0;padding:0 18px;font-family:Poppins JORO Light,sans-serif;font-size:clamp(12px,.9vw,14px);font-weight:300;line-height:1;text-decoration:none;transition:color .36s,background-color .36s,border-color .36s;display:inline-flex}.brand-philosophy__cta-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.05px;width:14px;height:14px}.brand-philosophy__cta:hover,.brand-philosophy__cta:focus-visible{color:#fff;background:#111;border-color:#111}.brand-philosophy__reveal{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.brand-philosophy__reveal--visible{opacity:1;transition-delay:var(--reveal-delay,0s);transform:translateY(0)}.brand-philosophy__cta.brand-philosophy__reveal{transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),color .36s,background-color .36s}.brand-philosophy__body .brand-philosophy__reveal,.brand-philosophy__closing .brand-philosophy__reveal{transition-delay:var(--reveal-delay,0s)}.brand-philosophy__body:not(.brand-philosophy__body--visible) .brand-philosophy__reveal,.brand-philosophy__closing:not(.brand-philosophy__closing--visible) .brand-philosophy__reveal{transition-delay:0s}.brand-philosophy__body--visible .brand-philosophy__reveal,.brand-philosophy__closing--visible .brand-philosophy__reveal{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.brand-philosophy__media:hover .brand-philosophy__image{transform:scale(1.01)}}@media (width<=1199px){.brand-philosophy__media{aspect-ratio:2.5}.brand-philosophy__intro{font-size:clamp(24px,2.7vw,30px)}}@media (width<=767px){.brand-philosophy{padding:32px 0 clamp(88px,20vw,112px)}.brand-philosophy__container{padding-inline:16px}.brand-philosophy__heading{letter-spacing:.012em;margin-bottom:30px;font-size:clamp(20px,6.2vw,24px)}.brand-philosophy__media{aspect-ratio:1.34;border-radius:clamp(14px,4.2vw,18px)}.brand-philosophy__image{object-position:center center}.brand-philosophy__intro{margin-top:28px;font-size:clamp(21px,6.1vw,25px);line-height:1.2}.brand-philosophy__body{gap:14px;margin-top:24px}.brand-philosophy__body-paragraph,.brand-philosophy__closing-lead,.brand-philosophy__closing-copy{font-size:clamp(13px,3.6vw,14px);line-height:1.5}.brand-philosophy__closing{margin-top:20px}.brand-philosophy__cta{min-height:36px;margin-top:74px;padding-inline:17px}}@media (prefers-reduced-motion:reduce){.brand-philosophy__image,.brand-philosophy__reveal,.brand-philosophy__cta{transition:none}.brand-philosophy__image,.brand-philosophy__reveal{opacity:1;transform:none}}.wadi-bench-page{color:#111;background:#fff}.wadi-bench-hero{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:20px clamp(36px,7vw,120px);min-height:100svh;padding:clamp(48px,5vw,76px) clamp(24px,6vw,96px) clamp(72px,8vw,120px);display:grid}.wadi-bench-breadcrumb{color:#d7d7d7;letter-spacing:-.01em;grid-column:1/-1;gap:7px;margin-bottom:-42px;font-size:13px;display:flex}.wadi-bench-hero__image-wrap{--zoom-x:50%;--zoom-y:50%;aspect-ratio:1;background:#e9e6e1;border-radius:clamp(24px,3vw,46px);overflow:hidden}.wadi-bench-hero__image{object-fit:cover;width:100%;height:100%;transform-origin:var(--zoom-x) var(--zoom-y);will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.wadi-bench-hero__image-wrap--zoomed .wadi-bench-hero__image{transform:scale(2)}.wadi-bench-hero__content{max-width:620px}.wadi-bench-hero__specs{align-self:center}.wadi-bench-hero__specs h1{letter-spacing:-.08em;margin:0 0 34px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(30px,2.8vw,48px);font-weight:200;line-height:.9;position:relative;top:-26px}.luma-table-colors{align-items:center;gap:28px;margin-top:34px;display:flex}.luma-table-colors__label{font-size:18px}.luma-table-colors__options{gap:14px;display:flex}.luma-table-colors__options button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;width:48px;height:48px;padding:0;transition:box-shadow .22s,transform .22s;overflow:hidden}.luma-table-colors__options button.is-selected{transform:scale(1.06);box-shadow:0 0 0 2px #111}.luma-color-swatch--white{background:#fff!important}.luma-color-swatch--gray{background:#8d8d8d!important}.luma-color-swatch--black{background:#171717!important}.wadi-bench-intro{border-top:1px solid #dedbd6;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(48px,12vw,220px);padding:clamp(70px,8vw,130px) clamp(24px,6vw,96px) clamp(90px,10vw,150px);display:grid}.wadi-bench__eyebrow{color:#777;letter-spacing:.16em;margin:0 0 20px;font-size:13px}.wadi-bench-hero h1{letter-spacing:-.08em;max-width:560px;margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(56px,8vw,132px);font-weight:200;line-height:.88}.wadi-bench__description{max-width:540px;margin:clamp(30px,4vw,58px) 0 0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(18px,1.6vw,25px);line-height:1.45}.wadi-bench-details{border-top:1px solid #dedbd6;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,12vw,220px);padding:clamp(70px,8vw,130px) clamp(24px,10vw,160px) clamp(90px,10vw,150px);display:grid}.wadi-bench-details dl{margin:0}.wadi-bench-spec{border-bottom:1px solid #dedbd6;grid-template-columns:minmax(120px,.7fr) 1fr;gap:20px;padding:18px 0;display:grid}.wadi-bench-spec dt,.wadi-bench-spec dd{margin:0;font-size:clamp(15px,1.2vw,19px)}.wadi-bench-spec dt{color:#777}.wadi-bench-details__configurations h2{letter-spacing:-.06em;margin:0 0 30px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(36px,4.5vw,72px);font-weight:200;line-height:.95}.wadi-bench-details__configurations ul{margin:0;padding:0;list-style:none}.wadi-bench-details__configurations li{border-bottom:1px solid #dedbd6;padding:18px 0;font-size:clamp(17px,1.3vw,21px)}.luma-table-detail-image{border-radius:clamp(16px,2vw,28px);width:100%;max-width:none;margin-top:28px;display:block}.luma-table-page .luma-table-detail-image{width:120%;max-width:none;margin-left:-10%}.wadi-bench-gallery{width:100%;padding:0 0 clamp(90px,10vw,150px);position:relative}.wadi-bench-gallery__header{justify-content:flex-end;gap:10px;padding:0 clamp(24px,6vw,96px) 22px;display:flex}.wadi-bench-gallery__header button{color:#111;cursor:pointer;background:0 0;border:1px solid #cfcfcf;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.wadi-bench-gallery__track{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:clamp(12px,1.6vw,26px);padding:0 clamp(24px,6vw,96px);display:flex;overflow-x:auto}.wadi-bench-gallery__track::-webkit-scrollbar{display:none}.wadi-bench-gallery__track{-ms-overflow-style:none;scrollbar-width:none}.wadi-bench-gallery__item{aspect-ratio:1;background:#eee;border-radius:clamp(16px,2vw,28px);flex:0 0 clamp(280px,30vw,520px);margin:0;overflow:hidden}.wadi-bench-gallery__item img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=800px){.wadi-bench-hero,.wadi-bench-intro,.wadi-bench-details{grid-template-columns:1fr}.wadi-bench-hero{min-height:auto;padding-top:24px;display:grid}.wadi-bench-hero .wadi-bench-breadcrumb{grid-row:1}.wadi-bench-hero__specs{display:contents}.wadi-bench-hero__specs h1{grid-area:2/1;margin:0}.wadi-bench-hero__image-wrap{grid-area:3/1}.wadi-bench-hero__specs .wadi-bench__eyebrow{grid-area:5/1;margin:0}.wadi-bench-hero__specs dl{grid-area:6/1}.wadi-bench-hero__specs .luma-table-colors{grid-area:4/1;margin-top:0}.wadi-bench-breadcrumb{margin-bottom:0;padding-bottom:8px}.wadi-bench-hero__content{max-width:none}.wadi-bench-hero__specs h1{white-space:normal;max-width:100%;font-size:clamp(42px,12vw,72px);line-height:.92}.wadi-bench-details{gap:64px}.wadi-bench-gallery{padding-inline:0}.wadi-bench-gallery__header,.wadi-bench-gallery__track{padding-inline:12px}}.projects-page{background:#fff}.projects-page__header{padding-bottom:0}.projects-page__grid-section{padding:clamp(78px,7.2vw,112px) clamp(24px,2.5vw,40px) clamp(96px,8vw,128px)}.projects-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.15vw,34px);width:min(100%,1600px);margin-inline:auto;display:grid}.projects-page__card{color:#111;text-align:center;min-width:0}.projects-page__media{aspect-ratio:1.2;opacity:0;background:#f4f4f4;border-radius:clamp(24px,2vw,30px);transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(24px)scale(.99)}.projects-page__image{object-fit:cover;width:100%;height:100%;transition:transform .82s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.projects-page__card-title,.projects-page__card-description{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}.projects-page__card-title{color:#111;letter-spacing:.005em;text-align:center;min-height:2.4em;margin:clamp(20px,1.8vw,26px) auto 0;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(22px,1.8vw,29px);font-weight:500;line-height:1.2;transform:translateY(10px)}.projects-page__card-description{color:#111;letter-spacing:-.005em;text-align:center;max-width:95%;margin:clamp(12px,1.1vw,16px) auto 0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(15px,1.05vw,17px);font-weight:200;line-height:1.58;transform:translateY(8px)}.projects-page__card--visible .projects-page__media,.projects-page__card--visible .projects-page__card-title,.projects-page__card--visible .projects-page__card-description{opacity:1}.projects-page__card--visible .projects-page__media{transition-delay:var(--card-delay,0s);transform:translateY(0)scale(1)}.projects-page__card--visible .projects-page__card-title{transition-delay:calc(var(--card-delay,0s) + 90ms);transform:translateY(0)}.projects-page__card--visible .projects-page__card-description{transition-delay:calc(var(--card-delay,0s) + .13s);transform:translateY(0)}.projects-page__reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.projects-page__reveal--visible{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.projects-page__media:hover .projects-page__image,.projects-page__media:focus-within .projects-page__image{transform:scale(1.02)}.projects-page__card-title{transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}.projects-page__card:hover .projects-page__card-title{transform:translateY(-2px)}}@media (width<=1199px){.projects-page__grid-section{padding-inline:clamp(22px,3vw,32px)}.projects-page__grid{gap:clamp(20px,2.8vw,32px)}.projects-page__media{border-radius:clamp(20px,2.5vw,28px)}.projects-page__card-title{font-size:clamp(21px,2.4vw,27px)}.projects-page__card-description{font-size:clamp(14px,1.45vw,16px)}}@media (width<=899px){.projects-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:58px}.projects-page__grid-section{padding-top:68px}}@media (width<=767px){.projects-page__header{padding-inline:16px}.projects-page__grid-section{padding:60px 16px 82px}.projects-page__grid{grid-template-columns:1fr;gap:52px}.projects-page__media{aspect-ratio:1.2;border-radius:clamp(16px,4vw,20px)}.projects-page__card-title{min-height:0;margin-top:20px;font-size:clamp(22px,6.3vw,26px)}.projects-page__card-description{max-width:100%;margin-top:12px;font-size:clamp(14px,3.75vw,16px);line-height:1.55}}@media (prefers-reduced-motion:reduce){.projects-page__reveal,.projects-page__media,.projects-page__card-title,.projects-page__card-description,.projects-page__image{opacity:1;transition:none;transform:none}}.privacy-policy-page{background:#fff}.privacy-policy__header{text-align:center;width:min(100% - 48px,1500px);margin:0 auto;padding:clamp(56px,7vw,112px) 0 clamp(42px,5vw,78px)}.privacy-policy__header h1{color:#111;letter-spacing:-.025em;margin:0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(36px,4.2vw,64px);font-weight:200;line-height:1}.privacy-policy__dates{color:#111111ad;gap:3px;margin-top:22px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(14px,1vw,17px);font-weight:200;line-height:1.45;display:grid}.privacy-policy__dates p,.privacy-policy__contact-block p{margin:0}.privacy-policy__content{color:#111;letter-spacing:-.006em;width:min(100% - 48px,1240px);margin:0 auto;padding-bottom:clamp(86px,9vw,144px);font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(15px,1.02vw,17px);font-weight:200;line-height:1.65}.privacy-policy__introduction{border-bottom:1px solid #11111140;padding-bottom:clamp(30px,3vw,48px)}.privacy-policy__content p{margin:0 0 17px}.privacy-policy__content p:last-child{margin-bottom:0}.privacy-policy__contact-block{gap:3px;margin-top:22px;display:grid}.privacy-policy__contact-block p{margin:0}.privacy-policy__section{padding:clamp(30px,3.3vw,52px) 0 0}.privacy-policy__section h2{color:#111;letter-spacing:-.012em;margin:0 0 18px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(19px,1.35vw,23px);font-weight:500;line-height:1.2}.privacy-policy__section h3{color:#111;letter-spacing:-.01em;margin:28px 0 12px;font-family:Poppins JORO Medium,sans-serif;font-size:clamp(16px,1.1vw,19px);font-weight:500;line-height:1.25}.privacy-policy__section ul{margin:0 0 18px;padding-inline-start:25px}.privacy-policy__section li{margin:0 0 4px;padding-inline-start:4px}.privacy-policy__subsection+.privacy-policy__subsection{margin-top:26px}.privacy-policy__subsection h3+p,.privacy-policy__section>.privacy-policy__contact-block{margin-top:0}@media (width<=767px){.privacy-policy__header,.privacy-policy__content{width:calc(100% - 32px)}.privacy-policy__header{padding-top:44px;padding-bottom:38px}.privacy-policy__header h1{font-size:clamp(30px,9vw,42px)}.privacy-policy__content{font-size:15px;line-height:1.62}.privacy-policy__section{padding-top:32px}}.splash-screen{z-index:1000;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));opacity:1;background:#fff;place-items:center;transition:opacity .85s cubic-bezier(.76,0,.24,1),transform .85s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0}.splash-screen--exiting{opacity:0;pointer-events:none;transform:translateY(-2%)}.splash-screen__content{flex-direction:column;align-items:center;animation:.95s cubic-bezier(.22,1,.36,1) forwards splash-logo-in;display:flex;transform:translateY(8px)scale(.97)}.splash-screen__logo{width:clamp(140px,12vw,220px);height:auto;display:block}.splash-screen__tagline{color:#0000008c;letter-spacing:.22em;text-align:center;margin:clamp(28px,3vw,42px) 0 0;font-family:Poppins JORO ExtraLight,sans-serif;font-size:clamp(8px,.65vw,10px);line-height:1.4}.splash-screen__meter{align-items:center;gap:14px;margin-top:clamp(28px,3.2vw,46px);display:flex}.splash-screen__track{background:#0000001a;width:clamp(140px,15vw,215px);height:1px;overflow:hidden}.splash-screen__track span{background:#111;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.splash-screen__percentage{color:#0000007a;letter-spacing:.06em;min-width:24px;font-family:Poppins JORO ExtraLight,sans-serif;font-size:10px}@keyframes splash-logo-in{to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.splash-screen,.splash-screen__content,.splash-screen__track span{transition-duration:.18s;animation:none}.splash-screen__content{transform:none}}@font-face{font-family:Poppins JORO;src:url(/assets/Poppins-Light-Dtvcf0Mr.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Poppins JORO Light;src:url(/assets/Poppins-Light-Dtvcf0Mr.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Poppins JORO ExtraLight;src:url(/assets/Poppins-ExtraLight-DX4RJaer.ttf)format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Poppins JORO Medium;src:url(/assets/Poppins-Medium-ChhwLuLx.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins JORO SemiBold;src:url(/assets/Poppins-SemiBold-ConD-CtJ.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins JORO;src:url(/assets/Poppins-Medium-ChhwLuLx.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins JORO;src:url(/assets/Poppins-ExtraLight-DX4RJaer.ttf)format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Poppins JORO;src:url(/assets/Poppins-ExtraLightItalic-BPT-bxo5.ttf)format("truetype");font-style:italic;font-weight:200;font-display:swap}:root{--navbar-height:98px;color:#151515;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Poppins JORO,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff;min-width:320px}body{background:#fff;min-width:320px;min-height:100vh;margin:0;font-weight:200}button,input{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:1px solid #111}.site-shell{width:100%;min-height:100vh;padding-top:var(--navbar-height);overflow-x:hidden}.site-shell:has(.hero){padding-top:0}.site-shell:has(.luma-hero){padding-top:0}.site-shell:has(.dune-hero){padding-top:0}.site-shell:has(.kalya-hero){padding-top:0}.site-shell:has(.wadi-hero){padding-top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){:root{--navbar-height:76px}}
