.hero.svelte-1trjix0{padding-bottom:clamp(2.5rem,6vw,4rem)}.hero.svelte-1trjix0 .display:where(.svelte-1trjix0){max-width:20ch;margin-top:1.4rem}.hero.svelte-1trjix0 .lead:where(.svelte-1trjix0){max-width:46rem;margin-top:1.6rem}.spectrum-rule.svelte-1trjix0{background:var(--gradient-spectrum-full);opacity:.7;height:1px;margin-top:clamp(2.4rem,5vw,3.6rem)}.tracks-section.svelte-1trjix0{padding-top:clamp(2rem,5vw,3.5rem)}.tracks.svelte-1trjix0{grid-template-columns:1fr 1.12fr 1fr;align-items:start;gap:clamp(1rem,2.4vw,1.75rem);margin-top:2.4rem;display:grid}.tracks.svelte-1trjix0>.reveal{height:100%}.track.svelte-1trjix0{border-top:2px solid var(--accent);flex-direction:column;height:100%;padding:2rem 1.75rem;display:flex;position:relative}.track.featured.svelte-1trjix0{background:color-mix(in oklab, var(--ink) 96%, var(--amber) 4%);border-color:var(--amber-soft);border-top-color:var(--amber);box-shadow:0 24px 60px -30px color-mix(in oklab, var(--amber) 30%, transparent);transform:translateY(-14px)}@media (hover:hover){.track.featured.svelte-1trjix0:hover{transform:translateY(-17px)}}.flag.svelte-1trjix0{white-space:nowrap;font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--near-black);background:var(--amber);border-radius:100px;padding:.25rem .85rem;font-weight:500;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.track-head.svelte-1trjix0{flex-direction:column;gap:.9rem;display:flex}.track-name.svelte-1trjix0{font-size:clamp(1.25rem, 2vw, var(--text-xl))}.price.svelte-1trjix0{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.amount.svelte-1trjix0{font-family:var(--serif);letter-spacing:var(--track-h);color:var(--accent);font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:600}.track.featured.svelte-1trjix0 .amount:where(.svelte-1trjix0){color:var(--amber)}.cadence.svelte-1trjix0{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg3)}.positioning.svelte-1trjix0{font-family:var(--serif);font-style:italic;font-size:var(--text-lg);line-height:var(--lh-h3);color:var(--fg1);margin:1.2rem 0 0}.audience.svelte-1trjix0{font-size:var(--text-sm);color:var(--fg3);font-weight:300;line-height:var(--lh-body);margin:1rem 0 0}.features.svelte-1trjix0{flex:1;margin:1.5rem 0 0;padding:0;list-style:none}.features.svelte-1trjix0 li:where(.svelte-1trjix0){border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--fg2);font-weight:300;line-height:var(--lh-body);padding:.75rem 0}.features.svelte-1trjix0 li:where(.svelte-1trjix0):last-child{border-bottom:1px solid var(--rule)}.cta.svelte-1trjix0{justify-content:center;margin-top:1.75rem}.philosophy.svelte-1trjix0{padding-top:clamp(2rem,5vw,3.5rem)}.phil-grid.svelte-1trjix0{grid-template-columns:1fr 1fr;gap:clamp(1.2rem,3vw,2.5rem);margin-top:2.2rem;display:grid}.phil-block.svelte-1trjix0{border-top:1px solid var(--rule-strong);height:100%;padding-top:1.6rem}.phil-tag.svelte-1trjix0{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--amber);font-weight:500;display:inline-block}.phil-block.svelte-1trjix0 h2:where(.svelte-1trjix0){font-size:clamp(1.45rem, 2.6vw, var(--text-2xl));max-width:22ch;margin-top:.9rem}.phil-block.svelte-1trjix0 p:where(.svelte-1trjix0){color:var(--fg2);font-weight:300;line-height:var(--lh-long);max-width:40rem;margin-top:1rem}.comparison.svelte-1trjix0 h2:where(.svelte-1trjix0){max-width:24ch;margin-top:1.4rem}.sr-hidden.svelte-1trjix0{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-wrap.svelte-1trjix0{margin-top:2.2rem;overflow-x:auto}table.svelte-1trjix0{border-collapse:collapse;width:100%;min-width:40rem}thead.svelte-1trjix0 th:where(.svelte-1trjix0){font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg3-cream);text-align:left;border-bottom:1px solid var(--line-cream);padding:0 1rem .8rem 0;font-weight:500}tbody.svelte-1trjix0 th:where(.svelte-1trjix0),tbody.svelte-1trjix0 td:where(.svelte-1trjix0){border-bottom:1px solid var(--line-cream);vertical-align:top;text-align:left;padding:1.15rem 1rem 1.15rem 0}tbody.svelte-1trjix0 th:where(.svelte-1trjix0){font-family:var(--serif);font-weight:600;font-size:var(--text-base);letter-spacing:var(--track-h-tight);color:var(--fg1-cream);white-space:nowrap}tbody.svelte-1trjix0 td.cost:where(.svelte-1trjix0){font-family:var(--mono);font-size:var(--text-xs);letter-spacing:var(--track-mono);color:var(--fg2-cream);white-space:nowrap}tbody.svelte-1trjix0 td.note:where(.svelte-1trjix0){font-weight:300;font-size:var(--text-sm);color:var(--fg2-cream);line-height:var(--lh-body);max-width:34rem}tr.highlight.svelte-1trjix0 th:where(.svelte-1trjix0){color:var(--warm-orange)}tr.highlight.svelte-1trjix0 td.cost:where(.svelte-1trjix0){color:var(--fg1-cream)}tr.highlight.svelte-1trjix0 th:where(.svelte-1trjix0),tr.highlight.svelte-1trjix0 td:where(.svelte-1trjix0){border-bottom:2px solid var(--amber)}.footnote.svelte-1trjix0{font-family:var(--serif);font-style:italic;font-size:var(--text-lg);color:var(--fg2-cream);max-width:42rem;margin:1.8rem 0 0}.closing.svelte-1trjix0{text-align:center}.closing.svelte-1trjix0 h2:where(.svelte-1trjix0){max-width:20ch;margin:1.4rem auto 0}.closing-lead.svelte-1trjix0{max-width:36rem;margin:1.4rem auto 0}.closing-actions.svelte-1trjix0{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.4rem;display:flex}@media (width<=960px){.tracks.svelte-1trjix0{grid-template-columns:1fr;gap:2rem}.track.featured.svelte-1trjix0{transform:none}.tracks.svelte-1trjix0>.reveal:nth-child(2){order:-1}}@media (width<=960px) and (hover:hover){.track.featured.svelte-1trjix0:hover{transform:translateY(-3px)}}@media (width<=760px){.phil-grid.svelte-1trjix0{grid-template-columns:1fr}}
