:root{--ink: #151312;--ink-2: #2a2724;--bone: #f4f0e9;--bone-2: #ece7de;--paper: #faf8f4;--mute: #7a746c;--line: rgba(21, 19, 18, .16);--line-strong: rgba(21, 19, 18, .5);--magenta: #ec008c;--on-dark: #f4f0e9;--on-dark-mute: rgba(244, 240, 233, .58);--on-dark-line: rgba(244, 240, 233, .18);--font-display: "Instrument Serif", "Iowan Old Style", Georgia, serif;--font-text: "Geist", system-ui, -apple-system, "Helvetica Neue", sans-serif;--text-xs: .6875rem;--text-s: .8125rem;--text-m: 1rem;--text-l: clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--serif-l: clamp(1.5rem, 1.15rem + 1.3vw, 2.375rem);--display-s: clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--display-m: clamp(2.25rem, 1.6rem + 3vw, 4.25rem);--display-l: clamp(3rem, 2rem + 5.2vw, 6.75rem);--display-xl: clamp(3.75rem, 1.8rem + 9.6vw, 11.5rem);--track-caps: .16em;--gutter: clamp(1.25rem, 4vw, 4.5rem);--container: 1680px;--section: clamp(6rem, 7rem + 5vw, 13rem);--section-s: clamp(3.5rem, 3rem + 3vw, 6.5rem);--gap: clamp(1rem, 2vw, 2rem);--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: .8s;--dur-slow: 1.6s;--header-h: 76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--ink);font-family:var(--font-text);font-weight:300;font-size:var(--text-m);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga"}img,picture,video{display:block;max-width:100%}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input{font:inherit}::selection{background:var(--ink);color:var(--bone)}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.display{font-family:var(--font-display);font-weight:400;line-height:.96;letter-spacing:-.015em;text-wrap:balance}.display em{font-style:italic;font-weight:400}.display-xl{font-size:var(--display-xl);line-height:.9;letter-spacing:-.025em}.display-l{font-size:var(--display-l);line-height:.95;letter-spacing:-.02em}.display-m{font-size:var(--display-m);line-height:1}.display-s{font-size:var(--display-s);line-height:1.08;letter-spacing:-.01em}.serif{font-family:var(--font-display);font-weight:400;font-size:var(--serif-l);line-height:1.25;letter-spacing:-.005em}.serif em{font-style:italic}.lede{font-size:var(--text-l);line-height:1.55;font-weight:300}.eyebrow{font-family:var(--font-text);font-weight:400;font-size:var(--text-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--mute);line-height:1.4}.on-dark .eyebrow{color:var(--on-dark-mute)}.mute{color:var(--mute)}.on-dark .mute{color:var(--on-dark-mute)}.accent{color:var(--magenta);font-style:normal}.small{font-size:var(--text-s)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.section-s{padding-block:var(--section-s)}.on-dark{background:var(--ink);color:var(--on-dark)}.hairline{border:0;border-top:1px solid var(--line);margin:0}.on-dark .hairline{border-top-color:var(--on-dark-line)}.link{position:relative;display:inline-block;padding-bottom:3px}.link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transition:background-color .3s var(--ease)}.link:hover:after{background:var(--magenta)}.link-quiet{position:relative;display:inline-block}.link-quiet:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.link-quiet:hover:after{transform:scaleX(1);transform-origin:left}.reveal{opacity:0;transform:translateY(14px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-in,.reveal.plate{opacity:1;transform:none}.mask{display:block;overflow:hidden;padding-bottom:.25em;margin-bottom:-.25em}.mask>span{display:block;transform:translateY(140%);animation:mask-up 1.1s var(--ease-out) forwards;animation-delay:var(--mask-delay, 0ms)}@keyframes mask-up{to{transform:translateY(0)}}.fade-in{opacity:0;animation:fade-in 1s var(--ease) forwards;animation-delay:var(--fade-delay, 0ms)}@keyframes fade-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.fade-in{opacity:1;transform:none;transition:none;animation:none}.mask>span{transform:none;animation:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.no-js .reveal{opacity:1;transform:none}.skip-link:focus{position:fixed;z-index:100;top:1rem;left:1rem;width:auto;height:auto;margin:0;padding:.75rem 1.25rem;clip:auto;background:var(--ink);color:var(--bone)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-text);font-weight:400;font-size:var(--text-xs);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap}.btn--primary,.btn--primary-light{height:52px;padding-inline:2rem;border-radius:999px;border:1px solid transparent;transition:background-color .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease)}.btn--large{height:58px;padding-inline:2.4rem}.btn--primary{background:var(--ink);color:var(--bone);border-color:var(--ink)}.btn--primary:hover{background:transparent;color:var(--ink)}.btn--primary-light{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn--primary-light:hover{background:transparent;color:var(--bone)}.btn--arrow{gap:1rem;color:inherit;padding-block:.4rem}.btn__line{position:relative;display:block;width:40px;height:1px;background:currentColor;transition:width .5s var(--ease)}.btn__line:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.btn--arrow:hover .btn__line{width:60px}.plate{display:grid;gap:.9rem}.plate__frame{position:relative;overflow:hidden;background:var(--bone-2);clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.plate__frame>img{transform:scale(1.06);transition:transform 1.6s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.is-in .plate__frame,.no-js .plate__frame{clip-path:inset(0 0 0 0)}.is-in .plate__frame>img,.no-js .plate__frame>img{transform:scale(1)}.plate__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s var(--ease)}.plate__hover img{height:100%!important;transform:scale(1.04);transition:transform 1.6s var(--ease-out)}.plate__frame--hover:hover .plate__hover{opacity:1}.plate__frame--hover:hover .plate__hover img{transform:scale(1)}.plate__caption{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start}.plate__caption>span:last-child{display:block}.plate__n{color:var(--ink);min-width:1.5rem;transition:color .3s var(--ease)}a:hover .plate__n{color:var(--magenta)}.on-dark .plate__n{color:var(--on-dark)}@media(prefers-reduced-motion:reduce){.plate__frame{clip-path:none}.plate__frame>img,.plate__hover img{transform:none}}.ways{display:grid;gap:2.5rem}.ways__way{display:grid;grid-template-columns:5.5rem 1fr;column-gap:1.5rem;align-items:end}.ways__gown{display:block;width:100%;height:auto;overflow:visible;color:var(--ink)}.ways__text{display:grid;gap:.75rem;align-content:start}.ways__body{max-width:34ch}.ways__meta{display:flex;gap:1.5rem;color:var(--ink)}.ways__meta span:last-child{color:var(--mute)}.ways__floor{stroke:var(--line-strong)}.ways__seam{opacity:.5}.ways__change{stroke:var(--magenta);stroke-dasharray:3 3}.ways__idea{stroke:var(--mute);stroke-dasharray:3 4}@media(min-width:768px){.ways{grid-template-columns:repeat(3,1fr);gap:var(--gap)}.ways__way{grid-template-columns:1fr;row-gap:2rem;align-items:start}.ways__gown{width:clamp(7rem,10vw,9.5rem)}}.countdown-counter{display:grid;gap:.5rem;justify-items:start}.countdown-counter__num{font-variant-numeric:tabular-nums;line-height:.85;letter-spacing:-.03em}.countdown-counter__label{color:var(--ink)}.countdown{--rule: 5rem;--tick: 2.9rem;position:relative;display:grid;padding-left:6.5rem}.countdown:before{content:"";position:absolute;left:var(--rule);top:0;bottom:0;width:1px;background:var(--line-strong)}.countdown:after{content:"";position:absolute;left:calc(var(--rule) - 7px);top:0;bottom:0;width:7px;background-image:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px 28px)}.countdown__marker{position:absolute;z-index:1;left:calc(var(--rule) - 3.5px);top:0;width:8px;height:8px;border-radius:50%;background:var(--magenta);transform:translateY(calc(var(--mark, 0px) - 4px));will-change:transform}.countdown__marker:before{content:"";position:absolute;left:3.5px;bottom:100%;width:1px;height:calc(var(--mark, 0px) - 4px);background:var(--ink)}.countdown__stage{position:relative;display:grid;gap:.6rem;padding-block:2.25rem;transition:opacity .6s var(--ease)}.countdown__stage:not(.is-past){opacity:.38}.no-js .countdown__stage,.countdown--static .countdown__stage,.countdown--static .countdown__stage:not(.is-past){opacity:1}.no-js .countdown__marker,.countdown--static .countdown__marker{display:none}.countdown__stage:before{content:"";position:absolute;left:calc(-1.5rem - 14px);top:var(--tick);width:14px;height:1px;background:var(--ink)}.countdown__mark{position:absolute;left:-6.5rem;top:2.25rem;width:3.75rem;display:grid;justify-items:end;text-align:right}.countdown__months{line-height:.9}.countdown__unit{margin-top:.35rem}.countdown__text{display:grid;gap:.6rem}.countdown__body{margin-top:.4rem;max-width:46ch}@media(min-width:1024px){.countdown{--rule: 6.5rem;--tick: 3.5rem;padding-left:8.5rem}.countdown__stage{padding-block:2.75rem}.countdown__stage:before{left:calc(-2rem - 14px)}.countdown__mark{left:-8.5rem;top:2.75rem;width:5rem}}.page-head{display:grid;gap:2rem;padding-top:calc(var(--header-h) + var(--section-s));padding-bottom:var(--section-s)}.page-head__main{display:grid;gap:1.5rem}.page-head__title{max-width:14ch}.page-head__lede{max-width:40ch;margin-top:.5rem}.page-head__aside{align-self:end}@media(min-width:1024px){.page-head{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:var(--gap)}.page-head__aside{justify-self:end;text-align:right}}.fiche{margin:0;border-top:1px solid var(--line)}.fiche__row{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding-block:.8rem;border-bottom:1px solid var(--line)}.fiche__row dt{padding-top:.2rem}.fiche__row dd{margin:0;text-wrap:pretty}.on-dark .fiche,.on-dark .fiche__row{border-color:var(--on-dark-line)}.faq{border-top:1px solid var(--line)}.faq__row{border-bottom:1px solid var(--line)}.faq__q{display:grid;grid-template-columns:1fr auto;align-items:start;gap:2rem;padding-block:1.5rem;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q-text{max-width:28ch;text-wrap:pretty;transition:color .3s var(--ease)}.faq__q:hover .faq__q-text{color:var(--mute)}.faq__toggle{position:relative;width:16px;height:16px;margin-top:.6rem}.faq__toggle i{position:absolute;inset:50% auto auto 0;width:16px;height:1px;background:var(--ink);transition:transform .45s var(--ease)}.faq__toggle i:last-child{transform:rotate(90deg)}.faq__row[open] .faq__toggle i:last-child{transform:rotate(0)}.faq__a{display:grid;gap:.75rem;padding-bottom:1.75rem;max-width:56ch}.faq__a ul,.faq__a ol{display:grid;gap:.4rem;padding-left:1.25rem;list-style:disc}.faq__a ol{list-style:decimal}.faq__a li::marker{color:var(--mute)}.faq__a strong{font-weight:500}.faq__a a{text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px){.faq__q{padding-block:1.9rem}.faq__a{padding-left:0;padding-bottom:2.25rem}}.split{display:grid;gap:3rem}.prose{display:grid;gap:1.5rem;max-width:58ch}.prose p{text-wrap:pretty}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.section-head{display:grid;gap:1rem;margin-bottom:clamp(2.5rem,4vw,4rem)}.section-head h2{max-width:16ch}.rows{border-top:1px solid var(--line)}.row-link{display:grid;grid-template-columns:1fr auto;gap:.5rem 2rem;padding-block:1.6rem;border-bottom:1px solid var(--line)}.row-link>.eyebrow:first-child{grid-column:1 / -1}.row-link__excerpt{margin-top:.4rem;max-width:60ch}.row-link__arrow{align-self:start;padding-top:.6rem;transition:color .3s var(--ease)}.row-link:hover .row-link__arrow{color:var(--ink)}.quote-block{display:grid;gap:1.25rem}.quote-block blockquote{max-width:28ch;text-wrap:pretty}.sticky-col{align-self:start}@media(min-width:1024px){.split{grid-template-columns:repeat(12,1fr);gap:var(--gap)}.row-link{grid-template-columns:9rem 1fr auto;align-items:start;padding-block:2rem}.row-link>.eyebrow:first-child{grid-column:auto;padding-top:.6rem}.sticky-col{position:sticky;top:calc(var(--header-h) + 2rem)}}.shopify-policy__container{width:100%;max-width:calc(64ch + 2 * var(--gutter));margin-inline:auto;padding:calc(var(--header-h) + var(--section-s)) var(--gutter) var(--section)}.shopify-policy__title h1{margin-bottom:2.5rem;font-family:var(--font-display);font-weight:400;font-size:var(--display-l);line-height:.95;letter-spacing:-.02em}.shopify-policy__body .rte{display:grid;gap:1rem;font-size:var(--text-s)}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:1rem;font-size:var(--text-xs);font-weight:400;letter-spacing:var(--track-caps);text-transform:uppercase}.shopify-policy__body ul,.shopify-policy__body ol{display:grid;gap:.4rem;padding-left:1.1rem;list-style:disc}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/base.css.map */
