.footer_footer__yRGFO{background:var(--bg-brand);color:var(--text-on-brand)}.footer_inner__MQC5N{width:min(940px,calc(100% - 20px));margin-inline:auto}.footer_top__CJ1d7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7);padding-block:48px 32px}.footer_brand__wT8G2{display:block;width:237px;height:100px}.footer_brand__wT8G2 img{width:237px;height:100px;object-fit:contain}.footer_contactGroup__a3xJG+.footer_contactGroup__a3xJG{margin-top:24px}.footer_eyebrow__i1mvH{margin-bottom:8px;color:var(--text-eyebrow-on-brand);text-transform:uppercase}.footer_contactValue__43cVf,.footer_eyebrow__i1mvH{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:21px}.footer_contactValue__43cVf{color:var(--text-on-brand)}.footer_emailValue__EaERW{font-size:var(--fs-sm);line-height:18px}.footer_contactValue__43cVf a:hover{text-decoration:underline}.footer_messengers__mk1AM{display:flex;align-items:center;gap:var(--space-6);margin-top:16px}.footer_messengerIcon__ALfxH{display:inline-flex;width:48px;height:48px;transition:opacity var(--transition)}.footer_messengerIcon__ALfxH img{width:48px;height:48px}.footer_messengerIcon__ALfxH:hover{opacity:.75}.footer_contactEmail__zzt6F{margin-top:12px;font-size:var(--fs-body);line-height:21px}.footer_divider__RZ8Bd{height:1px;background:var(--border-on-brand)}.footer_links__oW3h_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7);padding-block:32px 48px}.footer_linkColumn__esnyv{display:flex;flex-direction:column}.footer_linkColumn__esnyv .footer_eyebrow__i1mvH{margin-bottom:16px}.footer_linkColumnOffset__yvlrZ{padding-top:37px}.footer_link__snaqc{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:18px;color:var(--text-on-brand)}.footer_link__snaqc+.footer_link__snaqc{margin-top:12px}.footer_link__snaqc:hover{text-decoration:underline}.footer_bottom__ezJ5e{background:var(--white);color:var(--text)}.footer_bottomInner__DTeHr{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-6);min-height:69px;padding-block:var(--space-5);font-size:var(--fs-body);line-height:21px;opacity:.6}.footer_bottomInner__DTeHr a:hover{text-decoration:underline}@media (max-width:639px){.footer_footer__yRGFO{overflow:hidden}.footer_footer__yRGFO>.footer_inner__MQC5N{display:flex;flex-direction:column;width:100%;margin-inline:0;padding:40px 0 38px 45px}.footer_top__CJ1d7{display:contents}.footer_brand__wT8G2{order:1}.footer_brand__wT8G2,.footer_brand__wT8G2 img{width:261px;height:110px}.footer_messengerGroup__DCag7{order:2;margin-top:20px}.footer_divider__RZ8Bd{order:3;width:340px;margin-top:32px}.footer_addressGroup__4t3Sc{order:4;margin-top:32px}.footer_emailGroups__vd7TM{order:5;margin-top:22px}.footer_links__oW3h_{display:none}.footer_eyebrow__i1mvH{margin-bottom:8px;font-size:14px;line-height:18px}.footer_messengerGroup__DCag7 .footer_eyebrow__i1mvH{margin-bottom:16px;font-size:16px;line-height:21px}.footer_partnershipEyebrow___x_aA{color:var(--text-on-brand);opacity:.6}.footer_contactEmail__zzt6F,.footer_contactValue__43cVf,.footer_emailValue__EaERW{font-size:14px;line-height:18px}.footer_messengers__mk1AM{gap:24px;margin-top:0}.footer_messengerIcon__ALfxH,.footer_messengerIcon__ALfxH img{width:40px;height:40px}.footer_bottom__ezJ5e>.footer_inner__MQC5N{width:100%;margin-inline:0;padding-left:67px}.footer_bottomInner__DTeHr{grid-template-columns:263px auto;align-items:start;gap:16px 0;min-height:0;padding-block:24px;font-size:13px;line-height:17px}.footer_bottomInner__DTeHr>a,.footer_bottomInner__DTeHr>span{white-space:nowrap}.footer_bottomInner__DTeHr>a{grid-column:1/-1;margin-left:44px}}@media (min-width:1200px){.footer_footer__yRGFO{height:530px;overflow:hidden}.footer_inner__MQC5N{width:1160px}.footer_top__CJ1d7{grid-template-columns:295px 295px 295px 275px;gap:0;height:212px;padding:54px 0 0}.footer_top__CJ1d7>div:nth-child(2){width:271px}.footer_top__CJ1d7>div:nth-child(3){width:277px}.footer_top__CJ1d7>div:nth-child(4){width:285px}.footer_brand__wT8G2{margin-top:10px}.footer_links__oW3h_{grid-template-columns:295px 295px 295px 275px;gap:0;height:258px;padding:32px 0 0}.footer_bottom__ezJ5e{height:59px}.footer_bottomInner__DTeHr{grid-template-columns:590px 315px 1fr;gap:0;height:69px;min-height:0;padding:0}.footer_bottomInner__DTeHr>span:first-child{width:315px}.footer_bottomInner__DTeHr>span:nth-child(2){width:42px}}@media (min-width:1920px){.footer_footer__yRGFO{height:539px}.footer_inner__MQC5N{width:1780px}.footer_top__CJ1d7{grid-template-columns:450px 450px 450px 430px}.footer_top__CJ1d7>div:nth-child(2),.footer_top__CJ1d7>div:nth-child(3){width:315px}.footer_links__oW3h_{grid-template-columns:450px 450px 450px 430px}.footer_linkColumn__esnyv:nth-child(2){margin-left:8px}.footer_bottom__ezJ5e{height:68px}.footer_bottomInner__DTeHr{grid-template-columns:450px 1075px 1fr;height:69px}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--white:#fff;--black:#000;--ink-900:#18020c;--ink-600:#584850;--ink-400:gray;--blue-600:#1f39ff;--blue-700:#102bf1;--blue-900:#292a86;--blue-100:#ebedff;--blue-200:#dbdfff;--cyan-400:#68c3d4;--cream:#fcf7ff;--yellow-400:#fff705;--coral-400:#ff8562;--red-600:#d92d20;--blue-500:#001eff;--gradient-hero:linear-gradient(.843turn,#1f39ff,#68c3d4);--bg:var(--white);--bg-alt:var(--cream);--bg-card:var(--white);--bg-card-soft:var(--blue-100);--bg-card-soft-strong:var(--blue-200);--bg-brand:var(--blue-600);--bg-brand-deep:var(--blue-900);--bg-inverse:var(--ink-900);--text:var(--ink-900);--text-soft:var(--ink-600);--text-muted:var(--ink-400);--text-on-brand:var(--cream);--text-on-brand-strong:var(--white);--text-eyebrow-on-brand:var(--cyan-400);--text-link:var(--blue-600);--text-link-accent:var(--coral-400);--text-accent:var(--blue-600);--feedback-error:var(--red-600);--border:var(--blue-200);--border-strong:var(--ink-400);--border-on-brand:var(--cream);--focus-ring:var(--blue-600);--interactive:var(--blue-600);--interactive-hover:var(--blue-700);--interactive-soft:var(--blue-100);--interactive-soft-hover:var(--blue-200);--font-sans:"Geologica",Arial,Helvetica,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-hero:80px;--fs-h1:64px;--fs-h2:56px;--fs-numeral:67px;--fs-step:60px;--fs-h3:34px;--fs-h4:26px;--fs-lead:24px;--fs-body-lg:20px;--fs-body:16px;--fs-sm:14px;--fs-xs:13px;--lh-flat:1;--lh-title:1.1;--lh-snug:1.2;--lh-body:1.3;--lh-loose:1.55;--ls-none:normal}@media (max-width:1199px){:root{--fs-hero:56px;--fs-h1:48px;--fs-step:32px;--fs-h3:28px;--fs-h4:22px;--fs-body-lg:16px}}@media (max-width:979px){:root{--fs-h2:44px}}@media (max-width:639px){:root{--fs-hero:calc(34 * var(--m));--fs-h1:calc(32 * var(--m));--fs-h2:calc(32 * var(--m));--fs-numeral:calc(34 * var(--m));--fs-step:calc(28 * var(--m));--fs-h3:calc(24 * var(--m));--fs-h4:calc(22 * var(--m));--fs-lead:calc(20 * var(--m));--fs-body:calc(13 * var(--m))}}@media (max-width:479px){:root{--fs-h2:calc(28 * var(--m));--fs-lead:calc(16 * var(--m));--fs-body-lg:calc(14 * var(--m))}}@media (min-width:1920px){:root{--fs-hero:124px}}:root{--content-width:1320px;--journal-width:min(1780px,calc(100% - 2 * var(--gutter)));--article-width:var(--journal-width);--article-hero-width:var(--journal-width);--gutter:20px;--strip-wide:min(1780px,calc(100% - 2 * var(--gutter)));--strip-home:min(var(--content-width),calc(100% - 2 * var(--gutter)));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--space-10:96px;--section-pt:64px;--section-pb:64px;--section-gap:32px;--radius-img:8px;--radius-control:30px;--radius-chip:30px;--radius-card:36px;--radius-notch:48px;--radius-pill:999px;--control-h:60px;--control-h-sm:38px;--control-h-field:56px;--header-h:86px;--shadow-card:0 0 40px -10px #0f19651f;--z-base:0;--z-sticky:100;--z-header:200;--z-overlay:300;--z-modal:400}@media (max-width:1799px){:root{--strip-wide:min(1670px,93.3333%);--strip-home:var(--strip-wide)}}@media (max-width:1199px){:root{--content-width:940px;--gutter:12px;--section-pt:48px;--section-pb:48px}}@media (min-width:640px) and (max-width:1199px){:root{--strip-wide:calc(100% - 20 * (100vw / 640))}}@media (min-width:1200px) and (max-width:1439px){:root{--journal-width:min(1780px,93.3333%)}}@media (min-width:1200px) and (max-width:1295px){:root{--header-h:calc((100vw - 15px) * .0671875)}}@media (min-width:1477px) and (max-width:1919px){:root{--journal-width:min(1780px,calc(100% - 96px));--header-h:96px}}@media (max-width:639px){:root{--m:calc(100vw / 372);--strip-wide:calc(100% - 20 * (100vw / 372));--section-pt:32px;--section-pb:32px;--radius-notch:32px;--control-h:52px;--header-h:64px}}@media (min-width:1920px){:root{--header-h:96px}}:root{--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.12s;--duration:.18s;--duration-slow:.32s;--transition:var(--duration) var(--ease-out);--transition-slow:var(--duration-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration:1ms;--duration-slow:1ms}}@font-face{font-family:Geologica;src:url(/fonts/geologica-light.woff)format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Geologica;src:url(/fonts/geologica-regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geologica;src:url(/fonts/geologica-medium.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Geologica;src:url(/fonts/geologica-semibold.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;padding-top:var(--header-h);background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}