.a88-head{position:fixed;top:0;left:0;right:0;z-index:800;color:var(--on-dark);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.a88-head__bar{max-width:var(--maxw);margin:0 auto;padding:var(--sp-5) var(--gutter);display:flex;align-items:center;gap:var(--sp-6);transition:padding var(--dur) var(--ease)}.a88-head.is-stuck{background:#0b0f12eb;-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);box-shadow:0 1px #f4f2ee1f}.a88-head.is-stuck .a88-head__bar{padding-block:var(--sp-3)}.a88-head.is-solid{background:#0b0f12f5;box-shadow:0 1px #f4f2ee1f}body.a88-no-hero{padding-top:var(--a88-head-h, 92px)}.a88-head__logo{display:block;flex:none;line-height:0}.a88-head__logo img{height:44px;width:auto;display:block;transition:height var(--dur) var(--ease)}.a88-head.is-stuck .a88-head__logo img{height:34px}.a88-head__wordmark{font-family:var(--ff-display);font-size:1.5rem;line-height:1;color:var(--on-dark)}.a88-head__wordmark em{font-style:italic;color:var(--brand)}.a88-head__nav{margin-left:auto}.a88-head__list{display:flex;gap:var(--sp-2);list-style:none;margin:0;padding:0}.a88-head .a88-head__link,.a88-head .a88-head__link:visited{color:var(--on-dark);background:none;text-decoration:none;box-shadow:none;border-radius:0}.a88-head .a88-head__link:hover,.a88-head .a88-head__link:focus-visible{color:var(--on-dark);background:none}.a88-head__link{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:0;background:none;color:var(--on-dark);font-family:var(--ff-text);font-size:var(--fs-small);font-weight:500;text-decoration:none;cursor:pointer;position:relative;white-space:nowrap}.a88-head__link:after{content:"";position:absolute;left:var(--sp-3);right:var(--sp-3);bottom:2px;height:1.5px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.a88-head__link:hover:after,.a88-head__link:focus-visible:after,.a88-head__link[aria-current=page]:after,.a88-head__link[aria-expanded=true]:after{transform:scaleX(1)}.a88-head__link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.a88-head__chev{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-fast) var(--ease)}.a88-head__link[aria-expanded=true] .a88-head__chev{transform:translateY(1px) rotate(-135deg)}.a88-head__actions{display:flex;align-items:center;gap:var(--sp-4);flex:none}.a88-head .a88-head__tel,.a88-head .a88-head__tel:visited{color:var(--on-dark);text-decoration:none}.a88-head .a88-head__tel:hover{color:var(--brand)}.a88-head__tel{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--on-dark);text-decoration:none;font-size:var(--fs-small);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.a88-head__tel:hover{color:var(--brand)}.a88-head__tel:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.a88-head__cta{--btn-bg: var(--paper);--btn-fg: var(--ink);--btn-sweep: var(--teal);--btn-fg-hover: var(--ink);--btn-ring: transparent}.a88-head__burger{display:none;width:var(--tap);height:var(--tap);padding:0;border:0;background:none;cursor:pointer;place-items:center}.a88-head__burger:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.a88-head__burger-box{display:block;width:22px;height:14px;position:relative}.a88-head__burger-box i{position:absolute;left:0;right:0;height:1.5px;background:var(--on-dark);transition:transform var(--dur-fast) var(--ease)}.a88-head__burger-box i:first-child{top:0}.a88-head__burger-box i:last-child{bottom:0}.a88-head__burger[aria-expanded=true] i:first-child{transform:translateY(6px) rotate(45deg)}.a88-head__burger[aria-expanded=true] i:last-child{transform:translateY(-6px) rotate(-45deg)}.a88-mega{background:#0b0f12f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #f4f2ee1f,var(--shadow);overflow:hidden}.a88-mega[hidden]{display:none}.a88-mega__inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-7) var(--gutter) var(--sp-8);display:grid;gap:var(--sp-7);grid-template-columns:2.2fr 1fr 1.1fr}.a88-mega .eyebrow{color:var(--on-dark-70)}.a88-mega__models{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-4);grid-template-columns:repeat(4,1fr)}.a88-mega__models a{display:grid;gap:2px;text-decoration:none;color:var(--on-dark);padding:var(--sp-3);border-radius:14px;box-shadow:inset 0 0 0 1px #f4f2ee1f;transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.a88-mega__models a:hover,.a88-mega__models a:focus-visible{background:#f4f2ee12;transform:translateY(-2px)}.a88-mega__models a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.a88-mega__img{width:100%;height:auto;display:block;margin-bottom:var(--sp-2)}.a88-mega__name{font-weight:600;font-size:var(--fs-small)}.a88-mega__price{font-size:var(--fs-small);color:var(--on-dark-70)}.a88-mega__links{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.a88-mega .a88-mega__links a,.a88-mega .a88-mega__links a:visited,.a88-mega .a88-mega__models a,.a88-mega .a88-mega__models a:visited,.a88-drawer .a88-drawer__nav a,.a88-drawer .a88-drawer__nav a:visited{color:var(--on-dark);text-decoration:none}.a88-drawer .a88-drawer__nav a[aria-current=page]{color:var(--brand)}.a88-drawer .a88-drawer__nav .is-sub a{color:var(--on-dark-70)}.a88-mega__links a{color:var(--on-dark);text-decoration:none;font-size:var(--fs-small);display:inline-block;position:relative}.a88-mega__links a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.a88-mega__links a:hover:after,.a88-mega__links a:focus-visible:after{transform:scaleX(1)}.a88-mega__col--promo{background:var(--brand-deep);border-radius:var(--r-card);padding:var(--sp-5);align-content:start;display:grid;gap:var(--sp-3)}.a88-mega__col--promo .eyebrow{color:#f4f2eeb8}.a88-mega__promo-text{margin:0;font-size:var(--fs-small);color:var(--on-dark)}.a88-mega__col--promo .btn{--btn-bg: var(--paper);--btn-fg: var(--ink);--btn-sweep: var(--teal);--btn-fg-hover: var(--ink);--btn-ring: transparent;justify-content:center}.a88-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink);z-index:850;display:grid;grid-template-rows:1fr auto;padding:calc(var(--sp-10) + env(safe-area-inset-top,0px)) var(--gutter) var(--sp-6);overflow-y:auto}.a88-drawer[hidden]{display:none}.a88-drawer__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.a88-drawer__nav a{display:block;padding:var(--sp-3) 0;color:var(--on-dark);text-decoration:none;font-family:var(--ff-display);font-size:1.75rem;line-height:1.2}.a88-drawer__nav a[aria-current=page]{color:var(--brand)}.a88-drawer__nav .is-sub a{font-family:var(--ff-text);font-size:var(--fs-body);color:var(--on-dark-70);padding:var(--sp-2) 0}.a88-drawer__nav a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.a88-drawer__foot{display:grid;gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid rgba(244,242,238,.14)}.a88-drawer__tel{color:var(--on-dark-70);text-decoration:none;font-size:var(--fs-small);font-weight:600;text-align:center}.a88-drawer__cta{justify-content:center;--btn-bg: var(--paper);--btn-fg: var(--ink);--btn-sweep: var(--teal);--btn-fg-hover: var(--ink);--btn-ring: transparent}body.a88-drawer-open{overflow:hidden}@media (max-width: 1099px){.a88-head__nav,.a88-head__tel,.a88-head__cta{display:none}.a88-head__burger{display:grid}.a88-head__actions{margin-left:auto}}@media (min-width: 1100px){.a88-drawer{display:none!important}}@media (prefers-reduced-motion: reduce){.a88-head,.a88-head__bar,.a88-head__logo img,.a88-head__link:after,.a88-mega__links a:after,.a88-head__burger-box i,.a88-mega__models a{transition:none}}
/*# sourceMappingURL=header.css.map */
