@layer reset,tokens,base,utilities;@layer reset{*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}}@property --color-primary{syntax:"<color>";inherits:true;initial-value:#000}@property --color-secondary{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-background{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-text{syntax:"<color>";inherits:true;initial-value:#000}@property --color-title{syntax:"<color>";inherits:true;initial-value:#000}@layer tokens{:root{--color-black:#000;--color-white:#fff;--color-dark:var(--color-black);--color-light:var(--color-white);--color-offwhite:#e8e8e8;--color-dark-gray:#5e5e5e;--color-deselected-text:#c8c8c8;--color-primary:var(--color-dark);--color-secondary:var(--color-light);--color-text:var(--color-dark)}:root,[data-theme=dark]{--color-background:var(--color-secondary);--color-title:var(--color-primary);--color-selection-text:var(--color-background);--color-selection-bg:var(--color-text)}[data-theme=dark]{--color-primary:var(--color-light);--color-secondary:var(--color-dark);--color-text:var(--color-primary)}body{transition:--color-primary .75s ease,--color-secondary .75s ease,--color-background .75s ease,--color-text .75s ease,--color-title .75s ease}:root{--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-sine:cubic-bezier(.47, 0, .745, .715);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-in-back:cubic-bezier(.6, -.28, .735, .045);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-in-out-back:cubic-bezier(.68, -.55, .265, 1.55);--ease-base:cubic-bezier(.215, .61, .355, 1);--space-xxs:1rem;--space-xs:4rem;--space-s:8rem;--space-m:10rem;--space-l:20rem;--space-xl:30rem;--space-xxl:50rem;--ff-base:"Aeonik Mono";--font-floor:1rem;--font-floor:12rem;--font-xs-floor:10rem;--text-lh:1.2;--text-xs:10rem;--text-s:12rem;--text-m:16rem;--text-l:21rem;--text-xl:32rem}}@font-face{font-family:Aeonik Mono;src:url(https://aurelio-portfolio.b-cdn.net/public/fonts/AeonikMono-Regular.woff2) format("woff2"),url(https://aurelio-portfolio.b-cdn.net/public/fonts/AeonikMono-Regular.woff) format("woff"),url(https://aurelio-portfolio.b-cdn.net/public/fonts/AeonikMono-Regular.svg#AeonikMono-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@layer tokens{@media(min-width:768px){:root{--text-l:18rem;--text-xl:28rem}}}@layer tokens{:root{--ref-vw:375}@media(min-width:768px){:root{--ref-vw:1440}}}@layer base{:root{--interface-block-height:18px}@media(max-width:767px){:root{--interface-block-height:21px}}body,html{overflow:hidden;position:fixed;top:0;left:0;width:100vw;height:100svh}html{font-size:calc(1/var(--ref-vw)*100vw)}body{font-family:var(--ff-base);color:var(--color-text);background:var(--color-background)}body.wait{cursor:wait;overflow:hidden;touch-action:none}h1,h2,h3,h4,h5,h6{color:var(--color-title);font-family:var(--ff-base)}::-moz-selection{color:var(--color-selection-text);background:var(--color-selection-bg);text-shadow:none}::selection{color:var(--color-selection-text);background:var(--color-selection-bg);text-shadow:none}}@layer base{#app,.app{position:fixed;top:0;left:0;width:100vw;height:100svh;overflow-x:clip;overflow-y:scroll;-webkit-overflow-scrolling:touch}.view{position:relative;min-height:100svh;display:grid;grid-template-columns:100%;grid-template-rows:100%;grid-template-areas:"page";opacity:0;pointer-events:none}.view>*{grid-area:page}.grid{display:grid;--columns:12;--gap:1px;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-auto-rows:calc((100cqw - (var(--columns) - 1)*var(--gap))/var(--columns));gap:var(--gap)}.label{position:relative;display:flex;align-items:center;padding:var(--space-xs) var(--space-s);text-transform:uppercase;background:var(--color-primary);color:var(--color-secondary);box-sizing:border-box;overflow:hidden;white-space:nowrap}.label.label--rounded{border-radius:20rem}.label.label--light{background:var(--color-offwhite)}.label.label--half-rounded{border-top-right-radius:24rem;border-bottom-right-radius:24rem}}@layer utilities{.text-l,.text-m,.text-s,.text-xl,.text-xs{font-size:12px}.text-l,.text-m,.text-s,.text-xl,.text-xs{font-family:var(--ff-base)}.text-uppercase{text-transform:uppercase}.p-xxs{padding:var(--space-xxs)}.px-xxs{padding-inline:var(--space-xxs)}.py-xxs{padding-block:var(--space-xxs)}.pt-xxs{padding-top:var(--space-xxs)}.pr-xxs{padding-right:var(--space-xxs)}.pb-xxs{padding-bottom:var(--space-xxs)}.pl-xxs{padding-left:var(--space-xxs)}.m-xxs{margin:var(--space-xxs)}.mt-xxs{margin-top:var(--space-xxs)}.mr-xxs{margin-right:var(--space-xxs)}.mb-xxs{margin-bottom:var(--space-xxs)}.ml-xxs{margin-left:var(--space-xxs)}.gap-xxs{gap:var(--space-xxs)}.gap-x-xxs{-moz-column-gap:var(--space-xxs);column-gap:var(--space-xxs)}.gap-y-xxs{row-gap:var(--space-xxs)}.p-xs{padding:var(--space-xs)}.px-xs{padding-inline:var(--space-xs)}.py-xs{padding-block:var(--space-xs)}.pt-xs{padding-top:var(--space-xs)}.pr-xs{padding-right:var(--space-xs)}.pb-xs{padding-bottom:var(--space-xs)}.pl-xs{padding-left:var(--space-xs)}.m-xs{margin:var(--space-xs)}.mt-xs{margin-top:var(--space-xs)}.mr-xs{margin-right:var(--space-xs)}.mb-xs{margin-bottom:var(--space-xs)}.ml-xs{margin-left:var(--space-xs)}.gap-xs{gap:var(--space-xs)}.gap-x-xs{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.gap-y-xs{row-gap:var(--space-xs)}.p-s{padding:var(--space-s)}.px-s{padding-inline:var(--space-s)}.py-s{padding-block:var(--space-s)}.pt-s{padding-top:var(--space-s)}.pr-s{padding-right:var(--space-s)}.pb-s{padding-bottom:var(--space-s)}.pl-s{padding-left:var(--space-s)}.m-s{margin:var(--space-s)}.mx-s{margin-inline:var(--space-s)}.my-s{margin-block:var(--space-s)}.mt-s{margin-top:var(--space-s)}.mr-s{margin-right:var(--space-s)}.mb-s{margin-bottom:var(--space-s)}.ml-s{margin-left:var(--space-s)}.gap-s{gap:var(--space-s)}.gap-x-s{-moz-column-gap:var(--space-s);column-gap:var(--space-s)}.gap-y-s{row-gap:var(--space-s)}.p-m{padding:var(--space-m)}.px-m{padding-inline:var(--space-m)}.py-m{padding-block:var(--space-m)}.pt-m{padding-top:var(--space-m)}.pr-m{padding-right:var(--space-m)}.pb-m{padding-bottom:var(--space-m)}.pl-m{padding-left:var(--space-m)}.m-m{margin:var(--space-m)}.mx-m{margin-inline:var(--space-m)}.my-m{margin-block:var(--space-m)}.mt-m{margin-top:var(--space-m)}.mr-m{margin-right:var(--space-m)}.mb-m{margin-bottom:var(--space-m)}.ml-m{margin-left:var(--space-m)}.gap-m{gap:var(--space-m)}.gap-x-m{-moz-column-gap:var(--space-m);column-gap:var(--space-m)}.gap-y-m{row-gap:var(--space-m)}.p-l{padding:var(--space-l)}.px-l{padding-inline:var(--space-l)}.py-l{padding-block:var(--space-l)}.pt-l{padding-top:var(--space-l)}.pr-l{padding-right:var(--space-l)}.pb-l{padding-bottom:var(--space-l)}.pl-l{padding-left:var(--space-l)}.m-l{margin:var(--space-l)}.mx-l{margin-inline:var(--space-l)}.my-l{margin-block:var(--space-l)}.mt-l{margin-top:var(--space-l)}.mr-l{margin-right:var(--space-l)}.mb-l{margin-bottom:var(--space-l)}.ml-l{margin-left:var(--space-l)}.gap-l{gap:var(--space-l)}.gap-x-l{-moz-column-gap:var(--space-l);column-gap:var(--space-l)}.gap-y-l{row-gap:var(--space-l)}.p-xl{padding:var(--space-xl)}.px-xl{padding-inline:var(--space-xl)}.py-xl{padding-block:var(--space-xl)}.pt-xl{padding-top:var(--space-xl)}.pr-xl{padding-right:var(--space-xl)}.pb-xl{padding-bottom:var(--space-xl)}.pl-xl{padding-left:var(--space-xl)}.m-xl{margin:var(--space-xl)}.mx-xl{margin-inline:var(--space-xl)}.my-xl{margin-block:var(--space-xl)}.mt-xl{margin-top:var(--space-xl)}.mr-xl{margin-right:var(--space-xl)}.mb-xl{margin-bottom:var(--space-xl)}.ml-xl{margin-left:var(--space-xl)}.gap-xl{gap:var(--space-xl)}.gap-x-xl{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.gap-y-xl{row-gap:var(--space-xl)}.p-xxl{padding:var(--space-xxl)}.px-xxl{padding-inline:var(--space-xxl)}.py-xxl{padding-block:var(--space-xxl)}.pt-xxl{padding-top:var(--space-xxl)}.pr-xxl{padding-right:var(--space-xxl)}.pb-xxl{padding-bottom:var(--space-xxl)}.pl-xxl{padding-left:var(--space-xxl)}.m-xxl{margin:var(--space-xxl)}.mx-xxl{margin-inline:var(--space-xxl)}.my-xxl{margin-block:var(--space-xxl)}.mt-xxl{margin-top:var(--space-xxl)}.mr-xxl{margin-right:var(--space-xxl)}.mb-xxl{margin-bottom:var(--space-xxl)}.ml-xxl{margin-left:var(--space-xxl)}.gap-xxl{gap:var(--space-xxl)}.gap-x-xxl{-moz-column-gap:var(--space-xxl);column-gap:var(--space-xxl)}.gap-y-xxl{row-gap:var(--space-xxl)}.u-full{position:fixed;top:0;left:0;width:100vw;height:100svh}.u-fit{position:absolute;inset:0}.u-ssr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}.header{opacity:0}.loader[data-v-b0eb42d0]{z-index:1000;opacity:0;padding:0 var(--space-s);width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.loader[data-v-b0eb42d0]{z-index:50}}.loader .loader__inner-wrap[data-v-b0eb42d0]{overflow:hidden;width:100%}.loader .loader__inner[data-v-b0eb42d0]{position:relative;width:100%;display:flex;align-items:center;z-index:10}@media(max-width:767px){.loader .loader__inner[data-v-b0eb42d0]{flex-direction:column;align-items:stretch}}.loader .loader__mobile-top-row[data-v-b0eb42d0]{display:contents}@media(max-width:767px){.loader .loader__mobile-top-row[data-v-b0eb42d0]{display:none}}@media(max-width:767px){.loader .loader__inner>.loader__block--button[data-v-b0eb42d0],.loader .loader__inner>.loader__block--clock[data-v-b0eb42d0],.loader .loader__inner>.loader__block--location[data-v-b0eb42d0],.loader .loader__inner>.loader__block--menu[data-v-b0eb42d0],.loader .loader__spacer[data-v-b0eb42d0]{display:none}}.loader .loader__bg[data-v-b0eb42d0]{background-color:var(--color-white);z-index:0}.loader .loader__spacer[data-v-b0eb42d0]{flex:0 0 auto;width:0}.loader .loader__block[data-v-b0eb42d0]{flex:0 0 auto;box-sizing:border-box;overflow:hidden;text-transform:uppercase;background-color:var(--color-black);color:var(--color-white);height:18rem;font-size:12rem;line-height:18rem;padding:0 var(--space-s)}.loader .loader__block.loader__block--rounded[data-v-b0eb42d0]{border-radius:20rem}.loader .loader__block--button[data-v-b0eb42d0]{text-align:center}.loader .loader__block-inner[data-v-b0eb42d0]{display:block;white-space:nowrap}.loader .loader__block--clock .loader__block-inner[data-v-b0eb42d0]{display:flex;align-items:center;gap:var(--space-m)}.loader .loader__clock-icon[data-v-b0eb42d0]{flex:0 0 auto;width:9rem;height:9rem}.loader .loader__block--clock[data-v-b0eb42d0],.loader .loader__initial[data-v-b0eb42d0]{margin-right:2px}.loader .loader__initial[data-v-b0eb42d0]{position:relative;flex:0 0 auto;box-sizing:border-box;display:flex;align-items:center;overflow:hidden;text-transform:uppercase;background-color:var(--color-black);color:var(--color-white);height:18rem;font-size:12rem;line-height:18rem;padding-left:var(--space-s);padding-right:var(--space-s)}.loader .loader__initial .loader__initial-part[data-v-b0eb42d0]{overflow:hidden;height:100%}.loader .loader__initial .loader__initial-ghost[data-v-b0eb42d0],.loader .loader__initial .loader__initial-part-inner[data-v-b0eb42d0]{display:block;white-space:nowrap}.loader .loader__initial .loader__initial-ghost[data-v-b0eb42d0]{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}@media(max-width:767px){.loader .loader__block[data-v-b0eb42d0],.loader .loader__initial[data-v-b0eb42d0]{height:var(--interface-block-height);line-height:var(--interface-block-height)}}.header-nav__list[data-v-489e0ebc]{display:grid!important;grid-template-columns:3fr 2fr;gap:var(--space-s)}.header-nav__list-item[data-v-489e0ebc]{color:var(--header-color-idle)}.header-nav__list-item a[data-v-489e0ebc]{transition:color .3s var(--ease-base);display:flex;align-items:center;gap:var(--space-s)}.header-nav__list-item a[data-v-489e0ebc]:focus-visible,.header-nav__list-item a[data-v-489e0ebc]:hover{color:var(--header-color-hover)}.header-nav__list-item a.router-link-exact-active[data-v-489e0ebc],.header-nav__list-item a[data-v-489e0ebc]:active{color:var(--header-color-active)}.header-nav--mobile[data-v-489e0ebc]{width:100%}.header-nav--mobile .header-nav__list[data-v-489e0ebc]{display:flex!important;flex-direction:column;gap:0}.header-nav--mobile .header-nav__list-item[data-v-489e0ebc]{width:100%;height:var(--interface-block-height);font-size:12px;line-height:var(--interface-block-height);background-color:var(--color-black);color:var(--color-deselected-text);padding:0 var(--space-s);overflow:hidden}.header-nav--mobile .header-nav__list-item a[data-v-489e0ebc]{width:100%;justify-content:space-between}.header-nav--mobile .header-nav__list-item a.router-link-exact-active[data-v-489e0ebc],.header-nav--mobile .header-nav__list-item a[data-v-489e0ebc]:active{color:var(--color-deselected-text)}.header-coords[data-v-061569ff]{display:flex;align-items:center;gap:var(--space-m);color:var(--header-color-idle);transition:color .2s ease}.header-coords[data-v-061569ff]:hover{color:var(--header-color-hover)}.header-coords .header-coords__icon[data-v-061569ff]{width:9rem;height:9rem}.header-clock[data-v-06e13584]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-m);color:var(--header-color-idle);transition:color .2s ease}.header-clock[data-v-06e13584]:hover{color:var(--header-color-hover)}.header-clock__icon[data-v-06e13584]{width:9rem;height:9rem}.header-theme[data-v-762dbf56]{height:var(--interface-block-height);display:flex;align-items:center;justify-content:center;gap:var(--space-s);transition:opacity .2s ease}.header-theme.header-theme--disabled[data-v-762dbf56]{cursor:none}.header-theme .header-theme__gap-wrap[data-v-762dbf56],.header-theme .header-theme__zoom-wrap[data-v-762dbf56]{display:flex;align-items:center;gap:var(--space-s);height:var(--interface-block-height)}.header-theme .header-theme__gap-wrap[data-v-762dbf56]{gap:4rem;white-space:nowrap}.header-theme .header-theme__gap-value[data-v-762dbf56]{min-width:20rem;text-align:center;color:var(--color-deselected-text)}:is(.header-theme .header-theme__gap-control,.header-theme .header-theme__zoom)[data-v-762dbf56]{color:var(--header-color-idle);transition:color .2s ease}:is(.header-theme .header-theme__gap-control,.header-theme .header-theme__zoom)[data-v-762dbf56]:focus-visible,:is(.header-theme .header-theme__gap-control,.header-theme .header-theme__zoom)[data-v-762dbf56]:hover{color:var(--header-color-hover)}:is(.header-theme .header-theme__gap-control,.header-theme .header-theme__zoom).disabled[data-v-762dbf56]{pointer-events:none;cursor:auto;color:var(--header-color-idle)}.header-theme .header-theme__theme[data-v-762dbf56]{width:12px;height:12px;border-radius:50%;background-color:var(--header-color-active)}.button[data-v-044f82a7]{border-radius:30rem;display:flex;align-items:center;justify-content:center}.button.button--black[data-v-044f82a7]{background-color:var(--color-primary);color:var(--color-secondary)}.header-submenu[data-v-a38fa22f]{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-s)}.header-submenu__list[data-v-a38fa22f]{background-color:var(--color-offwhite);padding:var(--space-xs) var(--space-s);display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.header-submenu__list .header-submenu__list-item[data-v-a38fa22f]{color:var(--color-deselected-text)}.header-submenu__list .header-submenu__list-item.active[data-v-a38fa22f]{color:var(--color-dark-gray)}.header-mobile-nav[data-v-4a777421]{position:absolute;top:calc(var(--space-s) + var(--interface-block-height));left:var(--space-s);width:calc(100vw - var(--space-s)*2);display:flex;flex-direction:column;gap:2px;padding-top:2px;z-index:80;overflow:hidden}.header-mobile-nav__mask[data-v-4a777421]{width:100%;overflow:hidden}.header-mobile-nav__mask--contact[data-v-4a777421]{height:var(--interface-block-height);flex:0 0 var(--interface-block-height)}[data-v-4a777421] .header-mobile-nav__contact.button--black{width:100%;height:var(--interface-block-height);flex:0 0 var(--interface-block-height);border-radius:20rem;background-color:var(--color-black);color:var(--color-deselected-text)}.header[data-v-eef17cc0]{--header-color-active:var(--color-secondary);--header-color-idle:#767676;--header-color-hover:var(--color-deselected-text);position:fixed;top:0;left:0;width:100vw;z-index:90}.header .header__wrapper[data-v-eef17cc0]{display:grid;grid-template-columns:1fr repeat(2,5fr) 1fr;grid-template-rows:repeat(2,max-content);-moz-column-gap:2px;column-gap:2px}@media(max-width:767px){.header .header__wrapper[data-v-eef17cc0]{display:none}}.header .header__mobile-bar[data-v-eef17cc0]{display:none;overflow:hidden}@media(max-width:767px){.header .header__mobile-bar[data-v-eef17cc0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:2px}}.header .header__mobile-bar-cell[data-v-eef17cc0]{overflow:hidden}.header .header__block[data-v-eef17cc0]{padding:0 var(--space-s);background-color:var(--color-primary);color:var(--color-secondary);height:var(--interface-block-height);font-size:12px;line-height:var(--interface-block-height);overflow:hidden}.header .header__block[data-v-eef17cc0]:not(.header__block--menu){display:flex;align-items:center}.header .header__block.header__block--menu[data-v-eef17cc0]{z-index:10}.header .header__block.header__block--actions[data-v-eef17cc0]{display:grid;grid-template-columns:max-content 2fr 1fr;align-items:center}.header .header__block--logo[data-v-eef17cc0]{color:var(--header-color-active)}.header .header__block--mobile-logo[data-v-eef17cc0]{justify-content:space-between}.header .header__mobile-logo-link[data-v-eef17cc0]{white-space:nowrap;flex-shrink:0;display:flex;align-items:center;height:100%;color:inherit}.header .header__mobile-theme[data-v-eef17cc0]{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background-color:var(--header-color-active)}.header .header__block--mobile-menu[data-v-eef17cc0]{justify-content:flex-end;width:100%;border:none;border-radius:20rem;background-color:var(--color-primary);color:var(--color-secondary);font-family:inherit;text-transform:inherit;cursor:pointer}.header .header__mobile-menu-labels[data-v-eef17cc0]{position:relative;display:block;width:11ch;height:var(--interface-block-height);overflow:hidden}.header .header__mobile-menu-label[data-v-eef17cc0]{position:absolute;top:0;right:0;display:block;white-space:nowrap}body[data-theme=dark]{--header-color-idle:#767676;--header-color-hover:var(--color-dark-gray)}[data-v-eef17cc0] .header__button.button--black{background-color:var(--color-primary);color:var(--header-color-idle);transition:color .2s ease}[data-v-eef17cc0] .header__button.button--black:focus-visible,[data-v-eef17cc0] .header__button.button--black:hover{color:var(--header-color-hover)}[data-v-eef17cc0] .header__button.button--black:active{color:var(--header-color-active)}.header__submenu-wrap[data-v-eef17cc0]{grid-column:2/2}@media(max-width:767px){.header__block--mobile-menu[data-v-eef17cc0]{position:relative}.header__loading-labels[data-v-eef17cc0]{position:relative;display:block;width:100%;height:var(--interface-block-height);overflow:hidden}.header__loading-line[data-v-eef17cc0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.header__loading-line[data-v-eef17cc0]:not(:first-child){transform:translateY(102%)}.header__loading-line svg[data-v-eef17cc0]{width:9px;height:9px;flex-shrink:0}.header__loading-line[data-v-eef17cc0] .header-clock{color:inherit}}.app-cursor.is-about .cursor__infos[data-v-28e10059],.app-cursor.is-about .cursor__infos-ghost[data-v-28e10059]{display:none!important}.app-cursor[data-v-28e10059],.app-cursor[data-v-28e10059] *,.app-cursor[data-v-28e10059] :after,.app-cursor[data-v-28e10059] :before{pointer-events:none!important}.cursor[data-v-28e10059]{pointer-events:none;z-index:100;opacity:0}@media(max-width:767px){.cursor[data-v-28e10059]{z-index:40}}.cursor[data-v-28e10059]:not(.has-pointer){visibility:hidden!important}.cursor__inner[data-v-28e10059]{width:-moz-min-content;width:min-content}@media(max-width:767px){.cursor__inner[data-v-28e10059]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.cursor__inner-point[data-v-28e10059]{position:absolute;top:-6rem;left:-6rem;width:12rem;height:12rem;background:transparent;border-radius:50%;border:1px solid var(--color-primary);transform-origin:50% 50%}@media(max-width:767px){.cursor__inner-point[data-v-28e10059]{display:none}}.cursor__infos[data-v-28e10059]{visibility:hidden;position:absolute;top:12rem;left:12rem;--w-title:0;--w-category:0;--w-year:0;--w-index:0;display:grid;grid-template-columns:var(--w-title) var(--w-category) var(--w-year) var(--w-index);grid-template-rows:repeat(2,min-content);grid-template-areas:"title category year index" ". spec . .";width:-moz-max-content;width:max-content}@media(max-width:767px){.cursor__infos[data-v-28e10059]{top:var(--space-l);left:50%;transform:translate(-50%)}}.cursor__label-wrapper[data-v-28e10059]{position:relative;overflow:hidden;width:100%}.cursor__label[data-v-28e10059]{display:block;white-space:nowrap}.cursor__label--clone[data-v-28e10059]{position:absolute;top:0;left:0;width:100%;pointer-events:none}.cursor__infos-cell[data-v-28e10059]{overflow:hidden}.cursor__infos-cell--title[data-v-28e10059]{grid-area:title}.cursor__infos-cell--category[data-v-28e10059]{grid-area:category}.cursor__infos-cell--year[data-v-28e10059]{grid-area:year}.cursor__infos-cell--index[data-v-28e10059]{grid-area:index}.cursor__infos-cell--spec[data-v-28e10059]{grid-area:spec;width:100%}.cursor__infos-block--accent[data-v-28e10059]{color:#fff;background:#767676}@media(max-width:767px){.cursor__infos-block[data-v-28e10059]{height:var(--interface-block-height);padding:0 var(--space-s);line-height:var(--interface-block-height)}}.cursor__infos-ghost[data-v-28e10059]{position:absolute;top:0;left:0;display:flex;visibility:hidden;opacity:0;pointer-events:none}.error-pose[data-v-cce65837]{width:100%;height:100%;overflow:visible;pointer-events:none}.error-pose__canvas[data-v-cce65837]{display:block;width:100%;height:100%}.error-page[data-v-9a30312d]{position:relative;box-sizing:border-box;width:100%;min-height:100svh;overflow:hidden;color:var(--color-text);background:var(--color-background);font-family:var(--ff-base),monospace;pointer-events:auto}.error-page__brand[data-v-9a30312d]{position:absolute;z-index:2;top:10px;left:10px;display:flex;align-items:center;box-sizing:border-box;height:var(--interface-block-height);padding:0 8px;background:var(--color-primary);color:var(--color-secondary);font-size:12px;line-height:1;text-decoration:none}.error-page__brand[data-v-9a30312d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.error-page__center[data-v-9a30312d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:55px 10px;box-sizing:border-box;translate:0 -10svh}.error-page__pose[data-v-9a30312d]{flex:0 1 auto;width:min(760px,100%);height:min(53svh,500px);min-height:220px}.error-page__copy[data-v-9a30312d]{display:flex;align-items:center;flex-direction:column;gap:2px;max-width:100%;margin-top:-38px}.error-page__title[data-v-9a30312d]{display:flex;gap:0;align-items:center;margin:0;font-weight:400;font-size:12px;line-height:var(--interface-block-height);text-transform:uppercase}.error-page__mask[data-v-9a30312d]{max-width:100%;overflow:hidden}.error-page__tile[data-v-9a30312d]{display:flex;align-items:center;box-sizing:border-box;height:var(--interface-block-height);padding:0 8px;font-size:12px;line-height:var(--interface-block-height);background:var(--color-primary);color:var(--color-secondary);text-transform:uppercase;white-space:nowrap;animation:error-tile-in-9a30312d .55s cubic-bezier(.22,1,.36,1) .12s both}.error-page__tile--round[data-v-9a30312d]{border-radius:999px;animation-delay:.24s}.error-page__message-mask[data-v-9a30312d]{position:relative;width:-moz-max-content;width:max-content;height:var(--interface-block-height)}.error-page__message[data-v-9a30312d]{margin:0;font-size:12px;line-height:var(--interface-block-height);white-space:nowrap;animation-delay:.38s}.error-page__message-label-wrapper[data-v-9a30312d]{position:relative;width:100%;overflow:hidden}.error-page__message-label[data-v-9a30312d]{display:block;white-space:nowrap}.error-page__message-label--clone[data-v-9a30312d]{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none}@keyframes error-tile-in-9a30312d{0%{transform:translateY(105%)}to{transform:translateY(0)}}@media(max-width:767px){.error-page__center[data-v-9a30312d]{padding:46px 10px;translate:0 -8svh}.error-page__pose[data-v-9a30312d]{height:min(46svh,340px);min-height:180px}.error-page__copy[data-v-9a30312d]{margin-top:-12px}}@media(prefers-reduced-motion:reduce){.error-page__tile[data-v-9a30312d]{animation:none}}
