.av-hero{position:relative;background:#ede4d8;color:#1c1512;min-height:100svh;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(96px,12vw,160px) clamp(20px,5vw,72px) clamp(48px,6vw,80px);overflow:hidden}.av-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,96px);max-width:1360px;margin:0 auto;width:100%}.av-hero__copy{max-width:46ch}.av-hero__title{font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:clamp(2.6rem,5.6vw,4.75rem);line-height:.98;letter-spacing:-.02em;text-wrap:balance;margin:0 0 28px;color:#1c1512;opacity:0;transform:translateY(22px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.av-hero__title.is-visible{opacity:1;transform:translateY(0)}.av-hero__line{display:block;width:100%;max-width:220px;height:2px;margin-bottom:28px;overflow:visible}.av-hero__line line{stroke:#a66b3d;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1)}.av-hero__line.is-drawn line{stroke-dashoffset:0}.av-hero__subtitle{font-family:var(--font-body--family, "Roboto", sans-serif);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6;color:#4a3f35;margin:0 0 40px;opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.av-hero__subtitle.is-visible{opacity:1;transform:translateY(0)}.av-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 32px;opacity:0;transform:translateY(14px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.av-hero__actions.is-visible{opacity:1;transform:translateY(0)}.av-hero__cta{display:inline-flex;align-items:center;gap:10px;background:#2b211a;color:#ede4d8;font-family:var(--font-body--family, "Roboto", sans-serif);font-size:.95rem;font-weight:500;letter-spacing:.01em;text-decoration:none;padding:16px 28px;border-radius:2px;transition:background-color .35s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;box-shadow:0 1px 2px #1c151214}.av-hero__cta:hover{background:#a66b3d;transform:translateY(-2px);box-shadow:0 10px 24px -12px #a66b3d8c}.av-hero__cta:focus-visible{outline:2px solid #A66B3D;outline-offset:3px}.av-hero__cta-arrow{display:inline-block;transition:transform .35s cubic-bezier(.16,1,.3,1)}.av-hero__cta:hover .av-hero__cta-arrow{transform:translate(4px)}.av-hero__meta{font-family:var(--font-body--family, "Roboto", sans-serif);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#7a6c5d}.av-hero__media{position:relative;opacity:0;transform:scale(.96) translateY(0);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);will-change:transform}.av-hero__media.is-visible{opacity:1;transform:scale(1) translateY(0)}.av-hero__image{width:100%;height:auto;display:block;border-radius:2px}.av-hero__index{position:absolute;bottom:-18px;left:-8px;font-family:var(--font-body--family, "Roboto", sans-serif);font-size:.72rem;letter-spacing:.14em;color:#a66b3d;background:#ede4d8;padding:4px 10px;border:1px solid rgba(166,107,61,.35)}.av-hero__scroll{position:absolute;bottom:clamp(20px,3vw,36px);left:50%;transform:translate(-50%);width:1px;height:46px;background:none;border:none;padding:0;cursor:pointer;overflow:hidden}.av-hero__scroll-line{display:block;width:1px;height:100%;background:#1c1512;opacity:.35;animation:av-scroll-cue 2.2s ease-in-out infinite;transform-origin:top}@keyframes av-scroll-cue{0%{transform:scaleY(0);opacity:0}35%{transform:scaleY(1);opacity:.5}70%{transform:scaleY(1);opacity:.5}to{transform:scaleY(0);transform-origin:bottom;opacity:0}}@media(max-width:749px){.av-hero__grid{grid-template-columns:1fr}.av-hero__copy{max-width:none}.av-hero__media{order:-1;max-width:78vw;margin:0 auto 12px}.av-hero__scroll{display:none}}@media(prefers-reduced-motion:reduce){.av-hero__title,.av-hero__subtitle,.av-hero__actions,.av-hero__media{transition:none;opacity:1;transform:none}.av-hero__line line{transition:none;stroke-dashoffset:0}.av-hero__scroll-line{animation:none;opacity:.35}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/albavelle-hero.css.map */
