.launch-club{min-height:100svh;color:var(--color-ink);background:linear-gradient(var(--color-rule) var(--rule-thin), var(--color-transparent) var(--rule-thin)), linear-gradient(90deg, var(--color-rule) var(--rule-thin), var(--color-transparent) var(--rule-thin)), var(--color-paper);font-family:var(--font-body);overflow-wrap:break-word;word-break:keep-all;background-size:2rem 2rem;line-height:1.55}.launch-club h1,.launch-club h2,.launch-club h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;font-weight:700}.launch-club button,.launch-club input,.launch-club textarea,.launch-club select{font-family:inherit}.launch-club button{-webkit-tap-highlight-color:transparent}.launch-shell{width:min(100%, var(--launch-shell));padding-inline:var(--page-gutter);margin-inline:auto}.launch-main{overflow:clip}.launch-subpage{min-height:calc(100svh - var(--launch-nav-height));padding-block:clamp(3rem,8vw,7rem) clamp(7rem,12vw,11rem)}.mono-label{color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.4}.launch-wordmark{align-items:center;gap:var(--space-xs);white-space:nowrap;min-height:2.75rem;font-weight:700;display:inline-flex}.launch-wordmark__sprout{color:var(--color-ink);font-size:var(--text-md);letter-spacing:-.065em}.launch-wordmark__club{min-height:1.35rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-ink);border-radius:var(--radius-pill);color:var(--color-mint-ink);background:var(--color-mint);font-family:var(--font-label);font-size:var(--text-brand-badge);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-weight:500;line-height:1;display:inline-flex;transform:rotate(-2deg)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-input);min-height:3rem;color:var(--color-accent-ink);background:var(--color-accent);box-shadow:var(--shadow-button);cursor:pointer;text-align:center;transition:transform var(--dur-micro) var(--ease-press), box-shadow var(--dur-short) var(--ease-snap), background var(--dur-short) var(--ease-snap);white-space:nowrap;padding:.75rem 1.125rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-soft);box-shadow:var(--shadow-button-hover);transform:translateY(calc(var(--space-2xs) * -1))}.btn:active{box-shadow:var(--shadow-button-active);transform:translateY(var(--space-3xs))}.btn:focus-visible,.launch-club a:focus-visible,.launch-club summary:focus-visible,.launch-club input:focus-visible,.launch-club textarea:focus-visible,.launch-club select:focus-visible,.launch-club button:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs)}.btn:disabled,.btn[aria-disabled=true]{color:var(--color-muted);background:var(--color-paper-3);border-color:var(--color-rule-strong);box-shadow:none;cursor:not-allowed;opacity:.68;transform:none}.btn[aria-busy=true]{cursor:progress}.btn--soft{background:var(--color-surface);box-shadow:var(--shadow-contact)}.btn--soft:hover{background:var(--color-accent-soft)}.btn--quiet{color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule-strong);box-shadow:none}.btn--sm{min-height:2.75rem;font-size:var(--text-sm);padding:.625rem .875rem}.btn--lg{border-radius:var(--radius-card);min-height:3.75rem;font-size:var(--text-md);padding:1rem 1.5rem}.btn__arrow{font-size:var(--text-lg);transition:transform var(--dur-short) var(--ease-snap);display:inline-block}.btn:hover .btn__arrow{transform:translateX(var(--space-2xs))}.text-link{border-block-end:var(--rule-strong) solid var(--color-ink);width:fit-content;min-height:2.75rem;font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.text-link:hover{color:var(--color-focus);border-color:var(--color-focus)}.launch-nav{z-index:var(--z-sticky);background:var(--color-paper);position:sticky;top:0}.launch-nav__banner{min-height:var(--launch-banner-height);justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 3.5rem;color:var(--color-accent-2-ink);background:var(--color-accent-2);font-size:var(--text-sm);display:flex;position:relative}.launch-nav__banner p{font-weight:600}.launch-nav__banner a{border-block-end:var(--rule-thin) solid currentColor;white-space:nowrap;align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.launch-nav__banner button{border-radius:var(--radius-pill);background:var(--color-accent-2-soft);cursor:pointer;width:2.75rem;height:2.75rem;font-size:var(--text-md);border:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute;inset-inline-end:var(--space-md)}.launch-nav__bar{border-block-end:var(--rule-strong) solid var(--color-ink);background:var(--color-paper)}.launch-nav__inner{width:min(100%, var(--launch-shell));min-height:var(--launch-nav-height);padding-inline:var(--page-gutter);grid-template-columns:1fr auto;align-items:center;margin-inline:auto;display:grid;position:relative}.launch-nav__links{inset:calc(100% + var(--rule-strong)) 0 auto;padding:var(--space-sm) var(--page-gutter) var(--space-lg);border-block-end:var(--rule-strong) solid var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-raised);display:none;position:absolute}.launch-nav__links.is-open{display:grid}.launch-nav__links a{border-block-end:var(--rule-thin) solid var(--color-rule);min-height:3rem;font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;display:flex}.launch-nav__actions{align-items:center;gap:var(--space-xs);display:flex}.launch-nav__menu{min-height:2.75rem;padding-inline:var(--space-xs);cursor:pointer;background:0 0;border:0;font-weight:700}.launch-hero{gap:var(--space-2xl);align-items:center;padding-block:clamp(3.5rem,9vw,8rem) clamp(4rem,8vw,7rem);display:grid}.launch-hero__copy{gap:var(--space-lg);display:grid}.launch-hero__intro{width:fit-content;padding:var(--space-xs) var(--space-sm);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-accent-soft);font-size:var(--text-sm);font-weight:700;transform:rotate(-1.5deg)}.launch-hero h1{max-width:10ch;font-size:clamp(3.25rem,8.8vw,7.25rem);line-height:.94}.launch-hero__accent-line{width:max-content;max-width:100%;z-index:var(--z-base);margin-block-start:var(--space-sm);display:block;position:relative}.launch-hero__accent-line:after{z-index:-1;background:var(--color-accent);content:"";position:absolute;inset:56% -.06em 0;transform:rotate(-1deg)}.launch-hero__lede{max-width:38rem;color:var(--color-ink-soft);font-size:clamp(var(--text-base), 2vw, var(--text-md))}.launch-hero__actions{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.launch-hero__note{color:var(--color-muted);font-size:var(--text-sm)}.launch-hero__artifact{place-items:center;min-height:24rem;display:grid;position:relative}.launch-mark{aspect-ratio:1;border:var(--rule-strong) solid var(--color-ink);background:var(--color-accent);width:12rem;box-shadow:var(--shadow-contact);border-radius:48% 52% 43% 57%/53% 41% 59% 47%;position:relative;transform:rotate(7deg)}.launch-mark:before{border:var(--rule-thin) dashed var(--color-accent-deep);border-radius:inherit;content:"";position:absolute;inset:12%}.launch-mark__eye{border-radius:var(--radius-pill);background:var(--color-ink);width:.85rem;height:1.2rem;position:absolute;top:38%}.launch-mark__eye--left{left:34%}.launch-mark__eye--right{right:32%}.launch-mark__mouth{border-block-end:var(--rule-strong) solid var(--color-ink);border-radius:0 0 var(--radius-pill) var(--radius-pill);width:2.5rem;height:1.25rem;position:absolute;bottom:30%;left:40%;transform:rotate(-4deg)}.launch-mark__spark{border-radius:var(--radius-pill);background:var(--color-accent-3);width:1.25rem;height:.25rem;position:absolute}.launch-mark__spark:after{border-radius:inherit;background:inherit;content:"";position:absolute;inset:0;transform:rotate(90deg)}.launch-mark__spark--one{top:8%;right:-7%}.launch-mark__spark--two{background:var(--color-accent-2);bottom:15%;left:-10%;transform:scale(.75)}.launch-hero__ticket{gap:var(--space-2xs);width:min(17rem,75%);padding:var(--space-lg);border:var(--rule-strong) solid var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-contact);display:grid;position:absolute;bottom:0;right:0;transform:rotate(-5deg)}.launch-hero__ticket strong{font-size:var(--text-xl);letter-spacing:-.05em}.launch-hero__ticket span{color:var(--color-muted);font-size:var(--text-sm)}.launch-hero__ticket-cut{aspect-ratio:1;border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-paper);width:1.75rem;position:absolute;top:50%;right:-.9rem;transform:translateY(-50%)}.launch-snapshot-wrap{z-index:var(--z-raised);margin-block-end:calc(var(--space-xl) * -1);position:relative}.cohort-snapshot{border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-contact);display:grid;overflow:hidden}.cohort-snapshot>*{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:5rem;padding:var(--space-md);border-block-end:var(--rule-thin) solid var(--color-rule);display:flex}.cohort-snapshot>:last-child{border-block-end:0}.cohort-snapshot div span{color:var(--color-muted);font-size:var(--text-sm)}.cohort-snapshot div strong{font-size:var(--text-md)}.cohort-snapshot>a{color:var(--color-accent-2-ink);background:var(--color-accent-2);white-space:nowrap;font-weight:700}.cohort-snapshot>a:hover{background:var(--color-accent-2-soft)}.cohort-snapshot__closed{color:var(--color-muted);font-weight:700}.launch-product-tour{color:var(--color-surface);background:var(--color-ink);padding-block:clamp(7rem,12vw,11rem)}.launch-section-copy{gap:var(--space-lg);max-width:45rem;margin-block-end:var(--space-2xl);display:grid}.launch-section-copy h2{font-size:clamp(var(--text-2xl), 5vw, var(--text-4xl))}.launch-section-copy p{max-width:38rem;color:var(--color-paper-3);font-size:var(--text-md)}.ship-preview{max-width:68rem;padding:clamp(var(--space-lg), 5vw, var(--space-2xl));border:var(--rule-strong) solid var(--color-rule-strong);border-radius:var(--radius-card);color:var(--color-ink);background:var(--color-surface);box-shadow:.8rem .8rem 0 var(--color-accent);margin:0 0 0 auto;position:relative}.ship-preview>figcaption{color:var(--color-paper-3);font-family:var(--font-label);font-size:var(--text-xs);position:absolute;top:-2rem;right:0}.ship-preview__top{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);border-block-end:var(--rule-strong) solid var(--color-ink);padding-block-end:var(--space-xl);display:flex}.ship-preview__top h2{max-width:15ch;font-size:clamp(var(--text-xl), 4vw, var(--text-3xl));margin-block-start:var(--space-xs)}.ship-preview__pulse{padding:var(--space-xs) var(--space-sm);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-mint);font-size:var(--text-sm);white-space:nowrap;font-weight:700}.ship-preview__body{gap:var(--space-xl);padding-block-start:var(--space-xl);display:grid}.ship-preview__task-list{display:grid}.ship-preview__task{align-items:center;gap:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:auto 1fr auto;min-height:4.5rem;display:grid}.ship-preview__task small{color:var(--color-muted)}.ship-preview__check{aspect-ratio:1;border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-sm);place-items:center;width:1.75rem;display:grid}.ship-preview__check.is-done{background:var(--color-mint)}.ship-preview__check.is-done:after{content:"✓";font-weight:700}.ship-preview__check.is-doing{background:var(--color-accent)}.ship-preview__aside{align-content:start;gap:var(--space-sm);padding:var(--space-lg);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-accent-2-soft);display:grid}.ship-preview__aside p{color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs)}.ship-preview__aside strong{font-size:var(--text-md)}.ship-preview__aside span{color:var(--color-muted);font-size:var(--text-sm)}.ship-preview__annotation{display:none}.launch-bottom-label{color:var(--color-rule);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin-block-start:var(--space-xl)}.launch-program{gap:var(--space-2xl);padding-block:clamp(6rem,12vw,11rem);display:grid}.launch-program__intro{gap:var(--space-md);align-self:start;display:grid}.launch-program__intro h2{max-width:14ch}.launch-program__intro p{max-width:34rem;color:var(--color-muted)}.launch-week-list{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.launch-week{gap:var(--space-md);padding:var(--space-lg);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-contact);display:grid;position:relative}.launch-week__number{color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-sm)}.launch-week h3{margin-block-end:var(--space-xs)}.launch-week p{color:var(--color-muted);font-size:var(--text-sm)}.launch-week__evidence{width:fit-content;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;align-self:start;font-weight:700}.launch-week--pear .launch-week__evidence{background:var(--color-accent-soft)}.launch-week--cyan .launch-week__evidence{background:var(--color-accent-2-soft)}.launch-week--lavender .launch-week__evidence{background:var(--color-lavender-soft)}.launch-week--mint .launch-week__evidence{background:var(--color-mint-soft)}.launch-week--coral .launch-week__evidence{background:var(--color-accent-3-soft)}.launch-role-band{border-block:var(--rule-strong) solid var(--color-ink);background:var(--color-accent)}.launch-role-band__inner{gap:var(--space-2xl);padding-block:clamp(5rem,10vw,9rem);display:grid}.launch-role-band__copy{gap:var(--space-md);display:grid}.launch-role-band__copy h2{max-width:13ch}.launch-role-band__copy p{max-width:40rem}.launch-role-rail{gap:var(--space-sm);flex-wrap:wrap;max-width:58rem;display:flex}.launch-role{min-height:3rem;padding:var(--space-sm) var(--space-md);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-contact);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex;transform:rotate(-1deg)}.launch-role--1,.launch-role--4{background:var(--color-accent-2-soft);transform:rotate(1.5deg)}.launch-role--2{background:var(--color-accent-3-soft);transform:rotate(-2deg)}.launch-role--3{background:var(--color-mint-soft);transform:rotate(2deg)}.launch-role-band__aside{border-inline-start:var(--space-2xs) solid var(--color-ink);max-width:30rem;padding-inline-start:var(--space-md);font-weight:700}.launch-principles{gap:var(--space-2xl);padding-block:clamp(6rem,12vw,11rem);display:grid}.launch-principles__statement{gap:var(--space-xl);display:grid}.launch-principles__statement p{max-width:13ch;font-size:clamp(var(--text-2xl), 6vw, var(--text-4xl));letter-spacing:-.045em;font-weight:700;line-height:1.1}.launch-principles__statement .launch-mark{width:7rem}.launch-principles__list{border-block-start:var(--rule-strong) solid var(--color-ink);margin:0}.launch-principles__list>div{gap:var(--space-sm);padding-block:var(--space-lg);border-block-end:var(--rule-thin) solid var(--color-rule-strong);display:grid}.launch-principles dt{font-weight:700}.launch-principles dd{color:var(--color-muted);margin:0}.launch-faq{gap:var(--space-2xl);padding-block:0 clamp(7rem,13vw,11rem);display:grid}.launch-faq__heading{gap:var(--space-lg);align-content:start;display:grid}.launch-faq__heading a{border-block-end:var(--rule-thin) solid currentColor;width:fit-content;min-height:2.75rem;font-size:var(--text-sm);align-items:center;font-weight:700;display:inline-flex}.launch-faq__list{border-block-start:var(--rule-strong) solid var(--color-ink)}.launch-faq details{border-block-end:var(--rule-thin) solid var(--color-rule-strong)}.launch-faq summary{padding:var(--space-lg) 3rem var(--space-lg) 0;cursor:pointer;font-weight:700;list-style:none;position:relative}.launch-faq summary::-webkit-details-marker{display:none}.launch-faq summary:after{top:50%;right:var(--space-xs);content:"+";font-size:var(--text-lg);position:absolute;transform:translateY(-50%)}.launch-faq details[open] summary:after{content:"−"}.launch-faq details p{max-width:45rem;padding:0 var(--space-xl) var(--space-lg) 0;color:var(--color-muted)}.launch-footer{color:var(--color-surface);background:var(--color-ink);padding-block:clamp(5rem,10vw,9rem) 8rem}.launch-footer__statement{max-width:10ch;color:var(--color-accent);letter-spacing:-.07em;font-size:clamp(3rem,10vw,8rem);font-weight:700;line-height:.92}.launch-footer__meta{gap:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule-strong);align-items:end;margin-block-start:var(--space-3xl);padding-block-start:var(--space-lg);display:grid}.launch-footer__meta>div{gap:var(--space-md);color:var(--color-paper-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.launch-footer__meta a{border-block-end:var(--rule-thin) solid currentColor;align-items:center;min-height:2.75rem;display:inline-flex}.launch-sticky-cta{z-index:var(--z-sticky);right:var(--space-md);bottom:var(--space-md);left:var(--space-md);align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised);grid-template-columns:1fr auto;display:grid;position:fixed}.launch-sticky-cta>span{color:var(--color-muted);font-size:var(--text-sm);display:none}.field{gap:var(--space-xs);min-width:0;display:grid}.field__label{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:700;display:flex}.field__label em{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--color-error-ink);background:var(--color-error-soft);font-size:var(--text-xs);font-style:normal}.field input,.field textarea,.field select,.commitment-card input{width:100%}.field input,.field textarea,.field select{border:var(--rule-strong) solid var(--color-rule-strong);border-radius:var(--radius-input);background:var(--color-surface);min-height:3rem;box-shadow:none;transition:border-color var(--dur-short) var(--ease-snap), box-shadow var(--dur-short) var(--ease-snap), background var(--dur-short) var(--ease-snap);padding:.75rem}.field textarea{resize:vertical}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--color-ink)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--color-focus);background:var(--color-surface);box-shadow:0 0 0 var(--space-2xs) var(--color-accent-2-soft)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-soft)}.field input:disabled,.field textarea:disabled,.field select:disabled{color:var(--color-muted);background:var(--color-paper-3);cursor:not-allowed}.field-hint{color:var(--color-muted);font-size:var(--text-xs)}.field-error{color:var(--color-error);font-size:var(--text-xs);font-weight:700}.field-grid{gap:var(--space-lg);display:grid}.dynamic-question-grid{gap:var(--space-xl);display:grid}.dynamic-question{min-width:0}.dynamic-question--full{grid-column:1/-1}.notice{padding:var(--space-sm) var(--space-md);border:var(--rule-strong) solid;border-radius:var(--radius-input);font-size:var(--text-sm);font-weight:600}.notice--error{color:var(--color-error-ink);background:var(--color-error-soft);border-color:var(--color-error)}.notice--success{color:var(--color-mint-ink);background:var(--color-mint-soft);border-color:var(--color-mint-ink)}.credential-identity{width:var(--rule-thin);height:var(--rule-thin);margin:calc(var(--rule-thin) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.apply-workbench{gap:var(--space-2xl);display:grid}.apply-workbench__guide{align-content:start;gap:var(--space-lg);display:grid}.apply-workbench__guide h1{max-width:11ch;font-size:clamp(var(--text-2xl), 6vw, var(--text-4xl))}.apply-workbench__guide>p:not(.mono-label){max-width:30rem;color:var(--color-muted)}.apply-steps{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.apply-steps li{align-items:center;gap:var(--space-sm);min-height:2.75rem;color:var(--color-muted);font-size:var(--text-sm);font-weight:600;display:flex}.apply-steps li span{aspect-ratio:1;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);width:2rem;font-family:var(--font-label);font-size:var(--text-xs);place-items:center;display:grid}.apply-steps li.is-current{color:var(--color-ink)}.apply-steps li.is-current span{background:var(--color-accent);border:var(--rule-strong) solid var(--color-ink)}.apply-steps li.is-done span{color:var(--color-mint-ink);background:var(--color-mint)}.apply-progress{height:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-paper-3);overflow:hidden}.apply-progress span{border-radius:inherit;background:var(--color-accent-2);height:100%;transition:width var(--dur-long) var(--ease-snap);display:block}.apply-workbench__form{gap:var(--space-lg);min-width:0;padding:clamp(var(--space-lg), 5vw, var(--space-2xl));border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-chunky);background:var(--color-surface);box-shadow:var(--shadow-contact);scroll-margin-block-start:calc(var(--launch-banner-height) + var(--launch-nav-height) + var(--space-md));display:grid}.apply-workbench fieldset{gap:var(--space-xl);border:0;min-width:0;margin:0;padding:0;display:grid}.apply-workbench legend{max-width:20ch;font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.04em;padding:0;font-weight:700;line-height:1.2}.apply-workbench legend:focus{outline:0}.field-intro{color:var(--color-muted);margin-block-start:var(--space-sm)}.choice-group{gap:var(--space-sm);display:grid}.choice-grid{gap:var(--space-xs);display:grid}.choice{align-items:center;gap:var(--space-sm);min-height:3.25rem;padding:var(--space-sm);border:var(--rule-strong) solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper);cursor:pointer;font-size:var(--text-sm);transition:border-color var(--dur-short) var(--ease-snap), background var(--dur-short) var(--ease-snap), transform var(--dur-micro) var(--ease-press);font-weight:600;display:flex;position:relative}.choice:hover{border-color:var(--color-ink);transform:translateY(calc(var(--space-3xs) * -1))}.choice.is-selected{border-color:var(--color-ink);background:var(--color-accent-soft);box-shadow:var(--shadow-contact)}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice>span{aspect-ratio:1;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-surface);width:1.5rem;font-size:var(--text-xs);flex:none;place-items:center;display:grid}.commitment-card{gap:var(--space-md);padding:var(--space-lg);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-accent-soft);display:grid}.commitment-card label{font-size:var(--text-sm);font-weight:700}.commitment-card strong{font-size:clamp(var(--text-2xl), 6vw, var(--text-4xl));line-height:1}.commitment-card input{accent-color:var(--color-focus)}.commitment-card>div{color:var(--color-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.promise-list{gap:var(--space-md);display:grid}.promise-list>p{font-weight:700}.promise-list ul{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.promise-list li{align-items:center;gap:var(--space-sm);color:var(--color-muted);display:flex}.promise-list li span{color:var(--color-focus);font-family:var(--font-label);font-size:var(--text-xs)}.check-row{align-items:start;gap:var(--space-sm);cursor:pointer;font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.check-row input{width:1.25rem;height:1.25rem;accent-color:var(--color-focus);margin-block-start:var(--space-3xs)}.check-row strong{color:var(--color-focus)}.privacy-summary{padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);background:var(--color-paper-2);font-size:var(--text-sm)}.privacy-summary summary{cursor:pointer;font-weight:700}.privacy-summary dl{gap:var(--space-sm);margin-block:var(--space-md);display:grid}.privacy-summary dl>div{gap:var(--space-xs);display:grid}.privacy-summary dt{font-weight:700}.privacy-summary dd{color:var(--color-muted);margin:0}.privacy-summary>p{color:var(--color-muted);font-size:var(--text-xs)}.form-actions{justify-content:space-between;align-items:center;gap:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule);padding-block-start:var(--space-lg);display:flex}.apply-success{gap:var(--space-xl);max-width:52rem;padding:clamp(var(--space-xl), 7vw, var(--space-3xl));border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-chunky);background:var(--color-surface);box-shadow:var(--shadow-contact);margin-inline:auto;display:grid;position:relative}.apply-success h1{max-width:14ch}.apply-success>p:not(.mono-label){max-width:38rem;color:var(--color-muted)}.apply-success__burst{color:var(--color-accent-3);animation:launch-success var(--dur-long) var(--ease-snap) both;font-size:4rem;position:absolute;top:-2rem;right:8%}.reference-code,.member-token{gap:var(--space-sm);padding:var(--space-lg);border:var(--rule-strong) dashed var(--color-ink);border-radius:var(--radius-card);background:var(--color-accent-soft);display:grid}.reference-code>span,.member-token>span{font-size:var(--text-xs);font-weight:700}.reference-code code,.member-token code{overflow-wrap:anywhere;font-family:var(--font-label);font-size:var(--text-sm)}.reference-code .btn{justify-self:start}.apply-success__actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}@keyframes launch-success{0%{opacity:0;transform:scale(.4)rotate(-45deg)}to{opacity:1;transform:scale(1)rotate(8deg)}}.lookup-layout,.member-entry{gap:var(--space-2xl);align-items:center;display:grid}.lookup-intro,.member-entry>section{gap:var(--space-lg);display:grid}.lookup-intro h1,.member-entry h1{max-width:12ch}.lookup-intro>p:not(.mono-label),.member-entry section>p:not(.mono-label){max-width:34rem;color:var(--color-muted)}.lookup-card,.entry-card{gap:var(--space-lg);padding:clamp(var(--space-lg), 5vw, var(--space-2xl));border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-chunky);background:var(--color-surface);box-shadow:var(--shadow-contact);display:grid}.lookup-card form,.entry-card{gap:var(--space-lg);display:grid}.status-result{gap:var(--space-lg);border-block-start:var(--rule-strong) solid var(--color-ink);padding-block-start:var(--space-xl);display:grid}.status-result__heading{align-items:center;gap:var(--space-md);grid-template-columns:auto 1fr;display:grid}.status-result__heading p{color:var(--color-muted);font-size:var(--text-sm)}.status-result>p{color:var(--color-muted)}.status-dot{aspect-ratio:1;border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-accent);flex:none;width:1rem;display:inline-block}.status-dot--accepted,.status-dot--on_track{background:var(--color-mint)}.status-dot--rejected,.status-dot--blocked{background:var(--color-accent-3)}.status-dot--interview,.status-dot--at_risk{background:var(--color-lavender)}.status-dot--reviewing{background:var(--color-accent-2)}.status-track{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.status-track li{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);text-align:center;display:grid}.status-track li span{aspect-ratio:1;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);place-items:center;width:2rem;margin-inline:auto;display:grid}.status-track li.is-reached{color:var(--color-ink);font-weight:700}.status-track li.is-reached span{border:var(--rule-strong) solid var(--color-ink);background:var(--color-accent)}@media (min-width:32rem){.choice-grid,.field-grid,.dynamic-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-sticky-cta>span{display:block}}@media (min-width:48rem){.launch-nav__inner{grid-template-columns:auto 1fr auto}.launch-nav__links,.launch-nav__links.is-open{justify-content:center;gap:var(--space-lg);padding:0 var(--space-lg);box-shadow:none;background:0 0;border:0;display:flex;position:static}.launch-nav__links a{border:0}.launch-nav__menu{display:none}.launch-hero{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.launch-hero__artifact{min-height:32rem}.launch-mark{width:17rem}.cohort-snapshot{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.cohort-snapshot>*{border-block-end:0;border-inline-end:var(--rule-thin) solid var(--color-rule)}.cohort-snapshot>:last-child{border-inline-end:0}.ship-preview__body{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr)}.launch-week{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start}.launch-principles,.launch-faq{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr)}.launch-principles__list>div{grid-template-columns:9rem 1fr}.launch-footer__meta{grid-template-columns:1fr auto}.launch-sticky-cta{right:var(--space-xl);bottom:var(--space-xl);width:min(30rem, calc(100% - var(--space-2xl)));left:auto}.apply-workbench{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr)}.apply-workbench__guide{top:calc(var(--launch-nav-height) + var(--space-xl));align-self:start;position:sticky}.lookup-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr)}}@media (min-width:64rem){.launch-program{grid-template-columns:minmax(17rem,.55fr) minmax(0,1.45fr)}.launch-program__intro{top:calc(var(--launch-nav-height) + var(--space-xl));position:sticky}.launch-role-band__inner{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.launch-role-band__aside{grid-column:2}.ship-preview__annotation{gap:var(--space-xs);max-width:13rem;color:var(--color-accent);font-family:var(--font-label);font-size:var(--text-xs);display:grid;position:absolute}.ship-preview__annotation span{font-size:var(--text-xl)}.ship-preview__annotation--one{text-align:right;top:45%;left:-15rem}.ship-preview__annotation--two{bottom:-7rem;right:-1rem}}@media (max-width:31.99rem){.launch-nav__banner{padding-inline:var(--space-md) 3rem;justify-content:flex-start}.launch-nav__banner p{display:none}.launch-nav__actions .btn{padding-inline:var(--space-sm)}.launch-hero__actions .btn,.apply-success__actions .btn{width:100%}.launch-hero__actions .btn--soft{width:auto}.form-actions .btn{padding-inline:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.launch-club *,.launch-club :before,.launch-club :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
