@media only screen and (min-width:0rem){#why-us{background-color:var(--background-soft);padding:var(--sectionPadding)}#why-us .cs-container{margin:auto;max-width:80rem;width:100%}#why-us .cs-container,#why-us .cs-content{align-items:center;display:flex;flex-direction:column}#why-us .cs-content{margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}#why-us .cs-title{font-size:clamp(2rem,4.2vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1em;margin:0;max-width:45rem;text-align:center}#why-us .cs-card-group{display:grid;gap:clamp(1rem,1.6vw,1.25rem);grid-template-columns:1fr;margin:0;padding:0;width:100%}#why-us .cs-item{background-color:var(--surface);border:1px solid var(--border);border-radius:1rem;list-style:none;padding:clamp(1.75rem,3.2vw,2.5rem);transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s}#why-us .cs-item:hover{background-color:var(--accent-1);border-color:color-mix(in srgb,var(--dark) 8%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--shadow) 6%,transparent);transform:translateY(-2px)}#why-us .cs-item:hover .cs-icon-wrapper{background-color:var(--surface)}#why-us .cs-item:hover .cs-item-text{color:var(--text-on-accent)}#why-us .cs-item:nth-child(4n+2):hover{background-color:var(--accent-2)}#why-us .cs-item:nth-child(4n+3):hover{background-color:var(--accent-3)}#why-us .cs-item:nth-child(4n+4):hover{background-color:var(--accent-4)}#why-us .cs-icon-wrapper{align-items:center;background-color:var(--background-soft);border:1px solid var(--border);border-radius:.75rem;color:var(--dark);display:flex;height:3rem;justify-content:center;margin-bottom:clamp(1.25rem,2.5vw,1.5rem);transition:background-color .3s;width:3rem}#why-us .cs-icon-wrapper svg{height:1.375rem;width:1.375rem}#why-us .cs-h3{color:var(--text-primary);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.25em;margin:0 0 .75rem}#why-us .cs-item-text{color:var(--text-secondary);font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.65em;margin:0;transition:color .3s}}@media only screen and (min-width:48rem){#why-us .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#why-us .cs-card-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#meet-crew{background-color:var(--background-soft);overflow:hidden;padding:clamp(6rem,12vw,10rem) 1rem clamp(5rem,10vw,8rem);position:relative}#meet-crew .cs-arc{aspect-ratio:1;left:50%;-webkit-mask-image:linear-gradient(180deg,#000,#000 28%,transparent 50%);mask-image:linear-gradient(180deg,#000,#000 28%,transparent 50%);pointer-events:none;position:absolute;top:calc(clamp(3rem, 6vw, 5rem) - 10rem);transform:translateX(-50%);width:calc(clamp(40rem, 110vw, 75rem) + 20rem)}#meet-crew .cs-arc:before{background:var(--background);border-radius:50%;box-shadow:0 0 0 3px var(--accent-1),0 -1rem 2.25rem .375rem var(--accent-1),0 -2.25rem 6.25rem 1.5rem color-mix(in srgb,var(--accent-2) 90%,transparent),2.5rem -.625rem 8.125rem 1rem color-mix(in srgb,var(--accent-4) 75%,transparent),inset 0 1.875rem 3.125rem color-mix(in srgb,var(--accent-1) 45%,transparent);content:"";inset:10rem;position:absolute}#meet-crew .cs-container{margin:auto;max-width:47.5rem;position:relative;width:100%;z-index:1}#meet-crew .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center}#meet-crew .cs-title{font-size:clamp(2rem,4.2vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1em;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);text-align:center}#meet-crew .cs-text{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7em;max-width:none;text-align:center}#meet-crew .cs-text+.cs-text{margin-top:1rem}#meet-crew .cs-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:clamp(1.75rem,3.5vw,2.5rem)}#meet-crew .cs-crew-button{align-items:center;display:inline-flex;gap:.5rem}#meet-crew .cs-crew-button svg{height:1.125rem;transition:transform .2s;width:1.125rem}#meet-crew .cs-crew-button:hover svg{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){#why-us .cs-item{transition:none}#why-us .cs-item:hover{transform:none}}