.academy-hero{position:relative;padding:clamp(48px,9vw,108px) 0 clamp(28px,5vw,44px);overflow:hidden;background:var(--academy-paper, #FAF6EF);color:var(--academy-ink, #211E19);font-family:var(--font-body-family, "Work Sans", sans-serif)}.academy-hero__inner{position:relative;z-index:2}.academy-hero__stitch{display:flex;align-items:center;gap:6px;margin:0 0 26px;flex-wrap:wrap}.academy-hero__stitch-mark{width:22px;height:3px;border-radius:2px;transform-origin:left center;opacity:0;transform:scaleX(0) rotate(-8deg);animation:academy-stitch-in .5s ease-out forwards}.academy-hero__stitch-mark:nth-child(odd){transform:scaleX(0) rotate(-8deg)}.academy-hero__stitch-mark:nth-child(2n){transform:scaleX(0) rotate(6deg)}.academy-hero__stitch-mark:nth-child(1){animation-delay:.05s}.academy-hero__stitch-mark:nth-child(2){animation-delay:.12s}.academy-hero__stitch-mark:nth-child(3){animation-delay:.19s}.academy-hero__stitch-mark:nth-child(4){animation-delay:.26s}.academy-hero__stitch-mark:nth-child(5){animation-delay:.33s}.academy-hero__stitch-mark:nth-child(6){animation-delay:.4s}.academy-hero__stitch-mark:nth-child(7){animation-delay:.47s}.academy-hero__stitch-mark:nth-child(8){animation-delay:.54s}.academy-hero__stitch-mark:nth-child(9){animation-delay:.61s}.academy-hero__stitch-mark:nth-child(10){animation-delay:.68s}@keyframes academy-stitch-in{0%{opacity:0}60%{opacity:1;transform:scaleX(1.15) rotate(0)}to{opacity:1;transform:scaleX(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.academy-hero__stitch-mark{animation:none;opacity:1;transform:none}}.academy-hero__kicker{font-size:.88rem;color:var(--academy-ink-soft,#5B564C);margin:0 0 18px;max-width:34ch}.academy-hero__heading{font-family:var(--font-heading-family,"Fraunces",Georgia,serif);font-weight:600;font-size:clamp(2.3rem,5.6vw,4.1rem);line-height:1.04;margin:0 0 22px;max-width:15ch;letter-spacing:-.01em}.academy-hero__subheading{font-size:clamp(1.02rem,1.6vw,1.2rem);color:var(--academy-ink-soft,#5B564C);max-width:46ch;line-height:1.55;margin:0 0 34px}.academy-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.academy-btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;padding:13px 24px;border-radius:3px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease}.academy-btn:hover{transform:translateY(-1px)}.academy-btn--primary{background:var(--academy-house,#C61919);color:#fff}.academy-btn--primary:hover{background:#a71414}.academy-btn--ghost{background:transparent;color:var(--academy-ink,#211E19);border-color:var(--academy-rule,#E2D8C1)}.academy-btn--ghost:hover{border-color:var(--academy-ink-soft,#5B564C)}
/*# sourceMappingURL=/cdn/shop/t/53/assets/academy-hero.css.map */
