.header-offcanvas{--line-accent:#007ea8;z-index:55;background-color:var(--surface);flex-direction:column;min-height:100dvh;transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0}.header-offcanvas[data-open=false]{pointer-events:none;visibility:hidden;opacity:0}.header-offcanvas[data-open=true]{visibility:visible;opacity:1}.header-offcanvas__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.header-offcanvas__lines{filter:blur(2px);width:104%;height:104%;position:absolute;inset:-2%}@media (min-width:768px){.header-offcanvas__lines{filter:blur(1.5px)}}.header-offcanvas__lines .hero-lines{width:100%;height:100%;position:absolute;inset:0}.header-offcanvas__lines .hero-lines__h{opacity:1;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--line-accent) 100%, transparent) 22%, color-mix(in srgb, var(--line-accent) 88%, white) 52%, transparent 100%);height:4.5px;transition:background .45s cubic-bezier(.22,1,.36,1)}.header-offcanvas__lines .hero-lines__v{opacity:.98;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--line-accent) 100%, transparent) 24%, color-mix(in srgb, var(--line-accent) 82%, white) 55%, transparent 100%);width:4.5px;transition:background .45s cubic-bezier(.22,1,.36,1)}.header-offcanvas__line-wash{opacity:.28;background:radial-gradient(ellipse 72% 58% at 50% 45%, color-mix(in srgb, var(--line-accent) 72%, transparent) 0%, transparent 72%);transition:background .45s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.header-offcanvas[data-line-active=true] .header-offcanvas__line-wash{opacity:.4}.header-offcanvas__veil{background:color-mix(in srgb, var(--surface) 48%, transparent);position:absolute;inset:0}.header-offcanvas__body{z-index:1;min-height:0;flex-direction:column;flex:1;padding-block-start:calc(4.5rem + env(safe-area-inset-top,0px));padding-block-end:max(1.5rem, env(safe-area-inset-bottom,0px));display:flex;position:relative}@media (min-width:640px){.header-offcanvas__body{padding-block-start:calc(5rem + env(safe-area-inset-top,0px))}}@media (min-width:768px){.header-offcanvas__body{padding-block-start:calc(5.5rem + env(safe-area-inset-top,0px))}}.header-offcanvas__nav{min-height:0}@keyframes header-offcanvas-link-in{0%{transform:translateY(14px)}to{transform:translateY(0)}}.header-offcanvas__link{opacity:0;filter:blur();transition:opacity .3s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1)}.header-offcanvas[data-open=true] .header-offcanvas__link{opacity:1;transition-delay:calc(70ms + var(--link-i,0) * 45ms);animation:.55s cubic-bezier(.22,1,.36,1) both header-offcanvas-link-in;animation-delay:calc(70ms + var(--link-i,0) * 45ms)}.header-offcanvas[data-open=true] .header-offcanvas__nav[data-has-active=true] .header-offcanvas__link:not([data-active=true]){opacity:.28;filter:blur(.6px);transition-delay:0s}.header-offcanvas__link-label{height:1.2em;color:var(--foreground);line-height:1.2;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.header-offcanvas__link-reel{will-change:transform;flex-direction:column;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.header-offcanvas__link-line{white-space:nowrap;height:1.2em;line-height:1.2;display:block}.header-offcanvas__link-line:last-child{color:#007ea8}.header-offcanvas__link[data-active=true] .header-offcanvas__link-reel{transform:translateY(-50%)}.header-offcanvas__link[data-active=true] .header-offcanvas__link-label{transform:scale(1.03)}.header-offcanvas__link[data-route-active=true] .header-offcanvas__link-label{position:relative}.header-offcanvas__link[data-route-active=true] .header-offcanvas__link-label:after{content:"";opacity:.9;background:#007ea8;border-radius:999px;width:1.75rem;height:2px;position:absolute;bottom:-.28em;left:50%;transform:translate(-50%)}.header-offcanvas__link[data-route-active=true]:not([data-active=true]) .header-offcanvas__link-line:first-child{color:#007ea8}.header-offcanvas__footer{opacity:0;flex-shrink:0;transition:opacity .5s cubic-bezier(.22,1,.36,1) .28s,transform .5s cubic-bezier(.22,1,.36,1) .28s;transform:translateY(10px)}.header-offcanvas[data-open=true] .header-offcanvas__footer{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.header-offcanvas,.header-offcanvas__footer,.header-offcanvas__link,.header-offcanvas__link-label,.header-offcanvas__link-reel,.header-offcanvas__lines .hero-lines__h,.header-offcanvas__lines .hero-lines__v,.header-offcanvas__line-wash{transition-duration:.01ms!important;transition-delay:0s!important}.header-offcanvas[data-open=true] .header-offcanvas__link{opacity:1;filter:none;animation:none;transform:none}.header-offcanvas__link-reel{transform:none!important}.header-offcanvas__link[data-active=true] .header-offcanvas__link-line:first-child,.header-offcanvas__link[data-route-active=true] .header-offcanvas__link-line:first-child{color:#007ea8}.header-offcanvas__link[data-active=true] .header-offcanvas__link-line:last-child{display:none}.header-offcanvas__link[data-route-active=true] .header-offcanvas__link-label:after{opacity:1}.header-offcanvas__footer{transform:none!important}.header-offcanvas__lines{filter:blur(1px)}}
