.ah-refined-header{z-index:3;padding-block:var(--opening-24);position:absolute;inset:0 0 auto}.ah-refined-header .ah-opening-grid{align-items:center}.ah-refined-header .ah-opening-brand{grid-column:1/3;width:fit-content}.ah-refined-header .ah-opening-logo{width:var(--opening-96);height:auto;display:block}.ah-refined-header .ah-opening-nav{grid-column:3/-1;justify-self:end}.ah-refined-header .ah-opening-nav ul{align-items:center;gap:var(--opening-32);padding:0;list-style:none;display:flex}.ah-refined-header .ah-opening-nav a{min-height:var(--opening-48);align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}:is(.ah-reference-hero,.ah-refined-header,.ah-coaching-approach,.ah-coaches,.ah-coaching-app,.ah-faq,.ah-final-cta) .ah-opening-button{min-height:var(--opening-48);padding:0 var(--opening-32);background:var(--opening-ink);color:#fffaf5;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;font:500 16px/1.5 AH DM Sans,sans-serif;text-decoration:none;transition:background-color .18s;display:inline-flex}.ah-refined-header .ah-opening-nav .ah-opening-button{padding-inline:var(--opening-24)}.ah-refined-header .ah-opening-menu{display:none}.ah-reference-hero{--opening-photo-width:min(112vw, 1760px, calc((100vh - var(--opening-128) - var(--opening-48)) / .43));isolation:isolate;height:100vh;min-height:0;padding-block:var(--opening-128) calc(var(--opening-96) + var(--opening-16));background:var(--opening-studio);align-items:center;display:grid;position:relative;overflow:hidden}.ah-reference-hero .ah-hero-environment{--opening-render-width:calc(var(--opening-photo-width) * 2655 / 2400);z-index:-1;position:absolute;inset:0}.ah-reference-hero .ah-hero-environment img{top:calc(100% - var(--opening-40) - var(--opening-photo-width) * .626);left:calc(70% - var(--opening-render-width) / 2);width:var(--opening-render-width);max-width:none;height:auto;position:absolute;mask-image:linear-gradient(90deg,#0000 22%,#000 26%)}.ah-reference-hero .ah-hero-copy{grid-column:1/7;min-width:0;padding:0}.ah-reference-hero .ah-eyebrow{margin:0 0 var(--opening-24);letter-spacing:.16em;font-size:12px;font-weight:500;line-height:1.5}.ah-reference-hero h1{letter-spacing:-.035em;margin:0;font-family:inherit;font-size:clamp(64px,4.76vw,72px);font-style:normal;font-weight:400;line-height:1.05}.ah-reference-hero h1>span{display:block}.ah-reference-hero h1>span:first-child{max-width:8em}.ah-reference-hero .ah-introduction{max-width:480px;margin:var(--opening-24) 0 0;color:inherit;font-size:18px;line-height:1.6}.ah-reference-hero .ah-hero-actions{align-items:center;gap:var(--opening-16);margin-top:var(--opening-32);flex-wrap:wrap;display:flex}.ah-reference-hero .ah-opening-button-secondary{border:1px solid var(--opening-ink);color:var(--opening-ink);background:0 0}:is(.ah-refined-header,.ah-reference-hero,.ah-coaching-app) :is(a,button):focus-visible{outline:2px solid var(--opening-ink);outline-offset:4px}@media (hover:hover){:is(.ah-refined-header,.ah-reference-hero,.ah-coaching-app) .ah-opening-button:hover{background:#392426}.ah-reference-hero .ah-opening-button-secondary:hover{background:var(--opening-paper)}.ah-refined-header .ah-opening-nav a:not(.ah-opening-button):hover{text-underline-offset:4px;text-decoration:underline}.ah-refined-header .ah-opening-menu:hover{background:var(--opening-paper)}}@media (width<=1099px){.ah-reference-hero{height:auto;min-height:100vh;padding-block:calc(var(--opening-128) + var(--opening-64)) 0;flex-direction:column;display:flex}.ah-reference-hero .ah-hero-copy{grid-column:1/-1}.ah-reference-hero h1{font-size:clamp(48px,6.25vw,64px)}.ah-reference-hero .ah-hero-environment{aspect-ratio:1/.94;width:100%;margin-top:var(--opening-32);mask-image:linear-gradient(transparent, #000 var(--opening-32));order:2;position:relative;inset:auto;overflow:hidden}.ah-reference-hero .ah-hero-environment img{width:199.125%;top:-24vw;left:52.7%;transform:translate(-50%);mask-image:none}.ah-refined-header[data-menu-ready] .ah-opening-menu{min-width:var(--opening-48);min-height:var(--opening-48);width:var(--opening-48);height:var(--opening-48);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-column:-3/-1;justify-content:center;justify-self:end;align-items:center;padding:0;transition:background-color .18s;display:inline-flex}.ah-refined-header .ah-menu-icon{width:var(--opening-24);height:var(--opening-24);display:block;position:relative}.ah-refined-header .ah-menu-icon:before,.ah-refined-header .ah-menu-icon:after{content:"";transform-origin:50%;background:currentColor;width:100%;height:1.5px;transition:transform .18s;position:absolute;left:0}.ah-refined-header .ah-menu-icon:before{top:8px}.ah-refined-header .ah-menu-icon:after{top:16px}.ah-refined-header .ah-opening-menu[aria-expanded=true] .ah-menu-icon:before{transform:translateY(4px)rotate(45deg)}.ah-refined-header .ah-opening-menu[aria-expanded=true] .ah-menu-icon:after{transform:translateY(-4px)rotate(-45deg)}.ah-refined-header:not([data-menu-ready]){background:var(--opening-studio);position:relative}.ah-refined-header:not([data-menu-ready])+main .ah-reference-hero{padding-top:var(--opening-48)}.ah-refined-header .ah-opening-nav{width:100%;padding:var(--opening-16);background:var(--opening-studio);border-radius:var(--opening-8);grid-column:1/-1}.ah-refined-header .ah-opening-nav ul{gap:var(--opening-16) var(--opening-32);flex-wrap:wrap}.ah-refined-header[data-menu-ready] .ah-opening-nav:not([data-open]){display:none}}@media (width<=767px){.ah-refined-header .ah-opening-logo{width:var(--opening-72)}.ah-refined-header .ah-opening-nav ul{align-items:stretch;gap:var(--opening-8);flex-direction:column;display:flex}.ah-refined-header .ah-opening-nav a{width:100%}.ah-reference-hero{padding-top:calc(var(--opening-128) + var(--opening-32))}.ah-reference-hero h1{font-size:clamp(36px,10.25vw,44px)}.ah-reference-hero .ah-eyebrow{letter-spacing:.12em;font-size:10px}.ah-reference-hero .ah-hero-actions{gap:12px}.ah-reference-hero .ah-opening-button-secondary{display:none}.ah-reference-hero .ah-hero-environment{aspect-ratio:25/32}.ah-reference-hero .ah-hero-environment img{width:265.5%;top:-32vw;left:53.6%}}@media (prefers-reduced-motion:reduce){:is(.ah-reference-hero,.ah-refined-header,.ah-coaching-app) *,.ah-refined-header .ah-menu-icon:before,.ah-refined-header .ah-menu-icon:after{transition:none;animation:none}}.ah-signup-feedback{color:var(--ah-berry);font-size:13px;line-height:1.5}.ah-signup-feedback:not(:empty){margin-top:16px}.ah-editorial:has(.ah-refined-header)>.ah-skip{z-index:5}
