.twa-dilemma em{font-style:italic}.twa-dilemma .twa-dl-hero{display:flex;flex-wrap:wrap}.twa-dilemma .twa-dl-hero__main{position:relative;flex:2 1 560px;min-width:0;background:var(--sand);padding:clamp(56px,7vw,120px) clamp(20px,5vw,128px);display:flex;flex-direction:column;justify-content:center;gap:28px}.twa-dilemma .twa-dl-hero__main>:not(.twa-grain){position:relative;z-index:1}.twa-dilemma .twa-dl-hero__main .twa-label{font-size:13px}.twa-dilemma .twa-dl-h1{font-family:var(--serif);font-weight:400;font-size:clamp(56px,8vw,120px);line-height:.95;margin:0}.twa-dilemma .twa-dl-h1 em{color:var(--clay)}.twa-dilemma .twa-dl-hero__p{margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.65;max-width:50ch;text-wrap:pretty}.twa-dilemma .twa-dl-steps{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.twa-dilemma .twa-dl-step{flex:1 1;padding:clamp(32px,3.5vw,56px);display:flex;flex-direction:column;gap:10px}.twa-dilemma .twa-dl-step__n{font-family:var(--serif);font-style:italic;font-size:44px;line-height:1}.twa-dilemma .twa-dl-step__t{margin-top:12px;font-family:var(--serif);font-size:clamp(28px,2.4vw,36px);line-height:1.05}.twa-dilemma .twa-dl-step__p{font-size:16px;line-height:1.5}.twa-dilemma .twa-dl-step--plum{background:var(--plum);color:var(--cream)}.twa-dilemma .twa-dl-step--plum .twa-dl-step__n{color:var(--citron)}.twa-dilemma .twa-dl-step--clay{background:var(--clay);color:var(--cream)}.twa-dilemma .twa-dl-step--clay .twa-dl-step__n{color:var(--gold)}.twa-dilemma .twa-dl-step--gold{background:var(--gold);color:var(--ink)}.twa-dilemma .twa-dl-step--gold .twa-dl-step__n{color:var(--plum)}.twa-dilemma .twa-dl-submit-sec{padding:clamp(72px,8vw,120px) var(--pad-x) clamp(96px,10vw,144px)}.twa-dilemma .twa-dl-col{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.twa-dilemma .twa-dl-head{display:flex;flex-direction:column;gap:14px}.twa-dilemma .twa-dl-h2{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,64px);line-height:1;margin:0}.twa-dilemma .twa-dl-sub{margin:0;font-size:18px;line-height:1.6;color:var(--muted)}.twa-dilemma .twa-dl-form{display:flex;flex-direction:column;gap:32px}.twa-dilemma .twa-dl-label{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twa-dilemma .twa-dl-choice{border:0;margin:0;padding:0;min-width:0}.twa-dilemma .twa-dl-choice legend{padding:0;margin-bottom:12px}.twa-dilemma .twa-dl-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1.5px solid var(--ink);border-radius:4px;overflow:hidden}.twa-dilemma .twa-dl-seg__opt{position:relative;cursor:pointer;padding:18px 20px;display:flex;flex-direction:column;gap:4px;background:var(--white);color:var(--ink)}.twa-dilemma .twa-dl-seg__opt+.twa-dl-seg__opt{border-left:1.5px solid var(--ink)}.twa-dilemma .twa-dl-seg__opt:has(input:checked){background:var(--ink);color:var(--cream)}.twa-dilemma .twa-dl-seg__opt:has(input:focus-visible){outline:2px solid var(--ochre);outline-offset:-5px}.twa-dilemma .twa-dl-seg__opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.twa-dilemma .twa-dl-seg__t{font-weight:600;font-size:16px}.twa-dilemma .twa-dl-seg__s{font-size:15px}.twa-dilemma .twa-dl-field{display:flex;flex-direction:column;gap:12px}.twa-dilemma .twa-dl-input{display:block;width:100%;padding:16px 18px;font:400 17px var(--sans);color:var(--ink);background:var(--white);border:1px solid rgba(20,20,19,.2);border-radius:4px;outline-color:var(--clay)}.twa-dilemma textarea.twa-dl-input{line-height:1.6;resize:vertical}.twa-dilemma .twa-dl-input::placeholder{color:#8b8378}.twa-dilemma .twa-dl-input:focus-visible{outline:2px solid var(--clay);outline-offset:1px}.twa-dilemma .twa-dl-input[aria-invalid=true]{border-color:var(--rust)}.twa-dilemma .twa-dl-err{font-size:14px;line-height:1.4;color:var(--rust)}.twa-dilemma .twa-dl-check{display:flex;align-items:flex-start;gap:14px;cursor:pointer;font-size:16px;line-height:1.55}.twa-dilemma .twa-dl-check input{margin:3px 0 0;width:20px;height:20px;flex:none;accent-color:var(--plum)}.twa-dilemma .twa-dl-check input:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.twa-dilemma .twa-dl-submit{align-self:flex-start;padding:16px 28px}.twa-dilemma .twa-dl-again:focus-visible,.twa-dilemma .twa-dl-submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.twa-dilemma .twa-dl-sent{background:var(--white);border:1px solid var(--hairline);box-shadow:var(--shadow-card);padding:40px;display:flex;flex-direction:column;gap:14px;transform:rotate(-.6deg)}.twa-dilemma .twa-dl-sent__t{margin:0;font-family:var(--serif);font-size:34px;line-height:1.1}.twa-dilemma .twa-dl-sent__t em{color:var(--clay)}.twa-dilemma .twa-dl-again{all:unset;cursor:pointer;align-self:flex-start;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);border-bottom:1.5px solid var(--clay);padding-bottom:3px}.twa-dilemma .twa-dl-again:hover{opacity:.88}.twa-dilemma .twa-dl-past{padding:0 var(--pad-x) clamp(80px,9vw,112px)}.twa-dilemma .twa-dl-past__in{max-width:1152px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.twa-dilemma .twa-dl-past__list{border-top:1px solid var(--ink)}.twa-dilemma .twa-dl-past__row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:8px 32px;gap:8px 32px;align-items:baseline;padding:24px 0;border-bottom:1px dashed var(--rule);color:var(--ink);text-decoration:none}.twa-dilemma .twa-dl-past__row:hover{opacity:.75;color:var(--ink)}.twa-dilemma .twa-dl-past__row:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}.twa-dilemma .twa-dl-past__t{font-family:var(--serif);font-size:clamp(24px,2.6vw,34px);line-height:1.1}.twa-dilemma .twa-dl-past__m{font-size:14px;color:var(--muted)}@media (max-width:700px){.twa-dilemma .twa-dl-seg__opt{padding:16px 14px}.twa-dilemma .twa-dl-sent{padding:32px 24px}.twa-dilemma .twa-dl-past__row{grid-template-columns:minmax(0,1fr)}}