:root{--current-sand:#ccb79c;--current-moss:#6e8272;--current-ink:#202520;--current-shadow:0 24px 70px rgb(24 30 27/.15);--current-ease:cubic-bezier(.23,1,.32,1)}.dark{--current-sand:#776854;--current-moss:#8da79a;--current-shadow:0 24px 70px rgb(0 0 0/.34)}.site-header{position:sticky;top:0;transition:background .22s var(--current-ease),box-shadow .22s var(--current-ease),border-color .22s var(--current-ease)}.site-header.is-scrolled{background:color-mix(in srgb,var(--background) 94%,transparent);box-shadow:0 10px 30px rgb(24 30 27/.07);backdrop-filter:blur(16px)}.site-header nav button{position:relative;padding:9px 0}.site-header nav button:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s var(--current-ease)}.site-header nav button:focus-visible:after,.site-header nav button:hover:after{transform:scaleX(1)}.mobile-nav{background:linear-gradient(150deg,var(--background),var(--paper))}.mobile-nav nav button{display:grid;grid-template-columns:52px 1fr auto;align-items:center;transition:color .18s var(--current-ease),padding-left .18s var(--current-ease)}.mobile-nav nav button:hover{color:var(--accent);padding-left:8px}.mobile-nav__feature{display:flex;align-items:center;gap:9px;width:100%;margin-top:34px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.mobile-nav__feature svg:last-child{margin-left:auto}.search-layer{background:rgb(18 23 20/.12);backdrop-filter:blur(3px)}.search-layer form{top:max(6vh,36px);padding:clamp(23px,4vw,46px);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);max-height:min(790px,88vh);overflow-y:auto;box-shadow:var(--current-shadow);transform:translateX(-50%) translateY(-12px) scale(.985);transform-origin:top center;transition:transform .3s var(--current-ease)}.search-layer.is-open form{transform:translateX(-50%) translateY(0) scale(1)}.search-layer__heading{display:flex;align-items:center;justify-content:space-between}.search-layer__input{border-bottom:1px solid var(--ink);margin:18px 0 27px;display:flex}.search-layer__input input{width:100%;padding:15px 0;border:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(31px,4vw,52px);outline:none}.search-layer__input button{min-width:48px}.search-layer__discovery,.search-layer__results{display:grid;gap:0}.search-layer__results>.eyebrow{padding-bottom:10px}.search-layer__discovery button,.search-layer__results>button{width:100%;padding:15px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:42px 1fr auto;text-align:left;align-items:center;gap:10px;transition:padding .2s var(--current-ease),color .2s var(--current-ease),background .2s var(--current-ease)}.search-layer__discovery button:hover,.search-layer__results>button:hover{color:var(--accent);padding-inline:8px;background:color-mix(in srgb,var(--paper) 65%,transparent)}.search-layer__results>button>span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em}.search-layer__results b{display:block;font-family:"DM Serif Display",Georgia,serif;font-size:22px;font-weight:400;line-height:1.1}.search-layer__results small{color:var(--muted);font-size:10px}.search-layer__empty{padding:14px 0;border-top:1px solid var(--line);color:var(--muted)}.search-layer__empty p{max-width:420px;margin-bottom:15px}.search-layer__discovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.search-layer__discovery .eyebrow{display:flex;gap:7px;align-items:center;margin-bottom:10px}.search-layer__discovery button{grid-template-columns:1fr auto;font-family:"DM Serif Display",Georgia,serif;font-size:23px;letter-spacing:-.03em}.home-hero--material{min-height:min(830px,calc(100svh - 30px));padding:clamp(130px,14vw,220px) 6vw clamp(54px,7vw,100px);align-items:end}.home-hero--material .home-hero__media{position:absolute;inset:0;overflow:hidden}.home-hero--material .home-hero__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-hero--material .home-hero__image{animation:aur-image-reveal .9s var(--current-ease) both}.home-hero--material .home-hero__overlay{background:linear-gradient(90deg,rgb(17 22 19/.83),rgb(17 22 19/.42) 46%,rgb(17 22 19/.07) 79%,rgb(17 22 19/.1))}.home-hero__content{max-width:min(680px,100%)}.home-hero__content h1{max-width:720px;font-size:clamp(65px,8.7vw,148px)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.hero-text-link{display:inline-flex;align-items:center;gap:8px;padding:12px 0;color:#fff;border-bottom:1px solid rgb(255 255 255/.6);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;transition:border-color .2s var(--current-ease),transform .2s var(--current-ease)}.hero-text-link:hover{border-color:#fff;transform:translateX(4px)}.home-hero__index{position:absolute;right:4.5vw;bottom:38px;display:flex;gap:9px;align-items:center;color:rgb(255 255 255/.77);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.home-hero__index i{width:42px;height:1px;background:currentColor}.material-path{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(420px,1.3fr);gap:clamp(36px,8vw,145px);padding:clamp(60px,8vw,120px) 4vw}.material-path__intro p{max-width:380px;margin:17px 0 0;color:var(--muted);font-size:15px}.material-path__chooser{border-top:1px solid var(--line)}.material-path__chooser button{width:100%;padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:45px minmax(100px,.65fr) 1fr auto;align-items:center;gap:15px;text-align:left;transition:color .2s var(--current-ease),padding .2s var(--current-ease),background .2s var(--current-ease)}.material-path__chooser button.is-active,.material-path__chooser button:hover{color:var(--accent);padding-inline:10px;background:color-mix(in srgb,var(--paper) 58%,transparent)}.material-path__chooser span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em}.material-path__chooser b{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(29px,3vw,47px);font-weight:400;letter-spacing:-.04em}.material-path__chooser small{color:var(--muted);font-size:11px}.material-path__result{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:13px;color:var(--muted)}.material-path__result>div{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-campaign{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);min-height:min(60vw,800px);background:var(--ink);color:var(--background);overflow:hidden}.home-campaign__copy{padding:clamp(62px,9vw,154px) clamp(30px,7vw,115px);align-self:center}.home-campaign__copy .eyebrow{color:color-mix(in srgb,var(--background) 60%,var(--accent))}.home-campaign__copy h2{margin:19px 0 25px;font-size:clamp(56px,6vw,110px)}.home-campaign__copy p{max-width:370px;margin-bottom:31px;color:color-mix(in srgb,var(--background) 75%,transparent)}.home-campaign__copy .button--outline:hover{color:var(--ink);background:var(--background)}.home-campaign__image{position:relative;min-height:100%;overflow:hidden}.collection-current__image>img,.home-campaign__image>img{transition:transform 1.1s var(--current-ease)}.collection-current:hover .collection-current__image>img,.home-campaign:hover .home-campaign__image>img{transform:scale(1.035) translate3d(-.7%,-.3%,0)}.home-campaign__image:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(transparent,rgb(9 12 10/.46));pointer-events:none}.home-campaign__image span{position:absolute;right:20px;bottom:18px;z-index:1;color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-collection{padding-block:clamp(84px,11vw,164px)}.home-collection__heading p{max-width:370px}.home-collection__rail{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.home-collection__rail .product-card__media .product-visual{min-height:clamp(340px,37vw,580px)}.editorial-story{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.home-arrivals{padding-block:clamp(84px,11vw,162px)}.collection-current{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(300px,.95fr);min-height:min(56vw,740px);overflow:hidden;background:var(--current-sand);color:#1f2421}.collection-current__image{position:relative;min-height:100%;overflow:hidden}.collection-current__copy{padding:clamp(60px,9vw,148px) clamp(28px,8vw,128px);display:grid;align-content:center;justify-items:start}.collection-current__copy .eyebrow{color:#39453e}.collection-current__copy h2{margin:18px 0 25px;font-size:clamp(57px,6.5vw,108px)}.collection-current__copy p{max-width:390px;margin-bottom:30px;color:#39453e}.collection-current__copy .button--light{background:#1f2421;color:#f7f2e8}.material-shop .page-intro{position:relative;overflow:hidden}.material-shop .page-intro:after{content:"";position:absolute;right:5vw;bottom:0;width:min(26vw,340px);height:2px;background:var(--accent);transform-origin:left}.material-shop .shop-controls{position:sticky;top:78px;z-index:7;background:color-mix(in srgb,var(--background) 94%,transparent);backdrop-filter:blur(13px)}.material-shop .filter-panel{position:sticky;top:145px}.material-shop .active-filters{margin-inline:4vw;padding:0 0 18px}.material-shop .filter-panel label{min-height:28px;transition:color .18s var(--current-ease),padding-left .18s var(--current-ease)}.material-shop .filter-panel label:hover{color:var(--foreground);padding-left:4px}.material-shop .filter-panel input{width:15px;height:15px}.material-shop .product-grid>div{min-width:0}.mobile-filters__sheet{position:absolute;left:0;bottom:0;width:min(460px,100%);max-height:88vh;display:flex;flex-direction:column;background:var(--background);transform:translateY(100%);transition:transform .28s var(--current-ease)}.mobile-filters.is-open .mobile-filters__sheet{transform:translateY(0)}.mobile-filters__sheet .filter-panel{position:static;max-height:calc(88vh - 82px);overflow:auto;padding:25px 25px 14px}.mobile-filters__footer{display:flex;align-items:center;gap:12px;padding:13px 20px max(13px,env(safe-area-inset-bottom));border-top:1px solid var(--line);box-shadow:0 -8px 22px rgb(24 30 27/.06)}.mobile-filters__footer span{flex:1;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mobile-filters__footer .button{min-width:max-content}.product-card__secondary-media{position:absolute;inset:0;z-index:1;display:block;opacity:0;transition:opacity .52s var(--current-ease)}.product-card__secondary-media .product-visual{height:100%}.product-card.is-hovered .product-card__secondary-media,.product-card:focus-within .product-card__secondary-media{opacity:1}.product-card__media-veil{position:absolute;z-index:2;inset:0;display:block;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 46%,rgb(16 21 18/.45));transition:opacity .35s var(--current-ease)}.product-card:focus-within .product-card__media-veil,.product-card:hover .product-card__media-veil{opacity:1}.product-card__view-label{position:absolute;z-index:3;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;color:#fff;border:1px solid rgb(255 255 255/.45);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(7px);transition:opacity .23s var(--current-ease),transform .23s var(--current-ease),background .23s var(--current-ease)}.product-card:focus-within .product-card__view-label,.product-card:hover .product-card__view-label{opacity:1;transform:translateY(0)}.product-card__view-label:hover{background:#fff;color:var(--ink)}.product-card__actions button.is-confirmed{color:var(--accent)}.product-card__added{display:block;margin-top:6px;color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-visual__image--outgoing{z-index:1}.product-visual__image--incoming{z-index:2;animation:aur-media-crossfade .48s var(--current-ease) both}@keyframes aur-media-crossfade{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.cart-drawer{box-shadow:-22px 0 64px rgb(13 18 15/.16)}.drawer-wrap.is-open .drawer-scrim{animation:aur-scrim-enter .24s ease-out both}@keyframes aur-scrim-enter{0%{opacity:0}to{opacity:1}}.cart-line{overflow:hidden}.cart-line .product-visual{background:var(--paper)}.product-gallery__main{overflow:hidden}.product-gallery__frame{position:absolute;inset:0}.product-gallery__frame .product-visual{height:100%}@media (prefers-reduced-motion:no-preference){.home-hero--material .home-hero__image{animation:aur-hero-breathe 18s var(--current-ease) infinite alternate}}@media (max-width:960px){.material-path{grid-template-columns:1fr;gap:35px}.material-path__result{grid-column:auto}.collection-current,.home-campaign{grid-template-columns:1fr}.home-campaign__image{min-height:570px}.collection-current__image{min-height:480px}.collection-current__copy{min-height:450px}.home-collection__rail{grid-auto-flow:column;grid-auto-columns:minmax(310px,55vw);grid-template-columns:unset;overflow-x:auto}.search-layer__discovery{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.site-header{backdrop-filter:none}.search-layer form{top:0;width:100vw;min-height:100svh;max-height:100svh;padding:24px 20px 34px}.search-layer__results b{font-size:20px}.search-layer__discovery button{font-size:21px}.home-hero--material{min-height:calc(100svh - 94px);padding:57vw 24px 34px}.home-hero--material .home-hero__overlay{background:linear-gradient(180deg,rgb(17 22 19/.04) 10%,rgb(17 22 19/.15) 35%,rgb(17 22 19/.82) 92%)}.home-hero__content h1{font-size:clamp(54px,16vw,69px)}.home-hero__content p{font-size:14px}.home-hero__index{display:none}.hero-actions{gap:13px}.hero-text-link{font-size:9px}.material-path{padding:56px 18px}.material-path__chooser button{grid-template-columns:32px 1fr auto;gap:8px}.material-path__chooser small{display:none}.material-path__chooser b{font-size:37px}.material-path__result{align-items:start;flex-direction:column;margin-top:4px}.collection-current__copy,.home-campaign__copy{padding:62px 24px}.collection-current__copy h2,.home-campaign__copy h2{font-size:58px}.home-campaign__image{min-height:390px}.home-collection__rail{margin-right:-18px;grid-auto-columns:78vw}.home-collection__rail .product-card__media .product-visual{min-height:410px}.editorial-story__media{min-height:360px}.collection-current__image{min-height:350px}.collection-current__copy{min-height:420px}.collection-current{grid-template-rows:auto auto}}.site-header__nav{min-width:0;display:flex;align-items:center;justify-content:center;gap:16px}.site-header__nav-links{display:flex;align-items:center;gap:26px}.site-header__nav-kicker{display:none;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.site-header__nav--editorial .site-header__nav-links{gap:30px}.site-header__nav--editorial .site-header__nav-links button:first-child{font-family:"DM Serif Display",Georgia,serif;font-size:14px;letter-spacing:0}.site-header__nav--minimal .site-header__nav-links{gap:19px}.site-header__nav--minimal .site-header__nav-links button{padding-inline:5px}.site-header__nav--spatial{align-self:stretch}.site-header__nav--spatial .site-header__nav-links{align-self:stretch;gap:0}.site-header__nav--spatial .site-header__nav-links button{height:100%;padding-inline:16px;border-inline:1px solid transparent}.site-header__nav--spatial .site-header__nav-links button:focus-visible,.site-header__nav--spatial .site-header__nav-links button:hover{border-color:var(--line);background:var(--paper)}.site-header__nav--dense,.site-header__nav--search,.site-header__nav--technical{gap:10px;padding:5px 9px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 42%,transparent)}.site-header__nav--dense .site-header__nav-kicker,.site-header__nav--search .site-header__nav-kicker,.site-header__nav--technical .site-header__nav-kicker{display:inline-flex;align-items:center;min-height:21px;padding-inline-end:9px;border-inline-end:1px solid var(--line)}.site-header__nav--dense .site-header__nav-links,.site-header__nav--technical .site-header__nav-links{gap:14px}.site-header__nav--dense .site-header__nav-links button,.site-header__nav--technical .site-header__nav-links button{font-size:9px;letter-spacing:.09em}.site-header__nav--overlay{position:relative}.site-header__nav--overlay:before{content:"";position:absolute;inset:-9px -14px;z-index:-1;border:1px solid color-mix(in srgb,var(--foreground) 22%,transparent);border-radius:999px}.site-header__nav--overlay .site-header__nav-links{gap:21px}.site-header__nav--menu .site-header__nav-links button:first-child,.site-header__nav--routine .site-header__nav-links button:first-child{color:var(--accent)}.site-header__nav--menu .site-header__nav-links,.site-header__nav--routine .site-header__nav-links{gap:19px}.site-header__nav--drop .site-header__nav-links{gap:9px}.site-header__nav--drop .site-header__nav-links button{padding:8px 11px;border:1px solid var(--line);font-size:9px;letter-spacing:.1em}.site-header__nav--drop .site-header__nav-links button:hover{background:var(--ink);color:var(--background)}.site-header__nav--model .site-header__nav-links button{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.site-header__nav--destination .site-header__nav-links{gap:15px}.site-header__nav--destination .site-header__nav-links button:before{content:"•";margin-inline-end:8px;color:var(--accent)}.site-header__nav--product .site-header__nav-links{gap:20px}.site-header__nav--product .site-header__nav-links button:last-child{padding:7px 12px;background:var(--ink);color:var(--background)}.site-header__nav--portfolio .site-header__nav-links{gap:0}.site-header__nav--portfolio .site-header__nav-links button{padding:5px 14px;border-inline-start:1px solid var(--line)}.site-header.site-header--overlay:not(.is-scrolled){background:color-mix(in srgb,var(--background) 74%,transparent)}@media (max-width:900px){.site-header__nav-kicker{display:none!important}.site-header__nav-links{gap:14px!important}.site-header__nav--spatial .site-header__nav-links button{padding-inline:9px}.site-header__nav--dense,.site-header__nav--search,.site-header__nav--technical{padding:0;border:0;background:transparent}.site-header__nav--overlay:before{inset:-5px -8px}}@media (max-width:640px){.site-header__nav{display:none}}html[dir=rtl] .site-header__nav--destination .site-header__nav-links button:before{margin-inline-end:0;margin-inline-start:8px}html[dir=rtl] .site-header__nav--portfolio .site-header__nav-links button{border-inline-start:0;border-inline-end:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.mobile-nav nav button,.site-header,.site-header nav button{transition-duration:.01ms!important}}.home-hero__campaign-note,.home-hero__room-note,.home-hero__system-note,.home-hero__type-note{position:absolute;z-index:2;color:#fff}.home-hero__campaign-note{right:6vw;top:25%;display:grid;gap:7px;writing-mode:vertical-rl;text-transform:uppercase}.home-hero__campaign-note span,.home-hero__room-note span,.home-hero__system-note small,.home-hero__system-note span,.home-hero__type-note span{font-size:9px;font-weight:800;letter-spacing:.14em}.home-hero__campaign-note strong{font-family:"DM Serif Display",Georgia,serif;font-size:24px;font-weight:400;letter-spacing:-.04em}.home-hero--boutique{min-height:min(760px,calc(100svh - 30px));align-items:center;justify-items:center;text-align:center}.home-hero--boutique .home-hero__content{max-width:760px}.home-hero--boutique .home-hero__content p{margin-inline:auto}.home-hero--boutique .hero-actions{justify-content:center}.home-hero__type-note{left:6vw;top:21%;display:flex;align-items:center;gap:13px;color:rgb(255 255 255/.82)}.home-hero__type-note i{width:75px;height:1px;background:currentColor}.home-hero--furniture{align-items:center;padding-inline:9vw}.home-hero--furniture .home-hero__content{max-width:540px;margin-inline-start:42%}.home-hero__room-note{left:4vw;bottom:8vw;display:grid;gap:7px;padding:17px 19px;border:1px solid rgb(255 255 255/.48);background:rgb(16 20 17/.25);backdrop-filter:blur(8px)}.home-hero__room-note strong{font-family:"DM Serif Display",Georgia,serif;font-size:35px;font-weight:400;line-height:.9}.home-hero__room-note small{color:rgb(255 255 255/.75);font-size:10px}.home-hero--modern .home-hero__media{inset:5% 4% 5% 34%}.home-hero--modern .home-hero__overlay{background:linear-gradient(90deg,rgb(17 22 19/.9),rgb(17 22 19/.42) 43%,rgb(17 22 19/.03) 78%)}.home-hero--modern .home-hero__content{max-width:530px}.home-hero__system-note{right:7vw;top:22%;display:grid;gap:12px;min-width:110px;padding:13px;border:1px solid rgb(255 255 255/.5);background:rgb(8 15 13/.28)}.home-hero__system-note div{display:flex;gap:7px}.home-hero__system-note b{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgb(255 255 255/.45);font-size:9px}@media (max-width:900px){.home-hero--furniture .home-hero__content{margin-inline-start:25%}.home-hero--modern .home-hero__media{inset:0}}@media (max-width:640px){.home-hero__campaign-note,.home-hero__type-note{display:none}.home-hero--boutique{min-height:calc(100svh - 94px);padding-inline:24px}.home-hero--furniture{align-items:end;padding-inline:24px}.home-hero--furniture .home-hero__content{margin-inline-start:0}.home-hero__room-note{left:24px;top:24px;bottom:auto}.home-hero__system-note{top:auto;right:24px;bottom:24px;min-width:94px}}html[dir=rtl] .home-hero--modern .home-hero__overlay{background:linear-gradient(270deg,rgb(17 22 19/.9),rgb(17 22 19/.42) 43%,rgb(17 22 19/.03) 78%)}@media (prefers-reduced-motion:reduce){.home-hero__campaign-note,.home-hero__room-note,.home-hero__system-note,.home-hero__type-note{transition:none!important}}.radical-home{--radical-line:color-mix(in srgb,var(--ink) 18%,transparent);overflow:clip}.radical-home a,.radical-home button{-webkit-tap-highlight-color:transparent}.radical-label{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.radical-plain-link,.radical-text-link{display:inline-flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:gap .2s var(--current-ease),color .2s var(--current-ease)}.radical-plain-link:hover,.radical-text-link:hover{gap:14px;color:var(--accent)}.radical-hero{position:relative;min-height:min(840px,calc(100svh - 30px));display:grid;align-items:end;overflow:hidden}.radical-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82)}.radical-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(17 22 19/.86),rgb(17 22 19/.32) 55%,transparent);pointer-events:none}.radical-hero__copy,.radical-hero__stamp{position:relative;z-index:1}.radical-hero__copy{max-width:650px;padding:clamp(55px,8vw,125px) clamp(24px,7vw,110px);color:#fff}.radical-hero__copy h1{max-width:720px;margin:17px 0 25px;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(62px,9.5vw,155px);font-weight:400;letter-spacing:-.065em;line-height:.86}.radical-hero__copy p{max-width:430px;margin-bottom:30px;color:rgb(255 255 255/.76);font-size:15px;line-height:1.7}.radical-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.radical-hero__stamp{position:absolute;right:5vw;bottom:7vw;display:grid;gap:8px;color:#fff;writing-mode:vertical-rl;text-transform:uppercase}.radical-hero__stamp b{font-family:"DM Serif Display",Georgia,serif;font-size:54px;font-weight:400;line-height:.8}.radical-hero__stamp span{font-size:9px;font-weight:800;letter-spacing:.13em}.radical-index{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(35px,10vw,170px);padding:clamp(70px,10vw,145px) 7vw}.boutique-appointment h2,.boutique-cabinet h2,.boutique-craft h2,.boutique-materials h2,.furniture-collections h2,.furniture-cta h2,.furniture-dimensions h2,.modern-bento h2,.modern-compare h2,.modern-ecosystem h2,.modern-specs h2,.modern-support h2,.radical-feature__copy h2,.radical-index__lead h2,.radical-lookbook h2,.radical-products h2,.radical-story-grid h2{margin:15px 0 20px;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(38px,5.6vw,86px);font-weight:400;letter-spacing:-.055em;line-height:.92}.boutique-craft p,.boutique-materials p,.modern-ecosystem p,.modern-support p,.radical-feature__copy p,.radical-index__lead p{max-width:390px;color:var(--muted);font-size:14px;line-height:1.8}.radical-index__list{border-top:1px solid var(--radical-line)}.radical-index__list button{width:100%;display:grid;grid-template-columns:46px minmax(110px,.6fr) 1fr auto;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--radical-line);text-align:start;transition:padding .22s var(--current-ease),color .22s var(--current-ease),background .22s var(--current-ease)}.radical-index__list button:hover{padding-inline:12px;color:var(--accent);background:color-mix(in srgb,var(--paper) 70%,transparent)}.radical-index__list b{color:var(--muted);font-size:9px;letter-spacing:.1em}.radical-index__list strong{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(25px,3vw,43px);font-weight:400;letter-spacing:-.04em}.radical-index__list span{color:var(--muted);font-size:11px}.radical-feature{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);min-height:min(62vw,780px);background:var(--ink);color:var(--background)}.radical-feature__copy{display:grid;align-content:center;justify-items:start;padding:clamp(50px,9vw,145px) clamp(24px,7vw,112px)}.radical-feature__copy .radical-label{color:color-mix(in srgb,var(--background) 55%,var(--accent))}.radical-feature__copy h2{font-size:clamp(55px,7vw,110px)}.radical-feature__copy p{color:color-mix(in srgb,var(--background) 72%,transparent);margin-bottom:29px}.radical-feature__copy .button--outline:hover{color:var(--ink);background:var(--background)}.radical-feature__media{position:relative;min-height:100%;overflow:hidden}.radical-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--current-ease)}.radical-feature:hover .radical-feature__media img{transform:scale(1.04)}.radical-feature__media span{position:absolute;right:22px;bottom:20px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.13em}.radical-products{padding:clamp(70px,11vw,160px) 7vw}.boutique-catalog>header,.furniture-products>header,.radical-lookbook>header,.radical-products>header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:44px}.radical-products h2{max-width:500px}.radical-product-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2vw,32px)}.radical-product-rail>div{min-width:0}.radical-products .product-card__media .product-visual{min-height:clamp(350px,42vw,620px)}.radical-lookbook{padding:clamp(70px,11vw,150px) 7vw;background:var(--paper)}.radical-lookbook>header{display:block;max-width:650px}.radical-lookbook__grid{display:grid;grid-template-columns:1.15fr .85fr .85fr 1.15fr;align-items:end;gap:12px}.radical-lookbook__grid button{position:relative;min-width:0;overflow:hidden;text-align:start}.radical-lookbook__grid button:nth-child(2),.radical-lookbook__grid button:nth-child(3){margin-bottom:70px}.radical-lookbook__grid img{display:block;width:100%;aspect-ratio:.72;object-fit:cover;filter:saturate(.76);transition:transform .7s var(--current-ease),filter .7s var(--current-ease)}.radical-lookbook__grid button:hover img{transform:scale(1.045);filter:saturate(1)}.radical-lookbook__grid span{position:absolute;right:12px;bottom:12px;left:12px;color:#fff;font-size:10px;font-weight:800;text-shadow:0 2px 15px #000}.radical-lookbook__grid svg{position:absolute;top:13px;right:13px;color:#fff;opacity:0;transition:opacity .2s var(--current-ease)}.radical-lookbook__grid button:hover svg{opacity:1}.radical-story-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:0;border-top:1px solid var(--radical-line);border-bottom:1px solid var(--radical-line)}.radical-story-grid>button,.radical-story-grid__intro{padding:clamp(28px,5vw,70px) clamp(18px,3vw,45px)}.radical-story-grid__intro{border-inline-end:1px solid var(--radical-line)}.radical-story-grid h2{font-size:clamp(34px,4.4vw,67px)}.radical-story-grid>button{display:grid;align-content:space-between;min-height:240px;border-inline-end:1px solid var(--radical-line);text-align:start;transition:color .2s var(--current-ease),background .2s var(--current-ease)}.radical-story-grid>button:last-child{border-inline-end:0}.radical-story-grid>button:hover{color:var(--accent);background:var(--paper)}.radical-story-grid>button b{color:var(--muted);font-size:9px}.radical-story-grid>button span{max-width:180px;font-family:"DM Serif Display",Georgia,serif;font-size:25px;line-height:1}.radical-story-grid>button svg{justify-self:end}.radical-service-band{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(54px,8vw,100px) 7vw;background:var(--current-sand);color:var(--ink)}.radical-service-band h2{margin:12px 0 0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(38px,5vw,75px);font-weight:400;letter-spacing:-.055em}.boutique-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,.7fr);align-items:center;gap:8vw;min-height:760px;padding:clamp(70px,10vw,150px) 10vw;background:var(--paper)}.boutique-hero__word{position:absolute;top:160px;left:7vw;color:color-mix(in srgb,var(--ink) 8%,transparent);font-size:clamp(70px,17vw,270px);font-weight:900;letter-spacing:-.12em;line-height:.7;pointer-events:none}.boutique-hero__copy{position:relative;z-index:1;max-width:470px}.boutique-hero__copy h1{margin:20px 0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(60px,7vw,120px);font-weight:400;letter-spacing:-.07em;line-height:.86}.boutique-hero__copy p{max-width:360px;margin-bottom:27px;color:var(--muted);line-height:1.8}.boutique-hero__object{position:relative;max-width:500px;justify-self:end}.boutique-hero__object:before{content:"";position:absolute;inset:-18px 18px 18px -18px;border:1px solid var(--radical-line)}.boutique-hero__object img{position:relative;display:block;width:100%;aspect-ratio:.82;object-fit:cover;filter:grayscale(.14)}.boutique-hero__object span{position:absolute;right:15px;bottom:15px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em}.boutique-cabinet,.boutique-catalog,.boutique-materials{padding:clamp(70px,10vw,145px) 10vw}.boutique-cabinet{border-top:1px solid var(--radical-line)}.boutique-cabinet header{max-width:500px;margin-bottom:50px}.boutique-cabinet__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.boutique-cabinet__grid button{display:grid;gap:10px;text-align:start}.boutique-cabinet__grid img{width:100%;aspect-ratio:.8;object-fit:cover;filter:grayscale(.12);transition:transform .65s var(--current-ease)}.boutique-cabinet__grid button:hover img{transform:translateY(-8px)}.boutique-cabinet__grid small,.boutique-cabinet__grid span{color:var(--muted);font-size:9px}.boutique-cabinet__grid strong{font-family:"DM Serif Display",Georgia,serif;font-size:21px;font-weight:400}.boutique-craft{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;background:var(--ink);color:var(--background)}.boutique-craft>img{width:100%;min-height:600px;height:100%;object-fit:cover}.boutique-craft>div{padding:clamp(45px,9vw,140px)}.boutique-craft .radical-label{color:color-mix(in srgb,var(--background) 55%,var(--accent))}.boutique-craft h2{max-width:480px;font-size:clamp(54px,6vw,100px)}.boutique-craft p{max-width:420px;color:color-mix(in srgb,var(--background) 70%,transparent)}.boutique-craft__facts{display:grid;gap:14px;margin-top:35px}.boutique-craft__facts span{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--background) 18%,transparent);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.boutique-craft__facts b{color:var(--accent)}.boutique-materials{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10vw}.boutique-materials__list{border-top:1px solid var(--radical-line)}.boutique-materials__list>button{width:100%;display:grid;grid-template-columns:42px 1fr auto;gap:12px;padding:22px 0;border-bottom:1px solid var(--radical-line);text-align:start;transition:padding .2s var(--current-ease),color .2s var(--current-ease)}.boutique-materials__list>button.is-active,.boutique-materials__list>button:hover{padding-inline:10px;color:var(--accent)}.boutique-materials__list>button b{color:var(--muted);font-size:9px}.boutique-materials__list>button span{font-family:"DM Serif Display",Georgia,serif;font-size:31px}.boutique-materials__sample{display:grid;gap:8px;margin-top:32px;padding:35px;background:var(--current-sand);color:var(--ink)}.boutique-materials__sample span{font-size:9px;font-weight:800}.boutique-materials__sample strong{font-family:"DM Serif Display",Georgia,serif;font-size:43px;font-weight:400}.boutique-materials__sample small{color:color-mix(in srgb,var(--ink) 64%,transparent)}.boutique-appointment{display:grid;grid-template-columns:1fr .7fr auto;align-items:center;gap:35px;padding:clamp(50px,7vw,100px) 10vw;border-block:1px solid var(--radical-line)}.boutique-appointment h2{font-size:clamp(41px,5vw,78px)}.boutique-appointment p{max-width:310px;color:var(--muted);line-height:1.8}.boutique-catalog .radical-product-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.boutique-catalog .product-card__media .product-visual{min-height:330px}.furniture-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:min(790px,calc(100svh - 30px));background:var(--current-sand);color:var(--ink)}.furniture-hero__image{position:relative;min-height:100%;overflow:hidden}.furniture-hero__image img{width:100%;height:100%;object-fit:cover}.furniture-hero__image span{position:absolute;right:22px;bottom:20px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.13em}.furniture-hero__copy{display:grid;align-content:center;padding:9vw}.furniture-hero__copy h1{max-width:540px;margin:18px 0 24px;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(60px,7.4vw,122px);font-weight:400;letter-spacing:-.07em;line-height:.86}.furniture-hero__copy p{max-width:370px;margin-bottom:30px;color:#465047;line-height:1.8}.furniture-hero__measure{position:absolute;right:7vw;bottom:7vw;display:grid;grid-template-columns:auto 1fr;gap:7px 12px;align-items:center;color:#465047}.furniture-hero__measure span{font-size:10px;font-weight:800;letter-spacing:.1em}.furniture-hero__measure small{grid-column:2;font-size:10px}.furniture-rooms{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);min-height:760px;background:var(--ink);color:var(--background)}.furniture-rooms__rail{align-self:center;padding:7vw}.furniture-rooms__rail button{width:100%;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:21px 0;border-bottom:1px solid rgb(255 255 255/.2);text-align:start;transition:color .2s var(--current-ease),padding .2s var(--current-ease)}.furniture-rooms__rail button.is-active,.furniture-rooms__rail button:hover{padding-inline:9px;color:var(--accent)}.furniture-rooms__rail b{color:color-mix(in srgb,var(--background) 45%,transparent);font-size:9px}.furniture-rooms__rail span{font-family:"DM Serif Display",Georgia,serif;font-size:28px}.furniture-rooms__scene{position:relative;min-height:100%;overflow:hidden}.furniture-rooms__scene img{width:100%;height:100%;object-fit:cover;opacity:.73}.furniture-rooms__scene:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 13 11/.78),transparent 60%)}.furniture-rooms__scene-label{position:absolute;right:7vw;bottom:7vw;z-index:1;max-width:370px}.furniture-rooms__scene-label .radical-label{color:rgb(255 255 255/.65)}.furniture-rooms__scene-label h2{margin:13px 0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(42px,5vw,77px);font-weight:400;letter-spacing:-.06em}.furniture-rooms__scene-label p{color:rgb(255 255 255/.72);line-height:1.7}.furniture-collections,.furniture-dimensions,.furniture-products{padding:clamp(70px,10vw,140px) 8vw}.furniture-collections header{max-width:650px;margin-bottom:45px}.furniture-collections__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--radical-line)}.furniture-collections__cards button{min-height:280px;display:grid;align-content:space-between;gap:20px;padding:30px;background:var(--background);text-align:start;transition:background .2s var(--current-ease),color .2s var(--current-ease)}.furniture-collections__cards button:hover{background:var(--ink);color:var(--background)}.furniture-collections__cards b{color:var(--accent);font-size:9px}.furniture-collections__cards h3{font-family:"DM Serif Display",Georgia,serif;font-size:35px;font-weight:400}.furniture-collections__cards p{color:var(--muted);font-size:12px}.furniture-dimensions{display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw;background:var(--paper)}.furniture-dimensions__table{border-top:1px solid var(--radical-line)}.furniture-dimensions__table>div{display:grid;grid-template-columns:1.1fr 1fr .7fr;gap:15px;padding:18px 0;border-bottom:1px solid var(--radical-line);font-size:11px}.furniture-dimensions__table>div:first-child{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.furniture-dimensions__table strong{font-family:"DM Serif Display",Georgia,serif;font-size:18px;font-weight:400}.furniture-dimensions__table span{color:var(--muted)}.furniture-products{background:var(--background)}.furniture-products .radical-product-rail{grid-template-columns:1fr;gap:14px}.furniture-products .product-card{display:grid;grid-template-columns:minmax(240px,.65fr) 1fr;gap:28px}.furniture-products .product-card__media .product-visual{min-height:300px}.furniture-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(55px,8vw,105px) 8vw;background:var(--ink);color:var(--background)}.furniture-cta>div{display:grid;grid-template-columns:auto 1fr;gap:9px 14px;align-items:center}.furniture-cta>div svg{grid-row:span 2;color:var(--accent)}.furniture-cta h2{grid-column:2;margin:0;font-size:clamp(39px,5vw,72px)}.modern-hero{display:grid;grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);align-items:center;min-height:min(790px,calc(100svh - 30px));padding:7vw;background:#101713;color:#f5f0e8;overflow:hidden}.modern-hero__copy{position:relative;z-index:1}.modern-hero__copy .radical-label{color:#92b4a2}.modern-hero__copy h1{max-width:500px;margin:18px 0 25px;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(58px,7vw,120px);font-weight:400;letter-spacing:-.07em;line-height:.86}.modern-hero__copy p{max-width:360px;margin-bottom:30px;color:rgb(245 240 232/.68);line-height:1.8}.modern-hero__device{position:relative;justify-self:end;width:min(620px,100%);aspect-ratio:1.15}.modern-hero__device img{width:100%;height:100%;object-fit:cover;opacity:.7;filter:saturate(.7) contrast(1.08);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.modern-hero__device-screen{position:absolute;right:7%;bottom:9%;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:7px 12px;min-width:145px;padding:17px;border:1px solid rgb(245 240 232/.35);background:rgb(10 16 13/.66);backdrop-filter:blur(10px)}.modern-hero__device-screen span{font-size:8px;font-weight:800;letter-spacing:.14em}.modern-hero__device-screen b{grid-column:2;color:#9cc4ae;font-family:"DM Serif Display",Georgia,serif;font-size:32px;font-weight:400}.modern-hero__status{position:absolute;right:7vw;bottom:7vw;display:flex;align-items:center;gap:9px;color:#9cc4ae;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.modern-bento,.modern-compare,.modern-ecosystem,.modern-specs,.modern-support{padding:clamp(70px,10vw,140px) 8vw}.modern-bento{background:#e9eee9;color:#18221c}.modern-bento header{max-width:570px;margin-bottom:45px}.modern-bento__grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-template-rows:220px 180px;gap:12px}.modern-bento__grid article{display:grid;align-content:space-between;gap:18px;padding:25px;background:#dce6df}.modern-bento__grid article svg{color:#567967}.modern-bento__large{grid-row:span 2;background:#c7d8cc!important}.modern-bento__large h3{max-width:290px;font-size:45px;letter-spacing:-.05em}.modern-bento__grid article strong,.modern-bento__large h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400}.modern-bento__grid article strong{font-size:55px}.modern-bento__grid article span{color:#567967;font-size:11px}.modern-bento__wide{grid-column:span 2;grid-template-columns:auto 1fr auto;align-items:center}.modern-bento__wide button{display:inline-flex;align-items:center;gap:7px;color:#18221c;font-size:10px;font-weight:800}.modern-specs{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;background:#101713;color:#f5f0e8}.modern-specs .radical-label{color:#92b4a2}.modern-specs h2{max-width:500px;font-size:clamp(43px,5.7vw,82px)}.modern-specs__list{border-top:1px solid rgb(245 240 232/.22)}.modern-specs__list div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid rgb(245 240 232/.22)}.modern-specs__list span{color:rgb(245 240 232/.55);font-size:11px}.modern-specs__list strong{color:#9cc4ae;font-family:"DM Serif Display",Georgia,serif;font-size:32px;font-weight:400}.modern-compare header{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px}.modern-compare__table{border-top:1px solid var(--radical-line)}.modern-compare__row{display:grid;grid-template-columns:1.2fr 1fr .5fr auto;gap:15px;align-items:center;padding:20px 0;border-bottom:1px solid var(--radical-line);text-align:start}.modern-compare__row--head{grid-template-columns:1.2fr 1fr .5fr;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.modern-compare__row:not(.modern-compare__row--head){width:100%;transition:color .2s var(--current-ease),padding .2s var(--current-ease),background .2s var(--current-ease)}.modern-compare__row:not(.modern-compare__row--head):hover{padding-inline:12px;color:var(--accent);background:var(--paper)}.modern-compare__row span:first-child{display:flex;align-items:center;gap:13px}.modern-compare__row b{color:var(--muted);font-size:9px}.modern-compare__row strong{font-family:"DM Serif Display",Georgia,serif;font-size:20px;font-weight:400}.modern-ecosystem{background:var(--paper)}.modern-ecosystem__copy{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.modern-ecosystem h2{max-width:520px}.modern-ecosystem .radical-product-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.modern-ecosystem .product-card__media .product-visual{min-height:260px}.modern-support{display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px}.modern-support h2{max-width:620px}.modern-support__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}@media (max-width:960px){.boutique-materials,.furniture-dimensions,.modern-specs,.radical-index{grid-template-columns:1fr;gap:45px}.boutique-hero__copy h1,.furniture-hero__copy h1,.modern-hero__copy h1,.radical-hero__copy h1{font-size:clamp(56px,10vw,94px)}.boutique-hero{gap:6vw}.boutique-cabinet,.boutique-catalog,.boutique-hero,.boutique-materials{padding-inline:7vw}.boutique-appointment{grid-template-columns:1fr 1fr;padding-inline:7vw}.boutique-appointment .button{grid-column:2;justify-self:start}.furniture-collections,.furniture-cta,.furniture-dimensions,.furniture-products,.modern-bento,.modern-compare,.modern-ecosystem,.modern-hero,.modern-specs,.modern-support{padding-inline:7vw}.modern-ecosystem__copy{display:block}.modern-ecosystem .radical-product-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.radical-label{font-size:8px}.radical-hero{min-height:calc(100svh - 94px)}.radical-hero:after{background:linear-gradient(180deg,transparent 23%,rgb(17 22 19/.86) 88%)}.radical-hero__copy{padding:80px 22px 37px}.radical-hero__copy h1{margin-block:15px 20px;font-size:clamp(55px,16vw,72px)}.radical-hero__copy p{font-size:13px}.radical-hero__stamp{display:none}.boutique-cabinet,.boutique-catalog,.boutique-materials,.furniture-collections,.furniture-dimensions,.furniture-products,.modern-bento,.modern-compare,.modern-ecosystem,.modern-specs,.modern-support,.radical-index,.radical-lookbook,.radical-products{padding:64px 18px}.radical-index__list button{grid-template-columns:30px 1fr auto;gap:8px}.radical-index__list button span{display:none}.radical-index__list strong{font-size:31px}.radical-feature{grid-template-columns:1fr}.radical-feature__copy{min-height:450px;padding:62px 22px}.radical-feature__copy h2{font-size:59px}.radical-feature__media{min-height:370px}.boutique-catalog>header,.furniture-products>header,.radical-products>header{display:block;margin-bottom:32px}.boutique-catalog>header .radical-text-link,.furniture-products>header .radical-text-link,.radical-products>header .radical-text-link{margin-top:15px}.boutique-catalog .radical-product-rail,.modern-ecosystem .radical-product-rail,.radical-product-rail{grid-auto-flow:column;grid-auto-columns:78vw;grid-template-columns:unset;overflow-x:auto;margin-inline-end:-18px;padding-inline-end:18px}.radical-products .product-card__media .product-visual{min-height:420px}.radical-lookbook__grid{grid-template-columns:1fr 1fr;gap:8px}.radical-lookbook__grid button:nth-child(2),.radical-lookbook__grid button:nth-child(3){margin-bottom:0}.radical-lookbook__grid button:first-child,.radical-lookbook__grid button:last-child{grid-column:span 2}.radical-lookbook__grid button:first-child img,.radical-lookbook__grid button:last-child img{aspect-ratio:1.3}.radical-story-grid{grid-template-columns:1fr 1fr}.radical-story-grid__intro{grid-column:span 2;border-inline-end:0;border-bottom:1px solid var(--radical-line)}.radical-story-grid>button{min-height:185px;padding:22px 18px}.radical-story-grid>button:nth-last-child(2){border-inline-end:0}.radical-story-grid>button:last-child{grid-column:span 2;border-top:1px solid var(--radical-line)}.radical-service-band{display:block;padding:58px 22px}.radical-service-band .button{margin-top:24px}.boutique-hero{display:block;min-height:auto;padding:80px 22px 72px}.boutique-hero__word{top:130px;left:18px;font-size:22vw}.boutique-hero__copy{margin-bottom:58px}.boutique-hero__copy h1{font-size:67px}.boutique-hero__object{margin-inline:18px 4px}.boutique-hero__object img{aspect-ratio:.9}.boutique-cabinet__grid{grid-template-columns:1fr 1fr;gap:24px 11px}.boutique-cabinet__grid strong{font-size:18px}.boutique-craft{grid-template-columns:1fr}.boutique-craft>img{min-height:350px}.boutique-craft>div{padding:60px 22px}.boutique-craft h2{font-size:60px}.boutique-materials__list>button span{font-size:25px}.boutique-materials__sample{padding:25px}.boutique-appointment{display:block;padding:60px 22px}.boutique-appointment p{margin:20px 0}.boutique-appointment .button{margin-top:5px}.furniture-hero{display:flex;flex-direction:column;min-height:auto}.furniture-hero__image{min-height:54svh;order:0}.furniture-hero__copy{order:1;padding:58px 22px 78px}.furniture-hero__copy h1{font-size:67px}.furniture-hero__measure{right:22px;bottom:24px;color:#fff}.furniture-rooms{display:block;min-height:auto}.furniture-rooms__rail{padding:50px 22px 30px}.furniture-rooms__scene{min-height:430px}.furniture-rooms__scene-label{right:22px;bottom:24px;left:22px}.furniture-collections__cards{grid-template-columns:1fr}.furniture-collections__cards button{min-height:190px}.furniture-dimensions__table{overflow-x:auto}.furniture-dimensions__table>div{min-width:510px}.furniture-products .radical-product-rail{display:block;overflow:visible}.furniture-products .product-card{display:block;margin-bottom:24px}.furniture-products .product-card__media .product-visual{min-height:350px}.furniture-cta{display:block;padding:60px 22px}.furniture-cta .button{margin-top:25px}.modern-hero{display:block;min-height:auto;padding:70px 22px 28px}.modern-hero__copy{margin-bottom:48px}.modern-hero__copy h1{font-size:65px}.modern-hero__device{width:calc(100% + 22px);margin-inline-end:-22px}.modern-hero__status{position:static;margin-top:24px}.modern-bento__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.modern-bento__large{grid-column:span 2;grid-row:auto;min-height:280px}.modern-bento__wide{grid-column:span 2}.modern-bento__large h3{font-size:38px}.modern-specs__list strong{font-size:25px}.modern-compare{overflow:hidden}.modern-compare__table{min-width:590px}.modern-compare__row{padding-inline:4px}.modern-support{display:block}.modern-support__actions{margin-top:25px}}html[dir=rtl] .radical-hero:after{background:linear-gradient(270deg,rgb(17 22 19/.86),rgb(17 22 19/.32) 55%,transparent)}@media (max-width:640px){html[dir=rtl] .radical-hero:after{background:linear-gradient(180deg,transparent 23%,rgb(17 22 19/.86) 88%)}}@media (prefers-reduced-motion:reduce){.radical-home *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header__nav-index,.site-header__nav-signature,.site-header__nav-status{display:inline-flex;align-items:center;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.12em;white-space:nowrap}.site-header__nav-status{gap:6px;color:var(--accent)}.site-header__nav-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.site-header__nav-signature{padding-inline-start:14px;border-inline-start:1px solid var(--line)}@media(max-width:900px){.site-header__nav-index,.site-header__nav-signature,.site-header__nav-status{display:none}}.radical-fabric-index{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:80px 7vw;background:var(--background);color:var(--foreground)}.radical-fabric-index h2{margin:15px 0;font:500 clamp(42px,5vw,78px)/.92 "DM Serif Display",Georgia,serif;letter-spacing:-.06em}.radical-fabric-index>div:last-child{border-top:1px solid var(--radical-line)}.radical-fabric-index button{display:grid;grid-template-columns:35px 1fr auto;gap:14px;align-items:center;width:100%;padding:21px 0;border-bottom:1px solid var(--radical-line);text-align:start;transition:padding .2s ease,color .2s ease}.radical-fabric-index button:hover{padding-inline:10px;color:var(--accent)}.radical-fabric-index b{color:var(--accent);font-size:9px}.radical-fabric-index span{font:500 27px "DM Serif Display",Georgia,serif}.boutique-provenance{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:90px 10vw;background:var(--current-sand);color:var(--ink)}.boutique-archive h2,.boutique-provenance h2{max-width:530px;margin:15px 0;font:500 clamp(42px,5vw,78px)/.9 "DM Serif Display",Georgia,serif;letter-spacing:-.06em}.boutique-provenance>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:color-mix(in srgb,var(--ink) 20%,transparent)}.boutique-provenance>div:last-child>div{display:grid;align-content:space-between;gap:30px;min-height:180px;padding:20px;background:var(--current-sand)}.boutique-provenance b{color:var(--accent);font-size:9px}.boutique-provenance span{font:500 28px "DM Serif Display",Georgia,serif}.boutique-provenance small{font-size:10px;color:color-mix(in srgb,var(--ink) 62%,transparent)}.boutique-archive{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:80px 10vw;border-block:1px solid var(--radical-line)}.furniture-material-library{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:90px 8vw;background:var(--paper);color:var(--ink)}.furniture-delivery h2,.furniture-material-library h2{max-width:520px;margin:15px 0;font:500 clamp(42px,5vw,78px)/.9 "DM Serif Display",Georgia,serif;letter-spacing:-.06em}.furniture-material-library>div:last-child{border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.furniture-material-library button{display:grid;grid-template-columns:35px 1fr auto;gap:12px;align-items:center;width:100%;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 17%,transparent);text-align:start;transition:padding .2s ease,color .2s ease}.furniture-material-library button:hover{padding-inline:10px;color:var(--accent)}.furniture-material-library b{color:var(--accent);font-size:9px}.furniture-material-library span{font:500 28px "DM Serif Display",Georgia,serif}.furniture-material-library small{color:var(--muted);font-size:10px}.furniture-delivery{display:grid;grid-template-columns:1fr .7fr auto;align-items:end;gap:40px;padding:80px 8vw;background:var(--current-sand);color:var(--ink)}.furniture-delivery p{max-width:310px;color:#465047;font-size:13px;line-height:1.75}.modern-use-cases{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:90px 8vw;background:#e9eee9;color:#18221c}.modern-privacy h2,.modern-use-cases h2{max-width:540px;margin:15px 0;font:500 clamp(42px,5vw,78px)/.9 "DM Serif Display",Georgia,serif;letter-spacing:-.06em}.modern-use-cases>div:last-child{border-top:1px solid rgb(24 34 28/.22)}.modern-use-cases button{display:grid;grid-template-columns:35px 1fr auto;gap:13px;align-items:center;width:100%;padding:21px 0;border-bottom:1px solid rgb(24 34 28/.18);text-align:start}.modern-use-cases button:hover{color:#4e7a60;padding-inline:10px}.modern-use-cases b{color:#4e7a60;font-size:9px}.modern-use-cases span{font:500 29px "DM Serif Display",Georgia,serif}.modern-privacy{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:15px;padding:60px 8vw;background:#c7d8cc;color:#18221c}.modern-privacy h2{margin:8px 0 0;font-size:45px}.modern-privacy>p{max-width:360px;color:#4d6757;font-size:12px;line-height:1.7}@media(max-width:900px){.boutique-provenance,.furniture-material-library,.modern-use-cases,.radical-fabric-index{grid-template-columns:1fr;gap:35px}.boutique-appointment,.furniture-delivery{grid-template-columns:1fr 1fr}.boutique-provenance>div:last-child{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.boutique-archive,.boutique-provenance,.furniture-delivery,.furniture-material-library,.modern-privacy,.modern-use-cases,.radical-fabric-index{padding:60px 18px}.boutique-archive h2,.boutique-provenance h2,.furniture-delivery h2,.furniture-material-library h2,.modern-use-cases h2,.radical-fabric-index h2{font-size:48px}.furniture-material-library span,.modern-use-cases span,.radical-fabric-index span{font-size:24px}.boutique-provenance>div:last-child{grid-template-columns:1fr}.boutique-provenance>div:last-child>div{min-height:135px}.boutique-archive,.furniture-delivery{display:block}.boutique-archive .button,.furniture-delivery .radical-text-link{margin-top:24px}.modern-privacy{display:block}.modern-privacy svg{margin-bottom:20px}.modern-privacy h2{font-size:42px}.modern-privacy>p{margin-top:20px}}.motion-track{width:100%;overflow:hidden}.motion-track>div{will-change:transform}.radical-lookbook__viewport{margin-inline:-7vw;padding-inline:7vw;overflow:hidden}.radical-lookbook__viewport>div{min-width:105%}.boutique-craft>img,.boutique-hero__object img,.furniture-hero__image img,.furniture-rooms__scene img,.modern-hero__device img,.radical-feature__media img,.radical-hero>img{will-change:transform,clip-path}.boutique-hero__object:after,.furniture-rooms__scene:before,.modern-hero__device:after,.radical-feature__media:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .45s var(--current-ease)}.radical-feature__media:after{background:linear-gradient(115deg,rgb(255 255 255/.18),transparent 36%)}.boutique-hero__object:hover:after,.furniture-rooms__scene:hover:before,.modern-hero__device:hover:after,.radical-feature:hover .radical-feature__media:after{opacity:1}.radical-lookbook__grid button{transition:transform .45s var(--current-ease),clip-path .45s var(--current-ease)}.radical-lookbook__grid button:hover{transform:translateY(-7px)}.radical-lookbook__grid button:hover span{transform:translateX(-5px);transition:transform .35s var(--current-ease)}.boutique-materials__sample{transition:background .45s var(--current-ease),transform .45s var(--current-ease)}.boutique-materials__list>button.is-active+.boutique-materials__sample{transform:translateX(-7px)}.furniture-rooms__scene:before{z-index:1;background:linear-gradient(120deg,rgb(214 182 119/.18),transparent 42%)}.modern-hero__device:after{background:linear-gradient(90deg,transparent,rgb(156 196 174/.2))}@media (max-width:640px){.radical-lookbook__viewport{margin-inline:-18px;padding-inline:18px}.radical-lookbook__viewport>div{min-width:165%;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end}.radical-lookbook__grid button:nth-child(2),.radical-lookbook__grid button:nth-child(3){margin-bottom:54px}}@media (prefers-reduced-motion:reduce){.boutique-craft>img,.boutique-hero__object img,.furniture-hero__image img,.furniture-rooms__scene img,.modern-hero__device img,.motion-track>div,.radical-feature__media img,.radical-hero>img{transform:none!important;clip-path:none!important;will-change:auto}.radical-lookbook__grid button:hover{transform:none}}.motion-cursor{position:fixed;z-index:120;top:-18px;left:-18px;width:36px;height:36px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--foreground) 65%,transparent);border-radius:50%;background:color-mix(in srgb,var(--background) 65%,transparent);color:var(--foreground);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;opacity:0;transition:width .28s var(--current-ease),height .28s var(--current-ease),opacity .28s var(--current-ease),background .28s var(--current-ease),color .28s var(--current-ease)}.page-shell:hover .motion-cursor{opacity:.72}.motion-cursor.is-context{width:68px;height:68px;top:-34px;left:-34px;background:var(--accent);color:var(--background);border-color:var(--accent);opacity:1}@media (max-width:900px),(pointer:coarse){.motion-cursor{display:none}}@media (prefers-reduced-motion:reduce){.motion-cursor{display:none}}