@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{--color-white:#fff;--color-surface-subtle:#d6f3f4;--color-surface-sage:#b1dbe6;--color-green-light:#508991;--color-green-deep:#004346;--color-green-darkest:#172a3a;--color-accent-on-dark:#74b3ce;--hairline:#172a3a1f;--hairline-strong:#172a3a24;--color-body-copy:#172a3acc;--color-body-copy-soft:#172a3ab8;--color-text:var(--color-green-darkest);--color-text-inverse:var(--color-white);--color-text-muted:color-mix(in srgb, var(--color-green-darkest) 76%, transparent);--color-text-on-dark-muted:#ffffffdb;--color-heading:var(--color-green-darkest);--color-accent:var(--color-green-deep);--color-link:var(--color-green-deep);--color-link-hover:var(--color-green-light);--color-body-bg:color-mix(in srgb, var(--color-surface-subtle) 45%, var(--color-white));--color-content-bg:var(--color-white);--color-rule:var(--color-surface-sage);--color-focus:var(--color-green-deep);--color-focus-halo:var(--color-white);--font-body:"aktiv-grotesk", "Plus Jakarta Sans", Arial, Helvetica, sans-serif;--font-heading:var(--font-body);--font-hero:Milky, "aktiv-grotesk", Georgia, serif;--text-body:17px;--text-small:15px;--text-eyebrow:15px;--text-h6:16px;--text-h5:23px;--text-h4:27px;--text-h3:36px;--text-h2:44px;--text-h1:56px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-heading:1.4;--leading-body:1.65;--leading-relaxed:1.8;--tracking-display:-.03em;--tracking-display-sm:-.025em;--tracking-body:-.015em;--tracking-eyebrow:.12em;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--space-4xl:125px;--section-pad-block:75px;--section-pad-block-lg:120px;--section-pad-inline:30px;--section-pad-inline-wide:65px;--container-width:1370px;--container-narrow:1100px;--gutter:30px;--pattern-honeycomb-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66 0 50V16L28 0l28 16v34L28 66zm0 0v34' fill='none' stroke='%23004346' stroke-opacity='.18' stroke-width='1'/%3E%3C/svg%3E");--pattern-honeycomb-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66 0 50V16L28 0l28 16v34L28 66zm0 0v34' fill='none' stroke='%23d6f3f4' stroke-opacity='.55' stroke-width='1'/%3E%3C/svg%3E");--radius-tile:16px;--radius-panel:20px;--radius-card:24px;--radius-banner:28px;--radius-pill:999px;--radius-full:50%;--shadow-lift-card:0 24px 40px -24px #00434659;--shadow-lift-panel:0 18px 36px -26px #00434659;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.12s;--duration-base:.3s;--duration-slow:.6s;--header-topbar-height:32px;--header-main-height:105px;--z-header:8888;--z-mega:9999;--z-overlay:10000}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Milky;src:url(/fonts/Milky.otf)format("opentype"),url(/fonts/Milky.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html.js [data-animate]:not([data-animated]){visibility:hidden}[data-animated]{animation-duration:var(--anim-duration,1s);animation-delay:var(--anim-delay,0s);animation-fill-mode:both}[data-animated=done]{animation:none}[data-animated=fadeInUp]{animation-name:fadeInUp}[data-animated=fadeInLeft]{animation-name:fadeInLeft}[data-animated=fadeInRight]{animation-name:fadeInRight}[data-animated=slideInRight]{animation-name:slideInRight}[data-animated=slideInUp]{animation-name:slideInUp}[data-animated=zoomInLeft]{animation-name:zoomInLeft}[data-animated=revealInUp],[data-animated=revealInLeft],[data-animated=revealInDown]{animation-name:revealContent;animation-timing-function:cubic-bezier(.1,.5,.5,.9);position:relative}[data-animated=revealInUp] *,[data-animated=revealInLeft] *,[data-animated=revealInDown] *{visibility:inherit!important}[data-animated=revealInUp]:after,[data-animated=revealInLeft]:after,[data-animated=revealInDown]:after{z-index:10;background-color:var(--color-red);visibility:visible;animation-duration:inherit;animation-delay:inherit;animation-timing-function:inherit;content:"";position:absolute;display:block!important}[data-animated=revealInUp]:after{animation-name:revealInUp;left:0;right:0}[data-animated=revealInDown]:after{animation-name:revealInDown;left:0;right:0}[data-animated=revealInLeft]:after{animation-name:revealInLeft;top:0;bottom:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(2000px)}to{transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(2000px)}to{transform:translateY(0)}}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}to{transform:none}}@keyframes revealContent{0%,50%{visibility:hidden}51%,to{visibility:visible}}@keyframes revealInUp{0%{height:0%;top:auto;bottom:0}45%{height:100%;top:auto;bottom:0}55%{height:100%;top:0;bottom:auto}to{height:0%;top:0;bottom:auto}}@keyframes revealInDown{0%{height:0%;top:0;bottom:auto}45%{height:100%;top:0;bottom:auto}55%{height:100%;top:auto;bottom:0}to{height:0%;top:auto;bottom:0}}@keyframes revealInLeft{0%{width:0%;left:0;right:auto}45%{width:100%;left:0;right:auto}55%{width:100%;left:auto;right:0}to{width:0%;left:auto;right:0}}@media (prefers-reduced-motion:reduce){[data-animate]{visibility:visible!important;animation:none!important}[data-animated]:after{display:none!important}}[data-animated=unblur]{animation-name:none}[data-animated=unblur] .rh__word{animation:.9s cubic-bezier(.2,.8,.2,1) both unblurWord}[data-animated=unblur] .rh__word:first-child{animation-delay:calc(var(--anim-delay,0s) + 0s)}[data-animated=unblur] .rh__word:nth-child(2){animation-delay:calc(var(--anim-delay,0s) + 70ms)}[data-animated=unblur] .rh__word:nth-child(3){animation-delay:calc(var(--anim-delay,0s) + .14s)}[data-animated=unblur] .rh__word:nth-child(4){animation-delay:calc(var(--anim-delay,0s) + .21s)}[data-animated=unblur] .rh__word:nth-child(5){animation-delay:calc(var(--anim-delay,0s) + .28s)}[data-animated=unblur] .rh__word:nth-child(6){animation-delay:calc(var(--anim-delay,0s) + .35s)}[data-animated=unblur] .rh__word:nth-child(7){animation-delay:calc(var(--anim-delay,0s) + .42s)}[data-animated=unblur] .rh__word:nth-child(8){animation-delay:calc(var(--anim-delay,0s) + .49s)}[data-animated=unblur] .rh__word:nth-child(9){animation-delay:calc(var(--anim-delay,0s) + .56s)}[data-animated=unblur] .rh__word:nth-child(10){animation-delay:calc(var(--anim-delay,0s) + .63s)}[data-animated=unblur] .rh__word:nth-child(11){animation-delay:calc(var(--anim-delay,0s) + .7s)}[data-animated=unblur] .rh__word:nth-child(12){animation-delay:calc(var(--anim-delay,0s) + .77s)}[data-animated=unblur] .rh__word:nth-child(13){animation-delay:calc(var(--anim-delay,0s) + .84s)}[data-animated=unblur] .rh__word:nth-child(14){animation-delay:calc(var(--anim-delay,0s) + .91s)}[data-animated=unblur] .rh__word:nth-child(15){animation-delay:calc(var(--anim-delay,0s) + .98s)}[data-animated=unblur] .rh__word:nth-child(16){animation-delay:calc(var(--anim-delay,0s) + 1.05s)}[data-animated=unblur] .rh__word:nth-child(17){animation-delay:calc(var(--anim-delay,0s) + 1.12s)}[data-animated=unblur] .rh__word:nth-child(18){animation-delay:calc(var(--anim-delay,0s) + 1.19s)}[data-animated=unblur] .rh__word:nth-child(19){animation-delay:calc(var(--anim-delay,0s) + 1.26s)}[data-animated=unblur] .rh__word:nth-child(20){animation-delay:calc(var(--anim-delay,0s) + 1.33s)}[data-animated=unblur] .rh__word:nth-child(21){animation-delay:calc(var(--anim-delay,0s) + 1.4s)}[data-animated=unblur] .rh__word:nth-child(22){animation-delay:calc(var(--anim-delay,0s) + 1.47s)}[data-animated=unblur] .rh__word:nth-child(23){animation-delay:calc(var(--anim-delay,0s) + 1.54s)}[data-animated=unblur] .rh__word:nth-child(24){animation-delay:calc(var(--anim-delay,0s) + 1.61s)}[data-animated=done] .rh__word{animation:none}@keyframes unblurWord{0%{opacity:.2;filter:blur(10px);transform:translateY(.25em)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){[data-animated=unblur] .rh__word{animation:none}}@supports (animation-timeline:view()){.wr__word{opacity:.22;animation-name:wr-brighten;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--wr}.wr__word:first-child{animation-range:cover calc(15% + 55% * 0 / var(--n)) cover calc(29% + 55% * 0 / var(--n))}.wr__word:nth-child(2){animation-range:cover calc(15% + 55% * 1 / var(--n)) cover calc(29% + 55% * 1 / var(--n))}.wr__word:nth-child(3){animation-range:cover calc(15% + 55% * 2 / var(--n)) cover calc(29% + 55% * 2 / var(--n))}.wr__word:nth-child(4){animation-range:cover calc(15% + 55% * 3 / var(--n)) cover calc(29% + 55% * 3 / var(--n))}.wr__word:nth-child(5){animation-range:cover calc(15% + 55% * 4 / var(--n)) cover calc(29% + 55% * 4 / var(--n))}.wr__word:nth-child(6){animation-range:cover calc(15% + 55% * 5 / var(--n)) cover calc(29% + 55% * 5 / var(--n))}.wr__word:nth-child(7){animation-range:cover calc(15% + 55% * 6 / var(--n)) cover calc(29% + 55% * 6 / var(--n))}.wr__word:nth-child(8){animation-range:cover calc(15% + 55% * 7 / var(--n)) cover calc(29% + 55% * 7 / var(--n))}.wr__word:nth-child(9){animation-range:cover calc(15% + 55% * 8 / var(--n)) cover calc(29% + 55% * 8 / var(--n))}.wr__word:nth-child(10){animation-range:cover calc(15% + 55% * 9 / var(--n)) cover calc(29% + 55% * 9 / var(--n))}.wr__word:nth-child(11){animation-range:cover calc(15% + 55% * 10 / var(--n)) cover calc(29% + 55% * 10 / var(--n))}.wr__word:nth-child(12){animation-range:cover calc(15% + 55% * 11 / var(--n)) cover calc(29% + 55% * 11 / var(--n))}.wr__word:nth-child(13){animation-range:cover calc(15% + 55% * 12 / var(--n)) cover calc(29% + 55% * 12 / var(--n))}.wr__word:nth-child(14){animation-range:cover calc(15% + 55% * 13 / var(--n)) cover calc(29% + 55% * 13 / var(--n))}.wr__word:nth-child(15){animation-range:cover calc(15% + 55% * 14 / var(--n)) cover calc(29% + 55% * 14 / var(--n))}.wr__word:nth-child(16){animation-range:cover calc(15% + 55% * 15 / var(--n)) cover calc(29% + 55% * 15 / var(--n))}.wr__word:nth-child(17){animation-range:cover calc(15% + 55% * 16 / var(--n)) cover calc(29% + 55% * 16 / var(--n))}.wr__word:nth-child(18){animation-range:cover calc(15% + 55% * 17 / var(--n)) cover calc(29% + 55% * 17 / var(--n))}.wr__word:nth-child(19){animation-range:cover calc(15% + 55% * 18 / var(--n)) cover calc(29% + 55% * 18 / var(--n))}.wr__word:nth-child(20){animation-range:cover calc(15% + 55% * 19 / var(--n)) cover calc(29% + 55% * 19 / var(--n))}.wr__word:nth-child(21){animation-range:cover calc(15% + 55% * 20 / var(--n)) cover calc(29% + 55% * 20 / var(--n))}.wr__word:nth-child(22){animation-range:cover calc(15% + 55% * 21 / var(--n)) cover calc(29% + 55% * 21 / var(--n))}.wr__word:nth-child(23){animation-range:cover calc(15% + 55% * 22 / var(--n)) cover calc(29% + 55% * 22 / var(--n))}.wr__word:nth-child(24){animation-range:cover calc(15% + 55% * 23 / var(--n)) cover calc(29% + 55% * 23 / var(--n))}.wr__word:nth-child(25){animation-range:cover calc(15% + 55% * 24 / var(--n)) cover calc(29% + 55% * 24 / var(--n))}.wr__word:nth-child(26){animation-range:cover calc(15% + 55% * 25 / var(--n)) cover calc(29% + 55% * 25 / var(--n))}.wr__word:nth-child(27){animation-range:cover calc(15% + 55% * 26 / var(--n)) cover calc(29% + 55% * 26 / var(--n))}.wr__word:nth-child(28){animation-range:cover calc(15% + 55% * 27 / var(--n)) cover calc(29% + 55% * 27 / var(--n))}.wr__word:nth-child(29){animation-range:cover calc(15% + 55% * 28 / var(--n)) cover calc(29% + 55% * 28 / var(--n))}.wr__word:nth-child(30){animation-range:cover calc(15% + 55% * 29 / var(--n)) cover calc(29% + 55% * 29 / var(--n))}.wr__word:nth-child(31){animation-range:cover calc(15% + 55% * 30 / var(--n)) cover calc(29% + 55% * 30 / var(--n))}.wr__word:nth-child(32){animation-range:cover calc(15% + 55% * 31 / var(--n)) cover calc(29% + 55% * 31 / var(--n))}.wr__word:nth-child(33){animation-range:cover calc(15% + 55% * 32 / var(--n)) cover calc(29% + 55% * 32 / var(--n))}.wr__word:nth-child(34){animation-range:cover calc(15% + 55% * 33 / var(--n)) cover calc(29% + 55% * 33 / var(--n))}.wr__word:nth-child(35){animation-range:cover calc(15% + 55% * 34 / var(--n)) cover calc(29% + 55% * 34 / var(--n))}.wr__word:nth-child(36){animation-range:cover calc(15% + 55% * 35 / var(--n)) cover calc(29% + 55% * 35 / var(--n))}.wr__word:nth-child(37){animation-range:cover calc(15% + 55% * 36 / var(--n)) cover calc(29% + 55% * 36 / var(--n))}.wr__word:nth-child(38){animation-range:cover calc(15% + 55% * 37 / var(--n)) cover calc(29% + 55% * 37 / var(--n))}.wr__word:nth-child(39){animation-range:cover calc(15% + 55% * 38 / var(--n)) cover calc(29% + 55% * 38 / var(--n))}.wr__word:nth-child(40){animation-range:cover calc(15% + 55% * 39 / var(--n)) cover calc(29% + 55% * 39 / var(--n))}.wr__word:nth-child(41){animation-range:cover calc(15% + 55% * 40 / var(--n)) cover calc(29% + 55% * 40 / var(--n))}.wr__word:nth-child(42){animation-range:cover calc(15% + 55% * 41 / var(--n)) cover calc(29% + 55% * 41 / var(--n))}.wr__word:nth-child(43){animation-range:cover calc(15% + 55% * 42 / var(--n)) cover calc(29% + 55% * 42 / var(--n))}.wr__word:nth-child(44){animation-range:cover calc(15% + 55% * 43 / var(--n)) cover calc(29% + 55% * 43 / var(--n))}.wr__word:nth-child(45){animation-range:cover calc(15% + 55% * 44 / var(--n)) cover calc(29% + 55% * 44 / var(--n))}.wr__word:nth-child(46){animation-range:cover calc(15% + 55% * 45 / var(--n)) cover calc(29% + 55% * 45 / var(--n))}.wr__word:nth-child(47){animation-range:cover calc(15% + 55% * 46 / var(--n)) cover calc(29% + 55% * 46 / var(--n))}.wr__word:nth-child(48){animation-range:cover calc(15% + 55% * 47 / var(--n)) cover calc(29% + 55% * 47 / var(--n))}.wr__word:nth-child(49){animation-range:cover calc(15% + 55% * 48 / var(--n)) cover calc(29% + 55% * 48 / var(--n))}.wr__word:nth-child(50){animation-range:cover calc(15% + 55% * 49 / var(--n)) cover calc(29% + 55% * 49 / var(--n))}.wr__word:nth-child(51){animation-range:cover calc(15% + 55% * 50 / var(--n)) cover calc(29% + 55% * 50 / var(--n))}.wr__word:nth-child(52){animation-range:cover calc(15% + 55% * 51 / var(--n)) cover calc(29% + 55% * 51 / var(--n))}.wr__word:nth-child(53){animation-range:cover calc(15% + 55% * 52 / var(--n)) cover calc(29% + 55% * 52 / var(--n))}.wr__word:nth-child(54){animation-range:cover calc(15% + 55% * 53 / var(--n)) cover calc(29% + 55% * 53 / var(--n))}.wr__word:nth-child(55){animation-range:cover calc(15% + 55% * 54 / var(--n)) cover calc(29% + 55% * 54 / var(--n))}.wr__word:nth-child(56){animation-range:cover calc(15% + 55% * 55 / var(--n)) cover calc(29% + 55% * 55 / var(--n))}.wr__word:nth-child(57){animation-range:cover calc(15% + 55% * 56 / var(--n)) cover calc(29% + 55% * 56 / var(--n))}.wr__word:nth-child(58){animation-range:cover calc(15% + 55% * 57 / var(--n)) cover calc(29% + 55% * 57 / var(--n))}.wr__word:nth-child(59){animation-range:cover calc(15% + 55% * 58 / var(--n)) cover calc(29% + 55% * 58 / var(--n))}.wr__word:nth-child(60){animation-range:cover calc(15% + 55% * 59 / var(--n)) cover calc(29% + 55% * 59 / var(--n))}.wr__word:nth-child(61){animation-range:cover calc(15% + 55% * 60 / var(--n)) cover calc(29% + 55% * 60 / var(--n))}.wr__word:nth-child(62){animation-range:cover calc(15% + 55% * 61 / var(--n)) cover calc(29% + 55% * 61 / var(--n))}.wr__word:nth-child(63){animation-range:cover calc(15% + 55% * 62 / var(--n)) cover calc(29% + 55% * 62 / var(--n))}.wr__word:nth-child(64){animation-range:cover calc(15% + 55% * 63 / var(--n)) cover calc(29% + 55% * 63 / var(--n))}.wr__word:nth-child(65){animation-range:cover calc(15% + 55% * 64 / var(--n)) cover calc(29% + 55% * 64 / var(--n))}.wr__word:nth-child(66){animation-range:cover calc(15% + 55% * 65 / var(--n)) cover calc(29% + 55% * 65 / var(--n))}.wr__word:nth-child(67){animation-range:cover calc(15% + 55% * 66 / var(--n)) cover calc(29% + 55% * 66 / var(--n))}.wr__word:nth-child(68){animation-range:cover calc(15% + 55% * 67 / var(--n)) cover calc(29% + 55% * 67 / var(--n))}.wr__word:nth-child(69){animation-range:cover calc(15% + 55% * 68 / var(--n)) cover calc(29% + 55% * 68 / var(--n))}.wr__word:nth-child(70){animation-range:cover calc(15% + 55% * 69 / var(--n)) cover calc(29% + 55% * 69 / var(--n))}.wr__word:nth-child(71){animation-range:cover calc(15% + 55% * 70 / var(--n)) cover calc(29% + 55% * 70 / var(--n))}.wr__word:nth-child(72){animation-range:cover calc(15% + 55% * 71 / var(--n)) cover calc(29% + 55% * 71 / var(--n))}.wr__word:nth-child(73){animation-range:cover calc(15% + 55% * 72 / var(--n)) cover calc(29% + 55% * 72 / var(--n))}.wr__word:nth-child(74){animation-range:cover calc(15% + 55% * 73 / var(--n)) cover calc(29% + 55% * 73 / var(--n))}.wr__word:nth-child(75){animation-range:cover calc(15% + 55% * 74 / var(--n)) cover calc(29% + 55% * 74 / var(--n))}.wr__word:nth-child(76){animation-range:cover calc(15% + 55% * 75 / var(--n)) cover calc(29% + 55% * 75 / var(--n))}.wr__word:nth-child(77){animation-range:cover calc(15% + 55% * 76 / var(--n)) cover calc(29% + 55% * 76 / var(--n))}.wr__word:nth-child(78){animation-range:cover calc(15% + 55% * 77 / var(--n)) cover calc(29% + 55% * 77 / var(--n))}.wr__word:nth-child(79){animation-range:cover calc(15% + 55% * 78 / var(--n)) cover calc(29% + 55% * 78 / var(--n))}.wr__word:nth-child(80){animation-range:cover calc(15% + 55% * 79 / var(--n)) cover calc(29% + 55% * 79 / var(--n))}.wr__word:nth-child(81){animation-range:cover calc(15% + 55% * 80 / var(--n)) cover calc(29% + 55% * 80 / var(--n))}.wr__word:nth-child(82){animation-range:cover calc(15% + 55% * 81 / var(--n)) cover calc(29% + 55% * 81 / var(--n))}.wr__word:nth-child(83){animation-range:cover calc(15% + 55% * 82 / var(--n)) cover calc(29% + 55% * 82 / var(--n))}.wr__word:nth-child(84){animation-range:cover calc(15% + 55% * 83 / var(--n)) cover calc(29% + 55% * 83 / var(--n))}.wr__word:nth-child(85){animation-range:cover calc(15% + 55% * 84 / var(--n)) cover calc(29% + 55% * 84 / var(--n))}.wr__word:nth-child(86){animation-range:cover calc(15% + 55% * 85 / var(--n)) cover calc(29% + 55% * 85 / var(--n))}.wr__word:nth-child(87){animation-range:cover calc(15% + 55% * 86 / var(--n)) cover calc(29% + 55% * 86 / var(--n))}.wr__word:nth-child(88){animation-range:cover calc(15% + 55% * 87 / var(--n)) cover calc(29% + 55% * 87 / var(--n))}.wr__word:nth-child(89){animation-range:cover calc(15% + 55% * 88 / var(--n)) cover calc(29% + 55% * 88 / var(--n))}.wr__word:nth-child(90){animation-range:cover calc(15% + 55% * 89 / var(--n)) cover calc(29% + 55% * 89 / var(--n))}.wr__word:nth-child(91){animation-range:cover calc(15% + 55% * 90 / var(--n)) cover calc(29% + 55% * 90 / var(--n))}.wr__word:nth-child(92){animation-range:cover calc(15% + 55% * 91 / var(--n)) cover calc(29% + 55% * 91 / var(--n))}.wr__word:nth-child(93){animation-range:cover calc(15% + 55% * 92 / var(--n)) cover calc(29% + 55% * 92 / var(--n))}.wr__word:nth-child(94){animation-range:cover calc(15% + 55% * 93 / var(--n)) cover calc(29% + 55% * 93 / var(--n))}.wr__word:nth-child(95){animation-range:cover calc(15% + 55% * 94 / var(--n)) cover calc(29% + 55% * 94 / var(--n))}.wr__word:nth-child(96){animation-range:cover calc(15% + 55% * 95 / var(--n)) cover calc(29% + 55% * 95 / var(--n))}.wr__word:nth-child(97){animation-range:cover calc(15% + 55% * 96 / var(--n)) cover calc(29% + 55% * 96 / var(--n))}.wr__word:nth-child(98){animation-range:cover calc(15% + 55% * 97 / var(--n)) cover calc(29% + 55% * 97 / var(--n))}.wr__word:nth-child(99){animation-range:cover calc(15% + 55% * 98 / var(--n)) cover calc(29% + 55% * 98 / var(--n))}.wr__word:nth-child(100){animation-range:cover calc(15% + 55% * 99 / var(--n)) cover calc(29% + 55% * 99 / var(--n))}.wr__word:nth-child(101){animation-range:cover calc(15% + 55% * 100 / var(--n)) cover calc(29% + 55% * 100 / var(--n))}.wr__word:nth-child(102){animation-range:cover calc(15% + 55% * 101 / var(--n)) cover calc(29% + 55% * 101 / var(--n))}.wr__word:nth-child(103){animation-range:cover calc(15% + 55% * 102 / var(--n)) cover calc(29% + 55% * 102 / var(--n))}.wr__word:nth-child(104){animation-range:cover calc(15% + 55% * 103 / var(--n)) cover calc(29% + 55% * 103 / var(--n))}.wr__word:nth-child(105){animation-range:cover calc(15% + 55% * 104 / var(--n)) cover calc(29% + 55% * 104 / var(--n))}.wr__word:nth-child(106){animation-range:cover calc(15% + 55% * 105 / var(--n)) cover calc(29% + 55% * 105 / var(--n))}.wr__word:nth-child(107){animation-range:cover calc(15% + 55% * 106 / var(--n)) cover calc(29% + 55% * 106 / var(--n))}.wr__word:nth-child(108){animation-range:cover calc(15% + 55% * 107 / var(--n)) cover calc(29% + 55% * 107 / var(--n))}.wr__word:nth-child(109){animation-range:cover calc(15% + 55% * 108 / var(--n)) cover calc(29% + 55% * 108 / var(--n))}.wr__word:nth-child(110){animation-range:cover calc(15% + 55% * 109 / var(--n)) cover calc(29% + 55% * 109 / var(--n))}.wr__word:nth-child(111){animation-range:cover calc(15% + 55% * 110 / var(--n)) cover calc(29% + 55% * 110 / var(--n))}.wr__word:nth-child(112){animation-range:cover calc(15% + 55% * 111 / var(--n)) cover calc(29% + 55% * 111 / var(--n))}.wr__word:nth-child(113){animation-range:cover calc(15% + 55% * 112 / var(--n)) cover calc(29% + 55% * 112 / var(--n))}.wr__word:nth-child(114){animation-range:cover calc(15% + 55% * 113 / var(--n)) cover calc(29% + 55% * 113 / var(--n))}.wr__word:nth-child(115){animation-range:cover calc(15% + 55% * 114 / var(--n)) cover calc(29% + 55% * 114 / var(--n))}.wr__word:nth-child(116){animation-range:cover calc(15% + 55% * 115 / var(--n)) cover calc(29% + 55% * 115 / var(--n))}.wr__word:nth-child(117){animation-range:cover calc(15% + 55% * 116 / var(--n)) cover calc(29% + 55% * 116 / var(--n))}.wr__word:nth-child(118){animation-range:cover calc(15% + 55% * 117 / var(--n)) cover calc(29% + 55% * 117 / var(--n))}.wr__word:nth-child(119){animation-range:cover calc(15% + 55% * 118 / var(--n)) cover calc(29% + 55% * 118 / var(--n))}.wr__word:nth-child(120){animation-range:cover calc(15% + 55% * 119 / var(--n)) cover calc(29% + 55% * 119 / var(--n))}.wr__word:nth-child(121){animation-range:cover calc(15% + 55% * 120 / var(--n)) cover calc(29% + 55% * 120 / var(--n))}.wr__word:nth-child(122){animation-range:cover calc(15% + 55% * 121 / var(--n)) cover calc(29% + 55% * 121 / var(--n))}.wr__word:nth-child(123){animation-range:cover calc(15% + 55% * 122 / var(--n)) cover calc(29% + 55% * 122 / var(--n))}.wr__word:nth-child(124){animation-range:cover calc(15% + 55% * 123 / var(--n)) cover calc(29% + 55% * 123 / var(--n))}.wr__word:nth-child(125){animation-range:cover calc(15% + 55% * 124 / var(--n)) cover calc(29% + 55% * 124 / var(--n))}.wr__word:nth-child(126){animation-range:cover calc(15% + 55% * 125 / var(--n)) cover calc(29% + 55% * 125 / var(--n))}.wr__word:nth-child(127){animation-range:cover calc(15% + 55% * 126 / var(--n)) cover calc(29% + 55% * 126 / var(--n))}.wr__word:nth-child(128){animation-range:cover calc(15% + 55% * 127 / var(--n)) cover calc(29% + 55% * 127 / var(--n))}.wr__word:nth-child(129){animation-range:cover calc(15% + 55% * 128 / var(--n)) cover calc(29% + 55% * 128 / var(--n))}.wr__word:nth-child(130){animation-range:cover calc(15% + 55% * 129 / var(--n)) cover calc(29% + 55% * 129 / var(--n))}.wr__word:nth-child(131){animation-range:cover calc(15% + 55% * 130 / var(--n)) cover calc(29% + 55% * 130 / var(--n))}.wr__word:nth-child(132){animation-range:cover calc(15% + 55% * 131 / var(--n)) cover calc(29% + 55% * 131 / var(--n))}.wr__word:nth-child(133){animation-range:cover calc(15% + 55% * 132 / var(--n)) cover calc(29% + 55% * 132 / var(--n))}.wr__word:nth-child(134){animation-range:cover calc(15% + 55% * 133 / var(--n)) cover calc(29% + 55% * 133 / var(--n))}.wr__word:nth-child(135){animation-range:cover calc(15% + 55% * 134 / var(--n)) cover calc(29% + 55% * 134 / var(--n))}.wr__word:nth-child(136){animation-range:cover calc(15% + 55% * 135 / var(--n)) cover calc(29% + 55% * 135 / var(--n))}.wr__word:nth-child(137){animation-range:cover calc(15% + 55% * 136 / var(--n)) cover calc(29% + 55% * 136 / var(--n))}.wr__word:nth-child(138){animation-range:cover calc(15% + 55% * 137 / var(--n)) cover calc(29% + 55% * 137 / var(--n))}.wr__word:nth-child(139){animation-range:cover calc(15% + 55% * 138 / var(--n)) cover calc(29% + 55% * 138 / var(--n))}.wr__word:nth-child(140){animation-range:cover calc(15% + 55% * 139 / var(--n)) cover calc(29% + 55% * 139 / var(--n))}}@keyframes wr-brighten{0%{opacity:.22}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wr__word{opacity:1;animation:none}}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}picture{display:contents}picture>source{display:none}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}body{background-color:var(--color-body-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-family:var(--font-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display-sm);text-wrap:balance}h1{letter-spacing:var(--tracking-display);font-size:clamp(34px,4.4vw,56px);line-height:1.05}h2{letter-spacing:var(--tracking-display);font-size:clamp(28px,3.2vw,44px);line-height:1.08}h3{font-size:clamp(24px,2.6vw,34px);line-height:1.15}h4{font-size:clamp(20px,2vw,26px);line-height:1.25}h5{font-size:20px;line-height:1.3}h6{font-size:17px;line-height:1.35}p{text-wrap:pretty}a{color:var(--color-link);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-out);text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--color-focus-halo);border-radius:3px}::selection{background:var(--color-green-deep);color:var(--color-white)}.visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2xs);left:var(--space-2xs);z-index:var(--z-overlay);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-tile);background:var(--color-white);color:var(--color-green-darkest);font-weight:var(--weight-semibold);transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.icon[data-astro-cid-zgufigjl]{vertical-align:-.125em;flex:none;display:inline-block}.site-header[data-astro-cid-vwn3tmth]{inset-inline:0;z-index:var(--z-header);padding:24px var(--gutter) 0;pointer-events:none;position:fixed;top:0}.glass[data-astro-cid-vwn3tmth]{backdrop-filter:blur(16px)saturate(1.2);pointer-events:auto;background:#ffffffe6;border:1px solid #172a3a14;border-radius:999px;width:min(800px,100%);margin-inline:auto;animation:.7s cubic-bezier(.16,1,.3,1) both glass-drop;box-shadow:0 12px 32px -16px #172a3a59}.glass--settled[data-astro-cid-vwn3tmth]{animation:none}.glass__inner[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--space-sm);border-radius:999px;height:56px;padding:8px 8px 8px 14px;display:flex;position:relative}.glass__brand[data-astro-cid-vwn3tmth]{flex:none;align-items:center;padding-inline:6px;text-decoration:none;display:flex}.glass__brand[data-astro-cid-vwn3tmth] img[data-astro-cid-vwn3tmth]{width:auto;height:36px;display:block}.mainnav[data-astro-cid-vwn3tmth]{flex:auto;justify-content:center;display:flex}.mainnav__list[data-astro-cid-vwn3tmth]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mainnav__link[data-astro-cid-vwn3tmth]{color:#172a3ab3;height:34px;font-size:15px;font-weight:var(--weight-medium);white-space:nowrap;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.mainnav__link[data-astro-cid-vwn3tmth]:hover,.mainnav__link[data-astro-cid-vwn3tmth]:focus-visible{color:var(--color-green-darkest);background-color:#172a3a0f}.mainnav__link[data-astro-cid-vwn3tmth][aria-current=page]{background-color:var(--color-surface-subtle);color:var(--color-green-deep)}.glass__actions[data-astro-cid-vwn3tmth]{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.glass__cta[data-astro-cid-vwn3tmth]{background:var(--color-green-deep);height:40px;color:var(--color-white);font-size:15px;font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color .2s var(--ease-out);border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.glass__cta[data-astro-cid-vwn3tmth]:hover{background:var(--color-green-light);color:var(--color-white)}.glass__cta--drawer[data-astro-cid-vwn3tmth]{display:none}.glass__menu[data-astro-cid-vwn3tmth]{width:40px;height:40px;color:var(--color-green-darkest);cursor:pointer;background:#172a3a0f;border:0;border-radius:999px;place-items:center;padding:0;display:none}.glass__menu[data-astro-cid-vwn3tmth][aria-expanded=true]{background:var(--color-surface-subtle)}@keyframes glass-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@media (width<=1024px){.site-header[data-astro-cid-vwn3tmth]{padding:16px var(--space-sm) 0}.glass__inner[data-astro-cid-vwn3tmth]{height:54px;padding:7px 7px 7px 12px}.glass__cta[data-astro-cid-vwn3tmth]:not(.glass__cta--drawer){display:none}.glass__menu[data-astro-cid-vwn3tmth]{display:grid}.mainnav[data-astro-cid-vwn3tmth]{inset-inline:0;background:var(--color-white);transform-origin:top;animation:glass-open .25s var(--ease-out) both;border:1px solid #172a3a14;border-radius:28px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);box-shadow:0 24px 48px -20px #172a3a59}.mainnav[data-astro-cid-vwn3tmth][hidden]{display:none}.mainnav__list[data-astro-cid-vwn3tmth]{flex-direction:column;align-items:stretch;gap:2px}.mainnav__link[data-astro-cid-vwn3tmth]{height:46px;padding-inline:18px;font-size:16px}.glass__cta--drawer[data-astro-cid-vwn3tmth]{justify-content:center;height:46px;margin-top:4px;display:inline-flex}}@keyframes glass-open{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.glass[data-astro-cid-vwn3tmth],.mainnav[data-astro-cid-vwn3tmth]{animation:none}}.btn[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-body);text-align:center;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn--sm[data-astro-cid-j6ocf6pu]{font-size:var(--text-small);padding:8px 20px}.btn--md[data-astro-cid-j6ocf6pu]{font-size:var(--text-small);padding:11px 30px}.btn--primary[data-astro-cid-j6ocf6pu]{background-color:var(--color-green-deep);color:var(--color-white)}.btn--primary[data-astro-cid-j6ocf6pu]:hover{background-color:var(--color-green-light);color:var(--color-white)}.btn--light[data-astro-cid-j6ocf6pu]{background-color:var(--color-white);color:var(--color-green-darkest)}.btn--light[data-astro-cid-j6ocf6pu]:hover{border-color:var(--color-white);color:var(--color-white);background-color:#0000}.btn--ghost[data-astro-cid-j6ocf6pu]{color:inherit;background-color:#0000;border-color:currentColor}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{background-color:var(--color-white);color:var(--color-green-darkest)}.footer[data-astro-cid-qup6pdxl]{isolation:isolate;background:var(--color-green-darkest);color:var(--color-white);position:relative}.footer__edge[data-astro-cid-qup6pdxl]{z-index:-1;width:100%;height:56px;color:var(--color-body-bg);pointer-events:none;position:absolute;top:-1px;left:0}body.content-page .footer__edge[data-astro-cid-qup6pdxl]{color:var(--color-content-bg)}.footer__honeycomb[data-astro-cid-qup6pdxl]{z-index:-1;background-image:var(--pattern-honeycomb-light);opacity:.35;pointer-events:none;background-size:56px 100px;position:absolute;inset:0;mask-image:radial-gradient(60% 90% at 90% 80%,#000000e6,#0000 70%)}.newsletter[data-astro-cid-qup6pdxl]{padding:clamp(72px, 8vw, 112px) var(--gutter) 0}.newsletter__card[data-astro-cid-qup6pdxl]{gap:var(--space-lg) var(--space-2xl);max-width:var(--container-width);border-radius:var(--radius-card);background:#ffffff0f;border:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-inline:auto;padding:clamp(28px,3.5vw,48px);display:grid}.newsletter__title[data-astro-cid-qup6pdxl]{color:var(--color-white);font-size:clamp(24px,2.6vw,34px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;line-height:1.1}.newsletter__lead[data-astro-cid-qup6pdxl]{margin:var(--space-2xs) 0 0;color:var(--color-accent-on-dark);font-size:var(--text-small);grid-column:1;line-height:1.6}.newsletter__form[data-astro-cid-qup6pdxl]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;grid-area:1/2/span 2;display:flex}.newsletter__input[data-astro-cid-qup6pdxl]{min-height:52px;padding:0 var(--space-md);border-radius:var(--radius-pill);color:var(--color-white);background:0 0;border:1px solid #ffffff4d;flex:240px;font-size:16px}.newsletter__input[data-astro-cid-qup6pdxl]::placeholder{color:#ffffffb3}.newsletter__input[data-astro-cid-qup6pdxl]:hover{border-color:#ffffff80}.newsletter__input[data-astro-cid-qup6pdxl]:focus-visible{outline-color:var(--color-white)}.newsletter__form[data-astro-cid-qup6pdxl] .newsletter__submit{min-height:52px;font-size:var(--text-small);flex:none;padding-inline:28px}.newsletter__status[data-astro-cid-qup6pdxl]{color:var(--color-accent-on-dark);font-size:var(--text-small);flex:1 0 100%;margin:0}.newsletter__status[data-astro-cid-qup6pdxl][hidden]{display:none}.footer__body[data-astro-cid-qup6pdxl]{padding:clamp(56px, 6vw, 88px) var(--gutter) var(--space-xl)}.footer__inner[data-astro-cid-qup6pdxl]{max-width:var(--container-width);margin-inline:auto}.footer__logo[data-astro-cid-qup6pdxl]{width:min(420px,100%);height:auto}.footer__tagline[data-astro-cid-qup6pdxl]{max-width:30ch;margin:var(--space-md) 0 0;color:var(--color-white);font-size:clamp(21px,2.2vw,28px);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display-sm);line-height:1.2}.footer__cards[data-astro-cid-qup6pdxl]{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.footer__card[data-astro-cid-qup6pdxl]{gap:var(--space-3xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-card);color:var(--color-white);font-size:var(--text-small);overflow-wrap:anywhere;background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;line-height:1.6;display:flex}.footer__card-label[data-astro-cid-qup6pdxl]{color:var(--color-accent-on-dark);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.footer__card[data-astro-cid-qup6pdxl] address[data-astro-cid-qup6pdxl]{font-style:normal}.footer__card[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--color-white);text-underline-offset:.2em;text-decoration:underline}.footer__card[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--color-accent-on-dark)}.footer__phone[data-astro-cid-qup6pdxl]{margin:clamp(40px,5vw,64px) 0 0}.footer__phone[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--color-white);font-size:clamp(34px,5vw,64px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:1.05;text-decoration:none}.footer__phone[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--color-accent-on-dark)}.footer__phone-local[data-astro-cid-qup6pdxl]{margin:var(--space-2xs) 0 0}.footer__phone-local[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--color-accent-on-dark);font-size:var(--text-body);font-weight:var(--weight-semibold);text-decoration:none}.footer__phone-local[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{text-underline-offset:.2em;text-decoration:underline}.footer__emergency[data-astro-cid-qup6pdxl]{margin:var(--space-md) 0 0;color:var(--color-accent-on-dark);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.footer__nav[data-astro-cid-qup6pdxl]{gap:var(--space-lg);border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,6vw,80px) 0 0;padding-top:clamp(40px,5vw,64px);display:grid}.footer__group-title[data-astro-cid-qup6pdxl]{margin:0 0 var(--space-sm);color:var(--color-accent-on-dark);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.footer__links[data-astro-cid-qup6pdxl]{margin:0;padding:0;list-style:none}.footer__links[data-astro-cid-qup6pdxl] li[data-astro-cid-qup6pdxl]+li[data-astro-cid-qup6pdxl]{margin-top:var(--space-2xs)}.footer__links[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:#ffffffdb;font-size:var(--text-small);text-decoration:none}.footer__links[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--color-white);text-underline-offset:.2em;text-decoration:underline}.footer__social[data-astro-cid-qup6pdxl]{gap:var(--space-2xs);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:flex}.footer__social-link[data-astro-cid-qup6pdxl]{border-radius:var(--radius-tile);width:48px;height:48px;color:var(--color-accent-on-dark);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);border:1px solid #ffffff2e;place-items:center;display:grid}.footer__social-link[data-astro-cid-qup6pdxl]:hover{border-color:var(--color-white);background:var(--color-white);color:var(--color-green-darkest)}.footer__legal[data-astro-cid-qup6pdxl]{padding-top:var(--space-md);color:#ffffffb8;font-size:var(--text-small);border-top:1px solid #ffffff24;margin:clamp(40px,5vw,64px) 0 0}.footer__legal[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--color-white)}@media (width<=1024px){.newsletter__card[data-astro-cid-qup6pdxl]{grid-template-columns:1fr}.newsletter__lead[data-astro-cid-qup6pdxl],.newsletter__form[data-astro-cid-qup6pdxl]{grid-column:1}.newsletter__form[data-astro-cid-qup6pdxl]{grid-row:auto}.footer__cards[data-astro-cid-qup6pdxl]{grid-template-columns:1fr}.footer__nav[data-astro-cid-qup6pdxl]{gap:var(--space-md);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.footer__social-link[data-astro-cid-qup6pdxl]{transition:none}}[data-magnet]{translate:var(--mx,0px) var(--my,0px);transition:translate .5s cubic-bezier(.2,.9,.3,1.25)}[data-magnet]>.magnet__label{translate:var(--lx,0px) var(--ly,0px);transition:translate .5s cubic-bezier(.2,.9,.3,1.25);display:inline-block}[data-tilt]{transform:translateY(var(--lift,0px)) perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}[data-tilt]:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(circle at var(--px,50%) var(--py,50%), #ffffff52, #fff0 55%);opacity:var(--glow,0);pointer-events:none;transition:opacity .4s ease-out;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){[data-magnet],[data-magnet]>.magnet__label,[data-tilt],[data-tilt]:after{transition:none}}.site-header-spacer{height:106px}body.content-page .site-header-spacer{background:var(--color-content-bg)}@media (width<=1024px){.site-header-spacer{height:90px}}body.has-hero .site-header .glass{animation-delay:1.05s}.container[data-astro-cid-ygbe67ah]{width:100%;padding-inline:var(--gutter);margin-inline:auto}.container--default[data-astro-cid-ygbe67ah]{max-width:calc(var(--container-width) + var(--gutter) * 2)}.container--narrow[data-astro-cid-ygbe67ah]{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.container--full[data-astro-cid-ygbe67ah]{max-width:none;padding-inline:0}.line-icon[data-astro-cid-5rulq6kh]{vertical-align:-.125em;flex:none;display:inline-block}
