.nav-module__xAJ-Fa__nav{z-index:50;transition:transform .42s cubic-bezier(.32,.72,0,1);position:fixed;inset:0 0 auto}.nav-module__xAJ-Fa__nav[data-hidden]:not([data-open]):not(:has(:focus-visible)){transform:translateY(-100%)}.nav-module__xAJ-Fa__bar>*{animation:nav-module__xAJ-Fa__in 1s var(--ease-out) .15s both}@keyframes nav-module__xAJ-Fa__in{0%{opacity:0}}.nav-module__xAJ-Fa__bar{height:var(--nav-h);padding-inline:var(--gutter);align-items:center;gap:calc(32 * var(--u));transition:background .4s var(--ease-out), box-shadow .4s var(--ease-out);display:flex;position:relative}.nav-module__xAJ-Fa__nav[data-scrolled] .nav-module__xAJ-Fa__bar,.nav-module__xAJ-Fa__nav[data-open] .nav-module__xAJ-Fa__bar{background:rgb(var(--bg-ch) / .72);box-shadow:inset 0 -1px 0 rgb(var(--fg-ch) / .08);-webkit-backdrop-filter:blur(calc(20 * var(--u))) saturate(140%);backdrop-filter:blur(calc(20 * var(--u))) saturate(140%)}.nav-module__xAJ-Fa__brand{height:calc(44 * var(--u));align-items:center;margin-right:auto;display:flex}.nav-module__xAJ-Fa__brand img{width:auto;height:calc(22 * var(--u))}.nav-module__xAJ-Fa__links{gap:calc(4 * var(--u));margin:0;padding:0;list-style:none;display:flex}.nav-module__xAJ-Fa__link{height:calc(38 * var(--u));padding:0 calc(14 * var(--u));border-radius:var(--r-pill);font-weight:400;font-size:calc(11.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);transition:color var(--d-hover) var(--ease-out), background var(--d-hover) var(--ease-out);align-items:center;display:inline-flex}.nav-module__xAJ-Fa__link:hover{color:var(--text-1);background:rgb(var(--fg-ch) / .07)}.nav-module__xAJ-Fa__link[aria-current=page]{color:var(--text-1);position:relative}.nav-module__xAJ-Fa__link[aria-current=page]:after{content:"";left:calc(14 * var(--u));right:calc(calc(14 * var(--u)) + .08em);bottom:calc(8 * var(--u));background:currentColor;height:1px;position:absolute}.nav-module__xAJ-Fa__cta{height:calc(36 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(18 * var(--u));align-items:center;gap:calc(8 * var(--u));border-radius:var(--r-pill);font-weight:500;font-size:calc(11.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--cta-fg);background:var(--cta-bg);max-width:calc(160 * var(--u));white-space:nowrap;transition:background var(--d-hover) var(--ease-out), transform .56s var(--ease-expo), max-width .56s var(--ease-expo), padding .56s var(--ease-expo), margin .56s var(--ease-expo), visibility 0s;flex-shrink:0;display:inline-flex;overflow:hidden}body:has([data-primary-cta]:not([data-faded])) .nav-module__xAJ-Fa__nav:not([data-cta-away]) .nav-module__xAJ-Fa__cta{visibility:hidden;transform:translateY(calc(-1 * var(--nav-h)));max-width:0;margin-left:calc(-32 * var(--u));transition:background var(--d-hover) var(--ease-out), transform .48s cubic-bezier(.65, 0, .35, 1), max-width .48s cubic-bezier(.65, 0, .35, 1), padding .48s cubic-bezier(.65, 0, .35, 1), margin .48s cubic-bezier(.65, 0, .35, 1), visibility 0s linear .48s;padding-inline:0}.nav-module__xAJ-Fa__cta:hover{background:var(--cta-hover)}.nav-module__xAJ-Fa__menu{width:calc(44 * var(--u));height:calc(44 * var(--u));margin-right:calc(-10 * var(--u));color:var(--text-1);cursor:pointer;background:0 0;border:0;padding:0;display:none}.nav-module__xAJ-Fa__bars,.nav-module__xAJ-Fa__bars:before,.nav-module__xAJ-Fa__bars:after{width:calc(20 * var(--u));height:calc(1.5 * var(--u));transition:transform .3s var(--ease-out), opacity .2s var(--ease-out);background:currentColor;border-radius:1px;margin:0 auto;display:block}.nav-module__xAJ-Fa__bars{background:0 0;position:relative}.nav-module__xAJ-Fa__bars:before,.nav-module__xAJ-Fa__bars:after{content:"";position:absolute;left:0}.nav-module__xAJ-Fa__bars:before{transform:translateY(calc(-4 * var(--u)))}.nav-module__xAJ-Fa__bars:after{transform:translateY(calc(4 * var(--u)))}.nav-module__xAJ-Fa__nav[data-open] .nav-module__xAJ-Fa__bars:before{transform:rotate(45deg)}.nav-module__xAJ-Fa__nav[data-open] .nav-module__xAJ-Fa__bars:after{transform:rotate(-45deg)}.nav-module__xAJ-Fa__sheet{inset:var(--nav-h) 0 0;padding:calc(32 * var(--u)) var(--gutter);background:rgb(var(--bg-ch) / .96);-webkit-backdrop-filter:blur(calc(20 * var(--u)));backdrop-filter:blur(calc(20 * var(--u)));position:fixed}.nav-module__xAJ-Fa__sheet[hidden]{display:none}.nav-module__xAJ-Fa__sheetLinks{gap:calc(6 * var(--u));margin:0;padding:0;list-style:none;display:grid}.nav-module__xAJ-Fa__sheetLink{align-items:center;gap:calc(14 * var(--u));padding:calc(8 * var(--u)) 0;font-family:var(--font-display);font-weight:300;font-size:calc(36 * var(--u));letter-spacing:-.02em;color:var(--text-2);display:flex}.nav-module__xAJ-Fa__sheetLink[aria-current=page]{color:var(--text-1)}.nav-module__xAJ-Fa__sheetLink[aria-current=page]:before{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));background:currentColor;flex:none}@media (max-width:860px){.nav-module__xAJ-Fa__links{display:none}.nav-module__xAJ-Fa__menu{place-items:center;display:grid}.nav-module__xAJ-Fa__bar{gap:calc(12 * var(--u))}body:has([data-primary-cta]:not([data-faded])) .nav-module__xAJ-Fa__nav:not([data-cta-away]) .nav-module__xAJ-Fa__cta{margin-left:calc(-12 * var(--u))}}@media (min-width:861px){.nav-module__xAJ-Fa__sheet{display:none}}@media (pointer:coarse){.nav-module__xAJ-Fa__cta{height:calc(44 * var(--u))}}.nav-module__xAJ-Fa__sheetSignup{margin-top:calc(24 * var(--u))}
.footer-module__fG3J_G__footer{--r:1;z-index:0;height:var(--footer-h);color:var(--text-1);background:#000;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.footer-module__fG3J_G__backdrop{transform:translateY(calc((1 - var(--r)) * 8%)) scale(calc(1.06 - .06 * var(--r)));background:#000 url(/media/aina-footer-ribbon.jpg) 50% 55%/cover no-repeat;position:absolute;inset:-6% 0 0}.footer-module__fG3J_G__backdrop:before{content:"";pointer-events:none;background:linear-gradient(#0000008c 0%,#00000014 32%,#0000 60%,#0006 100%);position:absolute;inset:0}.footer-module__fG3J_G__inner{height:100%;padding:clamp(calc(64 * var(--u)), 10svh, calc(112 * var(--u))) var(--gutter) calc(18 * var(--u));opacity:min(1, calc(.3 + 2.4 * var(--r)));transform:translateY(calc((1 - var(--r)) * var(--footer-h)));grid-template-rows:auto 1fr auto;display:grid;position:relative}.footer-module__fG3J_G__cols{column-gap:clamp(calc(16 * var(--u)), 1.7vw, calc(24 * var(--u)));row-gap:calc(36 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.footer-module__fG3J_G__title{margin:0 0 calc(14 * var(--u));font-size:calc(13 * var(--u));color:var(--text-1);font-weight:400}.footer-module__fG3J_G__col ul{justify-items:start;gap:calc(5 * var(--u));margin:0;padding:0;list-style:none;display:grid}.footer-module__fG3J_G__col a{padding:calc(2 * var(--u)) calc(3 * var(--u));margin-left:calc(-3 * var(--u));font-family:var(--font-mono);font-size:calc(11.5 * var(--u));letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ghost-50-ch) / .74);overflow-wrap:anywhere;transition:background .18s var(--ease-out), color .18s var(--ease-out);display:inline-block}.footer-module__fG3J_G__col a:hover,.footer-module__fG3J_G__col a:focus-visible{color:#000;background:#fff}.footer-module__fG3J_G__mark{place-self:end center;align-items:center;gap:calc(9 * var(--u));margin-bottom:clamp(calc(36 * var(--u)), 8svh, calc(96 * var(--u)));display:flex}.footer-module__fG3J_G__markImg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.footer-module__fG3J_G__mark:hover .footer-module__fG3J_G__markCh{animation:footer-module__fG3J_G__hop .7s cubic-bezier(.3, .6, .3, 1) calc(var(--i) * 70ms)}.footer-module__fG3J_G__markCh{display:inline-block}@keyframes footer-module__fG3J_G__hop{0%,to{transform:none}40%{transform:translateY(calc(-5 * var(--u)))}70%{transform:translateY(calc(2 * var(--u)))}}.footer-module__fG3J_G__markWord{font-family:var(--font-josefin), var(--font-display);font-weight:400;font-size:calc(11 * var(--u));letter-spacing:.55em;text-transform:uppercase;color:#fff;margin-right:-.55em;padding-top:.18em;line-height:1}.footer-module__fG3J_G__base{gap:calc(16 * var(--u));font-family:var(--font-mono);font-size:calc(10.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ghost-50-ch) / .6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-module__fG3J_G__base>:last-child{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.footer-module__fG3J_G__backdrop,.footer-module__fG3J_G__inner{opacity:1;transform:none}}@media (max-width:900px){.footer-module__fG3J_G__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.footer-module__fG3J_G__footer{height:auto;min-height:100svh;position:relative}.footer-module__fG3J_G__inner{opacity:1;transform:none}.footer-module__fG3J_G__backdrop{transform:none}}@media (max-width:560px){.footer-module__fG3J_G__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-module__fG3J_G__base{gap:calc(6 * var(--u));grid-template-columns:1fr}.footer-module__fG3J_G__base>:nth-child(2),.footer-module__fG3J_G__base>:last-child{text-align:left}}@media (pointer:coarse){.footer-module__fG3J_G__col a{position:relative}.footer-module__fG3J_G__col a:after{content:"";position:absolute;inset:-8px -4px}}.footer-module__fG3J_G__socials{top:clamp(calc(64 * var(--u)), 10svh, calc(112 * var(--u)));right:var(--gutter);gap:calc(6 * var(--u));margin:0;padding:0;list-style:none;display:flex;position:absolute}.footer-module__fG3J_G__socials a{width:calc(36 * var(--u));height:calc(36 * var(--u));color:#fff;opacity:.86;transition:opacity .18s var(--ease-out), background .18s var(--ease-out), color .18s var(--ease-out);place-items:center;display:grid}.footer-module__fG3J_G__socials a:hover,.footer-module__fG3J_G__socials a:focus-visible{opacity:1;color:#000;background:#fff}.footer-module__fG3J_G__base{grid-template-columns:1fr auto}.footer-module__fG3J_G__base>:nth-child(2){text-align:right}@media (max-width:900px){.footer-module__fG3J_G__inner{grid-template-rows:auto auto 1fr auto}.footer-module__fG3J_G__socials{margin:calc(32 * var(--u)) 0 0 calc(-8 * var(--u));margin:calc(40 * var(--u)) 0 0;justify-content:center;position:static}.footer-module__fG3J_G__mark{margin-top:calc(32 * var(--u))}.footer-module__fG3J_G__base{justify-items:center;gap:calc(8 * var(--u));text-align:center;grid-template-columns:1fr}.footer-module__fG3J_G__base>:nth-child(2){text-align:center}}.footer-module__fG3J_G__col .footer-module__fG3J_G__linkButton{padding:calc(2 * var(--u)) calc(3 * var(--u));margin-left:calc(-3 * var(--u));font-family:var(--font-mono);font-size:calc(11.5 * var(--u));letter-spacing:.04em;text-transform:uppercase;text-align:left;color:rgb(var(--ghost-50-ch) / .74);cursor:pointer;background:0 0;border:0;display:inline-block}.footer-module__fG3J_G__col .footer-module__fG3J_G__linkButton:hover,.footer-module__fG3J_G__col .footer-module__fG3J_G__linkButton:focus-visible{color:#000;background:#fff}
