@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_8022ae4b-module__KblU-G__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_8022ae4b-module__KblU-G__variable{--font-bricolage-grotesque:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_b1cae7fa-module__sIDa0W__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_b1cae7fa-module__sIDa0W__variable{--font-hanken-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.landing-page{--landing-pad-x:clamp(var(--space-gap), 8.34vw, var(--space-7xl));--landing-nav-pad-x:clamp(var(--space-base), 3.9vw, var(--space-4xl));--landing-section-gap:var(--space-6xl);--landing-feature-gap:var(--space-5xl);--landing-row-gap:var(--space-6xl);--landing-mock-scale:1;--landing-hero-scale:1;--landing-split-scale:1}.landing-hero-gap{height:var(--landing-section-gap)}.landing-nav-menu{display:contents}.landing-nav-toggle{display:none}.landing-hero{height:calc(var(--size-landing-hero-height) * var(--landing-hero-scale))!important}.landing-hero-inner{width:var(--size-landing-hero-width);height:var(--size-landing-hero-height);transform:translateX(-50%) scale(var(--landing-hero-scale));transform-origin:top;position:absolute;top:0;left:50%}.landing-collage{position:absolute;inset:0}.landing-panel-frame{width:calc(var(--size-landing-panel-width) * var(--landing-mock-scale));height:calc(var(--size-landing-panel-height) * var(--landing-mock-scale));flex-shrink:0}.landing-panel{transform:scale(var(--landing-mock-scale));transform-origin:0 0}.landing-split-header{justify-content:space-between;align-items:flex-end;gap:var(--space-3xl);display:flex}.landing-split{width:calc(var(--size-landing-split-width) * var(--landing-split-scale));max-width:100%;height:calc(var(--size-landing-split-height) * var(--landing-split-scale));border-radius:var(--radius-section);box-shadow:var(--shadow-split-panel);margin:0 auto;overflow:hidden}.landing-split-stage{width:var(--size-landing-split-width);height:var(--size-landing-split-height);transform:scale(var(--landing-split-scale));transform-origin:0 0;position:relative}.landing-split-group{display:contents}.landing-split-bg{width:50%;position:absolute;top:0;bottom:0}.landing-split-bg-before{background:var(--color-action-secondary);left:0}.landing-split-bg-after{background:var(--color-bg-split-after);right:0}.landing-split-divider{background:var(--color-border-inverse-faint);z-index:6;width:1px;position:absolute;top:0;bottom:0;left:50%}.landing-split-copy{top:var(--space-4xl);gap:var(--space-md-plus);z-index:5;flex-direction:column;display:flex;position:absolute}.landing-split-copy-before{left:var(--space-4xl);width:480px}.landing-split-copy-after{width:470px;left:664px}.landing-split-label{font-size:var(--font-size-sub);font-weight:var(--font-weight-semibold);color:var(--color-landing-label-inverse)}.landing-split-label-after{color:var(--color-text-secondary)}.landing-split-screen{position:absolute;transform:rotate(-14deg)}.landing-split-screen-before{z-index:3;width:760px;top:400px;left:-20px}.landing-split-screen-after{z-index:4;top:240px;left:760px}.landing-split-callout{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);background:var(--color-mock-danger);padding:var(--space-xs-plus) var(--space-md);border-radius:var(--radius-full);white-space:nowrap;position:absolute}.landing-split-caption{left:0;right:0;bottom:var(--space-xl);text-align:center;font-size:var(--font-size-nav);letter-spacing:var(--letter-spacing-caps);color:var(--color-landing-headline-muted-inverse);z-index:6;position:absolute}.landing-cta-copy{padding:0 var(--landing-pad-x)}.landing-nav-links a,.landing-nav-links button,.landing-footer a,.landing-footer button,.landing-nav-toggle,.landing-cta-ghost,.landing-cta-outline,.landing-cta-primary{transition:background var(--duration-hover) ease, border-color var(--duration-hover) ease, color var(--duration-hover) ease}.landing-nav-links a:hover,.landing-nav-links button:hover,.landing-footer a:hover,.landing-footer button:hover{color:var(--color-text-primary)!important}.landing-nav-toggle:hover,.landing-cta-outline:hover{background:var(--color-bg-hover)!important}.landing-cta-ghost:hover{color:var(--color-text-brand-strong)!important}.landing-cta-primary:hover{background:var(--color-action-primary)!important}.landing-page a:focus-visible,.landing-page button:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px;border-radius:var(--radius-sm)}.landing-dialog::backdrop{background:var(--color-bg-overlay)}.landing-cta{transition:background var(--duration-hover) ease, border-color var(--duration-hover) ease, box-shadow var(--duration-hover) ease, transform var(--duration-hover) ease}.landing-cta[data-cta=primary]:hover{transform:translateY(calc(-1 * var(--space-2xs)));background:var(--color-action-primary-hover)!important;box-shadow:var(--shadow-cta-primary-hover)!important}.landing-cta[data-cta=secondary]:hover{background:var(--color-bg-inverse-subtle-hover)!important;border-color:var(--color-text-inverse)!important}@media (prefers-reduced-motion:reduce){.landing-nav-links a,.landing-nav-links button,.landing-footer a,.landing-footer button,.landing-nav-toggle,.landing-cta-ghost,.landing-cta-outline,.landing-cta-primary,.landing-cta{transition:none}.landing-cta[data-cta=primary]:hover{transform:none}}@media (max-width:1439px){.landing-page{--landing-hero-scale:.88;--landing-split-scale:.88}}@media (max-width:1279px){.landing-page{--landing-mock-scale:.78;--landing-feature-gap:var(--space-2xl);--landing-row-gap:var(--space-5xl);--landing-hero-scale:.72;--landing-split-scale:.74;--font-size-headline-xl:56px;--font-size-headline-lg:52px;--font-size-headline-md:40px;--font-size-headline-sm:32px;--font-size-lead-lg:var(--font-size-lead)}}@media (max-width:1023px){.landing-page{--landing-section-gap:var(--space-3xl);--landing-row-gap:var(--space-3xl);--landing-feature-gap:var(--space-xl);--landing-mock-scale:.86;--font-size-headline-xl:44px;--font-size-headline-lg:40px;--font-size-headline-md:34px;--font-size-headline-sm:28px;--font-size-lead:var(--font-size-lead-sm)}.landing-collage{display:none}.landing-hero{height:auto!important}.landing-hero-inner{display:contents}.landing-hero-copy{padding:var(--space-3xl) var(--landing-pad-x);position:static!important}.landing-desk,.landing-feature,.landing-feature-flip{flex-direction:column!important;align-items:flex-start!important}.landing-desk{padding:var(--space-xl)!important}.landing-desk-photo{max-height:var(--size-landing-desk-image-height);object-fit:cover;width:100%!important;height:auto!important}.landing-feature-copy,.landing-desk-copy{max-width:none!important}.landing-panel-frame{width:100%;max-width:calc(var(--size-landing-panel-width) * var(--landing-mock-scale));align-self:center}.landing-split-header{align-items:flex-start;gap:var(--space-lg);flex-direction:column}.landing-split-header>*{width:auto!important;max-width:none!important}.landing-split{width:100%;height:auto}.landing-split-stage{flex-direction:column;width:auto;height:auto;display:flex;transform:none}.landing-split-bg,.landing-split-divider,.landing-split-caption{display:none}.landing-split-group{gap:var(--space-lg);padding:var(--space-3xl) var(--space-lg);flex-direction:column;display:flex;overflow:hidden}.landing-split-group-before{background:var(--color-action-secondary)}.landing-split-group-after{background:var(--color-bg-split-after)}.landing-split-copy{width:auto;position:static}.landing-split-screen{width:var(--size-landing-split-screen);height:calc(var(--size-landing-split-screen-height) * var(--landing-split-scale));transform:scale(var(--landing-split-scale)) rotate(-6deg);transform-origin:top;align-self:center;position:static}.landing-split-screen-before{--size-landing-split-screen:760px;--size-landing-split-screen-height:300px;--landing-split-scale:.62}.landing-split-screen-after{--size-landing-split-screen:380px;--size-landing-split-screen-height:560px;--landing-split-scale:.9}.landing-cta-band{height:auto!important}.landing-cta-copy{padding:var(--space-3xl) var(--landing-pad-x);position:static!important}.landing-cta-note{display:none!important}}@media (max-width:767px){.landing-page{--landing-mock-scale:.62;--font-size-headline-xl:34px;--font-size-headline-lg:30px;--font-size-headline-md:26px;--font-size-headline-sm:22px;--font-size-lead:var(--font-size-body-lg);--font-size-lead-sm:var(--font-size-body)}.landing-nav{padding-top:var(--space-md);padding-bottom:var(--space-md);position:relative}.landing-nav-toggle{width:var(--size-icon-button);height:var(--size-icon-button);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.landing-nav-menu{top:calc(100% - var(--space-sm));right:var(--landing-nav-pad-x);width:var(--size-menu-width);max-width:calc(100% - 2 * var(--landing-nav-pad-x));z-index:10;align-items:stretch;gap:var(--space-xs);padding:var(--space-xs);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);flex-direction:column;display:none;position:absolute}.landing-nav[data-open] .landing-nav-menu{display:flex}.landing-nav-links{flex-direction:column;gap:var(--space-2xs)!important}.landing-nav-links a,.landing-nav-links button,.landing-cta-ghost{border-radius:var(--radius-sm);text-align:left;padding:var(--space-sm) var(--space-md)!important}.landing-nav-links a:hover,.landing-nav-links button:hover,.landing-cta-ghost:hover{background:var(--color-bg-hover)}.landing-cta-ghost:hover{color:var(--color-text-primary)!important}.landing-nav-actions{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-default);flex-direction:column;align-items:stretch!important;gap:var(--space-xs)!important}.landing-cta-ghost{justify-content:flex-start!important}.landing-split-screen-before{--landing-split-scale:.48;--size-landing-split-screen-height:240px}.landing-split-screen-after{--landing-split-scale:.66;--size-landing-split-screen-height:420px}.landing-cta-actions{flex-direction:column;align-self:stretch}.landing-cta-actions>*{width:100%}.landing-cta-copy{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}}@media (max-width:479px){.landing-page{--landing-mock-scale:.46;--font-size-headline-xl:30px}.landing-split-screen-before{--landing-split-scale:.38;--size-landing-split-screen-height:195px}.landing-split-screen-after{--landing-split-scale:.5;--size-landing-split-screen-height:330px}}
