body.door.door--expressive{background:#232620;flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}body.door.door--expressive .map-section{background:var(--charcoal)}body.door.door--expressive>main{flex-direction:column;flex:auto;justify-content:safe center;width:100%;min-height:0;display:flex}body.door.door--expressive .lockup{justify-content:center;padding:1.75rem 1.5rem 1rem}body.door .fold.triage-fold{flex-direction:column;flex:none;align-items:stretch;width:100%;max-width:40rem;min-height:0;margin:0 auto;padding:0 clamp(1.15rem,4vw,2rem) 2.5rem;display:flex}body.door .triage-hero{text-align:center;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:0;width:100%;min-height:0;padding:1.35rem 0 1.25rem;display:flex}body.door .triage-thesis{flex-direction:column;align-items:stretch;width:100%;max-width:36rem;margin:0 auto;display:flex}body.door .triage-fold .ask__tabs{width:auto;margin:0 calc(-1 * var(--ask-pad-x,.95rem));background:color-mix(in srgb, black 22%, var(--charcoal-well));border-radius:10.5px 10.5px 0 0;grid-template-columns:1fr 1fr;padding:0;display:grid}body.door .triage-fold .ask__tabs label{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--muted-safe);border-bottom:1px solid color-mix(in srgb, var(--off-white) 10%, transparent);justify-content:center;align-items:center;margin:0;padding:.35rem .6rem;font-size:.68rem;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:flex;position:relative}body.door .triage-fold .ask__tabs label:first-child{border-right:1px solid color-mix(in srgb, var(--off-white) 10%, transparent);border-radius:10.5px 0 0}body.door .triage-fold .ask__tabs label:last-child{border-radius:0 10.5px 0 0}body.door .triage-fold .ask__tabs input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.door .triage-fold .ask__tabs label:hover{color:var(--off-white)}body.door .triage-fold .ask__tabs label:has(:checked){color:var(--gold);background:var(--charcoal-well);border-bottom-color:#0000}body.door .triage-fold .ask__tabs label:has(:focus-visible){outline:2px solid var(--gold);outline-offset:3px}body.door .triage-fold .ask__tabs label:has(:checked):has(:focus-visible){box-shadow:0 0 0 5px var(--charcoal)}body.door .triage-fold .ask:has(#triageAskWhy:checked) .ask__stage{display:none}body.door .triage-fold .ask:has(#triageAskWhy:checked) .ask__meta{display:none}body.door .triage-fold .ask:has(#triageAskLeave:checked) .ask__copy{display:none}body.door .triage-fold .ask__copy{letter-spacing:0;width:100%;max-width:none;color:color-mix(in srgb, var(--body-on-dark) 90%, var(--muted-safe));text-align:left;text-wrap:pretty;margin:0;padding:.45rem .15rem .65rem;font-size:.95rem;font-weight:400;line-height:1.62}body.door .triage-fold .ask__copy p{max-width:48ch;color:inherit;text-align:left;margin:0}body.door .triage-fold .ask__copy p+p{margin-top:1.05rem}body.door .triage-thesis__open{color:var(--off-white);letter-spacing:.01em;margin-bottom:.45rem;font-size:1.05em;font-weight:500;line-height:1.4;display:block}body.door .ask-panel{justify-content:center;width:100%;margin:.35rem 0 0;display:flex}body.door .triage-fold .ask{--ask-pad-x:.95rem;width:100%;max-width:none;padding:0 var(--ask-pad-x) 1rem;background:linear-gradient(180deg, var(--charcoal-well) 0%, color-mix(in srgb, var(--charcoal) 45%, var(--charcoal-well)) 58%, #232620 100%);border:1.5px solid var(--gold);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--off-white) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--gold) 14%, transparent), 0 18px 42px #0006}body.door .triage-fold .ask .leave-chooser__label{color:var(--gold)}body.door .triage-fold .leave-listen{margin-bottom:.95rem}body.door .triage-fold a.leave-choice--listen{box-sizing:border-box;justify-content:center;gap:.75rem;width:58%;max-width:22rem;padding:.6rem 1.15rem .6rem .85rem;overflow:visible}body.door .triage-fold .leave-choice--listen .leave-choice__viz{box-sizing:border-box;flex:0 0 8.5rem;width:8.5rem;height:8.5rem;overflow:visible}body.door .triage-fold .leave-choice--listen .leave-choice__viz img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}body.door .triage-fold .leave-choice--listen .leave-choice__copy{flex:0 auto}@media (width<=40rem){body.door .triage-fold a.leave-choice--listen{justify-content:stretch;width:100%;max-width:100%;padding:.45rem .55rem}}.ask__meta{flex-direction:column;align-items:center;gap:.4rem;width:100%;padding-top:.15rem;display:flex}body.door .ask__safety{letter-spacing:.01em;color:var(--muted-safe);text-align:center;margin:0;font-size:.78rem;line-height:1.45}body.door .ask__about{letter-spacing:.01em;text-align:center;margin:0;font-size:.78rem;line-height:1.45}body.door .ask__about a{color:var(--gold);text-underline-offset:.18em;font-weight:600;text-decoration:underline}body.door .ask__about a:hover,body.door .ask__about a:focus-visible{color:var(--gold-hover)}@media (height>=52rem){body.door .triage-hero{padding-top:1.75rem}}
