.v2-shell{font-family:Arial,Helvetica,sans-serif;overflow:clip}@media (min-width:64rem){.v2-shell.v2-home{overscroll-behavior:contain;scroll-snap-type:y mandatory;height:calc(100svh - 5.25rem);min-height:0;overflow:hidden auto}}@media (min-width:64rem) and (max-height:49.99rem){.v2-work-grid{height:28.75rem}.v2-work-card{aspect-ratio:auto;height:100%}.v2-work-mark{width:9rem;height:9rem}.v2-work-card-body{padding-top:0;padding-bottom:1.5rem}.v2-work-mark-area{padding-bottom:0}.v2-own-project-mark{max-width:12rem;max-height:6rem}.v2-expertise-inner{padding-top:.5rem;padding-bottom:.5rem}.v2-expertise-inner>h2{font-size:2rem}.v2-expertise-grid{margin-top:.25rem}.v2-expertise-card{padding:.625rem}.v2-expertise-card h3{font-size:1.0625rem;line-height:1.15}.v2-expertise-card p{margin-top:.5rem;font-size:.8125rem;line-height:1.35}.v2-method-copy{font-size:.9375rem;line-height:1.5}}@media (min-width:64rem) and (min-height:50rem){.v2-capabilities{grid-template-rows:1fr 1fr}.v2-expertise-inner{justify-content:center;padding-top:1.25rem;padding-bottom:1.25rem}.v2-expertise-card{padding:1.25rem}.v2-expertise-card h3{font-size:1.25rem;line-height:1.2}.v2-expertise-card p{margin-top:.875rem;font-size:1rem;line-height:1.45}.v2-method-inner{justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem}.v2-method-title{font-size:3.25rem}.v2-method-copy{font-size:1.0625rem;line-height:1.65}.v2-own-projects-header{min-height:8rem}.v2-own-project-card{grid-template-rows:minmax(0,1fr) 8.5rem}}.v2-shell .v2-display{letter-spacing:0;font-family:Arial Black,Arial,Helvetica,sans-serif}.v2-menu-scroll{scrollbar-width:none}.v2-menu-scroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.v2-shell *,.v2-shell :before,.v2-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
