@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_latin_500_normal-s.p.1ua6lqq3rsqyo.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cormorantGaramond Fallback;src:local(Times New Roman);ascent-override:95.81%;descent-override:29.76%;line-gap-override:0.0%;size-adjust:96.44%}.cormorantgaramond_631f9650-module__olklBa__className{font-family:cormorantGaramond,cormorantGaramond Fallback}.cormorantgaramond_631f9650-module__olklBa__variable{--font-serif:"cormorantGaramond", "cormorantGaramond Fallback"}
@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_latin_400_normal.1fm7t8dmldrtt.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_latin_600_normal.2k7r9iymu8ux8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_latin_400_italic.1zhb_kb4w2oq1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_latin_500_italic.0p-d800d619j9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}.cormorantgaramonddeferred_856f7b2-module__lqeqka__className{font-family:cormorantGaramondDeferred}.cormorantgaramonddeferred_856f7b2-module__lqeqka__variable{--font-serif-deferred:"cormorantGaramondDeferred"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_400_normal-s.p.2xa18tgv2np2i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_latin_600_normal-s.p.2ybi4mo9-3upl.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.manrope_e1177b69-module__CejQQG__className{font-family:manrope,manrope Fallback}.manrope_e1177b69-module__CejQQG__variable{--font-sans:"manrope", "manrope Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_500_normal.23dhs730snm70.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_latin_700_normal.22dwiag9_pj68.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.manropedeferred_7481f658-module__aMdBfG__className{font-family:manropeDeferred}.manropedeferred_7481f658-module__aMdBfG__variable{--font-sans-deferred:"manropeDeferred"}
:root{--cream:#faf6ee;--cream2:#f1eadb;--ink:#2b1418;--mute:#7a6467;--wine:#5c1a24;--wine2:#7a2431;--bordo:#2a0e13;--bordo2:#38121a;--gold:#a9863a;--gold2:#d9b76b;--green:#4b5a3a;--line:#2b141824;--line-d:#f6ede024;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(20px, 4.5vw, 64px);--max:1360px}
*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{margin:0}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-weight:500;line-height:.98}p{margin:0}::selection{background:var(--wine);color:var(--cream)}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:600}.dark{background:var(--bordo);color:var(--cream)}.dark .eyebrow{color:var(--gold2)}.dark .mute{color:#c9b4a8}.mute{color:var(--mute)}.serif{font-family:var(--serif)}em{font-style:italic;font-weight:400}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dark :focus-visible{outline-color:var(--gold2)}[data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 1ms);transform:translateY(40px)}[data-reveal=fade]{transform:none}[data-reveal=scale]{transform:scale(.94)}[data-reveal].in{opacity:1;transform:none}.lines .l{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lines .l>span{transition:transform 1.2s var(--ease);transition-delay:calc(var(--d,0) * 1ms + var(--i,0) * 90ms);display:block;transform:translateY(110%)}.lines.in .l>span{transform:none}[data-reveal][data-eager]{animation:reveal-in 1.1s var(--ease) calc(var(--d,0) * 1ms) both}.lines[data-eager] .l>span{animation:lines-in 1.2s var(--ease) calc(var(--d,0) * 1ms + var(--i,0) * 90ms) both}@keyframes reveal-in{to{opacity:1;transform:none}}@keyframes lines-in{to{transform:none}}.rule{background:var(--line);transform-origin:0;height:1px;transition:transform 1.4s var(--ease);transform:scaleX(0)}.dark .rule{background:var(--line-d)}.rule.in{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],.lines .l>span,.rule{opacity:1;transform:none}[data-reveal][data-eager],.lines[data-eager] .l>span{animation:none!important}}

