.specimen.svelte-1spumne{gap:0;max-width:min(27rem,100%);margin:0;display:grid;position:relative}.card.svelte-1spumne{background-color:var(--color-cream);border:1px solid color-mix(in srgb, var(--color-charcoal) 14%, transparent);padding:1.75rem 1.75rem 1.6rem;transform:rotate(-.6deg)}.card-place.svelte-1spumne{color:color-mix(in srgb, var(--color-charcoal) 50%, transparent)}.card-score.svelte-1spumne{align-items:baseline;gap:.6rem;margin-top:.9rem;display:flex}.score-block.svelte-1spumne{align-items:baseline;gap:.4rem;display:inline-flex}.score-value.svelte-1spumne{color:var(--color-charcoal);font-size:2.75rem;line-height:1;position:relative}.score-star.svelte-1spumne{color:color-mix(in srgb, var(--color-charcoal) 35%, transparent);font-size:1.1rem}.score-count.svelte-1spumne{color:color-mix(in srgb, var(--color-charcoal) 50%, transparent);font-size:.875rem}.card-quote.svelte-1spumne{color:color-mix(in srgb, var(--color-charcoal) 55%, transparent);margin-top:1rem;font-size:.9375rem;line-height:1.6}.strike.svelte-1spumne{height:.3em;position:absolute;top:.4em;left:-.14em;right:-.95em;overflow:visible}.strike.svelte-1spumne path:where(.svelte-1spumne){fill:none;stroke:var(--color-clay);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset .62s cubic-bezier(.65,0,.35,1)}.is-drawn.svelte-1spumne .strike:where(.svelte-1spumne) path:where(.svelte-1spumne){stroke-dashoffset:0}.note.svelte-1spumne{opacity:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem;margin-top:.4rem;margin-left:1.5rem;transition:opacity .4s .5s,transform .4s cubic-bezier(.22,.61,.36,1) .5s;display:grid;transform:translateY(.4rem)}.is-drawn.svelte-1spumne .note:where(.svelte-1spumne){opacity:1;transform:none}.arrow.svelte-1spumne{flex:none;width:3.2rem;height:2.6rem;transform:scaleX(-1)translateY(-.2rem)}.arrow.svelte-1spumne path:where(.svelte-1spumne){stroke:var(--color-clay);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.note-text.svelte-1spumne{font-family:var(--font-display);color:var(--color-clay);max-width:18ch;padding-top:1.4rem;font-size:1.0625rem;font-style:italic;line-height:1.45;transform:rotate(-1.2deg)}.caption.svelte-1spumne{color:color-mix(in srgb, var(--color-charcoal) 45%, transparent);margin-top:1.6rem}@media (width<=30rem){.card.svelte-1spumne{padding:1.4rem}.score-value.svelte-1spumne{font-size:2.25rem}.note.svelte-1spumne{margin-left:.5rem}}.hero.svelte-1uha8ag{align-items:center;gap:3.5rem;display:grid}@media (width>=60rem){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4.5rem;min-height:68vh}}.hero-specimen.svelte-1uha8ag{min-width:0}@media (width>=60rem){.hero-specimen.svelte-1uha8ag{justify-self:end}}.thesis.svelte-1uha8ag{grid-template-areas:"eyebrow""heading""body""quote";gap:2.25rem 4rem;display:grid}.thesis-eyebrow.svelte-1uha8ag{grid-area:eyebrow;padding-top:.4rem}.thesis-heading.svelte-1uha8ag{grid-area:heading}.thesis-body.svelte-1uha8ag{grid-area:body;max-width:62ch}.thesis-quote.svelte-1uha8ag{grid-area:quote}@media (width>=64rem){.thesis.svelte-1uha8ag{grid-template-columns:8rem minmax(0,1fr) minmax(14rem,19rem);grid-template-areas:"eyebrow heading heading"".body quote";gap:3rem 4rem}}.thesis-quote.svelte-1uha8ag{border-left:2px solid var(--color-clay);color:var(--color-charcoal);align-self:start;max-width:26ch;padding-left:1.4rem;font-size:clamp(1.35rem,1rem + 1.3vw,1.85rem);font-style:italic;line-height:1.28}.flagship.svelte-1uha8ag{border-top:1px solid color-mix(in srgb, var(--color-charcoal) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-charcoal) 18%, transparent);color:inherit;grid-template-areas:"name""meta""summary""link";gap:1rem 3rem;padding:2.5rem 0 2.75rem;text-decoration:none;display:grid}@media (width>=48rem){.flagship.svelte-1uha8ag{grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-template-areas:"name summary""meta summary""meta link";align-items:start;gap:1.25rem 4rem}}.flagship-name.svelte-1uha8ag{grid-area:name;font-size:clamp(2.4rem,1.6rem + 3vw,4rem);line-height:1}.flagship-meta.svelte-1uha8ag{flex-wrap:wrap;grid-area:meta;align-items:center;gap:.9rem;display:flex}.flagship-summary.svelte-1uha8ag{max-width:44ch;color:color-mix(in srgb, var(--color-charcoal) 78%, transparent);grid-area:summary;font-size:1.0625rem;line-height:1.7}.flagship-link.svelte-1uha8ag{grid-area:link;place-self:end start}.flagship-arrow.svelte-1uha8ag{transition:transform .35s cubic-bezier(.22,.61,.36,1);display:inline-block}.flagship.svelte-1uha8ag:hover .flagship-arrow:where(.svelte-1uha8ag),.flagship.svelte-1uha8ag:focus-visible .flagship-arrow:where(.svelte-1uha8ag){transform:translate(.4rem)}.concept.svelte-1uha8ag{background-color:var(--color-sand);flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.9rem 1.75rem 1.75rem;display:flex}.concept-name.svelte-1uha8ag{font-size:1.6rem;line-height:1.15}.concept-summary.svelte-1uha8ag{color:color-mix(in srgb, var(--color-charcoal) 72%, transparent);font-size:.9375rem;line-height:1.65}.concept-category.svelte-1uha8ag{color:color-mix(in srgb, var(--color-charcoal) 45%, transparent);margin-top:auto;padding-top:.5rem}
