@font-face{font-family:displayFont;src:url(../media/cormorant_garamond_latin_wght_normal-s.p.1wfvpvbbo3vam.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:displayFont;src:url(../media/cormorant_garamond_latin_wght_italic-s.p.369iaql9n6a6a.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:displayFont Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.T51w8a_className{font-family:displayFont,displayFont Fallback}.T51w8a_variable{--font-cormorant:"displayFont", "displayFont Fallback"}
:root{--color-ivory:#f5f5f0;--color-beige:#e8e4d9;--color-blush-light:#f2e6e1;--color-blush:#d9b8b2;--color-rose:#d3a29b;--color-terracotta:#c48b82;--color-charcoal:#303030;--color-white:#fff;--color-cocoa:#6e3f38;--color-bronze:#84573d;--color-bronze-soft:#906044;--color-taupe:#6a655c;--color-logo:#976a4c;--color-logo-dot:#d7c3b9;--color-hairline:#d0bcb0;--color-field:#8c8178;--color-error:#9a3428;--color-device:#2f2627;--text:var(--color-charcoal);--text-muted:var(--color-taupe);--heading:var(--color-cocoa);--accent:var(--color-bronze);--surface:var(--color-ivory);--surface-blush:var(--color-blush-light);--surface-sand:var(--color-beige);--surface-raised:var(--color-white);--surface-inverse:var(--color-cocoa);--text-inverse:var(--color-ivory);--line:var(--color-hairline);--focus-ring:var(--color-cocoa);--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--fs-display:clamp(2.75rem, 1.85rem + 4.6vw, 5.75rem);--fs-h1:clamp(2.5rem, 1.85rem + 3.2vw, 4.75rem);--fs-h2:clamp(2.125rem, 1.62rem + 2.3vw, 3.625rem);--fs-h3:clamp(1.625rem, 1.42rem + .9vw, 2.125rem);--fs-h4:clamp(1.375rem, 1.28rem + .4vw, 1.625rem);--fs-quote:clamp(1.75rem, 1.3rem + 2.1vw, 3rem);--fs-lead:clamp(1.125rem, 1.04rem + .38vw, 1.375rem);--fs-body:clamp(1rem, .96rem + .2vw, 1.125rem);--fs-small:.9375rem;--fs-xs:.8125rem;--fs-eyebrow:.78125rem;--lh-display:1.02;--lh-heading:1.1;--lh-lead:1.55;--lh-body:1.7;--tracking-display:-.012em;--tracking-eyebrow:.16em;--tracking-ui:.1em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--section-y:clamp(3.5rem, 2.1rem + 6.6vw, 8.5rem);--section-y-tight:clamp(2.75rem, 2rem + 3.6vw, 5.5rem);--gutter:clamp(1rem, .55rem + 2.3vw, 3.5rem);--container:77.5rem;--container-narrow:46rem;--measure:38rem;--header-top-h:1.875rem;--header-bar-h:4.5rem;--header-h:calc(var(--header-top-h) + var(--header-bar-h));--radius-xs:2px;--radius-s:4px;--radius-organic:clamp(4.5rem, 2.6rem + 9vw, 11.5rem);--border-hairline:1px solid var(--line);--shadow-soft:0 1px 2px #3030300a, 0 18px 40px -26px #6e3f384d;--shadow-paper:0 1px 1px #3030300f, 0 2px 6px -2px #30303014, 0 28px 56px -30px #6e3f3873;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.16s;--duration:.26s;--duration-slow:.64s;--z-raised:1;--z-header:50;--z-dropdown:60;--z-menu:70;--z-skip:100}@media (min-width:75em){:root{--header-bar-h:5.25rem}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--header-h) + var(--space-l));background:var(--surface)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--surface);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,picture,svg,video,iframe{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}p,li,dd,figcaption{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--lh-heading);letter-spacing:var(--tracking-display);color:var(--heading);text-wrap:balance}strong,b{font-weight:700}address{font-style:normal}::selection{background:var(--color-blush);color:var(--color-charcoal)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}[hidden]{display:none!important}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:no-preference){[data-reveal][data-revealed=false]{opacity:0;transform:translateY(var(--reveal-distance,1.75rem))}[data-reveal][data-revealed=true]{transition:opacity .82s var(--ease-out) var(--reveal-delay,0s), transform .98s var(--ease-out) var(--reveal-delay,0s)}[data-intro]>*{animation:reveal-up .9s var(--ease-out) both}[data-intro]>:nth-child(2){animation-delay:90ms}[data-intro]>:nth-child(3){animation-delay:.18s}[data-intro]>:nth-child(4){animation-delay:.27s}[data-intro]>:nth-child(n+5){animation-delay:.36s}[data-intro-media]{animation:reveal-media 1.2s var(--ease-out) .12s both}}@media print{[data-reveal]{opacity:1!important;transform:none!important}}@keyframes reveal-media{0%{opacity:.35;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
