.held-website{--site-cream:#f7eddf;--site-muted:#d3bfaa;color:var(--site-cream);background:#30221c}.held-website p{line-height:1.8}.website-width{width:min(1180px,100% - 80px);margin:auto}.held-website h1,.held-website h2{letter-spacing:-.045em}.held-website h2{margin:12px 0 24px;font-size:clamp(37px,4.5vw,62px)}.held-website em{color:#dbc4aa}.held-website .held-kicker{color:#d4bda4;letter-spacing:.19em}.held-website .held-header{background:#30221c;border-color:#675044}.website-hero{align-items:center;height:88svh;min-height:720px;max-height:1000px;display:flex;position:relative}.website-hero-photo,.website-hero-shade{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.website-hero-shade{background:linear-gradient(90deg,#20140fd9,#26191165 56%,#26191110),linear-gradient(#0000 72%,#30221c)}.website-hero-copy{padding:80px 0;position:relative}.held-website .website-hero h1{color:#fff3e3;max-width:750px;margin:15px 0 30px;font-size:clamp(70px,8vw,116px);line-height:1.02}.website-hero-copy>p{font-size:18px}.brand-button{letter-spacing:.015em;background:#ead6ba;border:1px solid #ead6ba;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:56px;margin-top:20px;padding:13px 24px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex;color:#30221c!important;text-decoration:none!important}.brand-button img{object-fit:contain;width:22px;height:30px}.brand-button:hover{background:#fff0d9}.website-story{grid-template-columns:.85fr 1fr;align-items:center;gap:100px;padding-top:90px;padding-bottom:90px;display:grid}.website-story>img{object-fit:cover;object-position:center 30%;border-radius:200px 200px 8px 8px;width:100%;height:530px}.website-story p{color:#e3d3c2;max-width:530px}.website-details{border-top:1px solid #775d4c;padding:20px 0}.website-details:last-of-type{border-bottom:1px solid #775d4c}.website-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding-right:34px;font-size:17px;font-weight:400;line-height:1.5;list-style:none;display:flex;position:relative}.website-details summary::-webkit-details-marker{display:none}.website-details summary:after{content:"";border-bottom:1px solid #d8bfa2;border-right:1px solid #d8bfa2;width:15px;height:15px;transition:transform .2s;position:absolute;right:0;transform:rotate(45deg)translateY(-4px)}.website-details[open]>summary:after{transform:rotate(225deg)translate(-3px,-3px)}.website-details[open]>summary{margin-bottom:20px}.website-details p{color:#e0cebb;font-size:15px}.website-text-link,.website-inline-links a{border-bottom:1px solid #b89d7c;padding-bottom:4px;font-size:14px;text-decoration:none!important}.website-section-intro{text-align:center;padding:45px 0 55px}.website-section-intro>p{color:#d3bfaa}.website-category-nav{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.website-category-nav a{border:1px solid #8f725a;border-radius:4px;padding:11px 20px;font-size:13px;text-decoration:none}.website-category-nav a:hover{background:#554034}.website-category{padding:45px 0 90px;scroll-margin-top:30px}.website-category-heading{text-align:center;max-width:650px;margin:auto}.website-category-heading p{color:#d3bfaa}.website-app-design{margin:35px 0 25px}.website-app-design img{border:1px solid #765a43;border-radius:12px;width:100%;height:auto;display:block}.website-app-design figcaption{text-align:center;color:#cbb69e;margin-top:12px;font-size:11px}.website-membership summary small{color:#d3bfaa;margin-top:5px;font-size:13px;line-height:1.8;display:block}.website-mini-grid{grid-template-columns:1fr 1fr;gap:10px 35px;display:grid}.website-mini-grid strong{color:#f7eddf;margin-bottom:8px;font:24px Georgia,serif;display:block}.website-inline-links{flex-wrap:wrap;gap:20px 32px;margin-top:25px;display:flex}.website-category-band{background:#3d2b22;border-block:1px solid #624a3a}.website-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:85px;padding-bottom:85px;scroll-margin-top:25px;display:grid}.website-split>div>p:not(.held-kicker){color:#dcc8b3}.website-category-photo>img{object-fit:cover;border-radius:8px;width:100%;height:540px}.website-mother{padding-top:100px;padding-bottom:100px}.website-mother-photos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.website-mother-photos img{object-fit:cover;border-radius:100px 100px 7px 7px;width:100%;height:360px}.website-mother-photos img+img{margin-top:65px}.website-contact{text-align:center;padding-top:85px;padding-bottom:85px}.website-contact .website-inline-links{justify-content:center}.held-website .membership-choice{padding-top:12px}.held-website .membership-choice-intro{display:none}.held-website .membership-selection-detail{max-width:none}.held-website .membership-taster-link{color:#ddc8b0}.held-website .membership-options{margin-top:30px}.held-website .held-footer{color:#ecddcc;background:#281c17;border-color:#604939}:is(.held-website a:focus-visible,.website-details summary:focus-visible){outline-offset:6px;outline:2px solid #f0d6b2}@media (max-width:850px){.website-width{width:calc(100% - 44px)}.website-story,.website-split{gap:40px}.website-story>img,.website-category-photo>img{height:430px}.website-mother-photos img{height:290px}}@media (max-width:650px){.website-hero{align-items:flex-end;height:83svh;min-height:620px}.website-hero-photo{object-position:58% center}.website-hero-shade{background:linear-gradient(#24170e18,#24170e66 35%,#30221cf5)}.website-hero-copy{padding:70px 0 55px}.held-website .website-hero h1{font-size:clamp(64px,16vw,84px)}.website-hero-copy>p{font-size:16px}.website-story,.website-split{grid-template-columns:1fr;gap:32px;padding-top:55px;padding-bottom:55px}.website-story>img{max-width:400px;height:440px;margin:auto}.website-section-intro{padding:30px 0}.website-category{padding:30px 0 50px}.website-category-nav{gap:8px}.website-category-nav a{flex:42%;padding:11px}.website-app-design{margin:25px -8px}.website-mini-grid{grid-template-columns:1fr}.website-mother>div:first-child{order:2}.website-category-photo>img{height:370px}.website-mother-photos img{height:290px}.website-contact{padding:55px 0}.website-details summary{font-size:16px}.brand-button{font-size:14px}.website-inline-links{gap:18px 24px}.website-app-design img{border-radius:6px}}@media (prefers-reduced-motion:reduce){.brand-button,.website-details summary:after{transition:none}}.held-website .website-light-chapter{color:#503525;background:#eee5d9;border-block:1px solid #cdbca5}.held-website .website-light-chapter h2{color:#503525}.held-website .website-light-chapter em{color:#6d503c}.held-website .website-light-chapter p,.held-website .website-light-chapter .held-kicker,.held-website .website-light-chapter .website-split>div>p:not(.held-kicker){color:#69503e}.held-website .website-light-chapter .website-details{border-color:#baa58d}.held-website .website-light-chapter .website-details summary:after{border-color:#795a3f}.held-website .website-light-chapter .website-mini-grid strong{color:#503525}.held-website .website-light-chapter .brand-button{background:#503525;border-color:#503525;color:#fff2df!important}.held-website .website-light-chapter .brand-button img{filter:brightness(0)invert()}.held-website .website-light-chapter .website-text-link,.held-website .website-light-chapter .website-inline-links a{border-color:#9a7a59}:is(.held-website .website-light-chapter a:focus-visible,.held-website .website-light-chapter summary:focus-visible){outline-color:#715236}.held-website .website-light-chapter .website-story p{color:#69503e}.held-website .website-online-chapter{scroll-margin-top:20px}.held-website .website-online-chapter .website-category{padding-top:70px;padding-bottom:75px}.held-website .website-membership-visible{max-width:940px;margin:25px auto 40px}.held-website .website-membership-visible .membership-choice{padding-top:0;padding-bottom:0}.held-website .website-membership-visible .membership-options{margin-top:0}.held-website .website-light-chapter .membership-option{color:#503525;background:#f6eddf;border:1px solid #c4ae93;border-radius:24px;outline:none}.held-website .website-light-chapter .membership-option.is-selected{border:2px solid #775535;outline:none;box-shadow:0 8px 26px #5035250b}.held-website .website-light-chapter .membership-selection-detail{color:#503525;background:#e6d7c3;border:1px solid #c9b292;border-radius:24px;max-width:none}.held-website .website-light-chapter .membership-choice-terms{color:#6b513c}.held-website .website-light-chapter .membership-choice-continue{color:#fff2df!important;background:#503525!important;border-color:#503525!important;border-radius:6px!important}.held-website .website-light-chapter .membership-choice-continue img{filter:brightness(0)invert()}.held-website .website-light-chapter .membership-taster-link{color:#69503e}.held-website .website-mother-photos{align-items:stretch;gap:18px}.held-website .website-mother-photos img,.held-website .website-mother-photos img+img{object-position:center center;border-radius:140px 140px 8px 8px;height:390px;margin-top:0}.held-website .website-mother-photos img+img{object-position:50% 35%}.website-explore-chapter{text-align:center;padding:75px 0 65px}.website-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 28px;max-width:1000px;margin:40px auto 0;display:grid}.website-explore-grid>a{flex-direction:column;align-items:center;gap:14px;min-width:0;padding:10px;font-size:14px;text-decoration:none;display:flex}.website-explore-icon{color:#795a3e;background:#f5ecdf;border:1px solid #b59a7d;border-radius:50%;place-items:center;width:84px;height:84px;transition:background .2s,transform .2s;display:grid}.website-explore-grid>a:hover .website-explore-icon{background:#e1ceb4;transform:translateY(-3px)}.website-explore-grid>a:focus-visible{border-radius:5px}.held-website .website-app-design{max-width:900px;margin:25px auto 0}.held-website .website-app-design figcaption{color:#69503e}.held-website .website-section-intro{padding-top:65px;padding-bottom:65px}@media (max-width:850px){.held-website .website-mother-photos img,.held-website .website-mother-photos img+img{height:320px}.website-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:650px){.held-website .website-online-chapter .website-category{padding-top:45px;padding-bottom:45px}.held-website .website-light-chapter .membership-option{border-radius:22px;grid-template-columns:100px minmax(0,1fr)}.held-website .website-light-chapter .membership-option-content{padding:21px 16px}.held-website .website-light-chapter .membership-option-image{min-height:190px}.held-website .website-light-chapter .membership-option-title strong{font-size:26px}.held-website .website-light-chapter .membership-option-cadence{font-size:25px}.held-website .website-light-chapter .membership-selection-detail{border-radius:22px;padding:24px 22px}.held-website .website-mother-photos{gap:14px}.held-website .website-mother-photos img,.held-website .website-mother-photos img+img{border-radius:100px 100px 6px 6px;height:320px;margin:0}.website-explore-chapter{padding:48px 0}.website-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px;margin-top:30px}.website-explore-grid>a{gap:12px;padding:6px 0;font-size:12px;line-height:1.4}.website-explore-icon{width:67px;height:67px}.website-explore-icon svg{width:27px;height:27px}.held-website .website-section-intro{padding-top:45px;padding-bottom:45px}}@media (max-width:370px){.website-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.held-website .website-mother-photos img,.held-website .website-mother-photos img+img{height:270px}}@media (prefers-reduced-motion:reduce){.website-explore-icon{transition:none}}.held-website .website-light-chapter .held-kicker{color:#795a3f!important}.held-website .website-light-chapter .membership-option{flex-direction:column;align-items:stretch;display:flex}.held-website .website-light-chapter .membership-option-image{flex:0 0 190px}.held-website .website-light-chapter .membership-option-image img{object-position:50% 18%}.held-website .website-light-chapter .membership-option:nth-child(2) .membership-option-image img{object-position:50% 12%}@media (max-width:600px){.held-website .website-light-chapter .membership-option{display:grid}.held-website .website-light-chapter .membership-option-image{flex-basis:auto}}.held-website .website-light-chapter .membership-other-paths a{color:#503525;background:#f5ebdd}.held-website .website-light-chapter .membership-other-paths a:hover{background:#e8d7c3}.held-website .brand-button{justify-content:flex-start;gap:15px}.held-website .website-light-chapter .brand-button .held-button-symbol img,.held-website .website-light-chapter .membership-choice-continue .held-button-symbol img{filter:brightness(0)saturate()invert(91%)sepia(20%)saturate(222%)hue-rotate(339deg)brightness(105%)!important}.website-somatic-bridge{background:#30221c;padding:75px 0 80px}.website-somatic-intro{text-align:center;max-width:710px;margin:0 auto 42px}.website-somatic-intro p:not(.held-kicker){color:#dfcfbd;font-size:17px}.website-path-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.website-path-pair article{background:#3d2b22;border:1px solid #806553;border-radius:10px;flex-direction:column;align-items:flex-start;padding:30px 34px;display:flex}.website-path-pair h3{margin:8px 0;font-size:clamp(25px,3vw,37px)}.website-path-pair article p:not(.held-kicker){color:#e0ccba;font-size:15px;line-height:1.75}.website-path-pair a{border-bottom:1px solid #bba087;margin-top:auto;padding-top:12px;padding-bottom:4px;font-size:13px;text-decoration:none}.website-testimonials{color:#503525;background:#e8dbca;border-block:1px solid #bda68d;padding:70px 0}.website-testimonial-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;display:grid}.held-website .website-testimonials h2{color:#503525;font-size:clamp(32px,3.5vw,52px)}.held-website .website-testimonials em{color:#775839}.held-website .website-testimonials .held-kicker{color:#76583e}.website-testimonial-slide{background:#f4ebde;border:1px solid #c5af94;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:280px;padding:34px 38px;display:flex}.website-testimonial-slide figure{margin:0}.website-testimonial-slide blockquote{margin:0 0 18px;font:clamp(19px,2vw,27px)/1.45 HELD Serif,Georgia,serif}.website-testimonial-slide figcaption{letter-spacing:.07em;text-transform:uppercase;color:#795a41;font-size:13px}.website-testimonial-controls{justify-content:flex-end;align-items:center;gap:17px;margin-top:22px;font-size:12px;display:flex}.website-testimonial-controls button{color:#503525;cursor:pointer;min-width:67px;font:inherit;background:0 0;border:1px solid #9c8064;border-radius:4px;padding:7px 10px}.website-testimonial-controls button:hover{background:#e5d4bf}.website-testimonial-controls button:focus-visible{outline-offset:3px;outline:2px solid #503525}@media (max-width:750px){.website-path-pair,.website-testimonial-inner{grid-template-columns:1fr}.website-testimonial-inner{gap:25px}.website-somatic-bridge,.website-testimonials{padding:48px 0}.website-path-pair article{padding:25px}.website-testimonial-slide{min-height:250px;padding:25px}}
