@layer mantine{.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{height:var(--carousel-height);flex-direction:row;display:flex}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);padding:var(--carousel-controls-offset) 0;flex-direction:column;top:0;bottom:0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline:0;top:calc(50% - var(--carousel-control-size) / 2);padding:0 var(--carousel-controls-offset);flex-direction:row}.m_64f58e10{min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;transition:opacity .1s;display:flex}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none;display:flex;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){top:0;bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md)}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline:0}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}}
*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{width:100%;max-width:1980px;color:var(--text);background:var(--secondary-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-inline:auto}a{color:inherit;text-decoration:none}:root{--primary-accent:red;--primary-hover:#c00;--primary-active:#c00;--primary-disabled:#3a0000;--primary-special:#d91c2e;--primary-subtle:#e7000c2a;--secondary-accent:#000;--secondary-subtle:#00000065;--secondary-cards:#111;--secondary-inputs:#1a1a1a;--secondary-special:#222;--tretiary-accent:#f5f5f5;--text:#fff;--text-sec:#fff9;--text-sec-muted:#fff6;--text-sec-disabled:#ffffff40;--border:#fff3;--border-subtle:#ffffff1a;--overlay:#0000004d;--overlay-btn:#00000095;--font-display:"Archivo Black", sans-serif;--font-heading:"Aldrich", sans-serif;--font-mono:"DM Mono", monospace;--font-body:"Barlow", sans-serif;--fs-display:36px;--fs-section:32px;--fs-subheading:24px;--fs-tagline:16px;--fs-ui-label:14px;--fs-body:14px;--fs-step:12px;--fs-social:10px;--fs-h1:28px;--fs-price:13px;--fs-badge:8px;--fs-body-sm:12px;--lh-display:45px;--lh-section:45px;--lh-subheading:32px;--lh-tagline:20px;--lh-ui-label:14px;--lh-body:22px;--lh-step:16px;--lh-social:15px;--lh-h1:36px;--lh-price:20px;--lh-badge:12px;--lh-body-sm:19px;--ls-none:0;--ls-tight:-.7px;--ls-tagline:4.2px;--ls-step:4.2px;--ls-social:3px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700}@media (min-width:780px) and (max-width:1400px){:root{--fs-display:38px;--lh-display:48px;--fs-section:20px;--lh-section:28px;--fs-subheading:16px;--lh-subheading:21px;--fs-ui-label:11px;--lh-ui-label:11px;--fs-body:13px;--lh-body:20px;--fs-tagline:10px;--lh-tagline:13px;--fs-social:9px;--lh-social:14px}}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-none);text-transform:none}h1{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-none);text-transform:uppercase}h2{font-family:var(--font-heading);font-size:var(--fs-section);line-height:var(--lh-section);letter-spacing:var(--ls-none);text-transform:uppercase}h3{font-family:var(--font-heading);font-size:var(--fs-subheading);line-height:var(--lh-subheading);letter-spacing:var(--ls-none);text-transform:uppercase}.type_display{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-none);text-transform:uppercase}.type_section{font-family:var(--font-heading);font-size:var(--fs-section);line-height:var(--lh-section);letter-spacing:var(--ls-none);text-transform:uppercase}.type_subheading{font-family:var(--font-heading);font-size:var(--fs-subheading);line-height:var(--lh-subheading);letter-spacing:var(--ls-none);text-transform:uppercase}.type_ui-label{font-family:var(--font-heading);font-size:var(--fs-ui-label);line-height:var(--lh-ui-label);letter-spacing:var(--ls-tight);text-transform:uppercase}.type_tagline{font-family:var(--font-mono);font-size:var(--fs-tagline);line-height:var(--lh-tagline);letter-spacing:var(--ls-tagline);text-transform:uppercase;color:var(--primary-special)}.type_step{font-family:var(--font-mono);font-size:var(--fs-step);line-height:var(--lh-step);letter-spacing:var(--ls-step);text-transform:uppercase}.type_social{font-family:var(--font-mono);font-size:var(--fs-social);line-height:var(--lh-social);letter-spacing:var(--ls-social);text-transform:uppercase}.type_body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-none);text-transform:none}.type_h1{font-family:var(--font-heading);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-none);text-transform:uppercase}.type_price{font-family:var(--font-heading);font-size:var(--fs-price);line-height:var(--lh-price);letter-spacing:var(--ls-none)}.type_badge{font-family:var(--font-heading);font-size:var(--fs-badge);line-height:var(--lh-badge);letter-spacing:var(--ls-none);text-transform:uppercase}.type_body-sm{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);letter-spacing:var(--ls-none);text-transform:none}
