.wa-partners{--wa-azure:#1c5386;--wa-azure-2:#023f81;background:linear-gradient(180deg, var(--wa-azure-2) 0%, var(--wa-azure) 100%);color:var(--text-on-dark);padding:var(--sec-py) 0}.wa-partners .wa-wrap{width:min(100% - 40px, var(--cw-4));margin-inline:auto}.wa-partners .wa-h2{font-family:var(--font-serif-home), Georgia, serif;font-weight:400;font-size:var(--fs-h2);letter-spacing:-.01em;text-align:center;color:var(--text-on-dark);margin:0 0 18px;line-height:1.12}.wa-partners .wa-sub{font-size:var(--body-3);text-wrap:balance;text-align:center;color:#dcebf7;max-width:48ch;margin:0 auto 36px;line-height:1.62}.wa-partners__viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-20px;position:relative;overflow:auto hidden}.wa-partners__viewport::-webkit-scrollbar{display:none}.wa-partners__track{gap:18px;display:flex}.wa-partners__track:before,.wa-partners__track:after{content:"";flex:0 0 var(--edge-gutter,20px)}.wa-partner{scroll-snap-align:center;text-align:center;flex:0 0 78%;max-width:300px}.wa-partner__poster{background:#022d5f59;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.wa-partner__poster video{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.wa-partner__play{cursor:pointer;width:100%;color:var(--text-on-dark);background:#041a342e;border:0;place-items:center;padding:0;transition:background .25s;display:grid;position:absolute;inset:0}.wa-partner__play:before{content:"";background:#041a3440;border:2px solid #ffffffd9;border-radius:50%;width:58px;height:58px;position:absolute}.wa-partner__play svg{width:20px;height:20px;position:relative;translate:2px}.wa-partner__play.is-playing svg{translate:0}.wa-partner__play.is-playing{background:0 0}.wa-partner__play.is-playing:before,.wa-partner__play.is-playing svg{opacity:0;transition:opacity .25s}.wa-partner__play.is-playing:hover,.wa-partner__play.is-playing:focus-visible{background:#041a342e}.wa-partner__play.is-playing:hover:before,.wa-partner__play.is-playing:hover svg,.wa-partner__play.is-playing:focus-visible:before,.wa-partner__play.is-playing:focus-visible svg{opacity:1}.wa-partner__spinner{pointer-events:none;z-index:1;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.8s linear infinite wa-spin;position:absolute;top:50%;left:50%}@keyframes wa-spin{to{transform:rotate(360deg)}}.wa-partner__sound{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:34px;height:34px;color:var(--text-on-dark);cursor:pointer;background:#041a3473;border:1px solid #ffffff80;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.wa-partner__sound svg{width:17px;height:17px}.wa-partner__scrub{z-index:2;cursor:pointer;touch-action:none;align-items:flex-end;height:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.wa-partner__scrub:before{content:"";background:#ffffff40;height:4px;position:absolute;bottom:0;left:0;right:0}.wa-partner__scrub-fill{background:var(--surface-page);pointer-events:none;height:4px;display:block;position:relative}.wa-partner__scrub:focus-visible{outline-offset:-2px;outline:2px solid #fff}.wa-partner__stars{color:var(--text-on-dark);justify-content:center;gap:4px;margin:14px 0 8px;display:flex}.wa-partner__stars svg{width:12px;height:12px}.wa-partner__name{font-family:var(--font-serif-home), Georgia, serif;font-size:var(--body-5);margin:0 0 4px}.wa-partner__role{font-family:var(--font-serif-home), Georgia, serif;font-size:var(--body-1);color:#cfe2f2;margin:0}.wa-partners__nav{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.wa-partners__dots{background:#ffffff1f;border-radius:999px;gap:8px;padding:9px 12px;display:flex}.wa-partners__dots i{background:#fff6;border-radius:50%;width:7px;height:7px;transition:background .2s}.wa-partners__dots i.is-on{background:var(--surface-page)}.wa-partners__arrows{gap:10px;display:flex}.wa-partners__arrow{width:44px;height:44px;color:var(--text-on-dark);font-size:var(--body-5);cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;place-items:center;display:grid}.wa-partners__arrow--solid{background:var(--surface-page);color:var(--wa-azure);border-color:#fff}@media (min-width:720px){.wa-partner{flex-basis:46%}.wa-partners__viewport{margin-inline:-90px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 120px calc(100% - 120px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 120px calc(100% - 120px),#0000 100%)}}@media (min-width:990px){.wa-partners{padding-block:calc(var(--sec-py) * 2)}.wa-partners .wa-wrap{width:min(100% - 2 * var(--cpad), var(--cw-4))}.wa-partners .wa-h2{font-size:var(--fs-h1)}.wa-partners__viewport{margin-inline:-280px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 210px calc(100% - 210px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 210px calc(100% - 210px),#0000 100%)}}.p1-partners.wa-partners{padding:var(--sec-py-edge) 0;background:var(--primary-blue)}.p1-partners .wa-partners__nav{margin-top:15px}.p1-partners+#shop-install.spins{padding-top:var(--sec-py-edge)}div:has(>.p1-partners)+#shop-install.spins{padding-top:var(--sec-py-edge)}.wr-reveal-ready .p1-partners [data-wr-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}.wr-reveal-ready .p1-partners [data-wr-reveal=blur]{filter:blur(12px)}.wr-reveal-ready .p1-partners [data-wr-reveal].is-revealed{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.wr-reveal-ready .p1-partners [data-wr-reveal]{opacity:1;filter:none;transition:none;transform:none}}.p1-partners--v2{--wa-azure-2:var(--primary-blue);--wa-azure:var(--primary-blue)}.p1-partners--v2 .wa-h2{font-family:"larken", var(--font-serif-home), Georgia, serif;-webkit-text-stroke:.4px currentColor;font-weight:400;font-size:var(--body-6);letter-spacing:0;margin-bottom:24px;line-height:1.18}.p1-partners--v2 .wa-partners__eyebrow{font:500 var(--body-3)/1.3 var(--font-inter), Inter, sans-serif;letter-spacing:0;color:#a8c6e0;text-align:center;margin:0 0 10px}.p1-partners--v2 .wa-sub{margin-bottom:18px}@media (min-width:990px){.p1-partners--v2 .wa-h2{font-size:34px}.p1-partners--v2 .wa-partners__eyebrow{font-size:16px}}@media (max-width:719px){.p1-partners--v2 .wa-partners__dots{display:none}.p1-partners--v2 .wa-partners__nav{height:0;margin-top:0}.p1-partners--v2{--edge-gutter:24px;--slide-w:67%}.p1-partners--v2 .wa-partners__viewport{scroll-padding-left:var(--edge-gutter,20px)}.p1-partners--v2 .wa-partner{flex-basis:var(--slide-w);scroll-snap-align:start;max-width:none}.p1-partners--v2 .wa-partners__track{gap:3px}.p1-partners--v2 .wa-partners__track:before{flex:0 0 var(--edge-gutter,20px);width:0}.p1-partners--v2 .wa-partners__track:after{flex:0 0 calc(100% - var(--slide-w) + var(--edge-gutter,20px));width:0}.p1-partners--v2 .wa-partners__nav{position:relative}.p1-partners--v2 .wa-partners__arrows{z-index:5;gap:8px;position:absolute;bottom:42px;right:0}.p1-partners--v2 .wa-partners__arrow{width:38px;height:38px;font-size:var(--body-4)}.p1-partners--v2 .wa-partners__arrows:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 52% 58% at 80% 50%, var(--primary-blue) 0%, color-mix(in srgb, var(--primary-blue) 78%, transparent) 54%, transparent 100%), linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--primary-blue) 34%, transparent) 30%, color-mix(in srgb, var(--primary-blue) 72%, transparent) 60%, color-mix(in srgb, var(--primary-blue) 86%, transparent) 82%, transparent 100%);position:absolute;inset:-26px -24px -26px -62px}.p1-partners--v2 .wa-partners__viewport{z-index:0}.p1-partners--v2 .wa-partner__role{text-wrap:balance;max-width:86%;margin-inline:auto}.p1-partners--v2 .wa-partner__name{text-wrap:balance}}
