ul{box-sizing:border-box;padding-left:16px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--black:#000000;--grey:rgba(0, 0, 0, 0.65);--gap:32px;--gap-2x:64px;--gap-4x:128px}button{background-color:#fff0;border:0;padding:0;text-align:inherit;font:inherit;border-radius:0;cursor:pointer}@font-face{font-display:swap;font-family:"Geist";src:url(/wp-content/themes/Anastasios/assets/fonts/Geist-VariableFont_wght.ttf);font-display:swap}*,body,button{margin:0}*{box-sizing:border-box;padding:0}html{font-size:16px}body{font-family:"Geist",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.3}a,h1,h2{font-weight:500}a{color:#000}.st{font-size:.8rem;letter-spacing:.02rem}h1,h2{line-height:1.1}h2{font-size:2rem}:focus-visible{outline:3px solid #000;outline-offset:2px}.btn-primary,.btn-secondary{display:flex;padding:8px 24px;align-items:center;gap:8px;border-radius:100px;box-shadow:0 1px 2px 0 rgb(0 0 0/.35);transition:all .3s ease}.btn-primary{background:rgb(0 0 0);color:rgb(255 255 255);text-decoration:none}.btn-secondary{background:rgb(255 255 255);border:1px solid #000}.btn-back,.btn-secondary,.btn-tertiary{color:rgb(0 0 0);text-decoration:none}.btn-primary:hover{background:#000}.btn-secondary:hover{background:#000;color:rgb(255 255 255)}.anas-child-menu-item a:hover,.btn-back:hover,.btn-tertiary:hover{text-decoration:underline}.btn-back{display:flex;align-items:center;gap:8px;background:rgb(255 255 255);transition:all .3s ease}.unstyled-link{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:#fff0}button{-webkit-appearance:none;appearance:none}.flex-col,.flex-row{display:flex;flex-direction:column}.flex-row{flex-direction:row}.gap-tiny{gap:8px}.flex-right{margin-left:auto}.nav,.sticky-fix{position:sticky;top:0}.sticky-fix{height:1px;z-index:101;margin-top:-1px}.nav{display:flex;flex-direction:column;gap:48px;width:300px;height:100svh;padding:var(--gap);z-index:9;overflow:auto}.nav-title{font-weight:500;text-transform:uppercase;font-size:2em;letter-spacing:-.05rem}nav{width:100%}.menu{list-style:none;padding:0}.anas-menu-item{display:block;width:100%;padding:16px 16px 12px 0;color:#000!important;border:0;text-align:left;font-size:1rem;cursor:pointer;font-weight:500}.anas-menu-child-group{list-style:none;display:none;padding:12px 0 16px 16px}.anas-child-menu-item{display:flex;flex-direction:row;gap:6px;align-items:center;text-decoration:none;font-weight:400;color:#000;margin-bottom:8px;height:32px}.anas-child-menu-item:last-child{margin-bottom:0}.anas-child-menu-item a{text-decoration:none;font-weight:400;color:#000}.nav-bottom{display:flex;flex-grow:1;align-items:flex-end}.nav-bottom-container,.nav-legal{display:flex;flex-direction:column;gap:16px}.nav-legal{flex-direction:row;gap:32px;font-size:.8rem}.mobile-sticky-header{position:sticky;top:0;display:none;flex-direction:row;align-items:center;width:100%;padding:16px;background-color:#fff;z-index:99}.menu-icon-container{margin-left:auto}.menu-icon{width:24px;height:12px;margin:auto;z-index:10;cursor:pointer;position:relative;display:flex;align-items:center}.menu-icon span{position:absolute;display:block;height:3px;width:24px;background-color:#000;transform:rotate(0);transition:all 200ms cubic-bezier(.895,.03,.685,.22)}.menu-icon span.one{top:0}.menu-icon span.three{top:8px}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100svh;z-index:90;background:rgb(0 0 0/.25);backdrop-filter:blur(2px);opacity:0;display:none;transition:all .3s ease-in-out}.project-wrapper{width:calc(66.6% - 316px);margin:var(--gap) var(--gap) var(--gap) 300px;display:flex;flex-direction:column;gap:var(--gap)}.project-grid{width:100%}.grid-item{width:calc(50% - 16px)!important;height:auto;display:flex}.project-sm-only{display:none}.project-side-panel{position:fixed;top:0;right:0;display:flex;flex-direction:column;height:calc(100svh - var(--gap-2x));height:100%;width:33.3%;gap:16px;padding-left:8px;padding-right:var(--gap);padding-top:var(--gap);padding-bottom:var(--gap);overflow:auto}.project-details{display:flex;flex-direction:column;gap:32px;flex-grow:1}.project-title{font-size:1.5rem;font-weight:500;margin:0}.project-details-col{display:flex;flex-direction:column;gap:16px}.project-details-row{display:flex;flex-direction:row;gap:8px}.project-details-label::after{content:":"}.project-description p{margin-top:0;margin-bottom:16px}.quote,.side-panel-bottom{display:flex;flex-direction:column}.side-panel-bottom{gap:var(--gap)}.quote{gap:8px;padding:var(--gap);background-color:#f6f6f6;border-radius:12px}.quote-quote::after,.quote-quote::before{content:'"'}.quote-author{font-weight:500}.quote-author::before{content:"—"}.sm-only{display:none}.notification{position:fixed;bottom:24px;left:50%;transform:translatex(-50%);display:none;flex-direction:row;align-items:center;padding:6px 16px;border-radius:100px;background-color:#000;color:#fff;gap:12px;z-index:20;font-size:.8rem}@media screen and (max-width:1590px){.project-grid{width:100%}.project-side-panel{width:33.3%;padding-left:16px}.grid-item{width:100%!important}}@media screen and (max-width:992px){.project-side-panel{display:none}.project-wrapper{width:calc(100% - 316px)}.project-sm-only{display:block}}@media screen and (max-width:800px){:root{--gap:8px;--gap-2x:16px;--gap-4x:32px}.project-wrapper{width:calc(100% - var(--gap-4x));margin:var(--gap-2x);top:0}.nav{transform:translateX(-300px);transition:all .3s ease-in-out;background-color:#fff;z-index:100;padding:var(--gap-2x)}.mobile-sticky-header,.sm-only{display:flex}.notification{display:flex;cursor:pointer}}@media screen and (max-width:390px){.nav{width:265px}}