:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f1e8;--muted:#b7c4bc;--line:#f4f1e838;--aqua:#d7f6e4;--serif:"Bodoni 72", "Bodoni MT", Didot, "Didot LT STD", "Hoefler Text", serif;--sans:"Futura", "Gill Sans", "Gill Sans MT", "Trebuchet MS", sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;color:var(--ink);font-family:var(--sans);background:radial-gradient(820px 460px at 0 0,#bad6c429,#0000 60%),linear-gradient(#10241c 0%,#0b1814 100%)}.page{flex-direction:column;min-height:100vh;display:flex}main{flex:1;align-content:center;justify-items:center;gap:1.15rem;padding:4rem 1.5rem 2rem;display:grid}.mark{text-align:center;justify-items:center;gap:1.1rem;display:grid}.eyebrow{color:var(--muted);letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500}h1{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(5.5rem,16vw,9.5rem);font-style:italic;font-weight:400;line-height:.8}.app{border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:0;padding:.2rem 0 .35rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.app:hover,.app:focus-visible{border-bottom-color:var(--aqua);color:var(--aqua)}.arrow{letter-spacing:0;font-size:1rem;display:inline-block}.services{color:var(--muted);letter-spacing:.01em;opacity:.96;align-items:center;gap:.7rem;margin:.15rem 0 0;padding:0;font-size:1rem;font-weight:500;list-style:none;display:flex}.services li{align-items:center;gap:.7rem;display:flex}.services li+li:before{content:"";background:var(--aqua);border-radius:50%;flex-shrink:0;width:.28rem;height:.28rem}footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding:1.1rem 1.75rem 1.35rem;font-size:.78rem;display:flex}footer p{margin:0}.mail{color:inherit;text-decoration:none}.mail:hover,.mail:focus-visible{color:var(--ink)}.app:focus-visible,.mail:focus-visible{outline:1px solid var(--aqua);outline-offset:4px}@media (width<=640px){footer{text-align:center;flex-direction:column;align-items:center}}
