/* Eyeaspect liquid glass surfaces, with opaque fallbacks. */
body{background:#e8efe7}header{position:relative;z-index:5;background:#182b33;border-bottom-color:#ffffff24}.hero{background:radial-gradient(ellipse at 86% 30%,#42675b 0,transparent 42%),radial-gradient(ellipse at 55% 100%,#263c51 0,transparent 45%),#101e2a}.nav-cta,.button{border-radius:40px;border:1px solid #e1ffd299;box-shadow:inset 0 1px 1px #ffffff80,0 8px 24px #00000015}.nav-cta{background:#ffffff0e;border-color:#ffffff45}.button{background:linear-gradient(130deg,#d1ffbce8,#a8e793d9)}.art{border:1px solid #ffffff2b;border-radius:35px;background:linear-gradient(140deg,#ffffff15,#ffffff03 55%,#b9f49b0a);box-shadow:inset 0 1px 1px #ffffff38,0 25px 70px #00000015}.eye{background:linear-gradient(145deg,#e3ffdc42,#ffffff05 50%,#b9f49b30);border-color:#d6ffcba1;box-shadow:inset 1px 2px 5px #ffffff5c,inset -4px -7px 20px #ffffff08,0 20px 60px #00000026}.iris{background:radial-gradient(circle at 30% 20%,#7d9b8480,#1b3c3ac9 68%);box-shadow:inset 0 2px 4px #ffffff65,0 0 0 17px #e4ffda09,0 0 0 18px #dcffd528,0 12px 35px #00000025}.art-label{background:#162b32c9;border:1px solid #ffffff23;border-radius:20px}.art-caption{bottom:18px;font-size:9px}.services{background:radial-gradient(ellipse at 90% 40%,#d8e8db,transparent 55%),#eef2e9}.service-grid{gap:15px;border:0}.service,.service+.service{padding:25px 21px;border:1px solid #ffffffda;border-radius:22px;background:linear-gradient(135deg,#ffffffb0,#ffffff45);box-shadow:inset 0 1px 0 white,0 12px 35px #183c2910}.service-icon{background:#d4e5ca99;border:1px solid #ffffffd0;box-shadow:inset 0 1px 2px white}.about{background:radial-gradient(ellipse at 15% 45%,#cee0d4,transparent 60%),#e5ece4}.person,.person+.person{padding:24px;border:1px solid #ffffffb0;border-radius:22px;background:#ffffff55;box-shadow:inset 0 1px 0 #ffffffbb,0 15px 35px #19362b0a}.team{gap:18px}.initials{border-radius:14px;background:linear-gradient(135deg,#ffffff80,#b9d7b833);border-color:#ffffffc0}.approach,.faq{background:#eef2e9}.contact{background:radial-gradient(ellipse at 3% 100%,#314f47,transparent 55%),radial-gradient(ellipse at 100% 10%,#253b50,transparent 60%),#101e2a}.contact-link{padding:23px;border:1px solid #ffffff35;border-radius:19px;background:linear-gradient(120deg,#ffffff12,#ffffff04);box-shadow:inset 0 1px 0 #ffffff22,0 12px 30px #00000010;margin-bottom:14px}.contact-link:hover{background:#ffffff18}.email-note{padding:0 10px}@supports(backdrop-filter:blur(20px)){header{background:#152832dc;backdrop-filter:blur(24px)}.art,.art-label,.eye,.iris,.nav-cta,.button,.service,.person,.contact-link{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media(max-width:1000px){.service:nth-child(3){padding-left:21px;border:1px solid #ffffffda}.service:nth-child(n+3){border-top:1px solid #ffffffda}.person,.person+.person{padding:20px}}@media(max-width:680px){.art{margin-top:10px}.service,.service+.service{padding:25px;border:1px solid #ffffffda}.person,.person+.person{padding:19px;grid-template-columns:1fr}.initials{display:none}.contact-link{padding:20px}.contact-link strong{font-size:22px}.service-grid{gap:17px}}
