:root{--bg:#1a1a22;--ink:#fff;--muted:#ffffff9e;--faint:#fff6;--line:#ffffff1f;--arte:#2253f0;--tech:#cff77d;--exp:#de1154;--gutter:clamp(20px, 4vw, 48px);--mono:"JetBrains Mono", ui-monospace, monospace;--sans:"Outfit", system-ui, sans-serif;color-scheme:dark}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-weight:300;line-height:1.5}img,video{max-width:100%;display:block}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--tech);outline-offset:3px}.mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:400}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--tech);color:#08080c;font-family:var(--mono);padding:10px 14px;font-size:12px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.shape{flex:none;display:inline-block}.shape--circle{border-radius:50%}.shape--triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.m-w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.m-wi{will-change:transform;display:inline-block}html.m-on:not(.m-ready) [data-m=hero-title],html.m-on:not(.m-ready) [data-m=hero-eyebrow]{visibility:hidden}.cg{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.site-footer{margin:clamp(56px, 8vw, 110px) var(--gutter) 0;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding:clamp(32px,5vw,56px) 0 clamp(32px,5vw,48px);display:flex}.site-footer__mail{letter-spacing:.01em;font-size:clamp(26px,4vw,56px);line-height:1;text-decoration:none}.site-footer__mail:hover{color:var(--tech)}.site-footer nav ul{gap:20px;margin:0;padding:0;list-style:none;display:flex}.site-footer nav a{color:var(--muted);text-decoration:none}.site-footer nav a:hover{color:var(--ink)}.site-footer small{color:var(--faint)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.cform{flex-direction:column;gap:22px;width:min(620px,100%);display:flex}.cform__row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cform__f{flex-direction:column;gap:8px;display:flex}.cform__f>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px}.cform__f>span i{text-transform:none;letter-spacing:.04em;opacity:.7;font-style:normal}.cform input,.cform textarea{color:#fff;width:100%;font:300 18px/1.4 var(--sans);background:0 0;border:0;border-bottom:1px solid #ffffff38;border-radius:0;margin:0;padding:10px 0 12px;transition:border-color .2s}.cform textarea{resize:vertical;min-height:110px}.cform input:focus,.cform textarea:focus{border-bottom-color:#8936ff;outline:none}.cform input:focus-visible,.cform textarea:focus-visible{box-shadow:0 1px #8936ff}.cform__hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.cform__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.cform__note{max-width:34ch;color:var(--faint);margin:0;font-size:13px}.cform button{cursor:pointer;color:#fff;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#8936ff;border:1px solid #8936ff;padding:14px 22px;font-size:12px;transition:background .2s,color .2s,opacity .2s}.cform button:hover{color:#fff;background:0 0}.cform button:disabled{opacity:.5;cursor:progress}.cform__status{min-height:1.4em;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin:0;font-size:12px}.cform__status[data-state=ok]{color:var(--tech)}.cform__status[data-state=err]{color:#ff7a9c}@media (width<=640px){.cform__row{grid-template-columns:1fr}}.site-footer--form{align-items:flex-start}.site-footer--form>div:last-child{align-self:flex-end}.am-sheet{display:none}@media (width<=767px){.am-hdr{grid-template-columns:auto 1fr;grid-template-areas:"logo views""filters filters";padding:max(12px, env(safe-area-inset-top)) 14px 0!important;align-items:center!important;gap:12px 8px!important;display:grid!important}.am-hdr>button:first-child{grid-area:logo}.am-views{grid-area:views;justify-self:end;gap:2px!important}.am-filters{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:filters;margin:0 -14px;padding:0 14px 4px;overflow-x:auto;flex-wrap:nowrap!important;gap:4px!important}.am-filters::-webkit-scrollbar{display:none}.am-hdr button{flex:none}.am-views button,.am-filters button{min-height:36px;padding:9px!important}.am-views button>span>span:first-child,.am-filters button>span>span:first-child,.am-foot{display:none!important}.am-sheet{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:60;backdrop-filter:blur(14px);background:#14141ce6;border:1px solid #ffffff24;gap:12px;padding:10px;animation:.35s cubic-bezier(.16,1,.3,1) am-sheet-in;display:flex;position:fixed}.am-sheet__img{aspect-ratio:4/5;object-fit:cover;background:#111;flex:none;width:34%}.am-sheet__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.am-sheet__meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;align-items:center;gap:7px;font-size:10px;display:flex}.am-sheet__title{letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1.05}.am-sheet__desc{color:#ffffffb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.am-sheet__acts{gap:8px;margin-top:auto;display:flex}.am-sheet__go{color:#08080c;min-height:42px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#fff;border:0;flex:1;font-size:12px}.am-sheet__x{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;width:42px;min-height:42px;font-size:22px;line-height:1}}@keyframes am-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=767px){.am-index{align-items:stretch!important;padding:118px 16px 24px!important}.am-index>div:last-child{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:2px;max-height:none!important;overflow:hidden auto!important}.am-index>div:last-child::-webkit-scrollbar{display:none}.am-irow{grid-template-columns:30px 1fr auto;grid-template-areas:"n t t"".c p";gap:4px 10px!important;padding:14px 0!important;display:grid!important}.am-irow__n{grid-area:n;align-self:start;padding-top:6px;width:auto!important}.am-irow__t{grid-area:t;line-height:1.15;letter-spacing:.03em!important;font-size:22px!important}.am-irow__c{grid-area:c;min-width:0!important;font-size:10px!important}.am-irow__p{grid-area:p;min-width:0!important;font-size:10px!important}}@media (pointer:coarse){.am-esc{display:none!important}}
