:root{color-scheme:light}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth}.mc{--mc-paper:#f7f3eb;--mc-paper-bright:#eee8dc;--mc-ink:#211d1a;--mc-accent:#6e1f2b;--mc-muted:#746d65;--mc-line:#d5cec2;--mc-serif:"Bodoni Moda Variable",serif;--mc-sans:"Manrope Variable",sans-serif;--mc-type-display:clamp(3.8rem,7vw,7.4rem);--mc-type-page:clamp(3.5rem,6.2vw,6.4rem);--mc-type-section:clamp(2.9rem,4.5vw,4.8rem);--mc-type-subhead:clamp(2.15rem,3.7vw,3.8rem);--mc-type-lede:clamp(1.2rem,1.55vw,1.5rem);--mc-type-body:clamp(.96rem,.94rem + .15vw,1.06rem);--mc-type-small:.8125rem;--mc-type-caption:.72rem;--mc-type-micro:.675rem;--mc-leading-body:1.72;--mc-leading-lede:1.5;--mc-leading-display:.91;--mc-tracking-display:-.045em;margin:0;background:var(--mc-paper);color:var(--mc-ink);font:430 var(--mc-type-body)/var(--mc-leading-body) var(--mc-sans);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased}.mc ::selection{background:var(--mc-accent);color:var(--mc-paper)}.mc :is(a,button):focus-visible{outline:2px solid var(--mc-accent);outline-offset:4px}.mc :where(h1,h2,h3,blockquote){text-wrap:balance}.mc :where(p,li,figcaption){text-wrap:pretty}.mc a{color:inherit}.mc img{max-width:100%}.mc-shell{width:min(100%,92rem);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.mc-full{width:100%}.mc-skip{position:fixed;top:.5rem;left:.5rem;z-index:20;padding:.7rem 1rem;background:var(--mc-ink);color:var(--mc-paper);transform:translateY(-150%)}.mc-skip:focus{transform:none}.mc-concept{display:flex;min-height:2.6rem;align-items:center;justify-content:space-between;padding:.55rem clamp(1.25rem,4vw,4rem);background:var(--mc-ink);color:#eee8dca6;font-size:.58rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.mc-concept a{color:var(--mc-paper);text-underline-offset:.25rem}.mc-header{position:relative;z-index:5;border-bottom:1px solid var(--mc-line);background:#f7f3ebf0;backdrop-filter:blur(12px)}.mc-header__inner{display:grid;min-height:6.5rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.mc-wordmark{display:flex;align-items:center;gap:.85rem;text-decoration:none}.mc-wordmark>span{display:grid;width:2.55rem;aspect-ratio:1;place-items:center;border:1px solid var(--mc-line);border-radius:50%;color:var(--mc-accent);font:italic 620 1.15rem/1 var(--mc-serif)}.mc-wordmark strong{font:620 1.15rem/1 var(--mc-serif);letter-spacing:-.025em}.mc-nav{display:flex;gap:2rem}.mc-nav a,.mc-header__contact{padding-bottom:.25rem;border-bottom:1px solid transparent;color:var(--mc-muted);font-size:.63rem;font-weight:700;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.mc-nav a:hover,.mc-nav a.is-current{border-color:var(--mc-accent);color:var(--mc-accent)}.mc-header__contact{justify-self:end;border-color:var(--mc-ink);color:var(--mc-ink)}.mc-kicker{display:block;margin:0 0 1.3rem;color:var(--mc-accent);font-size:.6rem;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.mc-kicker--paper{color:#c98f98}.mc-page-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(3rem,9vw,10rem);align-items:end;padding-block:clamp(6rem,10vw,10rem)}.mc-page-title{max-width:12ch;margin:0;font:520 var(--mc-type-page)/.92 var(--mc-serif);letter-spacing:-.045em}.mc-page-title em{color:var(--mc-accent);font-weight:470}.mc-page-intro__aside{padding-top:1.5rem;border-top:1px solid var(--mc-line)}.mc-lede{margin:0;font:470 var(--mc-type-lede)/var(--mc-leading-lede) var(--mc-serif);letter-spacing:-.015em}.mc-page-intro__aside small{display:block;margin-top:1.5rem;color:var(--mc-muted);font-size:var(--mc-type-micro);letter-spacing:.1em;text-transform:uppercase}.mc-link{display:inline-block;color:var(--mc-accent);font-size:.75rem;font-weight:700;text-underline-offset:.35rem}.mc-band{background:var(--mc-ink);color:var(--mc-paper)}.mc-price{margin:0;font:540 clamp(3rem,5vw,5.5rem)/.9 var(--mc-serif);letter-spacing:-.05em}.mc-price small{display:block;margin-top:1rem;font:650 .62rem/1 var(--mc-sans);letter-spacing:.1em;text-transform:uppercase}.mc-closing{margin-top:clamp(7rem,12vw,12rem);padding-top:clamp(6rem,9vw,9rem);background:var(--mc-ink);color:var(--mc-paper)}.mc-closing__grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:3rem}.mc-closing__grid h2{grid-column:2;max-width:12ch;margin:0;font:520 clamp(3.2rem,5vw,5.4rem)/.9 var(--mc-serif);letter-spacing:-.045em}.mc-closing__grid h2 em{font-weight:470}.mc-closing__grid>div{grid-column:2;display:flex;align-items:end;justify-content:space-between;gap:3rem;padding-top:2rem;border-top:1px solid rgb(238 232 220/.3)}.mc-closing__grid p{max-width:32rem;margin:0;color:#eee8dc9e}.mc-closing__grid a{font-size:.82rem;text-underline-offset:.35rem}.mc-footer{display:flex;justify-content:space-between;gap:2rem;margin-top:7rem;padding-block:2rem;border-top:1px solid rgb(238 232 220/.2);color:#eee8dc8c;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.mc-footer strong{color:var(--mc-paper);font:620 1rem/1 var(--mc-serif);text-transform:none}@media(max-width:63.9375rem){.mc-header__inner{grid-template-columns:1fr auto}.mc-header__contact{display:none}.mc-nav{gap:1.2rem}}@media(max-width:47.9375rem){.mc-concept{gap:1rem;font-size:.52rem}.mc-header__inner{display:block;padding-block:1rem}.mc-wordmark{margin-bottom:.9rem}.mc-nav{width:calc(100% + 2.5rem);margin-inline:-1.25rem;padding:.75rem 1.25rem 0;border-top:1px solid var(--mc-line);overflow-x:auto}.mc-nav a{flex:none}.mc-page-intro,.mc-closing__grid{grid-template-columns:1fr}.mc-page-intro{padding-block:5rem 6rem}.mc-page-title{font-size:clamp(3.2rem,14vw,4.75rem)}.mc-closing__grid h2,.mc-closing__grid>div{grid-column:auto}.mc-closing__grid>div,.mc-footer{align-items:flex-start;flex-direction:column}.mc-footer{margin-top:5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
