.catalogue-editorial{border-top:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,5vw,96px);margin-top:10px;padding-top:56px;padding-bottom:32px;display:grid}.catalogue-figure{top:calc(var(--nav-height) + 28px);margin:0;position:sticky}.catalogue-figure img{aspect-ratio:1;object-fit:contain;border-radius:2px;width:100%;height:auto;box-shadow:0 18px 45px -22px #2b170f66}.catalogue-copy{min-width:0}.catalogue-intro{margin-bottom:44px}.catalogue-intro>p{letter-spacing:.11em;text-transform:uppercase;color:var(--caramel);margin-bottom:18px;font-size:14px;font-weight:500}.catalogue-intro h2{letter-spacing:-.035em;text-shadow:0 2px 3px #2b170f08;text-wrap:balance;max-width:16ch;font-size:clamp(34px,3.2vw,56px);line-height:1.14}.catalogue-system{border-top:1px solid var(--line);padding:30px 0 36px}.catalogue-system:last-child{padding-bottom:0}.catalogue-system-heading{align-items:baseline;gap:18px;margin-bottom:27px;display:flex}.catalogue-system-heading>span{color:var(--caramel);letter-spacing:.06em;font-size:13px}.catalogue-system-heading h3{letter-spacing:-.025em;text-align:left;text-wrap:initial;font-size:clamp(27px,2.2vw,38px);line-height:1.18}.catalogue-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px;display:grid}.catalogue-brand h4{font-family:var(--ui-font);letter-spacing:.11em;text-transform:uppercase;color:var(--cocoa);margin:0 0 13px;font-size:14px;font-weight:600}.catalogue-brand ul{margin:0;padding:0;list-style:none}.catalogue-brand li{flex-wrap:wrap;align-items:baseline;gap:3px 12px;padding:6px 0;font-size:17px;line-height:1.55;display:flex}.catalogue-brand small{color:var(--cocoa);white-space:nowrap;font-size:14px}.catalogue-editorial--miscele .catalogue-brands{grid-template-columns:1fr}@media (min-width:1024px) and (max-height:760px){.catalogue-figure{position:static}}@media (max-width:1023px){.catalogue-editorial{grid-template-columns:1fr;gap:46px;padding-top:36px}.catalogue-figure{position:static}.catalogue-intro h2{max-width:21ch;font-size:clamp(36px,5vw,48px)}.catalogue-system-heading h3{font-size:32px}.catalogue-brands{column-gap:40px}.catalogue-intro{margin-bottom:32px}}@media (max-width:480px){.catalogue-editorial{gap:38px;padding-bottom:12px}.catalogue-brands{grid-template-columns:1fr;gap:27px}.catalogue-brand li{gap:14px;padding-block:5px;font-size:17px}.catalogue-system{padding-block:27px 32px}.catalogue-system-heading{gap:14px;margin-bottom:25px}.catalogue-system-heading h3{font-size:30px}.catalogue-intro h2{font-size:36px}.catalogue-intro>p{font-size:13px}}.why-page .editorial{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(40px,6vw,110px);padding-bottom:clamp(80px,9vw,170px)}.why-page .editorial-art{aspect-ratio:4/3;border-radius:2px;overflow:visible;box-shadow:0 24px 60px -38px #2b170f8c}.why-page .editorial-art img{object-fit:contain;border-radius:2px;width:100%;height:100%}.why-page .editorial-copy{min-width:0;padding-top:clamp(0px,4vw,65px)}.why-page .editorial-index{color:var(--caramel);letter-spacing:.12em;align-items:center;gap:18px;margin-bottom:30px;font-size:14px;display:flex}.why-page .editorial-index:after{content:"";background:var(--line);width:56px;height:1px}.why-page .editorial-copy h2{letter-spacing:-.04em;text-shadow:0 2px 4px #2b170f08;max-width:11ch;margin-bottom:24px;font-size:clamp(38px,4.1vw,70px);line-height:1.1}.why-page .editorial-copy p{max-width:29ch;font-size:clamp(17px,1.3vw,20px);line-height:1.75}.why-page .editorial-care{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.why-page .editorial-care .editorial-copy{align-self:center;padding-top:0}.why-page .editorial-ritual .editorial-copy{align-self:end;padding-top:0;padding-bottom:16px}.why-page .editorial-copy .text-link{gap:20px;margin-top:24px;font-size:16px}@media (max-width:1023px){.why-page .editorial,.why-page .editorial-care{grid-template-columns:1fr;gap:30px;padding-bottom:76px}.why-page .editorial-art,.why-page .editorial-care .editorial-art{grid-area:auto}.why-page .editorial-copy,.why-page .editorial-care .editorial-copy{grid-area:auto;max-width:650px;padding:0 0 0 7%}.why-page .editorial-copy h2{max-width:15ch;margin-bottom:18px;font-size:clamp(37px,5.6vw,55px)}.why-page .editorial-copy p{max-width:38ch;font-size:18px}.why-page .editorial-index{margin-bottom:19px}}@media (max-width:480px){.why-page .editorial{gap:28px;padding-bottom:64px}.why-page .editorial-copy,.why-page .editorial-care .editorial-copy{padding:0}.why-page .editorial-copy h2{max-width:12ch;font-size:clamp(35px,9.6vw,42px)}.why-page .editorial-copy p{font-size:17px;line-height:1.7}.why-page .editorial-index{margin-bottom:17px;font-size:13px}.why-page .editorial-copy .text-link{gap:14px;margin-top:17px}.why-page .why-opening{padding-block:58px 64px}}
