.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.prose{max-width:var(--container-prose)}.mixed{max-width:var(--container-mixed)}section{padding:clamp(56px,8svh,112px) 0}section.alt{background:var(--surface-2)}section.dark{background:var(--surface-dark);color:var(--ink-inverse)}section.dark p{color:var(--ink-inverse-subtle)}section.dark .overline{color:#ffffff9e}section[data-screen-label^="01 "]{padding-top:var(--hero-top)}.overline{font-size:var(--fs-label);color:var(--ink-muted);font-weight:500}.btn{border-radius:var(--r-md);min-height:44px;font-family:var(--font-body);font-size:var(--fs-body-sm);letter-spacing:var(--tracking-tight);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease);border:none;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--brand-500);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-600)}.btn-secondary{color:var(--ink);border:1px solid var(--edge-strong);background:0 0}.btn-secondary:hover{border-color:var(--ink)}.crumb{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--ink-muted);margin-bottom:24px}.crumb a{color:var(--ink-muted);text-decoration:none}.crumb a:hover{color:var(--brand-700)}.crumb .sep{color:var(--ink-faint);margin:0 10px}h1.page{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);text-wrap:balance;margin:16px 0 0;font-size:clamp(2.5rem,5vw,3.375rem);font-weight:600;line-height:1.05}h1.page em{color:inherit;font-style:normal;font-weight:inherit}.closing{isolation:isolate;background:var(--surface-dark);color:var(--ink-inverse);--ring-bg:#000000d9;--ring-fg:var(--brand-300);padding:clamp(64px,11svh,140px) 0;position:relative;overflow:hidden}.closing>.container{z-index:1;position:relative}.closing h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink-inverse);text-wrap:balance;max-width:14ch;margin:0;font-size:min(clamp(2.75rem,7vw,5.5rem),13svh);font-weight:600;line-height:1.02}.closing h2 em{color:inherit;font-style:normal;font-weight:inherit}.closing .overline{color:#ffffff9e}.closing p.sub{color:var(--ink-inverse-subtle);max-width:36ch;margin:24px 0 0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5}@media (min-width:561px) and (max-width:1100px){section.closing p.sub{max-width:min(60ch,46vw)}}.closing .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.closing .ctas .btn{letter-spacing:-.005em;justify-content:space-between;gap:14px;min-width:280px;height:auto;padding:17px 32px;font-size:1.0625rem;font-weight:500}.closing .btn-primary{background:var(--surface-1);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--ink) 4%, transparent)}.closing .btn-primary:hover{background:var(--ink-inverse);border-color:color-mix(in srgb, var(--ink) 16%, transparent)}.closing .btn-primary:active{background:var(--surface-2)}.closing .btn-primary .arrow{font-family:var(--font-body);opacity:.55;transition:transform var(--dur-2) var(--ease), opacity var(--dur-2) var(--ease);font-weight:400;display:inline-block}.closing .btn-primary:hover .arrow{opacity:1;transform:translate(4px)}.closing .btn-secondary{color:var(--ink-inverse);background:0 0;border-color:#ffffff40}.closing .btn-secondary:hover{border-color:#ffffff80}@media (max-width:520px){.closing .ctas .btn{width:100%;min-width:0}}
.te6AeW_root{display:none}@media (max-width:800px){.te6AeW_root{z-index:40;background:var(--surface-0);border-top:1px solid var(--edge);box-shadow:0 -12px 24px -20px color-mix(in srgb, var(--surface-dark) 70%, transparent);padding-bottom:env(safe-area-inset-bottom);min-height:56px;display:flex;position:fixed;bottom:0;left:0;right:0}}.te6AeW_tab{color:var(--ink-muted);font:500 13px var(--font-body);letter-spacing:var(--tracking-tight);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:8px 4px;text-decoration:none;display:inline-flex}.te6AeW_tab[aria-current=page]{color:var(--brand-700);box-shadow:inset 0 2px 0 var(--brand-500)}.te6AeW_icon{width:22px;height:22px;color:var(--ink-muted);display:inline-flex}.te6AeW_iconActive{width:22px;height:22px;color:var(--brand-700);display:inline-flex}.te6AeW_icon svg,.te6AeW_iconActive svg{width:22px;height:22px;display:block}.te6AeW_label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}
.HS70Aa_page{overflow-x:clip}.HS70Aa_wrap{width:100%;max-width:var(--container);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.HS70Aa_notfound{padding:clamp(48px,10svh,128px) 0 clamp(32px,5svh,56px)}.HS70Aa_title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.75rem,6vw,5rem);font-weight:600;line-height:1.04}.HS70Aa_lede{color:var(--ink-subtle);max-width:52ch;margin:clamp(16px,2.6svh,24px) 0 0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.55}.HS70Aa_exits{padding:clamp(24px,4svh,48px) 0 clamp(56px,9svh,120px)}.HS70Aa_exitsLabel{border-bottom:2px solid var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0;padding-bottom:16px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600}.HS70Aa_exitsList{margin:0;padding:0;list-style:none}.HS70Aa_exitsList li{border-bottom:1px solid var(--edge)}.HS70Aa_exitsList a{color:var(--ink);transition:color var(--dur-3) var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:baseline;gap:clamp(16px,3vw,40px);padding:clamp(20px,3svh,28px) 0;text-decoration:none;display:grid}.HS70Aa_exitsList a:hover{color:var(--brand-700)}.HS70Aa_name{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:600;line-height:1.1}.HS70Aa_desc{font-size:var(--fs-body);color:var(--ink-subtle);line-height:1.55}.HS70Aa_arrow{color:var(--ink-muted);transition:transform var(--dur-3) var(--ease), color var(--dur-3) var(--ease);font-size:1.25rem;display:inline-block}.HS70Aa_exitsList a:hover .HS70Aa_arrow{color:var(--brand-700);transform:translate(6px)}@media (max-width:800px){.HS70Aa_exitsList a{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.HS70Aa_desc{grid-area:2/1/auto/-1}}.HS70Aa_foot{font-size:var(--fs-label);color:var(--ink-muted);max-width:64ch;margin:clamp(28px,4svh,40px) 0 0;line-height:1.55}.HS70Aa_foot a{color:var(--brand-700);text-decoration:underline;-webkit-text-decoration-color:var(--edge-strong);text-decoration-color:var(--edge-strong);text-underline-offset:3px;font-weight:500}.HS70Aa_foot a:hover{text-decoration-color:currentColor}
.p_gLnW_main{align-items:center;min-height:62svh;padding:clamp(56px,10svh,120px) 0;display:flex}.p_gLnW_inner{width:100%}.p_gLnW_title{font-family:var(--font-display);color:var(--ink);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.75rem,6vw,5rem);font-weight:600;line-height:1.04}.p_gLnW_body{color:var(--ink-subtle);max-width:52ch;margin:clamp(16px,2.6svh,24px) 0 clamp(28px,4svh,40px);font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.55}.p_gLnW_link{color:var(--ink-brand);text-underline-offset:3px;font-weight:500;text-decoration:underline}.p_gLnW_actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.p_gLnW_btn{border-radius:var(--r-md);min-height:44px;font-family:var(--font-body);font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-weight:600;text-decoration:none;display:inline-flex}.p_gLnW_btnPrimary{background:var(--brand-500);color:var(--on-brand)}.p_gLnW_btnPrimary:hover{background:var(--brand-600)}.p_gLnW_btnTertiary{color:var(--ink-brand);text-underline-offset:3px;background:0 0;padding-inline:4px;text-decoration:underline}
