.ch2{--back-zoom:.95;--t-eyebrow:.75rem;--t-body:1.1875rem;--t-head:clamp(1.916rem, 3.4722vw, 3.125rem);--gap-label:26px;--gap-head:30px;--band-max:68.75rem;zoom:var(--back-zoom);isolation:isolate;background-color:var(--color-deep);color:var(--color-cream);background-image:url(/images/room-outcomes-light-mirrored.avif);background-position:50%;background-size:cover;position:relative}.ch2__scrim{z-index:0;pointer-events:none;background:linear-gradient(104deg,#0e2229e0 0%,#0e2229cc 46%,#0e22298f 100%);position:absolute;inset:0}.ch2__foot{z-index:0;pointer-events:none;background:linear-gradient(180deg, #0e222900 0%, #0e222914 22%, #0e222957 46%, #0e2229ad 68%, #0e2229eb 86%, var(--color-deep) 100%);height:280px;position:absolute;bottom:0;left:0;right:0}.ch2__inner{z-index:1;max-width:var(--band-max);margin-inline:auto;padding:clamp(2.5rem,4.31vw,3.875rem) clamp(1.5rem,4.17vw,3.75rem) clamp(1.85rem,3.06vw,2.75rem);position:relative}.ch2__label{font-family:var(--font-sans);font-size:var(--t-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-accent) 70%, var(--color-cream));font-weight:600}.ch2__question{margin-top:var(--gap-label);font-family:var(--font-display);font-weight:400;font-size:var(--t-head);letter-spacing:-.028em;color:var(--color-cream);line-height:1.04}.ch2__question-lead{max-width:none;display:block}.ch2__question em{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-cream));font-style:italic;display:block}.ch2__answer{margin-top:var(--gap-head);max-width:62ch;font-family:var(--font-sans);font-size:var(--t-body);color:color-mix(in srgb, var(--color-cream) 74%, transparent);line-height:1.72}.ch2__ask{flex-direction:column;align-items:center;margin-top:44px;display:flex}.ch2__ask-eyebrow{text-align:right;letter-spacing:.18em;text-transform:uppercase;width:100%;color:color-mix(in srgb, var(--color-cream) 62%, transparent);margin-bottom:6px;padding-right:15px;font-size:11px;font-weight:600}.ch2__ask-bar{background:linear-gradient(180deg, #fffdfa 0%, var(--color-cream) 100%);border-radius:999px;align-items:center;gap:18px;width:100%;padding:14px 15px 14px 30px;display:flex;box-shadow:0 2px 3px #06101559,0 26px 50px -16px #06101599}.ch2__ask-glyph{color:#6d7b81;flex:none;width:24px;height:24px}.ch2__ask-text{min-width:0;font-family:var(--font-display);color:#46545a;flex:1;font-size:clamp(1.0625rem,1.67vw,1.5rem)}.ch2__ask-sources{align-items:center;gap:8px;list-style:none;display:flex}.ch2__ask-tile{background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px 1px #14313e1a,0 3px 6px -2px #14313e24}.ch2__ask-tile img{width:var(--mark-size,69%);height:var(--mark-size,69%);object-fit:contain;display:block}.ch2__answers{grid-template-columns:1.1fr 1.37fr 1fr;align-items:stretch;gap:24px;margin-top:34px;display:grid}.ch2__ans{flex-direction:column;display:flex}.ch2__ans-label{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-cream) 62%, transparent);margin-bottom:11px;font-size:11px;font-weight:600}.ch2__panel{-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);background:linear-gradient(158deg,#faf7f226 0%,#faf7f212 46%,#09181e24 100%);border:1px solid #faf7f233;border-radius:20px;flex-direction:column;flex:1;justify-content:space-between;gap:14px;min-height:255px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff0a,0 2px 4px #040c1047,0 28px 52px -22px #040c10a8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ch2__panel{background:linear-gradient(158deg,#1e3a4499 0%,#0e2229ad 100%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ch2__panel,.ch2__ask-tile,.ch2__ask-bar{transition:transform .18s cubic-bezier(.33,1,.68,1),border-color .18s cubic-bezier(.33,1,.68,1),background .18s cubic-bezier(.33,1,.68,1),box-shadow .18s cubic-bezier(.33,1,.68,1)}.ch2__ans:hover .ch2__panel{background:linear-gradient(158deg,#faf7f233 0%,#faf7f21a 46%,#09181e1f 100%);border-color:#faf7f24d;transition-duration:.24s;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff52,0 3px 6px #040c104d,0 38px 64px -22px #040c10bd}.ch2__ask-bar:hover{transition-duration:.24s;transform:translateY(-3px);box-shadow:0 3px 5px #06101552,0 38px 64px -18px #061015a8}.ch2__ask-tile:hover{transition-duration:.24s;transform:translateY(-2px);box-shadow:0 2px 2px #14313e24,0 8px 16px -3px #14313e42}}.ch2__ans:last-child .ch2__panel{justify-content:flex-start}.ch2__hit{background:linear-gradient(#fdfbf7 0%,#f1ece2 100%);border-radius:11px;align-items:center;gap:13px;padding:15px;display:flex;box-shadow:0 1px 2px #040c1066,0 16px 28px -12px #040c10a6}.ch2__hit-thumb{color:#faf7f257;background:#263c46;border-radius:9px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ch2__hit-thumb svg{width:22px;height:22px}.ch2__hit-name{font-family:var(--font-display);color:var(--color-primary);font-size:18px;line-height:1.1}.ch2__hit-meta{align-items:center;gap:9px;margin-top:5px;display:flex}.ch2__stars{letter-spacing:.08em;color:var(--color-highlight);font-size:10.5px;line-height:1}.ch2__open{color:#55666d;align-items:center;gap:5px;font-size:11px;display:flex}.ch2__open i{background:#4c8c63;border-radius:50%;width:5px;height:5px}.ch2__miss{flex:none;align-items:center;gap:11px;padding:9px 11px;display:flex}.ch2__miss+.ch2__miss{border-top:1px solid #faf7f212}.ch2__miss-thumb{background:#faf7f214;border-radius:7px;flex:none;width:34px;height:34px}.ch2__miss-lines{flex-direction:column;flex:1;gap:7px;display:flex}.ch2__miss-lines i{background:#faf7f21c;border-radius:3px;height:7px}.ch2__miss-lines i:last-child{background:#faf7f212;height:6px}.ch2__map-answer{flex:1;gap:11px;display:flex}.ch2__map{background:#09181e80;border-radius:12px;flex:0 0 52%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #faf7f20f}.ch2__map:before{content:"";background:repeating-linear-gradient(74deg,#0000 0 27px,#faf7f216 27px 28.5px),repeating-linear-gradient(166deg,#0000 0 34px,#faf7f212 34px 35.5px),repeating-linear-gradient(74deg,#0000 0 92px,#faf7f20d 92px 96px);position:absolute;inset:-30%}.ch2__map-pin{color:var(--color-accent);filter:drop-shadow(0 5px 7px #040c1099);position:absolute;top:46%;left:50%;transform:translate(-50%,-100%)}.ch2__map-pin svg{width:22px;height:28px;display:block}.ch2__map-dot{background:#faf7f242;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 3px #faf7f20f}.ch2__map-list{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.ch2__map-list .ch2__hit{gap:9px;padding:9px 11px}.ch2__map-list .ch2__hit-thumb,.ch2__map-list .ch2__miss-thumb{display:none}.ch2__map-list .ch2__hit-name{font-size:15px}.ch2__map-list .ch2__hit-meta{margin-top:4px}.ch2__map-list .ch2__miss{padding:9px 11px}.ch2__ai-head{align-items:center;gap:9px;display:flex}.ch2__ai-spark{width:20px;height:20px;color:color-mix(in srgb, var(--color-cream) 82%, transparent);flex:none}.ch2__ai-label{letter-spacing:.06em;color:color-mix(in srgb, var(--color-cream) 82%, transparent);font-size:14px;font-weight:700}.ch2__ai-quote{font-family:var(--font-display);color:color-mix(in srgb, var(--color-cream) 95%, transparent);margin-top:15px;font-size:clamp(1rem,1.42vw,1.28125rem);line-height:1.44}.ch2__ai-quote em{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-cream));font-style:italic}.ch2__ai-note{color:color-mix(in srgb, var(--color-cream) 58%, transparent);border-top:1px solid #faf7f217;margin-top:auto;padding-top:15px;font-size:12.5px;line-height:1.6}@media (max-width:860px){.ch2__answers{grid-template-columns:1fr}.ch2__panel{min-height:0}.ch2__ask-bar{border-radius:22px;flex-wrap:wrap;row-gap:14px;padding:16px 20px}.ch2__ask-text{min-width:7rem}.ch2__ask-sources{flex:none;margin-inline:auto}.ch2__ask-eyebrow{text-align:center;padding-right:0}}@supports (background-image:image-set(url("/images/room-outcomes-light-mirrored.avif") 1x)){.ch2{background-image:-webkit-image-set(url(/images/room-outcomes-light-mirrored-1x.avif) 1x,url(/images/room-outcomes-light-mirrored.avif) 2x);background-image:image-set("/images/room-outcomes-light-mirrored-1x.avif" 1x,"/images/room-outcomes-light-mirrored.avif" 2x)}}
