/*!
Theme Name: Athens Unscripted
Author: Andreas Stavrou
Description: Custom theme for Athens Unscripted.
Version: 0.1.0
Text Domain: athensunscripted
*/@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-display:swap;src:url("assets/fonts/noto-serif-latin.woff2") format("woff2");unicode-range:U+0000-024F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-display:swap;src:url("assets/fonts/noto-serif-greek.woff2") format("woff2");unicode-range:U+0370-03FF,U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:100 900;font-display:swap;src:url("assets/fonts/noto-serif-italic-latin.woff2") format("woff2");unicode-range:U+0000-024F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:100 900;font-display:swap;src:url("assets/fonts/noto-serif-italic-greek.woff2") format("woff2");unicode-range:U+0370-03FF,U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 500;font-display:swap;src:url("assets/fonts/roboto-latin.woff2") format("woff2");unicode-range:U+0000-024F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 500;font-display:swap;src:url("assets/fonts/roboto-greek.woff2") format("woff2");unicode-range:U+0370-03FF,U+1F00-1FFF}:root{--au-brand: #183C9F;--au-paper: #FBF9F9;--au-lime: #B6F87D;--au-white: #FFFFFF;--au-font-serif: 'Noto Serif', Georgia, serif;--au-font-sans: 'Roboto', system-ui, sans-serif;--au-gutter: 1rem;--au-maxw: 1200px;--au-maxw-narrow: 42rem;--au-ease-out: cubic-bezier(0.16, 1, 0.3, 1);--au-ease-in: cubic-bezier(0.5, 0, 0.75, 0);--au-ease-in-out: cubic-bezier(0.76, 0, 0.24, 1);--au-ease-draw: cubic-bezier(0.37, 0, 0.63, 1);--au-spacing: 1}*,*::before,*::after{box-sizing:border-box}html{scrollbar-gutter:stable;background-color:var(--au-paper)}body{margin:0;background-color:var(--au-paper);color:var(--au-brand);font-family:var(--au-font-serif);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}.site{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.main{flex:1}.container{width:100%;max-width:var(--au-maxw);margin-inline:auto;padding-inline:var(--au-gutter)}.container--narrow{max-width:var(--au-maxw-narrow)}.section{padding-block:clamp(3rem,8vw,6rem)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link:focus{top:1rem;left:1rem;z-index:100001;width:auto;height:auto;padding:.75rem 1rem;margin:0;overflow:visible;clip:auto;background-color:var(--au-brand);color:var(--au-white);font-family:var(--au-font-sans);font-size:.9375rem}.desktop-only{display:none !important}@media(min-width: 1200px){.desktop-only{display:block !important}.mobile-only{display:none !important}}.handwritten{--delay: 0s;--fill-at: calc(var(--delay) + var(--draw-duration));display:block;height:auto;overflow:visible}.handwritten__strokes path,.handwritten__mask path{fill:none;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1}.handwritten__strokes path{stroke:var(--ink);stroke-width:.6}.handwritten__mask path{stroke:#fff;stroke-width:var(--mask-width)}.handwritten__mask rect{fill:#fff;opacity:0}.handwritten__fill{fill:var(--ink)}:is(.preloader,.is-loaded .site) .handwritten__strokes path,:is(.preloader,.is-loaded .site) .handwritten__mask path{animation:handwritten-draw calc(var(--len)*var(--draw-duration)) linear forwards;animation-delay:calc(var(--delay) + var(--start)*var(--draw-duration))}:is(.preloader,.is-loaded .site) .handwritten__mask rect{animation:handwritten-fade-in .4s ease var(--fill-at) forwards}:is(.preloader,.is-loaded .site) .handwritten__strokes{animation:handwritten-fade-out .4s ease var(--fill-at) forwards}@keyframes handwritten-draw{to{stroke-dashoffset:0}}@keyframes handwritten-fade-in{to{opacity:1}}@keyframes handwritten-fade-out{to{opacity:0}}body.has-preloader:not(.is-loaded){overflow:hidden}.preloader{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background-color:var(--au-brand);will-change:transform;transition:transform 1.1s var(--au-ease-in-out) .35s}.is-loaded .preloader__icon{opacity:0;transform:translateY(1.5rem) scale(0.92);transition:opacity .5s var(--au-ease-in) .2s,transform .6s var(--au-ease-in) .2s}.is-loaded .preloader{transform:translate3d(0, 100%, 0)}.has-preloader .site{transform:translate3d(0, -12vh, 0);will-change:transform}.is-loaded .site{transform:none;transition:transform 1.4s var(--au-ease-out) .45s}.is-revealed .site{will-change:auto}.preloader__icon{--ink: #FBFAF9;--draw-duration: 3s;--mask-width: 6px;width:69px}.reveal{opacity:0;transform:translate3d(0, 0.75rem, 0)}.is-loaded .reveal{opacity:1;transform:none;transition:opacity .9s ease var(--delay),transform 1.1s var(--au-ease-out) var(--delay)}.header__inner{display:flex;justify-content:center;padding-top:3.5rem}.header__logo{width:163px}@media(min-width: 1200px){.header__inner{padding-top:93px}.header__logo{width:232px}}.footer{padding:1.75rem 1rem 1rem;background-color:var(--au-brand);color:var(--au-white);text-align:center}.footer a{color:inherit}.footer__instagram{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:.5rem;color:var(--au-lime) !important;font-family:var(--au-font-sans);font-size:.9375rem;font-weight:500;text-decoration:none}.footer__instagram-line{grid-column:2;justify-self:center;width:159px;max-width:none;margin-top:-0.5rem}.cta__curious{margin:1.75rem 0 0;font-size:.9375rem}.cta__explore{display:inline-block;font-size:1.125rem;text-decoration-thickness:1px;text-underline-offset:.2em}.footer__legal{margin:2rem 0 0;font-family:var(--au-font-sans);font-size:.5625rem;line-height:1.5}.footer__policy+.footer__policy::before{content:"·";display:inline-block;margin:0 .5em}@media(min-width: 1200px){.footer{display:flex;align-items:flex-start;justify-content:space-between;padding:25px 144px 20px;text-align:left}.footer__instagram{font-size:1rem}.footer__legal{margin:0;font-size:.6875rem;text-align:right}}.section--entry{padding-block:3.5rem 5rem}.entry__title{margin:0 0 2rem;font-size:2.1875rem;font-weight:400;line-height:1.2;letter-spacing:-0.01em}.entry__content{font-size:1rem;line-height:1.7}.entry__content :is(h2,h3,h4){margin:2.5rem 0 1rem;font-weight:600;line-height:1.3}.entry__content h2{font-size:1.5rem}.entry__content h3{font-size:1.25rem}.entry__content h4{font-size:1.0625rem}.entry__content :is(p,ul,ol){margin:0 0 1.25rem}.entry__content :is(ul,ol){padding-left:1.25rem}.entry__content li+li{margin-top:.4rem}.entry__content a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.entry__content a:hover{text-decoration-color:var(--au-lime);text-decoration-thickness:2px}@media(min-width: 1200px){.section--entry{padding-top:4.5rem}.entry__title{font-size:3rem}.entry__content{font-size:1.0625rem}}.hero{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:26rem;margin:0 auto;padding:3.5rem 1rem 5rem;text-align:center}.hero__logo{width:163px}.hero__heading{width:100%;margin-top:4.5rem}.hero__scene{position:relative;width:100%}.hero__yia-sou{--ink: var(--au-brand);--mask-width: 3px;width:4.9rem;margin:0 0 -0.25rem 1.25rem}.hero__title{position:relative;z-index:1;margin:0;font-size:2.1875rem;font-weight:400;line-height:1.2;letter-spacing:-0.01em}.hero__title .line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-0.12em}.hero__title .line>span{display:block;transform:translate3d(0, 110%, 0)}.is-loaded .hero__title .line>span{transform:none;transition:transform 1.1s var(--au-ease-out) var(--delay)}.hero__acropolis{--ink: var(--au-lime);--mask-width: 3px;width:100%;margin-top:calc(-5.4% - .6rem)}.hero__lead{max-width:19rem;margin:1.25rem 0 0;font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.4}.hero__status{margin:1.75rem 0 0;font-size:1rem;font-style:italic;font-weight:500}.hero__status mark{position:relative;isolation:isolate;padding:0 .2em;background:none;color:inherit;white-space:nowrap}.hero__highlight{position:absolute;top:-18.8%;left:-2.5%;z-index:-1;width:104.7%;height:135.3%;max-width:none;overflow:visible;clip-path:inset(0 100% 0 0)}.is-loaded .hero__highlight{clip-path:inset(0 0 0 0);transition:clip-path .6s var(--au-ease-draw) var(--delay)}.hero__stay-around{--ink: var(--au-lime);--mask-width: 2.5px;align-self:flex-end;width:6.5rem;margin:1.25rem 2rem 0 0}.hero__stay-around .handwritten__fill,.hero__note .handwritten__fill{stroke:var(--ink);stroke-width:.4}@media(min-width: 1200px){.hero{--u: min(1px, 100vw / 1440, 100vh / 900);--stage-shift: calc(48 * var(--u));max-width:none;padding:calc(93*var(--u)) calc(144*var(--u)) calc(24*var(--u))}.hero__logo{width:calc(232*var(--u))}.hero__heading,.hero__lead,.hero__scene,.hero__status{position:relative;left:var(--stage-shift)}.hero__scene{order:1}.hero__status{order:2}.cta--hero{order:3}.hero__heading{width:auto;margin-top:calc(45*var(--u))}.hero__title{font-size:calc(48*var(--u));white-space:nowrap}.hero__title .line{display:inline-block;vertical-align:top}.hero__caryatid{--ink: var(--au-lime);--mask-width: 3px;position:absolute;top:calc(-95*var(--u));left:calc(-235*var(--u));width:calc(305*var(--u))}.hero__yia-sou-desktop{--ink: var(--au-brand);--mask-width: 3px;position:absolute;top:calc(-49*var(--u));right:calc(-22*var(--u));width:calc(126*var(--u))}.hero__lead{max-width:calc(560*var(--u));margin-top:calc(37*var(--u));font-size:calc(30*var(--u));line-height:1.5}.hero__scene{width:calc(878*var(--u));margin-top:calc(4*var(--u))}.hero__acropolis{margin-top:0}.hero__note{--ink: var(--au-lime);--mask-width: 2.5px;position:absolute}.hero__note--no-script{top:4%;left:75.5%;width:calc(263*var(--u))}.hero__note--just-athens{top:22.8%;left:91.5%;width:calc(168*var(--u))}.hero__status{margin-top:0;font-size:calc(28*var(--u))}.cta--hero{align-self:flex-start;margin-top:auto;padding-top:calc(32*var(--u));text-align:left}.cta--hero .cta__curious{margin:0;font-size:max(.9375rem,18*var(--u))}.cta--hero .cta__explore{font-size:max(.9375rem,18*var(--u));font-weight:600;color:inherit}}.coming-soon--calm .hero__logo{--delay: calc(0.5s * var(--au-spacing))}.coming-soon--calm .hero__title .line:nth-child(1)>span{--delay: calc(0.5s * var(--au-spacing))}.coming-soon--calm .hero__title .line:nth-child(2)>span{--delay: calc(0.6s * var(--au-spacing))}.coming-soon--calm .hero__lead{--delay: calc(0.6s * var(--au-spacing))}.coming-soon--calm .hero__acropolis{--delay: calc(0.7s * var(--au-spacing))}.coming-soon--calm .hero__yia-sou{--delay: calc(1.3s * var(--au-spacing));--draw-duration: 0.7s}.coming-soon--calm .hero__status,.coming-soon--calm .footer .reveal{--delay: calc(2s * var(--au-spacing))}.coming-soon--calm .hero__status mark{--delay: calc(2.5s * var(--au-spacing))}.coming-soon--calm .hero__stay-around{--delay: calc(3.1s * var(--au-spacing))}@media(min-width: 1200px){.coming-soon--calm .hero__caryatid{--delay: calc(0.5s * var(--au-spacing))}.coming-soon--calm .hero__yia-sou-desktop{--delay: calc(1.3s * var(--au-spacing));--draw-duration: 0.7s}.coming-soon--calm .hero__note{--delay: calc(2s * var(--au-spacing))}.coming-soon--calm .hero__status,.coming-soon--calm .cta--hero .reveal,.coming-soon--calm .footer .reveal{--delay: calc(2.3s * var(--au-spacing))}.coming-soon--calm .hero__status mark{--delay: calc(2.9s * var(--au-spacing))}}.coming-soon--calm .hero__highlight{clip-path:none;-webkit-mask:linear-gradient(100deg, #000 45%, transparent 50%) 100% 0/250% 100% no-repeat;mask:linear-gradient(100deg, #000 45%, transparent 50%) 100% 0/250% 100% no-repeat}.coming-soon--calm.is-loaded .hero__highlight{-webkit-mask-position:0 0;mask-position:0 0;transition:-webkit-mask-position .8s cubic-bezier(0.45, 0.05, 0.25, 1) var(--delay),mask-position .8s cubic-bezier(0.45, 0.05, 0.25, 1) var(--delay)}@media(prefers-reduced-motion: no-preference){.coming-soon--calm :is(.hero__caryatid,.hero__acropolis,.hero__note,.hero__stay-around) :is(.handwritten__strokes,.handwritten__mask path){display:none}.coming-soon--calm :is(.hero__caryatid,.hero__acropolis,.hero__note,.hero__stay-around) .handwritten__mask rect{opacity:1;animation:none}.coming-soon--calm :is(.hero__caryatid,.hero__acropolis,.hero__note,.hero__stay-around){opacity:0;transform:translate3d(0, var(--rise, 0), 0)}.coming-soon--calm .hero__caryatid{--rise: 2rem}.coming-soon--calm .hero__acropolis{--rise: 0.75rem}.coming-soon--calm.is-loaded :is(.hero__caryatid,.hero__acropolis,.hero__note,.hero__stay-around){opacity:1;transform:none;transition:opacity 1s ease var(--delay),transform 1.4s var(--au-ease-out) var(--delay)}}@media(prefers-reduced-motion: reduce){.handwritten *{animation:none !important}.handwritten__strokes{display:none}.handwritten__mask rect{opacity:1}.preloader,.site,.hero__title .line>span{transform:none !important;transition:none !important}.reveal,.is-loaded .reveal{transform:none;transition:opacity .4s ease}.is-loaded .preloader{display:none}.hero__highlight{clip-path:none;transition:none !important}}
