:root{--aa-orange:#ff8126;--aa-orange-2:#ff9a4f;--aa-sky:#4db3ff;--aa-mint:#a1ffcb;--aa-mint-soft:#d9ffea;--aa-black:#161615;--aa-paper:#f2f2f2;--aa-paper-2:#e2e2e2;--aa-ink:#111111;--aa-red:#de194b;--aa-red-2:#b80f3b;--aa-red-ink:#ffffff;--aa-display:var(--font-unbounded),"Arial Black","Helvetica Neue",Arial,sans-serif;--aa-text:var(--font-onest),"Helvetica Neue",Arial,sans-serif;--aa-m:24px;--aa-pl:max(var(--aa-m),env(safe-area-inset-left,0px));--aa-pr:max(var(--aa-m),env(safe-area-inset-right,0px));--aa-hm:max(clamp(20px,5vw,72px),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--aa-top-h:72px;--aa-sec:clamp(88px,9vw,160px);--aa-s-poster:clamp(2.2rem,0.9rem + 6.1vw,7rem);--aa-s-head:clamp(2rem,1.3rem + 3.2vw,4rem);--aa-s-row:clamp(1.25rem,0.6rem + 1.6vw,1.875rem);--aa-s-lead:clamp(1.25rem,1.1rem + 0.7vw,1.625rem);--aa-s-body:clamp(1.0625rem,1rem + 0.25vw,1.1875rem);--aa-s-small:0.875rem;--aa-ease-out:cubic-bezier(0.22,1,0.36,1);--aa-ease-expo:cubic-bezier(0.16,1,0.3,1);--aa-ease-in-out:cubic-bezier(0.76,0,0.24,1);--aa-ease-soft:cubic-bezier(0.33,1,0.68,1)}@media (max-width:680px){:root{--aa-m:18px;--aa-sec:88px;--aa-s-poster:12.4vw;--aa-s-head:8.4vw;--aa-s-row:1.5rem;--aa-s-lead:1.25rem;--aa-s-body:1.0625rem}}.aa-foot :focus-visible,.aa-home :focus-visible,.aa-top :focus-visible{outline:3px solid var(--aa-ink);outline-offset:3px;border-radius:0}.aa-foot :focus-visible,.aa-menu :focus-visible{outline-color:var(--aa-paper)}.aa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aa-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:0 28px;font:500 var(--aa-s-body)/1.1 var(--aa-text);text-decoration:none;border:0;border-radius:0;cursor:pointer;transition:transform .14s var(--aa-ease-out),background-color .18s ease,color .18s ease}.aa-btn:active{transform:scale(.97)}.aa-btn--ink{background:var(--aa-ink);color:var(--aa-orange)}.aa-btn--accent{background:var(--aa-red);color:var(--aa-red-ink)}.aa-btn--paper{background:var(--aa-paper);color:var(--aa-ink)}.aa-btn--small{min-height:44px;padding:0 18px;font-size:1rem;white-space:nowrap}@media (hover:hover) and (pointer:fine){.aa-btn--ink:hover{background:#000000;color:var(--aa-mint)}.aa-btn--accent:hover{background:var(--aa-red-2)}.aa-btn--paper:hover{background:var(--aa-mint)}}.aa-top{position:fixed;z-index:60;top:0;left:0;right:0;height:var(--aa-top-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--aa-hm);background:var(--aa-paper);color:var(--aa-ink);font:500 1rem/1.2 var(--aa-text);border-bottom:1px solid transparent;transition:border-color .18s ease}.aa-top.is-scrolled{border-bottom-color:rgba(35,35,35,.12)}.aa-top--home{position:absolute;background:transparent}:where(.aa-top) :where(a){color:inherit}.aa-mark{display:inline-flex;align-items:baseline;flex:none;font:800 var(--aa-s-lead)/1 var(--aa-display);text-transform:uppercase;letter-spacing:-.03em;text-decoration:none}.aa-mark__dot{width:.36em;height:.36em;margin-left:.06em;border-radius:50%;background:currentColor}.aa-top__nav{margin-left:auto}.aa-top__nav,.aa-top__right{display:flex;align-items:center;gap:clamp(16px,1.7vw,28px)}.aa-top__link{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.25em;white-space:nowrap;transition:text-decoration-color .18s ease}@media (hover:hover) and (pointer:fine){.aa-top__link:hover{text-decoration-color:currentColor}}.aa-top__lang{padding:6px 0}.aa-top__lang,.aa-top__menu{background:none;border:0;font:inherit;color:inherit;cursor:pointer}.aa-top__menu{display:none;padding:10px 0}.aa-menu{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - var(--aa-top-h));overflow-y:auto;overscroll-behavior:contain;background:var(--aa-black);color:var(--aa-paper);padding:20px var(--aa-hm) 28px;display:grid;gap:4px}.aa-menu__link{font:800 var(--aa-s-lead)/1.6 var(--aa-display);text-transform:uppercase;letter-spacing:-.02em;text-decoration:none}.aa-menu__foot{margin-top:18px;padding-top:18px;border-top:1px solid rgba(242,242,242,.2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.aa-menu__foot .aa-top__lang{font:500 1rem/1 var(--aa-text)}@media (max-width:1199px){.aa-top__nav,.aa-top__right{display:none}.aa-top__menu{display:block}}@media (max-width:680px){:root{--aa-top-h:64px}}.aa-foot{position:relative;overflow:hidden;background:var(--aa-black);color:var(--aa-paper);min-height:max(620px,84svh);display:flex;flex-direction:column;padding:var(--aa-sec) var(--aa-pr) 0 var(--aa-pl);font:400 var(--aa-s-body)/1.5 var(--aa-text)}:where(.aa-foot) :where(a){color:inherit}.aa-foot__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.aa-foot__invite{grid-column:1/8;display:grid;gap:32px;justify-items:start}.aa-foot__line,.aa-foot__name{font-family:var(--aa-display);font-weight:800;text-transform:uppercase;letter-spacing:-.03em}.aa-foot__line{margin:0;font-size:var(--aa-s-head);line-height:.95}.aa-foot__links{grid-column:10/13;display:grid;gap:10px;font-weight:500}.aa-foot__links a{text-decoration:none;transition:color .18s ease}@media (hover:hover) and (pointer:fine){.aa-foot__links a:hover{color:var(--aa-mint)}}.aa-foot__legal{margin-top:auto;padding-top:56px;display:grid;gap:6px;font-size:var(--aa-s-small);line-height:1.5;max-width:120ch}:where(.aa-foot__legal) :where(p){margin:0}.aa-foot__legal button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.aa-foot__name{margin:8px 0 0;white-space:nowrap;font-size:18.5vw;line-height:.82;letter-spacing:-.05em;color:var(--aa-orange);transform:translateY(26%)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.aa-foot__line{transform:translateY(36px);transition:transform .9s var(--aa-ease-expo)}.aa-foot.is-in .aa-foot__line{transform:none}.aa-foot__name{transform:translateY(62%);transition:transform 1.4s var(--aa-ease-expo) .2s}.aa-foot.is-in .aa-foot__name{transform:translateY(26%)}}@media (max-width:680px){.aa-foot__top{grid-template-columns:1fr;gap:40px}.aa-foot__invite,.aa-foot__links{grid-column:1/-1}.aa-foot__invite .aa-btn{width:100%}.aa-foot__links{display:flex;flex-wrap:wrap;gap:8px 18px}.aa-foot__name{font-size:26vw}}