.acw{min-width:0}.acw-filters a:not(.acw-filters__crew)+.acw-filters__crew{border-left:1px solid #2a3335}.acw-bar{z-index:15;background:#0d1012;border-block:1px solid #2a3335;display:flex;position:sticky;top:0}.acw-bar__tabs{scrollbar-width:none;flex:1;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.acw-bar__tabs::-webkit-scrollbar{display:none}.acw-filters{flex:none;display:flex}.acw-filters a{color:#aab6b3;white-space:nowrap;flex:none;align-items:center;gap:.4rem;min-height:3.5rem;padding:0 clamp(.75rem,1.8vw,1.25rem);font-size:.86rem;font-weight:700;text-decoration:none;transition:color .15s;display:flex}.acw-filters a span{opacity:.6;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:400}.acw-filters a:hover{color:#fffef4}.acw-filters a[aria-current=page]{color:#fffef4;box-shadow:inset 0 -3px 0 var(--yellow)}.acw-filters a:focus-visible,.acw-types a:focus-visible,.acw-join:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.acw-types{border-left:1px solid #2a3335;flex:none;align-items:center;gap:.4rem;padding:0 clamp(.6rem,1.5vw,1rem);display:flex}.acw-types a{color:#aab6b3;white-space:nowrap;border:1px solid #2f3a3c;border-radius:999px;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.acw-types a[aria-current=page]{color:#fffef4;border-color:#fffef4}.acw-join{background:var(--yellow);color:#111;max-width:45vw;font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:.5rem;padding:0 clamp(.9rem,2.4vw,2rem);font-size:clamp(.82rem,1.6vw,1.05rem);font-weight:700;text-decoration:none;display:flex}.acw-join:after{content:"→"}.acw-join:focus-visible{outline-color:#111}.acw-join__label{text-overflow:ellipsis;overflow:hidden}@media (max-width:37.49rem){.acw-filters a{gap:.3rem;min-height:2.9rem;padding:0 .7rem;font-size:.76rem}.acw-filters a span{font-size:.66rem}.acw-bar__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000)}.acw-bar__tabs>:last-child{padding-right:1.5rem}.acw-join{gap:.35rem;padding:0 .8rem;font-size:.74rem}}.acw-empty{color:var(--kc-muted,#b9c4c1);padding:1rem clamp(1rem,4vw,3rem)}.acw-host{container-type:inline-size}.acw-grid{--cols:3;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:calc(100cqi / var(--cols));grid-auto-flow:dense;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:37.5rem){.acw-grid{--cols:4}}@media (min-width:56.25rem){.acw-grid{--cols:5}}@media (min-width:80rem){.acw-grid{--cols:6}}@media (min-width:105rem){.acw-grid{--cols:7}}.acw-title{background:#0d1012;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:clamp(.8rem,3cqi,1.8rem);display:flex;box-shadow:inset 0 0 0 1px #2a3335}.acw-title__eyebrow{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.acw-title h1{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.9rem,9cqi,4.6rem);line-height:.88}.acw-title__lead{color:#d6dedb;max-width:34ch;font-size:clamp(.74rem,1.5cqi,.92rem);line-height:1.4;display:none}@media (min-width:37.5rem){.acw-title__lead{display:block}}.acw-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:37.49rem){.acw-hide-3{display:none}}@media (min-width:37.5rem) and (max-width:56.24rem){.acw-hide-4{display:none}}@media (min-width:56.25rem) and (max-width:79.99rem){.acw-hide-5{display:none}}@media (min-width:80rem) and (max-width:104.99rem){.acw-hide-6{display:none}}@media (min-width:105rem){.acw-hide-7{display:none}}.acw-tile{color:#fffef4;background:#11181a;min-width:0;position:relative;overflow:hidden}.acw-span-2x1{grid-column:span 2}.acw-span-2x2{grid-area:span 2/span 2}.acw-tile>.media-frame{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.3,1);display:block;position:absolute;inset:0}.acw-tile:hover>.media-frame,.acw-tile:focus-within>.media-frame{transform:scale(1.04)}.acw-tile__link{color:inherit;text-decoration:none}.acw-tile__link:after{content:"";z-index:2;position:absolute;inset:0}.acw-tile__link:focus-visible{outline:none}.acw-tile:has(.acw-tile__link:focus-visible){outline:3px solid var(--yellow);outline-offset:-3px}.acw-tile__caption{z-index:1;background:linear-gradient(#0000,#000000c7);gap:.1rem;padding:2.2rem .55rem .5rem;display:grid;position:absolute;inset:auto 0 0}.acw-tile__caption h3{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.78rem,2.6cqi,1rem);font-weight:800;line-height:1.15;overflow:hidden}.acw-tile__caption p{color:#e5ebe8;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.25;display:none;overflow:hidden}.acw-tile--partner-plain{color:#111;background:#fffef4}.acw-tile--partner-plain .acw-tile__caption{text-align:center;background:0 0;align-content:center;justify-items:center;padding:.75rem;inset:0}.acw-tile--partner-plain .acw-tile__caption h3{font-family:var(--display);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;font-size:clamp(.95rem,3.4cqi,1.5rem)}.acw-tile--partner-plain .acw-tile__caption p{color:#555}.acw-tile>.acw-tile__logo{object-fit:contain;background:#fffef4;padding:18%}.acw-tile--partner-logo .acw-tile__caption{padding:.5rem;inset:auto 0 0}.acw-tile--partner-logo .acw-tile__caption h3{text-transform:none;font-family:inherit;font-size:.74rem}.acw-tile--partner-logo .acw-tile__caption p{display:none}.acw-tile--partner-logo>.acw-tile__logo{padding:20% 16% 26%}.acw-tile--review{background:#11181a}.acw-tile--review figure{z-index:1;gap:.35rem;margin:0;padding:clamp(.55rem,2.2cqi,1.1rem);display:grid;position:relative}.acw-stars{color:var(--yellow);letter-spacing:.06em;text-shadow:0 1px 3px #00000073;font-size:clamp(.85rem,3.4cqi,1.35rem);line-height:1}.acw-tile--review blockquote{margin:0;overflow:hidden}.acw-tile--review blockquote p{color:#eef2ef;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.68rem,2.1cqi,.95rem);line-height:1.3;display:-webkit-box;overflow:hidden}.acw-tile--review blockquote p:before{content:"“"}.acw-tile--review-photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000008c,#0000);height:40%;position:absolute;inset:0 0 auto}.acw-tile--review-photo figure{z-index:2}.acw-tile--review-photo blockquote{display:none}.acw-tile--review:not(.acw-tile--review-photo) .acw-tile__caption{background:0 0}.acw-cta{flex-direction:column;justify-content:space-between;gap:.4rem;padding:clamp(.75rem,3cqi,1.6rem);display:flex}.acw-cta__kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.acw-cta__title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.35rem,6.5cqi,3rem);font-weight:400;line-height:.95}.acw-span-2x1 .acw-cta__title{font-size:clamp(1.05rem,4.6cqi,2.1rem)}.acw-cta__text{max-width:30ch;font-size:clamp(.8rem,1.6cqi,.95rem);line-height:1.35;display:none}.acw-cta__button{white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;min-height:2.25rem;padding:.35rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.acw-cta--roles{background:var(--yellow);color:#111}.acw-cta--roles .acw-cta__button{color:#fffef4;z-index:2;background:#111;min-height:2.75rem;padding-inline:1.2rem;font-size:.9rem;position:relative}.acw-cta--team{color:#fffef4;background:#0d1012;box-shadow:inset 0 0 0 1px #2a3335}.acw-cta--team .acw-cta__button{background:var(--yellow);color:#111}.acw-cta--partner,.acw-cta--sports{color:#fffef4;background:#0d1012;box-shadow:inset 0 0 0 1px #2a3335}.acw-cta--partner .acw-cta__button,.acw-cta--sports .acw-cta__button{background:var(--yellow);color:#111}.acw-cta--team .acw-cta__kicker,.acw-cta--partner .acw-cta__kicker,.acw-cta--sports .acw-cta__kicker{color:var(--yellow)}.acw-cta .acw-cta__button:focus-visible{outline-offset:2px;outline:3px solid}.acw-roles{gap:.25rem;min-width:0;margin:0;padding:0;font-size:clamp(.72rem,2.2cqi,.95rem);list-style:none;display:grid}.acw-roles li{border-top:1px solid #11111140;justify-content:space-between;gap:.5rem;min-width:0;padding-top:.25rem;display:flex}.acw-roles a{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:800;text-decoration:none;overflow:hidden}.acw-roles a:hover,.acw-roles a:focus-visible{text-decoration:underline}.acw-roles time{opacity:.85;flex:none}.acw-fill{background:#000}.acw-fill .acw-tile__link{place-items:center;display:grid;position:absolute;inset:0}.acw-fill img{opacity:.75;width:34%;max-width:6rem;height:auto;transition:opacity .2s}.acw-fill:hover img,.acw-fill:focus-within img{opacity:1}.acw-partner-line{color:#aab6b3;border-top:1px solid #2a3335;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;padding:1rem clamp(1rem,3vw,2rem);font-size:.88rem;display:flex}.acw-partner-line a{color:#fffef4;font-weight:800;text-decoration:none}.acw-partner-line a:hover,.acw-partner-line a:focus-visible{color:var(--yellow)}.acw-tile--person .acw-tile__caption p{opacity:.9;font-size:.62rem;display:block}@media (min-width:37.5rem){.acw-tile__caption p,.acw-cta__text{display:block}.acw-tile--person .acw-tile__caption p{font-size:.74rem}.acw-roles{gap:.35rem}}@media (max-width:37.49rem){.acw-roles li:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.acw-tile>.media-frame{transition:none}}@media (max-width:37.49rem){.acw-tile--review blockquote p{-webkit-line-clamp:2}}.kitecrew-page--overview>#crew.acw{padding-top:0}.acw-partner-line{background:var(--yellow);color:#111;border-top:0;font-weight:700}.acw-partner-line a{color:#fffef4;background:#111;border-radius:999px;align-items:center;min-height:2.75rem;padding:.35rem 1.1rem;display:inline-flex}.acw-partner-line a:hover,.acw-partner-line a:focus-visible{color:var(--yellow);background:#000}.acw-partner-line a:focus-visible{outline-offset:2px;outline:3px solid #111}.site-footer.site-footer--crew{background:#000}@media (hover:hover) and (prefers-reduced-motion:no-preference){.acw-tile:is(.acw-tile--person,.acw-tile--review-photo,.acw-tile--partner)>.media-frame{transition:transform .6s cubic-bezier(.2,.7,.3,1),filter .4s}.acw-tile:is(.acw-tile--person,.acw-tile--review-photo):hover>.media-frame{filter:saturate(1.15)brightness(1.06);transform:scale(1.09)}.acw-tile:is(.acw-tile--person,.acw-tile--review,.acw-tile--partner):after{content:"";z-index:1;pointer-events:none;box-shadow:inset 0 0 0 0 var(--yellow);background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%) 150% 0/250% 100% no-repeat;transition:box-shadow .3s,background-position .7s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.acw-tile:is(.acw-tile--person,.acw-tile--review,.acw-tile--partner):hover:after{box-shadow:inset 0 0 0 4px var(--yellow);background-position:-50% 0}.acw-tile:is(.acw-tile--person,.acw-tile--review,.acw-tile--partner) .acw-tile__caption{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.acw-tile:is(.acw-tile--person,.acw-tile--review,.acw-tile--partner):hover .acw-tile__caption{transform:translateY(-.4rem)}.acw-tile--person:hover .acw-tile__caption p{color:var(--yellow)}}
