.kitecrew-page{color:#fffef4;background:#0b0d0b;overflow:clip}.kitecrew-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kitecrew-world{padding:0}.crew-filters{border-block:1px solid #3a3d37;width:100%;margin:0;display:flex;overflow-x:auto}.crew-filters a{text-transform:uppercase;letter-spacing:.08em;border-right:1px solid #3a3d37;flex:1 0 auto;place-items:center;min-height:3.7rem;padding:1rem 1.5rem;font-size:.75rem;font-weight:900;text-decoration:none;display:grid}.crew-filters a[aria-current=page]{color:#111;background:#ffdc00}.crew-mosaic{grid-template-columns:1fr;grid-auto-flow:dense;background:#0b0d0b;gap:0;width:100%;margin:0;display:grid}.crew-tile{isolation:isolate;color:#fff;background:#171a16;min-height:clamp(22rem,100vw,36rem);position:relative;overflow:hidden}.crew-tile>.media-frame,.crew-tile__wash{width:100%;height:100%;position:absolute;inset:0}.crew-tile>.media-frame{z-index:-2;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.crew-tile__wash{z-index:-1;background:linear-gradient(#0000 28%,#080a08ed 96%)}.crew-tile__content{gap:.65rem;padding:1.35rem;display:grid;position:absolute;inset:auto 0 0}.crew-tile h2,.crew-tile blockquote{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.5rem,9vw,5rem);line-height:.88}.crew-tile h2{margin:0}.crew-tile__content>p:not(.eyebrow){max-width:36rem;line-height:1.45}.crew-tile__content>a{text-transform:uppercase;text-underline-offset:.25rem;font-weight:900}.crew-tile details{border-top:1px solid #ffffff70;padding-top:.6rem}.crew-tile summary{cursor:pointer;text-transform:uppercase;font-size:.75rem;font-weight:900}.crew-tile details .rich-text{max-height:12rem;margin-top:.75rem;font-size:.85rem;overflow:auto}.crew-tile--person:hover>.media-frame,.crew-tile--person:focus-within>.media-frame{transform:scale(1.035)}.crew-tile--statement{color:#111;background:#ffdc00;align-content:center;padding:clamp(1.5rem,4vw,3rem);display:grid}.crew-tile--statement blockquote{max-width:12ch;margin:1rem 0 0;font-size:clamp(2.2rem,6vw,4.5rem)}.crew-tile--partner{min-height:24rem}.crew-tile--partner>.media-frame{object-fit:cover}.crew-tile--benefits{color:#111;background:#f1eee4;align-content:center;gap:1.25rem;padding:clamp(2rem,6vw,4rem);display:grid}.crew-tile--benefits ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.crew-tile--benefits li{border-top:1px solid #aaa392;padding-top:.75rem;font-weight:800}.crew-tile--action{color:#fff;background:#24488f;align-content:center;gap:1rem;padding:clamp(1.75rem,4vw,4rem);display:grid;box-shadow:inset 0 0 0 1px #8aafff40}.crew-tile--action h2{max-width:9ch;font-size:clamp(2.8rem,7vw,6.5rem)}.crew-tile--action p:not(.eyebrow){color:#e0e8fb;max-width:28rem;line-height:1.5}.crew-tile--action .button{color:#111;background:#ffdc00;justify-self:start;min-width:12rem}.crew-application-pending{text-transform:uppercase;border:1px dashed #ffffff75;padding:1rem;font-size:.75rem;font-weight:900}.crew-tile--join small{color:#d7dded;line-height:1.5}.crew-tile--join>a:last-child{text-underline-offset:.25rem;font-weight:900}.crew-tile--empty{background:repeating-linear-gradient(115deg,#1c201b 0 1px,#111410 1px 14px);align-content:end;padding:2rem;display:grid}@media (min-width:42rem){.crew-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-tile{min-height:min(50vw,34rem)}.crew-tile--benefits{grid-column:span 2}}@media (min-width:72rem){.crew-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.crew-tile{min-height:min(25vw,29rem)}.crew-tile--benefits{grid-column:span 2}.crew-tile h2{font-size:clamp(2rem,3.2vw,3.75rem)}}@media (prefers-reduced-motion:reduce){.crew-tile>.media-frame{transition:none}}
