body{background:var(--surface-canvas);overflow-x:hidden}.shell{max-width:var(--page-max-width);margin:0 auto}.page{position:relative}.backdrop{z-index:0;pointer-events:none;position:fixed;inset:0}.backdrop canvas{width:100%;height:100%;display:block}.page>.layer{z-index:1;position:relative}.masthead{padding:var(--spacing-30) var(--page-gutter) 0}.masthead .shell{justify-content:space-between;align-items:center;gap:var(--spacing-36);display:flex}.masthead__brand{align-items:center;gap:var(--spacing-18);display:flex}.band{padding:0 var(--page-gutter) var(--section-gap)}.band--hero{padding-top:var(--spacing-96)}.split{gap:var(--section-gap-tight);grid-template-columns:1.02fr .98fr;align-items:center;display:grid}.split--baseline{align-items:end}.split--top{align-items:start}.stack{gap:var(--spacing-30);flex-direction:column;display:flex}.stack--tight{gap:var(--spacing-18)}.stack--loose{gap:var(--spacing-24)}.measure{max-width:460px}.measure--wide{max-width:760px}.display{font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);letter-spacing:var(--tracking-heading-lg);font-weight:var(--font-weight-regular)}.heading{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-regular)}.prose{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-body);color:var(--text-tertiary)}.meta{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);line-height:1.6}.meta--small{font-size:11px}.levels{gap:var(--section-gap-tight) var(--spacing-36);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.level{gap:var(--spacing-12);flex-direction:column;display:flex}.level__mark{align-items:baseline;gap:var(--spacing-12);display:flex}.level__letter{font-size:var(--text-subheading);letter-spacing:-1.2px;color:var(--text-brand);line-height:1}.level__rank{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;color:var(--text-secondary)}.level__name{font-size:var(--text-nav-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase}.level__purpose{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--font-weight-body);color:var(--text-tertiary)}.level__gain{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);font-size:11px}.form{gap:var(--spacing-30);flex-direction:column;max-width:460px;display:flex}.field{gap:var(--spacing-12);flex-direction:column;display:flex}.field__label{font-size:var(--text-nav-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;color:var(--text-secondary)}.field__input{border:none;border-bottom:1px solid var(--color-white-14);padding:0 0 var(--spacing-12);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-body);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard);background:0 0}.field__input:focus{border-bottom-color:var(--color-electric-iris);outline:none}.field__input::placeholder{color:var(--text-secondary)}.consent{align-items:flex-start;gap:var(--spacing-12);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--font-weight-body);color:var(--text-tertiary);display:flex}.consent input{width:16px;height:16px;accent-color:var(--color-electric-iris);flex:none;margin-top:3px}.consent a{text-underline-offset:2px;text-decoration:underline}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__actions{align-items:center;gap:var(--spacing-24);margin-top:var(--spacing-6);flex-wrap:wrap;display:flex}.assurance{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;display:flex}.footing{padding:var(--section-gap-tight) var(--page-gutter) var(--spacing-96);border-top:1px solid var(--color-white-08)}.footing .shell{justify-content:space-between;align-items:flex-end;gap:var(--section-gap-tight);flex-wrap:wrap;display:flex}.footing__line{font-size:var(--text-heading-2xs);letter-spacing:var(--tracking-heading-2xs);line-height:1}.footing__legal{gap:var(--spacing-18);flex-wrap:wrap;display:flex}.actions{align-items:center;gap:var(--spacing-24);flex-wrap:wrap;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.split{gap:var(--spacing-36);grid-template-columns:1fr}.levels{grid-template-columns:repeat(2,1fr)}.band--hero{padding-top:var(--spacing-60)}.footing .shell{align-items:flex-start}}@media (width<=560px){.levels{grid-template-columns:1fr}.masthead .shell{gap:var(--spacing-18)}.footing__legal{gap:var(--spacing-12)}}.logo[data-astro-cid-f7espo7c]{font-family:var(--font-sans);font-size:22px;font-weight:var(--font-weight-regular);letter-spacing:-.04em;color:var(--text-primary);align-items:baseline;line-height:1;text-decoration:none;display:inline-flex}.logo__i[data-astro-cid-f7espo7c]{color:var(--text-brand)}
