._page_1w0rn_1{--line-accent:var(--brand-cyan-dark);--line-bg:#fff3f8}._hero_1w0rn_2{background:var(--line-bg);min-height:575px;padding:116px 0 56px;overflow:hidden}._heroInner_1w0rn_3{grid-template-columns:.82fr 1.18fr;align-items:stretch;min-height:400px;display:grid}._heroCopy_1w0rn_4{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:5vw;display:flex;position:relative}._heroCopy_1w0rn_4>*{animation:_lineCopyReveal_1w0rn_1 .82s var(--ease-premium) both}._heroCopy_1w0rn_4>:nth-child(2){animation-delay:70ms}._heroCopy_1w0rn_4>:nth-child(3){animation-delay:.14s}._heroCopy_1w0rn_4>:nth-child(4){animation-delay:.21s}._heroCopy_1w0rn_4 h1{margin:.2em 0;font-size:clamp(4.2rem,8.1vw,8.5rem);line-height:.82}._heroCopy_1w0rn_4 p{font-family:var(--display);max-width:620px;font-size:clamp(1.45rem,2.5vw,2.6rem)}._heroMedia_1w0rn_11{min-width:0;animation:_lineMediaReveal_1w0rn_1 1s var(--ease-premium) .12s both;position:relative;overflow:hidden}._heroMedia_1w0rn_11:after{content:"";background:linear-gradient(90deg, var(--line-bg), transparent);pointer-events:none;width:18%;position:absolute;inset:0 auto 0 0}._heroMedia_1w0rn_11 picture{width:100%;height:100%;display:block}._heroMedia_1w0rn_11 img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transition:transform 1s var(--ease-premium)}._heroMedia_1w0rn_11:hover img{transform:scale(1.018)}._manifesto_1w0rn_16{grid-template-columns:1.2fr .8fr;gap:9vw;display:grid}._manifesto_1w0rn_16 h2{font-size:clamp(3rem,5vw,5.8rem)}._manifesto_1w0rn_16 p{color:var(--neutral-700);font-size:1.1rem}._manifesto_1w0rn_16 ul{padding:20px 0 0;list-style:none}._manifesto_1w0rn_16 li{border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:flex}._manifesto_1w0rn_16 li svg{color:var(--line-accent)}._campaign_1w0rn_22{background:var(--line-bg)}._campaignInner_1w0rn_23{grid-template-columns:1.12fr .88fr;align-items:stretch;min-height:580px;display:grid}._campaignMedia_1w0rn_24{min-width:0;margin:0;overflow:hidden}._campaignMedia_1w0rn_24 img{object-fit:cover;width:100%;height:100%;min-height:580px;transition:transform .9s var(--ease-premium)}._campaignMedia_1w0rn_24:hover img{transform:scale(1.02)}._campaignCopy_1w0rn_27{flex-direction:column;justify-content:center;padding:clamp(44px,5.2vw,80px);display:flex}._campaignCopy_1w0rn_27 h2{margin:.25em 0 .55em;font-size:clamp(2.6rem,4.25vw,4.75rem)}._campaignCopy_1w0rn_27 ol{border-top:1px solid #17211f2e;margin:0;padding:0;list-style:none}._campaignCopy_1w0rn_27 li{border-bottom:1px solid #17211f2e;grid-template-columns:40px 1fr;gap:16px;padding:20px 0;display:grid}._campaignCopy_1w0rn_27 li>span{letter-spacing:.12em;color:var(--line-accent);padding-top:4px;font-size:.63rem}._campaignCopy_1w0rn_27 h3{margin:0 0 4px;font-size:1.2rem}._campaignCopy_1w0rn_27 p{color:var(--neutral-700);margin:0;font-size:.9rem}._products_1w0rn_34{background:var(--neutral-50)}._productsTop_1w0rn_35{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}._productsTop_1w0rn_35 h2{margin:.15em 0;font-size:clamp(2.8rem,5vw,5rem)}._final_1w0rn_37{justify-content:space-between;align-items:end;gap:30px;display:flex}._final_1w0rn_37 h2{max-width:850px;font-size:clamp(2.5rem,5vw,5rem)}._dream_1w0rn_39{--line-accent:#d73b86;--line-bg:#fff3f8}._luxe_1w0rn_40{--line-accent:#9b6b27;--line-bg:#f7f0e8}._vanity_1w0rn_41{--line-accent:#9a7412;--line-bg:#fff8df}._zoom_1w0rn_42{--line-accent:var(--brand-orange-dark);--line-bg:#fff0e8}._zoom_1w0rn_42 ._heroCopy_1w0rn_4 h1{font-family:var(--sans);letter-spacing:-.075em;font-weight:850}._zoom_1w0rn_42 ._heroMedia_1w0rn_11 img{object-fit:cover;width:100%;padding:0}@keyframes _lineCopyReveal_1w0rn_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes _lineMediaReveal_1w0rn_1{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=850px){._hero_1w0rn_2{padding-top:110px}._heroInner_1w0rn_3{grid-template-columns:1fr}._heroCopy_1w0rn_4{padding:30px 0 44px}._heroMedia_1w0rn_11{height:360px}._heroMedia_1w0rn_11:after{background:linear-gradient(var(--line-bg), transparent);width:100%;height:20%;inset:0 0 auto}._manifesto_1w0rn_16{grid-template-columns:1fr;gap:25px}._campaignInner_1w0rn_23{grid-template-columns:1fr;min-height:0}._campaignMedia_1w0rn_24{height:500px}._campaignMedia_1w0rn_24 img{height:100%;min-height:0}._campaignCopy_1w0rn_27{padding:58px 32px}._productsTop_1w0rn_35,._final_1w0rn_37{flex-direction:column;align-items:flex-start}}@media (width<=520px){._heroCopy_1w0rn_4 h1{font-size:4.7rem}._heroMedia_1w0rn_11{height:270px}._campaignMedia_1w0rn_24{height:380px}._campaignCopy_1w0rn_27{padding:48px 22px}._campaignCopy_1w0rn_27 h2{font-size:3rem}}@media (prefers-reduced-motion:reduce){._heroCopy_1w0rn_4>*,._heroMedia_1w0rn_11{animation:none}}
