.modanie-hero{--modanie-hero-height: clamp(660px, calc(100svh - 72px) , 820px);display:block;position:relative;width:100%;height:var(--modanie-hero-height);overflow:hidden;background:var(--modanie-paper)}.modanie-hero__media-shell,.modanie-hero__slides,.modanie-hero__scene{position:absolute;top:0;right:0;bottom:0;left:0}.modanie-hero__media-shell:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(247 247 247 / 58%) 0%,rgb(247 247 247 / 34%) 32%,rgb(247 247 247 / 10%) 50%,transparent 62%);content:"";pointer-events:none}.modanie-hero__scene{margin:0;overflow:hidden;background:#f1efeb;opacity:0;pointer-events:none;transition:opacity .9s ease}.modanie-hero__scene.is-active{z-index:1;opacity:1}.modanie-hero__scene picture,.modanie-hero__scene img{display:block;width:100%;height:100%}.modanie-hero__scene img{object-fit:cover;object-position:center}.modanie-hero__scene figcaption{position:absolute;z-index:2;right:20px;bottom:16px;padding:3px 6px;color:#161616b8;background:#f7f7f7c2;font-size:10px;line-height:1.4}.modanie-hero__content{position:relative;z-index:2;display:flex;height:100%;align-items:center;padding-block:72px}.modanie-hero__inner{width:min(42%,540px);transition:opacity .22s ease,transform .22s ease}.modanie-hero.is-copy-changing .modanie-hero__inner{opacity:0;transform:translateY(6px)}.modanie-hero .modanie-eyebrow{color:var(--modanie-ink)}.modanie-hero__inner h1{white-space:pre-line}.modanie-hero__inner .modanie-copy{max-width:480px}.modanie-hero__inner .modanie-button{margin-top:24px;border-color:var(--modanie-ink);color:var(--modanie-paper);background:var(--modanie-ink)}.modanie-hero__inner .modanie-button:hover,.modanie-hero__inner .modanie-button:focus-visible{color:var(--modanie-ink);background:var(--modanie-paper)}.modanie-discovery__header,.modanie-section-header{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:44px}.modanie-discovery__entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--modanie-line)}.modanie-discovery-entry{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:24px;min-height:184px;align-items:center;padding:32px;color:inherit;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.modanie-discovery-entry+.modanie-discovery-entry{border-left:1px solid var(--modanie-line)}.modanie-discovery-entry:hover,.modanie-discovery-entry:focus-visible{background:var(--modanie-mist)}.modanie-discovery-entry__index{align-self:start;color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:12px;font-weight:600}.modanie-discovery-entry__content{display:grid;gap:8px}.modanie-discovery-entry__title{font-size:22px;font-weight:500;line-height:1.45}.modanie-discovery-entry__body{color:var(--modanie-ink-soft);font-size:15px;line-height:1.7}.modanie-discovery-entry__arrow{font-family:var(--modanie-latin-font);font-size:20px}.modanie-product-grid__card{display:block;min-width:0;color:inherit;text-decoration:none}.modanie-product-grid__card:hover .modanie-card__title,.modanie-product-grid__card:focus-visible .modanie-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.modanie-card__image--signature{overflow:hidden;padding:0}.modanie-room-story__image{position:relative;aspect-ratio:4 / 3;margin-bottom:16px}.modanie-room-story__link{color:inherit;text-decoration:none}.modanie-room-story__link:hover h3,.modanie-room-story__link:focus-visible h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.modanie-section-header__aside{display:grid;gap:20px;justify-items:start}.modanie-brand-story{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:0;align-items:stretch}.modanie-brand-story__image{position:relative;min-height:560px;margin:0}.modanie-brand-story__image .modanie-media{position:absolute;top:0;right:0;bottom:0;left:0}.modanie-brand-story__image .modanie-media img{object-position:center}.modanie-brand-story__image figcaption{position:absolute;right:18px;bottom:14px;color:#f7f7f7c2;font-size:10px;line-height:1.5}.modanie-brand-story__content{display:flex;flex-direction:column;justify-content:center;padding:56px 64px}.modanie-brand-story__quote{margin:8px 0 24px;color:var(--modanie-paper);font-size:clamp(22px,2vw,30px);line-height:1.55}.modanie-brand-story__content .modanie-copy{color:#f7f7f7c2}.modanie-brand-story__content .modanie-text-link{width:fit-content;margin-top:28px;color:var(--modanie-paper);text-decoration:none}.modanie-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--modanie-line);background:var(--modanie-line)}.modanie-guide-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:120px;align-items:center;padding:16px 18px;background:var(--modanie-paper);text-decoration:none;transition:background-color .18s ease}.modanie-guide-card:hover,.modanie-guide-card:focus-visible{background:var(--modanie-mist)}.modanie-guide-card__content{display:grid;gap:3px}.modanie-guide-card .modanie-eyebrow{margin-bottom:1px;font-size:11px}.modanie-guide-card__title{font-size:18px;font-weight:500;line-height:1.45}.modanie-guide-card__body{color:var(--modanie-ink-soft);font-size:13px;line-height:1.55}.modanie-guide-card__arrow{font-family:var(--modanie-latin-font);font-size:18px}.modanie-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--modanie-line);background:var(--modanie-line)}.modanie-directory__item{min-height:205px;padding:28px;background:var(--modanie-paper)}.modanie-directory__item p{margin-bottom:0}.modanie-directory__index{margin-bottom:38px;color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:12px;font-weight:600}.modanie-room-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;padding-block:32px;border-top:1px solid var(--modanie-line)}.modanie-room-plan:last-child{border-bottom:1px solid var(--modanie-line)}.modanie-room-plan__visual{position:relative;aspect-ratio:4 / 3}.modanie-case-list{border-top:1px solid var(--modanie-line)}.modanie-case-feature{padding-block:80px;border-bottom:1px solid var(--modanie-line)}.modanie-case-feature__heading{display:grid;grid-template-columns:168px minmax(0,1fr);gap:28px;align-items:start;margin-bottom:32px}.modanie-case-feature__heading h3{max-width:760px;margin-bottom:0;font-size:32px;line-height:1.45}.modanie-case-feature__number,.modanie-case-point__number{margin-bottom:0;color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.4}.modanie-case-feature__number{white-space:nowrap}.modanie-case-profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 40px;border-block:1px solid var(--modanie-line)}.modanie-case-profile div{min-width:0;padding:18px 24px}.modanie-case-profile div+div{border-left:1px solid var(--modanie-line)}.modanie-case-profile dt{margin-bottom:5px;color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:10px;font-weight:600;letter-spacing:0;line-height:1.4}.modanie-case-profile dd{margin:0;font-size:14px;line-height:1.6}.modanie-case-feature__layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:64px;align-items:start}.modanie-case-feature--reverse .modanie-case-feature__visual{order:2}.modanie-case-feature--reverse .modanie-case-feature__layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)}.modanie-case-feature--reverse .modanie-case-feature__summary{order:1}.modanie-case-feature__visual{position:relative;aspect-ratio:3 / 2}.modanie-case-feature__summary{display:grid;gap:32px;align-content:start}.modanie-case-feature__lead{margin-bottom:0;color:var(--modanie-ink);font-size:19px;font-weight:500;line-height:1.8}.modanie-case-feature__context{display:grid;gap:24px}.modanie-case-feature__context>div{padding-top:20px;border-top:1px solid var(--modanie-line)}.modanie-case-feature__context p:last-child{margin-bottom:0;color:var(--modanie-ink-soft);font-size:14px;line-height:1.8}.modanie-case-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;border-block:1px solid var(--modanie-line)}.modanie-case-point{min-width:0;padding:28px}.modanie-case-point+.modanie-case-point{border-left:1px solid var(--modanie-line)}.modanie-case-point h4,.modanie-case-selection h4{margin:12px 0 8px;color:var(--modanie-ink);font-family:var(--modanie-jp-font);font-size:18px;font-weight:500;letter-spacing:0;line-height:1.55}.modanie-case-point>p:last-child{margin-bottom:0;color:var(--modanie-ink-soft);font-size:14px;line-height:1.75}.modanie-room-shopping{margin-top:64px;padding:36px;background:var(--modanie-paper)}.modanie-room-shopping__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:28px}.modanie-room-shopping__header .modanie-eyebrow,.modanie-room-shopping__header h4{margin-bottom:0}.modanie-room-shopping__header h4{color:var(--modanie-ink);font-family:var(--modanie-jp-font);font-size:24px;font-weight:500;letter-spacing:0;line-height:1.45}.modanie-room-shopping__total{display:grid;grid-template-columns:auto auto;gap:2px 16px;align-items:baseline;justify-items:end;min-width:220px}.modanie-room-shopping__total span,.modanie-room-shopping__total small{color:var(--modanie-ink-soft);font-size:11px;line-height:1.5}.modanie-room-shopping__total strong{color:var(--modanie-ink);font-family:var(--modanie-latin-font);font-size:21px;font-weight:500;line-height:1.4}.modanie-room-shopping__total small{grid-column:1 / -1}.modanie-room-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--modanie-line);background:var(--modanie-line)}.modanie-room-product{display:flex;min-width:0;flex-direction:column;background:var(--modanie-paper)}.modanie-room-product__media{display:block;position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--modanie-mist);text-decoration:none}.modanie-room-product__media .modanie-media img{transition:transform .26s ease}a.modanie-room-product__media:hover .modanie-media img,a.modanie-room-product__media:focus-visible .modanie-media img{transform:scale(1.025)}a.modanie-room-product__media:focus-visible{outline:2px solid var(--modanie-ink);outline-offset:-2px}.modanie-room-product__body{display:flex;min-width:0;flex:1;flex-direction:column;padding:24px}.modanie-room-product__body .modanie-overline{margin-bottom:8px}.modanie-room-product__body h5{margin:0 0 10px;color:var(--modanie-ink);font-family:var(--modanie-jp-font);font-size:18px;font-weight:500;letter-spacing:0;line-height:1.55;overflow-wrap:anywhere}.modanie-room-product__body h5 a{text-decoration:none}.modanie-room-product__body h5 a:hover,.modanie-room-product__body h5 a:focus-visible{text-decoration:underline;text-underline-offset:4px}.modanie-room-product__note{margin-bottom:20px;color:var(--modanie-ink-soft);font-size:13px;line-height:1.75}.modanie-room-product__meta{margin:auto 0 0;border-top:1px solid var(--modanie-line)}.modanie-room-product__meta div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding-block:10px;border-bottom:1px solid var(--modanie-line)}.modanie-room-product__meta dt,.modanie-room-product__meta dd{min-width:0;font-size:11px;line-height:1.6}.modanie-room-product__meta dt{color:var(--modanie-warm);font-weight:600}.modanie-room-product__meta dd{margin:0;color:var(--modanie-ink-soft);overflow-wrap:anywhere}.modanie-room-product__link{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:48px;margin-top:18px;padding-block:10px;border-bottom:1px solid var(--modanie-ink);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none}.modanie-room-product__link span:first-child{min-width:0;overflow-wrap:anywhere}.modanie-room-product__link span:last-child{flex:0 0 auto;font-family:var(--modanie-latin-font);font-size:18px;transition:transform .18s ease}.modanie-room-product__link:hover span:last-child,.modanie-room-product__link:focus-visible span:last-child{transform:translate(4px)}.modanie-room-shopping__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:28px}.modanie-room-shopping__footer p{max-width:760px;margin-bottom:0;color:var(--modanie-ink-soft);font-size:12px;line-height:1.75}.modanie-case-selection{margin-top:48px}.modanie-case-selection__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;margin-bottom:20px}.modanie-case-selection__header .modanie-eyebrow,.modanie-case-selection__header h4{margin-bottom:0}.modanie-case-selection__list{margin:0;padding:0;border-top:1px solid var(--modanie-line);list-style:none}.modanie-case-selection__list li{border-bottom:1px solid var(--modanie-line)}.modanie-case-selection__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto minmax(112px,auto);gap:20px;align-items:baseline;padding-block:16px;color:var(--modanie-ink);text-decoration:none}.modanie-case-selection__list a.modanie-case-selection__row{transition:background-color .18s ease}.modanie-case-selection__list a.modanie-case-selection__row:hover{background:var(--modanie-mist)}.modanie-case-selection__list a.modanie-case-selection__row:focus-visible{outline:2px solid var(--modanie-ink);outline-offset:-2px}.modanie-case-selection__number,.modanie-case-selection__spec{color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:11px;font-weight:600;letter-spacing:0}.modanie-case-selection__name{font-size:14px;font-weight:500}.modanie-case-selection__spec{color:var(--modanie-ink-soft);font-weight:400}.modanie-case-selection__action{display:inline-flex;gap:10px;align-items:center;justify-self:end;color:var(--modanie-ink);font-size:12px;font-weight:500;white-space:nowrap}.modanie-case-selection__arrow{display:inline-block;font-family:var(--modanie-latin-font);font-size:16px;line-height:1;transition:transform .18s ease}.modanie-case-selection__list a.modanie-case-selection__row:hover .modanie-case-selection__arrow,.modanie-case-selection__list a.modanie-case-selection__row:focus-visible .modanie-case-selection__arrow{transform:translate(3px)}.modanie-case-studies__disclaimer{max-width:820px;margin:28px 0 0;color:var(--modanie-ink-soft);font-size:12px;line-height:1.75}.modanie-guide-article{padding:28px;border:1px solid var(--modanie-line);background:var(--modanie-paper)}.modanie-guide-article__tag{color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:12px;font-weight:600}.modanie-furniture-guide__header{margin-bottom:44px}.modanie-guide-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--modanie-line);background:var(--modanie-line)}.modanie-guide-index__item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:16px;align-items:start;min-width:0;min-height:156px;padding:24px 20px;background:var(--modanie-paper);text-decoration:none;transition:background-color .18s ease}.modanie-guide-index__item:hover,.modanie-guide-index__item:focus-visible{background:#fff}.modanie-guide-index__item:focus-visible{outline:2px solid var(--modanie-ink);outline-offset:-2px}.modanie-guide-index__number,.modanie-guide-index__item small{color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:10px;font-weight:600;letter-spacing:0;line-height:1.4}.modanie-guide-index__item small,.modanie-guide-index__item strong{display:block}.modanie-guide-index__item strong{margin-top:14px;color:var(--modanie-ink);font-family:var(--modanie-jp-font);font-size:17px;font-weight:500;letter-spacing:0;line-height:1.55;overflow-wrap:anywhere}.modanie-guide-index__arrow{align-self:end;color:var(--modanie-ink);font-family:var(--modanie-latin-font);font-size:18px;line-height:1;transition:transform .18s ease}.modanie-guide-index__item:hover .modanie-guide-index__arrow,.modanie-guide-index__item:focus-visible .modanie-guide-index__arrow{transform:translateY(4px)}.modanie-guide-process{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:56px;margin-top:72px;padding:40px;background:var(--modanie-paper)}.modanie-guide-process__heading h3{margin-bottom:14px;font-size:26px}.modanie-guide-process__heading>p:last-child{margin-bottom:0;color:var(--modanie-ink-soft);font-size:14px;line-height:1.8}.modanie-guide-process__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--modanie-line);list-style:none}.modanie-guide-process__steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 14px;min-width:0;padding:18px 20px 18px 0;border-bottom:1px solid var(--modanie-line)}.modanie-guide-process__steps li:nth-child(2n){padding-right:0;padding-left:20px;border-left:1px solid var(--modanie-line)}.modanie-guide-process__steps span{grid-row:1 / span 2;color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:11px;font-weight:600;line-height:1.5}.modanie-guide-process__steps strong{color:var(--modanie-ink);font-size:14px;font-weight:600;line-height:1.5}.modanie-guide-process__steps p{margin-bottom:0;color:var(--modanie-ink-soft);font-size:12px;line-height:1.7}.modanie-guide-topics{margin-top:72px;border-top:1px solid var(--modanie-line)}.modanie-guide-topic{padding-block:88px;border-bottom:1px solid var(--modanie-line);scroll-margin-top:96px}.modanie-guide-topic__heading{display:grid;grid-template-columns:168px minmax(0,1fr);gap:28px;align-items:start;margin-bottom:36px}.modanie-guide-topic__number{margin-bottom:0;color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.4}.modanie-guide-topic__heading h3{margin-bottom:0;font-size:34px;line-height:1.4}.modanie-guide-topic__feature{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:64px;align-items:start}.modanie-guide-topic--reverse .modanie-guide-topic__feature{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)}.modanie-guide-topic--reverse .modanie-guide-topic__visual{order:2}.modanie-guide-topic--reverse .modanie-guide-topic__summary{order:1}.modanie-guide-topic__visual{position:relative;aspect-ratio:3 / 2;min-width:0}.modanie-guide-topic__summary{min-width:0;padding-top:20px;border-top:1px solid var(--modanie-line)}.modanie-guide-topic__lead{margin-bottom:24px;color:var(--modanie-ink);font-size:19px;font-weight:500;line-height:1.8}.modanie-guide-topic__summary>p:last-child{margin-bottom:0;color:var(--modanie-ink-soft);font-size:14px;line-height:1.85}.modanie-guide-topic__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;border-block:1px solid var(--modanie-line)}.modanie-guide-checklist,.modanie-guide-criteria{min-width:0;padding:32px 32px 32px 0}.modanie-guide-criteria{padding-right:0;padding-left:32px;border-left:1px solid var(--modanie-line)}.modanie-guide-checklist h4,.modanie-guide-criteria h4,.modanie-guide-topic__caution h4{margin:0 0 22px;color:var(--modanie-ink);font-family:var(--modanie-jp-font);font-size:20px;font-weight:500;letter-spacing:0;line-height:1.5}.modanie-guide-checklist ol{margin:0;padding:0;border-top:1px solid var(--modanie-line);list-style:none}.modanie-guide-checklist li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding-block:14px;border-bottom:1px solid var(--modanie-line)}.modanie-guide-checklist li span{color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:10px;font-weight:600;line-height:1.7}.modanie-guide-checklist li p{min-width:0;margin-bottom:0;color:var(--modanie-ink-soft);font-size:13px;line-height:1.75;overflow-wrap:anywhere}.modanie-guide-criteria dl{margin:0;border-top:1px solid var(--modanie-line)}.modanie-guide-criteria dl>div{display:grid;grid-template-columns:124px minmax(0,1fr);gap:20px;padding-block:16px;border-bottom:1px solid var(--modanie-line)}.modanie-guide-criteria dt{color:var(--modanie-ink);font-size:13px;font-weight:600;line-height:1.7}.modanie-guide-criteria dd{min-width:0;margin:0;color:var(--modanie-ink-soft);font-size:13px;line-height:1.75;overflow-wrap:anywhere}.modanie-guide-topic__caution{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:40px;align-items:start;margin-top:36px;padding:28px;background:var(--modanie-paper)}.modanie-guide-topic__caution h4{margin-bottom:0}.modanie-guide-topic__caution>p{margin-bottom:0;color:var(--modanie-ink-soft);font-size:13px;line-height:1.8}.modanie-guide-topic__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.modanie-guide-topic__actions .modanie-button,.modanie-guide-topic__actions .modanie-button:visited{color:var(--modanie-paper);background:var(--modanie-ink)}.modanie-guide-topic__actions .modanie-button:hover,.modanie-guide-topic__actions .modanie-button:focus-visible{color:var(--modanie-ink);background:transparent}.modanie-furniture-guide__disclaimer{max-width:840px;margin:28px 0 0;color:var(--modanie-ink-soft);font-size:11px;line-height:1.75}.modanie-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--modanie-line);background:var(--modanie-line)}.modanie-service-grid a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:16px;min-width:0;min-height:156px;align-items:start;padding:24px 20px;color:var(--modanie-ink);background:var(--modanie-paper);text-decoration:none;transition:background-color .18s ease}.modanie-service-grid a:hover,.modanie-service-grid a:focus-visible{background:#fff}.modanie-service-grid a:focus-visible{outline:2px solid var(--modanie-ink);outline-offset:-2px}.modanie-service-grid__number,.modanie-service-grid__body small{color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:10px;font-weight:600;line-height:1.4}.modanie-service-grid__body small,.modanie-service-grid__body strong,.modanie-service-grid__body>span{display:block}.modanie-service-grid__body strong{margin-top:12px;font-size:17px;font-weight:500;line-height:1.5}.modanie-service-grid__body>span{margin-top:6px;color:var(--modanie-ink-soft);font-size:12px;line-height:1.65}.modanie-service-grid__arrow{align-self:end;font-family:var(--modanie-latin-font);font-size:18px;line-height:1;transition:transform .18s ease}.modanie-service-grid a:hover .modanie-service-grid__arrow,.modanie-service-grid a:focus-visible .modanie-service-grid__arrow{transform:translateY(4px)}.modanie-service-process{margin-top:72px}.modanie-service-topics{margin-top:72px;border-top:1px solid var(--modanie-line)}.modanie-service-topic{scroll-margin-top:96px}.modanie-service-topic__intro{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:48px;align-items:start;margin-bottom:44px}.modanie-service-topic__intro .modanie-guide-topic__lead,.modanie-service-topic__intro>p:last-child{margin-bottom:0}.modanie-service-topic__intro>p:last-child{color:var(--modanie-ink-soft);font-size:14px;line-height:1.85}.modanie-payment-current{padding:32px;background:var(--modanie-paper)}.modanie-payment-current__header{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:48px;align-items:end}.modanie-payment-current__header h4{margin:0;font-size:21px;font-weight:500;line-height:1.5}.modanie-payment-current__header>p,.modanie-payment-current__empty{margin:0;color:var(--modanie-ink-soft);font-size:12px;line-height:1.75}.modanie-payment-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:28px 0 0;padding:0;list-style:none}.modanie-payment-icons li{display:flex;min-width:0;min-height:56px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--modanie-line);background:#fff;font-size:11px;line-height:1.4}.modanie-payment-icons__mark,.modanie-payment-icons__mark svg{display:block;flex:0 0 auto}.modanie-payment-current__empty{margin-top:24px;padding-top:20px;border-top:1px solid var(--modanie-line)}.modanie-service-option-table{margin-top:36px;border-top:1px solid var(--modanie-line)}.modanie-service-option-row{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(220px,.55fr);gap:28px;align-items:start;padding-block:26px;border-bottom:1px solid var(--modanie-line)}.modanie-service-option-row .modanie-eyebrow{margin-top:3px}.modanie-service-option-row h4{margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.5}.modanie-service-option-row div>p,.modanie-service-status{margin-bottom:0;color:var(--modanie-ink-soft);font-size:12px;line-height:1.75}.modanie-service-status span{display:block;margin-bottom:4px;color:var(--modanie-ink);font-size:10px;font-weight:600}.modanie-service-faq{margin-top:88px;padding-top:72px;border-top:1px solid var(--modanie-line)}.modanie-service-faq__header{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:36px}.modanie-service-faq__header h3{margin-bottom:0;font-size:30px;line-height:1.45}.modanie-service-faq__header>p{margin-bottom:0;color:var(--modanie-ink-soft);font-size:13px;line-height:1.8}.modanie-service-faq__list{border-top:1px solid var(--modanie-line)}.modanie-service-faq details{border-bottom:1px solid var(--modanie-line)}.modanie-service-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:20px;align-items:center;padding:22px 0;color:var(--modanie-ink);font-size:15px;font-weight:500;line-height:1.65;cursor:pointer;list-style:none}.modanie-service-faq summary::-webkit-details-marker{display:none}.modanie-service-faq summary span:last-child{font-family:var(--modanie-latin-font);font-size:20px;font-weight:400;text-align:center;transition:transform .18s ease}.modanie-service-faq details[open] summary span:last-child{transform:rotate(45deg)}.modanie-service-faq details>p{max-width:820px;margin:-4px 0 24px;color:var(--modanie-ink-soft);font-size:13px;line-height:1.85}.modanie-service-guide__disclaimer{max-width:860px;margin:36px 0 0;color:var(--modanie-ink-soft);font-size:11px;line-height:1.75}.modanie-service-topic .modanie-guide-topic__actions .modanie-button--quiet,.modanie-service-topic .modanie-guide-topic__actions .modanie-button--quiet:visited{color:var(--modanie-ink);background:transparent}.modanie-service-topic .modanie-guide-topic__actions .modanie-button--quiet:hover,.modanie-service-topic .modanie-guide-topic__actions .modanie-button--quiet:focus-visible{color:var(--modanie-paper);background:var(--modanie-ink)}.modanie-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid var(--modanie-line)}.modanie-pillar{padding:24px 20px 0 0;border-right:1px solid var(--modanie-line)}.modanie-pillar:last-child{border-right:0}.modanie-concept-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}.modanie-concept-product__media{position:relative;aspect-ratio:1 / 1;padding:10%;background:var(--modanie-paper)}.modanie-concept-product__media .modanie-media img{object-fit:contain}.modanie-sample.modanie-pdp .modanie-pdp__info h1{font-size:clamp(34px,3vw,52px);line-height:1.25}.modanie-sample.modanie-pdp .modanie-pdp__actions .modanie-button,.modanie-sample.modanie-pdp .modanie-pdp__actions .modanie-button:visited,.modanie-sample.modanie-preview-product .modanie-preview-product__actions .modanie-button,.modanie-sample.modanie-preview-product .modanie-preview-product__actions .modanie-button:visited{color:var(--modanie-paper)}.modanie-sample.modanie-pdp .modanie-pdp__actions .modanie-button:hover,.modanie-sample.modanie-pdp .modanie-pdp__actions .modanie-button:focus-visible,.modanie-sample.modanie-preview-product .modanie-preview-product__actions .modanie-button:hover,.modanie-sample.modanie-preview-product .modanie-preview-product__actions .modanie-button:focus-visible{color:var(--modanie-ink)}.modanie-spec-list{display:grid;gap:0;margin:28px 0;border-top:1px solid var(--modanie-line)}.modanie-spec-list div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding-block:14px;border-bottom:1px solid var(--modanie-line)}.modanie-spec-list dt{font-weight:600}.modanie-spec-list dd{margin:0;color:var(--modanie-ink-soft)}@media screen and (max-width:989px){.modanie-hero__inner{width:min(50%,520px)}.modanie-discovery__header,.modanie-section-header{gap:32px;margin-bottom:36px}.modanie-concept-product{gap:40px}.modanie-brand-story__content{padding:44px 40px}.modanie-room-plan{gap:28px}.modanie-case-feature{padding-block:68px}.modanie-case-feature__layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:40px}.modanie-case-feature--reverse .modanie-case-feature__layout{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr)}.modanie-case-points{margin-top:48px}.modanie-case-point{padding:24px 20px}.modanie-room-shopping{margin-top:52px;padding:28px}.modanie-room-products,.modanie-guide-index,.modanie-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modanie-guide-index__item{min-height:132px}.modanie-guide-process{grid-template-columns:1fr;gap:32px}.modanie-guide-topic__feature,.modanie-guide-topic--reverse .modanie-guide-topic__feature{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:40px}.modanie-guide-topic__tools{grid-template-columns:1fr}.modanie-service-topic__intro{gap:32px}.modanie-payment-current__header{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:32px}.modanie-service-option-row{grid-template-columns:130px minmax(0,1fr)}.modanie-service-status{grid-column:2}.modanie-guide-checklist,.modanie-guide-criteria{padding:28px 0}.modanie-guide-criteria{border-top:1px solid var(--modanie-line);border-left:0}}@media screen and (max-width:749px){.modanie-hero{display:block;height:auto;min-height:0}.modanie-hero__media-shell{position:relative;aspect-ratio:3 / 2}.modanie-hero__media-shell:after{display:none}.modanie-hero__scene img{object-fit:cover;object-position:center}.modanie-hero__scene figcaption{right:12px;bottom:10px}.modanie-hero__content{display:block;height:auto;padding-block:28px 52px;background:var(--modanie-paper)}.modanie-hero__inner{width:100%}.modanie-discovery,.modanie-signature,.modanie-room-stories,.modanie-brand-story-section,.modanie-guide-links{padding-block:68px}.modanie-discovery__entries{grid-template-columns:1fr}.modanie-discovery-entry{grid-template-columns:36px minmax(0,1fr) auto;gap:14px;min-height:164px;padding:24px 18px}.modanie-discovery-entry+.modanie-discovery-entry{border-top:1px solid var(--modanie-line);border-left:0}.modanie-discovery-entry__title{font-size:20px}.modanie-discovery__header,.modanie-section-header,.modanie-brand-story,.modanie-room-plan,.modanie-concept-product{grid-template-columns:1fr;gap:24px}.modanie-discovery__header,.modanie-section-header{margin-bottom:28px}.modanie-card__image--signature{margin-bottom:12px}.modanie-signature .modanie-card__body{font-size:13px;line-height:1.65}.modanie-brand-story{gap:0}.modanie-brand-story__image{aspect-ratio:4 / 3;min-height:0}.modanie-brand-story__content{padding:36px 24px 40px}.modanie-brand-story__quote{font-size:22px}.modanie-guide-grid{grid-template-columns:1fr}.modanie-guide-card{min-height:144px;padding:20px}.modanie-directory,.modanie-service-grid,.modanie-pillar-grid{grid-template-columns:1fr}.modanie-service-grid a{min-height:116px;padding:20px 18px}.modanie-service-process{margin-top:48px}.modanie-service-topics{margin-top:52px}.modanie-service-topic__intro,.modanie-payment-current__header,.modanie-service-option-row,.modanie-service-faq__header{grid-template-columns:1fr}.modanie-service-topic__intro{gap:16px;margin-bottom:32px}.modanie-payment-current{padding:24px 20px}.modanie-payment-current__header{gap:14px;align-items:start}.modanie-payment-current__header h4{font-size:19px}.modanie-payment-icons{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.modanie-payment-icons li{padding:9px}.modanie-service-option-row{gap:12px;padding-block:22px}.modanie-service-option-row .modanie-eyebrow{margin:0}.modanie-service-status{grid-column:auto;padding-top:4px}.modanie-service-faq{margin-top:64px;padding-top:56px}.modanie-service-faq__header{gap:14px;margin-bottom:28px}.modanie-service-faq__header h3{font-size:26px}.modanie-service-faq summary{padding-block:20px;font-size:14px}.modanie-pillar{padding:20px 0;border-right:0;border-bottom:1px solid var(--modanie-line)}.modanie-case-feature{padding-block:56px}.modanie-case-feature__heading,.modanie-case-feature__layout,.modanie-case-feature--reverse .modanie-case-feature__layout,.modanie-case-selection__header{grid-template-columns:1fr}.modanie-case-feature__heading{gap:8px;margin-bottom:24px}.modanie-case-feature__heading h3{font-size:26px}.modanie-case-profile{grid-template-columns:1fr;margin-bottom:28px}.modanie-case-profile div{padding:14px 0}.modanie-case-profile div+div{border-top:1px solid var(--modanie-line);border-left:0}.modanie-case-feature__layout{gap:28px}.modanie-case-feature--reverse .modanie-case-feature__visual,.modanie-case-feature--reverse .modanie-case-feature__summary{order:initial}.modanie-case-feature__lead{font-size:17px}.modanie-case-points{grid-template-columns:1fr;margin-top:40px}.modanie-case-point{padding:22px 0}.modanie-case-point+.modanie-case-point{border-top:1px solid var(--modanie-line);border-left:0}.modanie-room-shopping{margin-top:44px;padding:24px 18px}.modanie-room-shopping__header,.modanie-room-shopping__footer{grid-template-columns:1fr;gap:20px;align-items:start}.modanie-room-shopping__header h4{font-size:21px}.modanie-room-shopping__total{justify-items:start;min-width:0}.modanie-room-products{grid-template-columns:1fr}.modanie-room-product__body{padding:22px 18px 24px}.modanie-room-shopping__footer .modanie-button--quiet{width:100%}.modanie-furniture-guide__header{margin-bottom:28px}.modanie-guide-index{grid-template-columns:1fr}.modanie-guide-index__item{min-height:116px;padding:20px 18px}.modanie-guide-process{margin-top:48px;padding:28px 20px}.modanie-guide-process__heading h3{font-size:22px}.modanie-guide-process__steps{grid-template-columns:1fr}.modanie-guide-process__steps li,.modanie-guide-process__steps li:nth-child(2n){padding:16px 0;border-left:0}.modanie-guide-topics{margin-top:52px}.modanie-guide-topic{padding-block:64px;scroll-margin-top:72px}.modanie-guide-topic__heading{grid-template-columns:1fr;gap:8px;margin-bottom:28px}.modanie-guide-topic__heading h3{font-size:27px}.modanie-guide-topic__feature,.modanie-guide-topic--reverse .modanie-guide-topic__feature{grid-template-columns:1fr;gap:28px}.modanie-guide-topic--reverse .modanie-guide-topic__visual,.modanie-guide-topic--reverse .modanie-guide-topic__summary{order:initial}.modanie-guide-topic__summary{padding-top:18px}.modanie-guide-topic__lead{font-size:17px}.modanie-guide-topic__tools{margin-top:40px}.modanie-guide-checklist h4,.modanie-guide-criteria h4,.modanie-guide-topic__caution h4{font-size:18px}.modanie-guide-criteria dl>div{grid-template-columns:1fr;gap:6px}.modanie-guide-topic__caution{grid-template-columns:1fr;gap:14px;margin-top:28px;padding:24px 20px}.modanie-guide-topic__actions{display:grid;grid-template-columns:1fr}.modanie-guide-topic__actions .modanie-button,.modanie-guide-topic__actions .modanie-button--quiet{width:100%}.modanie-case-selection{margin-top:40px}.modanie-case-selection__header{gap:18px;align-items:start}.modanie-case-selection__header .modanie-button--quiet{width:100%}.modanie-case-selection__row{grid-template-columns:36px minmax(0,1fr) 24px;gap:8px 12px;align-items:start}.modanie-case-selection__spec{grid-column:2}.modanie-case-selection__action{grid-column:3;grid-row:1 / span 2;align-self:center}.modanie-case-selection__action-label{display:none}.modanie-spec-list div{grid-template-columns:1fr;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/modanie-sections.css.map */
