@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600;700&display=swap');
:root{--cw-paper:#f4efe5;--cw-paper2:#e9dfcf;--cw-ink:#1e1b17;--cw-muted:#6e665b;--cw-red:#9b3b27;--cw-green:#2f6656;--cw-gold:#c28c45;--cw-white:#fffdf8;--cw-max:1240px}
.cw-section{position:relative;background:var(--cw-bg,var(--cw-paper));min-height:var(--cw-min-height,auto);padding:var(--cw-pt,0) 0 var(--cw-pb,0);overflow:hidden;color:var(--cw-ink);font-family:Manrope,sans-serif}.cw-wrap{width:min(var(--cw-content-max,var(--cw-max)),calc(100% - 64px));margin:auto}.cw-full .cw-wrap{width:100%;max-width:none}.cw-serif{font-family:'Cormorant Garamond','Songti SC',serif}.cw-eyebrow{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cw-red);margin-bottom:15px}.cw-title{font:500 clamp(42px,5vw,66px)/.98 'Cormorant Garamond','Songti SC',serif;margin:0}.cw-body{font-size:15px;line-height:1.8;color:var(--cw-muted)}.cw-link{font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid;padding-bottom:4px}.cw-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:700;border:0;cursor:pointer;transition:.25s}.cw-btn--s{padding:10px 18px}.cw-btn--m{padding:15px 27px}.cw-btn--l{padding:18px 34px}.cw-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.cw-reveal.is-in{opacity:1;transform:none}.cw-placeholder{width:100%;height:100%;background:#d8cec0}.cw-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:58px}.cw-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:900px){.cw-wrap{width:min(100% - 36px,var(--cw-content-max,var(--cw-max)))}.cw-section{padding-top:var(--cw-mpt,var(--cw-pt));padding-bottom:var(--cw-mpb,var(--cw-pb))}.cw-section-head{align-items:start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.cw-reveal{opacity:1!important;transform:none!important}}
