[id$=__hero] .a2k-interactive-hero__dots{display:none}[id$=__hero] .a2k-interactive-hero__card{animation:a2k-about-hero-grow 1.3s cubic-bezier(.4,0,.2,1) both;width:min(92vw,980px);height:auto;padding:0 2rem;background:none;border:none;box-shadow:none;overflow:visible;align-items:center;text-align:center}[id$=__hero] .a2k-interactive-hero__card:after{display:none}[id$=__hero] .a2k-interactive-hero__card-heading{font-size:clamp(2.8rem,5vw,4.2rem);max-width:22ch}[id$=__hero] .a2k-interactive-hero__card-body{max-width:68ch;margin-left:auto;margin-right:auto;font-size:1.5rem}@keyframes a2k-about-hero-grow{0%{transform:translate(-50%,-50%) scale(.6);opacity:0;filter:blur(6px)}to{transform:translate(-50%,-50%) scale(1);opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){[id$=__hero] .a2k-interactive-hero__card{animation:none}}[id$=__839d82ac-81f6-4e90-9ea4-309f21d90b44] .image-with-text__media img:not(.a2k-multirow-override-img){border-radius:20px;box-shadow:0 12px 32px #1a1a1a1f}[id$=__839d82ac-81f6-4e90-9ea4-309f21d90b44] .image-with-text__media:has(.a2k-multirow-override-img){background:transparent!important;box-shadow:none!important;overflow:visible}.image-with-text__media .a2k-multirow-override-img{position:absolute!important;top:50%!important;left:50%!important;width:46%!important;height:auto!important;max-height:46%!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;transform:translate(-50%,-50%)!important;filter:drop-shadow(0 14px 18px rgba(26,26,26,.16))}[id$=__839d82ac-81f6-4e90-9ea4-309f21d90b44] .image-with-text__text{font-size:1.25rem;line-height:1.7}[id$=__quality] .rich-text__wrapper{max-width:78rem;margin:0 auto;padding:4.4rem 5rem;border-radius:24px;background:linear-gradient(135deg,#ffffffb3,#fff8e1e6);border:1px solid rgba(204,153,51,.28);box-shadow:0 10px 34px #1a1a1a14}[id$=__quality] .rich-text__heading{font-weight:800;letter-spacing:-.01em}[id$=__quality] .rich-text__text{font-size:1.35rem;line-height:1.75;opacity:.85}[id$=__cta] .rich-text__heading{font-weight:800;letter-spacing:-.01em}[id$=__cta] .rich-text__text{font-size:1.35rem;opacity:.82}[id$=__cta] .button--primary{border-radius:999px;padding:1.5rem 3.4rem;font-size:1.3rem;letter-spacing:.02em;box-shadow:0 8px 22px #cc993352;transition:transform .15s ease,box-shadow .15s ease}[id$=__cta] .button--primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #cc99336b}@media screen and (max-width:749px){[id$=__hero] .a2k-interactive-hero__card-heading{font-size:2rem}[id$=__quality] .rich-text__wrapper{padding:2.8rem 2rem;border-radius:18px}[id$=__quality] .rich-text__text,[id$=__cta] .rich-text__text{font-size:1.2rem}[id$=__cta] .button--primary{padding:1.2rem 2.4rem;font-size:1.15rem}}.a2k-reveal{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.a2k-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.a2k-reveal{opacity:1;transform:none;transition:none}}.a2k-about-nav{position:fixed;left:28px;top:50%;z-index:100;display:flex;flex-direction:column;gap:1.3rem;padding:1.6rem 1.5rem;border-radius:20px;background:linear-gradient(135deg,#ffffffd9,#fff8e1eb);border:1px solid rgba(204,153,51,.25);box-shadow:0 8px 24px #1a1a1a1a;opacity:0;transform:translateY(-50%) translate(-10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.a2k-about-nav.is-visible{opacity:1;transform:translateY(-50%) translate(0);pointer-events:auto}.a2k-about-nav__item{display:flex;align-items:center;gap:.8rem;cursor:pointer;background:none;border:none;padding:0;text-align:left}.a2k-about-nav__dot{width:7px;height:7px;border-radius:50%;background:#1a1a1a40;transition:background-color .2s ease,transform .2s ease;flex:none}.a2k-about-nav__label{font-size:1.15rem;font-weight:600;letter-spacing:.01em;color:#1a1a1a80;white-space:nowrap;transition:color .2s ease,font-weight .2s ease}.a2k-about-nav__item:hover .a2k-about-nav__label{color:#1a1a1a}.a2k-about-nav__item.is-active .a2k-about-nav__dot{background:#c93;transform:scale(1.4)}.a2k-about-nav__item.is-active .a2k-about-nav__label{color:#1a1a1a;font-weight:800}@media screen and (max-width:989px){.a2k-about-nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/a2k-about.css.map */
