@import"https://fonts.googleapis.com/css2?family=Italiana&family=Oswald:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600&display=swap";:root{font-family:DM Sans,sans-serif;color:#ecebe5;background:#101310;font-synthesis:none;--page-gutter: clamp(20px, 3vw, 48px);--content-width: 1200px;--section-space: clamp(64px, 8vw, 108px);--hairline: 1px solid #ffffff1c}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;overflow-wrap:break-word}a{color:inherit;text-decoration:none}a:hover{color:#c9d9ad}a:focus-visible{outline:2px solid #c7d6af;outline-offset:4px}.shell{width:min(100%,var(--content-width));margin-inline:auto;padding-inline:var(--page-gutter)}.nav{min-height:88px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:28px;row-gap:16px;padding-block:20px;border-bottom:var(--hairline)}.logo{min-width:0;font-size:15px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.navlinks{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:13px;color:#c4c9be}.navlinks a{padding-block:6px}.eyebrow{color:#b3c6a0;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700;line-height:1.6}.hero{min-height:min(74svh,900px);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(72px,9vw,120px)}.hero h1{font-family:Playfair Display,serif;font-weight:400;letter-spacing:-.045em;font-size:clamp(2.65rem,7.5vw,8.25rem);line-height:1.07;max-width:1000px;margin:22px 0 30px;overflow-wrap:normal}.hero p{font-size:clamp(1.05rem,1.65vw,1.375rem);line-height:1.65;max-width:680px;color:#b8bdb3}.actions{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:14px 22px;border:1px solid #7e9474;border-radius:2px;font-size:13px;letter-spacing:.04em;text-align:center}.button.primary{background:#c7d6af;color:#172015;border-color:#c7d6af}.section{padding-block:var(--section-space);border-top:var(--hairline)}.section h2{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.16;margin:15px 0 25px}.section p{line-height:1.8;color:#b9beb4;max-width:780px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px}.card{min-width:0;border:1px solid #ffffff24;padding:clamp(22px,2.6vw,32px);min-height:220px;background:#ffffff05;overflow-wrap:anywhere}.card h3{font-size:20px;font-weight:500;line-height:1.35}.card p{font-size:14px}.quote{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3.7vw,3rem);line-height:1.35;max-width:930px;color:#e9e9dc}.footer{display:block;padding-block:38px 48px;border-top:var(--hairline);color:#a3a99f;font-size:13px}.footer-main{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 24px}.legal-notice{max-width:820px;margin-top:34px;padding-top:25px;border-top:var(--hairline);font-size:12px;line-height:1.75;color:#a3a99f}.legal-notice strong{display:block;color:#d9d1c3;font-size:12px;font-weight:600;letter-spacing:.03em;margin-bottom:8px}.legal-notice p{margin:0;max-width:780px}.personal{background:#171711}.personal .eyebrow{color:#d1bda0}.personal .button.primary{background:#e2d2b7;border-color:#e2d2b7;color:#292319}.personal .button{border-color:#c6b399}@media(max-width:1024px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nav{min-height:72px}.navlinks{gap:8px 18px;font-size:12px}.hero{min-height:0}.cards{grid-template-columns:minmax(0,1fr);margin-top:32px}.card{min-height:0}.footer-main{flex-direction:column;align-items:flex-start}.legal-notice{margin-top:26px;padding-top:22px}}@media(max-width:420px){.nav{align-items:flex-start}.navlinks{width:100%}.hero h1{font-size:clamp(2.35rem,10vw,3rem)}.actions{align-items:stretch}.button{width:100%}.eyebrow{letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.personal .nav .logo{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,2.6vw,2.45rem);font-weight:600;letter-spacing:-.035em;text-transform:none;line-height:1.05;color:#e9dfce}@media(max-width:420px){.personal .nav .logo{font-size:1.85rem}}.personal .nav .personal-wordmark{display:inline-flex;align-items:baseline;gap:clamp(7px,1vw,12px);white-space:nowrap;font-size:inherit;letter-spacing:normal}.personal .nav .personal-wordmark .wordmark-first{font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:700;letter-spacing:-.025em;line-height:1}.personal .nav .personal-wordmark .wordmark-last{font-family:Italiana,Georgia,serif;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:400;letter-spacing:-.035em;line-height:1}.personal .hero{min-height:0;padding-top:clamp(34px,5vw,66px);padding-bottom:clamp(56px,7vw,88px)}@media(max-width:420px){.personal .nav .personal-wordmark .wordmark-first{font-size:1.35rem}.personal .nav .personal-wordmark .wordmark-last{font-size:1.85rem}}.history-section[data-astro-cid-6y2bwdk5]{padding:clamp(76px,10vw,144px) 0;background:#11120f;border-top:1px solid #ffffff20;color:#ede9df}.history-heading[data-astro-cid-6y2bwdk5]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px}.history-kicker[data-astro-cid-6y2bwdk5],.history-index[data-astro-cid-6y2bwdk5]{font-size:11px;letter-spacing:.19em;color:#c5b498}.history-heading[data-astro-cid-6y2bwdk5] h2[data-astro-cid-6y2bwdk5]{font-family:Playfair Display,serif;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:400;letter-spacing:-.045em;margin:15px 0}.history-heading[data-astro-cid-6y2bwdk5] p[data-astro-cid-6y2bwdk5]{font-size:15px;color:#a6a79e;line-height:1.7;margin:0}.history-index[data-astro-cid-6y2bwdk5]{white-space:nowrap}.history-stage[data-astro-cid-6y2bwdk5]{--history-progress:20;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,84px);align-items:center;min-height:440px;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.history-art[data-astro-cid-6y2bwdk5]{min-width:0;padding:40px 0}.history-art[data-astro-cid-6y2bwdk5] svg[data-astro-cid-6y2bwdk5]{width:100%;height:auto;display:block;overflow:visible}.history-ghost[data-astro-cid-6y2bwdk5]{fill:none;stroke:#ffffff18;stroke-width:1.5}.history-drawn[data-astro-cid-6y2bwdk5]{fill:none;stroke:url(#history-ink);stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--history-progress));transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.history-branch[data-astro-cid-6y2bwdk5]{fill:none;stroke:#b9a78980;stroke-width:1.2;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s ease}.history-stage[data-astro-cid-6y2bwdk5][data-chapter="1"] .branch-a[data-astro-cid-6y2bwdk5],.history-stage[data-astro-cid-6y2bwdk5][data-chapter="2"] .branch-a[data-astro-cid-6y2bwdk5],.history-stage[data-astro-cid-6y2bwdk5][data-chapter="3"] .branch-a[data-astro-cid-6y2bwdk5],.history-stage[data-astro-cid-6y2bwdk5][data-chapter="4"] .branch-a[data-astro-cid-6y2bwdk5],.history-stage[data-astro-cid-6y2bwdk5][data-chapter="2"] .branch-b[data-astro-cid-6y2bwdk5],.history-stage[data-astro-cid-6y2bwdk5][data-chapter="3"] .branch-b[data-astro-cid-6y2bwdk5],.history-stage[data-astro-cid-6y2bwdk5][data-chapter="4"] .branch-b[data-astro-cid-6y2bwdk5],.history-stage[data-astro-cid-6y2bwdk5][data-chapter="4"] .branch-c[data-astro-cid-6y2bwdk5]{stroke-dashoffset:0}.history-points[data-astro-cid-6y2bwdk5] circle[data-astro-cid-6y2bwdk5]{fill:#d9c9ac;opacity:.35;transition:opacity .5s}.history-stage[data-astro-cid-6y2bwdk5][data-chapter="0"] .history-points[data-astro-cid-6y2bwdk5] circle[data-astro-cid-6y2bwdk5]:nth-child(-n+1),.history-stage[data-astro-cid-6y2bwdk5][data-chapter="1"] .history-points[data-astro-cid-6y2bwdk5] circle[data-astro-cid-6y2bwdk5]:nth-child(-n+2),.history-stage[data-astro-cid-6y2bwdk5][data-chapter="2"] .history-points[data-astro-cid-6y2bwdk5] circle[data-astro-cid-6y2bwdk5]:nth-child(-n+3),.history-stage[data-astro-cid-6y2bwdk5][data-chapter="3"] .history-points[data-astro-cid-6y2bwdk5] circle[data-astro-cid-6y2bwdk5]:nth-child(-n+4),.history-stage[data-astro-cid-6y2bwdk5][data-chapter="4"] .history-points[data-astro-cid-6y2bwdk5] circle[data-astro-cid-6y2bwdk5]{opacity:1}.history-art-caption[data-astro-cid-6y2bwdk5]{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;color:#777d74}.history-copy[data-astro-cid-6y2bwdk5]{padding:46px 0}.history-step[data-astro-cid-6y2bwdk5]{display:flex;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#c5b498}.history-copy[data-astro-cid-6y2bwdk5] h3[data-astro-cid-6y2bwdk5]{font-family:Playfair Display,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;letter-spacing:-.04em;margin:26px 0 5px;line-height:1.12}.history-subtitle[data-astro-cid-6y2bwdk5]{font-size:14px;color:#d1c2a9!important;margin:0 0 28px!important}.history-description[data-astro-cid-6y2bwdk5]{font-size:clamp(14px,1.4vw,16px);line-height:1.85;color:#b9bbb2!important;min-height:160px;max-width:480px}.history-controls[data-astro-cid-6y2bwdk5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.history-control[data-astro-cid-6y2bwdk5]{font:inherit;font-size:12px;letter-spacing:.03em;padding:14px 19px;border:1px solid #7d7e72;background:transparent;color:#f0ece3;cursor:pointer;min-height:48px}.history-next[data-astro-cid-6y2bwdk5]{background:#e1d4be;color:#1a1b17;border-color:#e1d4be}.history-control[data-astro-cid-6y2bwdk5]:hover:not(:disabled){border-color:#f4e7d0}.history-control[data-astro-cid-6y2bwdk5]:focus-visible,.history-dot[data-astro-cid-6y2bwdk5]:focus-visible{outline:2px solid #e1d4be;outline-offset:4px}.history-control[data-astro-cid-6y2bwdk5]:disabled{opacity:.3;cursor:not-allowed}.history-navigation[data-astro-cid-6y2bwdk5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:24px}.history-dot[data-astro-cid-6y2bwdk5]{font:inherit;text-align:left;background:none;color:#858980;border:0;border-top:2px solid #494b44;padding:14px 0 8px;cursor:pointer;min-width:0}.history-dot[data-astro-cid-6y2bwdk5] span[data-astro-cid-6y2bwdk5]{display:block;font-size:11px;letter-spacing:.1em}.history-dot[data-astro-cid-6y2bwdk5] small[data-astro-cid-6y2bwdk5]{display:block;font-size:12px;margin-top:8px;line-height:1.4}.history-dot[data-astro-cid-6y2bwdk5].is-active{border-color:#e1d4be;color:#eee8dc}.history-dot[data-astro-cid-6y2bwdk5].is-visited{border-color:#a49378;color:#c0b9aa}@media(max-width:760px){.history-heading[data-astro-cid-6y2bwdk5]{align-items:start}.history-index[data-astro-cid-6y2bwdk5]{display:none}.history-stage[data-astro-cid-6y2bwdk5]{grid-template-columns:1fr;gap:0}.history-art[data-astro-cid-6y2bwdk5]{padding:12px 0 0}.history-art[data-astro-cid-6y2bwdk5] svg[data-astro-cid-6y2bwdk5]{max-height:240px}.history-copy[data-astro-cid-6y2bwdk5]{padding:15px 0 38px}.history-description[data-astro-cid-6y2bwdk5]{min-height:0}.history-navigation[data-astro-cid-6y2bwdk5]{gap:6px}.history-dot[data-astro-cid-6y2bwdk5] small[data-astro-cid-6y2bwdk5]{font-size:10px;overflow-wrap:anywhere}.history-dot[data-astro-cid-6y2bwdk5]{padding-top:10px}}@media(max-width:420px){.history-dot[data-astro-cid-6y2bwdk5] small[data-astro-cid-6y2bwdk5]{font-size:9px}.history-step[data-astro-cid-6y2bwdk5]{flex-wrap:wrap}.history-controls[data-astro-cid-6y2bwdk5]{display:grid;grid-template-columns:1fr 1fr}.history-control[data-astro-cid-6y2bwdk5]{padding:12px 8px}}@media(prefers-reduced-motion:reduce){.history-drawn[data-astro-cid-6y2bwdk5],.history-branch[data-astro-cid-6y2bwdk5],.history-points[data-astro-cid-6y2bwdk5] circle[data-astro-cid-6y2bwdk5]{transition:none}}.tracker-landing[data-astro-cid-5ynl67ef]{min-height:100svh;background:#0b1018 url(/images/tracker-theory-hero.webp) center center/cover no-repeat;color:#f1f0e8;display:flex;flex-direction:column;position:relative;overflow:hidden}.tracker-landing[data-astro-cid-5ynl67ef]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#050810d1,#0508108c 48%,#0508101f),linear-gradient(0deg,rgba(5,8,16,.4),transparent 25%,transparent 75%,rgba(5,8,16,.22))}.tracker-top[data-astro-cid-5ynl67ef],.tracker-bottom[data-astro-cid-5ynl67ef]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px clamp(24px,5vw,80px)}.tracker-top[data-astro-cid-5ynl67ef]{border-bottom:1px solid #ffffff20}.tracker-wordmark[data-astro-cid-5ynl67ef]{font-size:14px;font-weight:700;letter-spacing:.22em}.tracker-mark[data-astro-cid-5ynl67ef]{color:#a7bda6;font-size:27px}.tracker-main[data-astro-cid-5ynl67ef]{position:relative;z-index:1;flex:1;display:flex;align-items:center;padding:80px clamp(24px,10vw,170px)}.tracker-inner[data-astro-cid-5ynl67ef]{width:min(100%,1080px)}.tracker-kicker[data-astro-cid-5ynl67ef]{font-size:11px;letter-spacing:.25em;color:#afc4b0;font-weight:700;margin:0 0 27px}.tracker-inner[data-astro-cid-5ynl67ef] h1[data-astro-cid-5ynl67ef]{font-family:Playfair Display,Georgia,serif;font-weight:400;letter-spacing:-.055em;font-size:clamp(3.1rem,8.5vw,8.5rem);line-height:1.06;margin:0 0 32px}.tracker-inner[data-astro-cid-5ynl67ef] h1[data-astro-cid-5ynl67ef] em[data-astro-cid-5ynl67ef]{font-weight:400;color:#ff8a00;background-image:linear-gradient(100deg,#06f,#6b00ff,#ff00a8 54%,#ff2440 76%,#ff8a00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tracker-subtitle[data-astro-cid-5ynl67ef]{font-size:clamp(1.1rem,2vw,1.45rem);color:#bec9bd;margin:0 0 56px}.tracker-signup[data-astro-cid-5ynl67ef]{max-width:610px}.tracker-label[data-astro-cid-5ynl67ef]{display:block;font-size:12px;letter-spacing:.06em;color:#b8c8b8;margin-bottom:13px}.tracker-form-row[data-astro-cid-5ynl67ef]{display:flex;gap:10px}.tracker-form[data-astro-cid-5ynl67ef] input[data-astro-cid-5ynl67ef]{flex:1;min-width:0;padding:17px 18px;background:#ffffff0b;border:1px solid #82958480;border-radius:2px;color:#fff;font:inherit;font-size:15px}.tracker-form[data-astro-cid-5ynl67ef] input[data-astro-cid-5ynl67ef]::placeholder{color:#a2b0a5}.tracker-form[data-astro-cid-5ynl67ef] input[data-astro-cid-5ynl67ef]:focus-visible,.tracker-form[data-astro-cid-5ynl67ef] button[data-astro-cid-5ynl67ef]:focus-visible{outline:2px solid #c2d6b4;outline-offset:3px}.tracker-form[data-astro-cid-5ynl67ef] button[data-astro-cid-5ynl67ef]{padding:17px 22px;border:1px solid #c5d9b9;background:#c5d9b9;color:#142017;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.tracker-form[data-astro-cid-5ynl67ef] button[data-astro-cid-5ynl67ef] span[data-astro-cid-5ynl67ef]{margin-left:12px}.tracker-form[data-astro-cid-5ynl67ef] button[data-astro-cid-5ynl67ef]:hover{background:#e1eed9}.tracker-status[data-astro-cid-5ynl67ef]{font-size:12px;color:#98aa9b;margin:17px 0 0;line-height:1.6}.tracker-bottom[data-astro-cid-5ynl67ef]{border-top:1px solid #ffffff20;color:#9eada0;font-size:10px;letter-spacing:.13em}@media(max-width:650px){.tracker-landing[data-astro-cid-5ynl67ef]{background-image:url(/images/tracker-theory-hero-mobile.webp);background-position:center 48%}.tracker-landing[data-astro-cid-5ynl67ef]:before{background:linear-gradient(180deg,#050810cc,#050810ad 52%,#05081014 85%,#05081059)}.tracker-main[data-astro-cid-5ynl67ef]{align-items:flex-start;justify-content:center}.tracker-inner[data-astro-cid-5ynl67ef]{text-align:center;max-width:540px}.tracker-signup[data-astro-cid-5ynl67ef]{margin-inline:auto}.tracker-top[data-astro-cid-5ynl67ef],.tracker-bottom[data-astro-cid-5ynl67ef]{padding:23px 24px}.tracker-main[data-astro-cid-5ynl67ef]{padding:76px 24px}.tracker-inner[data-astro-cid-5ynl67ef] h1[data-astro-cid-5ynl67ef]{font-size:clamp(3rem,12vw,5rem)}.tracker-subtitle[data-astro-cid-5ynl67ef]{margin-bottom:40px}.tracker-form-row[data-astro-cid-5ynl67ef]{flex-direction:column}.tracker-form[data-astro-cid-5ynl67ef] button[data-astro-cid-5ynl67ef]{width:100%;min-height:52px}.tracker-bottom[data-astro-cid-5ynl67ef]{flex-direction:column;align-items:flex-start;gap:9px}}@media(prefers-reduced-motion:reduce){[data-astro-cid-5ynl67ef]{scroll-behavior:auto}}
