:root{--week-bg: #fbfaf6;--week-surface: #f5f0e7;--week-ink: #111718;--week-body: #44505c;--week-blue: #0c5da7;--week-midnight: #081d32;--week-midnight-soft: #9fb0c1;--week-midnight-ink: #f8f3e9;--week-gold: #b7832d;--week-gold-bright: #d9a747;--week-gold-dark: #8d621d;--week-line: #ded7cc;--week-night-line: rgba(217, 167, 71, .52);--week-shell: 1360px;--week-gutter: clamp(1.25rem, 4.4vw, 5rem)}body{background:var(--week-bg);color:var(--week-ink)}body:before,body:after,#motes{display:none}.week-shell{width:min(calc(100% - var(--week-gutter) * 2),var(--week-shell));margin-inline:auto}.week-kicker{color:var(--week-gold-dark);font-size:clamp(.69rem,.63rem + .16vw,.82rem);font-weight:720;letter-spacing:.29em;line-height:1.2;text-transform:uppercase}.week-header{position:relative;z-index:100;min-height:84px;display:flex;align-items:center;background:var(--week-bg)}.week-header__inner{display:grid;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem)}.week-brand{display:inline-flex;align-items:center;gap:.72rem;width:fit-content}.week-brand img{width:2.55rem;height:2.55rem;object-fit:contain}.week-brand span{font-family:var(--font-display);font-size:1.7rem;font-weight:720;letter-spacing:-.025em}.week-header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(1.35rem,2.7vw,3.2rem);color:var(--week-ink);font-size:.94rem;font-weight:520}.week-header__nav a{position:relative;min-height:44px;display:inline-flex;align-items:center}.week-header__nav a:after{content:"";position:absolute;right:0;bottom:5px;left:0;height:1px;background:var(--week-gold);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.week-header__nav a:hover:after,.week-header__nav a:focus-visible:after{transform:scaleX(1)}.week-header__actions{display:flex;align-items:center;justify-content:flex-end;min-width:0}.week-menu{display:none;position:relative}.week-menu summary{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--week-line);border-radius:10px;list-style:none;cursor:pointer}.week-menu summary::-webkit-details-marker{display:none}.week-menu nav{position:absolute;top:calc(100% + .65rem);right:0;width:min(82vw,19rem);padding:.55rem .8rem;display:grid;background:var(--week-bg);border:1px solid var(--week-line);box-shadow:0 24px 60px -38px #081d326b}.week-menu nav a{min-height:50px;display:flex;align-items:center;border-bottom:1px solid var(--week-line)}.week-menu nav a:last-child{border-bottom:0;color:var(--week-gold-dark);font-weight:680}.week-header .week-header__cta,.week-hero .week-hero__cta,.week-final .week-final__cta{min-height:50px;padding-inline:1.3rem;border:1px solid var(--week-gold);border-radius:11px;background:var(--week-gold);color:#fff;box-shadow:none}.week-header .week-header__cta:after,.week-hero .week-hero__cta:after,.week-final .week-final__cta:after{display:none}.week-header .week-header__cta:hover,.week-hero .week-hero__cta:hover,.week-final .week-final__cta:hover{border-color:var(--week-gold-dark);background:var(--week-gold-dark);box-shadow:0 14px 34px -24px #081d3294}#how-it-works,#why-it-lasts,#trust,#questions{scroll-margin-top:1rem}.week-hero{overflow:clip;border-bottom:1px solid var(--week-line);background:var(--week-bg)}.week-hero__inner{min-height:calc(100svh - 84px);display:grid;grid-template-columns:minmax(24rem,.78fr) minmax(35rem,1.22fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);padding-block:clamp(2rem,3.5vw,3.8rem)}.week-hero__copy{max-width:36rem;animation:week-copy-in .68s cubic-bezier(.16,1,.3,1) both}.week-hero h1,.living-week h2,.week-steps h2,.week-trust h2,.week-faq h2,.week-final h2{font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.week-hero h1{max-width:7.6ch;margin-top:1.25rem;color:var(--week-ink);font-size:clamp(4.15rem,6.25vw,6.8rem);line-height:.98}.week-hero h1 span{color:var(--week-gold)}.week-hero__copy>p:not(.week-kicker){max-width:32.5rem;margin-top:1.75rem;color:var(--week-body);font-size:clamp(1.04rem,1.15vw,1.18rem);line-height:1.58;text-wrap:pretty}.week-hero__actions{margin-top:2rem;display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.45rem}.week-hero__actions>a:not(.cta){min-height:44px;display:inline-flex;align-items:center;gap:.45rem;color:var(--week-blue);font-weight:610}.week-hero__actions>a:not(.cta) svg{transition:transform .18s ease}.week-hero__actions>a:not(.cta):hover svg{transform:translate(4px)}.week-hero__media{position:relative;min-height:clamp(660px,calc(100svh - 140px),740px);display:flex;align-items:center;justify-content:center;gap:clamp(.7rem,1.3vw,1.2rem);padding-bottom:2.6rem;animation:week-media-in .82s 80ms cubic-bezier(.16,1,.3,1) both}.week-device{position:relative;overflow:hidden;flex:none;border:5px solid #151718;border-radius:clamp(26px,2.6vw,42px);background:#f7eff0;box-shadow:0 42px 70px -46px #081d328a,0 14px 28px -20px #081d3257}.week-device:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff9e;pointer-events:none}.week-device img{width:100%;height:auto}.week-device--digest{width:clamp(250px,22vw,310px);z-index:2}.week-device--companion{width:clamp(224px,19.5vw,276px);z-index:1;background:#f2f3f0}.week-span{position:absolute;right:2%;bottom:.45rem;left:2%;z-index:0;height:1px;border-top:1px solid var(--week-gold)}.week-span:before,.week-span:after{content:"";position:absolute;top:-6px;width:11px;height:11px;border-radius:50%;background:var(--week-gold)}.week-span:before{left:0}.week-span:after{right:0}.week-span span{position:absolute;top:14px;color:var(--week-gold-dark);font-size:.78rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.week-span span:first-child{left:-.35rem}.week-span span:last-child{right:-.35rem}.living-week{position:relative;min-height:300svh;background:var(--week-midnight);color:var(--week-midnight-ink)}.living-week__sticky{position:sticky;top:0;z-index:1;min-height:760px;height:100svh;overflow:clip}.living-week__grid{height:100%;display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(17rem,.88fr) minmax(25rem,1.35fr);align-items:center;gap:clamp(2rem,4vw,5.5rem);padding-block:clamp(2.5rem,5vh,4.5rem)}.living-week__rail{align-self:stretch;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:0}.living-week__rail .week-kicker{position:absolute;top:0;left:0;color:var(--week-gold-bright)}.living-week__rail-line{position:absolute;top:17%;bottom:4%;left:0;width:1px;background:var(--week-night-line)}.living-week__rail nav{display:grid;gap:clamp(3.25rem,8.5vh,6rem)}.living-week__rail button{position:relative;min-height:70px;display:flex;align-items:center;padding-left:2rem;color:var(--week-midnight-soft);text-align:left;transition:color .32s ease,transform .32s ease}.living-week__rail button:before{content:"";position:absolute;left:-7px;width:15px;height:15px;border:1px solid #71849a;border-radius:50%;background:#71849a;transition:border-color .32s ease,background .32s ease,transform .32s ease}.living-week__rail button span{font-family:var(--font-serif);font-size:clamp(2.4rem,3.5vw,4.2rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase}.living-week__rail button[aria-pressed=true]{color:var(--week-gold-bright);transform:translate(.28rem)}.living-week__rail button[aria-pressed=true]:before{border-color:var(--week-gold-bright);background:var(--week-gold-bright);transform:scale(1.12)}.living-week__media{position:relative;min-height:min(72vh,640px);display:grid;place-items:center}.week-device--story{position:absolute;width:min(20.5vw,288px);opacity:0;transform:translateY(18px) scale(.985);transition:opacity .52s ease,transform .68s cubic-bezier(.16,1,.3,1)}.week-device--story[data-active=true]{z-index:2;opacity:1;transform:translateY(0) scale(1)}.living-week__chapters{display:grid}.living-week__chapters article{padding-block:clamp(1.2rem,2.4vh,1.85rem);border-bottom:1px solid rgba(159,176,193,.3);color:#8da0b3;opacity:.58;transition:color .32s ease,opacity .32s ease,transform .46s cubic-bezier(.16,1,.3,1),border-color .32s ease}.living-week__chapters article:first-child{padding-top:0}.living-week__chapters article:last-child{border-bottom:0}.living-week__chapters article[data-active=true]{color:var(--week-midnight-ink);opacity:1;transform:translate(.25rem);border-color:var(--week-gold-bright)}.living-week__chapters article>p{color:currentColor;font-size:.72rem;font-weight:720;letter-spacing:.19em;text-transform:uppercase}.living-week__chapters h2{max-width:11ch;margin-top:.45rem;color:currentColor;font-size:clamp(2.5rem,4.1vw,4.9rem);line-height:.98}.living-week__chapters article>div{max-width:36rem;margin-top:.65rem;color:currentColor;font-size:clamp(.98rem,1.15vw,1.15rem);line-height:1.45;text-wrap:pretty}.living-week__sentinels{position:absolute;inset:0;pointer-events:none}.living-week__sentinels span{position:absolute;left:0;width:1px;height:100svh}.living-week__sentinels span:nth-child(1){top:0}.living-week__sentinels span:nth-child(2){top:100svh}.living-week__sentinels span:nth-child(3){top:200svh}.week-steps{padding-block:clamp(5rem,8vw,8rem);border-bottom:1px solid var(--week-line);background:var(--week-bg)}.week-steps>.week-shell>.week-kicker{text-align:center}.week-steps h2{margin-top:.9rem;color:var(--week-ink);font-size:clamp(2.4rem,3.8vw,4rem);line-height:1;text-align:center}.week-steps ol{margin-top:clamp(3.5rem,6vw,5.5rem);padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.week-steps li{position:relative;min-width:0;padding:0 clamp(1rem,2vw,2rem);text-align:center;border-right:1px solid var(--week-line)}.week-steps li:last-child{border-right:0}.week-step__number{position:absolute;top:-1.35rem;left:1.1rem;display:none;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--week-gold);color:#fff;font-size:.78rem;font-weight:720}.week-steps svg{margin-inline:auto;color:var(--week-gold)}.week-steps h3{margin-top:1.2rem;font-family:var(--font-serif);font-size:clamp(1.22rem,1.6vw,1.55rem);font-weight:650}.week-steps li p{max-width:12rem;margin:.65rem auto 0;color:var(--week-body);font-size:.94rem;line-height:1.52;text-wrap:pretty}.week-trust{padding-block:clamp(5rem,8vw,8rem);border-bottom:1px solid var(--week-line);background:var(--week-bg)}.week-trust__lead{text-align:center}.week-trust__lead h2{margin-top:.85rem;color:var(--week-ink);font-size:clamp(2.5rem,4vw,4.2rem);line-height:1}.week-trust__lead>p:last-child{max-width:38rem;margin:1.2rem auto 0;color:var(--week-body);font-size:1.08rem}.week-trust__perspective{width:fit-content;min-height:44px;margin:1rem auto 0;display:inline-flex;align-items:center;color:var(--week-gold-dark);font-size:.9rem;font-weight:690;text-decoration:underline;text-underline-offset:.22em}.week-trust ul{margin-top:clamp(3.5rem,6vw,5.5rem);padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.week-trust li{min-width:0;padding:0 clamp(1.2rem,2.7vw,2.8rem);text-align:center;border-right:1px solid var(--week-line)}.week-trust li:last-child{border-right:0}.week-trust li svg{margin-inline:auto;color:var(--week-gold)}.week-trust li h3{margin-top:1.15rem;font-family:var(--font-serif);font-size:1.24rem;font-weight:650}.week-trust li p{max-width:15rem;margin:.65rem auto 0;color:var(--week-body);font-size:.94rem;line-height:1.55;text-wrap:pretty}.week-faq{padding-block:clamp(4.5rem,7vw,7rem);background:var(--week-bg)}.week-faq>.week-shell{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(28rem,1.28fr);gap:clamp(3rem,8vw,9rem)}.week-faq__heading h2{margin-top:.75rem;color:var(--week-ink);font-size:clamp(2.6rem,4vw,4.1rem);line-height:1}.week-faq__list{border-top:1px solid var(--week-line)}.week-faq details{border-bottom:1px solid var(--week-line)}.week-faq summary{min-height:60px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding-block:.8rem;color:var(--week-ink);font-size:1.02rem;font-weight:560;list-style:none;cursor:pointer}.week-faq summary::-webkit-details-marker{display:none}.week-faq summary svg{transition:transform .18s ease}.week-faq details[open] summary svg{transform:rotate(180deg)}.week-faq details>p{max-width:44rem;padding:0 3.5rem 1.1rem 0;color:var(--week-body);line-height:1.58}.week-final{padding-bottom:clamp(4rem,7vw,7rem);background:var(--week-bg)}.week-final__inner{min-height:196px;padding:clamp(1.7rem,3.5vw,3.2rem);display:grid;grid-template-columns:auto minmax(15rem,1fr) minmax(16rem,.92fr) auto;align-items:center;gap:clamp(1.5rem,3.5vw,3.75rem);border:1px solid var(--week-line);border-radius:28px}.week-final__brand img{width:clamp(3.5rem,5vw,5rem);height:clamp(3.5rem,5vw,5rem);object-fit:contain}.week-final h2{color:var(--week-ink);font-size:clamp(2.2rem,3.8vw,4rem);line-height:.98}.week-final__inner>p{max-width:26rem;color:var(--week-body);line-height:1.55}.week-footer{border-top:1px solid var(--week-line);background:var(--week-bg)}.week-footer__inner{min-height:116px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.week-footer__inner>p{color:var(--week-body);font-size:.9rem}.week-footer nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:2rem;color:var(--week-body);font-size:.9rem}@keyframes week-copy-in{0%{opacity:0;transform:translateY(20px)}}@keyframes week-media-in{0%{opacity:0;transform:translateY(24px) scale(.985)}}@media(max-width:1180px){.week-header__inner{grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr);gap:1.5rem}.week-header__nav{gap:1.45rem}.week-header .week-header__cta{padding-inline:1rem}.week-hero__inner{grid-template-columns:minmax(22rem,.78fr) minmax(31rem,1.22fr);gap:2.5rem}.week-hero h1{font-size:clamp(4rem,6.5vw,5.7rem)}.living-week__grid{grid-template-columns:minmax(11rem,.62fr) minmax(16rem,.84fr) minmax(22rem,1.3fr);gap:2.5rem}.living-week__rail button span{font-size:clamp(2rem,3.4vw,3.2rem)}}@media(max-width:1000px){.week-header__inner{grid-template-columns:1fr auto}.week-header__nav,.week-header .week-header__cta{display:none}.week-menu{display:block}.week-hero__inner{min-height:auto;grid-template-columns:minmax(20rem,.8fr) minmax(25rem,1.2fr);gap:2rem}.week-device--digest{width:clamp(225px,25vw,265px)}.week-device--companion{width:clamp(205px,22vw,238px)}.week-hero__media{min-height:620px}}@media(max-width:900px){:root{--week-gutter: clamp(1.25rem, 6vw, 3rem)}.week-hero__inner{display:block;padding-block:3rem 5rem}.week-hero__copy{max-width:38rem}.week-hero h1{max-width:8ch;font-size:clamp(4rem,11vw,6rem)}.week-hero__media{min-height:0;margin-top:4rem;padding-bottom:3.5rem;align-items:flex-start}.week-device--digest{width:min(39vw,300px)}.week-device--companion{width:min(35vw,270px)}.living-week{min-height:auto}.living-week__sticky{position:relative;height:auto;min-height:0;overflow:visible}.living-week__grid{display:grid;grid-template-columns:1fr;gap:3rem;padding-block:5rem}.living-week__rail{display:block}.living-week__rail .week-kicker{position:static}.living-week__rail-line{inset:auto 0 4px;width:auto;height:1px}.living-week__rail nav{position:relative;z-index:1;margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.living-week__rail button{min-height:48px;justify-content:center;padding:0 0 1rem;text-align:center}.living-week__rail button:before{top:auto;bottom:-2px;left:50%;width:11px;height:11px;translate:-50% 0}.living-week__rail button span{font-family:var(--font-sans);font-size:.82rem;font-weight:720;letter-spacing:.1em}.living-week__rail button[aria-pressed=true]{transform:none}.living-week__media{min-height:0;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem}.week-device--story{position:relative;width:100%;opacity:1;transform:none;transition:none}.living-week__chapters{gap:0}.living-week__chapters article,.living-week__chapters article:first-child{padding-block:2rem;color:var(--week-midnight-ink);opacity:1;transform:none;border-color:#d9a7475c}.living-week__chapters h2{font-size:clamp(2.8rem,9vw,4.4rem)}.living-week__sentinels{display:none}.week-steps ol,.week-trust ul{grid-template-columns:1fr 1fr;gap:0}.week-steps li,.week-trust li{min-height:230px;padding:2rem;border-right:1px solid var(--week-line);border-bottom:1px solid var(--week-line)}.week-steps li:nth-child(2n),.week-trust li:nth-child(2n){border-right:0}.week-steps li:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.week-trust li:nth-last-child(-n+2){border-bottom:0}.week-faq>.week-shell{grid-template-columns:1fr;gap:2.5rem}.week-final__inner{grid-template-columns:auto minmax(0,1fr)}.week-final__inner>p,.week-final__cta{grid-column:2}.week-footer__inner{grid-template-columns:auto 1fr}.week-footer__inner>p{display:none}.week-footer nav{gap:.8rem 1.4rem}}@media(max-width:620px){:root{--week-gutter: 1.25rem}.week-header{min-height:72px}.week-brand img{width:2.1rem;height:2.1rem}.week-brand span{font-size:1.5rem}.week-hero__inner{padding-block:2.7rem 4.5rem}.week-hero h1{max-width:7.5ch;margin-top:1rem;font-size:clamp(3.55rem,15.2vw,4.65rem);line-height:.98}.week-hero__copy>p:not(.week-kicker){max-width:31rem;margin-top:1.35rem;font-size:1.03rem}.week-hero__actions{margin-top:1.6rem;display:grid;justify-items:start}.week-hero__media{margin-top:3.5rem;display:grid;justify-items:center;gap:2.4rem}.week-device--digest,.week-device--companion{width:min(82vw,310px)}.week-span{right:0;bottom:.2rem;left:0}.living-week__grid{gap:2.5rem;padding-block:4rem}.living-week__media{grid-template-columns:1fr;justify-items:center;gap:2.4rem}.week-device--story{width:min(80vw,300px)}.living-week__chapters h2{font-size:clamp(2.7rem,13vw,3.7rem)}.living-week__chapters article>div{font-size:1rem}.week-steps,.week-trust,.week-faq{padding-block:4.5rem}.week-steps h2,.week-trust__lead h2,.week-faq__heading h2{font-size:clamp(2.55rem,12vw,3.55rem)}.week-steps ol,.week-trust ul{grid-template-columns:1fr;margin-top:3rem}.week-steps li,.week-trust li,.week-steps li:nth-child(2n),.week-trust li:nth-child(2n){min-height:0;padding:1.6rem 0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;gap:.25rem 1rem;border-right:0;border-bottom:1px solid var(--week-line);text-align:left}.week-steps li:last-child,.week-trust li:last-child,.week-trust li:nth-last-child(-n+2){border-bottom:1px solid var(--week-line)}.week-steps li:last-child,.week-trust li:last-child{border-bottom:0}.week-steps svg,.week-trust li svg{grid-row:1 / span 2;margin:0}.week-steps h3,.week-trust li h3{margin-top:0}.week-steps li p,.week-trust li p{max-width:none;margin:.2rem 0 0}.week-faq summary{min-height:64px}.week-final{padding-bottom:4rem}.week-final__inner{padding:2rem;grid-template-columns:1fr;justify-items:start;gap:1.25rem;border-radius:20px}.week-final h2{font-size:clamp(2.6rem,12vw,3.65rem)}.week-final__inner>p,.week-final__cta{grid-column:1}.week-footer__inner{padding-block:2rem;grid-template-columns:1fr;justify-items:center;gap:1.15rem;text-align:center}.week-footer nav{justify-content:center;gap:1.3rem}}@media(prefers-reduced-motion:reduce){.week-hero__copy,.week-hero__media{animation:none}.week-header__nav a:after,.week-hero__actions>a:not(.cta) svg,.living-week__rail button,.living-week__rail button:before,.week-device--story,.living-week__chapters article,.week-faq summary svg{transition:none}}@media(prefers-reduced-motion:reduce)and (min-width:901px){.living-week{min-height:auto}.living-week__sticky{position:relative;height:auto;min-height:880px}.living-week__sentinels{display:none}}
