:root{--paper:#f5f2ea;--paper2:#ede9dc;--ink:#2d3b35;--deep:#1e302a;--muted:#626d64;--soft:#8d9184;--line:#ded9cb;--gold:#c39354;--white:#fffdf8;--sans:"DM Sans",Arial,sans-serif;--serif:"DM Serif Display",Georgia,serif;--shadow:0 24px 70px #18282012}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{color:var(--deep);background:#dcd3bd}.page{min-height:100svh;display:none}.page.active{animation:.46s both appear;display:block}@keyframes appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.site-header{z-index:4;justify-content:space-between;align-items:center;gap:20px;max-width:1500px;height:94px;margin:auto;padding:0 6vw;display:flex;position:relative}.brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.brand-mark{object-fit:contain;filter:saturate(.75);width:49px;height:49px}.brand-name{font-family:var(--serif);letter-spacing:-.035em;font-size:20px}.header-nav{align-items:center;gap:32px;display:flex}.nav-link{color:var(--muted);letter-spacing:.02em;white-space:nowrap;background:0 0;border:0;font-size:12px;transition:color .2s}.nav-link:hover,.nav-link.current{color:var(--deep)}.header-subscribe{white-space:nowrap;background:0 0;border:1px solid #adbaa9;border-radius:99px;padding:12px 17px;font-size:11px;font-weight:600;transition:background .2s}.header-subscribe:hover{background:#e3e8df}.mobile-menu{color:var(--deep);background:0 0;border:0;font-size:23px;display:none}.mobile-drawer{display:none}.line-arrow{vertical-align:middle;width:17px;height:9px;margin-left:7px;display:inline-block;position:relative}.line-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:3px;right:1px;transform:rotate(45deg)}.line-arrow:before{content:"";background:currentColor;height:1px;position:absolute;top:6px;left:0;right:1px}.home-page{overflow:hidden}.home-page.active{flex-direction:column;min-height:100svh;display:flex}.home-page .site-header{width:100%}.home-main{flex:1;grid-template-columns:51% 49%;align-items:center;width:100%;max-width:1500px;min-height:580px;margin:auto;padding:0 6vw 40px;display:grid;position:relative}.home-copy{z-index:2;padding-bottom:40px;position:relative}.eyebrow{color:#859182;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.eyebrow:before{content:"";background:#b69c76;width:25px;height:1px}.home-title{font:normal clamp(54px,5.45vw,99px)/1.047 var(--serif);letter-spacing:-.055em;max-width:820px;margin:24px 0}.home-title em{color:#89968d;font-style:normal}.home-lead{color:#636d65;max-width:480px;margin:0 0 36px;font-size:clamp(15px,1.25vw,18px);line-height:1.78}.home-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn{border-radius:99px;justify-content:center;align-items:center;gap:6px;min-height:49px;padding:16px 23px;font-size:12px;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-main{background:var(--deep);color:#fff;border:1px solid var(--deep)}.btn-main:hover{background:#355549}.btn-outline{color:var(--ink);background:0 0;border:1px solid #c5cabc}.btn-outline:hover{background:#e9eee5}.home-art{justify-content:center;align-items:center;height:min(68vh,675px);min-height:460px;display:flex;position:relative}.home-art:before{content:"";aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#fbf8ee 0%,#f4efe4 57%,#0000 75%);border-radius:50%;width:96%;position:absolute}.art-symbol{object-fit:contain;mix-blend-mode:multiply;filter:saturate(.72)contrast(.94);width:min(95%,680px);height:100%;animation:14s ease-in-out infinite alternate float;position:relative}@keyframes float{to{transform:translateY(-9px)}}.home-bottom{border-top:1px solid var(--line);color:#7b8279;justify-content:space-between;align-items:center;gap:20px;width:88%;max-width:1320px;margin:auto;padding:23px 0 31px;font-size:11px;display:flex}.home-bottom strong{color:#56645a;font-weight:500}.home-bottom button{color:var(--ink);background:0 0;border:0;font-size:11px}.home-bottom .small-dot{color:#bd945d;margin-right:10px;font-size:19px}.inner-page{background:var(--paper);min-height:100svh}.inner{max-width:1100px;margin:0 auto;padding:65px 35px 110px}.section-intro{margin-bottom:40px}.section-title{font:normal clamp(42px,5vw,67px)/1.12 var(--serif);letter-spacing:-.04em;margin:18px 0}.section-descr{color:var(--muted);max-width:565px;font-size:16px;line-height:1.8}.section-rule{background:var(--line);height:1px;margin:33px 0 37px}.obs-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.obs-card{text-align:left;background:#fbf9f3;border:1px solid #e3dfd3;border-radius:4px;flex-direction:column;align-items:flex-start;min-height:255px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.obs-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.obs-no{color:#9a998b;letter-spacing:.17em;font-size:10px}.obs-card h3{font:normal 29px/1.15 var(--serif);letter-spacing:-.02em;margin:30px 0 16px}.obs-card p{color:#778076;margin:0;font-size:12px;line-height:1.65}.obs-card .read{color:#455f50;margin-top:auto;padding-top:28px;font-size:11px}.reader{max-width:680px;margin:0 auto;padding:65px 20px 120px}.back-link{color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.reader-headline{font:normal clamp(43px,6vw,73px)/1.09 var(--serif);letter-spacing:-.04em;margin:29px 0 34px}.reader-copy{color:#4f5c52;font-size:18px;line-height:1.93}.reader-copy p{margin:0 0 22px}.reader-copy .quote{font:italic 28px/1.4 var(--serif);color:var(--deep);padding:26px 0}.reader-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding:28px 0;display:flex}.reader-footer button{color:var(--deep);background:0 0;border:0;font-size:12px}.way-essay{max-width:690px;font:normal 21px/1.84 var(--serif);color:#46574c;margin:0 auto}.way-essay p{margin:0 0 26px}.way-essay .big{color:var(--ink);font-size:34px;line-height:1.43}.way-essay strong{color:#1e302a;font-weight:400}.way-essay .aside{font-family:var(--sans);color:var(--muted);border-top:1px solid var(--line);margin-top:35px;padding-top:28px;font-size:14px;line-height:1.8}.moment-inner{max-width:900px}.moment-surface{background:#fcfaf5;border:1px solid #e4dfd4;border-radius:8px;max-width:830px;padding:40px}.moment-label{color:#728174;margin-bottom:15px;font-size:11px}.moment-input{resize:vertical;width:100%;min-height:180px;color:var(--ink);font:normal 25px/1.42 var(--serif);background:0 0;border:0;outline:none}.moment-input::placeholder{color:#a6afa4}.moment-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.quiet-notice{color:#8c9185;font-size:11px;line-height:1.55}.examples{flex-wrap:wrap;align-items:center;gap:9px;margin:25px 0 0;display:flex}.examples span{color:#9a9b90;margin-right:8px;font-size:11px}.example-chip{color:#6c766c;background:0 0;border:1px solid #cfd5c9;border-radius:99px;padding:11px 15px;font-size:11px}.example-chip:hover{background:#e6ebe2}.moment-result{background:#f1f0e8;border:1px solid #e3dfd5;border-radius:4px;margin-top:22px;padding:30px 32px;display:none}.moment-result.show{animation:.4s appear;display:block}.result-marker{letter-spacing:.17em;color:#9c8562;font-size:10px}.result-title{font:normal 31px/1.3 var(--serif);margin:16px 0 20px}.result-line{border-top:1px solid #dcded4;padding:20px 0}.result-line small{color:#6a8471;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.result-line p{font:normal 18px/1.55 var(--serif);margin:9px 0}.result-end{color:#73796f;font-size:12px;line-height:1.6}.site-footer{border-top:1px solid var(--line);color:#888d80;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;padding:30px 35px 40px;font-size:11px;display:flex}.site-footer button{color:var(--ink);background:0 0;border:0;font-size:11px}.modal-back{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#15231c66;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.modal-back.open{display:flex}.modal{background:#f8f5ec;border-radius:6px;width:100%;max-width:490px;padding:45px;position:relative;box-shadow:0 34px 110px #1a2c2340}.modal-close{width:32px;height:32px;color:var(--muted);background:0 0;border:0;font-size:24px;position:absolute;top:16px;right:17px}.modal h2{font:normal 43px/1.1 var(--serif);letter-spacing:-.035em;margin:24px 0 15px}.modal p{color:var(--muted);font-size:14px;line-height:1.8}.email-form{flex-direction:column;gap:10px;margin-top:24px;display:flex}.email-form input{background:#fff;border:1px solid #d9ddcf;border-radius:4px;outline-color:#91a18e;width:100%;padding:16px}.preview-email{border-left:3px solid var(--gold);font:normal 17px/1.6 var(--serif);background:#fff;margin-top:20px;padding:20px;display:none}.preview-email.show{display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=950px){.site-header{height:80px;padding:0 4.5vw}.header-nav{gap:16px}.home-main{grid-template-columns:57% 43%;min-height:580px;padding:0 4.5vw 35px}.home-title{font-size:clamp(48px,6vw,70px)}.home-art{min-height:360px}.home-bottom{width:91%}.obs-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.site-header{height:75px;padding:0 20px}.brand-mark{width:43px;height:43px}.brand-name{font-size:18px}.header-nav{display:none}.mobile-menu{display:block}.mobile-drawer.open{z-index:10;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:0;padding:16px;display:flex;position:absolute;top:70px;left:15px;right:15px}.mobile-drawer button{text-align:left;color:var(--ink);background:0 0;border:0;padding:13px 10px;font-size:14px}.home-main{flex-direction:column;justify-content:center;align-items:stretch;min-height:0;padding:20px 27px 15px;display:flex;position:relative}.home-copy{z-index:2;padding:0}.home-title{max-width:500px;margin:22px 0;font-size:clamp(44px,10.5vw,64px)}.home-lead{max-width:390px;margin-bottom:27px;font-size:14px}.home-art{opacity:.115;pointer-events:none;width:100%;height:58%;min-height:0;position:absolute;top:3%;right:-20%}.home-art:before{display:none}.art-symbol{filter:saturate(.65);max-width:500px}.home-actions{flex-direction:column;align-items:stretch;max-width:390px}.btn{width:100%}.home-bottom{width:calc(100% - 52px);padding:17px 0 22px;font-size:10px}.home-bottom .hide-mobile{display:none}.inner{padding:43px 25px 65px}.section-title{font-size:50px}.section-descr{font-size:14px}.obs-list{grid-template-columns:1fr}.obs-card{min-height:190px}.obs-card h3{margin:20px 0 8px}.reader{padding:35px 25px 90px}.reader-copy{font-size:17px}.moment-surface{padding:24px 20px}.moment-input{font-size:21px}.moment-row .btn{width:auto}.moment-result{padding:24px 20px}.way-essay{font-size:19px}.way-essay .big{font-size:29px}.modal{padding:31px 26px}.modal h2{font-size:37px}.site-footer{flex-wrap:wrap;padding:25px}}@media (width<=700px) and (height<=730px){.home-main{justify-content:flex-start;padding-top:5px}.home-title{margin:13px 0 16px;font-size:clamp(40px,9.4vw,53px)}.home-lead{margin-bottom:18px;font-size:13px;line-height:1.55}.btn{min-height:44px;padding:12px 18px}.home-actions{gap:8px}.home-bottom{padding:10px 0 12px}.eyebrow{font-size:9px}}:root{--card-ink:#253b32;--card-line:#33493b3b}.observation-full-card:before{content:"";pointer-events:none;border:1px solid #2d433429;border-radius:3px;position:absolute;inset:9px}.design-card-top{letter-spacing:.16em;z-index:2;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:700;line-height:1.5;display:flex;position:relative}.tiny-sun{color:#ab8651}.abstract-emblem{color:#8c9b85;opacity:.75;pointer-events:none;width:47%;max-width:210px;position:absolute;top:54px;right:20px}.abstract-emblem svg{width:100%;display:block}.design-card-kicker{color:#738475;letter-spacing:.17em;font-size:9px;font-weight:700}.design-card-bottom{border-top:1px solid var(--card-line);z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:22px;display:flex;position:relative}.design-card-bottom div>span,.full-card-practice>span{letter-spacing:.16em;color:#788576;font-size:9px;font-weight:700}.design-card-bottom p{font:normal 17px/1.32 var(--serif);max-width:260px;margin:10px 0 0}.design-arrow{color:#6a826f;font-size:24px;line-height:1}.collection-feature{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin:5px 0 26px;padding-top:25px;display:flex}.collection-feature .eyebrow{white-space:nowrap}.collection-feature p{color:var(--muted);max-width:390px;margin:0;font-size:13px;line-height:1.6}.obs-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.obs-card{aspect-ratio:.77;min-height:430px;color:var(--card-ink);text-align:left;isolation:isolate;border:1px solid #2a423426;border-radius:7px;flex-direction:column;justify-content:flex-end;padding:31px 28px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #1d30220b}.obs-card:hover,.obs-card:focus-visible{transform:translateY(-8px)rotate(-.5deg);box-shadow:0 26px 55px #25362b21}.obs-card:before{content:"";pointer-events:none;z-index:1;border:1px solid #33493b24;border-radius:3px;position:absolute;inset:9px}.card-tone-sage{color:#273e32;background:#e3e8da}.card-tone-sand{color:#4e4032;background:#eee4d3}.card-tone-mist{color:#2e5050;background:#e0e9e7}.card-tone-rose{color:#563f39;background:#e9ddd4}.card-tone-pine{color:#f6f0e6;background:#364b40}.card-tone-ivory{color:#4c513e;background:#f1ebdd}.obs-card.card-tone-pine{border-color:#31443a}.obs-card.card-tone-pine:before{border-color:#f6f0e638}.obs-card .obs-no{letter-spacing:.15em;color:inherit;opacity:.7;z-index:2;font-size:9px;position:absolute;top:30px;left:28px}.obs-card .obs-motif{color:currentColor;opacity:.22;pointer-events:none;width:70%;position:absolute;top:55px;right:24px}.obs-card .obs-motif svg{width:100%}.obs-card h3{font:normal 33px/1.12 var(--serif);letter-spacing:-.025em;z-index:2;max-width:255px;margin:0 0 17px;position:relative}.obs-card p{font:normal 13px/1.64 var(--sans);color:inherit;opacity:.75;z-index:2;margin:0 0 22px;position:relative}.obs-card .card-practice{opacity:.85;z-index:2;border-top:1px solid;width:100%;padding-top:16px;position:relative}.obs-card .card-practice small{letter-spacing:.13em;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.obs-card .card-practice span{font:normal 17px/1.36 var(--serif);display:block}.obs-card .read{letter-spacing:.05em;color:inherit;opacity:.85;z-index:2;margin-top:18px;padding:0;font-size:10px;display:block;position:relative}.observation-stage{max-width:960px;margin:auto;padding:48px 30px 110px}.reader-backrow{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.reader-backrow>span{letter-spacing:.15em;color:#8d9085;font-size:10px}.observation-full-card{isolation:isolate;border:1px solid #cdd5c9;border-radius:7px;flex-direction:column;max-width:590px;min-height:670px;margin:auto;padding:44px 47px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #26372c1c}.observation-full-card.card-tone-sand{border-color:#d5c6ac}.observation-full-card.card-tone-pine{border-color:#43574b}.observation-full-card .abstract-emblem{opacity:.25;width:48%;max-width:none;top:85px;right:33px}.observation-full-card .design-card-top{font-size:10px}.full-card-statement{z-index:2;margin-top:auto;position:relative}.full-card-statement h1{font:normal clamp(45px,5vw,68px)/1.11 var(--serif);letter-spacing:-.045em;max-width:440px;margin:23px 0 18px}.full-card-statement>p{font:normal 16px/1.7 var(--sans);opacity:.76;max-width:430px;margin:0 0 35px}.full-card-practice{z-index:2;border-top:1px solid;padding-top:23px;position:relative}.full-card-practice>span{color:inherit;opacity:.7}.full-card-practice p{font:normal 25px/1.3 var(--serif);max-width:390px;margin:13px 0 17px}.full-card-practice small{font:normal 12px/1.6 var(--sans);opacity:.6}.below-card-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:36px auto 0;display:flex}.below-card-actions .btn{min-height:51px}.full-reflection{background:#faf8f2;border:1px solid #e4ded2;border-radius:8px;max-width:655px;margin:50px auto 0;padding:45px 55px;animation:.3s appear;box-shadow:0 16px 50px #23322909}.full-reflection[hidden]{display:none}.full-reflection h2{font:normal 38px var(--serif);letter-spacing:-.035em;margin:18px 0 25px}.full-reflection .reader-copy{font:normal 18px/1.85 var(--sans)}.full-reflection .reader-copy .quote{font-size:27px}.reflection-end{font:italic 17px/1.6 var(--serif);color:#798479;border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.reader-week-practice{display:none}.reader-signoff{border-top:1px solid var(--line);color:#6e766d;justify-content:space-between;align-items:center;gap:20px;max-width:655px;margin:70px auto 0;padding-top:22px;font-size:12px;display:flex}.reader-signoff button{color:var(--deep);background:0 0;border:0;font-size:12px}@media (width<=1100px){.obs-list{gap:14px}.obs-card{min-height:410px;padding:26px 23px}.obs-card h3{font-size:28px}.obs-card .obs-no{left:23px}}@media (width<=700px){.collection-feature{display:block}.collection-feature p{margin-top:13px}.obs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.obs-card{aspect-ratio:auto;min-height:320px;padding:21px 17px}.obs-card .obs-no{font-size:8px;top:21px;left:17px}.obs-card h3{margin-bottom:10px;font-size:23px}.obs-card p{margin-bottom:13px;font-size:11px}.obs-card .card-practice small{font-size:8px}.obs-card .card-practice span{font-size:14px}.obs-card .read{margin-top:13px;font-size:9px}.obs-card .obs-motif{top:42px}.observation-stage{padding:25px 18px 80px}.reader-backrow{margin-bottom:24px}.reader-backrow>span{text-align:right;font-size:9px}.observation-full-card{min-height:625px;padding:29px 28px}.full-card-statement h1{font-size:clamp(39px,9.6vw,58px)}.full-card-statement>p{font-size:14px}.full-card-practice p{font-size:22px}.below-card-actions{flex-direction:column;align-items:stretch;max-width:480px}.below-card-actions .btn{width:100%}.full-reflection{margin-top:28px;padding:30px 25px}.reader-signoff{line-height:1.9;display:block}.reader-signoff button{margin-top:10px;padding:8px 0;display:block}}@media (width<=420px){.obs-list{grid-template-columns:1fr}.obs-card{aspect-ratio:1.04;min-height:355px}.obs-card h3{font-size:32px}.obs-card .card-practice span{font-size:18px}}.page.home-page{overflow:visible}.home-page.active{min-height:100svh;display:block}.home-main-v2{grid-template-columns:53% 47%;height:calc(100svh - 166px);min-height:0;max-height:840px;padding-bottom:20px;position:relative}.home-main-v2 .home-copy{align-self:center;padding-bottom:0}.home-main-v2 .home-title{margin-bottom:23px;font-size:clamp(51px,5.15vw,89px);line-height:1.07}.home-main-v2 .home-lead{max-width:520px;margin-bottom:29px}.home-main-v2 .home-art{height:min(71vh,650px);min-height:420px;transform:translateY(-22px)}.home-main-v2 .art-symbol{opacity:.9;width:min(100%,650px)}.micro-promise{color:#858e82;align-items:center;gap:9px;margin-top:22px;font-size:11px;display:flex}.micro-circle{background:var(--gold);border-radius:100%;width:5px;height:5px;display:inline-block}.home-weekly-teaser{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcf9f0eb;border:1px solid #cdcbb9a8;width:min(322px,29%);padding:22px 25px;position:absolute;bottom:34px;right:6.5%;box-shadow:0 14px 36px #22342909}.tiny-label{letter-spacing:.16em;color:#a37f52;font-size:9px;font-weight:700}.home-weekly-teaser p{font:normal 25px/1.3 var(--serif);color:#3e4d41;margin:12px 0 14px}.teaser-foot{color:#7b8479;font-size:11px;line-height:1.6}.home-after{border-top:1px solid var(--line);background:linear-gradient(#eeebdf 0%,#f5f2ea 70%)}.home-after-inner{grid-template-columns:1fr 1fr;align-items:start;gap:12%;max-width:1240px;margin:auto;padding:110px 35px;display:grid}.after-intro h2{font:normal clamp(43px,4.3vw,70px)/1.18 var(--serif);letter-spacing:-.045em;margin:20px 0 25px}.after-intro h2 em{color:#7d8e7c;font-style:italic}.after-intro p{color:#667267;max-width:440px;font-size:17px;line-height:1.9}.weekly-explainer{border-top:1px solid #c8cdbe;padding-top:18px}.rhythm-row{gap:19px;padding:20px 0;display:flex}.rhythm-dot{background:#708976;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.rhythm-dot.gold{background:var(--gold)}.rhythm-day{letter-spacing:.16em;color:#8d977d;font-size:10px;font-weight:700}.rhythm-row h3{font:normal 28px/1.18 var(--serif);margin:9px 0}.rhythm-row p{color:#6c776c;max-width:490px;margin:0;font-size:13px;line-height:1.85}.rhythm-rule{background:var(--line);height:1px;margin-left:29px}.rhythm-cta{margin:21px 0 0 29px}.demo-info{color:#91988c;margin:10px 0 0 29px;font-size:10px;line-height:1.5}.home-discover{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:auto;padding:0 35px 110px;display:grid}.discover-link{text-align:left;background:#f8f6ee;border:1px solid #deded0;flex-direction:column;gap:10px;min-height:195px;padding:27px;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.discover-link:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.discover-number{letter-spacing:.13em;color:#a58c63;font-size:10px}.discover-link strong{font:normal 30px/1.25 var(--serif);margin-top:auto}.discover-link>span:nth-last-child(2){color:#7d897c;font-size:12px}.discover-arrow{color:#67776c;font-size:18px;position:absolute;top:20px;right:21px}.home-final{border-top:1px solid var(--line);color:#828b7e;justify-content:space-between;align-items:center;max-width:1170px;margin:0 auto;padding:27px 0 35px;font-size:11px;display:flex}.home-final span:first-child{letter-spacing:.16em;font-weight:600}.way-feature{grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:0 0 45px;display:grid}.way-side h2{font:normal clamp(43px,5vw,65px)/1.09 var(--serif);letter-spacing:-.04em;max-width:450px;margin:26px 0}.way-side p{color:var(--muted);max-width:480px;font-size:16px;line-height:1.8}.way-side>span{font:italic 20px var(--serif);color:#768b7c}.way-visual{background:radial-gradient(circle,#f8f8ed 1%,#0000 76%);justify-content:center;align-items:center;height:330px;display:flex}.way-visual img{object-fit:contain;mix-blend-mode:multiply;opacity:.8;width:100%;height:100%}.way-principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:25px;padding:35px 0 50px;display:grid}.way-principles article span{color:#ad956f;font-size:11px}.way-principles article h3{font:normal 29px/1.2 var(--serif);margin:14px 0}.way-principles article p{color:#6b776e;max-width:270px;font-size:13px;line-height:1.8}.way-full{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0}.way-full summary{cursor:pointer;justify-content:space-between;align-items:center;padding:24px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.way-full summary::-webkit-details-marker{display:none}.way-expand-symbol{font-size:26px;font-weight:400;transition:transform .2s}.way-full[open] .way-expand-symbol{transform:rotate(45deg)}.way-full .way-essay{padding:35px 0 65px}.way-signoff{text-align:center;padding:75px 20px 5px}.way-signoff span{letter-spacing:.15em;color:#9a957f;font-size:10px}.way-signoff p{font:italic 28px/1.5 var(--serif)}.weekly-highlight{text-align:left;cursor:pointer;background:#e9ece1;border:1px solid #d5ddcf;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 0 33px;padding:24px 27px;display:flex}.weekly-highlight span:first-child{flex-direction:column;gap:10px;display:flex}.weekly-highlight small{letter-spacing:.16em;color:#798e7a;font-size:10px}.weekly-highlight strong{font:normal 25px var(--serif);color:#35493d}.weekly-highlight-arrow{white-space:nowrap;color:#506858;font-size:12px}.weekly-highlight:hover{background:#e1e9df}.reader-week-practice{border-top:1px solid var(--line);margin-top:33px;padding-top:24px}.reader-week-practice small{letter-spacing:.16em;color:#a08764;font-size:10px}.reader-week-practice p{font:normal 23px/1.5 var(--serif);margin:13px 0 7px}.reader-week-practice span{color:#758076;font-size:13px}.modal-v2{max-width:590px;max-height:min(92svh,880px);padding:38px 44px;overflow-y:auto}.modal-v2 h2{font-size:42px}.modal-v2 p{margin-bottom:13px}.delivery-chooser{margin-top:22px}.delivery-label{color:#6f7e6e;margin-bottom:13px;font-size:11px;font-weight:600}.choice{cursor:pointer;background:#fbfaf5;border:1px solid #d9ddce;align-items:center;gap:14px;margin-bottom:7px;padding:13px 17px;transition:all .2s;display:flex}.choice.active{background:#e7eee5;border-color:#7e9e85}.choice input{accent-color:#2c4c3e;width:17px;height:17px;margin:0}.choice-text{flex-direction:column;gap:4px;display:flex}.choice strong{color:#293b2e;font-size:13px}.choice small{color:#748172;font-size:11px}.delivery-fields{margin:16px 0 12px}.field-label{color:#576659;margin:10px 0 7px;font-size:11px;font-weight:600;display:block}.delivery-fields input{background:#fff;border:1px solid #d2dacc;border-radius:3px;outline-color:#7b9b80;width:100%;padding:12px}.delivery-fields .hidden{display:none}.preview-choice-btn{width:100%;margin-top:10px}.preview-email{font:normal 16px/1.55 var(--serif);color:#334a3a;background:#fdfcf7;border-left:2px solid #c2955c}.preview-email small{font:normal 10px/1.7 var(--sans);letter-spacing:.1em;color:#967a54}.preview-disclaimer{margin-top:14px;color:#899183!important;font-size:10px!important;line-height:1.6!important}@media (width<=1050px){.home-main-v2{grid-template-columns:57% 43%}.home-main-v2 .home-title{font-size:clamp(47px,5vw,70px)}.home-weekly-teaser{width:min(300px,34%);bottom:6px;right:4%}.home-weekly-teaser p{font-size:21px}}@media (width<=700px){.home-main-v2{height:auto;min-height:calc(100svh - 152px);max-height:none;padding:40px 25px 30px;display:flex}.home-main-v2 .home-title{margin:23px 0;font-size:clamp(44px,10.3vw,64px)}.home-main-v2 .home-lead{max-width:450px;margin-bottom:25px;font-size:14px;line-height:1.7}.home-main-v2 .home-art{opacity:.14;width:100%;height:67%;min-height:0;position:absolute;top:5%;right:-17%;transform:none}.home-weekly-teaser{display:none}.micro-promise{margin:18px 0 0}.home-bottom{font-size:10px}.home-after-inner{padding:64px 26px 55px;display:block}.after-intro h2{font-size:clamp(42px,10vw,54px)}.after-intro p{font-size:15px}.weekly-explainer{margin-top:30px}.rhythm-cta,.demo-info{margin-left:0}.home-discover{grid-template-columns:1fr;gap:10px;padding:0 26px 55px}.discover-link{min-height:136px;padding:21px}.discover-link strong{font-size:27px}.home-final{align-items:flex-start;gap:12px;margin:0 26px;font-size:10px}.home-final span:last-child{text-align:right}.way-feature{grid-template-columns:1fr;gap:0}.way-side h2{font-size:47px}.way-side p{font-size:15px}.way-visual{height:190px}.way-principles{grid-template-columns:1fr;gap:8px;padding:20px 0 30px}.way-principles article h3{margin:5px 0;font-size:27px}.way-principles article p{margin:0 0 15px}.way-full .way-essay{padding:20px 0 40px}.way-signoff{padding-top:50px}.weekly-highlight{align-items:flex-start;padding:20px}.weekly-highlight strong{font-size:22px}.weekly-highlight-arrow{margin-top:35px}.modal-v2{padding:27px 23px}.modal-v2 h2{font-size:36px}.modal-back{padding:11px}}@media (width<=700px) and (height<=710px){.home-main-v2{padding-top:13px}.home-main-v2 .home-title{margin:14px 0;font-size:clamp(39px,9.5vw,52px)}.home-main-v2 .home-lead{margin-bottom:20px;line-height:1.5}.home-main-v2 .micro-promise{margin-top:12px}}#observations .obs-card,#reader .observation-full-card.card-tone-paper{color:#2d3b35;background:#f3f0e8;border:1px solid #d7d2c7;border-radius:5px;box-shadow:0 8px 22px #1b2d220b}#observations .obs-card{aspect-ratio:auto;justify-content:flex-start;min-height:476px;padding:31px 29px 28px;transition:transform .3s,box-shadow .3s}#observations .obs-card:before,#reader .observation-full-card:before{display:none}#observations .obs-card .obs-motif,#reader .observation-full-card .abstract-emblem{display:none!important}#observations .obs-card .obs-no{opacity:1;letter-spacing:.16em;color:#7b8379;margin:0 0 auto;font-size:9px;line-height:1.5;display:block;position:static}#observations .obs-card h3{font:normal clamp(27px,2.4vw,35px)/1.14 var(--serif);letter-spacing:-.032em;color:#2d3b35;max-width:310px;margin:45px 0 16px}#observations .obs-card p{font:normal 13px/1.65 var(--sans);opacity:1;color:#667166;margin:0 0 23px}#observations .obs-card .card-practice{opacity:1;border-top:1px solid #cbc9bd;padding-top:18px}#observations .obs-card .card-practice small{color:#788376;letter-spacing:.14em;margin-bottom:10px;font-size:9px}#observations .obs-card .card-practice span{color:#314235;font:normal 18px/1.32 var(--serif)}#observations .obs-card .read{color:#67776a;opacity:1;letter-spacing:.08em;margin-top:19px;font-weight:600}#reader .observation-full-card.card-tone-paper{min-height:660px;padding:47px 50px 42px;box-shadow:0 16px 45px #1b2d2211}#reader .observation-full-card .design-card-top{color:#6d786e;font-weight:600}#reader .full-card-statement{margin-top:auto}#reader .full-card-statement .design-card-kicker{color:#758273}#reader .full-card-statement h1{color:#283c31;letter-spacing:-.035em}#reader .full-card-statement>p{color:#596a5d;opacity:1}#reader .full-card-practice{border-top:1px solid #cbc9bd}#reader .full-card-practice>span{color:#748170;opacity:1}#reader .full-card-practice p{color:#2d4234}#reader .full-card-practice small{color:#677469;opacity:1}@media (width<=700px){#observations .obs-card{aspect-ratio:auto;min-height:410px;padding:23px 20px}#observations .obs-card h3{margin:35px 0 11px;font-size:26px}#observations .obs-card .obs-no{font-size:8px}#observations .obs-card .card-practice span{font-size:15px}#reader .observation-full-card.card-tone-paper{min-height:605px;padding:30px 29px}}@media (width<=420px){#observations .obs-card{aspect-ratio:auto;min-height:410px}#observations .obs-card h3{font-size:31px}#observations .obs-card .card-practice span{font-size:18px}}#observations .obs-card,#reader .observation-full-card{--tone-bg:#e6eae1;--tone-edge:#b8c8b6;--tone-panel:#d8e2d5;--tone-ink:#2b4235;--tone-muted:#5f7164;background:var(--tone-bg);border-color:color-mix(in srgb,var(--tone-edge) 78%,#b2ada0);color:var(--tone-ink);border-radius:9px;box-shadow:0 11px 26px #25332a11}#observations .card-tone-parchment,#reader .card-tone-parchment{--tone-bg:#f0e8d9;--tone-edge:#d3bb99;--tone-panel:#e9dbc5;--tone-ink:#483e33;--tone-muted:#766858}#observations .card-tone-clay,#reader .card-tone-clay{--tone-bg:#ede4df;--tone-edge:#cdb9af;--tone-panel:#e4d5cd;--tone-ink:#4c403b;--tone-muted:#766961}#observations .card-tone-sage,#reader .card-tone-sage{--tone-bg:#e6ebe3;--tone-edge:#b4c4b2;--tone-panel:#dce5da;--tone-ink:#2b4235;--tone-muted:#5f7164}#observations .obs-card{aspect-ratio:auto;gap:0;min-height:440px;padding:29px 26px 25px}#observations .obs-card:after{content:"";background:var(--tone-edge);opacity:.85;height:4px;position:absolute;top:0;left:0;right:0}#observations .obs-card .obs-no{color:var(--tone-muted);letter-spacing:.18em;margin:0 0 auto;font-size:9px;font-weight:650}#observations .obs-card h3{color:var(--tone-ink);max-width:100%;margin:43px 0 14px;font-size:clamp(27px,2.4vw,34px);line-height:1.13}#observations .obs-card p{color:var(--tone-muted);margin:0 0 20px;font-size:13px;line-height:1.55}#observations .obs-card .card-practice{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--tone-edge) 43%,transparent);background:var(--tone-panel);border-radius:6px;width:100%;margin-top:auto;padding:16px 17px 17px}#observations .obs-card .card-practice small{color:var(--tone-muted);letter-spacing:.16em;margin:0 0 10px;font-size:9px}#observations .obs-card .card-practice span{color:var(--tone-ink);font-size:17px;line-height:1.33}#observations .obs-card .read{color:var(--tone-ink);opacity:.8;margin-top:18px;padding:0 2px;font-size:10px}#observations .obs-card:hover,#observations .obs-card:focus-visible{transform:translateY(-5px);box-shadow:0 22px 44px #25332a21}#reader .observation-full-card{min-height:640px;padding:48px 50px 38px;box-shadow:0 15px 48px #25332a17}#reader .observation-full-card:after{content:"";background:var(--tone-edge);border-radius:9px 9px 0 0;height:5px;position:absolute;top:0;left:0;right:0}#reader .observation-full-card .design-card-top,#reader .observation-full-card .design-card-kicker{color:var(--tone-muted)}#reader .observation-full-card .full-card-statement h1{color:var(--tone-ink)}#reader .observation-full-card .full-card-statement>p{color:var(--tone-muted)}#reader .observation-full-card .full-card-practice{box-sizing:border-box;background:var(--tone-panel);border:1px solid color-mix(in srgb,var(--tone-edge) 45%,transparent);border-radius:7px;width:100%;margin-top:40px;padding:24px 27px}#reader .observation-full-card .full-card-practice>span,#reader .observation-full-card .full-card-practice small{color:var(--tone-muted)}#reader .observation-full-card .full-card-practice p{color:var(--tone-ink)}@media (width<=700px){#observations .obs-card{min-height:380px;padding:24px 22px 22px}#observations .obs-card h3{margin:36px 0 12px;font-size:27px}#observations .obs-card .card-practice{padding:14px 15px}#observations .obs-card .card-practice span{font-size:16px}#reader .observation-full-card{min-height:590px;padding:31px 28px}#reader .observation-full-card .full-card-practice{padding:20px 19px}}@media (width<=420px){#observations .obs-card{min-height:385px}#observations .obs-card h3{font-size:31px}#observations .obs-card .card-practice span{font-size:18px}}.page.active{display:block}.obs-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.obs-card:hover{text-decoration:none}.obs-card:focus-visible,.btn:focus-visible,.brand:focus-visible,.nav-link:focus-visible{outline-offset:4px;outline:3px solid #a47f4a}.policy-page{max-width:750px;font-family:var(--sans);color:var(--ink);margin:6vh auto 10vh;padding:30px 22px}.policy-page h1{font:normal clamp(40px,6vw,76px)/1.12 var(--serif);margin:32px 0}.policy-page p{color:var(--muted);margin-bottom:24px;font-size:17px;line-height:1.85}.policy-page a:not(.btn){color:inherit}.action-page{max-width:650px}.action-status{padding-top:20px}#subscribeStatus{white-space:normal;font-size:13px;line-height:1.6}#subscribeStatus.show{display:block}#subscribeSubmit[disabled]{opacity:.6;cursor:wait}.mini-admin{max-width:960px;font-family:var(--sans);color:var(--ink);margin:28px auto;padding:20px}.mini-admin h1{font:normal 50px/1.1 var(--serif)}.mini-admin input,.mini-admin textarea,.mini-admin select{border:1px solid var(--line);width:100%;font:15px var(--sans);background:#fffef9;border-radius:7px;padding:12px}.mini-admin label{margin:12px 0 5px;font-size:13px;font-weight:600;display:block}.mini-admin textarea{min-height:150px}.mini-admin .admin-card{border:1px solid var(--line);background:#fffdf9;border-radius:12px;margin:22px 0;padding:24px}.mini-admin .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mini-admin button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:12px 16px}.mini-admin .admin-list{border-collapse:collapse;width:100%;font-size:13px}.mini-admin .admin-list td,.mini-admin .admin-list th{border-bottom:1px solid var(--line);text-align:left;padding:12px 6px}@media (width<=650px){.mini-admin .admin-grid{grid-template-columns:1fr}.mini-admin h1{font-size:38px}html,body{overflow-x:clip}}.modal-v2 h2{margin-top:0}.modal-v2 .delivery-fields{margin-top:24px}.modal-v2 .modal-consent{margin-top:14px}.modal-v2 .modal-consent label{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.modal-v2 .modal-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--deep);flex:0 0 16px;margin:2px 0 0}.modal-v2 .modal-consent a{text-decoration:underline}.observation-stage{max-width:1190px}.observation-reading{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:30px;display:grid}.observation-reading .observation-full-card{width:100%;max-width:none;min-height:620px;margin:0;padding:37px 37px 35px}.observation-reading .full-card-statement h1{font-size:clamp(37px,3.5vw,55px);line-height:1.12}.observation-reading .full-card-statement>p{margin-bottom:28px;font-size:15px}.observation-reading .full-card-practice p{font-size:23px}.observation-reading .full-reflection{width:100%;max-width:none;box-shadow:none;background:#faf8f2;border:1px solid #e4ded2;margin:0;padding:38px 40px;display:block}.observation-reading .full-reflection .eyebrow{margin:0 0 30px}.observation-reading .full-reflection .reader-copy{font:normal 17px/1.82 var(--sans)}.observation-reading .full-reflection .reader-copy .quote{font:italic 25px/1.4 var(--serif)}.observation-stage .below-card-actions{justify-content:center;margin-top:27px}.observation-stage .reader-signoff{max-width:none;margin-top:52px}@media (width<=850px){.observation-stage{max-width:740px}.observation-reading{grid-template-columns:minmax(0,1fr);gap:22px}.observation-reading .observation-full-card{min-height:0;padding:34px 34px 31px}.observation-reading .full-card-statement{margin-top:64px}.observation-reading .full-card-statement h1{font-size:clamp(40px,7vw,55px)}.observation-reading .full-reflection{padding:34px}}@media (width<=700px){.observation-reading .observation-full-card{padding:30px 28px}.observation-reading .full-card-statement{margin-top:50px}.observation-reading .full-card-statement h1{font-size:clamp(37px,9vw,47px)}.observation-reading .full-card-practice p{font-size:21px}.observation-reading .full-reflection{padding:30px 26px}.observation-reading .full-reflection .reader-copy{font-size:16px;line-height:1.8}.observation-reading .full-reflection .reader-copy .quote{font-size:23px}}.sample-subscribe{text-align:center;border-top:1px solid var(--line);margin:50px auto 0;padding:38px 20px 0}.sample-subscribe p{font:normal 15px/1.7 var(--sans);color:var(--muted);margin:0 0 21px}.sample-subscribe .btn{margin:auto}
