._page_1kxzk_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_1kxzk_2{position:sticky;top:0;z-index:50;min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-6);padding:0 clamp(1.25rem,4vw,4.5rem);border-bottom:1px solid rgba(223,210,194,.75);background:#f7f1e8f0;backdrop-filter:blur(14px)}._brand_1kxzk_3{display:inline-flex;align-items:center;gap:.75rem;color:var(--foreground);text-decoration:none;width:fit-content}._brandLogo_1kxzk_3{width:58px;height:46px;object-fit:contain;border-radius:10px;flex:0 0 auto}._brand_1kxzk_3 strong,._brand_1kxzk_3 small{display:block}._brand_1kxzk_3 strong{font-family:var(--font-family-display);font-size:1.05rem}._brand_1kxzk_3 small{margin-top:2px;color:var(--muted-foreground);font-size:.63rem;letter-spacing:.12em;text-transform:uppercase}._heroLogo_1kxzk_3{display:block;width:clamp(150px,18vw,220px);height:auto;margin:0 0 1.1rem;border-radius:18px;box-shadow:0 10px 28px #29322f14}._nav_1kxzk_4{display:flex;align-items:center;gap:1.75rem}._nav_1kxzk_4 a{color:var(--foreground);text-decoration:none;font-size:.83rem;font-weight:600}._nav_1kxzk_4 a:hover{color:var(--accent)}._headerCta_1kxzk_4{justify-self:end;background:var(--primary);color:var(--primary-foreground);text-decoration:none;border-radius:var(--radius-full);padding:.75rem 1.15rem;font-size:.82rem;font-weight:700}._hero_1kxzk_3{max-width:1460px;margin:0 auto;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,4vw,4.5rem) clamp(4rem,7vw,7rem);display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,6vw,6rem);align-items:center}._kicker_1kxzk_5,._kickerLight_1kxzk_5{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}._kicker_1kxzk_5{color:var(--accent)}._hero_1kxzk_3 h1{margin:1rem 0 1.25rem;max-width:680px;font-family:var(--font-family-display);font-size:clamp(3rem,6.2vw,6.4rem);line-height:.98;letter-spacing:-.045em;font-weight:600}._heroCopy_1kxzk_5>p{max-width:650px;margin:0;color:var(--muted-foreground);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.8}._heroActions_1kxzk_5{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}._primaryCta_1kxzk_5,._secondaryCta_1kxzk_5{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.2rem;border-radius:var(--radius-full);text-decoration:none;font-size:.86rem;font-weight:750;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._primaryCta_1kxzk_5{background:var(--primary);color:var(--primary-foreground)}._secondaryCta_1kxzk_5{border:1px solid var(--border);color:var(--foreground);background:#fff6}._primaryCta_1kxzk_5:hover,._secondaryCta_1kxzk_5:hover{transform:translateY(-2px);box-shadow:var(--shadow)}._heroNote_1kxzk_5{margin-top:2.2rem;display:flex;align-items:center;gap:.8rem;color:var(--muted-foreground);font-family:var(--font-family-display);font-size:.96rem}._noteLine_1kxzk_5{width:48px;height:1px;background:var(--accent)}._heroVisual_1kxzk_6{position:relative;min-height:540px}._heroVisual_1kxzk_6 img{width:100%;height:100%;min-height:540px;object-fit:cover;border-radius:40px 40px 140px;box-shadow:var(--shadow-lg)}._heroBadge_1kxzk_6{position:absolute;left:-28px;bottom:34px;width:150px;height:150px;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md)}._heroBadge_1kxzk_6 strong{font-family:var(--font-family-display);font-size:2rem}._heroBadge_1kxzk_6 span{margin-top:.15rem;color:var(--accent);font-family:var(--font-family-display);font-style:italic;font-size:.78rem}._section_1kxzk_7{max-width:1460px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,4vw,4.5rem)}._sectionHeading_1kxzk_7{max-width:760px;margin-bottom:2.5rem}._sectionHeading_1kxzk_7 h2,._coffretCopy_1kxzk_7 h2,._textileCopy_1kxzk_7 h2,._contactSection_1kxzk_7 h2{margin:.75rem 0 1rem;font-family:var(--font-family-display);font-size:clamp(2.2rem,4.4vw,4.7rem);line-height:1.04;letter-spacing:-.03em;font-weight:600}._sectionHeading_1kxzk_7 p,._coffretCopy_1kxzk_7>p,._textileCopy_1kxzk_7>p{margin:0;color:var(--muted-foreground);line-height:1.75}._collectionGrid_1kxzk_8{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}._collectionCard_1kxzk_8{min-height:285px;display:flex;flex-direction:column;padding:1.6rem;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 10px 30px #29322f0a}._collectionImage_1kxzk_8{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:calc(var(--radius-md) - 7px);margin-bottom:1.2rem;box-shadow:0 8px 22px #29322f1a}._collectionCard_1kxzk_8>span{font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;font-weight:800}._collectionCard_1kxzk_8 h3{margin:auto 0 .6rem;font-family:var(--font-family-display);font-size:1.8rem;line-height:1.08}._collectionCard_1kxzk_8 p{min-height:64px;margin:0;color:#153b43b8;font-size:.86rem;line-height:1.6}._cardRule_1kxzk_8{width:50px;height:2px;margin-top:1.3rem;background:currentColor;opacity:.45}._navy_1kxzk_8{background:#e8eeec}._blush_1kxzk_8{background:#f0dfdc}._sage_1kxzk_8{background:#e4e8dc}._gold_1kxzk_8{background:#efe1cc}._plannerStatement_1kxzk_9{margin-top:1rem;padding:2rem 2.2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md)}._plannerStatement_1kxzk_9 span{color:#d9b17c;font-size:.7rem;font-weight:800;letter-spacing:.18em}._plannerStatement_1kxzk_9 h3{max-width:680px;margin:.5rem 0 0;font-family:var(--font-family-display);font-size:clamp(1.65rem,3vw,2.6rem);font-weight:600}._plannerStatement_1kxzk_9 a{flex:0 0 auto;display:inline-flex;align-items:center;gap:.55rem;color:var(--primary-foreground);text-decoration:none;font-size:.84rem;font-weight:700}._softSection_1kxzk_10{max-width:none;background:#efe6da;padding-left:max(clamp(1.25rem,4vw,4.5rem),calc((100vw - 1460px)/2 + 4.5rem));padding-right:max(clamp(1.25rem,4vw,4.5rem),calc((100vw - 1460px)/2 + 4.5rem))}._universeLayout_1kxzk_10{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;align-items:stretch}._universeImage_1kxzk_10 img,._coffretVisual_1kxzk_10 img,._textileVisual_1kxzk_10 img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}._universeCards_1kxzk_10{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._universeCard_1kxzk_10{padding:1.5rem;display:flex;gap:1rem;background:#fffdf9c7;border:1px solid rgba(223,210,194,.85);border-radius:var(--radius-md)}._iconWrap_1kxzk_10{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:var(--primary-foreground)}._universeCard_1kxzk_10 h3{margin:.15rem 0 .45rem;font-family:var(--font-family-display);font-size:1.35rem}._universeCard_1kxzk_10 p{margin:0;color:var(--muted-foreground);font-size:.84rem;line-height:1.6}._robeSection_1kxzk_11{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,7vw,7rem);align-items:center}._robeVisual_1kxzk_11{position:relative}._robeVisual_1kxzk_11 img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._newBadge_1kxzk_11{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.55rem .8rem;border-radius:var(--radius-full);background:#fffaf3;color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;box-shadow:var(--shadow)}._robeCopy_1kxzk_11 h2{margin:.75rem 0 1rem;font-family:var(--font-family-display);font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:1.04;letter-spacing:-.03em;font-weight:600}._robeCopy_1kxzk_11 p{max-width:590px;margin:0 0 1.15rem;color:var(--muted-foreground);line-height:1.75}._robeLaunch_1kxzk_11{padding:1rem 0 1.1rem;border-top:1px solid var(--border)}._robeCopy_1kxzk_11 ._primaryCta_1kxzk_5{margin-top:.35rem}._coffretGrid_1kxzk_12{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:center}._checkList_1kxzk_12{list-style:none;padding:0;margin:1.8rem 0;display:grid;gap:.75rem}._checkList_1kxzk_12 li{display:flex;align-items:center;gap:.7rem;color:var(--foreground);font-size:.9rem}._checkList_1kxzk_12 svg{color:var(--accent)}._coffretVisual_1kxzk_10{aspect-ratio:1/1}._textileSection_1kxzk_13{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:center;padding-top:2rem}._textileVisual_1kxzk_10{aspect-ratio:1.18/1}._textileCopy_1kxzk_7 blockquote{margin:2rem 0 0;padding:1.5rem 0 0 1.5rem;border-left:2px solid var(--accent);font-family:var(--font-family-display);font-style:italic;font-size:1.35rem;line-height:1.5}._processSection_1kxzk_14{border-top:1px solid var(--border)}._processGrid_1kxzk_14{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._processGrid_1kxzk_14>div{padding:2rem 1.4rem 2.2rem;border-right:1px solid var(--border)}._processGrid_1kxzk_14>div:last-child{border-right:none}._processGrid_1kxzk_14 span{color:var(--accent);font-family:var(--font-family-display);font-size:1.6rem}._processGrid_1kxzk_14 h3{margin:1.2rem 0 .5rem;font-family:var(--font-family-display);font-size:1.5rem}._processGrid_1kxzk_14 p{margin:0;color:var(--muted-foreground);font-size:.84rem;line-height:1.65}._contactSection_1kxzk_7{margin-top:1rem;padding:clamp(3rem,7vw,6rem) max(clamp(1.25rem,4vw,4.5rem),calc((100vw - 1460px)/2 + 4.5rem));display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:center;background:var(--primary);color:var(--primary-foreground)}._kickerLight_1kxzk_5{color:#d9b17c}._contactSection_1kxzk_7 p{max-width:630px;margin:0;color:#fffaf3bd;line-height:1.7}._contactActions_1kxzk_15{display:grid;gap:.8rem}._contactActions_1kxzk_15 a{display:flex;align-items:center;gap:.6rem;color:var(--primary-foreground);text-decoration:none;font-size:.92rem}._contactActions_1kxzk_15 ._contactMain_1kxzk_15{width:fit-content;margin-top:.55rem;padding:.85rem 1.15rem;border-radius:var(--radius-full);background:#fffaf3;color:var(--primary);font-weight:800}._footer_1kxzk_16{padding:2.25rem max(clamp(1.25rem,4vw,4.5rem),calc((100vw - 1460px)/2 + 4.5rem));display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#102f35;color:#fffaf3b8;font-size:.78rem}._footer_1kxzk_16 div{display:grid;gap:.25rem}._footer_1kxzk_16 strong{color:#fffaf3;font-family:var(--font-family-display);font-size:1.15rem}._section_1kxzk_7[data-revealed=false],._section_1kxzk_7:not([data-revealed]){opacity:0;transform:translateY(18px)}._section_1kxzk_7[data-revealed=true]{opacity:1;transform:translateY(0);transition:opacity .65s ease,transform .65s ease}@media(max-width:1050px){._header_1kxzk_2{grid-template-columns:1fr auto}._nav_1kxzk_4{display:none}._hero_1kxzk_3,._robeSection_1kxzk_11,._coffretGrid_1kxzk_12,._textileSection_1kxzk_13,._contactSection_1kxzk_7{grid-template-columns:1fr}._robeVisual_1kxzk_11{max-width:760px}._heroVisual_1kxzk_6,._heroVisual_1kxzk_6 img{min-height:470px}._collectionGrid_1kxzk_8,._processGrid_1kxzk_14{grid-template-columns:1fr 1fr}._universeLayout_1kxzk_10{grid-template-columns:1fr}}@media(max-width:680px){._header_1kxzk_2{min-height:68px;padding-left:1rem;padding-right:1rem}._brandLogo_1kxzk_3{width:48px;height:40px}._brand_1kxzk_3 small{display:none}._headerCta_1kxzk_4{padding:.68rem .9rem}._hero_1kxzk_3{padding-top:2.5rem}._hero_1kxzk_3 h1{font-size:clamp(2.7rem,14vw,4rem)}._heroVisual_1kxzk_6,._heroVisual_1kxzk_6 img{min-height:370px}._heroVisual_1kxzk_6 img{border-radius:30px 30px 90px}._heroBadge_1kxzk_6{width:118px;height:118px;left:-8px;bottom:20px}._robeSection_1kxzk_11{padding-top:3.5rem;padding-bottom:3.5rem;gap:1.6rem}._robeVisual_1kxzk_11 img{aspect-ratio:4/5;border-radius:28px}._newBadge_1kxzk_11{top:.85rem;left:.85rem}._robeCopy_1kxzk_11 h2{font-size:clamp(2.2rem,11vw,3.3rem)}._robeCopy_1kxzk_11 p{line-height:1.65}._collectionGrid_1kxzk_8,._universeCards_1kxzk_10,._processGrid_1kxzk_14{grid-template-columns:1fr}._collectionCard_1kxzk_8{min-height:230px}._plannerStatement_1kxzk_9{align-items:flex-start;flex-direction:column;padding:1.5rem}._processGrid_1kxzk_14>div{border-right:none;border-bottom:1px solid var(--border)}._processGrid_1kxzk_14>div:last-child{border-bottom:none}._footer_1kxzk_16{flex-direction:column;align-items:flex-start}}
