.Header-module__hBw1pG__header{z-index:40;-webkit-backdrop-filter:blur(10px);border-bottom:1.5px solid var(--line);background:#f6f1e7db;position:sticky;top:0}.Header-module__hBw1pG__bar{justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;display:flex}.Header-module__hBw1pG__brand{line-height:1.05;font-family:var(--font-display);letter-spacing:.01em;flex-direction:column;font-size:.95rem;font-weight:500;display:flex}.Header-module__hBw1pG__brandTop{font-size:.65rem;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.Header-module__hBw1pG__nav{align-items:center;gap:2rem;display:none}.Header-module__hBw1pG__nav a{letter-spacing:.02em;color:var(--ink-soft);transition:color var(--dur-fast) var(--ease);font-size:.85rem;font-weight:600;position:relative}.Header-module__hBw1pG__nav a:after{content:"";background:var(--clay);width:0;height:1.5px;transition:width var(--dur-fast) var(--ease);position:absolute;bottom:-4px;left:0}.Header-module__hBw1pG__nav a:hover{color:var(--ink)}.Header-module__hBw1pG__nav a:hover:after{width:100%}.Header-module__hBw1pG__cta{padding:.7rem 1.3rem;font-size:.75rem}@media (min-width:900px){.Header-module__hBw1pG__nav{display:flex}}
.Hero-module__ZARIfG__hero{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(3rem,8vw,6rem);position:relative;overflow:hidden}.Hero-module__ZARIfG__hero:before{content:"";background:radial-gradient(60% 60% at 30% 20%, var(--ochre-soft) 0%, transparent 70%);opacity:.6;pointer-events:none;z-index:0;height:60%;position:absolute;inset:-10% -10% auto}.Hero-module__ZARIfG__inner{z-index:1;position:relative}.Hero-module__ZARIfG__eyebrowRow{margin-bottom:1.5rem}.Hero-module__ZARIfG__title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;max-width:16ch;font-size:clamp(2.8rem,11vw,6.6rem);font-weight:500;line-height:.98}.Hero-module__ZARIfG__title span{display:block}.Hero-module__ZARIfG__title .Hero-module__ZARIfG__italic{color:var(--clay);font-style:italic;font-weight:400}.Hero-module__ZARIfG__subRow{flex-direction:column;gap:1.75rem;max-width:640px;margin-top:clamp(1.75rem,4vw,2.5rem);display:flex}.Hero-module__ZARIfG__text{color:var(--ink-soft);max-width:42ch;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.55}.Hero-module__ZARIfG__byline{border-top:1.5px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;padding-top:.4rem;display:flex}.Hero-module__ZARIfG__author{font-family:var(--font-display);font-size:1.05rem;font-style:italic}.Hero-module__ZARIfG__metaLine{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem;font-weight:600}.Hero-module__ZARIfG__ctas{flex-wrap:wrap;gap:.85rem;margin-top:clamp(2rem,5vw,2.75rem);display:flex}.Hero-module__ZARIfG__cardsWrap{z-index:1;margin-top:2.75rem;position:relative}.Hero-module__ZARIfG__cardsTrack{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding:.5rem .15rem 1rem;display:flex;overflow-x:auto}.Hero-module__ZARIfG__cardsTrack::-webkit-scrollbar{display:none}.Hero-module__ZARIfG__card{scroll-snap-align:start;background:var(--card);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:rotate(var(--r,0deg)) translateY(18px);transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transition-delay:var(--stagger,0s);flex:none;align-items:center;gap:.5rem;padding:.85rem 1.15rem;font-size:.85rem;font-weight:600;display:flex;box-shadow:0 10px 24px -18px #1c191299}.Hero-module__ZARIfG__cardsWrap.Hero-module__ZARIfG__inView .Hero-module__ZARIfG__card{opacity:1;transform:rotate(var(--r,0deg)) translateY(0)}.Hero-module__ZARIfG__card:hover{border-color:var(--clay);transform:rotate(0)translateY(-3px)}.Hero-module__ZARIfG__dot{background:var(--dot-color,var(--clay));border-radius:50%;flex:none;width:7px;height:7px}@media (min-width:900px){.Hero-module__ZARIfG__inner{grid-template-columns:1.1fr .9fr;align-items:start;gap:2rem;display:grid}.Hero-module__ZARIfG__cardsWrap{min-height:420px;margin-top:0}.Hero-module__ZARIfG__cardsTrack{padding:0;display:block;position:static;overflow:visible}.Hero-module__ZARIfG__card{transform:rotate(var(--r,0deg)) translateY(24px);position:absolute}.Hero-module__ZARIfG__cardsWrap.Hero-module__ZARIfG__inView .Hero-module__ZARIfG__card{transform:rotate(var(--r,0deg)) translateY(0)}.Hero-module__ZARIfG__card:hover{transform:rotate(0)translateY(-4px)scale(1.03)}.Hero-module__ZARIfG__card:first-child{--r:-7deg;top:2%;left:8%}.Hero-module__ZARIfG__card:nth-child(2){--r:5deg;top:18%;left:52%}.Hero-module__ZARIfG__card:nth-child(3){--r:4deg;top:42%;left:4%}.Hero-module__ZARIfG__card:nth-child(4){--r:-5deg;top:58%;left:48%}.Hero-module__ZARIfG__card:nth-child(5){--r:-3deg;top:80%;left:20%}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__card,.Hero-module__ZARIfG__cardsWrap.Hero-module__ZARIfG__inView .Hero-module__ZARIfG__card{transform:none!important}}
.HowItWorks-module__tSMH5W__section{border-top:1.5px solid var(--line);padding-block:clamp(3.5rem,8vw,6rem)}.HowItWorks-module__tSMH5W__head{max-width:46ch;margin-bottom:clamp(2.5rem,6vw,3.75rem)}.HowItWorks-module__tSMH5W__kicker{margin-bottom:1rem}.HowItWorks-module__tSMH5W__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2rem,5.5vw,3.4rem);font-weight:500;line-height:1.05}.HowItWorks-module__tSMH5W__text{color:var(--ink-soft);max-width:52ch;margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.HowItWorks-module__tSMH5W__steps{flex-direction:column;gap:1rem;display:flex;position:relative}.HowItWorks-module__tSMH5W__step{background:var(--card);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);flex-direction:row;align-items:flex-start;gap:1.1rem;padding:1.5rem;display:flex;position:relative}.HowItWorks-module__tSMH5W__step:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-strong) 0, var(--line-strong) 4px, transparent 4px, transparent 8px);width:1.5px;height:1.1rem;position:absolute;top:-1.1rem;left:2.15rem}.HowItWorks-module__tSMH5W__step:first-child:before{display:none}.HowItWorks-module__tSMH5W__iconWrap{background:var(--stepSoft,var(--clay-soft));width:3rem;height:3rem;color:var(--stepColor,var(--clay));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.HowItWorks-module__tSMH5W__icon{width:22px;height:22px}.HowItWorks-module__tSMH5W__stepBody{flex-direction:column;gap:.35rem;display:flex}.HowItWorks-module__tSMH5W__stepIndex{letter-spacing:.1em;color:var(--ink-faint);font-size:.7rem;font-weight:700}.HowItWorks-module__tSMH5W__stepLabel{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:1.25rem;font-weight:500}.HowItWorks-module__tSMH5W__stepText{color:var(--ink-soft);max-width:46ch;font-size:.92rem;line-height:1.5}@media (min-width:760px){.HowItWorks-module__tSMH5W__steps{flex-flow:wrap;align-items:stretch}.HowItWorks-module__tSMH5W__step{flex-direction:column;flex:260px;gap:1.4rem}.HowItWorks-module__tSMH5W__step:nth-child(odd){transform:translateY(-.75rem)}.HowItWorks-module__tSMH5W__step:nth-child(2n){transform:translateY(.75rem)}.HowItWorks-module__tSMH5W__step:before{display:none}}
.BookChapters-module__2aLbxW__section{border-top:1.5px solid var(--line);padding-block:clamp(3.5rem,8vw,6rem)}.BookChapters-module__2aLbxW__head{flex-direction:column;gap:1.25rem;max-width:60ch;margin-bottom:clamp(2.5rem,6vw,3.75rem);display:flex}.BookChapters-module__2aLbxW__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,5.5vw,3.4rem);font-weight:500;line-height:1.05}.BookChapters-module__2aLbxW__count{align-items:baseline;gap:.6rem;display:flex}.BookChapters-module__2aLbxW__countNum{font-family:var(--font-display);font-size:clamp(2.4rem,7vw,3.6rem);line-height:1}.BookChapters-module__2aLbxW__countLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.8rem;font-weight:600}.BookChapters-module__2aLbxW__text{color:var(--ink-soft);font-size:1rem;line-height:1.6}.BookChapters-module__2aLbxW__grid{grid-template-columns:1fr;gap:1.1rem;display:grid}.BookChapters-module__2aLbxW__card{background:var(--card);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);transition:transform var(--dur-fast) var(--ease);flex-direction:column;gap:.85rem;padding:clamp(1.5rem,3vw,2rem);display:flex;position:relative}.BookChapters-module__2aLbxW__card:hover{transform:translateY(-4px)}.BookChapters-module__2aLbxW__cardTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.BookChapters-module__2aLbxW__number{font-family:var(--font-display);color:var(--blockColor,var(--clay));font-size:clamp(2.6rem,6vw,3.4rem);font-style:italic;line-height:1}.BookChapters-module__2aLbxW__range{letter-spacing:.06em;text-transform:uppercase;background:var(--blockSoft,var(--clay-soft));color:var(--blockColor,var(--clay));white-space:nowrap;border-radius:999px;align-self:flex-start;margin-top:.4rem;padding:.3rem .7rem;font-size:.7rem;font-weight:700}.BookChapters-module__2aLbxW__blockTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:1.4rem}.BookChapters-module__2aLbxW__blockText{color:var(--ink-soft);font-size:.95rem;line-height:1.55}@media (min-width:700px){.BookChapters-module__2aLbxW__grid{grid-template-columns:repeat(6,1fr)}.BookChapters-module__2aLbxW__card:first-child,.BookChapters-module__2aLbxW__card:nth-child(2){grid-column:span 3}.BookChapters-module__2aLbxW__card:nth-child(3),.BookChapters-module__2aLbxW__card:nth-child(4),.BookChapters-module__2aLbxW__card:nth-child(5){grid-column:span 2}}@media (min-width:1080px){.BookChapters-module__2aLbxW__card:first-child,.BookChapters-module__2aLbxW__card:nth-child(2),.BookChapters-module__2aLbxW__card:nth-child(3){grid-column:span 2}.BookChapters-module__2aLbxW__card:nth-child(4),.BookChapters-module__2aLbxW__card:nth-child(5){grid-column:span 3}}
.BigQuote-module__eH4G4a__section{border-top:1.5px solid var(--line);background:var(--ink);color:var(--paper);text-align:center;justify-content:center;align-items:center;padding-block:clamp(4rem,12vw,8rem);display:flex}.BigQuote-module__eH4G4a__quote{max-width:20ch;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin-inline:auto;font-size:clamp(1.9rem,7vw,4.2rem);font-weight:500;line-height:1.1}.BigQuote-module__eH4G4a__quote em{color:var(--clay-soft);font-style:italic;font-weight:400}
.Formats-module__TtRsEa__section{border-top:1.5px solid var(--line);padding-block:clamp(3.5rem,8vw,6rem)}.Formats-module__TtRsEa__head{max-width:52ch;margin-bottom:clamp(2.5rem,6vw,3.75rem)}.Formats-module__TtRsEa__title{font-family:var(--font-display);text-transform:uppercase;margin-top:.75rem;font-size:clamp(2rem,5.5vw,3.4rem);font-weight:500;line-height:1.05}.Formats-module__TtRsEa__text{color:var(--ink-soft);margin-top:1.1rem;font-size:1rem;line-height:1.6}.Formats-module__TtRsEa__grid{grid-template-columns:1fr;gap:1rem;display:grid}.Formats-module__TtRsEa__card{background:var(--card);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;gap:.9rem;padding:1.6rem;display:flex}.Formats-module__TtRsEa__card:hover{transform:translateY(-4px) rotate(var(--tilt,0deg));box-shadow:0 20px 40px -28px #1c191280}.Formats-module__TtRsEa__iconWrap{border-radius:var(--radius-sm);background:var(--formatSoft,var(--clay-soft));width:2.75rem;height:2.75rem;color:var(--formatColor,var(--clay));justify-content:center;align-items:center;display:flex}.Formats-module__TtRsEa__icon{width:22px;height:22px}.Formats-module__TtRsEa__cardTitle{font-family:var(--font-display);text-transform:uppercase;font-size:1.15rem}.Formats-module__TtRsEa__cardText{color:var(--ink-soft);font-size:.9rem;line-height:1.5}@media (min-width:700px){.Formats-module__TtRsEa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.Formats-module__TtRsEa__grid{grid-template-columns:repeat(6,1fr)}.Formats-module__TtRsEa__card{grid-column:span 2}.Formats-module__TtRsEa__card:first-child{--tilt:-1deg}.Formats-module__TtRsEa__card:nth-child(2){--tilt:1deg}.Formats-module__TtRsEa__card:nth-child(3){--tilt:-1deg}.Formats-module__TtRsEa__card:nth-child(4){--tilt:1deg;grid-column:span 3}.Formats-module__TtRsEa__card:nth-child(5){--tilt:-1deg;grid-column:span 3}.Formats-module__TtRsEa__card:nth-child(6){--tilt:.5deg;grid-column:span 6}}
.NevilleOrigin-module__JYH9cW__section{border-top:1.5px solid var(--line);padding-block:clamp(3.5rem,8vw,6rem)}.NevilleOrigin-module__JYH9cW__layout{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.NevilleOrigin-module__JYH9cW__title{font-family:var(--font-display);text-transform:uppercase;margin-top:.75rem;margin-bottom:1.4rem;font-size:clamp(2rem,5.5vw,3.2rem);font-weight:500;line-height:1.05}.NevilleOrigin-module__JYH9cW__text{color:var(--ink-soft);max-width:58ch;font-size:1.02rem;line-height:1.65}.NevilleOrigin-module__JYH9cW__text+.NevilleOrigin-module__JYH9cW__text{margin-top:1rem}.NevilleOrigin-module__JYH9cW__card{background:var(--card);border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);flex-direction:column;justify-self:start;gap:1.1rem;padding:2rem;display:flex}.NevilleOrigin-module__JYH9cW__initial{font-family:var(--font-display);color:var(--clay);font-size:4.5rem;font-style:italic;line-height:1}.NevilleOrigin-module__JYH9cW__years{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.78rem;font-weight:700}.NevilleOrigin-module__JYH9cW__name{font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem}.NevilleOrigin-module__JYH9cW__tagline{color:var(--ink-soft);font-size:.92rem;line-height:1.5}@media (min-width:860px){.NevilleOrigin-module__JYH9cW__layout{grid-template-columns:1.3fr .8fr;gap:3rem}}
.FinalCTA-module__G4Qm-G__section{border-top:1.5px solid var(--line);text-align:center;padding-block:clamp(4rem,10vw,7rem)}.FinalCTA-module__G4Qm-G__title{font-family:var(--font-display);text-transform:uppercase;max-width:18ch;margin-inline:auto;font-size:clamp(2.4rem,9vw,5rem);font-weight:500;line-height:1}.FinalCTA-module__G4Qm-G__title em{color:var(--clay);font-style:italic;font-weight:400}.FinalCTA-module__G4Qm-G__text{max-width:46ch;color:var(--ink-soft);margin:1.5rem auto 0;font-size:1.05rem;line-height:1.6}.FinalCTA-module__G4Qm-G__cta{margin-top:2.25rem}.FinalCTA-module__G4Qm-G__footer{border-top:1.5px solid var(--line);flex-direction:column;align-items:center;gap:.3rem;margin-top:clamp(3rem,8vw,4.5rem);padding-top:1.75rem;display:flex}.FinalCTA-module__G4Qm-G__footerAuthor{font-family:var(--font-display);font-size:1.05rem;font-style:italic}.FinalCTA-module__G4Qm-G__footerBrand{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem;font-weight:600}
.DonationCTABand-module__KaLwHG__band{padding:var(--spacing-xl,3rem) 0;text-align:center}
