@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin-ext.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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-cyrillic-ext.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 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.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 700;font-display:swap;src:url(/fonts/inter-cyrillic.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 700;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Inter,Segoe UI,Noto Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}:focus{outline:none}:focus-visible{outline:2px solid #2E6B4F;outline-offset:2px;border-radius:4px}button,a,select{transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.hdrInner{padding:16px 20px 12px}.navRow{display:none;scrollbar-width:none;-ms-overflow-style:none}.navRow::-webkit-scrollbar{display:none}.mobNavCtl{display:inline-flex}.hdrLang{display:none}@media(min-width:1024px){.hdrInner{padding:16px 20px 0}.navRow{display:flex;margin-top:8px}.mobNavCtl{display:none}.hdrLang{display:inline-flex}}.heroAltCta:hover{text-decoration:underline;text-underline-offset:4px}.hdrTagline{display:none}@media(min-width:1280px){.hdrTagline{display:inline}}.mobMenu{animation:menuIn .2s ease}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}}.fbHero{position:relative;display:flex;align-items:center;padding:136px 0 56px;overflow:hidden;min-height:max(70vh,780px);min-height:max(70svh,780px)}.fbHeroImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fbHeroScrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#1c1b1a8c,#1c1b1a00 200px),linear-gradient(0deg,#1c1b1a80,#1c1b1a00 160px),linear-gradient(100deg,#1c1b1ad1 15%,#1c1b1a59 70%,#1c1b1a40)}.fbHero.noPhoto{background:#1c1b1a}.fbHero.noPhoto .fbHeroScrim{display:none}.fbHeroInner{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:0 20px}@media(min-width:900px){.fbHero{min-height:max(min(75vh,720px),700px)}}.fbBand{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:max(40vh,320px);padding:56px 0}.fbBandScrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#1c1b1a8c}.hdrBadge{display:none}@media(min-width:1024px){.hdrBadge{display:flex;min-width:0}}@media(max-width:479px){.waLabel{display:none}}@keyframes stepFwd{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes stepBck{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.stepFwd{animation:stepFwd .18s ease}.stepBck{animation:stepBck .18s ease}.optCard{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.optCard:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1c1b1a0f,0 10px 28px #1c1b1a1a}.optCard:active{transform:translateY(0)}button:active:not(:disabled){transform:translateY(1px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.revealLate{animation:fadeUp .3s ease .62s backwards}@media(max-width:767px){.stickyCta{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fbfaf6f5;border-top:1px solid #E4E1D8;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.stickyCtaSpacer{height:84px}}.capFirst{display:inline-block}.capFirst:first-letter{text-transform:uppercase}
