h1.svelte-13wmnd,h2.svelte-13wmnd,h3.svelte-13wmnd{letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.05}h2.svelte-13wmnd{font-size:clamp(1.75rem,3.2vw,2.5rem)}h3.svelte-13wmnd{letter-spacing:-.01em;font-size:1.125rem;line-height:1.3}p.svelte-13wmnd{margin:0}.hero.svelte-13wmnd{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:start;gap:1.5rem clamp(2rem,6vw,5rem);padding-block:clamp(2.5rem,6vw,4rem) clamp(3rem,7vw,5rem);display:grid}.headline.svelte-13wmnd{grid-column:1/-1;align-items:flex-end;min-height:2.1em;font-size:clamp(2.4rem,4.7vw,3.9rem);display:flex}h1.svelte-13wmnd{text-wrap:balance;font-size:1em}h1.svelte-13wmnd.is-typing:after{content:"";vertical-align:-.04em;background:var(--brand);width:.07em;height:.85em;margin-left:.08em;animation:1s step-end infinite svelte-13wmnd-caret;display:inline-block}@keyframes svelte-13wmnd-caret{50%{opacity:0}}.hero-copy.svelte-13wmnd{padding-top:.75rem}.lede.svelte-13wmnd{max-width:34rem;color:var(--ink-2);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.45}.hero-copy.svelte-13wmnd .btn{margin-top:2rem}.demo-col.svelte-13wmnd{align-content:start;gap:.9rem;display:grid}.plate.svelte-13wmnd{background:var(--plate);border:1.5px solid var(--ink);border-radius:var(--r);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative;box-shadow:0 1.5rem 3rem -1.5rem oklch(20% .02 250/.35)}.plate.svelte-13wmnd:after{content:"";pointer-events:none;border:1px solid var(--ink);border-radius:3px;position:absolute;inset:7px}.demo-head.svelte-13wmnd{gap:.5rem;margin-bottom:1rem;display:grid}.demo-title.svelte-13wmnd{color:var(--brand);font-size:1.05rem;font-weight:700}.demo-blurb.svelte-13wmnd{color:var(--ink-2);font-size:.9375rem}.areas.svelte-13wmnd{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.areas.svelte-13wmnd button:where(.svelte-13wmnd){border:1px solid var(--rule-strong);border-radius:var(--r);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;padding:.3rem .65rem;font-size:.8125rem;font-weight:600}.areas.svelte-13wmnd button[aria-pressed=true]:where(.svelte-13wmnd){background:var(--ink);color:var(--paper);border-color:var(--ink)}.areas.svelte-13wmnd button:where(.svelte-13wmnd) small:where(.svelte-13wmnd){opacity:.8;font-size:.72em;font-weight:500}.demo-task.svelte-13wmnd{color:var(--ink-2);font-size:.875rem;font-weight:600}.demo-cue.svelte-13wmnd{letter-spacing:-.02em;margin-top:.4rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.1}.demo-answer.svelte-13wmnd{border-top:1px solid var(--rule);margin-top:1.25rem;padding-top:1rem}.demo-answer.svelte-13wmnd>:where(.svelte-13wmnd)+:where(.svelte-13wmnd){margin-top:.2em}.demo-lat.svelte-13wmnd{letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.05}.demo-cyr.svelte-13wmnd{letter-spacing:.01em;color:var(--ink-2);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500}.demo-actions.svelte-13wmnd{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.demo-grades.svelte-13wmnd{flex-wrap:wrap;gap:.5rem;display:flex}.demo-grades.svelte-13wmnd button:where(.svelte-13wmnd),.demo-reveal.svelte-13wmnd{border:1px solid var(--rule-strong);border-radius:var(--r);min-height:2.6rem;font:inherit;color:var(--ink);cursor:pointer;background:0 0;padding:.45rem .9rem;font-size:.9rem;font-weight:600}.demo-reveal.svelte-13wmnd{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.demo-meta.svelte-13wmnd{color:var(--ink-2);justify-content:space-between;gap:1rem;margin-top:1.25rem;font-size:.8125rem;display:flex}.demo-note.svelte-13wmnd{max-width:34rem;color:var(--ink-2);font-size:.875rem;line-height:1.45}@media (prefers-reduced-motion:no-preference){.plate.svelte-13wmnd.is-revealed .demo-answer:where(.svelte-13wmnd){animation:.42s cubic-bezier(.22,1,.36,1) both svelte-13wmnd-settle}.plate.svelte-13wmnd.is-revealed .demo-cyr:where(.svelte-13wmnd){animation:.52s cubic-bezier(.22,1,.36,1) .14s both svelte-13wmnd-settle}}@keyframes svelte-13wmnd-settle{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}.section.svelte-13wmnd{border-top:1px solid var(--rule);padding-block:clamp(3rem,6vw,5rem)}.steps.svelte-13wmnd{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.steps.svelte-13wmnd>li:where(.svelte-13wmnd){counter-increment:step;align-content:start;gap:.5rem;display:grid}.steps.svelte-13wmnd>li:where(.svelte-13wmnd):before{content:counter(step);letter-spacing:-.04em;color:var(--brand);margin-bottom:.25rem;font-size:2.75rem;font-weight:800;line-height:1}.steps.svelte-13wmnd strong:where(.svelte-13wmnd){font-size:1.1rem;font-weight:700;line-height:1.3}.steps.svelte-13wmnd span:where(.svelte-13wmnd){color:var(--ink-2)}.lengths.svelte-13wmnd{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:52rem;margin-top:2rem;display:grid}.lengths.svelte-13wmnd article:where(.svelte-13wmnd){border-top:3px solid var(--ink);gap:.5rem;padding-top:1.25rem;display:grid}.big.svelte-13wmnd{color:var(--ink-2);font-size:1rem;font-weight:600}.big.svelte-13wmnd span:where(.svelte-13wmnd){letter-spacing:-.05em;color:var(--ink);font-size:4rem;font-weight:800;line-height:.95;display:block}.lengths.svelte-13wmnd p:where(.svelte-13wmnd):last-child{color:var(--ink-2)}.facts.svelte-13wmnd{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem;margin-top:2rem;display:grid}.facts.svelte-13wmnd div:where(.svelte-13wmnd){gap:.4rem;display:grid}.facts.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--ink-2)}.why.svelte-13wmnd{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.why-copy.svelte-13wmnd{gap:1rem;max-width:36rem;display:grid}.why-copy.svelte-13wmnd p:where(.svelte-13wmnd){font-size:1.1rem}.signature.svelte-13wmnd{color:var(--ink-2);font-weight:600}.why-photo.svelte-13wmnd{margin:0}.why-photo.svelte-13wmnd img:where(.svelte-13wmnd){aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);width:100%;height:auto;display:block}.why-photo.svelte-13wmnd figcaption:where(.svelte-13wmnd){color:var(--ink-2);margin-top:.75rem;font-size:.9rem}.closing.svelte-13wmnd{background:var(--brand);color:var(--on-brand);padding-block:clamp(3rem,6vw,5rem)}.closing-inner.svelte-13wmnd{justify-items:start;gap:1rem;display:grid}.closing-inner.svelte-13wmnd>:where(.svelte-13wmnd){max-width:40rem}.closing.svelte-13wmnd h2:where(.svelte-13wmnd){font-size:clamp(2rem,4vw,3rem)}.closing.svelte-13wmnd p:where(.svelte-13wmnd){opacity:.9;font-size:1.1rem}.closing.svelte-13wmnd .btn-primary{background:var(--on-brand);color:var(--brand);margin-top:.75rem}.closing.svelte-13wmnd :focus-visible{outline-color:var(--on-brand)}@media (width<=56rem){.hero.svelte-13wmnd,.why.svelte-13wmnd{grid-template-columns:1fr}.steps.svelte-13wmnd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.steps.svelte-13wmnd,.lengths.svelte-13wmnd,.facts.svelte-13wmnd{grid-template-columns:1fr}}
