:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#06183d;background:#fff}*{box-sizing:border-box}html,body{margin:0;min-height:100%;}body{min-height:100svh}.landing{position:relative;display:grid;place-items:center;min-height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 28%,#fff 25%,#f8fbff 100%)}.identity{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;text-align:center;padding:40px 20px 125px}.logo{width:112px;height:100px;filter:drop-shadow(0 8px 16px rgba(13,91,185,.09))}h1{margin:10px 0 44px;font-size:clamp(3.4rem,8vw,5.6rem);font-weight:750;letter-spacing:-.065em;line-height:1.08}.email{display:inline-flex;align-items:center;justify-content:center;gap:15px;max-width:100%;padding:17px 24px;border:1.5px solid #168cff;border-radius:100px;color:#0753b4;background:rgba(255,255,255,.82);font-size:clamp(.85rem,2.5vw,1.12rem);font-weight:550;text-decoration:none;box-shadow:0 4px 18px rgba(0,70,160,.04);transition:background .2s,transform .2s,box-shadow .2s}.email:hover{background:#edf6ff;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,70,160,.1)}.email:focus-visible{outline:3px solid #0753b4;outline-offset:4px}.email svg{width:25px;height:25px;flex:none}.waves{position:absolute;z-index:0;left:0;bottom:0;width:100%;height:clamp(180px,35vh,340px);pointer-events:none}@media(max-width:520px){.identity{padding-bottom:110px}.logo{width:88px;height:78px}h1{margin:12px 0 32px}.email{gap:10px;padding:14px 17px}.email svg{width:21px;height:21px}.waves{height:27vh}}@media(prefers-reduced-motion:reduce){.email{transition:none}}
