@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-sw-display:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_ef116d{--font-sw-body:"DM Sans","DM Sans Fallback"}body:has(.sw-root),html:has(.sw-root){overscroll-behavior-y:none;background:#070c0a}@media (min-width:861px){.sw-root .sw-copylayer:before{width:min(62vw,860px);background:linear-gradient(90deg,rgba(7,12,10,.94),rgba(7,12,10,.78) 32%,rgba(7,12,10,.42) 62%,transparent)}}@media (max-width:860px){.sw-root .sw-copylayer:before{width:100%;height:56%;top:auto;bottom:0;background:linear-gradient(0deg,rgba(7,12,10,.72),rgba(7,12,10,.5) 34%,rgba(7,12,10,.24) 66%,transparent)}}.sw-root .sw-copy__num{color:rgba(247,243,234,.55)}.sw-root .sw-copy__eyebrow{color:#c9a961}.sw-root .sw-copy__title{color:#f7f3ea;text-shadow:0 2px 26px rgba(0,0,0,.6)}.sw-root .sw-copy__body{color:rgba(247,243,234,.9);text-shadow:0 1px 14px rgba(0,0,0,.55)}.sw-root .sw-copy__eyebrow{margin-top:10px}.sw-root .sw-copy__title{margin:8px 0 0;font-size:clamp(1.9rem,3.9vw,3.1rem)}.sw-root .sw-copy__body{margin-top:12px;font-size:clamp(.98rem,1.15vw,1.08rem)}.sw-root .sw-copy__tags{margin-top:14px;gap:7px}.sw-root .sw-copy__cards,.sw-root .sw-copy__cta{margin-top:16px}.sw-root .sw-copy__tags li{border-radius:4px;padding:6px 12px;color:#efe7d6;background:rgba(247,243,234,.08);border:1px solid rgba(201,169,97,.45)}.sw-root .sw-btn{border-radius:4px}.sw-root .sw-btn--primary{background:#c9a961;color:#1c2622}.sw-root .sw-btn--primary:hover{background:#d8be84}.sw-root .sw-btn--ghost{color:#f7f3ea;border-color:rgba(247,243,234,.45)}.sw-root .sw-hint i,.sw-root .sw-nav,.sw-root .sw-nav__item,.sw-root .sw-topcta{border-radius:5px}.sw-root .sw-card,.sw-root .sw-card+.sw-card{transform:none;border-radius:3px;border:1px solid rgba(201,169,97,.55);box-shadow:0 16px 40px -14px rgba(0,0,0,.65);max-width:min(230px,19vw);transition:transform .25s ease,box-shadow .25s ease;transform-origin:left bottom;position:relative}.sw-root .sw-card:hover{transform:scale(2.15);z-index:80;box-shadow:0 34px 90px -20px rgba(0,0,0,.8)}.sw-root .sw-card figcaption{color:#5a6b63;background:#faf8f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:860px){.sw-root .sw-copy:before{content:"";position:absolute;z-index:-1;left:calc(-1 * clamp(18px, 5vw, 64px));right:calc(-1 * clamp(18px, 5vw, 64px));top:-14vh;bottom:-1vh;pointer-events:none;background:linear-gradient(0deg,transparent,rgba(7,12,10,.35) 10%,rgba(7,12,10,.72) 30%,rgba(7,12,10,.8) 55%,rgba(7,12,10,.5) 78%,transparent)}.sw-root .sw-copy__title{font-size:clamp(1.55rem,6.4vw,2.1rem);line-height:1.04}.sw-root .sw-copy__body{font-size:.93rem;line-height:1.42;margin-top:9px}.sw-root .sw-copy__tags{margin-top:10px;gap:6px}.sw-root .sw-copy__tags li{font-size:.74rem;padding:5px 10px}.sw-root .sw-copy__cards,.sw-root .sw-copy__cta{margin-top:12px}.sw-root .sw-card figcaption{font-size:.6rem;padding:5px 8px}}@media (hover:none),(max-width:860px){.sw-root .sw-card,.sw-root .sw-card+.sw-card{max-width:min(46vw,210px)}.sw-root .sw-card:hover{transform:none;box-shadow:0 16px 40px -14px rgba(0,0,0,.65)}}.sw-root .sw-brand__name{color:#f7f3ea;text-shadow:0 1px 10px rgba(0,0,0,.45)}.sw-root .sw-topcta--ghost{font-size:.9rem;font-weight:600}@media (max-width:860px){.sw-root .sw-topcta--ghost{font-size:.78rem}}@media (max-width:560px){.sw-root .sw-topcta--ghost{font-size:.72rem}}.swp-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;background:rgba(7,12,10,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:swp-fade-in .24s ease}.swp-overlay.is-closing{opacity:0;transition:opacity .22s ease;pointer-events:none}.swp-plate{display:flex;flex-direction:column;align-items:stretch;width:min(1060px,100%);height:calc(100% - max(5vh, env(safe-area-inset-top, 0px) + 16px));background:#faf8f3;border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 -18px 70px rgba(0,0,0,.5);animation:swp-sheet-nudge .32s cubic-bezier(.32,.72,.28,1);transition:transform .3s cubic-bezier(.32,.72,.28,1);padding-bottom:env(safe-area-inset-bottom,0)}.swp-plate--read{width:min(880px,100%)}.swp-plate--door{width:min(720px,100%);height:min(820px,calc(100% - max(5vh, env(safe-area-inset-top, 0px) + 16px)))}.swp-chrome{flex:none;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.swp-chrome:active{cursor:grabbing}.swp-overlay.is-closing .swp-plate{transform:translateY(10%);opacity:0;transition:transform .22s ease,opacity .22s ease}.swp-plate--mail{height:auto;width:min(560px,calc(100% - 24px));border-radius:18px;margin-bottom:max(24px,env(safe-area-inset-bottom,0px) + 12px);padding-bottom:0}.swp-grab{flex:none;width:40px;height:5px;border-radius:999px;background:rgba(44,62,55,.22);margin:8px auto 0}.swp-bar{flex:none;display:flex;align-items:center;gap:10px;padding:8px 14px 10px;border-bottom:1px solid rgba(44,62,55,.1);font-family:var(--sw-font-body),sans-serif}.swp-plate--mail .swp-bar{border-bottom:0}.swp-addr{flex:1;min-width:0;text-align:center;font-family:inherit;font-size:.82rem;color:#2c3e37;background:rgba(44,62,55,.07);border:0;border-radius:10px;padding:8px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}span.swp-addr{cursor:default}.swp-addr__host{color:#5a6b63}.swp-iconbtn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(44,62,55,.16);background:#fff;color:#2c3e37;font-size:1rem;line-height:1;cursor:pointer;text-decoration:none}.swp-iconbtn:hover{background:#f0ece1}.swp-iconbtn[disabled]{opacity:.35;cursor:default}.swp-iconbtn{position:relative}.swp-iconbtn:after{content:"";position:absolute;inset:-6px;border-radius:999px}.swp-frame{flex:1;width:100%;border:0;background:#faf8f3}.swp-mail{padding:4px 22px calc(22px + env(safe-area-inset-bottom, 0px));text-align:center;font-family:var(--sw-font-body),sans-serif;color:#2c3e37}.swp-mail__lead{font-size:.9rem;color:#5a6b63;margin:6px 0 0}.swp-mail__addr{font-size:1.05rem;font-weight:700;margin:10px 0 0;overflow-wrap:anywhere}.swp-mail__subj{font-size:.85rem;color:#5a6b63;margin:4px 0 0}.swp-mail__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.swp-btn{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:999px;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;text-decoration:none}.swp-btn--primary{background:#2c3e37;color:#faf8f3;border:1px solid #2c3e37}.swp-btn--ghost{background:transparent;color:#2c3e37;border:1px solid #dcd5c2}.swp-legal{position:fixed;left:calc(16px + env(safe-area-inset-left, 0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:55;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;font-family:var(--sw-font-body),sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.04em;color:#f7f3ea;cursor:pointer;background:rgba(7,12,10,.42);border:1px solid rgba(247,243,234,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.swp-legal:hover{background:rgba(7,12,10,.6)}@media (max-width:560px){.swp-legal{font-size:.68rem;padding:7px 11px}}@keyframes swp-fade-in{0%{opacity:0}}@keyframes swp-sheet-nudge{0%{transform:translateY(48px);opacity:0}}@keyframes swp-sheet-up{0%{transform:translateY(calc(100% + 48px))}}@media (max-width:860px){.swp-plate{animation:swp-sheet-up .44s cubic-bezier(.32,.72,.28,1)}.swp-overlay.is-closing .swp-plate{transform:translateY(calc(100% + 48px));opacity:1;transition:transform .3s ease-in}}@media (prefers-reduced-motion:reduce){.swp-overlay,.swp-plate{animation:none;transition:none}}