.page-module___8aEwW__main{background:radial-gradient(circle at 8% 12%,#b28e5629,#0000 38%),radial-gradient(circle at 95% 90%,#0a2b4a24,#0000 44%);justify-content:center;align-items:center;min-height:100vh;padding:clamp(1.5rem,4vw,3rem);display:flex}.page-module___8aEwW__notice{text-align:left;background:linear-gradient(160deg,#fffcf2,#f5efe2);border:1px solid #a07e4859;border-radius:0;width:min(100%,760px);padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 2px #0a2b4a1a,0 20px 45px #0c18291f}.page-module___8aEwW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#784f14;margin:0 0 .9rem;font-size:.72rem;font-weight:600}.page-module___8aEwW__notice h1{color:#0f2f4a;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2rem,6vw,3.3rem);line-height:.95}.page-module___8aEwW__content{gap:1rem;display:grid}.page-module___8aEwW__content p{color:#1f2a35;text-wrap:pretty;max-width:62ch;margin:0;line-height:1.65}.page-module___8aEwW__signature{color:#16324a;border-top:1px solid #a07e4859;margin:1.3rem 0 0;padding-top:1rem;line-height:1.55}.page-module___8aEwW__grid{width:var(--max-width);text-align:center;grid-template-columns:repeat(1,minmax(33%,auto));max-width:100%;display:grid}.page-module___8aEwW__grid h1{text-wrap:balance;margin-bottom:1.5rem}.page-module___8aEwW__grid p{text-wrap:balance;margin:0 0 1rem}.page-module___8aEwW__grid p:last-child{margin-bottom:0}.page-module___8aEwW__grid section p:last-child{line-height:1.4}.page-module___8aEwW__intro{text-align:left;border:1px solid #e0dfdf;grid-template-columns:1fr 1fr;gap:2rem;padding:1rem;display:grid}.page-module___8aEwW__intro p{opacity:.75;letter-spacing:.05em;margin:0 auto;font-size:.9rem;line-height:1.8}.page-module___8aEwW__card{text-align:center;padding:1rem 1.2rem}.page-module___8aEwW__card h2{margin-bottom:.7rem;font-size:2.25rem}.page-module___8aEwW__card p{opacity:.75;letter-spacing:.05em;max-width:48ch;margin:0 auto;font-size:.9rem;line-height:1.8}.page-module___8aEwW__card a{font-weight:600}.page-module___8aEwW__card a:hover{text-decoration:underline}.page-module___8aEwW__center{flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;display:flex;position:relative}.page-module___8aEwW__header{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem 0;display:flex;position:relative}.page-module___8aEwW__menu{border-top:1px solid #e0dfdf;justify-content:center;align-items:center;gap:2rem;width:50%;padding:1rem 0;display:flex}.page-module___8aEwW__menuLink{color:var(--black);text-transform:uppercase;opacity:.75;letter-spacing:.05em;font-size:.9rem;text-decoration:none;transition:opacity .2s}.page-module___8aEwW__menuLink:hover{opacity:.5}.page-module___8aEwW__srOnly:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module___8aEwW__logo{position:relative}.page-module___8aEwW__platforms{justify-content:center;align-items:center;gap:2rem;padding:1rem;display:flex}@media (max-width:1023px){.page-module___8aEwW__platforms{flex-wrap:wrap}}.page-module___8aEwW__platformLogo{text-align:center;display:block}.page-module___8aEwW__platformLogo img{height:40px}.page-module___8aEwW__platformLogoTitle{margin-top:.75rem;font-size:.7rem;display:inline-block}.page-module___8aEwW__platform{width:100%;height:auto}.page-module___8aEwW__invert{filter:invert();object-fit:contain;width:100%;height:100%}.page-module___8aEwW__team,.page-module___8aEwW__portfolio{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.page-module___8aEwW__teamMember,.page-module___8aEwW__caseStudy{text-align:left;flex-direction:column;align-items:center;height:100%;display:flex}.page-module___8aEwW__cardMedia{aspect-ratio:3/2;width:100%;position:relative}.page-module___8aEwW__memberContent{border:1px solid #e0dfdf;border-top:none;height:100%;padding:1rem}.page-module___8aEwW__cardContent{border:1px solid #e0dfdf;border-top:none;width:100%;padding:1rem}.page-module___8aEwW__teamMember img{filter:grayscale();width:100%;height:auto}.page-module___8aEwW__caseStudy img{width:100%;height:auto}.page-module___8aEwW__teamMember h2,.page-module___8aEwW__cardContent h2{margin-bottom:.5rem;font-size:1.5rem;font-weight:300}.page-module___8aEwW__bio p{opacity:.75;letter-spacing:.05em;margin-top:1rem;font-size:.9rem;line-height:1.6}.page-module___8aEwW__stats{white-space:nowrap;border-top:1px solid #e0dfdf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 0 0;list-style:none;display:flex}.page-module___8aEwW__statItem{gap:.5rem;display:flex}@media (max-width:1023px){.page-module___8aEwW__main{padding:1rem}.page-module___8aEwW__notice h1{line-height:1}.page-module___8aEwW__grid{text-align:center;grid-template-columns:1fr;margin-bottom:120px}.page-module___8aEwW__intro{grid-template-columns:1fr;gap:1rem}.page-module___8aEwW__card{padding:0}.page-module___8aEwW__card h2{margin-bottom:.5rem}.page-module___8aEwW__center{padding:8rem 0 6rem}.page-module___8aEwW__center:before{height:300px;transform:none}.page-module___8aEwW__team,.page-module___8aEwW__portfolio{grid-template-columns:1fr;gap:1rem}.page-module___8aEwW__menuLink{font-size:.8rem}}
