@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e40e5ab8daee7a5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e10edf7cb901ff1a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e699fbf9329167c0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_c36e4a{font-family:Newsreader,Newsreader Fallback;font-weight:400;font-style:normal}.__variable_c36e4a{--font-reading-serif:"Newsreader","Newsreader Fallback"}.about-route{--ink:#0b0c18;--panel:#0d0c18;--body:#edeaf5;--read-2:#b7b3cb;--meta:#b3afc7;--head:#f6f3fb;--rule:rgba(235,232,243,0.12);--orange:#f97316;--orange-text:#fb923c;--gold:#facc15;--gold-text:#fde68a;--cyan:#00f5ff;--serif:var(--font-playfair),Georgia,serif;--serif-read:var(--font-reading-serif),Georgia,serif;--sans:var(--font-manrope),system-ui,sans-serif}.about-route .hm-sky{position:fixed;inset:0;z-index:-9;background:rgb(3 3 8);opacity:0;pointer-events:none;transition:opacity .6s ease}.about-route .ab :where(a,button):focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.about-route .ab *,.about-route .ab :after,.about-route .ab :before{animation:none!important;transition:none!important}}.about-route .ab{--gut:clamp(16px,4.2vw,64px);--gap:clamp(88px,11vw,168px);width:min(100% - 2 * var(--gut),1240px);margin:0 auto;padding:0 0 5.5rem;color:var(--body)}.about-route .ab [id]{scroll-margin-top:5.5rem}.about-route .ab-eyebrow{font-family:var(--sans);font-size:.8rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--orange-text);margin-bottom:1rem}.about-route .ab-h2{font-weight:700;font-size:clamp(1.8rem,2.8vw,2.6rem);line-height:1.12;text-wrap:balance;margin-bottom:1rem}.about-route .ab-h2,.about-route .ab-h3{font-family:var(--serif);color:var(--head)}.about-route .ab-h3{font-weight:600;font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.2;margin-bottom:.7rem}.about-route .ab-read{font-family:var(--serif-read);font-size:clamp(1.15rem,.35vw + 1.05rem,1.32rem);line-height:1.66;color:var(--body);max-width:60ch}.about-route .ab-read+.ab-read{margin-top:1rem}.about-route .ab-meta{font-family:var(--sans);font-size:.95rem;color:var(--meta)}.about-route .ab-link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-family:var(--sans);font-weight:600;color:var(--orange-text);text-decoration:underline;text-decoration-color:rgb(251 146 60/.45);text-underline-offset:.3em}.about-route .ab-link:hover{text-decoration-color:var(--orange-text)}.about-route .ab-arrow{width:1.05rem;height:1.05rem;flex:none}.about-route .ab-panel{position:relative;z-index:2;background:var(--panel);border-top:2px solid var(--c,var(--orange));border-radius:4px;padding:clamp(24px,3.2vw,48px);box-shadow:0 40px 90px -34px rgb(0 0 0/.9)}.about-route .ab-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(12px,1.6vw,24px);column-gap:clamp(12px,1.6vw,24px);margin-bottom:var(--gap)}.about-route .ab-row-l .ab-panel{grid-column:1/span 8}.about-route .ab-row-r .ab-panel{grid-column:5/span 8}.about-route .ab-row-narrow .ab-panel{grid-column:3/span 8}.about-route .ab-founder{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(12px,1.6vw,24px);column-gap:clamp(12px,1.6vw,24px);align-items:center;margin-bottom:var(--gap)}.about-route .ab-founder-text{grid-column:1/span 6;grid-row:1}.about-route .ab-founder-art{grid-column:7/span 6;grid-row:1;position:relative;height:640px}.about-route .ab-founder-art img{position:absolute;bottom:0;left:50%;z-index:3;height:600px;width:auto;transform:translateX(-60%)}.about-route .ab-founder-name{font-family:var(--serif);font-weight:700;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.05;color:var(--head);margin-bottom:1rem}.about-route .ab-story-head{margin-bottom:clamp(32px,4vw,56px)}.about-route .ab-chapters{list-style:none;padding:0;margin:0 0 var(--gap);display:grid;gap:clamp(40px,5vw,72px)}.about-route .ab-chapter{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(12px,1.6vw,24px);column-gap:clamp(12px,1.6vw,24px)}.about-route .ab-chapter .ab-panel{grid-column:1/span 8;padding-left:clamp(96px,10vw,150px)}.about-route .ab-chapter:nth-child(2n) .ab-panel{grid-column:5/span 8}.about-route .ab-age{position:absolute;left:clamp(20px,2.4vw,36px);top:clamp(18px,2.2vw,30px);display:grid;line-height:1}.about-route .ab-age-label{font-family:var(--sans);font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--meta);margin-bottom:.3rem}.about-route .ab-age-n{font-family:var(--serif);font-style:italic;font-weight:700;font-size:clamp(2.4rem,3.4vw,3.4rem);color:var(--gold-text)}.about-route .ab-story-after{--c:var(--gold)}.about-route .ab-story-after .ab-capstone{font-family:var(--serif);font-style:italic;font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.4;color:var(--head);margin-bottom:1.25rem;max-width:34ch}.about-route .ab-practices{list-style:none;padding:0;margin:0 0 var(--gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,28px)}.about-route .ab-practices .ab-panel{padding:clamp(22px,2.6vw,36px)}.about-route .ab-practices .ab-read{font-size:clamp(1.05rem,.3vw + .98rem,1.18rem)}.about-route .ab-name{--c:var(--gold)}.about-route .ab-belief{margin:1.5rem 0 0;padding-left:1.25rem;border-left:2px solid var(--gold);font-family:var(--serif);font-style:italic;font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.4;color:var(--head);max-width:34ch}.about-route .ab-close{--c:var(--orange);max-width:62rem}.about-route .ab-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2.25rem;margin-top:1.75rem}.about-route .ab-discovery{display:grid;gap:.15rem}@media (max-width:1023px){.about-route .ab-founder{display:flex;flex-direction:column-reverse}.about-route .ab-founder-art{width:100%;height:440px}.about-route .ab-founder-art img{height:400px}.about-route .ab-chapter .ab-panel,.about-route .ab-chapter:nth-child(2n) .ab-panel,.about-route .ab-row-l .ab-panel,.about-route .ab-row-narrow .ab-panel,.about-route .ab-row-r .ab-panel{grid-column:1/-1}.about-route .ab-chapter,.about-route .ab-row{display:block}.about-route .ab-practices{grid-template-columns:1fr}}@media (max-width:699px){.about-route .ab{--gut:12px;--gap:clamp(64px,14vw,96px)}.about-route .ab-chapter .ab-panel{padding-left:clamp(20px,5vw,32px);padding-top:5.25rem}.about-route .ab-age{left:clamp(20px,5vw,32px);top:18px}.about-route .ab-close-actions{flex-direction:column;align-items:flex-start}}.about-route .ab-open{padding-top:9.5rem;margin-bottom:var(--gap);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(12px,1.6vw,24px);column-gap:clamp(12px,1.6vw,24px);row-gap:clamp(20px,2.4vw,36px)}.about-route .ab-open-label{grid-column:1/-1;font-family:var(--sans);font-size:.8rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--orange-text);text-align:center;margin:0}.about-route .ab-quote{grid-column:2/span 10;margin:0 0 clamp(8px,1.2vw,20px);text-align:center}.about-route .ab-quote-text{font-family:var(--serif);font-weight:700;font-size:clamp(1.9rem,4.2vw,4.4rem);line-height:1.12;text-wrap:balance;margin:0}.about-route .ab-quote-attrib{margin-top:1rem;font-family:var(--sans);font-size:.95rem;color:var(--meta)}.about-route .ab-quote-attrib a{color:var(--body);text-decoration:underline;text-decoration-color:rgb(237 234 245/.35);text-underline-offset:.25em}.about-route .ab-quote-attrib cite{font-style:italic}.about-route .ab-open-idea{grid-column:3/span 8;--c:var(--orange)}.about-route .ab-open-idea .ab-read{max-width:62ch}.about-route .ab-trainings{grid-column:1/-1;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,28px)}.about-route .ab-training{padding:clamp(22px,2.6vw,36px)}.about-route .ab-training .ab-read{font-size:clamp(1.05rem,.3vw + .98rem,1.18rem)}.about-route .ab-accent-nebula-cyan{--c:var(--cyan);--kicker:#8af9ff}.about-route .ab-accent-stellar-gold{--c:var(--gold);--kicker:var(--gold-text)}.about-route .ab-accent-nebula-magenta{--c:#ff2bd9;--kicker:#ff9bee}.about-route .ab-kicker{font-family:var(--sans);font-size:.75rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--kicker,var(--orange-text));margin-bottom:.7rem}.about-route .ab-open-why{grid-column:3/span 8;--c:var(--gold)}.about-route .ab-age-word{font-style:italic;font-size:clamp(1.6rem,2.2vw,2.2rem)}@media (max-width:1023px){.about-route .ab-open{display:block;padding-top:8.5rem}.about-route .ab-open>*+*{margin-top:clamp(20px,3vw,32px)}.about-route .ab-trainings{grid-template-columns:1fr}}.about-route .ab-aside .ab-kicker{color:var(--gold-text)}.about-route .ab-aside .ab-capstone{max-width:30ch;margin-bottom:1.1rem}.about-route .ab-aside .ab-aside-line{max-width:52ch}.about-route .ab-aside .ab-aside-line+.ab-aside-line{margin-top:.85rem}.about-route .ab-aside-em{font-style:normal;color:var(--gold-text)}