.r3-story.r3-story--technical{position:relative;overflow:hidden;padding:clamp(14px,1.8vw,34px) 0;color:#06223a;background:radial-gradient(circle at 8% 4%,rgba(139,198,239,.25),transparent 26%),radial-gradient(circle at 92% 96%,rgba(176,218,247,.25),transparent 28%),#edf6fc}.r3-story--technical .r3-story__wrap{display:grid;width:min(calc(100% - clamp(20px,3.2vw,64px)),1740px);max-width:none;margin:0 auto;padding:0;gap:clamp(16px,1.8vw,30px)}.r3-story--technical .r3-story__item{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-template-rows:1fr auto;grid-template-areas:"media copy" "media callouts";min-height:clamp(650px,52vw,920px);padding:clamp(34px,4.2vw,74px);gap:clamp(24px,3vw,56px);overflow:hidden;border:1px solid rgba(98,150,188,.18);border-radius:clamp(24px,2vw,36px);background:radial-gradient(circle at 14% 12%,rgba(255,255,255,.94),transparent 28%),linear-gradient(135deg,#f8fcff,#e8f4fd 56%,#f7fbfe);box-shadow:0 26px 72px #2251741f;isolation:isolate}.r3-story--technical .r3-story__item:before,.r3-story--technical .r3-story__item:after{position:absolute;z-index:-1;width:clamp(150px,18vw,320px);aspect-ratio:1;border:1px solid rgba(255,255,255,.72);border-radius:50%;content:"";background:radial-gradient(circle at 32% 24%,#ffffffeb,#c0e0f82e 44%,#74b1db1f 70%,#ffffff6b);box-shadow:inset 18px 18px 34px #ffffffb8,inset -14px -18px 32px #5b9ccc1f,0 20px 40px #3c7bab17;opacity:.72}.r3-story--technical .r3-story__item:before{top:-11%;left:-6%}.r3-story--technical .r3-story__item:after{right:-7%;bottom:-18%}.r3-story--technical .r3-story__item--2{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);grid-template-areas:"copy media" "callouts media"}.r3-story--technical .r3-story__copy{grid-area:copy;align-self:end;position:relative;z-index:2;max-width:690px}.r3-story--technical .r3-story__eyebrow{display:flex;align-items:center;gap:18px;margin:0 0 clamp(20px,2.2vw,34px);color:#315f87;font-size:clamp(12px,.9vw,15px);font-weight:650;letter-spacing:.24em;line-height:1.2;text-transform:uppercase}.r3-story--technical .r3-story__eyebrow:after{width:clamp(44px,5vw,82px);height:1px;content:"";background:#6593b8}.r3-story--technical .r3-story__copy h2{max-width:12ch;margin:0;color:#031f38;font-family:var(--font-heading-family,Arial),sans-serif;font-size:clamp(46px,4.55vw,86px);font-weight:400;letter-spacing:-.055em;line-height:.98}.r3-story--technical .r3-story__subhead{margin:clamp(20px,2vw,32px) 0 0;color:#0b2d4c;font-size:clamp(20px,1.5vw,28px);line-height:1.35}.r3-story--technical .r3-story__body{max-width:620px;margin-top:clamp(16px,1.6vw,26px);color:#5a7897;font-size:clamp(16px,1.08vw,20px);line-height:1.55}.r3-story--technical .r3-story__body p{margin:0}.r3-story--technical .r3-story__media{grid-area:media;position:relative;z-index:1;display:grid;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:clamp(20px,1.7vw,30px);background:linear-gradient(145deg,#ffffffb8,#cde4f585);box-shadow:0 22px 50px #36698e1f,inset 0 0 0 1px #689abe14}.r3-story--technical .r3-story__media img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.r3-story--technical .r3-story__media--2 img{object-position:center 42%}.r3-story--technical .r3-story__media--3{background:radial-gradient(circle at 50% 46%,#fffffff5,#daeefcc7 58%,#bfdcf2b8)}.r3-story--technical .r3-story__media--3 img{object-position:center;object-fit:contain}.r3-story--technical .r3-story__media--1{grid-template-columns:1fr 1fr;gap:1px}.r3-story--technical .r3-story__formula-shot{position:relative;min-width:0;background-image:linear-gradient(180deg,rgba(225,241,252,.1),transparent 42%),var(--story-image);background-repeat:no-repeat;background-size:200% auto}.r3-story--technical .r3-story__formula-shot--apply{background-position:left center}.r3-story--technical .r3-story__formula-shot--roll{background-position:right center}.r3-story--technical .r3-story__formula-shot span{position:absolute;top:clamp(24px,2.4vw,42px);left:clamp(22px,2.4vw,42px);display:grid;gap:8px;color:#416d92;font-size:clamp(11px,.78vw,14px);font-weight:600;letter-spacing:.2em;line-height:1.2;text-transform:uppercase;text-shadow:0 1px 14px rgba(255,255,255,.85)}.r3-story--technical .r3-story__formula-shot span:before{width:42px;height:1px;margin-bottom:4px;content:"";background:#759aba}.r3-story--technical .r3-story__formula-shot span b{font-weight:700}.r3-story--technical .r3-story__sensor-labels{position:absolute;inset:28px 0 auto;display:grid;grid-template-columns:1fr 1fr;color:#254e73;font-size:clamp(10px,.72vw,13px);font-weight:600;letter-spacing:.13em;line-height:1.55;text-align:center;text-transform:uppercase}.r3-story--technical .r3-story__sensor-labels span{padding:12px 16px;background:#eff7fcbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.r3-story--technical .r3-story__sensor-labels b{color:#092846;font-weight:650}.r3-story--technical .r3-story__chamber-labels{position:absolute;z-index:2;top:50%;left:50%;width:auto;max-width:100%;height:100%;aspect-ratio:4/5;transform:translate(-50%,-50%);pointer-events:none}.r3-story--technical .r3-story__chamber-connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;fill:none;stroke:#2f83da;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;vector-effect:non-scaling-stroke}.r3-story--technical .r3-story__chamber-connectors path{vector-effect:non-scaling-stroke}.r3-story--technical .r3-story__chamber-connectors circle{fill:#2f83da;stroke:#fffffff0;stroke-width:2.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 3px rgba(21,94,167,.24))}.r3-story--technical .r3-story__chamber-note{position:absolute;width:32%;padding:12px 14px;border:1px solid rgba(96,151,194,.22);border-radius:12px;color:#153f63;background:#f8fcffd6;box-shadow:0 10px 28px #22517414;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.r3-story--technical .r3-story__chamber-note strong{display:block;color:#123f67;font-size:clamp(10px,.76vw,13px);font-weight:750;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.r3-story--technical .r3-story__chamber-note strong span{display:block}.r3-story--technical .r3-story__chamber-note p{margin:6px 0 0;color:#4d7292;font-size:clamp(11px,.78vw,14px);line-height:1.4}.r3-story--technical .r3-story__chamber-note--active{top:31%;left:3%}.r3-story--technical .r3-story__chamber-note--mix{top:5%;right:3%}.r3-story--technical .r3-story__chamber-note--carrier{right:3%;bottom:30%}.r3-story--technical .r3-story__callouts{grid-area:callouts;align-self:start;position:relative;z-index:2;display:grid;gap:10px;margin:0;padding:clamp(20px,2vw,30px) 0 0;list-style:none}.r3-story--technical .r3-story__callouts li{display:grid;grid-template-columns:clamp(44px,3.4vw,58px) 1fr;align-items:center;min-height:clamp(64px,4.8vw,80px);padding:10px 18px 10px 10px;border:1px solid rgba(255,255,255,.86);border-radius:18px;color:#0a3154;background:#ffffffad;box-shadow:0 12px 30px #34678d12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:clamp(15px,1vw,18px);line-height:1.35}.r3-story--technical .r3-story__icon{display:grid;width:clamp(40px,3.2vw,54px);aspect-ratio:1;place-items:center;border-radius:50%;background:linear-gradient(145deg,#d9f0ff,#c6e6fb)}.r3-story--technical .r3-story__icon svg{width:54%;fill:none;stroke:#062b4d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}@media screen and (max-width:989px){.r3-story--technical .r3-story__item,.r3-story--technical .r3-story__item--2{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"copy" "media" "callouts";min-height:0;padding:clamp(24px,5vw,44px)}.r3-story--technical .r3-story__copy{align-self:start;max-width:760px}.r3-story--technical .r3-story__copy h2{max-width:14ch;font-size:clamp(44px,8vw,70px)}.r3-story--technical .r3-story__media{min-height:470px}}@media screen and (max-width:749px){.r3-story.r3-story--technical{padding:8px 0 14px}.r3-story--technical .r3-story__wrap{width:calc(100% - 16px);gap:10px}.r3-story--technical .r3-story__item,.r3-story--technical .r3-story__item--2{padding:28px 20px 20px;gap:20px;border-radius:22px;box-shadow:0 15px 36px #2251741a}.r3-story--technical .r3-story__eyebrow{gap:12px;margin-bottom:18px;font-size:10px;letter-spacing:.2em}.r3-story--technical .r3-story__eyebrow:after{width:42px}.r3-story--technical .r3-story__copy h2{max-width:none;font-size:clamp(42px,12.2vw,58px);line-height:.96}.r3-story--technical .r3-story__subhead{margin-top:18px;font-size:20px;line-height:1.3}.r3-story--technical .r3-story__body{margin-top:12px;font-size:15px;line-height:1.5}.r3-story--technical .r3-story__media{min-height:0;border-radius:18px}.r3-story--technical .r3-story__media--1{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;border:0;background:transparent;box-shadow:none}.r3-story--technical .r3-story__formula-shot{min-height:clamp(160px,48vw,200px);overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:16px;background-size:200% auto;box-shadow:0 12px 28px #34678d17}.r3-story--technical .r3-story__formula-shot--apply{background-position:left 38%}.r3-story--technical .r3-story__formula-shot--roll{background-position:right 38%}.r3-story--technical .r3-story__formula-shot span{top:14px;left:16px;gap:4px;font-size:9px;text-shadow:0 1px 10px #fff,0 1px 10px #fff}.r3-story--technical .r3-story__formula-shot span:before{width:30px}.r3-story--technical .r3-story__media--2{aspect-ratio:1.32}.r3-story--technical .r3-story__media--3{aspect-ratio:.84}.r3-story--technical .r3-story__media--2 img{object-position:center 43%}.r3-story--technical .r3-story__media--3 img{object-position:center}.r3-story--technical .r3-story__sensor-labels{inset:10px 0 auto;font-size:8px;letter-spacing:.1em}.r3-story--technical .r3-story__sensor-labels span{padding:8px 4px}.r3-story--technical .r3-story__chamber-note{width:36%;padding:8px 9px;border-radius:9px}.r3-story--technical .r3-story__chamber-note strong{font-size:8px;letter-spacing:.08em}.r3-story--technical .r3-story__chamber-note p{margin-top:4px;font-size:9px;line-height:1.32}.r3-story--technical .r3-story__chamber-note--active{top:27%;left:2%}.r3-story--technical .r3-story__chamber-note--mix{top:3%;right:2%}.r3-story--technical .r3-story__chamber-note--carrier{right:2%;bottom:28%}.r3-story--technical .r3-story__callouts{gap:8px;padding-top:0}.r3-story--technical .r3-story__callouts li{grid-template-columns:44px 1fr;min-height:62px;padding:8px 12px 8px 8px;border-radius:16px;font-size:14px}.r3-story--technical .r3-story__icon{width:42px}}.r3-story--technical .r3-story__media{min-height:0;height:100%;aspect-ratio:auto!important}.r3-story--technical .r3-story__media img{min-width:100%;min-height:0;max-width:none;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}.r3-story--technical .r3-story__callouts li:before{display:none!important;content:none!important}@media screen and (max-width:749px){.r3-story--technical .r3-story__media{height:auto}.r3-story--technical .r3-story__media--2{aspect-ratio:1.32!important}.r3-story--technical .r3-story__media--3{aspect-ratio:.84!important}.r3-story--technical .r3-story__media--2 img,.r3-story--technical .r3-story__media--3 img{width:100%;height:100%;object-fit:cover}.r3-story--technical .r3-story__media--3 img{object-fit:contain}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.r3-story--technical .r3-story__item{transition:transform .32s ease,box-shadow .32s ease}.r3-story--technical .r3-story__item:hover{transform:translateY(-3px);box-shadow:0 32px 80px #22517429}}.r3-story--technical .r3-story__media--1{display:block}.r3-story--technical .r3-story__formula-desktop{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;width:100%;height:100%;object-fit:cover!important}.r3-story--technical .r3-story__formula-labels{position:absolute;inset:0 0 auto;z-index:2;display:grid;grid-template-columns:1fr 1fr;padding:clamp(28px,2.4vw,42px);pointer-events:none}.r3-story--technical .r3-story__formula-labels span{display:grid;gap:7px;color:#416d92;font-size:clamp(11px,.78vw,14px);font-weight:600;letter-spacing:.2em;line-height:1.2;text-transform:uppercase;text-shadow:0 1px 14px #fff}.r3-story--technical .r3-story__formula-labels span:before{width:42px;height:1px;margin-bottom:4px;content:"";background:#759aba}.r3-story--technical .r3-story__formula-labels span b{font-weight:700}.r3-story--technical .r3-story__formula-shot{display:none!important}@media screen and (max-width:749px){.r3-story--technical .r3-story__media--1{display:grid}.r3-story--technical .r3-story__formula-desktop,.r3-story--technical .r3-story__formula-labels{display:none!important}.r3-story--technical .r3-story__formula-shot{display:block!important}}.r3-story--technical .r3-story__sensor-labels{inset:auto 0 clamp(24px,3vw,46px)}@media screen and (max-width:749px){.r3-story--technical .r3-story__sensor-labels{inset:auto 0 12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rw-product-story-v2.css.map */
