.ahs-home:has(.ahs-about) .ahs-header{position:relative;inset:auto;background:#fff}.ahs-about,.ahs-about *{box-sizing:border-box}.ahs-about{background:#fff;color:#161616;font-family:var(--ahs-body-font,Arial,sans-serif)}.ahs-about h1,.ahs-about h2,.ahs-about h3,.ahs-about p{margin:0;font-family:inherit;font-weight:400}.ahs-about h1,.ahs-about h2{letter-spacing:-.055em}.ahs-about__eyebrow{font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.ahs-about__hero{position:relative;background:#111;color:#fff;padding:56px 3.6% 70px}.ahs-about__hero>.ahs-about__eyebrow{display:flex;justify-content:space-between;gap:20px;color:#bcbcbc}.ahs-about h1{font-family:"AHS Brand Bold",var(--ahs-body-font,Arial,sans-serif);font-weight:700;letter-spacing:-.045em;font-size:clamp(68px,8.7vw,180px);line-height:.94;margin:64px 0 68px;max-width:12em}.ahs-about__hero-foot{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:end}.ahs-about__hero-foot>p:first-child{font-size:clamp(22px,2.5vw,42px);line-height:1.25;letter-spacing:-.03em;max-width:15em}.ahs-about__hero-foot>p:last-child{font-size:clamp(15px,1.4vw,24px);line-height:1.65;color:#c7c7c7;max-width:36em}.ahs-about__story{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;padding:100px 3.6%;align-items:center}.ahs-about__story-photo img{display:block;width:100%;height:auto}.ahs-about__story-photo p{margin-top:16px;color:#666}.ahs-about__story-copy>p{color:#666;margin-bottom:28px}.ahs-about__story h2{font-size:clamp(36px,4.2vw,76px);line-height:1.02;margin-bottom:30px}.ahs-about__prose{font-size:clamp(15px,1.3vw,22px);line-height:1.7;color:#555}.ahs-about__prose p+p{margin-top:20px}.ahs-about__practice{position:relative;background:#f4f2ec;padding:85px 3.6% 95px}.ahs-about__section-head{display:grid;grid-template-columns:1fr 1fr;column-gap:8%;align-items:end}.ahs-about__section-head>.ahs-about__eyebrow{grid-column:1/-1;margin-bottom:30px;color:#666}.ahs-about__section-head h2{font-size:clamp(42px,5.4vw,92px);line-height:1.02;max-width:9em}.ahs-about__section-intro{font-size:clamp(16px,1.5vw,25px);line-height:1.6;max-width:30em;color:#555}.ahs-about__capabilities{display:grid;grid-template-columns:1fr 1fr;gap:0 8%;margin-top:56px}.ahs-about__capability{border-top:1px solid #c8c6c0;padding:28px 0 36px}.ahs-about__capability h3{font-size:clamp(23px,2.3vw,40px);line-height:1.15;letter-spacing:-.035em;margin-bottom:16px}.ahs-about__capability p{font-size:clamp(15px,1.3vw,22px);line-height:1.65;color:#555;max-width:34em}.ahs-about__philosophy{background:#111;color:#fff;padding:86px 3.6% 96px}.ahs-about__philosophy>.ahs-about__eyebrow{color:#bcbcbc;margin-bottom:42px}.ahs-about__philosophy h2{font-size:clamp(52px,7.4vw,132px);line-height:1;max-width:14em}.ahs-about__beliefs{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:60px}.ahs-about__belief-lead{font-size:clamp(24px,2.7vw,46px);letter-spacing:-.03em;line-height:1.35;max-width:18em}.ahs-about__beliefs ul{list-style:none;margin:0;padding:0}.ahs-about__beliefs li{border-top:1px solid #444;padding:16px 0;font-size:clamp(15px,1.4vw,24px);line-height:1.5;color:#c7c7c7}.ahs-about__contact{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%;padding:90px 3.6% 100px}.ahs-about__mark{display:block;width:75%;max-width:440px;height:auto;filter:invert(1);justify-self:center}.ahs-about__contact .ahs-about__eyebrow{color:#666;margin-bottom:30px}.ahs-about__contact h2{font-size:clamp(50px,6vw,108px);line-height:1;margin-bottom:25px}.ahs-about__contact div>p:not(.ahs-about__eyebrow){font-size:clamp(17px,1.6vw,27px);line-height:1.5;max-width:25em;color:#555}.ahs-about__link{display:inline-block;color:inherit;text-decoration:none;border-bottom:1px solid;margin-top:34px;padding-bottom:9px;font-size:16px}.ahs-about__link:hover{opacity:.65}.ahs-about__link:focus-visible{outline:2px solid;outline-offset:6px}.ahs-about__symbol{display:block;object-fit:contain;pointer-events:none}.ahs-about__hero-symbol{position:absolute;right:4.8%;top:150px;width:clamp(110px,13vw,230px);height:auto;filter:invert(1)}.ahs-about__story-symbol{width:42px;height:42px;margin-bottom:22px}.ahs-about__practice-symbol{position:absolute;top:78px;right:3.6%;width:48px;height:48px}.ahs-about h2,.ahs-about__capability h3{font-family:"AHS Brand Bold",var(--ahs-body-font,Arial,sans-serif);font-weight:700;letter-spacing:-.035em}@media(max-width:899px){.ahs-about__story{gap:5%}.ahs-about__hero-foot{gap:7%}}@media(max-width:749px){.ahs-about__hero-symbol{display:none}.ahs-about__story-symbol{width:34px;height:34px;margin-bottom:20px}.ahs-about__practice-symbol{width:34px;height:34px;top:42px;right:24px}.ahs-about__hero{padding:38px 24px 48px}.ahs-about__eyebrow{font-size:9px}.ahs-about h1{font-size:clamp(42px,11.6vw,88px);line-height:.98;margin:48px 0}.ahs-about__hero-foot{grid-template-columns:1fr;gap:26px}.ahs-about__hero-foot>p:first-child{font-size:26px;max-width:13em}.ahs-about__hero-foot>p:last-child{font-size:16px}.ahs-about__story{grid-template-columns:1fr;gap:44px;padding:56px 24px}.ahs-about__story h2{font-size:42px;max-width:10em}.ahs-about__prose{font-size:16px}.ahs-about__practice{padding:52px 24px}.ahs-about__section-head{grid-template-columns:1fr;gap:25px}.ahs-about__section-head>.ahs-about__eyebrow{margin-bottom:0}.ahs-about__section-head h2{font-size:48px}.ahs-about__section-intro{font-size:16px}.ahs-about__capabilities{grid-template-columns:1fr;margin-top:38px}.ahs-about__capability{padding:24px 0 28px}.ahs-about__capability h3{font-size:28px}.ahs-about__capability p{font-size:16px}.ahs-about__philosophy{padding:52px 24px 58px}.ahs-about__philosophy>.ahs-about__eyebrow{margin-bottom:32px}.ahs-about__philosophy h2{font-size:48px;line-height:1.05;overflow-wrap:break-word}.ahs-about__beliefs{grid-template-columns:1fr;gap:34px;margin-top:34px}.ahs-about__belief-lead{font-size:27px}.ahs-about__beliefs li{font-size:16px}.ahs-about__contact{grid-template-columns:1fr;gap:46px;padding:56px 24px 64px}.ahs-about__mark{width:60%;max-width:240px}.ahs-about__contact h2{font-size:56px}.ahs-about__contact div>p:not(.ahs-about__eyebrow){font-size:18px}.ahs-about__link{font-size:15px}}.ahs-film{background:#fff;color:#161616;padding:64px 32px 88px}.ahs-film__stage{display:flex;justify-content:center;align-items:center;min-height:640px}.ahs-film__frame{width:min(100%,420px)}.ahs-film__desktop-image{display:none}.ahs-film__video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#fff}.ahs-film__caption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px}.ahs-film__caption h2,.ahs-film__controls button{font-family:inherit;font-size:10px;line-height:1.5;font-weight:400;letter-spacing:.07em;text-transform:uppercase;margin:0}.ahs-film__controls{display:flex;gap:16px}.ahs-film__controls[hidden]{display:none}.ahs-film__controls button{color:inherit;border:0;border-bottom:1px solid transparent;background:none;padding:4px 0;white-space:nowrap}.ahs-film__controls button:hover{border-bottom-color:currentColor}.ahs-film__controls button:focus-visible{outline:1px solid;outline-offset:5px}@media(min-width:750px){.ahs-film{padding:0 0 64px}.ahs-film__stage{min-height:0}.ahs-film__frame{width:100%}.ahs-film__video{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;filter:sepia(.09) saturate(.88) contrast(.96) brightness(1.025)}.ahs-film__caption{padding:18px 32px 0}.ahs-film__picture{position:relative;isolation:isolate}.ahs-film__picture:before,.ahs-film__picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.ahs-film__picture:before{background:linear-gradient(145deg,#d8a76717,#2a1f1a09);mix-blend-mode:soft-light}.ahs-film__picture:after{opacity:.065;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23808080' filter='url(%23grain)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}}@media(min-width:750px){.ahs-film--desktop-image .ahs-film__desktop-image{display:block;width:100%;height:auto;filter:sepia(.09) saturate(.88) contrast(.96) brightness(1.025)}.ahs-film--desktop-image .ahs-film__video,.ahs-film--desktop-image .ahs-film__controls{display:none}}@media(max-width:749px){.ahs-film{padding:0;background:#111;width:100vw;margin-left:calc(50% - 50vw)}.ahs-film__stage{min-height:0}.ahs-film__frame{width:100%}.ahs-film__picture{height:100svh;width:100%;overflow:hidden}.ahs-film__video{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;background:#111}.ahs-film__caption{display:none}}@media(min-width:750px){.ahs-film--no-caption .ahs-film__caption{display:none}.ahs-film--no-caption{padding-bottom:48px}}.ahs-studio-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;background:#111;color:#fff;padding:88px 3.6% 100px;font-family:var(--ahs-body-font,Arial,sans-serif)}.ahs-studio-editorial__kicker{margin:0 0 46px;font-size:10px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#bcbcbc}.ahs-studio-editorial h2{font-family:AHS Brand Bold,Arial,sans-serif;font-size:clamp(60px,7.6vw,160px);font-weight:700;line-height:.98;letter-spacing:-.065em;margin:0}.ahs-studio-editorial__link{display:inline-block;margin-top:58px;padding-bottom:10px;border-bottom:1px solid #fff;color:#fff;font-size:14px;line-height:1.4;text-decoration:none}.ahs-studio-editorial__link:hover{color:#c7c7c7;border-color:#c7c7c7}.ahs-studio-editorial__link:focus-visible{outline:1px solid #fff;outline-offset:6px}.ahs-studio-editorial__identity{align-self:center;min-width:0}.ahs-studio-editorial__logo{display:block;width:66%;max-width:520px;height:auto;margin:0 auto 42px}.ahs-studio-editorial__copy{border-top:1px solid #454545;padding-top:36px}.ahs-studio-editorial__lead{margin:0 0 28px;font-size:clamp(24px,2.3vw,44px);line-height:1.35;letter-spacing:-.035em;max-width:23em}.ahs-studio-editorial__description{margin:0;color:#bcbcbc;font-size:clamp(15px,1.25vw,23px);line-height:1.7;max-width:38em}@media(max-width:749px){.ahs-studio-editorial{grid-template-columns:1fr;gap:54px;padding:52px 24px 60px}.ahs-studio-editorial__kicker{margin-bottom:30px;font-size:9px}.ahs-studio-editorial h2{font-size:clamp(56px,14.5vw,100px)}.ahs-studio-editorial__link{margin-top:32px;font-size:13px}.ahs-studio-editorial__logo{width:70%;max-width:330px;margin-bottom:32px}.ahs-studio-editorial__copy{padding-top:28px}.ahs-studio-editorial__lead{font-size:26px;margin-bottom:22px}.ahs-studio-editorial__description{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/62/compiled_assets/styles.css.map */
