.renewed-site .home-contact .contact-card{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(30px,calc(4 * var(--vw)),60px);padding:clamp(30px,calc(4 * var(--vw)),56px)}.renewed-site .home-contact-scene{margin:0;min-width:0;padding:24px 28px 30px;border-radius:10px;background:var(--ink);color:var(--paper)}.renewed-site .contact-scene-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px}.renewed-site .contact-scene-heading>span{font-size:var(--text-caption);color:#c2d2d5}.renewed-site .contact-scene-link{display:block;color:inherit;text-decoration:none;border-radius:4px}.renewed-site .contact-scene-link:hover{text-decoration:none}.renewed-site .home-contact-scene :is(a,button):focus-visible{outline:2px solid var(--diagram-on-dark);outline-offset:6px}.renewed-site .contact-conversation{display:block;width:100%;height:auto;margin:0 0 17px;overflow:visible}.renewed-site .contact-scene-invitation{display:flex;justify-content:space-between;gap:18px;align-items:center}.renewed-site .contact-scene-invitation>span:first-child{font:500 clamp(34px,calc(3.1 * var(--vw)),44px)/1.1 var(--heading);letter-spacing:-.035em}.renewed-site .contact-scene-arrow{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:50%;color:var(--ink);background:var(--diagram-highlight);transition:background .2s ease}.renewed-site .contact-scene-arrow .arrow{width:25px;height:25px;transition:transform .2s ease}.renewed-site .contact-scene-link:is(:hover,:focus-visible) .contact-scene-arrow{background:var(--paper)}.renewed-site .contact-scene-link:is(:hover,:focus-visible) .contact-scene-arrow .arrow{transform:translate(3px)}.renewed-site .contact-scene-host{margin-top:14px;color:var(--diagram-highlight);font-size:var(--text-caption);line-height:1.65}.renewed-site .contact-scene-host>span{display:block;color:#adbfc3;font-size:var(--text-caption)}.renewed-site .conversation-question{animation:contact-question 4.5s cubic-bezier(.45,0,.2,1) 1 both}.renewed-site .conversation-answer{animation:contact-answer 4.5s cubic-bezier(.45,0,.2,1) 1 both}.renewed-site .conversation-line{stroke-dasharray:1;stroke-dashoffset:0;animation:contact-message 4.5s ease-in-out 1 both}.renewed-site .conversation-line-two{animation-delay:.18s}.renewed-site .conversation-line-three{animation-delay:.36s}.renewed-site .conversation-peaks{stroke-dasharray:1;stroke-dashoffset:0;animation:contact-reply 4.5s ease-in-out 1 both}.renewed-site .conversation-snow{animation:contact-snow 4.5s ease-in-out 1 both}.renewed-site .home-contact-scene[data-motion=paused] *{animation-play-state:paused}@keyframes contact-question{0%{transform:translate(-8px,-4px)}45%,to{transform:translate(0)}}@keyframes contact-answer{0%,20%{transform:translate(12px,8px)}70%,to{transform:translate(0)}}@keyframes contact-message{0%,5%{stroke-dashoffset:1}38%,to{stroke-dashoffset:0}}@keyframes contact-reply{0%,36%{stroke-dashoffset:1}78%,to{stroke-dashoffset:0}}@keyframes contact-snow{0%,62%{opacity:0}86%,to{opacity:1}}@media(max-width:1050px){.renewed-site .home-contact .contact-card{padding:36px;gap:30px}.renewed-site .home-contact-scene{padding:20px 22px 26px}.renewed-site .home-contact h2{font-size:44px}}@media(max-width:800px){.renewed-site .home-contact .contact-card{grid-template-columns:minmax(0,1fr);gap:32px}.renewed-site .home-contact h2{font-size:42px}.renewed-site .home-contact-scene{width:100%;max-width:520px;justify-self:center}.renewed-site .home-contact .contact-copy{max-width:520px;width:100%;justify-self:center}}@media(max-width:500px){.renewed-site .home-contact .contact-card{padding:28px 20px 20px}.renewed-site .home-contact h2{font-size:38px}.renewed-site .home-contact-scene{padding:16px 20px 24px}.renewed-site .home-contact .email-link{font-size:var(--text-ui)}.renewed-site .contact-scene-arrow{width:48px;height:48px}.renewed-site .contact-scene-invitation>span:first-child{font-size:34px}}@media(prefers-reduced-motion:reduce){.renewed-site .contact-scene-arrow,.renewed-site .contact-scene-arrow .arrow{transition:none}.renewed-site .contact-scene-link:is(:hover,:focus-visible) .contact-scene-arrow .arrow{transform:none}}
