@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond-variable.ttf) format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond-italic-variable.ttf) format("truetype");font-style:italic;font-weight:300 700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/playfair-display-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/playfair-display-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-semibold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{color:#0d2b52;background:#f7f9fb;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility;--navy: #0d2b52;--azure: #6bb5d6;--silver: #c8d8e8;--surface: #f7f9fb;--navy-shadow: 0 16px 48px rgba(13, 43, 82, .18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;min-height:100vh;color:var(--navy);background:var(--surface);-webkit-font-smoothing:antialiased}body.body-locked{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,blockquote{margin:0}:focus-visible{border-radius:0;outline:2px solid var(--azure);outline-offset:4px}.brand-logo{width:180px;height:auto}.brand-logo--compact{width:158px}.icon-button{display:inline-grid;width:44px;height:44px;padding:0;place-items:center;border:0;background:transparent;cursor:pointer}.icon-button svg{width:18px;height:18px;stroke-width:1.45}.desktop-header,.compact-header{z-index:40;right:0;left:0;color:var(--navy);background:var(--surface)}.desktop-header{position:relative;height:96px;border-bottom:1px solid var(--silver)}.desktop-header__inner,.compact-header{display:grid;padding:0 64px;align-items:center;grid-template-columns:210px minmax(480px,1fr) auto}.desktop-header__inner{width:min(100%,1440px);height:96px;margin:0 auto}.desktop-header__inner>a,.compact-header>a{justify-self:start}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(24px,2.8vw,44px)}.desktop-nav button,.desktop-nav a{position:relative;display:inline-grid;min-height:44px;padding:0;place-items:center;border:0;background:transparent;color:var(--navy);font-family:Playfair Display,Times New Roman,serif;font-size:15px;font-weight:400;letter-spacing:.01em;cursor:pointer;white-space:nowrap}.desktop-nav button:after,.desktop-nav a:after{position:absolute;right:0;bottom:6px;left:0;height:2px;background:var(--azure);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}.desktop-nav button:hover:after,.desktop-nav button:focus-visible:after,.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.desktop-header__right,.header-actions{display:flex;align-items:center}.desktop-header__right{justify-content:flex-end;gap:8px}.language{margin-right:4px;font-size:12px;font-weight:600;letter-spacing:.14em}.header-actions{min-width:132px;justify-content:flex-end}.header-actions--searching{min-width:280px}.header-actions .icon-button{color:var(--navy)}.header-search-inline{display:flex;width:236px;height:44px;align-items:center;border-bottom:1px solid var(--silver)}.header-search-inline label{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}.header-search-inline input{min-width:0;height:44px;flex:1;border:0;outline:none;color:var(--navy);background:transparent}.header-appointment{display:inline-grid;height:44px;margin-left:8px;padding:0 19px;place-items:center;border-radius:0;background:var(--azure);color:var(--navy);font-size:11px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.compact-header{position:fixed;top:0;height:80px;grid-template-columns:190px minmax(460px,1fr) auto;border-bottom:1px solid var(--silver);opacity:0;transform:translateY(-100%);transition:opacity .18s ease-out,transform .18s ease-out;pointer-events:none}.compact-header--visible{opacity:1;transform:translateY(0);pointer-events:auto}.compact-header .brand-logo{width:150px}.compact-header .header-search-inline{width:190px}.compact-header .header-actions--searching{min-width:230px}.mega-menu{position:absolute;z-index:45;top:96px;right:0;left:0;padding:48px 64px 56px;border-top:3px solid var(--azure);border-bottom:1px solid var(--silver);color:var(--navy);background:var(--surface);box-shadow:var(--navy-shadow)}.compact-header .mega-menu{top:80px}.mega-menu__inner{display:flex;max-width:1280px;margin:0 auto;gap:64px}.mega-menu__groups{display:grid;min-width:360px;align-content:start;grid-template-columns:repeat(2,minmax(144px,1fr));gap:48px}.menu-label,.eyebrow{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.menu-label{margin-bottom:18px}.mega-menu__groups a{display:block;margin:12px 0;font-size:14px;line-height:1.55}.mega-menu__groups a:hover,.mega-menu__groups a:focus-visible{text-decoration:underline;text-decoration-color:var(--azure);text-decoration-thickness:2px;text-underline-offset:5px}.mega-menu__cards{display:grid;flex:1;grid-template-columns:repeat(3,minmax(150px,1fr));gap:20px}.mega-menu__cards--1{max-width:420px;margin-left:auto;grid-template-columns:1fr}.mega-card img{width:100%;aspect-ratio:1.5;object-fit:cover}.mega-card span{display:block;margin-top:14px;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:500}.mobile-header,.drawer-backdrop,.mobile-search{display:none}.hero{position:relative;display:grid;min-height:690px;overflow:hidden;grid-template-columns:minmax(430px,5fr) 7fr;background:var(--navy)}.hero picture{grid-column:2;grid-row:1}.hero picture,.hero picture img{width:100%;height:100%}.hero picture img{object-fit:cover;object-position:center}.copy-block{position:relative;color:var(--navy)}.copy-block .eyebrow{display:flex;margin-bottom:24px;align-items:center;gap:12px}.copy-block .eyebrow:before{width:32px;height:2px;flex:0 0 auto;background:var(--azure);content:""}.copy-block h2,.section-heading h2{font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(44px,4vw,58px);font-weight:400;line-height:1.02;letter-spacing:-.015em}.copy-block>p:not(.eyebrow):not(.copy-signature){max-width:570px;margin:28px 0 32px;font-size:16px;line-height:1.68}.copy-signature{margin:-10px 0 28px;font-family:Cormorant Garamond,serif;font-size:25px;font-style:italic}.chapter{position:static;display:block;margin-bottom:22px;color:#6bb5d633;font-family:Cormorant Garamond,serif;font-size:116px;font-weight:400;line-height:1;pointer-events:none}.button{position:relative;isolation:isolate;display:inline-grid;overflow:hidden;min-width:216px;min-height:48px;padding:0 24px;place-items:center;border:1px solid var(--navy);border-radius:0;background:var(--navy);color:var(--surface);font-size:13px;font-weight:600;letter-spacing:.06em;transition:color .2s ease-out,background .2s ease-out}.button>span{position:relative;z-index:2}.copy-block .button{justify-self:start}.button:hover,.button:focus-visible{background:transparent;color:var(--navy)}.hero__copy{z-index:2;display:grid;padding:128px 64px 96px max(64px,calc((100vw - 1440px)/2 + 64px));align-content:center;grid-column:1;grid-row:1;color:var(--surface)}.hero__copy .chapter{color:#c8d8e821}.hero__copy .eyebrow:before{background:var(--azure)}.hero__copy .button{width:fit-content;border-color:var(--azure);border-radius:0;background:var(--azure);color:var(--navy)}.hero__copy .button:hover,.hero__copy .button:focus-visible{border-color:var(--surface);background:var(--surface)}.oursin{display:grid;width:min(calc(100% - 128px),1280px);min-height:680px;margin:128px auto;grid-template-columns:7fr 5fr;background:var(--surface)}.oursin__images{display:grid;height:680px;padding-right:16px;grid-template-columns:1.45fr 1fr;gap:16px}.oursin__images picture,.oursin__images img{width:100%;height:100%}.oursin__images picture:nth-child(2){height:76%;align-self:end}.oursin__images img{object-fit:cover}.oursin__copy{display:grid;min-height:560px;padding:96px 64px;align-content:center;align-self:center;border-top:0;background:var(--surface)}.engagement{display:grid;min-height:680px;grid-template-columns:5fr 7fr;background:var(--silver)}.engagement picture{grid-column:2;grid-row:1}.engagement picture,.engagement picture img{width:100%;height:100%}.engagement picture img{object-fit:cover}.engagement__copy{display:grid;padding:112px max(64px,calc((100vw - 1440px)/2 + 64px));align-content:center;grid-column:1;grid-row:1}.engagement__copy .chapter{color:#0d2b521c}.engagement__copy .button:before,.engagement__copy .button .button__fill-label{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 14%,5% 6.9%,10% 2.6%,15% 2.6%,20% 6.9%,25% 14%,30% 21.1%,35% 25.4%,40% 25.4%,45% 21.1%,50% 14%,55% 6.9%,60% 2.6%,65% 2.6%,70% 6.9%,75% 14%,80% 21.1%,85% 25.4%,90% 25.4%,95% 21.1%,100% 14%,100% 100%,0 100%);opacity:0;transition:opacity .28s ease-out;pointer-events:none}.engagement__copy .button:before{z-index:0;background:var(--silver);content:"";will-change:clip-path}.engagement__copy .button .button__fill-label{z-index:3;display:grid;place-items:center;color:var(--navy);font:inherit;letter-spacing:inherit;will-change:clip-path}.engagement__copy .button:hover,.engagement__copy .button:focus-visible{border-color:var(--navy);background:var(--navy);color:var(--surface)}.engagement__copy .button:hover:before,.engagement__copy .button:hover .button__fill-label,.engagement__copy .button:focus-visible:before,.engagement__copy .button:focus-visible .button__fill-label{opacity:1;animation:engagement-button-wave 2.8s linear infinite}@keyframes engagement-button-wave{0%{clip-path:polygon(0 14%,5% 6.9%,10% 2.6%,15% 2.6%,20% 6.9%,25% 14%,30% 21.1%,35% 25.4%,40% 25.4%,45% 21.1%,50% 14%,55% 6.9%,60% 2.6%,65% 2.6%,70% 6.9%,75% 14%,80% 21.1%,85% 25.4%,90% 25.4%,95% 21.1%,100% 14%,100% 100%,0 100%)}25%{clip-path:polygon(0 23%,5% 20.7%,10% 14.7%,15% 7.3%,20% 1.3%,25% -1%,30% 1.3%,35% 7.3%,40% 14.7%,45% 20.7%,50% 23%,55% 20.7%,60% 14.7%,65% 7.3%,70% 1.3%,75% -1%,80% 1.3%,85% 7.3%,90% 14.7%,95% 20.7%,100% 23%,100% 100%,0 100%)}50%{clip-path:polygon(0 16%,5% 23.1%,10% 27.4%,15% 27.4%,20% 23.1%,25% 16%,30% 8.9%,35% 4.6%,40% 4.6%,45% 8.9%,50% 16%,55% 23.1%,60% 27.4%,65% 27.4%,70% 23.1%,75% 16%,80% 8.9%,85% 4.6%,90% 4.6%,95% 8.9%,100% 16%,100% 100%,0 100%)}75%{clip-path:polygon(0 -1%,5% 1.3%,10% 7.3%,15% 14.7%,20% 20.7%,25% 23%,30% 20.7%,35% 14.7%,40% 7.3%,45% 1.3%,50% -1%,55% 1.3%,60% 7.3%,65% 14.7%,70% 20.7%,75% 23%,80% 20.7%,85% 14.7%,90% 7.3%,95% 1.3%,100% -1%,100% 100%,0 100%)}to{clip-path:polygon(0 14%,5% 6.9%,10% 2.6%,15% 2.6%,20% 6.9%,25% 14%,30% 21.1%,35% 25.4%,40% 25.4%,45% 21.1%,50% 14%,55% 6.9%,60% 2.6%,65% 2.6%,70% 6.9%,75% 14%,80% 21.1%,85% 25.4%,90% 25.4%,95% 21.1%,100% 14%,100% 100%,0 100%)}}.brand-statement{display:grid;min-height:420px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--navy)}.brand-statement__motif{position:relative;min-width:0;min-height:0;overflow:hidden}.brand-statement__motif img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.brand-statement__copy{display:grid;padding:72px clamp(48px,7vw,112px);align-content:center;color:var(--surface)}.brand-statement__copy .eyebrow{margin-bottom:28px}.brand-statement blockquote{font-family:Cormorant Garamond,serif;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.08;letter-spacing:-.01em}.brand-statement blockquote em{font-weight:400}.brand-statement__copy>p:last-child{margin-top:32px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.selection{padding:128px 64px 136px;background:var(--surface)}.section-heading,.product-grid{max-width:1280px;margin-right:auto;margin-left:auto}.section-heading{display:flex;margin-bottom:48px;align-items:end;justify-content:space-between}.section-heading>div:first-child{display:block}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2{font-size:clamp(42px,4vw,54px)}.section-heading>div:last-child{display:flex;gap:8px}.section-heading .icon-button{border:1px solid var(--navy);border-radius:0;transition:color .18s ease-out,background .18s ease-out}.section-heading .icon-button:hover,.section-heading .icon-button:focus-visible{background:var(--navy);color:var(--surface)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card{min-width:0}.product-card__image{display:block;overflow:hidden;width:100%;background:var(--silver)}.product-card__image img{width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .3s ease-out}.product-card__image:hover img{transform:scale(1.018)}.product-card h3{min-height:56px;margin-top:22px;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:500;line-height:1.1}.product-card p{margin-top:9px;font-size:13px;line-height:1.5}.product-card .price{margin-top:12px;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.product-link{display:inline-block;min-height:44px;margin-top:15px;padding:12px 0 8px;border-bottom:2px solid var(--azure);font-size:12px;font-weight:600}.split-story{display:grid;height:680px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.split-story picture,.split-story picture img{width:100%;height:100%;min-height:0}.split-story picture,.split-story .copy-block{min-height:0;overflow:hidden}.split-story picture img{object-fit:cover}.split-story .copy-block{display:grid;padding:112px clamp(48px,7vw,112px);align-content:center}.split-story .chapter{color:#0d2b521c}.inspiration{background:var(--navy)}.inspiration .copy-block{color:var(--surface)}.inspiration .chapter{color:#c8d8e829}.inspiration .button{border-color:var(--surface);background:var(--surface);color:var(--navy)}.inspiration .button:hover,.inspiration .button:focus-visible{background:transparent;color:var(--surface)}.appointment{background:var(--azure)}.appointment .copy-block{grid-column:1;grid-row:1}.appointment picture{grid-column:2;grid-row:1}.appointment .chapter{color:#0d2b521f}.reassurance{display:grid;padding:80px max(64px,calc((100vw - 1280px)/2));grid-template-columns:repeat(4,minmax(0,1fr));background:var(--navy);color:var(--surface)}.reassurance-card{display:grid;min-height:178px;padding:8px 32px;align-content:center;border-left:1px solid rgba(200,216,232,.35)}.reassurance-card:last-child{border-right:1px solid rgba(200,216,232,.35)}.reassurance-card__icon{display:grid;width:44px;height:44px;margin-bottom:22px;place-items:center;color:var(--azure)}.reassurance-card__icon svg{width:25px;height:25px;stroke-width:1.25}.reassurance-card h3{margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;line-height:1.05}.reassurance-card p{max-width:240px;font-size:13px;line-height:1.6}.footer{color:var(--surface);background:var(--navy)}.footer-grid,.footer-bottom{max-width:1280px;margin:0 auto}.footer-intro{position:relative;isolation:isolate;display:flex;overflow:hidden;width:100%;max-width:none;margin:0;padding:80px max(32px,calc((100vw - 1280px)/2)) 48px;align-items:end;justify-content:space-between;border-bottom:1px solid rgba(200,216,232,.35);background-color:var(--navy)}.footer-intro:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:url(/assets/la-boucle.svg);background-position:center bottom;background-repeat:repeat;background-size:206px 527px;content:"";opacity:.45;pointer-events:none}.footer-intro>*{position:relative;z-index:1}.footer-intro .brand-logo{width:224px}.footer-intro p{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.footer-grid{display:grid;padding:64px 0 72px;grid-template-columns:1.45fr 1fr 1fr .7fr;gap:64px}.footer-grid h2{margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500}.footer-grid a{display:flex;width:fit-content;min-height:32px;align-items:center;gap:9px;font-size:12px;line-height:1.5}.footer-grid a:hover,.footer-grid a:focus-visible{text-decoration:underline;text-decoration-color:var(--azure);text-decoration-thickness:2px;text-underline-offset:4px}.footer-grid a svg{width:14px;height:14px}.footer-grid form{position:relative;max-width:360px}.footer-grid form label{display:block;margin-bottom:10px;font-size:12px}.footer-grid form>div{border:1px solid var(--silver)}.footer-grid input{width:100%;height:52px;padding:0 52px 0 16px;border:0;border-radius:0;outline:none;color:var(--navy);background:var(--surface);font-size:14px}.footer-grid form button{position:absolute;right:0;bottom:0;display:grid;width:52px;height:52px;padding:0;place-items:center;border:0;background:var(--azure);color:var(--navy);cursor:pointer}.footer-grid form svg{width:18px}.footer-bottom{display:flex;min-height:64px;align-items:center;justify-content:space-between;border-top:1px solid rgba(200,216,232,.35);font-size:11px}@media(max-width:1180px)and (min-width:768px){.desktop-header__inner,.compact-header{padding:0 32px;grid-template-columns:170px minmax(430px,1fr) auto}.desktop-header__inner .brand-logo,.compact-header .brand-logo{width:150px}.desktop-nav{gap:18px}.desktop-nav button,.desktop-nav a{font-size:13px}.header-appointment,.language{display:none}.hero{grid-template-columns:minmax(360px,5fr) 7fr}.hero__copy{padding-right:44px;padding-left:32px}.oursin{width:calc(100% - 64px)}.oursin__copy,.split-story .copy-block,.engagement__copy{padding-right:48px;padding-left:48px}.footer-grid,.footer-bottom{margin-right:32px;margin-left:32px}}@media(max-width:767px){.desktop-header,.compact-header{display:none}.mobile-header{position:sticky;z-index:60;top:0;display:grid;width:100%;height:84px;padding:0 12px;align-items:center;grid-template-columns:48px 1fr 48px;border-bottom:1px solid var(--silver);background:var(--surface);color:var(--navy)}.mobile-header>a{justify-self:center}.mobile-header .brand-logo{width:144px}.mobile-header .icon-button:last-child{justify-self:end}.drawer-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:block;background:#0d2b5200;opacity:0;transition:opacity .2s ease-out,background .2s ease-out;pointer-events:none}.drawer-backdrop--open{background:#0d2b5257;opacity:1;pointer-events:auto}.mobile-drawer{width:min(90vw,380px);height:100%;overflow-y:auto;background:var(--surface);box-shadow:var(--navy-shadow);transform:translate(-100%);transition:transform .24s ease-out}.drawer-backdrop--open .mobile-drawer{transform:translate(0)}.mobile-drawer__head{display:flex;height:96px;padding:0 20px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--silver)}.mobile-drawer__head .brand-logo{width:144px}.drawer-row{border-bottom:1px solid var(--silver)}.drawer-row>button,.drawer-row>a{display:flex;width:100%;min-height:64px;padding:0 20px;align-items:center;justify-content:space-between;border:0;background:var(--surface);font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;text-align:left}.drawer-row svg{width:20px;stroke-width:1.4;transition:transform .18s ease-out}.drawer-row svg.rotated{transform:rotate(90deg)}.drawer-submenu{padding:8px 20px 22px;background:#c8d8e86b}.drawer-submenu a{display:block;min-height:44px;padding:11px 0;font-size:14px;line-height:1.5}.drawer-utility{padding:32px 20px}.drawer-utility button,.drawer-utility a{display:flex;width:fit-content;min-height:44px;margin:0 0 12px;padding:0;align-items:center;gap:10px;border:0;background:transparent;font-size:14px}.drawer-utility svg{width:18px}.mobile-search{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:block;padding:24px 20px;background:var(--navy);color:var(--surface);opacity:0;transform:translateY(-100%);transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}.mobile-search--open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-search>.icon-button{margin-left:auto;color:var(--surface)}.mobile-search label{display:block;margin:64px 0 24px;font-family:Cormorant Garamond,serif;font-size:36px;line-height:1.1}.mobile-search>div{display:flex;padding:0 14px;align-items:center;background:var(--surface);color:var(--navy)}.mobile-search input{width:100%;height:52px;border:0;outline:none;color:var(--navy);background:transparent}.mobile-search svg{width:19px}.hero{display:flex;min-height:0;flex-direction:column}.hero__copy{min-height:552px;padding:64px 20px;order:1}.hero__copy .chapter{color:#c8d8e829}.hero picture{height:auto;order:2}.hero picture img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.copy-block h2,.section-heading h2{font-size:clamp(40px,12.5vw,50px);line-height:.98}.copy-block>p:not(.eyebrow):not(.copy-signature){margin:24px 0 28px;font-size:16px}.copy-block .eyebrow{margin-bottom:20px;font-size:11px}.chapter{margin-bottom:16px;font-size:72px}.button{width:100%;min-height:50px}.copy-block .button{justify-self:stretch}.oursin{display:flex;width:auto;min-height:0;margin:80px 20px;flex-direction:column}.oursin__copy{min-height:0;padding:64px 0;order:1;border-top:0}.oursin__copy:before{display:none}.oursin__images{display:grid;height:420px;padding:0;order:2;grid-template-columns:1.35fr 1fr;gap:12px}.oursin__images picture:nth-child(2){height:76%}.engagement{display:flex;min-height:0;flex-direction:column}.engagement__copy{min-height:540px;padding:64px 20px;order:1}.engagement__copy .chapter{color:#0d2b521f}.engagement picture{height:auto;order:2}.engagement picture img{width:100%;height:auto;aspect-ratio:1}.brand-statement{display:flex;min-height:0;flex-direction:column}.brand-statement__copy{min-height:420px;padding:72px 20px;order:1}.brand-statement blockquote{font-size:38px}.brand-statement__motif{height:230px;order:2}.selection{padding:80px 20px 88px}.section-heading{margin-bottom:34px;align-items:end}.section-heading h2{max-width:255px;font-size:38px}.section-heading .icon-button:first-child{display:none}.product-grid{overflow:hidden;grid-template-columns:repeat(4,calc((100vw - 52px)/2));gap:12px}.product-card:nth-child(n+3){display:none}.product-card h3{min-height:58px;margin-top:18px;font-size:19px}.product-card p{font-size:12px}.product-card .price{font-size:14px}.product-link{display:none}.split-story{display:flex;height:auto;min-height:0;flex-direction:column}.split-story .copy-block{min-height:520px;padding:64px 20px;order:1}.split-story .chapter{color:#0d2b521f}.split-story picture{height:auto;order:2}.split-story picture img{width:100%;height:auto;aspect-ratio:1 / 1.2;object-fit:cover}.appointment .copy-block,.appointment picture{grid-column:auto;grid-row:auto}.appointment picture img{aspect-ratio:1}.inspiration .chapter{color:#c8d8e829}.reassurance{display:block;padding:64px 20px}.reassurance-card,.reassurance-card:last-child{display:grid;min-height:0;padding:28px 0;align-items:center;grid-template-columns:52px 1fr;border-right:0;border-bottom:1px solid rgba(200,216,232,.35);border-left:0;gap:18px}.reassurance-card:last-child{border-bottom:0}.reassurance-card__icon{margin:0}.reassurance-card h3{margin-bottom:6px;font-size:23px}.reassurance-card p{font-size:12px}.footer-grid,.footer-bottom{margin-right:20px;margin-left:20px}.footer-intro{display:block;padding:72px 20px 40px}.footer-intro:before{background-size:180px 460px}.footer-intro .brand-logo{width:196px}.footer-intro p{margin-top:28px;font-size:10px}.footer-grid{display:block;padding:48px 0 32px}.footer-grid>div{margin-bottom:48px}.footer-grid h2{font-size:27px}.footer-grid a{min-height:40px;font-size:13px}.footer-grid form{max-width:none}.footer-bottom{min-height:96px;padding:22px 0;flex-direction:column-reverse;justify-content:center;gap:16px;text-align:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
