.reset-home .spec-hero{background:#074d39;color:white;grid-template-columns:1.15fr .85fr;min-height:720px;padding:0;overflow:hidden;position:relative}.reset-home .spec-hero-copy{padding:60px 30px 65px max(40px,calc((100vw - 1192px)/2));position:relative;z-index:3}.reset-home .spec-hero h1{font-size:clamp(76px,8.4vw,122px);letter-spacing:-.055em}.reset-home .spec-hero h1 em{color:#d2e7b8}.reset-home .spec-promise{color:white;font-size:clamp(32px,3.5vw,48px)}.reset-home .spec-hero-image{margin:0 0 0 -65px;min-height:720px;clip-path:none}.reset-home .spec-hero-image img{object-position:50% 23%;mask-image:linear-gradient(90deg,transparent,#000 22%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%)}.reset-home .spec-hero-image span{background:transparent;bottom:20px;left:60px}.reset-home .spec-hero .btn{background:#f7f3ea;color:#074d39;border-color:#f7f3ea}.reset-home .spec-speaking{margin-top:70px;background:#182c3a}.reset-home .spec-speaking-copy{padding-top:70px}.reset-home .spec-speaking-image{min-height:740px}.reset-home .spec-speaking-image .speaking-figure{height:calc(100% + 120px);bottom:-25px}.reset-home .spec-watch{padding-top:90px}.reset-books{background:#eff2e7;padding:80px 0 65px;color:#25302b}.reset-book-main{display:grid;grid-template-columns:1fr 1.05fr;gap:95px;align-items:center;min-height:530px}.cover-object{perspective:1400px;max-width:345px;width:80%;justify-self:center;position:relative;margin:20px 0 50px}.cover-object img{width:100%;height:auto;object-fit:contain;transform:rotate(-6deg) rotateY(-9deg);box-shadow:15px 18px 0 #c6cdc2,24px 34px 45px #182c3a35;border:1px solid #ccd3c6}.reset-book-main h2{font:clamp(55px,6vw,88px)/1.02 Georgia,serif;letter-spacing:-.04em;margin:20px 0}.reset-book-main h2 em{color:#285746}.reset-subtitle{font:26px/1.35 Georgia,serif}.reset-book-main p{max-width:490px}.reset-collection{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:55px;padding-top:35px;border-top:1px solid #c6d1c0}.reset-collection h3{font-size:33px}.reset-collection p{font-size:16px;max-width:340px}.collection-covers{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;align-items:center;padding:20px 0}.collection-covers img{height:auto;aspect-ratio:1;box-shadow:0 7px 14px #182c3a25;transform:rotate(-4deg)}.collection-covers img:nth-child(even){transform:rotate(4deg) translateY(10px)}.reset-home .spec-endorsements{background:#fff}.reset-home .spec-final{background:#074d39}.reset-editorial .spec-hero{display:block;background:#fbfaf6;color:#182c3a;min-height:940px;overflow:hidden}.reset-editorial .spec-hero-copy{padding:40px 64px 60px;text-align:center;width:100%;position:relative;z-index:3}.reset-editorial .spec-hero h1{font-size:clamp(90px,10vw,145px);margin:15px auto 25px;max-width:1050px}.reset-editorial .spec-hero h1 br{display:none}.reset-editorial .spec-hero h1 em{color:#285746}.reset-editorial .spec-promise{font-size:35px;color:#285746}.reset-editorial .spec-promise br{display:none}.reset-editorial .spec-hero-copy>p{margin:25px auto;max-width:540px}.reset-editorial .spec-hero .actions{justify-content:center}.reset-editorial .spec-hero .btn{background:#285746;color:white;border-color:#285746}.reset-editorial .spec-hero-image{height:460px;min-height:0;width:75%;margin:0 auto;position:relative;clip-path:polygon(0 8%,100% 0,100% 100%,0 92%)}.reset-editorial .spec-hero-image img{mask-image:none;-webkit-mask-image:none;object-position:50% 31%}.reset-editorial .spec-speaking{background:#285746;grid-template-columns:.85fr 1.15fr}.reset-editorial .spec-speaking-copy{order:0}.reset-editorial .spec-speaking-image{order:1}.reset-editorial .speaking-word{color:#6d8e72}.reset-editorial .reset-books{background:#182c3a;color:white}.reset-editorial .reset-book-main{grid-template-columns:1.15fr .85fr}.reset-editorial .cover-object{order:1}.reset-editorial .reset-book-main h2 em{color:#d2e7b8}.reset-editorial .reset-book-main .btn{background:#f7f3ea;color:#285746}.reset-editorial .reset-collection{border-color:#586773}@media(max-width:1100px){.reset-book-main{gap:50px}.reset-collection{gap:30px}.reset-home .spec-hero h1{font-size:90px}.reset-home .spec-hero-copy{padding-left:40px}.reset-editorial .spec-hero h1{font-size:100px}}@media(max-width:760px){.reset-home .spec-hero{grid-template-columns:1fr;min-height:0}.reset-home .spec-hero-copy{padding:35px 24px 20px}.reset-home .spec-hero h1{font-size:66px}.reset-home .spec-promise{font-size:33px}.reset-home .spec-hero-image{min-height:420px;margin:0;mask-image:none}.reset-home .spec-hero-image img{mask-image:linear-gradient(180deg,transparent,#000 15%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%);object-position:50% 23%}.reset-home .spec-hero-image span{left:0;bottom:15px}.reset-home .spec-speaking{margin-top:55px;grid-template-columns:1fr}.reset-home .spec-speaking-image{min-height:470px}.reset-home .spec-speaking-image .speaking-figure{height:560px;bottom:0}.reset-home .spec-speaking-copy{padding-top:30px}.reset-home .spec-watch{padding-top:50px}.reset-books{padding:50px 0}.reset-book-main{grid-template-columns:1fr;gap:10px;min-height:0}.cover-object{max-width:270px;margin:20px 0 45px;width:70%}.reset-book-main h2{font-size:59px}.reset-subtitle{font-size:23px}.reset-collection{grid-template-columns:1fr;gap:10px;margin-top:35px;padding-top:25px}.collection-covers{grid-template-columns:repeat(3,1fr);gap:20px;max-width:420px}.reset-editorial .spec-hero{min-height:0}.reset-editorial .spec-hero-copy{padding:30px 24px}.reset-editorial .spec-hero h1{font-size:69px}.reset-editorial .spec-hero h1 br{display:block}.reset-editorial .spec-promise{font-size:30px}.reset-editorial .spec-hero-image{width:90%;min-height:340px;height:340px;margin:auto}.reset-editorial .spec-hero-image img{mask-image:none;-webkit-mask-image:none}.reset-editorial .spec-speaking,.reset-editorial .reset-book-main{grid-template-columns:1fr}.reset-editorial .spec-speaking-image{order:0}.reset-editorial .cover-object{order:0}}

/* Speaker-led opening: close crop preserves face and gesture. */
.reset-home .spec-hero{overflow:visible;isolation:isolate}
.reset-home .hero-speaking-cutout{overflow:hidden;margin:0 0 0 -80px;min-height:730px;background:#182c3a;border-radius:48% 0 0 0}
.reset-home .hero-speaking-cutout img{position:absolute;inset:auto;top:10px;left:-32%;width:150%;height:auto;max-width:none;object-fit:contain;mask-image:none;-webkit-mask-image:none}
.reset-home .hero-speaking-cutout span{display:none}
.reset-home .spec-speaking-image{overflow:hidden}
.reset-home .spec-speaking-image .teaching-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%}
.reset-home .spec-speaking-image .speaking-word{display:none}
.reset-home .spec-speaking-image>span{background:#074d39;left:0;bottom:0;max-width:none;width:100%;border:0;padding:25px 35px}
.reset-editorial .hero-speaking-cutout{width:70%;height:580px;min-height:580px;clip-path:none;margin:0 auto;background:#182c3a;border-radius:48% 48% 0 0}
.reset-editorial .hero-speaking-cutout img{width:100%;left:0;top:0}
@media(max-width:760px){
.reset-home .spec-hero{display:flex;flex-direction:column}
.reset-home .hero-speaking-cutout{order:-1;min-height:390px;height:390px;margin:0 0 -10px 12%;width:88%;border-radius:45% 0 0 0}
.reset-home .hero-speaking-cutout img{width:140%;left:-27%;top:0}
.reset-home .spec-hero-copy{padding-top:28px;padding-bottom:40px}
.reset-home .spec-speaking-image{margin-top:0}
.reset-editorial .hero-speaking-cutout{min-height:390px;height:390px;width:88%;margin:0 auto}
}
