@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-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:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-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:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-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:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-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:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-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:"Noto Serif Fallback";src:local("Times New Roman");ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.00%;size-adjust:118.40%}.__className_15ad67{font-family:"Noto Serif","Noto Serif Fallback";font-style:normal}.__variable_15ad67{--font-display:"Noto Serif","Noto Serif Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_d92134{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_d92134{--font-sans:"Poppins","Poppins Fallback"}:root{--font-ui:var(--font-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,"Segoe UI",Roboto,sans-serif;--display:var(--font-display),Georgia,"Times New Roman",serif;--bg:#ffffff;--surface:#f2f1ed;--surface-line:rgba(0,0,0,0.12);--ink:#1a1917;--ink-soft:#6e6a64;--ink-faint:#9d998f;--ink-footer:#57565a;--line:rgba(0,0,0,0.09);--line-mid:rgba(0,0,0,0.13);--line-strong:rgba(0,0,0,0.2);--btn-line:#4a4640;--teal:#6fc4ad;--teal-deep:#1f8f75;--teal-btn:#17806a;--teal-btn-hover:#146553;--col:460px;--col-wide:940px;--r-icon:20px;--r-btn:12px;--r-pill:999px;color-scheme:light}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.hub-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center}.hub-main{flex:1 0 auto;padding:clamp(30px,6vw,68px) 22px clamp(30px,5vw,60px);flex-direction:column;justify-content:center}.hub-header,.hub-main{width:100%;max-width:var(--col-wide);display:flex}.hub-header{padding:clamp(20px,3vw,30px) 22px clamp(15px,2.2vw,21px);align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.hub-header__name{font-family:var(--display);font-weight:400;font-size:clamp(20px,2.4vw,24px);line-height:1;letter-spacing:normal;color:var(--ink);white-space:nowrap}.hub-header__socials{display:flex;align-items:center;gap:2px}.hub-social{width:40px;height:40px;display:grid;place-items:center;color:var(--ink);border-radius:8px;transition:color .18s ease,transform .18s cubic-bezier(.2,.7,.2,1)}.hub-social svg{width:21px;height:21px;display:block}@media (hover:hover){.hub-social:hover{color:var(--teal-deep)}}.hub-social:active{transform:scale(.9)}.hub-social:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.hub-grid{display:grid;grid-template-columns:1fr}.hub-grid .hub-row+.hub-row{border-top:1px solid var(--line-mid)}@media (min-width:720px){.hub-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));column-gap:clamp(28px,4vw,60px)}.hub-grid .hub-row+.hub-row{border-top:0}}.hub-row{gap:18px;padding:26px 0}.hub-row,.hub-row__icon{display:flex;align-items:center}.hub-row__icon{position:relative;flex-shrink:0;width:88px;justify-content:center}.hub-row__icon--tile{height:88px;border-radius:var(--r-icon);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.hub-row__icon--tile img{width:100%;height:100%;object-fit:cover;display:block}.hub-row__icon--badge svg{width:84px;height:auto;display:block}.hub-row__col{flex:1 1;min-width:0}.hub-row__title{font-family:var(--display);font-weight:400;font-size:clamp(18px,1.7vw,22px);line-height:1.15;letter-spacing:normal;color:var(--ink)}.hub-row__sub{font-family:var(--font-ui);font-size:13px;font-weight:300;line-height:1.65;color:var(--ink-soft);margin-top:6px}.hub-row__btns{display:flex;flex-wrap:nowrap;gap:10px;margin-top:16px}.hub-btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.24px;color:var(--btn-line);background:transparent;border:2px solid var(--btn-line);border-radius:var(--r-pill);padding:11px 22px;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.hub-btn:hover{background:var(--btn-line);color:#fff}}.hub-btn:active{transform:scale(.97)}@media (max-width:365px){.hub-row{gap:14px}.hub-row__btns{gap:8px}.hub-btn{padding-left:14px;padding-right:14px}}@media (max-width:320px){.hub-btn{padding-left:10px;padding-right:10px}}.hub-email{width:100%;max-width:var(--col)}.hub-email__title{font-family:var(--font-ui);font-weight:500;font-size:14px;letter-spacing:.24px;color:var(--ink)}.hub-email__sub{font-family:var(--font-ui);font-size:13px;font-weight:300;line-height:1.55;color:var(--ink-soft);margin-top:6px}.hub-email__form{display:flex;gap:10px;margin-top:14px}.hub-email__input{flex:1 1;min-width:0;font-family:var(--font-ui);font-size:14px;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:var(--r-btn);padding:14px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s ease,box-shadow .18s ease}.hub-email__input::placeholder{color:var(--ink-faint)}.hub-email__input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(111,196,173,.22)}.hub-email__input:disabled{opacity:.6}.hub-email__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.hub-email__submit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:100px;font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:.24px;color:#fff;background:var(--teal-btn);border:none;border-radius:var(--r-pill);padding:14px 16px;cursor:pointer;transition:background-color .18s ease,transform .18s cubic-bezier(.2,.7,.2,1),opacity .18s ease}@media (hover:hover){.hub-email__submit:hover:not(:disabled){background:var(--teal-btn-hover)}}.hub-email__submit:active:not(:disabled){transform:scale(.97)}.hub-email__submit:disabled{opacity:.7;cursor:default}.hub-email__msg{font-size:13.5px;font-weight:500;margin-top:10px;min-height:18px}.hub-email__msg--err{color:#c8453b}.hub-email__done{display:flex;align-items:center;gap:9px;margin-top:14px;padding:13px 16px;border-radius:var(--r-btn);background:var(--bg);border:1px solid var(--line-strong);font-size:13px;font-weight:500;letter-spacing:.24px;color:var(--ink)}.hub-email__done svg{color:var(--teal-deep);flex-shrink:0}.hub-email__reset{display:inline-block;margin-top:10px;font-size:13px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer;transition:color .18s ease}@media (hover:hover){.hub-email__reset:hover{color:var(--ink)}}.hub-spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:hub-spin .6s linear infinite}@keyframes hub-spin{to{transform:rotate(1turn)}}.hub-footer{width:100%;background:var(--surface);border-top:1px solid var(--surface-line)}.hub-newsletter{width:100%;max-width:var(--col)}.hub-newsletter__consent{margin-top:12px;font-size:12px;line-height:1.45;color:var(--ink-footer)}.hub-footer__inner{width:100%;max-width:var(--col-wide);margin:0 auto;padding:clamp(30px,4vw,48px) 22px clamp(26px,3vw,34px);display:flex;flex-direction:column;gap:clamp(24px,3.5vw,34px)}.hub-footer__bar{justify-content:space-between;gap:12px 24px}.hub-footer__bar,.hub-footer__legal{display:flex;align-items:center;flex-wrap:wrap}.hub-footer__legal{gap:6px 18px;min-width:0}.hub-footer__link{font-size:13px;color:var(--ink-footer);text-decoration:underline;text-underline-offset:2px;transition:color .18s ease}@media (hover:hover){.hub-footer__link:hover{color:var(--ink)}}.hub-footer__copy{font-size:12.5px;color:var(--ink-footer);white-space:nowrap}.hub-reveal{opacity:0;animation:hub-fade 1.2s ease-out forwards;animation-delay:calc(var(--i, 0) * .2s + .1s)}@keyframes hub-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hub-reveal{opacity:1;transform:none}.hub-spinner{animation:hub-spin .6s linear infinite!important}}.legal-page{width:100%;max-width:660px;margin:0 auto;padding:clamp(30px,6vw,64px) 22px clamp(48px,8vw,96px)}.legal-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:.24px;color:var(--ink-soft);margin-bottom:clamp(24px,5vw,40px);transition:color .18s ease}@media (hover:hover){.legal-back:hover{color:var(--ink)}}.legal-page h1{font-family:var(--display);font-weight:400;font-size:clamp(26px,4vw,34px);line-height:1.15;letter-spacing:normal;color:var(--ink);margin-bottom:8px}.legal-page h2{font-family:var(--font-ui);font-weight:500;font-size:15px;letter-spacing:.24px;color:var(--ink);margin:clamp(26px,4vw,36px) 0 8px}.legal-page address,.legal-page p{font-family:var(--font-ui);font-weight:300;font-size:14px;line-height:1.75;color:var(--ink-soft);font-style:normal}.legal-page p+p{margin-top:12px}.legal-page a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.legal-page strong{color:var(--ink);font-weight:500}.legal-note{margin-top:10px;padding:12px 16px;border:1px solid var(--line-mid);border-radius:var(--r-btn);background:var(--surface);font-size:12.5px;line-height:1.6;color:var(--ink-footer)}.legal-note,.legal-updated{font-family:var(--font-ui);font-weight:300}.legal-updated{margin-top:clamp(30px,5vw,44px);font-size:12px;color:var(--ink-faint)}