:where(.twa-lab) a{color:var(--rust)}:where(.twa-lab) a:hover{color:var(--plum)}.twa-lab :focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.twa-lab [id]{scroll-margin-top:112px}@media (prefers-reduced-motion:no-preference){html:has(.twa-lab){scroll-behavior:smooth}}.twa-lab p{margin:0}.twa-lab em{font-style:italic}.twa-lab .lab-sec{position:relative;padding:clamp(88px,10vw,128px) var(--pad-x)}.twa-lab .lab-plum{position:relative;background:var(--plum);color:var(--cream)}.twa-lab .lab-sand{background:var(--sand)}.twa-lab .lab-gold{background:var(--gold)}.twa-lab .lab-h{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,68px);line-height:1;margin:0}.twa-lab .lab-h em{color:var(--clay)}.twa-lab .lab-close__in .lab-h em,.twa-lab .lab-dims__card .lab-h em,.twa-lab .lab-plum .lab-h em,.twa-lab .lab-why .lab-h em{color:var(--citron)}.twa-lab .lab-plate{background:var(--cream);padding:14px;border-radius:8px;box-shadow:0 22px 48px rgba(20,20,19,.24)}.twa-lab .lab-plate img{display:block;width:100%;height:auto;object-fit:cover;border-radius:4px}.twa-lab .lab-btn-lg{padding:16px 28px}.twa-lab .lab-split{max-width:1152px;margin:0 auto;display:flex;flex-wrap:wrap;gap:48px 80px;align-items:flex-start}.twa-lab .lab-split__a{flex:1 1 380px;min-width:0}.twa-lab .lab-split__b{flex:1 1 480px;min-width:0}.twa-lab .lab-copy{display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.65}.twa-lab .lab-muted{font-size:18px;line-height:1.65;color:var(--muted)}.twa-lab .lab-list{display:flex;flex-direction:column;border-bottom:1px dashed var(--rule)}.twa-lab .lab-list>*{border-top:1px dashed var(--rule)}.twa-lab .lab-serif-lg{margin-top:8px;font-family:var(--serif);font-size:clamp(28px,3vw,38px);line-height:1.2}.twa-lab .lab-serif-lg--em{margin-top:0;font-style:italic;color:var(--clay)}.twa-lab .lab-glyph{font-family:var(--serif);font-size:36px;line-height:1;letter-spacing:0;text-align:right}.twa-lab .lab-glyph:before{content:"+"}.twa-lab details[open]>summary .lab-glyph:before{content:"–"}.twa-lab .lab-glyph--rust{color:var(--rust)}.twa-lab summary{list-style:none;cursor:pointer}.twa-lab summary::-webkit-details-marker{display:none}.twa-lab .lab-tz{all:unset;cursor:pointer;font-size:15px;color:var(--rust);text-decoration:underline;text-underline-offset:2px}.twa-lab .lab-tz:hover{color:var(--plum)}.twa-lab .lab-tz:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.twa-lab .lab-tz--ink,.twa-lab .lab-tz--ink:hover{color:var(--ink)}.twa-lab .lab-tz--gold,.twa-lab .lab-tz--gold:hover{color:var(--gold);font-size:16px}.twa-lab .lab-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30}.twa-lab .lab-countdown{background:var(--ink);color:var(--cream);padding:10px 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:center}.twa-lab .lab-countdown__nums{color:var(--citron)}.twa-lab .lab-bar__row{background:var(--cream);border-bottom:1px solid var(--hairline);padding:12px var(--pad-x);display:flex;align-items:center;justify-content:space-between;gap:16px 28px}.twa-lab .lab-bar__logo{display:flex;flex-direction:column;gap:4px;color:var(--ink);text-decoration:none}.twa-lab .lab-bar__logo:hover{color:var(--ink)}.twa-lab .lab-bar__name{font-family:var(--serif);font-size:26px;line-height:.9;white-space:nowrap}.twa-lab .lab-bar__name em{color:var(--rust)}.twa-lab .lab-bar__by{border-top:1px dashed var(--rule);padding-top:4px;font-family:var(--mono);font-weight:700;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.twa-lab .lab-bar__short{display:none}@media (max-width:760px){.twa-lab .lab-bar__short{display:inline}}.twa-lab .lab-bar__nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:safe center;gap:clamp(14px,2vw,26px);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.twa-lab .lab-bar__nav::-webkit-scrollbar{display:none}.twa-lab .lab-bar__nav a{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:6px 0}.twa-lab .lab-bar__nav a.is-muted{color:var(--muted)}.twa-lab .lab-bar__nav a:hover{opacity:.7}.twa-lab .lab-bar__cta{padding:10px 18px;font-size:11.5px}@media (max-width:760px){.twa-lab .lab-bar__nav{display:none}.twa-lab .lab-bar__row{padding:10px 20px}.twa-lab .lab-bar__name{font-size:22px}.twa-lab .lab-bar__cta{padding:9px 14px;font-size:11px}.twa-lab .lab-bar__long{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.twa-lab [id]{scroll-margin-top:120px}}.twa-lab .lab-hero{position:relative;padding:clamp(64px,8vw,112px) var(--pad-x) clamp(56px,6vw,80px);overflow:hidden}.twa-lab .lab-hero__in{position:relative;z-index:1;max-width:1152px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.twa-lab .lab-hero__kicker{font-family:var(--mono);font-weight:700;font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--rust)}.twa-lab .lab-hero__h{font-family:var(--serif);font-weight:400;font-size:clamp(54px,8vw,112px);line-height:.96;margin:0;text-wrap:balance}.twa-lab .lab-hero__h em{color:var(--clay)}.twa-lab .lab-hero__strap{font-size:clamp(20px,2.2vw,28px);line-height:1.3;max-width:44ch;text-wrap:balance}.twa-lab .lab-hero__dates{display:flex;flex-direction:column;gap:6px;margin-top:6px;font-size:17px;line-height:1.5}.twa-lab .lab-hero__commit{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twa-lab .lab-hero__cta{margin-top:8px}.twa-lab .lab-hero__plate{position:relative;z-index:1;max-width:1152px;margin:clamp(56px,6vw,80px) auto 0;transform:rotate(-.8deg)}.twa-lab .lab-dims__plate img,.twa-lab .lab-hero__plate img{aspect-ratio:16/8}.twa-lab .lab-intro{padding:clamp(48px,6vw,80px) var(--pad-x) clamp(80px,9vw,120px)}.twa-lab .lab-intro__in{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;font-size:19px;line-height:1.65}.twa-lab .lab-intro__q{margin:16px 0;padding:28px 0;width:100%;border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);display:flex;flex-direction:column;gap:10px}.twa-lab .lab-intro__ask{font-family:var(--mono);font-weight:700;font-size:17px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.twa-lab .lab-intro__big{font-family:var(--serif);font-style:italic;font-size:clamp(38px,4.6vw,60px);line-height:1.05;color:var(--clay)}.twa-lab .lab-see__in{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.twa-lab .lab-h--see{font-size:clamp(44px,6vw,80px);text-align:center}.twa-lab .lab-clips{display:flex;flex-direction:column;gap:22px}.twa-lab .lab-clip{background:var(--white);color:var(--ink);border-radius:8px;padding:24px 28px;box-shadow:var(--shadow-plate);display:flex;flex-direction:column;gap:10px}.twa-lab .lab-clip__src{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);overflow-wrap:anywhere}.twa-lab .lab-clip__title{font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.3;text-wrap:pretty}.twa-lab .lab-clip__body{font-size:16px;line-height:1.55;color:var(--muted)}.twa-lab .lab-see__text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;font-size:18px;line-height:1.65;max-width:720px;margin:16px auto 0}.twa-lab .lab-see__lead{font-family:var(--serif);font-size:32px;line-height:1.2}.twa-lab .lab-see__q{font-family:var(--serif);font-style:italic;font-size:clamp(30px,3.6vw,44px);line-height:1.15;color:var(--citron);text-wrap:balance}.twa-lab .lab-going{padding-bottom:clamp(64px,7vw,96px)}.twa-lab .lab-going__a{flex-basis:320px;display:flex;flex-direction:column;gap:40px}.twa-lab .lab-list__keep{padding:16px 0;font-family:var(--serif);font-size:28px;line-height:1.2;color:var(--muted)}.twa-lab .lab-world{padding-top:clamp(56px,7vw,96px);border-top:1px dashed var(--rule)}.twa-lab .lab-split--world{gap:40px 80px}.twa-lab .lab-world__a{flex-basis:420px;display:flex;flex-direction:column;gap:22px}.twa-lab .lab-world .lab-split__b{flex-basis:440px}.twa-lab .lab-room{display:grid;grid-template-columns:40px 1fr;grid-gap:10px;gap:10px;padding:20px 0}.twa-lab .lab-room__n{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--rust)}.twa-lab .lab-room p{font-size:19px;line-height:1.5}.twa-lab .lab-world__close{max-width:900px;margin:clamp(64px,7vw,96px) auto 0;text-align:center;font-family:var(--serif);font-size:clamp(34px,4.4vw,58px);line-height:1.08;text-wrap:balance}.twa-lab .lab-world__close em{color:var(--clay)}.twa-lab .lab-beyond .lab-going__a{flex-basis:380px;gap:48px}.twa-lab .lab-beyond .lab-copy{gap:22px}.twa-lab .lab-beyond__q{margin-top:12px;font-size:clamp(28px,3vw,40px);line-height:1.18}.twa-lab .lab-dims{padding-top:0}.twa-lab .lab-dims__stage{position:relative;padding-bottom:clamp(120px,12vw,160px)}.twa-lab .lab-dims__plate{transform:rotate(.6deg)}.twa-lab .lab-dims__plate img{object-position:50% 58%}.twa-lab .lab-dims__card{position:absolute;left:clamp(16px,4vw,56px);bottom:0;max-width:min(816px,calc(100% - 32px));background:var(--plum);color:var(--cream);border-radius:8px;padding:clamp(28px,4vw,48px);box-shadow:0 22px 44px rgba(61,35,25,.24);transform:rotate(-.6deg)}.twa-lab .lab-h--card{font-size:clamp(34px,4.4vw,58px);line-height:1.02;text-wrap:balance}.twa-lab .lab-dims__intro{margin:clamp(48px,5vw,72px) 0 40px}.twa-lab .lab-dims__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:48px;gap:48px}.twa-lab .lab-dim{border-top:1.5px solid var(--ink);padding-top:32px;display:flex;flex-direction:column;gap:18px}.twa-lab .lab-dim__label{margin-top:12px}.twa-lab .lab-dim__title{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.05;margin:0}.twa-lab .lab-dim p{font-size:17px;line-height:1.65}@media (max-width:700px){.twa-lab .lab-dims__stage{padding-bottom:0}.twa-lab .lab-dims__card{position:relative;left:auto;max-width:none;margin:-40px 10px 0}}.twa-lab .lab-coi__in{max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.twa-lab .lab-h--coi{font-size:clamp(44px,5.6vw,76px);margin-top:8px;text-wrap:balance}.twa-lab .lab-coi__p{font-size:18px;line-height:1.65;max-width:62ch}.twa-lab .lab-coi__p--narrow{max-width:54ch}.twa-lab .lab-coi__p strong{font-weight:600}.twa-lab .lab-coi__def{width:100%;margin:40px 0;padding:48px 0;border-top:1px dashed rgba(20,20,19,.35);border-bottom:1px dashed rgba(20,20,19,.35);display:flex;flex-direction:column;align-items:center;gap:20px}.twa-lab .lab-coi__call{font-family:var(--mono);font-weight:700;font-size:17px;letter-spacing:.12em;text-transform:uppercase;color:var(--plum)}.twa-lab .lab-coi__def p{font-family:var(--serif);font-size:clamp(24px,2.8vw,36px);line-height:1.2;max-width:32ch;text-wrap:balance}.twa-lab .lab-why{width:100%}.twa-lab .lab-why__card{background:var(--plum);color:var(--cream);border-radius:8px;padding:clamp(28px,4vw,48px) clamp(24px,4vw,56px);box-shadow:var(--shadow-raised);transform:rotate(-.4deg);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;text-align:left}.twa-lab .lab-why__card:hover{opacity:.94}.twa-lab .lab-why__text{display:flex;flex-direction:column;gap:12px;flex:1 1 420px;min-width:0}.twa-lab .lab-why__label{font-family:var(--mono);font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--citron)}.twa-lab .lab-h--why{font-size:clamp(34px,4.2vw,54px);line-height:1.04;text-wrap:balance}.twa-lab .lab-why__btn{display:flex;align-items:center;gap:14px;padding:14px 24px;background:var(--gold);border:1.5px solid var(--ink);border-radius:4px;font-family:var(--mono);font-weight:700;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.twa-lab .lab-why__btn .lab-glyph{font-size:34px;line-height:.8}.twa-lab .lab-why[open] .lab-why__closed,.twa-lab .lab-why__opened{display:none}.twa-lab .lab-why[open] .lab-why__opened{display:inline}.twa-lab .lab-why__body{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.twa-lab .lab-blind{width:100%;margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:32px;gap:32px;text-align:left}.twa-lab .lab-blind__item{border-top:1.5px solid var(--ink);padding-top:22px;display:flex;flex-direction:column;gap:12px}.twa-lab .lab-blind__k{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--plum)}.twa-lab .lab-blind__item p{font-size:17px;line-height:1.6}.twa-lab .lab-why__close{margin-top:56px;font-family:var(--serif);font-size:clamp(30px,3.6vw,46px);line-height:1.12;max-width:24ch;text-wrap:balance}.twa-lab .lab-why__close em{color:var(--clay)}.twa-lab .lab-why__seven{margin:40px 0 4px;font-size:19px;line-height:1.55}.twa-lab .lab-cs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px}.twa-lab .lab-why__body>.lab-coi__p:last-child{margin-top:24px}.twa-lab .lab-cs li{padding:10px 18px;border:1.5px solid rgba(20,20,19,.4);border-radius:999px;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.twa-lab .lab-cs li.is-on{background:var(--gold);border-color:var(--ink)}.twa-lab .lab-details{padding-top:clamp(88px,10vw,120px);padding-bottom:clamp(88px,10vw,120px)}.twa-lab .lab-details__h{text-align:center;margin-bottom:56px}.twa-lab .lab-details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:40px 32px;gap:40px 32px}.twa-lab .lab-detail{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.twa-lab .lab-detail__k{margin-top:10px;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--plum)}.twa-lab .lab-detail>p{font-size:18px;line-height:1.5}.twa-lab .lab-outcomes__a{display:flex;flex-direction:column;gap:24px}.twa-lab .lab-outcomes__walk{font-size:19px}.twa-lab .lab-outcomes__list{display:flex;flex-direction:column;gap:24px}.twa-lab .lab-outcome{background:var(--sand);border-radius:8px;padding:30px 32px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.twa-lab .lab-outcome__n{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.twa-lab .lab-outcome__t{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;margin:0}.twa-lab .lab-outcome p{font-size:17px;line-height:1.6}.twa-lab .lab-deep__a{flex-basis:420px;display:flex;flex-direction:column;gap:24px}.twa-lab .lab-deep .lab-split__b{flex-basis:440px;line-height:1.6}.twa-lab .lab-h--deep{font-size:clamp(52px,6vw,84px)}.twa-lab .lab-deep__for{font-size:19px;line-height:1.6;max-width:44ch}.twa-lab .lab-deep__box{margin-top:16px;border:1.5px dashed rgba(250,246,240,.5);border-radius:8px;padding:28px 30px;display:flex;flex-direction:column;gap:14px}.twa-lab .lab-deep__box p{font-family:var(--serif);font-size:28px;line-height:1.25}.twa-lab .lab-list--deep,.twa-lab .lab-list--deep>*{border-color:var(--rule-deep)}.twa-lab .lab-list__q{padding:22px 0;font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.4vw,30px);line-height:1.2;color:var(--citron)}.twa-lab .lab-deep__close{margin-top:16px;line-height:1.65}.twa-lab .lab-more-work{padding:0 var(--pad-x) clamp(88px,10vw,128px)}.twa-lab .lab-more-work__in{max-width:1152px;margin:0 auto;padding-top:clamp(72px,8vw,104px);border-top:1px dashed var(--rule-deep)}.twa-lab .lab-h--more{font-size:clamp(44px,5.6vw,80px);max-width:18ch;text-wrap:balance}.twa-lab .lab-more-work__row{margin-top:64px;display:flex;flex-wrap:wrap;gap:40px 80px;align-items:flex-start}.twa-lab .lab-more-work__quote{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px}.twa-lab .lab-more-work__quote p{font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,40px);line-height:1.2;color:var(--citron)}.twa-lab .lab-more-work__then{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding-top:32px;font-size:18px;line-height:1.65}.twa-lab .lab-stop{padding-top:clamp(48px,6vw,80px);border-top:1px dashed var(--rule)}.twa-lab .lab-stop__clips{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.twa-lab .lab-clip--paper{border:1px solid var(--hairline);padding:28px 32px;box-shadow:var(--shadow-card);gap:8px}.twa-lab .lab-clip--paper p{font-size:19px;line-height:1.5}.twa-lab .lab-stop__arrow{display:flex;justify-content:center;margin:32px 0;color:var(--rust)}.twa-lab .lab-stop__arrow svg{display:block;overflow:visible;transform:rotate(90deg)}.twa-lab .lab-stop__in{max-width:1000px;margin:0 auto;text-align:center}.twa-lab .lab-h--stop{font-size:clamp(44px,6vw,88px);text-wrap:balance}.twa-lab .lab-ways{margin:64px auto 0;max-width:880px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:40px;gap:40px;text-align:left}.twa-lab .lab-way{border-top:1px dashed var(--rule);padding-top:22px;display:flex;flex-direction:column;gap:12px;color:var(--muted)}.twa-lab .lab-way--new{border-top:1.5px solid var(--ink);color:var(--ink)}.twa-lab .lab-way__k{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.twa-lab .lab-way--new .lab-way__k{color:var(--rust)}.twa-lab .lab-way p{font-size:19px;line-height:1.5}.twa-lab .lab-stop__cta{margin-top:56px}.twa-lab .lab-curr{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px);border-top:1px dashed var(--rule)}.twa-lab .lab-curr__head{gap:32px 80px;margin-bottom:56px}.twa-lab .lab-curr__a{flex-basis:420px;display:flex;flex-direction:column;gap:20px}.twa-lab .lab-h--curr{font-size:clamp(48px,6vw,84px);line-height:.98}.twa-lab .lab-curr__b{flex-basis:440px;gap:18px;padding-top:36px}.twa-lab .lab-weeks{--mark-col:clamp(72px,12vw,160px);--mark-gap:clamp(16px,3vw,40px);border-bottom:1px dashed var(--rule)}.twa-lab .lab-week{border-top:1px dashed var(--rule)}.twa-lab .lab-week__head{display:grid;grid-template-columns:var(--mark-col) minmax(0,1fr) 32px;grid-gap:var(--mark-gap);gap:var(--mark-gap);align-items:center;padding:32px 0}.twa-lab .lab-week__mark svg{width:min(88px,100%);height:auto}.twa-lab .lab-week__text{display:flex;flex-direction:column;gap:10px;min-width:0}.twa-lab .lab-week__title{font-family:var(--serif);font-size:clamp(30px,3.6vw,48px);line-height:1.05}.twa-lab .lab-week__lead{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.3;color:var(--clay)}.twa-lab .lab-week__badge{align-self:flex-start;margin-top:6px;padding:7px 12px;background:var(--plum);color:var(--cream);border-radius:4px;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.twa-lab .lab-week__body{padding:0 0 40px calc(var(--mark-col) + var(--mark-gap));max-width:calc(820px + var(--mark-col) + var(--mark-gap));display:flex;flex-direction:column;gap:16px;font-size:17px;line-height:1.65}.twa-lab .lab-week__cs{margin:0;display:flex;flex-direction:column}.twa-lab .lab-week__cs>div{display:grid;grid-template-columns:160px 1fr;grid-gap:16px;gap:16px;padding:12px 0;border-top:1px dashed var(--rule)}.twa-lab .lab-week__cs dt{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);padding-top:3px}.twa-lab .lab-week__cs dd{margin:0}@media (max-width:640px){.twa-lab .lab-week__body{padding-left:0}.twa-lab .lab-week__cs>div{grid-template-columns:1fr;gap:4px}}.twa-lab .lab-h--quotes{font-size:clamp(44px,5.6vw,76px);margin:18px 0 64px;max-width:24ch;text-wrap:balance}.twa-lab .lab-quotes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:56px 40px;gap:56px 40px}.twa-lab .lab-quote{margin:0;border-top:2px solid var(--ochre);padding-top:24px;display:flex;flex-direction:column;gap:16px}.twa-lab .lab-quote__mark{font-family:var(--serif);font-size:72px;line-height:.6;color:var(--clay);height:36px}.twa-lab .lab-quote blockquote{margin:0;font-family:var(--serif);font-size:24px;line-height:1.3}.twa-lab .lab-quote figcaption{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twa-lab .lab-about__in{max-width:1152px;margin:0 auto;display:flex;flex-wrap:wrap;gap:56px 80px;align-items:flex-start}.twa-lab .lab-about__fig{flex:1 1 320px;min-width:0;max-width:440px;margin:0}.twa-lab .lab-about__plate{transform:rotate(-1.5deg)}.twa-lab .lab-about__plate img{aspect-ratio:3/4;object-position:50% 30%}.twa-lab .lab-about__cap{margin-top:18px;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twa-lab .lab-about__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}.twa-lab .lab-h--about{font-size:clamp(48px,5.6vw,76px)}.twa-lab .lab-about__belief{font-family:var(--serif);font-size:clamp(24px,2.6vw,32px);line-height:1.25}.twa-lab .lab-about__body{font-size:18px;line-height:1.65;color:#3a3530}.twa-lab .lab-more{all:unset;cursor:pointer;align-self:flex-start;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);border-bottom:1.5px solid var(--rust);padding-bottom:4px}.twa-lab .lab-more:hover{color:var(--plum)}.twa-lab .lab-more:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.twa-lab .lab-choose{padding-top:clamp(72px,8vw,112px);border-top:1px dashed var(--rule)}.twa-lab .lab-h--choose{font-size:clamp(44px,5.6vw,76px);margin:18px 0 56px;max-width:24ch;text-wrap:balance}.twa-lab .lab-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:32px;gap:32px;align-items:stretch}.twa-lab .lab-tier{background:var(--white);border:1px solid var(--hairline);border-radius:8px;box-shadow:var(--shadow-card);transform:rotate(-.4deg);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:16px}.twa-lab .lab-tier--deep{background:var(--sand);transform:rotate(.4deg)}.twa-lab .lab-tier__label{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twa-lab .lab-tier--deep .lab-tier__label{color:var(--rust)}.twa-lab .lab-tier__title{font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.4vw,44px);line-height:1.05;margin:0}.twa-lab .lab-tier__price{font-family:var(--serif);font-size:56px;line-height:1;margin-top:8px}.twa-lab .lab-tier__note{font-size:16px;color:var(--clay)}.twa-lab .lab-tier__items{list-style:none;margin:12px 0 0;padding:0;flex:1 1;border-bottom:1px dashed rgba(20,20,19,.3)}.twa-lab .lab-tier__items li{padding:14px 0;border-top:1px dashed rgba(20,20,19,.3);font-size:17px;line-height:1.45}.twa-lab .lab-tier__cta{margin-top:20px;text-align:center;background:transparent;border:1.5px solid var(--ink);border-radius:4px;padding:17px 20px;font:500 12.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none}.twa-lab .lab-tier--deep .lab-tier__cta{background:var(--gold)}.twa-lab .lab-tier__cta:hover{opacity:.88;color:var(--ink)}.twa-lab .lab-keydates{margin:64px auto 0;max-width:760px;text-align:center;display:flex;flex-direction:column;gap:12px}.twa-lab .lab-keydates p{font-size:18px;line-height:1.6}.twa-lab .lab-employer{margin-top:56px;background:var(--plum);color:var(--cream);border-radius:8px;padding:clamp(28px,4vw,48px) clamp(28px,4vw,56px);box-shadow:var(--shadow-raised);transform:rotate(-.4deg);display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center;justify-content:space-between}.twa-lab .lab-employer__copy{display:flex;flex-direction:column;gap:10px;min-width:0}.twa-lab .lab-employer__copy p{font-size:17px}.twa-lab .lab-employer__copy .lab-employer__title{font-family:var(--serif);font-size:clamp(30px,3.4vw,44px);line-height:1.1}@media (max-width:480px){.twa-lab .lab-employer .twa-btn{white-space:normal;text-align:center}}.twa-lab .lab-script{font-family:Sacre Bleu MVB,cursive;font-size:1.05em;color:var(--gold);display:inline-block;transform:rotate(-3deg)}.twa-lab .lab-faqs{padding-top:clamp(72px,8vw,112px);border-top:1px dashed var(--rule)}.twa-lab .lab-faqs__in{max-width:880px;margin:0 auto}.twa-lab .lab-faqs__head{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:56px}.twa-lab .lab-h--faqs{font-size:clamp(48px,6vw,84px)}.twa-lab .lab-faq-list{border-bottom:1px dashed var(--rule)}.twa-lab .lab-faq{border-top:1px dashed var(--rule)}.twa-lab .lab-faq__q{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 0;font-family:var(--serif);font-size:clamp(24px,2.6vw,32px);line-height:1.2}.twa-lab .lab-faq__q .lab-glyph{font-size:32px}.twa-lab .lab-faq__a{padding:0 56px 28px 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:17px;line-height:1.65}@media (max-width:640px){.twa-lab .lab-faq__a{padding-right:0}}.twa-lab .lab-close__in{max-width:1152px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px 64px}.twa-lab .lab-close__a{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.twa-lab .lab-h--close{font-size:clamp(44px,5.6vw,76px)}.twa-lab .lab-close__strap{font-size:clamp(18px,2vw,24px);line-height:1.4;max-width:32ch}.twa-lab .lab-close__b{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:19px;line-height:1.4}.twa-lab .lab-close__link,.twa-lab .lab-close__link:hover{color:var(--gold);font-size:16px}.twa-lab .lab-close__cta{margin-top:14px;border-color:var(--gold)}.twa-lab .lab-nudge{position:fixed;right:16px;bottom:16px;z-index:40;width:min(360px,calc(100vw - 32px));background:var(--white);border:1px solid var(--hairline);border-radius:8px;box-shadow:0 22px 44px rgba(61,35,25,.24);padding:24px 26px;display:flex;flex-direction:column;gap:14px;transform:rotate(-.6deg);animation:lab-nudge-in .35s ease-out both}@keyframes lab-nudge-in{0%{opacity:0;transform:translateY(16px) rotate(-.6deg)}to{opacity:1;transform:rotate(-.6deg)}}.twa-lab .lab-nudge__top{display:flex;justify-content:space-between;align-items:center}.twa-lab .lab-nudge__top .twa-label{font-size:11.5px}.twa-lab .lab-nudge__x{all:unset;cursor:pointer;font-size:20px;line-height:1;padding:4px}.twa-lab .lab-nudge__title{font-family:var(--serif);font-size:24px;line-height:1.2}.twa-lab .lab-nudge__body{font-size:15px;line-height:1.5;color:var(--muted)}.twa-lab .lab-nudge__actions{display:flex;align-items:center;gap:18px}.twa-lab .lab-nudge__actions .twa-btn{padding:11px 16px}.twa-lab .lab-nudge__later{all:unset;cursor:pointer;font-size:15px;text-decoration:underline}.twa-lab .lab-nudge__later:focus-visible,.twa-lab .lab-nudge__x:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.twa-lab .lab-sd{border:0;padding:0;width:100%;max-width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);background:var(--cream);color:var(--ink);border-radius:8px;box-shadow:var(--shadow-plate);font:400 16px/1.5 var(--sans);text-align:left;letter-spacing:normal;text-transform:none}.twa-lab .lab-sd::-webkit-backdrop{background:rgba(20,20,19,.55)}.twa-lab .lab-sd::backdrop{background:rgba(20,20,19,.55)}.twa-lab .lab-sd__inner{padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:24px}.twa-lab .lab-sd__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.twa-lab .lab-sd__title{margin:10px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(32px,4vw,44px);line-height:1.05}.twa-lab .lab-sd__title em{color:var(--clay)}.twa-lab .lab-sd__close{all:unset;cursor:pointer;font-size:28px;line-height:1;padding:4px 8px}.twa-lab .lab-sd__close:focus-visible{outline:2px solid var(--ochre)}.twa-lab .lab-sd__zone{display:flex;flex-direction:column;gap:10px}.twa-lab .lab-sd__pick{display:flex;align-items:center;gap:12px}.twa-lab .lab-sd__search,.twa-lab .lab-sd__select{flex:1 1 auto;min-width:0;padding:12px 14px;font:400 16px var(--sans);color:var(--ink);background:var(--white);border:1.5px solid var(--ink);border-radius:4px}.twa-lab .lab-sd__search{border:1px solid rgba(20,20,19,.2)}.twa-lab .lab-sd__offset{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;color:var(--muted);white-space:nowrap}.twa-lab .lab-sd__matches{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--hairline);border-radius:4px}.twa-lab .lab-sd__match{all:unset;cursor:pointer;padding:10px 14px;font-size:15px}.twa-lab .lab-sd__match+.lab-sd__match{border-top:1px dashed var(--rule)}.twa-lab .lab-sd__match span{color:var(--muted)}.twa-lab .lab-sd__match:focus-visible,.twa-lab .lab-sd__match:hover{background:var(--sand)}.twa-lab .lab-sd__none,.twa-lab .lab-sd__note{font-size:14px;line-height:1.5;color:var(--muted)}.twa-lab .lab-sd__rows{list-style:none;margin:0;padding:0;border-bottom:1px dashed var(--rule)}.twa-lab .lab-sd__row{display:grid;grid-template-columns:40px 1fr;grid-gap:2px 16px;gap:2px 16px;padding:14px 0;border-top:1px dashed var(--rule)}.twa-lab .lab-sd__num{grid-row:span 2;font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.2;color:var(--rust)}.twa-lab .lab-sd__when{display:flex;flex-wrap:wrap;gap:0 12px}.twa-lab .lab-sd__day{font-weight:600}.twa-lab .lab-sd__time{color:var(--muted)}.twa-lab .lab-sd__name{font-size:15px}.twa-lab .lab-back{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--cream);border-bottom:1px solid var(--hairline);padding:14px var(--pad-x);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px}.twa-lab .lab-back__link,.twa-lab .lab-back__link:hover{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none}.twa-lab .lab-back__link:hover{opacity:.7}.twa-lab .lab-back__cta{padding:10px 18px;font-size:11.5px}@media (max-width:560px){.twa-lab .lab-back{position:static;padding:12px 20px;justify-content:center}}.twa-lab.lab2{--dash:#b9ab93;--mono:Menlo,"Menlo Web",ui-monospace,monospace}.lab2 .lab-blind__k,.lab2 .lab-clip__src,.lab2 .lab-coi__call,.lab2 .lab-countdown,.lab2 .lab-cs li,.lab2 .lab-room__n,.lab2 .lab-way__k,.lab2 .lab-why__label,.lab2 .twa-btn,.lab2 .twa-label{font-family:var(--mono);font-weight:400}.lab2 .twa-btn{letter-spacing:.07em;border-color:transparent}.lab2 .lab2-notice{background:var(--ink);color:var(--cream);padding:10px 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-family:var(--mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.lab2 .lab2-notice em{font-style:normal;color:var(--citron)}.lab2 .lab-bar__row{flex-wrap:nowrap}.lab2 .lab2-lockup{font-family:var(--serif);font-size:26px;line-height:.9;white-space:nowrap;color:var(--ink);text-decoration:none}.lab2 .lab2-lockup em{color:var(--rust)}.lab2 .lab-bar__nav{flex:1 1 auto;min-width:0;justify-content:center;gap:2px clamp(14px,1.8vw,24px)}.lab2 .lab-bar__nav a{font-family:var(--mono);font-weight:400;letter-spacing:.07em}.lab2 .lab-bar__cta{white-space:nowrap}.lab2 .lab2-hero{position:relative;padding:clamp(64px,8vw,112px) var(--pad-x) clamp(56px,6vw,80px);overflow:hidden}.lab2 .lab2-hero__in{position:relative;max-width:1152px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.lab2 .lab2-hero__kicker{font-family:var(--mono);font-size:14px;letter-spacing:.07em;text-transform:uppercase;color:var(--rust)}.lab2 .lab2-hero__h{font-family:var(--serif);font-weight:400;font-size:clamp(54px,8vw,112px);line-height:.96;margin:0;text-wrap:balance}.lab2 .lab2-hero__h em{color:var(--clay)}.lab2 .lab2-hero__strap{margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.3;max-width:44ch;text-wrap:balance}.lab2 .lab2-hero__lines{width:100%;max-width:640px;margin-top:8px;display:flex;flex-direction:column}.lab2 .lab2-hero__lines span{padding:12px 0;border-top:1px dashed var(--dash);font-size:17px;line-height:1.45}.lab2 .lab2-hero__lines span:last-child{border-bottom:1px dashed var(--dash)}.lab2 .lab2-hero__cta{margin-top:8px}.lab2 .lab2-photo{position:relative;max-width:1152px;margin:clamp(56px,6vw,80px) auto 0;border-radius:8px;overflow:hidden;background:var(--sand)}.lab2 .lab2-photo img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover}.lab2 .lab2-photo--tall img{aspect-ratio:3/4}.lab2 .lab2-problem{padding:clamp(48px,6vw,80px) var(--pad-x) clamp(80px,9vw,120px)}.lab2 .lab2-problem__in{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;font-size:19px;line-height:1.65}.lab2 .lab2-problem__h{font-size:clamp(40px,5vw,64px);line-height:1.02;margin-bottom:12px;text-wrap:balance}.lab2 .lab2-ask{margin:16px 0;padding:28px 0;width:100%;border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash);display:flex;flex-direction:column;gap:10px}.lab2 .lab2-ask__k{font-family:var(--mono);font-size:17px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.lab2 .lab2-ask__q{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(38px,4.6vw,60px);line-height:1.05;color:var(--clay)}.lab2 .lab2-going{padding:clamp(72px,8vw,112px) var(--pad-x) clamp(64px,7vw,96px);border-top:1px dashed var(--dash)}.lab2 .lab2-going__a{display:flex;flex-direction:column;gap:40px}.lab2 .lab2-trap{margin-top:8px;font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,38px);line-height:1.2;color:var(--clay)}.lab2 .lab2-risk{margin:16px 0;padding:28px 0;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);font-family:var(--serif);font-size:clamp(28px,3.2vw,40px);line-height:1.15;text-wrap:balance}.lab2 .lab2-h em,.lab2 .lab2-risk em{color:var(--clay)}.lab2 .lab2-world{padding:clamp(56px,7vw,96px) var(--pad-x) clamp(88px,10vw,128px);border-top:1px dashed var(--dash)}.lab2 .lab2-world__a{display:flex;flex-direction:column;gap:22px}.lab2 .lab2-world__h{font-size:clamp(38px,4.4vw,58px);line-height:1.04;text-wrap:balance}.lab2 .lab2-world__close{max-width:900px;margin:clamp(64px,7vw,96px) auto 0;text-align:center;font-family:var(--serif);font-size:clamp(34px,4.4vw,58px);line-height:1.08;text-wrap:balance}.lab2 .lab2-world__close em{color:var(--clay)}.lab2 .lab2-is__a{display:flex;flex-direction:column;gap:22px}.lab2 .lab2-is__h{font-size:clamp(44px,5.4vw,76px);text-wrap:balance}.lab2 .lab2-is__b{padding-top:36px}.lab2 .lab2-is__pull{font-family:var(--serif);font-size:clamp(24px,2.6vw,32px);line-height:1.25}.lab2 .lab-plum .lab2-h em,.lab2 .lab-plum .lab2-is__pull em{color:var(--citron)}.lab2 .lab2-mono{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--rust)}.lab2 .lab-plum .lab2-mono,.lab2 .lab2-mono--citron{color:var(--citron)}.lab2 .lab2-mono--muted{color:var(--muted)}.lab2 .lab2-mono--plum{color:var(--plum)}.lab2 .lab-dims__stage{padding-bottom:clamp(120px,12vw,160px)}.lab2 .lab2-dims__intro{margin:clamp(48px,5vw,72px) 0 40px}.lab2 .lab-coi__def{margin:40px 0}.lab2 .lab2-seven{margin:40px 0 4px;font-size:19px;line-height:1.55}.lab2 .lab2-inside__head{display:flex;flex-direction:column;gap:18px;margin-bottom:56px}.lab2 .lab2-inside__h{font-size:clamp(44px,5.4vw,72px);max-width:20ch;text-wrap:balance}.lab2 .lab2-inside__h em{color:var(--plum)}.lab2 .lab2-inside__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:0 48px;gap:0 48px}.lab2 .lab2-inside__item{border-top:1px dashed rgba(20,20,19,.35);padding:26px 0 30px;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.lab2 .lab2-inside__text{display:flex;flex-direction:column;gap:8px}.lab2 .lab2-inside__title{margin:0;font-family:var(--serif);font-size:clamp(24px,2.4vw,30px);line-height:1.15}.lab2 .lab2-inside__body{margin:0;font-size:17px;line-height:1.6}.lab2 .lab2-you__h{font-size:clamp(44px,5.6vw,80px);max-width:18ch;text-wrap:balance}.lab2 .lab2-you__row{margin-top:64px}.lab2 .lab2-you__quote{display:flex;flex-direction:column;gap:18px}.lab2 .lab2-you__quote p{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,40px);line-height:1.2;color:var(--citron)}.lab2 .lab2-you__then{display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding-top:32px;font-size:18px;line-height:1.65}.lab2 .lab-stop__clips{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.lab2 .lab-clip--paper{padding:28px 32px;gap:8px}.lab2 .lab-clip--paper p{margin:0;font-size:19px;line-height:1.5}.lab2 .lab-h--stop{font-size:clamp(44px,6vw,88px);text-wrap:balance}.lab2 .lab2-course{padding:clamp(72px,8vw,112px) var(--pad-x);border-top:1px dashed var(--dash)}.lab2 .lab2-course__head{flex-direction:column;gap:20px;margin-bottom:56px;max-width:820px}.lab2 .lab2-course__h{font-size:clamp(48px,6vw,84px);line-height:.98}.lab2 .lab-week__title{font-size:clamp(30px,3.6vw,48px)}.lab2 .lab2-build{padding:clamp(88px,10vw,128px) var(--pad-x);border-top:1px dashed var(--dash)}.lab2 .lab2-build__h{text-wrap:balance}.lab2 .lab2-build__list{display:flex;flex-direction:column;gap:24px}.lab2 .lab2-output{background:var(--sand);border-radius:8px;padding:30px 32px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.lab2 .lab2-output__n{font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--rust)}.lab2 .lab2-output h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;margin:0}.lab2 .lab2-output p{margin:0;font-size:17px;line-height:1.6}.lab2 .lab-h--quotes{font-size:clamp(44px,5.6vw,76px);margin:18px 0 64px;max-width:24ch;text-wrap:balance}.lab2 .lab-quotes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:56px 40px;gap:56px 40px}.lab2 .lab-quote blockquote{margin:0;font-family:var(--serif);font-size:24px;line-height:1.3}.lab2 .lab-quote figcaption{font-family:var(--mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.lab2 .lab2-about{max-width:1152px;margin:0 auto;display:flex;flex-wrap:wrap;gap:56px 80px;align-items:flex-start}.lab2 .lab2-about__fig{flex:1 1 320px;min-width:0;max-width:440px;margin:0}.lab2 .lab2-about__fig .lab2-photo{margin:0}.lab2 .lab2-about__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}.lab2 .lab2-about__h{font-size:clamp(48px,5.6vw,76px)}.lab2 .lab2-about__belief{margin:0;font-family:var(--serif);font-size:clamp(24px,2.6vw,32px);line-height:1.25}.lab2 .lab2-about__text>p:not(.lab2-about__belief){margin:0;font-size:18px;line-height:1.65;color:#3a3530}.lab2 .lab2-logos{max-width:1152px;margin:clamp(64px,7vw,96px) auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:48px 64px;gap:48px 64px}.lab2 .lab2-logos__col{display:flex;flex-direction:column;gap:20px}.lab2 .lab2-logos__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding-top:20px;border-top:1px dashed var(--dash)}.lab2 .lab2-logo{aspect-ratio:2/1;display:flex;align-items:center;justify-content:center;padding:8px}.lab2 .lab2-logo img{max-width:100%;max-height:100%;width:auto;height:auto;filter:grayscale(1);opacity:.85}.lab2 .lab2-logo span{font-family:var(--serif);font-size:clamp(18px,1.8vw,24px);letter-spacing:.02em;color:var(--muted);text-align:center}.lab2 .lab2-member{padding:clamp(72px,8vw,112px) var(--pad-x) clamp(120px,12vw,160px);border-top:1px dashed var(--dash)}.lab2 .lab2-member__h{font-size:clamp(44px,5.6vw,76px);margin:18px 0 20px;text-wrap:balance}.lab2 .lab2-member__lede{margin:0 0 56px;font-size:19px;line-height:1.6;max-width:52ch}.lab2 .lab2-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:32px;gap:32px;align-items:stretch}.lab2 .lab2-plan{background:var(--white);border:1px solid var(--hairline);border-radius:8px;box-shadow:var(--shadow-card);transform:rotate(.4deg);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:16px}.lab2 .lab2-plan--annual{background:var(--sand);transform:rotate(-.4deg)}.lab2 .lab2-plan__tag{align-self:flex-start;padding:7px 12px;background:var(--plum);color:var(--cream);border-radius:4px;font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.lab2 .lab2-plan__tag--quiet{padding:7px 0;background:none;color:var(--muted)}.lab2 .lab2-plan h3{font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.4vw,44px);line-height:1.05;margin:8px 0 0}.lab2 .lab2-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.lab2 .lab2-plan__amount{font-family:var(--serif);font-size:56px;line-height:1}.lab2 .lab2-plan__was{font-family:var(--serif);font-size:30px;line-height:1;color:var(--rust);text-decoration-thickness:1.5px}.lab2 .lab2-plan__unit{font-size:17px}.lab2 .lab2-plan__day{font-size:16px;color:var(--rust)}.lab2 .lab2-plan__items{margin-top:12px;display:flex;flex-direction:column;flex:1 1;border-bottom:1px dashed rgba(20,20,19,.3)}.lab2 .lab2-plan__items p{margin:0;padding:14px 0;border-top:1px dashed rgba(20,20,19,.3);font-size:17px;line-height:1.45}.lab2 .lab2-plan__save{margin:12px 0 0;font-family:var(--serif);font-style:italic;font-size:26px;line-height:1.2;color:var(--clay)}.lab2 .lab2-plan__cta{margin-top:12px;width:100%;padding:17px 20px}.lab2 .lab2-unlocks{display:flex;flex-direction:column;gap:56px}.lab2 .lab2-unlocks__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px 48px}.lab2 .lab2-unlocks__h{flex:1 1 420px;min-width:0;text-wrap:balance}.lab2 .lab2-unlocks__grid{display:flex;flex-wrap:wrap;gap:28px 24px}.lab2 .lab2-unlock{flex:1 1 240px;min-width:0;background:var(--white);color:var(--ink);border-radius:8px;overflow:hidden;box-shadow:0 22px 48px rgba(20,20,19,.32);display:flex;flex-direction:column;gap:20px}.lab2 .lab2-unlock--wide{flex-basis:340px}.lab2 .lab2-unlock img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.lab2 .lab2-unlock__text{padding:0 26px 28px;display:flex;flex-direction:column;gap:10px}.lab2 .lab2-unlock__title{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(26px,2.6vw,32px);line-height:1.15;color:var(--clay)}.lab2 .lab2-unlock__text p:last-child{margin:0;font-size:17px;line-height:1.6}.lab2 .lab-faqs__in{max-width:880px;margin:0 auto}.lab2 .lab2-foot{max-width:1152px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px 64px}.lab2 .lab2-foot__a{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.lab2 .lab2-foot__lockup{font-family:var(--serif);font-size:32px;line-height:.9;color:var(--cream)}.lab2 .lab2-foot__h em,.lab2 .lab2-foot__lockup em{color:var(--citron)}.lab2 .lab2-foot__h{color:var(--cream);font-size:clamp(44px,5.6vw,76px)}.lab2 .lab2-foot__strap{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.4;max-width:32ch}.lab2 .lab2-foot__b{flex:0 1 380px;min-width:0;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.5}.lab2 .lab2-foot__b p{margin:0}.lab2 .lab2-foot__b a{color:var(--gold)}.lab2 .lab2-anchor{display:block;position:relative;top:-96px;height:0;visibility:hidden}@media (max-width:900px){.lab2 .lab-bar__row{flex-wrap:wrap}.lab2 .lab-bar__nav{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.lab2 .lab2-logos__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lab2 .lab2-logo{padding:4px;aspect-ratio:2/1}.lab2 .lab2-logo img{max-height:22px}.lab2 .lab2-logo span{font-size:14px}}.lab2 .lab2-foot__b .twa-btn{color:var(--ink);margin-top:12px}.lab2 .lab2-photo img{height:auto}@media (max-width:760px){.lab2 .lab2-photo--tall img{aspect-ratio:4/3;object-position:50% 18%}}.ap{border:1px solid rgba(20,20,19,.12);border-radius:8px;padding:0;width:min(640px,calc(100vw - 32px));max-height:min(90dvh,960px);background:#faf6f0;color:#141413;box-shadow:0 22px 48px rgba(20,20,19,.28);font-family:var(--sans);text-align:left}.ap::-webkit-backdrop{background:rgba(20,20,19,.55)}.ap::backdrop{background:rgba(20,20,19,.55)}.ap__in{position:relative;padding:clamp(28px,4vw,44px) clamp(20px,4vw,44px) clamp(28px,4vw,40px)}.ap__close{position:absolute;top:14px;right:16px;background:none;border:0;font-family:var(--serif);font-size:34px;line-height:1;color:#585149;cursor:pointer;padding:4px 8px}.ap__close:hover{color:#141413}.ap__form,.ap__sent{display:flex;flex-direction:column;gap:18px}.ap__sent{gap:20px;align-items:flex-start}.ap__sent p{margin:0;font-size:18px;line-height:1.6;max-width:44ch}.ap__h{font-size:clamp(36px,4.4vw,52px);margin:4px 0 0}.ap__h em{color:#bc5946}.ap__lede{margin:0 0 6px;font-size:17px;line-height:1.6;color:#3a3530}.ap__field{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.ap__label{font-family:var(--mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#8a4533}.ap__input{width:100%;box-sizing:border-box;font-family:var(--sans);font-size:17px;color:#141413;background:#fffdfc;border:1px solid rgba(20,20,19,.3);border-radius:4px;padding:12px 14px}.ap__input:focus-visible{outline:2px solid #141413;outline-offset:1px}.ap__input[aria-invalid=true]{border-color:#bc5946}.ap__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#141413 0),linear-gradient(135deg,#141413 50%,transparent 0);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}.ap__textarea{resize:vertical;min-height:110px;line-height:1.5}.ap__opts{display:flex;flex-direction:column;gap:8px}.ap__opt{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid rgba(20,20,19,.3);border-radius:4px;background:#fffdfc;font-size:16px;cursor:pointer}.ap__opt.is-on{border-color:#141413}.ap__opt input{position:absolute;opacity:0;width:0;height:0}.ap__dot{width:16px;height:16px;border-radius:50%;border:1.5px solid #141413;flex:none;position:relative}.ap__opt.is-on .ap__dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#141413}.ap__err{margin:0;font-size:14px;color:#bc5946}.ap__submit{align-self:flex-start;margin-top:6px}.ap__submit:disabled{opacity:.6;cursor:wait}.lab2 .ap__label,.lab2 .lab-bar__nav a,.lab2 .lab-blind__k,.lab2 .lab-clip__src,.lab2 .lab-coi__call,.lab2 .lab-countdown,.lab2 .lab-cs li,.lab2 .lab-faq__n,.lab2 .lab-foot__meta,.lab2 .lab-room__n,.lab2 .lab-way__k,.lab2 .lab-why__label,.lab2 .lab2-mono,.lab2 .twa-label{letter-spacing:.07em}.lab2 .lab2-build .lab-split__a{position:-webkit-sticky;position:sticky;top:120px}.lab2 .lab2-build__list{gap:40px;padding-bottom:80px}.lab2 .lab2-output{position:-webkit-sticky;position:sticky;top:calc(120px + var(--i, 0) * 18px)}@media (max-width:900px){.lab2 .lab2-build .lab-split__a{position:static}.lab2 .lab2-output{top:calc(96px + var(--i, 0) * 14px)}}@media (max-width:760px){.lab2 .lab-quotes__grid{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1 * var(--pad-x));padding:0 var(--pad-x) 8px}.lab2 .lab-quotes__grid::-webkit-scrollbar{display:none}.lab2 .lab-quote{flex:0 0 82%;scroll-snap-align:start}}.lab2 .lab2-guar__a{display:flex;flex-direction:column;gap:22px}.lab2 .lab2-guar__h{font-size:clamp(44px,5.4vw,76px);text-wrap:balance}.lab2 .lab2-guar__name{max-width:24ch}.lab2 .lab2-guar__b{padding-top:36px}.lab2 .lab2-guar .lab2-is__pull em{color:var(--rust)}.lab2 .lab2-move{margin-top:clamp(72px,8vw,112px);text-align:center}.lab2 .lab2-move__in{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:28px}.lab2 .lab2-move__h{font-size:clamp(48px,6.4vw,96px);text-wrap:balance}.lab2 .lab2-move__h em{color:var(--citron)}.lab2 .lab2-move__body{font-size:19px;line-height:1.6;max-width:62ch}.lab2 .lab2-move__cta{margin-top:12px}.lab2 .lab2-hero__h--name{position:relative;font-size:clamp(56px,8vw,112px)}.lab2 .lab2-hero__tm{font-size:.26em;vertical-align:top;position:relative;top:.35em;margin-left:.08em;font-style:normal;color:var(--muted)}.lab2 .lab2-going__in{max-width:1152px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.lab2 .lab2-going__row{padding:clamp(40px,5vw,72px) 0;border-top:1px dashed var(--dash)}.lab2 .lab2-going__in>.lab2-mono+.lab2-going__row{border-top:0;padding-top:8px}.lab2 .lab2-going__h{font-size:clamp(44px,5.4vw,76px);line-height:1.02;text-wrap:balance}.lab2 .lab2-stuck{display:flex;flex-direction:column;gap:18px}.lab2 .lab2-stuck__q{font-size:clamp(26px,2.8vw,34px);line-height:1.25}.lab2 .lab2-stuck__q,.lab2 .lab2-wonder p{margin:0;font-family:var(--serif);font-style:italic}.lab2 .lab2-wonder p{padding:14px 0;font-size:20px;line-height:1.35}.lab2 .lab2-going__close{max-width:880px;margin:clamp(24px,4vw,48px) auto 0;text-align:center;display:flex;flex-direction:column;gap:28px;font-size:18px;line-height:1.65}.lab2 .lab2-going__close>p:first-child{margin:0}.lab2 .lab2-going__close .lab2-risk{font-size:clamp(32px,4vw,52px);padding:32px 0;margin:0}.lab2 .lab2-world__lede{margin:0 0 18px}.lab2 .lab2-ways{max-width:1152px;margin:clamp(56px,7vw,96px) auto 0;background:var(--sand);border-radius:12px;padding:clamp(48px,6vw,88px) clamp(24px,5vw,80px);text-align:center}.lab2 .lab2-ways__h{max-width:14em;margin:0 auto}.lab2 .lab2-world .lab2-ask{max-width:820px;margin:clamp(56px,7vw,96px) auto 0;padding:0;border:0;text-align:center;align-items:center;gap:18px}.lab2 .lab2-ask__p{margin:8px 0 0;font-size:18px;line-height:1.65}.lab2 .lab2-is__then{font-style:italic;color:var(--citron)}.lab2 .lab2-six{max-width:1152px;margin:clamp(48px,6vw,80px) auto 0;padding-top:clamp(40px,5vw,64px);border-top:1px dashed rgba(250,246,240,.3);display:flex;flex-direction:column;gap:36px}.lab2 .lab2-six__h{font-size:clamp(28px,3vw,38px);max-width:18em;line-height:1.15}.lab2 .lab2-six__h em{color:var(--citron)}.lab2 .lab2-six__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 48px;gap:28px 48px}.lab2 .lab2-six__item{border-top:1px solid rgba(250,246,240,.5);padding:14px 0 10px}.lab2 .lab2-six__item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-template-areas:"n glyph" "name glyph";align-items:center;grid-gap:2px 12px;gap:2px 12px}.lab2 .lab2-six__item summary::-webkit-details-marker{display:none}.lab2 .lab2-six__n{grid-area:n;color:var(--citron)}.lab2 .lab2-six__name{grid-area:name;font-family:var(--serif);font-size:26px;line-height:1.1}.lab2 .lab2-six__item .lab-glyph{grid-area:glyph;color:var(--citron)}.lab2 .lab2-six__item p{margin:12px 0 0;font-family:var(--serif);font-style:italic;font-size:18px;line-height:1.4;color:var(--cream)}.lab2 .lab2-six__pull{max-width:24em}.lab2 .lab2-dims__head{display:flex;flex-direction:column;gap:18px;margin-bottom:48px}.lab2 .lab2-dims__h{font-size:clamp(44px,5.4vw,76px);line-height:1.02;max-width:12em}.lab2 .lab2-dims__intro{margin:0;font-size:18px;line-height:1.6}.lab2 .lab2-course{border-top:0;padding-top:clamp(40px,5vw,64px)}.lab2 .lab2-course__card{background:var(--sand);border-radius:12px;padding:clamp(32px,4vw,56px) clamp(20px,3.5vw,48px);display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.lab2 .lab2-course__head{display:flex;flex-wrap:wrap;gap:24px 64px;align-items:flex-start;margin-bottom:0;max-width:none;padding-bottom:clamp(28px,3vw,40px);border-bottom:1.5px solid var(--ink)}.lab2 .lab2-course__title{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.lab2 .lab2-course__h{font-size:clamp(38px,4.4vw,60px)}.lab2 .lab2-course__intro{flex:1 1 360px;min-width:0;margin:0;font-size:17px;line-height:1.6;max-width:44ch}.lab2 .lab2-track{display:flex;flex-direction:column;gap:24px}.lab2 .lab2-track__head{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.lab2 .lab2-track__h{font-size:clamp(24px,2.6vw,32px);flex:1 1 auto}.lab2 .lab2-track__nav{display:flex;align-items:center;gap:12px}.lab2 .lab2-track__btn{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font-size:18px;cursor:pointer}.lab2 .lab2-track__btn:hover{background:var(--ink);color:var(--cream)}.lab2 .lab2-track__row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.lab2 .lab2-track__row::-webkit-scrollbar{display:none}.lab2 .lab2-mod{flex:0 0 min(100%,340px);scroll-snap-align:start;background:var(--cream);border-radius:8px;padding:28px 26px 32px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px}.lab2 .lab2-mod h4{margin:4px 0 0;font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.12}.lab2 .lab2-mod p{margin:0;font-size:15px;line-height:1.6}.lab2 .lab2-outputs{display:flex;flex-direction:column;gap:16px;padding-top:clamp(28px,3vw,40px);border-top:1.5px solid var(--ink)}.lab2 .lab2-outputs__h{font-size:clamp(24px,2.6vw,32px);margin-bottom:12px}.lab2 .lab2-outputs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 32px;gap:28px 32px}.lab2 .lab2-outputs .lab2-output{position:static;background:transparent;box-shadow:none;border-radius:0;padding:16px 0 0;border-top:1px dashed var(--dash);transform:none!important;gap:8px}.lab2 .lab2-outputs .lab2-output h4{margin:0;font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.12}.lab2 .lab2-outputs .lab2-output p{font-size:15px}.lab2 .lab2-about__mission{margin-top:8px}.lab2 .lab2-you__quote .lab2-you__then{display:block;padding:8px 0 0;font-family:var(--sans);font-style:normal;font-size:17px;line-height:1.6;color:var(--cream);margin:0 0 8px}.lab2 .lab2-you__not{display:flex;flex-direction:column;gap:18px}@media (max-width:900px){.lab2 .lab2-outputs__grid,.lab2 .lab2-six__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lab2 .lab2-outputs__grid,.lab2 .lab2-six__grid{grid-template-columns:minmax(0,1fr)}}.lab2 .lab2-course__card .lab2-course__head{flex-direction:row}.lab2 .lab2-about__text .lab2-about__mission,.lab2 .lab2-about__text>p.lab2-about__mission{font-family:var(--serif);font-size:clamp(24px,2.6vw,32px);line-height:1.25}.lab2 .lab2-about__text>p.lab2-about__mission{margin-top:8px;color:var(--ink)}.lab2 .lab2-you__row{align-items:flex-start}.lab2 .lab2-you__quote{max-width:640px;align-items:flex-start}.lab2 .lab2-you__quote .twa-btn{align-self:flex-start}.lab2 .lab2-world .lab2-ask--stage{max-width:1152px;text-align:left;align-items:stretch;gap:0}.lab2 .lab2-ask__stage{width:100%}.lab2 .lab2-ask__stage .lab2-photo{margin:0}.lab2 .lab2-ask__card{display:flex;flex-direction:column;gap:18px;background:var(--cocoa,#3d2319);transform:none}.lab2 .lab2-ask__card .lab2-ask__q{margin:0;color:var(--cream);font-style:italic;font-size:clamp(32px,4vw,54px);line-height:1.05}.lab2 .lab2-ask--stage .lab2-ask__p{max-width:820px;margin:clamp(32px,4vw,48px) auto 0;text-align:center}.lab2 .lab-dims{padding-top:clamp(72px,8vw,112px)}@media (max-width:760px){.lab2 .lab-quotes__grid{margin:0 calc(-1 * var(--pad-x, 20px));padding:0 var(--pad-x,20px) 8px;scroll-padding-left:var(--pad-x,20px)}}.lab2 .lab2-coi__a{display:flex;flex-direction:column;gap:22px}.lab2 .lab2-coi__h{font-size:clamp(44px,5.4vw,76px);line-height:1.02;text-wrap:balance}.lab2 .lab2-coi__h em{color:var(--clay)}.lab2 .lab2-coi__b{display:flex;flex-direction:column;gap:0;padding-top:8px}.lab2 .lab2-coi__p{margin:0;font-size:18px;line-height:1.65}.lab2 .lab2-coi__def{margin:28px 0 0;padding:28px 0;border-top:1px dashed var(--dash);border-bottom:1px dashed var(--dash);display:flex;flex-direction:column;gap:14px}.lab2 .lab2-coi__def p{margin:0;font-family:var(--serif);font-size:clamp(24px,2.6vw,32px);line-height:1.25}.lab2 .lab2-why{margin-top:28px}.lab2 .lab2-why__row{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;border-bottom:1.5px solid var(--ink)}.lab2 .lab2-why__row::-webkit-details-marker{display:none}.lab2 .lab2-why__text{display:flex;flex-direction:column;gap:12px}.lab2 .lab2-why__h{font-family:var(--serif);font-size:clamp(26px,2.8vw,34px);line-height:1.15}.lab2 .lab2-why__h em{color:var(--clay)}.lab2 .lab2-why__btn{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.lab2 .lab2-why__btn .lab-glyph{font-size:26px;line-height:.8}.lab2 .lab2-why[open] .lab2-why__closed,.lab2 .lab2-why__opened{display:none}.lab2 .lab2-why[open] .lab2-why__opened{display:inline}.lab2 .lab2-why__body{padding-top:28px;display:flex;flex-direction:column;gap:24px}.lab2 .lab2-blind{display:flex;flex-direction:column;border-top:1px dashed var(--dash)}.lab2 .lab2-blind__item{padding:16px 0;border-bottom:1px dashed var(--dash);display:flex;flex-direction:column;gap:8px}.lab2 .lab2-blind__item p{margin:0;font-size:17px;line-height:1.6}.lab2 .lab2-why__close{margin:0;font-family:var(--serif);font-size:clamp(22px,2.4vw,28px);line-height:1.25}.lab2 .lab2-why__close em{color:var(--clay)}.lab2 .lab2-coi__cta{margin-top:36px;padding-top:28px;border-top:1px dashed var(--dash);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lab2 .lab2-coi__cta p{margin:0;font-size:18px;line-height:1.6;max-width:48ch}.lab2 .lab2-coi__cta .twa-btn{margin-top:6px}