.hh-v2{--hh2-radius:var(--hh-modern-radius,24px);--hh2-line:rgb(0 0 0 / .12)}.hh-v2 .hh2{padding-block:var(--hh2-pt) var(--hh2-pb);background:var(--color-background);color:var(--color-foreground);scroll-margin-top:100px}.hh-v2 .hh2 *{min-width:0}.hh-v2 .hh2-wrap{width:min(calc(100% - 80px),var(--hh-width,1440px));margin-inline:auto}.hh-v2 .hh2 p,.hh-v2 .hh2 h1,.hh-v2 .hh2 h2,.hh-v2 .hh2 h3{margin-top:0}.hh-v2 .hh2-kicker{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.12em;margin-bottom:24px}.hh-v2 .hh2-kicker>span{width:6px;height:6px;border-radius:50%;background:currentColor}.hh-v2 .hh2-title{font-family:var(--font-heading--family);font-weight:600;font-size:clamp(40px,4.2vw,64px);letter-spacing:-.055em;line-height:1.05;margin-bottom:0;text-wrap:balance}.hh-v2 .hh2 .rte{font-size:17px;line-height:1.65}.hh-v2 .hh2 .rte p:last-child{margin-bottom:0}.hh-v2 .hh2-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:32px}.hh-v2 .hh2-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:60px;padding:8px 9px 8px 24px;font-size:15px;font-weight:600;text-transform:none}.hh-v2 .hh2-arrow{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#000;color:#fff;font-size:24px;line-height:1}.hh-v2 .hh2-link{display:inline-flex;align-items:center;gap:22px;min-height:48px;font-size:14px;line-height:1.4;font-weight:500;color:inherit;text-decoration:none}.hh-v2 .hh2-link>span{font-size:24px}.hh-v2 .hh2-link:hover{text-decoration:underline;text-underline-offset:6px}.hh-v2 .hh2-campaign{position:relative}.hh-v2 .hh2-campaign__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;min-height:710px;padding-block:36px}.hh-v2 .hh2-campaign__copy{text-align:var(--hh2-align,left);position:relative;z-index:1;padding-block:20px 8px}.hh-v2 .hh2-campaign h1{font-family:var(--font-heading--family);font-weight:600;font-size:clamp(68px,6.65vw,104px);letter-spacing:-.075em;line-height:1.02;margin-bottom:32px}.hh-v2 .hh2-campaign h1 em{font-style:normal;position:relative;display:inline-block;isolation:isolate;white-space:nowrap}.hh-v2 .hh2-campaign h1 em:after{content:"";position:absolute;z-index:-1;height:.18em;bottom:.055em;left:.015em;right:-.01em;background:var(--hh-accent,#FF5864);border-radius:3px}.hh-v2 .hh2-campaign__description{max-width:var(--hh2-text-width,39ch)}.hh-v2 .hh2-campaign__description p{font-size:17px;line-height:1.7}.hh-v2 .hh2-campaign__note{display:flex;align-items:center;gap:14px;margin-top:36px}.hh-v2 .hh2-campaign__note p{margin:0;max-width:32ch;font-size:12px;line-height:1.6}.hh-v2 .hh2-small-mark{font-weight:600;font-size:46px;line-height:1;color:var(--hh-accent,#FF5864)}.hh-v2 .hh2-campaign__visual{position:relative;align-self:stretch;min-height:635px}.hh-v2 .hh2-campaign__photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--hh2-radius);overflow:hidden;background:#f0e5e5}.hh-v2 .hh2-campaign__photo .hh-picture__image{object-position:var(--hh-focal,50% 45%)}.hh-v2 .hh2-photo-tag{position:absolute;bottom:36px;left:-28px;width:218px;min-height:142px;border-radius:18px;background:#fff;color:#000;padding:20px 24px;display:grid;grid-template-columns:1fr auto;gap:12px}.hh-v2 .hh2-photo-tag>span:first-child{font-size:26px;line-height:1;grid-column:2;grid-row:1}.hh-v2 .hh2-photo-tag p{font-family:var(--font-heading--family);font-size:21px;font-weight:600;letter-spacing:-.045em;line-height:1.15;white-space:pre-line;margin:0;grid-column:1;grid-row:1}.hh-v2 .hh2-photo-tag__line{grid-column:1/-1;width:100%;height:3px;background:var(--hh-accent,#FF5864);align-self:end}.hh-v2 .hh2-photo-chip{position:absolute;top:22px;right:22px;display:flex;align-items:center;gap:10px;padding:10px 14px;min-height:42px;background:#fff;color:#000;text-decoration:none;border-radius:100px;font-size:10px;font-weight:600;letter-spacing:.08em}.hh-v2 .hh2-photo-chip>span:last-child{font-size:18px}.hh-v2 .hh2-chip-dot{width:7px;height:7px;border-radius:50%;background:var(--hh-accent,#FF5864);flex:none}.hh-v2 .hh2-chapters{display:grid;grid-template-columns:1.5fr repeat(3,1fr) auto;align-items:center;gap:24px;padding-block:20px;border-top:1px solid var(--hh2-line)}.hh-v2 .hh2-chapters p{margin:0;font-size:10px;letter-spacing:.1em;font-weight:600}.hh-v2 .hh2-chapters a{display:flex;gap:14px;align-items:center;min-height:44px;color:inherit;text-decoration:none;font-size:14px;font-weight:500}.hh-v2 .hh2-chapters a span{font-size:10px;font-weight:400}.hh-v2 .hh2-chapters a:hover{text-decoration:underline;text-underline-offset:6px}.hh-v2 .hh2-chapters__end{font-size:24px}.hh-v2 .hh2-intro{display:flex;justify-content:space-between;gap:56px;align-items:flex-end;margin-bottom:48px}.hh-v2 .hh2-intro__aside{max-width:34ch;padding-bottom:4px}.hh-v2 .hh2-paths{display:grid;grid-template-columns:1fr 1.08fr .92fr;gap:24px;align-items:start}.hh-v2 .hh2-path{position:relative;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;min-height:500px;--hh2-card-padding:28px;padding:var(--hh2-card-padding);border-radius:var(--hh2-radius);background:var(--hh-surface,#F7F7F8);color:#000;text-decoration:none}.hh-v2 .hh2-path--planning{margin-top:56px;min-height:444px;background:var(--hh-soft,#FFF0F2)}.hh-v2 .hh2-path--dark{margin-top:24px;min-height:476px;background:#000;color:#fff}.hh-v2 .hh2-path__top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:32px;font-size:10px;letter-spacing:.08em;font-weight:600;position:relative;z-index:1}.hh-v2 .hh2-circle-arrow{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid currentColor;border-radius:50%;font-size:22px;letter-spacing:0;transition:transform .2s ease}.hh-v2 .hh2-path:hover .hh2-circle-arrow{transform:rotate(45deg)}.hh-v2 .hh2-path h3{font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.055em;font-size:clamp(28px,2.7vw,40px);color:inherit;line-height:1.08;position:relative;z-index:1;margin-bottom:14px}.hh-v2 .hh2-path__description{font-size:14px;line-height:1.6;max-width:28ch;position:relative;z-index:1}.hh-v2 .hh2-path__photo{position:relative;inset:auto;overflow:hidden;z-index:0;flex:1 0 210px;min-height:210px;margin:24px calc(-1 * var(--hh2-card-padding)) calc(-1 * var(--hh2-card-padding))}.hh-v2 .hh2-path__photo .hh-picture{position:absolute;top:0;right:0;bottom:0;left:0}.hh-v2 .hh2-path:not(.hh2-path--dark) .hh2-path__bottom{position:absolute;left:var(--hh2-card-padding);bottom:var(--hh2-card-padding)}.hh-v2 .hh2-path__photo .hh-picture__image{transition:transform .4s ease;object-position:50% 42%}.hh-v2 .hh2-path:hover .hh-picture__image{transform:scale(1.025)}.hh-v2 .hh2-path__bottom{position:relative;z-index:1;margin-top:auto;font-size:9px;font-weight:600;letter-spacing:.1em;line-height:1.5;align-self:flex-start;background:#fff;color:#000;padding:7px 10px;border-radius:100px}.hh-v2 .hh2-path--dark .hh2-path__bottom{background:#252525;color:#fff}.hh-v2 .hh2-ritual-art{margin:24px 0 36px;height:118px;position:relative;display:flex;align-items:center;justify-content:center;gap:10px}.hh-v2 .hh2-ritual-art>span{display:block;width:44px;height:104px;border:1px solid #555;border-radius:100px;transform:rotate(25deg)}.hh-v2 .hh2-ritual-art>span:nth-child(2){height:136px;background:var(--hh-accent,#FF5864);border-color:var(--hh-accent,#FF5864)}.hh-v2 .hh2-ritual-art>span:nth-child(3){height:80px}.hh-v2 .hh2-ritual-art>i{display:grid;place-items:center;position:absolute;right:18px;bottom:0;width:32px;height:32px;border-radius:50%;border:1px solid #555;background:#000;font-style:normal;font-size:24px;font-weight:300}.hh-v2 .hh2-focus__layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:clamp(40px,7vw,100px);align-items:center}.hh-v2 .hh2-focus__intro .rte{max-width:34ch;margin-top:24px}.hh-v2 .hh2-focus__intro>.hh2-link{margin-top:20px}.hh-v2 hh-focus{display:block;min-width:0}.hh-v2 .hh2-focus-tabs{display:flex;gap:8px;margin-bottom:18px;padding:6px;border:1px solid #E0E0E0;border-radius:100px;background:#fff}.hh-v2 .hh2-focus-tabs:empty{display:none}.hh-v2 .hh2-focus-tab{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;flex:1;border:0;border-radius:100px;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px}.hh-v2 .hh2-focus-tab[aria-selected=true]{background:#000;color:#fff}.hh-v2 .hh2-focus-tab__icon{display:flex}.hh-v2 .hh2-focus-tab__icon svg{width:20px;height:20px}.hh-v2 .hh2-focus-tab__arrow{margin-left:auto;font-size:20px}.hh-v2 .hh2-focus-item>.hh2-focus-tab{margin-bottom:12px;border:1px solid #ddd;background:#fff}.hh-v2 .hh2-focus-panel{padding:36px;border:1px solid #E4E4E4;border-radius:var(--hh2-radius);background:#fff;color:#000}.hh-v2 .hh2-focus-panel[hidden]{display:none}.hh-v2 .hh2-board__top{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.hh-v2 .hh2-board__top p{font-size:10px;line-height:1.6;letter-spacing:.1em;font-weight:600;margin:0}.hh-v2 .hh2-board__symbol{font-size:50px;font-weight:600;line-height:1;color:var(--hh-accent,#FF5864)}.hh-v2 .hh2-focus-panel h3{font-family:var(--font-heading--family);font-size:34px;letter-spacing:-.055em;line-height:1.1;font-weight:600;margin-bottom:16px}.hh-v2 .hh2 .hh2-board__description{font-size:15px;line-height:1.7;max-width:46ch}.hh-v2 .hh2-checklist{margin-top:28px;border-top:1px solid var(--hh2-line)}.hh-v2 .hh2-checklist label{position:relative;display:flex;align-items:center;gap:14px;min-height:70px;padding-block:16px;border-bottom:1px solid var(--hh2-line);font-size:14px;line-height:1.55;cursor:pointer}.hh-v2 .hh2-checklist input{position:absolute;opacity:0;width:1px;height:1px}.hh-v2 .hh2-checklist__box{width:24px;height:24px;border:1px solid #777;border-radius:7px;flex:none;position:relative;background:#fff}.hh-v2 .hh2-checklist input:checked+.hh2-checklist__box{background:var(--hh-accent,#FF5864);border-color:var(--hh-accent,#FF5864)}.hh-v2 .hh2-checklist input:checked+.hh2-checklist__box:after{content:"";width:9px;height:5px;border-left:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(-45deg);position:absolute;left:6px;top:7px}.hh-v2 .hh2-checklist input:focus-visible+.hh2-checklist__box{outline:2px solid #000;outline-offset:4px}.hh-v2 .hh2-board__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:11px;line-height:1.6}.hh-v2 .hh2-board__bottom p{margin:0}.hh-v2 .hh2-board__bottom a{color:inherit;min-height:44px;display:flex;align-items:center;gap:12px}.hh-v2 .hh2-manifesto__layout{display:grid;grid-template-columns:1.2fr 1fr;gap:88px;align-items:center}.hh-v2 .hh2-manifesto h2{font-family:var(--font-heading--family);font-weight:600;font-size:clamp(54px,6vw,92px);letter-spacing:-.065em;line-height:1.02;margin-bottom:0}.hh-v2 .hh2-manifesto h2 span{color:var(--hh-accent,#FF5864)}.hh-v2 .hh2-manifesto__aside>.rte{max-width:42ch}.hh-v2 .hh2-manifesto__pillars{display:grid;gap:26px;margin-top:36px}.hh-v2 .hh2-manifesto .hh-benefit__icon{background:transparent;color:var(--hh-accent,#FF5864);border:1px solid #555;border-radius:14px}.hh-v2 .hh2-manifesto .hh-benefit h3{font-size:16px;font-weight:500}.hh-v2 .hh2-manifesto .hh-benefit .rte{font-size:14px;color:#d4d4d4}.hh-v2 .hh2-manifesto__aside>.hh2-link{margin-top:24px}.hh-v2 .hh2-story__layout{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(40px,6vw,88px);align-items:center}.hh-v2 .hh2-story__visual{height:660px;position:relative;border-radius:var(--hh2-radius);overflow:hidden}.hh-v2 .hh2-story__stamp{position:absolute;left:24px;bottom:24px;background:#fff;color:#000;display:inline-block;padding:12px 16px;font-size:10px;font-weight:600;letter-spacing:.12em;border-radius:100px}.hh-v2 .hh2-story__copy .hh2-title{font-size:clamp(38px,4vw,58px)}.hh-v2 .hh2-story__description{margin-top:24px;max-width:36ch}.hh-v2 .hh2-story__rows{display:grid;gap:22px;margin-block:32px 20px}.hh-v2 .hh2-story__rows .hh-benefit{border-bottom:1px solid var(--hh2-line);padding-bottom:20px}.hh-v2 .hh2-story__rows .hh-benefit:last-child{border-bottom:0}.hh-v2 .hh2-story__rows .hh-benefit__icon{background:var(--hh-soft,#FFF0F2);color:#000;border-radius:12px}.hh-v2 .hh2-story__rows .hh-benefit .rte{font-size:14px}.hh-v2 .hh2-invite__layout{display:grid;grid-template-columns:1.2fr 1fr;gap:96px;align-items:center}.hh-v2 .hh2-invite h2{font-family:var(--font-heading--family);font-size:clamp(44px,4.5vw,68px);font-weight:600;line-height:1.04;letter-spacing:-.06em;position:relative;margin-bottom:24px;padding-right:64px}.hh-v2 .hh2-invite h2>span{font-size:70px;font-weight:300;position:absolute;right:0;top:0}.hh-v2 .hh2-invite .rte{max-width:36ch}.hh-v2 .hh2-email-row{display:flex;gap:10px;align-items:center}.hh-v2 .hh2-email-row input{height:60px;min-width:0;flex:1;background:#fff;border:1px solid #9C9C9C;border-radius:100px;padding-inline:22px}.hh-v2 .hh2-email-row .button{width:60px;height:60px;padding:0;border-radius:50%;flex:none;display:grid;place-items:center;font-size:28px}.hh-v2 .hh2-invite .hh-consent{font-size:12px;line-height:1.7;margin-top:12px}.hh-v2 .hh2-invite .hh-small{color:inherit;min-height:32px;display:flex;align-items:center;align-self:start}.hh-v2 .hh-featured-programs .hh-title{font-weight:600;font-size:48px;letter-spacing:-.05em}.hh-v2 .hh-products{gap:28px}.hh-v2 .hh-faq .hh-title{font-size:clamp(38px,4vw,60px);font-weight:600;letter-spacing:-.055em;white-space:pre-line}.hh-v2 .hh-faq .hh-faq__layout{gap:100px}.hh-v2 .hh-faq .hh-faq-item{padding-block:18px;border-color:var(--hh2-line)}.hh-v2 .hh-faq .hh-faq-item summary{font-size:17px;font-weight:500}.hh-v2 .hh-footer{padding-top:72px;border-top:0}.hh-v2 .hh-footer .hh-wrap{width:min(calc(100% - 80px),var(--hh-width,1440px))}.hh-v2 .hh-footer__brand img{width:230px;margin-bottom:24px}.hh-v2 .hh-footer__brand .rte{max-width:30ch;color:inherit;opacity:.8;font-size:14px;line-height:1.8}.hh-v2 .hh-footer__grid{padding-bottom:64px;gap:56px}.hh-v2 .hh-footer__column h2{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.hh-v2 .hh-footer__column a{font-size:14px}.hh-v2 .hh-footer__bottom{border-color:#fff3;padding-block:24px 32px}.hh-v2 .hh-footer__policies{gap:12px 24px}.hh-v2 .hh-footer__policies a{font-size:11px}.hh-v2 .hh-page-intro{padding-block:88px}.hh-v2 .hh-page-intro .hh-display,.hh-v2 .hh-contact .hh-display{font-size:clamp(48px,5.8vw,88px);font-weight:600;letter-spacing:-.065em;line-height:1.04}.hh-v2 .hh-content .hh-title{font-size:clamp(36px,4vw,56px);font-weight:600;letter-spacing:-.055em}.hh-v2 .hh-editorial__media{border-radius:24px}.hh-v2 .hh-editorial .hh-title{font-size:clamp(36px,4vw,56px);font-weight:600;letter-spacing:-.055em}.hh-v2 .hh-announcement{padding-block:8px;min-height:32px;font-size:11px;letter-spacing:.08em}.hh-v2 .header-logo__image.hh-logo-fallback{height:var(--header-logo-image-height-mobile);width:auto;max-width:200px}@media(min-width:750px){.hh-v2 .header-logo__image.hh-logo-fallback{height:var(--header-logo-image-height);max-width:210px}}@media(max-width:1199px){.hh-v2 .hh2-campaign__grid{gap:32px;min-height:640px}.hh-v2 .hh2-campaign__visual{min-height:580px}.hh-v2 .hh2-campaign h1{font-size:clamp(64px,7.2vw,86px)}.hh-v2 .hh2-path{--hh2-card-padding:24px;min-height:460px}.hh-v2 .hh2-path--planning{min-height:404px}.hh-v2 .hh2-path--dark{min-height:436px}.hh-v2 .hh2-paths{gap:18px}.hh-v2 .hh2-focus__layout{gap:40px}.hh-v2 .hh2-manifesto__layout{gap:48px}.hh-v2 .hh2-story__visual{height:600px}.hh-v2 .hh2-invite__layout{gap:48px}}@media(max-width:989px){.hh-v2 .hh2-wrap,.hh-v2 .hh-footer .hh-wrap{width:calc(100% - 48px)}.hh-v2 .hh2-campaign__grid{gap:24px;min-height:600px}.hh-v2 .hh2-campaign h1{font-size:64px}.hh-v2 .hh2-campaign__visual{min-height:560px}.hh-v2 .hh2-campaign__description p{font-size:16px}.hh-v2 .hh2-photo-tag{width:180px;left:-16px;bottom:24px;padding:18px}.hh-v2 .hh2-photo-tag p{font-size:18px}.hh-v2 .hh2-actions{gap:12px}.hh-v2 .hh2-chapters{grid-template-columns:1.2fr repeat(3,1fr);gap:12px}.hh-v2 .hh2-chapters__end{display:none}.hh-v2 .hh2-intro{gap:32px}.hh-v2 .hh2-intro__aside{max-width:29ch}.hh-v2 .hh2-paths{gap:14px}.hh-v2 .hh2-path{--hh2-card-padding:20px;min-height:440px}.hh-v2 .hh2-path--planning{min-height:384px}.hh-v2 .hh2-path--dark{min-height:416px}.hh-v2 .hh2-path h3{font-size:30px}.hh-v2 .hh2-path__top{font-size:9px}.hh-v2 .hh2-focus__layout{grid-template-columns:1fr;gap:36px}.hh-v2 .hh2-focus__intro .rte{max-width:48ch}.hh-v2 .hh2-focus-app{max-width:720px;width:100%}.hh-v2 .hh2-manifesto__layout{gap:32px}.hh-v2 .hh2-manifesto h2{font-size:64px}.hh-v2 .hh2-story__layout{gap:32px}.hh-v2 .hh2-story__visual{height:650px}.hh-v2 .hh2-story__rows .hh-benefit{gap:12px}.hh-v2 .hh2-story__rows .hh-benefit__icon{width:38px;height:38px;flex-basis:38px}.hh-v2 .hh2-invite__layout{gap:36px}.hh-v2 .hh2-invite h2{padding-right:0}.hh-v2 .hh2-invite h2>span{display:none}}@media(max-width:749px){.hh-v2 .hh2{padding-block:min(var(--hh2-pt),56px) min(var(--hh2-pb),56px)}.hh-v2 .hh2-wrap,.hh-v2 .hh-footer .hh-wrap{width:calc(100% - 40px)}.hh-v2 .hh2-kicker{font-size:9px;letter-spacing:.1em;margin-bottom:22px}.hh-v2 .hh2-title{font-size:42px;line-height:1.06}.hh-v2 .hh2 .rte{font-size:16px;line-height:1.7}.hh-v2 .hh2-campaign__grid{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:42px 24px}.hh-v2 .hh2-campaign__copy{padding:0}.hh-v2 .hh2-campaign h1{font-size:clamp(57px,15.5vw,76px);letter-spacing:-.07em;margin-bottom:28px}.hh-v2 .hh2-campaign__description{max-width:37ch}.hh-v2 .hh2-campaign__description p{font-size:16px;line-height:1.65}.hh-v2 .hh2-actions{margin-top:26px;gap:16px 24px}.hh-v2 .hh2-button{min-height:56px;padding-left:22px;gap:26px;font-size:14px}.hh-v2 .hh2-arrow{height:38px;width:38px}.hh-v2 .hh2-link{font-size:13px;gap:14px}.hh-v2 .hh2-campaign__note{margin-top:24px;gap:12px}.hh-v2 .hh2-campaign__note p{font-size:11px;max-width:29ch}.hh-v2 .hh2-small-mark{font-size:38px}.hh-v2 .hh2-campaign__visual{min-height:0;height:430px}.hh-v2 .hh2-campaign__photo{border-radius:20px}.hh-v2 .hh2-photo-tag{left:14px;bottom:18px;min-height:115px;width:166px;padding:16px;border-radius:14px;gap:16px}.hh-v2 .hh2-photo-tag p{font-size:17px}.hh-v2 .hh2-photo-chip{top:16px;right:16px;font-size:8px;min-height:36px;padding:8px 12px;gap:8px}.hh-v2 .hh2-chapters{grid-template-columns:repeat(3,1fr);gap:4px;padding-block:10px 16px}.hh-v2 .hh2-chapters>p{grid-column:1/-1;margin-bottom:6px;font-size:8px}.hh-v2 .hh2-chapters a{font-size:11px;gap:8px;white-space:normal}.hh-v2 .hh2-chapters a span{font-size:9px}.hh-v2 .hh2-intro{display:block;margin-bottom:32px}.hh-v2 .hh2-intro__aside{max-width:100%;margin-top:24px}.hh-v2 .hh2-paths{grid-template-columns:1fr;gap:20px}.hh-v2 .hh2-path{margin-top:0;min-height:450px;--hh2-card-padding:26px;border-radius:22px}.hh-v2 .hh2-path h3{font-size:40px;max-width:100%}.hh-v2 .hh2-path__top{font-size:10px;margin-bottom:22px}.hh-v2 .hh2-path__description{max-width:28ch;font-size:14px}.hh-v2 .hh2-path--planning{min-height:450px}.hh-v2 .hh2-path--dark{min-height:390px}.hh-v2 .hh2-path__photo{top:auto}.hh-v2 .hh2-path__bottom{font-size:8px}.hh-v2 .hh2-ritual-art{margin-top:32px;height:100px}.hh-v2 .hh2-focus__layout{gap:32px}.hh-v2 .hh2-focus-tabs{gap:3px;padding:4px;margin-bottom:14px}.hh-v2 .hh2-focus-tab{gap:7px;font-size:12px;min-height:46px;padding:8px 10px}.hh-v2 .hh2-focus-tab__arrow{display:none}.hh-v2 .hh2-focus-tab__icon svg{width:18px;height:18px}.hh-v2 .hh2-focus-panel{padding:24px;border-radius:22px}.hh-v2 .hh2-board__top{margin-bottom:22px}.hh-v2 .hh2-board__top p{font-size:9px}.hh-v2 .hh2-board__symbol{font-size:40px}.hh-v2 .hh2-focus-panel h3{font-size:30px}.hh-v2 .hh2 .hh2-board__description{font-size:14px}.hh-v2 .hh2-checklist{margin-top:24px}.hh-v2 .hh2-checklist label{font-size:13px;gap:12px;min-height:68px}.hh-v2 .hh2-board__bottom{font-size:10px;flex-direction:column;align-items:flex-start;gap:6px}.hh-v2 .hh2-manifesto__layout{grid-template-columns:1fr;gap:36px}.hh-v2 .hh2-manifesto h2{font-size:clamp(50px,14vw,68px)}.hh-v2 .hh2-manifesto__pillars{margin-top:28px;gap:24px}.hh-v2 .hh2-manifesto .hh-benefit h3{font-size:15px}.hh-v2 .hh2-manifesto .hh-benefit .rte{font-size:13px}.hh-v2 .hh2-story__layout{grid-template-columns:1fr;gap:36px}.hh-v2 .hh2-story__visual{height:420px;border-radius:22px}.hh-v2 .hh2-story__stamp{left:18px;bottom:18px;padding:10px 14px;font-size:8px}.hh-v2 .hh2-story__copy .hh2-title{font-size:42px}.hh-v2 .hh2-story__description{margin-top:24px}.hh-v2 .hh2-story__rows{margin-top:28px;gap:20px}.hh-v2 .hh2-invite__layout{grid-template-columns:1fr;gap:36px}.hh-v2 .hh2-invite h2{font-size:48px;margin-bottom:24px}.hh-v2 .hh2-email-row input{height:56px}.hh-v2 .hh2-email-row .button{width:56px;height:56px}.hh-v2 .hh2-invite .hh-consent{font-size:11px}.hh-v2 .hh-faq .hh-faq__layout{gap:28px}.hh-v2 .hh-faq .hh-title{font-size:42px}.hh-v2 .hh-faq .hh-faq-item summary{font-size:16px}.hh-v2 .hh-footer{padding-top:48px}.hh-v2 .hh-footer__brand img{width:200px}.hh-v2 .hh-footer__grid{padding-bottom:40px;gap:36px}.hh-v2 .hh-footer__bottom{padding-bottom:28px}.hh-v2 .hh-page-intro{padding-block:56px}.hh-v2 .hh-page-intro .hh-display,.hh-v2 .hh-contact .hh-display{font-size:48px}.hh-v2 .hh-featured-programs .hh-title{font-size:38px}}@media(prefers-reduced-motion:reduce){.hh-v2 .hh2-circle-arrow,.hh-v2 .hh2-path__photo .hh-picture__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hh-modern.css.map */
