.reality-contact{display:none}.white #contact{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;padding:90px 5% 30px;border-top:0;background:radial-gradient(ellipse at 86% 15%,#c5c6f4 0,transparent 54%),linear-gradient(120deg,#e8efff,#ece5fa);color:#25253b}.white #contact>.eyebrow,.white #contact>h2{display:none}.white .reality-contact{display:block;position:relative;padding-bottom:85px}.reality-contact-kicker{font:9px/1.5 monospace;letter-spacing:1.6px;position:relative;z-index:2}.reality-contact-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:8%;align-items:end;margin-top:45px;position:relative;z-index:2}.white #contact .reality-contact h2{font-size:clamp(58px,7.3vw,116px);font-weight:500;line-height:1;letter-spacing:-.065em;margin:0}.white #contact .reality-contact h2 em{font:italic 1.02em/1 Georgia,serif;letter-spacing:-.07em;color:#625395}.reality-contact-copy{max-width:370px;padding-bottom:6px}.reality-contact-copy p{font-size:17px;line-height:1.6;color:#57586f;margin:0 0 28px}.reality-contact-button{display:inline-flex;gap:45px;align-items:center;background:#29283e;color:white;padding:19px 24px;font-size:10px;letter-spacing:1px;border-radius:100px;transition:background .2s,transform .2s}.reality-contact-button:hover{background:#6652a0;transform:translateY(-3px)}.reality-contact-button span{font-size:20px;line-height:1}.reality-contact-note{display:block;font:8px/1.5 monospace;letter-spacing:1px;color:#6d6885;margin-top:13px}.reality-contact-art{position:absolute;right:19%;top:-60px;font-size:340px;font-weight:300;line-height:1;color:#8b7abb;opacity:.1;pointer-events:none}.white #contact .footerend{border-top:1px solid #65618044;color:#57536e;padding-top:25px;font-size:9px}.white #contact .footerend a{color:inherit}@media(max-width:800px){.white #contact{padding-top:65px}.reality-contact-grid{grid-template-columns:1fr;gap:35px;margin-top:32px}.white #contact .reality-contact h2{font-size:clamp(52px,10vw,80px)}.reality-contact-copy{max-width:430px}.reality-contact-copy p{font-size:16px}.white .reality-contact{padding-bottom:55px}.reality-contact-art{right:-55px;top:0;font-size:280px;opacity:.08}}@media(prefers-reduced-motion:reduce){.reality-contact-button{transition:none}.reality-contact-button:hover{transform:none}}
