.auth-shell_root__c3gnJ{--auth-gutter:clamp(1.25rem,3vw,2rem);--auth-stage-padding:clamp(1rem,2.5vh,1.75rem);min-width:0;background:var(--bl-canvas);color:var(--bl-ink);font-family:var(--landing-font-sans),system-ui,sans-serif}.auth-shell_main__q_kmK{display:flex;min-height:100dvh;box-sizing:border-box;padding:max(var(--auth-stage-padding),env(safe-area-inset-top)) max(var(--auth-gutter),env(safe-area-inset-right)) max(var(--auth-stage-padding),env(safe-area-inset-bottom)) max(var(--auth-gutter),env(safe-area-inset-left))}.auth-shell_shell__9zb_X{display:grid;width:min(100%,76rem);grid-template-columns:minmax(0,32.5rem) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"brand ." "form visual";column-gap:clamp(1.5rem,3vw,3rem);row-gap:1.25rem;margin-inline:auto;align-content:center;align-items:stretch}.auth-shell_brand__Bvu_J{grid-area:brand;display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;border-radius:var(--radius-control)}.auth-shell_brand__Bvu_J:focus-visible{outline:3px solid var(--bl-brand-700);outline-offset:3px}.auth-shell_brandLogo__32Nc4{width:clamp(10.5rem,17vw,12rem);height:auto}.auth-shell_formColumn__gQ3Ip{grid-area:form;min-width:0}.auth-shell_visualPanel__oKalO{grid-area:visual;position:relative;min-width:0;min-height:0;border:1px solid var(--bl-border);border-radius:var(--radius-panel);background:#fcfaf7}.auth-shell_editorialScene__NcGkI{position:sticky;top:1.5rem;height:100%;max-height:calc(100dvh - 3rem);overflow:hidden;border-radius:inherit}.auth-shell_artwork__zEXFn{position:absolute;inset:0}.auth-shell_editorialImage__rmPj2{object-fit:cover;object-position:center bottom;mix-blend-mode:multiply}.auth-shell_editorialTitle__bmuVe{position:absolute;z-index:1;top:0;left:0;right:0;margin:0;padding:clamp(1.5rem,3vw,3rem);background:linear-gradient(#fcfaf7,rgb(252 250 247/.85) 60%,transparent);color:var(--bl-brand-900);font-size:clamp(1.5rem,2.7vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}@media (max-width:59.999rem){.auth-shell_shell__9zb_X{width:min(100%,32.5rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "visual" "form";grid-template-rows:auto auto auto}.auth-shell_visualPanel__oKalO{min-height:13rem}.auth-shell_editorialScene__NcGkI{position:relative;top:auto;display:flex;align-items:center;height:auto;min-height:13rem;max-height:none}.auth-shell_artwork__zEXFn{inset:auto 0 0 auto;height:100%;max-width:50%;aspect-ratio:1122/1402;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.auth-shell_editorialImage__rmPj2{object-fit:contain}.auth-shell_editorialTitle__bmuVe{width:50%;position:relative;top:auto;right:auto;padding:1.5rem;background:none;font-size:1.6rem}}@media (max-width:39.999rem){.auth-shell_shell__9zb_X{row-gap:1rem}.auth-shell_brandLogo__32Nc4{width:10.75rem}.auth-shell_editorialScene__NcGkI,.auth-shell_visualPanel__oKalO{min-height:10rem}.auth-shell_editorialTitle__bmuVe{font-size:1.25rem;padding:1.1rem}}.site-footer_siteFooter___Qcg4{border-top:1px solid var(--bl-border);background:var(--bl-surface);color:var(--bl-ink)}.site-footer_siteFooterInner__2tufg{display:grid;width:min(100% - 2 * clamp(1.25rem,4vw,2rem),75rem);grid-template-columns:minmax(15rem,1.25fr) minmax(0,2fr);gap:clamp(3rem,6vw,6rem);margin-inline:auto;padding-block:clamp(3.5rem,7vw,5.5rem) 1.75rem}.site-footer_brandColumn__xF5Oa{display:grid;align-content:start;gap:1.35rem}.site-footer_brandColumn__xF5Oa>a{display:inline-flex;width:min(11rem,100%)}.site-footer_brandColumn__xF5Oa img{display:block;width:100%;height:auto}.site-footer_brandColumn__xF5Oa p{max-width:29rem;margin:0;color:var(--bl-ink-muted);font-size:.875rem;line-height:1.65;text-wrap:pretty}.site-footer_contractActions__GN0Dr{display:flex;flex-wrap:wrap;gap:.6rem}.site-footer_contractActions__GN0Dr a{display:inline-flex;min-height:2.5rem;align-items:center;border:1px solid var(--bl-border-strong);border-radius:var(--radius-control);padding:.6rem .8rem;color:var(--bl-brand-900);font-size:.75rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1)}.site-footer_contractActions__GN0Dr a:hover{border-color:var(--bl-brand-700);background:var(--bl-surface-muted)}.site-footer_linkGroups__9R6f9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.site-footer_linkGroup__CW0hQ h2{margin:0 0 1rem;color:var(--bl-brand-900);font-size:.75rem;font-weight:700;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.site-footer_linkGroup__CW0hQ>div{display:grid;justify-items:start;gap:.7rem}.site-footer_linkGroup__CW0hQ a{color:var(--bl-ink-muted);font-size:.8125rem;font-weight:550;line-height:1.4;text-decoration:none;text-underline-offset:.25em}.site-footer_linkGroup__CW0hQ a:hover{color:var(--bl-brand-900);text-decoration:underline}.site-footer_bottomLine__AZOwe{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:1rem 2rem;border-top:1px solid var(--bl-border);margin-top:clamp(.5rem,2vw,1.5rem);padding-top:1.5rem;color:var(--bl-ink-muted);font-size:.7rem;line-height:1.5}@media (max-width:56rem){.site-footer_siteFooterInner__2tufg{grid-template-columns:1fr;gap:2.75rem}.site-footer_brandColumn__xF5Oa{grid-template-columns:minmax(0,1fr) auto;column-gap:2rem}.site-footer_brandColumn__xF5Oa p{grid-column:1}.site-footer_contractActions__GN0Dr{grid-column:2;grid-row:1/span 2;max-width:14rem;align-content:start;justify-content:flex-end}.site-footer_linkGroups__9R6f9{gap:clamp(1.5rem,5vw,3rem)}}@media (max-width:40rem){.site-footer_siteFooterInner__2tufg{gap:2.5rem;padding-block:3rem 1.5rem}.site-footer_brandColumn__xF5Oa{grid-template-columns:1fr;gap:1rem}.site-footer_brandColumn__xF5Oa>a{width:10.5rem}.site-footer_brandColumn__xF5Oa p{grid-column:auto}.site-footer_contractActions__GN0Dr{display:grid;width:100%;max-width:none;grid-column:auto;grid-row:auto;justify-content:stretch}.site-footer_contractActions__GN0Dr a{justify-content:center}.site-footer_linkGroups__9R6f9{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.site-footer_linkGroup__CW0hQ:last-child{grid-column:1/-1}.site-footer_linkGroup__CW0hQ:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.site-footer_bottomLine__AZOwe{align-items:flex-start;flex-direction:column}}@media (max-width:25rem){.site-footer_linkGroup__CW0hQ:last-child>div,.site-footer_linkGroups__9R6f9{grid-template-columns:1fr}.site-footer_linkGroup__CW0hQ:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.site-footer_contractActions__GN0Dr a{transition:none}}