.s-hero[data-astro-cid-tcy35dad]{position:relative;overflow:hidden;padding-block:150px clamp(56px,7vw,96px);background:radial-gradient(ellipse at 72% 35%,#5a2230 0,#2e1521 38%,var(--bg) 75%)}.hero-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center}.intro[data-astro-cid-tcy35dad]{display:grid;gap:20px}.back[data-astro-cid-tcy35dad]{color:#c7a6a0;text-decoration:none;width:fit-content}.back[data-astro-cid-tcy35dad]:hover{color:var(--accent-text)}.intro[data-astro-cid-tcy35dad] .display[data-astro-cid-tcy35dad]{font-size:clamp(3.25rem,1.8rem + 5vw,6.5rem)}.links[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:6px}.visual-box[data-astro-cid-tcy35dad]{position:relative;height:clamp(420px,40vw,560px);display:grid;border-radius:28px}.vt1[data-astro-cid-tcy35dad]{top:-10px;left:28px}.vt2[data-astro-cid-tcy35dad]{top:-10px;right:60px;width:70px}.v-note[data-astro-cid-tcy35dad]{position:absolute;left:18px;bottom:14px;z-index:6;text-shadow:0 2px 10px rgb(0 0 0 / .6)}.visual-box[data-astro-cid-tcy35dad] .v-seal{position:absolute;top:-34px;right:20px;z-index:8}.display[data-astro-cid-tcy35dad].mid{font-size:clamp(2.5rem,1.5rem + 3.4vw,4.75rem)}.symptoms[data-astro-cid-tcy35dad]{padding-block:clamp(72px,9vw,120px);background:#27131d;border-block:1px solid #3f2229}.notes[data-astro-cid-tcy35dad]{list-style:none;margin:clamp(32px,4vw,52px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:26px 22px}.hint[data-astro-cid-tcy35dad]{margin:14px 0 0;color:var(--faint)}.flipwrap[data-astro-cid-tcy35dad]{transform:rotate(var(--r))}.flip[data-astro-cid-tcy35dad]{display:block;width:100%;height:190px;padding:0;border:0;background:none;cursor:pointer;perspective:900px;font:inherit;text-align:left;color:inherit}.flip[data-astro-cid-tcy35dad]:focus-visible{outline:2px solid var(--accent-text);outline-offset:6px;border-radius:4px}.inner[data-astro-cid-tcy35dad]{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--ease-spring)}.flip[data-astro-cid-tcy35dad][aria-pressed=true] .inner[data-astro-cid-tcy35dad]{transform:rotateY(180deg)}@media(hover:hover){.flip[data-astro-cid-tcy35dad]:hover .inner[data-astro-cid-tcy35dad]{transform:rotateY(180deg)}}.face[data-astro-cid-tcy35dad]{position:absolute;inset:0;display:block;padding:26px 22px 22px;border-radius:3px;font:700 1.0625rem/1.35 var(--font-sans);letter-spacing:-.01em;box-shadow:10px 12px #00000059;-webkit-backface-visibility:hidden;backface-visibility:hidden}.front[data-astro-cid-tcy35dad]{background:var(--c);color:#2a121c}.front[data-astro-cid-tcy35dad] .tape[data-astro-cid-tcy35dad]{top:-12px;left:50%;margin-left:-46px}.back[data-astro-cid-tcy35dad]{transform:rotateY(180deg);background:#2e1420;color:#f6e9de;border:1.5px solid rgb(250 112 76 / .55);display:grid;align-content:start;gap:12px}.back[data-astro-cid-tcy35dad] .stamp-mark[data-astro-cid-tcy35dad]{justify-self:start}.included[data-astro-cid-tcy35dad]{padding-block:clamp(72px,9vw,120px) 0}.inc-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);margin-top:clamp(28px,4vw,44px);align-items:start}.incl[data-astro-cid-tcy35dad]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.incl[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;gap:12px;align-items:flex-start;font-size:1.125rem;font-weight:600;padding-bottom:14px;border-bottom:1px solid var(--line)}.incl[data-astro-cid-tcy35dad] svg{width:20px;height:20px;color:var(--accent-text);flex:none;margin-top:2px}.side[data-astro-cid-tcy35dad]{display:grid;gap:22px}.examples[data-astro-cid-tcy35dad]{color:var(--muted)}.examples[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{color:var(--ink);font-weight:700}.case-link[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:16px;text-decoration:none;background:#27131d99;transition:border-color .2s ease,translate .2s ease}.case-link[data-astro-cid-tcy35dad]:hover{border-color:var(--accent);translate:0 -2px}.case-link[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:120px;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}.case-link[data-astro-cid-tcy35dad]>span[data-astro-cid-tcy35dad]{display:grid;gap:4px}.case-link[data-astro-cid-tcy35dad] .mono[data-astro-cid-tcy35dad]{color:var(--faint)}.case-link[data-astro-cid-tcy35dad] b[data-astro-cid-tcy35dad]{font-size:1.25rem;letter-spacing:-.03em}.soon[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:12px;color:var(--muted)}.faq[data-astro-cid-tcy35dad]{padding-block:clamp(72px,9vw,120px) 0}.qa[data-astro-cid-tcy35dad]{margin-top:clamp(28px,4vw,44px);border-top:1px solid var(--line)}details[data-astro-cid-tcy35dad]{border-bottom:1px solid var(--line)}summary[data-astro-cid-tcy35dad]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;letter-spacing:-.02em}summary[data-astro-cid-tcy35dad]::-webkit-details-marker{display:none}summary[data-astro-cid-tcy35dad] i[data-astro-cid-tcy35dad]{font-style:normal;font-family:var(--font-serif);font-size:1.75rem;color:var(--accent-text);transition:transform .3s ease}details[data-astro-cid-tcy35dad][open] summary[data-astro-cid-tcy35dad] i[data-astro-cid-tcy35dad]{transform:rotate(45deg)}summary[data-astro-cid-tcy35dad]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:6px}details[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0 4px 22px;color:var(--muted);max-width:64ch}.pairs[data-astro-cid-tcy35dad]{padding-block:clamp(72px,9vw,120px) 0}.pair-grid[data-astro-cid-tcy35dad]{margin-top:clamp(28px,4vw,44px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pair[data-astro-cid-tcy35dad]{position:relative;display:grid;gap:10px;padding:26px 28px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#2a141c,#1f0f15);text-decoration:none;transition:border-color .2s ease,translate .3s var(--ease-spring)}.pair[data-astro-cid-tcy35dad]:hover{border-color:var(--accent);translate:0 -3px}.pair[data-astro-cid-tcy35dad] .mono[data-astro-cid-tcy35dad]{color:var(--faint)}.pair[data-astro-cid-tcy35dad] b[data-astro-cid-tcy35dad]{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);letter-spacing:-.06em;line-height:1}.p-text[data-astro-cid-tcy35dad]{color:var(--muted);font-size:var(--fs-small);max-width:48ch}.p-arrow[data-astro-cid-tcy35dad]{position:absolute;top:22px;right:24px;font-size:1.5rem;color:var(--accent-text)}@media(max-width:960px){.hero-grid[data-astro-cid-tcy35dad],.inc-grid[data-astro-cid-tcy35dad]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.pair-grid[data-astro-cid-tcy35dad]{grid-template-columns:minmax(0,1fr)}.v-note[data-astro-cid-tcy35dad]{display:none}.visual-box[data-astro-cid-tcy35dad] .v-seal{transform:scale(.72);transform-origin:100% 0;top:-20px}}@media(min-width:961px){.visual-box[data-astro-cid-tcy35dad]{margin-top:130px}}@media(max-width:780px){.s-hero[data-astro-cid-tcy35dad]{padding-top:200px}}
