@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eaa818{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eaa818{--font-display:"Fraunces","Fraunces Fallback"}.CookieBanner_banner__2Xh_1{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:200;background:#fffefa;border:1px solid #d9cfb6;border-radius:12px;box-shadow:0 18px 36px rgba(31,27,22,.12),0 6px 12px rgba(31,27,22,.06);padding:1.5rem}@media(min-width:768px){.CookieBanner_banner__2Xh_1{left:auto;right:1.5rem;bottom:1.5rem;max-width:28rem}}.CookieBanner_content__c_jDu{display:grid;grid-gap:1rem;gap:1rem}.CookieBanner_text__sUrr2{margin:0;font-size:.875rem;line-height:1.55;color:#1a1611}.CookieBanner_actions__7XIue{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.CookieBanner_btnGhost__DhVoi,.CookieBanner_btnPrimary__Qtfg5{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem 1.5rem;border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1)}.CookieBanner_btnPrimary__Qtfg5{background:#7a371b;color:#fffefa;border:1px solid #7a371b}.CookieBanner_btnPrimary__Qtfg5:hover{background:#a04b25;border-color:#a04b25}.CookieBanner_btnGhost__DhVoi{background:rgba(0,0,0,0);color:#1a1611;border:1px solid #d9cfb6}.CookieBanner_btnGhost__DhVoi:hover{background:#efe7d2}.Footer_footer___mXpK{margin-top:6rem;background:#2c2722;color:#f8f4ea;position:relative}.Footer_topWave__fKiZQ{color:#f8f4ea;line-height:0}.Footer_topWave__fKiZQ svg{width:100%;height:60px;display:block}@media(min-width:768px){.Footer_topWave__fKiZQ svg{height:80px}}.Footer_inner__fvbLE{display:grid;grid-gap:2rem;gap:2rem;padding-block:2rem 3rem}@media(min-width:768px){.Footer_inner__fvbLE{grid-template-columns:2fr 1fr 1fr;gap:3rem}}.Footer_inner__fvbLE ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.Footer_inner__fvbLE a{color:rgba(248,244,234,.85);text-decoration:none;font-size:.875rem;transition:color .14s cubic-bezier(.4,0,.2,1)}.Footer_inner__fvbLE a:hover{color:#c8851c;text-decoration:underline;-webkit-text-decoration-color:#c8851c;text-decoration-color:#c8851c}.Footer_col__FqgYC{max-width:36rem}.Footer_brandKicker__qRkKh{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#c8851c;margin:0 0 .5rem}.Footer_brandName__LJbIa{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:700;color:#fffefa;margin:0 0 .75rem;letter-spacing:-.015em}.Footer_tagline__q1hbD{margin:0;font-size:.875rem;color:rgba(248,244,234,.75);line-height:1.6}.Footer_colTitle__akv31{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c8851c;margin:0 0 .75rem}.Footer_bottom__6pkQO{border-top:1px solid rgba(248,244,234,.15);padding-block:1rem;background:rgba(0,0,0,.15)}.Footer_bottomInner__N0iXi{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.Footer_bottomInner__N0iXi p{margin:0;font-size:.75rem;color:rgba(248,244,234,.6)}.Navbar_header__5NsU0{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:rgba(248,244,234,.85);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(217,207,182,.5);transition:background .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1)}.Navbar_inner__cQSxB{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.Navbar_inner__cQSxB{padding-inline:2rem}}@media(min-width:1024px){.Navbar_inner__cQSxB{padding-inline:3rem}}.Navbar_inner__cQSxB{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem}.Navbar_brand__u2r_f{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:#1a1611;line-height:1;padding:.25rem 0;transition:color .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1)}.Navbar_brand__u2r_f:hover{color:#7a371b}.Navbar_brand__u2r_f:hover .Navbar_brandMark__iet37{color:#a04b25;transform:rotate(-6deg)}.Navbar_brandMark__iet37{width:36px;height:36px;flex-shrink:0;color:#a04b25;transition:color .14s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.Navbar_brandMark__iet37{width:40px;height:40px}}.Navbar_brandText__ZdNh1{display:flex;flex-direction:column;gap:2px}.Navbar_brandName__bzqN_{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;font-variation-settings:"opsz" 144,"SOFT" 30;line-height:1}@media(min-width:768px){.Navbar_brandName__bzqN_{font-size:2rem}}.Navbar_brandKicker__joFAJ{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#1a1611;line-height:1.2}@media(max-width:380px){.Navbar_brandKicker__joFAJ{display:none}}.Navbar_toggle__p_MbB{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fffefa;border:1px solid #d9cfb6;border-radius:9999px;cursor:pointer;transition:background .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1)}.Navbar_toggle__p_MbB:hover{background:#a04b25;border-color:#a04b25}.Navbar_toggle__p_MbB:hover span{background:#fffefa}@media(min-width:1024px){.Navbar_toggle__p_MbB{display:none}}.Navbar_iconBurger__NP7RJ,.Navbar_iconClose__4kPOj{display:inline-flex;flex-direction:column;gap:5px}.Navbar_iconBurger__NP7RJ span,.Navbar_iconClose__4kPOj span{display:block;width:22px;height:2px;background:#1a1611;border-radius:1px;transition:transform .14s cubic-bezier(.4,0,.2,1),opacity .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1)}.Navbar_iconClose__4kPOj span:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_iconClose__4kPOj span:nth-child(2){opacity:0}.Navbar_iconClose__4kPOj span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navbar_nav__WQSK0{display:none}.Navbar_nav__WQSK0.Navbar_navOpen__T5z5d{display:block;position:absolute;top:100%;left:0;right:0;background:#f8f4ea;border-bottom:1px solid #d9cfb6;padding:1rem 1.5rem 2rem;box-shadow:0 18px 36px rgba(31,27,22,.12),0 6px 12px rgba(31,27,22,.06);animation:Navbar_slideDown__FwVdf .24s cubic-bezier(.19,1,.22,1)}.Navbar_nav__WQSK0.Navbar_navOpen__T5z5d ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:.25rem;gap:.25rem}.Navbar_nav__WQSK0.Navbar_navOpen__T5z5d a{display:block;padding:.75rem 1rem;border-radius:12px;text-decoration:none;color:#1a1611;font-weight:600;font-size:1.125rem;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.Navbar_nav__WQSK0.Navbar_navOpen__T5z5d a:hover{background:#efe7d2;color:#7a371b}@media(min-width:1024px){.Navbar_nav__WQSK0{display:block;position:static;background:rgba(0,0,0,0);border:0;padding:0;box-shadow:none;animation:none}.Navbar_nav__WQSK0 ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:.25rem}.Navbar_nav__WQSK0 a{display:inline-block;padding:.5rem 1rem;border-radius:9999px;text-decoration:none;color:#1a1611;font-weight:500;font-size:.875rem;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.Navbar_nav__WQSK0 a:hover{background:#efe7d2;color:#7a371b}}.Navbar_linkActive__TVIf4{background:#a04b25!important;color:#fffefa!important;font-weight:600!important}@media(min-width:1024px){.Navbar_linkActive__TVIf4{box-shadow:0 4px 12px rgba(160,75,37,.3)}}@keyframes Navbar_slideDown__FwVdf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#f8f4ea;color:#1a1611;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:1rem;line-height:1.55;font-feature-settings:"kern" 1,"liga" 1,"ss01" 1}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next{isolation:isolate}::selection{background:rgba(160,75,37,.25);color:#1a1611}h1{font-size:clamp(2.25rem,6vw,4.25rem);line-height:1.05;letter-spacing:-.025em;margin-bottom:1.5rem}h1,h2{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-weight:700;color:#1a1611}h2{font-size:clamp(1.875rem,4.5vw,3.25rem);line-height:1.1;letter-spacing:-.02em;margin-bottom:1rem}h3{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.015em}h3,h4{margin-bottom:.75rem}h4{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:1.125rem}p{margin-bottom:1rem}a{color:#7a371b;text-decoration:underline;-webkit-text-decoration-color:rgba(160,75,37,.4);text-decoration-color:rgba(160,75,37,.4);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:color .14s cubic-bezier(.4,0,.2,1),-webkit-text-decoration-color .14s cubic-bezier(.4,0,.2,1);transition:color .14s cubic-bezier(.4,0,.2,1),text-decoration-color .14s cubic-bezier(.4,0,.2,1);transition:color .14s cubic-bezier(.4,0,.2,1),text-decoration-color .14s cubic-bezier(.4,0,.2,1),-webkit-text-decoration-color .14s cubic-bezier(.4,0,.2,1)}a:hover{color:#a04b25;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}a:focus-visible{outline:3px solid #7a371b;outline-offset:2px;border-radius:6px}ol,ul{padding-left:1.5rem;margin-bottom:1rem}ol li+li,ul li+li{margin-top:.25rem}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus,.skip-link:focus-visible{position:fixed;top:.75rem;left:.75rem;width:auto;height:auto;padding:.5rem 1rem;margin:0;overflow:visible;clip:auto;background:#7a371b;color:#fffefa;text-decoration:none;border-radius:9999px;z-index:200;box-shadow:0 8px 16px rgba(31,27,22,.08),0 2px 4px rgba(31,27,22,.04);outline:3px solid #7a371b;outline-offset:2px;border-radius:6px}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.container{padding-inline:2rem}}@media(min-width:1024px){.container{padding-inline:3rem}}.container--narrow{width:100%;max-width:800px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.container--narrow{padding-inline:2rem}}@media(min-width:1024px){.container--narrow{padding-inline:3rem}}.container--wide{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.container--wide{padding-inline:2rem}}@media(min-width:1024px){.container--wide{padding-inline:3rem}}.eyebrow{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#7a371b;display:inline-flex;align-items:center;gap:.5rem}.eyebrow:before{content:"";width:24px;height:1px;background:currentColor;flex-shrink:0}.eyebrow{display:block;margin-bottom:.5rem}:focus-visible{outline:3px solid #7a371b;outline-offset:2px;border-radius:6px}[role=button]:focus-visible,button:focus-visible{outline-offset:3px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(pointer:fine){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#efe7d2}::-webkit-scrollbar-thumb{background:#8a7e6e;border-radius:9999px;border:3px solid #efe7d2}::-webkit-scrollbar-thumb:hover{background:#524739}}