:root{--dur-reveal:.5s;--reveal-shift:30px;--ease-reveal:ease-out;--reveal-stagger-base:.45s;--reveal-stagger:.15s}.js .reveal{opacity:0;transform:translate3d(0, var(--reveal-shift), 0);transition-property:opacity,transform;transition-duration:var(--dur-reveal);transition-timing-function:var(--ease-reveal);will-change:opacity, transform}.js .reveal.is-visible{opacity:1;will-change:auto;transform:none}@media (width>=768px){.js .reveal--from-left{transform:translate3d(calc(-1 * var(--reveal-shift)), 0, 0)}.js .reveal--from-right{transform:translate3d(var(--reveal-shift), 0, 0)}}.js .reveal--from-top{transform:translate3d(0, calc(-1 * var(--reveal-shift)), 0)}.js .reveal--from-left.is-visible,.js .reveal--from-right.is-visible,.js .reveal--from-top.is-visible{transform:none}.js .reveal--d1{transition-delay:var(--reveal-delay-1,.3s)}.js .reveal--d2{transition-delay:var(--reveal-delay-2,.6s)}[data-reveal-group]>.reveal:first-child{transition-delay:calc(var(--reveal-stagger-base,0s) + var(--reveal-stagger) * 0)}[data-reveal-group]>.reveal:nth-child(2){transition-delay:calc(var(--reveal-stagger-base,0s) + var(--reveal-stagger) * 1)}[data-reveal-group]>.reveal:nth-child(3){transition-delay:calc(var(--reveal-stagger-base,0s) + var(--reveal-stagger) * 2)}[data-reveal-group]>.reveal:nth-child(4){transition-delay:calc(var(--reveal-stagger-base,0s) + var(--reveal-stagger) * 3)}[data-reveal-group]>.reveal:nth-child(5){transition-delay:calc(var(--reveal-stagger-base,0s) + var(--reveal-stagger) * 4)}[data-reveal-group]>.reveal:nth-child(6),[data-reveal-group]>.reveal:nth-child(n+7){transition-delay:calc(var(--reveal-stagger-base,0s) + var(--reveal-stagger) * 5)}@media (prefers-reduced-motion:reduce){.js .reveal,.js .reveal.is-visible{opacity:1;will-change:auto;transition:none;transform:none}}:root{--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-display:clamp(34px, 4.2vw, 56px);--font-size-h1:clamp(34px, 4.4vw, 60px);--font-size-h2:clamp(27px, 3vw, 40px);--font-size-h3:22px;--font-size-lead:clamp(18px, 1.5vw, 22px);--font-size-body:16px;--font-size-small:14px;--font-size-caption:12px;--font-size-label:13px;--line-height-display:1.1;--line-height-heading:1.06;--line-height-snug:1.12;--line-height-lead:1.45;--line-height-body:1.55;--line-height-tight:1.3;--letter-spacing-tight:-.01em;--letter-spacing-normal:0;--letter-spacing-wide:.08em;--text-display:var(--font-weight-medium) var(--font-size-display)/var(--line-height-display) var(--font-display,var(--font-sans));--text-h1:var(--font-weight-medium) var(--font-size-h1)/var(--line-height-h1,1.1) var(--font-display,var(--font-sans));--text-h2:var(--font-weight-medium) var(--font-size-h2)/var(--line-height-heading) var(--font-display,var(--font-sans));--text-h3:var(--font-weight-medium) var(--font-size-h3)/var(--line-height-snug) var(--font-display,var(--font-sans));--text-lead:var(--font-weight-regular) var(--font-size-lead)/var(--line-height-lead) var(--font-sans);--text-body:var(--font-weight-regular) var(--font-size-body)/var(--line-height-body) var(--font-sans);--text-small:var(--font-weight-regular) var(--font-size-small)/1.5 var(--font-sans);--text-caption:var(--font-weight-regular) var(--font-size-caption)/1.4 var(--font-sans);--text-label:var(--font-weight-semibold) var(--font-size-label)/var(--line-height-tight) var(--font-sans);--container-max:1200px;--container-max-narrow:760px;--container-max-wide:1360px;--container-pad:24px;--header-h-overlay:clamp(88px, 9vw, 120px);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-none:0px;--radius-sm:4px;--radius-md:4px;--radius-lg:4px;--radius-full:9999px;--btn-radius:0;--btn-clip:var(--chamfer-clip-sm);--chamfer-cot:2.9296;--chamfer-depth:10px;--chamfer-clip:polygon(calc(var(--chamfer-depth) * var(--chamfer-cot)) 0, 100% 0, 100% 100%, 0 100%, 0 var(--chamfer-depth));--chamfer-clip-sm:var(--chamfer-clip);--chamfer-clip-lg:polygon(calc(16px * var(--chamfer-cot)) 0, 100% 0, 100% 100%, 0 100%, 0 16px);--shadow-sm:0 1px 2px #2626260f, 0 1px 1px #2626260a;--shadow-md:0 4px 16px #26262614;--shadow-lg:0 12px 40px #2626261f;--shadow-focus:0 0 0 3px #b8093b2e;--duration-fast:.14s;--duration-base:.18s;--easing:ease-out;--transition:all var(--duration-base) var(--easing)}*{box-sizing:border-box;margin:0;padding:0}img,svg,video,canvas,iframe,picture{max-width:100%}img,video{height:auto}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-top:88px;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font:var(--text-body);font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);max-width:100%;position:relative;overflow-x:clip}:root{--bg:#f4f1ea;--bg-alt:#fff;--bg-invert:#291769;--surface:#fff;--ink:#141118;--ink-2:#5c5766;--ink-invert:#fff;--ink-invert-2:#ffffffb8;--accent:#291769;--accent-hover:#33208a;--on-accent:#fff;--convert:#d32118;--convert-hover:#b81c14;--line:#e5e0d4;--line-strong:#cfc8b8;--success:#1f7a3d;--warning:#8a5a00;--error:#d32118;--font-display:"Asap", system-ui, sans-serif;--font-text:"Public Sans", system-ui, sans-serif;--fs-display:clamp(40px, 5.6vw, 66px);--fs-h1:clamp(34px, 4.2vw, 53px);--fs-h2:clamp(30px, 3.2vw, 42px);--fs-h3:clamp(24px, 2vw, 27px);--fs-lead:clamp(19px, 1.5vw, 21px);--fs-body:17px;--fs-small:14px;--fs-caption:12px;--fs-label:13px;--lh-display:.98;--lh-h1:1.02;--lh-h2:1.06;--lh-h3:1.15;--lh-lead:1.5;--lh-body:1.65;--ls-display:-.02em;--ls-body:0em;--ls-label:.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--container:1200px;--columns:12;--gutter:48px;--page-pad:48px;--page-pad-mobile:20px;--section-gap:80px;--header-h:72px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--control-h:48px;--control-h-sm:38px;--control-h-lg:58px;--card-pad:32px;--dur-reveal:.5s;--reveal-shift:30px;--ease-reveal:ease-out;--reveal-threshold:.2;--reveal-delay-1:.3s;--reveal-delay-2:.6s;--reveal-stagger-base:.45s;--reveal-stagger:.15s;--ease:cubic-bezier(.2, .6, .2, 1);--dur-micro:.14s;--dur-standard:.22s;--dur-page:.36s}@media (prefers-reduced-motion:reduce){:root{--dur-micro:0s;--dur-standard:0s;--dur-page:0s;--dur-reveal:0s;--reveal-shift:0px;--reveal-stagger:0s;--reveal-stagger-base:0s}}:root{--color-bg:var(--bg);--color-bg-alt:var(--bg-alt);--color-bg-invert:var(--bg-invert);--color-text:var(--ink);--color-text-muted:var(--ink-2);--color-text-on-dark:var(--ink-invert);--color-text-on-dark-muted:var(--ink-invert-2);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-primary:var(--accent-aa,var(--accent));--color-success:var(--success);--color-warning:var(--warning);--color-error:var(--error);--font-sans:var(--font-text);--line-height-h1:var(--lh-h1);--font-size-display:var(--fs-display);--font-size-h1:var(--fs-h1);--font-size-h2:var(--fs-h2);--font-size-h3:var(--fs-h3);--font-size-lead:var(--fs-lead);--font-size-body:var(--fs-body);--font-size-small:var(--fs-small);--font-size-caption:var(--fs-caption);--font-size-label:var(--fs-label);--line-height-display:var(--lh-display);--line-height-heading:var(--lh-h2);--line-height-snug:var(--lh-h3);--line-height-lead:var(--lh-lead);--line-height-body:var(--lh-body);--letter-spacing-tight:var(--ls-display);--letter-spacing-normal:var(--ls-body);--letter-spacing-wide:var(--ls-label);--space-1:var(--s-1);--space-2:var(--s-2);--space-3:var(--s-3);--space-4:var(--s-4);--space-5:var(--s-5);--space-6:var(--s-6);--space-7:var(--s-7);--space-8:var(--s-8);--space-9:var(--s-9);--space-10:var(--s-10);--container-max:var(--container);--container-pad:var(--page-pad);--duration-fast:var(--dur-micro);--duration-base:var(--dur-standard);--easing:var(--ease)}@media (width<=768px){:root{--container-pad:var(--page-pad-mobile)}}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--font-sans:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--font-serif:"Figtree", "Segoe UI", system-ui, sans-serif;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;--text-display:700 var(--font-size-display)/var(--line-height-display) var(--font-sans);--text-h1:700 var(--font-size-h1)/1.04 var(--font-sans);--text-h2:600 var(--font-size-h2)/var(--line-height-heading) var(--font-sans);--text-h3:600 var(--font-size-h3)/var(--line-height-snug) var(--font-sans);--color-primary-hover:#456578;--color-primary-active:#3f6276;--color-primary-bg:#222f40;--color-primary-bg-hover:#2c3b4f;--color-secondary:#587e92;--color-secondary-terracotta:#ee1625;--color-secondary-gold:#a7bdc8;--color-secondary-azure:#587e92;--color-neutral-0:#fff;--color-neutral-50:#f7f8f9;--color-neutral-100:#efefef;--color-neutral-200:#e7e7e7;--color-neutral-300:#a7bdc8;--color-neutral-400:#92a6b2;--color-neutral-500:#6e7e8a;--color-neutral-900:#222f40;--color-success-hover:#246349;--color-info:#587e92;--color-error-hover:#c9111c;--color-text-accent:#4a6b7d;--color-bg-hover:color-mix(in srgb, var(--color-neutral-900) 5%, #fff);--color-bg-gradient:linear-gradient(118deg, #222f40 0%, #2e4255 45%, #587e92 100%);--color-border-on-dark:#ffffff38;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--chamfer-depth:0px;--btn-bg:var(--convert);--btn-bg-hover:var(--convert-hover);--btn-bg-active:var(--convert-hover);--btn-fg:#fff;--btn-radius:var(--radius-full);--btn-clip:none;--footer-accent:var(--color-secondary-gold);--field-radius:8px;--shadow-sm:0 2px 8px #222f4012;--shadow-md:0 8px 24px #222f401a;--shadow-lg:0 16px 48px #222f4024;--shadow-focus:0 0 0 3px #587e9266}.accent{color:var(--color-secondary-terracotta)}.hero-pic{background:var(--color-neutral-0);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-lg);margin:0;max-width:540px;margin-inline:auto}.hero-pic img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.shots{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.shot{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.shot__img{background:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);place-items:center;min-height:180px;display:grid}.shot__img img{max-width:100%;height:auto;display:block}.shot figcaption{font:var(--text-small);color:var(--color-text-muted)}.btn[data-astro-cid-ep6cxepz]{justify-content:center;align-items:center;gap:var(--space-2);font:var(--text-label);font-family:var(--font-sans);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;border-radius:var(--btn-radius);cursor:pointer;transition:var(--transition);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ep6cxepz]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.btn--sm[data-astro-cid-ep6cxepz]{padding:var(--space-2) var(--space-4);font-size:12px}.btn--md[data-astro-cid-ep6cxepz]{padding:var(--space-3) var(--space-5);min-height:44px}.btn--lg[data-astro-cid-ep6cxepz]{padding:var(--space-4) var(--space-7);font-size:14px}.btn--full[data-astro-cid-ep6cxepz]{width:100%}.btn--primary[data-astro-cid-ep6cxepz]{background:var(--btn-bg,var(--color-primary));color:var(--btn-fg,var(--color-text-on-dark));border-color:var(--btn-bg,var(--color-primary));clip-path:var(--btn-clip)}.btn--primary[data-astro-cid-ep6cxepz]:hover{background:var(--btn-bg-hover,var(--color-primary-hover));border-color:var(--btn-bg-hover,var(--color-primary-hover))}.btn--primary[data-astro-cid-ep6cxepz]:active{background:var(--btn-bg-active,var(--color-primary-active));border-color:var(--btn-bg-active,var(--color-primary-active))}.btn--secondary[data-astro-cid-ep6cxepz]{color:var(--color-text);border-color:var(--color-border-strong);background:0 0}.btn--secondary[data-astro-cid-ep6cxepz]:hover{border-color:var(--color-neutral-900);color:var(--color-neutral-900)}.btn--secondary[data-astro-cid-ep6cxepz]:active{background:var(--color-neutral-50)}.btn--ghost[data-astro-cid-ep6cxepz]{color:var(--color-text-accent);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.btn--ghost[data-astro-cid-ep6cxepz]:hover{color:var(--color-primary-hover)}.btn--on-dark[data-astro-cid-ep6cxepz].btn--secondary{color:var(--color-text-on-dark);border-color:#ffffff8c}.btn--on-dark[data-astro-cid-ep6cxepz].btn--secondary:hover{color:var(--color-text-on-dark);background:#ffffff1f;border-color:#fff}.btn--on-dark[data-astro-cid-ep6cxepz].btn--ghost{color:var(--color-text-on-dark)}.btn--on-dark[data-astro-cid-ep6cxepz].btn--ghost:hover{color:var(--color-text-on-dark);opacity:.85}.gpop[data-astro-cid-n43hag5k]{width:calc(100% - 2 * var(--space-5));max-width:540px;max-height:calc(100dvh - 2 * var(--space-5));padding:var(--space-7) var(--space-7) var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-lg);border:0;margin:auto;overflow-y:auto}.gpop[data-astro-cid-n43hag5k]::backdrop{background:#1411188c}.gpop[data-astro-cid-n43hag5k][open]{animation:.25s ease-out gpop-in}.gpop[data-astro-cid-n43hag5k][open]::backdrop{animation:.25s ease-out gpop-fade}@keyframes gpop-in{0%{opacity:0;transform:translateY(16px)}}@keyframes gpop-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gpop[data-astro-cid-n43hag5k][open],.gpop[data-astro-cid-n43hag5k][open]::backdrop{animation:none}}.gpop__close[data-astro-cid-n43hag5k]{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute}.gpop__close[data-astro-cid-n43hag5k]:hover{color:var(--color-text);background:var(--color-bg-hover)}.gpop__close[data-astro-cid-n43hag5k]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.gpop__logo[data-astro-cid-n43hag5k]{width:auto;height:48px;margin-bottom:var(--space-5);display:block}.gpop__title[data-astro-cid-n43hag5k]{font:var(--text-h2);margin:0 0 var(--space-3)}.gpop__sub[data-astro-cid-n43hag5k]{font-weight:var(--font-weight-semibold);margin:0 0 var(--space-3)}.gpop__body[data-astro-cid-n43hag5k]{font:var(--text-small);color:var(--color-text-muted);margin-bottom:var(--space-6)}.gpop__body[data-astro-cid-n43hag5k] p[data-astro-cid-n43hag5k]{margin:0 0 var(--space-3)}.gpop__body[data-astro-cid-n43hag5k] p[data-astro-cid-n43hag5k]:last-child{margin-bottom:0}.gpop__actions[data-astro-cid-n43hag5k]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=560px){.gpop[data-astro-cid-n43hag5k]{padding:var(--space-6) var(--space-5) var(--space-5)}.gpop__logo[data-astro-cid-n43hag5k]{height:40px}.gpop__actions[data-astro-cid-n43hag5k]{flex-direction:column}.gpop__actions[data-astro-cid-n43hag5k] .btn{width:100%}}.icon[data-astro-cid-zdxmrnxy]{vertical-align:middle;flex-shrink:0;display:inline-block}.icon--inherit[data-astro-cid-zdxmrnxy]{color:inherit}.icon--default[data-astro-cid-zdxmrnxy]{color:var(--color-text)}.icon--muted[data-astro-cid-zdxmrnxy]{color:var(--color-text-muted)}.icon--accent[data-astro-cid-zdxmrnxy]{color:var(--color-text-accent)}.icon--on-dark[data-astro-cid-zdxmrnxy]{color:var(--color-text-on-dark)}.badge[data-astro-cid-76wn774d]{align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;line-height:1;display:inline-flex}.badge--sm[data-astro-cid-76wn774d]{padding:4px 8px;font-size:11px}.badge--md[data-astro-cid-76wn774d]{padding:6px 10px;font-size:12px}.badge--soft[data-astro-cid-76wn774d].badge--neutral{background:var(--color-neutral-50);color:var(--color-text-muted);border-color:var(--color-border)}.badge--soft[data-astro-cid-76wn774d].badge--primary{background:color-mix(in srgb, var(--color-primary) 10%, white);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 24%, white)}.badge--soft[data-astro-cid-76wn774d].badge--success{background:color-mix(in srgb, var(--color-success) 12%, white);color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 26%, white)}.badge--soft[data-astro-cid-76wn774d].badge--warning{background:color-mix(in srgb, var(--color-warning) 16%, white);color:#7a5a00;border-color:color-mix(in srgb, var(--color-warning) 40%, white)}.badge--soft[data-astro-cid-76wn774d].badge--info{background:color-mix(in srgb, var(--color-info) 12%, white);color:color-mix(in srgb, var(--color-info) 70%, black);border-color:color-mix(in srgb, var(--color-info) 30%, white)}.badge--solid[data-astro-cid-76wn774d]{color:var(--color-text-on-dark)}.badge--solid[data-astro-cid-76wn774d].badge--neutral{background:var(--color-neutral-900)}.badge--solid[data-astro-cid-76wn774d].badge--primary{background:var(--color-primary)}.badge--solid[data-astro-cid-76wn774d].badge--success{background:var(--color-success)}.badge--solid[data-astro-cid-76wn774d].badge--warning{background:var(--color-warning);color:var(--color-neutral-900)}.badge--solid[data-astro-cid-76wn774d].badge--info{background:var(--color-info)}.header[data-astro-cid-twu6fk5x]{z-index:100;background:var(--color-bg);border-bottom:1px solid var(--color-border);transition:background var(--duration-base) var(--easing), border-color var(--duration-base) var(--easing);position:sticky;top:0}.header__inner[data-astro-cid-twu6fk5x]{align-items:center;gap:var(--space-6);max-width:var(--container-max);padding:var(--space-3) var(--container-pad);margin:0 auto;display:flex}.header__logo[data-astro-cid-twu6fk5x]{align-items:center;gap:var(--space-2);color:var(--color-text);flex-shrink:0;text-decoration:none;display:inline-flex}.header__wordmark[data-astro-cid-twu6fk5x]{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);font-size:22px}.header__logo-img[data-astro-cid-twu6fk5x]{height:var(--logo-h,38px);width:auto;display:block}.header__actions[data-astro-cid-twu6fk5x] .header__cta-mobile,.header__logo-img--light[data-astro-cid-twu6fk5x],.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled) .header__logo-img[data-astro-cid-twu6fk5x]{display:none}.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled) .header__logo-img--light[data-astro-cid-twu6fk5x]{display:block}.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled) .header__logo--invert[data-astro-cid-twu6fk5x] .header__logo-img[data-astro-cid-twu6fk5x]{filter:brightness(0)invert();display:block}.header__nav[data-astro-cid-twu6fk5x]{margin-left:auto}.header__menu[data-astro-cid-twu6fk5x]{align-items:center;gap:var(--space-2);list-style:none;display:flex}.header__item[data-astro-cid-twu6fk5x]{position:relative}.header__item--mega[data-astro-cid-twu6fk5x]{position:static}.header__link[data-astro-cid-twu6fk5x]{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition);background:0 0;border:none;text-decoration:none;display:inline-flex}.header__link[data-astro-cid-twu6fk5x]:hover{color:var(--color-text-accent)}.header__chevron[data-astro-cid-twu6fk5x]{transition:transform var(--duration-fast) var(--easing)}.header__mega[data-astro-cid-twu6fk5x]{background:var(--color-bg);border:1px solid var(--color-border);width:min(880px,100vw - 48px);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:var(--transition);z-index:300;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-6px)}.header__mega[data-astro-cid-twu6fk5x]:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.header__item--mega[data-astro-cid-twu6fk5x]:hover .header__mega[data-astro-cid-twu6fk5x],.header__item--mega[data-astro-cid-twu6fk5x]:focus-within .header__mega[data-astro-cid-twu6fk5x]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.header__item--mega[data-astro-cid-twu6fk5x]:hover .header__chevron[data-astro-cid-twu6fk5x],.header__item--mega[data-astro-cid-twu6fk5x]:focus-within .header__chevron[data-astro-cid-twu6fk5x]{transform:rotate(180deg)}.header__mega-inner[data-astro-cid-twu6fk5x]{grid-template-columns:280px 1fr;display:grid}.header__mega-inner--no-featured[data-astro-cid-twu6fk5x]{grid-template-columns:1fr}.mega__label[data-astro-cid-twu6fk5x]{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);margin-bottom:var(--space-3)}.mega__featured[data-astro-cid-twu6fk5x]{background:var(--color-bg);border-right:1px solid var(--color-border);padding:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.mega__feat[data-astro-cid-twu6fk5x]{gap:var(--space-3);padding:var(--space-3);color:inherit;transition:var(--transition);align-items:flex-start;text-decoration:none;display:flex}.mega__feat[data-astro-cid-twu6fk5x]:hover{background:var(--color-bg-hover)}.mega__feat-icon[data-astro-cid-twu6fk5x]{width:36px;height:36px;color:var(--color-text-accent);background:var(--color-bg-hover);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mega__feat-icon[data-astro-cid-twu6fk5x] .mega__brand-ico[data-astro-cid-twu6fk5x]{object-fit:contain;width:24px;height:24px;display:block}.mega__row-icon[data-astro-cid-twu6fk5x] .mega__brand-ico[data-astro-cid-twu6fk5x],.header__dropdown-icon[data-astro-cid-twu6fk5x] .mega__brand-ico[data-astro-cid-twu6fk5x]{object-fit:contain;width:20px;height:20px;margin-top:1px;display:block}.mega__feat-body[data-astro-cid-twu6fk5x]{flex-direction:column;gap:2px;display:flex}.mega__feat-title[data-astro-cid-twu6fk5x]{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);color:var(--color-text);display:flex}.mega__feat-desc[data-astro-cid-twu6fk5x]{font-size:var(--font-size-small);color:var(--color-text-muted)}.mega__cols[data-astro-cid-twu6fk5x]{padding:var(--space-5);gap:var(--space-6);display:flex}.mega__col[data-astro-cid-twu6fk5x]{flex:1}.mega__list[data-astro-cid-twu6fk5x]{gap:var(--space-1);grid-template-columns:1fr;align-content:start;list-style:none;display:grid}.mega__cols--single[data-astro-cid-twu6fk5x] .mega__list[data-astro-cid-twu6fk5x]{grid-template-columns:1fr 1fr}.mega__row[data-astro-cid-twu6fk5x]{gap:var(--space-3);padding:var(--space-3);color:inherit;transition:var(--transition);align-items:flex-start;text-decoration:none;display:flex}.mega__row[data-astro-cid-twu6fk5x]:hover{background:var(--color-bg-hover)}.mega__row-icon[data-astro-cid-twu6fk5x]{color:var(--color-text-accent);flex-shrink:0;margin-top:1px;display:inline-flex}.mega__row-body[data-astro-cid-twu6fk5x]{flex-direction:column;gap:2px;display:flex}.mega__row-name[data-astro-cid-twu6fk5x]{font-weight:var(--font-weight-medium);color:var(--color-text);font-size:var(--font-size-small)}.mega__row-desc[data-astro-cid-twu6fk5x]{font-size:var(--font-size-caption);color:var(--color-text-muted)}.mega__footer[data-astro-cid-twu6fk5x]{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text-accent);text-decoration:none;display:block}.mega__footer[data-astro-cid-twu6fk5x]:hover{background:var(--color-bg-hover)}.header__item--dropdown[data-astro-cid-twu6fk5x]{position:relative}.header__dropdown[data-astro-cid-twu6fk5x]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:260px;box-shadow:var(--shadow-lg);padding:var(--space-2);opacity:0;visibility:hidden;transition:var(--transition);z-index:300;position:absolute;top:100%;left:0;transform:translateY(-6px)}.header__dropdown[data-astro-cid-twu6fk5x]:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.header__item--dropdown[data-astro-cid-twu6fk5x]:hover .header__dropdown[data-astro-cid-twu6fk5x],.header__item--dropdown[data-astro-cid-twu6fk5x]:focus-within .header__dropdown[data-astro-cid-twu6fk5x]{opacity:1;visibility:visible;transform:translateY(0)}.header__item--dropdown[data-astro-cid-twu6fk5x]:hover .header__chevron[data-astro-cid-twu6fk5x],.header__item--dropdown[data-astro-cid-twu6fk5x]:focus-within .header__chevron[data-astro-cid-twu6fk5x]{transform:rotate(180deg)}.header__dropdown-list[data-astro-cid-twu6fk5x]{flex-direction:column;list-style:none;display:flex}.header__dropdown-link[data-astro-cid-twu6fk5x]{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);color:inherit;transition:var(--transition);align-items:flex-start;text-decoration:none;display:flex}.header__dropdown-link[data-astro-cid-twu6fk5x]:hover{background:var(--color-bg-hover)}.header__dropdown-icon[data-astro-cid-twu6fk5x]{color:var(--color-text-accent);flex-shrink:0;margin-top:1px;display:inline-flex}.header__dropdown-body[data-astro-cid-twu6fk5x]{flex-direction:column;gap:2px;display:flex}.header__dropdown-name[data-astro-cid-twu6fk5x]{font-weight:var(--font-weight-medium);color:var(--color-text);font-size:var(--font-size-small)}.header__dropdown-desc[data-astro-cid-twu6fk5x]{font-size:var(--font-size-caption);color:var(--color-text-muted)}.header__actions[data-astro-cid-twu6fk5x]{align-items:center;gap:var(--space-3);display:flex}.header__login[data-astro-cid-twu6fk5x]{position:relative}.header__dropdown--right[data-astro-cid-twu6fk5x]{left:auto;right:0}.drawer__login[data-astro-cid-twu6fk5x]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.drawer__login-label[data-astro-cid-twu6fk5x]{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);margin-bottom:var(--space-2)}.header__lang[data-astro-cid-twu6fk5x]{min-width:44px;min-height:44px;padding:0 var(--space-2);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text);border-radius:var(--radius-sm);transition:var(--transition);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.header__lang[data-astro-cid-twu6fk5x]:hover{color:var(--color-text-accent);background:var(--color-bg-hover)}.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled) .header__lang[data-astro-cid-twu6fk5x]{color:var(--color-text-on-dark)}.drawer__lang[data-astro-cid-twu6fk5x]{margin-top:var(--space-4);padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.header__burger[data-astro-cid-twu6fk5x]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 8px;display:none}.header__burger[data-astro-cid-twu6fk5x] span[data-astro-cid-twu6fk5x]{background:var(--color-text);width:100%;height:2px;transition:var(--transition);display:block}.header--transparent[data-astro-cid-twu6fk5x]{position:fixed;inset-inline:0}.header--transparent[data-astro-cid-twu6fk5x] .header__inner[data-astro-cid-twu6fk5x]{min-height:var(--header-h-overlay,120px);transition:min-height var(--duration-base) var(--easing)}.header--transparent[data-astro-cid-twu6fk5x].is-scrolled .header__inner[data-astro-cid-twu6fk5x]{min-height:0}.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled){background:0 0;border-bottom-color:#0000}.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled) .header__logo[data-astro-cid-twu6fk5x],.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled) .header__link[data-astro-cid-twu6fk5x],.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled) .header__wordmark[data-astro-cid-twu6fk5x]{color:var(--color-text-on-dark)}.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled) .header__link[data-astro-cid-twu6fk5x]:hover{color:var(--color-text-on-dark);opacity:.8}.header--transparent[data-astro-cid-twu6fk5x]:not(.is-scrolled) .header__burger[data-astro-cid-twu6fk5x] span[data-astro-cid-twu6fk5x]{background:var(--color-text-on-dark)}.drawer[data-astro-cid-twu6fk5x]{z-index:200;position:fixed;inset:0}.drawer__overlay[data-astro-cid-twu6fk5x]{opacity:0;transition:opacity var(--duration-base) var(--easing);background:#26262680;position:absolute;inset:0}.drawer__panel[data-astro-cid-twu6fk5x]{background:var(--color-bg);width:min(360px,86vw);height:100%;box-shadow:var(--shadow-lg);padding:var(--space-5);transition:transform var(--duration-base) var(--easing);flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.drawer[data-astro-cid-twu6fk5x].is-open .drawer__overlay[data-astro-cid-twu6fk5x]{opacity:1}.drawer[data-astro-cid-twu6fk5x].is-open .drawer__panel[data-astro-cid-twu6fk5x]{transform:translate(0)}.drawer__head[data-astro-cid-twu6fk5x]{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.drawer__close[data-astro-cid-twu6fk5x]{cursor:pointer;color:var(--color-text);padding:var(--space-1);background:0 0;border:none;display:inline-flex}.drawer__menu[data-astro-cid-twu6fk5x]{flex-direction:column;list-style:none;display:flex}.drawer__item[data-astro-cid-twu6fk5x]{border-bottom:1px solid var(--color-border)}.drawer__link[data-astro-cid-twu6fk5x]{width:100%;padding:var(--space-4) 0;font-family:var(--font-sans);font-size:var(--font-size-lead);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.drawer__chevron[data-astro-cid-twu6fk5x]{transition:transform var(--duration-fast) var(--easing)}.drawer__link--toggle[data-astro-cid-twu6fk5x][aria-expanded=true] .drawer__chevron[data-astro-cid-twu6fk5x]{transform:rotate(180deg)}.drawer__sublist[data-astro-cid-twu6fk5x]{padding:0 0 var(--space-3) var(--space-3);list-style:none}.drawer__sublink[data-astro-cid-twu6fk5x]{padding:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--font-size-body);text-decoration:none;display:block}.drawer__sublink[data-astro-cid-twu6fk5x]:hover{color:var(--color-text-accent)}.drawer__cta[data-astro-cid-twu6fk5x]{margin-top:var(--space-6)}@media (width<=1280px){.header__inner[data-astro-cid-twu6fk5x]{gap:var(--space-4)}.header__link[data-astro-cid-twu6fk5x]{padding-inline:var(--space-2)}.header__menu[data-astro-cid-twu6fk5x]{gap:var(--space-1)}}@media (width<=1099px){.header__nav[data-astro-cid-twu6fk5x],.header__actions[data-astro-cid-twu6fk5x] .header__cta{display:none}.header__actions[data-astro-cid-twu6fk5x] .header__cta-mobile{min-height:44px;display:inline-flex}.header__login[data-astro-cid-twu6fk5x]{display:none}.header__burger[data-astro-cid-twu6fk5x]{display:flex}.header__actions[data-astro-cid-twu6fk5x]{margin-left:auto}}.footer[data-astro-cid-vztrstrs]{background:var(--color-neutral-900);color:var(--color-text-on-dark)}.footer__inner[data-astro-cid-vztrstrs]{max-width:var(--container-max);padding:var(--space-8) var(--container-pad) var(--space-5);margin:0 auto}.footer__top[data-astro-cid-vztrstrs]{grid-template-columns:2fr repeat(var(--footer-cols,3), minmax(0, 1fr));gap:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid var(--color-border-on-dark);display:grid}.footer__logo[data-astro-cid-vztrstrs]{align-items:center;gap:var(--space-2);color:var(--color-text-on-dark);text-decoration:none;display:inline-flex}.footer__logo-img[data-astro-cid-vztrstrs]{filter:brightness(0)invert();width:auto;height:42px;display:block}.footer__wordmark[data-astro-cid-vztrstrs]{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);font-size:22px}.footer__tagline[data-astro-cid-vztrstrs]{margin-top:var(--space-3);max-width:320px;font-size:var(--font-size-small);line-height:var(--line-height-body);color:var(--color-text-on-dark-muted)}.footer__parent[data-astro-cid-vztrstrs]{margin-top:var(--space-3)}.footer__parent-link[data-astro-cid-vztrstrs]{color:var(--footer-accent,var(--color-primary));font-size:var(--font-size-small);font-weight:var(--font-weight-medium);text-decoration:none}.footer__parent-link[data-astro-cid-vztrstrs]:hover{text-decoration:underline}.footer__social[data-astro-cid-vztrstrs]{gap:var(--space-2);margin-top:var(--space-5);list-style:none;display:flex}.footer__social-link[data-astro-cid-vztrstrs]{width:44px;height:44px;color:var(--color-text-on-dark);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-sm);transition:var(--transition);justify-content:center;align-items:center;display:inline-flex}.footer__social-link[data-astro-cid-vztrstrs]:hover{background:var(--footer-accent,var(--color-primary));border-color:var(--footer-accent,var(--color-primary))}.footer__heading[data-astro-cid-vztrstrs]{font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-on-dark-muted);margin-bottom:var(--space-4)}.footer__group[data-astro-cid-vztrstrs]+.footer__group[data-astro-cid-vztrstrs]{margin-top:var(--space-7)}.footer__list[data-astro-cid-vztrstrs]{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.footer__link[data-astro-cid-vztrstrs]{color:var(--color-text-on-dark);font-size:var(--font-size-body);transition:var(--transition);overflow-wrap:anywhere;text-decoration:none}.footer__link[data-astro-cid-vztrstrs]:hover{color:var(--footer-accent,var(--color-primary))}.footer__link--small[data-astro-cid-vztrstrs]{font-size:var(--font-size-small)}.footer__muted[data-astro-cid-vztrstrs]{color:var(--color-text-on-dark-muted);font-size:var(--font-size-body)}.footer__bottom[data-astro-cid-vztrstrs]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.footer__copy[data-astro-cid-vztrstrs]{font-size:var(--font-size-small);color:var(--color-text-on-dark-muted)}.footer__legal[data-astro-cid-vztrstrs]{gap:var(--space-5);flex-wrap:wrap;list-style:none;display:flex}@media (width<=880px){.footer__top[data-astro-cid-vztrstrs]{gap:var(--space-6);grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-vztrstrs]{grid-column:1/-1}}@media (width<=520px){.footer__top[data-astro-cid-vztrstrs]{grid-template-columns:1fr}.footer__bottom[data-astro-cid-vztrstrs]{flex-direction:column;align-items:flex-start}}.container[data-astro-cid-r25ia3hk]{width:100%;padding-inline:var(--container-pad);margin-inline:auto}.container--default[data-astro-cid-r25ia3hk]{max-width:var(--container-max)}.container--narrow[data-astro-cid-r25ia3hk]{max-width:var(--container-max-narrow)}.container--wide[data-astro-cid-r25ia3hk]{max-width:var(--container-max-wide)}.container--full[data-astro-cid-r25ia3hk]{max-width:none}.section[data-astro-cid-xnruj3mi]{position:relative}.section--space-sm[data-astro-cid-xnruj3mi]{padding-block:clamp(32px,5vw,48px)}.section--space-md[data-astro-cid-xnruj3mi]{padding-block:clamp(48px,7vw,80px)}.section--space-lg[data-astro-cid-xnruj3mi]{padding-block:clamp(64px,10vw,120px)}.section--bg-default[data-astro-cid-xnruj3mi]{background:var(--color-bg)}.section--bg-alt[data-astro-cid-xnruj3mi]{background:var(--color-bg-alt)}.section--bg-warm[data-astro-cid-xnruj3mi]{background:var(--color-bg-warm,var(--color-bg-alt))}.section--bg-invert[data-astro-cid-xnruj3mi]{background:var(--color-neutral-900);color:var(--color-text-on-dark)}.section--bg-primary[data-astro-cid-xnruj3mi]{background:var(--color-primary-bg);color:var(--color-text-on-dark)}.section--bg-gradient[data-astro-cid-xnruj3mi]{background:var(--color-bg-gradient,var(--color-primary-bg));color:var(--color-text-on-dark)}.section--bg-cyan[data-astro-cid-xnruj3mi],.section--bg-yellow[data-astro-cid-xnruj3mi],.section--bg-pink[data-astro-cid-xnruj3mi]{background-image:var(--band-texture,none);background-size:var(--band-texture-size,auto);background-repeat:repeat}.section--bg-cyan[data-astro-cid-xnruj3mi]{background-color:var(--color-bg-cyan,var(--color-bg-alt));color:var(--color-text)}.section--bg-yellow[data-astro-cid-xnruj3mi]{background-color:var(--color-bg-yellow,var(--color-bg-alt));color:var(--color-text)}.section--bg-pink[data-astro-cid-xnruj3mi]{background-color:var(--color-bg-pink,var(--color-bg-alt));color:var(--color-text)}.section--decor-top[data-astro-cid-xnruj3mi],.section--decor-bottom[data-astro-cid-xnruj3mi]{--blob-d:clamp(420px, 62vw, 640px);--blob-x:-9vw;--blob-tint:#0000000f;overflow:hidden}.section--decor-top[data-astro-cid-xnruj3mi]:before,.section--decor-bottom[data-astro-cid-xnruj3mi]:after{content:"";z-index:0;pointer-events:none;left:var(--blob-x);width:var(--blob-d);aspect-ratio:1;background:var(--blob-tint);border-radius:50%;position:absolute}.section--decor-top[data-astro-cid-xnruj3mi]:before{top:calc(var(--blob-d) / -2)}.section--decor-bottom[data-astro-cid-xnruj3mi]:after{bottom:calc(var(--blob-d) / -2)}.section--decor-top[data-astro-cid-xnruj3mi]>*,.section--decor-bottom[data-astro-cid-xnruj3mi]>*{z-index:1;position:relative}.section--bg-invert[data-astro-cid-xnruj3mi].section--decor-top,.section--bg-invert[data-astro-cid-xnruj3mi].section--decor-bottom,.section--bg-primary[data-astro-cid-xnruj3mi].section--decor-top,.section--bg-primary[data-astro-cid-xnruj3mi].section--decor-bottom{--blob-tint:#ffffff0f}.heading[data-astro-cid-dpmhe2uc]{font-family:var(--font-display,var(--font-sans));letter-spacing:var(--letter-spacing-tight);text-wrap:pretty}.heading[data-astro-cid-dpmhe2uc] em{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.heading--display[data-astro-cid-dpmhe2uc]{font:var(--text-display);font-family:var(--font-display,var(--font-sans))}.heading--h1[data-astro-cid-dpmhe2uc]{font:var(--text-h1);font-family:var(--font-display,var(--font-sans))}.heading--h2[data-astro-cid-dpmhe2uc]{font:var(--text-h2);font-family:var(--font-display,var(--font-sans))}.heading--h3[data-astro-cid-dpmhe2uc]{font:var(--text-h3);font-family:var(--font-display,var(--font-sans))}.heading--align-left[data-astro-cid-dpmhe2uc]{text-align:left}.heading--align-center[data-astro-cid-dpmhe2uc]{text-align:center}.heading--align-right[data-astro-cid-dpmhe2uc]{text-align:right}.heading--balance[data-astro-cid-dpmhe2uc]{text-wrap:balance}.heading--default[data-astro-cid-dpmhe2uc]{color:var(--color-text)}.heading--muted[data-astro-cid-dpmhe2uc]{color:var(--color-text-muted)}.heading--accent[data-astro-cid-dpmhe2uc]{color:var(--color-text-accent)}.heading--on-dark[data-astro-cid-dpmhe2uc]{color:var(--color-text-on-dark)}.text[data-astro-cid-yzsyncse]{font-family:var(--font-sans)}.text[data-astro-cid-yzsyncse] strong{font-weight:var(--font-weight-semibold)}.text[data-astro-cid-yzsyncse] a{color:var(--color-text-accent);text-underline-offset:2px;transition:var(--transition);text-decoration:underline}.text[data-astro-cid-yzsyncse] a:hover{color:var(--color-primary-hover)}.text--lead[data-astro-cid-yzsyncse]{font:var(--text-lead);font-family:var(--font-sans)}.text--body[data-astro-cid-yzsyncse]{font:var(--text-body);font-family:var(--font-sans)}.text--small[data-astro-cid-yzsyncse]{font:var(--text-small);font-family:var(--font-sans)}.text--caption[data-astro-cid-yzsyncse]{font:var(--text-caption);font-family:var(--font-sans);color:var(--color-text-muted)}.text--label[data-astro-cid-yzsyncse]{font:var(--text-label);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text--weight-regular[data-astro-cid-yzsyncse]{font-weight:var(--font-weight-regular)}.text--weight-medium[data-astro-cid-yzsyncse]{font-weight:var(--font-weight-medium)}.text--weight-semibold[data-astro-cid-yzsyncse]{font-weight:var(--font-weight-semibold)}.text--weight-bold[data-astro-cid-yzsyncse]{font-weight:var(--font-weight-bold)}.text--align-left[data-astro-cid-yzsyncse]{text-align:left}.text--align-center[data-astro-cid-yzsyncse]{text-align:center}.text--align-right[data-astro-cid-yzsyncse]{text-align:right}.text--balance[data-astro-cid-yzsyncse]{text-wrap:balance}.text--default[data-astro-cid-yzsyncse]{color:var(--color-text)}.text--muted[data-astro-cid-yzsyncse]{color:var(--color-text-muted)}.text--accent[data-astro-cid-yzsyncse]{color:var(--color-text-accent)}.text--on-dark[data-astro-cid-yzsyncse]{color:var(--color-text-on-dark)}.text--on-dark-muted[data-astro-cid-yzsyncse]{color:var(--color-text-on-dark-muted)}
