.results-shell.svelte-15ttm05{min-height:100vh}.results-main.svelte-15ttm05{width:min(100% - 3rem,75rem);margin:0 auto;padding:clamp(6.75rem,10vw,8.75rem) 0 clamp(2.25rem,5vw,4.5rem)}.glass-panel.svelte-15ttm05,.paper-panel.svelte-15ttm05{border:1px solid rgba(53,48,41,.11);border-radius:clamp(1.4rem,3vw,2.25rem)}.glass-panel.svelte-15ttm05{position:relative;overflow:hidden;background:#ffffff80;box-shadow:inset 0 1px #ffffffe6,0 18px 45px #38332b0e;backdrop-filter:blur(18px) saturate(105%);-webkit-backdrop-filter:blur(18px) saturate(105%)}.glass-panel.svelte-15ttm05:after{position:absolute;top:-8rem;right:-5rem;width:21rem;height:21rem;border:1px solid rgba(74,105,90,.13);border-radius:50%;content:"";pointer-events:none}.paper-panel.svelte-15ttm05{margin-top:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.4rem,4vw,3.5rem);background:#fbfaf7c7;box-shadow:0 12px 30px #38332b0a}.results-hero.svelte-15ttm05{padding:clamp(2rem,5vw,4.25rem)}.results-hero__content.svelte-15ttm05{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:2rem}.eyebrow.svelte-15ttm05{display:flex;align-items:center;gap:.72rem;margin:0 0 1.1rem;color:#746e64;font-size:.68rem;font-weight:700;letter-spacing:.15em;line-height:1.45}.eyebrow.svelte-15ttm05:before{width:1.65rem;height:1px;background:#a74432;content:""}h1.svelte-15ttm05,h2.svelte-15ttm05{margin:0;color:#2b2924;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-weight:500}h1.svelte-15ttm05{max-width:14ch;font-size:clamp(2.35rem,5vw,4.45rem);letter-spacing:-.06em;line-height:1.12}h1.svelte-15ttm05 span:where(.svelte-15ttm05){display:block}.results-hero.svelte-15ttm05 p:where(.svelte-15ttm05):not(.eyebrow),.results-heading.svelte-15ttm05>p:where(.svelte-15ttm05):last-child{max-width:36rem;margin:1.35rem 0 0;color:#6a645b;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.9}.results-cta.svelte-15ttm05{display:inline-flex;flex:0 0 auto;align-items:center;gap:.65rem;padding:.82rem 1.05rem;border:1px solid rgba(53,48,41,.15);border-radius:999px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffeb;color:#34312b;font-size:.8rem;font-weight:650;letter-spacing:.04em;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.results-cta.svelte-15ttm05:hover,.results-cta.svelte-15ttm05:focus-visible{border-color:#a7443270;background:#ffffffe6;outline:none;transform:translateY(-2px)}.results-heading.svelte-15ttm05{text-align:center}.results-heading.svelte-15ttm05 .eyebrow:where(.svelte-15ttm05){justify-content:center}h2.svelte-15ttm05{font-size:clamp(1.9rem,3vw,3rem);letter-spacing:-.045em;line-height:1.2}.results-heading.svelte-15ttm05>p:where(.svelte-15ttm05):last-child{margin-right:auto;margin-left:auto}.results-poster.svelte-15ttm05{width:min(100%,48rem);margin:clamp(1.7rem,4vw,3rem) auto 0}.results-poster.svelte-15ttm05 img:where(.svelte-15ttm05){display:block;width:100%;height:auto;border:1px solid rgba(53,48,41,.12);border-radius:clamp(.9rem,2vw,1.25rem);box-shadow:0 14px 30px #2d2b2717}figcaption.svelte-15ttm05{margin-top:.85rem;color:#8a8378;font-size:.73rem;line-height:1.65;text-align:center}.result-summary.svelte-15ttm05{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:min(100%,33rem);margin:clamp(1.45rem,3vw,2rem) auto 0}.result-stat.svelte-15ttm05{display:flex;align-items:baseline;justify-content:center;gap:.42rem;padding:1rem;border:1px solid rgba(53,48,41,.1);border-radius:1rem;background:#ffffff8f}.result-stat.svelte-15ttm05 strong:where(.svelte-15ttm05){color:#2b2924;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:500;line-height:1}.result-stat.svelte-15ttm05 span:where(.svelte-15ttm05){color:#6a645b;font-size:.75rem;font-weight:650;letter-spacing:.04em}.result-summary.svelte-15ttm05>p:where(.svelte-15ttm05){grid-column:1 / -1;margin:.15rem 0 0;color:#8a8378;font-size:.73rem;line-height:1.7;text-align:center}@media(max-width:700px){.results-main.svelte-15ttm05{width:min(100% - 1.5rem,42rem);padding-top:5.85rem}.results-hero__content.svelte-15ttm05{align-items:flex-start;flex-direction:column;gap:1.5rem}.results-cta.svelte-15ttm05{width:100%;justify-content:center;min-height:2.85rem}.paper-panel.svelte-15ttm05{padding:1.35rem}}@media(prefers-reduced-motion:reduce){.results-cta.svelte-15ttm05{transition:none}}
