:root{--content-max-width:1600px;--content-post-width:1000px;--content-horizontal-padding:60px;--content-horizontal-padding-tablet:40px;--content-horizontal-padding-mobile:12px;--top-nav-spacing:60px;--top-nav-spacing-mobile:48px;--content-top-spacing:24px;--spacing-px:"1px";--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--fontFamily-bold:"greycliff-cf", sans-serif;--fontFamily-extrabold:"greycliff-cf", sans-serif;--fontFamily-regular:"greycliff-cf", sans-serif;--fontFamily-sans:"greycliff-cf", sans-serif;--fontFamily-serif:"greycliff-cf", sans-serif;--font-body:"greycliff-cf", sans-serif;--font-heading:"greycliff-cf", sans-serif;--font-title:"greycliff-cf", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fontWeight-normal:400;--fontWeight-bold:700;--fontWeight-black:800;--fontSize-root:16px;--lineHeight-none:1;--lineHeight-tight:1.1;--lineHeight-normal:1.5;--lineHeight-relaxed:1.625;--fontSize-0:.833rem;--fontSize-1:1rem;--fontSize-2:1.2rem;--fontSize-3:1.44rem;--fontSize-4:1.728rem;--fontSize-5:2.074rem;--fontSize-6:2.488rem;--fontSize-7:2.986rem;--color-primary:#355b4b;--color-text:#0e0e0c;--color-text-light:#65655f;--color-heading:#0e0e0c;--color-black:#0e0e0c;--color-black-rgb:14, 14, 12;--color-heading-black:var(--color-black);--color-accent:#e9e9e3;--color-bg:#fcfaf3;--color-bg-secondary:#f4f0e7;--color-bg-tertiary:#f8f4ec;--color-border:#d8d6cd;--color-muted:#65655f;--color-muted-strong:#4f4f49;--color-body-text:#0e0e0c;--background:#fcfaf3;--foreground:#0e0e0c;--card:#f4f0e7;--muted:#f8f4ec;--muted-foreground:#65655f;--border:#d8d6cd;--primary:#355b4b;--accent:#e9e9e3;--error:#dc143c;--r-card:16px;--r-full:9999px;--container-content:1600px;--container-prose:1000px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#b6b6b0;--color-text:#ebebe5;--color-text-light:#797976;--color-heading:#ebebe5;--color-black:#ebebe5;--color-black-rgb:235, 235, 229;--color-heading-black:#ebebe5;--color-accent:#121117;--color-bg:#08080a;--color-bg-secondary:#121117;--color-bg-tertiary:#16151b;--color-border:#23222a;--color-muted:#797976;--color-muted-strong:#a5a59b;--color-body-text:#ebebe5;--background:#08080a;--foreground:#ebebe5;--card:#121117;--muted:#16151b;--muted-foreground:#797976;--border:#23222a;--primary:#b6b6b0;--accent:#121117}*,:after,:before{box-sizing:border-box}html{line-height:var(--lineHeight-normal);font-size:var(--fontSize-root);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);scrollbar-gutter:stable}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}html[lang=el]{font-size:15.2px}@supports (-webkit-overflow-scrolling:touch){html,body{-webkit-overflow-scrolling:auto}@media only screen and (min-device-width:768px) and (max-device-width:1366px){body{backface-visibility:hidden;will-change:transform;transform:translate(0,0)}.gatsby-image-wrapper,img{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}}}body{font-family:var(--font-body);font-size:var(--fontSize-2);color:var(--color-text);background-color:#0000;transition:color .3s}:root{--grain-fine:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 1 0'/><feComponentTransfer><feFuncR type='linear' slope='1.4' intercept='-0.2'/><feFuncG type='linear' slope='1.4' intercept='-0.2'/><feFuncB type='linear' slope='1.4' intercept='-0.2'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.07'/></svg>");--grain-coarse:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.22' numOctaves='2' stitchTiles='stitch' seed='3'/><feColorMatrix type='matrix' values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/></svg>");--grain-blend:multiply}[data-theme=dark]{--grain-fine:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 1 0'/><feComponentTransfer><feFuncR type='linear' slope='1.4' intercept='-0.2'/><feFuncG type='linear' slope='1.4' intercept='-0.2'/><feFuncB type='linear' slope='1.4' intercept='-0.2'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/></svg>");--grain-coarse:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.22' numOctaves='2' stitchTiles='stitch' seed='3'/><feColorMatrix type='matrix' values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.009'/></svg>");--grain-blend:screen}@media (prefers-reduced-motion:reduce){body{transition:none}}hr{background:var(--color-accent);border:0;height:1px;margin:24px 0}p{font-family:var(--font-body);margin-top:var(--spacing-12);margin-bottom:var(--spacing-6);line-height:var(--lineHeight-tight);font-weight:var(--fontWeight-normal);color:var(--color-heading)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin-bottom:var(--spacing-4);line-height:var(--lineHeight-tight);letter-spacing:-.025em;color:var(--color-heading)}html[lang=el] h1,html[lang=el] h2,html[lang=el] h3,html[lang=el] h4,html[lang=el] h5,html[lang=el] h6{letter-spacing:-.015em}h2,h3,h4,h5,h6{font-weight:var(--fontWeight-bold)}h1{font-weight:var(--fontWeight-bold);color:var(--color-heading-black)}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit;text-decoration:none}p{line-height:var(--lineHeight-relaxed);margin:var(--spacing-0) var(--spacing-0) var(--spacing-8) var(--spacing-0);padding:var(--spacing-0)}ul,ol{padding-left:var(--spacing-4);margin-left:var(--spacing-0);margin-right:var(--spacing-0);margin-bottom:var(--spacing-8);list-style-image:none;list-style-position:outside}ol li{padding-left:var(--spacing-0);margin-bottom:calc(var(--spacing-4) / 2);line-height:var(--lineHeight-relaxed)}@media (max-width:42rem){ul,ol{padding-left:var(--spacing-3)}li{margin-bottom:calc(var(--spacing-3) / 2)}}table{border-collapse:collapse;text-align:left;width:100%;margin:1em 0;font-size:1rem}th,td{border:1px solid var(--color-border);padding:.5em 1em}th{background-color:var(--color-bg-secondary);font-weight:700}tr:nth-child(2n){background-color:var(--color-bg-tertiary)}@media (max-width:768px){table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}table th,table td{white-space:nowrap}input,select,textarea{font-size:16px}}blockquote{color:var(--color-text-light);margin-left:calc(-1 * var(--spacing-6));margin-right:var(--spacing-8);padding:var(--spacing-0) var(--spacing-0) var(--spacing-0) var(--spacing-6);border-left:var(--spacing-1) solid var(--color-primary);font-size:var(--fontSize-2);margin-bottom:var(--spacing-8);font-style:italic}@media (max-width:768px){ol{padding-left:var(--spacing-3)}}.yarl__button{--yarl__button_filter:none;filter:none}.gatsby-image-wrapper{background-color:var(--color-bg-tertiary)}.gatsby-image-wrapper [data-placeholder-image]{background-color:var(--color-bg-tertiary)!important}.form-error{color:var(--error);font-size:14px}.form-notice{color:var(--foreground);padding:20px 0}.explore-empty{text-align:center;color:var(--muted-foreground);padding:clamp(40px,5vw,80px) 0}
:root{--animation-duration-fast:.15s;--animation-duration-normal:.25s;--animation-duration-slow:.4s;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .6, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lift-small:-2px;--lift-medium:-4px;--lift-large:-8px;--scale-subtle:1.02;--scale-normal:1.05;--scale-press:.98;--shadow-subtle:0 2px 8px #00000014;--shadow-medium:0 4px 12px #0000001f;--shadow-large:0 8px 24px #00000029}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translate(30px)}to{opacity:1;-webkit-transform:translate(0)}}.animate-fadeIn{animation:fadeIn var(--animation-duration-normal) var(--ease-smooth);-webkit-animation:fadeIn var(--animation-duration-normal) var(--ease-smooth)}.animate-fadeInUp{animation:fadeInUp var(--animation-duration-slow) var(--ease-out);-webkit-animation:fadeInUp var(--animation-duration-slow) var(--ease-out)}.animate-scaleIn{animation:scaleIn var(--animation-duration-normal) var(--ease-smooth);-webkit-animation:scaleIn var(--animation-duration-normal) var(--ease-smooth)}.transition-smooth{transition:all var(--animation-duration-normal) var(--ease-smooth);-webkit-transition:all var(--animation-duration-normal) var(--ease-smooth)}.transition-transform{transition:transform var(--animation-duration-normal) var(--ease-smooth);-webkit-transition:-webkit-transform var(--animation-duration-normal) var(--ease-smooth);transition:transform var(--animation-duration-normal) var(--ease-smooth)}.transition-opacity{transition:opacity var(--animation-duration-normal) var(--ease-smooth);-webkit-transition:opacity var(--animation-duration-normal) var(--ease-smooth)}.hover-lift{transition:transform var(--animation-duration-fast) var(--ease-smooth), box-shadow var(--animation-duration-fast) var(--ease-smooth);-webkit-transition:-webkit-transform var(--animation-duration-fast) var(--ease-smooth), box-shadow var(--animation-duration-fast) var(--ease-smooth)}.hover-lift:hover{transform:translateY(var(--lift-small));-webkit-transform:translateY(var(--lift-small))}.hover-scale{transition:transform var(--animation-duration-fast) var(--ease-smooth);-webkit-transition:-webkit-transform var(--animation-duration-fast) var(--ease-smooth)}.hover-scale:hover{transform:scale(var(--scale-subtle));-webkit-transform:scale(var(--scale-subtle))}.active-press:active{transform:scale(var(--scale-press));-webkit-transform:scale(var(--scale-press))}.gpu-accelerated{will-change:transform, opacity;backface-visibility:hidden;transform:translateZ(0)}.animation-complete{will-change:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hover-lift:hover,.hover-scale:hover{transform:none}}@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)){.gpu-accelerated{perspective:1000px}}}@-moz-document url-prefix(){.transition-smooth{transition:all var(--animation-duration-normal) var(--ease-smooth)}}img{opacity:1}.stagger-children>:first-child{animation-delay:50ms}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.15s}.stagger-children>:nth-child(4){animation-delay:.2s}.stagger-children>:nth-child(5){animation-delay:.25s}.stagger-children>:nth-child(6){animation-delay:.3s}@keyframes notesDrawerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
