:root{color-scheme:light;--teal:#116e7b;--ink:#203f45;--paper:#f1f6f6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}body{margin:0;background:#dce8e9;color:var(--ink)}.aqua-page{max-width:520px;width:100%;margin:auto;min-height:100svh;background:var(--paper);padding-bottom:env(safe-area-inset-bottom)}.topbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:24px 22px;background:#fff}.brand{display:flex;align-items:center;gap:10px}.brand-mark{display:grid;place-items:center;width:35px;height:39px;border:1px solid #277d87;border-radius:18px 18px 0 0;font:27px Georgia,serif;color:var(--teal)}.brand b{display:block;font-size:1.16rem;letter-spacing:3px;font-weight:550}.brand small{display:block;font-size:.75rem;letter-spacing:.4px;color:#8b9d9f;margin-top:5px}.brand-motto{font-size:.75rem;writing-mode:vertical-rl;letter-spacing:1px;color:#6d9397}.atrium-photo{height:340px;margin:0;overflow:hidden}.atrium-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 45%}.headline-card{position:relative;width:calc(100% - 44px);margin:-68px auto 0;background:#fffffff5;padding:30px 26px 26px;box-shadow:0 14px 35px #345f6810;border-top:3px solid #297d88}.eyebrow{margin:0 0 14px;color:#4b8891;font-size:.8125rem;letter-spacing:3px}h1{font-size:clamp(2.3rem,10vw,3.2rem);font-weight:500;letter-spacing:3px;line-height:1.3;margin:0}h1>span{color:#73adb6}.intro{font-size:.9375rem;line-height:1.9;color:#81969a;margin:18px 0 23px}.enter-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 19px;min-height:55px;border:1px solid #347b85;color:#176b77;background:#f0f7f7;text-decoration:none;font-weight:600;font-size:1rem;letter-spacing:3px}.enter-link svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.entry-status{font-size:.875rem;line-height:1.6;color:#176b77;margin:0 0 12px}.principles{padding:30px 26px 25px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.section-heading>span{font-size:.75rem;letter-spacing:.6px;color:#8ca3a6}.section-heading h2{font-size:1rem;font-weight:500;margin:0;color:#4d757a}.value-rail{position:relative;padding-left:0}.value-rail:before{content:"";position:absolute;left:19px;top:20px;bottom:22px;width:1px;background:#c7dadd}.value-rail article{position:relative;display:flex;align-items:center;gap:18px;padding:11px 0}.value-node{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;border:1px solid #b9d2d6;background:var(--paper);color:#4b858e;font-size:.8125rem;flex:none}.value-rail h3{font-size:1rem;font-weight:550;margin:0 0 5px}.value-rail p{font-size:.875rem;line-height:1.6;color:#87a0a5;margin:0}footer{margin:0 24px;padding:18px 0 22px;border-top:1px solid #d3e1e3;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#8ea7ac;font-size:.75rem}.enter-link:hover{background:#dceef0}.enter-link:focus-visible{outline:3px solid #9ec8d0;outline-offset:4px}@media(min-width:600px){body{padding:26px 0}.aqua-page{box-shadow:0 20px 70px #284f5418}.atrium-photo{height:380px}}@media(max-width:360px){.topbar{padding-inline:18px}.atrium-photo{height:310px}.headline-card{width:calc(100% - 30px);padding:26px 20px 23px}.principles{padding-inline:21px}}
