.hv-root.hv2{--hr-navy:var(--hv-navy-3);--hr-ink:var(--hv-navy-4);--hr-muted:color-mix(in oklab, var(--hv-navy-4) 62%, var(--hv-white));--hr-paper:#fbfaf4;--hr-gold:#f0cd65;--hr-gold-deep:#b5862a;--hr-line:color-mix(in oklab, var(--hv-navy-4) 14%, transparent);--hr-serif:"Epilogue", system-ui, sans-serif}.hv-root.hv2 .hr-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.hv-root.hv2 .hr-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--hr-navy);margin:0 0 18px;font-size:13px;font-weight:700}.hv-root.hv2 .hr-btn{min-height:64px;font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:22px;padding:0 30px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.hv-root.hv2 .hr-btn:hover{transform:translateY(-1px)}.hv-root.hv2 .hr-btn:focus-visible,.hv-root.hv2 .hr-link:focus-visible,.hv-root.hv2 .hr-find__tab:focus-visible{outline:3px solid var(--hr-gold-deep);outline-offset:3px}.hv-root.hv2 .hr-btn--gold{background:var(--hr-gold);color:var(--hr-ink);box-shadow:0 10px 24px -14px #b5862ae6}.hv-root.hv2 .hr-btn--navy{background:var(--hr-navy);color:var(--hv-white);box-shadow:0 12px 26px -16px #091731cc}.hv-root.hv2 .hr-link{font:inherit;color:var(--hr-navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 4px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.hv-root.hv2 .hr-hero{background:var(--hr-paper);grid-template-columns:none;grid-template-areas:none;width:auto;max-width:none;min-height:0;margin:0;padding:0;display:block}.hv-root.hv2 .hr-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;min-height:calc(100svh - 224px);padding-block:40px;display:grid}.hv-root.hv2 .hr-hero .hr-eyebrow{align-items:center;gap:18px;margin-bottom:24px;display:flex}.hv-root.hv2 .hr-hero .hr-eyebrow:before{content:"";background:var(--hr-gold-deep);width:40px;height:1px}.hv-root.hv2 .hr-hero__title{letter-spacing:-.04em;color:var(--hr-navy);margin:0;font-size:clamp(44px,4.8vw,78px);font-weight:700;line-height:1.02}.hv-root.hv2 .hr-hero__title em{letter-spacing:inherit;color:var(--hr-gold-deep);margin-top:2px;font-family:inherit;font-size:1em;font-style:normal;font-weight:700;display:block}.hv-root.hv2 .hr-hero__lead{max-width:32em;color:var(--hr-muted);margin:30px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.7}.hv-root.hv2 .hr-hero__lead strong{color:var(--hr-navy);font-weight:600}.hv-root.hv2 .hr-hero__actions{flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:36px;display:flex}.hv-root.hv2 .hr-hero__cred{border-left:1px solid var(--hr-line);color:var(--hr-muted);margin:36px 0 0;padding-left:22px;font-size:15px;line-height:1.6}.hv-root.hv2 .hr-hero__cred span{color:var(--hr-navy);font-size:17px;display:block}.hv-root.hv2 .hr-hero__stage{place-items:center;min-height:600px;display:grid;position:relative}.hv-root.hv2 .hr-hero__sun{aspect-ratio:1;object-fit:contain;opacity:.32;pointer-events:none;width:min(118%,800px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hr-rise{0%{opacity:0;transform:translate(-50%,-18%)scale(.86)}to{opacity:.32;transform:translate(-50%,-50%)scale(1)}}.hv-root.hv2 .hr-hero__book{object-fit:contain;filter:drop-shadow(-10px 22px 26px #0b204238)drop-shadow(-2px 6px 10px #0b204229);width:auto;max-width:100%;height:clamp(500px,100svh - 300px,720px);position:relative}.hv-root.hv2 .hr-quote{background:var(--hr-paper);padding-bottom:56px}.hv-root.hv2 .hr-quote__inner{border-block:1px solid var(--hr-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:36px;padding-block:44px;display:grid}.hv-root.hv2 .hr-quote__mark{font-family:var(--hr-serif);color:var(--hr-gold-deep);font-size:96px;line-height:.8}.hv-root.hv2 .hr-quote blockquote{margin:0}.hv-root.hv2 .hr-quote blockquote p{max-width:46ch;color:var(--hr-navy);margin:0;font-size:clamp(20px,1.9vw,27px);line-height:1.5}.hv-root.hv2 .hr-quote__who{border-left:1px solid var(--hr-line);gap:8px;margin:0;padding-left:36px;display:grid}.hv-root.hv2 .hr-quote__who strong{color:var(--hr-navy);font-size:18px}.hv-root.hv2 .hr-quote__who span{color:var(--hr-muted);font-size:15px}.hv-root.hv2 .hr-find{background:var(--hr-paper);padding-block:96px}.hv-root.hv2 .hr-find__head{border-bottom:1px solid var(--hr-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:36px;display:flex}.hv-root.hv2 .hr-find__head h2{letter-spacing:-.03em;color:var(--hr-navy);margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:700}.hv-root.hv2 .hr-find__head p{color:var(--hr-muted);margin:0;font-size:17px}.hv-root.hv2 .hr-find__tabs{border-bottom:1px solid var(--hr-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hv-root.hv2 .hr-find__tab{font:inherit;text-align:left;color:var(--hr-navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:28px;padding:36px 44px 36px 0;display:flex;position:relative}.hv-root.hv2 .hr-find__tab:after{content:"";background:var(--hr-navy);transform-origin:0;height:3px;transition:transform .35s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hv-root.hv2 .hr-find__tab[aria-selected=true]:after{transform:scaleX(1)}.hv-root.hv2 .hr-find__tab:hover .hr-find__label{color:var(--hr-gold-deep)}.hv-root.hv2 .hr-find__num{color:var(--hr-muted);font-size:15px}.hv-root.hv2 .hr-find__label{font-size:clamp(22px,2.1vw,30px);font-weight:500;transition:color .2s}.hv-root.hv2 .hr-find__arrow{opacity:0;margin-left:auto;transition:opacity .25s}.hv-root.hv2 .hr-find__tab[aria-selected=true] .hr-find__arrow{opacity:1}.hv-root.hv2 .hr-find__panel{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:96px;padding-top:80px;animation:.4s both hr-fade;display:grid}@keyframes hr-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hv-root.hv2 .hr-find__badge{aspect-ratio:1;background:var(--hr-navy);border-radius:50%;place-items:center;width:400px;display:grid}.hv-root.hv2 .hr-find__badge img{object-fit:contain;width:82%;height:82%}.hv-root.hv2 .hr-find__panel h3{letter-spacing:-.03em;color:var(--hr-navy);margin:0;font-size:clamp(30px,3.2vw,50px);font-weight:700;line-height:1.1}.hv-root.hv2 .hr-find__lead{max-width:46ch;color:var(--hr-muted);margin:24px 0 32px;font-size:clamp(18px,1.5vw,22px);line-height:1.7}.hv-root.hv2 .hr-find__panel ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.hv-root.hv2 .hr-find__panel li{color:var(--hr-navy);gap:16px;font-size:19px;line-height:1.5;display:flex}.hv-root.hv2 .hr-find__panel li span{color:var(--hr-gold-deep);font-size:22px;line-height:1.1}.hv-root.hv2 .hr-story{background:var(--hr-paper);padding-block:104px}.hv-root.hv2 .hr-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px;display:grid}.hv-root.hv2 .hr-story__page{margin:0;position:relative}.hv-root.hv2 .hr-story__page:before{content:"";background:#e9e8de;position:absolute;inset:0 -4% -2% -6%;transform:rotate(-3deg)}.hv-root.hv2 .hr-story__sheet{text-align:left;cursor:pointer;width:100%;min-height:560px;font:inherit;color:var(--hr-navy);background:#fdfcf6;border:0;align-content:start;gap:22px;padding:64px 56px 56px;transition:transform .35s;display:grid;position:relative;transform:rotate(2deg);box-shadow:0 30px 50px -30px #09173159}.hv-root.hv2 .hr-story__sheet:hover{transform:rotate(.5deg)translateY(-4px)}.hv-root.hv2 .hr-story__sheet:focus-visible{outline:3px solid var(--hr-gold-deep);outline-offset:6px}.hv-root.hv2 .hr-story__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--hr-muted);font-size:13px}.hv-root.hv2 .hr-story__sun{width:44px;height:44px;position:absolute;top:56px;right:56px}.hv-root.hv2 .hr-story__title{text-align:center;font-family:var(--hr-serif);letter-spacing:.06em;text-transform:uppercase;margin-top:28px;font-size:38px}.hv-root.hv2 .hr-story__line{font-family:EB Garamond,Georgia,serif;font-size:clamp(26px,2.4vw,36px);line-height:1.25}.hv-root.hv2 .hr-story__rule{background:var(--hr-line);width:64px;height:1px}.hv-root.hv2 .hr-story__small{color:var(--hr-muted);font-size:16px;line-height:1.6}.hv-root.hv2 .hr-story__page figcaption{text-align:center;color:var(--hr-muted);margin-top:36px;font-size:14px;position:relative}.hv-root.hv2 .hr-story__copy h2{letter-spacing:-.035em;color:var(--hr-navy);margin:0;font-size:clamp(40px,4.4vw,66px);font-weight:700;line-height:1.06}.hv-root.hv2 .hr-story__lead{color:var(--hr-navy);margin:28px 0 0;font-size:clamp(20px,1.8vw,26px);line-height:1.55}.hv-root.hv2 .hr-story__body{max-width:48ch;color:var(--hr-muted);margin:24px 0 36px;font-size:18px;line-height:1.75}.hv-root.hv2 .hr-story__fine{color:var(--hr-muted);margin:14px 0 0;font-size:14px}.hr-reader{color:#0e2446;width:100%;max-height:calc(100svh - 48px);overflow-y:auto;background:#fbfaf4!important;border-radius:18px!important;gap:0!important;max-width:min(900px,100vw - 32px)!important;padding:0!important}.hr-reader>button.absolute{display:none}.hr-reader__bar{z-index:1;letter-spacing:.04em;background:#fbfaf4;border-bottom:1px solid #0917311f;justify-content:space-between;align-items:center;padding:22px 40px;font-size:15px;display:flex;position:sticky;top:0}.hr-reader__close{color:#0e2446;cursor:pointer;background:#fff;border:1px solid #09173124;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.hr-reader__close:focus-visible,.hr-reader__cta:focus-visible{outline-offset:3px;outline:3px solid #b5862a}.hr-reader__page{padding:72px clamp(24px,8vw,120px) 48px}.hr-reader__eyebrow{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#3c4a64;margin:0;font-family:EB Garamond,Georgia,serif;font-size:14px;font-weight:600}.hr-reader__title{text-align:center;color:#0e2446;margin:20px 0 48px;line-height:1.05;font-family:EB Garamond,Georgia,serif!important;font-size:clamp(44px,6vw,72px)!important;font-weight:400!important}.hr-reader__prose{color:#33405a;gap:28px;font-family:EB Garamond,Georgia,serif;font-size:clamp(19px,1.7vw,23px);line-height:1.75;display:grid}.hr-reader__prose p{margin:0}.hr-reader__first:first-letter{float:left;color:#0e2446;margin:10px 14px 0 0;font-size:4.4em;line-height:.75}.hr-reader__dots{text-align:center;letter-spacing:.5em;color:#b5862a;margin:44px 0 24px}.hr-reader__note{color:#0e2446;margin:0 0 32px;font-size:18px;font-weight:600}.hr-reader__cta{color:#fff;width:100%;min-height:64px;font:inherit;cursor:pointer;background:#14305a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;font-size:17px;font-weight:700;display:flex}.hr-reader__legal{text-align:center;color:#6b7487;margin:28px 0 0;font-size:13px}.hv-root.hv2 .hr-close{background:var(--hr-gold);text-align:center;padding-block:112px;position:relative;overflow:hidden}.hv-root.hv2 .hr-close__sun{opacity:.16;filter:saturate(.4);pointer-events:none;width:620px;position:absolute;top:50%;right:-180px;transform:translateY(-50%)}.hv-root.hv2 .hr-close__inner{position:relative}.hv-root.hv2 .hr-close h2{letter-spacing:-.04em;color:var(--hr-navy);margin:0;font-size:clamp(52px,7vw,104px);font-weight:700;line-height:1}.hv-root.hv2 .hr-close h2 em{font-family:var(--hr-serif);letter-spacing:-.02em;font-size:1.1em;font-style:italic;font-weight:400;display:block}.hv-root.hv2 .hr-close__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 44px;margin-top:44px;display:flex}@media (width<=960px){.hv-root.hv2 .hr-hero__grid,.hv-root.hv2 .hr-story__grid{grid-template-columns:1fr;gap:48px;min-height:0}.hv-root.hv2 .hr-hero__stage{min-height:0}.hv-root.hv2 .hr-hero__book{width:min(80vw,440px);height:auto}.hv-root.hv2 .hr-find__panel{grid-template-columns:1fr;justify-items:start;gap:40px;padding-top:48px}.hv-root.hv2 .hr-find__badge{width:min(240px,60vw)}.hv-root.hv2 .hr-story__copy{order:-1}}@media (width<=640px){.hv-root.hv2 .hr-wrap{width:calc(100% - 44px)}.hv-root.hv2 .hr-hero__title{font-size:46px}.hv-root.hv2 .hr-hero__actions{gap:12px}.hv-root.hv2 .hr-hero__actions .hr-btn{justify-content:space-between;width:100%}.hv-root.hv2 .hr-quote__inner{grid-template-columns:1fr;gap:12px}.hv-root.hv2 .hr-quote__mark{font-size:64px}.hv-root.hv2 .hr-quote__who{border-left:0;border-top:1px solid var(--hr-line);padding:16px 0 0}.hv-root.hv2 .hr-find{padding-block:56px}.hv-root.hv2 .hr-find__head{display:grid}.hv-root.hv2 .hr-find__tabs{grid-template-columns:1fr}.hv-root.hv2 .hr-find__tab{gap:18px;padding:20px 0}.hv-root.hv2 .hr-find__panel li{font-size:17px}.hv-root.hv2 .hr-story{padding-block:56px}.hv-root.hv2 .hr-story__sheet{min-height:0;padding:40px 28px}.hv-root.hv2 .hr-story__sun{width:32px;height:32px;top:36px;right:28px}.hv-root.hv2 .hr-story__title{font-size:28px}.hv-root.hv2 .hr-close{padding-block:72px}.hv-root.hv2 .hr-close__sun{width:380px;right:-160px}.hr-reader__bar{padding:16px 20px}.hr-reader__page{padding-top:40px}}@media (prefers-reduced-motion:reduce){.hv-root.hv2 .hr-hero__stage.is-playing .hr-hero__sun,.hv-root.hv2 .hr-find__panel{animation:none}.hv-root.hv2 .hr-btn,.hv-root.hv2 .hr-story__sheet,.hv-root.hv2 .hr-find__tab:after{transition:none}}.hv-root.hv2 .hv2__sections .hr-close h2{letter-spacing:-.04em;text-align:center;max-width:none;margin:0 auto;font-size:clamp(52px,7vw,104px);line-height:1}.hv-root.hv2 .hv2__sections .hr-close h2 em{font-size:1.1em}.hv-root.hv2 .hv2__sections .hr-story__copy h2{max-width:none}.hv-root.hv2 .hr-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hv-root.hv2 .hr-hero__copy{max-width:640px}.hv-root.hv2 .hr-hero__title{text-wrap:balance;font-size:clamp(44px,4.4vw,66px)}.hv-root.hv2 .hr-hero__title em{margin-top:0}.hv-root.hv2 .hr-hero__stage{min-height:clamp(560px,100svh - 230px,760px);overflow:visible}@keyframes hr-rise-2{0%{opacity:0;transform:translate(-50%)scale(.85)}to{opacity:.7;transform:translate(-50%,-50%)scale(1)}}.hv-root.hv2 .hr-hero__book{height:clamp(420px,100svh - 380px,580px);margin-top:12%}@media (width<=960px){.hv-root.hv2 .hr-hero__stage{min-height:0;padding-top:60px}.hv-root.hv2 .hr-hero__book{width:min(66vw,360px);height:auto;margin-top:0}}@media (width>=961px){.hv-root.hv2 .hr-hero__grid{gap:32px;min-height:0;padding-block:24px 8px}.hv-root.hv2 .hr-hero__stage{height:calc(100svh - 294px);min-height:0}.hv-root.hv2 .hr-hero__book{height:calc(100svh - 434px);min-height:360px;max-height:600px;margin-top:-6%}.hv-root.hv2 .hr-hero__title{text-wrap:balance;font-size:clamp(44px,min(4.4vw,7.5svh),66px)}.hv-root.hv2 .hr-hero__lead,.hv-root.hv2 .hr-hero__actions,.hv-root.hv2 .hr-hero__cred{margin-top:24px}.hv-root.hv2 .hr-quote{padding-bottom:32px}.hv-root.hv2 .hr-quote__inner{align-items:center;padding-block:26px}.hv-root.hv2 .hr-quote blockquote p{max-width:58ch;font-size:clamp(18px,1.6vw,24px)}.hv-root.hv2 .hr-quote__mark{font-size:72px}}.hv-root.hv2 .hr-find{padding-block:88px}.hv-root.hv2 .hr-find__tabs{border-bottom:0;gap:16px;margin-top:32px}.hv-root.hv2 .hr-find__tab{border:1px solid var(--hr-line);background:var(--hv-white);border-radius:14px;gap:16px;padding:16px 20px;transition:border-color .2s,box-shadow .2s}.hv-root.hv2 .hr-find__tab:after{display:none}.hv-root.hv2 .hr-find__tab[aria-selected=true]{border-color:var(--hr-navy);box-shadow:0 14px 30px -22px #09173199}.hv-root.hv2 .hr-find__icon{background:var(--hr-navy);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.hv-root.hv2 .hr-find__icon img{object-fit:contain;width:78%;height:78%}.hv-root.hv2 .hr-find__label{font-size:clamp(18px,1.6vw,22px);font-weight:600}.hv-root.hv2 .hr-find__panel{background:var(--hv-white);border:1px solid var(--hr-line);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:20px;padding:48px 52px}.hv-root.hv2 .hr-find__panel h3{font-size:clamp(28px,2.6vw,40px)}.hv-root.hv2 .hr-find__lead{margin:18px 0 0;font-size:18px}.hv-root.hv2 .hr-find__inside{letter-spacing:.16em;text-transform:uppercase;color:var(--hr-gold-deep);margin:6px 0 18px;font-size:13px;font-weight:700}.hv-root.hv2 .hr-find__panel ul{gap:0}.hv-root.hv2 .hr-find__panel li{border-top:1px solid var(--hr-line);padding:14px 0;font-size:17px}@media (width<=960px){.hv-root.hv2 .hr-find__panel{grid-template-columns:1fr;gap:28px;padding:32px 26px}}@media (width<=640px){.hv-root.hv2 .hr-find__tabs{gap:10px}.hv-root.hv2 .hr-find__tab{padding:12px 14px}.hv-root.hv2 .hr-find__icon{width:44px;height:44px}}.hv-root.hv2 .hr-author-actions{border-top:1px solid var(--hr-line);margin-top:28px;padding-top:24px}.hv-root.hv2 .hr-author-actions__label{letter-spacing:.16em;text-transform:uppercase;color:var(--hr-gold-deep);margin:0 0 16px;font-size:13px;font-weight:700}.hv-root.hv2 .hr-author-actions__row{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.hv-root.hv2 .hr-author-actions .hr-btn{gap:12px;min-height:56px;font-size:17px}.hv-root.hv2 .hr-author-actions .hr-link small{opacity:.65;font-size:13px;font-weight:500}.hr-speak{color:#0e2446;max-height:calc(100svh - 48px);overflow-y:auto;background:#fbfaf4!important;border-radius:18px!important;max-width:min(640px,100vw - 32px)!important;padding:36px!important}.hr-speak__title{letter-spacing:-.02em;font-weight:700;font-size:30px!important}.hr-speak__intro{font-size:16px;color:#4a566e!important}.hr-speak__topics{flex-wrap:wrap;gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.hr-speak__topics li{background:#f2ead6;border-radius:999px;padding:6px 12px;font-size:14px}.hr-speak .signup-form{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.hr-speak .signup-form>:nth-last-child(-n+3),.hr-speak .signup-form>button{grid-column:1/-1}.hr-speak .signup-form input,.hr-speak .signup-form select,.hr-speak .signup-form textarea{width:100%}@media (width<=560px){.hr-speak{padding:24px 20px!important}.hr-speak .signup-form{grid-template-columns:1fr}}@keyframes hr-rise-3{0%{opacity:0;transform:translate(-50%,5%)scale(.85)}to{opacity:.95;transform:translate(-50%,-50%)scale(1)}}.hv-root.hv2 .hr-hero{overflow:hidden}@media (width<=960px){.hv-root.hv2 .hr-hero__grid{grid-template-columns:1fr}.hv-root.hv2 .hr-hero__stage{height:auto;padding-block:72px 40px}}.hv-root.hv2 .js7{background:var(--paper);padding:88px 0}.hv-root.hv2 .js7__frame{background:var(--cream);grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.hv-root.hv2 .js7__panel-art{aspect-ratio:830/1200;object-fit:contain;width:100%;height:auto;display:block}.hv-root.hv2 .js7__list{grid-template-rows:repeat(3,auto) auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:center;gap:36px 0;margin:0;padding:48px 32px;list-style:none;display:grid;position:relative}.hv-root.hv2 .js7__list li{text-align:center;border:0;min-width:0;padding:0 20px}.hv-root.hv2 .js7__list li:nth-child(-n+3){border-right:1px solid var(--joy-rule)}.hv-root.hv2 .js7__list li:nth-child(7){grid-area:4/1/auto/-1;padding:0 12px}.hv-root.hv2 .js7__list li:nth-child(7):before{content:"";background:var(--joy-rule);width:72px;height:1px;margin:0 auto 28px;display:block}.hv-root.hv2 .js7__list h3{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;color:var(--joy-heading);margin:0 0 12px;font-size:22px;font-weight:900;line-height:1.3}.hv-root.hv2 .js7__list p{max-width:24ch;font-family:var(--hr-serif);color:var(--joy-body);text-wrap:pretty;margin:0 auto;font-size:20px;line-height:1.45}.hv-root.hv2 .js7__list li:nth-child(7) p{max-width:36ch;margin-inline:auto}@media (width>=901px) and (width<=1100px){.hv-root.hv2 .js7__list{row-gap:28px;padding:32px 20px}.hv-root.hv2 .js7__list li{padding-inline:14px}.hv-root.hv2 .js7__list h3,.hv-root.hv2 .js7__list p{font-size:18px}}@media (width<=900px){.hv-root.hv2 .js7{padding:56px 0}.hv-root.hv2 .js7__frame{grid-template-columns:1fr;width:min(520px,100% - 40px)}.hv-root.hv2 .js7__list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;row-gap:28px;padding:36px 28px}.hv-root.hv2 .js7__list li,.hv-root.hv2 .js7__list li:nth-child(-n+3){border:0;padding:0}.hv-root.hv2 .js7__list li:nth-child(7){text-align:center;grid-area:auto;padding:0}.hv-root.hv2 .js7__list h3{margin-bottom:8px;font-size:20px}.hv-root.hv2 .js7__list p{max-width:28ch;font-size:18px}.hv-root.hv2 .js7__list li:nth-child(7) p{margin-inline:auto}}.hv-root.hv2 .hr-hero__lead{margin-top:24px;font-size:clamp(18px,1.35vw,21px);line-height:1.6}.hv-root.hv2 .hr-hero__book{height:clamp(420px,100svh - 370px,600px)}.hv-root.hv2 .hr-hero__sun{opacity:.92;width:calc(1.2*clamp(420px,100svh - 370px,600px));min-width:0;max-width:none;top:42%}.hv-root.hv2 .hr-hero__stage.is-playing .hr-hero__sun{animation:3s cubic-bezier(.25,.65,.3,1) both hr-rise-final}@keyframes hr-rise-final{0%{opacity:0;transform:translate(-50%)scale(.86)}to{opacity:.92;transform:translate(-50%,-50%)scale(1)}}@media (width<=960px){.hv-root.hv2 .hr-hero__sun{width:min(150vw,600px);top:44%}}@media (prefers-reduced-motion:reduce){.hv-root.hv2 .hr-hero__stage.is-playing .hr-hero__sun{animation:none}}@media (width<=640px){.hv-root.hv2 .hr-hero__grid{gap:18px;padding-block:16px 32px}.hv-root.hv2 .hr-hero__stage{isolation:isolate;order:-1;height:248px;padding:0}.hv-root.hv2 .hr-hero__book{width:auto;max-width:78%;height:228px;min-height:0;margin:0}.hv-root.hv2 .hr-hero__sun{width:min(100%,248px);top:50%}.hv-root.hv2 .hr-hero__copy{text-align:center;min-width:0}.hv-root.hv2 .hr-hero .hr-eyebrow{letter-spacing:0;justify-content:center;gap:0;margin-bottom:14px;font-size:11px;line-height:1.5}.hv-root.hv2 .hr-hero .hr-eyebrow:before{display:none}.hv-root.hv2 .hr-hero__title{max-width:18ch;font-size:var(--v2-display-size);letter-spacing:0;text-wrap:balance;margin-inline:auto;line-height:1.12}.hv-root.hv2 .hr-hero__title em{display:inline}.hv-root.hv2 .hr-hero__lead{max-width:34ch;font-size:var(--v2-body-size);text-wrap:pretty;margin:16px auto 0;line-height:1.55}.hv-root.hv2 .hr-hero__actions{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:20px;display:grid}.hv-root.hv2 .hr-hero__actions .hr-btn{justify-content:center;min-height:52px;padding-inline:20px;font-size:17px}.hv-root.hv2 .hr-hero__actions .hr-link{justify-content:center;min-height:48px;padding:10px 0;font-size:15px}.hv-root.hv2 .hr-hero__actions svg{flex-shrink:0}.hv-root.hv2 .hr-hero__cred{border-left:0;margin:16px 0 0;padding:0;font-size:12px;line-height:1.5}.hv-root.hv2 .hr-hero__cred span{font-size:14px}.hv-root.hv2 .site-header .nav-link{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}.hv-root.hv2 .v2-praise__card{min-height:0}.hv-root.hv2 .v2-praise__track{align-items:flex-start}}@media (width<=360px){.hv-root.hv2 .hr-hero__stage{height:224px}.hv-root.hv2 .hr-hero__book{height:206px}.hv-root.hv2 .hr-hero__sun{width:224px}.hv-root.hv2 .hr-hero__title{font-size:30px}}.hr-story__line{display:block}.hr-story__line--gap{margin-top:.6em}.hv-root.hv2 .hr-story__page,.hv-root.hv2 .hr-story__page *{font-family:EB Garamond,Georgia,serif}.hv2 .joy7m__head{text-align:center;justify-items:center;gap:12px;max-width:640px;margin:0 auto clamp(40px,6vw,72px);display:grid}.hv2 .joy7m__sun{object-fit:contain;width:72px;height:72px}.hv2 .joy7m__head h2{margin:0}.hv2 .joy7m__question{color:var(--muted-foreground);margin:0;font-size:1.125rem}.hv2 .joy7m__grid{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hv2 .joy7m__item{background:var(--background);grid-column:span 3;align-content:start;gap:8px;padding:clamp(24px,3vw,36px);display:grid}.hv2 .joy7m__item:nth-child(n+5){grid-column:span 4}.hv2 .joy7m__num{letter-spacing:.12em;color:var(--accent-foreground,var(--primary));opacity:.7;font-size:.8125rem;font-weight:700}.hv2 .joy7m__item h3{color:var(--primary);margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem)}.hv2 .joy7m__item p{color:var(--muted-foreground);margin:0;line-height:1.55}@media (width<=860px){.hv2 .joy7m__item,.hv2 .joy7m__item:nth-child(n+5){grid-column:span 6}.hv2 .joy7m__item:last-child{grid-column:span 12}}@media (width<=520px){.hv2 .joy7m__item,.hv2 .joy7m__item:nth-child(n+5){grid-column:span 12}}.hv2 .hv2-pull{text-align:center;letter-spacing:-.02em;color:var(--primary);margin:clamp(40px,6vw,72px) auto 0;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05}.hv2 .hv2-pull span+span{color:var(--muted-foreground)}.hv2 .hv2-excerpt .hv2-excerpt__inner{text-align:center;max-width:720px;margin:0 auto}.hv2 .hv2-excerpt .hv2-excerpt__more{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.hv2 .hv2-audience__icon{width:min(140px,60%);box-shadow:none;object-fit:contain;border-radius:0;margin-inline:auto}.hv2 .hv2-audience__card{text-align:center}.hv2 .hv2-excerpt .hv2-excerpt__inner h2{margin-inline:auto}.hv2 .hv2-excerpt .hv2-excerpt__text p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;padding:0}.hv2 .hv2-bulk__guides .guide-showcase__item:nth-child(2){transform:none}.hv2 .hv2-bulk__guides{align-self:center}.hv-root.hv2 main .hv2-audience,.hv-root.hv2 main .joy7m,.hv-root.hv2 main .author-section{background:linear-gradient(180deg, var(--cream), color-mix(in oklab, var(--cream) 60%, var(--paper)));border-block:1px solid color-mix(in oklab, var(--hv-navy,#13254a) 8%, transparent)}.hv-root.hv2 main .chapter-timeline{background:var(--paper)}@media (width>=861px){.hv-root.hv2 .hv2__hero{min-height:calc(100svh - var(--hv2-masthead-h,104px))}}.hv-root.hv2 .hv2__hero .hv-btn{border-radius:999px;min-height:60px;padding:18px 36px;font-size:18px;font-weight:700}@media (width<=640px){.hv-root.hv2 .hv2__hero .hv-btn{min-height:54px;padding:15px 26px;font-size:16.5px}}.hv-root.hv2 .hv2-guides{color:#f7ecd8;background:radial-gradient(circle at 78% 30%,#24407a 0%,#16305f 50%,#0e1f44 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(40px,5.5vw,88px);display:grid;box-shadow:0 30px 60px -30px #0e1f448c}.hv-root.hv2 .hv2-guides__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#f7ecd8;margin:0 0 18px;font-size:13px;font-weight:700}.hv-root.hv2 .hv2-guides h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:700;line-height:1.04}.hv-root.hv2 .hv2-guides__lead{color:#f7ecd8e0;max-width:30ch;margin:24px 0 36px;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.hv-root.hv2 .hv2-guides__cta{color:#13254a;background:linear-gradient(#f6cf6a,#e8b64a);border-radius:999px;gap:12px;min-height:60px;padding:18px 34px;font-size:18px;font-weight:700;box-shadow:inset 0 1px #ffffff8c,0 12px 26px -12px #e8b64ab3}.hv-root.hv2 .hv2-guides__books{text-align:center}.hv-root.hv2 .hv2-guides__included{margin-bottom:20px}.hv-root.hv2 .hv2-guides__list{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(12px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.hv-root.hv2 .hv2-guides__list li{justify-items:center;gap:2px;display:grid}.hv-root.hv2 .hv2-guides__list img{filter:drop-shadow(0 22px 26px #050c1e80);width:100%;height:auto;margin-bottom:14px}.hv-root.hv2 .hv2-guides__list strong{color:#fff;font-size:clamp(18px,1.7vw,24px);font-weight:700}.hv-root.hv2 .hv2-guides__list span{color:#f3c866;font-size:clamp(16px,1.5vw,21px);font-weight:700}@media (width<=900px){.hv-root.hv2 .hv2-guides{text-align:center;grid-template-columns:1fr}.hv-root.hv2 .hv2-guides__lead{margin-inline:auto}}@media (width>=861px){.hv-root.hv2 .hv2__hero{grid-template-areas:"head stage""body stage";align-content:center;min-height:0;padding-block:clamp(32px,5vh,72px) clamp(56px,7vh,96px)}.hv-root.hv2 .hv2__head{align-self:end}.hv-root.hv2 .hv2__body{align-self:start}.hv-root.hv2 .hv2__actions{margin-top:32px}.hv-root.hv2 .hv2__stage{aspect-ratio:1}.hv-root.hv2 .hv2__sun{width:100%;top:0}.hv-root.hv2 .hv2__object{bottom:3%}.hv-root.hv2 .hv2__book-photo{filter:drop-shadow(0 30px 30px #0e1f4447);width:clamp(340px,40vw,560px)}.hv-root.hv2 .hv2__object{width:62%}.hv-root.hv2 .hv2__object .hv2__book-photo{width:100%;max-width:none}}.hv-root.hv2 .hv2-guides>*{min-width:0}@media (width<=640px){.hv-root.hv2 .hv2-guides{padding:36px 22px}.hv-root.hv2 .hv2-guides__eyebrow{letter-spacing:.12em;font-size:11px}.hv-root.hv2 .hv2-guides__cta{padding:16px 22px;font-size:16px}}@media (width>=861px){.hv-root.hv2 .hv2__stage{overflow:visible;-webkit-mask-image:none;mask-image:none}.hv-root.hv2 .hv2__object{width:96%;bottom:-6%}.hv-root.hv2 .hv2-guides{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=860px){.hv-root.hv2 .hv2__book-photo{width:clamp(300px,88vw,460px)}}.hv-root.hv2 .hv2-guides__list img{width:128%;max-width:none;margin:-8% -14% 6px}.hv-root.hv2 .hv2-guides__list li:first-child img{width:118%;margin-inline:-9%}@media (width>=861px){.hv-root.hv2 .hv2__object{width:58%;bottom:6%}}@media (width<=860px){.hv-root.hv2 .hv2__book-photo{width:clamp(210px,56vw,320px)}}.hv-root.hv2 .hv2-guides__list img,.hv-root.hv2 .hv2-guides__list li:first-child img{width:100%;margin:0 0 18px}.hv-root.hv2 .hv2-guides__list li:first-child img{width:88%}
