@font-face{font-family:displayFont;src:url(../media/GreekMono_Regular-s.p.1wlwdt2mzrzpp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:73.62%;descent-override:20.38%;line-gap-override:0.0%;size-adjust:131.49%}.displayfont_7861e2bb-module__cS47NW__className{font-family:displayFont,displayFont Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.displayfont_7861e2bb-module__cS47NW__variable{--font-display:"displayFont", "displayFont Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
@font-face{font-family:bodyFont;src:url(../media/ABCDiatype_Light-s.p.1pkpdzq6thj8z.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:98.16%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:98.62%}.bodyfont_28ce372a-module__HCWA0q__className{font-family:bodyFont,bodyFont Fallback,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.bodyfont_28ce372a-module__HCWA0q__variable{--font-body:"bodyFont", "bodyFont Fallback", Inter, -apple-system, BlinkMacSystemFont, Helvetica Neue, Arial, sans-serif}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#f6f6f6;--color-text:#666;--color-text-secondary:#666;--color-text-muted:#666;--font-sans:var(--font-body), "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg)}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-display);text-wrap:pretty;overflow-x:hidden}a{color:inherit;text-decoration:none}html.debug [data-debug]{outline-offset:-1px;outline:1px solid #007aff8c}html.debug footer [data-debug],html.debug .cs-mobile [data-debug],html.debug [data-debug^=about\:],html.debug [data-debug^=cv\:],html.debug .work-desktop [data-debug]{position:relative}html.debug [data-debug]:before{content:attr(data-debug);z-index:99999;letter-spacing:0;text-transform:none;color:#fff;white-space:nowrap;pointer-events:none;background:#007affe6;padding:1px 3px;font:9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}img,video{max-width:100%;display:block}.grid-container{width:100%;max-width:1920px;margin:0 auto;position:relative;overflow-x:clip}@media (max-width:767px){.grid-container{max-width:100%;overflow-x:clip}}.mosaic-canvas{width:100%;aspect-ratio:var(--canvas-ar-d);--mosaic-frame:1440;container-type:inline-size}@media (max-width:767px){.mosaic-canvas{aspect-ratio:var(--canvas-ar-m);--mosaic-frame:390;width:440px;left:50%;transform:translate(-50%)}}.mosaic-media-m{display:none}@media (max-width:767px){.mosaic-media-d{display:none}.mosaic-media-m{display:block}}.mosaic-tile{left:var(--d-left);width:var(--d-width);top:var(--d-top);height:var(--d-height);z-index:var(--tz-d);position:absolute;overflow:visible}@media (max-width:767px){.mosaic-tile{left:var(--m-left);width:var(--m-width);top:var(--m-top);height:var(--m-height);z-index:var(--tz-m)}.mosaic-tile[data-mobile=hidden]{display:none}.mosaic-caption-band{display:none!important}}.mosaic-sublayer{left:var(--d-left);width:var(--d-width);top:var(--d-top);height:var(--d-height);position:absolute}@media (max-width:767px){.mosaic-sublayer{left:var(--m-left);width:var(--m-width);top:var(--m-top);height:var(--m-height)}.mosaic-sublayer[data-mobile=hidden]{display:none}}.cs-desktop{display:block}.cs-mobile,.cs-header,.cs-header-arrow{display:none}@media (max-width:767px){.cs-desktop{display:none}.cs-mobile{display:block}.cs-header{padding:79px 10px 18px;display:block}.cs-header-arrow{text-align:center;padding-bottom:75px;line-height:0;display:block}}.cs-cta{color:var(--color-text);background:0 0;transition:background-color .2s,color .2s}.cs-cta:hover,.cs-cta:focus-visible{background:var(--color-text);color:#d9d9d9}::view-transition-group(*){animation-duration:.85s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root){animation-duration:.65s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.65s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.work-desktop{display:block}.work-mobile{display:none}@media (max-width:767px){.work-desktop{display:none}.work-mobile{display:block}}.cs-canvas{width:100%;aspect-ratio:var(--cs-canvas-ar);position:relative;overflow:hidden;container-type:inline-size}.cs-layer{left:var(--d-left);width:var(--d-width);top:var(--d-top);height:var(--d-height);position:absolute}
