.contact-module__swMWYG__page{color:#fff;min-height:100vh;font-family:var(--portfolio-body),Arial,sans-serif;background:#101322}.contact-module__swMWYG__nav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101322ed;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(20px,7vw,110px);display:flex;position:sticky;top:0}.contact-module__swMWYG__nav>div{align-items:center;gap:clamp(12px,2vw,28px);display:flex}.contact-module__swMWYG__nav>div>a{color:#d8dced;font-size:13px;text-decoration:none}.contact-module__swMWYG__nav>div>.contact-module__swMWYG__talk{color:#fff;border:1px solid #ffffff48;border-radius:4px;padding:10px 14px}.contact-module__swMWYG__contact{max-width:950px;margin:0 auto;padding:clamp(65px,9vw,115px) clamp(22px,6vw,65px) 80px}.contact-module__swMWYG__contact>p:first-child{color:#a7b8ff;font:500 10px var(--portfolio-mono),monospace;letter-spacing:.1em}.contact-module__swMWYG__contact h1{font:600 clamp(52px,8vw,95px)/.95 var(--portfolio-heading),sans-serif;letter-spacing:-.07em;margin:25px 0}.contact-module__swMWYG__contact h1 i{color:#a99aff;font:italic 500 .9em Georgia,serif}.contact-module__swMWYG__lede{color:#c5cada;max-width:600px;font:16px/1.7 var(--portfolio-body),sans-serif}.contact-module__swMWYG__contact form{margin-top:30px}.contact-module__swMWYG__direct{color:#c5cada;font:14px/1.6 var(--portfolio-body),sans-serif;margin-top:22px}.contact-module__swMWYG__direct a{color:#c6d0ff;text-underline-offset:4px}.contact-module__swMWYG__footer{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:24px;padding:26px clamp(24px,7vw,110px);display:flex}.contact-module__swMWYG__footer p{font:550 17px var(--portfolio-heading),sans-serif;margin:0 auto 0 0}.contact-module__swMWYG__footer a{color:#c6d0ff;font:500 11px var(--portfolio-mono),monospace;text-decoration:none}@media (max-width:650px){.contact-module__swMWYG__nav{min-height:68px;padding-inline:5%}.contact-module__swMWYG__nav>div{gap:9px}.contact-module__swMWYG__nav>div>a{font-size:10px}.contact-module__swMWYG__nav>div>a:nth-child(3),.contact-module__swMWYG__nav>div>a:nth-child(4){display:none}.contact-module__swMWYG__nav>div>.contact-module__swMWYG__talk{padding:8px}.contact-module__swMWYG__contact{padding:67px 5% 62px}.contact-module__swMWYG__contact h1{font-size:clamp(49px,12vw,70px)}.contact-module__swMWYG__lede{font-size:15px}.contact-module__swMWYG__footer{gap:14px;padding:22px 5%}.contact-module__swMWYG__footer p{width:100%}}
