*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5eee5;color:#29212b;font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.4}a{color:inherit}a:focus-visible{outline:3px solid #c05e91;outline-offset:6px}header,footer{padding:28px max(6vw,20px);background:#241e29;color:#f5eee5}header{border-bottom:1px solid #ffffff20}.brand{display:inline-block;text-decoration:none;font-weight:800;font-size:22px;letter-spacing:-1px}.brand span{color:#efb4ce}.brand small{display:block;font-size:9px;letter-spacing:1.5px;margin-top:5px}footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{display:inline-flex;align-items:center;min-height:44px;margin-right:15px}section{padding:88px max(6vw,22px)}section>div{max-width:1160px;margin:auto}h1,h2,h3,p{margin:0 0 20px}h1,h2{font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:-1.6px;font-weight:600}h1{max-width:920px;font-size:clamp(38px,4.8vw,64px)}h1 strong,h2 strong{font-weight:inherit}h2 span{display:block;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.12em;color:#a64973}h3{font-size:23px;line-height:1.15;letter-spacing:-.5px}img{display:block;width:100%;height:auto;border-radius:24px}p{max-width:65ch}main a{min-height:48px;display:inline-flex;align-items:center;gap:16px;text-underline-offset:5px}main [class*='kicker'],.na-paths__label,.na-life-year,.na-angst-statement-label{font-size:11px;text-transform:uppercase;letter-spacing:1.8px;font-weight:700;display:block;margin-bottom:22px}.about-hero{background:radial-gradient(ellipse at 90% 10%,#6f355a80,transparent 55%),#241e29;color:#fff4ed;padding-top:70px;padding-bottom:90px}.about-hero p:first-child{color:#efb4ce}.about-hero p{max-width:690px}.na-reading-inner,.na-freedom-intro,.na-angst-grid,.na-both__inner{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.na-reading-image{position:relative}.na-reading-image img{max-height:630px;object-fit:cover}.na-reading-label{position:absolute;bottom:24px;left:20px;background:#efb4ce;padding:12px 20px;border-radius:30px;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:25px;transform:rotate(-5deg)}.na-reading-statement{border-left:2px solid #bc7294;padding-left:22px;margin-top:30px}.na-reading-statement span{display:block;font-weight:700}.na-life-timeline{background:radial-gradient(ellipse at top right,#73446355,transparent 65%),#241e29;color:#fff4ed}.na-life-title span,.na-both__headline span,.about-closing h2{color:#efb4ce}.na-life-header{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;margin-bottom:60px}.na-life-track{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.na-life-step{border-top:1px solid #efb4ce70;padding-top:25px}.na-life-year{color:#efb4ce}.na-life-step-text{font-size:15px}.na-life-timeline [class*='closing'],.na-life-timeline [class*='statement']{margin-top:40px;max-width:750px}.na-angst{background:#edd3de}.na-angst-statement{border:1px solid #ad7e9480;border-radius:100px 100px 24px 24px;padding:50px 35px;background:#f9f2eb90}.na-angst-statement p{font-family:'Cormorant Garamond',serif;font-size:40px;line-height:1.08}.na-angst-statement p span{display:block;font-style:italic;color:#a64973}.na-freedom-intro{grid-template-columns:1.15fr 1fr}.na-freedom-photo{max-height:470px;object-fit:cover}.na-freedom-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:45px}.na-freedom-card{border-top:1px solid #a97c9260;padding-top:24px}.na-freedom-number,.na-paths__number{font-size:12px;color:#a64973;display:block;margin-bottom:20px}.na-both{background:#241e29;color:#fff4ed}.na-both__skills{display:grid;grid-template-columns:1fr 1fr;gap:24px}.na-both__skill{border-top:1px solid #ffffff30;padding-top:20px}.na-both__skill-text{font-size:15px;color:#e1d3dd}.na-final-statement{background:#e7b4cc}.na-final-statement__inner{max-width:900px}.na-final-statement__headline{font-size:clamp(27px,3.4vw,43px);line-height:1.15;letter-spacing:-1px}.na-final-statement__headline span{display:block;margin-top:20px;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.18em}.na-final-statement__signature{display:block;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:32px;margin-top:30px}.na-paths__grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.na-paths__card{padding:35px;border:1px solid #ad7e9470;border-radius:25px}.na-paths__card--dark{background:#241e29;color:#fff4ed}.na-paths__card-title span{display:block;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.3em;margin-top:8px}.na-paths__button{font-weight:700}.na-paths__footer{margin-top:30px}.about-closing{background:radial-gradient(ellipse at 5% 90%,#73446380,transparent 70%),#241e29;color:#fff4ed;text-align:center}.about-closing p{margin:20px auto}.about-closing a{background:#efb4ce;color:#241e29;padding:14px 24px;border-radius:30px;text-decoration:none;font-weight:700}.about-closing .about-wrap>div>div>div:nth-child(2){font-family:'Cormorant Garamond',serif;font-size:35px;font-style:italic}
@media(max-width:800px){section{padding:58px 23px}.na-reading-inner,.na-freedom-intro,.na-angst-grid,.na-both__inner,.na-life-header{grid-template-columns:1fr;gap:32px}.na-reading-image{max-width:480px}.na-life-track,.na-freedom-cards{grid-template-columns:1fr 1fr}.na-paths__grid{grid-template-columns:1fr}.about-hero{padding-top:45px;padding-bottom:55px}.na-reading-image img{max-height:none}.na-angst-statement{padding:40px 25px}.na-life-header{margin-bottom:35px}.na-freedom-photo{max-height:none}.na-both__skills{gap:20px}.na-paths__card{padding:27px}h1,h2{letter-spacing:-1px}}
@media(max-width:380px){.na-life-track,.na-freedom-cards,.na-both__skills{grid-template-columns:1fr}h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:600px){.na-life-track{grid-template-columns:1fr;gap:24px}.na-life-step{padding-left:22px;border-top:0;border-left:1px solid #efb4ce70}.na-life-year{margin-bottom:12px}}.na-paths__note{margin-top:28px}.na-life-finale{margin-top:40px}

/* A single next step after the personal story. */
.about-first-look{position:relative;background:radial-gradient(ellipse at 90% 0%,#784c694d,transparent 58%),#241e29;color:#fff4ed;padding-top:90px;padding-bottom:90px}.about-first-look-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}.about-first-look-kicker{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#efb4ce;font-weight:700;margin-bottom:24px}.about-first-look h2{margin:0}.about-first-look h2 span{color:#efb4ce}.about-first-look-action>p:first-child{color:#eadfe5}.about-first-look-button{background:#efb4ce;color:#241e29;border-radius:40px;text-decoration:none;padding:17px 25px;font-weight:700;justify-content:space-between;box-shadow:0 8px 35px #0002;transition:background .2s,transform .2s}.about-first-look-button:hover{background:#f7cde0;transform:translateY(-2px)}.about-first-look-button span{font-size:24px;line-height:1}.about-first-look-note{font-size:13px;color:#d1bccb;margin:17px 0 0}footer{border-top:1px solid #ffffff20}@media(max-width:800px){.about-first-look{padding:60px 23px}.about-first-look-inner{grid-template-columns:1fr;gap:26px}.about-first-look-button{font-size:15px;padding:16px 21px;max-width:100%}}@media(prefers-reduced-motion:reduce){.about-first-look-button{transition:none}}
