.story-module__lljTvW__opening{padding-block:clamp(3rem,7vw,6rem) 3.5rem}.story-module__lljTvW__openingGrid{align-items:end;gap:1.75rem;display:grid}.story-module__lljTvW__opening h1{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2.5rem,5.3vw,4.5rem);font-weight:500;line-height:1.09}.story-module__lljTvW__opening h1 span{color:var(--color-primary)}.story-module__lljTvW__opening p{max-width:43ch;color:color-mix(in oklch, var(--color-base-content) 78%, transparent);font-size:1.1rem;line-height:1.8}.story-module__lljTvW__opening a{color:var(--color-primary);align-items:center;gap:.75rem;margin-top:1rem;padding-block:.75rem;display:inline-flex}.story-module__lljTvW__journey{gap:2rem;display:grid;position:relative}.story-module__lljTvW__visualColumn{display:none}.story-module__lljTvW__visualPanel{background:var(--color-base-200);position:sticky;top:1.5rem}.story-module__lljTvW__sceneHeading{justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 0;font-size:.8125rem;font-weight:500;display:flex}.story-module__lljTvW__sceneDate{text-align:right;color:var(--color-primary)}.story-module__lljTvW__scene{height:clamp(24rem,55vh,36rem);position:relative;overflow:hidden}.story-module__lljTvW__canvas{opacity:0;width:100%;height:100%;transition:opacity .25s var(--ease-out);display:block}.story-module__lljTvW__canvas[data-ready=true]{opacity:1}.story-module__lljTvW__fallback{color:var(--color-primary);place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.story-module__lljTvW__fallback[data-hidden=true]{opacity:0}.story-module__lljTvW__fallback svg{width:94%;max-height:100%}.story-module__lljTvW__sceneCaption{color:color-mix(in oklch, var(--color-base-content) 73%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:0 1.5rem 1rem;font-size:.6875rem;line-height:1.6;display:flex}.story-module__lljTvW__motionButton{text-underline-offset:3px;cursor:pointer;min-height:2.75rem;text-decoration:underline}.story-module__lljTvW__chapterNav{border-top:1px solid var(--color-base-300);grid-template-columns:repeat(4,1fr);display:grid}.story-module__lljTvW__chapterNav a{text-align:center;color:var(--color-base-content);gap:1rem;padding:1rem .25rem 0;font-size:.75rem;display:grid}.story-module__lljTvW__chapterNav a[aria-current]{color:var(--color-primary);font-weight:600}.story-module__lljTvW__navMark{background:var(--color-primary);transform-origin:0;height:3px;transition:transform .22s var(--ease-out);display:block;transform:scaleX(0)}.story-module__lljTvW__chapterNav a[aria-current] .story-module__lljTvW__navMark{transform:scaleX(1)}.story-module__lljTvW__chapter{border-top:1px solid var(--color-base-300);padding-block:2.75rem;scroll-margin-top:2rem}.story-module__lljTvW__chapter:focus{outline:none}.story-module__lljTvW__chapter:focus-visible{outline:2px solid var(--color-accent);outline-offset:8px}.story-module__lljTvW__chapterDate{color:var(--color-primary);margin-bottom:1.5rem;font-size:.9375rem;font-weight:500}.story-module__lljTvW__chapter h2{letter-spacing:-.025em;max-width:15ch;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1.15}.story-module__lljTvW__place{color:color-mix(in oklch, var(--color-base-content) 75%, transparent);margin-top:1rem;font-size:.75rem;line-height:1.6}.story-module__lljTvW__chapterBody{max-width:43ch;margin-top:1.5rem;font-size:1rem;line-height:1.85}.story-module__lljTvW__capacity{border-block:1px solid var(--color-base-300);align-items:center;gap:1.25rem;margin-block:2rem;padding-block:1.5rem;display:flex}.story-module__lljTvW__capacity>span{font-family:var(--font-literata), serif;letter-spacing:-.03em;color:var(--color-primary);font-size:3.25rem;line-height:1}.story-module__lljTvW__capacity p{max-width:17ch;font-size:.875rem;line-height:1.6}.story-module__lljTvW__reflection{max-width:34ch;font-family:var(--font-literata), serif;color:var(--color-base-content);text-wrap:pretty;font-size:clamp(1.125rem,1.65vw,1.375rem);line-height:1.65}.story-module__lljTvW__mobileDiagram{background:var(--color-base-200);color:var(--color-primary);margin-bottom:2rem}.story-module__lljTvW__mobileDiagram svg{width:100%;max-height:19rem;display:block}.story-module__lljTvW__mobileDiagram p{text-align:center;color:color-mix(in oklch, var(--color-base-content) 75%, transparent);padding:0 1rem 1rem;font-size:.6875rem}.story-module__lljTvW__turningPoint{background:var(--color-neutral);color:var(--color-neutral-content);margin-top:4rem;padding-block:clamp(4rem,8vw,8rem)}.story-module__lljTvW__turningPoint h2{letter-spacing:-.025em;max-width:24ch;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:400;line-height:1.17}.story-module__lljTvW__turningPoint h2 span{color:color-mix(in oklch, var(--color-neutral-content) 67%, transparent)}.story-module__lljTvW__turningPoint p{max-width:50ch;color:color-mix(in oklch, var(--color-neutral-content) 84%, transparent);margin-top:2rem;font-size:1.0625rem;line-height:1.9}.story-module__lljTvW__invitation{align-items:center;gap:2rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.story-module__lljTvW__invitation h2{letter-spacing:-.025em;max-width:20ch;font-size:clamp(2.125rem,4vw,3.5rem);font-weight:500;line-height:1.15}.story-module__lljTvW__invitation p{max-width:47ch;margin-top:1.5rem;font-size:1.0625rem;line-height:1.85}.story-module__lljTvW__invitation a{margin-top:2rem}.story-module__lljTvW__bookImage{justify-self:center;width:min(13rem,60vw);transform:rotate(-4deg)}.story-module__lljTvW__bookImage img{width:100%;height:auto;box-shadow:12px 15px 0 var(--color-base-200)}@media (min-width:768px){.story-module__lljTvW__openingGrid{grid-template-columns:1.3fr 1fr;gap:3rem}.story-module__lljTvW__invitation{grid-template-columns:1fr 2fr;gap:5rem}}@media (min-width:1024px){.story-module__lljTvW__journey{grid-template-columns:1.3fr 1fr;gap:clamp(3rem,6vw,6rem)}.story-module__lljTvW__visualColumn{display:block}.story-module__lljTvW__chapter{flex-direction:column;justify-content:center;min-height:85vh;padding-block:4rem;display:flex}.story-module__lljTvW__chapter:first-child{border-top:0}.story-module__lljTvW__mobileDiagram{display:none}}@media (prefers-reduced-motion:reduce){.story-module__lljTvW__canvas,.story-module__lljTvW__fallback,.story-module__lljTvW__navMark{transition:none}.story-module__lljTvW__bookImage{transform:none}}
.behind-the-milestone-module__k5TgBG__moment{background:var(--color-neutral);color:var(--color-neutral-content);margin-bottom:clamp(3rem,6vw,6rem)}.behind-the-milestone-module__k5TgBG__sequence{isolation:isolate;display:grid;position:relative}.behind-the-milestone-module__k5TgBG__photograph{grid-area:1/1;align-self:start;height:100svh;min-height:38rem;position:sticky;top:0;overflow:hidden}.behind-the-milestone-module__k5TgBG__photograph img{object-fit:cover;object-position:65% center}.behind-the-milestone-module__k5TgBG__shade,.behind-the-milestone-module__k5TgBG__deepShade{pointer-events:none;position:absolute;inset:0}.behind-the-milestone-module__k5TgBG__shade{background:linear-gradient(90deg, color-mix(in oklch, var(--color-neutral) 96%, transparent), color-mix(in oklch, var(--color-neutral) 84%, transparent) 35%, color-mix(in oklch, var(--color-neutral) 12%, transparent) 76%)}.behind-the-milestone-module__k5TgBG__deepShade{background:var(--color-neutral);opacity:0;transition:opacity .6s var(--ease-out)}.behind-the-milestone-module__k5TgBG__sequence[data-perspective=inside] .behind-the-milestone-module__k5TgBG__deepShade{opacity:.65}.behind-the-milestone-module__k5TgBG__photograph>figcaption{background:color-mix(in oklch, var(--color-neutral) 85%, transparent);padding:.4rem .65rem;font-size:.75rem;position:absolute;bottom:1.5rem;right:max(2.5rem,50vw - 620px)}.behind-the-milestone-module__k5TgBG__reading{z-index:1;pointer-events:none;grid-area:1/1;position:relative}.behind-the-milestone-module__k5TgBG__beat{flex-direction:column;justify-content:center;align-items:flex-start;width:49%;min-height:100svh;padding-block:clamp(4rem,9vh,7rem);display:flex}.behind-the-milestone-module__k5TgBG__beat a{pointer-events:auto}.behind-the-milestone-module__k5TgBG__label{margin-bottom:1.5rem;font-size:.875rem}.behind-the-milestone-module__k5TgBG__beat h2,.behind-the-milestone-module__k5TgBG__beat h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.75rem,5.2vw,4.5rem);font-weight:400;line-height:1.12}.behind-the-milestone-module__k5TgBG__context{max-width:32ch;margin-top:1.5rem;font-size:1.0625rem;line-height:1.8}.behind-the-milestone-module__k5TgBG__next{text-underline-offset:5px;align-items:center;gap:1rem;min-height:48px;margin-top:2rem;font-size:.875rem;display:inline-flex}.behind-the-milestone-module__k5TgBG__next:focus-visible{outline-offset:5px;outline:2px solid}.behind-the-milestone-module__k5TgBG__reflection{scroll-margin-top:0}.behind-the-milestone-module__k5TgBG__reader{max-width:37ch;margin-top:2rem}.behind-the-milestone-module__k5TgBG__readerLabel{margin-bottom:1rem;font-size:.8125rem}.behind-the-milestone-module__k5TgBG__reader blockquote{font-family:var(--font-literata), serif;text-wrap:pretty;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.65}.behind-the-milestone-module__k5TgBG__reader figcaption{margin-top:1.25rem;font-size:.875rem;font-weight:500;line-height:1.6}.behind-the-milestone-module__k5TgBG__reader figcaption span{font-size:.8125rem;font-weight:400;display:block}.behind-the-milestone-module__k5TgBG__carry{max-width:36ch;margin-top:2rem;font-size:.9375rem;line-height:1.75}@media (max-width:767px){.behind-the-milestone-module__k5TgBG__photograph{height:100svh;min-height:35rem}.behind-the-milestone-module__k5TgBG__photograph img{object-position:58% center}.behind-the-milestone-module__k5TgBG__shade{background:linear-gradient(180deg, color-mix(in oklch, var(--color-neutral) 55%, transparent), color-mix(in oklch, var(--color-neutral) 92%, transparent) 60%)}.behind-the-milestone-module__k5TgBG__photograph>figcaption{bottom:1rem;right:1.25rem}.behind-the-milestone-module__k5TgBG__beat{justify-content:flex-end;width:100%;min-height:100svh;padding-block:8rem 5rem}.behind-the-milestone-module__k5TgBG__beat h2,.behind-the-milestone-module__k5TgBG__beat h3{font-size:clamp(2.5rem,10vw,3.5rem)}.behind-the-milestone-module__k5TgBG__reflection{justify-content:center;padding-block:4rem 5rem}.behind-the-milestone-module__k5TgBG__reader{max-width:36ch}}@media (prefers-reduced-motion:reduce){.behind-the-milestone-module__k5TgBG__sequence{display:block}.behind-the-milestone-module__k5TgBG__photograph{aspect-ratio:3/2;height:auto;min-height:0;position:relative}.behind-the-milestone-module__k5TgBG__shade,.behind-the-milestone-module__k5TgBG__deepShade{transition:none;display:none}.behind-the-milestone-module__k5TgBG__reading{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.behind-the-milestone-module__k5TgBG__beat{justify-content:flex-start;width:100%;min-height:0;padding-block:3rem}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.behind-the-milestone-module__k5TgBG__reading{grid-template-columns:1fr;gap:0}.behind-the-milestone-module__k5TgBG__reflection{padding-top:0}}
