@layer components{.slider_wrap{--_gap-size:var(--site-gutter);--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.02;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid}@media (min-width:30rem){.slider_wrap{--_visible:var(--_visible-sm)}}@media (min-width:48rem){.slider_wrap{--_visible:var(--_visible-md)}}@media (min-width:64rem){.slider_wrap{--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto}.slider_list::-webkit-scrollbar{display:none}.slider_list:active{cursor:grabbing}.slider_list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider_wrap:not(.is-ready) .slider_list,.slider_wrap:has(.slider_controls.is-empty) .slider_list{cursor:auto}.slider_list>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start .slider_list{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap.contained .slider_list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.slider_controls:not(:has(.slider_markers)),.slider_controls:not(:has(.slider_steps)){justify-content:var(--_alignment,start)}.slider_wrap:not(.is-ready) .slider_controls,.slider_controls.is-empty{display:none}.slider_markers{align-items:center;gap:.25rem;display:flex}.slider_marker{border:var(--border-width) solid var(--border);background-color:var(--background-2);width:.5rem;height:.5rem;transition:background-color var(--transition-fast) var(--ease-default), border-color var(--transition-fast) var(--ease-default);border-radius:0;padding:0}.slider_marker.is-active{background-color:var(--border-2);border-color:var(--border-2)}@media (hover:hover){.slider_marker:hover{background-color:var(--border-2);border-color:var(--border-2)}}.slider_steps{gap:var(--space-3);display:flex}.home-hero_wrap{overflow:clip;container-type:inline-size}.home-hero_layout{--_bleed:max(var(--site-margin), (100cqw - var(--max-width-main)) / 2);--_media-inset:0px;--_media-width:75.55%;column-gap:var(--space-8);row-gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.home-hero_layout{--_media-inset:calc((100cqw - var(--_bleed) * 2) * .0492);row-gap:var(--section-space-large);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.home-hero_layout .home-hero_visual{justify-content:space-between;align-items:center;gap:var(--site-gutter);flex-direction:row;grid-column:1/-1}.home-hero_layout .home-hero_badge{order:-1}.home-hero_layout .home-hero_media{width:var(--_media-width);margin-inline-end:var(--_media-inset)}}.home-hero_aside{flex-direction:column;align-items:start;display:flex}.home-hero_visual{align-items:start;gap:var(--space-6);flex-direction:column;display:flex}.home-hero_media{width:100%;position:relative}.home-hero_media>.image-swap{position:relative}.home-hero_lines{aspect-ratio:1040.64/660;width:107.615%;color:var(--border);pointer-events:none;position:absolute;top:-12.2873%;left:-7.44571%}.home-hero_lines-main{width:100%;height:100%}.home-hero_lines-extend{width:calc(var(--_media-inset) + var(--_bleed) - 100% * 1.64 / 1040.64);max-width:none;height:100%;position:absolute;top:0;left:100%}.trust_wrap{--grain-fill:var(--background-2)}.trust_cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.trust_cards .trust_logos,.trust_cards .trust_quotes,.trust_cards .trust_stat.wide{grid-column:1/-1}@media (min-width:64rem){.trust_cards{grid-template-rows:auto repeat(2,minmax(14.5rem,auto));grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.5fr)}.trust_cards .trust_logos{grid-area:1/1/2/-1}.trust_cards .trust_quotes{grid-area:2/3/4/4}.trust_cards .trust_stat.wide{grid-area:3/1/4/3}}.trust_cards>.trust_lines{--_overhang:var(--space-6);inset:calc(-1 * var(--_overhang))}.trust_card{--_alignment:center;align-items:var(--_alignment);min-height:10.5rem;padding:var(--space-5);background-color:var(--background-faded);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);text-align:var(--_alignment);flex-direction:column;justify-content:center;display:flex;position:relative}.trust_logos{padding:var(--space-6) var(--space-4)}.trust_logos-list{place-items:center;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.trust_logos-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust_logos-item{max-width:100%;height:var(--_logo-height,1.5rem);opacity:.7;justify-content:center;align-items:center;display:flex}.trust_logos-item>:is(svg,.image){object-fit:contain;width:auto;max-width:100%;height:100%}.trust_quote{justify-content:center;gap:var(--space-2);flex-direction:column;margin:0;display:flex}.trust_quote-author{flex-direction:column;display:flex}.about_wrap{--_rest-x:44.7%;--_rest-y:38.2%;--_about-x:var(--_pointer-x,var(--_rest-x));--_about-y:var(--_pointer-y,var(--_rest-y));aspect-ratio:1;width:100%;transition:--_about-x var(--transition-xslow) var(--ease-snappy), --_about-y var(--transition-xslow) var(--ease-snappy);place-items:center;display:grid;position:relative}.about_media{--_radius:29.3cqw;aspect-ratio:565/584;width:87.6%;position:relative;overflow:clip;container-type:inline-size}.about_halftone,.about_photo{height:100%}.about_photo{clip-path:circle(var(--_radius) at var(--_about-x) var(--_about-y));position:absolute;inset:0}.about_ring{left:var(--_about-x);top:var(--_about-y);width:calc(var(--_radius) * 2);aspect-ratio:1;border:var(--border-width) solid var(--neutral-100);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}}@property --_about-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --_about-y{syntax:"<percentage>";inherits:true;initial-value:50%}
