.hero.svelte-1uha8ag{background:var(--green);min-height:100svh;color:var(--on-dark);flex-direction:column;padding:0 clamp(1.5rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.hero-bg.svelte-1uha8ag{z-index:0;pointer-events:none;background:linear-gradient(100deg,#141e1a8c 0%,#141e1a47 42%,#141e1a1f 100%),url(../../../karina-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-bg.svelte-1uha8ag:after{content:"";background:linear-gradient(to top, var(--green) 0%, #131e19b8 20%, #131e1938 46%, transparent 72%);position:absolute;inset:0}.hero.svelte-1uha8ag>.hero-top:where(.svelte-1uha8ag),.hero.svelte-1uha8ag>.hero-bottom:where(.svelte-1uha8ag){z-index:1;position:relative}.hero-fx.svelte-1uha8ag{z-index:0;pointer-events:none;filter:blur(74px);will-change:transform;background:linear-gradient(#0000 28%,#13272052 66%,#132720d9 100%);justify-content:center;align-items:flex-end;height:56%;display:flex;position:absolute;bottom:0;left:0;right:0}.fl-band.svelte-1uha8ag{transform-origin:bottom;background:radial-gradient(72% 100% at 50% 100%,#4ea87a94 0%,#2e705042 48%,#0000 76%);align-self:flex-end;width:118%;height:82%;animation:5.5s ease-in-out infinite alternate svelte-1uha8ag-fl-breathe}@keyframes svelte-1uha8ag-fl-breathe{0%{opacity:.5;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1.32)}}.n2.svelte-1uha8ag{z-index:50;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}.n2-side.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:inline-block;position:relative}.n2-side.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):after{content:"";background:var(--brass);transform-origin:0;width:100%;height:1px;transition:transform .42s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.n2-side.svelte-1uha8ag a:where(.svelte-1uha8ag):hover span:where(.svelte-1uha8ag):after{transform:scaleX(1)}.n2-cta.svelte-1uha8ag span:where(.svelte-1uha8ag):after{display:none}.n2.svelte-1uha8ag .n2-in:where(.svelte-1uha8ag){transition:padding .5s cubic-bezier(.22,.61,.36,1),background .5s}.n2.svelte-1uha8ag .n2-word:where(.svelte-1uha8ag){transition:font-size .5s cubic-bezier(.22,.61,.36,1),letter-spacing .5s}.n2.is-solid.svelte-1uha8ag{background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(12px)}.n2.is-solid.svelte-1uha8ag .n2-in:where(.svelte-1uha8ag){padding-top:.7rem;padding-bottom:.7rem}.n2.is-solid.svelte-1uha8ag .n2-word:where(.svelte-1uha8ag){letter-spacing:.04em;font-size:21px}@media (prefers-reduced-motion:reduce){.n2.svelte-1uha8ag,.n2.svelte-1uha8ag :where(.svelte-1uha8ag),.n2-side.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):after{transition:none!important}}.n2-in.svelte-1uha8ag{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;max-width:78rem;margin:0 auto;padding:1.5rem clamp(1.5rem,5vw,3rem);display:grid}.n2-side.svelte-1uha8ag{align-items:center;gap:1.75rem;display:flex}.n2-side.right.svelte-1uha8ag{justify-content:flex-end}.n2-side.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);border-bottom:none;font-size:13px}.n2-side.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.n2-word.svelte-1uha8ag{font-family:var(--serif);text-align:center;letter-spacing:.01em;color:var(--ink);border-bottom:none;font-size:30px}.n2-cta.svelte-1uha8ag{padding-bottom:2px;color:var(--green)!important;border-bottom:1px solid var(--brass)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important}.hero-eyebrow.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--brass-light);margin:0 0 2rem;font-size:13px}.hero-eyebrow.svelte-1uha8ag .dot:where(.svelte-1uha8ag){opacity:.5;margin:0 .25rem}.hero-title.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.025em;color:var(--on-dark);margin:0;font-size:clamp(2.75rem,8.5vw,7.5rem);font-weight:400;line-height:.98}.hero-title.svelte-1uha8ag .ital:where(.svelte-1uha8ag){color:var(--brass-light);font-style:italic}.hero-title.svelte-1uha8ag .num:where(.svelte-1uha8ag){letter-spacing:-.01em;font-size:.82em}.nowrap.svelte-1uha8ag{white-space:nowrap}.hero-sub.svelte-1uha8ag{font-family:var(--sans);color:var(--on-dark-soft);max-width:34rem;margin:2.5rem 0 0;font-size:clamp(1.05rem,1.7vw,1.375rem);line-height:1.55}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:3rem;display:flex}.btn-hero.svelte-1uha8ag{background:var(--on-dark);color:var(--green);font-family:var(--sans);border-bottom:none;border-radius:2px;padding:18px 36px;font-size:17px;font-weight:500;transition:background .15s,color .15s;display:inline-block}.btn-hero.svelte-1uha8ag:hover{background:var(--brass-light);color:var(--ink-deep)}.btn-hero-text.svelte-1uha8ag{font-family:var(--sans);color:var(--on-dark);border-bottom:1px solid var(--brass-light);padding-bottom:3px;font-size:16px}.btn-hero-text.svelte-1uha8ag:hover{color:var(--brass-light)}.hero-foot-note.svelte-1uha8ag{font-family:var(--mono);color:var(--on-dark-soft);max-width:30rem;font-size:13px;line-height:1.5}.hero-scroll.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-faint);white-space:nowrap;font-size:12px}.hero--v4.svelte-1uha8ag{justify-content:space-between;padding-top:2.5rem;padding-bottom:2.5rem}.hero-top.svelte-1uha8ag{justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.hero-title--xl.svelte-1uha8ag{max-width:58rem;font-size:clamp(2.75rem,8.5vw,8rem)}.hero-bottom-row.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin:2.5rem 0 2rem;display:flex}.hero--v4.svelte-1uha8ag .hero-sub:where(.svelte-1uha8ag){max-width:30rem;margin:0}.hero--v4.svelte-1uha8ag .hero-foot-note:where(.svelte-1uha8ag){font-family:var(--mono);color:var(--on-dark-soft);border-top:1px solid var(--rule-dark);max-width:32rem;padding-top:1.5rem;font-size:13px;line-height:1.5;display:block}.hero.svelte-1uha8ag .hero-bg:where(.svelte-1uha8ag){transform:translate3d(0, calc(var(--heroY,0px) * .28), 0);will-change:transform}.hero.svelte-1uha8ag .hero-bottom:where(.svelte-1uha8ag){transform:translate3d(0, calc(var(--heroY,0px) * -.12), 0);will-change:transform}.hero.svelte-1uha8ag .hero-top:where(.svelte-1uha8ag){transform:translate3d(0, calc(var(--heroY,0px) * -.05), 0)}.thesis.svelte-1uha8ag .t-split-left:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.thesis.svelte-1uha8ag .t-split-right:where(.svelte-1uha8ag){opacity:0;transition:opacity .85s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .13s), transform .85s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .13s);transform:translateY(1.1rem)}.thesis.svelte-1uha8ag .t-split-left:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):first-child{--i:0}.thesis.svelte-1uha8ag .t-split-left:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):nth-child(2){--i:1}.thesis.svelte-1uha8ag .t-split-left:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):nth-child(3){--i:2}.thesis.svelte-1uha8ag .t-split-right:where(.svelte-1uha8ag){--i:3}.thesis.is-in.svelte-1uha8ag .t-split-left:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.thesis.is-in.svelte-1uha8ag .t-split-right:where(.svelte-1uha8ag){opacity:1;transform:none}.proof.svelte-1uha8ag .pf-split-left:where(.svelte-1uha8ag){opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(.85rem)}.proof.svelte-1uha8ag .pf-split-right:where(.svelte-1uha8ag){clip-path:inset(0 0 100%);transition:clip-path 1.15s cubic-bezier(.16,1,.3,1) .2s}.proof.is-in.svelte-1uha8ag .pf-split-left:where(.svelte-1uha8ag){opacity:1;transform:none}.proof.is-in.svelte-1uha8ag .pf-split-right:where(.svelte-1uha8ag){clip-path:inset(0)}.what-title.svelte-1uha8ag>:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){display:inline-block}.what.svelte-1uha8ag .what-title:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){padding-bottom:.08em;overflow:hidden}.what.svelte-1uha8ag .what-title:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){transition:transform .95s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * .12s);transform:translateY(105%)}.what.is-in.svelte-1uha8ag .what-title:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){transform:none}.what.svelte-1uha8ag .wt-kicker:where(.svelte-1uha8ag),.what.svelte-1uha8ag .wt-caption:where(.svelte-1uha8ag){opacity:0;transition:opacity .8s .5s}.what.is-in.svelte-1uha8ag .wt-kicker:where(.svelte-1uha8ag),.what.is-in.svelte-1uha8ag .wt-caption:where(.svelte-1uha8ag){opacity:1}.traps.svelte-1uha8ag .hl-head-text:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.traps.svelte-1uha8ag .hl-nav:where(.svelte-1uha8ag){opacity:0;transition:opacity .7s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .11s), transform .7s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .11s);transform:translateY(.9rem)}.traps.svelte-1uha8ag .hl-head-text:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):nth-child(2){--i:1}.traps.svelte-1uha8ag .hl-head-text:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):nth-child(3){--i:2}.traps.svelte-1uha8ag .hl-nav:where(.svelte-1uha8ag){--i:3}.traps.is-in.svelte-1uha8ag .hl-head-text:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.traps.is-in.svelte-1uha8ag .hl-nav:where(.svelte-1uha8ag){opacity:1;transform:none}.traps.traps--deal.is-dark.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag){opacity:0;transition:opacity .65s cubic-bezier(.22, .61, .36, 1) calc(.35s + var(--i,0) * 90ms), translate .65s cubic-bezier(.22, .61, .36, 1) calc(.35s + var(--i,0) * 90ms), transform .28s ease, border-color .28s ease, background .28s ease, box-shadow .28s ease;translate:3rem}.traps.traps--deal.is-dark.is-in.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag){opacity:1;translate:none}.curriculum.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.curriculum.svelte-1uha8ag .curr-title:where(.svelte-1uha8ag){opacity:0;transition:opacity .7s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .12s), transform .7s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .12s);transform:translateY(.9rem)}.curriculum.svelte-1uha8ag .curr-title:where(.svelte-1uha8ag){--i:1}.curriculum.is-in.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.curriculum.is-in.svelte-1uha8ag .curr-title:where(.svelte-1uha8ag){opacity:1;transform:none}.curriculum.svelte-1uha8ag .csx-index-item:where(.svelte-1uha8ag){opacity:0;transition:opacity .55s cubic-bezier(.22, .61, .36, 1) calc(.3s + var(--i,0) * 80ms), transform .55s cubic-bezier(.22, .61, .36, 1) calc(.3s + var(--i,0) * 80ms);transform:translate(-1.2rem)}.curriculum.svelte-1uha8ag .csx-details:where(.svelte-1uha8ag){opacity:0;transition:opacity .9s .85s}.curriculum.is-in.svelte-1uha8ag .csx-index-item:where(.svelte-1uha8ag){opacity:1;transform:none}.curriculum.is-in.svelte-1uha8ag .csx-details:where(.svelte-1uha8ag){opacity:1}.brace.svelte-1uha8ag .br-mag-head:where(.svelte-1uha8ag){padding-bottom:.08em;overflow:hidden}.brace.svelte-1uha8ag .br-mag-head:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){transition:transform 1s cubic-bezier(.16,1,.3,1) .15s;display:inline-block;transform:translateY(105%)}.brace.is-in.svelte-1uha8ag .br-mag-head:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){transform:none}.brace.svelte-1uha8ag .br-kicker:where(.svelte-1uha8ag),.brace.svelte-1uha8ag .br-mag-cols:where(.svelte-1uha8ag),.brace.svelte-1uha8ag .disq-panel:where(.svelte-1uha8ag){opacity:0;transition:opacity .8s ease calc(var(--i,0) * .2s)}.brace.svelte-1uha8ag .br-mag-cols:where(.svelte-1uha8ag){--i:3}.brace.svelte-1uha8ag .disq-panel:where(.svelte-1uha8ag){--i:4}.brace.is-in.svelte-1uha8ag .br-kicker:where(.svelte-1uha8ag),.brace.is-in.svelte-1uha8ag .br-mag-cols:where(.svelte-1uha8ag),.brace.is-in.svelte-1uha8ag .disq-panel:where(.svelte-1uha8ag){opacity:1}.ts-bridge.svelte-1uha8ag .crt-screen:where(.svelte-1uha8ag){opacity:0;filter:brightness(.12);transition:opacity .45s ease calc(.2s + var(--i,0) * .18s), filter .75s cubic-bezier(.22, .61, .36, 1) calc(.2s + var(--i,0) * .18s)}.ts-bridge.is-in.svelte-1uha8ag .crt-screen:where(.svelte-1uha8ag){opacity:1;filter:none}.ts-bridge.svelte-1uha8ag .ts-nav:where(.svelte-1uha8ag){opacity:0;transition:opacity .7s .8s}.ts-bridge.is-in.svelte-1uha8ag .ts-nav:where(.svelte-1uha8ag){opacity:1}.whoami.svelte-1uha8ag .who-split-photo:where(.svelte-1uha8ag){opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transform:translate(-2.2rem)}.whoami.svelte-1uha8ag .who-split-copy:where(.svelte-1uha8ag){opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1) .12s,transform .9s cubic-bezier(.22,.61,.36,1) .12s;transform:translate(2.2rem)}.whoami.is-in.svelte-1uha8ag .who-split-photo:where(.svelte-1uha8ag),.whoami.is-in.svelte-1uha8ag .who-split-copy:where(.svelte-1uha8ag){opacity:1;transform:none}.letter.svelte-1uha8ag .letter-kicker:where(.svelte-1uha8ag),.letter.svelte-1uha8ag .letter-head:where(.svelte-1uha8ag),.letter.svelte-1uha8ag .letter-deck:where(.svelte-1uha8ag){opacity:0;transition:opacity .8s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .14s), transform .8s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .14s);transform:translateY(1rem)}.letter.svelte-1uha8ag .letter-head:where(.svelte-1uha8ag){--i:1}.letter.svelte-1uha8ag .letter-deck:where(.svelte-1uha8ag){--i:2}.letter.is-in.svelte-1uha8ag .letter-kicker:where(.svelte-1uha8ag),.letter.is-in.svelte-1uha8ag .letter-head:where(.svelte-1uha8ag),.letter.is-in.svelte-1uha8ag .letter-deck:where(.svelte-1uha8ag){opacity:1;transform:none}.letter.svelte-1uha8ag .rv:not(.letter-kicker):not(.letter-head):not(.letter-deck){opacity:0;transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);transform:translateY(.9rem)}.letter.svelte-1uha8ag .rv.rv-in:not(.letter-kicker):not(.letter-head):not(.letter-deck){opacity:1;transform:none}.letter.svelte-1uha8ag .pl-collage.rv:not(.letter-kicker):not(.letter-head):not(.letter-deck),.letter.svelte-1uha8ag .pl-collage.rv.rv-in:not(.letter-kicker):not(.letter-head):not(.letter-deck){transform:translate(-50%)}.pricing.svelte-1uha8ag .pv-headline:where(.svelte-1uha8ag){padding-bottom:.08em;overflow:hidden}.pricing.svelte-1uha8ag .pv-headline:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){transition:transform 1s cubic-bezier(.16,1,.3,1) .15s;display:inline-block;transform:translateY(105%)}.pricing.is-in.svelte-1uha8ag .pv-headline:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){transform:none}.pricing.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv-sub:where(.svelte-1uha8ag){opacity:0;transition:opacity .7s ease calc(var(--i,0) * .25s)}.pricing.svelte-1uha8ag .pv-sub:where(.svelte-1uha8ag){--i:2}.pricing.svelte-1uha8ag .pv3-receipt:where(.svelte-1uha8ag){clip-path:inset(0 0 100%);transition:clip-path 1.1s cubic-bezier(.16,1,.3,1) .55s}.pricing.is-in.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.pricing.is-in.svelte-1uha8ag .pv-sub:where(.svelte-1uha8ag){opacity:1}.pricing.is-in.svelte-1uha8ag .pv3-receipt:where(.svelte-1uha8ag){clip-path:inset(0)}.faq.svelte-1uha8ag .faq-head:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){opacity:0;transition:opacity .7s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .12s), transform .7s cubic-bezier(.22, .61, .36, 1) calc(var(--i,0) * .12s);transform:translateY(.9rem)}.faq.svelte-1uha8ag .faq-head:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):nth-child(2){--i:1}.faq.is-in.svelte-1uha8ag .faq-head:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){opacity:1;transform:none}.faq.svelte-1uha8ag .faq-item:where(.svelte-1uha8ag){opacity:0;transition:opacity .55s cubic-bezier(.22, .61, .36, 1) calc(.3s + var(--i,0) * 70ms), transform .55s cubic-bezier(.22, .61, .36, 1) calc(.3s + var(--i,0) * 70ms);transform:translateY(.7rem)}.faq.is-in.svelte-1uha8ag .faq-item:where(.svelte-1uha8ag){opacity:1;transform:none}.close.svelte-1uha8ag .cv-claim:where(.svelte-1uha8ag){padding-bottom:.08em;overflow:hidden}.close.svelte-1uha8ag .cv-claim:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){transition:transform 1s cubic-bezier(.16,1,.3,1) .15s;display:inline-block;transform:translateY(105%)}.close.is-in.svelte-1uha8ag .cv-claim:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){transform:none}.close.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.close.svelte-1uha8ag .cv2-foot-l:where(.svelte-1uha8ag),.close.svelte-1uha8ag .cv-body:where(.svelte-1uha8ag){opacity:0;transition:opacity .75s ease calc(var(--i,0) * .2s)}.close.svelte-1uha8ag .cv2-foot-l:where(.svelte-1uha8ag){--i:3}.close.svelte-1uha8ag .cv-body:where(.svelte-1uha8ag){--i:4}.close.is-in.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.close.is-in.svelte-1uha8ag .cv2-foot-l:where(.svelte-1uha8ag),.close.is-in.svelte-1uha8ag .cv-body:where(.svelte-1uha8ag){opacity:1}@media (prefers-reduced-motion:reduce),(scripting:none){.close.svelte-1uha8ag .wrap:where(.svelte-1uha8ag),.close.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.close.svelte-1uha8ag .cv-claim:where(.svelte-1uha8ag),.close.svelte-1uha8ag .cv-claim:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag),.close.svelte-1uha8ag .cv2-foot-l:where(.svelte-1uha8ag),.close.svelte-1uha8ag .cv-body:where(.svelte-1uha8ag),.close.svelte-1uha8ag .cv-note:where(.svelte-1uha8ag),.close.svelte-1uha8ag .cv-cta:where(.svelte-1uha8ag),.faq.svelte-1uha8ag .faq-head:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.faq.svelte-1uha8ag .faq-item:where(.svelte-1uha8ag),.faq.svelte-1uha8ag .faq-n:where(.svelte-1uha8ag),.faq.svelte-1uha8ag .faq-qt:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv-headline:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv-headline:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv-sub:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv3-receipt:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv3-lines:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv3-lines:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv3-total:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv3-note:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv-cta:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag .pv3-credit:where(.svelte-1uha8ag),.letter.svelte-1uha8ag .letter-kicker:where(.svelte-1uha8ag),.letter.svelte-1uha8ag .letter-head:where(.svelte-1uha8ag),.letter.svelte-1uha8ag .letter-deck:where(.svelte-1uha8ag),.letter.svelte-1uha8ag .rv:not(.pl-collage),.whoami.svelte-1uha8ag .who-split-photo:where(.svelte-1uha8ag),.whoami.svelte-1uha8ag .who-split-copy:where(.svelte-1uha8ag),.whoami.svelte-1uha8ag .who-split-copy:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.whoami.svelte-1uha8ag .who-title-highlight:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag),.ts-bridge.svelte-1uha8ag .ts-stage:where(.svelte-1uha8ag),.ts-bridge.svelte-1uha8ag .ts-nav:where(.svelte-1uha8ag),.ts-bridge.svelte-1uha8ag .crt-screen:where(.svelte-1uha8ag),.brace.svelte-1uha8ag .br-kicker:where(.svelte-1uha8ag),.brace.svelte-1uha8ag .br-mag:where(.svelte-1uha8ag),.brace.svelte-1uha8ag .br-mag-head:where(.svelte-1uha8ag),.brace.svelte-1uha8ag .br-mag-head:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag),.brace.svelte-1uha8ag .br-mag-cols:where(.svelte-1uha8ag),.brace.svelte-1uha8ag .disq-panel:where(.svelte-1uha8ag),.curriculum.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.curriculum.svelte-1uha8ag .curr-title:where(.svelte-1uha8ag),.curriculum.svelte-1uha8ag .csx-index:where(.svelte-1uha8ag),.curriculum.svelte-1uha8ag .csx-index-item:where(.svelte-1uha8ag),.curriculum.svelte-1uha8ag .csx-details:where(.svelte-1uha8ag),.curriculum.svelte-1uha8ag .csx-detail:where(.svelte-1uha8ag),.traps.svelte-1uha8ag .hl-head-text:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.traps.svelte-1uha8ag .hl-nav:where(.svelte-1uha8ag),.traps.svelte-1uha8ag .hl-cards:where(.svelte-1uha8ag),.traps.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag),.traps.svelte-1uha8ag .hl-num:where(.svelte-1uha8ag),.traps.svelte-1uha8ag .hl-t:where(.svelte-1uha8ag),.traps.svelte-1uha8ag .hl-d:where(.svelte-1uha8ag),.what.svelte-1uha8ag .what-title:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.what.svelte-1uha8ag .what-title:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag),.what.svelte-1uha8ag .wt-kicker:where(.svelte-1uha8ag),.what.svelte-1uha8ag .wt-caption:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .hero-bg:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .hero-bottom:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .hero-top:where(.svelte-1uha8ag),.thesis.svelte-1uha8ag .t-split-right:where(.svelte-1uha8ag),.thesis.svelte-1uha8ag .t-split-left:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag),.proof.svelte-1uha8ag .pf-split-left:where(.svelte-1uha8ag),.proof.svelte-1uha8ag .pf-split-right:where(.svelte-1uha8ag),.proof.svelte-1uha8ag .pf-row:where(.svelte-1uha8ag){opacity:1!important;clip-path:none!important;filter:none!important;stroke-dashoffset:0!important;transition:none!important;transform:none!important}.letter.svelte-1uha8ag .pl-collage.rv{opacity:1!important;transition:none!important;transform:translate(-50%)!important}}.wrap.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:0 clamp(1.5rem,5vw,5rem)}.wrap--wide.svelte-1uha8ag{max-width:90rem}.thesis.svelte-1uha8ag{background:linear-gradient(125deg, #ffffff80 0%, #fff0 34%, #0000000f 72%, #fff6 100%), repeating-linear-gradient(118deg, #00000006 0 1px, #0000 1px 3px), var(--paper);padding:clamp(10rem,22vh,17rem) 0 clamp(6rem,13vh,11rem);position:relative;overflow:hidden}.thesis-claim.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.02em;max-width:20ch;margin:0;font-size:clamp(1.9rem,5vw,4.35rem);font-weight:400;line-height:1.02}.thesis-claim.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-size:.86em}.thesis-claim.svelte-1uha8ag .hl:where(.svelte-1uha8ag){color:var(--brass)}.thesis-sub.svelte-1uha8ag{z-index:1;font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-soft);max-width:24ch;margin:clamp(1.25rem,2.5vh,2rem) 0 0;font-size:clamp(1.3rem,2.3vw,2rem);line-height:1.24;position:relative}.thesis-sub.svelte-1uha8ag .ital:where(.svelte-1uha8ag){color:var(--brass);font-style:italic}.t-watermark.svelte-1uha8ag{position:relative}.t-mark.svelte-1uha8ag{color:var(--green-tint);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-size:clamp(8rem,28vw,24rem);line-height:.8;position:absolute;top:-.34em;left:-.04em}.t-split.svelte-1uha8ag{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.t-split-left.svelte-1uha8ag,.t-split-right.svelte-1uha8ag{z-index:1;position:relative}.t-split.svelte-1uha8ag .thesis-claim:where(.svelte-1uha8ag){max-width:14ch}.t-split-right.svelte-1uha8ag{border-left:1px solid var(--rule);align-self:center;gap:1.5rem;padding-left:clamp(1.5rem,3vw,3rem);display:grid}.t-split-right.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);margin:0;font-size:18px;line-height:1.65}.eyebrow--dark.svelte-1uha8ag{color:var(--brass-light)}.btn-solid.svelte-1uha8ag{background:var(--green);color:var(--paper-raised);font-family:var(--sans);border-bottom:none;border-radius:2px;padding:16px 32px;font-size:16px;font-weight:500;transition:background .15s;display:inline-block}.btn-solid.svelte-1uha8ag:hover{background:var(--green-hover);color:var(--paper-raised)}.problem.svelte-1uha8ag{min-height:100svh;color:var(--on-dark);background:linear-gradient(#0f1914d1,#0b130feb),url(../../../peaceful.jpg) 50%/cover no-repeat;align-items:center;padding:clamp(5rem,12vh,9rem) 0;display:flex;position:relative;overflow:hidden}.problem--moon.svelte-1uha8ag{background:radial-gradient(circle at 78% 18%,#cae0dc21 0,#75a09a12 22%,#0000 49%),linear-gradient(#060f11e0,#050c0df5),url(../../../peaceful.jpg) 50%/cover no-repeat}.moon-aura.svelte-1uha8ag{z-index:0;aspect-ratio:1;filter:blur(4px);opacity:0;pointer-events:none;background:radial-gradient(circle,#cae5e033,#97cac112 42%,#0000 72%);border-radius:50%;width:clamp(8rem,19vw,17rem);transition:opacity .6s,transform .8s;position:absolute;top:clamp(3.5rem,8vh,6.5rem);right:clamp(7%,12vw,16%);transform:scale(.88)}.problem--moon.svelte-1uha8ag .moon-aura:where(.svelte-1uha8ag){opacity:1;transform:scale(1)}.moon-disc.svelte-1uha8ag{aspect-ratio:1;filter:blur(3px);background:radial-gradient(circle at 38% 34%,#eef4e8,#c7d9d0 68%,#a7beb7);border-radius:50%;width:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2rem #d9eee661,0 0 6rem #a6d4cc38}.problem.svelte-1uha8ag>.wrap:where(.svelte-1uha8ag){z-index:1;position:relative}.wd-field.svelte-1uha8ag{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wd-rain.svelte-1uha8ag{left:var(--x);width:calc(3px * var(--s));height:calc(22px * var(--s));filter:blur(.4px);opacity:0;animation:svelte-1uha8ag-wd-fall var(--dur) linear var(--delay) infinite;background:linear-gradient(#d2ebdc00 0%,#d2ebdc80 62%,#ffffffd9 100%);border-radius:50%;position:absolute;top:-6%}@keyframes svelte-1uha8ag-wd-fall{0%{opacity:0;transform:translateY(0)}8%{opacity:.75}90%{opacity:.65}to{opacity:0;transform:translateY(108vh)}}.wd-trickle.svelte-1uha8ag{left:var(--x);opacity:0;width:2px;height:30vh;animation:svelte-1uha8ag-wd-drip var(--dur) linear var(--delay) infinite;background:linear-gradient(#cde8da00 0%,#cde8da38 82%,#ffffffe6 100%);border-radius:0 0 2px 2px;position:absolute;top:0;transform:translateY(-32vh)}@keyframes svelte-1uha8ag-wd-drip{0%{opacity:0;transform:translateY(-32vh)}10%{opacity:.7}68%{opacity:.6}78%{opacity:0}to{opacity:0;transform:translateY(108vh)}}.wd-splash.svelte-1uha8ag{left:var(--x);opacity:0;width:3vw;height:1.4vw;animation:svelte-1uha8ag-wd-splash var(--dur) linear var(--delay) infinite;border:1px solid #d2ebdc8c;border-radius:50%;position:absolute;bottom:5%;transform:translate(-50%)scale(0)}@keyframes svelte-1uha8ag-wd-splash{0%,66%{opacity:0;transform:translate(-50%)scale(.1)}72%{opacity:.75;transform:translate(-50%)scale(.4)}86%,to{opacity:0;transform:translate(-50%)scale(1.7)}}.problem-claim.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(2.25rem,6vw,5rem);font-weight:400;line-height:1}.hl-fill.svelte-1uha8ag{display:inline-block;position:relative}.hl-base.svelte-1uha8ag{color:var(--on-dark)}.hl-accent.svelte-1uha8ag{color:var(--brass-light);white-space:nowrap;clip-path:inset(0 100% 0 0);pointer-events:none;position:absolute;top:0;left:0}.hl-fill.in.svelte-1uha8ag .hl-accent:where(.svelte-1uha8ag){animation:.85s cubic-bezier(.4,0,.2,1) .15s forwards svelte-1uha8ag-hl-sweep}@keyframes svelte-1uha8ag-hl-sweep{to{clip-path:inset(0 0% 0 0)}}.hl-underline.svelte-1uha8ag{width:100%;height:.4em;color:var(--brass-light);position:absolute;bottom:-.24em;left:0;overflow:visible}.hl-underline.svelte-1uha8ag path:where(.svelte-1uha8ag){stroke-dasharray:360;stroke-dashoffset:360px}.hl-fill.in.svelte-1uha8ag .hl-underline:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){animation:.7s .5s forwards svelte-1uha8ag-hl-draw}@keyframes svelte-1uha8ag-hl-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hl-fill.in.svelte-1uha8ag .hl-accent:where(.svelte-1uha8ag){clip-path:inset(0 0% 0 0)}.hl-fill.in.svelte-1uha8ag .hl-underline:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){stroke-dashoffset:0}}.problem-body.svelte-1uha8ag{max-width:40rem;color:var(--on-dark-soft);margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55}.p-center.svelte-1uha8ag{text-align:center}.p-center.svelte-1uha8ag .problem-body:where(.svelte-1uha8ag){max-width:44rem;margin-left:auto;margin-right:auto}.proof.svelte-1uha8ag{background:var(--paper);padding:clamp(6rem,12vh,10rem) 0}.stat-n.svelte-1uha8ag{letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.5rem,4.5vw,4rem);line-height:1}.stat-l.svelte-1uha8ag{color:var(--ink-soft);max-width:16rem;font-size:15px;line-height:1.4}.stat-note.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;color:var(--brass);font-size:11px}.proof-em.svelte-1uha8ag{font-family:var(--serif);color:var(--ink);font-size:1.15em;font-style:italic}.pf-split.svelte-1uha8ag{grid-template-columns:1fr .85fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.pf-lead.svelte-1uha8ag{color:var(--ink);margin:1.5rem 0 0;font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.5}.pf-split-right.svelte-1uha8ag{gap:0;display:grid}.pf-row.svelte-1uha8ag{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.5rem 0;display:flex}.pf-row.svelte-1uha8ag:last-child{border-bottom:1px solid var(--rule)}.pf-row.svelte-1uha8ag .stat-n:where(.svelte-1uha8ag){letter-spacing:-.02em;color:var(--ink);flex:none;font-size:clamp(2rem,3vw,2.75rem);line-height:1}.pf-row.svelte-1uha8ag .stat-l:where(.svelte-1uha8ag){color:var(--ink-soft);text-align:right;max-width:18rem;font-size:15px;line-height:1.4}.proof.svelte-1uha8ag{transition:background .4s,color .4s;position:relative;overflow:hidden}.proof--ledger.svelte-1uha8ag{background:#e7e0d1}.proof--ledger.svelte-1uha8ag:before{content:"RECEIPTS";font:400 clamp(7rem, 22vw, 22rem)/.8 var(--serif);letter-spacing:-.06em;color:#313b310b;pointer-events:none;white-space:nowrap;position:absolute;bottom:-.18em;left:-.03em}.proof--ledger.svelte-1uha8ag .pf-split:where(.svelte-1uha8ag){grid-template-columns:.8fr 1.2fr;align-items:end}.proof--ledger.svelte-1uha8ag .pf-lead:where(.svelte-1uha8ag){max-width:30rem;font-family:var(--serif);font-size:clamp(1.4rem,2.5vw,2.15rem);line-height:1.25}.proof--ledger.svelte-1uha8ag .pf-split-right:where(.svelte-1uha8ag){background:#22302738;border:1px solid #22302738;grid-template-columns:repeat(3,1fr);gap:1px}.proof--ledger.svelte-1uha8ag .pf-row:where(.svelte-1uha8ag){background:#f0ebdf;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:15rem;padding:1.6rem}.proof--ledger.svelte-1uha8ag .pf-row:where(.svelte-1uha8ag):last-child{border-bottom:0}.proof--ledger.svelte-1uha8ag .pf-row:where(.svelte-1uha8ag):first-child{background:var(--green)}.proof--ledger.svelte-1uha8ag .pf-row:where(.svelte-1uha8ag):first-child .stat-n:where(.svelte-1uha8ag),.proof--ledger.svelte-1uha8ag .pf-row:where(.svelte-1uha8ag):first-child .stat-l:where(.svelte-1uha8ag){color:var(--paper-raised)}.proof--ledger.svelte-1uha8ag .pf-row:where(.svelte-1uha8ag) .stat-n:where(.svelte-1uha8ag){font-family:var(--serif);font-size:clamp(2.8rem,5vw,4.7rem)}.proof--ledger.svelte-1uha8ag .pf-row:where(.svelte-1uha8ag) .stat-l:where(.svelte-1uha8ag){text-align:left;font-size:.82rem;line-height:1.45}@media (width<=760px){.proof--ledger.svelte-1uha8ag .pf-split-right:where(.svelte-1uha8ag){grid-template-columns:1fr}.proof--ledger.svelte-1uha8ag .pf-row:where(.svelte-1uha8ag){min-height:auto}.proof--ledger.svelte-1uha8ag .pf-split:where(.svelte-1uha8ag){grid-template-columns:1fr}}.what.svelte-1uha8ag{border-top:1px solid var(--rule);background:linear-gradient(125deg, #ffffff80 0%, #fff0 34%, #0000000f 72%, #fff6 100%), repeating-linear-gradient(118deg, #00000006 0 1px, #0000 1px 3px), var(--paper);padding:clamp(5.5rem,11vh,9rem) 0;position:relative;overflow:hidden}.what-title.svelte-1uha8ag{font-family:var(--serif);letter-spacing:0;margin:0;font-weight:400}.what-title.svelte-1uha8ag em:where(.svelte-1uha8ag){font-weight:400}.wt-kicker.svelte-1uha8ag{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.wt-kicker.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin:0}.wt-kicker.svelte-1uha8ag>.num:where(.svelte-1uha8ag){text-transform:uppercase;color:var(--ink-faint);font-size:10px}.wt-stack.svelte-1uha8ag .what-title:where(.svelte-1uha8ag){flex-direction:column;margin-top:clamp(3rem,7vh,5rem);font-size:clamp(3.6rem,7.8vw,7.8rem);line-height:.92;display:flex}.wt-stack.svelte-1uha8ag .what-title:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):nth-child(2){color:var(--ink-soft)}.wt-stack.svelte-1uha8ag .what-title:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){width:fit-content;color:var(--green);margin-left:clamp(1rem,11vw,11rem)}.wt-stack.svelte-1uha8ag .what-title:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag):first-of-type{border-top:.06em solid var(--brass);margin-top:.22em;padding-top:.12em}.wt-caption.svelte-1uha8ag{border-top:1px solid var(--ink);grid-template-columns:.5fr 1fr;gap:2rem;margin-top:clamp(3rem,7vh,5rem);padding-top:1rem;display:grid}.wt-caption.svelte-1uha8ag span:where(.svelte-1uha8ag){font:10px/1 var(--mono);text-transform:uppercase;color:var(--brass)}.wt-caption.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34rem;font:clamp(1.05rem, 1.8vw, 1.35rem)/1.4 var(--serif);margin:0}@media (width<=760px){.wt-stack.svelte-1uha8ag .what-title:where(.svelte-1uha8ag){font-size:clamp(3rem,15vw,5rem)}.wt-stack.svelte-1uha8ag .what-title:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){margin-left:0}.wt-caption.svelte-1uha8ag{grid-template-columns:1fr}}.traps.svelte-1uha8ag{background:var(--green-tint);padding:clamp(6rem,12vh,10rem) 0}.traps-title.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.02em;max-width:24ch;margin:0 0 3rem;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:400;line-height:1.05}.traps-foot.svelte-1uha8ag{color:var(--ink-soft);max-width:44rem;margin:0;font-size:16px}.tr-lead.svelte-1uha8ag{color:var(--ink);max-width:42rem;margin:-1.5rem 0 3rem;font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.55}.hl-head.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.hl-head-text.svelte-1uha8ag{min-width:0}.hl-nav.svelte-1uha8ag{flex:none;gap:.75rem;padding-top:.5rem;display:flex}.hl-navbtn.svelte-1uha8ag{border:1px solid var(--rule);width:46px;height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.hl-navbtn.svelte-1uha8ag:hover:not(:disabled){background:var(--green);color:var(--paper);border-color:var(--green)}.hl-navbtn.svelte-1uha8ag:disabled{opacity:.25;cursor:default}.hl-cards.svelte-1uha8ag{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:1.5rem;margin:2.5rem 0 0;padding:.5rem clamp(1.5rem,5vw,5rem) 1.5rem;scroll-padding-left:clamp(1.5rem,5vw,5rem);list-style:none;display:flex;overflow-x:auto}.hl-cards.svelte-1uha8ag::-webkit-scrollbar{display:none}.hl-cards.svelte-1uha8ag.dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.hl-card.svelte-1uha8ag{scroll-snap-align:start;background:var(--paper-raised);border:1px solid var(--rule);border-radius:3px;flex-direction:column;flex:0 0 clamp(258px,26vw,340px);padding:clamp(1.5rem,2.5vw,2rem);display:flex}.hl-num.svelte-1uha8ag{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink-faint);margin-bottom:1rem;font-size:clamp(2rem,3vw,2.75rem);line-height:1;display:block}.hl-t.svelte-1uha8ag{font-family:var(--sans);margin:0 0 .6rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500}.hl-d.svelte-1uha8ag{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.traps.is-dark.svelte-1uha8ag{background:var(--ink-deep)}.traps.is-dark.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--brass-light)}.traps.is-dark.svelte-1uha8ag .traps-title:where(.svelte-1uha8ag),.traps.is-dark.svelte-1uha8ag .tr-lead:where(.svelte-1uha8ag){color:var(--on-dark)}.traps.is-dark.svelte-1uha8ag .traps-foot:where(.svelte-1uha8ag){color:var(--on-dark-soft)}.traps.is-dark.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag){border-color:var(--rule-dark);background:#f4f4f10a}.traps.is-dark.svelte-1uha8ag .hl-num:where(.svelte-1uha8ag){color:var(--on-dark-faint)}.traps.is-dark.svelte-1uha8ag .hl-t:where(.svelte-1uha8ag){color:var(--on-dark)}.traps.is-dark.svelte-1uha8ag .hl-d:where(.svelte-1uha8ag){color:var(--on-dark-soft)}.traps.is-dark.svelte-1uha8ag .hl-navbtn:where(.svelte-1uha8ag){border-color:var(--rule-dark);color:var(--on-dark)}.traps.is-dark.svelte-1uha8ag .hl-navbtn:where(.svelte-1uha8ag):hover:not(:disabled){background:var(--on-dark);color:var(--ink-deep);border-color:var(--on-dark)}.traps.svelte-1uha8ag{isolation:isolate;position:relative;overflow:hidden}.traps.svelte-1uha8ag:before{content:"";z-index:-3;opacity:.38;pointer-events:none;background:url(../../../karina-traps-option-a.png) 50% 42%/cover no-repeat;position:absolute;inset:0}.traps.svelte-1uha8ag:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#020705f7 0%,#030906e8 28%,#040c08c4 52%,#050d0994 76%,#050d09ad 100%);position:absolute;inset:0}.traps.svelte-1uha8ag>.wrap:where(.svelte-1uha8ag),.traps.svelte-1uha8ag>.hl-cards:where(.svelte-1uha8ag){z-index:2;position:relative}.traps-fx.svelte-1uha8ag{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.traps-fx.svelte-1uha8ag span:where(.svelte-1uha8ag),.traps-fx.svelte-1uha8ag i:where(.svelte-1uha8ag){filter:blur(76px);will-change:transform,opacity;width:42%;display:block;position:absolute;top:-18%;bottom:-18%}.traps-fx.svelte-1uha8ag span:where(.svelte-1uha8ag){background:linear-gradient(90deg,#3bcd7c9e,#2d8f5b29,#0000);animation:8.5s ease-in-out infinite alternate svelte-1uha8ag-traps-left-breathe;left:-22%}.traps-fx.svelte-1uha8ag i:where(.svelte-1uha8ag){background:linear-gradient(270deg,#53e29180,#2b845624,#0000);animation:10s ease-in-out infinite alternate-reverse svelte-1uha8ag-traps-right-breathe;right:-22%}.traps.is-dark.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020906d1;border-color:#8fb29933;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;box-shadow:0 18px 38px #0000002e}.traps.is-dark.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag):hover{background:#030e09f0;border-color:#5be893e0;transform:translateY(-7px);box-shadow:0 20px 48px #00000057,0 0 0 1px #52dc8b1f,0 0 30px #42cd7c21}.traps.is-dark.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag):hover .hl-num:where(.svelte-1uha8ag){color:#65df9b}.traps.is-dark.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag):hover .hl-t:where(.svelte-1uha8ag){color:#f7f7f2}@keyframes svelte-1uha8ag-traps-left-breathe{0%{opacity:.34;transform:translate(-18%)scaleX(.78)}to{opacity:.86;transform:translate(20%)scaleX(1.12)}}@keyframes svelte-1uha8ag-traps-right-breathe{0%{opacity:.3;transform:translate(16%)scaleX(.82)}to{opacity:.78;transform:translate(-18%)scaleX(1.08)}}@media (prefers-reduced-motion:reduce){.traps-fx.svelte-1uha8ag span:where(.svelte-1uha8ag),.traps-fx.svelte-1uha8ag i:where(.svelte-1uha8ag){animation:none!important}.traps.is-dark.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag){transition:none}}@media (width<=760px){.traps.svelte-1uha8ag:before{background-position:50%}}.curriculum.svelte-1uha8ag{background:var(--paper);padding:clamp(6rem,12vh,10rem) 0;position:relative}.curr-title.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.025em;max-width:20ch;margin:0 0 3rem;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:400;line-height:1.02}.curr-hi.svelte-1uha8ag{color:var(--green);font-weight:700}.csx.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.csx-index.svelte-1uha8ag{flex-direction:column;gap:.25rem;display:flex;position:sticky;top:33vh}.csx-index-item.svelte-1uha8ag{color:var(--ink-faint);border-bottom:none;grid-template-columns:2.5rem 1fr;align-items:baseline;gap:.75rem;padding:.6rem 0;font-size:clamp(1rem,1.4vw,1.2rem);transition:color .15s;display:grid}.csx-index-item.svelte-1uha8ag:hover{color:var(--ink-soft)}.csx-index-item.on.svelte-1uha8ag{color:var(--ink)}.csx-index-n.svelte-1uha8ag{color:var(--brass);font-size:13px}.csx-details.svelte-1uha8ag{color:var(--on-dark);background:linear-gradient(125deg, #ffffff1c 0%, #fff0 32%, #00000024 66%, #ffffff0f 100%), repeating-linear-gradient(118deg, #ffffff08 0 1px, #00000005 1px 3px), var(--green);border-radius:3px;flex-direction:column;padding:clamp(1.75rem,3vw,3rem) clamp(1.75rem,3vw,2.75rem);display:flex}.csx-detail.svelte-1uha8ag{border-top:1px solid var(--rule-dark);will-change:opacity;padding:clamp(2rem,5vh,3.5rem) 0}.csx-detail.svelte-1uha8ag:first-child{border-top:none;padding-top:0}.csx-detail-n.svelte-1uha8ag{color:var(--on-dark-faint);font-size:clamp(2rem,3vw,3rem);line-height:1}.csx-detail-t.svelte-1uha8ag{font-family:var(--serif);color:var(--on-dark);text-shadow:0 2px 7px #00000073;margin:.75rem 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400}.csx-detail-job.svelte-1uha8ag{color:var(--on-dark-soft);max-width:40rem;margin:0 0 1rem;font-size:18px;line-height:1.55}.csx-detail-meta.svelte-1uha8ag{color:var(--on-dark-faint);margin:0;font-size:13px}.csx-more.svelte-1uha8ag{font-family:var(--sans);color:var(--brass-light);border:none;border-bottom:1px solid var(--brass-light);cursor:pointer;background:0 0;align-items:center;gap:.5rem;margin-top:1.25rem;padding:0 0 2px;font-size:14px;display:inline-flex}.csx-more-i.svelte-1uha8ag{font-size:12px}.csx-lessons.svelte-1uha8ag{max-width:46rem;margin:1.5rem 0 0;padding:0;list-style:none}.csx-lesson.svelte-1uha8ag{border-top:1px solid var(--rule-dark);grid-template-columns:3.75rem 2.75rem 1fr auto;align-items:baseline;gap:1rem;padding:.65rem 0;font-size:15px;display:grid}.csx-fmt.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--on-dark-soft);border:1px solid var(--rule-dark);text-align:center;border-radius:2px;align-self:center;padding:3px 5px;font-size:10px}.csx-fmt-pdf.svelte-1uha8ag{color:var(--brass-light);border-color:var(--brass-light)}.csx-lesson-id.svelte-1uha8ag{color:var(--brass-light);font-size:12px}.csx-lesson-min.svelte-1uha8ag{color:var(--on-dark-faint);white-space:nowrap;font-size:12px}.csx-lesson--file.svelte-1uha8ag .csx-lesson-t:where(.svelte-1uha8ag){color:var(--on-dark-soft)}.brace.svelte-1uha8ag{isolation:isolate;background:var(--green);color:var(--on-dark);padding:clamp(6rem,13vh,11rem) 0;position:relative;overflow:hidden}.brace.svelte-1uha8ag:before{content:"";z-index:-2;opacity:.5;filter:saturate(.78)contrast(1.08);pointer-events:none;background:url(../../../karina-brace-background.png) 50% 42%/cover no-repeat;height:72%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000009e 76%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000009e 76%,#0000 100%)}.brace.svelte-1uha8ag:after{content:"";z-index:-1;background:linear-gradient(to bottom,transparent 58%,#123b2661 76%,var(--green) 100%), linear-gradient(90deg,#08140ef0 0%,#0b1c13d1 38%,#1234226b 68%,#123b2633 100%);pointer-events:none;position:absolute;inset:0}.brace.svelte-1uha8ag>.wrap:where(.svelte-1uha8ag){z-index:1;position:relative}.brace-em.svelte-1uha8ag{font-family:var(--serif);color:var(--on-dark);font-size:1.1em;font-style:italic}.br-kicker.svelte-1uha8ag{font-family:var(--sans);text-transform:uppercase;letter-spacing:.28em;color:var(--brass-light);margin:0 0 1.75rem;font-size:12px;font-weight:500}.br-mag-head.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.03em;max-width:15ch;color:var(--on-dark);margin:0 0 clamp(2rem,5vh,3.5rem);font-size:clamp(3rem,9vw,8rem);font-weight:400;line-height:.94}.br-mag-head.svelte-1uha8ag .ital:where(.svelte-1uha8ag){color:var(--brass-light);font-style:italic}.br-mag-head.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-size:.84em}.br-mag-cols.svelte-1uha8ag{columns:2;border-top:1px solid var(--rule-dark);column-gap:clamp(2rem,5vw,4rem);max-width:62rem;padding-top:2rem}.br-mag-lead.svelte-1uha8ag{color:var(--on-dark-soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:17px;line-height:1.65}.br-mag-lead.svelte-1uha8ag .num:where(.svelte-1uha8ag),.br-mag-lead.svelte-1uha8ag .brace-em:where(.svelte-1uha8ag){color:var(--on-dark)}.br-mag-lead.svelte-1uha8ag:first-letter{font-family:var(--serif);float:left;color:var(--brass-light);padding:.05em .12em 0 0;font-size:4.4em;line-height:.72}.disq-panel.svelte-1uha8ag{background:var(--green-deep);border-radius:4px;margin-top:clamp(4rem,8vh,7rem);padding:clamp(2rem,4vw,3.5rem);box-shadow:0 30px 70px -12px #00000080}.disq-claim.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.02em;max-width:18ch;color:var(--on-dark);margin:0 0 2rem;font-size:clamp(1.9rem,4vw,3.25rem);font-weight:400;line-height:1.05}.disq-claim.svelte-1uha8ag .num:where(.svelte-1uha8ag){color:var(--brass-light);font-size:.86em}.disq-body.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,3rem);display:grid}.disq-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--on-dark-soft);margin:0;font-size:17px;line-height:1.6}.ts-bridge.svelte-1uha8ag{isolation:isolate;padding:clamp(4rem,9vh,7rem) 0 clamp(5rem,10vh,8rem);position:relative;overflow-x:clip}.ts-bridge.svelte-1uha8ag:before{content:"";z-index:0;background:linear-gradient(to bottom, var(--green) 0%, var(--green) 25%, #29483e 43%, #60766d 59%, #9eaca5 72%, #d6dbd6 84%, var(--paper) 96%, var(--paper) 100%);position:absolute;inset:0}.ts-bridge.svelte-1uha8ag:after{content:"";z-index:1;background:linear-gradient(to bottom,transparent,#f4f4f17a 58%,var(--paper));filter:blur(24px);pointer-events:none;height:38%;position:absolute;bottom:-4rem;left:-8%;right:-8%}.ts-rec.svelte-1uha8ag{z-index:3;font-family:var(--mono);letter-spacing:.24em;color:var(--scr-hi);align-items:center;gap:.5rem;font-size:11px;display:inline-flex;position:absolute;top:clamp(.85rem,2.5vw,1.6rem);right:clamp(1rem,3vw,2rem)}.pos-left.svelte-1uha8ag .ts-rec:where(.svelte-1uha8ag),.pos-right.svelte-1uha8ag .ts-rec:where(.svelte-1uha8ag){display:none}.ts-rec-dot.svelte-1uha8ag{background:#e0533a;border-radius:50%;width:8px;height:8px;animation:2s step-end infinite svelte-1uha8ag-rec-blink;box-shadow:0 0 10px #e0533acc}@keyframes svelte-1uha8ag-rec-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.ts-stage.svelte-1uha8ag{z-index:2;aspect-ratio:1.64;width:min(60rem,92vw);margin:0 auto;position:relative}.ts-mon.svelte-1uha8ag{cursor:pointer;transform-origin:50%;background:0 0;border:0;width:100%;margin:0 auto;padding:0;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .55s,filter .55s;position:absolute;top:0;left:0;right:0}.ts-mon.svelte-1uha8ag:focus-visible{outline:2px solid var(--brass);outline-offset:5px}.pos-front.svelte-1uha8ag{z-index:3;opacity:1;cursor:default;transform:translate(0)scale(1)rotate(0)}.pos-right.svelte-1uha8ag{z-index:1;opacity:.94;filter:brightness(.82);transform:translate(38%)scale(.64)rotate(5deg)}.pos-left.svelte-1uha8ag{z-index:1;opacity:.94;filter:brightness(.82);transform:translate(-38%)scale(.64)rotate(-5deg)}.ts-pq.svelte-1uha8ag{background:linear-gradient(#2b302b,#191d1a);border-radius:clamp(16px,1.8vw,26px);width:100%;padding:clamp(12px,1.4vw,20px) clamp(12px,1.4vw,20px) clamp(30px,3.8vw,48px);position:relative;box-shadow:0 44px 90px -22px #0000008c,inset 0 1px #ffffff12,inset 0 0 0 1px #00000059}.ts-plate.svelte-1uha8ag{justify-content:center;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:clamp(9px,1.3vw,17px);left:0;right:0}.ts-led.svelte-1uha8ag{background:#6fe0a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #6fe0a0d9}.ts-plate-name.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.3em;color:#f4f4f166;font-size:10px}.crt-screen.svelte-1uha8ag{--scr-bg:radial-gradient(125% 130% at 50% 42%, #163029 0%, #0c1b16 100%);--scr-fg:#d3eadf;--scr-fg-soft:#d3eadf99;--scr-glow:#78dcaa66;--scr-hi:var(--brass-light);--scr-hi-glow:#c694638c;aspect-ratio:16/9;text-align:center;background:var(--scr-bg);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.25rem,3.5vw,3rem) clamp(1.75rem,6vw,5rem);animation:5.5s infinite svelte-1uha8ag-crt-flicker;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 140px #000000b3,0 24px 60px -12px #0006}.crt-screen.svelte-1uha8ag:after{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 3px);position:absolute;inset:0}.crt-screen.svelte-1uha8ag .ts-mark:where(.svelte-1uha8ag){font-family:var(--serif);color:var(--scr-hi);opacity:.6;margin:0 0 .25rem;font-size:clamp(2rem,4vw,3.25rem);line-height:.6;display:block}.crt-screen.svelte-1uha8ag .ts-pq-quote:where(.svelte-1uha8ag){font-family:var(--serif);letter-spacing:-.015em;max-width:32ch;color:var(--scr-fg);text-shadow:0 0 14px var(--scr-glow);margin:0 0 1.1rem;font-size:clamp(1.05rem,2.3vw,2.15rem);font-style:italic;line-height:1.24}.crt-screen.svelte-1uha8ag .ts-attrib:where(.svelte-1uha8ag){color:var(--scr-fg-soft);margin:0;font-size:13px}.crt-screen.svelte-1uha8ag .crt-hi{color:var(--scr-hi);text-shadow:0 0 16px var(--scr-hi-glow)}.tint-cream.svelte-1uha8ag .crt-screen:where(.svelte-1uha8ag){--scr-bg:radial-gradient(125% 130% at 50% 42%, #efe7d2 0%, #d4cab0 100%);--scr-fg:#322a15;--scr-fg-soft:#322a159e;--scr-glow:#785a2824;--scr-hi:#8a5a1f;--scr-hi-glow:#8a5a1f40}.ts-nav.svelte-1uha8ag{z-index:2;justify-content:center;align-items:center;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex;position:relative}.ts-navbtn.svelte-1uha8ag{border:1px solid var(--rule);background:var(--paper);width:3rem;height:3rem;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:border-color .15s,color .15s;display:flex}.ts-navbtn.svelte-1uha8ag:hover{border-color:var(--brass);color:var(--brass)}.ts-navbtn.svelte-1uha8ag:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ts-nav-count.svelte-1uha8ag{text-align:center;min-width:3.5rem;color:var(--ink-soft);font-size:13px}@keyframes svelte-1uha8ag-crt-flicker{0%,to{opacity:1}7%{opacity:.86}8%{opacity:1}9%{opacity:.92}11%{opacity:1}40%{opacity:.8}41%{opacity:1}72%{opacity:.95}74%{opacity:1}92%{opacity:.88}94%{opacity:1}}@media (prefers-reduced-motion:reduce){.crt-screen.svelte-1uha8ag{animation:none}}.whoami.svelte-1uha8ag{background:var(--paper);padding:clamp(6rem,12vh,10rem) 0;position:relative;overflow:hidden}.who-portrait.svelte-1uha8ag{object-fit:cover;object-position:center center;filter:saturate(.82)contrast(1.04);width:100%;height:100%;display:block}.who-title.svelte-1uha8ag{font-family:var(--serif);letter-spacing:0;margin:0;font-weight:400}.who-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);margin:0 0 1.25rem;font-size:18px;line-height:1.62}.who-creds.svelte-1uha8ag{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.who-creds.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--rule);color:var(--ink-soft);align-items:baseline;gap:.8rem;padding-top:.8rem;font-size:14px;display:flex}.who-creds.svelte-1uha8ag .num:where(.svelte-1uha8ag){min-width:3.5rem;color:var(--green);font-size:1.6rem}.who-split.svelte-1uha8ag{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(2.5rem,7vw,8rem);display:grid}.who-split-photo.svelte-1uha8ag{min-height:46rem;margin:0;position:relative;overflow:hidden}.who-split-photo.svelte-1uha8ag .who-portrait:where(.svelte-1uha8ag){object-position:center center}.who-split-copy.svelte-1uha8ag{flex-direction:column;display:flex}.who-split-copy.svelte-1uha8ag .who-title:where(.svelte-1uha8ag){color:var(--green);margin:clamp(2rem,5vh,4rem) 0;font-size:clamp(3rem,5.8vw,6rem);line-height:.95}.who-title-highlight.svelte-1uha8ag{color:var(--brass);font-style:italic;display:inline;position:relative}.who-title-highlight.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:.18em;color:var(--brass);pointer-events:none;position:absolute;bottom:-.14em;left:0;overflow:visible}.who-title-highlight.svelte-1uha8ag path:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.82}.who-title-highlight.svelte-1uha8ag path:where(.svelte-1uha8ag):last-child{stroke-width:1.4px;opacity:.48}.who-split-copy.svelte-1uha8ag .who-body:where(.svelte-1uha8ag){max-width:38rem}.who-split-copy.svelte-1uha8ag .who-creds:where(.svelte-1uha8ag){grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:auto}.who-split-copy.svelte-1uha8ag .who-creds:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){flex-direction:column}@media (width<=760px){.who-split.svelte-1uha8ag{grid-template-columns:1fr}.who-split-photo.svelte-1uha8ag{min-height:32rem}.who-split-copy.svelte-1uha8ag .who-creds:where(.svelte-1uha8ag){grid-template-columns:1fr}}.letter.svelte-1uha8ag{background-color:var(--paper);background-image:linear-gradient(to bottom, var(--paper) 0%, #f4f4f11f 7%, transparent 13%, transparent 21%, #f4f4f1e0 28%, var(--paper) 33%, #f4f4f133 39%, transparent 46%, transparent 56%, #f4f4f1e6 63%, var(--paper) 68%, #f4f4f12e 75%, transparent 81%, transparent 90%, var(--paper) 98%, var(--paper) 100%), repeating-linear-gradient(90deg, transparent 0 8rem, #464c4913 8rem calc(8rem + 1px)), repeating-linear-gradient(90deg, #696e6b07 0 4rem, transparent 4rem 16rem);border-top:1px solid var(--rule);padding:clamp(5rem,11vh,9rem) 0;position:relative}.letter-col.svelte-1uha8ag{max-width:40rem}.letter-kicker.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.28em;color:var(--brass);margin:0 0 1.75rem;font-size:12px}.letter-head.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.025em;max-width:17ch;margin:0 0 1.5rem;font-size:clamp(2.3rem,5.5vw,4.25rem);font-weight:400;line-height:1.02}.letter-deck.svelte-1uha8ag{color:var(--ink);max-width:34rem;margin:0 0 clamp(2.5rem,5vh,4rem);font-size:clamp(1.15rem,1.55vw,1.4rem);line-height:1.5}.letter-sub.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--brass);border-top:1px solid var(--rule);max-width:34rem;margin:clamp(2.75rem,6vh,4rem) 0 1.5rem;padding-top:1.25rem;font-size:12px;font-weight:500}.letter-col.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.letter-deck):not(.letter-sign){color:var(--ink-soft);max-width:34rem;margin:0 0 1.4rem;font-size:18px;line-height:1.75}.letter-col.svelte-1uha8ag .num:where(.svelte-1uha8ag){color:var(--ink)}.letter-emphasis.svelte-1uha8ag{color:var(--ink);font-weight:650}.letter-lede.svelte-1uha8ag:first-letter{font-family:var(--serif);float:left;color:var(--green);padding:.05em .14em 0 0;font-size:3.6em;line-height:.78}.letter-pull.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.015em;color:var(--green);border-top:1px solid var(--brass);border-bottom:1px solid var(--brass);max-width:40rem;margin:clamp(2.5rem,5vh,3.75rem) 0;padding:clamp(1.5rem,3vh,2rem) 0;font-size:clamp(1.5rem,3.2vw,2.5rem);font-style:italic;line-height:1.18}.letter-sign.svelte-1uha8ag{font-family:var(--serif);color:var(--ink);margin:clamp(2.5rem,5vh,3.5rem) 0 0;font-size:1.5rem;font-style:italic}.pl-collage.svelte-1uha8ag{justify-content:center;align-items:flex-start;width:min(52rem,100vw - 3rem);margin:clamp(3rem,7vh,5.5rem) 0 clamp(3rem,7vh,5.5rem) 50%;display:flex;transform:translate(-50%)}.pl-collage--pair.svelte-1uha8ag{width:min(38rem,100vw - 3rem)}.pl-collage.svelte-1uha8ag .polaroid:where(.svelte-1uha8ag)+.polaroid:where(.svelte-1uha8ag){margin-left:clamp(-2.75rem,-3vw,-1.5rem)}.pl-collage.svelte-1uha8ag .polaroid:where(.svelte-1uha8ag):nth-child(2){margin-top:clamp(1.25rem,3.5vw,2.5rem)}.pl-collage.svelte-1uha8ag .polaroid:where(.svelte-1uha8ag):nth-child(3){margin-top:clamp(.4rem,1.5vw,1rem)}.polaroid.svelte-1uha8ag{width:clamp(8.5rem,15vw,12rem);transform:rotate(var(--rot,0deg));background:#fff;border-radius:2px;flex:none;padding:.7rem .7rem 0;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 14px 34px -10px #14161359}.polaroid.svelte-1uha8ag:hover{z-index:5;transform:rotate(0)scale(1.04);box-shadow:0 22px 46px -12px #1416136b}.polaroid-photo.svelte-1uha8ag{aspect-ratio:1;background:var(--green-tint);justify-content:center;align-items:center;display:flex}.polaroid-tag.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-faint);font-size:10px}.polaroid-cap.svelte-1uha8ag{font-family:var(--serif);text-align:center;color:var(--ink-soft);padding:.7rem .25rem .9rem;font-size:15px;font-style:italic;line-height:1.2}@media (width<=720px){.pl-collage.svelte-1uha8ag{width:calc(100vw - 2rem)}.polaroid.svelte-1uha8ag{width:clamp(6rem,25vw,9rem)}.pl-collage.svelte-1uha8ag .polaroid:where(.svelte-1uha8ag)+.polaroid:where(.svelte-1uha8ag){margin-left:-1.25rem}}.letter--v4.svelte-1uha8ag .letter-col:where(.svelte-1uha8ag){max-width:78rem}.letter--v4.svelte-1uha8ag .letter-kicker:where(.svelte-1uha8ag){border-bottom:1px solid var(--ink);padding-bottom:1rem}.letter--v4.svelte-1uha8ag .letter-head:where(.svelte-1uha8ag){max-width:15ch;color:var(--ink);font-size:clamp(4rem,8vw,8rem);line-height:.88}.letter--v4.svelte-1uha8ag .letter-head-accent:where(.svelte-1uha8ag){color:var(--brass);font-style:italic}.letter--v4.svelte-1uha8ag .letter-head-ring:where(.svelte-1uha8ag){z-index:0;color:var(--green);white-space:nowrap;font-style:italic;display:inline-block;position:relative}.letter--v4.svelte-1uha8ag .letter-head-ring:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){z-index:-1;width:110%;height:122%;color:var(--brass);pointer-events:none;position:absolute;top:-14%;left:-5%;overflow:visible}.letter--v4.svelte-1uha8ag .letter-head-ring:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.25s cubic-bezier(.22,.8,.32,1) .35s forwards svelte-1uha8ag-letter-ring-draw}.letter--v4.svelte-1uha8ag .letter-head-ring:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag):last-child{stroke-width:1.2px;opacity:.52;animation-delay:.72s}.letter--v4.svelte-1uha8ag .letter-sub:where(.svelte-1uha8ag){color:var(--green)}.letter--v4.svelte-1uha8ag .letter-sub:where(.svelte-1uha8ag):before{content:"";border:1.5px solid var(--brass);vertical-align:-.05em;border-radius:46% 54% 49% 51%;width:.72rem;height:.72rem;margin-right:.7rem;display:inline-block;transform:rotate(-8deg)}@keyframes svelte-1uha8ag-letter-ring-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.letter--v4.svelte-1uha8ag .letter-head-ring:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag),.letter--v4.svelte-1uha8ag .letter-pull-ring:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){stroke-dashoffset:0;animation:none}}.letter--v4.svelte-1uha8ag .letter-deck:where(.svelte-1uha8ag){max-width:44rem;font-family:var(--serif);margin-left:auto;margin-right:auto;font-size:clamp(1.4rem,2.5vw,2rem)}.letter--v4.svelte-1uha8ag .letter-sub:where(.svelte-1uha8ag){border-top-color:var(--ink);max-width:100%;margin-top:clamp(5rem,10vh,8rem);font-size:11px}.letter--v4.svelte-1uha8ag .letter-col:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):not(.letter-deck):not(.letter-sign){max-width:44rem;margin-left:auto;margin-right:auto;font-size:clamp(1.15rem,1.55vw,1.3rem);line-height:1.8}.letter--v4.svelte-1uha8ag .letter-pull:where(.svelte-1uha8ag){text-align:center;border-color:var(--ink);max-width:66rem;margin-left:auto;margin-right:auto;padding:clamp(2rem,5vh,4rem) 0;font-size:clamp(2.4rem,5vw,4.5rem)}.letter--v4.svelte-1uha8ag .letter-pull-accent:where(.svelte-1uha8ag){color:var(--brass)}.letter--v4.svelte-1uha8ag .letter-pull-ring:where(.svelte-1uha8ag){z-index:0;color:var(--green);display:inline-block;position:relative}.letter--v4.svelte-1uha8ag .letter-pull-ring:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){z-index:-1;width:108%;height:118%;color:var(--brass);pointer-events:none;position:absolute;top:-10%;left:-4%;overflow:visible}.letter--v4.svelte-1uha8ag .letter-pull-ring:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.4s cubic-bezier(.22,.8,.32,1) .9s forwards svelte-1uha8ag-letter-ring-draw}.letter--v4.svelte-1uha8ag .letter-pull-ring:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag):last-child{stroke-width:1.1px;opacity:.46;animation-delay:1.18s}.letter--v4.svelte-1uha8ag .pl-collage:where(.svelte-1uha8ag){width:min(62rem,100vw - 3rem)}.letter--v4.svelte-1uha8ag .letter-sign:where(.svelte-1uha8ag){width:38rem;max-width:100%;margin-left:auto}@media (width<=720px){.letter--v4.svelte-1uha8ag .letter-head:where(.svelte-1uha8ag){font-size:clamp(3.4rem,15vw,5rem)}}.pricing.svelte-1uha8ag{background:var(--paper);border-top:1px solid var(--rule);padding:clamp(6rem,13vh,11rem) 0}.btn-invert.svelte-1uha8ag{background:var(--paper);color:var(--green);font-family:var(--sans);border-bottom:none;border-radius:2px;padding:16px 32px;font-size:16px;font-weight:500;transition:background .15s,color .15s;display:inline-block}.btn-invert.svelte-1uha8ag:hover{background:var(--brass-light);color:var(--ink-deep)}.pv-cta.svelte-1uha8ag{margin-top:.25rem}.pv-green.svelte-1uha8ag{background:var(--green);color:var(--on-dark);border-top:none;position:relative;overflow:hidden}.pv-green.svelte-1uha8ag:before{content:"";z-index:0;opacity:.32;pointer-events:none;background:url(../../../peaceful.jpg) 50% 60%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 6%,#000 48% 100%);mask-image:linear-gradient(#0000 6%,#000 48% 100%)}.pv-green.svelte-1uha8ag:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(125deg,#ffffff0d 0%,#fff0 36%,#0000001a 70%,#ffffff09 100%),repeating-linear-gradient(118deg,#ffffff06 0 1px,#00000004 1px 3px);position:absolute;inset:0}.pvg2.svelte-1uha8ag{padding:clamp(6rem,13vh,11rem) 0}.pvg2.svelte-1uha8ag>.wrap:where(.svelte-1uha8ag){z-index:1;position:relative}.pv-wm.svelte-1uha8ag{filter:blur(3px);font-family:var(--serif);color:#f4f4f10d;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:-.03em;font-size:clamp(11rem,38vw,40rem);line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-headline.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.025em;color:var(--on-dark);max-width:15ch;margin:.75rem 0 1.5rem;font-size:clamp(2.6rem,6.5vw,5.75rem);font-weight:400;line-height:1}.pv-headline--hero.svelte-1uha8ag{max-width:20ch;font-size:clamp(3rem,8.5vw,7.5rem)}.pv-sub.svelte-1uha8ag{color:var(--on-dark-soft);max-width:32ch;margin:0;font-size:17px;line-height:1.6}.pvg2-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.pv3-receipt.svelte-1uha8ag{background:var(--green-deep);border-radius:4px;padding:clamp(2rem,3.5vw,3.25rem);box-shadow:0 30px 70px -12px #00000080}.pv3-lines.svelte-1uha8ag{margin:0 0 1.5rem;padding:0;list-style:none}.pv3-lines.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px dashed var(--rule-dark);justify-content:space-between;align-items:baseline;gap:1rem;padding:14px 0;display:flex}.pv3-line-t.svelte-1uha8ag{color:var(--on-dark);font-size:15px;line-height:1.4}.pv3-line-d.svelte-1uha8ag{color:var(--on-dark-faint);white-space:nowrap;font-size:13px}.pv3-total.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:1rem;margin:1.5rem 0;display:flex}.pv3-total-l.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--brass-light);font-size:12px}.pv3-total-n.svelte-1uha8ag{letter-spacing:-.03em;color:var(--on-dark);font-size:clamp(3rem,6vw,5rem);line-height:1}.pv3-note.svelte-1uha8ag{color:var(--on-dark-soft);margin:0 0 1.5rem;font-size:14px}.pv3-credit.svelte-1uha8ag{color:var(--on-dark-faint);margin:1.5rem 0 0;font-size:13px}.course--v3.svelte-1uha8ag{background:var(--ink-deep);color:var(--on-dark)}.course--v3.svelte-1uha8ag:before{display:none}.course--v3.svelte-1uha8ag:after{opacity:.55}.course--v3.svelte-1uha8ag .pv-wm:where(.svelte-1uha8ag){font-family:var(--mono);color:#ffffff06;font-size:clamp(8rem,25vw,22rem);top:18%}.course--v3.svelte-1uha8ag .pv-headline:where(.svelte-1uha8ag){max-width:12ch;color:var(--on-dark)}.course--v3.svelte-1uha8ag .pv-headline:where(.svelte-1uha8ag):first-line{color:var(--brass-light)}.course--v3.svelte-1uha8ag .pvg2-grid:where(.svelte-1uha8ag){grid-template-columns:.8fr 1.2fr;align-items:end}.course--v3.svelte-1uha8ag .pv-sub:where(.svelte-1uha8ag){border-left:2px solid var(--brass-light);padding-left:1.25rem}.course--v3.svelte-1uha8ag .pv3-receipt:where(.svelte-1uha8ag){border:1px dashed var(--brass-light);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071410eb;border-radius:0;position:relative;box-shadow:0 28px 70px #00000047}.course--v3.svelte-1uha8ag .pv3-receipt:where(.svelte-1uha8ag):before{content:"COURSE / 001";border-bottom:1px solid var(--rule-dark);font:10px/1 var(--mono);color:var(--brass-light);margin-bottom:1.5rem;padding-bottom:.8rem;display:block}.course--v3.svelte-1uha8ag .btn-invert:where(.svelte-1uha8ag){background:var(--brass-light);color:var(--ink-deep)}.course-flames.svelte-1uha8ag{z-index:0;pointer-events:none;filter:blur(58px)saturate(1.15);mix-blend-mode:screen;transform-origin:82% 100%;width:min(88rem,88vw);height:92%;position:absolute;bottom:-24%;right:-16%}.course-flames.svelte-1uha8ag span:where(.svelte-1uha8ag){transform-origin:65% 100%;will-change:transform, opacity;border-radius:58% 42% 22% 78%/72% 58% 42% 28%;position:absolute;bottom:0;right:0}.course-flames.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{background:radial-gradient(at 68% 82%,#f4cd97eb 0%,#e1af6c9e 24%,#b3773a40 52%,#0000 76%);width:82%;height:82%;animation:10s cubic-bezier(.45,.05,.35,1) infinite alternate svelte-1uha8ag-course-flame-main}.course-flames.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){background:radial-gradient(at 58% 88%,#efbe7db8 0%,#c4803d6b 35%,#0000 72%);width:50%;height:105%;animation:7.5s cubic-bezier(.4,0,.25,1) -2.6s infinite alternate svelte-1uha8ag-course-flame-tall;right:20%}.course-flames.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){background:radial-gradient(at 52% 78%,#ffdeaeb3 0%,#ca8b4857 42%,#0000 74%);width:42%;height:68%;animation:8.5s ease-in-out -4s infinite alternate svelte-1uha8ag-course-flame-edge;right:-4%}@keyframes svelte-1uha8ag-course-flame-main{0%{opacity:.45;transform:rotate(-12deg)skew(-8deg)scale(.88,.84)}48%{opacity:.82;transform:rotate(-5deg)skew(3deg)scale(1.05,1.12)}to{opacity:.58;transform:rotate(3deg)skew(-2deg)scale(.96,1.22)}}@keyframes svelte-1uha8ag-course-flame-tall{0%{opacity:.3;transform:translate(8%,12%)rotate(8deg)scale(.8,.72)}to{opacity:.78;transform:translate(-12%,-5%)rotate(-10deg)scale(1.08,1.18)}}@keyframes svelte-1uha8ag-course-flame-edge{0%{opacity:.32;transform:translate(12%)rotate(-4deg)scale(.82)}to{opacity:.7;transform:translate(-10%)rotate(9deg)scale(1.16,1.08)}}@media (prefers-reduced-motion:reduce){.course-flames.svelte-1uha8ag span:where(.svelte-1uha8ag){opacity:.58;animation:none}}@media (width<=760px){.course--v3.svelte-1uha8ag .pvg2-grid:where(.svelte-1uha8ag){grid-template-columns:1fr}}.faq.svelte-1uha8ag{background:var(--paper);border-top:1px solid var(--rule);padding:clamp(6rem,13vh,10rem) 0;position:relative}.faq-head.svelte-1uha8ag{max-width:40rem;margin:0 0 clamp(3rem,6vh,4.5rem)}.faq-title.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.02em;max-width:18ch;margin:.75rem 0 0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;line-height:1.03}.faq-acc.svelte-1uha8ag{max-width:52rem;margin:0}.faq-item.svelte-1uha8ag{border-top:1px solid var(--rule)}.faq-item.svelte-1uha8ag:last-child{border-bottom:1px solid var(--rule)}.faq-item.svelte-1uha8ag dt:where(.svelte-1uha8ag){margin:0}.faq-q.svelte-1uha8ag{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;align-items:baseline;gap:1.25rem;padding:clamp(1.1rem,2vw,1.6rem) 0;transition:color .15s;display:flex}.faq-q.svelte-1uha8ag:hover{color:var(--green)}.faq-n.svelte-1uha8ag{font-family:var(--mono);color:var(--brass);flex:none;font-size:14px}.faq-qt.svelte-1uha8ag{font-family:var(--serif);flex:1;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.22}.faq-ico.svelte-1uha8ag{font-family:var(--sans);color:var(--ink-faint);flex:none;font-size:1.5rem;line-height:1;transition:transform .2s}.faq-item.open.svelte-1uha8ag .faq-ico:where(.svelte-1uha8ag){color:var(--brass);transform:rotate(45deg)}.faq-a.svelte-1uha8ag{max-width:60ch;color:var(--ink-soft);margin:0 0 clamp(1.25rem,2.5vw,1.75rem);padding-left:calc(14px + 1.25rem);font-size:18px;line-height:1.7}.close.svelte-1uha8ag{color:var(--on-dark);background:#07110d;padding:clamp(6rem,14vh,12rem) 0;position:relative;overflow:hidden}.close.svelte-1uha8ag:before{content:"";z-index:0;filter:grayscale(.22)contrast(1.08);pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.close.svelte-1uha8ag:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#f4cd970d 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#0000 0 3rem,#ffffff08 3rem calc(3rem + 1px));position:absolute;inset:0;-webkit-mask-image:radial-gradient(58rem at 14% 86%,#000 0%,#000000f5 30%,#0000009e 52%,#0000002e 72%,#0000 88%);mask-image:radial-gradient(58rem at 14% 86%,#000 0%,#000000f5 30%,#0000009e 52%,#0000002e 72%,#0000 88%)}.close.svelte-1uha8ag>.wrap:where(.svelte-1uha8ag){z-index:3;position:relative}.cv-claim.svelte-1uha8ag{max-width:12ch;font:400 clamp(2.75rem,8vw,7rem)/1.01 var(--serif);letter-spacing:0;color:var(--on-dark);margin:.75rem 0 clamp(2.5rem,5vh,4rem);transition:color .35s;position:relative}.cv-claim.svelte-1uha8ag:first-line{color:var(--brass-light)}.cv-claim--b.svelte-1uha8ag{color:#f5f0e7;max-width:15ch;padding-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(2.7rem,6.7vw,6rem);line-height:.98}.cv-claim--b.svelte-1uha8ag:before{content:"";background:var(--brass-light);width:min(12rem,28vw);height:1px;position:absolute;top:0;left:0;box-shadow:4rem 5px #f4cd9757}.cv-claim--b.svelte-1uha8ag:first-line{color:#f5f0e7}.cv2-foot.svelte-1uha8ag{border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,5rem);padding-top:clamp(2rem,4vh,3rem);display:grid;position:relative}.cv2-foot-l.svelte-1uha8ag{flex-direction:column;gap:1.25rem;display:flex}.cv-body.svelte-1uha8ag{max-width:42rem;color:var(--on-dark-soft);margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.cv-cta.svelte-1uha8ag{isolation:isolate;background:linear-gradient(135deg,#f1c98f 0%,var(--brass-light) 48%,#c98b47 100%);width:min(100%,31rem);color:var(--ink-deep);border:1px solid #fff2da85;border-radius:3px;justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:20px 22px 20px 30px;font-size:18px;font-weight:650;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s,background .28s,color .28s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000004d,inset 0 1px #ffffff7a}.cv-cta.svelte-1uha8ag:hover{color:var(--ink-deep);background:linear-gradient(135deg,#f6d7a8,#e6b36d 52%,#d3914a);transform:translateY(-4px);box-shadow:0 24px 52px #00000061,0 0 28px #e1af6c2e,inset 0 1px #ffffff8c}.cv-cta-arrow.svelte-1uha8ag{background:#07110d1f;border:1px solid #07110d38;border-radius:50%;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1.3rem;transition:transform .28s,background .28s;display:grid}.cv-cta.svelte-1uha8ag:hover .cv-cta-arrow:where(.svelte-1uha8ag){background:#07110d33;transform:translate(4px)}.cv-cta--d.svelte-1uha8ag{color:var(--on-dark);border:1px solid var(--brass-light);background:#07110db3;box-shadow:0 14px 36px #0000004d}.cv-cta--d.svelte-1uha8ag:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 20%,#f4cd971f 42%,#f4cd976b 50%,#f4cd971f 58%,#0000 80%);transition:transform .65s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0;transform:translate(-120%)}.cv-cta--d.svelte-1uha8ag:hover{color:#fff;background:#0e1f17e6;box-shadow:0 22px 48px #0006,0 0 24px #e1af6c24}.cv-cta--d.svelte-1uha8ag:hover:before{transform:translate(120%)}.cv-cta--d.svelte-1uha8ag .cv-cta-arrow:where(.svelte-1uha8ag){color:var(--brass-light);background:0 0;border-color:#f4cd978c}.cv-note.svelte-1uha8ag{max-width:26rem;font:13px/1.5 var(--mono);color:var(--on-dark-faint);margin:0}.close-flames.svelte-1uha8ag{z-index:1;bottom:-28%;left:-18%;right:auto;transform:none}.close-flames.svelte-1uha8ag span:where(.svelte-1uha8ag){left:0;right:auto}.close-flames.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{background:radial-gradient(at 32% 82%,#f4cd97eb 0%,#e1af6c9e 24%,#b3773a40 52%,#0000 76%)}.close-flames.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){background:radial-gradient(at 42% 88%,#efbe7db8 0%,#c4803d6b 35%,#0000 72%);left:20%;right:auto}.close-flames.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){background:radial-gradient(at 48% 78%,#ffdeaeb3 0%,#ca8b4857 42%,#0000 74%);left:-4%;right:auto}.close.svelte-1uha8ag:before{opacity:.25;background-image:url(../../../karina-close-option-1.png);background-position:64% 42%;background-size:cover;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#0000002e 38%,#000 72%);mask-image:linear-gradient(90deg,#0000 8%,#0000002e 38%,#000 72%)}@media (width<=860px){.cv2-foot.svelte-1uha8ag{grid-template-columns:1fr}}.site-footer.svelte-1uha8ag{background:var(--ink-deep);color:var(--on-dark);padding:clamp(4rem,8vh,6rem) 0 3rem}.footer-grid.svelte-1uha8ag{border-bottom:1px solid var(--rule-dark);flex-wrap:wrap;justify-content:space-between;gap:2rem;padding-bottom:3rem;display:flex}.footer-wordmark.svelte-1uha8ag{font-family:var(--serif);margin:0 0 .5rem;font-size:32px}.footer-tag.svelte-1uha8ag{color:var(--on-dark-soft);max-width:22rem;margin:0;font-size:15px}.footer-links.svelte-1uha8ag{flex-direction:column;gap:.75rem;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--on-dark-soft);border-bottom:none;font-size:15px}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--on-dark)}.footer-legal.svelte-1uha8ag{font-family:var(--mono);color:var(--on-dark-faint);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:2rem;font-size:12px;display:flex}@media (width<=860px){.pvg2-grid.svelte-1uha8ag,.cv2-foot.svelte-1uha8ag,.csx.svelte-1uha8ag{grid-template-columns:1fr}.csx-index.svelte-1uha8ag{margin-bottom:1.5rem;position:static}.csx-lesson.svelte-1uha8ag{grid-template-columns:3.5rem 1fr auto}.csx-lesson-id.svelte-1uha8ag{display:none}.disq-body.svelte-1uha8ag{margin-left:0}.t-split.svelte-1uha8ag,.pf-split.svelte-1uha8ag,.disq-body.svelte-1uha8ag{grid-template-columns:1fr}.br-mag-cols.svelte-1uha8ag{columns:1}.t-split-right.svelte-1uha8ag{border-left:none;padding-left:0}.hero-bottom-row.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.n2-side.svelte-1uha8ag{display:none}.n2-in.svelte-1uha8ag{grid-template-columns:1fr;justify-items:center}}@media (width<=720px){.hero-scroll.svelte-1uha8ag{display:none}.ts-stage.svelte-1uha8ag{aspect-ratio:auto}.pos-left.svelte-1uha8ag,.pos-right.svelte-1uha8ag{display:none}.pos-front.svelte-1uha8ag{position:relative;transform:none}.crt-screen.svelte-1uha8ag{aspect-ratio:auto;padding:clamp(2.5rem,9vw,3.5rem) 1.5rem}.hl-head.svelte-1uha8ag{flex-direction:column;gap:1.25rem}.hl-nav.svelte-1uha8ag{padding-top:0}}.n2-cta-m.svelte-1uha8ag{display:none}@media (width<=860px){.n2-in.svelte-1uha8ag{grid-template-columns:1fr auto;place-items:center start;gap:.75rem;padding:.5rem clamp(1rem,4vw,1.5rem)}.n2-word.svelte-1uha8ag{align-items:center;min-height:44px;font-size:24px;display:inline-flex}.n2-cta-m.svelte-1uha8ag{min-height:44px;color:var(--green);border-bottom:1px solid var(--brass);font-family:var(--sans);justify-self:end;align-items:center;padding-bottom:2px;font-size:14px;line-height:1;display:inline-flex}.n2.is-solid.svelte-1uha8ag .n2-word:where(.svelte-1uha8ag){font-size:20px}}@media (width<=400px){.n2-word.svelte-1uha8ag{font-size:21px}.n2.is-solid.svelte-1uha8ag .n2-word:where(.svelte-1uha8ag){font-size:18px}.n2-cta-m.svelte-1uha8ag{font-size:13px}}@media (width<=719.98px){.hero.svelte-1uha8ag{padding-inline:1rem}.hero-title--xl.svelte-1uha8ag{text-wrap:balance;max-width:none;font-size:clamp(3rem,15vw,4.75rem);line-height:.95}.hero-title--xl.svelte-1uha8ag br:where(.svelte-1uha8ag){display:none}.hero-bg.svelte-1uha8ag{background-position:0 0,72%}.hero-bg.svelte-1uha8ag:before{content:"";background:#101a16db;position:absolute;inset:0}.hero-bottom-row.svelte-1uha8ag{gap:1.75rem;margin:1.5rem 0 1.25rem}.hero-actions.svelte-1uha8ag{gap:1rem;margin-top:0}.thesis-claim.svelte-1uha8ag,.t-split.svelte-1uha8ag .thesis-claim:where(.svelte-1uha8ag){max-width:none;font-size:clamp(2.2rem,10.5vw,3.5rem);line-height:.98}.t-split.svelte-1uha8ag .thesis-sub:where(.svelte-1uha8ag){max-width:none}.traps-title.svelte-1uha8ag{max-width:none;font-size:clamp(2.5rem,11.5vw,4rem);line-height:.98}.csx-index.svelte-1uha8ag{display:none}.br-mag-head.svelte-1uha8ag{max-width:none;font-size:clamp(3rem,14vw,5rem);line-height:.95}.disq-claim.svelte-1uha8ag{max-width:none;font-size:clamp(2.2rem,10vw,3.25rem);line-height:1}.who-split-copy.svelte-1uha8ag .who-creds:where(.svelte-1uha8ag){grid-template-columns:repeat(3,1fr);gap:.75rem}.who-split-copy.svelte-1uha8ag .who-creds:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){flex-direction:column;gap:.35rem;font-size:12px;line-height:1.3}.who-creds.svelte-1uha8ag .num:where(.svelte-1uha8ag){min-width:0;font-size:1.35rem}}@media (hover:hover) and (pointer:fine){.hl-cards.svelte-1uha8ag{cursor:grab}.hl-cards.svelte-1uha8ag.dragging{cursor:grabbing}.hl-card.svelte-1uha8ag :where(.svelte-1uha8ag){pointer-events:none}}@media (width<=719.98px){.hl-card.svelte-1uha8ag{flex:0 0 min(78vw,300px)}.hl-cards.svelte-1uha8ag{scroll-snap-type:x mandatory}.csx-more.svelte-1uha8ag{align-items:center;gap:.5rem;min-height:44px;margin-block:-.6rem;padding-block:.6rem;display:inline-flex}.btn-hero-text.svelte-1uha8ag,.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag),.pv3-credit.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:center;min-height:44px;display:inline-flex}.footer-links.svelte-1uha8ag{gap:0}.csx-index-item.svelte-1uha8ag{min-height:44px}}@media (hover:none){.cv-cta.svelte-1uha8ag:hover{transform:none}.n2-side.svelte-1uha8ag a:where(.svelte-1uha8ag):hover span:where(.svelte-1uha8ag):after{transform:scaleX(0)}.traps.is-dark.svelte-1uha8ag .hl-card:where(.svelte-1uha8ag){background:#030e09e6;border-color:#5be89380}.traps.is-dark.svelte-1uha8ag .hl-num:where(.svelte-1uha8ag){color:#65df9b}}.n2-cta.svelte-1uha8ag:active,.n2-cta-m.svelte-1uha8ag:active,.btn-hero.svelte-1uha8ag:active,.btn-hero-text.svelte-1uha8ag:active,.cv-cta.svelte-1uha8ag:active,.ts-navbtn.svelte-1uha8ag:active,.hl-navbtn.svelte-1uha8ag:active,.faq-q.svelte-1uha8ag:active,.csx-more.svelte-1uha8ag:active,.csx-index-item.svelte-1uha8ag:active,.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):active{opacity:.72;transition:none;transform:translateY(1px)}@media (width<=719.98px){.wt-stack.svelte-1uha8ag .what-title:where(.svelte-1uha8ag){text-wrap:balance;font-size:clamp(2.2rem,11vw,3rem)}.wt-stack.svelte-1uha8ag .what-title:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){margin-left:0}.pv-headline--hero.svelte-1uha8ag{text-wrap:balance;max-width:none;font-size:clamp(2.2rem,11vw,3.5rem)}.who-split-copy.svelte-1uha8ag .who-title:where(.svelte-1uha8ag){text-wrap:balance;font-size:clamp(2rem,9.5vw,3rem)}.cv-claim.svelte-1uha8ag{text-wrap:balance;max-width:none;font-size:clamp(2.1rem,10vw,3.25rem)}:root{--sec-y:clamp(2.5rem, 8vh, 4rem);--sec-y-lg:clamp(3.5rem, 11vh, 5.5rem)}.thesis.svelte-1uha8ag{padding-block:var(--sec-y-lg) var(--sec-y)}.problem.svelte-1uha8ag,.ts-bridge.svelte-1uha8ag,.site-footer.svelte-1uha8ag{padding-block:var(--sec-y)}.what.svelte-1uha8ag,.whoami.svelte-1uha8ag,.traps.svelte-1uha8ag,.curriculum.svelte-1uha8ag,.brace.svelte-1uha8ag,.close.svelte-1uha8ag,.course--v3.svelte-1uha8ag,.proof--ledger.svelte-1uha8ag,.letter--v4.svelte-1uha8ag,.faq.svelte-1uha8ag{padding-block:var(--sec-y-lg)}}
