.cq-carousel-shell{min-inline-size:0}[data-cq-carousel-region] [data-cq-marquee-track]{animation-name:cq-carousel-loop-x;will-change:translate}[data-cq-carousel-region][data-axis=y] [data-cq-marquee-track]{animation-name:cq-carousel-loop-y}.cq-crew-search input::-webkit-search-cancel-button{-webkit-appearance:none}.cq-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-3)}.cq-carousel-position{margin:0;font:var(--fs-small) var(--font-mono);color:var(--text-muted)}.cq-carousel-buttons{display:flex;gap:var(--sp-2)}.cq-carousel-buttons button{display:grid;place-items:center;inline-size:44px;block-size:44px;border:var(--border-heavy);border-radius:var(--radius-pill);background:var(--paper);color:var(--text);cursor:pointer}.cq-carousel-buttons button:hover{background:var(--sun);color:var(--sun-ink)}@supports selector(:has(input:focus-visible)){.cq-crew-search:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.cq-crew-search input:focus-visible{outline:none}}[data-cq-carousel-region][data-manual]{overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}[data-cq-carousel-region][data-manual] [data-cq-marquee-track]{animation:none;transform:none}[data-cq-carousel-region][data-manual] [data-cq-marquee-group][aria-hidden]{display:none}.cq-office-collage>.cq-carousel-shell{align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto}.cq-office-slide{display:block;overflow:hidden}.cq-office-caption{position:absolute;inset-inline:8px;inset-block-end:8px;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:4px;border-radius:var(--radius-control);background:var(--paper);color:var(--text);padding:8px;font-weight:var(--fw-semibold)}.cq-office-slide:hover .cq-office-caption{background:var(--sun);color:var(--sun-ink)}.cq-floating-shift-card .cq-carousel-controls{padding:4px 12px}.cq-floating-shift-card .cq-carousel-position{font-size:10px}.cq-office-collage{padding-block-start:214px}.cq-marketing-surface [id]{scroll-margin-top:96px}.cq-marketing-surface main{min-inline-size:0}.cq-marketing-surface h1{line-height:var(--lh-display);text-wrap:balance}.cq-marketing-surface .cq-faq-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-block-size:44px;list-style:none}.cq-faq-summary::-webkit-details-marker{display:none}.cq-faq-summary svg{flex:none;transition:transform var(--dur-quick)}details[open]>.cq-faq-summary svg{transform:rotate(45deg)}.cq-faq-summary:hover{color:var(--text-soft)}.cq-public-cta .cq-button-secondary{background:var(--coral);color:var(--sun-ink);border-color:var(--sun-ink)}.cq-public-cta a:focus-visible{outline-color:var(--sun-ink)}@media (max-width:600px){.cq-office-collage{min-block-size:600px}.cq-office-initial,.cq-office-slide{flex-basis:calc((100cqw - 10px) / 2);inline-size:calc((100cqw - 10px) / 2)}}@media (prefers-reduced-motion:reduce){.cq-faq-summary svg{transition:none}}[data-cq-carousel-region][data-autoplay]:not([data-cq-marquee-static]){overflow:hidden}[data-cq-carousel-region][data-autoplay]:not([data-cq-marquee-static]) [data-cq-marquee-track]{animation:cq-carousel-loop-x var(--cq-marquee-travel,42s) linear infinite!important}[data-cq-carousel-region][data-autoplay][data-axis=y]:not([data-cq-marquee-static]) [data-cq-marquee-track]{animation-name:cq-carousel-loop-y!important}[data-cq-carousel-region][data-autoplay][data-axis=x]:not([data-cq-marquee-static]) [data-cq-marquee-group][aria-hidden]{display:flex}[data-cq-carousel-region][data-autoplay][data-axis=y]:not([data-cq-marquee-static]) [data-cq-marquee-group][aria-hidden]{display:grid}[data-cq-carousel-region][data-autoplay]:is(:hover,:focus-within) [data-cq-marquee-track]{animation-play-state:paused!important}@keyframes cq-carousel-loop-x{0%{translate:0 0}to{translate:var(--cq-marquee-distance,0) 0}}@keyframes cq-carousel-loop-y{0%{translate:0 0}to{translate:0 var(--cq-marquee-distance,0)}}@media (min-width:1180px) and (max-width:1350px){.cq-marketing-header .cq-marketing-nav-links{gap:0}.cq-marketing-header .cq-marketing-nav-link{padding-inline:var(--sp-2);background-position:var(--sp-2) calc(100% - 5px)}.cq-marketing-header .cq-marketing-nav-link:focus-visible,.cq-marketing-header .cq-marketing-nav-link:hover,.cq-marketing-header .cq-marketing-nav-link[aria-current=page]{background-size:calc(100% - var(--sp-2) * 2) 2px}}