.t-related-carousel[data-v-deca73b3]{--related-ease:cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:28px}.t-related-carousel .t-related-carousel__head[data-v-deca73b3]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.t-related-carousel .t-related-carousel__all[data-v-deca73b3]{align-items:center;color:var(--color-brand);display:inline-flex;font-family:Proxima Nova Semibold,sans-serif;font-size:16px;gap:6px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;text-underline-offset:5px}.t-related-carousel .t-related-carousel__all svg[data-v-deca73b3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s var(--related-ease)}.t-related-carousel .t-related-carousel__all:hover svg[data-v-deca73b3]{transform:translate(3px)}.t-related-carousel .t-related-carousel__title[data-v-deca73b3]{color:var(--color-text-primary);font-family:Proxima Nova Semibold,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.03em;line-height:1.1;margin:0}.t-related-carousel .t-related-carousel__viewport[data-v-deca73b3]{cursor:grab;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-related-carousel .t-related-carousel__track[data-v-deca73b3]{display:flex;gap:24px;transition:transform .7s var(--related-ease);will-change:transform}.t-related-carousel .t-related-carousel__track--dragging[data-v-deca73b3]{cursor:grabbing;transition:none}.t-related-carousel .t-related-carousel__slide[data-v-deca73b3]{align-items:center;border-radius:28px;display:flex;flex:0 0 100%;gap:48px;min-width:0;overflow:hidden;padding:24px;position:relative;transition:opacity .5s var(--related-ease)}.t-related-carousel .t-related-carousel__slide[data-v-deca73b3]:not(.t-related-carousel__slide--active){cursor:pointer;opacity:.55}.t-related-carousel .t-related-carousel__slide[data-v-deca73b3]{--slide-bg:#002f51;--slide-ink:#fff;--slide-muted:hsla(0,0%,100%,.78);--slide-pill:#d1ed54;--slide-pill-ink:#002f51;--slide-media:hsla(0,0%,100%,.08);background-color:var(--slide-bg);color:var(--slide-ink)}.t-related-carousel .t-related-carousel__slide--lime[data-v-deca73b3]{--slide-bg:#d1ed54;--slide-ink:#002f51;--slide-muted:rgba(0,47,81,.78);--slide-pill:#002f51;--slide-pill-ink:#fff;--slide-media:rgba(0,47,81,.08)}.t-related-carousel .t-related-carousel__slide--slate[data-v-deca73b3]{--slide-bg:#353849;--slide-pill:#fff;--slide-pill-ink:#353849}.t-related-carousel .t-related-carousel__slide--brand[data-v-deca73b3]{--slide-bg:#007aff;--slide-muted:hsla(0,0%,100%,.85);--slide-pill:#fff;--slide-pill-ink:#007aff;--slide-media:hsla(0,0%,100%,.12)}.t-related-carousel .t-related-carousel__slide--dark[data-v-deca73b3]{--slide-bg:#0b0d14;--slide-pill:#d1ed54;--slide-pill-ink:#0b0d14}.t-related-carousel .t-related-carousel__media[data-v-deca73b3]{background:var(--slide-media);border-radius:18px;flex:none;height:clamp(280px,28vw,380px);margin:0;max-width:56%;overflow:hidden;position:relative}.t-related-carousel .t-related-carousel__image[data-v-deca73b3],.t-related-carousel .t-related-carousel__video[data-v-deca73b3]{height:100%;inset:0;object-fit:cover;object-position:var(--media-position,50% 50%);position:absolute;width:100%}.t-related-carousel .t-related-carousel__copy[data-v-deca73b3]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:28px;min-width:0;padding-right:24px}.t-related-carousel .t-related-carousel__text[data-v-deca73b3]{display:flex;flex-direction:column;gap:14px}.t-related-carousel .t-related-carousel__slide-title[data-v-deca73b3]{font-family:Proxima Nova Semibold,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0}.t-related-carousel .t-related-carousel__slide-description[data-v-deca73b3]{color:var(--slide-muted);font-size:21px;line-height:1.45;margin:0;max-width:40ch;text-wrap:pretty}.t-related-carousel .t-related-carousel__link[data-v-deca73b3]{align-items:center;background:var(--slide-pill);border-radius:999px;color:var(--slide-pill-ink);display:inline-flex;font-family:Proxima Nova Semibold,sans-serif;font-size:16px;gap:8px;height:44px;padding:0 20px;text-decoration:none;transition:filter .2s var(--related-ease),transform .2s var(--related-ease)}.t-related-carousel .t-related-carousel__link svg[data-v-deca73b3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s var(--related-ease)}.t-related-carousel .t-related-carousel__link[data-v-deca73b3]:hover{filter:brightness(1.06)}.t-related-carousel .t-related-carousel__link:hover svg[data-v-deca73b3]{transform:translate(3px)}.t-related-carousel .t-related-carousel__link[data-v-deca73b3]:focus-visible{outline:2px solid var(--slide-ink);outline-offset:3px}.t-related-carousel .t-related-carousel__actions[data-v-deca73b3]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 22px}.t-related-carousel .t-related-carousel__more[data-v-deca73b3]{align-items:center;color:var(--slide-ink);display:inline-flex;font-family:Proxima Nova Semibold,sans-serif;font-size:16px;gap:6px;height:44px;text-decoration:none}.t-related-carousel .t-related-carousel__more svg[data-v-deca73b3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s var(--related-ease)}.t-related-carousel .t-related-carousel__more:hover svg[data-v-deca73b3]{transform:translate(3px)}.t-related-carousel .t-related-carousel__more[data-v-deca73b3]:focus-visible{border-radius:4px;outline:2px solid var(--slide-ink);outline-offset:3px}.t-related-carousel .t-related-carousel__controls[data-v-deca73b3]{align-items:center;display:flex;justify-content:space-between}.t-related-carousel .t-related-carousel__dots[data-v-deca73b3]{display:flex}.t-related-carousel .t-related-carousel__dot[data-v-deca73b3]{background:none;border:0;cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:24px}.t-related-carousel .t-related-carousel__dot span[data-v-deca73b3]{background:#d5dbe3;border-radius:50%;height:8px;transition:background-color .3s var(--related-ease),width .3s var(--related-ease);width:8px}.t-related-carousel .t-related-carousel__dot:focus-visible span[data-v-deca73b3]{outline:2px solid var(--color-brand);outline-offset:3px}.t-related-carousel .t-related-carousel__dot--active span[data-v-deca73b3]{background:var(--color-brand);border-radius:4px;width:20px}.t-related-carousel .t-related-carousel__arrows[data-v-deca73b3]{display:flex;gap:6px}.t-related-carousel .t-related-carousel__arrow[data-v-deca73b3]{background:#eef1f5;border:0;border-radius:50%;color:var(--color-text-primary);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;transition:background-color .2s var(--related-ease);width:40px}.t-related-carousel .t-related-carousel__arrow svg[data-v-deca73b3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.t-related-carousel .t-related-carousel__arrow[data-v-deca73b3]:hover:not(:disabled){background:#e3e8ee}.t-related-carousel .t-related-carousel__arrow[data-v-deca73b3]:disabled{cursor:not-allowed;opacity:.45}.t-related-carousel .t-related-carousel__arrow[data-v-deca73b3]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(max-width:809.98px){.t-related-carousel .t-related-carousel__track[data-v-deca73b3]{gap:12px}.t-related-carousel .t-related-carousel__slide[data-v-deca73b3]{align-items:stretch;border-radius:22px;flex-direction:column;gap:20px;padding:16px 16px 24px}.t-related-carousel .t-related-carousel__media[data-v-deca73b3]{height:auto;max-width:none;width:100%}.t-related-carousel .t-related-carousel__copy[data-v-deca73b3]{gap:20px;padding:0 4px}.t-related-carousel .t-related-carousel__slide-description[data-v-deca73b3]{font-size:17px}}@media(prefers-reduced-motion:reduce){.t-related-carousel .t-related-carousel__track[data-v-deca73b3]{transition:none}}
