.landing_roles__Q5pSa{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:16px}.landing_role__NMmz5{background:var(--sheet);box-shadow:0 30px 60px -40px rgba(11,16,51,.7);transition:transform var(--d-state) var(--ease-out),box-shadow var(--d-state) var(--ease-out)}.landing_roleMain__JHl4Z,.landing_role__NMmz5,a.landing_role__NMmz5{display:flex;flex-direction:column;color:var(--ink);border-radius:24px;text-decoration:none}.landing_roleMain__JHl4Z,a.landing_role__NMmz5{flex:1 1;padding:22px 22px 18px}a.landing_role__NMmz5{padding:22px}.landing_roleName__k2xTO{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1.75rem;line-height:1.05;font-weight:900;letter-spacing:-.03em}.landing_arrow__UtIPN{flex:none;transition:transform var(--d-state) var(--ease-spring)}.landing_blurb__LenRh{display:block;margin-top:10px;max-width:38ch;font-size:1.0625rem;line-height:1.45;color:var(--grey)}.landing_go__L4YmY{display:flex;flex-wrap:wrap;column-gap:6px;margin-top:auto;padding-top:18px;font-size:1rem;font-weight:600}.landing_goTail__fMM4W{white-space:nowrap;text-decoration:underline;font-weight:700;text-underline-offset:4px;text-decoration-thickness:2px}.landing_secondary__vyCcr{padding:0 22px 12px;font-size:1rem;color:var(--grey)}.landing_secondary__vyCcr a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 24px;border-radius:var(--r-block);background:var(--fill);color:var(--ink);font-weight:700;text-decoration:none}a.landing_role__NMmz5:focus-visible{outline:3px solid var(--sheet);outline-offset:4px}.landing_role__NMmz5:has(.landing_roleMain__JHl4Z:focus-visible){outline:3px solid var(--sheet);outline-offset:4px}.landing_roleMain__JHl4Z:focus-visible{outline:none}@media (hover:hover){.landing_role__NMmz5:hover{transform:translateY(-3px);box-shadow:0 40px 70px -40px rgba(11,16,51,.8)}.landing_role__NMmz5:hover .landing_arrow__UtIPN{transform:translateX(4px)}}.landing_role__NMmz5:active{transform:scale(.99)}@media (min-width:48rem){.landing_roles__Q5pSa{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.landing_roleName__k2xTO{font-size:2.125rem}}@media (min-width:64rem){.landing_roleMain__JHl4Z,a.landing_role__NMmz5{padding:32px 32px 24px}a.landing_role__NMmz5{padding:32px}.landing_secondary__vyCcr{padding:0 32px 18px}.landing_roleName__k2xTO{font-size:2.75rem}.landing_arrow__UtIPN{width:36px;height:36px}.landing_blurb__LenRh{font-size:1.1875rem}.landing_go__L4YmY{padding-top:28px;font-size:1.0625rem}}.landing_flyer__LJ7rM{display:none}:root[data-intro] .landing_flyer__LJ7rM{display:block;position:fixed;z-index:40;pointer-events:none;left:50%;top:50%;height:min(46vh,360px);width:calc(min(46vh, 360px) * 20 / 28);margin-left:calc(min(46vh, 360px) * -10 / 28);margin-top:calc(min(46vh, 360px) * -.5);transform-origin:0 0}.landing_flyer__LJ7rM svg{width:100%;height:100%;overflow:visible;fill:var(--sheet)}.landing_flyer__LJ7rM rect{transform-box:fill-box;transform-origin:0 50%}:root[data-intro] .landing_flyer__LJ7rM rect{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){:root[data-intro] .landing_flyer__LJ7rM{display:none}}.landing_demoLine__oZOo2{margin-top:8px;font-size:1rem}.landing_demoLine__oZOo2 a{display:inline-flex;align-items:center;min-height:var(--tap)}.demo_tile__O6TWk{padding:22px}.demo_form__cs9SE{margin-top:auto;padding-top:18px}.demo_note__XHwOJ{padding:14px 18px;border-radius:var(--r-block);box-shadow:inset 0 0 0 2px var(--sheet);color:var(--sheet);font-weight:600}