.EventsCalendar-module__FOT5aq__layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.EventsCalendar-module__FOT5aq__calendar{border:1px solid var(--color-dim,#242426);background:var(--color-surface,#111113);border-radius:20px;overflow:hidden}.EventsCalendar-module__FOT5aq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.EventsCalendar-module__FOT5aq__month{color:#fafafa;font-size:21px;font-weight:600}.EventsCalendar-module__FOT5aq__summary{color:#a3a3a3;margin-top:6px;font-size:12px;line-height:1.5}.EventsCalendar-module__FOT5aq__navigation{align-items:center;gap:4px;display:flex}.EventsCalendar-module__FOT5aq__navigation button{color:#d4d4d4;cursor:pointer;border:1px solid #2b2b2e;border-radius:10px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.EventsCalendar-module__FOT5aq__navigation .EventsCalendar-module__FOT5aq__today{margin-right:4px;padding:0 12px;font-size:13px}.EventsCalendar-module__FOT5aq__navigation button:hover{color:#fff;background:#242426}.EventsCalendar-module__FOT5aq__navigation button:focus-visible,.EventsCalendar-module__FOT5aq__day:focus-visible{outline-offset:-3px;outline:2px solid #fb923c}.EventsCalendar-module__FOT5aq__weekdays,.EventsCalendar-module__FOT5aq__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.EventsCalendar-module__FOT5aq__weekdays{text-align:center;color:#a3a3a3;border-bottom:1px solid #28282b;padding:8px 0 16px;font-size:12px}.EventsCalendar-module__FOT5aq__weekdays span:nth-last-child(-n+2){color:#f5a86a}.EventsCalendar-module__FOT5aq__day{color:#d4d4d4;cursor:pointer;border-bottom:1px solid #242426;border-right:1px solid #242426;flex-direction:column;align-items:center;gap:10px;min-width:0;min-height:88px;padding:12px 2px;transition:background .12s;display:flex}.EventsCalendar-module__FOT5aq__day:nth-child(7n){border-right:0}.EventsCalendar-module__FOT5aq__day:hover{background:#1c1c1f}.EventsCalendar-module__FOT5aq__day[data-outside]{color:#737373;background:#0d0d0f}.EventsCalendar-module__FOT5aq__dayNumber{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.EventsCalendar-module__FOT5aq__day[aria-current=date] .EventsCalendar-module__FOT5aq__dayNumber{color:#fb923c;box-shadow:inset 0 0 0 1px #f97316}.EventsCalendar-module__FOT5aq__day[aria-pressed=true]{background:#f9731612;box-shadow:inset 0 0 0 1px #f9731666}.EventsCalendar-module__FOT5aq__day[aria-pressed=true] .EventsCalendar-module__FOT5aq__dayNumber{color:#fff;background:#f97316}.EventsCalendar-module__FOT5aq__dots{justify-content:center;align-items:center;gap:4px;height:12px;display:flex}.EventsCalendar-module__FOT5aq__dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.EventsCalendar-module__FOT5aq__published{background:#fb923c}.EventsCalendar-module__FOT5aq__draft{border:1px solid #a3a3a3}.EventsCalendar-module__FOT5aq__cancelled{background:#f87171}.EventsCalendar-module__FOT5aq__more{color:#a3a3a3;font-size:10px}.EventsCalendar-module__FOT5aq__legend{flex-wrap:wrap;gap:12px 16px;padding:18px 24px;display:flex}.EventsCalendar-module__FOT5aq__legend>span{color:#a3a3a3;align-items:center;gap:7px;font-size:11px;display:inline-flex}.EventsCalendar-module__FOT5aq__agenda{gap:16px;min-width:0;display:grid}.EventsCalendar-module__FOT5aq__agendaHeader{padding:4px 0}.EventsCalendar-module__FOT5aq__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#fb923c;margin-bottom:8px;font-size:10px}.EventsCalendar-module__FOT5aq__agendaHeader h2{color:#fafafa;font-size:20px;font-weight:600}.EventsCalendar-module__FOT5aq__empty{text-align:center;color:#a3a3a3;border:1px dashed #303033;border-radius:16px;justify-items:center;gap:12px;padding:42px 24px;display:grid}.EventsCalendar-module__FOT5aq__empty svg{color:#737373}.EventsCalendar-module__FOT5aq__empty p{color:#d4d4d4;font-size:14px}.EventsCalendar-module__FOT5aq__empty span{max-width:240px;font-size:13px;line-height:1.6}@media (max-width:1100px){.EventsCalendar-module__FOT5aq__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.EventsCalendar-module__FOT5aq__toolbar{gap:12px;padding:16px}.EventsCalendar-module__FOT5aq__month{font-size:19px}.EventsCalendar-module__FOT5aq__day{gap:6px;min-height:72px;padding:8px 1px}.EventsCalendar-module__FOT5aq__dots{gap:3px}.EventsCalendar-module__FOT5aq__dot{flex-basis:5px;width:5px;height:5px}.EventsCalendar-module__FOT5aq__legend{gap:10px;padding:16px}}@media (prefers-reduced-motion:reduce){.EventsCalendar-module__FOT5aq__day{transition:none}}
.AddToCalendar-module__GoqbWq__calendar{text-align:left}.AddToCalendar-module__GoqbWq__calendar>summary{justify-content:center;align-items:center;gap:var(--lab-space-2);min-height:44px;padding:var(--lab-space-3) var(--lab-space-4);border:1px solid var(--lab-border);border-radius:var(--lab-radius);background:var(--lab-surface);color:var(--lab-ink);cursor:pointer;transition:border-color var(--lab-control-time);font-size:14px;font-weight:600;line-height:1.3;list-style:none;display:flex}.AddToCalendar-module__GoqbWq__calendar>summary::-webkit-details-marker{display:none}.AddToCalendar-module__GoqbWq__calendar>summary:hover{border-color:var(--lab-ink)}.AddToCalendar-module__GoqbWq__calendar[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.AddToCalendar-module__GoqbWq__options{border:1px solid var(--lab-border);border-radius:0 0 var(--lab-radius) var(--lab-radius);background:var(--lab-surface);border-top:0;display:grid}.AddToCalendar-module__GoqbWq__options a{min-height:44px;padding:var(--lab-space-2) var(--lab-space-4);color:var(--lab-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lab-border);text-decoration-color:var(--lab-border);text-underline-offset:4px;align-items:center;font-size:14px;display:flex}.AddToCalendar-module__GoqbWq__options a+a{border-top:1px solid var(--lab-border)}.AddToCalendar-module__GoqbWq__options a:hover{-webkit-text-decoration-color:var(--lab-ink);text-decoration-color:var(--lab-ink)}
.LabEvents-module__MufqyW__primaryButton{}.LabEvents-module__MufqyW__secondaryButton{}.LabEvents-module__MufqyW__shell,.LabEvents-module__MufqyW__landing{--events-ink:var(--lab-ink);--events-text:var(--lab-text);--events-muted:var(--lab-muted);--events-surface:var(--lab-surface);--events-border:var(--lab-border);--events-lime:var(--lab-accent);--events-open-bg:color-mix(in srgb, var(--lab-accent) 7%, var(--lab-surface));--events-open-border:color-mix(in srgb, var(--lab-accent-ink) 32%, var(--lab-border));--events-open-badge:color-mix(in srgb, var(--lab-accent) 30%, var(--lab-surface));--events-tint:color-mix(in srgb, var(--lab-accent-ink) 12%, var(--lab-paper));color:var(--events-text);font-family:var(--lab-body)}.LabEvents-module__MufqyW__shell *,.LabEvents-module__MufqyW__landing *{box-sizing:border-box}.LabEvents-module__MufqyW__shell :is(a,button):focus-visible,.LabEvents-module__MufqyW__landing :is(a,button):focus-visible{outline:2px solid var(--lab-focus);outline-offset:4px}.LabEvents-module__MufqyW__shell button,.LabEvents-module__MufqyW__landing button{font:inherit;cursor:pointer}.LabEvents-module__MufqyW__shell button:disabled,.LabEvents-module__MufqyW__landing button:disabled{cursor:wait;opacity:.65}.LabEvents-module__MufqyW__container{width:min(1180px,100% - 48px);margin:0 auto}.LabEvents-module__MufqyW__catalogIntro{justify-content:space-between;align-items:flex-start;gap:32px;padding:52px 0 38px;display:flex}.LabEvents-module__MufqyW__catalogIntro h1,.LabEvents-module__MufqyW__sectionHeading h2{color:var(--events-ink);font-family:var(--font-unbounded), sans-serif;letter-spacing:-.045em;margin:0;font-weight:650;line-height:1.2}.LabEvents-module__MufqyW__catalogIntro h1{font-size:clamp(28px,3.3vw,44px)}.LabEvents-module__MufqyW__catalogIntro p,.LabEvents-module__MufqyW__sectionHeading p{color:var(--events-muted);max-width:680px;margin:16px 0 0;font-size:17px;line-height:1.65}.LabEvents-module__MufqyW__loginLink{color:var(--events-muted);text-underline-offset:4px;font-size:14px;line-height:1.5;text-decoration:underline}.LabEvents-module__MufqyW__cancelRegistration{color:var(--events-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;line-height:1.5;text-decoration:underline}.LabEvents-module__MufqyW__cancelRegistration:disabled{cursor:wait}.LabEvents-module__MufqyW__catalogIntro>.LabEvents-module__MufqyW__loginLink{white-space:nowrap;margin-top:12px}.LabEvents-module__MufqyW__schedule{margin-bottom:64px}.LabEvents-module__MufqyW__toolbar{border-top:1px solid var(--events-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.LabEvents-module__MufqyW__periodControl,.LabEvents-module__MufqyW__toolbarRight{align-items:center;gap:8px;display:flex}.LabEvents-module__MufqyW__periodControl h2{color:var(--events-ink);text-align:center;min-width:195px;margin:0;font-size:20px;font-weight:600}.LabEvents-module__MufqyW__iconButton{width:40px;height:40px;color:var(--lab-text);border-radius:var(--lab-radius);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.LabEvents-module__MufqyW__iconButton:hover{background:var(--lab-paper-alt)}.LabEvents-module__MufqyW__todayButton{color:var(--events-muted);border-radius:var(--lab-radius);background:0 0;border:0;padding:8px 12px;font-size:14px!important}.LabEvents-module__MufqyW__todayButton:hover{background:var(--lab-paper-alt)}.LabEvents-module__MufqyW__segmented{border-radius:var(--lab-radius);background:var(--lab-paper-alt);padding:3px;display:flex}.LabEvents-module__MufqyW__segmented button{color:var(--events-muted);background:0 0;border:0;border-radius:2px;padding:8px 15px;font-size:14px}.LabEvents-module__MufqyW__segmented button[aria-pressed=true]{background:var(--events-surface);color:var(--events-ink);outline:1px solid var(--events-border);outline-offset:-1px}.LabEvents-module__MufqyW__filterRow{justify-content:space-between;align-items:center;gap:20px;padding:4px 0 20px;display:flex}.LabEvents-module__MufqyW__filterRow>span{color:var(--events-muted);font-size:12px}.LabEvents-module__MufqyW__filters{gap:8px;display:flex}.LabEvents-module__MufqyW__filters button{border:1px solid var(--events-border);border-radius:var(--lab-radius);color:var(--events-muted);background:0 0;align-items:center;gap:9px;padding:8px 15px;font-size:14px;display:flex}.LabEvents-module__MufqyW__filterDot{background:var(--lab-accent-ink);border-radius:50%;width:6px;height:6px;display:block}.LabEvents-module__MufqyW__filters button[aria-pressed=true] .LabEvents-module__MufqyW__filterDot{background:var(--events-lime)}.LabEvents-module__MufqyW__scheduleBody{min-height:200px}.LabEvents-module__MufqyW__dayGroup{margin-top:26px;scroll-margin-top:100px}.LabEvents-module__MufqyW__dayGroup>header{align-items:center;gap:12px;margin:0 0 10px 3px;display:flex}.LabEvents-module__MufqyW__dayGroup>header h3{color:var(--events-muted);margin:0;font-size:14px;font-weight:550}.LabEvents-module__MufqyW__dayGroup>header span{color:var(--lab-accent-ink);background:var(--events-tint);border-radius:var(--lab-radius);padding:3px 7px;font-size:11px}.LabEvents-module__MufqyW__actionGroup{text-align:center;flex-direction:column;align-items:stretch;gap:10px;display:flex}.LabEvents-module__MufqyW__primaryButton,.LabEvents-module__MufqyW__secondaryButton{text-align:center;border-radius:var(--lab-radius-panel);min-height:44px;font:inherit;color:var(--events-ink);border:1px solid #0000;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s;display:inline-flex}.LabEvents-module__MufqyW__primaryButton{background:var(--events-lime)}.LabEvents-module__MufqyW__primaryButton:hover{background:var(--lab-accent-hover)}.LabEvents-module__MufqyW__secondaryButton{border-color:var(--events-border);background:0 0}.LabEvents-module__MufqyW__secondaryButton:hover{background:var(--lab-paper-alt)}.LabEvents-module__MufqyW__stateNote{color:var(--events-muted);font-size:13px;line-height:1.5}.LabEvents-module__MufqyW__registered{color:var(--lab-success);flex-direction:column;gap:7px;font-size:15px;display:flex}.LabEvents-module__MufqyW__registered small{color:var(--events-muted);font-size:12px;line-height:1.4}.LabEvents-module__MufqyW__actionError{color:var(--lab-error);margin:0;font-size:12px;line-height:1.45}.LabEvents-module__MufqyW__empty{text-align:center;color:var(--events-muted);flex-direction:column;align-items:center;gap:12px;padding:64px 24px;display:flex}.LabEvents-module__MufqyW__empty h3{color:var(--events-ink);margin:0;font-size:21px;font-weight:500}.LabEvents-module__MufqyW__empty h1{color:var(--events-ink);font-family:var(--lab-display);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.LabEvents-module__MufqyW__empty p{margin:0;font-size:15px}.LabEvents-module__MufqyW__emptyNote{color:var(--events-muted);margin:20px 0;font-size:15px;line-height:1.6}.LabEvents-module__MufqyW__scheduleFoot{border-top:1px solid var(--events-border);color:var(--events-muted);margin-top:32px;padding-top:22px;font-size:13px;line-height:1.6}.LabEvents-module__MufqyW__datePicker{position:relative}.LabEvents-module__MufqyW__calendarPopup{border:1px solid var(--events-ink);border-radius:var(--lab-radius);background:var(--events-surface);z-index:10;width:320px;padding:12px;position:absolute;top:48px;right:0}.LabEvents-module__MufqyW__calendarHead{justify-content:space-between;align-items:center;gap:2px;margin-bottom:12px;display:flex}.LabEvents-module__MufqyW__calendarHead strong{white-space:nowrap;font-size:14px;font-weight:550}.LabEvents-module__MufqyW__calendarHead .LabEvents-module__MufqyW__iconButton{width:30px;height:32px}.LabEvents-module__MufqyW__calendarGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.LabEvents-module__MufqyW__calendarGrid>span{text-align:center;color:var(--events-muted);padding:6px 0;font-size:11px}.LabEvents-module__MufqyW__calendarGrid>button{border-radius:var(--lab-radius);height:36px;color:var(--events-text);background:0 0;border:0;font-size:13px;position:relative}.LabEvents-module__MufqyW__calendarGrid>button[data-outside=true]{color:var(--lab-faint)}.LabEvents-module__MufqyW__calendarGrid>button[aria-pressed=true]{background:var(--events-tint);color:var(--events-ink)}.LabEvents-module__MufqyW__calendarGrid>button[data-today=true]{outline:1px solid var(--lab-accent-ink);outline-offset:-1px}.LabEvents-module__MufqyW__calendarGrid i{background:var(--lab-accent-ink);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:48%}.LabEvents-module__MufqyW__textLink{color:var(--events-ink);align-items:center;gap:8px;font-size:14px;font-weight:550;display:inline-flex}.LabEvents-module__MufqyW__detail{padding-top:32px;padding-bottom:64px}.LabEvents-module__MufqyW__detailTop{justify-content:space-between;gap:20px;margin-bottom:42px;display:flex}.LabEvents-module__MufqyW__detailGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:70px;display:grid}.LabEvents-module__MufqyW__detailIntro h1{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.04em;color:var(--events-ink);overflow-wrap:anywhere;margin:18px 0 20px;font-size:clamp(26px,3.1vw,40px);font-weight:600;line-height:1.3}.LabEvents-module__MufqyW__detailIntro p{white-space:pre-line;margin:0 0 16px;font-size:16px;line-height:1.7}.LabEvents-module__MufqyW__detailIntro .LabEvents-module__MufqyW__detailTopic{font-size:20px;line-height:1.55}.LabEvents-module__MufqyW__detailFacts{border:1px solid var(--events-border);border-radius:var(--lab-radius-panel);background:var(--events-surface);padding:28px}.LabEvents-module__MufqyW__detailFacts time{color:var(--events-ink);font-size:21px;font-weight:550;line-height:1.5;display:block}.LabEvents-module__MufqyW__detailFacts p{color:var(--events-muted);font-size:14px;line-height:1.6}.LabEvents-module__MufqyW__detailFacts .LabEvents-module__MufqyW__actionGroup{margin-top:24px}.LabEvents-module__MufqyW__detailFacts>small{color:var(--events-muted);margin-top:16px;font-size:12px;line-height:1.5;display:block}.LabEvents-module__MufqyW__detailSections{border-top:1px solid var(--events-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px;padding-top:32px;display:grid}.LabEvents-module__MufqyW__detailSections h2,.LabEvents-module__MufqyW__summarySection h2{color:var(--events-ink);margin:0 0 18px;font-size:21px;font-weight:600}.LabEvents-module__MufqyW__detailSections ul{margin:0;padding-left:19px;font-size:15px;line-height:1.7}.LabEvents-module__MufqyW__detailSections li+li{margin-top:8px}.LabEvents-module__MufqyW__summarySection{max-width:760px;padding:32px 0}.LabEvents-module__MufqyW__summarySection p{white-space:pre-line;line-height:1.7}.LabEvents-module__MufqyW__detailFooter{border-top:1px solid var(--events-border);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:28px;display:flex}.LabEvents-module__MufqyW__detailFooter p{max-width:500px;color:var(--events-muted);font-size:14px;line-height:1.6}.LabEvents-module__MufqyW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.LabEvents-module__MufqyW__landing{background:var(--lab-paper);border-top:1px solid var(--events-border);border-bottom:1px solid var(--events-border);padding:64px 0 56px}.LabEvents-module__MufqyW__sectionHeading{max-width:930px;margin-bottom:36px}.LabEvents-module__MufqyW__sectionHeading h2{color:var(--events-ink);font-family:var(--font-unbounded), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:550;line-height:1.3}.LabEvents-module__MufqyW__railWrapper{position:relative}.LabEvents-module__MufqyW__meetingRail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--lab-border) transparent;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;padding:2px 2px 14px;scroll-padding:2px;display:grid;overflow-x:auto}.LabEvents-module__MufqyW__meetingRail:focus-visible{outline:2px solid var(--lab-focus);outline-offset:4px}.LabEvents-module__MufqyW__meetingCard{border:1px solid var(--events-border);background:var(--events-surface);border-radius:var(--lab-radius-panel);scroll-snap-align:start;flex-direction:column;align-items:stretch;gap:0;min-width:0;min-height:366px;padding:28px;display:flex}.LabEvents-module__MufqyW__meetingCard[data-access=open]{background:var(--events-open-bg);border-color:var(--events-open-border)}.LabEvents-module__MufqyW__meetingCard[data-selected=true]{border-color:var(--lab-accent-ink)}.LabEvents-module__MufqyW__meetingCard[data-cancelled=true]{background:var(--lab-paper-alt);border-color:var(--events-border)}.LabEvents-module__MufqyW__cardHeading{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px;display:grid}.LabEvents-module__MufqyW__cardCover{border-radius:var(--lab-radius);background:var(--lab-paper-alt);width:92px;height:114px;overflow:hidden}.LabEvents-module__MufqyW__cardCover img{object-fit:cover;width:100%;height:100%;display:block}.LabEvents-module__MufqyW__cardCover[data-cover-position="20"] img{object-position:20% 50%}.LabEvents-module__MufqyW__cardCover[data-cover-position="50"] img{object-position:50% 50%}.LabEvents-module__MufqyW__cardCover[data-cover-position="80"] img{object-position:80% 50%}.LabEvents-module__MufqyW__cardContent{min-width:0}.LabEvents-module__MufqyW__cardContent h3{color:var(--events-ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(21px,1.7vw,24px);font-weight:550;line-height:1.25}.LabEvents-module__MufqyW__cardContent h3 a:hover{color:var(--lab-accent-ink)}.LabEvents-module__MufqyW__openBadge,.LabEvents-module__MufqyW__memberBadge{align-items:center;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.LabEvents-module__MufqyW__openBadge{color:var(--lab-ink-tertiary);background:var(--events-open-badge);border-radius:var(--lab-radius);padding:5px 8px}.LabEvents-module__MufqyW__memberBadge{color:var(--events-muted);padding:5px 0}.LabEvents-module__MufqyW__cardTopic{color:var(--events-muted);margin:24px 0 30px;font-size:15px;line-height:1.6}.LabEvents-module__MufqyW__publicSummary{border-top:1px solid var(--events-border);white-space:pre-line;margin:0 0 24px;padding-top:16px;font-size:14px;line-height:1.6}.LabEvents-module__MufqyW__cardDate{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-top:auto;padding-top:8px;display:flex}.LabEvents-module__MufqyW__cardDate time{color:var(--events-ink);font-size:17px;font-weight:500}.LabEvents-module__MufqyW__cardDate span{color:var(--events-muted);font-size:13px}.LabEvents-module__MufqyW__meetingCard>.LabEvents-module__MufqyW__actionGroup{margin-top:20px}.LabEvents-module__MufqyW__meetingCard .LabEvents-module__MufqyW__secondaryButton{background:var(--lab-paper);border-color:#0000}.LabEvents-module__MufqyW__meetingCard .LabEvents-module__MufqyW__secondaryButton:hover{background:var(--lab-paper-alt)}.LabEvents-module__MufqyW__previewLabel{margin-top:20px}.LabEvents-module__MufqyW__railControls{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.LabEvents-module__MufqyW__railControls .LabEvents-module__MufqyW__iconButton{border-color:var(--lab-border);border-radius:var(--lab-radius)}.LabEvents-module__MufqyW__railControls .LabEvents-module__MufqyW__iconButton:disabled{opacity:.3;cursor:default}.LabEvents-module__MufqyW__catalogIntro{padding-bottom:30px}.LabEvents-module__MufqyW__catalogIntro p{max-width:570px;font-size:15px}.LabEvents-module__MufqyW__toolbar{border-top:0;padding-top:0}.LabEvents-module__MufqyW__filterRow{border-bottom:1px solid var(--events-border);margin-bottom:20px}.LabEvents-module__MufqyW__filters button{border-color:#0000;padding-left:12px;padding-right:12px}.LabEvents-module__MufqyW__filters button[aria-pressed=true]{background:var(--events-tint);color:var(--events-ink);border-color:#0000}.LabEvents-module__MufqyW__filterDot{display:none}.LabEvents-module__MufqyW__scheduleBody{padding-top:10px}.LabEvents-module__MufqyW__landingActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px 28px;padding:28px 0 12px;display:flex}.LabEvents-module__MufqyW__joinLabButton{min-height:52px;padding:14px 28px;font-size:16px;}.LabEvents-module__MufqyW__scheduleLink{min-height:44px;transition:text-decoration-color var(--lab-control-time);background:0 0;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__joinLabButton{color:var(--lab-ink)}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__scheduleLink{color:var(--lab-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lab-border);text-decoration-color:var(--lab-border);text-underline-offset:6px;text-decoration-thickness:2px}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__scheduleLink:hover{-webkit-text-decoration-color:var(--lab-ink);text-decoration-color:var(--lab-ink)}.LabEvents-module__MufqyW__detailCover{aspect-ratio:16/9;border-radius:var(--lab-radius);background:var(--lab-paper-alt);width:100%;max-width:560px;margin:28px 0;overflow:hidden}.LabEvents-module__MufqyW__detailCover img{object-fit:cover;width:100%;height:100%}@media (max-width:1000px){.LabEvents-module__MufqyW__meetingRail{grid-auto-columns:calc(46.5116% - 11.1628px)}.LabEvents-module__MufqyW__meetingCard{padding:24px}.LabEvents-module__MufqyW__catalogIntro{flex-direction:column;gap:0}.LabEvents-module__MufqyW__catalogIntro>.LabEvents-module__MufqyW__loginLink{margin-top:20px}.LabEvents-module__MufqyW__detailGrid{grid-template-columns:minmax(0,1fr) 280px;gap:32px}}@media (max-width:760px){.LabEvents-module__MufqyW__container{width:calc(100% - 32px)}.LabEvents-module__MufqyW__catalogIntro{padding:32px 0 26px}.LabEvents-module__MufqyW__catalogIntro p{margin-top:12px;font-size:15px}.LabEvents-module__MufqyW__toolbar{flex-wrap:wrap;gap:14px;padding-top:12px}.LabEvents-module__MufqyW__periodControl{justify-content:space-between;gap:0;width:100%}.LabEvents-module__MufqyW__periodControl h2{flex:1;min-width:0;font-size:18px}.LabEvents-module__MufqyW__toolbarRight{justify-content:space-between;width:100%}.LabEvents-module__MufqyW__todayButton{padding-right:0}.LabEvents-module__MufqyW__filterRow{gap:10px;padding:0 0 16px}.LabEvents-module__MufqyW__filterRow>span{text-align:right;max-width:90px;font-size:10px}.LabEvents-module__MufqyW__filters{gap:6px}.LabEvents-module__MufqyW__filters button{padding:8px 12px;font-size:13px}.LabEvents-module__MufqyW__meetingRail{grid-auto-columns:88%;gap:16px;margin-right:-16px;padding-right:16px}.LabEvents-module__MufqyW__meetingCard{min-height:355px;padding:24px}.LabEvents-module__MufqyW__cardHeading{grid-template-columns:76px minmax(0,1fr);gap:16px}.LabEvents-module__MufqyW__cardCover{width:76px;height:96px}.LabEvents-module__MufqyW__cardContent h3{font-size:22px}.LabEvents-module__MufqyW__cardTopic{font-size:14px}.LabEvents-module__MufqyW__cardDate time{font-size:16px}.LabEvents-module__MufqyW__cardDate span{font-size:12px}.LabEvents-module__MufqyW__openBadge,.LabEvents-module__MufqyW__memberBadge{font-size:11px}.LabEvents-module__MufqyW__landing{padding-top:40px;padding-bottom:40px}.LabEvents-module__MufqyW__sectionHeading{margin-bottom:26px}.LabEvents-module__MufqyW__landingActions{flex-direction:column;align-items:stretch;gap:8px;padding-top:24px}.LabEvents-module__MufqyW__joinLabButton{width:100%}.LabEvents-module__MufqyW__scheduleLink{align-self:center}.LabEvents-module__MufqyW__detailTop{margin-bottom:28px}.LabEvents-module__MufqyW__detailTop .LabEvents-module__MufqyW__loginLink{text-align:right;max-width:145px;font-size:12px}.LabEvents-module__MufqyW__detailGrid,.LabEvents-module__MufqyW__detailSections{grid-template-columns:1fr;gap:24px}.LabEvents-module__MufqyW__detailFacts{padding:24px}.LabEvents-module__MufqyW__detailSections{margin-top:32px}.LabEvents-module__MufqyW__detailFooter{flex-direction:column;align-items:flex-start;gap:4px}.LabEvents-module__MufqyW__detailIntro .LabEvents-module__MufqyW__detailTopic{font-size:18px}.LabEvents-module__MufqyW__schedule{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.LabEvents-module__MufqyW__primaryButton,.LabEvents-module__MufqyW__secondaryButton{transition:none}}.LabEvents-module__MufqyW__landing{background:var(--lab-paper);padding:24px 0 32px}.LabEvents-module__MufqyW__landing>.LabEvents-module__MufqyW__container{width:100%}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__sectionHeading{margin-bottom:20px}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__sectionHeading h2{font-size:clamp(22px,2vw,28px)}.LabEvents-module__MufqyW__invitationStrip{margin-bottom:24px}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__meetingCard{border-radius:var(--lab-radius);border-top:3px solid var(--lab-ink);grid-template-columns:144px minmax(0,1fr) 210px;grid-template-areas:"date heading action""date topic action""date summary action";align-items:start;column-gap:28px;min-height:0;padding:24px;display:grid}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardHeading{grid-area:heading}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardContent h3{font-size:clamp(21px,2vw,28px)}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardTopic{grid-area:topic;margin:12px 0 0}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__publicSummary{grid-area:summary;margin:12px 0 0;padding-top:12px}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardDate{border-right:1px solid var(--lab-border);font-family:var(--lab-mono);flex-direction:column;grid-area:date;align-items:flex-start;margin:0;padding:8px 20px 8px 0}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardDate time{font-size:24px;font-weight:500;line-height:1.2}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__actionGroup{grid-area:action;align-self:center;margin:0}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__previewLabel{grid-area:action;align-self:center;margin-top:0}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardHeading{grid-template-columns:64px minmax(0,1fr);gap:16px}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardCover{border-radius:var(--lab-radius);width:64px;height:80px}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__meetingRail{grid-auto-columns:calc(50% - 12px)}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__meetingCard{border-radius:var(--lab-radius)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__meetingCard{transition:transform var(--lab-control-time) ease}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__meetingCard:hover{transform:translateY(-2px)}}.LabEvents-module__MufqyW__shell :is(.LabEvents-module__MufqyW__primaryButton,.LabEvents-module__MufqyW__secondaryButton),.LabEvents-module__MufqyW__landing :is(.LabEvents-module__MufqyW__primaryButton,.LabEvents-module__MufqyW__secondaryButton){border-radius:var(--lab-radius)}.LabEvents-module__MufqyW__cardDate,.LabEvents-module__MufqyW__typeLabel{font-family:var(--lab-mono)}.LabEvents-module__MufqyW__detailFacts{border-radius:var(--lab-radius);border-top:3px solid var(--lab-ink)}.LabEvents-module__MufqyW__detailIntro h1{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.LabEvents-module__MufqyW__detailSections{gap:32px}@media (max-width:1024px){.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__meetingCard{grid-template-columns:112px minmax(0,1fr) 180px;column-gap:20px}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardDate time{font-size:21px}}@media (max-width:760px){.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__meetingCard{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""heading""topic""summary""action";gap:0;padding:20px}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardDate{border:0;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 0 16px}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__cardDate time{font-size:20px}.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__actionGroup,.LabEvents-module__MufqyW__invitationStrip .LabEvents-module__MufqyW__previewLabel{margin-top:20px}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__meetingRail{grid-auto-columns:86%;gap:16px;margin-right:0;padding-right:2px}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__sectionHeading{margin-bottom:20px}.LabEvents-module__MufqyW__landing{padding:24px 0}}.LabEvents-module__MufqyW__pastMeetings{border-top:1px solid var(--lab-border);grid-template:"count list""note list"1fr/minmax(200px,270px) minmax(0,1fr);align-items:start;gap:12px 48px;margin-top:36px;padding-top:28px;display:grid}.LabEvents-module__MufqyW__pastCount{color:var(--lab-ink);font:700 20px/1.2 var(--lab-display);letter-spacing:-.02em;grid-area:count;align-items:center;gap:16px;margin:0;display:flex}.LabEvents-module__MufqyW__pastCount strong{border-radius:var(--lab-radius);background:var(--lab-ink);min-width:72px;height:72px;color:var(--lab-accent);font:700 44px/1 var(--lab-display);letter-spacing:-.04em;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.LabEvents-module__MufqyW__pastNote{color:var(--lab-muted);grid-area:note;margin:0;font-size:15px;line-height:1.5}.LabEvents-module__MufqyW__pastList{grid-area:list;margin:0;padding:0;list-style:none}.LabEvents-module__MufqyW__pastList li+li{border-top:1px solid var(--lab-border)}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__pastList a{color:var(--lab-ink);grid-template-columns:64px minmax(0,1fr) auto 20px;grid-template-areas:"time title state arrow";align-items:center;gap:20px;padding:14px 0;text-decoration:none;display:grid}.LabEvents-module__MufqyW__pastList time{color:var(--lab-muted);font:13px/1.4 var(--lab-mono);grid-area:time}.LabEvents-module__MufqyW__pastTitle{font:600 18px/1.3 var(--lab-display);letter-spacing:-.02em;overflow-wrap:break-word;grid-area:title}.LabEvents-module__MufqyW__pastState{color:var(--lab-accent-ink);grid-area:state;font-size:14px;font-weight:600}.LabEvents-module__MufqyW__pastList svg{grid-area:arrow}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__pastList a:hover .LabEvents-module__MufqyW__pastTitle{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.LabEvents-module__MufqyW__pastList svg{transition:transform var(--lab-control-time)}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__pastList a:hover svg{transform:translate(3px)}}@media (max-width:760px){.LabEvents-module__MufqyW__pastMeetings{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"count""note""list";row-gap:10px;margin-top:28px;padding-top:24px}.LabEvents-module__MufqyW__pastCount{font-size:18px}.LabEvents-module__MufqyW__pastCount strong{min-width:60px;height:60px;font-size:36px}.LabEvents-module__MufqyW__landing .LabEvents-module__MufqyW__pastList a{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"time arrow""title arrow""state arrow";gap:4px 16px}.LabEvents-module__MufqyW__pastTitle{font-size:16px}}
.ClubLanding-module__dTWhga__primaryButton{}.ClubLanding-module__dTWhga__secondaryButton{}.ClubLanding-module__dTWhga__darkButton{}.ClubLanding-module__dTWhga__clubLanding{--mono:var(--lab-mono);--ink:var(--lab-ink);--ink-2:var(--lab-ink-secondary);--ink-3:var(--lab-ink-tertiary);--beige:var(--lab-paper);--beige-alt:var(--lab-paper-alt);--surface:var(--lab-surface);--border:var(--lab-border);--text:var(--lab-text);--text-muted:var(--lab-muted);--on-dark:var(--lab-on-dark);--on-dark-strong:var(--lab-on-dark-strong);--lime:var(--lab-accent);--lime-press:var(--lab-accent-hover);--lime-ink:var(--lab-accent-ink);--focus:var(--lab-focus);--rule-on-dark:color-mix(in srgb, var(--lab-on-dark) 26%, transparent);background:var(--beige);min-height:100dvh;color:var(--text);font-family:var(--lab-body)}.ClubLanding-module__dTWhga__clubLanding,.ClubLanding-module__dTWhga__clubLanding *{box-sizing:border-box}.ClubLanding-module__dTWhga__clubLanding a{color:inherit;text-decoration:none}.ClubLanding-module__dTWhga__clubLanding ::selection{background:var(--lime);color:var(--ink-2)}.ClubLanding-module__dTWhga__clubLanding a:focus-visible,.ClubLanding-module__dTWhga__clubLanding button:focus-visible,.ClubLanding-module__dTWhga__clubLanding summary:focus-visible{border-radius:var(--lab-radius);outline:2px solid var(--focus);outline-offset:2px}.ClubLanding-module__dTWhga__nav{z-index:50;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--lab-paper) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.ClubLanding-module__dTWhga__navInner,.ClubLanding-module__dTWhga__section,.ClubLanding-module__dTWhga__footerInner{width:min(1180px,100% - 48px);margin:0 auto}.ClubLanding-module__dTWhga__section{padding-top:var(--lab-section-space);padding-bottom:var(--lab-section-space)}.ClubLanding-module__dTWhga__navInner{justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex;position:relative}.ClubLanding-module__dTWhga__brand,.ClubLanding-module__dTWhga__footerBrand{align-items:center;gap:12px;min-width:0;display:inline-flex}.ClubLanding-module__dTWhga__logo{width:40px;height:40px}.ClubLanding-module__dTWhga__brandText,.ClubLanding-module__dTWhga__footerBrandText{color:var(--ink);font-family:var(--lab-display);font-size:15px;font-weight:700;line-height:1.2}.ClubLanding-module__dTWhga__navRight,.ClubLanding-module__dTWhga__navLinks,.ClubLanding-module__dTWhga__navActions{align-items:center;display:flex}.ClubLanding-module__dTWhga__navRight{gap:28px;min-width:0}.ClubLanding-module__dTWhga__navLinks{gap:24px}.ClubLanding-module__dTWhga__navActions{border-left:1px solid var(--lab-border);flex:none;gap:8px;padding-left:16px}.ClubLanding-module__dTWhga__navLink{color:var(--text-muted);transition:color var(--lab-control-time);font-size:14.5px;font-weight:500;position:relative}.ClubLanding-module__dTWhga__navLink:after{background:var(--ink);content:"";transform-origin:0;height:1px;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.ClubLanding-module__dTWhga__navLink:hover,.ClubLanding-module__dTWhga__navLink:focus-visible{color:var(--ink)}.ClubLanding-module__dTWhga__navLink:hover:after,.ClubLanding-module__dTWhga__navLink:focus-visible:after{transform:scaleX(1)}@media (max-width:1180px){.ClubLanding-module__dTWhga__navLink[href=\#program],.ClubLanding-module__dTWhga__navLink[href=\#faq]{display:none}}@media (max-width:900px){.ClubLanding-module__dTWhga__navLink[href=\#how]{display:none}}@media (max-width:560px){.ClubLanding-module__dTWhga__brandText{display:none}}.ClubLanding-module__dTWhga__mobileMenu{display:none}.ClubLanding-module__dTWhga__mobileMenu summary{border:1px solid var(--border);border-radius:var(--lab-radius);background:var(--surface);cursor:pointer;place-content:center;gap:4px;width:44px;height:44px;padding:0;list-style:none;display:grid}.ClubLanding-module__dTWhga__mobileMenu summary::-webkit-details-marker{display:none}.ClubLanding-module__dTWhga__mobileMenu summary span{background:var(--ink);width:18px;height:2px}.ClubLanding-module__dTWhga__mobileMenu[open] summary span:first-child{transform:translateY(6px)rotate(45deg)}.ClubLanding-module__dTWhga__mobileMenu[open] summary span:nth-child(2){opacity:0}.ClubLanding-module__dTWhga__mobileMenu[open] summary span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.ClubLanding-module__dTWhga__mobileMenuPanel{border:1px solid var(--border);border-radius:var(--lab-radius-panel);background:var(--surface);width:min(280px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.ClubLanding-module__dTWhga__mobileMenuLink{border-radius:var(--lab-radius);color:var(--ink);padding:11px 12px;font-size:15px;font-weight:600}.ClubLanding-module__dTWhga__mobileMenuLink:hover,.ClubLanding-module__dTWhga__mobileMenuLink:focus-visible{background:var(--beige-alt)}.ClubLanding-module__dTWhga__button,.ClubLanding-module__dTWhga__primaryButton,.ClubLanding-module__dTWhga__secondaryButton,.ClubLanding-module__dTWhga__darkButton{appearance:none;cursor:pointer;border-radius:var(--lab-radius);min-height:48px;font-family:var(--lab-body);text-align:center;transition:background var(--lab-control-time), border-color var(--lab-control-time), color var(--lab-control-time);justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1.15;display:inline-flex}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__navCta{border:1px solid var(--lime-press);border-radius:var(--lab-radius);background:var(--lime);min-height:44px;color:var(--ink-2);padding:10px 18px;font-size:14px}.ClubLanding-module__dTWhga__accountLink{white-space:nowrap;background:0 0;border-color:#0000;min-height:44px;padding:10px 14px;font-size:14px;}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__accountLink{color:var(--lab-ink)}.ClubLanding-module__dTWhga__accountLink:hover{border-color:var(--lab-border)}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__primaryButton{border:1px solid var(--lime-press);background:var(--lime);color:var(--ink-2);padding:15px 30px}.ClubLanding-module__dTWhga__primaryButton:hover,.ClubLanding-module__dTWhga__navCta:hover{background:var(--lime-press)}.ClubLanding-module__dTWhga__navCta[aria-busy=true],.ClubLanding-module__dTWhga__primaryButton[aria-busy=true]{cursor:progress;background:var(--lime);color:var(--ink-2);opacity:1}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__secondaryButton{border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:15px 30px}.ClubLanding-module__dTWhga__secondaryButton:hover{border-color:var(--ink)}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__darkButton{border:1px solid var(--ink);background:var(--ink);color:var(--surface);padding:16px 38px;font-size:17px}.ClubLanding-module__dTWhga__darkButton:hover{background:var(--ink-3)}.ClubLanding-module__dTWhga__darkButton[aria-busy=true]{cursor:progress;background:var(--ink);color:var(--surface);opacity:1}.ClubLanding-module__dTWhga__introLayout{width:min(var(--lab-content), calc(100% - 2 * var(--lab-page-gutter)));grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"copy art""events events";column-gap:48px;margin:0 auto;padding-top:32px;display:grid}.ClubLanding-module__dTWhga__introLayout>.ClubLanding-module__dTWhga__hero{grid-area:copy;width:100%;min-width:0;margin:0;padding:0 0 24px}.ClubLanding-module__dTWhga__introLayout>section[id=events]{grid-area:events;min-width:0}.ClubLanding-module__dTWhga__hero{position:relative}.ClubLanding-module__dTWhga__heroCopy{min-width:0}.ClubLanding-module__dTWhga__heroEyebrow{color:var(--ink);font-family:var(--lab-body);align-items:center;margin:0 0 24px;padding-left:30px;font-size:19px;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.ClubLanding-module__dTWhga__heroEyebrow:before,.ClubLanding-module__dTWhga__heroEyebrow:after{content:"";pointer-events:none;position:absolute}.ClubLanding-module__dTWhga__heroEyebrow:before{border-left:1px solid var(--ink);height:15px;top:calc(.7em - 7px);left:7px}.ClubLanding-module__dTWhga__heroEyebrow:after{border-top:1px solid var(--ink);width:15px;top:.7em;left:0}.ClubLanding-module__dTWhga__heroTitle,.ClubLanding-module__dTWhga__sectionTitle,.ClubLanding-module__dTWhga__finalTitle{color:var(--ink);font-family:var(--lab-display);letter-spacing:0;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-weight:800}.ClubLanding-module__dTWhga__heroTitle{max-width:650px;font-size:var(--lab-title);letter-spacing:-.045em;overflow-wrap:normal;text-wrap:balance;word-break:normal;margin:0 0 20px;font-weight:650;line-height:1.08}.ClubLanding-module__dTWhga__highlight{white-space:normal;max-width:100%;display:inline}.ClubLanding-module__dTWhga__highlightText{overflow-wrap:normal;word-break:normal}.ClubLanding-module__dTWhga__lead{max-width:620px;color:var(--text);font-family:var(--lab-body);font-size:var(--lab-lead);margin:0 0 16px;line-height:1.55}.ClubLanding-module__dTWhga__ctaRow{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.ClubLanding-module__dTWhga__hostRow{align-items:center;gap:12px;max-width:620px;padding-top:4px;display:flex}.ClubLanding-module__dTWhga__hostPortrait{border-radius:var(--lab-radius);object-fit:cover;filter:grayscale();flex:none;width:44px;height:44px;display:block}.ClubLanding-module__dTWhga__hostText{color:var(--text);font-size:14px;font-weight:500;line-height:1.45}.ClubLanding-module__dTWhga__heroArtwork{grid-area:art;align-self:stretch;min-width:0;min-height:480px;margin:0 -18px 32px 0;position:relative}.ClubLanding-module__dTWhga__heroImageFrame{border-color:#0000;border-radius:0;position:absolute;inset:0 0 64px -24px;overflow:hidden}.ClubLanding-module__dTWhga__heroImage{object-fit:cover;object-position:80% center;width:100%;height:100%;display:block}.ClubLanding-module__dTWhga__passCard{border:1px solid var(--ink-3);border-radius:var(--lab-radius);background:var(--ink);width:min(100%,340px);position:absolute;bottom:0;right:0;overflow:hidden}.ClubLanding-module__dTWhga__passHeader{border-bottom:1px solid var(--ink-3);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ClubLanding-module__dTWhga__passMiniBrand{color:var(--on-dark);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:inline-flex}.ClubLanding-module__dTWhga__passLogo{outline:1px solid var(--ink-3);width:24px;height:24px}.ClubLanding-module__dTWhga__passBadge{background:var(--lime);color:var(--ink-2);font-family:var(--mono);letter-spacing:.16em;border-radius:2px;padding:4px 6px;font-size:9px}.ClubLanding-module__dTWhga__passBody{padding:16px}.ClubLanding-module__dTWhga__passTitle{color:var(--beige);font-family:var(--lab-display);margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.3}.ClubLanding-module__dTWhga__passRows{color:var(--on-dark);font-family:var(--mono);line-height:1.5}.ClubLanding-module__dTWhga__passRow{border-bottom:1px solid var(--ink-3);justify-content:space-between;gap:14px;padding:7px 0;font-size:12px;display:flex}.ClubLanding-module__dTWhga__passRow>span{overflow-wrap:anywhere;min-width:0}.ClubLanding-module__dTWhga__passRow:last-child{border-bottom:0}.ClubLanding-module__dTWhga__passValue{color:var(--on-dark-strong);text-align:right}.ClubLanding-module__dTWhga__passFooter{border-top:1px dashed var(--ink-3);color:var(--on-dark);font-family:var(--mono);letter-spacing:.03em;margin-top:12px;padding-top:12px;font-size:11px}@keyframes ClubLanding-module__dTWhga__specimenAppear{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}.ClubLanding-module__dTWhga__sectionTitle{max-width:940px;margin:0 0 var(--lab-space-16);font-size:var(--lab-heading);letter-spacing:-.035em;text-wrap:balance;line-height:1.08}.ClubLanding-module__dTWhga__revealRegion :is(#ClubLanding-module__dTWhga__about,#ClubLanding-module__dTWhga__how,#ClubLanding-module__dTWhga__program,#ClubLanding-module__dTWhga__keep,#ClubLanding-module__dTWhga__faq){border-top:1px solid var(--border)}.ClubLanding-module__dTWhga__revealRegion #ClubLanding-module__dTWhga__founder+#ClubLanding-module__dTWhga__program{border-top:0}.ClubLanding-module__dTWhga__pillar,.ClubLanding-module__dTWhga__fitRow,.ClubLanding-module__dTWhga__formatRow,.ClubLanding-module__dTWhga__keepCard,.ClubLanding-module__dTWhga__faqItem{position:relative}.ClubLanding-module__dTWhga__pillar:before,.ClubLanding-module__dTWhga__fitRow:before,.ClubLanding-module__dTWhga__formatRow:before,.ClubLanding-module__dTWhga__keepCard:before,.ClubLanding-module__dTWhga__faqItem:before,.ClubLanding-module__dTWhga__pillar:after,.ClubLanding-module__dTWhga__fitRow:after,.ClubLanding-module__dTWhga__formatRow:after,.ClubLanding-module__dTWhga__keepCard:after,.ClubLanding-module__dTWhga__faqItem:after{content:"";pointer-events:none;position:absolute}.ClubLanding-module__dTWhga__pillar:before,.ClubLanding-module__dTWhga__fitRow:before,.ClubLanding-module__dTWhga__formatRow:before,.ClubLanding-module__dTWhga__keepCard:before,.ClubLanding-module__dTWhga__faqItem:before{border-left:1px solid var(--ink);height:11px;top:-6px;left:5px}.ClubLanding-module__dTWhga__pillar:after,.ClubLanding-module__dTWhga__fitRow:after,.ClubLanding-module__dTWhga__formatRow:after,.ClubLanding-module__dTWhga__keepCard:after,.ClubLanding-module__dTWhga__faqItem:after{border-top:1px solid var(--ink);width:11px;top:-1px;left:0}.ClubLanding-module__dTWhga__twoColGrid>*,.ClubLanding-module__dTWhga__pricingGrid>*,.ClubLanding-module__dTWhga__pillarGrid>*,.ClubLanding-module__dTWhga__fitRow>*,.ClubLanding-module__dTWhga__stepList>*,.ClubLanding-module__dTWhga__keepGrid>*,.ClubLanding-module__dTWhga__includedGrid>*{min-width:0}.ClubLanding-module__dTWhga__pillarGrid{gap:var(--lab-space-12);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ClubLanding-module__dTWhga__pillar{padding-top:var(--lab-space-6);border-top:1px solid var(--ink)}.ClubLanding-module__dTWhga__pillarTitle{margin:0 0 var(--lab-space-4);color:var(--ink);font-family:var(--lab-display);font-size:var(--lab-heading-sm);text-wrap:balance;font-weight:700;line-height:1.2}.ClubLanding-module__dTWhga__pillarText{max-width:38ch;color:var(--text);margin:0;font-size:17px;line-height:1.65}.ClubLanding-module__dTWhga__membersBand{background:var(--ink) url(/assets/lab-design/dark-study.webp) right center / cover no-repeat;color:var(--on-dark);overflow:hidden}.ClubLanding-module__dTWhga__membersInner{background:color-mix(in srgb, var(--lab-ink) 62%, transparent);padding-top:88px;padding-bottom:88px}.ClubLanding-module__dTWhga__terminalHeader{justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:flex}.ClubLanding-module__dTWhga__terminalLine{background:color-mix(in srgb, var(--lab-on-dark) 35%, transparent);flex:1;min-width:24px;height:1px}.ClubLanding-module__dTWhga__terminalLabel{color:var(--on-dark-strong);font-family:var(--lab-display);font-size:var(--lab-heading-sm);letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.ClubLanding-module__dTWhga__memberRailViewport{width:100%;padding:12px 0 18px;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ClubLanding-module__dTWhga__memberRailTrack{--member-avatar-size:94px;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ClubLanding-module__dTWhga__memberRailGroup{align-items:center;display:flex}.ClubLanding-module__dTWhga__memberRailGroupClone{display:none}.ClubLanding-module__dTWhga__memberAvatar{width:var(--member-avatar-size);height:var(--member-avatar-size);flex:0 0 var(--member-avatar-size);border:3px solid var(--ink);background:var(--member-from);border-radius:50%;place-items:center;display:grid;position:relative}.ClubLanding-module__dTWhga__memberAvatar+.ClubLanding-module__dTWhga__memberAvatar{margin-left:calc(var(--member-avatar-size) * -.18)}.ClubLanding-module__dTWhga__memberAvatar:nth-child(4n+1){z-index:1}.ClubLanding-module__dTWhga__memberAvatar:nth-child(4n+2){z-index:2}.ClubLanding-module__dTWhga__memberAvatar:nth-child(4n+3){z-index:3}.ClubLanding-module__dTWhga__memberAvatar:nth-child(4n+4){z-index:4}.ClubLanding-module__dTWhga__memberPhoto{object-fit:cover;border-radius:50%;width:100%;height:100%}.ClubLanding-module__dTWhga__memberGlyph{width:68%;height:68%;color:var(--member-accent);fill:currentColor}.ClubLanding-module__dTWhga__altBand{background:0 0}.ClubLanding-module__dTWhga__fitPanel{display:grid}.ClubLanding-module__dTWhga__fitRow{gap:var(--lab-space-8);padding:var(--lab-space-8) 0 var(--lab-space-8) var(--lab-space-8);border-top:1px solid var(--border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;display:grid;position:relative}.ClubLanding-module__dTWhga__fitRowTitle{color:var(--ink);font-family:var(--lab-display);letter-spacing:-.015em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:750;line-height:1.22}.ClubLanding-module__dTWhga__fitRowText{max-width:56ch;color:var(--text);margin:0;font-size:18px;font-weight:450;line-height:1.6}.ClubLanding-module__dTWhga__warningBox{gap:var(--lab-space-8);margin-top:var(--lab-space-8);padding:var(--lab-space-8) 0 var(--lab-space-8) var(--lab-space-8);border:1px solid var(--ink-3);border-radius:var(--lab-radius-panel);background:var(--ink) url(/assets/lab-design/dot-grid.svg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;display:grid}.ClubLanding-module__dTWhga__warningLabel{color:var(--on-dark-strong);font-family:var(--lab-display);font-size:clamp(20px,1.6vw,24px);font-weight:750;line-height:1.22}.ClubLanding-module__dTWhga__warningText{max-width:56ch;padding-right:var(--lab-space-8);color:var(--on-dark);font-size:18px;line-height:1.6}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__warningLink{color:var(--on-dark-strong);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;font-weight:650;text-decoration-thickness:1px}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__warningLink:hover{color:var(--lime)}.ClubLanding-module__dTWhga__stepList{gap:var(--lab-space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.ClubLanding-module__dTWhga__stepList:before{background:var(--ink);content:"";height:1px;position:absolute;top:28px;left:0;right:0}.ClubLanding-module__dTWhga__stepRow{align-content:start;gap:var(--lab-space-6);display:grid;position:relative}.ClubLanding-module__dTWhga__stepBig{z-index:1;border:1px solid var(--ink);border-radius:var(--lab-radius);background:var(--ink);width:56px;height:56px;color:var(--on-dark-strong);font-family:var(--lab-mono);justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;display:inline-flex;position:relative}.ClubLanding-module__dTWhga__stepRow:last-child .ClubLanding-module__dTWhga__stepBig{color:var(--lime)}.ClubLanding-module__dTWhga__stepRow:not(:last-child):after{top:24px;right:calc(-1 * var(--lab-space-8) + 12px);border-top:1px solid var(--ink);border-right:1px solid var(--ink);content:"";width:8px;height:8px;position:absolute;transform:rotate(45deg)}.ClubLanding-module__dTWhga__stepBody{min-width:0;padding-right:var(--lab-space-4)}.ClubLanding-module__dTWhga__stepTitle{margin:0 0 var(--lab-space-3);color:var(--ink);font-family:var(--lab-display);font-size:21px;font-weight:700;line-height:1.25}.ClubLanding-module__dTWhga__stepText{color:var(--text);margin:0;font-size:16.5px;line-height:1.65}.ClubLanding-module__dTWhga__founderBand{--rule:var(--rule-on-dark);background:var(--ink) url(/assets/lab-design/dot-grid.svg);color:var(--on-dark)}.ClubLanding-module__dTWhga__founderSection .ClubLanding-module__dTWhga__sectionTitle{max-width:1000px;color:var(--on-dark-strong)}.ClubLanding-module__dTWhga__twoColGrid{gap:var(--lab-space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ClubLanding-module__dTWhga__founderCard{gap:var(--lab-space-2);align-content:start;display:grid}.ClubLanding-module__dTWhga__founderFrame{border-color:var(--rule);background:0 0;padding:12px}.ClubLanding-module__dTWhga__founderBand .ClubLanding-module__dTWhga__founderFrame:before,.ClubLanding-module__dTWhga__founderBand .ClubLanding-module__dTWhga__founderFrame:after{width:20px;height:20px;color:var(--lime)}.ClubLanding-module__dTWhga__founderImage{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.ClubLanding-module__dTWhga__founderName{margin-top:var(--lab-space-6);color:var(--on-dark-strong);font-family:var(--lab-display);font-size:var(--lab-heading-sm);font-weight:700;line-height:1.1}.ClubLanding-module__dTWhga__founderRole{color:var(--on-dark);font:14px/1.5 var(--lab-mono)}.ClubLanding-module__dTWhga__founderAside{align-content:start;min-width:0;display:grid}.ClubLanding-module__dTWhga__founderQuote{max-width:28ch;margin:var(--lab-space-12) 0 0;padding-left:var(--lab-space-6);border-left:2px solid var(--lime);color:var(--on-dark-strong);font-family:var(--lab-display);letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.28}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__founderLink{margin:var(--lab-space-6) 0 0 var(--lab-space-6);color:var(--on-dark-strong);font:600 14px/1.5 var(--lab-mono);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:5px;justify-self:start}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__founderLink:hover{color:var(--lime)}.ClubLanding-module__dTWhga__factList{border-bottom:1px solid var(--rule);align-content:start;display:grid}.ClubLanding-module__dTWhga__factRow{padding:var(--lab-space-6) 0;border-top:1px solid var(--rule);color:var(--on-dark-strong);margin:0;font-size:20px;font-weight:450;line-height:1.55}.ClubLanding-module__dTWhga__formatPanel{border-bottom:1px solid var(--border);display:grid}.ClubLanding-module__dTWhga__formatRow{gap:var(--lab-space-8);padding:var(--lab-space-8) 0 var(--lab-space-8) var(--lab-space-8);border-top:1px solid var(--border);grid-template-columns:160px minmax(220px,.8fr) minmax(0,1.2fr);align-items:baseline;display:grid}.ClubLanding-module__dTWhga__formatTag{color:var(--lime-ink);font-family:var(--lab-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.ClubLanding-module__dTWhga__formatTitle{color:var(--ink);font-family:var(--lab-display);font-size:22px;font-weight:700;line-height:1.25}.ClubLanding-module__dTWhga__formatText{max-width:52ch;color:var(--text);font-size:17px;line-height:1.65}.ClubLanding-module__dTWhga__keepGrid{column-gap:var(--lab-space-12);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ClubLanding-module__dTWhga__keepCard{padding:var(--lab-space-8) 0 var(--lab-space-8) var(--lab-space-8);border-top:1px solid var(--border)}.ClubLanding-module__dTWhga__keepText{max-width:46ch;color:var(--ink);font-size:20px;font-weight:600;line-height:1.5;display:block}.ClubLanding-module__dTWhga__pricingBand{background:var(--beige)}.ClubLanding-module__dTWhga__pricingGrid{gap:var(--lab-space-16);padding:var(--lab-space-12);border:1px solid var(--ink-3);border-radius:var(--lab-radius-panel);background:var(--ink) url(/assets/lab-design/dot-grid.svg);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"included action";align-items:start;display:grid}.ClubLanding-module__dTWhga__pricingPanel{grid-area:action;justify-content:flex-end;align-self:stretch;display:flex}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__pricingCta,.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__finalCta{color:var(--lab-ink)}.ClubLanding-module__dTWhga__pricingCta{width:100%;height:100%;min-height:240px;padding:var(--lab-space-8);letter-spacing:-.035em;flex-direction:column;align-items:flex-start;font-size:clamp(24px,2.4vw,34px);position:relative;}.ClubLanding-module__dTWhga__pricingCta>[aria-hidden=true]{align-self:flex-end;width:72px;height:72px}.ClubLanding-module__dTWhga__pricingCta>[aria-hidden=true] svg{width:30px;height:30px}.ClubLanding-module__dTWhga__pricingCta:before,.ClubLanding-module__dTWhga__pricingCta:after{content:"";border:solid var(--ink);pointer-events:none;width:16px;height:16px;position:absolute}.ClubLanding-module__dTWhga__pricingCta:before{border-width:1px 1px 0 0;top:10px;right:10px}.ClubLanding-module__dTWhga__pricingCta:after{border-width:0 0 1px 1px;bottom:10px;left:10px}.ClubLanding-module__dTWhga__includedPanel{grid-area:included}.ClubLanding-module__dTWhga__includedTitle{margin-bottom:var(--lab-space-6);color:var(--on-dark-strong);font-family:var(--lab-display);font-size:20px;font-weight:700;line-height:1.3}.ClubLanding-module__dTWhga__includedGrid{column-gap:var(--lab-space-8);border-bottom:1px solid var(--rule-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ClubLanding-module__dTWhga__includedItem{padding:var(--lab-space-4) 0;border-top:1px solid var(--rule-on-dark);color:var(--on-dark-strong);font-size:17px;line-height:1.5}.ClubLanding-module__dTWhga__faqList{border-bottom:1px solid var(--border);display:grid}.ClubLanding-module__dTWhga__faqItem{border-top:1px solid var(--border)}.ClubLanding-module__dTWhga__faqButton{width:100%;padding:var(--lab-space-6) 0 var(--lab-space-6) var(--lab-space-8);color:var(--ink);cursor:pointer;font-family:var(--lab-display);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;font-size:19px;font-weight:700;line-height:1.3;display:flex}.ClubLanding-module__dTWhga__faqToggle{border:1px solid var(--ink);border-radius:var(--lab-radius);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ClubLanding-module__dTWhga__faqButton[aria-expanded=true] .ClubLanding-module__dTWhga__faqToggle{background:var(--ink);color:var(--beige)}.ClubLanding-module__dTWhga__faqMark{color:inherit;font-family:var(--lab-body);font-size:24px;font-weight:300;line-height:1;display:inline-block}.ClubLanding-module__dTWhga__faqMarkOpen{transform:rotate(45deg)}.ClubLanding-module__dTWhga__faqAnswerWrap{grid-template-rows:0fr;display:grid}.ClubLanding-module__dTWhga__faqAnswerWrap[data-open=true]{grid-template-rows:1fr}.ClubLanding-module__dTWhga__faqAnswerInner{min-height:0;overflow:hidden}.ClubLanding-module__dTWhga__faqAnswer{max-width:72ch;padding:0 0 var(--lab-space-6) var(--lab-space-8);color:var(--text);font-size:17px;line-height:1.65}.ClubLanding-module__dTWhga__finalSection{padding-top:0}.ClubLanding-module__dTWhga__finalCard{border-radius:var(--lab-radius);background:var(--ink);padding:clamp(56px,8vw,112px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.ClubLanding-module__dTWhga__finalCard:after{content:"";pointer-events:none;background:url(/assets/lab-design/dark-study.webp) 100%/cover no-repeat;width:44%;position:absolute;top:0;bottom:0;right:0}.ClubLanding-module__dTWhga__finalCard>*{z-index:1;max-width:52%;position:relative}.ClubLanding-module__dTWhga__finalTitle{color:var(--on-dark-strong);letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,3.4vw,48px);line-height:1.08}.ClubLanding-module__dTWhga__finalText{color:var(--on-dark);font-size:var(--lab-lead);margin:0 0 40px;line-height:1.55}.ClubLanding-module__dTWhga__finalCta{min-width:min(100%,360px);min-height:80px;padding:12px 12px 12px 32px;font-size:20px;}.ClubLanding-module__dTWhga__finalCta>[aria-hidden=true]{width:56px;height:56px}.ClubLanding-module__dTWhga__footer{--ink:var(--lab-ink);--ink-2:var(--lab-ink-secondary);--ink-3:var(--lab-ink-tertiary);--beige:var(--lab-paper);--on-dark:var(--lab-on-dark);--lime:var(--lab-accent);background:var(--ink-2);color:var(--on-dark)}.ClubLanding-module__dTWhga__footerInner{padding-top:56px;padding-bottom:48px}.ClubLanding-module__dTWhga__footerTop{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.ClubLanding-module__dTWhga__footerAbout{max-width:400px}.ClubLanding-module__dTWhga__footerLogo{width:36px;height:36px}.ClubLanding-module__dTWhga__footerBrandText{color:var(--beige)}.ClubLanding-module__dTWhga__footerText{color:var(--on-dark);margin:14px 0 0;font-size:14px;line-height:1.6}.ClubLanding-module__dTWhga__footerLinks{color:var(--on-dark);gap:28px;font-size:14px;display:flex}.ClubLanding-module__dTWhga__footerLinks a:hover,.ClubLanding-module__dTWhga__footerDocuments a:hover{color:var(--beige)}.ClubLanding-module__dTWhga__footerLegal{border-top:1px solid var(--ink-3);justify-content:space-between;align-items:flex-end;gap:32px;margin-top:34px;padding-top:26px;display:flex}.ClubLanding-module__dTWhga__footerLegalDetails{min-width:0}.ClubLanding-module__dTWhga__footerDocuments{color:var(--beige);flex-wrap:wrap;gap:10px 24px;font-size:14px;font-weight:650;display:flex}.ClubLanding-module__dTWhga__footerDocuments a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lab-surface) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--lab-surface) 32%, transparent);text-underline-offset:4px}.ClubLanding-module__dTWhga__footerCompany{color:var(--on-dark);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:13px;line-height:1.5;display:flex}.ClubLanding-module__dTWhga__footerCompany strong{color:var(--beige);font-weight:650}.ClubLanding-module__dTWhga__copyright{color:var(--on-dark);flex:none;font-size:13px}@media (prefers-reduced-motion:no-preference){.ClubLanding-module__dTWhga__heroImage{animation:.48s ease-out both ClubLanding-module__dTWhga__specimenAppear}.ClubLanding-module__dTWhga__faqAnswerWrap{transition:grid-template-rows .3s}.ClubLanding-module__dTWhga__faqMark{transition:transform .2s ease-out}.ClubLanding-module__dTWhga__navLink:after{transition:transform .15s ease-out}}@media (prefers-reduced-motion:reduce){.ClubLanding-module__dTWhga__clubLanding *,.ClubLanding-module__dTWhga__clubLanding :before,.ClubLanding-module__dTWhga__clubLanding :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1024px){.ClubLanding-module__dTWhga__introLayout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:24px;padding-top:24px}.ClubLanding-module__dTWhga__heroArtwork{margin-right:0}.ClubLanding-module__dTWhga__passHeader{flex-wrap:wrap;gap:8px}.ClubLanding-module__dTWhga__navLinks{gap:12px}.ClubLanding-module__dTWhga__navRight{gap:14px}.ClubLanding-module__dTWhga__navLink{font-size:13px}.ClubLanding-module__dTWhga__brandText{font-size:12px}.ClubLanding-module__dTWhga__stepList{row-gap:var(--lab-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.ClubLanding-module__dTWhga__stepList:before,.ClubLanding-module__dTWhga__stepRow:not(:last-child):after{display:none}.ClubLanding-module__dTWhga__formatRow{grid-template-columns:140px minmax(0,1fr)}.ClubLanding-module__dTWhga__formatText{grid-column:2}}@media (max-width:900px){.ClubLanding-module__dTWhga__twoColGrid,.ClubLanding-module__dTWhga__pricingGrid,.ClubLanding-module__dTWhga__pillarGrid,.ClubLanding-module__dTWhga__keepGrid,.ClubLanding-module__dTWhga__includedGrid{grid-template-columns:1fr}.ClubLanding-module__dTWhga__pillarGrid{gap:var(--lab-space-8)}.ClubLanding-module__dTWhga__fitRow,.ClubLanding-module__dTWhga__warningBox{grid-template-columns:1fr;gap:12px}.ClubLanding-module__dTWhga__fitRow,.ClubLanding-module__dTWhga__formatRow,.ClubLanding-module__dTWhga__keepCard,.ClubLanding-module__dTWhga__faqButton,.ClubLanding-module__dTWhga__faqAnswer{padding-left:var(--lab-space-6)}.ClubLanding-module__dTWhga__warningBox,.ClubLanding-module__dTWhga__pricingGrid{padding:var(--lab-space-6)}.ClubLanding-module__dTWhga__formatRow{grid-template-columns:1fr;gap:10px}.ClubLanding-module__dTWhga__formatText{grid-column:auto}.ClubLanding-module__dTWhga__pricingGrid{gap:var(--lab-space-8);grid-template-areas:"included""action"}.ClubLanding-module__dTWhga__pricingPanel{justify-content:stretch}.ClubLanding-module__dTWhga__twoColGrid{gap:var(--lab-space-8)}.ClubLanding-module__dTWhga__founderCard{max-width:440px}.ClubLanding-module__dTWhga__finalCard:after{display:none}.ClubLanding-module__dTWhga__finalCard>*{max-width:100%}.ClubLanding-module__dTWhga__memberRailTrack{--member-avatar-size:68px}}@media (max-width:760px){.ClubLanding-module__dTWhga__navInner,.ClubLanding-module__dTWhga__section,.ClubLanding-module__dTWhga__footerInner{width:min(100% - 32px,1180px)}.ClubLanding-module__dTWhga__navLinks{display:none}.ClubLanding-module__dTWhga__mobileMenu{display:block}.ClubLanding-module__dTWhga__navInner{gap:14px}.ClubLanding-module__dTWhga__navRight{flex:none;gap:10px}.ClubLanding-module__dTWhga__navActions{gap:10px}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__navCta{white-space:nowrap;flex:none;padding:8px 16px}.ClubLanding-module__dTWhga__introLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""events""art";gap:0;padding-top:28px}.ClubLanding-module__dTWhga__introLayout>.ClubLanding-module__dTWhga__hero{padding-bottom:24px}.ClubLanding-module__dTWhga__heroTitle{letter-spacing:-.055em;max-width:100%;font-size:40px}.ClubLanding-module__dTWhga__heroEyebrow{font-size:17px;line-height:1.4}.ClubLanding-module__dTWhga__heroCopy .ClubLanding-module__dTWhga__ctaRow{gap:8px}.ClubLanding-module__dTWhga__heroCopy .ClubLanding-module__dTWhga__primaryButton,.ClubLanding-module__dTWhga__heroCopy .ClubLanding-module__dTWhga__secondaryButton{padding:14px 18px}.ClubLanding-module__dTWhga__heroArtwork{width:100%;min-height:510px;margin:24px 0 0}.ClubLanding-module__dTWhga__heroImageFrame{inset:0 0 90px}.ClubLanding-module__dTWhga__passCard{width:min(92%,340px)}.ClubLanding-module__dTWhga__sectionTitle{margin-bottom:var(--lab-space-8)}.ClubLanding-module__dTWhga__fitRowText,.ClubLanding-module__dTWhga__warningText{font-size:16.5px}.ClubLanding-module__dTWhga__stepList{grid-template-columns:minmax(0,1fr);gap:0}.ClubLanding-module__dTWhga__stepRow{grid-template-columns:56px minmax(0,1fr);gap:18px;padding:20px 0}.ClubLanding-module__dTWhga__stepRow:before{background:var(--border);content:"";width:1px;position:absolute;top:0;bottom:0;left:27px}.ClubLanding-module__dTWhga__stepRow:first-child:before{top:48px}.ClubLanding-module__dTWhga__stepRow:last-child:before{height:48px;bottom:auto}.ClubLanding-module__dTWhga__stepBody{padding-top:6px;padding-right:0}.ClubLanding-module__dTWhga__stepTitle{font-size:20px}.ClubLanding-module__dTWhga__stepText{font-size:16px}.ClubLanding-module__dTWhga__factRow{padding:22px 0;font-size:17.5px}.ClubLanding-module__dTWhga__faqButton{font-size:17px}.ClubLanding-module__dTWhga__footerLinks{flex-wrap:wrap}.ClubLanding-module__dTWhga__footerTop,.ClubLanding-module__dTWhga__footerLegal{flex-direction:column;align-items:flex-start}.ClubLanding-module__dTWhga__footerLegal{gap:22px}.ClubLanding-module__dTWhga__membersInner{padding-top:56px;padding-bottom:56px}.ClubLanding-module__dTWhga__terminalHeader{gap:10px;margin-bottom:28px}.ClubLanding-module__dTWhga__memberRailViewport{width:calc(100% + 32px);margin-left:-16px;padding-top:10px}.ClubLanding-module__dTWhga__memberRailTrack{--member-avatar-size:64px;justify-content:flex-start;width:max-content}}@media (max-width:430px){.ClubLanding-module__dTWhga__brandText{display:none}.ClubLanding-module__dTWhga__navInner{gap:12px}.ClubLanding-module__dTWhga__clubLanding .ClubLanding-module__dTWhga__navCta{padding:8px 12px}.ClubLanding-module__dTWhga__accountLink{padding:8px 10px}.ClubLanding-module__dTWhga__navActions{border-left:0;padding-left:0}.ClubLanding-module__dTWhga__fitRowTitle{font-size:19px}.ClubLanding-module__dTWhga__finalTitle{font-size:28px}.ClubLanding-module__dTWhga__heroEyebrow{max-width:100%;line-height:1.35}}@media (max-width:760px){.ClubLanding-module__dTWhga__pricingCta{min-height:176px;padding:var(--lab-space-6)}.ClubLanding-module__dTWhga__pricingCta>[aria-hidden=true]{width:56px;height:56px}.ClubLanding-module__dTWhga__finalCta{width:100%;min-height:72px;padding-left:24px;font-size:18px}}
.primitives-module__kLVGQa__button{border-radius:var(--lab-radius);min-height:44px;font:600 15px/1.35 var(--lab-body);text-align:center;cursor:pointer;transition:background var(--lab-control-time), border-color var(--lab-control-time);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.primitives-module__kLVGQa__button:disabled,.primitives-module__kLVGQa__button[aria-busy=true]{cursor:wait}.primitives-module__kLVGQa__button:disabled{opacity:.6}.primitives-module__kLVGQa__primary{background:var(--lab-accent);color:var(--lab-ink)}.primitives-module__kLVGQa__primary:hover:not(:disabled){background:var(--lab-accent-hover)}.primitives-module__kLVGQa__secondary{border-color:var(--lab-border);background:var(--lab-surface);color:var(--lab-ink)}.primitives-module__kLVGQa__secondary:hover:not(:disabled){border-color:var(--lab-ink)}.primitives-module__kLVGQa__dark{background:var(--lab-ink);color:var(--lab-paper)}.primitives-module__kLVGQa__dark:hover:not(:disabled){background:var(--lab-ink-tertiary)}.primitives-module__kLVGQa__plate{border:1px solid var(--lab-ink-tertiary);border-radius:var(--lab-radius);background:var(--lab-ink);color:var(--lab-on-dark-strong)}.primitives-module__kLVGQa__imageFrame{border:1px solid var(--lab-border);border-radius:var(--lab-radius);background:var(--lab-paper);position:relative}.primitives-module__kLVGQa__imageFrame:before,.primitives-module__kLVGQa__imageFrame:after{content:"";z-index:1;pointer-events:none;width:16px;height:16px;color:var(--lab-ink);border:solid;position:absolute}.primitives-module__kLVGQa__imageFrame:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.primitives-module__kLVGQa__imageFrame:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.primitives-module__kLVGQa__rule{background:var(--lab-border);border:0;width:100%;height:1px;margin:32px 0}.primitives-module__kLVGQa__status{font:12px/1.5 var(--lab-mono);color:var(--lab-muted);align-items:center;gap:8px;display:inline-flex}.primitives-module__kLVGQa__status:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.primitives-module__kLVGQa__success{color:var(--lab-success)}.primitives-module__kLVGQa__error{color:var(--lab-error)}.primitives-module__kLVGQa__eyebrow{font:600 12px/1.5 var(--lab-mono);letter-spacing:.12em;text-transform:uppercase}.primitives-module__kLVGQa__title{font:700 var(--lab-title)/1.08 var(--lab-display);letter-spacing:-.04em;margin:0}.primitives-module__kLVGQa__body{font:18px/1.6 var(--lab-body)}.primitives-module__kLVGQa__cta{border-radius:var(--lab-radius);background:var(--lab-accent);min-height:64px;color:var(--lab-ink);font:700 17px/1.2 var(--lab-display);letter-spacing:-.02em;text-align:left;cursor:pointer;transition:background var(--lab-control-time);border:0;justify-content:space-between;align-items:center;gap:24px;padding:8px 8px 8px 24px;text-decoration:none;display:inline-flex}.primitives-module__kLVGQa__cta:hover{background:var(--lab-accent-hover)}.primitives-module__kLVGQa__cta[aria-busy=true]{cursor:wait}.primitives-module__kLVGQa__ctaArrow{background:var(--lab-ink);width:48px;height:48px;color:var(--lab-accent);transition:transform var(--lab-control-time);border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.primitives-module__kLVGQa__ctaArrow svg{width:22px;height:22px}.primitives-module__kLVGQa__cta:hover .primitives-module__kLVGQa__ctaArrow{transform:translate(3px)}.primitives-module__kLVGQa__mark{border-radius:2px;flex:none;display:block}
.SiteShell-module__Qoc_EW__shell{--lab-heading:clamp(26px, 4.2vw, 58px);background:var(--lab-paper);min-height:100dvh;font-family:var(--lab-body);flex-direction:column;display:flex}:where(.SiteShell-module__Qoc_EW__shell) a{color:inherit;text-decoration:none}.SiteShell-module__Qoc_EW__container{width:min(var(--lab-content), calc(100% - 48px));margin:0 auto}.SiteShell-module__Qoc_EW__main{flex:1}.SiteShell-module__Qoc_EW__header{z-index:50;border-bottom:1px solid var(--lab-border);background:color-mix(in srgb, var(--lab-paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.SiteShell-module__Qoc_EW__header .SiteShell-module__Qoc_EW__container{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex;position:relative}.SiteShell-module__Qoc_EW__brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.SiteShell-module__Qoc_EW__mark{width:40px;height:40px}.SiteShell-module__Qoc_EW__brandText{color:var(--lab-ink);font-family:var(--lab-display);font-size:15px;font-weight:700;line-height:1.25}.SiteShell-module__Qoc_EW__links{align-items:center;gap:28px;display:flex}.SiteShell-module__Qoc_EW__links a{color:var(--lab-muted);transition:color var(--lab-control-time);font-size:17px;font-weight:650}.SiteShell-module__Qoc_EW__links a:hover,.SiteShell-module__Qoc_EW__links a[aria-current=page]{color:var(--lab-ink)}.SiteShell-module__Qoc_EW__links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--lab-ink);text-decoration-color:var(--lab-ink);text-underline-offset:8px}.SiteShell-module__Qoc_EW__menu{display:none}.SiteShell-module__Qoc_EW__menu summary{border:1px solid var(--lab-border);border-radius:var(--lab-radius);background:var(--lab-surface);cursor:pointer;place-content:center;gap:4px;width:44px;height:44px;padding:0;list-style:none;display:grid}.SiteShell-module__Qoc_EW__menu summary::-webkit-details-marker{display:none}.SiteShell-module__Qoc_EW__menu summary span{background:var(--lab-ink);width:18px;height:2px}.SiteShell-module__Qoc_EW__menu[open] summary span:first-child{transform:translateY(6px)rotate(45deg)}.SiteShell-module__Qoc_EW__menu[open] summary span:nth-child(2){opacity:0}.SiteShell-module__Qoc_EW__menu[open] summary span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.SiteShell-module__Qoc_EW__menuPanel{border:1px solid var(--lab-border);border-radius:var(--lab-radius-panel);background:var(--lab-surface);width:min(280px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.SiteShell-module__Qoc_EW__menuPanel a{border-radius:var(--lab-radius);color:var(--lab-ink);padding:12px;font-size:18px;font-weight:600}.SiteShell-module__Qoc_EW__menuPanel a:hover,.SiteShell-module__Qoc_EW__menuPanel a[aria-current=page]{background:var(--lab-paper-alt)}.SiteShell-module__Qoc_EW__footer{background:var(--lab-ink);color:var(--lab-on-dark)}.SiteShell-module__Qoc_EW__footer .SiteShell-module__Qoc_EW__container{padding:56px 0 40px}.SiteShell-module__Qoc_EW__footerTop{gap:var(--lab-space-12);padding-bottom:var(--lab-space-8);border-bottom:1px solid color-mix(in srgb, var(--lab-on-dark) 26%, transparent);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.SiteShell-module__Qoc_EW__footerBrand{color:var(--lab-on-dark-strong);font-family:var(--lab-display);align-items:center;gap:12px;font-size:17px;line-height:1.25;display:flex}.SiteShell-module__Qoc_EW__footer p{max-width:44ch;margin:16px 0 0;font-size:18px;line-height:1.6}.SiteShell-module__Qoc_EW__footerLinks{grid-template-columns:repeat(3,max-content);place-content:start end;gap:12px 32px;display:grid}.SiteShell-module__Qoc_EW__footerLinks a,.SiteShell-module__Qoc_EW__legalLinks a{color:var(--lab-on-dark-strong);font-size:18px;font-weight:600}.SiteShell-module__Qoc_EW__footerLinks a:hover,.SiteShell-module__Qoc_EW__legalLinks a:hover{text-underline-offset:5px;text-decoration:underline}.SiteShell-module__Qoc_EW__footer a:focus-visible{outline:2px solid var(--lab-accent);outline-offset:4px}.SiteShell-module__Qoc_EW__footerLegal{justify-content:space-between;gap:var(--lab-space-6) var(--lab-space-12);padding-top:var(--lab-space-8);flex-wrap:wrap;display:flex}.SiteShell-module__Qoc_EW__legalLinks{flex-direction:column;gap:8px;display:flex}.SiteShell-module__Qoc_EW__legalLinks a{color:var(--lab-on-dark);font-size:16px;font-weight:500}.SiteShell-module__Qoc_EW__company{flex-direction:column;gap:4px;font-size:16px;line-height:1.5;display:flex}.SiteShell-module__Qoc_EW__company strong{color:var(--lab-on-dark-strong)}@media (max-width:900px){.SiteShell-module__Qoc_EW__links{display:none}.SiteShell-module__Qoc_EW__menu{display:block}}@media (max-width:760px){.SiteShell-module__Qoc_EW__container{width:min(100% - 32px, var(--lab-content))}.SiteShell-module__Qoc_EW__footerTop{gap:var(--lab-space-8);grid-template-columns:minmax(0,1fr)}.SiteShell-module__Qoc_EW__footerLinks{grid-template-columns:repeat(2,max-content);justify-content:start}}
.LabMeetingReport-module__mbJU4W__report{margin-top:var(--lab-space-12);min-width:0;scroll-margin-top:96px}.LabMeetingReport-module__mbJU4W__report>h2{margin:0 0 var(--lab-space-6);color:var(--lab-ink);font:650 var(--lab-heading-sm)/1.3 var(--lab-display)}.LabMeetingReport-module__mbJU4W__frame{background:0 0;border:0;width:100%;display:block}.LabMeetingReport-module__mbJU4W__note{color:var(--lab-text);margin:24px 0;line-height:1.6}.LabMeetingReport-module__mbJU4W__note button{color:var(--lab-ink);cursor:pointer;min-height:44px;text-decoration:underline}.LabMeetingReport-module__mbJU4W__paywall{isolation:isolate;border-top:1px solid var(--lab-border);padding:80px 24px 48px;position:relative;overflow:hidden}.LabMeetingReport-module__mbJU4W__skeleton{z-index:-1;filter:blur(6px);opacity:.3;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:absolute;inset:24px 8px 0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.LabMeetingReport-module__mbJU4W__skeleton>div{border:1px solid var(--lab-border);background:repeating-linear-gradient(transparent 0 20px, var(--lab-border) 20px 26px, transparent 26px 38px);min-height:220px}.LabMeetingReport-module__mbJU4W__invitation{max-width:720px;color:var(--lab-ink);text-align:center;justify-items:center;gap:24px;margin:auto;display:grid}.LabMeetingReport-module__mbJU4W__invitation h3{max-width:620px;font:600 clamp(21px, 3.5vw, 32px)/1.3 var(--lab-display);text-wrap:balance}.LabMeetingReport-module__mbJU4W__stats{color:var(--lab-text);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.LabMeetingReport-module__mbJU4W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;display:flex}.LabMeetingReport-module__mbJU4W__joinButton{}.LabMeetingReport-module__mbJU4W__loginLink{min-height:44px;color:var(--lab-ink);text-underline-offset:4px;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}@media (max-width:600px){.LabMeetingReport-module__mbJU4W__paywall{padding:64px 0 32px}.LabMeetingReport-module__mbJU4W__actions{flex-direction:column;width:100%}.LabMeetingReport-module__mbJU4W__joinButton{width:100%}.LabMeetingReport-module__mbJU4W__stats{gap:8px 16px;font-size:14px}}
.ProductProjectPage-module__y2NN8W__container{width:min(var(--lab-content), calc(100% - 48px));margin:0 auto}.ProductProjectPage-module__y2NN8W__hero{padding:clamp(32px, 5vw, 64px) 0 var(--lab-section-space)}.ProductProjectPage-module__y2NN8W__back{margin-bottom:var(--lab-space-12);color:var(--lab-muted);font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.ProductProjectPage-module__y2NN8W__back:hover{color:var(--lab-ink)}.ProductProjectPage-module__y2NN8W__heroGrid{gap:var(--lab-space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.ProductProjectPage-module__y2NN8W__heroCopy{min-width:0}.ProductProjectPage-module__y2NN8W__title{max-width:14ch;margin:0 0 var(--lab-space-6);color:var(--lab-ink);font-family:var(--lab-display);letter-spacing:-.045em;overflow-wrap:normal;text-wrap:balance;font-size:clamp(26px,8.2vw,36px);font-weight:650;line-height:1.08}.ProductProjectPage-module__y2NN8W__lead{max-width:580px;margin:0 0 var(--lab-space-12);color:var(--lab-text);font-size:clamp(19px,1.5vw,22px);line-height:1.55}.ProductProjectPage-module__y2NN8W__actions{align-items:center;gap:var(--lab-space-6) var(--lab-space-8);flex-wrap:wrap;display:flex}.ProductProjectPage-module__y2NN8W__cta{}.ProductProjectPage-module__y2NN8W__textLink{color:var(--lab-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lab-border);text-decoration-color:var(--lab-border);text-underline-offset:6px;gap:8px;font-size:18px;font-weight:600;display:inline-flex}.ProductProjectPage-module__y2NN8W__textLink:hover{-webkit-text-decoration-color:var(--lab-ink);text-decoration-color:var(--lab-ink)}.ProductProjectPage-module__y2NN8W__section{padding-bottom:var(--lab-section-space)}.ProductProjectPage-module__y2NN8W__heading{max-width:20ch;margin:0 0 var(--lab-space-12);color:var(--lab-ink);font-family:var(--lab-display);font-size:var(--lab-heading);letter-spacing:-.04em;text-wrap:balance;font-weight:650;line-height:1.08}.ProductProjectPage-module__y2NN8W__sectionLead{max-width:56ch;margin:calc(-1 * var(--lab-space-6)) 0 var(--lab-space-12);font-size:20px;line-height:1.6}.ProductProjectPage-module__y2NN8W__subheading{margin:0 0 var(--lab-space-4);color:var(--lab-ink);font-family:var(--lab-display);font-size:var(--lab-heading-sm);font-weight:700;line-height:1.2}.ProductProjectPage-module__y2NN8W__rows{display:grid}.ProductProjectPage-module__y2NN8W__row{gap:var(--lab-space-8);padding:var(--lab-space-8) 0 var(--lab-space-8) var(--lab-space-8);border-top:1px solid var(--lab-border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;display:grid;position:relative}.ProductProjectPage-module__y2NN8W__row:before,.ProductProjectPage-module__y2NN8W__row:after{content:"";pointer-events:none;position:absolute}.ProductProjectPage-module__y2NN8W__row:before{border-left:1px solid var(--lab-ink);height:11px;top:-6px;left:5px}.ProductProjectPage-module__y2NN8W__row:after{border-top:1px solid var(--lab-ink);width:11px;top:-1px;left:0}.ProductProjectPage-module__y2NN8W__row h3{color:var(--lab-ink);font-family:var(--lab-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:700;line-height:1.22}.ProductProjectPage-module__y2NN8W__row p{max-width:56ch;margin:0;font-size:20px;line-height:1.6}.ProductProjectPage-module__y2NN8W__note{max-width:60ch;margin:var(--lab-space-8) 0 0;padding-top:var(--lab-space-6);border-top:1px solid var(--lab-border);color:var(--lab-ink);font-size:20px;font-weight:600;line-height:1.5}.ProductProjectPage-module__y2NN8W__dark{margin-bottom:var(--lab-section-space);padding:var(--lab-section-space) 0;background:var(--lab-ink) url(/assets/lab-design/dot-grid.svg);color:var(--lab-on-dark)}.ProductProjectPage-module__y2NN8W__onDark{color:var(--lab-on-dark-strong)}.ProductProjectPage-module__y2NN8W__columns{gap:var(--lab-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProductProjectPage-module__y2NN8W__columns article{padding-top:var(--lab-space-6);border-top:1px solid color-mix(in srgb, var(--lab-on-dark) 26%, transparent)}.ProductProjectPage-module__y2NN8W__columns h3{margin:0 0 var(--lab-space-4);color:var(--lab-on-dark-strong);font-family:var(--lab-display);font-size:var(--lab-heading-sm);font-weight:700;line-height:1.2}.ProductProjectPage-module__y2NN8W__columns p{max-width:38ch;margin:0;font-size:19px;line-height:1.65}.ProductProjectPage-module__y2NN8W__gatewayPoints{gap:var(--lab-space-8);margin-top:var(--lab-space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ProductProjectPage-module__y2NN8W__gatewayPoints article{padding-top:var(--lab-space-6);border-top:1px solid var(--lab-ink)}.ProductProjectPage-module__y2NN8W__gatewayPoints h3{margin:0 0 var(--lab-space-3);color:var(--lab-ink);font-family:var(--lab-display);text-wrap:balance;font-size:20px;font-weight:700;line-height:1.25}.ProductProjectPage-module__y2NN8W__gatewayPoints p{margin:0;font-size:18px;line-height:1.55}.ProductProjectPage-module__y2NN8W__packages{gap:var(--lab-space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.ProductProjectPage-module__y2NN8W__package{border:1px solid var(--lab-border);border-radius:var(--lab-radius-panel);background:var(--lab-surface);flex-direction:column;min-width:0;padding:clamp(24px,2.4vw,32px);display:flex}.ProductProjectPage-module__y2NN8W__featured{border-color:var(--lab-accent);background:var(--lab-ink) url(/assets/lab-design/dot-grid.svg);color:var(--lab-on-dark)}.ProductProjectPage-module__y2NN8W__level{margin-bottom:var(--lab-space-6);grid-template-columns:repeat(3,28px);gap:4px;display:grid}.ProductProjectPage-module__y2NN8W__level span{border:1px solid var(--lab-ink);border-radius:1px;height:6px}.ProductProjectPage-module__y2NN8W__level span[data-on=true]{background:var(--lab-ink)}.ProductProjectPage-module__y2NN8W__featured .ProductProjectPage-module__y2NN8W__level span{border-color:var(--lab-accent)}.ProductProjectPage-module__y2NN8W__featured .ProductProjectPage-module__y2NN8W__level span[data-on=true]{background:var(--lab-accent)}.ProductProjectPage-module__y2NN8W__package h3{margin:0 0 var(--lab-space-3);color:var(--lab-ink);font-family:var(--lab-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.15}.ProductProjectPage-module__y2NN8W__featured h3{color:var(--lab-on-dark-strong)}.ProductProjectPage-module__y2NN8W__summary{margin:0 0 var(--lab-space-6);font-size:18px;line-height:1.55}.ProductProjectPage-module__y2NN8W__included{margin:0 0 var(--lab-space-3);gap:6px;padding:0;list-style:none;display:grid}.ProductProjectPage-module__y2NN8W__included li{border-radius:var(--lab-radius);background:var(--lab-paper);color:var(--lab-ink);align-items:center;gap:10px;padding:10px 14px;font-size:17px;font-weight:700;line-height:1.35;display:flex}.ProductProjectPage-module__y2NN8W__included li:before{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;width:12px;height:7px;margin-top:-3px;transform:rotate(-45deg)}.ProductProjectPage-module__y2NN8W__featured .ProductProjectPage-module__y2NN8W__included li{background:var(--lab-ink-tertiary);color:var(--lab-on-dark-strong)}.ProductProjectPage-module__y2NN8W__featured .ProductProjectPage-module__y2NN8W__included li:before{color:var(--lab-accent)}.ProductProjectPage-module__y2NN8W__points{margin:0 0 var(--lab-space-6);padding:0;list-style:none;display:grid}.ProductProjectPage-module__y2NN8W__points li{border-top:1px solid var(--lab-border);padding:10px 0 10px 22px;font-size:17px;line-height:1.45;position:relative}.ProductProjectPage-module__y2NN8W__points li:before{content:"+";color:var(--lab-ink);font-weight:700;position:absolute;top:10px;left:0}.ProductProjectPage-module__y2NN8W__featured .ProductProjectPage-module__y2NN8W__points li{border-top-color:color-mix(in srgb, var(--lab-on-dark) 26%, transparent);color:var(--lab-on-dark-strong)}.ProductProjectPage-module__y2NN8W__featured .ProductProjectPage-module__y2NN8W__points li:before{color:var(--lab-accent)}.ProductProjectPage-module__y2NN8W__package .ProductProjectPage-module__y2NN8W__cta,.ProductProjectPage-module__y2NN8W__packageAction{margin-top:auto}.ProductProjectPage-module__y2NN8W__packageAction{justify-content:space-between;gap:var(--lab-space-4);min-height:64px;font:700 17px/1.2 var(--lab-display);letter-spacing:-.02em;padding:8px 8px 8px 20px;}.ProductProjectPage-module__y2NN8W__featured .ProductProjectPage-module__y2NN8W__cta{justify-content:space-between}.ProductProjectPage-module__y2NN8W__packageIndex{margin:0 0 var(--lab-space-8);border-bottom:1px solid var(--lab-border);padding:0;list-style:none;display:none}.ProductProjectPage-module__y2NN8W__packageIndex a{padding:var(--lab-space-4) 0;border-top:1px solid var(--lab-border);color:var(--lab-text);gap:4px;text-decoration:none;display:grid}.ProductProjectPage-module__y2NN8W__packageIndex .ProductProjectPage-module__y2NN8W__level{margin-bottom:6px}.ProductProjectPage-module__y2NN8W__packageIndex strong{color:var(--lab-ink);font-family:var(--lab-display);font-size:18px;font-weight:700;line-height:1.25}.ProductProjectPage-module__y2NN8W__packageIndex a>span:not(.ProductProjectPage-module__y2NN8W__level){font-size:17px;line-height:1.4}.ProductProjectPage-module__y2NN8W__package{scroll-margin-top:96px}.ProductProjectPage-module__y2NN8W__packageIndex li:last-child a{padding:var(--lab-space-4);border:1px solid var(--lab-accent);border-radius:var(--lab-radius);background:var(--lab-ink);color:var(--lab-on-dark);margin-top:8px}.ProductProjectPage-module__y2NN8W__packageIndex li:last-child strong{color:var(--lab-on-dark-strong)}.ProductProjectPage-module__y2NN8W__packageIndex li:last-child .ProductProjectPage-module__y2NN8W__level span{border-color:var(--lab-accent)}.ProductProjectPage-module__y2NN8W__packageIndex li:last-child .ProductProjectPage-module__y2NN8W__level span[data-on=true]{background:var(--lab-accent)}.ProductProjectPage-module__y2NN8W__package .ProductProjectPage-module__y2NN8W__cta,.ProductProjectPage-module__y2NN8W__packageAction{white-space:nowrap}.ProductProjectPage-module__y2NN8W__stack{border-bottom:1px solid var(--lab-border);margin:0;display:grid}.ProductProjectPage-module__y2NN8W__stackRow{gap:var(--lab-space-8);padding:var(--lab-space-4) 0 var(--lab-space-4) var(--lab-space-8);border-top:1px solid var(--lab-border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.ProductProjectPage-module__y2NN8W__stack dt{color:var(--lab-ink);font-family:var(--lab-display);font-size:20px;font-weight:700;line-height:1.3}.ProductProjectPage-module__y2NN8W__stack dd{margin:0;font-size:20px;line-height:1.5}.ProductProjectPage-module__y2NN8W__case{padding-top:var(--lab-space-6);border-top:1px solid var(--lab-ink)}.ProductProjectPage-module__y2NN8W__case p{max-width:56ch;margin:0;font-size:20px;line-height:1.6}.ProductProjectPage-module__y2NN8W__faq{border-bottom:1px solid var(--lab-border)}.ProductProjectPage-module__y2NN8W__faq details{border-top:1px solid var(--lab-border)}.ProductProjectPage-module__y2NN8W__faq summary{padding:var(--lab-space-6) 56px var(--lab-space-6) 0;color:var(--lab-ink);font-family:var(--lab-display);cursor:pointer;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.3;list-style:none;position:relative}.ProductProjectPage-module__y2NN8W__faq summary::-webkit-details-marker{display:none}.ProductProjectPage-module__y2NN8W__faq summary:before,.ProductProjectPage-module__y2NN8W__faq summary:after{content:"";width:12px;transition:transform var(--lab-control-time);border-top:1.5px solid;position:absolute;top:50%;right:12px}.ProductProjectPage-module__y2NN8W__faq summary:after{transform:rotate(90deg)}.ProductProjectPage-module__y2NN8W__faq details[open] summary:after{transform:rotate(0)}.ProductProjectPage-module__y2NN8W__faq p{max-width:60ch;padding:0 56px var(--lab-space-6) 0;margin:0;font-size:20px;line-height:1.6}.ProductProjectPage-module__y2NN8W__closing{padding-bottom:var(--lab-section-space)}.ProductProjectPage-module__y2NN8W__plate{align-items:center;gap:var(--lab-space-12);border:1px solid var(--lab-ink-tertiary);border-radius:var(--lab-radius-panel);background:var(--lab-ink) url(/assets/lab-design/dot-grid.svg);color:var(--lab-on-dark);grid-template-columns:minmax(0,1fr) auto;padding:clamp(28px,4vw,56px);display:grid}.ProductProjectPage-module__y2NN8W__plate h2{max-width:18ch;margin:0 0 var(--lab-space-4);color:var(--lab-on-dark-strong);font-family:var(--lab-display);font-size:var(--lab-heading);letter-spacing:-.04em;text-wrap:balance;font-weight:650;line-height:1.08}.ProductProjectPage-module__y2NN8W__plate p{max-width:48ch;margin:0;font-size:20px;line-height:1.6}@media (min-width:640px){.ProductProjectPage-module__y2NN8W__title{font-size:clamp(36px,4vw,58px)}}@media (max-width:1000px){.ProductProjectPage-module__y2NN8W__heroGrid{gap:var(--lab-space-12);grid-template-columns:minmax(0,1fr)}.ProductProjectPage-module__y2NN8W__title{max-width:18ch}}@media (max-width:1100px){.ProductProjectPage-module__y2NN8W__gatewayPoints{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.ProductProjectPage-module__y2NN8W__packageIndex{display:block}.ProductProjectPage-module__y2NN8W__packages{grid-template-columns:minmax(0,1fr);max-width:640px}}@media (max-width:900px){.ProductProjectPage-module__y2NN8W__columns,.ProductProjectPage-module__y2NN8W__plate{gap:var(--lab-space-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ProductProjectPage-module__y2NN8W__container{width:min(100% - 32px, var(--lab-content))}.ProductProjectPage-module__y2NN8W__row,.ProductProjectPage-module__y2NN8W__stackRow{gap:var(--lab-space-3);padding-left:var(--lab-space-6);grid-template-columns:minmax(0,1fr)}.ProductProjectPage-module__y2NN8W__row p,.ProductProjectPage-module__y2NN8W__stack dd,.ProductProjectPage-module__y2NN8W__faq p,.ProductProjectPage-module__y2NN8W__case p{font-size:19px}.ProductProjectPage-module__y2NN8W__cta,.ProductProjectPage-module__y2NN8W__packageAction{width:100%}.ProductProjectPage-module__y2NN8W__gatewayPoints{gap:var(--lab-space-6);grid-template-columns:minmax(0,1fr)}.ProductProjectPage-module__y2NN8W__back{margin-bottom:var(--lab-space-8)}}
.LabValueLadder-module__u7n8TG__band{--rule:color-mix(in srgb, var(--lab-on-dark) 26%, transparent);background:var(--lab-ink);color:var(--lab-on-dark)}.LabValueLadder-module__u7n8TG__inner{width:min(var(--lab-content), calc(100% - 2 * var(--lab-page-gutter)));padding-block:var(--lab-section-space);margin:0 auto}.LabValueLadder-module__u7n8TG__title{max-width:940px;margin:0 0 var(--lab-space-16);color:var(--lab-on-dark-strong);font:800 var(--lab-heading)/1.08 var(--lab-display);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance}.LabValueLadder-module__u7n8TG__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.LabValueLadder-module__u7n8TG__intro{gap:var(--lab-space-8);align-self:start;display:grid;position:sticky;top:96px}.LabValueLadder-module__u7n8TG__mechanic{border-left:2px solid var(--lab-accent);max-width:32ch;color:var(--lab-on-dark-strong);font:500 var(--lab-lead)/1.55 var(--lab-body);margin:0;padding-left:20px}.LabValueLadder-module__u7n8TG__poster{aspect-ratio:2/3;width:min(100%,320px)}.LabValueLadder-module__u7n8TG__band .LabValueLadder-module__u7n8TG__poster:before,.LabValueLadder-module__u7n8TG__band .LabValueLadder-module__u7n8TG__poster:after{color:var(--lab-on-dark)}.LabValueLadder-module__u7n8TG__posterImage{object-fit:cover;width:100%;height:100%;display:block}.LabValueLadder-module__u7n8TG__tiers{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.LabValueLadder-module__u7n8TG__tier{--numeral:clamp(56px, 5.6vw, 88px);column-gap:var(--lab-space-8);padding:var(--lab-space-8) 0;border-top:1px solid var(--rule);grid-template-columns:clamp(112px,11vw,168px) minmax(0,1fr) minmax(170px,.62fr);align-items:start;display:grid}.LabValueLadder-module__u7n8TG__summit{--numeral:clamp(72px, 7.6vw, 116px)}.LabValueLadder-module__u7n8TG__tierHeading{gap:var(--lab-space-2);align-content:start;margin:0;display:grid}.LabValueLadder-module__u7n8TG__months{color:var(--lab-on-dark-strong);font:700 var(--numeral)/.88 var(--lab-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.LabValueLadder-module__u7n8TG__summit .LabValueLadder-module__u7n8TG__months{color:var(--lab-accent)}.LabValueLadder-module__u7n8TG__unit{color:var(--lab-on-dark);font:14px/1.3 var(--lab-mono)}.LabValueLadder-module__u7n8TG__perk:last-child{grid-column:2/-1}.LabValueLadder-module__u7n8TG__perk{gap:var(--lab-space-3);min-width:0;padding-top:var(--lab-space-1);justify-items:start;display:grid}.LabValueLadder-module__u7n8TG__perkTitle{color:var(--lab-on-dark-strong);font:700 var(--lab-heading-sm)/1.2 var(--lab-display);letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;margin:0}.LabValueLadder-module__u7n8TG__perkText{max-width:40ch;color:var(--lab-on-dark);font:17px/1.6 var(--lab-body);margin:0}.LabValueLadder-module__u7n8TG__band .LabValueLadder-module__u7n8TG__courseLink,.LabValueLadder-module__u7n8TG__band .LabValueLadder-module__u7n8TG__savingLink{color:var(--lab-on-dark-strong);text-decoration:underline;-webkit-text-decoration-color:var(--lab-accent);text-decoration-color:var(--lab-accent);text-underline-offset:5px;transition:color var(--lab-control-time);text-decoration-thickness:1px}.LabValueLadder-module__u7n8TG__band .LabValueLadder-module__u7n8TG__courseLink:hover,.LabValueLadder-module__u7n8TG__band .LabValueLadder-module__u7n8TG__savingLink:hover{color:var(--lab-accent)}.LabValueLadder-module__u7n8TG__courseLink{font:600 16px/1.4 var(--lab-body)}.LabValueLadder-module__u7n8TG__status{color:var(--lab-on-dark)}.LabValueLadder-module__u7n8TG__saving{gap:var(--lab-space-3);padding-top:var(--lab-space-1);justify-items:start;display:grid}.LabValueLadder-module__u7n8TG__savingText{gap:var(--lab-space-1);margin:0;display:grid}.LabValueLadder-module__u7n8TG__savingLabel{color:var(--lab-on-dark);font:13px/1.4 var(--lab-mono);letter-spacing:.08em;text-transform:uppercase}.LabValueLadder-module__u7n8TG__savingAmount{color:var(--lab-accent);font:700 clamp(24px, 2.2vw, 32px)/1.1 var(--lab-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.LabValueLadder-module__u7n8TG__savingPeriod{color:var(--lab-on-dark-strong);font:500 15px/1.4 var(--lab-body)}.LabValueLadder-module__u7n8TG__savingLink{font:600 15px/1.4 var(--lab-body)}@media (max-width:1024px){.LabValueLadder-module__u7n8TG__layout{grid-template-columns:minmax(0,1fr)}.LabValueLadder-module__u7n8TG__intro{grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:start;position:static}.LabValueLadder-module__u7n8TG__poster{width:100%}}@media (max-width:760px){.LabValueLadder-module__u7n8TG__title{margin-bottom:var(--lab-space-8)}.LabValueLadder-module__u7n8TG__layout{gap:var(--lab-space-8)}.LabValueLadder-module__u7n8TG__intro{display:contents}.LabValueLadder-module__u7n8TG__mechanic{order:1}.LabValueLadder-module__u7n8TG__tiers{order:2}.LabValueLadder-module__u7n8TG__poster{aspect-ratio:3/2;order:3}.LabValueLadder-module__u7n8TG__tier{--numeral:48px;column-gap:var(--lab-space-4);row-gap:var(--lab-space-4);padding:var(--lab-space-6) 0;grid-template-columns:72px minmax(0,1fr);grid-auto-flow:dense}.LabValueLadder-module__u7n8TG__summit{--numeral:56px}.LabValueLadder-module__u7n8TG__tierHeading{grid-row:span 2}.LabValueLadder-module__u7n8TG__saving{grid-column:2}}
.tokens-module__o4ywTa__scope{--lab-paper:#f4f0e6;--lab-paper-alt:#ece5d4;--lab-surface:#fffdf8;--lab-ink:#14180f;--lab-ink-secondary:#1b2410;--lab-ink-tertiary:#243018;--lab-text:#3f493a;--lab-muted:#566050;--lab-faint:#6d7568;--lab-border:#d9d0bc;--lab-on-dark:#c0c8b6;--lab-on-dark-strong:#eef2e8;--lab-accent:#cbff16;--lab-accent-hover:#b3e300;--lab-accent-ink:#536907;--lab-success:#376222;--lab-error:#a63d2c;--lab-focus:#0a67ff;--lab-display:var(--font-unbounded), sans-serif;--lab-body:var(--font-commissioner), system-ui, sans-serif;--lab-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lab-title:clamp(44px, 4.4vw, 68px);--lab-heading:clamp(32px, 4.2vw, 58px);--lab-heading-sm:clamp(22px, 2vw, 28px);--lab-lead:clamp(18px, 1.4vw, 21px);--lab-section-space:clamp(80px, 10vw, 144px);--lab-radius:4px;--lab-radius-panel:8px;--lab-space-1:4px;--lab-space-2:8px;--lab-space-3:12px;--lab-space-4:16px;--lab-space-6:24px;--lab-space-8:32px;--lab-space-12:48px;--lab-space-16:64px;--lab-space-24:96px;--lab-content:1180px;--lab-page-gutter:24px;--lab-control-time:.14s;--lab-shadow:0 12px 28px -20px #14180f4d;color:var(--lab-text);font-family:var(--lab-body)}.tokens-module__o4ywTa__scope *,.tokens-module__o4ywTa__scope :before,.tokens-module__o4ywTa__scope :after{box-sizing:border-box}.tokens-module__o4ywTa__scope ::selection{background:var(--lab-accent);color:var(--lab-ink)}.tokens-module__o4ywTa__scope :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--lab-focus);outline-offset:4px}@media (max-width:760px){.tokens-module__o4ywTa__scope{--lab-page-gutter:16px}}@media (prefers-reduced-motion:reduce){.tokens-module__o4ywTa__scope{--lab-control-time:0s}}
.LabSubpageShell-module__LFMGTa__shell{--lab-beige:var(--lab-paper);--lab-lime:var(--lab-accent);background:var(--lab-beige);min-height:100dvh;font-family:var(--lab-body);flex-direction:column;display:flex}.LabSubpageShell-module__LFMGTa__shell,.LabSubpageShell-module__LFMGTa__shell *{box-sizing:border-box}:where(.LabSubpageShell-module__LFMGTa__shell) a{color:inherit;text-decoration:none}.LabSubpageShell-module__LFMGTa__shell a:focus-visible{border-radius:var(--lab-radius);outline:2px solid var(--lab-focus);outline-offset:3px}.LabSubpageShell-module__LFMGTa__container{width:min(1180px,100% - 48px);margin:0 auto}.LabSubpageShell-module__LFMGTa__shell>main{flex:1}.LabSubpageShell-module__LFMGTa__header{z-index:50;border-bottom:1px solid var(--lab-border);background:color-mix(in srgb, var(--lab-paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.LabSubpageShell-module__LFMGTa__header .LabSubpageShell-module__LFMGTa__container{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.LabSubpageShell-module__LFMGTa__brand{color:var(--lab-ink);font-family:var(--font-unbounded), sans-serif;align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.LabSubpageShell-module__LFMGTa__logo{width:40px;height:40px}.LabSubpageShell-module__LFMGTa__navLinks{color:var(--lab-muted);align-items:center;gap:24px;font-size:14px;font-weight:650;display:flex}.LabSubpageShell-module__LFMGTa__navLinks a:hover{color:var(--lab-ink)}.LabSubpageShell-module__LFMGTa__navRight{align-items:center;gap:20px;display:flex}.LabSubpageShell-module__LFMGTa__accountLink{border-color:var(--lab-border);white-space:nowrap;background:0 0;min-height:40px;padding:8px 14px;font-size:14px;}.LabSubpageShell-module__LFMGTa__shell .LabSubpageShell-module__LFMGTa__accountLink{color:var(--lab-ink)}.LabSubpageShell-module__LFMGTa__accountLink:hover{border-color:var(--lab-ink)}.LabSubpageShell-module__LFMGTa__backRow{border-top:1px solid var(--lab-border)}.LabSubpageShell-module__LFMGTa__backRow .LabSubpageShell-module__LFMGTa__container{padding:28px 0;font-size:15px;font-weight:600}.LabSubpageShell-module__LFMGTa__backRow a{color:var(--lab-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lab-border);text-decoration-color:var(--lab-border);text-underline-offset:5px}.LabSubpageShell-module__LFMGTa__backRow a:hover{-webkit-text-decoration-color:var(--lab-ink);text-decoration-color:var(--lab-ink)}@media (max-width:760px){.LabSubpageShell-module__LFMGTa__container{width:min(100% - 32px,1180px)}.LabSubpageShell-module__LFMGTa__navLinks{gap:14px}.LabSubpageShell-module__LFMGTa__navRight{gap:12px}}@media (max-width:430px){.LabSubpageShell-module__LFMGTa__brand span:last-child,.LabSubpageShell-module__LFMGTa__navLinks a:first-child{display:none}}
.ProjectSystemMap-module__TaPfNW__map{--map-rule:color-mix(in srgb, var(--lab-on-dark) 32%, transparent);min-width:0}.ProjectSystemMap-module__TaPfNW__frame{border-color:var(--lab-ink-tertiary);background:var(--lab-ink)}.ProjectSystemMap-module__TaPfNW__board{background:var(--lab-ink) url(/assets/lab-design/dot-grid.svg);color:var(--lab-on-dark);padding:clamp(20px,3vw,32px)}.ProjectSystemMap-module__TaPfNW__boundary{border:1px solid var(--map-rule);border-radius:var(--lab-radius);padding:36px clamp(16px,2.4vw,24px) 8px;position:relative}.ProjectSystemMap-module__TaPfNW__boundaryLabel{background:var(--lab-ink);color:var(--lab-on-dark-strong);font-family:var(--lab-display);padding:0 10px;font-size:16px;font-weight:700;line-height:24px;position:absolute;top:-13px;left:16px}.ProjectSystemMap-module__TaPfNW__steps{margin:0;padding:0;list-style:none;position:relative}.ProjectSystemMap-module__TaPfNW__steps li{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:28px;display:grid;position:relative}.ProjectSystemMap-module__TaPfNW__steps li:not(:last-child):after{content:"";border-left:1px solid var(--map-rule);position:absolute;top:44px;bottom:0;left:22px}.ProjectSystemMap-module__TaPfNW__number{z-index:1;border:1px solid var(--map-rule);background:var(--lab-ink);width:44px;height:44px;color:var(--lab-accent);font-family:var(--lab-display);border-radius:2px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}.ProjectSystemMap-module__TaPfNW__steps strong{color:var(--lab-on-dark-strong);font-family:var(--lab-display);font-size:20px;font-weight:700;line-height:44px;display:block}.ProjectSystemMap-module__TaPfNW__steps li span:not(.ProjectSystemMap-module__TaPfNW__number){max-width:34ch;margin-top:-4px;font-size:18px;line-height:1.5;display:block}.ProjectSystemMap-module__TaPfNW__steps:after{content:"";background:var(--lab-accent);width:7px;height:7px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--lab-accent) 60%, transparent);opacity:0;border-radius:50%;animation:7s ease-in-out infinite ProjectSystemMap-module__TaPfNW__run;position:absolute;top:44px;left:19px}@keyframes ProjectSystemMap-module__TaPfNW__run{0%{opacity:0;top:44px}12%,88%{opacity:1}to{opacity:0;top:calc(100% - 44px)}}@media (prefers-reduced-motion:reduce){.ProjectSystemMap-module__TaPfNW__steps:after{display:none}}.ProjectSystemMap-module__TaPfNW__optional{border:1px dashed var(--map-rule);border-radius:var(--lab-radius);flex-direction:column;gap:4px;margin-top:20px;padding:14px 16px;display:flex}.ProjectSystemMap-module__TaPfNW__optional strong{color:var(--lab-on-dark-strong);font-family:var(--lab-display);font-size:17px;line-height:1.3}.ProjectSystemMap-module__TaPfNW__optional span{font-size:17px;line-height:1.45}.ProjectSystemMap-module__TaPfNW__thumb{--map-rule:color-mix(in srgb, var(--lab-on-dark) 40%, transparent);background:var(--lab-ink) url(/assets/lab-design/dot-grid.svg);flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;padding:14px 0;display:flex}.ProjectSystemMap-module__TaPfNW__thumb span{border:1px solid var(--map-rule);background:var(--lab-ink);border-radius:2px;width:44px;height:26px;position:relative}.ProjectSystemMap-module__TaPfNW__thumb span:last-child{border-color:var(--lab-accent)}.ProjectSystemMap-module__TaPfNW__thumb span:not(:last-child):after{content:"";border-left:1px solid var(--map-rule);height:20px;position:absolute;top:100%;left:50%}@media (max-width:760px){.ProjectSystemMap-module__TaPfNW__steps li{padding-bottom:24px}}
.checkout-module__qU2CGq__container{width:min(var(--lab-content), calc(100% - 48px));margin:0 auto}.checkout-module__qU2CGq__section{padding:clamp(32px, 5vw, 64px) 0 var(--lab-section-space)}.checkout-module__qU2CGq__back{margin-bottom:var(--lab-space-12);color:var(--lab-muted);font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.checkout-module__qU2CGq__back:before{content:"←";margin-right:8px}.checkout-module__qU2CGq__back:hover{color:var(--lab-ink)}.checkout-module__qU2CGq__muted{color:var(--lab-muted);margin:0;font-size:18px}.checkout-module__qU2CGq__grid{gap:var(--lab-space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.checkout-module__qU2CGq__tariff{min-width:0}.checkout-module__qU2CGq__kicker{margin:0 0 var(--lab-space-3);color:var(--lab-ink);font-size:19px;font-weight:600;line-height:1.4}.checkout-module__qU2CGq__course{margin:0 0 var(--lab-space-4);font-size:19px;line-height:1.5}.checkout-module__qU2CGq__course span{color:var(--lab-ink);font-weight:700}.checkout-module__qU2CGq__tariff h1,.checkout-module__qU2CGq__empty h1{margin:0 0 var(--lab-space-6);color:var(--lab-ink);font-family:var(--lab-display);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(28px,3.6vw,48px);font-weight:650;line-height:1.1}.checkout-module__qU2CGq__listPrice{margin:0 0 var(--lab-space-1)}.checkout-module__qU2CGq__listPrice span{color:var(--lab-muted);font-size:20px;text-decoration:line-through}.checkout-module__qU2CGq__price{margin:0 0 var(--lab-space-8);color:var(--lab-ink);font-size:20px}.checkout-module__qU2CGq__price span{font-family:var(--lab-display);letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:700}.checkout-module__qU2CGq__features{margin:0 0 var(--lab-space-8);border-bottom:1px solid var(--lab-border);padding:0;list-style:none}.checkout-module__qU2CGq__features li{padding:var(--lab-space-4) 0;border-top:1px solid var(--lab-border);color:var(--lab-ink);font-size:19px;line-height:1.45}.checkout-module__qU2CGq__description,.checkout-module__qU2CGq__installmentNote,.checkout-module__qU2CGq__empty p{max-width:46ch;margin:0 0 var(--lab-space-6);font-size:19px;line-height:1.55}.checkout-module__qU2CGq__empty,.checkout-module__qU2CGq__alert{max-width:640px;padding:var(--lab-space-8);border:1px solid var(--lab-border);border-radius:var(--lab-radius-panel);background:var(--lab-surface)}.checkout-module__qU2CGq__alert p{color:var(--lab-error);margin:0;font-size:19px;font-weight:600;line-height:1.5}.checkout-module__qU2CGq__empty p{margin-bottom:0}@media (max-width:1000px){.checkout-module__qU2CGq__grid{gap:var(--lab-space-12);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.checkout-module__qU2CGq__container{width:min(100% - 32px, var(--lab-content))}.checkout-module__qU2CGq__back{margin-bottom:var(--lab-space-8)}}
h1.ConsultationsLanding-module__T-zcQq__title{max-width:16ch}.ConsultationsLanding-module__T-zcQq__callNote{color:var(--lab-muted);font-size:17px;line-height:1.4}.ConsultationsLanding-module__T-zcQq__explore{margin-top:var(--lab-space-8)}.ConsultationsLanding-module__T-zcQq__consultant{gap:var(--lab-space-4);justify-self:end;max-width:400px;margin:0;display:grid}.ConsultationsLanding-module__T-zcQq__portrait{width:100%;height:auto;display:block}.ConsultationsLanding-module__T-zcQq__consultant figcaption strong{margin-bottom:var(--lab-space-1);color:var(--lab-ink);font-family:var(--lab-display);font-size:20px;font-weight:700;line-height:1.25;display:block}.ConsultationsLanding-module__T-zcQq__consultant figcaption p{margin:0;font-size:17px;line-height:1.55}.ConsultationsLanding-module__T-zcQq__approachTitle{max-width:22ch}.ConsultationsLanding-module__T-zcQq__approachSecond{color:var(--lab-on-dark);display:block}.ConsultationsLanding-module__T-zcQq__nowrap{white-space:nowrap}.ConsultationsLanding-module__T-zcQq__approachBottom{gap:var(--lab-space-12);padding-top:var(--lab-space-8);border-top:1px solid color-mix(in srgb, var(--lab-on-dark) 26%, transparent);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.ConsultationsLanding-module__T-zcQq__approachBottom p{max-width:52ch;margin:0;font-size:20px;line-height:1.6}.ConsultationsLanding-module__T-zcQq__onDarkLink{color:var(--lab-on-dark-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lab-on-dark) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--lab-on-dark) 50%, transparent);text-underline-offset:6px;justify-self:start;gap:8px;font-size:18px;font-weight:600;display:inline-flex}.ConsultationsLanding-module__T-zcQq__onDarkLink:hover{-webkit-text-decoration-color:var(--lab-accent);text-decoration-color:var(--lab-accent)}.ConsultationsLanding-module__T-zcQq__contactAction{gap:var(--lab-space-3);justify-items:start;display:grid}.ConsultationsLanding-module__T-zcQq__contactAction strong{color:var(--lab-on-dark-strong);font-size:20px;line-height:1.4}.ConsultationsLanding-module__T-zcQq__contactAction small{font-size:16px;line-height:1.5}@media (max-width:1000px){.ConsultationsLanding-module__T-zcQq__consultant{justify-self:start;max-width:360px}}@media (max-width:900px){.ConsultationsLanding-module__T-zcQq__approachBottom{gap:var(--lab-space-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){h1.ConsultationsLanding-module__T-zcQq__title{font-size:7.8vw}}@media (max-width:760px){.ConsultationsLanding-module__T-zcQq__contactAction>a{gap:12px}}
