@font-face{font-family:Graphik LCG;src:url(/fonts/GraphikLCG-Regular.eot),url(/fonts/GraphikLCG-Regular.eot?#iefix)format("embedded-opentype"),url(/fonts/GraphikLCG-Regular.woff2)format("woff2"),url(/fonts/GraphikLCG-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik LCG;src:url(/fonts/GraphikLCG-Medium.eot),url(/fonts/GraphikLCG-Medium.eot?#iefix)format("embedded-opentype"),url(/fonts/GraphikLCG-Medium.woff2)format("woff2"),url(/fonts/GraphikLCG-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik LCG;src:url(/fonts/GraphikLCG-Bold.eot),url(/fonts/GraphikLCG-Bold.eot?#iefix)format("embedded-opentype"),url(/fonts/GraphikLCG-Bold.woff2)format("woff2"),url(/fonts/GraphikLCG-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Athelas;src:url(/fonts/Athelas-Regular.woff2)format("woff2"),url(/fonts/Athelas-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Athelas;src:url(/fonts/Athelas-Italic.woff2)format("woff2"),url(/fonts/Athelas-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#92b2d3;font-family:Graphik LCG,Arial,sans-serif}*{box-sizing:border-box}html,body,#app{background:#92b2d3;min-width:320px;min-height:100svh;margin:0}body{font-family:Graphik LCG,Arial,sans-serif}a{color:inherit;text-decoration:none}p{margin:0}.page-shell{background:radial-gradient(at 91% 28%,#ffffffd1 0%,#ffffff75 19%,#ffffff29 39%,#fff0 66%),linear-gradient(90deg,#6a94be33 0%,#92b2d300 50%),#92b2d3;min-height:100svh;padding:clamp(34px,5.9vw,92px);display:grid;position:relative;overflow:hidden}.page-shell:before{content:"";pointer-events:none;filter:blur(34px);background:radial-gradient(circle,#ffffffa8 0%,#ffffff57 28%,#ffffff14 58%,#0000 76%);width:min(72vw,940px);height:min(82vh,980px);position:absolute;top:-18%;right:-12%}.page-shell:after{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#4673a214);position:absolute;inset:0}.intro{z-index:1;place-self:start;position:relative}.intro p{color:#ffffffeb;text-transform:uppercase;max-width:430px;font-size:clamp(18px,1.55vw,30px);font-weight:500;line-height:1.18}.brand{z-index:1;place-self:center start;width:min(760px,100%);margin-top:clamp(60px,19vh,250px);position:relative}.brand__logo{filter:invert();width:min(600px,76vw);height:auto;display:block}.brand__slogan{color:#fffffff0;text-transform:uppercase;margin-top:clamp(20px,2.9vw,44px);font-family:Athelas,Georgia,serif;font-size:clamp(28px,2.75vw,62px);font-weight:400;line-height:1.08}.contacts{z-index:1;color:#ffffffeb;justify-content:space-between;align-self:end;gap:28px;width:100%;font-size:clamp(16px,1.55vw,30px);font-weight:400;line-height:1.25;display:flex;position:relative}.contacts p,.contacts a{min-width:0;display:block}.contacts p{max-width:520px}.contacts a:first-of-type{justify-self:center}.contacts a:nth-of-type(2){justify-self:end}.contacts a{transition:opacity .16s}.contacts a:hover,.contacts a:focus-visible{opacity:.68}.contacts a:focus-visible{outline-offset:6px;outline:2px solid #ffffffa6}@media (width<=760px){.page-shell{padding:34px 24px}.brand{margin-top:20vh}.brand__logo{width:min(600px,88vw)}.brand__slogan{font-size:clamp(22px,3vw,42px)}.contacts{grid-template-columns:1fr;gap:12px;font-size:17px}.contacts p,.contacts a:first-of-type,.contacts a:nth-of-type(2){justify-self:start}}@media (width<=600px){.contacts{flex-direction:column}}
