.external-video{--ev-padding: clamp(24px, 3vw, 48px);position:relative;display:grid;width:100%;background:#151719;color:var(--ev-text, #ffffff)}.external-video__stage{position:relative;isolation:isolate;grid-area:1 / 1;align-self:start;width:100%;aspect-ratio:25 / 10;overflow:hidden}.external-video [hidden]{display:none!important}.external-video__stage:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 20%,var(--ev-overlay-color, #000000));opacity:var(--ev-overlay-opacity, .4);pointer-events:none;content:""}.external-video__media,.external-video__player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.external-video__poster,.external-video__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.external-video__embed{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size;overflow:hidden}.external-video__embed iframe{position:absolute;top:50%;left:50%;width:max(100cqw,var(--ev-iframe-width, 177.778cqh));height:max(100cqh,var(--ev-iframe-height, 56.25cqw));max-width:none;border:0;transform:translate(-50%,-50%)}.external-video__content{position:relative;z-index:2;grid-area:1 / 1;align-self:end;display:grid;justify-items:start;gap:20px;width:min(calc(100% - var(--ev-padding) * 2),640px);min-width:0;margin:var(--ev-padding);overflow-wrap:anywhere;pointer-events:none}.external-video--center .external-video__content{align-self:center}.external-video--center .external-video__content,.external-video--bottom-center .external-video__content{justify-self:center;text-align:center}.external-video--center .external-video__content,.external-video--bottom-center .external-video__content{justify-items:center}.external-video__eyebrow,.external-video__text,.external-video h2{margin:0;color:inherit}.external-video__eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.external-video h2{max-width:100%;font-size:clamp(28px,4.5vw,var(--ev-heading-size, 64px));font-weight:600;line-height:1.02;letter-spacing:-.035em}.external-video__text{max-width:480px;font-size:18px;line-height:1.5}.external-video__button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:12px 26px;border-radius:999px;background:var(--ev-button-bg, #ffffff);color:var(--ev-button-text, #111111);font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;transition:opacity .16s ease}.external-video__button:hover{opacity:.85}.external-video__toggle{position:absolute;right:24px;bottom:24px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#00000073;color:#fff;cursor:pointer}.external-video__button:focus-visible,.external-video__toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.external-video[data-playing=true] .external-video__play-icon,.external-video[data-playing=false] .external-video__stop-icon{display:none}.external-video__editor-note{position:absolute;top:16px;left:16px;right:16px;z-index:4;margin:0;padding:12px;border:1px dashed #999999;background:#151719;color:#fff;font-size:14px;line-height:1.5}@media(max-width:749px){.external-video{--ev-padding: clamp(20px, 5vw, 28px);overflow:hidden}.external-video__stage{aspect-ratio:var(--ev-mobile-aspect, 4/5)}.external-video__content{position:absolute;left:0;bottom:0;box-sizing:border-box;width:min(100%,680px);margin:0;padding:var(--ev-padding);gap:12px;transform:scale(var(--ev-content-scale, 1));transform-origin:bottom left}.external-video--center .external-video__content{top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%) scale(var(--ev-content-scale, 1));transform-origin:center}.external-video--bottom-center .external-video__content{left:50%;transform:translate(-50%) scale(var(--ev-content-scale, 1));transform-origin:bottom center}.external-video__eyebrow{font-size:11px;line-height:1.2;letter-spacing:.06em}.external-video h2{font-size:clamp(28px,7vw,40px);line-height:1.05;letter-spacing:-.025em}.external-video__text{font-size:16px;line-height:1.4}.external-video__button{min-height:44px;padding:10px 22px;font-size:14px;line-height:1.2}.external-video__toggle{right:12px;bottom:12px}}launch-banner-video{display:block;width:100%}launch-banner-video:has(.launch-banner__stage){aspect-ratio:auto;min-height:0}.launch-banner__stage{position:relative;width:100%;aspect-ratio:25 / 10;overflow:hidden}.launch-banner__stage>.launch-banner__media{padding:0}launch-banner-video:has(.launch-banner__stage) .launch-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}launch-banner-video:has(.launch-banner__stage) .launch-banner__actions a{pointer-events:auto}.launch-banner__video video{width:100%;height:100%;max-width:none;object-fit:cover}launch-banner-video [hidden]{display:none!important}.launch-banner__video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;pointer-events:none}.launch-banner__video iframe{position:absolute;top:50%;left:50%;width:max(100cqw,177.778cqh);height:max(100cqh,56.25cqw);max-width:none;border:0;transform:translate(-50%,-50%);opacity:0}.launch-banner__video iframe.is-playing{opacity:1}.launch-banner__video-toggle{position:absolute;right:16px;bottom:16px;z-index:3;min-height:44px;padding:10px 16px;border:1px solid rgba(255,255,255,.6);border-radius:24px;background:#000000a6;color:#fff;font:inherit;font-size:12px;cursor:pointer}.launch-banner__video-toggle:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(max-width:749px){launch-banner-video:has(.launch-banner__stage) .launch-banner__content{position:relative;inset:auto;padding-top:24px;padding-bottom:24px}}.product-a-plus-images{padding-top:var(--a-plus-padding-top);padding-bottom:var(--a-plus-padding-bottom)}.product-a-plus-images__inner{display:grid;gap:var(--a-plus-image-gap);width:100%}.product-a-plus-images__item,.product-a-plus-images__image{display:block;width:100%}.product-a-plus-images__image{height:auto}.product-template-one-aplus{padding:clamp(48px,7vw,96px) 0;background:#fff;color:#111}.product-template-one-aplus__header{max-width:760px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.product-template-one-aplus__header h2{margin:8px 0 14px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.product-template-one-aplus__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.product-template-one-aplus__tile{min-width:0;margin:0}.product-template-one-aplus__tile--main{grid-column:1 / -1}.product-template-one-aplus__image{display:block;width:100%;height:clamp(260px,32vw,520px);object-fit:var(--pto-aplus-image-fit);background:#f5f5f5}.product-template-one-aplus__tile--main .product-template-one-aplus__image{height:auto;max-height:900px}.product-template-one-aplus figcaption{margin-top:10px;color:#66716f;font-size:.9rem}@media screen and (max-width:749px){.product-template-one-aplus__grid{grid-template-columns:1fr}.product-template-one-aplus__tile--main{grid-column:auto}.product-template-one-aplus__image,.product-template-one-aplus__tile--main .product-template-one-aplus__image{height:auto;max-height:none}}.purchase-availability{border-block:1px solid var(--border);padding:clamp(20px,3vw,30px) 0}.purchase-availability__inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.purchase-availability h2{margin:0 0 5px;font-size:clamp(1.15rem,2vw,1.5rem)}.purchase-availability .rte{color:var(--muted);font-size:.95rem}.purchase-availability .rte p{margin:0}@media screen and (max-width:749px){.purchase-availability__inner{align-items:stretch;flex-direction:column;gap:18px}.purchase-availability .button{width:100%}}.purchase-pathways{padding:clamp(58px,8vw,110px) 0}.purchase-pathways__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(42px,8vw,120px)}.purchase-pathways__heading h2{margin:10px 0 0;font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:1.02;letter-spacing:-.04em}.purchase-pathways__options{display:grid;gap:34px}.purchase-pathways__options article+article{border-top:1px solid var(--border);padding-top:34px}.purchase-pathways__options h3{margin:0 0 10px;font-size:1.2rem}.purchase-pathways__options .rte{color:var(--muted)}.purchase-pathways__options a,.purchase-pathways__link{display:inline-block;margin-top:13px;color:inherit;text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:749px){.purchase-pathways__inner{grid-template-columns:1fr;gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map */
