:root{--hya-black: #000000;--hya-white: #ffffff;--hya-gap-xs: 12px;--hya-gap-sm: 24px;--hya-gap-md: 40px;--hya-gap-lg: 72px;--hya-gap-xl: 112px}.hya-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.hya-reveal.hya-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hya-reveal{transition:none;transform:none;opacity:1}}.hya-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0 0 12px}.hya-h1{font-size:clamp(38px,9vw,84px);line-height:.98;letter-spacing:-.01em;font-weight:700;text-transform:uppercase;margin:0}.hya-h2{font-size:clamp(28px,6vw,52px);line-height:1.02;letter-spacing:-.005em;font-weight:700;text-transform:uppercase;margin:0}.hya-sub{font-size:clamp(14px,2.2vw,17px);line-height:1.5;font-weight:400;max-width:42ch}.hya-micro{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.hya-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;text-decoration:none;border-radius:0;transition:opacity .2s ease,background-color .2s ease,color .2s ease;cursor:pointer;border:1px solid var(--hya-black)}.hya-btn--primary{background:var(--hya-black);color:var(--hya-white)}.hya-btn--primary:hover{opacity:.82}.hya-btn--secondary{background:var(--hya-white);color:var(--hya-black);border:1px solid var(--hya-black)}.hya-btn--secondary:hover,.hya-section--black{background:var(--hya-black);color:var(--hya-white)}.hya-section--black .hya-btn--primary{background:var(--hya-white);color:var(--hya-black);border-color:var(--hya-white)}.hya-section--black .hya-btn--secondary{background:transparent;color:var(--hya-white);border-color:var(--hya-white)}.hya-section--black .hya-btn--secondary:hover,.hya-section--white{background:var(--hya-white);color:var(--hya-black)}.hya-container{max-width:1320px;margin:0 auto;padding:0 20px}@media(min-width:990px){.hya-container{padding:0 48px}}.hya-rule{border:none;border-top:1px solid currentColor;opacity:.15;margin:0}.hya-clean,.hya-clean *{box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hayaa-brand.css.map */
