@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-vietnamese-700-normal.DWQgDHuA.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-700-normal.D-KrLuLr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-ext-700-normal.B2s3bDs2.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-700-normal.B_E7P90g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2) format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.CBMNjBwz.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DvVFcYIV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DLFur4M8.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.Cgupd8z3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.xgh5yVqR.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.m3zVZPMF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.Bd9qxgO7.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-normal.Co9-8-br.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CfDT8MMM.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.yoRrTn3C.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.8a_ZZ2Qq.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.Ckqal4CG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.DSJrtJSV.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.zgGxM6DR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-italic.CrXb_wUK.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-italic.CWxonse8.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-italic.D_DWC1IY.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-italic.DCsSAFyU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-italic.FLlJiINU.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-italic.11TUomBd.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-italic.BU6_2yEY.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-italic.Bgino0Sw.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-italic.BW8oGKYg.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-italic.BCMO1dRL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-italic.dkY5D-I6.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-italic.CAWkC-nM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.KGnr19QW.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-italic.DxAerz_z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-mono-cyrillic-ext-700-normal.DIdXcaHT.woff2) format("woff2"),url(/_astro/noto-sans-mono-cyrillic-ext-700-normal.Wik1mcYK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-mono-cyrillic-700-normal.CKBYCOIR.woff2) format("woff2"),url(/_astro/noto-sans-mono-cyrillic-700-normal._Rm7s8ib.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-mono-greek-ext-700-normal.Cjy2AUWg.woff2) format("woff2"),url(/_astro/noto-sans-mono-greek-ext-700-normal.DbVMwNbo.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-mono-greek-700-normal.D7DhzKzz.woff2) format("woff2"),url(/_astro/noto-sans-mono-greek-700-normal.45TFdaZE.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/noto-sans-mono-vietnamese-700-normal.i4ShBKYM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-mono-latin-ext-700-normal.CheMH_xY.woff2) format("woff2"),url(/_astro/noto-sans-mono-latin-ext-700-normal.CVLr4jie.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-mono-latin-700-normal.gjELxfHX.woff2) format("woff2"),url(/_astro/noto-sans-mono-latin-700-normal.C-1yQP0w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:#0a0a0b}body{background:#0a0a0b;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#ff5a2c;color:#0a0a0b}::-webkit-scrollbar{width:0;height:0}html[lang=el] [style*="Bricolage Grotesque Variable"],html[lang=el] #cookie-notice p{font-family:Manrope Variable,system-ui,sans-serif!important}html[lang=el] [style*="Instrument Serif"]{font-family:EB Garamond,Georgia,serif!important}html[lang=el] [style*="Space Mono"],html[lang=el] .skip-link,html[lang=el] #a11y-panel h2,html[lang=el] .a11y-lab,html[lang=el] .a11y-btn,html[lang=el] #a11y-panel .a11y-foot,html[lang=el] #cookie-accept{font-family:Noto Sans Mono,ui-monospace,monospace!important}html[lang=el] #top h1{font-size:clamp(40px,7vw,112px)!important;letter-spacing:-.03em!important}html[lang=el] h1{letter-spacing:-.022em!important}html[lang=el] h2{letter-spacing:-.018em!important}html[lang=el] h3{letter-spacing:-.012em!important}html[lang=el] [data-logo-word]{letter-spacing:-.03em!important}html[lang=el] [data-display]{letter-spacing:-.015em!important}html[lang=el] [style*="Instrument Serif"]{font-size:1.06em;line-height:0}#main-content:focus{outline:none}@keyframes fadeUp{0%{transform:translateY(22px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important}}@media (max-width:1279px){[data-cap-grid]{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:959px){[data-cap-grid]{grid-template-columns:repeat(2,1fr)!important}[data-ethos-grid]{grid-template-columns:1fr!important}[data-ethos]{border-top:1px solid rgba(237,234,227,.12)}[data-ethos]:first-child{border-top:none}}@media (max-width:768px){[data-nav]{padding:18px 6vw!important}[data-navlinks]{gap:22px!important}[data-intro]{padding:11vh 6vw!important}#services{padding:7vh 6vw 9vh!important}#studio{padding:11vh 6vw!important}#contact{padding:11vh 6vw 6vh!important}[data-ethos]{padding:38px 26px 42px!important}}@media (max-width:560px){[data-cap-grid]{grid-template-columns:1fr!important}[data-cap-card]{min-height:0!important;padding:30px 26px!important}[data-navlinks]{gap:15px!important}[data-nav]{padding:16px 5vw!important}[data-logo-word]{font-size:19px!important}}[data-cap-card]:hover{box-shadow:inset 0 72px 92px -50px #ff5a2c8c;border-color:#ff5a2c66!important}.marq:hover{color:#ff5a2c!important;-webkit-text-stroke:1.4px #FF5A2C!important}#email:hover{color:#ff5a2c!important;border-bottom-color:#ff5a2c!important;letter-spacing:0em!important}#cta-hero:hover{color:#ff5a2c!important;border-bottom-color:#edeae3!important}a:focus-visible,button:focus-visible{outline:2px solid #FF5A2C;outline-offset:3px;border-radius:1px}.skip-link{position:fixed;top:10px;left:10px;z-index:200;background:#ff5a2c;color:#0a0a0b;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:11px 17px;text-decoration:none;transform:translateY(-180%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}#contact-form input:focus,#contact-form textarea:focus{border-bottom-color:#ff5a2c!important}#contact-form input::placeholder,#contact-form textarea::placeholder{color:#5a5852}#cf-submit:hover{background-color:#ff6e44!important;transform:translateY(-2px)}.lang-link:hover{color:#ff5a2c!important}#intro-overlay{position:fixed;inset:0;z-index:9999;background:#0a0a0b;display:flex;align-items:center;justify-content:center;transition:opacity .7s cubic-bezier(.4,0,.2,1)}#intro-overlay .mark{font-family:Bricolage Grotesque Variable,sans-serif;font-weight:700;font-size:clamp(34px,7vw,72px);letter-spacing:-.045em;color:#edeae3;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}#intro-overlay.in .mark{opacity:1;transform:translateY(0)}#intro-overlay.out{opacity:0}@media (prefers-reduced-motion: reduce){#intro-overlay{display:none}}#a11y-toggle{position:fixed;left:20px;bottom:20px;z-index:9500;width:54px;height:54px;border-radius:50%;background:#ff5a2c;color:#0a0a0b;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #00000073}#a11y-toggle:focus-visible{outline:3px solid #EDEAE3;outline-offset:2px}#a11y-panel{position:fixed;left:20px;bottom:86px;z-index:9500;width:290px;max-width:calc(100vw - 40px);background:#141416;border:1px solid rgba(237,234,227,.18);border-radius:14px;padding:18px;box-shadow:0 20px 60px #0000008c;display:none;color:#edeae3}#a11y-panel[data-open="1"]{display:block}#a11y-panel h2{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#8a8780;margin-bottom:6px}.a11y-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.a11y-lab{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.04em;color:#edeae3}.a11y-btn{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.06em;background:transparent;border:1px solid rgba(237,234,227,.25);color:#edeae3;padding:8px 12px;border-radius:8px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.a11y-btn:hover{border-color:#ff5a2c}.a11y-btn[aria-pressed=true]{background:#ff5a2c;color:#0a0a0b;border-color:#ff5a2c}.a11y-sizer{display:inline-flex;gap:6px}.a11y-sizer button{width:34px;height:34px;padding:0;font-size:14px}#a11y-panel .a11y-foot{display:block;margin-top:18px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a8780;text-decoration:underline;text-underline-offset:3px}#a11y-panel .a11y-foot:hover{color:#ff5a2c}html.hc #site{background:#000!important}html.hc #site *{color:#fff!important;border-color:#fff!important;text-shadow:none!important}html.hc #site a,html.hc #site .marq,html.hc #site [data-ethos-num]{color:#ffd400!important;-webkit-text-stroke-color:#FFD400!important}html.hc #site #cf-submit{background:#ffd400!important;color:#000!important}html.hc #gl,html.hc #grain{opacity:0!important}html.hl-links #site a{outline:2px solid #FFD400!important;outline-offset:2px;text-decoration:underline!important;text-underline-offset:3px}html.readable #site,html.readable #site *{font-family:system-ui,Segoe UI,Arial,sans-serif!important;letter-spacing:normal!important}html.stop-motion #site *,html.stop-motion #site *:before,html.stop-motion #site *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}#cookie-notice{position:fixed;left:50%;transform:translate(-50%);bottom:20px;z-index:9400;width:auto;max-width:min(900px,calc(100vw - 40px));display:flex;align-items:center;gap:22px;background:#141416;border:1px solid rgba(237,234,227,.18);border-radius:12px;padding:12px 14px 12px 24px;box-shadow:0 20px 60px #0000008c;color:#c8c4bb}#cookie-notice[hidden]{display:none}#cookie-notice p{font-family:Bricolage Grotesque Variable,system-ui,sans-serif;font-size:13px;line-height:1.45;color:#c8c4bb;margin:0;flex:1}#cookie-notice a{color:#edeae3;text-decoration:underline;text-underline-offset:2px}#cookie-notice a:hover{color:#ff5a2c}#cookie-notice .cn-row{display:flex;flex-shrink:0;margin:0}#cookie-accept{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0b;background:#ff5a2c;border:none;padding:12px 22px;border-radius:8px;transition:background-color .25s ease,transform .25s ease}#cookie-accept:hover{background:#ff6e44;transform:translateY(-1px)}@media (max-width:560px){#cookie-notice{left:12px;right:12px;transform:none;bottom:84px;max-width:none;flex-wrap:wrap;gap:12px;padding:16px 18px}#cookie-notice .cn-row{width:100%;justify-content:flex-end}#a11y-toggle{left:12px;bottom:12px}}[data-trail],#cursor-ring,#cursor-dot{z-index:10001!important}#nav-toggle{display:none;position:relative;z-index:1;width:44px;height:44px;background:transparent;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px}#nav-toggle span{display:block;width:24px;height:2px;background:#edeae3;border-radius:2px;transition:transform .3s ease,opacity .3s ease}html.menu-open #nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}html.menu-open #nav-toggle span:nth-child(2){opacity:0}html.menu-open #nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#mobile-menu{position:fixed;inset:0;z-index:60;background:#0a0a0bf7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;opacity:0;pointer-events:none;transition:opacity .35s ease}html.menu-open #mobile-menu{opacity:1;pointer-events:auto}#mobile-menu a{font-family:Space Mono,monospace;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:#edeae3;text-decoration:none;transition:color .3s ease}#mobile-menu a:hover{color:#ff5a2c}#mobile-menu .mm-langs{display:flex;align-items:center;gap:12px;margin-top:24px;font-family:Space Mono,monospace;font-size:15px;letter-spacing:.12em}#mobile-menu .mm-cur{color:#ff5a2c}#mobile-menu .mm-sep{color:#54524d}html[lang=el] #mobile-menu a,html[lang=el] #mobile-menu .mm-langs{font-family:Noto Sans Mono,ui-monospace,monospace!important}@media (max-width:768px){[data-navlinks]{display:none!important}#nav-toggle{display:flex!important}}#a11y-toggle{transition:transform .25s ease,box-shadow .25s ease}#a11y-toggle:hover{transform:scale(1.1);box-shadow:0 8px 30px #ff5a2c8c}#nav-toggle:hover span{background:#ff5a2c}.a11y-btn:hover{border-color:#ff5a2c;background:#ff5a2c24;color:#edeae3}
