.ahu-home .ahu-first{padding-block:104px 82px;background:#e9e5dd}.ahu-home .ahu-first__intro{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%;margin-bottom:64px}.ahu-home .ahu-first__copy h2{max-width:520px;margin-bottom:25px;font-size:clamp(46px,5vw,76px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.ahu-home .ahu-first__description{max-width:390px;margin-bottom:30px;font-size:15px;line-height:1.85;color:var(--ahu-muted)}.ahu-home .ahu-first__collaboration{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;margin-bottom:16px;font-size:12px;font-weight:500;line-height:1.55;letter-spacing:.015em}.ahu-home .ahu-first__collaboration>span{font-size:19px;font-weight:400;color:var(--ahu-wine)}.ahu-home .ahu-first__availability{max-width:390px;margin-bottom:13px;font-size:13px;line-height:1.8;color:var(--ahu-muted)}.ahu-home .ahu-first__address{max-width:350px;margin-top:19px;font-size:10px;line-height:1.8;color:var(--ahu-muted)}.ahu-home .ahu-first__photo{min-width:0}.ahu-home .ahu-first__photo>img{width:100%;aspect-ratio:4/3;object-fit:contain}.ahu-home .ahu-first__photo>figcaption{margin-top:18px;font-size:9px;letter-spacing:.04em;color:var(--ahu-muted)}.ahu-home .ahu-first__pieces{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px;margin-bottom:24px;padding-bottom:8px}.ahu-home .ahu-first__pieces:focus-visible{outline:2px solid var(--ahu-wine);outline-offset:6px}.ahu-home .ahu-first-piece{min-width:0}.ahu-home .ahu-first-piece__image{aspect-ratio:2/3;overflow:hidden;background:#f7f5f0}.ahu-home .ahu-first-piece__image>img{width:100%;height:100%;object-fit:contain}.ahu-home .ahu-first-piece h3{margin-top:12px;font-size:18px;line-height:1.25;letter-spacing:-.02em}.ahu-home .ahu-first__retail-note{max-width:740px;font-size:10px;line-height:1.8;color:var(--ahu-muted)}.ahu-home .ahu-digital{padding-top:110px;padding-bottom:30px;scroll-margin-top:110px}.ahu-home .ahu-bundle{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:52px 56px;background:#e9e5dd}.ahu-home .ahu-bundle__image{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;aspect-ratio:1}.ahu-home .ahu-bundle__image>img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.ahu-home .ahu-bundle__image>img.ahu-bundle__legacy-cover{height:auto;clip-path:inset(21% 0 0 0)}.ahu-home .ahu-bundle__image:hover>img{transform:scale(1.025)}.ahu-home .ahu-bundle__copy{min-width:0}.ahu-home .ahu-bundle__copy .ahu-eyebrow{margin-bottom:18px}.ahu-home .ahu-bundle__copy h3{margin-bottom:23px;font-size:clamp(34px,3.6vw,54px);line-height:1.07;letter-spacing:-.035em;text-wrap:balance}.ahu-home .ahu-bundle__description{max-width:410px;margin-bottom:22px;color:var(--ahu-muted);font-size:14px;line-height:1.8}.ahu-home .ahu-bundle__contents{margin:0 0 26px;padding:0;list-style:none;color:var(--ahu-muted);font-size:12px;line-height:1.85}.ahu-home .ahu-bundle__contents>li{position:relative;padding-left:18px}.ahu-home .ahu-bundle__contents>li:before{position:absolute;top:0;left:0;content:"\2014";color:var(--ahu-wine)}.ahu-home .ahu-bundle__purchase{display:flex;flex-wrap:wrap;align-items:center;gap:22px 28px}.ahu-home .ahu-bundle__price{font-size:21px;line-height:1.4;white-space:nowrap}.ahu-home .ahu-bundle__format{max-width:400px;margin-top:20px;color:var(--ahu-muted);font-size:10px;line-height:1.8}.ahu-home .ahu-digital__individual-heading{display:flex;justify-content:space-between;align-items:baseline;gap:25px;margin-top:64px;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--ahu-line)}.ahu-home .ahu-digital__individual-heading h3{font-size:clamp(29px,2.8vw,40px);line-height:1.1;letter-spacing:-.03em}.ahu-home .ahu-digital__individual-heading>p{max-width:350px;color:var(--ahu-muted);font-size:12px;line-height:1.7}.ahu-home .ahu-workbooks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.ahu-home .ahu-workbook{min-width:0}.ahu-home .ahu-workbook__image{display:block;width:100%;aspect-ratio:4/5;padding:10px;background:#ebe7de}.ahu-home .ahu-workbook__image>img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.ahu-home .ahu-workbook__image:hover>img{transform:scale(1.03)}.ahu-home .ahu-workbook__stage{display:flex;align-items:baseline;gap:7px;margin-top:20px;margin-bottom:11px;color:var(--ahu-wine);font-size:9px;font-weight:500;line-height:1.55;letter-spacing:.065em;text-transform:uppercase}.ahu-home .ahu-workbook__stage>span{flex-shrink:0;color:var(--ahu-muted)}.ahu-home .ahu-workbook h4{margin:0 0 12px;color:inherit;font-family:Newsreader,Georgia,serif;font-size:25px;font-weight:400;line-height:1.16;letter-spacing:-.025em;text-transform:none}.ahu-home .ahu-workbook h4 a:hover{color:var(--ahu-wine)}.ahu-home .ahu-workbook__price{color:var(--ahu-muted);font-size:12px}.ahu-home .ahu-workbook__link{display:inline-flex;align-items:center;gap:20px;min-height:44px;margin-top:8px;border-bottom:1px solid var(--ahu-line);font-size:10px;line-height:1.45}.ahu-home .ahu-workbook__link>span{font-size:18px}.ahu-home .ahu-workbook__link:hover{color:var(--ahu-wine);border-bottom-color:var(--ahu-wine)}@media(max-width:1099px){.ahu-home .ahu-first__intro{gap:7%}.ahu-home .ahu-first__pieces{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:165px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#aaa092 transparent}.ahu-home .ahu-first-piece{scroll-snap-align:start}.ahu-home .ahu-bundle{gap:6%;padding:38px}.ahu-home .ahu-workbooks{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}}@media(max-width:899px){.ahu-home .ahu-first{padding-block:80px 64px}.ahu-home .ahu-first__intro{grid-template-columns:1fr 1fr;gap:7%;margin-bottom:46px}.ahu-home .ahu-first__copy h2{font-size:49px}.ahu-home .ahu-first__description{font-size:14px;margin-bottom:24px}.ahu-home .ahu-first__collaboration{font-size:11px}.ahu-home .ahu-first__availability{font-size:12px}.ahu-home .ahu-first__photo>img{aspect-ratio:3/4}.ahu-home .ahu-digital{padding-top:80px}.ahu-home .ahu-bundle{grid-template-columns:1fr;gap:28px}.ahu-home .ahu-bundle__image{max-width:480px;margin-inline:auto;aspect-ratio:5/4}.ahu-home .ahu-bundle__copy{max-width:540px;margin-inline:auto}.ahu-home .ahu-bundle__copy h3{font-size:44px}.ahu-home .ahu-bundle__description{max-width:none}.ahu-home .ahu-digital__individual-heading{align-items:start;margin-top:46px;gap:22px}}@media(max-width:749px){.ahu-home .ahu-first{padding-block:64px 54px}.ahu-home .ahu-first__intro{grid-template-columns:1fr;gap:35px;margin-bottom:35px}.ahu-home .ahu-first__copy h2{max-width:460px;font-size:clamp(44px,10.5vw,62px);margin-bottom:22px}.ahu-home .ahu-first__description{max-width:430px;font-size:13px}.ahu-home .ahu-first__collaboration{font-size:12px;margin-bottom:14px}.ahu-home .ahu-first__availability{max-width:420px;font-size:12px}.ahu-home .ahu-first__address{font-size:9px;margin-top:16px}.ahu-home .ahu-first__photo{max-width:500px;margin-inline:auto}.ahu-home .ahu-first__photo>img{aspect-ratio:4/3}.ahu-home .ahu-first__photo>figcaption{font-size:8px;margin-top:14px}.ahu-home .ahu-first__pieces{grid-auto-columns:min(47vw,180px);gap:14px;margin-right:-24px;padding-right:24px;padding-bottom:14px;margin-bottom:18px}.ahu-home .ahu-first-piece h3{font-size:19px}.ahu-home .ahu-first__retail-note{max-width:440px;font-size:9px}.ahu-home .ahu-digital{padding-top:66px;padding-bottom:12px}.ahu-home .ahu-bundle{padding:26px 24px 32px;gap:21px}.ahu-home .ahu-bundle__image{aspect-ratio:1}.ahu-home .ahu-bundle__copy h3{font-size:38px;margin-bottom:21px}.ahu-home .ahu-bundle__description{font-size:13px;margin-bottom:18px}.ahu-home .ahu-bundle__contents{font-size:11px;margin-bottom:22px}.ahu-home .ahu-bundle__purchase{gap:20px}.ahu-home .ahu-bundle__price{font-size:20px}.ahu-home .ahu-bundle__format{font-size:9px;margin-top:17px}.ahu-home .ahu-digital__individual-heading{display:block;margin-top:40px;margin-bottom:23px;padding-bottom:20px}.ahu-home .ahu-digital__individual-heading h3{margin-bottom:15px;font-size:32px}.ahu-home .ahu-digital__individual-heading>p{max-width:400px;font-size:11px}.ahu-home .ahu-workbooks{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.ahu-home .ahu-workbook__image{padding:7px}.ahu-home .ahu-workbook__stage{margin-top:16px;font-size:8px;gap:5px;letter-spacing:.035em}.ahu-home .ahu-workbook h4{font-size:23px;margin-bottom:10px}.ahu-home .ahu-workbook__price{font-size:11px}.ahu-home .ahu-workbook__link{gap:15px;font-size:9px}}@media(prefers-reduced-motion:reduce){.ahu-home .ahu-bundle__image>img,.ahu-home .ahu-workbook__image>img{transition:none}.ahu-home .ahu-first__pieces{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ahs-home-expansion.css.map */
