@font-face{font-family:interWcf;src:url(../media/inter_normal_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:interWcf Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.interwcf_98cba527-module__To3M0q__className{font-family:interWcf,interWcf Fallback;font-style:normal}.interwcf_98cba527-module__To3M0q__variable{--font-wcf-sans:"interWcf", "interWcf Fallback"}
@font-face{font-family:frauncesWcf;src:url(../media/fraunces_normal_latin-s.32sris142tqlb.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:frauncesWcf Fallback;src:local(Arial);ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.0%;size-adjust:115.82%}.fraunceswcf_4610e901-module__vFczYq__className{font-family:frauncesWcf,frauncesWcf Fallback;font-style:normal}.fraunceswcf_4610e901-module__vFczYq__variable{--font-wcf-serif:"frauncesWcf", "frauncesWcf Fallback"}
.SiteHeader-module__gsr0IW__header{--wcf-navy:#0f1e3d;--wcf-gold:#c9a24b;--wcf-gold-text:#7a5f28;--wcf-bg:#f7f7f5;--wcf-bg-rgb:247, 247, 245;--wcf-navy-rgb:15, 30, 61;--wcf-text:#3a3a38;--wcf-line-gold:#c9a24b66;z-index:100;background:rgba(var(--wcf-bg-rgb), .88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--wcf-line-gold);font-family:var(--font-wcf-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;color:var(--wcf-text);line-height:1.6;transition:background-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.SiteHeader-module__gsr0IW__compact{background:var(--wcf-bg);box-shadow:0 6px 18px -10px rgba(var(--wcf-navy-rgb), .35)}.SiteHeader-module__gsr0IW__nav{justify-content:space-between;align-items:center;max-width:1140px;margin:0 auto;padding:14px 24px;transition:padding .3s;display:flex}.SiteHeader-module__gsr0IW__compact .SiteHeader-module__gsr0IW__nav{padding-top:7px;padding-bottom:7px}.SiteHeader-module__gsr0IW__brand{font-family:var(--font-wcf-serif), "Iowan Old Style", "Times New Roman", serif;letter-spacing:.04em;color:var(--wcf-navy);align-items:center;gap:12px;font-size:1.15rem;display:flex}.SiteHeader-module__gsr0IW__logo{width:auto;height:60px;transition:height .3s;display:block}.SiteHeader-module__gsr0IW__compact .SiteHeader-module__gsr0IW__logo{height:44px}.SiteHeader-module__gsr0IW__links{letter-spacing:.04em;text-transform:uppercase;gap:32px;font-size:.88rem;display:flex}.SiteHeader-module__gsr0IW__links a{opacity:.85;color:var(--wcf-text);padding-bottom:4px;text-decoration:none;transition:opacity .25s,color .25s;position:relative}.SiteHeader-module__gsr0IW__links a:after{content:"";background:var(--wcf-gold);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.SiteHeader-module__gsr0IW__links a:hover{opacity:1;color:var(--wcf-gold-text)}.SiteHeader-module__gsr0IW__links a:hover:after{transform:scaleX(1)}.SiteHeader-module__gsr0IW__right{align-items:center;gap:16px;display:flex}.SiteHeader-module__gsr0IW__cta{background:var(--wcf-navy);color:#fff;border:1px solid var(--wcf-navy);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:9px 20px;font-size:.82rem;text-decoration:none;transition:background .25s,color .25s,border-color .25s}.SiteHeader-module__gsr0IW__cta:hover{background:var(--wcf-gold);color:var(--wcf-navy);border-color:var(--wcf-gold)}.SiteHeader-module__gsr0IW__instagram{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .25s,box-shadow .25s,filter .25s;display:flex;box-shadow:0 4px 14px -4px #d6249f8c}.SiteHeader-module__gsr0IW__instagram svg{width:18px;height:18px}.SiteHeader-module__gsr0IW__instagram:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 20px -4px #d6249f99}.SiteHeader-module__gsr0IW__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:0;display:none}.SiteHeader-module__gsr0IW__burger span{background:var(--wcf-navy);width:24px;height:2px}.SiteHeader-module__gsr0IW__header a:focus-visible,.SiteHeader-module__gsr0IW__header button:focus-visible{outline:2px solid var(--wcf-gold-text);outline-offset:2px;border-radius:2px}.SiteHeader-module__gsr0IW__spacer{height:89px}html:has(.SiteHeader-module__gsr0IW__header:not(.SiteHeader-module__gsr0IW__reduced)){scroll-padding-top:88px}@media (max-width:900px){.SiteHeader-module__gsr0IW__links,.SiteHeader-module__gsr0IW__cta{display:none}.SiteHeader-module__gsr0IW__links.SiteHeader-module__gsr0IW__open{background:rgba(var(--wcf-bg-rgb), .98);border-bottom:1px solid var(--wcf-line-gold);max-height:calc(100dvh - 100px);box-shadow:0 12px 24px -14px rgba(var(--wcf-navy-rgb), .35);flex-direction:column;gap:18px;padding:20px 24px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.SiteHeader-module__gsr0IW__burger{display:flex}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__gsr0IW__header,.SiteHeader-module__gsr0IW__nav,.SiteHeader-module__gsr0IW__logo,.SiteHeader-module__gsr0IW__instagram{transition:none!important}.SiteHeader-module__gsr0IW__instagram:hover{transform:none}}.SiteHeader-module__gsr0IW__reduced{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--wcf-bg);position:static}.SiteHeader-module__gsr0IW__reduced .SiteHeader-module__gsr0IW__nav{justify-content:center}
