@import url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&display=swap');:root{--cream:#F6F3EE;--sage:#DDE3D8;--green:#26382F;--brown:#806f5f;--rose:#d8c2bd;--blue:#dbe4e6}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--green);font-family:'DM Sans',Arial,sans-serif;line-height:1.6}h1,h2,h3{font-family:'DM Sans',Arial,sans-serif;line-height:1.08;margin-top:0}.wrap{width:min(1100px,90%);margin:auto}.hero{min-height:72vh;display:grid;place-items:center;text-align:center;padding:80px 20px;background:linear-gradient(#26382f99,#26382f99),url('https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&w=1800&q=80') center/cover;color:white}.hero h1{font-size:clamp(3rem,9vw,7rem);letter-spacing:.04em;margin-bottom:0}.hero h2{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400}.eyebrow{letter-spacing:.2em;font-size:.8rem;font-weight:bold}.intro{padding:80px 0;text-align:center}.intro h2{font-size:clamp(2rem,4vw,3.6rem)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:45px}.card{padding:32px 20px;border-radius:18px;background:var(--sage)}.card:nth-child(2){background:#e6dcd4}.card:nth-child(3){background:var(--rose)}.card:nth-child(4){background:var(--blue)}.card a{color:inherit;text-decoration:none}.article-hero{padding:100px 0 70px;text-align:center}.article-hero h1{font-size:clamp(2.8rem,6vw,5rem)}.article{width:min(760px,88%);margin:auto}.lead{font-family:'DM Sans',Arial,sans-serif;font-size:1.6rem;text-align:center;margin-bottom:80px}.question{padding:55px 0;border-top:1px solid #26382f33}.num{font-size:.9rem;letter-spacing:.15em}.question h2{font-size:2.3rem}.try{background:var(--sage);padding:24px 28px;border-radius:14px;margin-top:25px}.cta{background:var(--sage);padding:45px;margin:60px 0 20px;text-align:center;border-radius:18px}.button{display:inline-block;background:var(--green);color:white;padding:14px 22px;border-radius:8px;text-decoration:none;margin-top:12px}.disclosure{font-size:.8rem;margin-bottom:60px}footer{text-align:center;padding:50px 20px;border-top:1px solid #26382f22}nav{padding:18px 5%;display:flex;justify-content:space-between;align-items:center}nav a{color:var(--green);text-decoration:none;font-weight:bold}@media(max-width:800px){.cards{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cards{grid-template-columns:1fr}.hero{min-height:60vh}.question h2{font-size:1.9rem}}
.topnav{height:96px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:#faf8f4;border:0}.brand{font-size:1.45rem;letter-spacing:.24em;font-weight:500}.brand span{display:block;font-size:.65rem;letter-spacing:.16em;margin-top:5px;font-weight:400;color:#68746b}.navlinks{display:flex;gap:34px}.navlinks a{font-weight:400}.home-hero{min-height:600px;display:grid;grid-template-columns:42% 58%;background:#faf8f4}.hero-copy{padding:70px 7vw 60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-copy h1{font-size:clamp(3.5rem,5.7vw,6.4rem);font-weight:400;letter-spacing:-.055em;line-height:.91;margin:25px 0 25px}.hero-copy h1 span{color:#8d9a87}.hero-copy p{max-width:540px;font-size:1.12rem;line-height:1.65;margin:0 0 30px}.hero-photo{position:relative;min-height:600px;background:linear-gradient(90deg,#faf8f4 0%,transparent 18%),url('https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&w=1800&q=85') center/cover}.photo-note{position:absolute;right:8%;top:13%;font-size:1.45rem;font-style:italic;line-height:1.25;color:#536251;transform:rotate(-4deg);text-align:center}.home-hero .button{border-radius:30px;padding:16px 27px;letter-spacing:.12em;font-size:.72rem}.pillars{padding:75px 0 90px;text-align:center}.pillars>h2{font-size:clamp(2.3rem,4vw,4rem);font-weight:400;letter-spacing:-.04em;margin:10px 0 55px}.pillar-grid{display:grid;grid-template-columns:repeat(4,1fr)}.pillar{padding:10px 28px 18px;color:inherit;text-decoration:none;border-right:1px solid #26382f22}.pillar:last-child{border:0}.pillar .icon{font-size:2rem;height:48px}.pillar h3{font-size:.9rem;letter-spacing:.2em;margin:8px 0 8px}.pillar em{font-style:normal;font-size:.9rem}.pillar p{font-size:.78rem;color:#69746d;margin-top:7px}@media(max-width:800px){.topnav{height:82px}.navlinks{display:none}.home-hero{grid-template-columns:1fr}.hero-copy{padding:65px 7%}.hero-photo{min-height:460px}.pillar-grid{grid-template-columns:1fr 1fr;gap:30px}.pillar:nth-child(2){border-right:0}}@media(max-width:520px){.pillar-grid{grid-template-columns:1fr}.pillar{border-right:0;border-bottom:1px solid #26382f22;padding:25px}.home-hero{min-height:0}.hero-photo{min-height:400px}}.photo-note{background:rgba(246,243,238,.88);padding:18px 22px;border-radius:3px;box-shadow:0 8px 30px rgba(38,56,47,.08);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}
/* RESET editorial article */
.reset-hero{display:grid;grid-template-columns:52% 48%;min-height:560px;background:#faf8f4}.reset-hero-copy{padding:80px 8vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.reset-hero-copy h1{font-size:clamp(3.2rem,5.5vw,6rem);font-weight:400;letter-spacing:-.055em;line-height:.94;margin:24px 0}.reset-hero-copy h1 span{color:#8d9a87}.reset-hero-copy p{font-size:1.15rem;max-width:520px;line-height:1.65}.reset-hero-photo{min-height:560px;background:linear-gradient(90deg,#faf8f4 0%,transparent 15%),url('https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1600&q=85') center/cover}.article{width:min(790px,88%);padding-top:80px}.lead{font-family:'DM Sans',Arial,sans-serif;font-size:1.45rem;font-weight:400;line-height:1.55;text-align:left;margin-bottom:90px}.lead strong{font-weight:500}.question{padding:65px 0}.num{color:#8d9a87;font-weight:600}.question h2{font-size:clamp(2rem,3.5vw,3.15rem);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:14px 0 25px}.question p{font-size:1.05rem;line-height:1.75}.try{border-radius:0;background:#e4e9df;padding:28px 32px;border-left:3px solid #8d9a87}.try strong{display:inline-block;font-size:.72rem;letter-spacing:.18em;margin-bottom:8px}.cta{border-radius:0;background:#e4e9df;padding:55px 50px;text-align:left}.cta h2{font-size:clamp(2rem,3vw,3rem);font-weight:400;letter-spacing:-.035em}.cta .button{border-radius:30px;letter-spacing:.08em;font-size:.8rem}.disclosure{color:#69746d;line-height:1.5}@media(max-width:800px){.reset-hero{grid-template-columns:1fr}.reset-hero-copy{padding:65px 7%}.reset-hero-photo{min-height:430px}.article{padding-top:60px}}
/* REFLECT hero */
.reflect-hero-photo{position:relative;background:#DDE3D8}.photo-credit{display:none}

/* REFLECT article spacing refinements */
.reflect-conclusion{padding:48px 0 28px}.reflect-conclusion h2{font-size:clamp(2rem,3.5vw,3.15rem);max-width:760px}.reflect-conclusion h2:last-child{margin-top:30px;margin-bottom:0}.reflect-conclusion p{margin:0 0 16px}.reflect-conclusion+.cta{margin-top:24px}.reflect-conclusion+.cta h2{margin-bottom:14px}
