.md-header-wrap{z-index:5;color:var(--ivory);position:absolute;top:0;left:0;right:0}.md-header{align-items:center;gap:var(--space-20);max-width:var(--container-full);padding:28px var(--gutter);grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}.md-header nav{gap:var(--nav-gap);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;font-size:11px;font-weight:500;display:flex}.md-header nav:last-of-type{justify-content:flex-end}.md-header a{border-bottom:1px solid #0000;padding-bottom:4px;color:inherit!important}.md-header a[aria-current=page]{border-bottom-color:currentColor}.md-header :focus-visible{outline-color:var(--ivory)}.md-header__brand{align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.md-header__brand img{width:auto;height:clamp(34px,3.2vw,44px);display:block}.md-wordmark{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;font-size:clamp(20px,2.2vw,30px);font-weight:300;line-height:1}.md-header__menu{justify-self:end;display:none}.md-header__spacer{display:none}@media (width<=1023px){.md-header nav{display:none}.md-header__menu,.md-header__spacer{display:block}}.md-menu-button{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;width:44px;height:44px;padding:0;display:flex}.md-menu-button span{background:var(--ivory);width:28px;height:1px;display:block}.md-menu-button span:last-child{width:18px}.md-menu-overlay{z-index:20;background:var(--scrim-70);position:fixed;inset:0}.md-menu-drawer{z-index:21;background:var(--burgundy);width:min(86vw,380px);color:var(--cream);padding:28px var(--space-32) var(--space-40);gap:var(--space-48);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.md-menu-drawer__top{justify-content:space-between;align-items:center;display:flex}.md-menu-drawer__top img{width:auto;height:36px}.md-menu-close{cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:0;position:relative}.md-menu-close span{background:var(--cream);width:28px;height:1px;position:absolute;top:21px;left:8px;transform:rotate(45deg)}.md-menu-close span+span{transform:rotate(-45deg)}.md-menu-drawer nav{flex-direction:column;display:flex}.md-menu-drawer nav a{border-bottom:1px solid var(--hairline-on-dark);font-family:var(--font-display);justify-content:space-between;align-items:baseline;padding:18px 0;font-size:30px;font-weight:300;display:flex;color:var(--cream)!important}.md-menu-drawer nav a[aria-current=page]:after{content:"●";font-family:var(--font-sans);font-size:12px}.md-menu-drawer__social{gap:var(--space-28);letter-spacing:.16em;text-transform:uppercase;margin-top:auto;font-size:11px;display:flex}.md-menu-drawer__social a{color:var(--cream)!important}.md-menu-drawer :focus-visible,.md-menu-close:focus-visible{outline-color:var(--cream)}.md-menu-button:focus-visible{outline-color:var(--ivory)}.md-footer{background:var(--burgundy);color:var(--cream)}.md-footer__inner{max-width:var(--container-full);padding:var(--space-48) var(--gutter);align-items:center;gap:var(--space-32);grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}.md-footer__brand{align-items:center;gap:var(--space-16);display:flex}.md-footer__brand img{width:auto;height:44px;display:block}.md-footer nav{gap:var(--space-24);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;font-size:10px;font-weight:500;display:flex}.md-footer nav:last-child{justify-content:flex-end}.md-footer a{color:var(--cream)!important}.md-footer a:hover{color:var(--stone)!important}.md-footer :focus-visible{outline-color:var(--cream)}.md-footer .md-est{letter-spacing:.22em;text-transform:uppercase;padding-left:var(--space-16);border-left:1px solid var(--hairline-on-dark);white-space:nowrap;font-size:10px;font-weight:500;line-height:30px}@media (width<=1023px){.md-footer__inner{gap:var(--space-40);grid-template-columns:1fr}.md-footer nav:last-child{justify-content:flex-start}}:root,[data-theme=light]{--burgundy:#681f2d;--charcoal:#202428;--charcoal-raised:#2a2f34;--cream:#f3eee6;--ivory:#fbf9f6;--sand:#e8ded0;--sand-deep:#e1d6c6;--taupe:#6b5f53;--stone:#c9bdae;--hairline-on-dark:#f3eee64d;--scrim-55:#2024288c;--scrim-50:#20242880;--scrim-05:#2024280d;--scrim-70:#202428b3;--scrim-45:#20242873;--shadow-lift:0 18px 40px #20242824}:root{--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--radius-none:0;--radius-round:50%;--section-y:clamp(80px,10vw,120px);--gutter:clamp(20px,4.5vw,64px);--split-gap:clamp(48px,8vw,96px);--nav-gap:clamp(16px,2.6vw,36px);--hero-size:clamp(52px,7vw,96px);--h1-size:clamp(42px,4.6vw,56px);--h2-size:clamp(40px,4.4vw,52px);--statement-size:clamp(32px,3.8vw,48px);--quote-size:clamp(28px,3vw,38px);--container:1120px;--container-wide:1280px;--container-full:1440px;--measure-statement:760px;--measure:480px;--measure-narrow:420px;--font-display:"Cormorant Garamond", Georgia, serif;--font-sans:"Karla", system-ui, sans-serif;--font-mono:ui-monospace, Menlo, monospace}.display-hero{font-family:var(--font-display);font-size:96px;font-weight:300;line-height:1}.display-xl{font-family:var(--font-display);font-size:80px;font-weight:300;line-height:1.02}.heading-1{font-family:var(--font-display);font-size:56px;font-weight:300;line-height:1.05}.heading-2{font-family:var(--font-display);font-size:52px;font-weight:300;line-height:1.08}.statement{font-family:var(--font-display);font-size:48px;font-weight:300;line-height:1.15}.heading-3{font-family:var(--font-display);font-size:42px;font-weight:300;line-height:1.2}.quote{font-family:var(--font-display);font-size:38px;font-style:italic;font-weight:300;line-height:1.3}.heading-4{font-family:var(--font-display);font-size:36px;font-weight:300;line-height:1.25}.title{font-family:var(--font-display);font-size:28px;font-weight:300;line-height:1.15}.lead-italic{font-family:var(--font-display);font-size:22px;font-style:italic;font-weight:400;line-height:1.35}.body-l{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.85}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.85}.caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.8}.nav{font-family:var(--font-sans);letter-spacing:.16em;font-size:11px;font-weight:500;line-height:1}.eyebrow{font-family:var(--font-sans);letter-spacing:.16em;font-size:10px;font-weight:500;line-height:1}.button{font-family:var(--font-sans);letter-spacing:.18em;font-size:10px;font-weight:500;line-height:1}.meta{font-family:var(--font-sans);letter-spacing:.12em;font-size:12px;font-weight:400;line-height:1.3}.numeral{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-italic.qkwBXYHn.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-italic.DRnsRYID.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/karla-latin-300-normal.CPK33UV-.woff2)format("woff2"),url(/_astro/karla-latin-300-normal.DQ9csU1d.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2)format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/karla-latin-500-normal.6wzn_4WC.woff2)format("woff2"),url(/_astro/karla-latin-500-normal.BWjg-GL4.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{flex-direction:column;min-height:100vh;margin:0;display:flex;overflow-x:hidden}main{flex:1}img{max-width:100%;height:auto}.md-root{background:var(--ivory);color:var(--charcoal);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.85}.md-root a{color:var(--burgundy);text-decoration:none}.md-root a:hover{color:var(--charcoal)}.md-root ::selection{background:var(--burgundy);color:var(--cream)}.md-root :focus-visible{outline:1px solid var(--burgundy);outline-offset:3px}.md-root p{margin-block:0}.md-root h1,.md-root h2,.md-root h3{margin:0}.md-on-ivory{background:var(--ivory);color:var(--charcoal)}.md-on-cream{background:var(--cream);color:var(--charcoal)}.md-on-sand{background:var(--sand);color:var(--charcoal)}.md-on-charcoal{background:var(--charcoal);color:var(--cream)}.md-on-burgundy{background:var(--burgundy);color:var(--cream)}.md-on-charcoal a:not([class]),.md-on-burgundy a:not([class]){color:var(--cream)}.md-section{padding:var(--section-y) var(--gutter)}.md-container{max-width:var(--container);margin-inline:auto}.md-container--wide{max-width:var(--container-wide);margin-inline:auto}.md-split{gap:var(--split-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;display:grid}.md-body-l{font-size:15px}.md-measure{max-width:var(--measure)}.md-image-frame{margin:0;overflow:hidden}.md-image-frame img{object-fit:cover;width:100%;height:100%;display:block}.md-placeholder-tag{font-family:var(--font-mono);color:var(--taupe);background:var(--ivory);padding:6px 10px;font-size:11px;line-height:1.4;display:inline-block}.md-placeholder-image{background:repeating-linear-gradient(135deg, var(--sand) 0 12px, var(--sand-deep) 12px 24px);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.md-placeholder-image--ivory{background:repeating-linear-gradient(135deg, var(--ivory) 0 12px, var(--cream) 12px 24px)}.md-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md-centered>.md-button{align-self:center}
