@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&family=Playfair+Display:ital,wght@1,600&display=swap";:root{--ink:#153a32;--ink-deep:#0d2b25;--green:#1a6554;--green-soft:#dbece3;--paper:#fbfaf6;--cream:#f2ede2;--gold:#e8b951;--gold-light:#f7e5b8;--terracotta:#b96648;--plum:#5d425c;--muted:#667872;--line:#153a3224;--white:#fff;--shadow:0 28px 80px #1b3b3224}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}img{max-width:100%;display:block}svg{stroke-width:1.8px;width:1.1em;height:1.1em}.announcement{background:var(--ink-deep);color:#d6e7df;letter-spacing:.03em;justify-content:center;align-items:center;gap:20px;min-height:34px;padding:7px 20px;font-size:12px;display:flex}.announcement span{opacity:.74}.announcement a{color:#fff;align-items:center;gap:6px;font-weight:700;display:inline-flex}.siteHeader{background:var(--paper);justify-content:space-between;align-items:center;max-width:1320px;height:82px;margin:auto;padding:0 34px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brandMark{background:var(--gold);width:41px;height:41px;color:var(--ink-deep);border-radius:50% 50% 45% 55%;place-items:center;display:grid;transform:rotate(-7deg)}.brandMark span{font:800 20px Manrope;transform:rotate(7deg)}.brand>span:last-child{gap:5px;line-height:1.1;display:grid}.brand strong{letter-spacing:-.04em;font:800 18px Manrope}.brand small{letter-spacing:.17em;color:var(--muted);font-size:8px;font-weight:700}.siteHeader nav{align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}.siteHeader nav a{align-items:center;gap:7px;display:flex}.siteHeader nav a:not(.navCta):hover{color:var(--terracotta)}.navCta,.primaryButton{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.navCta:hover,.primaryButton:hover,.checkoutPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #103e3438}.eyebrow{color:var(--terracotta);letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 18px;font-size:11px;font-weight:800;display:flex}.lightEyebrow{color:var(--gold-light)}.editorialHero{color:#fff;align-items:center;min-height:780px;display:flex;position:relative;overflow:hidden}.editorialHeroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorialShade{background:linear-gradient(90deg,#09241ef0 0%,#09241ecc 35%,#09241e14 72%);position:absolute;inset:0}.editorialCopy{z-index:2;width:min(1320px,100%);margin:auto;padding:80px 34px 120px;position:relative}.editorialCopy h1{letter-spacing:-.065em;max-width:740px;margin:0;font:700 clamp(52px,6.1vw,88px)/.98 Manrope}.editorialCopy h1 em,.manifestoCopy h2 em,.storeHeroCopy h1 em{color:var(--gold-light);letter-spacing:-.045em;font:italic 600 1.03em/1.03 Playfair Display;display:block}.editorialCopy>p:not(.eyebrow){color:#dbe8e2;max-width:625px;margin:30px 0 34px;font-size:18px;line-height:1.65}.heroActions{align-items:center;gap:12px;display:flex}.goldButton{background:var(--gold);color:var(--ink-deep)}.glassButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-weight:700;display:inline-flex}.editorialNote{z-index:3;width:365px;color:var(--ink);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex;position:absolute;bottom:56px;right:max(35px,50vw - 626px)}.editorialNote>span{background:var(--gold-light);border-radius:50%;flex:0 0 42px;place-items:center;height:42px;display:grid}.editorialNote div{gap:4px;display:grid}.editorialNote small{letter-spacing:.12em;color:var(--terracotta);font-size:9px;font-weight:800}.editorialNote b{font-size:13px;line-height:1.45}.scrollCue{z-index:2;letter-spacing:.18em;opacity:.7;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:62px;left:max(34px,50vw - 626px)}.scrollCue i{background:#fff;width:55px;height:1px;display:block}.trustRibbon{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:auto;padding:28px 34px;display:grid}.trustRibbon>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:4px 25px;display:flex}.trustRibbon>div:first-child{padding-left:0}.trustRibbon>div:last-child{border:0}.trustRibbon svg{color:var(--green);font-size:26px}.trustRibbon span{color:var(--muted);gap:2px;font-size:11px;display:grid}.trustRibbon b{color:var(--ink);font-size:13px}.manifestoSection{grid-template-columns:1fr 3fr;gap:70px;max-width:1320px;margin:auto;padding:135px 34px;display:grid}.manifestoIndex,.sectionIndex{letter-spacing:.14em;color:var(--muted);font-size:10px;font-weight:800}.manifestoCopy h2,.sectionIntro h2,.ageIntro h2,.appStory h2,.bookEditorialHead h2,.valuesLead h2,.faqSection h2,.collectionsHeading h2,.insideTheBox h2,.storeFaq h2{letter-spacing:-.055em;margin:0;font:700 clamp(38px,4.5vw,64px)/1.06 Manrope}.manifestoCopy h2 em{color:var(--terracotta)}.largeCopy{max-width:810px;color:var(--muted);margin:35px 0 55px;font-size:20px;line-height:1.65}.manifestoStats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.manifestoStats>div{align-items:flex-start;gap:15px;padding:28px 24px 0 0;display:flex}.manifestoStats b{color:var(--terracotta);font:700 42px Manrope}.manifestoStats span{color:var(--muted);padding-top:7px;font-size:12px;line-height:1.5}.experienceSection{background:var(--ink-deep);color:#fff;padding:115px max(34px,50vw - 626px)}.sectionIntro{max-width:690px;margin-bottom:58px}.sectionIntro>p:last-child{color:#a8c1b8;font-size:17px}.experienceGrid{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.experienceGrid article{border-right:1px solid #ffffff29;min-height:360px;padding:28px 30px 30px 0;position:relative}.experienceGrid article:not(:first-child){padding-left:30px}.experienceGrid article:last-child{border:0}.experienceNumber{color:#78968c;font:600 11px Manrope;position:absolute;top:28px;right:22px}.experienceGrid article>i{width:54px;height:54px;color:var(--gold);border:1px solid #fff3;border-radius:50%;place-items:center;margin:40px 0 28px;font-size:23px;display:grid}.experienceGrid small{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.experienceGrid h3{letter-spacing:-.035em;min-height:85px;margin:14px 0;font:700 22px/1.25 Manrope}.experienceGrid p{color:#9eb8af;font-size:14px;line-height:1.7}.ageSection{grid-template-columns:1.05fr .95fr;gap:110px;max-width:1320px;margin:auto;padding:135px 34px;display:grid}.ageIntro .sectionIndex,.bookEditorialHead .sectionIndex{margin-bottom:65px;display:block}.ageIntro>p:not(.eyebrow){max-width:500px;color:var(--muted);font-size:17px;line-height:1.7}.ageTimeline{border-top:1px solid var(--line)}.ageTimeline article{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr;gap:15px;padding:30px 0;display:grid}.timelineNumber{color:var(--terracotta);font:600 12px Manrope}.ageTimeline article>div>small{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.ageTimeline h3{letter-spacing:-.04em;margin:8px 0 10px;font:700 25px Manrope}.ageTimeline p{color:var(--muted);margin:0 0 18px;line-height:1.65}.ageTimeline article>div>div{flex-wrap:wrap;gap:7px;display:flex}.ageTimeline article b{background:var(--cream);border-radius:999px;padding:7px 10px;font-size:10px}.appShowcase{background:#e5eee8;grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;min-height:790px;padding:100px max(34px,50vw - 626px);display:grid;overflow:hidden}.appStory>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.75}.appStory ul{gap:15px;padding:15px 0 20px;list-style:none;display:grid}.appStory li{align-items:center;gap:12px;font-weight:600;display:flex}.appStory li svg{color:var(--terracotta)}.appStory>a,.bookEditorialHead a,.faqSection a{border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:6px;font-weight:700;display:inline-flex}.phoneStage{place-items:center;min-height:590px;display:grid;position:relative}.phoneStage:before{content:"";background:#c8ded1;border-radius:50%;width:580px;height:580px;position:absolute}.phoneShell{background:var(--ink-deep);border-radius:46px;width:310px;min-height:600px;padding:12px;position:relative;transform:rotate(2deg);box-shadow:0 45px 90px #12352c40}.phoneTop{color:#fff;justify-content:space-between;align-items:center;height:32px;padding:3px 15px;font-size:10px;display:flex}.phoneTop i{background:#061914;border-radius:12px;width:70px;height:19px}.phoneContent{background:#f8f6ef;border-radius:34px;min-height:540px;padding:26px 18px}.phoneContent>small{color:var(--terracotta);letter-spacing:.14em;font-size:8px;font-weight:800}.phoneContent h3{margin:7px 0 20px;font:700 25px Manrope}.weeklyCard{background:var(--green);color:#fff;border-radius:20px;padding:18px}.weeklyCard>div{align-items:center;gap:8px;display:flex}.weeklyCard>div span{background:#ffffff1f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.weeklyCard small{letter-spacing:.12em;font-size:8px}.weeklyCard>b{margin:16px 0 6px;font-size:17px;display:block}.weeklyCard p{color:#c4dbd2;font-size:11px;line-height:1.5}.weeklyCard>i{background:#2f7867;border-radius:5px;height:5px;display:block}.weeklyCard>i em{background:var(--gold);border-radius:5px;width:68%;height:100%;display:block}.miniGrid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.miniGrid span{border:1px solid var(--line);background:#fff;border-radius:15px;gap:3px;padding:14px;display:grid}.miniGrid b{font-size:18px}.miniGrid small{color:var(--muted);font-size:9px}.talkCard{color:var(--ink);background:#f3e7cf;border-radius:15px;gap:10px;padding:14px;display:flex}.talkCard>span{gap:3px;display:grid}.talkCard small{color:var(--terracotta);letter-spacing:.11em;font-size:8px;font-weight:800}.talkCard b{font-size:10px;line-height:1.4}.floatingBadge{z-index:3;box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:14px 17px;display:flex;position:absolute}.floatingBadge>svg{color:var(--terracotta);font-size:23px}.floatingBadge span{gap:2px;display:grid}.floatingBadge small{color:var(--muted);letter-spacing:.12em;font-size:8px}.floatingBadge b{font-size:12px}.badgeTop{top:85px;left:0}.badgeBottom{bottom:90px;right:0}.bookEditorial{max-width:1320px;margin:auto;padding:135px 34px}.bookEditorialHead{grid-template-columns:1.3fr .7fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.bookEditorialHead>div:last-child>p{color:var(--muted);line-height:1.7}.editorialProducts{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.editorialProduct{display:block}.productVisual{background:#ebe4d5;border-radius:4px;place-items:center;height:465px;display:grid;position:relative;overflow:hidden}.editorialProduct:nth-child(2) .productVisual{background:#dae9e3}.editorialProduct:nth-child(3) .productVisual{background:#e5dfe7}.productVisual img{filter:drop-shadow(0 25px 30px #1c352d2b);width:84%;transition:transform .45s}.editorialProduct:hover .productVisual img{transform:scale(1.045)translateY(-4px)}.productVisual>span{z-index:2;letter-spacing:.11em;background:#fff;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:18px;left:18px}.productVisual>b{color:#153a3214;font:800 72px Manrope;position:absolute;bottom:10px;right:15px}.editorialProduct>small{color:var(--terracotta);text-transform:uppercase;letter-spacing:.12em;margin-top:22px;font-size:9px;font-weight:800;display:block}.editorialProduct h3{letter-spacing:-.04em;margin:8px 0 15px;font:700 25px Manrope}.productPrice{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.productPrice>span{align-items:baseline;gap:10px;display:flex}.productPrice b{font-size:17px}.productPrice del{color:#9aa5a1;font-size:12px}.productPrice i{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.editorialProduct:hover .productPrice i{background:var(--green);color:#fff}.valuesSection{background:var(--cream);padding:115px max(34px,50vw - 626px)}.valuesLead{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.valuesGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.valuesGrid article{background:#ffffff9e;border:1px solid #153a3214;min-height:290px;padding:30px}.valuesGrid svg{color:var(--terracotta);font-size:30px}.valuesGrid h3{margin:65px 0 12px;font:700 20px Manrope}.valuesGrid p{color:var(--muted);font-size:14px;line-height:1.65}.conversationSection{grid-template-columns:1.4fr .6fr;max-width:1320px;margin:auto;padding:120px 34px;display:grid}.conversationCard{background:var(--green);color:#fff;padding:65px}.conversationCard>span{background:#ffffff1f;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.conversationCard blockquote{max-width:750px;margin:25px 0;font:italic 600 clamp(32px,4vw,54px)/1.25 Playfair Display}.conversationCard>p:last-child{color:#bdd5cc}.conversationAside{background:var(--gold-light);padding:65px 40px}.conversationAside svg{color:var(--terracotta);font-size:30px}.conversationAside h3{margin:60px 0 20px;font:700 25px/1.25 Manrope}.conversationAside p{color:var(--muted);line-height:1.7}.faqSection{grid-template-columns:.75fr 1.25fr;gap:100px;max-width:1320px;margin:auto;padding:70px 34px 140px;display:grid}.faqSection>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.6}.faqList{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line);padding:23px 0}.faqList summary{cursor:pointer;grid-template-columns:45px 1fr 25px;font-weight:700;list-style:none;display:grid}.faqList summary span{color:var(--terracotta);font-size:10px}.faqList summary i{font-size:20px;font-style:normal}.faqList details[open] summary i{transform:rotate(45deg)}.faqList details p{color:var(--muted);margin:15px 25px 0 45px;line-height:1.7}.closingSection{text-align:center;background:var(--ink-deep);color:#fff;padding:120px 30px}.closingMark{width:65px;height:65px;color:var(--gold);border:1px solid #fff3;border-radius:50%;place-items:center;margin:auto auto 25px;font-size:27px;display:grid}.closingSection .eyebrow{justify-content:center}.closingSection h2{letter-spacing:-.06em;margin:0;font:700 clamp(42px,6vw,76px) Manrope}.closingSection>p:not(.eyebrow){color:#a9c1b8;font-size:17px}.closingSection>a{background:var(--gold);color:var(--ink-deep);border-radius:999px;align-items:center;gap:9px;margin-top:18px;padding:15px 22px;font-weight:800;display:inline-flex}.storeHero{background:#f0ecdf;grid-template-columns:.95fr 1.05fr;align-items:center;gap:50px;min-height:665px;padding:65px max(34px,50vw - 626px) 90px;display:grid;overflow:hidden}.storeHeroCopy h1{letter-spacing:-.065em;margin:0;font:700 clamp(50px,5.5vw,78px)/1 Manrope}.storeHeroCopy h1 em{color:var(--terracotta)}.storeHeroCopy>p:not(.eyebrow){max-width:610px;color:var(--muted);font-size:17px;line-height:1.7}.storeHeroActions{align-items:center;gap:22px;margin-top:30px;display:flex}.storeHeroActions>span{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.storeHeroComposition{height:500px;position:relative}.storeHeroComposition:before{content:"";background:#dfd6c2;border-radius:50%;width:470px;height:470px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.heroSet{filter:drop-shadow(0 30px 35px #19362d33);width:58%;position:absolute;top:45px;left:22%}.heroSetOne{opacity:.82;transform:translate(-130px)rotate(-7deg)scale(.82)}.heroSetTwo{z-index:2}.heroSetThree{opacity:.82;transform:translate(130px)rotate(7deg)scale(.82)}.storeSeal{z-index:3;background:var(--green);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:125px;height:125px;display:flex;position:absolute;bottom:25px;right:10px;transform:rotate(8deg)}.storeSeal svg{color:var(--gold);margin-bottom:4px}.storeSeal b{font-size:16px}.storeSeal span{font-size:10px}.storeBenefits{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:auto;padding:30px 34px;display:grid}.storeBenefits>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:5px 22px;display:flex}.storeBenefits>div:first-child{padding-left:0}.storeBenefits>div:last-child{border:0}.storeBenefits svg{color:var(--terracotta);font-size:23px}.storeBenefits span{color:var(--muted);font-size:11px;display:grid}.storeBenefits b{color:var(--ink);font-size:12px}.collections{max-width:1320px;margin:auto;padding:130px 34px}.collectionsHeading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:65px;display:grid}.collectionsHeading>div>span{color:var(--muted);letter-spacing:.15em;margin-bottom:55px;font-size:10px;font-weight:800;display:block}.collectionsHeading>p{color:var(--muted);line-height:1.7}.collectionList{gap:32px;display:grid}.collectionCard{background:#eee4cf;grid-template-columns:1fr 1fr;min-height:610px;display:grid}.collectionCard.ocean{background:#dceae7}.collectionCard.plum{background:#e4dce4}.collectionImage{place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.collectionImage:after{content:"";border:1px solid #153a321f;border-radius:50%;width:400px;height:400px;position:absolute}.collectionImage img{z-index:2;filter:drop-shadow(0 30px 35px #1e322b33);width:76%;transition:all .4s;position:relative}.collectionCard:hover .collectionImage img{transform:translateY(-7px)scale(1.015)}.collectionIndex{font:700 12px Manrope;position:absolute;top:28px;left:30px}.collectionBadge{z-index:3;letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:8px 11px;font-size:9px;position:absolute;top:25px;right:25px}.collectionImage>small{z-index:3;letter-spacing:.14em;font-size:10px;font-weight:800;position:absolute;bottom:25px;left:28px}.collectionContent{background:#fffffff0;padding:52px 58px}.collectionMeta{color:var(--terracotta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.collectionMeta i{background:currentColor;border-radius:50%;width:4px;height:4px}.collectionContent h2{letter-spacing:-.05em;margin:12px 0;font:700 37px Manrope}.collectionContent>p{color:var(--muted);line-height:1.65}.bookNames{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:26px 0 20px;padding:20px 0}.bookNames>small{color:var(--muted);letter-spacing:.14em;margin-bottom:13px;font-size:8px;font-weight:800;display:block}.bookNames>a{align-items:center;gap:12px;margin-top:8px;padding:5px 0;transition:color .2s,transform .2s;display:flex}.bookNames>a:hover{color:var(--terracotta);transform:translate(3px)}.bookNames>a>span{background:var(--cream);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.bookNames b{flex:1;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.bookNames b small{color:var(--terracotta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;display:flex}.bookNames b small svg{font-size:11px}.benefitPills{flex-wrap:wrap;gap:7px;display:flex}.benefitPills span{border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.benefitPills svg{color:var(--green)}.collectionNote{align-items:center;gap:8px;font-size:11px;display:flex}.collectionBuy{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.collectionPrice{align-items:center;gap:12px;display:flex}.collectionPrice>span{display:grid}.collectionPrice strong{font:800 27px Manrope}.collectionPrice small{color:var(--muted);font-size:9px}.collectionPrice del{color:#98a39f;font-size:12px}.collectionBuy>button,.quantity{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:150px;height:47px;font-weight:700;display:flex}.collectionBuy>button:disabled{cursor:wait;background:#a6b2ad}.quantity{justify-content:space-around;min-width:125px}.quantity button{color:#fff;cursor:pointer;background:0 0;border:0;display:grid}.lowStock{text-align:right;font-size:10px;font-weight:700;color:var(--terracotta)!important;margin:8px 0 0!important}.insideTheBox{background:var(--ink-deep);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:120px max(34px,50vw - 626px);display:grid}.insideVisual{place-items:center;min-height:500px;display:grid;position:relative}.insideVisual:before{content:"";background:#21483f;border-radius:50%;width:420px;height:420px;position:absolute}.insideBook{letter-spacing:.14em;border-radius:4px 12px 12px 4px;place-items:end center;width:240px;height:340px;padding:25px;font:800 10px Manrope;display:grid;position:absolute;box-shadow:-15px 25px 30px #00000038}.bookA{background:#d8aa47;transform:translate(-115px)rotate(-12deg)}.bookB{z-index:2;background:#a95f45;transform:rotate(-1deg)}.bookC{background:#547f6e;transform:translate(115px)rotate(10deg)}.digitalInsideVisual .insideBook{border-radius:18px;box-shadow:-10px 30px 45px #00000040}.insideTheBox>div:last-child>p:not(.eyebrow){color:#acc5bc;line-height:1.7}.insideTheBox ul{padding:15px 0 0;list-style:none}.insideTheBox li{border-top:1px solid #ffffff24;grid-template-columns:45px 1fr;gap:10px;padding:18px 0;display:grid}.insideTheBox li>span{color:var(--gold);font-size:10px}.insideTheBox li b{font-size:15px}.insideTheBox li p{color:#9db6ad;margin:5px 0 0;font-size:13px;line-height:1.5}.purchaseAssurance{grid-template-columns:repeat(4,1fr);max-width:1320px;margin:auto;padding:90px 34px;display:grid}.purchaseAssurance>div{border-right:1px solid var(--line);padding:25px 30px}.purchaseAssurance>div:last-child{border:0}.purchaseAssurance svg{color:var(--terracotta);font-size:28px}.purchaseAssurance h3{margin:24px 0 8px;font:700 18px Manrope}.purchaseAssurance p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.storeFaq{background:var(--cream);grid-template-columns:.75fr 1.25fr;gap:100px;padding:100px max(34px,50vw - 626px) 140px;display:grid}.storeFaq details{border-bottom:1px solid var(--line);padding:22px 0}.storeFaq summary{cursor:pointer;justify-content:space-between;gap:15px;font-weight:700;list-style:none;display:flex}.storeFaq details p{color:var(--muted);line-height:1.7}.floatingCart{z-index:15;background:var(--ink-deep);color:#fff;cursor:pointer;border:0;border-radius:18px;justify-content:space-between;align-items:center;width:min(650px,100vw - 30px);padding:12px 15px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #051f1857}.floatingCart>span:first-child{background:#ffffff1a;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;position:relative}.floatingCart>span:first-child b{background:var(--gold);width:18px;height:18px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:-6px;right:-6px}.floatingCart>div{text-align:left;margin-left:12px;margin-right:auto;display:grid}.floatingCart small{color:#94afa6;letter-spacing:.12em;font-size:8px}.floatingCart strong{font-size:17px}.cartAction{background:var(--gold);color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;font-weight:800;display:flex}.modalBackdrop{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071b16b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkoutPanel{background:var(--paper);width:min(760px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow);border-radius:22px;padding:38px 42px;position:relative;overflow:auto}.modalClose{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.checkoutHeader h2{letter-spacing:-.04em;margin:0 0 20px;font:700 35px Manrope}.checkoutSteps{color:#9aa6a2;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.checkoutSteps span.active{color:var(--terracotta)}.checkoutSteps i{background:var(--line);flex:1;height:1px}.cartReview{margin-top:25px}.cartLine{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr auto;align-items:center;gap:15px;padding:14px 0;display:grid}.cartLine img{object-fit:contain;background:var(--cream);width:82px;height:70px}.cartLine span{display:grid}.cartLine small{color:var(--terracotta);letter-spacing:.1em;font-size:8px;font-weight:800}.cartLine b{font-size:14px}.cartLine p{color:var(--muted);margin:3px 0 0;font-size:10px}.checkoutTotal{justify-content:flex-end;gap:50px;padding:20px 0;display:flex}.checkoutTotal span{display:grid}.checkoutTotal small{color:var(--muted);text-transform:uppercase;font-size:9px}.checkoutTotal strong{font:800 25px Manrope}.codNote{background:var(--green-soft);border-radius:14px;gap:13px;padding:16px;display:flex}.codNote>svg{color:var(--green);font-size:24px}.codNote span{display:grid}.codNote p{color:var(--muted);margin:3px 0 0;font-size:11px}.checkoutPrimary{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:18px;font-weight:800;display:flex}.cartReview>.checkoutPrimary{width:100%}.checkoutForm{gap:14px;margin-top:25px;display:grid}.checkoutForm.twoCol{grid-template-columns:1fr 1fr}.checkoutForm label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.checkoutForm label small{font-weight:400;display:inline}.checkoutForm input,.checkoutForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:13px 14px}.checkoutForm input:focus,.checkoutForm textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #1a65541a}.checkoutForm textarea{resize:vertical;min-height:85px}.wide{grid-column:1/-1}.orderSummary{background:var(--cream);border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.orderSummary>span{align-items:center;gap:10px;display:flex}.orderSummary>span>div{display:grid}.orderSummary small{color:var(--muted);font-size:9px}.orderSummary strong{font:800 20px Manrope}.consent{grid-template-columns:18px 1fr;align-items:flex-start;display:flex!important}.consent input{width:16px;margin-top:2px}.consent span{line-height:1.45}.formNotice{color:#8c3f2c;background:#fae3dc;border-radius:10px;margin:0;padding:12px;font-size:12px}.orderDone{text-align:center;padding:30px 0 5px}.orderDone>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto auto 20px;font-size:28px;display:grid}.orderDone .eyebrow{justify-content:center}.orderDone h2{margin:0;font:700 40px Manrope}.orderDone>p:not(.eyebrow){color:var(--muted)}.orderNumber{background:var(--cream);border-radius:12px;max-width:380px;margin:25px auto;padding:17px;display:grid}.orderNumber small{letter-spacing:.14em;color:var(--muted);font-size:8px}.orderNumber b{letter-spacing:.05em;font:800 23px Manrope}.doneDetails{grid-template-columns:1fr 1fr;gap:10px;display:grid}.doneDetails>span{text-align:left;border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px;display:flex}.doneDetails div{display:grid}.doneDetails small{color:var(--muted);font-size:8px}.orderDone>.checkoutPrimary{width:100%}.bookDetailPage{background:var(--paper)}.bookDetailHero{background:linear-gradient(135deg,#f3ead8,#fbfaf6 55%);min-height:760px;padding:40px max(34px,50vw - 626px) 90px}.bookDetailPage.sage .bookDetailHero,.bookDetailPage.forest .bookDetailHero{background:linear-gradient(135deg,#dfece4,#fbfaf6 58%)}.bookDetailPage.ocean .bookDetailHero,.bookDetailPage.sky .bookDetailHero{background:linear-gradient(135deg,#dcebef,#fbfaf6 58%)}.bookDetailPage.plum .bookDetailHero{background:linear-gradient(135deg,#e6dde6,#fbfaf6 58%)}.bookDetailPage.copper .bookDetailHero,.bookDetailPage.coral .bookDetailHero{background:linear-gradient(135deg,#f0dfd6,#fbfaf6 58%)}.bookDetailBreadcrumb{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.bookDetailBreadcrumb a{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:flex}.bookDetailHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:650px;display:grid}.bookDetailCopy h1{letter-spacing:-.065em;max-width:680px;margin:0;font:700 clamp(52px,6vw,84px)/.98 Manrope}.bookPromise{max-width:640px;color:var(--muted);margin:28px 0;font-size:19px;line-height:1.65}.bookFormatRow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:28px;padding:23px 0;display:flex}.bookFormatRow>span{grid-template-columns:30px 1fr;align-items:center;column-gap:9px;display:grid}.bookFormatRow svg{color:var(--terracotta);grid-row:1/3;font-size:24px}.bookFormatRow b{font-size:12px}.bookFormatRow small{color:var(--muted);font-size:9px}.detailActions{align-items:center;gap:18px;margin-top:28px;display:flex}.detailActions>small{max-width:220px;color:var(--muted);font-size:10px;line-height:1.45}.digitalCoverStage{place-items:center;min-height:570px;display:grid;position:relative}.digitalCoverStage:before{content:"";background:#debe7538;border-radius:50%;width:500px;height:500px;position:absolute}.digitalCover{z-index:3;color:#fff;background:#b76147;border-radius:5px 18px 18px 5px;flex-direction:column;justify-content:space-between;width:310px;height:440px;padding:25px;display:flex;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:-20px 35px 65px #24373042}.digitalCover:before{content:"";border:1px solid #ffffff47;border-radius:50%;width:240px;height:240px;position:absolute;top:75px;right:-75px;box-shadow:0 0 0 30px #ffffff0a,0 0 0 65px #ffffff08}.digitalCover.sage{background:#628574}.digitalCover.honey,.digitalCover.saffron{color:var(--ink-deep);background:#c9962e}.digitalCover.ocean{background:#226679}.digitalCover.sky{background:#527f9a}.digitalCover.plum{background:#5c3e59}.digitalCover.forest{background:#234f44}.digitalCover.copper{background:#9e5b43}.digitalCover>i{z-index:2;opacity:.85;align-self:center;font:600 80px Playfair Display;position:relative}.coverAge{letter-spacing:.12em;border:1px solid #ffffff59;align-self:flex-start;padding:7px 9px;font-size:9px;font-weight:800}.digitalCover>div{z-index:2;gap:10px;display:grid;position:relative}.digitalCover>div small{letter-spacing:.14em;opacity:.75;font-size:7px}.digitalCover>div b{letter-spacing:-.045em;font:700 29px/1.05 Manrope}.digitalCover>div span{opacity:.8;font-size:10px}.deviceFrame{z-index:2;background:#fff;border:10px solid #16342e;border-radius:25px;width:300px;height:445px;padding:14px;position:absolute;bottom:20px;right:10px;transform:rotate(5deg);box-shadow:15px 30px 50px #19362e33}.deviceDot{background:#071c17;border-radius:50%;width:6px;height:6px;margin:-9px auto 10px}.samplePage{background:#f7f2e8;height:100%;padding:35px 25px}.samplePage>span{color:var(--terracotta);font:700 30px Playfair Display}.samplePage>i{background:#d8d2c7;border-radius:5px;height:7px;margin-top:16px;display:block}.samplePage>i:nth-child(3){width:74%}.samplePage>i:nth-child(4){width:88%}.samplePage>div{background:linear-gradient(160deg,#d9bc78,#789b89);border-radius:50% 50% 10px 10px;height:150px;margin-top:30px}.digitalOnlyBadge{z-index:5;box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 17px;display:flex;position:absolute;bottom:20px;left:5px}.digitalOnlyBadge svg{color:var(--terracotta);font-size:25px}.digitalOnlyBadge span{color:var(--muted);font-size:11px;display:grid}.digitalOnlyBadge b{color:var(--ink)}.bookEmotionSection{grid-template-columns:.45fr 1.55fr;gap:80px;max-width:1320px;margin:auto;padding:130px 34px;display:grid}.bookEmotionSection h2{color:var(--terracotta);letter-spacing:-.035em;margin:0;font:italic 600 clamp(38px,4.5vw,62px)/1.2 Playfair Display}.bookEmotionSection>div>p:last-child{max-width:800px;color:var(--muted);font-size:18px;line-height:1.8}.bookTransformation{background:var(--ink-deep);color:#fff;grid-template-columns:1fr 1fr;gap:100px;padding:115px max(34px,50vw - 626px);display:grid}.transformationLead>svg{color:var(--gold);margin-bottom:45px;font-size:35px}.transformationLead h2{letter-spacing:-.055em;margin:0;font:700 clamp(40px,4.5vw,60px)/1.08 Manrope}.transformationLead>p:last-child{color:#a9c1b8;font-size:16px;line-height:1.75}.lessonPanel{border-top:1px solid #ffffff29;align-self:center}.lessonPanel>small{color:var(--gold);letter-spacing:.14em;margin:25px 0;font-size:9px;font-weight:800;display:block}.lessonPanel>div{border-top:1px solid #ffffff1f;grid-template-columns:45px 1fr 25px;align-items:center;padding:22px 0;display:grid}.lessonPanel>div span{color:#76968b;font-size:10px}.lessonPanel>div b{font-size:16px}.lessonPanel>div svg{color:var(--gold)}.storyMoments{max-width:1320px;margin:auto;padding:130px 34px}.storyMoments>div:first-child{max-width:750px}.storyMoments h2{letter-spacing:-.055em;margin:0 0 55px;font:700 clamp(40px,4.5vw,62px)/1.08 Manrope}.momentGrid{grid-template-columns:repeat(3,1fr);display:grid}.momentGrid article{border-top:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;min-height:310px;padding:25px 30px;display:flex}.momentGrid article:last-child{border-right:0}.momentGrid article>span{color:var(--terracotta);font-size:10px}.momentGrid article>i{color:var(--terracotta);margin:55px 0 25px;font:600 42px Playfair Display}.momentGrid h3{letter-spacing:-.04em;max-width:300px;margin:auto 0 0;font:700 24px/1.25 Manrope}.parentValue{background:var(--cream);grid-template-columns:140px 1fr;align-items:center;gap:60px;padding:100px max(34px,50vw - 516px);display:grid}.parentValueIcon{border:1px solid var(--line);width:120px;height:120px;color:var(--terracotta);border-radius:50%;place-items:center;font-size:40px;display:grid}.parentValue h2{letter-spacing:-.055em;margin:0;font:700 clamp(38px,4.5vw,58px)/1.08 Manrope}.parentValue>div:last-child>p:last-child{max-width:760px;color:var(--muted);font-size:17px;line-height:1.75}.setValueSection{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;max-width:1320px;margin:auto;padding:130px 34px;display:grid}.setValueImage{background:#e2ece7;place-items:center;min-height:600px;display:grid;position:relative}.setValueImage img{width:85%}.setValueImage>span{box-shadow:var(--shadow);background:#fff;align-items:center;gap:11px;padding:15px 18px;display:flex;position:absolute;bottom:25px;left:25px}.setValueImage>span>span{display:grid}.setValueImage>span svg{color:var(--terracotta);font-size:24px}.setValueImage>span small{color:var(--muted);font-size:9px}.setValueCopy h2{letter-spacing:-.055em;margin:0;font:700 clamp(38px,4.5vw,58px)/1.08 Manrope}.setValueCopy>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.75}.setIncludedBooks{border-top:1px solid var(--line);margin:28px 0}.setIncludedBooks a{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr 20px;align-items:center;gap:10px;padding:15px 0;display:grid}.setIncludedBooks a>svg:first-child{color:var(--terracotta)}.setIncludedBooks a>span{display:grid}.setIncludedBooks small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.setIncludedBooks b{font-size:13px}.setDetailBuy{justify-content:space-between;align-items:center;gap:20px;display:flex}.setDetailBuy>span{display:grid}.setDetailBuy>span b{font:800 29px Manrope}.setDetailBuy>span small{color:var(--muted);font-size:9px}.setDetailBuy>a{background:var(--green);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:14px 19px;font-weight:800;display:flex}.textPage{max-width:900px;min-height:65vh;margin:auto;padding:100px 34px}.textPage h1{letter-spacing:-.055em;margin:0 0 30px;font:700 clamp(42px,6vw,68px)/1.06 Manrope}.textPage h2{margin-top:45px;font:700 24px Manrope}.textPage>p{color:var(--muted);font-size:17px;line-height:1.8}.textPage a{color:var(--terracotta);font-weight:700}.supportCards{grid-template-columns:1fr 1fr;gap:15px;margin-top:45px;display:grid}.supportCards article{background:var(--cream);padding:28px}.supportCards h2{margin-top:0}.supportHub{background:#f6f2e9;min-height:80vh}.supportHero{color:#fff;background:radial-gradient(circle at 80% 20%,#d5ae5e33,#0000 34%),#102f29;grid-template-columns:1.35fr .65fr;align-items:end;gap:100px;padding:105px max(34px,50vw - 626px);display:grid}.supportHero h1{letter-spacing:-.065em;max-width:820px;margin:16px 0 25px;font:700 clamp(48px,6.2vw,88px)/.98 Manrope}.supportHero>div>p:not(.eyebrow){color:#b9ccc5;max-width:680px;font-size:18px;line-height:1.75}.supportPromises{color:#f0dba7;letter-spacing:.03em;flex-wrap:wrap;gap:22px;margin-top:34px;font-size:12px;font-weight:700;display:flex}.supportHero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff29;padding:34px}.supportHero aside small{color:#d6b66e;letter-spacing:.14em;font-weight:800}.supportHero aside strong{margin:24px 0 15px;font:700 28px/1.2 Manrope;display:block}.supportHero aside p{color:#9db5ad;line-height:1.7}.supportWorkspace{grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;max-width:1320px;margin:auto;padding:100px 34px;display:grid}.supportForm,.ticketCenter{border:1px solid var(--line);background:#fff;padding:42px;box-shadow:0 24px 70px #18372e12}.supportWorkspace h2{letter-spacing:-.045em;margin:12px 0 8px;font:700 38px Manrope}.supportWorkspace h2+p{color:var(--muted);line-height:1.6}.supportFormGrid{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0 20px;display:grid}.supportForm label{color:#29443c;gap:8px;font-size:12px;font-weight:800;display:grid}.supportForm input,.supportForm select,.supportForm textarea,.supportReply textarea{width:100%;color:var(--ink);font:inherit;background:#fbfaf6;border:1px solid #dcd8ce;border-radius:2px;outline:none;padding:14px 15px}.supportForm input:focus,.supportForm select:focus,.supportForm textarea:focus,.supportReply textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #1d5b4814}.supportSubmit{color:#fff;background:var(--green);cursor:pointer;border:0;justify-content:space-between;width:100%;padding:16px 18px;font-weight:800;display:flex}.supportSubmit:disabled{opacity:.55;cursor:wait}.supportNotice{color:var(--green);background:var(--green-soft);padding:13px 15px;font-size:13px;font-weight:700}.supportForm>small{color:var(--muted);margin-top:15px;line-height:1.5;display:block}.ticketEmpty{text-align:center;min-height:340px;color:var(--muted);border:1px dashed #d6d0c3;place-content:center;margin-top:30px;display:grid}.ticketEmpty>span{color:#c9a75f;font-size:46px}.ticketEmpty h3{color:var(--ink);margin:15px 0 4px}.ticketTabs{gap:8px;margin:28px 0 16px;display:flex;overflow-x:auto}.ticketTabs button{text-align:left;min-width:180px;color:var(--ink);cursor:pointer;background:#f8f5ee;border:1px solid #0000;gap:4px;padding:13px;display:grid}.ticketTabs button.active{border-color:var(--green);background:#fff}.ticketTabs b{color:var(--green);font-size:11px}.ticketTabs span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticketStatus{color:#8a6415;letter-spacing:.04em;text-transform:uppercase;background:#fff1c7;border-radius:30px;width:fit-content;padding:5px 8px;font:800 9px Manrope;display:inline-flex}.ticketStatus.in_progress{color:#1b5d83;background:#dceefa}.ticketStatus.resolved{color:#17664d;background:#d9efe7}.ticketStatus.closed{color:#6e7471;background:#e7e9e8}.ticketThread{border:1px solid var(--line)}.ticketThread>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.ticketThread header small{color:var(--muted);font-weight:700}.ticketThread h3{margin:4px 0 0;font:700 19px Manrope}.supportMessages{background:#fbfaf6;flex-direction:column;gap:14px;max-height:430px;padding:22px;display:flex;overflow:auto}.supportMessages article{background:#fff;border:1px solid #e5e0d6;align-self:flex-end;width:min(82%,520px);padding:15px 17px}.supportMessages article.admin{color:#fff;background:#173f35;border-color:#173f35;align-self:flex-start}.supportMessages b{font-size:11px}.supportMessages p{white-space:pre-wrap;margin:8px 0;line-height:1.55}.supportMessages time{color:#8a928e;font-size:9px}.supportMessages article.admin time{color:#9db7ae}.supportReply{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.supportReply textarea{resize:vertical;min-height:70px}.supportReply button{color:#fff;background:var(--green);cursor:pointer;border:0;padding:0 20px;font-weight:800}.supportQuick{grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto 110px;padding:0 34px;display:grid}.supportQuick article{border-top:1px solid #cfc7b8;border-right:1px solid #cfc7b8;padding:32px}.supportQuick article:last-child{border-right:0}.supportQuick span{color:#b38d3f;font:800 11px Manrope}.supportQuick h3{margin:40px 0 10px;font:700 22px Manrope}.supportQuick p{color:var(--muted);line-height:1.6}.callbackShell{place-items:center;min-height:75vh;padding:50px 20px;display:grid}.callbackCard{text-align:center;border:1px solid var(--line);max-width:550px;box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:45px}.callbackIcon{background:var(--green-soft);width:65px;height:65px;color:var(--green);border-radius:50%;place-items:center;margin:auto auto 20px;font-size:28px;display:grid}.callbackIcon.error{color:var(--terracotta);background:#f9e3dc}.callbackCard .eyebrow{justify-content:center}.callbackCard h1{letter-spacing:-.04em;font:700 36px Manrope}.callbackCard>p:not(.eyebrow){color:var(--muted);line-height:1.6}.fullButton{width:100%}.textButton{margin-top:18px;font-weight:700;display:inline-block}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.siteFooter{color:#fff;background:#102f29;grid-template-columns:1.7fr repeat(3,.7fr);gap:55px;padding:90px max(34px,50vw - 626px) 30px;display:grid}.footerBrand .brandMark{color:var(--ink)}.footerBrand small{color:#8ba59c!important}.footerLead h2{letter-spacing:-.05em;margin:40px 0 15px;font:700 37px/1.1 Manrope}.footerLead>p{color:#91aba2;max-width:390px;line-height:1.7}.footerColumn{color:#a8beb6;flex-direction:column;gap:15px;font-size:13px;display:flex}.footerColumn strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.footerColumn a,.footerColumn span{align-items:center;gap:7px;display:flex}.footerFine{color:#749087;border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;margin-top:35px;padding-top:22px;font-size:11px;display:flex}@media (max-width:1050px){.supportHero{grid-template-columns:1fr;gap:50px}.supportHero aside{max-width:600px}.supportWorkspace{grid-template-columns:1fr}.siteHeader nav a:not(.navCta){display:none}.editorialHero{min-height:700px}.editorialHeroImage{object-position:63% center}.editorialShade{background:linear-gradient(90deg,#09241ef2,#09241e9e 60%,#09241e40)}.trustRibbon,.storeBenefits{grid-template-columns:1fr 1fr;gap:20px 0}.trustRibbon>div:nth-child(2),.storeBenefits>div:nth-child(2){border:0}.manifestoSection{grid-template-columns:1fr;gap:35px}.experienceGrid,.valuesGrid{grid-template-columns:1fr 1fr}.experienceGrid article:nth-child(2){border-right:0}.experienceGrid article:nth-child(3),.experienceGrid article:nth-child(4){border-top:1px solid #ffffff29}.ageSection,.appShowcase,.insideTheBox{grid-template-columns:1fr;gap:60px}.appStory{max-width:700px}.bookEditorialHead,.collectionsHeading{grid-template-columns:1fr;gap:20px}.editorialProducts{grid-template-columns:repeat(3,1fr)}.productVisual{height:350px}.storeHero{grid-template-columns:1fr;padding-top:80px}.storeHeroCopy{max-width:800px}.collectionCard{grid-template-columns:.9fr 1.1fr}.collectionContent{padding:42px 38px}.purchaseAssurance{grid-template-columns:1fr 1fr}.purchaseAssurance>div:nth-child(2){border-right:0}.faqSection,.storeFaq{grid-template-columns:1fr;gap:45px}.bookDetailHeroGrid{grid-template-columns:1fr;gap:30px;padding-top:70px}.digitalCoverStage{width:100%;max-width:650px;margin:auto}.bookTransformation,.setValueSection{grid-template-columns:1fr;gap:60px}.setValueImage{min-height:520px}.siteFooter{grid-template-columns:1.4fr 1fr 1fr}.siteFooter .footerColumn:nth-of-type(4){display:none}}@media (max-width:720px){.supportHero{padding:70px 20px}.supportHero h1{font-size:49px}.supportPromises{display:grid}.supportWorkspace{padding:65px 20px}.supportForm,.ticketCenter{padding:28px 20px}.supportFormGrid,.supportReply{grid-template-columns:1fr}.supportReply button{padding:14px}.supportQuick{grid-template-columns:1fr;margin-bottom:70px;padding:0 20px}.supportQuick article{border-right:0}.announcement{justify-content:center}.announcement span{display:none}.siteHeader{height:70px;padding:0 18px}.brandMark{width:36px;height:36px}.brand strong{font-size:15px}.brand small{font-size:6.5px}.navCta{padding:10px 13px;font-size:11px}.editorialHero{align-items:flex-end;min-height:760px}.editorialHeroImage{object-position:67% center}.editorialShade{background:linear-gradient(#09241e1f,#09241e8c 34%,#09241efa 92%)}.editorialCopy{padding:260px 20px 145px}.editorialCopy h1{font-size:47px}.editorialCopy>p:not(.eyebrow){font-size:15px}.heroActions{flex-direction:column;align-items:stretch}.editorialNote{width:auto;bottom:28px;left:20px;right:20px}.scrollCue{display:none}.trustRibbon,.storeBenefits{grid-template-columns:1fr;padding:25px 20px}.trustRibbon>div,.storeBenefits>div{border-right:0;border-bottom:1px solid var(--line);padding:10px 0}.trustRibbon>div:last-child,.storeBenefits>div:last-child{border-bottom:0}.manifestoSection,.bookEditorial,.collections{padding:85px 20px}.manifestoStats{grid-template-columns:1fr}.manifestoStats>div{border-bottom:1px solid var(--line);padding-bottom:20px}.experienceSection,.valuesSection,.insideTheBox,.storeFaq{padding:80px 20px}.experienceGrid,.valuesGrid{grid-template-columns:1fr}.experienceGrid article,.experienceGrid article:not(:first-child){border-top:1px solid #ffffff29;border-right:0;min-height:290px;padding:24px 0}.experienceGrid h3{min-height:0}.ageSection,.appShowcase{padding:85px 20px}.ageIntro .sectionIndex,.bookEditorialHead .sectionIndex,.collectionsHeading>div>span{margin-bottom:35px}.phoneStage{margin:-40px -30px;transform:scale(.87)}.editorialProducts{grid-template-columns:1fr;gap:45px}.productVisual{height:420px}.valuesLead{display:block}.conversationSection{grid-template-columns:1fr;padding:80px 20px}.conversationCard,.conversationAside{padding:38px 28px}.conversationAside h3{margin-top:30px}.faqSection{padding:70px 20px 90px}.storeHero{padding:65px 20px 40px}.storeHeroCopy h1{font-size:48px}.storeHeroActions{flex-direction:column;align-items:flex-start}.storeHeroComposition{height:370px;margin:0 -60px}.storeHeroComposition:before{width:360px;height:360px}.heroSet{top:42px}.storeSeal{width:105px;height:105px;bottom:0;right:60px}.collectionCard{grid-template-columns:1fr}.collectionImage{min-height:430px}.collectionContent{padding:35px 24px}.collectionContent h2{font-size:31px}.collectionBuy{flex-direction:column;align-items:stretch}.collectionBuy>button,.quantity{width:100%}.insideVisual{min-height:380px;margin:-40px;transform:scale(.75)}.purchaseAssurance{grid-template-columns:1fr;padding:65px 20px}.purchaseAssurance>div{border-right:0;border-bottom:1px solid var(--line)}.purchaseAssurance>div:last-child{border:0}.cartAction{font-size:0}.cartAction svg{font-size:16px}.checkoutPanel{border-radius:16px;padding:32px 20px 25px}.checkoutForm.twoCol{grid-template-columns:1fr}.wide{grid-column:auto}.cartLine{grid-template-columns:65px 1fr}.cartLine>strong{grid-column:2}.cartLine img{width:62px;height:60px}.doneDetails,.supportCards{grid-template-columns:1fr}.bookDetailHero{padding:30px 20px 70px}.bookDetailHeroGrid{min-height:0;padding-top:55px}.bookDetailCopy h1{font-size:48px}.bookPromise{font-size:16px}.bookFormatRow{flex-direction:column;gap:15px}.detailActions{flex-direction:column;align-items:stretch}.digitalCoverStage{width:calc(100% + 60px);min-height:520px;margin:-20px -30px;transform:scale(.87)}.digitalCover{width:270px;height:390px}.deviceFrame{width:250px;height:390px;right:5px}.digitalOnlyBadge{left:20px}.bookEmotionSection{grid-template-columns:1fr;gap:35px;padding:85px 20px}.bookTransformation,.storyMoments{padding:85px 20px}.momentGrid{grid-template-columns:1fr}.momentGrid article{border-right:0;min-height:230px}.parentValue{grid-template-columns:1fr;gap:30px;padding:75px 20px}.parentValueIcon{width:80px;height:80px}.setValueSection{padding:85px 20px}.setValueImage{min-height:390px}.setDetailBuy{flex-direction:column;align-items:stretch}.setDetailBuy>a{justify-content:center}.siteFooter{grid-template-columns:1fr 1fr;gap:45px 25px;padding:70px 20px 25px}.footerLead{grid-column:1/-1}.footerFine{flex-direction:column;gap:8px}}
