@font-face{font-family:Charee Display;src:url(charee-display.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(sourceserif-regular-opsz-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(inter-400-500-latin.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--creme: #F7F1E6;--azur: #104B61;--azur-deep: #0D3E50;--or: #B5965F;--or-digital: #806A43;--or-hell: #D1AE6E;--encre: #1F2326;--pierre: #726E66;--hairline: rgba(31, 35, 38, .16);--azur-12: rgba(16, 75, 97, .12);--azur-18: rgba(16, 75, 97, .18);--or-10: rgba(181, 150, 95, .1);--or-16: rgba(181, 150, 95, .16);--light-a: rgba(209, 174, 110, .16);--light-b: rgba(181, 150, 95, .08);--light-x: 62%;--light-y: 28%;--font-house: "Charee Display", "Source Serif 4", Georgia, "Times New Roman", serif;--font-tell: "Source Serif 4", Georgia, "Times New Roman", serif;--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--size-xl: clamp(2.75rem, 1.55rem + 4.8vw, 5.75rem);--size-display: clamp(2.25rem, 1.35rem + 3.1vw, 4.25rem);--size-line: clamp(1.5rem, 1.2rem + 1vw, 2rem);--size-tell: clamp(1.1875rem, 1.06rem + .5vw, 1.4375rem);--size-body: 1.0625rem;--size-small: .875rem;--size-caption: .8125rem;--size-caps: .78125rem;--track-caps: .16em;--gutter: clamp(1.25rem, 5vw, 4.5rem);--header-h: 4.25rem;--space-section: clamp(7rem, 15vh, 12rem);--gap-1: clamp(1.5rem, 3vh, 2.25rem);--gap-2: clamp(2rem, 4.4vh, 3.25rem);--gap-3: clamp(2.5rem, 5.6vh, 4.25rem);--screen: min(calc(100svh - var(--header-h)), 58rem);--measure-house: 20em;--measure-tell: 32em;--measure-prose: 36em;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-io: cubic-bezier(.65, 0, .35, 1);--d-quick: .35s;--d: .5s;--d-slow: .8s;--d-reveal: .8s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--pierre) transparent;scrollbar-width:thin}body{margin:0;background:var(--creme);color:var(--encre);font-family:var(--font-ui);font-size:var(--size-body);line-height:1.6;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;display:flex;flex-direction:column;caret-color:var(--azur);accent-color:var(--azur)}img,picture,video,canvas{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:1px}button,input,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--azur-18);color:var(--encre)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#726e668c;border:3px solid var(--creme);border-radius:8px}:focus-visible{outline:2px solid var(--azur);outline-offset:4px}[data-focus-on-load]:focus{outline:none}.skip-link{position:absolute;left:var(--gutter);top:-100%;padding:.75rem 1rem;background:var(--azur);color:var(--creme);font-size:var(--size-small);z-index:100}.skip-link:focus{top:.5rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t-xl,.t-display,.t-line,.t-caps{font-family:var(--font-house);font-weight:400;color:var(--azur);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.t-xl{font-size:var(--size-xl);line-height:1.02;letter-spacing:-.02em;hanging-punctuation:first}.t-display{font-size:var(--size-display);line-height:1.08;letter-spacing:-.012em;hanging-punctuation:first}.t-line{font-size:var(--size-line);line-height:1.25;letter-spacing:-.004em}.t-caps{font-size:1.5rem;letter-spacing:var(--track-caps);text-transform:uppercase;line-height:1.2}.t-tell{font-family:var(--font-tell);font-size:var(--size-tell);line-height:1.5;color:var(--encre);font-optical-sizing:auto;text-wrap:pretty}.t-body{font-family:var(--font-ui);font-size:var(--size-body);line-height:1.6}.t-caption{font-family:var(--font-ui);font-size:var(--size-caption);line-height:1.5;color:var(--encre)}.t-label{font-family:var(--font-ui);font-size:var(--size-small);font-weight:500;letter-spacing:.02em;color:var(--encre);line-height:1.4}.num{font-variant-numeric:tabular-nums}.w{display:inline-block}.js .reveal.is-armed .w{opacity:0;transform:translateY(.35em);filter:blur(6px)}.js .reveal.is-armed.is-in .w{opacity:1;transform:none;filter:blur(0);transition:opacity var(--d-slow) var(--ease-out),transform var(--d-slow) var(--ease-out),filter var(--d-slow) var(--ease-out);transition-delay:calc(min(var(--i, 0),12)*40ms)}.wrap{width:100%;max-width:76rem;margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:44rem;margin-inline:auto}main{flex:1 0 auto;position:relative;z-index:1}.light{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.light:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(60% 55% at var(--light-x) var(--light-y),var(--light-a),transparent 70%),radial-gradient(70% 60% at calc(100% - var(--light-x)) calc(100% - var(--light-y)),var(--light-b),transparent 70%);transition:background var(--d-slow) var(--ease-io)}.light__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.6s var(--ease-out)}.light__canvas.is-on{opacity:1}.light.has-canvas:before{opacity:0;transition:opacity 1.6s var(--ease-out)}.light--still{position:absolute;inset:0 0 auto 0;height:min(90svh,56rem);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.site-header,.site-footer{position:relative;z-index:2}.shopify-section-group-header-group,#shopify-section-header{position:sticky;top:0;z-index:20;transition:transform var(--d-quick) var(--ease-in)}.is-hidden-header .shopify-section-group-header-group,.is-hidden-header #shopify-section-header{transform:translateY(-100%)}.site-header{position:relative;height:var(--header-h);background:var(--creme);transition:background-color var(--d) var(--ease-out)}.js .home:not(.is-scrolled) .site-header,.js .is-top .site-header{background:transparent}.js .site-header:has(.menu[open]){background:var(--creme)}.site-header .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.brand{display:inline-flex;align-items:center;height:100%;view-transition-name:wordmark}.brand img{width:7.25rem;height:auto}.js .home .brand{opacity:0;visibility:hidden;transition:opacity var(--d) var(--ease-out),visibility 0s linear var(--d)}.js .home.is-scrolled .brand{opacity:1;visibility:visible;transition:opacity var(--d) var(--ease-out),visibility 0s}.js .home .site-header:has(.menu[open]) .brand{opacity:1;visibility:visible;transition:none}.nav{display:flex;align-items:center;gap:2.5rem}.nav a,.nav .lang{font-family:var(--font-ui);font-size:var(--size-caption);font-weight:500;letter-spacing:.02em;color:var(--encre)}.nav a{transition:color var(--d-quick) var(--ease-out)}.nav a:hover{color:var(--azur)}.nav a{position:relative;padding:.5rem 0}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:.15rem;height:1px;background:var(--or);transform:scaleX(0);transform-origin:right;transition:transform var(--d) var(--ease-out)}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.nav a[aria-current=page]{color:var(--azur)}.nav a[aria-current=page]:after{transform:scaleX(1)}.lang{display:inline-flex;align-items:center;gap:.75rem;margin:0}.lang__item{font-family:var(--font-ui);font-size:var(--size-caps);font-weight:500;letter-spacing:.1em;color:var(--encre);padding:.5rem .3rem;transition:color var(--d-quick) var(--ease-out)}.lang__item:hover,.lang__item[aria-current=true]{color:var(--azur)}.lang__sep{width:1px;height:.8rem;background:var(--hairline)}.menu{display:none}.menu>summary{list-style:none;cursor:pointer;font-family:var(--font-ui);font-size:var(--size-caption);font-weight:500;letter-spacing:.02em;color:var(--encre);padding:.75rem 0;min-height:44px;display:inline-flex;align-items:center}.menu>summary::-webkit-details-marker{display:none}.menu__label-close{display:none}.menu[open]>summary .menu__label-open{display:none}.menu[open]>summary .menu__label-close{display:inline}.menu__panel{position:fixed;inset:var(--header-h) 0 0 0;background:var(--creme);padding:2.5rem var(--gutter) 3rem;display:flex;flex-direction:column;gap:0;overflow-y:auto}.menu__panel a{display:block;padding:1.1rem 0;font-family:var(--font-house);font-size:1.75rem;line-height:1.1;color:var(--azur);border-bottom:1px solid var(--hairline)}.menu__panel a[aria-current=page]{color:var(--azur)}.menu__panel .lang{margin-top:2.5rem}@media(max-width:56.24em){.nav:not(.nav--minimal){display:none}.menu{display:block}}.hero{min-height:calc(100svh - var(--header-h));display:grid;place-items:center;text-align:center;padding:2rem var(--gutter) 9svh;position:relative}.hero__inner{display:flex;flex-direction:column;align-items:center}.hero__lockup{width:clamp(14rem,22vw,19rem);height:auto}.hero__claim{margin-top:clamp(2.5rem,4vw,3.5rem);font-size:var(--size-line)}.hero__cue{position:absolute;left:50%;bottom:1.5rem;width:2.75rem;height:4.75rem;transform:translate(-50%);display:block}.hero__cue:before{content:"";position:absolute;left:50%;top:.75rem;width:1px;height:3.25rem;background:var(--or);transform:translate(-50%);transform-origin:top}.js .hero__lockup{animation:settle 1.4s var(--ease-out) both}.js .hero__claim .w{animation:settle 1.4s var(--ease-out) both;animation-delay:calc(.35s + var(--i, 0) * 60ms)}.js .hero__cue:before{animation:cue 3.2s var(--ease-io) 1.2s infinite}@keyframes settle{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes cue{0%{transform:translate(-50%) scaleY(0);transform-origin:top}45%{transform:translate(-50%) scaleY(1);transform-origin:top}55%{transform:translate(-50%) scaleY(1);transform-origin:bottom}to{transform:translate(-50%) scaleY(0);transform-origin:bottom}}.chapter{position:relative;padding:var(--space-section) var(--gutter);scroll-margin-top:var(--header-h)}.chapter__text{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:60rem;margin-inline:auto}.chapter__text>*+*{margin-top:var(--gap-2)}.chapter__text>.rule+*{margin-top:var(--gap-1)}.chapter__text>.t-display+.t-line{margin-top:var(--gap-1)}.chapter__text>*+.cta{margin-top:var(--gap-3)}.chapter__text>.t-display,.chapter__text>.t-xl{max-width:var(--measure-house)}.chapter__text>.t-line{max-width:24em}.chapter__text>.t-tell,.chapter__text>.t-body{max-width:var(--measure-tell)}.t-tell--narrow{max-width:27em!important}.chapter__block{display:flex;flex-direction:column;align-items:center;text-align:center}.chapter__block>*+*{margin-top:var(--gap-2)}.chapter__block>.t-display+.t-line{margin-top:var(--gap-1)}.chapter__block>*+.cta{margin-top:var(--gap-3)}.chapter__block>.t-display,.chapter__block>.t-xl{max-width:var(--measure-house)}.chapter__block>.t-line{max-width:24em}.chapter__block>.t-tell,.chapter__block>.t-body{max-width:var(--measure-tell)}.chapter__block+.chapter__block{margin-top:clamp(5rem,14vh,9rem)}.chapter--coda{padding-block:clamp(5rem,14vh,10rem) clamp(6rem,18vh,13rem)}.chapter--full .chapter__text>.t-xl{max-width:12em}.chapter__media{margin:0}.chapter__media img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;filter:saturate(.94)}.chapter--tall,.chapter--screen{min-height:var(--screen);display:grid;place-items:center}.chapter--maison{padding-top:0;display:flex;flex-direction:column;align-items:center}.plate{width:min(100%,40rem);margin:0 auto clamp(3.5rem,8vh,6rem)}.plate .figure__media img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.chapter--first{padding-top:clamp(3rem,8vh,6rem)}.chapter__text--form{max-width:44rem;gap:2.5rem}.link{color:var(--azur);text-decoration:underline;text-decoration-color:var(--or);transition:color var(--d-quick) var(--ease-out)}.link:hover{color:var(--azur-deep);text-decoration-color:var(--azur)}.rule{width:1.5rem;height:1px;background:var(--or);flex:none}.rule--long{width:3rem}[data-clock]:not(:empty):before{content:"\a0\b7\a0"}.chapter--split{padding-inline:0;padding-block:0}.chapter--split .chapter__media{padding:0 var(--gutter)}.chapter--split .chapter__text{padding:clamp(3.5rem,9vh,6rem) var(--gutter) var(--space-section)}@media(min-width:64em){.chapter--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.chapter--split .chapter__stage{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));display:grid;place-items:center;padding:3rem var(--gutter) 3rem max(var(--gutter),6.5rem)}.chapter--reverse .chapter__stage{padding:3rem var(--gutter)}.chapter--split .chapter__media{padding:0;width:min(100%,calc((100svh - var(--header-h) - 6rem) * .8))}.chapter--split .chapter__media img{aspect-ratio:4 / 5}.chapter--split .chapter__text{padding:30svh clamp(2rem,6vw,6rem) 14svh 0;text-align:left;align-items:flex-start;gap:0}.chapter--split .t-line{font-size:clamp(1.375rem,1.55vw,1.75rem);text-wrap:pretty}.chapter--split .chapter__block{align-items:flex-start;text-align:left}.chapter--split .chapter__block+.chapter__block{margin-top:clamp(6rem,20vh,11rem)}.chapter--reverse .chapter__stage{order:2}.chapter--reverse .chapter__text{order:1;padding:30svh 0 14svh max(clamp(2rem,6vw,6rem),6.5rem);justify-self:end}.chapter--split:not(:has(.chapter__stage)){display:block}.chapter--split:not(:has(.chapter__stage)) .chapter__text{padding:var(--space-section) var(--gutter);text-align:center;align-items:center;margin-inline:auto}.chapter--split:not(:has(.chapter__stage)) .chapter__block{align-items:center;text-align:center}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.chapter__media img,.figure--plate img,.plate img{animation:breathe linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}@keyframes breathe{0%{transform:scale(1.06)}to{transform:scale(1)}}.figure{margin:0}.figure__media{position:relative;overflow:hidden}.figure--band{padding:0}.figure--band img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 55%;max-height:100svh;filter:saturate(.94)}.figure--portrait img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;filter:saturate(.94)}.figure--plate{position:relative;z-index:1}@media(max-width:40em){.figure--band img{aspect-ratio:4 / 5;max-height:78svh}}.cta{position:relative;display:inline-block;font-family:var(--font-ui);font-size:var(--size-small);font-weight:500;letter-spacing:.01em;color:var(--azur);line-height:1.3;padding:.4rem 0 .55rem;transition:color var(--d-quick) var(--ease-out)}.cta:after{content:"";position:absolute;left:0;right:0;bottom:.2rem;height:1px;background:var(--or);transform-origin:left;transition:transform var(--d) var(--ease-out)}.cta:hover:after,.cta:focus-visible:after{transform:scaleX(0);transform-origin:right}.cta:hover{color:var(--azur-deep)}.cta--house{font-family:var(--font-house);font-weight:400;font-size:1.5rem;letter-spacing:var(--track-caps);text-transform:uppercase;line-height:1.25;padding:.35em .1em .45em;white-space:normal;text-wrap:balance;text-align:center;max-width:100%}.cta--house:after{bottom:.1em}.form{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:44rem;margin-inline:auto;text-align:left}.form__fields{display:flex;flex-direction:column;gap:2.25rem;width:100%;max-width:30rem;margin-inline:auto}.field{display:flex;flex-direction:column;gap:.5rem}.field label{font-family:var(--font-ui);font-size:var(--size-small);color:var(--encre)}.field label .opt{color:var(--encre)}.field input,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--encre);border-radius:0;padding:.6rem 0;font-family:var(--font-ui);font-size:var(--size-body);color:var(--encre);min-height:44px;transition:border-color var(--d-quick) var(--ease-out)}.field textarea{min-height:8rem;resize:vertical}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--azur);outline-offset:6px;border-bottom-color:var(--azur)}.field input[aria-invalid=true]{border-bottom-color:#8a3b2e}.field__error{color:#8a3b2e;font-size:var(--size-small)}.button{position:relative;display:block;width:100%;background:transparent;color:var(--azur);font-family:var(--font-house);font-size:1.5rem;font-weight:400;letter-spacing:var(--track-caps);text-transform:uppercase;line-height:1.25;text-wrap:balance;padding:.9rem 1.6em 1rem;border:1px solid var(--azur);border-radius:0;text-align:center;min-height:3.5rem;overflow:hidden;isolation:isolate;transition:color var(--d-quick) var(--ease-out),border-color var(--d-quick) var(--ease-out)}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--azur);transform:scaleX(0);transform-origin:left;transition:transform var(--d) var(--ease-out);z-index:-1}.button:hover,.button:focus-visible{color:var(--creme)}.button:hover:before,.button:focus-visible:before{transform:scaleX(1)}.button:focus-visible{outline:2px solid var(--azur);outline-offset:4px}@media(min-width:40.01em){.button{display:inline-block;width:auto;align-self:flex-start}}.form__note{font-family:var(--font-ui);font-size:var(--size-small);line-height:1.6;color:var(--encre)}.form__note a{color:var(--encre);text-decoration:underline}.form__note a:hover{color:var(--azur)}.form__status{font-family:var(--font-ui);font-size:var(--size-body);color:var(--encre)}.form__status--error{color:#8a3b2e}.form__status--error a{text-decoration:underline}.success{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.success--head{gap:1.25rem;margin-bottom:1rem}.act--form{padding:6svh var(--gutter) 8svh}.split{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:76rem;margin-inline:auto;align-items:center;text-align:center}.split--form{max-width:80rem;align-items:start}.split__text--form{width:100%}.split__media--form{display:none}.split--single{grid-template-columns:1fr}.split--single .split__text--form{justify-self:center;max-width:44rem}@media(min-width:64em){.split--form{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,7vw,8rem);text-align:left}.split--form .split__text{align-items:flex-start;padding-block:1rem}.split--form .success--head{align-items:flex-start;text-align:left}.split--form .form,.split--form .form__fields{margin-inline:0}.split__media--form{display:block;position:sticky;top:calc(var(--header-h) + 2rem);max-width:34rem}}.trio{display:grid;gap:1.6rem;margin-top:1rem}.trio li{display:grid;gap:.25rem}.trio__line{font-family:var(--font-house);font-size:1.1875rem;color:var(--azur);line-height:1.3}.trio__text{font-family:var(--font-ui);font-size:var(--size-small);color:var(--encre);line-height:1.5}.figure-band{padding:0}.figure-band__media{position:relative;overflow:hidden}.figure-band img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 55%;max-height:100svh;filter:saturate(.94)}.figure-band__loop{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%;opacity:0;transition:opacity 1.4s var(--ease-out)}.figure-band__loop.is-ready{opacity:1}@media(min-width:40.01em)and (prefers-reduced-motion:no-preference){.js .figure-band__loop{display:block}}.sign{width:clamp(9rem,14vw,12rem);height:auto;margin-bottom:.5rem}@media(max-width:40em){.figure-band img{aspect-ratio:4 / 5;max-height:78svh}}.prose{max-width:var(--measure-prose);margin-inline:auto;font-family:var(--font-ui);font-size:var(--size-body);line-height:1.65;padding-bottom:4rem}.prose h1{font-family:var(--font-house);font-weight:400;font-size:var(--size-display);line-height:1.08;letter-spacing:-.012em;color:var(--azur);margin:0 0 2.5rem}.prose h2{font-family:var(--font-ui);font-weight:500;font-size:1.125rem;margin:2.5rem 0 .75rem;color:var(--azur)}.prose h3{font-family:var(--font-ui);font-weight:500;font-size:var(--size-body);margin:1.75rem 0 .5rem}.prose p{margin:0 0 1rem}.prose ul{list-style:disc;padding-left:1.25rem;margin:0 0 1rem}.prose li{margin:0 0 .35rem}.prose a{color:var(--azur);text-decoration:underline}.prose a:hover{color:var(--azur-deep)}.prose table{border-collapse:collapse;width:100%;margin:0 0 1.5rem;font-size:var(--size-small);font-variant-numeric:tabular-nums}.prose th,.prose td{text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0;border-bottom:1px solid var(--hairline)}.prose th{font-weight:500;color:var(--azur)}.prose .prose__meta{color:var(--encre);font-size:var(--size-small)}.prose address{font-style:normal}.prose-page{padding:6svh 0 2rem}.shopify-policy__container{max-width:var(--measure-prose);margin:0 auto;padding:6svh var(--gutter) 6rem;font-family:var(--font-ui);font-size:var(--size-body);line-height:1.65}.shopify-policy__title h1{font-family:var(--font-house);font-weight:400;font-size:var(--size-display);line-height:1.08;color:var(--azur);margin:0 0 2.5rem;text-align:left}.shopify-policy__body h2{font-family:var(--font-ui);font-weight:500;font-size:1.125rem;margin:2.5rem 0 .75rem;color:var(--azur)}.shopify-policy__body p{margin:0 0 1rem;overflow-wrap:anywhere}.shopify-policy__body ul{list-style:disc;padding-left:1.25rem;margin:0 0 1rem}.shopify-policy__body li{margin:0 0 .35rem}.shopify-policy__body a{color:var(--azur);text-decoration:underline}.site-footer{padding:0 0 3rem;background:var(--creme)}.site-footer:before{content:"";position:absolute;left:0;right:0;top:-9rem;height:9rem;background:linear-gradient(to bottom,rgba(247,241,230,0),var(--creme));pointer-events:none}.site-footer .wrap{display:flex;flex-direction:column;align-items:center;gap:2.75rem;text-align:center;border-top:1px solid var(--hairline);padding-top:4rem}.footer__grid{display:grid;grid-template-columns:1fr;gap:2.75rem;width:100%}.footer__brand{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.footer__mark img{width:8rem;height:auto}.footer__line{font-size:1.25rem}.footer__col{display:flex;flex-direction:column;align-items:center;gap:.1rem}.footer__col a{position:relative;font-family:var(--font-ui);font-size:var(--size-small);color:var(--encre);padding:.45rem 0;transition:color var(--d-quick) var(--ease-out)}.footer__col a:hover{color:var(--azur)}.footer__title{font-family:var(--font-ui);font-size:var(--size-caption);color:var(--pierre);margin-bottom:.5rem}.footer__title--gap{margin-top:1.25rem}.footer__col .lang{justify-content:center}.footer__meta{font-family:var(--font-ui);font-size:var(--size-caption);color:var(--pierre);font-variant-numeric:tabular-nums}.footer__copy{margin-top:.5rem}@media(min-width:64em){.site-footer .wrap{align-items:flex-start;text-align:left;padding-top:5rem}.footer__grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr);gap:3rem}.footer__brand,.footer__col{align-items:flex-start}.footer__mark img{width:11rem}.footer__col .lang{justify-content:flex-start}}.plain{min-height:60svh;display:grid;place-items:center;text-align:center;padding:8svh var(--gutter)}.plain .chapter__text{gap:1.75rem}.js .reveal.is-armed:not(.reveal--words){opacity:0;transform:translateY(14px);filter:blur(6px)}.js .reveal.is-armed.is-in:not(.reveal--words){opacity:1;transform:none;filter:blur(0);transition:opacity var(--d-reveal) var(--ease-out),transform var(--d-reveal) var(--ease-out),filter var(--d-reveal) var(--ease-out)}.js .reveal.is-armed .reveal__after{opacity:0;transform:translateY(10px)}.js .reveal.is-armed.is-in .reveal__after{opacity:1;transform:none;transition:opacity var(--d-reveal) var(--ease-out) .35s,transform var(--d-reveal) var(--ease-out) .35s}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out var(--d-quick) var(--ease-in) both}::view-transition-new(root){animation:vt-in var(--d-slow) var(--ease-out) both}::view-transition-group(wordmark){animation-duration:var(--d);animation-timing-function:var(--ease-out)}@keyframes vt-out{to{opacity:0;filter:blur(4px)}}@keyframes vt-in{0%{opacity:0;filter:blur(4px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal.is-armed,.js .reveal.is-armed .w,.js .reveal.is-armed .reveal__after{opacity:1;transform:none;filter:none;transition:none}.js .hero__lockup,.js .hero__claim .w,.js .hero__cue:before{animation:none}.js .home .brand,.js .home.is-scrolled .brand,.shopify-section-group-header-group,#shopify-section-header,.site-header{transition:none}.cta,.button,.nav a:after,.button:before{transition:none;animation:none}.light__canvas,.light:before{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(max-width:40em){:root{--header-h: 3.5rem;--space-section: clamp(4.5rem, 12vh, 7rem)}.cta:not(.cta--house){white-space:nowrap}.cta--house{text-decoration:underline;text-decoration-color:var(--or);text-decoration-thickness:1px;text-underline-offset:.32em;transition:text-decoration-color var(--d) var(--ease-out),color var(--d-quick) var(--ease-out)}.cta--house:after{display:none}.button{padding-inline:.75em}.cta--house:hover,.cta--house:focus-visible{text-decoration-color:transparent}.hero{padding-bottom:11svh}.hero__cue{bottom:1rem}.hero__cue:before{height:2.5rem}.chapter__block+.chapter__block{margin-top:4rem}.plate{margin-bottom:3rem}.site-footer{padding:4.5rem 0 2.5rem}}@media(min-width:100em){:root{--size-display: 4.5rem;--size-xl: 6rem;--size-line: 2.125rem;--size-tell: 1.5rem}.hero__lockup{width:20rem}}@media(min-width:150em){html{font-size:112.5%}.hero__lockup{width:22rem}}@media print{.site-header,.site-footer,.menu,.skip-link,.light,.hero__cue{display:none!important}body{background:#fff;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/maison.css.map */
