@layer page{@layer page{body{font-family:var(--primary-font-family);font-optical-sizing:auto;--web-width:clamp(200px, 85vw, 1100px);margin:0}h1,h2,h3{font-family:var(--secondary-font-family);color:var(--neutral-100);font-weight:500}h1{font-size:clamp(2.5rem,5vw,3.2rem)}p{color:var(--neutral-300)}main{background-color:var(--neutral-950);padding-top:80px;padding-bottom:40px}.let-talk{width:var(--web-width);margin-inline:auto;padding:100px 0 75px}.let-talk p{color:var(--neutral-300);max-width:50ch;margin-top:10px;font-size:clamp(1rem,4vw,1.1rem)}.let-talk .cta-container{gap:10px;margin-top:20px;display:flex}.let-talk .outlined{--outline-color:var(--neutral-700);--color:var(--neutral-200)}.services-contact-container{container:services-contact/inline-size}.services-contact{width:var(--web-width);margin-inline:auto}@container services-contact (width<=960px){.grid{--n:2}}@container services-contact (width<=560px){.grid{--n:1}}.contact{grid-template-rows:auto auto 1fr;min-height:150px;padding:clamp(20px,3vw,40px);display:grid}.contact p{margin-block-start:10px}.contact h2{font-size:clamp(1.1rem,4vw,1.25rem)}.contact a{border-radius:1000px;align-self:flex-end;margin-top:40px}.socials-contact-container{container:socials-contact/inline-size}.socials-contact{--n:4;width:var(--web-width);margin-inline:auto}.social{grid-template-rows:auto auto 1fr;min-height:120px;padding:clamp(10px,2vw,25px);display:grid}.social h2{font-size:clamp(.975rem,4vw,1rem)}.social p{color:var(--neutral-300);max-width:50ch;margin-top:10px;font-size:clamp(.7rem,4vw,.75rem)}.social a{--outline-color:#ffffff3c;--color:var(--neutral-300);border-radius:1000px;align-self:flex-end;margin-top:20px;font-size:.725rem}@container socials-contact (width<=960px){.grid{--n:2}}@container socials-contact (width<=420px){.grid{--n:1}}.button.outlined{color:var(--neutral-200)}.button.outlined:hover{color:var(--neutral-000)}@media (prefers-reduced-motion:no-preference){.button.outlined{transition:color .2s ease-in-out}}}}
