.story-module__l6CCJW__page{--story-purple:#5b4576;--story-green:#234d42;background:#fffdf6}.story-module__l6CCJW__page :is(h1,h2,h3,p,figure){margin:0}.story-module__l6CCJW__page :is(h1,h2,h3){text-wrap:balance}.story-module__l6CCJW__page :is(section[id],article[id],h2[id],h3[id]){scroll-margin-top:152px}.story-module__l6CCJW__page h2{letter-spacing:-.035em;font-size:clamp(2.4rem,4.1vw,4rem);line-height:1.07}.story-module__l6CCJW__page .story-module__l6CCJW__eyebrow{text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px;font-size:.74rem;font-weight:900;line-height:1.5}.story-module__l6CCJW__textLink{text-underline-offset:6px;align-items:center;gap:14px;font-weight:800;text-decoration:underline;display:inline-flex}.story-module__l6CCJW__textLink svg{flex-shrink:0}.story-module__l6CCJW__hero{background:#f9edcf;padding:clamp(48px,6vw,90px) 0 58px;overflow:hidden}.story-module__l6CCJW__heroGrid{grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;display:grid}.story-module__l6CCJW__heroCopy h1{letter-spacing:-.045em;max-width:10ch;font-size:clamp(3.7rem,6.7vw,6.5rem);line-height:.97}.story-module__l6CCJW__heroCopy .story-module__l6CCJW__eyebrow{color:#785426}.story-module__l6CCJW__heroIntro{max-width:40ch;font-size:1.1rem;line-height:1.75;margin-block:28px!important}.story-module__l6CCJW__heroNote{color:#755225;align-items:center;gap:15px;margin-top:38px;display:flex}.story-module__l6CCJW__heroNote svg{flex-shrink:0;width:52px}.story-module__l6CCJW__heroNote span{max-width:20ch;font-family:var(--font-editorial), Georgia, serif;font-size:1rem;font-style:italic}.story-module__l6CCJW__heroCollage{height:clamp(400px,41vw,560px);position:relative}.story-module__l6CCJW__heroPhoto{border:9px solid #fffcf3;border-radius:48% 48% 16px 16px;position:absolute;inset:0 8% 13% 0;overflow:hidden;transform:rotate(-3deg);box-shadow:0 20px 38px #5941271c}.story-module__l6CCJW__heroPhoto img{object-fit:cover;object-position:36% center}.story-module__l6CCJW__heroInset{aspect-ratio:.85;border:8px solid #fffcf3;border-bottom-width:20px;border-radius:6px;width:36%;position:absolute;bottom:1%;right:0;overflow:hidden;transform:rotate(7deg);box-shadow:0 10px 25px #59412725}.story-module__l6CCJW__heroInset img{object-fit:cover}.story-module__l6CCJW__heroCollage figcaption{width:57%;font:italic 1.2rem/1.4 var(--font-editorial), Georgia, serif;position:absolute;bottom:2%;left:1%;transform:rotate(-3deg)}.story-module__l6CCJW__sectionNav{background:#fffdf6;border-block:1px solid #d9d1be}.story-module__l6CCJW__sectionNav>div{grid-template-columns:repeat(4,1fr);display:grid}.story-module__l6CCJW__sectionNav a{border-right:1px solid #e5dfd1;justify-content:center;align-items:center;gap:16px;min-height:76px;padding:12px;font-size:.9rem;font-weight:800;display:flex}.story-module__l6CCJW__sectionNav a:first-child{border-left:1px solid #e5dfd1}.story-module__l6CCJW__sectionNav a span{color:#746652;font-size:.7rem;font-weight:700}.story-module__l6CCJW__sectionNav a:hover{text-underline-offset:5px;background:#f4eedf;text-decoration:underline}.story-module__l6CCJW__why{background:#eae5f2;padding-block:clamp(64px,8vw,112px)}.story-module__l6CCJW__whyGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:9%;display:grid}.story-module__l6CCJW__whyFigure{background:#fffcf5;padding:12px;transform:rotate(-3deg);box-shadow:0 12px 30px #44354c15}.story-module__l6CCJW__whyPhoto{aspect-ratio:1.16;border-radius:3px;position:relative;overflow:hidden}.story-module__l6CCJW__whyPhoto img{object-fit:cover;object-position:center 40%}.story-module__l6CCJW__whyFigure figcaption{text-align:center;color:#584764;font:italic 1.05rem/1.4 var(--font-editorial), Georgia, serif;padding:18px 5px 10px}.story-module__l6CCJW__whyCopy .story-module__l6CCJW__eyebrow{color:var(--story-purple)}.story-module__l6CCJW__whyCopy h2{max-width:17ch}.story-module__l6CCJW__whyCopy>p:not(.story-module__l6CCJW__eyebrow){max-width:51ch;margin-top:20px;font-size:1.05rem;line-height:1.8}.story-module__l6CCJW__whyCopy .story-module__l6CCJW__lead{font:1.35rem/1.6 var(--font-editorial), Georgia, serif!important}.story-module__l6CCJW__letter{background:#fffcf5;border-top:5px solid #81648e;margin-top:80px;position:relative;box-shadow:0 15px 40px #44354c0a}.story-module__l6CCJW__letterContent{grid-template-columns:.7fr 1.3fr;align-items:start;gap:8%;padding:clamp(32px,5vw,76px);display:grid}.story-module__l6CCJW__letterHeading{align-self:start}.story-module__l6CCJW__letterHeading .story-module__l6CCJW__eyebrow{color:#765185}.story-module__l6CCJW__letterHeading h3{font:500 clamp(2.6rem, 4vw, 4rem)/1.07 var(--font-editorial), Georgia, serif;letter-spacing:-.04em;max-width:9ch}.story-module__l6CCJW__letterHeading svg{color:#795387;background:#eee4f1;border-radius:50% 50% 8px 8px;width:160px;margin-top:38px;padding:18px;display:block}.story-module__l6CCJW__letterBody{font:1.12rem/1.9 var(--font-editorial), Georgia, serif;max-width:60ch}.story-module__l6CCJW__letterBody>p{margin-bottom:26px}.story-module__l6CCJW__letterBody>p:first-child:first-letter{float:left;color:#795387;padding:9px 10px 0 0;font-size:4.8rem;line-height:.83}.story-module__l6CCJW__letterBody>p:nth-child(4){color:#61456d;border-left:3px solid #c9ae63;margin-block:36px;padding-left:26px;font-size:clamp(1.4rem,1.8vw,1.75rem);line-height:1.5}.story-module__l6CCJW__page .story-module__l6CCJW__letterBody .story-module__l6CCJW__signature{margin-block:30px;font-size:2.1rem}.story-module__l6CCJW__letterBody .story-module__l6CCJW__textLink{font:800 .9rem/1.5 var(--font-body), sans-serif}.story-module__l6CCJW__stories{padding-top:clamp(64px,7vw,100px)}.story-module__l6CCJW__sectionHeading{text-align:center;max-width:760px;margin-bottom:60px}.story-module__l6CCJW__sectionHeading h2{max-width:19ch;margin-inline:auto}.story-module__l6CCJW__sectionHeading>p:last-child{max-width:58ch;margin:22px auto 0;line-height:1.75}.story-module__l6CCJW__sectionHeading .story-module__l6CCJW__eyebrow{color:#805d34}.story-module__l6CCJW__chapter{padding-block:60px}.story-module__l6CCJW__chapterGrid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.story-module__l6CCJW__cole{padding-top:0}.story-module__l6CCJW__joe{background:#f0f3e9;padding-block:72px}.story-module__l6CCJW__joe .story-module__l6CCJW__memory{color:#3a573e;background:#dfe8d7;border-color:#b0bda5;border-radius:28px 45% 28px 28px;order:2}.story-module__l6CCJW__memory{text-align:center;color:#775427;background:#f6e8c8;border:1px solid #d4bd8c;border-radius:45% 28px 28px;min-width:0;padding:40px 24px 28px}.story-module__l6CCJW__memoryLabel{text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:800}.story-module__l6CCJW__memory svg{width:100%;max-width:430px;height:auto;margin:12px auto}.story-module__l6CCJW__memory>p{font:italic clamp(1.2rem, 1.9vw, 1.7rem)/1.35 var(--font-editorial), Georgia, serif;max-width:25ch;margin:0 auto 10px}.story-module__l6CCJW__identity{align-items:center;gap:20px;margin-bottom:22px;display:flex}.story-module__l6CCJW__identity>p{font:1.7rem/1.2 var(--font-display), sans-serif}.story-module__l6CCJW__portrait{background:#fffcf6;border:1px dashed #947e5f;border-radius:50%;flex-direction:column;flex:0 0 90px;justify-content:center;align-items:center;width:90px;height:90px;display:flex;box-shadow:0 0 0 5px #f5e9cf}.story-module__l6CCJW__portrait>span{font:2.3rem/1 var(--font-editorial), Georgia, serif;color:#735533}.story-module__l6CCJW__portrait small{text-align:center;max-width:70px;margin-top:4px;font-size:.6rem;line-height:1.3}.story-module__l6CCJW__joe .story-module__l6CCJW__portrait{border-color:#79916e;box-shadow:0 0 0 5px #dfe8d7}.story-module__l6CCJW__chapterCopy{min-width:0}.story-module__l6CCJW__chapterCopy h3{font:500 clamp(2.1rem, 3vw, 3rem)/1.07 var(--font-display), sans-serif;letter-spacing:-.025em;max-width:19ch;margin-bottom:25px}.story-module__l6CCJW__storyBody{font-size:1rem;line-height:1.85}.story-module__l6CCJW__storyBody p+p{margin-top:18px}.story-module__l6CCJW__page .story-module__l6CCJW__signature{font:italic 1.5rem/1.3 var(--font-editorial), Georgia, serif;margin-top:24px}.story-module__l6CCJW__beliefs{background:var(--story-green);color:#fcf6e8;padding-block:clamp(70px,8vw,115px)}.story-module__l6CCJW__beliefHeading{border-bottom:1px solid #ffffff30;grid-template-columns:1.1fr .9fr;align-items:end;gap:0 10%;padding-bottom:54px;display:grid}.story-module__l6CCJW__beliefHeading .story-module__l6CCJW__eyebrow{color:#e5ce83;grid-column:1/-1}.story-module__l6CCJW__beliefHeading h2{max-width:17ch}.story-module__l6CCJW__beliefHeading>p:last-child{color:#e0e9df;font-size:1.08rem;line-height:1.8}.story-module__l6CCJW__manifesto{grid-template-columns:1fr 1fr;align-items:start;gap:9%;padding-top:54px;display:grid}.story-module__l6CCJW__manifestoEssay>p{color:#e0e9df;margin-top:22px;font-size:1.04rem;line-height:1.9}.story-module__l6CCJW__manifestoEssay .story-module__l6CCJW__eyebrow{color:#e5ce83}.story-module__l6CCJW__manifestoEssay .story-module__l6CCJW__manifestoClose{color:#f3dd95;font:italic clamp(1.8rem, 2.5vw, 2.5rem)/1.25 var(--font-editorial), Georgia, serif;max-width:20ch;margin-top:36px}.story-module__l6CCJW__promisePanel{background:#ffffff08;border:1px solid #ffffff40;border-radius:8px 52px 8px 8px;padding:30px}.story-module__l6CCJW__promisePanel .story-module__l6CCJW__eyebrow{color:#e5ce83;font-size:.65rem}.story-module__l6CCJW__promisePanel h3{font:1.8rem/1.1 var(--font-display), sans-serif}.story-module__l6CCJW__promisePanel ol{margin:24px 0 0;padding:0;list-style:none}.story-module__l6CCJW__promisePanel li{border-top:1px solid #ffffff24;align-items:baseline;gap:18px;padding-block:17px;display:flex}.story-module__l6CCJW__promisePanel li:last-child{padding-bottom:0}.story-module__l6CCJW__promisePanel li span{color:#e5ce83;font-size:.7rem}.story-module__l6CCJW__promisePanel li p{font-size:1rem;line-height:1.6}.story-module__l6CCJW__code{background:#fcf7eb;padding-block:clamp(70px,8vw,110px)}.story-module__l6CCJW__codeHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:10%;margin-bottom:44px;display:grid}.story-module__l6CCJW__codeHeading h2{max-width:17ch}.story-module__l6CCJW__codeHeading>p{font-size:1.04rem;line-height:1.75}.story-module__l6CCJW__codeHeading .story-module__l6CCJW__eyebrow{color:#785c32}.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid{gap:20px}.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid article{--card-accent:#8c542e;--card-tint:#f8e8c2;background:var(--card-tint);border:1px solid #b7a99270;border-radius:7px 40px 7px 7px;gap:0;padding:28px}.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid article:nth-child(2),.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid article:nth-child(6){--card-accent:#3d6150;--card-tint:#e3eadb}.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid article:nth-child(3),.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid article:nth-child(4){--card-accent:#715285;--card-tint:#eae1f1}.story-module__l6CCJW__codeGrid header{align-items:center;gap:16px;display:flex}.story-module__l6CCJW__codeGrid header>span{color:var(--card-accent);font:italic 1.6rem/1 var(--font-editorial), Georgia, serif}.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid h3{font:500 1.4rem/1.15 var(--font-display), sans-serif;letter-spacing:-.01em}.story-module__l6CCJW__kidLine{margin-block:30px}.story-module__l6CCJW__kidLine>span,.story-module__l6CCJW__grownUpLine>span{text-transform:uppercase;letter-spacing:.12em;color:var(--card-accent);margin-bottom:9px;font-size:.62rem;font-weight:900;display:block}.story-module__l6CCJW__kidLine p{font:1.7rem/1.23 var(--font-editorial), Georgia, serif;letter-spacing:-.03em;min-height:2.46em}.story-module__l6CCJW__grownUpLine{border-top:1px solid #5f52422e;margin-top:auto;padding-top:20px}.story-module__l6CCJW__grownUpLine p{font-size:.96rem;line-height:1.65}.story-module__l6CCJW__grownUps{border-top:1px solid #cfc4ac;grid-template-columns:1fr 1.2fr;gap:10%;margin-top:42px;padding-top:32px;display:grid}.story-module__l6CCJW__grownUps h3{font:1.65rem/1.2 var(--font-display), sans-serif;margin-bottom:12px}.story-module__l6CCJW__grownUps p{max-width:35ch;font-size:.95rem}.story-module__l6CCJW__grownUps ul{gap:10px;margin:0;padding-left:20px;font-size:1rem;display:grid}.story-module__l6CCJW__grownUps li::marker{color:#7b668d}.story-module__l6CCJW__closing{background:#eee4f3;padding-block:clamp(60px,7vw,100px)}.story-module__l6CCJW__closingGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:12%;display:grid}.story-module__l6CCJW__closingArt{text-align:center;color:#6b477e;padding:20px}.story-module__l6CCJW__closingArt svg{width:min(100%,200px)}.story-module__l6CCJW__closingArt p{font:italic clamp(1.8rem, 2.8vw, 2.5rem)/1.2 var(--font-editorial), Georgia, serif;max-width:18ch;margin:18px auto 0}.story-module__l6CCJW__closing h2{max-width:20ch}.story-module__l6CCJW__closingGrid>div:last-child>p:not(.story-module__l6CCJW__eyebrow){max-width:45ch;margin-block:24px 28px;line-height:1.8}.story-module__l6CCJW__page a:focus-visible{outline-offset:6px;outline:3px solid}@media (max-width:900px){.story-module__l6CCJW__heroGrid{gap:4%}.story-module__l6CCJW__heroCopy h1{font-size:4.3rem}.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-module__l6CCJW__chapterGrid{gap:5%}.story-module__l6CCJW__memory{padding-inline:16px}}@media (max-width:800px){.story-module__l6CCJW__page :is(section[id],article[id],h2[id],h3[id]){scroll-margin-top:130px}.story-module__l6CCJW__heroGrid,.story-module__l6CCJW__whyGrid,.story-module__l6CCJW__chapterGrid,.story-module__l6CCJW__beliefHeading,.story-module__l6CCJW__manifesto,.story-module__l6CCJW__codeHeading,.story-module__l6CCJW__closingGrid,.story-module__l6CCJW__letterContent{grid-template-columns:1fr}.story-module__l6CCJW__heroGrid,.story-module__l6CCJW__whyGrid,.story-module__l6CCJW__chapterGrid{gap:0}.story-module__l6CCJW__hero{padding-top:42px;padding-bottom:34px}.story-module__l6CCJW__heroCopy h1{max-width:12ch;font-size:clamp(3.6rem,13vw,5.5rem)}.story-module__l6CCJW__heroIntro{font-size:1rem;margin-block:22px!important}.story-module__l6CCJW__heroNote{margin-top:24px}.story-module__l6CCJW__heroCollage{height:clamp(330px,88vw,510px);margin:30px 8px 0!important}.story-module__l6CCJW__heroCollage figcaption{font-size:1rem}.story-module__l6CCJW__heroPhoto{border-width:7px}.story-module__l6CCJW__heroInset{border-width:6px 6px 15px}.story-module__l6CCJW__sectionNav>div{grid-template-columns:1fr 1fr}.story-module__l6CCJW__sectionNav a{border:0;justify-content:start;gap:12px;min-height:58px;font-size:.78rem}.story-module__l6CCJW__sectionNav a:first-child{border:0}.story-module__l6CCJW__sectionNav a:nth-child(-n+2){border-bottom:1px solid #e5dfd1}.story-module__l6CCJW__whyCopy{grid-row:1}.story-module__l6CCJW__whyFigure{width:calc(100% - 20px);max-width:440px;margin:36px auto 0!important}.story-module__l6CCJW__whyCopy .story-module__l6CCJW__lead{font-size:1.2rem!important}.story-module__l6CCJW__whyCopy>p:not(.story-module__l6CCJW__eyebrow){font-size:1rem}.story-module__l6CCJW__letter{margin-top:48px}.story-module__l6CCJW__letterContent{gap:30px;padding:32px 24px}.story-module__l6CCJW__letterHeading{position:static}.story-module__l6CCJW__letterHeading h3{max-width:12ch;font-size:2.8rem}.story-module__l6CCJW__letterHeading svg{display:none}.story-module__l6CCJW__letterHeading .story-module__l6CCJW__eyebrow{margin-bottom:10px}.story-module__l6CCJW__letterBody{font-size:1.02rem;line-height:1.85}.story-module__l6CCJW__letterBody>p:nth-child(4){padding-left:18px;font-size:1.35rem}.story-module__l6CCJW__sectionHeading{margin-bottom:38px}.story-module__l6CCJW__sectionHeading>p:last-child{font-size:.97rem}.story-module__l6CCJW__chapter{padding-block:38px 52px}.story-module__l6CCJW__chapterCopy{grid-row:1}.story-module__l6CCJW__memory,.story-module__l6CCJW__joe .story-module__l6CCJW__memory{margin-top:30px;order:0;width:100%;max-width:480px;margin-inline:auto;padding:30px 20px 24px}.story-module__l6CCJW__memory svg{max-width:350px;margin-block:4px 10px}.story-module__l6CCJW__memory>p{font-size:1.4rem}.story-module__l6CCJW__chapterCopy h3{max-width:20ch;font-size:2.35rem}.story-module__l6CCJW__identity{margin-bottom:24px}.story-module__l6CCJW__portrait{flex-basis:82px;width:82px;height:82px}.story-module__l6CCJW__beliefHeading{gap:24px;padding-bottom:34px}.story-module__l6CCJW__beliefHeading .story-module__l6CCJW__eyebrow{margin:0}.story-module__l6CCJW__beliefHeading>p:last-child{font-size:1rem}.story-module__l6CCJW__manifesto{gap:36px;padding-top:34px}.story-module__l6CCJW__promisePanel{padding:26px}.story-module__l6CCJW__codeHeading{gap:24px;margin-bottom:32px}.story-module__l6CCJW__codeHeading>p{font-size:1rem}.story-module__l6CCJW__grownUps{grid-template-columns:1fr;gap:22px}.story-module__l6CCJW__closingGrid{gap:40px}.story-module__l6CCJW__closingArt{border-top:1px solid #c7b5cd;order:2;padding:30px 0 0}.story-module__l6CCJW__closingArt svg{width:110px}}@media (max-width:520px){.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid{grid-template-columns:1fr;gap:16px}.story-module__l6CCJW__page .story-module__l6CCJW__codeGrid article{padding:26px}.story-module__l6CCJW__kidLine{margin-block:25px}.story-module__l6CCJW__kidLine p{min-height:0;font-size:1.8rem}.story-module__l6CCJW__grownUpLine{padding-top:18px}}.story-module__l6CCJW__portraitPhoto{border-style:solid;position:relative;overflow:hidden}.story-module__l6CCJW__portraitPhoto img{object-fit:cover;object-position:50% 72%}
