.twa-assess em{font-style:italic}.twa-assess .twa-wa-h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,5vw,68px);line-height:1.02;margin:0;text-wrap:balance}.twa-assess .twa-wa-h2 em{color:var(--clay)}.twa-assess .twa-wa-split{display:flex;flex-wrap:wrap;gap:48px 80px;align-items:flex-start}.twa-assess ol,.twa-assess ul{list-style:none;margin:0;padding:0}.twa-assess .twa-wa-plate{margin:0}.twa-assess .twa-wa-plate__frame{background:var(--cream);padding:14px;border-radius:8px;box-shadow:0 22px 48px rgba(20,20,19,.24)}.twa-assess .twa-wa-plate__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.twa-assess .twa-wa-hero{padding:clamp(56px,8vw,104px) var(--pad-x) clamp(72px,8vw,112px)}.twa-assess .twa-wa-hero__in{display:flex;flex-wrap:wrap;gap:56px 80px;align-items:flex-start}.twa-assess .twa-wa-hero__copy{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}.twa-assess .twa-wa-h1{font-family:var(--serif);font-weight:400;font-size:clamp(64px,10vw,136px);line-height:.9;margin:0}.twa-assess .twa-wa-h1 em{color:var(--clay)}.twa-assess .twa-wa-hero__q{margin:0 0 12px;padding-bottom:28px;border-bottom:1px dashed var(--rule);font-family:var(--serif);font-size:clamp(30px,3.4vw,44px);line-height:1.1;max-width:20ch;text-wrap:balance}.twa-assess .twa-wa-measure{line-height:1.65;max-width:56ch}.twa-assess .twa-wa-hero__but{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(26px,2.6vw,32px);line-height:1.2;color:var(--clay)}.twa-assess .twa-wa-plate--wide{position:relative;z-index:1;max-width:1152px;margin:clamp(56px,7vw,96px) auto 0}.twa-assess .twa-wa-plate--wide .twa-wa-plate__frame{transform:rotate(-1deg)}.twa-assess .twa-wa-plate--wide .twa-wa-plate__img{aspect-ratio:16/9}.twa-assess .twa-wa-card{min-width:0;background:var(--white);color:var(--ink);border-radius:8px;padding:clamp(28px,3.6vw,40px);scroll-margin-top:24px}.twa-assess .twa-wa-card--hero{flex:1 1 360px;max-width:460px;border:1px solid var(--hairline);box-shadow:var(--shadow-raised);transform:rotate(.6deg);display:flex;flex-direction:column;gap:22px}.twa-assess .twa-wa-card--final{flex:1 1 380px;max-width:480px;box-shadow:var(--shadow-plate);transform:rotate(-.6deg)}.twa-assess .twa-wa-card .twa-label{color:var(--rust)}.twa-assess .twa-wa-card__head{display:flex;flex-direction:column;gap:8px}.twa-assess .twa-wa-card__h{font-family:var(--serif);font-weight:400;font-size:40px;line-height:1;margin:0}.twa-assess .twa-wa-card__sub{margin:0;font-size:16px;line-height:1.5;color:var(--muted)}.twa-assess .twa-wa-form{display:flex;flex-direction:column;gap:18px}.twa-assess .twa-wa-field{display:flex;flex-direction:column;gap:8px}.twa-assess .twa-wa-field__label{font-family:var(--mono);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.twa-assess .twa-wa-field__opt{color:var(--muted)}.twa-assess .twa-wa-input{width:100%;min-width:0;font:16px var(--sans);color:var(--ink);background:var(--cream);border:1px solid rgba(20,20,19,.3);border-radius:4px;padding:13px 14px;outline:none}.twa-assess .twa-wa-input::placeholder{color:#8f877c}.twa-assess .twa-wa-input:focus{border-color:var(--ink)}.twa-assess .twa-wa-input:focus-visible{outline:2px solid var(--ochre);outline-offset:1px}.twa-assess .twa-wa-input[aria-invalid=true]{border-color:var(--rust)}.twa-assess .twa-wa-err{font-size:14px;line-height:1.4;color:var(--rust)}.twa-assess .twa-wa-submit{margin-top:4px;width:100%;padding:16px 20px;white-space:normal;text-align:center}.twa-assess .twa-wa-submit--long{letter-spacing:.12em;line-height:1.4}.twa-assess .twa-wa-submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.twa-assess .twa-wa-note{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.twa-assess .twa-wa-done{display:flex;flex-direction:column;gap:14px;padding:12px 0}.twa-assess .twa-wa-done__t{margin:0;font-family:var(--serif);font-size:40px;line-height:1.05}.twa-assess .twa-wa-done__t em{color:var(--clay)}.twa-assess .twa-wa-done__p{margin:0;font-size:16px;line-height:1.55;color:var(--muted)}.twa-assess .twa-wa-chain{padding:clamp(72px,8vw,112px) var(--pad-x) clamp(96px,10vw,136px);border-top:1px dashed var(--rule)}.twa-assess .twa-wa-chain__h{max-width:22ch;margin-bottom:clamp(48px,6vw,80px)}.twa-assess .twa-wa-chain__list{border-bottom:1px dashed var(--rule)}.twa-assess .twa-wa-chain__row{display:grid;grid-template-columns:clamp(48px,6vw,72px) minmax(0,1fr);grid-gap:clamp(12px,2vw,24px);gap:clamp(12px,2vw,24px);align-items:baseline;padding-top:26px;padding-bottom:26px;border-top:1px dashed var(--rule)}.twa-assess .twa-wa-chain__n{font-family:var(--serif);font-style:italic;font-size:clamp(40px,4.4vw,56px);line-height:1;color:var(--rust)}.twa-assess .twa-wa-chain__t{margin:0;font-family:var(--serif);font-size:clamp(24px,2.8vw,36px);line-height:1.2;max-width:30ch;text-wrap:pretty}.twa-assess .twa-wa-know{background:var(--plum);padding:clamp(96px,10vw,136px) var(--pad-x)}.twa-assess .twa-wa-know__left{flex:1 1 360px;min-width:0}.twa-assess .twa-wa-know__h{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5.4vw,76px);line-height:1;margin:0;text-wrap:balance}.twa-assess .twa-wa-know__h em{color:var(--citron)}.twa-assess .twa-wa-know__right{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px;font-size:18px;line-height:1.65}.twa-assess .twa-wa-know__right p{margin:0}.twa-assess .twa-wa-know__nots{margin:16px 0}.twa-assess .twa-wa-know__right .twa-wa-know__nots p{padding:18px 0;border-top:1px dashed var(--rule-deep);font-family:var(--serif);font-size:clamp(24px,2.4vw,30px);line-height:1.2;color:rgba(250,246,240,.82)}.twa-assess .twa-wa-know__right .twa-wa-know__nots p:last-child{border-bottom:1px dashed var(--rule-deep)}.twa-assess .twa-wa-know__right .twa-wa-know__need{font-family:var(--serif);font-style:italic;font-size:clamp(40px,4.6vw,60px);line-height:1.02;color:var(--citron)}.twa-assess .twa-wa-dims{background:var(--sand);padding:clamp(88px,10vw,128px) var(--pad-x) clamp(96px,10vw,136px)}.twa-assess .twa-wa-dims__h{max-width:20ch;margin:18px 0 clamp(48px,6vw,72px)}.twa-assess .twa-wa-dims__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:32px;gap:32px}.twa-assess .twa-wa-dim{background:var(--white);border-radius:8px;padding:30px 30px 34px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:14px}.twa-assess .twa-wa-dim__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1px dashed var(--rule)}.twa-assess .twa-wa-dim__top .twa-label{font-size:11px;white-space:nowrap}.twa-assess .twa-wa-dim__k{font-family:var(--serif);font-weight:400;font-size:38px;line-height:1;margin:0;min-width:0;overflow-wrap:anywhere}.twa-assess .twa-wa-dim__q{margin:0;font-size:17px;line-height:1.55;text-wrap:pretty}.twa-assess .twa-wa-fit{padding:clamp(96px,10vw,136px) var(--pad-x)}.twa-assess .twa-wa-fit__head{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:18px}.twa-assess .twa-wa-fit__pre{margin:0;font-family:var(--serif);font-size:clamp(28px,3vw,40px);line-height:1.15;color:var(--muted);text-wrap:balance}.twa-assess .twa-wa-fit__h{font-family:var(--serif);font-weight:400;font-style:italic;font-size:clamp(48px,6.4vw,92px);line-height:1;margin:0;color:var(--clay);text-wrap:balance}.twa-assess .twa-wa-fit__grid{margin-top:clamp(56px,6vw,88px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:28px 32px;gap:28px 32px}.twa-assess .twa-wa-tension{background:var(--white);border:1px solid var(--hairline);border-radius:8px;padding:28px 32px;box-shadow:var(--shadow-card);display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:8px;gap:8px}.twa-assess .twa-wa-tension__n{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.3;color:var(--rust)}.twa-assess .twa-wa-tension p{margin:0;font-size:19px;line-height:1.5;text-wrap:pretty}.twa-assess .twa-wa-fit__close{max-width:760px;margin:clamp(56px,6vw,80px) auto 0;text-align:center;font-family:var(--serif);font-size:clamp(28px,3.2vw,42px);line-height:1.15;text-wrap:balance}.twa-assess .twa-wa-fit__close em{color:var(--clay)}.twa-assess .twa-wa-get{background:var(--gold);padding:clamp(96px,10vw,136px) var(--pad-x)}.twa-assess .twa-wa-get__left{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:20px}.twa-assess .twa-wa-get__h{font-family:var(--serif);font-weight:400;font-size:clamp(48px,6vw,84px);line-height:1;margin:0}.twa-assess .twa-wa-get__h em{color:var(--plum)}.twa-assess .twa-wa-get__lead{margin:0;font-size:19px;line-height:1.5}.twa-assess .twa-wa-plate--get{margin-top:32px;max-width:380px}.twa-assess .twa-wa-plate--get .twa-wa-plate__frame{transform:rotate(-1.5deg)}.twa-assess .twa-wa-plate--get .twa-wa-plate__img{aspect-ratio:3/4;object-position:45% 50%}.twa-assess .twa-wa-get__right{flex:1 1 520px;min-width:0;display:flex;flex-direction:column}.twa-assess .twa-wa-get__list{border-bottom:1px dashed rgba(20,20,19,.35)}.twa-assess .twa-wa-get__list li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;padding:22px 0;border-top:1px dashed rgba(20,20,19,.35)}.twa-assess .twa-wa-get__n{font-family:var(--serif);font-style:italic;font-size:26px;line-height:1.1;color:var(--plum)}.twa-assess .twa-wa-get__list p{margin:0;font-family:var(--serif);font-size:clamp(24px,2.4vw,30px);line-height:1.2}.twa-assess .twa-wa-get__most{margin:40px 0 18px;font-size:19px}.twa-assess .twa-wa-get__card{background:var(--plum);border-radius:8px;padding:clamp(28px,4vw,44px);box-shadow:0 22px 44px rgba(61,35,25,.24);transform:rotate(-.6deg)}.twa-assess .twa-wa-get__card p{margin:0;font-family:var(--serif);font-size:clamp(34px,4vw,52px);line-height:1.05;text-wrap:balance}.twa-assess .twa-wa-get__card em{color:var(--citron)}.twa-assess .twa-wa-get__goal{margin:40px 0 0;font-size:18px;line-height:1.65;max-width:52ch}.twa-assess .twa-wa-close{background:var(--plum);padding:clamp(96px,10vw,136px) var(--pad-x);scroll-margin-top:24px}.twa-assess .twa-wa-close__in{display:flex;flex-wrap:wrap;gap:56px 80px;align-items:center}.twa-assess .twa-wa-close__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:24px}.twa-assess .twa-wa-close__h{font-family:var(--serif);font-weight:400;font-size:clamp(48px,6vw,88px);line-height:1;margin:0;text-wrap:balance}.twa-assess .twa-wa-close__h em{color:var(--citron)}.twa-assess .twa-wa-close__p{margin:0;font-size:19px;line-height:1.6;max-width:40ch}@media (max-width:700px){.twa-assess .twa-wa-dim__k{font-size:34px}.twa-assess .twa-wa-tension{padding:24px 22px}.twa-assess .twa-wa-get__list li{grid-template-columns:44px minmax(0,1fr)}}.twa-wa-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px}.twa-wa-foot__link,.twa-wa-foot__link:hover{font-size:17px;color:var(--gold);text-decoration:none}.twa-wa-foot__link:hover{opacity:.88}