.page-home .site-header{backdrop-filter:blur(16px);z-index:40;background:#e9f0f5f2;border-bottom:1px solid #17273412;max-width:none;height:88px;position:fixed;top:0;left:0;right:0}.page-home .brand img{width:126px}.page-home #main{overflow:clip}.story{--stage-bg:#e9f0f5;--stage-ink:#526474;background:#e9f0f5;position:relative}.story-stage{background:var(--stage-bg);height:100svh;color:var(--stage-ink);pointer-events:none;margin-bottom:-100svh;display:none;position:sticky;top:0;overflow:clip}.story-art{will-change:transform;pointer-events:auto;touch-action:pan-y pinch-zoom;width:56%;height:78%;position:absolute;top:11%;right:-3%}.story-art .sculpture{height:100%;min-height:0}.story-art .sculpture-fallback{will-change:transform;object-fit:contain;transform:none}.story-art-caption{letter-spacing:.04em;justify-content:space-between;gap:20px;font-size:10px;display:flex;position:absolute;bottom:13%;left:57%;right:5%}.story-ordinal{letter-spacing:-.08em;opacity:.12;font-size:clamp(70px,10vw,150px);font-weight:350;line-height:1;position:absolute;top:11%;right:5%}.scene-grid-lines{opacity:.045;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:25% 100%;position:absolute;inset:0}.story-scenes{position:relative}.story-scene{--scene-bg:#e9f0f5;--scene-ink:#172734;--scene-muted:#41596d;min-height:100svh;color:var(--scene-ink);scroll-margin-top:0;position:relative}.story a,.story button{scroll-margin-block:115px 100px}.scene-inner{background:var(--scene-bg);grid-template-columns:1fr 1fr;align-items:center;gap:4%;min-height:100svh;padding-top:132px;padding-bottom:125px;display:grid;position:relative}.scene-copy{z-index:2;min-width:0;max-width:630px;position:relative}.scene-copy h1{letter-spacing:-.058em;margin:30px 0 26px;font-size:clamp(48px,5.1vw,82px);font-weight:460;line-height:1.075}.scene-copy h1 span,.scene-copy h2 span{display:block}.scene-copy h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(42px,4.5vw,69px);line-height:1.09}.scene-copy .eyebrow{color:var(--scene-muted);font-size:11px}.scene-intro{color:var(--scene-muted);max-width:490px;font-size:16px;line-height:1.7}.scene-copy>.button{margin-top:28px}.scene-stage-label{color:var(--scene-muted);grid-template-columns:6px 1fr;align-items:center;gap:9px 10px;margin-top:34px;font-size:11px;display:grid}.scene-stage-label strong{font-weight:550}.scene-stage-label p{grid-column:2;font-size:11px}.scene-scroll{border-bottom:1px solid #aebfcd;align-items:center;gap:36px;width:fit-content;margin-top:25px;padding:10px 0;font-size:11px;display:flex}.scene-scroll>span:last-child{font-size:20px}.scene-poster{align-self:center;height:min(65vw,560px)}.scene-poster img{object-fit:contain;width:100%;height:100%}.scene-problems{--scene-bg:#112f45;--scene-ink:#f3f7fa;--scene-muted:#c0d2df}.scene-problems .scene-inner{background:#112f45}.scene-problems .scene-copy h2{font-size:clamp(42px,4.2vw,64px)}.scene-criteria{margin-top:30px}.scene-criterion{border-top:1px solid #527084;grid-template-columns:36px 1fr;gap:14px;padding:20px 0;display:grid;position:relative}.scene-item-number{color:var(--scene-muted);padding-top:4px;font-size:11px}.scene-criterion h3{letter-spacing:-.025em;font-size:19px;font-weight:520;line-height:1.3}.scene-criterion p{color:var(--scene-muted);max-width:490px;margin-top:9px;font-size:13px;line-height:1.65}.criterion-track{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.criterion-track>span{transform-origin:0;background:#9ac9ec;width:100%;height:100%;display:block;transform:scaleX(0)}.scene-approach{--scene-bg:#e0eaf1}.scene-approach .scene-copy{max-width:715px}.scene-approach .scene-inner{grid-template-columns:1.3fr .7fr}.scene-approach .scene-copy h2{font-size:clamp(36px,3.7vw,58px)}.scene-approach .scene-intro{max-width:590px;font-size:15px}.scene-method-note{color:var(--scene-muted);max-width:580px;margin-top:16px;font-size:12px}.scene-methods{grid-template-columns:1fr 1fr;gap:24px 30px;margin-top:27px;display:grid}.scene-methods article{border-top:1px solid #afc1cf;padding-top:15px}.method-heading{align-items:baseline;gap:12px;display:flex}.scene-methods h3{letter-spacing:-.02em;font-size:16px;font-weight:550;line-height:1.4}.scene-methods p{color:var(--scene-muted);margin-top:10px;font-size:12px;line-height:1.7}.scene-conversation{--scene-bg:#c8ddea;--scene-muted:#34546b}.scene-conversation .scene-copy h2{font-size:clamp(43px,4.5vw,70px)}.scene-secondary{color:var(--scene-muted);max-width:480px;margin-top:20px;font-size:13px;line-height:1.8}.story[data-enhanced=true][data-motion=on] .story-stage{display:block}.story[data-enhanced=true][data-motion=on] .scene-inner{background:linear-gradient(90deg,var(--scene-bg) 0%,var(--scene-bg) 45%,transparent 66%)}.story[data-enhanced=true][data-motion=on] .scene-approach .scene-inner{background:linear-gradient(90deg,var(--scene-bg) 0%,var(--scene-bg) 55%,transparent 73%)}.story[data-enhanced=true][data-motion=on] .scene-poster{visibility:hidden}@media (width>=761px){.story[data-enhanced=true][data-motion=on] .scene-poster{display:none}}.story[data-enhanced=true][data-motion=on] .story-scene:not([data-tall=true]){height:155svh}.story[data-enhanced=true][data-motion=on] .story-scene:not([data-tall=true]) .scene-inner{height:100svh;position:sticky;top:0}.story-toolbar{left:var(--gutter);right:var(--gutter);z-index:30;pointer-events:none;justify-content:space-between;align-items:center;gap:22px;display:flex;position:fixed;bottom:22px}.story-nav,.story-motion{pointer-events:auto;backdrop-filter:blur(16px);color:#172734;background:#f1f6f9f5;border:1px solid #aebfcd;border-radius:4px;box-shadow:0 3px 22px #0d294418}.story-nav{gap:0;padding-inline:4px;display:flex}.story-nav a{align-items:center;gap:8px;min-height:48px;padding:10px 15px;font-size:11px;display:flex;position:relative}.scene-nav-number{color:#526474;font-size:10px}.scene-nav-label{font-weight:500}.story-nav a[aria-current=step],.story-nav a[aria-current=step] .scene-nav-number{color:#1b4d8c}.scene-nav-progress{transform-origin:0;background:#1b4d8c;height:2px;position:absolute;bottom:7px;left:12px;right:12px;transform:scaleX(0)}.story-motion{cursor:pointer;align-items:center;gap:9px;min-height:50px;padding:12px 15px;font-size:11px;display:flex}.story-motion-symbol{letter-spacing:1px;font-weight:600}.story-motion[disabled]{cursor:default;color:#526474}.story[data-motion=off] .story-nav a[aria-current=step] .scene-nav-progress{transform:scaleX(1)}html[lang=el] .scene-purpose h1{letter-spacing:-.05em;font-size:clamp(40px,4.1vw,66px);line-height:1.13}html[lang=el] .scene-approach h2{font-size:clamp(34px,3.25vw,52px)}html[lang=el] .scene-conversation h2{font-size:clamp(38px,3.7vw,60px)}@media (width>=1600px){.scene-inner{max-width:none;padding-inline:max(var(--gutter),calc((100vw - 1470px)/2))}.scene-copy{max-width:680px}.scene-methods p{font-size:14px}}@media (width<=1050px){.scene-inner{padding-top:125px;padding-bottom:125px}.scene-copy h1{font-size:clamp(44px,5.3vw,65px)}.scene-copy h2{font-size:46px}.scene-intro{font-size:14px}.scene-criterion p{font-size:13px}.scene-approach .scene-inner{grid-template-columns:1.35fr .65fr}.scene-methods{gap:20px}.scene-methods p{font-size:12px}.story-nav a{padding-inline:11px}.scene-nav-label{font-size:10px}}@media (width<=760px){.page-home .site-header{height:80px}.page-home .brand img{width:108px}.scene-inner,.scene-approach .scene-inner{min-height:100svh;padding-top:115px;padding-bottom:80px;display:block}.scene-copy{max-width:600px}.scene-copy h1{margin-top:25px;font-size:clamp(42px,8.8vw,65px)}.scene-copy h2,.scene-problems .scene-copy h2{font-size:clamp(37px,8vw,54px)}.scene-intro{max-width:550px;font-size:15px}.scene-copy .eyebrow{font-size:10px}.scene-copy>.button,.scene-stage-label{margin-top:25px}.scene-scroll{margin-top:20px}.scene-poster{max-width:450px;height:300px;margin:15px auto 0}.story[data-enhanced=true][data-motion=on] .story-scene:not([data-tall=true]){height:auto;min-height:100svh}.story[data-enhanced=true][data-motion=on] .story-scene:not([data-tall=true]) .scene-inner{height:auto;min-height:100svh;position:relative}.story[data-enhanced=true][data-motion=on] .scene-inner,.story[data-enhanced=true][data-motion=on] .scene-approach .scene-inner{background:linear-gradient(180deg,var(--scene-bg) 0%,var(--scene-bg) calc(100% - 330px),transparent calc(100% - 260px))}.story-art{opacity:.75;width:94%;height:43%;top:auto;bottom:5%;right:3%}.story-art-caption{display:none}.story-ordinal{font-size:105px;top:auto;bottom:18%;right:7%}.scene-grid-lines{background-size:50% 100%}.scene-criteria{margin-top:30px}.scene-criterion{grid-template-columns:25px 1fr;gap:12px;padding-block:20px}.scene-criterion h3{font-size:19px}.scene-criterion p{font-size:14px}.scene-approach .scene-copy h2{font-size:clamp(34px,7.5vw,48px)}.scene-methods{gap:22px 20px}.scene-methods h3{font-size:16px}.scene-methods p,.scene-method-note{font-size:13px}.scene-conversation .scene-copy h2{font-size:clamp(39px,8.6vw,56px)}.scene-secondary{font-size:14px}.story-toolbar{gap:10px;bottom:14px;left:16px;right:16px}.story-nav{padding:0}.story-nav a{justify-content:center;min-width:44px;min-height:46px;padding-inline:12px}.scene-nav-number{font-size:11px}.scene-nav-label{display:none}.story-motion{min-height:48px;padding:10px 12px}.story-motion [data-story-motion-label]{font-size:10px}html[lang=el] .scene-purpose h1{font-size:clamp(35px,7.6vw,57px)}html[lang=el] .scene-approach h2{font-size:clamp(31px,6.7vw,46px)}html[lang=el] .scene-conversation h2{font-size:clamp(34px,7.4vw,52px)}}@media (width<=420px){.scene-methods{grid-template-columns:1fr}.scene-methods p{font-size:14px}.scene-methods article{padding-top:18px}.scene-approach .scene-inner{padding-bottom:65px}.story-motion [data-story-motion-label]{display:none}.story-motion{justify-content:center;width:48px}.scene-copy .eyebrow{font-size:9px}.page-home .brand img{width:98px}.scene-copy h1{font-size:42px}.scene-criterion h3{font-size:18px}.scene-poster{height:280px}.scene-copy>.button{font-size:11px}}@media (prefers-reduced-motion:reduce){.story-stage{display:none!important}.story .scene-inner{background:var(--scene-bg)!important;height:auto!important;position:relative!important}.story .story-scene{height:auto!important}.story .scene-poster{visibility:visible!important}.story *{scroll-behavior:auto!important}}.scene-ambition{color:var(--scene-muted);max-width:490px;margin-top:14px;font-size:14px;line-height:1.7}@media (width>=761px) and (width<=1050px){.story[data-enhanced=true][data-motion=on] .scene-inner{background:linear-gradient(90deg,var(--scene-bg) 0%,var(--scene-bg) 51%,transparent 73%)}.story[data-enhanced=true][data-motion=on] .scene-approach .scene-inner{background:linear-gradient(90deg,var(--scene-bg) 0%,var(--scene-bg) 65%,transparent 85%)}}
