.hero[data-astro-cid-nlow4r3u]{padding:var(--space-hero-top) 0 var(--space-section-bottom)}.hero-grid[data-astro-cid-nlow4r3u]{display:grid;grid-template-columns:1.4fr 1fr;gap:100px;align-items:end}.hero[data-astro-cid-nlow4r3u] h1[data-astro-cid-nlow4r3u]{font-size:92px;margin-bottom:32px;line-height:.95;font-weight:600}.hero-lead[data-astro-cid-nlow4r3u]{font-size:19px;max-width:480px;color:var(--color-text-secondary);margin-bottom:40px}.hero-cta-row[data-astro-cid-nlow4r3u]{display:flex;gap:12px;flex-wrap:wrap}.hero-side[data-astro-cid-nlow4r3u]{padding-bottom:16px}.hero-block[data-astro-cid-nlow4r3u]{padding:18px 0;border-top:1px solid var(--color-border-medium)}.hero-block[data-astro-cid-nlow4r3u]:last-child{border-bottom:1px solid var(--color-border-medium)}.hero-block-label[data-astro-cid-nlow4r3u]{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--color-copper);margin-bottom:10px;font-weight:500}.hero-list[data-astro-cid-nlow4r3u] li[data-astro-cid-nlow4r3u]{font-family:var(--font-serif);font-size:17px;font-weight:500;letter-spacing:.04em;padding:2px 0;line-height:1.4}.hero-list[data-astro-cid-nlow4r3u] a[data-astro-cid-nlow4r3u]{color:var(--color-charcoal-dark);display:inline-flex;align-items:center;gap:8px;transition:color .2s}.hero-list[data-astro-cid-nlow4r3u] a[data-astro-cid-nlow4r3u]:after{content:"→";color:var(--color-copper);opacity:0;transform:translate(-6px);transition:opacity .2s,transform .2s;font-size:14px}.hero-list[data-astro-cid-nlow4r3u] a[data-astro-cid-nlow4r3u]:hover{color:var(--color-copper)}.hero-list[data-astro-cid-nlow4r3u] a[data-astro-cid-nlow4r3u]:hover:after{opacity:1;transform:translate(0)}@media(max-width:768px){.hero-grid[data-astro-cid-nlow4r3u]{grid-template-columns:1fr;gap:40px}.hero[data-astro-cid-nlow4r3u] h1[data-astro-cid-nlow4r3u]{font-size:48px}}.obsession[data-astro-cid-kvnrrawx]{padding:var(--space-section-top) 0 var(--space-section-bottom);background:var(--color-cream-warm)}.obsession-header[data-astro-cid-kvnrrawx]{max-width:720px;margin-bottom:56px}.obsession-header[data-astro-cid-kvnrrawx] h2[data-astro-cid-kvnrrawx]{font-size:64px;margin-bottom:28px;font-weight:600}.obsession-lead[data-astro-cid-kvnrrawx]{font-size:19px;color:var(--color-text-secondary);line-height:1.55;max-width:580px}.obsession-list[data-astro-cid-kvnrrawx]{display:flex;flex-direction:column}.obsession-item[data-astro-cid-kvnrrawx]{display:grid;grid-template-columns:100px 1fr;gap:48px;padding:36px 0;border-top:1px solid var(--color-border-medium);align-items:start}.obsession-item[data-astro-cid-kvnrrawx]:last-child{border-bottom:1px solid var(--color-border-medium)}.obsession-num[data-astro-cid-kvnrrawx]{font-family:var(--font-display);font-size:36px;font-weight:600;color:var(--color-copper);letter-spacing:-.04em;line-height:1}.obsession-content[data-astro-cid-kvnrrawx] h4[data-astro-cid-kvnrrawx]{font-family:var(--font-display);font-size:24px;font-weight:600;margin-bottom:10px;letter-spacing:-.02em;color:var(--color-charcoal-dark)}.obsession-content[data-astro-cid-kvnrrawx] p[data-astro-cid-kvnrrawx]{font-size:15px;color:var(--color-text-secondary);max-width:680px;line-height:1.6}.strip[data-astro-cid-utwwj3hc]{background:var(--color-charcoal-dark);color:var(--color-cream);padding:var(--space-section-top) 0 var(--space-section-bottom)}.strip-inner[data-astro-cid-utwwj3hc]{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.strip-label[data-astro-cid-utwwj3hc]{color:var(--color-copper);font-size:12px;font-weight:500;margin-bottom:24px;letter-spacing:.05em;text-transform:uppercase}.strip[data-astro-cid-utwwj3hc] h2[data-astro-cid-utwwj3hc]{font-size:60px;max-width:480px;color:var(--color-cream);font-weight:600}.strip-list[data-astro-cid-utwwj3hc]{list-style:none}.strip-list[data-astro-cid-utwwj3hc] li[data-astro-cid-utwwj3hc]{padding:28px 0;border-bottom:1px solid rgba(184,115,51,.15);display:grid;grid-template-columns:60px 1fr;gap:28px;align-items:start}.strip-list[data-astro-cid-utwwj3hc] li[data-astro-cid-utwwj3hc]:first-child{border-top:1px solid rgba(184,115,51,.15)}.strip-num[data-astro-cid-utwwj3hc]{font-family:var(--font-display);font-size:32px;font-weight:600;color:var(--color-copper);letter-spacing:-.04em;line-height:1}.strip-item[data-astro-cid-utwwj3hc] h4[data-astro-cid-utwwj3hc]{font-family:var(--font-display);font-size:22px;font-weight:600;margin-bottom:8px;letter-spacing:-.02em;color:var(--color-cream)}.strip-item[data-astro-cid-utwwj3hc] p[data-astro-cid-utwwj3hc]{font-size:14px;color:#f5f1eaa6;font-weight:400}@media(max-width:768px){.strip-inner[data-astro-cid-utwwj3hc]{grid-template-columns:1fr;gap:40px}.strip[data-astro-cid-utwwj3hc] h2[data-astro-cid-utwwj3hc]{font-size:40px}}.tiers[data-astro-cid-2ffkrlv5]{padding:var(--space-section-top) 0 var(--space-section-bottom)}.tiers[data-astro-cid-2ffkrlv5] h2[data-astro-cid-2ffkrlv5]{font-size:64px;margin-bottom:24px;max-width:720px;font-weight:600}.tiers-intro[data-astro-cid-2ffkrlv5]{font-size:17px;color:var(--color-text-secondary);max-width:680px;margin-bottom:48px;line-height:1.55}.tier-grid[data-astro-cid-2ffkrlv5]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tier[data-astro-cid-2ffkrlv5]{padding:56px 48px;border:1px solid var(--color-border-medium);background:var(--color-white)}.tier[data-astro-cid-2ffkrlv5].featured{background:var(--color-charcoal-dark);color:var(--color-cream);border:1px solid var(--color-charcoal-dark)}.tier-tag[data-astro-cid-2ffkrlv5]{display:inline-block;padding:5px 12px;border:1px solid var(--color-copper);color:var(--color-copper);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:36px}.tier[data-astro-cid-2ffkrlv5] h3[data-astro-cid-2ffkrlv5]{font-size:36px;margin-bottom:12px;font-weight:600}.tier-time[data-astro-cid-2ffkrlv5]{font-size:15px;color:var(--color-copper);margin-bottom:28px;font-weight:500}.tier-desc[data-astro-cid-2ffkrlv5]{font-size:15px;margin-bottom:36px;color:var(--color-text-secondary)}.tier[data-astro-cid-2ffkrlv5].featured .tier-desc[data-astro-cid-2ffkrlv5]{color:#f5f1eab3}.tier-features[data-astro-cid-2ffkrlv5] li[data-astro-cid-2ffkrlv5]{padding:14px 0;font-size:14px;display:flex;gap:14px;align-items:start;border-bottom:1px solid rgba(0,0,0,.06);font-weight:400}.tier[data-astro-cid-2ffkrlv5].featured .tier-features[data-astro-cid-2ffkrlv5] li[data-astro-cid-2ffkrlv5]{border-bottom:1px solid rgba(184,115,51,.15);color:#f5f1ead9}.tier-features[data-astro-cid-2ffkrlv5] li[data-astro-cid-2ffkrlv5]:before{content:"→";color:var(--color-copper);font-weight:600}@media(max-width:768px){.tier-grid[data-astro-cid-2ffkrlv5]{grid-template-columns:1fr}.tiers[data-astro-cid-2ffkrlv5] h2[data-astro-cid-2ffkrlv5]{font-size:40px}}.grades[data-astro-cid-jvxddb2r]{padding:var(--space-section-top) 0 var(--space-section-bottom);background:var(--color-white)}.grades-header[data-astro-cid-jvxddb2r]{max-width:720px;margin-bottom:48px}.grades-header[data-astro-cid-jvxddb2r] h2[data-astro-cid-jvxddb2r]{font-size:56px;margin-bottom:20px;font-weight:600}.grades-header[data-astro-cid-jvxddb2r] p[data-astro-cid-jvxddb2r]{font-size:16px;color:var(--color-text-secondary);line-height:1.6}.grades-grid[data-astro-cid-jvxddb2r]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grade-card[data-astro-cid-jvxddb2r]{background:var(--color-cream);padding:32px 28px;border-left:3px solid var(--color-copper)}.grade-card[data-astro-cid-jvxddb2r].accepted{border-left-color:#1f4f30}.grade-card[data-astro-cid-jvxddb2r].rejected{border-left-color:#722f37;opacity:.85}.grade-tag[data-astro-cid-jvxddb2r]{display:inline-block;padding:4px 12px;background:var(--color-white);font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-weight:500}.grade-tag[data-astro-cid-jvxddb2r].ok{color:#1f4f30}.grade-tag[data-astro-cid-jvxddb2r].no{color:#722f37}.grade-num[data-astro-cid-jvxddb2r]{font-family:var(--font-serif);font-size:48px;font-weight:500;color:var(--color-charcoal-dark);margin-bottom:6px;line-height:1}.grade-card[data-astro-cid-jvxddb2r] h4[data-astro-cid-jvxddb2r]{font-family:var(--font-display);font-size:18px;font-weight:600;margin-bottom:12px;letter-spacing:-.01em}.grade-card[data-astro-cid-jvxddb2r] p[data-astro-cid-jvxddb2r]{font-size:13px;color:var(--color-text-secondary);line-height:1.55}@media(max-width:768px){.grades-grid[data-astro-cid-jvxddb2r]{grid-template-columns:1fr}}.editorial[data-astro-cid-7pvlwvbp]{padding:var(--space-section-top) 0 var(--space-section-bottom);background:var(--color-cream)}.editorial-inner[data-astro-cid-7pvlwvbp]{max-width:760px;margin:0 auto;text-align:center}.editorial-ornament[data-astro-cid-7pvlwvbp]{color:var(--color-copper);font-size:24px;letter-spacing:.4em;margin-bottom:32px;font-weight:500}.quote[data-astro-cid-7pvlwvbp]{font-family:var(--font-display);font-weight:500;font-size:30px;line-height:1.3;color:var(--color-text-primary);margin-bottom:40px;letter-spacing:-.02em}.signature[data-astro-cid-7pvlwvbp]{display:flex;flex-direction:column;align-items:center;gap:6px}.signature-name[data-astro-cid-7pvlwvbp]{font-family:var(--font-serif);font-size:17px;letter-spacing:.1em;color:var(--color-text-primary);font-weight:500}.signature-title[data-astro-cid-7pvlwvbp]{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-copper);font-weight:500}@media(max-width:768px){.quote[data-astro-cid-7pvlwvbp]{font-size:22px}}.cta-section[data-astro-cid-frbqrhml]{padding:var(--space-section-top) 0;background:var(--color-charcoal-dark);color:var(--color-cream);text-align:center}.cta-section[data-astro-cid-frbqrhml] .label[data-astro-cid-frbqrhml]{color:var(--color-copper);font-size:12px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px;font-weight:500}.cta-section[data-astro-cid-frbqrhml] h2[data-astro-cid-frbqrhml]{font-size:72px;margin-bottom:32px;color:var(--color-cream);font-weight:600;line-height:.95}.cta-section[data-astro-cid-frbqrhml] p[data-astro-cid-frbqrhml]{font-size:18px;max-width:540px;margin:0 auto 40px;color:#f5f1eab3;font-weight:400;line-height:1.55}.cta-section[data-astro-cid-frbqrhml] .cta[data-astro-cid-frbqrhml]{color:var(--color-cream)}.cta-section[data-astro-cid-frbqrhml] .cta[data-astro-cid-frbqrhml]:after{background:var(--color-copper)}.cta-section[data-astro-cid-frbqrhml] .cta[data-astro-cid-frbqrhml] .arrow[data-astro-cid-frbqrhml]{color:var(--color-copper)}@media(max-width:768px){.cta-section[data-astro-cid-frbqrhml] h2[data-astro-cid-frbqrhml]{font-size:48px}}
