.access-link-module__tiNDjq__link{color:inherit;font:inherit;letter-spacing:-.015em;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.access-link-module__tiNDjq__link:hover{color:var(--home-secondary)}.access-link-module__tiNDjq__link:focus-visible{outline-offset:4px;outline:2px solid}.access-link-module__tiNDjq__dialog[data-public-theme]{background:var(--home-bg);color:var(--home-text);border-color:var(--home-line);font-family:var(--marketing-font-sans);letter-spacing:-.012em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px}.access-link-module__tiNDjq__dialog[data-public-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.access-link-module__tiNDjq__dialog h2{letter-spacing:-.03em;font-size:22px;line-height:1.3}.access-link-module__tiNDjq__dialog p{line-height:1.45}.access-link-module__tiNDjq__dialog input,.access-link-module__tiNDjq__dialog textarea,.access-link-module__tiNDjq__dialog button[type=submit]{border-radius:2px}.access-link-module__tiNDjq__dialog{overscroll-behavior:contain}.access-link-module__tiNDjq__dialog h2{font-family:var(--marketing-font-sans);font-weight:500}.access-link-module__tiNDjq__dialog :is(button,label,input,textarea,select){font-family:var(--marketing-font-sans);letter-spacing:-.015em;font-weight:500}.access-link-module__tiNDjq__fieldFocus :is(input:not([type=hidden]),textarea):focus{box-shadow:none;background-color:color-mix(in oklch,var(--ui-control)90%,var(--ui-text)10%);border-color:color-mix(in oklch,var(--ui-border)70%,var(--ui-text)30%);outline:none}.access-link-module__tiNDjq__link{min-height:44px}
.page-module__XSrYmG__page{width:100%;max-width:90rem;margin-inline:auto;padding-block:32px 72px}.page-module__XSrYmG__intro h1{max-width:25ch;color:var(--home-text);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,7.2vw,7rem);font-weight:400;line-height:1}.page-module__XSrYmG__intro p{max-width:43ch;color:var(--home-secondary);text-wrap:balance;margin:28px 0 0;font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.5}@media (min-width:768px){.page-module__XSrYmG__page{padding-block:40px 96px}.page-module__XSrYmG__intro p{margin-top:32px}}
