.offer-band[data-astro-cid-i3nersqu]{background:var(--footer-bg,#162b4f);color:#fff;border-bottom:1px solid #ffffff1f;padding:64px 0}.container[data-astro-cid-i3nersqu]{width:min(calc(100% - 40px),var(--showcase-max));margin:0 auto}.offer-band-grid[data-astro-cid-i3nersqu]{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;display:grid}.offer-band-kick[data-astro-cid-i3nersqu]{letter-spacing:1.1px;text-transform:uppercase;color:var(--footer-highlight,#ffb38f);margin:0 0 12px;font-size:13px;font-weight:700}.offer-band[data-astro-cid-i3nersqu] h2[data-astro-cid-i3nersqu]{color:#fff;letter-spacing:-.7px;margin:0 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.12}.offer-band-lead[data-astro-cid-i3nersqu]{color:#d6deec;max-width:520px;margin:0 0 26px;font-size:17px;line-height:1.55}.offer-band-btn[data-astro-cid-i3nersqu]{color:#fff;background:#c74a1d;border-radius:8px;padding:16px 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block}.offer-band-btn[data-astro-cid-i3nersqu]:hover{background:#a93d16}.offer-band-btn[data-astro-cid-i3nersqu]:focus-visible{outline-offset:3px;outline:3px solid #fff}.offer-band-micro[data-astro-cid-i3nersqu]{color:#aebbd3;margin:12px 0 0;font-size:13.5px}.offer-band-talk[data-astro-cid-i3nersqu]{color:#d6deec;margin:18px 0 0;font-size:15px}.offer-band-talk[data-astro-cid-i3nersqu] a[data-astro-cid-i3nersqu]{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline 1.5px #ffffff80}.offer-band-talk[data-astro-cid-i3nersqu] a[data-astro-cid-i3nersqu]:hover{text-decoration-color:#fff}.offer-band-steps[data-astro-cid-i3nersqu]{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;padding:24px 26px}.offer-band-steps[data-astro-cid-i3nersqu]>p[data-astro-cid-i3nersqu]{letter-spacing:1px;text-transform:uppercase;color:#aebbd3;margin:0 0 16px;font-size:13px;font-weight:700}.offer-band-steps[data-astro-cid-i3nersqu] ol[data-astro-cid-i3nersqu]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.offer-band-steps[data-astro-cid-i3nersqu] li[data-astro-cid-i3nersqu]{gap:14px;display:flex}.offer-band-steps[data-astro-cid-i3nersqu] li[data-astro-cid-i3nersqu]>span[data-astro-cid-i3nersqu]{border:1.5px solid #fff6;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.offer-band-steps[data-astro-cid-i3nersqu] b[data-astro-cid-i3nersqu]{color:#fff;margin-top:4px;font-size:16px;display:block}.offer-band-steps[data-astro-cid-i3nersqu] small[data-astro-cid-i3nersqu]{color:#aebbd3;margin-top:2px;font-size:14px;display:block}@media (width<=860px){.offer-band[data-astro-cid-i3nersqu]{padding:48px 0}.offer-band-grid[data-astro-cid-i3nersqu]{flex-direction:column;align-items:stretch;gap:22px;display:flex}.offer-band-copy[data-astro-cid-i3nersqu]{display:contents}.offer-band-kick[data-astro-cid-i3nersqu]{order:1;margin:0}.offer-band[data-astro-cid-i3nersqu] h2[data-astro-cid-i3nersqu]{order:2;margin:0}.offer-band-lead[data-astro-cid-i3nersqu]{order:3;margin:0}.offer-band-steps[data-astro-cid-i3nersqu]{order:4;padding:18px}.offer-band-btn[data-astro-cid-i3nersqu]{text-align:center;order:5;display:block}.offer-band-micro[data-astro-cid-i3nersqu]{text-align:center;order:6;margin-top:-12px}.offer-band-talk[data-astro-cid-i3nersqu]{text-align:center;order:7;margin:0}}html{scroll-padding-top:88px}.skip-link{z-index:3000;border-radius:var(--button-radius);background:var(--page);color:var(--heading);padding:12px 18px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{outline:3px solid var(--heading);outline-offset:3px;transform:none}#main-content:focus{outline:none}.site-header{z-index:1000;background:rgba(var(--header-scrolled), .82);backdrop-filter:blur(18px)saturate(150%);transition:background-color .55s;top:0;border-bottom:1px solid #14141411!important;position:sticky!important}.site-header .header-inner{position:relative}.site-header .mobile-nav{display:none}.site-footer{border-top:none;position:relative;background:var(--footer-bg)!important;color:var(--footer-text)!important;padding:25px 0!important}.site-footer .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.site-footer .footer-identity{line-height:1.6}.site-footer .footer-newsletter-link{color:var(--footer-text);text-underline-offset:3px;text-decoration:underline}.site-footer .footer-newsletter-link:hover{color:var(--footer-link-hover)}.site-footer .footer-separator{color:#aaa;margin:0 7px}.site-footer .footer-links{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.site-footer .footer-links a{color:var(--footer-text);white-space:nowrap;transition:color .15s}.site-footer .footer-links a:hover{color:var(--footer-link-hover)}@media (width<=1000px){.site-header{background:rgba(var(--header-scrolled), .82)}.site-header .nav,.site-header .header-cta{display:none}.site-header .mobile-nav{margin-left:auto;display:block;position:relative}.site-header .mobile-nav>summary{cursor:pointer;border-radius:var(--button-radius);min-height:44px;color:var(--heading);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;list-style:none;display:flex}.site-header .mobile-nav>summary::-webkit-details-marker{display:none}.site-header .mobile-nav>summary span{color:var(--brand);font-size:18px;line-height:1}.site-header .mobile-nav nav{background:var(--page);border:1px solid var(--border);min-width:min(280px,100vw - 38px);box-shadow:0 16px 36px color-mix(in srgb,var(--heading) 10%,transparent);z-index:1001;border-radius:8px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.site-header .mobile-nav nav a{color:var(--heading);border-radius:var(--button-radius);justify-content:space-between;align-items:center;padding:13px 14px;font-size:15px;display:flex}.site-header .mobile-nav nav a+a{border-top:1px solid var(--border)}.site-header .mobile-nav nav a:last-child{font-weight:600}.site-header .mobile-nav nav a span{color:var(--brand)}.site-header .mobile-nav>summary:hover,.site-header .mobile-nav nav a:hover,.site-header .mobile-nav nav a:active{background:var(--nav-hover-bg);color:var(--heading)}.site-header .mobile-nav>summary:focus-visible,.site-header .mobile-nav nav a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;background:var(--nav-hover-bg)}.site-header .mobile-nav nav a[aria-current=page],.site-header .mobile-nav nav a[aria-current=page]:hover,.site-header .mobile-nav nav a[aria-current=page]:active,.site-header .mobile-nav nav a[aria-current=page]:focus-visible{background:var(--nav-active-bg);color:var(--heading);font-weight:600;text-decoration:none}.site-footer .footer-inner{flex-direction:column;align-items:flex-start;gap:13px}.site-footer .footer-links{gap:18px}}@supports not (backdrop-filter:blur(1px)){.site-header{background:rgba(var(--header-scrolled), .96)}}@media (width<=1000px) and (prefers-reduced-motion:no-preference){.site-header .mobile-nav nav{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(-6px)}.site-header .mobile-nav[open] nav{opacity:1;transform:translateY(0)}.site-header .mobile-nav::details-content{transition:content-visibility .18s allow-discrete}@starting-style{.site-header .mobile-nav[open] nav{opacity:0;transform:translateY(-6px)}}}.site-header:not(.is-scrolled){background-color:var(--hero-start)}.site-header.is-scrolled{background-color:rgba(var(--header-scrolled), .82)}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.site-header .nav{gap:clamp(12px,1.5vw,24px)}.site-header .nav a{white-space:nowrap;flex-shrink:0;font-weight:500}.site-header .nav a,.site-header .header-cta{border-radius:var(--button-radius);padding:8px 12px;transition:background-color .18s,color .18s}.site-header .nav a:hover{color:var(--heading);background-color:var(--nav-hover-bg)}.site-header .nav a[aria-current=page]{color:var(--heading);background-color:var(--nav-active-bg);font-weight:500;text-decoration:none}.site-header .nav a[aria-current=page]:hover{color:var(--heading);background-color:var(--nav-active-bg)}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){.site-header{view-transition-name:site-header}.site-header .nav a,.site-header .header-cta{isolation:isolate;position:relative}.site-header .nav a span{view-transition-name:var(--nav-label);display:inline-block}.site-header .nav a[aria-current=page],.site-header .nav a[aria-current=page]:hover{background-color:#0000}.site-header .nav a[aria-current=page]:before,.site-header .header-cta[aria-current=page]:before{content:"";z-index:-1;border-radius:inherit;background:var(--nav-active-bg);view-transition-name:nav-highlight;position:absolute;inset:0}::view-transition-group(root){animation-duration:.18s}::view-transition-group(site-header){animation-duration:.32s}::view-transition-old(site-header){opacity:0;animation:none}::view-transition-new(site-header){animation:none}::view-transition-group(nav-highlight){z-index:1;animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(nav-highlight),::view-transition-new(nav-highlight){height:100%}::view-transition-group(nav-label-0),::view-transition-group(nav-label-1),::view-transition-group(nav-label-2),::view-transition-group(nav-label-3),::view-transition-group(nav-label-4),::view-transition-group(contact-label){z-index:2;animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.site-header .header-cta:hover{color:var(--heading);background-color:var(--nav-hover-bg)}.site-header .header-cta[aria-current=page]{color:var(--heading);background-color:var(--nav-active-bg)}.site-header .header-cta[aria-current=page]:hover{background-color:var(--nav-active-bg)}.site-header:not(.is-scrolled){color:var(--hero-heading,var(--heading))}.site-header .brand{color:var(--wordmark-color,inherit)}.site-header .brand-accent{color:var(--wordmark-accent,inherit)}.site-header .brand .brand-dot{color:var(--wordmark-accent,var(--accent))}.site-header:not(.is-scrolled) .brand .brand-dot{color:var(--wordmark-accent,var(--hero-accent,var(--accent)))}.site-header:not(.is-scrolled) .mobile-nav>summary span{color:var(--hero-accent,var(--accent))}.site-header:not(.is-scrolled) .mobile-nav>summary{color:var(--hero-heading,var(--heading))}.site-header:not(.is-scrolled) :is(.nav a,.header-cta,.mobile-nav>summary):is(:hover,:focus-visible){color:var(--hero-heading,var(--heading));background-color:var(--hero-nav-hover,var(--nav-hover-bg))}.site-header .header-cta>.cta-label{color:inherit;margin-left:0}@media (prefers-reduced-motion:no-preference){.site-header .header-cta>.cta-label{view-transition-name:contact-label;display:inline-block}.site-header .header-cta[aria-current=page],.site-header .header-cta[aria-current=page]:hover{background-color:#0000}.site-header .header-cta[aria-current=page]:before{background:var(--nav-active-bg)}}.site-footer{padding:56px 0 22px!important}.site-footer .footer-inner{flex-direction:column;align-items:stretch;gap:36px;display:flex}.site-footer .footer-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;display:grid}.site-footer .footer-identity{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.site-footer .footer-name{color:var(--wordmark-color,var(--footer-text));letter-spacing:-.055em;white-space:nowrap;font-size:clamp(38px,4.6vw,68px);font-weight:550;line-height:1}.site-footer .footer-name-accent{color:var(--wordmark-accent,inherit)}.site-footer .footer-name-dot{color:var(--footer-label-color,var(--footer-highlight))}.site-footer .footer-descriptor{max-width:290px;color:var(--footer-secondary,var(--footer-muted));font-size:14px;line-height:1.6}.site-footer .footer-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:28px;display:grid}.site-footer .footer-column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-footer .footer-label{color:var(--footer-label-color,var(--footer-highlight));letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.5}.site-footer .footer-column a{min-height:36px;color:var(--footer-link-color,var(--footer-text));align-items:center;gap:10px;font-size:14px;line-height:1.5;display:inline-flex}.site-footer .footer-column .footer-email{overflow-wrap:anywhere;color:var(--footer-email-color,var(--footer-highlight));padding-block:8px;display:block}.site-footer .footer-utilities{flex-direction:column;align-items:flex-start;display:flex}.site-footer .footer-utilities a,.site-footer .footer-utilities .cookie-settings{min-height:36px;color:var(--footer-link-color,var(--footer-text));align-items:center;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;display:inline-flex}.site-footer .cookie-settings{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.site-footer .footer-column a:is(:hover,:focus-visible),.site-footer .footer-column .cookie-settings:is(:hover,:focus-visible){color:var(--footer-highlight);text-underline-offset:5px;text-decoration:underline 2px}.site-footer a:focus-visible,.site-footer button:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=700px){.site-footer{padding:28px 0 16px!important}.site-footer .footer-inner{gap:28px}.site-footer .footer-overview{grid-template-columns:minmax(0,1fr);gap:24px}.site-footer .footer-name{font-size:clamp(38px,10vw,56px)}.site-footer .footer-identity{gap:12px}.site-footer .footer-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:20px 24px}.site-footer .footer-columns>nav:first-child{grid-area:1/1/3}.site-footer .footer-connect{grid-area:1/2}.site-footer .footer-utilities{grid-area:2/2}.site-footer .footer-label{margin-bottom:8px}.site-footer .footer-utilities .cookie-settings,.site-footer .footer-column a{min-height:44px}.site-footer .footer-column .footer-email{padding-block:10px}}.site-footer .footer-column .footer-email:hover,.site-footer .footer-column .footer-email:focus-visible{color:var(--footer-text);text-underline-offset:5px;text-decoration:underline 2px}.site-footer .footer-column .footer-email:focus-visible{outline:2px solid var(--footer-link-hover);outline-offset:4px;border-radius:2px}@media (width>=701px){.site-footer{padding-bottom:33px!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--showcase-white);color:var(--showcase-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--showcase-brand);outline-offset:4px}.container[data-astro-cid-lcdefpme]{width:min(calc(100% - 40px),var(--showcase-max));margin:0 auto}.site-header[data-astro-cid-lcdefpme]{z-index:1000;border-bottom:1px solid var(--showcase-header-border);background-color:rgb(var(--showcase-header-top));backdrop-filter:blur(18px)saturate(150%);transition:background-color .55s;position:sticky;top:0}.site-header[data-astro-cid-lcdefpme].is-scrolled{background-color:rgba(var(--showcase-header-scrolled),.82)}.header-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.brand[data-astro-cid-lcdefpme]{letter-spacing:-.045em;color:var(--showcase-heading);white-space:nowrap;font-size:20px;font-weight:650}.brand[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--showcase-brand)}.header-nav[data-astro-cid-lcdefpme]{align-items:center;gap:14px;display:flex}.header-link[data-astro-cid-lcdefpme],.header-cta[data-astro-cid-lcdefpme]{border-radius:var(--showcase-button-radius);white-space:nowrap;padding:8px 12px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s}.header-link[data-astro-cid-lcdefpme]:hover{color:var(--showcase-heading);background:var(--showcase-nav-hover)}.header-cta[data-astro-cid-lcdefpme]:hover{color:var(--showcase-heading);background:color-mix(in srgb,var(--showcase-brand) 9%,transparent)}.header-cta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.text-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.card-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.primary-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--showcase-brand)}.eyebrow[data-astro-cid-lcdefpme]{color:var(--showcase-muted);letter-spacing:.04em;margin:0 0 18px;font-size:12px;font-weight:600}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-top:0}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{color:var(--showcase-heading);font-family:var(--font-heading);letter-spacing:-.04em;font-weight:550}h1[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:clamp(44px,6vw,69px);line-height:1.1}.hero-intro[data-astro-cid-lcdefpme]{max-width:700px;margin-bottom:26px;font-size:18px;line-height:1.7}.text-link[data-astro-cid-lcdefpme]{font-size:15px;font-weight:650}.text-link[data-astro-cid-lcdefpme],.card-link[data-astro-cid-lcdefpme],.primary-link[data-astro-cid-lcdefpme]{text-underline-offset:5px;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.text-link[data-astro-cid-lcdefpme]:hover,.card-link[data-astro-cid-lcdefpme]:hover,.primary-link[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.text-link[data-astro-cid-lcdefpme]:hover,.card-link[data-astro-cid-lcdefpme]:hover,.site-footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--showcase-brand-hover)}.directory[data-astro-cid-lcdefpme]{padding:48px 0 72px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:37px;display:flex}h2[data-astro-cid-lcdefpme]{margin-bottom:0;font-size:clamp(31px,4vw,43px);line-height:1.14}.section-note[data-astro-cid-lcdefpme]{max-width:330px;color:var(--showcase-muted);margin-bottom:0;font-size:13px;line-height:1.6}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.card[data-astro-cid-lcdefpme]{border:1px solid var(--showcase-border);border-radius:var(--showcase-radius);background:var(--showcase-white);overflow:hidden}.card[data-astro-cid-lcdefpme]:first-child{border-top:3px solid #4269cc}.card[data-astro-cid-lcdefpme]:nth-child(2){border-top:3px solid #ef821d}.card[data-astro-cid-lcdefpme]:nth-child(3){border-top:3px solid #183d32}.card[data-astro-cid-lcdefpme]:nth-child(4){border-top:3px solid #b84d3c}.preview[data-astro-cid-lcdefpme]{background:var(--showcase-surface);border-bottom:1px solid var(--showcase-border);height:265px;display:block;position:relative;overflow:hidden}.preview[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{transform-origin:0 0;pointer-events:none;border:0;width:1440px;height:900px;position:absolute;top:0;left:0;transform:scale(.43)}.preview-cover[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.preview-placeholder[data-astro-cid-lcdefpme]{height:100%;color:var(--showcase-heading);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.preview-placeholder[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--showcase-brand);letter-spacing:.1em;font-size:12px}.preview-placeholder[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:23px;font-weight:550}.card-content[data-astro-cid-lcdefpme]{padding:28px 29px 31px}.card-category[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--showcase-muted);margin-bottom:11px;font-size:11px;font-weight:600}h3[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:26px}.card-content[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.card-category){min-height:72px;margin-bottom:19px;font-size:15px;line-height:1.6}.card-link[data-astro-cid-lcdefpme]{color:var(--showcase-heading);font-size:14px;font-weight:700;display:inline-block}.card-soon[data-astro-cid-lcdefpme]{color:var(--showcase-muted);font-size:13px;font-weight:600}.closing[data-astro-cid-lcdefpme]{background:var(--showcase-surface);padding:65px 0}.closing-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:30px;display:flex}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:580px}.primary-link[data-astro-cid-lcdefpme]{background:var(--showcase-brand);border-radius:var(--showcase-radius);color:#fff;white-space:nowrap;padding:16px 22px;font-size:14px;font-weight:700;transition:background .16s}.primary-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:inherit}.primary-link[data-astro-cid-lcdefpme]:hover{background:var(--showcase-brand-hover)}.site-footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--showcase-footer-border);background:var(--showcase-footer-bg);color:var(--showcase-footer-text);padding:44px 0 20px}.footer-main[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:30px;display:flex}.footer-brand[data-astro-cid-lcdefpme] .brand[data-astro-cid-lcdefpme]{color:inherit;font-size:25px}.footer-brand[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:10px 0 0;font-size:13px;line-height:1.6}.footer-brand[data-astro-cid-lcdefpme] .footer-note[data-astro-cid-lcdefpme]{opacity:.7}.footer-bottom[data-astro-cid-lcdefpme]{border-top:1px solid var(--showcase-footer-border);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:12px;display:flex}.footer-legal[data-astro-cid-lcdefpme]{align-items:center;gap:24px;display:flex}.footer-legal[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.footer-legal[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.service-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px 22px;display:flex}.footer-main[data-astro-cid-lcdefpme] .footer-links[data-astro-cid-lcdefpme]{align-items:center;min-height:44px}.footer-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:24px;display:flex}.site-footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--showcase-footer-link-hover)}@media (width<=700px){.header-inner[data-astro-cid-lcdefpme]{min-height:66px}.header-nav[data-astro-cid-lcdefpme]{gap:2px}.header-link[data-astro-cid-lcdefpme],.header-cta[data-astro-cid-lcdefpme]{padding:8px;font-size:12px}.brand[data-astro-cid-lcdefpme]{font-size:18px}.hero[data-astro-cid-lcdefpme]{padding:48px 0 36px}.hero-intro[data-astro-cid-lcdefpme]{font-size:16px}.directory[data-astro-cid-lcdefpme]{padding:36px 0 56px}.section-heading[data-astro-cid-lcdefpme]{display:block}.section-note[data-astro-cid-lcdefpme]{margin-top:15px}.footer-main[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px}.footer-links[data-astro-cid-lcdefpme]{gap:16px}.footer-bottom[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:4px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}.preview[data-astro-cid-lcdefpme]{height:225px}.preview[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{transform:scale(.35)}.card-content[data-astro-cid-lcdefpme]{padding:24px}.card-content[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.card-category){min-height:0}.closing[data-astro-cid-lcdefpme]{padding:56px 0}.closing-inner[data-astro-cid-lcdefpme]{display:block}.primary-link[data-astro-cid-lcdefpme]{margin-top:24px;display:inline-block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@supports not (backdrop-filter:blur(1px)){.site-header[data-astro-cid-lcdefpme]{background:rgba(var(--showcase-header-top),.97)}.site-header[data-astro-cid-lcdefpme].is-scrolled{background:rgba(var(--showcase-header-scrolled),.97)}}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg,var(--hero-start),var(--hero-middle) 24%,var(--hero-late) 55%,var(--hero-end) 90%);padding:56px 0 46px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:840px;margin-bottom:22px;font-size:clamp(43px,4.2vw,60px);font-weight:500;line-height:1.12}.hero-intro[data-astro-cid-lcdefpme]{max-width:710px;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.header-inner[data-astro-cid-lcdefpme] .nav[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(12px,1.5vw,24px);font-size:15px;display:flex}.site-header[data-astro-cid-lcdefpme]:not(.is-scrolled){background:var(--hero-start)}@media (width<=1000px){.header-inner[data-astro-cid-lcdefpme] .nav[data-astro-cid-lcdefpme]{display:none}}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{padding:40px 0 32px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:43px}.hero-intro[data-astro-cid-lcdefpme]{font-size:17px}}
