@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/libre-baskerville-latin.woff2) format("woff2")}body{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);background:var(--color-page-background);color:var(--color-text)}a{color:inherit}*{box-sizing:border-box}img{max-width:100%}button,input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400;text-wrap:balance}p,li{text-wrap:pretty}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--color-navy);outline-offset:3px}:root{--header-h: 82px;scroll-padding-top:calc(var(--header-h) + 14px);--font-heading: "Libre Baskerville", Georgia, "Times New Roman", serif;--font-body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--text-display: clamp(2.625rem, 4vw, 4rem);--text-h1: clamp(2.25rem, 3.5vw, 3.375rem);--text-h2: clamp(1.875rem, 3vw, 2.75rem);--text-h3: clamp(1.3125rem, 2vw, 1.75rem);--text-h4: 1.125rem;--text-body: clamp(1rem, .18vw + .96rem, 1.0625rem);--text-small: clamp(.875rem, .15vw + .84rem, .9375rem);--text-label: .75rem;--text-nav: .9375rem;--text-button: .9375rem;--leading-display: 1.12;--leading-heading: 1.22;--leading-body: 1.65;--leading-compact: 1.5;--tracking-label: .1em;--color-navy: #10203a;--color-navy-soft: #1a3156;--color-page-background: #d6d2ca;--color-cream: #f6f0e8;--color-surface: #fffaf1;--color-gold: #d6d2ca;--color-gold-soft: #c8c2b6;--color-gold-rgb: 214,210,200;--color-text: var(--color-navy);--color-text-muted: rgba(16, 32, 58, .88);--color-border: rgba(16, 32, 58, .1);--color-surface-glass: rgba(255, 250, 241, .78);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 80px;--radius-small: 12px;--radius-card: 20px;--radius-section: 24px;--radius-pill: 999px;--shadow-card: 0 14px 32px rgba(16, 32, 58, .08);--shadow-raised: 0 20px 45px rgba(16, 32, 58, .12);--color-gold-ink: #d6d2ca}@media screen and (max-width:1024px){:root{--header-h: 76px}}@media screen and (max-width:768px){:root{--header-h: 62px}}@media screen and (max-width:480px){:root{--text-display: clamp(2.25rem, 10vw, 2.75rem);--text-h1: clamp(2.25rem, 9vw, 2.75rem);--text-h2: clamp(1.75rem, 7.5vw, 2.125rem)}}.section-textured{position:relative;isolation:isolate}.section-textured:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:image-set(url(/images/editorial/filtre-motif-tapis-ivoire-1280.webp) 1.2x,url(/images/editorial/filtre-motif-tapis-ivoire-640.webp) 2.4x) center / cover no-repeat;mix-blend-mode:multiply;opacity:.34}.section-textured>*{position:relative;z-index:1}
