.rs{--rs-bg:#fff;--rs-fg:#111;--rs-space:64px;background:var(--rs-bg);color:var(--rs-fg);padding:var(--rs-space) 0;font-family:Arial,Helvetica,sans-serif;line-height:1.5;font-size:15px;isolation:isolate}.rs *{box-sizing:border-box}.rs a{color:inherit;text-decoration:none}.rs a:hover{text-decoration:underline;text-underline-offset:5px}.rs a:focus-visible,.rs button:focus-visible,.rs input:focus-visible{outline:2px solid currentColor;outline-offset:5px}.rs h1,.rs h2,.rs h3{font-family:Didot,Bodoni MT,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.05;color:inherit;margin:0 0 20px;text-transform:none}.rs h1{font-size:clamp(44px,5.7vw,90px)}.rs h2{font-size:clamp(32px,3.5vw,56px)}.rs h3{font-size:clamp(23px,2vw,32px);margin:18px 0 12px}.rs p{margin:0 0 16px}.rs-wrap{max-width:1520px;margin:auto;padding:0 clamp(20px,4vw,64px)}.rs-eyebrow{font-size:10px!important;line-height:1.7;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.rs-copy{font-size:16px;line-height:1.65;max-width:580px}.rs-heading{text-align:center;margin:0 auto 36px;max-width:900px}.rs-heading .rs-copy{margin:16px auto}.rs-image,.rs-placeholder{width:100%;height:100%;object-fit:cover;display:block}.rs-placeholder{background:#f0f0f0;min-height:220px;overflow:hidden}.rs-placeholder-svg{width:100%;height:100%;max-height:500px;fill:#ccc}.rs-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--rs-fg);color:var(--rs-bg)!important;border:1px solid var(--rs-fg);font:600 10px/1.5 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:14px 24px;cursor:pointer;text-align:center}.rs-button:hover{text-decoration:none!important;opacity:.8}.rs-button-outline{background:transparent;color:var(--rs-fg)!important}.rs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.rs-text-link{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:8px 0;border-bottom:1px solid currentColor}.rs-center{text-align:center;margin-top:36px!important}.rs-hero{display:grid;grid-template-columns:2fr 3fr;max-width:1800px;margin:auto}.rs-hero-copy{align-self:center;padding:clamp(24px,4vw,70px)}.rs-hero-copy .rs-eyebrow{margin-bottom:40px}.rs-hero-copy .rs-copy{font-family:Georgia,serif;font-size:19px}.rs-hero-image{min-height:560px;aspect-ratio:1/1}.rs-tagline{text-align:center;padding:24px 20px 0;margin:0!important}.rs-grid{display:grid;gap:24px}.rs-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rs-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rs-card{min-width:0}.rs-card-media{display:block;aspect-ratio:var(--rs-ratio,4/3);overflow:hidden;background:#f0f0f0}.rs-card-links{display:flex;flex-wrap:wrap;gap:8px 22px}.rs-feature{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px)}.rs-feature-image{aspect-ratio:4/3;overflow:hidden}.rs-feature-copy .rs-heading{text-align:left;margin-bottom:28px}.rs-feature-copy .rs-heading .rs-copy{margin-left:0}.rs-reversed .rs-feature-image{order:2}.rs-product{text-align:center}.rs-product-media{display:block;aspect-ratio:3/4;background:#f0f0f0;overflow:hidden}.rs-product-media .rs-image{object-fit:contain;mix-blend-mode:multiply}.rs-product h3{font:600 12px/1.6 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 8px}.rs-product .rs-eyebrow{margin:18px 0 4px}.rs-product .rs-copy{font-size:13px}.rs-dual{display:grid;grid-template-columns:1fr 1fr;gap:0}.rs-promo{--rs-bg:#f0f0f0;--rs-fg:#111;background:var(--rs-bg);color:var(--rs-fg);padding:48px;text-align:center;display:flex;flex-direction:column;align-items:center}.rs-promo.rs-dark{--rs-bg:#111;--rs-fg:#fff}.rs-promo h2{max-width:440px}.rs-promo-image{width:100%;aspect-ratio:2/1;margin:16px 0 24px}.rs-promo-image .rs-image{object-fit:contain}.rs-promo .rs-button{margin-top:auto}.rs-press{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:16px;padding-bottom:20px;text-align:center}.rs-press-window{overflow:hidden}.rs-press-track{display:flex;width:max-content;animation:rs-marquee 36s linear infinite}.rs-press-group{display:flex;flex-shrink:0;align-items:center;gap:70px;padding-right:70px;min-width:1200px;justify-content:space-around}.rs-publication{font:30px/1.3 Georgia,serif;white-space:nowrap}.rs-publication img{width:auto;max-width:180px;height:36px;object-fit:contain}.rs-press-window:hover .rs-press-track,.rs-press-window:focus-within .rs-press-track{animation-play-state:paused}.rs-press:has(:focus-visible) .rs-press-track{animation:none}.rs-newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.rs-newsletter .rs-heading{text-align:left;margin:0}.rs-newsletter h2{font-size:36px}.rs-email-row{display:flex;gap:10px}.rs-email-row input{width:100%;min-width:0;border:1px solid #aaa;border-radius:0;padding:14px;font:14px Arial,sans-serif;background:var(--rs-bg);color:var(--rs-fg)}.rs-fine{font-size:11px;margin-top:12px!important}.rs-fine a{text-decoration:underline}.rs-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes rs-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rs-press-track{animation:none;width:auto}.rs-press-group{flex-wrap:wrap;min-width:0;width:100%;gap:24px;padding:0}.rs-press-group[aria-hidden=true]{display:none}}@media(max-width:749px){.rs{padding:calc(var(--rs-space)*.65) 0}.rs-hero{grid-template-columns:1fr}.rs-hero-image{min-height:0;aspect-ratio:4/3}.rs-hero-copy{padding:32px 22px}.rs-hero-copy .rs-eyebrow{margin-bottom:24px}.rs-actions{gap:10px}.rs-actions .rs-button{flex:1;padding:12px}.rs-tagline{font-size:9px!important}.rs-grid{gap:16px}.rs-mobile-stack{grid-template-columns:1fr}.rs-mobile-scroll{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.rs-mobile-scroll>.rs-card{flex:0 0 82%;scroll-snap-align:start}.rs-grid-4.rs-mobile-scroll>.rs-card{flex-basis:66%}.rs-grid-5.rs-mobile-scroll>.rs-card{flex-basis:58%}.rs-feature,.rs-dual,.rs-newsletter{grid-template-columns:1fr}.rs-reversed .rs-feature-image{order:0}.rs-feature-copy{padding:0 0 12px}.rs-promo{padding:36px 24px}.rs-heading{margin-bottom:28px}.rs-press-group{min-width:900px;gap:40px;padding-right:40px}.rs-publication{font-size:24px}.rs-email-row{flex-wrap:wrap}.rs-email-row input{flex:1 1 180px}.rs-newsletter{gap:20px}.rs-newsletter h2{font-size:32px}}.rs-pause{display:inline-flex;align-items:center;gap:8px;font-size:11px;margin:0 0 14px;cursor:pointer}.rs-pause input{accent-color:#111}.rs-press:has(.rs-pause-input:checked) .rs-press-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.rs-pause{display:none}}.rs [hidden]{display:none!important}.rs rescue-slider,.rs rescue-hero,.rs rescue-tabs{display:block}.rs h1,.rs h2,.rs .rs-hero-title{font-family:var(--rs-heading-font);font-size:var(--rs-hd)}.rs h3{font-family:var(--rs-heading-font);font-size:var(--rs-cd)}.rs .rs-copy{font-size:var(--rs-bd)}.rs .rs-product h3{font-family:var(--rs-heading-font);font-size:var(--rs-cd);font-weight:400;letter-spacing:0;text-transform:none}.rs .rs-grid{align-items:stretch}.rs .rs-equal-card{height:100%;display:flex;flex-direction:column;border:1px solid #e5e5e5}.rs-equal-card .rs-card-media,.rs-equal-card .rs-product-media{flex-shrink:0}.rs .rs-card-body{display:flex;flex-direction:column;flex:1;padding:20px}.rs .rs-card-body h3{margin-top:0;min-height:2.1em}.rs .rs-card-body .rs-card-links{margin-top:auto;padding-top:20px;flex-direction:column;align-items:flex-start}.rs-card-links .rs-text-link{display:inline-flex;justify-content:space-between;gap:20px;max-width:100%}.rs .rs-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rs-lines,3);overflow:hidden;line-height:1.6;min-height:calc(var(--rs-lines,3)*1.6em);max-width:none}.rs .rs-learn-link,.rs .rs-expand-label{display:inline-block;font-size:12px;margin:0 0 12px;text-underline-offset:4px;text-decoration:underline}.rs .rs-description-details summary{cursor:pointer;list-style:none}.rs-description-details summary::-webkit-details-marker{display:none}.rs-description-details[open] summary .rs-excerpt{display:none}.rs-description-details[open] .rs-expand-label{font-size:0}.rs-description-details[open] .rs-expand-label:before{content:"Read less \2212";font-size:12px}.rs .rs-full-description{margin-top:8px}.rs .rs-product{padding-bottom:20px}.rs .rs-product>h3,.rs .rs-product>.rs-copy,.rs .rs-product>.rs-eyebrow,.rs .rs-product>p{padding-left:14px;padding-right:14px}.rs .rs-fit-contain .rs-image{object-fit:contain;mix-blend-mode:normal}.rs .rs-fit-cover .rs-image{object-fit:cover;mix-blend-mode:normal}.rs .rs-product-media .rs-image{mix-blend-mode:normal}.rs .rs-feature-image{aspect-ratio:auto;height:var(--rs-feature-height,520px)}.rs-video{display:block;width:100%;height:100%;object-fit:cover}.rs-media-contain .rs-image,.rs-media-contain .rs-video{object-fit:contain}.rs .rs-media-cover .rs-image,.rs .rs-media-cover .rs-video{object-fit:cover}.rs .rs-hero-image{height:var(--rs-hero-height,640px);aspect-ratio:auto;min-height:0}.rs-hero-controls,.rs-slider-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin:24px 0 0}.rs-hero-controls button,.rs-slider-controls button{color:inherit;border:1px solid #bbb;background:transparent;min-width:44px;min-height:44px;font:20px/1 Arial,sans-serif;cursor:pointer;border-radius:0}.rs-slider-controls button:disabled{opacity:.3;cursor:default}.rs-hero-dots{display:flex;gap:10px;align-items:center}.rs-hero-dots button{min-width:12px;min-height:12px;width:12px;height:12px;padding:0;border-radius:50%;border:1px solid #111}.rs-hero-dots button[aria-current=true]{background:#111}.rs-slider-count,[data-hero-count]{font:11px/1 Arial,sans-serif;letter-spacing:.12em;white-space:nowrap}.rs-slider-line{height:1px;background:#ccc;flex:1;max-width:240px}.rs-slider-line>span{display:block;height:1px;background:#111}.rs .rs-promo{min-height:var(--rs-promo-min,480px);padding:var(--rs-promo-padding,40px);min-width:0;overflow:hidden}.rs .rs-promo-image{width:var(--rs-promo-image-width,100%);max-width:100%;aspect-ratio:auto;flex-shrink:0}.rs .rs-promo-size-natural{height:auto}.rs .rs-promo-size-natural .rs-image{height:auto;object-fit:contain}.rs .rs-promo-size-fixed{height:var(--rs-promo-image-height,240px)}.rs .rs-journal-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.1em;padding:0 18px}.rs .rs-journal-card .rs-journal-excerpt{font-size:var(--rs-bd);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rs-lines,3);overflow:hidden;line-height:1.6;height:calc(var(--rs-lines,3)*1.6em);margin:0 18px 20px;max-width:none;flex-shrink:0}.rs .rs-journal-card>.rs-text-link{margin:auto 18px 20px;align-self:flex-start}.rs .rs-banner{position:relative}.rs-banner-media{height:var(--rs-banner-h,640px);position:relative}.rs-banner-copy{padding:40px 24px;text-align:center}.rs-banner-copy .rs-heading{margin-bottom:20px}.rs-banner-overlay .rs-banner-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--rs-overlay,.3);pointer-events:none}.rs-banner-overlay .rs-banner-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;--rs-fg:var(--rs-overlay-text,#fff);color:var(--rs-fg);pointer-events:none}.rs-banner-overlay .rs-banner-copy a{pointer-events:auto}.rs-banner-overlay:has(video) .rs-banner-copy{justify-content:flex-start;padding-top:32px;padding-bottom:80px}.rs-banner-overlay .rs-button{--rs-bg:transparent;color:var(--rs-fg)!important;border-color:var(--rs-fg)}.rs .rs-align-left .rs-heading,.rs-align-left .rs-banner-copy{text-align:left}.rs .rs-align-right .rs-heading,.rs-align-right .rs-banner-copy{text-align:right}.rs .rs-align-left .rs-heading{margin-left:0}.rs .rs-align-right .rs-heading{margin-right:0}.rs-align-left.rs-banner-overlay .rs-banner-copy{align-items:flex-start}.rs-align-right.rs-banner-overlay .rs-banner-copy{align-items:flex-end}.rs .rs-tablist{display:flex;justify-content:center;gap:clamp(20px,3vw,48px);overflow-x:auto;padding:0 0 24px;margin-bottom:28px;border-bottom:1px solid #ddd}.rs-tablist button{border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;padding:12px 0;white-space:nowrap;text-transform:uppercase;font:11px/1.6 Arial,sans-serif;letter-spacing:.15em;cursor:pointer}.rs-tablist button[aria-selected=true]{border-color:currentColor}.rs [data-panel] .rs-grid{row-gap:28px}.rs .rs-hero-controls{padding:0 20px}@media(min-width:750px){.rs rescue-slider>.rs-slider-controls{display:none}}@media(max-width:749px){.rs h1,.rs h2,.rs .rs-hero-title{font-size:var(--rs-hm)}.rs h3,.rs .rs-product h3{font-size:var(--rs-cm)}.rs .rs-copy,.rs .rs-journal-card .rs-journal-excerpt{font-size:var(--rs-bm)}.rs .rs-hero-image{height:var(--rs-hero-mobile-height,360px)}.rs .rs-mobile-first-media .rs-hero-image{grid-row:1}.rs .rs-mobile-first-media .rs-hero-copy{grid-row:2}.rs .rs-mobile-scroll{padding-bottom:8px;scrollbar-width:none;gap:16px;scroll-padding:0;align-items:stretch}.rs .rs-mobile-scroll::-webkit-scrollbar{display:none}.rs .rs-mobile-scroll>.rs-card{height:auto;flex:0 0 92%;scroll-snap-align:start}.rs .rs-mobile-scroll:after{content:"";flex:0 0 8%}.rs .rs-mobile-stack{display:grid;grid-template-columns:1fr}.rs-slider-controls{gap:16px}.rs .rs-card-body{padding:18px}.rs .rs-feature-image{height:auto;aspect-ratio:4/3}.rs .rs-promo{min-height:0;padding:clamp(20px,5vw,var(--rs-promo-padding,40px))}.rs .rs-promo-mobile-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rs .rs-promo-mobile-side .rs-promo{padding:20px 12px}.rs .rs-promo-mobile-side h2{font-size:clamp(22px,5vw,var(--rs-hm))}.rs .rs-promo-mobile-side .rs-copy{font-size:13px}.rs .rs-promo-mobile-side .rs-eyebrow{font-size:8px!important;letter-spacing:.12em}.rs .rs-promo-mobile-side .rs-button{font-size:8px;padding:10px 8px;letter-spacing:.08em;max-width:100%;width:100%}.rs .rs-promo-mobile-side .rs-promo-size-fixed{height:min(var(--rs-promo-image-height,240px),180px)}.rs-banner-media{height:var(--rs-banner-mh,420px)}.rs-banner-copy{padding:28px 18px}.rs .rs-tablist{justify-content:flex-start;gap:24px}.rs .rs-heading .rs-copy{font-size:var(--rs-bm)}}.rs .rs-card-body .rs-card-links{flex-direction:row;align-items:center;gap:8px 22px;padding-top:8px}.rs .rs-card-links .rs-text-link{gap:8px}.rs .rs-manual-card .rs-excerpt{min-height:0;margin-bottom:6px}.rs .rs-manual-card .rs-card-description{margin-bottom:2px}.rs .rs-manual-card .rs-learn-link{margin-top:0;margin-bottom:8px;align-self:flex-start}.rs .rs-manual-card .rs-card-body .rs-card-links{margin-top:10px;padding-top:0}.rs .rs-promo{position:relative}.rs .rs-promo-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;flex:1;justify-content:center}.rs .rs-promo-content h2,.rs .rs-promo-content .rs-copy{margin-bottom:12px}.rs .rs-promo .rs-button{margin-top:0}.rs .rs-promo-image{margin:8px 0 var(--rs-promo-gap,8px)}.rs .rs-promo-size-natural:not(.rs-promo-ratio-auto){height:auto;aspect-ratio:var(--rs-promo-ratio)}.rs .rs-promo-size-natural:not(.rs-promo-ratio-auto) .rs-image{height:100%}.rs .rs-promo-size-natural.rs-promo-ratio-auto .rs-image{height:auto}.rs .rs-promo-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.rs .rs-promo-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--rs-promo-overlay,.3)}.rs .rs-promo-mode-background{color:var(--rs-promo-overlay-color);--rs-fg:var(--rs-promo-overlay-color);--rs-bg:transparent}.rs .rs-promos-compact .rs-promo{min-height:var(--rs-compact-height,320px);padding:20px 24px}.rs .rs-promos-compact .rs-promo-image{max-width:100%;width:var(--rs-promo-image-width,100%);max-height:150px}.rs .rs-promos-compact .rs-promo-image .rs-image{max-height:150px;width:auto;max-width:100%;margin:auto}.rs .rs-promos-compact .rs-promo-size-fixed .rs-image{width:100%;height:100%}.rs .rs-promos-compact .rs-promo-size-natural:not(.rs-promo-ratio-auto){width:min(var(--rs-promo-image-width,100%),calc(150px * var(--rs-promo-ratio)));max-height:none;aspect-ratio:var(--rs-promo-ratio)}.rs .rs-promos-compact .rs-promo-size-natural:not(.rs-promo-ratio-auto) .rs-image{width:100%;height:100%;max-height:none}.rs .rs-promos-compact .rs-promo-content h2{font-size:var(--rs-cd);max-width:420px}.rs .rs-promos-compact .rs-promo-content .rs-eyebrow{margin-bottom:8px}.rs .rs-youtube{display:block;width:100%;height:100%;border:0}.rs .rs-tabs-equal{display:grid;grid-template-columns:repeat(var(--rs-tab-count),minmax(0,1fr));gap:16px}.rs .rs-tabs-equal button{width:100%;white-space:normal;align-self:stretch}.rs .rs-tabs-center{justify-content:center}.rs .rs-tab-products{grid-template-columns:repeat(var(--rs-tab-columns,4),minmax(0,1fr))}.rs-tab-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin:-8px 0 28px}.rs-tab-controls button{border:1px solid #bbb;min-width:44px;min-height:44px;background:transparent;font-size:20px;color:inherit;cursor:pointer}.rs-tab-controls [data-tab-count]{font:11px/1 Arial,sans-serif;letter-spacing:.12em}.rs-tab-controls [data-tab-progress]{display:block;background:#111;height:1px}@media(max-width:749px){.rs .rs-promos-compact .rs-promo{min-height:0;padding:20px}.rs .rs-promos-compact .rs-promo-content h2{font-size:var(--rs-cm)}.rs .rs-promos-compact.rs-promo-mobile-side .rs-promo{padding:18px 12px}.rs .rs-tabs-equal{gap:12px;display:flex;justify-content:flex-start}.rs .rs-tabs-equal button{flex:1 0 auto;width:auto;white-space:nowrap}.rs .rs-tabs-center{justify-content:flex-start}.rs .rs-tab-products{display:flex}}.rs.rs-full-bleed{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.rs.rs-full-bleed .rs-wrap{max-width:none;padding-left:0;padding-right:0}.rs.rs-full-bleed .rs-hero{max-width:none}.rs .rs-hero-media-carousel{position:relative;overflow:hidden;display:block}.rs-hero-media-carousel .rs-hero-slides,.rs-hero-media-carousel .rs-media-panel{height:100%;width:100%}.rs .rs-hero-media-carousel .rs-hero-controls{position:absolute;bottom:16px;left:50%;transform:translate(-50%);margin:0;padding:10px 14px;background:#fff;color:#111;gap:14px;max-width:calc(100% - 24px);z-index:2}.rs-hero-media-carousel .rs-hero-controls button{flex-shrink:0}.rs rescue-hero{touch-action:pan-y pinch-zoom}.rs [data-hero-slide] img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rs [data-hero-slide]:not([hidden]){animation:rs-slide-in .3s ease-out}.rs [data-panel]:not([hidden]){animation:rs-slide-in .3s ease-out}.rs .rs-tab-products{grid-template-columns:repeat(var(--rs-tab-columns,6),minmax(0,1fr));gap:20px}.rs .rs-tab-products .rs-product h3{font-size:clamp(15px,1.4vw,var(--rs-cd))}.rs .rs-tab-products .rs-eyebrow{font-size:9px!important;letter-spacing:.12em}.rs .rs-tabs-center{display:flex;justify-content:center;gap:32px}.rs .rs-tab-controls{margin:28px auto 0;max-width:440px}.rs .rs-booking-links{display:flex;flex-direction:row;gap:8px 20px}.rs .rs-promo-mode-background .rs-promo-content{min-height:inherit}.rs .rs-full-bleed .rs-promo{border:0}@keyframes rs-slide-in{0%{opacity:.7;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.rs [data-hero-slide]:not([hidden]),.rs [data-panel]:not([hidden]){animation:none}}@media(max-width:749px){.rs .rs-hero-fixed.rs-mobile-first-media>.rs-hero-media-carousel{grid-row:1}.rs .rs-hero-fixed.rs-mobile-first-media>.rs-hero-copy{grid-row:2}.rs .rs-tab-products.rs-mobile-scroll{display:flex}.rs .rs-tab-products.rs-mobile-stack{display:grid;grid-template-columns:1fr}.rs .rs-tab-products .rs-product h3{font-size:var(--rs-cm)}.rs .rs-tabs-center{justify-content:flex-start;gap:24px}.rs .rs-hero-media-carousel .rs-hero-controls{bottom:12px}.rs-full-bleed .rs-heading{padding-inline:20px}}.rs rescue-hero{position:relative}.rs rescue-hero>.rs-hero-controls{position:static;transform:none;background:transparent;max-width:none;margin:18px 0 0;padding:0 20px;color:inherit}.rs rescue-hero [data-hero-prev],.rs rescue-hero [data-hero-next]{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:flex;align-items:center;justify-content:center;width:48px;height:64px;min-width:44px;border:0;background:#ffffffe0;color:#111;font-size:0}.rs rescue-hero [data-hero-prev]{left:0}.rs rescue-hero [data-hero-next]{right:0}.rs rescue-hero [data-hero-prev]:before,.rs rescue-hero [data-hero-next]:before{content:"";display:block;width:16px;height:16px;border-top:1px solid currentColor;border-right:1px solid currentColor}.rs rescue-hero [data-hero-prev]:before{transform:rotate(-135deg);margin-left:8px}.rs rescue-hero [data-hero-next]:before{transform:rotate(45deg);margin-right:8px}.rs .rs-hero-media-carousel>.rs-hero-controls{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;max-width:calc(100% - 100px);padding:10px;background:#ffffffe6;margin:0}.rs .rs-hero-media-carousel [data-hero-prev],.rs .rs-hero-media-carousel [data-hero-next]{position:fixed;top:auto;bottom:auto}.rs .rs-hero-media-carousel>.rs-hero-controls{position:static;transform:none;padding:0}.rs .rs-hero-media-carousel [data-hero-prev],.rs .rs-hero-media-carousel [data-hero-next]{position:absolute;top:50%;transform:translateY(-50%)}.rs .rs-hero-media-carousel .rs-hero-dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);background:#ffffffe6;padding:10px;z-index:3}.rs .rs-hero-media-carousel [data-hero-count]{position:absolute;right:16px;bottom:16px;background:#ffffffe6;padding:8px;z-index:3}.rs .rs-hero-media-carousel .rs-rotation-toggle{position:absolute;left:16px;bottom:16px;background:#ffffffe6;z-index:3}.rs .rs-rotation-toggle{font-size:10px!important;letter-spacing:.1em;min-width:48px!important;min-height:30px!important;padding:6px!important}.rs .rs-tab-image{aspect-ratio:var(--rs-tab-image-ratio,3/4)}.rs .rs-founder-player{display:block;width:100%;height:100%;position:relative}.rs .rs-video-toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#0000001f;color:#fff;cursor:pointer;z-index:2;transition:background .2s,opacity .2s}.rs .rs-video-toggle:hover,.rs .rs-video-toggle:focus-visible{background:#00000059;opacity:1}.rs .rs-play-symbol{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #fff;margin-left:3px}.rs .is-playing .rs-play-symbol{width:10px;height:14px;border:0;border-left:2px solid #fff;border-right:2px solid #fff;margin:0}.rs .is-playing .rs-video-toggle{opacity:.45}.rs .is-playing .rs-video-toggle:hover,.rs .is-playing .rs-video-toggle:focus-visible{opacity:1}.rs .rs-youtube-watch{display:table;margin-top:18px}.rs .rs-video-feedback{position:absolute;bottom:8px;left:8px;right:8px;font-size:12px;background:#fff;color:#111;padding:8px;z-index:3}@media(max-width:749px){.rs rescue-hero [data-hero-prev],.rs rescue-hero [data-hero-next]{width:38px;height:52px}.rs .rs-hero-copy{padding-left:48px;padding-right:48px}.rs .rs-hero-fixed .rs-hero-copy{padding-left:22px;padding-right:22px}.rs .rs-video-toggle{width:48px;height:48px}}.rs rescue-hero.rs-hero-carousel{display:block;position:relative;overflow:visible}.rs rescue-hero>.rs-hero-controls:not([hidden]){display:flex!important;align-items:center;justify-content:center;gap:16px;min-height:32px;position:static;transform:none;margin:14px 0 0;padding:0 54px;background:transparent}.rs rescue-hero [data-hero-prev],.rs rescue-hero [data-hero-next]{position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:10;pointer-events:auto}.rs rescue-hero [data-hero-prev]{left:0!important;right:auto!important}.rs rescue-hero [data-hero-next]{right:0!important;left:auto!important}.rs .rs-hero-dots button{cursor:pointer}.rs .rs-hero-media-carousel>.rs-hero-controls:not([hidden]){display:contents!important}.rs .rs-hero-media-carousel>.rs-hero-controls .rs-hero-dots,.rs .rs-hero-media-carousel>.rs-hero-controls [data-hero-count],.rs .rs-hero-media-carousel>.rs-hero-controls .rs-rotation-toggle{position:absolute;z-index:3;bottom:14px;top:auto;pointer-events:auto;background:#ffffffe6;padding:6px;margin:0}.rs .rs-hero-media-carousel>.rs-hero-controls .rs-hero-dots{left:50%;right:auto;transform:translate(-50%)}.rs .rs-hero-media-carousel>.rs-hero-controls [data-hero-count]{right:14px;left:auto;transform:none}.rs .rs-hero-media-carousel>.rs-hero-controls .rs-rotation-toggle{left:14px;right:auto;transform:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rescue-home.css.map */
