.ah-coaching-refinement{background:var(--opening-studio);font-family:AH DM Sans,sans-serif}.ah-coaching-refinement h1,.ah-coaching-refinement h2,.ah-coaching-refinement h3{letter-spacing:-.035em;font-family:inherit;font-weight:400}.ah-coaching-refinement :is(.cr-hero,.cr-programs) .ah-opening-button{min-height:var(--opening-48);padding:0 var(--opening-32);background:var(--opening-ink);color:#fffaf5;border:0;border-radius:999px;justify-content:center;align-items:center;font:500 16px/24px AH DM Sans,sans-serif;text-decoration:none;transition:background-color .18s;display:inline-flex}.ah-coaching-refinement .ah-opening-button[aria-disabled=true]{cursor:not-allowed}.ah-coaching-refinement :is(a,button):focus-visible{outline-offset:4px;outline:2px solid}.ah-coaching-refinement>.ah-refined-header{color:var(--ah-cream)}.ah-coaching-refinement .ah-opening-logo{filter:brightness(0)invert()}.ah-coaching-refinement .ah-refined-header .ah-opening-button{color:var(--ah-berry);background:var(--ah-cream)}.cr-hero{isolation:isolate;height:100svh;min-height:800px;padding-block:var(--opening-128) var(--opening-48);color:var(--ah-cream);align-items:flex-end;display:flex;position:relative;overflow:hidden}.cr-hero-photo{z-index:-2;position:absolute;inset:0 0 0 -6%}.cr-hero-photo img{object-fit:cover;object-position:56% 25%;width:100%;height:100%;display:block}.cr-hero:after{content:"";z-index:-1;background:linear-gradient(#1908098c,#0000 16% 46%,#190809a3 67%,#190809e6);position:absolute;inset:0}.cr-hero-copy{text-align:center}.cr-hero h1{max-width:960px;margin:0 auto;font-size:clamp(64px,4.76vw,72px);line-height:1.05}.cr-hero-copy>p{max-width:632px;margin:var(--opening-24) auto var(--opening-32);text-wrap:pretty;font-size:18px;line-height:28px}.ah-coaching-refinement .cr-hero .ah-opening-button{background:var(--ah-cream);color:var(--ah-berry)}.cr-for-you{padding-block:var(--opening-96)}.cr-for-you .ah-opening-grid{align-items:start}.cr-for-you h2{grid-column:1/6;max-width:480px;margin:0;font-size:48px;line-height:56px}.cr-for-you ol{gap:var(--opening-40) var(--opening-16);padding:var(--opening-24) 0 0;border-top:1px solid #d8ccc4;grid-column:7/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.cr-for-you li{padding-right:var(--opening-24)}.cr-for-you li>span{margin-bottom:var(--opening-16);font-size:24px;line-height:32px;display:block}.cr-for-you li p{max-width:280px;font-size:18px;line-height:28px}.cr-programs{padding-bottom:var(--opening-96);scroll-margin-top:var(--opening-32)}.cr-programs>.ah-opening-grid{row-gap:var(--opening-48)}.cr-programs h2{grid-column:1/-1;margin:0;font-size:56px;line-height:64px}.cr-program{grid-column:span 6;min-width:0}.cr-program-photo{border-radius:var(--opening-8);aspect-ratio:5/4;overflow:hidden}.cr-program-photo img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.cr-program--group-coaching img{object-position:center 85%}.cr-program-copy{padding-top:var(--opening-32)}.cr-program h3{margin:0 0 var(--opening-16);font-size:32px;line-height:40px}.cr-price{letter-spacing:-.035em;font-size:48px;line-height:56px}.cr-price span{letter-spacing:0;font-size:18px;line-height:28px}.cr-commitment{margin-top:var(--opening-8);font-size:18px;line-height:28px}.cr-program ul{margin:var(--opening-32) 0;padding:0;list-style:none}.cr-program li{padding-block:var(--opening-16);border-top:1px solid #d8ccc4;font-size:18px;line-height:28px}.cr-program li:last-child{border-bottom:1px solid #d8ccc4}.ah-coaching-refinement .cr-programs .cr-button-secondary{color:var(--ah-berry);border:1px solid var(--ah-berry);background:0 0}.ah-coaching-refinement .cr-app{background:var(--ah-berry);color:var(--ah-cream)}.cr-app .ah-coaching-app-photo{object-fit:cover;object-position:center 80%}.cr-app .ah-coaching-app-copy{grid-column:8/-1}.cr-app .ah-coaching-app-note{border-color:#f7f3ed2e}.ah-coaching-refinement .ah-faq-eyebrow{display:none}@media (hover:hover){.ah-coaching-refinement .cr-programs .ah-opening-button[href]:hover{background:#392426}.ah-coaching-refinement :is(.cr-hero,.ah-refined-header) .ah-opening-button[href]:hover,.ah-coaching-refinement .ah-final-cta-primary[href]:hover{background:var(--ah-rose)}}@media (width>=1100px){.cr-hero{padding-bottom:var(--opening-32)}.cr-hero h1{max-width:none;font-size:clamp(44px,4vw,64px);line-height:1.1}.cr-desktop-break{display:none}.cr-hero-copy>p{margin:var(--opening-16) auto var(--opening-24)}.cr-hero-photo img{object-position:56% 30%}}@media (width>=1100px) and (width<=1279px){.cr-programs h2{font-size:48px;line-height:56px}}@media (width<=1099px){.ah-coaching-refinement .ah-opening-nav{color:var(--ah-berry)}.ah-coaching-refinement .ah-refined-header .ah-opening-nav .ah-opening-button{color:var(--ah-cream);background:var(--ah-berry)}.ah-coaching-refinement .ah-opening-menu:hover{color:var(--ah-cream);background:#1908094d}.cr-hero h1{font-size:56px}.cr-for-you{padding-block:var(--opening-64)}.cr-for-you h2{grid-column:1/6;font-size:32px;line-height:40px}.cr-for-you ol{grid-column:6/-1}.cr-for-you li{padding-right:0}.cr-for-you li p{font-size:16px;line-height:24px}.cr-programs{padding-bottom:var(--opening-64)}.cr-programs h2{font-size:40px;line-height:48px}.cr-program h3{font-size:28px;line-height:32px}.cr-program li,.cr-commitment{font-size:16px;line-height:24px}.cr-app .ah-coaching-app-copy{grid-column:1/-1}}@media (width<=767px){.cr-hero{min-height:800px;padding-bottom:var(--opening-32)}.cr-hero-photo{left:0}.cr-hero-photo img{object-position:37% top}.cr-hero h1{max-width:400px;font-size:36px;line-height:40px}.cr-hero-copy>p{margin:var(--opening-24) auto;font-size:16px;line-height:24px}.cr-desktop-break{display:none}.cr-hero:after{background:linear-gradient(#19080966,#0000 17% 48%,#190809bf 66%,#190809ed)}.cr-for-you .ah-opening-grid{row-gap:var(--opening-32)}.cr-for-you h2,.cr-for-you ol{grid-column:1/-1}.cr-for-you ol{column-gap:var(--opening-16);row-gap:var(--opening-32)}.cr-for-you li>span{margin-bottom:var(--opening-16);font-size:20px;line-height:24px}.cr-programs>.ah-opening-grid{row-gap:var(--opening-40)}.cr-programs h2{font-size:32px;line-height:40px}.cr-program{grid-column:1/-1}.cr-program+.cr-program{margin-top:var(--opening-8)}.cr-program-photo{aspect-ratio:1}.cr-program h3{font-size:28px;line-height:32px}.cr-program li{min-height:0}.cr-price{font-size:40px;line-height:48px}.cr-program .ah-opening-button{width:100%}.cr-app .ah-coaching-app-copy{grid-row:2}.cr-app .ah-coaching-app-photo{grid-row:1}}@media (width<=359px){.cr-hero h1{font-size:36px;line-height:40px}.cr-hero{min-height:832px}.cr-for-you ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ah-coaching-refinement .ah-opening-button{transition:none}}
