:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#173b49;background:#f1f8f5}*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;min-height:100vh;overflow-x:hidden;background:linear-gradient(135deg,#f7fbf8,#e8f4f0)}main{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;max-width:1200px;margin:auto;padding:0 clamp(22px,6vw,80px)}header{height:95px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c6ded9}header a{text-decoration:none;color:#123d4e;font:600 31px Georgia,serif}header a span{color:#31aaa1}header small{font-size:9px;font-weight:850;letter-spacing:.25em}section{position:relative;align-self:center;padding:65px 0 90px}.mark{position:absolute;right:2%;top:50%;transform:translateY(-52%);display:grid;place-items:center;width:min(38vw,390px);height:min(38vw,390px);border:1px solid #75bfb630;border-radius:50%;box-shadow:inset 0 0 0 55px #8fd1c811,inset 0 0 0 56px #75bfb629}.mark span{color:#197e8040;font:italic 170px Georgia,serif}.eyebrow{margin:0;color:#238e8b;font-size:10px;font-weight:850;letter-spacing:.24em}h1{position:relative;z-index:1;margin:24px 0;color:#123d4e;font:500 clamp(50px,7.5vw,94px)/.98 Georgia,serif;letter-spacing:-.055em}h1 em{color:#278f93;font-weight:400}section>p:not(.eyebrow){position:relative;z-index:1;max-width:570px;color:#58747c;font-size:17px;line-height:1.8}.coming{position:relative;z-index:1;display:inline-block;margin-top:25px;padding:13px 17px;border-left:3px solid #37aaa2;background:#e1f1ec;color:#24505b;font-size:11px;font-weight:700;letter-spacing:.04em}footer{display:flex;justify-content:space-between;padding:27px 0 36px;border-top:1px solid #c6ded9;color:#6f8a8d;font-size:11px}@media(max-width:650px){header{height:78px}.mark{right:-32vw;width:95vw;height:95vw}.mark span{font-size:130px}section{padding:55px 0 75px}h1{font-size:56px}section>p:not(.eyebrow){font-size:15px;max-width:86%}footer{flex-direction:column;gap:8px}}
