:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#111619;background:#f4f3ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{min-height:100svh;display:grid;place-items:center;padding:64px 24px;background:radial-gradient(ellipse at 50% 42%,#fff9,transparent 60%)}.invitation{width:min(100%,480px);text-align:center;animation:arrive 1.1s ease-out both}.symbol{width:142px;height:142px;display:block;margin:0 auto 32px}h1{font-size:clamp(48px,8vw,64px);line-height:1;font-weight:500;letter-spacing:-3.7px;margin:0}.tagline{font-size:clamp(16px,3vw,19px);line-height:1.6;font-weight:400;letter-spacing:-.3px;color:#616562;margin:22px 0 59px}form{width:100%;margin:0}.entry{display:flex;border-bottom:1px solid #11161940;transition:border-color .2s;padding:0 0 12px;gap:12px;align-items:center}.entry:focus-within{border-color:#111619}input,button{font:inherit;font-size:13px;border:0;background:none;color:inherit;border-radius:0}input{min-width:0;flex:1;padding:12px 0;outline:none}input::placeholder{color:#777c79}button{padding:12px 0 12px 12px;white-space:nowrap;cursor:pointer}button span{display:inline-block;margin-left:18px;transition:transform .2s}button:hover span{transform:translate(2px,-2px)}button:focus-visible,a:focus-visible{outline:2px solid #111619;outline-offset:6px}.access-note{font-size:10px;letter-spacing:1.2px;color:#777c79;margin:23px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.confirmation{color:#616562;font-size:16px;line-height:1.7;margin:30px 0}.return{display:inline-block;color:#111619;font-size:13px;text-underline-offset:6px}@keyframes arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){main{padding:48px 28px}.symbol{width:120px;height:120px;margin-bottom:30px}.tagline{margin-bottom:48px}.entry{gap:5px}button span{margin-left:9px}h1{letter-spacing:-2.8px}}@media(prefers-reduced-motion:reduce){.invitation{animation:none}*{transition:none!important}}