.nicosia-page section{background:0 0}.nicosia-page :is(section,.section){overflow-x:clip}.nicosia-page :where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}.nicosia-page .lead{color:var(--color-text-secondary)}.atmosphere-root:has(.nicosia-page) .veil-grain{opacity:calc(.18 * (1 - var(--deep-contrast) * .12));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='1024'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' seed='17' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h1024v1024H0z'/%3E%3C/svg%3E")}.atmosphere-root:has(.nicosia-page) .site-footer{background:0 0;border-block-start:1px solid #a7adad59}.nicosia-hero{isolation:isolate;min-block-size:100svh;padding-block:calc(var(--header-height) + env(safe-area-inset-top) + clamp(1.5rem, 5vh, 4rem)) clamp(2.75rem, 7vh, 5.5rem);align-items:stretch;margin-block-start:calc(-1 * (var(--header-height) + env(safe-area-inset-top)));display:flex;position:relative}.nicosia-hero-city{z-index:0;color:#f4f4f40c;font-family:var(--font-heading);font-size:clamp(6.25rem,19vw,21rem);font-weight:var(--font-weight-heading);font-variation-settings:var(--font-heading-variation);font-synthesis:none;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:flex-end;line-height:.72;display:flex;position:absolute;inset-block-start:19%;inset-inline:0 -.025em}.nicosia-hero-inner{z-index:1;flex-direction:column;min-block-size:100%;display:flex;position:relative}.nicosia-breadcrumb{margin-block-end:auto}.nicosia-breadcrumb ol{color:var(--color-text-muted);font-size:var(--text-micro);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.nicosia-breadcrumb li+li:before{content:"→";color:var(--color-text-very-muted);margin-inline-end:.45rem}[dir=rtl] .nicosia-breadcrumb li+li:before{content:"←"}.nicosia-breadcrumb a{min-block-size:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}.nicosia-breadcrumb a:hover{color:var(--color-text)}.nicosia-hero-grid{align-items:end;padding-block-start:clamp(2.5rem,8vh,7rem);display:grid}.nicosia-hero-copy{min-inline-size:0;max-inline-size:64rem}.nicosia-hero-copy h1{overflow-wrap:normal;max-inline-size:14ch;font-size:clamp(2.65rem,1.28rem + 4.7vw,6.35rem)}.nicosia-hero-copy .lead{max-inline-size:44rem;color:var(--color-text);margin-block:clamp(1.25rem,3vh,2.25rem)}.nicosia-hero-copy .action-row{gap:var(--space-sm) var(--space-lg)}.nicosia-local-signal{color:#e2e7e5d1;text-shadow:0 1px 1rem #000000b8;align-items:center;gap:.85rem;max-inline-size:48rem;margin-block-start:clamp(1.25rem,3vh,2rem);font-size:clamp(.9rem,.84rem + .18vw,1rem);line-height:1.45;display:flex}.nicosia-local-dot{background:radial-gradient(circle at 32% 28%,#fff,#99e30b61 22%,#0000 55%);border:1px solid #e6f4f0ad;border-radius:50%;flex:none;block-size:.8rem;inline-size:.8rem;box-shadow:0 0 0 .35rem #99e30b0f,0 0 1.25rem #99e30b21}.nicosia-local-signal p{flex-wrap:wrap;gap:.25rem .9rem;margin:0;display:flex}.nicosia-local-signal strong{color:var(--color-text);font-weight:600}.nicosia-section-heading{gap:var(--space-lg);padding-inline:var(--frame-gutter);margin-block-end:clamp(3.5rem,8vw,7rem);display:grid}.nicosia-section-heading h2{max-inline-size:15ch}.nicosia-section-heading .lead{max-inline-size:34rem;margin:0}.nicosia-work .section-frame{--nicosia-work-gutter:max(var(--frame-gutter), clamp(1.25rem, 5vw, 6.5rem))}.nicosia-work .nicosia-section-heading,.nicosia-work .nicosia-features,.nicosia-work .nicosia-work-more{padding-inline:var(--nicosia-work-gutter)}.nicosia-features{gap:clamp(4.5rem,9vw,7.5rem)}.nicosia-work-more{justify-content:flex-end;margin-block-start:clamp(2.75rem,5vw,4.5rem);display:flex}@media (hover:hover) and (pointer:fine){.nicosia-project-link:is(:hover,:focus-visible) .wd-project-visit .flow-arrow{color:var(--color-accent);animation:flow-arrow-drift 1.8s var(--ease-depth) infinite}.nicosia-project-link:is(:hover,:focus-visible) .wd-project-visit .flow-arrow__current{animation:flow-arrow-bend 1.8s var(--ease-depth) infinite}}.nicosia-relationship{overflow:clip}.nicosia-relationship-layout{align-items:center;gap:clamp(3.5rem,7vw,8rem);display:grid}.nicosia-relationship-head{gap:var(--space-md);max-inline-size:34rem;display:grid}.nicosia-relationship-head h2{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;min-inline-size:min-content;max-inline-size:11ch}.nicosia-relationship-head .lead{max-inline-size:32rem;margin:0}.nicosia-sonar-field{--sonar-angle:-144.958deg;contain:layout paint;place-items:center;min-block-size:clamp(32rem,47vw,44rem);display:grid;position:relative;overflow:visible}.nicosia-sonar-field:before{content:"";filter:blur(1.35rem);pointer-events:none;background:radial-gradient(circle at 31% 26%,#bce1d70d,#0000 24%),radial-gradient(circle at 67% 72%,#005b4e17,#0000 31%),radial-gradient(circle,#23473d14,#0000 68%);border-radius:50%;position:absolute;inset:9% 2%}.nicosia-sonar-screen{aspect-ratio:1;isolation:isolate;inline-size:min(100%,44rem);transition:border-color .5s var(--ease-depth), box-shadow .5s var(--ease-depth);background:radial-gradient(circle at 35% 28%,#d6eee808,#0000 21%),radial-gradient(circle at 62% 68%,#004c4214,#0000 34%),radial-gradient(circle,#1b2f2b14 0 55%,#02100d33 84%,#0000003d 100%);border:1px solid #beded61a;border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 0 5.5rem #0000003d,0 0 5rem #0f44370d}.nicosia-sonar-screen:after{content:"";z-index:1;filter:blur(.4rem);pointer-events:none;background:radial-gradient(12% 5% at 29% 21%,#ffffff0a,#0000),radial-gradient(18% 7% at 74% 81%,#abdacf08,#0000);border-radius:50%;position:absolute;inset:6%}.nicosia-sonar-rings{z-index:2;border-radius:inherit;background:repeating-radial-gradient(circle,#0000 0 16.35%,#c8e6de1c 16.52% 16.68%,#0000 16.85% 33.33%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 89%,#00000073 96%,#0000 100%);mask-image:radial-gradient(circle,#000 0 89%,#00000073 96%,#0000 100%)}.nicosia-sonar-sweep{z-index:3;border-radius:inherit;transform:rotate(var(--sonar-angle));transform-origin:50%;will-change:transform;pointer-events:none;position:absolute;inset:0}.nicosia-sonar-sweep:before{content:"";clip-path:polygon(0 100%,100% 0,100% 100%);filter:blur(.12rem);background:linear-gradient(#0000 2%,#99e30b05 34%,#99e30b1c 100%);block-size:20%;inline-size:50%;position:absolute;inset:30% 0 auto 50%}.nicosia-sonar-sweep:after{content:"";background:linear-gradient(90deg,#d7ff87d1,#99e30b59 58%,#0000 100%);block-size:1px;inline-size:50%;position:absolute;inset:50% 0 auto 50%;box-shadow:0 0 .65rem #99e30b2e}.nicosia-sonar-emitter{z-index:6;aspect-ratio:1;background:#d7f5d0c2;border-radius:50%;inline-size:.42rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .25rem #99e30b0a,0 0 1rem #99e30b33}.nicosia-sonar-field ol{z-index:5;position:absolute;inset:0}.nicosia-sonar-signal{inset:var(--signal-y) auto auto var(--signal-x);min-inline-size:0;transition:opacity .28s var(--ease-depth), filter .36s var(--ease-depth);position:absolute}.nicosia-sonar-signal:first-child{--signal-x:27%;--signal-y:34%}.nicosia-sonar-signal:nth-child(2){--signal-x:70%;--signal-y:29%}.nicosia-sonar-signal:nth-child(3){--signal-x:31%;--signal-y:70%}.nicosia-sonar-signal:nth-child(4){--signal-x:70%;--signal-y:67%}[dir=rtl] .nicosia-sonar-signal{inset:var(--signal-y) auto auto calc(100% - var(--signal-x))}.nicosia-sonar-marker{background:#bcdab59e;border:1px solid #d4eecd5c;border-radius:50%;block-size:.46rem;inline-size:.46rem;transition:background .22s ease-out,box-shadow .26s ease-out,transform .26s ease-out;position:absolute;inset:0 auto auto 0;transform:translate(-50%,-50%);box-shadow:0 0 0 .2rem #99e30b05}.nicosia-sonar-marker:after{content:"";aspect-ratio:1;opacity:0;inline-size:1.8rem;transition:opacity .24s ease-out, border-color .24s ease-out, transform .42s var(--ease-depth);border:1px solid #99e30b00;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.45)}.nicosia-sonar-copy{text-align:center;inline-size:max-content;max-inline-size:12rem;position:absolute;transform:translate(-50%)}.nicosia-sonar-signal:nth-child(-n+2) .nicosia-sonar-copy{inset:auto auto .9rem 50%}.nicosia-sonar-signal:nth-child(n+3) .nicosia-sonar-copy{inset:.9rem auto auto 50%}.nicosia-sonar-copy>span{color:var(--color-accent);font-size:var(--text-micro);letter-spacing:.12em;margin-block-end:.25rem;display:block}.nicosia-sonar-copy h3{overflow-wrap:normal;transition:color .28s ease-out, text-shadow .36s ease-out, transform .36s var(--ease-depth);font-size:clamp(1.25rem,.9rem + 1.2vw,2.2rem);line-height:1}.nicosia-sonar-field[data-enhanced=true]:not([data-reduced-motion]) .nicosia-sonar-signal:not([data-active]){opacity:.13;filter:saturate(.35)}.nicosia-sonar-signal[data-active]{opacity:1;filter:none}.nicosia-sonar-signal[data-active] .nicosia-sonar-marker{background:var(--color-accent);border-color:#e2ffabd6;transform:translate(-50%,-50%)scale(1.22);box-shadow:0 0 0 .42rem #99e30b17,0 0 1.4rem #99e30b8c}.nicosia-sonar-signal[data-active] .nicosia-sonar-marker:after{opacity:1;border-color:#99e30b4d;transform:translate(-50%,-50%)scale(1)}.nicosia-sonar-signal[data-active] .nicosia-sonar-copy h3{color:#fff;text-shadow:0 0 1.3rem #99e30b38;transform:translateY(-1px)}.nicosia-sonar-field[data-pointer-active] .nicosia-sonar-screen{border-color:#beded629;box-shadow:inset 0 0 5.5rem #0000003d,0 0 5rem #0f443714}.nicosia-build .wd-bubbles{margin-block-start:clamp(1rem,3vw,2rem)}.nicosia-build .nicosia-section-heading{margin-block-end:clamp(2.5rem,5vw,4.5rem);padding-inline:0}.nicosia-build .wd-bubbles[data-physics=on] .wd-bubble-field{block-size:clamp(36rem,65svh,40rem)}.nicosia-build .wd-bubble-label{max-inline-size:76%}.nicosia-build-parent{padding-block-start:clamp(1.5rem,2.5vw,2.5rem)}.nicosia-build .wd-bubble:first-child{--bubble-size:clamp(9.25rem, 16vw, 13.25rem)}.nicosia-build .wd-bubble:nth-child(2){--bubble-size:clamp(8.25rem, 13.8vw, 11.5rem)}.nicosia-build .wd-bubble:nth-child(3){--bubble-size:clamp(8.75rem, 15vw, 12.5rem)}.nicosia-build .wd-bubble:nth-child(4){--bubble-size:clamp(7.75rem, 12.8vw, 10.75rem)}.nicosia-build .wd-bubble:nth-child(5){--bubble-size:clamp(9.5rem, 16.4vw, 13.5rem)}.nicosia-build .wd-bubble,.nicosia-build .wd-bubble-skin{aspect-ratio:1;border-radius:50%}.nicosia-build .wd-bubble{inline-size:var(--bubble-size);block-size:var(--bubble-size)}.nicosia-build .wd-bubbles[data-physics=on] .wd-bubble{block-size:var(--d,var(--bubble-size))}@media (max-width:47.999rem){.nicosia-build .wd-bubbles[data-physics=on] .wd-bubble{justify-content:center;min-inline-size:0}.nicosia-build .wd-bubbles[data-physics=on] .wd-bubble-label{min-inline-size:min-content;max-inline-size:8.5em;padding-inline:0;font-size:.75rem}}.nicosia-build .wd-bubble[data-bubble-depth=far] .wd-bubble-skin{opacity:.78;filter:brightness(.88)}.nicosia-build .wd-bubble[data-bubble-depth=mid] .wd-bubble-skin{opacity:.9}.nicosia-build .wd-bubble[data-bubble-depth=near] .wd-bubble-skin{box-shadow:0 0 2rem #c8e8e217}.nicosia-build-parent{color:var(--color-text-muted);font-size:var(--text-small);margin:0}.nicosia-build-parent a{color:var(--color-text-secondary);text-decoration:none}.nicosia-process .wd-process-head .eyebrow{margin-block-end:var(--space-sm)}.nicosia-process .wd-process-head h2{max-inline-size:12ch}.nicosia-process .wd-process-current{padding-block-start:1.25rem}.nicosia-process .wd-process-wave{opacity:.66}.nicosia-process .wd-node[data-past]{color:#e0e8e5b8}.nicosia-process .wd-node[data-past] .wd-node-dot{background:#99e30b14;border-color:#99e30b6b}.nicosia-process .wd-node[aria-current=step] .wd-node-label{font-weight:600}.nicosia-process .wd-process-track[data-enhanced=true] .wd-process-membrane{background:radial-gradient(at 28% 18%,#ffffff1f,#0000 25%),radial-gradient(at 50% 52%,#cee2dd05 54%,#cee2dd14 75%,#ecf7f42e 94%,#0000 100%),radial-gradient(at 72% 88%,#0038331c,#0000 46%),linear-gradient(145deg,#29312f2e,#090c0b40)}.nicosia-faq .faq-layout{align-items:start}.nicosia-faq .faq-layout>div:first-child{container-type:inline-size}.nicosia-faq .faq-layout>div:first-child h2{max-inline-size:12ch;font-size:min(var(--text-h2), 17cqi)}.nicosia-faq:lang(el) .faq-layout>div:first-child h2{font-size:min(var(--text-h2), 14.5cqi)}.nicosia-faq:lang(ru) .faq-layout>div:first-child h2{font-size:min(var(--text-h2), 16cqi)}.nicosia-faq:lang(he) .faq-layout>div:first-child h2{font-size:var(--text-h2)}.nicosia-faq .faq-rows{border-block-end:1px solid var(--color-border)}.nicosia-faq .faq-rows summary{padding-block:clamp(1.65rem,2.5vw,2.15rem);font-size:clamp(1.2rem,1.05rem + .55vw,1.55rem);font-weight:600}.nicosia-faq .faq-answer{max-inline-size:46rem;padding-block-end:1.9rem}.nicosia-cta{isolation:isolate;text-align:center;position:relative}.nicosia-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 52% at 50% 52%,#4a58532b,#0000 72%),radial-gradient(24% 30% at 78% 36%,#00383317,#0000 76%);position:absolute;inset:4% 0}.nicosia-cta-inner{flex-direction:column;align-items:center;display:flex}.nicosia-cta h2{max-inline-size:11ch;font-size:clamp(3.4rem,1.1rem + 7vw,8.5rem);line-height:.94}.nicosia-cta:lang(el) h2{font-size:min(clamp(3.4rem,1.1rem + 7vw,8.5rem),13.6vw)}.nicosia-cta .lead{max-inline-size:38rem;margin-block:clamp(1.75rem,4vw,3rem)}.nicosia-cta .action-row{justify-content:center;gap:var(--space-sm) var(--space-lg)}@media (min-width:48rem){.nicosia-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end}.nicosia-faq .faq-layout{grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr);gap:clamp(3.5rem,7vw,8rem)}}@media (min-width:64rem){.nicosia-relationship-layout{grid-template-columns:minmax(min-content,.78fr) minmax(32rem,1.22fr)}.nicosia-relationship-head{min-inline-size:18rem}.nicosia-sonar-field{min-block-size:clamp(32rem,45vw,44rem)}.nicosia-page .nicosia-build{padding-block-end:clamp(3rem,4vw,4.75rem)}}@media (min-width:75rem){.nicosia-features{gap:clamp(4.5rem,5.5vw,7rem)}}@media (max-width:47.999rem){.nicosia-hero{padding-block-end:2rem}.nicosia-hero-city{font-size:clamp(5.5rem,27vw,8rem);inset-block-start:23%}.nicosia-hero-grid{padding-block-start:2rem}.nicosia-hero-copy h1{font-size:clamp(2.45rem,10.5vw,3.45rem)}.nicosia-hero-copy:lang(el) h1{font-size:min(clamp(2.45rem,10.5vw,3.45rem),10.6vw)}.nicosia-hero-copy .lead{font-size:1.0625rem;line-height:1.45}.nicosia-hero-copy .action-row{flex-direction:column;align-items:flex-start}.nicosia-local-signal{align-items:flex-start}.nicosia-local-signal p{gap:.25rem;display:grid}.nicosia-sonar-field{min-block-size:clamp(27rem,122vw,33rem);margin-inline:calc(-1 * var(--frame-gutter))}.nicosia-sonar-screen{inline-size:min(100vw - 2.5rem,34rem)}.nicosia-sonar-signal:first-child{--signal-x:31%;--signal-y:32%}.nicosia-sonar-signal:nth-child(2){--signal-x:69%;--signal-y:31%}.nicosia-sonar-signal:nth-child(3){--signal-x:31%;--signal-y:69%}.nicosia-sonar-signal:nth-child(4){--signal-x:69%;--signal-y:68%}.nicosia-sonar-copy{inline-size:7.5rem;max-inline-size:7.5rem}.nicosia-sonar-signal:nth-child(-n+2) .nicosia-sonar-copy{inset-block-end:.72rem}.nicosia-sonar-signal:nth-child(n+3) .nicosia-sonar-copy{inset-block-start:.72rem}.nicosia-sonar-copy h3{font-size:clamp(1.05rem,4.8vw,1.45rem)}.nicosia-sonar-copy>span{margin-block-end:.2rem;font-size:.6rem}.nicosia-cta .action-row{flex-direction:column;align-items:center}}@media (max-width:22.499rem){.nicosia-sonar-signal:first-child{--signal-x:34%;--signal-y:34%}.nicosia-sonar-signal:nth-child(2){--signal-x:66%;--signal-y:33%}.nicosia-sonar-signal:nth-child(3){--signal-x:32%;--signal-y:62%}.nicosia-sonar-signal:nth-child(4){--signal-x:68%;--signal-y:61%}.nicosia-sonar-copy{inline-size:6.75rem;max-inline-size:6.75rem}.nicosia-sonar-copy h3{font-size:.95rem}.nicosia-build .wd-bubble-label{max-inline-size:82%;padding-inline:0;font-size:.8125rem}}@media (min-width:64rem) and (max-height:48rem){.nicosia-hero{min-block-size:100svh;padding-block:calc(var(--header-height) + env(safe-area-inset-top) + 1rem) 1.5rem}.nicosia-breadcrumb{margin-block-end:0}.nicosia-hero-grid{margin-block-start:auto;padding-block-start:1.25rem}.nicosia-hero-copy h1{max-inline-size:15ch;font-size:clamp(3rem,1.45rem + 3.6vw,4.8rem)}.nicosia-hero-copy .lead{max-inline-size:42rem;margin-block:1rem 1.25rem;font-size:1.05rem}.nicosia-local-signal{margin-block-start:1rem;font-size:.9rem}}@media (orientation:landscape) and (max-height:30rem){.nicosia-hero{padding-block:calc(var(--header-height) + env(safe-area-inset-top) + .5rem) 1rem}.nicosia-breadcrumb{display:none}.nicosia-hero-grid{margin-block-start:auto;padding-block-start:0}.nicosia-hero-copy .eyebrow{margin-block-end:.4rem}.nicosia-hero-copy h1{max-inline-size:21ch;font-size:clamp(1.9rem,4.2vw,2.75rem)}.nicosia-hero-copy .lead{max-inline-size:48rem;margin-block:.55rem .7rem;font-size:.95rem}.nicosia-hero-copy .action-row{flex-direction:row;align-items:center}.nicosia-local-signal{margin-block-start:.65rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.nicosia-sonar-sweep{will-change:auto;transform:rotate(-144.958deg)}.nicosia-project-link:is(:hover,:focus-visible) .wd-project-visit :is(.flow-arrow,.flow-arrow__current){animation:none}}:is(:lang(el),:lang(ru)) .nicosia-sonar-copy h3{font-size:clamp(1.25rem,.9rem + 1.2vw,1.75rem)}@media (max-width:47.999rem){:is(:lang(el),:lang(ru)) .nicosia-sonar-copy h3{font-size:clamp(1rem,5vw,1.1rem)}}@media (max-width:22.499rem){:is(:lang(el),:lang(ru)) .nicosia-sonar-copy h3{font-size:.95rem}}
