@keyframes SubPanel_subItemIn__oOGtb{to{opacity:1;transform:translateX(0)}}@keyframes SubPanel_pulseDot__gX2a_{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.SubPanel_panel____9GH{position:absolute;top:50%;left:calc(100% + 48px);transform:translateY(-50%) translateX(-18px);width:clamp(260px,28vw,380px);display:flex;flex-direction:column;justify-content:center;padding:28px 0 28px 40px;border-left:.5px solid var(--border-mid);background:transparent;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-sharp),transform .45s var(--ease-sharp);z-index:20}.SubPanel_open__BCOr8{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.SubPanel_label__vqwAc{font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--t4);margin-bottom:36px;display:flex;align-items:center;gap:10px}.SubPanel_label__vqwAc:before{content:"";display:block;width:20px;height:.5px;background:var(--t4)}.SubPanel_list__crtWN{display:flex;flex-direction:column}.SubPanel_item__X2xQg{opacity:0;transform:translateX(16px)}.SubPanel_open__BCOr8 .SubPanel_item__X2xQg{animation:SubPanel_subItemIn__oOGtb .45s var(--ease) forwards}.SubPanel_link__nPoGr{display:flex;align-items:center;gap:10px;padding:14px 0;font-family:var(--font-d);font-size:clamp(18px,2.2vw,26px);font-weight:400;color:var(--t2);border-bottom:.5px solid var(--border);transition:color .2s,padding-left .25s var(--ease);position:relative;overflow:hidden}.SubPanel_list__crtWN li:last-child .SubPanel_link__nPoGr{border-bottom:none}.SubPanel_link__nPoGr:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:0;background:var(--white);border-radius:2px;transition:height .25s var(--ease)}.SubPanel_link__nPoGr:hover{color:var(--white);padding-left:12px}.SubPanel_link__nPoGr:hover:before{height:60%}.SubPanel_linkText__VI3u5{flex:1 1}.SubPanel_arrow__Xtj9E{opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s var(--ease);color:var(--t3);margin-left:auto;flex-shrink:0}.SubPanel_link__nPoGr:hover .SubPanel_arrow__Xtj9E{opacity:1;transform:translateX(0)}.SubPanel_badge__1TJ2K{font-family:var(--font-b);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.1);border:.5px solid hsla(0,0%,100%,.2);border-radius:100px;padding:3px 9px;display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.SubPanel_badgeDot__6S88I{width:4px;height:4px;border-radius:50%;background:#fff;animation:SubPanel_pulseDot__gX2a_ 2s ease-in-out infinite}@media (max-width:960px){.SubPanel_panel____9GH{position:fixed;right:0;left:0;bottom:0;width:100%;transform:translateY(100%);opacity:1;border-left:none;border-top:.5px solid var(--border);background:rgba(90,50,165,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);flex-direction:column;justify-content:flex-start;padding:28px 28px 40px;transition:transform .5s var(--ease-sharp);overflow-y:auto}.SubPanel_open__BCOr8{transform:translateY(0);opacity:1}.SubPanel_label__vqwAc{margin-bottom:20px}.SubPanel_link__nPoGr{font-size:20px;padding:12px 0}}@keyframes HomeNav_fadeUp__d33eE{to{opacity:1;transform:translateY(0)}}.HomeNav_wrap__mUPcS{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding-top:28vh;padding-left:max(52px,10vw);overflow:hidden;z-index:10}.HomeNav_row__CQMNG{display:flex;align-items:flex-start;align-self:flex-start;position:relative}.HomeNav_primary__97Lrl{display:flex;flex-direction:column;gap:4px;flex-shrink:0;position:relative;z-index:10}.HomeNav_hasActive__mzrb6 .HomeNav_trigger__ecREN:not(.HomeNav_triggerActive__kiq2q){color:var(--t4)}.HomeNav_item__p7mHi{opacity:0;transform:translateY(20px);animation:HomeNav_fadeUp__d33eE .65s var(--ease) forwards}.HomeNav_trigger__ecREN{font-family:var(--font-d);font-size:clamp(36px,5.5vw,72px);font-weight:400;letter-spacing:-.02em;color:var(--t1);display:flex;align-items:center;gap:16px;padding:6px 0;line-height:1.1;transition:color .3s var(--ease);text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeNav_triggerActive__kiq2q{color:var(--t1)}.HomeNav_chevron__9ZQmT{width:20px;height:20px;opacity:.4;transition:transform .4s var(--ease),opacity .3s;flex-shrink:0;margin-top:4px}.HomeNav_triggerActive__kiq2q .HomeNav_chevron__9ZQmT{transform:rotate(90deg);opacity:.8}.HomeNav_bottomNav__xD9_J{position:fixed;bottom:36px;left:max(52px,10vw);display:flex;gap:32px;z-index:30;opacity:0;transform:translateY(8px);animation:HomeNav_fadeUp__d33eE .6s var(--ease) .55s forwards}.HomeNav_bottomLink__GQcky{font-family:var(--font-b);font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--t3);transition:color .2s}.HomeNav_bottomLink__GQcky:hover{color:var(--t1)}@media (max-width:960px){.HomeNav_wrap__mUPcS{padding-top:22vh;padding-left:28px}.HomeNav_trigger__ecREN{font-size:clamp(32px,9vw,52px)}.HomeNav_bottomNav__xD9_J{left:28px;bottom:28px;gap:24px}}@media (max-width:600px){.HomeNav_trigger__ecREN{font-size:clamp(28px,10vw,44px)}}@keyframes Topbar_fadeDown__8PHZ8{to{opacity:1;transform:translateY(0)}}.Topbar_topbar__Ia_bY{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:28px 52px;z-index:50;opacity:0;transform:translateY(-8px);animation:Topbar_fadeDown__8PHZ8 .55s var(--ease) .05s forwards}.Topbar_brand__S9MQF{font-family:var(--font-b);font-size:12px;font-weight:400;letter-spacing:.24em;text-transform:uppercase}.Topbar_brand__S9MQF strong{font-weight:600}.Topbar_brand__S9MQF span{color:var(--t3);font-weight:300}.Topbar_socials__g_TFY{display:flex;align-items:center;gap:12px}.Topbar_socialLink__T8lyo{width:34px;height:34px;border-radius:50%;border:.5px solid var(--border-mid);display:flex;align-items:center;justify-content:center;color:var(--t2);transition:border-color .2s,color .2s,background .2s}.Topbar_socialLink__T8lyo:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.06);color:var(--white)}.Topbar_socialLink__T8lyo svg{width:14px;height:14px;fill:currentColor}@media (max-width:960px){.Topbar_topbar__Ia_bY{padding:22px 24px}}