.rr-c17-page{--c17-teal:#003d3f;--c17-ink:#123235;--c17-body:rgba(21,35,46,0.76);--c17-body-soft:rgba(21,35,46,0.66);--c17-body-dark:#c4c6ca;--c17-aqua:#3cb5bc;--c17-aqua-fill:rgba(60,181,188,0.08);--c17-aqua-line:rgba(60,181,188,0.18);--c17-accent-text:#176f73;--c17-eyebrow:#176f73;--c17-line:#dde8ea;--c17-line-2:#e4e5e7;--c17-soft:#f6fbfc;--c17-white:#ffffff;--c17-shadow-1:0 8px 30px rgba(0,61,63,0.05);--c17-shadow-2:0 18px 34px rgba(0,61,63,0.1);--c17-wash:linear-gradient(280.84deg,rgba(60,203,223,0),rgba(60,203,223,0.75)),#003d3f;--c17-heading:"Gilroy",sans-serif;--c17-text:"Open Sans",sans-serif;background:var(--c17-white);color-scheme:light}.rr-c17-page *{box-sizing:border-box}.rr-c17-page :where(p,ul,ol,li,dl,dd,figure,figcaption,blockquote,details){margin:0;padding:0}.rr-c17-page :where(ul,ol){list-style:none}.rr-c17-page :where(h1,h2,h3,h4,h5,h6){margin:0;text-transform:none;letter-spacing:0}.rr-c17-page :where(img,svg){display:block;max-width:100%}.rr-c17-page :where(summary){display:block;list-style:none}.rr-c17-page summary::-webkit-details-marker{display:none}.rr-c17-page a:focus-visible,.rr-c17-page summary:focus-visible{outline:2px solid var(--c17-accent-text);outline-offset:3px}.rr-c17-page .container.rr-c17-container{padding-inline:24px}.rr-c17-page .rr-c17-sec{position:relative;padding-block:120px;scroll-margin-top:120px}.rr-c17-page .rr-c17-tone-white{background:var(--c17-white)}.rr-c17-page .rr-c17-tone-soft{background:var(--c17-soft)}.rr-c17-page .rr-c17-eyebrow{display:block;margin:0 0 12px;color:var(--c17-eyebrow);font-family:var(--c17-heading);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:120%;text-transform:uppercase}.rr-c17-page .rr-c17-eyebrow-dark{color:var(--c17-aqua)}.rr-c17-page .rr-c17-h2{margin:0 0 16px;color:var(--c17-teal);font-family:var(--c17-heading);font-size:48px;font-weight:700;line-height:112%;text-transform:none}.rr-c17-page .rr-c17-h2-dark{color:var(--c17-white)}.rr-c17-page .rr-c17-h3{margin:0 0 12px;color:var(--c17-teal);font-family:var(--c17-heading);font-size:20px;font-weight:700;line-height:110%;text-transform:none}.rr-c17-page .rr-c17-body{margin:0;color:var(--c17-body);font-family:var(--c17-text);font-size:18px;font-weight:300;line-height:160%}.rr-c17-page .rr-c17-lead{font-size:18px}.rr-c17-page .rr-c17-note{margin:16px 0 0;color:var(--c17-body-soft);font-family:var(--c17-text);font-size:13px;font-weight:300;line-height:160%;text-align:center}.rr-c17-page .rr-c17-note-dark{margin-top:40px;color:var(--c17-body-dark)}.rr-c17-page .rr-c17-head{max-width:720px;margin:0 0 48px}.rr-c17-page .rr-c17-head-center{margin-inline:auto;text-align:center}.rr-c17-page .rr-c17-head-center .rr-c17-lead{margin-inline:auto}.rr-c17-page .rr-c17-hero.inner-hero-sec{margin-bottom:0;padding-top:186px;padding-bottom:100px}.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links{padding-bottom:100px}.rr-c17-page .rr-c17-hero.hero-curated-links .hero-row{align-items:center;grid-column-gap:56px;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.rr-c17-page .rr-c17-hero.hero-curated-links .hero-row .hero-content{padding-bottom:0}.rr-c17-page .rr-c17-hero .hero-content .rr-c17-hero-eyebrow{display:block;margin:0 0 14px;color:#76d5da;font-family:var(--c17-text);font-size:18px;font-weight:700;letter-spacing:normal;line-height:160%;text-transform:none}.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links .hero-content h1{margin:0 0 16px;color:var(--c17-white);font-family:var(--c17-heading);font-size:50px;font-weight:700;letter-spacing:normal;line-height:100%;min-height:0;text-transform:capitalize}.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links .hero-content p{max-width:46ch;margin:0;padding-right:0;color:rgba(255,255,255,.88);font-family:var(--c17-text);font-size:18px;font-weight:300;line-height:160%}.rr-c17-page .rr-c17-hero .hero-content .hero-btn-group{margin-top:32px}.rr-c17-page .rr-c17-hero .hero-content .hero-btn-group .action-btn{min-height:48px;font-weight:500}.rr-c17-page .rr-c17-hero .hero-content .hero-btn-group .rr-c17-hero-link{display:inline-flex;align-self:center;align-items:center;gap:8px;min-height:44px;padding:0 8px;color:var(--c17-white);font-family:var(--c17-text);font-size:16px;font-weight:400;line-height:120%;text-decoration:none;text-underline-offset:4px;transition:color .2s ease}.rr-c17-page .rr-c17-hero .hero-content .hero-btn-group .rr-c17-hero-link:after{content:"\2193";font-family:var(--c17-heading);font-size:15px;font-weight:700}.rr-c17-page .rr-c17-hero .hero-content .hero-btn-group .rr-c17-hero-link:focus-visible,.rr-c17-page .rr-c17-hero .hero-content .hero-btn-group .rr-c17-hero-link:hover{color:var(--c17-aqua);text-decoration:underline}.rr-c17-page .rr-c17-anchor{display:block;height:0;overflow:hidden;scroll-margin-top:110px}.rr-c17-page .rr-c17-hero.hero-curated-links .hero-row .hero-img.rr-c17-hero-img{display:block;position:relative;top:auto;bottom:auto;margin:0;padding-right:0}.rr-c17-page .rr-c17-hero.hero-curated-links .hero-row .hero-img.rr-c17-hero-img .rr-c17-hero-figure{width:100%;max-width:600px;margin-inline:auto}.rr-c17-page .rr-c17-hero.hero-curated-links .hero-row .hero-img.rr-c17-hero-img img{filter:none;box-shadow:none}.rr-c17-page .rr-c17-bento{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-c17-page .rr-c17-bento-panel{position:relative;padding:22px;border-radius:12px;background:var(--c17-white);box-shadow:var(--c17-shadow-2)}.rr-c17-page .rr-c17-bento-a{grid-column:1/-1}.rr-c17-page .rr-c17-bento-mast{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 12px;border-bottom:1px solid var(--c17-line-2)}.rr-c17-page .rr-c17-bento-mast img{width:auto;height:auto;max-width:140px;max-height:24px}.rr-c17-page .rr-c17-bento-nav{display:flex;gap:12px;color:var(--c17-body-soft);font-family:var(--c17-text);font-size:12px;font-weight:400;line-height:120%}.rr-c17-page .rr-c17-bento-kicker{display:block;margin-top:14px;color:var(--c17-accent-text);font-family:var(--c17-heading);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:100%;text-transform:uppercase}.rr-c17-page .rr-c17-bento-hl{display:block;margin-top:8px;color:var(--c17-ink);font-family:var(--c17-heading);font-size:21px;font-weight:700;line-height:118%}.rr-c17-page .rr-c17-bento-byline{display:block;margin-top:8px;color:var(--c17-body-soft);font-family:var(--c17-text);font-size:12px;font-weight:400;line-height:130%}.rr-c17-page .rr-c17-bento-p{margin:12px 0 0;color:var(--c17-body);font-family:var(--c17-text);font-size:13px;font-weight:300;line-height:158%}.rr-c17-page .rr-c17-bento-link{padding:1px 3px;border-radius:6px;background:rgba(60,181,188,.14);color:var(--c17-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.rr-c17-page .rr-c17-bento-cap{display:block;color:var(--c17-teal);font-family:var(--c17-heading);font-size:14px;font-weight:700;line-height:120%}.rr-c17-page .rr-c17-bento-list{margin-top:12px}.rr-c17-page .rr-c17-bento-list li{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--c17-line-2);color:var(--c17-ink);font-family:var(--c17-text);font-size:13px;font-weight:400;line-height:120%}.rr-c17-page .rr-c17-bento-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--c17-aqua)}.rr-c17-page .rr-c17-bento-rows{margin-top:12px}.rr-c17-page .rr-c17-bento-rows li{padding:6px 0;border-top:1px solid var(--c17-line-2)}.rr-c17-page .rr-c17-bento-out{display:block;color:var(--c17-ink);font-family:var(--c17-text);font-size:13px;font-weight:600;line-height:130%}.rr-c17-page .rr-c17-bento-url{overflow:hidden;color:var(--c17-accent-text);text-overflow:ellipsis;white-space:nowrap}.rr-c17-page .rr-c17-bento-more,.rr-c17-page .rr-c17-bento-url{display:block;font-family:var(--c17-text);font-size:12px;font-weight:400;line-height:130%}.rr-c17-page .rr-c17-bento-more{margin-top:12px;color:var(--c17-body-soft)}.rr-c17-page .rr-c17-artefact-row{display:grid;align-items:start;gap:56px;grid-template-columns:420px minmax(0,1fr)}.rr-c17-page .rr-c17-numeral{display:block;margin:0 0 16px;color:var(--c17-accent-text);font-family:var(--c17-heading);font-size:56px;font-weight:700;line-height:100%}.rr-c17-page .rr-c17-rail .rr-c17-body{max-width:40ch}.rr-c17-page .rr-c17-points{display:flex;flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none}.rr-c17-page .rr-c17-point{display:flex;align-items:flex-start;gap:10px;color:var(--c17-ink);font-family:var(--c17-heading);font-size:16px;font-weight:600;line-height:140%}.rr-c17-page .rr-c17-point-tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--c17-soft);color:var(--c17-teal)}.rr-c17-page .rr-c17-point-tick svg{display:block;width:13px;height:13px}.rr-c17-page .rr-c17-rail-p+.rr-c17-rail-p{margin-top:16px}.rr-c17-page .rr-c17-rail .rr-c17-rail-link{align-items:center;align-self:flex-start;color:var(--c17-teal);display:inline-flex;font-family:var(--c17-heading);font-size:17px;font-weight:700;gap:9px;line-height:130%;margin-top:28px;min-height:44px;padding-block:10px;text-decoration:underline;text-decoration-color:rgba(0,61,63,.34);text-underline-offset:5px;transition:color .18s ease,text-decoration-color .18s ease}.rr-c17-page .rr-c17-rail .rr-c17-rail-link:focus-visible,.rr-c17-page .rr-c17-rail .rr-c17-rail-link:hover{color:var(--c17-aqua-ink,#176f73);text-decoration-color:currentColor}.rr-c17-page .rr-c17-rail .rr-c17-rail-link svg{display:block;flex:none;height:16px;width:16px}.rr-c17-page .rr-c17-rail .action-btn.rr-c17-rail-btn{display:inline-flex;align-items:center;justify-content:center;min-width:240px;min-height:48px;margin-top:32px;padding:16px 28px;font-size:16px;font-weight:500}.rr-c17-page .rr-c17-plate{position:relative;max-width:760px;padding:32px;border:1px solid var(--c17-aqua-line);border-radius:24px;background:var(--c17-aqua-fill)}.rr-c17-page .rr-c17-mock{border:1px solid var(--c17-line-2);border-radius:12px;background:var(--c17-white);box-shadow:var(--c17-shadow-2)}.rr-c17-page .rr-c17-chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--c17-line-2);border-radius:12px 12px 0 0;background:var(--c17-soft)}.rr-c17-page .rr-c17-chrome-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#e3ebeb}.rr-c17-page .rr-c17-chrome-url,.rr-c17-page .rr-c17-chrome-urltext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-c17-page .rr-c17-chrome-url{display:flex;align-items:center;gap:8px;margin-left:8px;padding:6px 14px;border:1px solid var(--c17-line-2);border-radius:999px;background:var(--c17-white);color:var(--c17-body-soft);font-family:var(--c17-text);font-size:12px;font-weight:400;line-height:130%}.rr-c17-page .rr-c17-chrome-lock{flex:0 0 auto;width:7px;height:9px;border:1.5px solid var(--c17-body-soft);border-radius:2px}.rr-c17-page .rr-c17-art-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-bottom:1px solid var(--c17-line-2)}.rr-c17-page .rr-c17-art-mark{width:auto;height:auto;max-width:160px;max-height:26px}.rr-c17-page .rr-c17-art-nav{display:flex;gap:20px;color:var(--c17-body-soft);font-family:var(--c17-text);font-size:12px;font-weight:600;line-height:120%}.rr-c17-page .rr-c17-art-body{max-width:72ch;padding:28px 24px 32px}.rr-c17-page .rr-c17-art-kicker{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(60,181,188,.14);color:var(--c17-accent-text);font-family:var(--c17-heading);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:100%;text-transform:uppercase}.rr-c17-page .rr-c17-art-headline{display:block;margin-top:16px;color:var(--c17-ink);font-family:var(--c17-heading);font-size:28px;font-weight:700;line-height:112%}.rr-c17-page .rr-c17-art-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-bottom:20px;border-bottom:1px solid var(--c17-line-2);color:var(--c17-body-soft);font-family:var(--c17-text);font-size:13px;font-weight:400;line-height:130%}.rr-c17-page .rr-c17-art-avatar{width:22px;height:22px;border-radius:50%;background:#eef3f3}.rr-c17-page .rr-c17-art-sep{width:3px;height:3px;border-radius:50%;background:#c3d2d2}.rr-c17-page .rr-c17-art-p{margin:16px 0 0;color:var(--c17-body);font-family:var(--c17-text);font-size:15px;font-weight:300;line-height:172%}.rr-c17-page .rr-c17-art-p b{color:var(--c17-ink);font-weight:700}.rr-c17-page .rr-c17-art-link{padding:2px 4px;border-radius:6px;background:rgba(60,181,188,.14);color:var(--c17-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rr-c17-page .rr-c17-art-boiler{margin-top:20px;padding-top:16px;border-top:1px solid var(--c17-line-2);color:var(--c17-body-soft);font-size:13px;line-height:165%}.rr-c17-page .rr-c17-plc-head{padding:24px;border-bottom:1px solid var(--c17-line-2)}.rr-c17-page .rr-c17-plc-title{display:block;color:var(--c17-teal);font-family:var(--c17-heading);font-size:19px;font-weight:700;line-height:120%}.rr-c17-page .rr-c17-plc-sub{display:block;margin-top:6px;color:var(--c17-body-soft);font-family:var(--c17-text);font-size:13px;font-weight:400;line-height:130%}.rr-c17-page .rr-c17-plc-list{padding:0 24px}.rr-c17-page .rr-c17-plc-row{display:grid;align-items:center;gap:16px;grid-template-columns:104px minmax(0,1fr) auto;padding:14px 0}.rr-c17-page .rr-c17-plc-row+.rr-c17-plc-row{border-top:1px solid var(--c17-line-2)}.rr-c17-page .rr-c17-plc-mark{display:flex;align-items:center}.rr-c17-page .rr-c17-plc-mark img{width:auto;height:auto;max-width:100%;max-height:20px}.rr-c17-page .rr-c17-plc-text{display:block;min-width:0}.rr-c17-page .rr-c17-plc-hl{color:var(--c17-ink);font-size:14px;font-weight:600}.rr-c17-page .rr-c17-plc-hl,.rr-c17-page .rr-c17-plc-url{display:block;overflow:hidden;font-family:var(--c17-text);line-height:130%;text-overflow:ellipsis;white-space:nowrap}.rr-c17-page .rr-c17-plc-url{margin-top:4px;color:var(--c17-accent-text);font-size:12px;font-weight:400}.rr-c17-page .rr-c17-plc-meta{display:flex;align-items:center;gap:12px}.rr-c17-page .rr-c17-plc-date{color:var(--c17-body-soft);font-family:var(--c17-text);font-size:12px;font-weight:400;line-height:120%;white-space:nowrap}.rr-c17-page .rr-c17-status{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:rgba(60,181,188,.16);color:var(--c17-accent-text);font-family:var(--c17-heading);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:100%;text-transform:uppercase;white-space:nowrap}.rr-c17-page .rr-c17-plc-foot{gap:8px 24px;padding:16px 24px;border-top:1px solid var(--c17-line-2);border-radius:0 0 12px 12px;background:var(--c17-soft);color:var(--c17-body-soft);font-family:var(--c17-text);font-size:12px;font-weight:400;line-height:130%}.rr-c17-page .rr-c17-plc-foot,.rr-c17-page .rr-c17-rep-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.rr-c17-page .rr-c17-rep-head{gap:16px;padding:24px;border-bottom:1px solid var(--c17-line-2)}.rr-c17-page .rr-c17-rep-title{display:block;color:var(--c17-teal);font-family:var(--c17-heading);font-size:19px;font-weight:700;line-height:120%}.rr-c17-page .rr-c17-rep-sub{display:block;margin-top:6px;color:var(--c17-body-soft);font-family:var(--c17-text);font-size:13px;font-weight:400;line-height:130%}.rr-c17-page .rr-c17-rep-tools{display:flex;gap:8px}.rr-c17-page .rr-c17-rep-tool{padding:8px 14px;border:1px solid var(--c17-line);border-radius:999px;color:var(--c17-ink);font-family:var(--c17-text);font-size:12px;font-weight:600;line-height:100%;white-space:nowrap}.rr-c17-page .rr-c17-rep-list{padding:8px 24px 0}.rr-c17-page .rr-c17-rep-row{display:grid;align-items:center;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.85fr) 92px 68px;padding:11px 0}.rr-c17-page .rr-c17-rep-row+.rr-c17-rep-row{border-top:1px solid var(--c17-line-2)}.rr-c17-page .rr-c17-rep-header{padding-top:4px}.rr-c17-page .rr-c17-rep-col{color:var(--c17-body-soft);font-family:var(--c17-heading);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:100%;text-transform:uppercase}.rr-c17-page .rr-c17-rep-outlet{color:var(--c17-ink);font-size:14px;font-weight:600}.rr-c17-page .rr-c17-rep-outlet,.rr-c17-page .rr-c17-rep-url{overflow:hidden;font-family:var(--c17-text);line-height:130%;text-overflow:ellipsis;white-space:nowrap}.rr-c17-page .rr-c17-rep-url{color:var(--c17-accent-text);font-size:13px;font-weight:400}.rr-c17-page .rr-c17-rep-date{color:var(--c17-body-soft);font-family:var(--c17-text);font-size:12px;font-weight:400;line-height:130%;white-space:nowrap}.rr-c17-page .rr-c17-rep-status{display:flex;justify-content:flex-end}.rr-c17-page .rr-c17-rep-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:8px;padding:16px 24px;border-top:1px solid var(--c17-line-2);border-radius:0 0 12px 12px;background:var(--c17-soft);color:var(--c17-body-soft);font-family:var(--c17-text);font-size:12px;font-weight:400;line-height:130%}.rr-c17-page .rr-c17-rep-brand{color:var(--c17-accent-text);font-weight:600}.rr-c17-page .rr-c17-wall-block{margin-top:56px}.rr-c17-page .rr-c17-wall{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rr-c17-page .rr-c17-wall-item{display:flex;align-items:center;justify-content:center;height:76px;padding:12px 16px;border:1px solid var(--c17-line-2);border-radius:12px;background:var(--c17-white);transition:border-color .2s ease}.rr-c17-page .rr-c17-wall-item:hover{border-color:var(--c17-aqua)}.rr-c17-page .rr-c17-wall-item img{width:auto;height:auto;max-width:100%;max-height:26px}.rr-c17-page .rr-c17-wall-item.rr-c17-wall-more{flex-direction:column;gap:4px;border-color:var(--c17-aqua-line);background:var(--c17-aqua-fill)}.rr-c17-page .rr-c17-wall-more-num{color:var(--c17-teal);font-family:var(--c17-heading);font-size:22px;font-weight:700;line-height:100%}.rr-c17-page .rr-c17-wall-more-txt{color:var(--c17-body-soft);font-family:var(--c17-text);font-size:12px;font-weight:400;line-height:120%}.rr-c17-page .rr-c17-wall-block .rr-c17-note{max-width:76ch;margin:24px auto 0}.rr-c17-page .rr-c17-cta-inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:40px;padding-top:32px;border-top:1px solid var(--c17-line)}.rr-c17-page .rr-c17-cta-inline-dark{border-top-color:rgba(255,255,255,.16)}.rr-c17-page .rr-c17-cta-line{max-width:52ch;margin:0;color:var(--c17-body);font-family:var(--c17-text);font-size:17px;font-weight:300;line-height:150%}.rr-c17-page .rr-c17-cta-inline-dark .rr-c17-cta-line{color:var(--c17-body-dark)}.rr-c17-page .action-btn.rr-c17-cta-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:240px;min-height:48px;padding:16px 28px;font-size:16px;font-weight:500}.rr-c17-page .rr-c17-cta-quiet{align-items:center;color:var(--c17-teal);display:inline-flex;flex:0 0 auto;font-family:var(--c17-heading);font-size:17px;font-weight:700;gap:9px;line-height:130%;min-height:44px;padding-block:10px;text-decoration:underline;text-decoration-color:rgba(0,61,63,.34);text-underline-offset:5px;transition:color .18s ease,text-decoration-color .18s ease}.rr-c17-page .rr-c17-cta-inline-dark .rr-c17-cta-quiet{color:var(--c17-white);text-decoration-color:rgba(255,255,255,.42)}.rr-c17-page .rr-c17-cta-quiet:focus-visible,.rr-c17-page .rr-c17-cta-quiet:hover{text-decoration-color:currentColor}.rr-c17-page .rr-c17-cta-inline-dark .rr-c17-cta-quiet:focus-visible,.rr-c17-page .rr-c17-cta-inline-dark .rr-c17-cta-quiet:hover{color:var(--c17-aqua)}.rr-c17-page .rr-c17-cta-quiet svg{display:block;flex:none;height:16px;width:16px}.rr-c17-page .rr-c17-why{background:linear-gradient(104.94deg,hsla(0,0%,100%,0) 14.2%,hsla(0,0%,100%,.1) 85.56%),#003d3f}.rr-c17-page .rr-c17-why-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.rr-c17-page .rr-c17-why-card{display:flex;flex-direction:column;padding:32px;border-radius:20px;background:var(--c17-white)}.rr-c17-page .rr-c17-cluster{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:16px 20px;min-height:84px;margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--c17-line-2)}.rr-c17-page .rr-c17-cluster-item img{width:auto;height:auto;max-width:100px;max-height:22px}.rr-c17-page .rr-c17-cluster-square .rr-c17-cluster-item img{max-width:28px;max-height:28px}.rr-c17-page .rr-c17-pricing{background:var(--c17-white)}.rr-c17-page .rr-c17-read{background:var(--c17-soft)}.rr-c17-page .rr-c17-read-rows{--c17-read-measure:566px;display:flex;flex-direction:column;gap:104px}.rr-c17-page .rr-c17-read-row{display:grid;align-items:center;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr)}.rr-c17-page .rr-c17-read-flip{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.rr-c17-page .rr-c17-read-copy{order:1}.rr-c17-page .rr-c17-read-figure,.rr-c17-page .rr-c17-read-flip .rr-c17-read-copy{order:2}.rr-c17-page .rr-c17-read-flip .rr-c17-read-figure{order:1}.rr-c17-page .rr-c17-read-h3{margin:0 0 20px;max-width:26ch;color:var(--c17-teal);font-family:var(--c17-heading);font-size:26px;font-weight:700;line-height:118%;text-transform:none}.rr-c17-page .rr-c17-read-p{max-width:var(--c17-read-measure)}.rr-c17-page .rr-c17-read-p+.rr-c17-read-p{margin-top:16px}.rr-c17-page .rr-c17-read-visual{aspect-ratio:var(--c17-read-ratio,3/2);border-radius:20px;min-height:0;overflow:hidden;width:100%}.rr-c17-page .rr-c17-faq-sec{background:var(--c17-white)}.rr-c17-page .rr-c17-faq-grid{display:grid;align-items:start;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-c17-page .rr-c17-faq-item{border:1px solid var(--c17-line-2);border-radius:12px;background:var(--c17-white)}.rr-c17-page .rr-c17-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:20px 24px;color:var(--c17-teal);cursor:pointer;font-family:var(--c17-heading);font-size:17px;font-weight:600;line-height:130%}.rr-c17-page .rr-c17-faq-q:after{content:"";flex:0 0 auto;width:10px;height:10px;margin-top:-5px;border-right:2px solid var(--c17-aqua);border-bottom:2px solid var(--c17-aqua);transform:rotate(45deg);transition:transform .2s ease}.rr-c17-page .rr-c17-faq-item[open] .rr-c17-faq-q:after{margin-top:5px;transform:rotate(-135deg)}.rr-c17-page .rr-c17-faq-a{margin:0;padding:0 24px 24px;color:var(--c17-body);font-family:var(--c17-text);font-size:15px;font-weight:300;line-height:170%}.rr-c17-page .rr-c17-faq-more{margin:32px 0 0;color:var(--c17-body-soft);font-family:var(--c17-text);font-size:16px;font-weight:300;line-height:150%}.rr-c17-page .rr-c17-faq-link{color:var(--c17-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.rr-c17-page .rr-c17-faq-link:hover{color:var(--c17-teal)}.rr-c17-page .rr-c17-close{padding-block:128px;background:var(--c17-teal)}.rr-c17-page .rr-c17-close-row{display:grid;align-items:center;gap:64px;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.rr-c17-page .rr-c17-close-h2{margin:0 0 20px;max-width:16ch;color:var(--c17-white);font-family:var(--c17-heading);font-size:48px;font-weight:700;line-height:112%;text-transform:none}.rr-c17-page .rr-c17-close-body{max-width:46ch;margin:0;color:var(--c17-body-dark);font-family:var(--c17-text);font-size:18px;font-weight:300;line-height:160%}.rr-c17-page .rr-c17-close-points{margin-top:24px}.rr-c17-page .rr-c17-close-points li{position:relative;padding-left:28px;color:var(--c17-white);font-family:var(--c17-text);font-size:15px;font-weight:400;line-height:150%}.rr-c17-page .rr-c17-close-points li+li{margin-top:8px}.rr-c17-page .rr-c17-close-points li:before{content:"";position:absolute;top:5px;left:0;width:16px;height:16px;border-radius:50%;background:var(--c17-aqua)}.rr-c17-page .rr-c17-close-btns{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px}.rr-c17-page .rr-c17-close-btns .action-btn.rr-c17-close-btn{display:inline-flex;align-items:center;justify-content:center;min-width:288px;min-height:64px;padding:20px 40px;font-size:18px;font-weight:700}.rr-c17-page .rr-c17-close-btns .action-btn.rr-c17-close-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:20px 32px;font-size:17px;font-weight:500}.rr-c17-page .rr-c17-close-art{position:relative;padding-bottom:48px}.rr-c17-page .rr-c17-close-wash{position:absolute;top:0;right:0;width:76%;height:74%;border-radius:24px;background:var(--c17-wash)}.rr-c17-page .rr-c17-close-photo{position:relative;margin:48px 56px 0 0}.rr-c17-page .rr-c17-close-photo img{width:100%;height:auto;aspect-ratio:16/10;border-radius:20px;object-fit:cover}.rr-c17-page .rr-c17-close-photo-2{position:absolute;right:0;bottom:0;width:46%}.rr-c17-page .rr-c17-close-photo-2 img{width:100%;height:auto;border:4px solid var(--c17-teal);border-radius:12px;box-shadow:var(--c17-shadow-1)}.rr-c17-page .rr-c17-end-sentinel{height:0}.rr-c17-page .rr-c17-stickybar{display:none}.rr-c17-page .rr-c17-stickybar-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-c17-page .rr-c17-stickybar-lead{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--c17-teal);font-family:var(--c17-heading);font-size:15px;font-weight:700;letter-spacing:normal;line-height:115%}.rr-c17-page .rr-c17-stickybar-sub{overflow:hidden;color:var(--c17-body);font-family:var(--c17-text);font-size:12px;font-weight:300;line-height:125%;text-overflow:ellipsis;white-space:nowrap}.rr-c17-page .rr-c17-stickybar .action-btn.rr-c17-stickybar-btn{display:flex;flex:none;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;font-size:16px;font-weight:500}@media (max-width:1300px){.rr-c17-page .rr-c17-close-h2,.rr-c17-page .rr-c17-h2{font-size:44px}}@media (max-width:1199px){.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links .hero-content h1{font-size:41px}.rr-c17-page .rr-c17-hero .hero-content .rr-c17-hero-eyebrow,.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links .hero-content p{font-size:16px}.rr-c17-page .rr-c17-h2{font-size:42px}.rr-c17-page .rr-c17-artefact-row{gap:40px;grid-template-columns:300px minmax(0,1fr)}.rr-c17-page .rr-c17-rail .action-btn.rr-c17-rail-btn{min-width:0;width:100%}.rr-c17-page .rr-c17-why-card{padding:32px}.rr-c17-page .rr-c17-art-headline{font-size:24px}.rr-c17-page .rr-c17-art-p{font-size:14px}.rr-c17-page .rr-c17-rep-row{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 80px 64px}.rr-c17-page .rr-c17-plc-row{gap:12px;grid-template-columns:88px minmax(0,1fr) auto}.rr-c17-page .rr-c17-close-row,.rr-c17-page .rr-c17-read-row{gap:40px}.rr-c17-page .rr-c17-close-h2{font-size:42px}}@media (max-width:991px){.rr-c17-page .rr-c17-sec{padding-block:80px}.rr-c17-page .rr-c17-close{padding-block:88px}.rr-c17-page .rr-c17-hero.inner-hero-sec,.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links{padding-top:150px;padding-bottom:72px}.rr-c17-page .rr-c17-hero.hero-curated-links .hero-row{grid-row-gap:40px;grid-template-columns:minmax(0,1fr)}.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links .hero-content h1{font-size:36px}.rr-c17-page .rr-c17-hero.hero-curated-links .hero-row .hero-img.rr-c17-hero-img .rr-c17-hero-figure{max-width:520px;margin-inline:0}.rr-c17-page .rr-c17-artefact-row,.rr-c17-page .rr-c17-close-row,.rr-c17-page .rr-c17-read-row{gap:40px;grid-template-columns:minmax(0,1fr)}.rr-c17-page .rr-c17-read-copy,.rr-c17-page .rr-c17-read-flip .rr-c17-read-copy{order:1}.rr-c17-page .rr-c17-read-figure,.rr-c17-page .rr-c17-read-flip .rr-c17-read-figure{order:2;max-width:640px}.rr-c17-page .rr-c17-read-rows{gap:72px}.rr-c17-page .rr-c17-plate{max-width:none}.rr-c17-page .rr-c17-rail .action-btn.rr-c17-rail-btn{width:auto;min-width:240px}.rr-c17-page .rr-c17-why-grid{grid-template-columns:minmax(0,1fr)}.rr-c17-page .rr-c17-head{margin-bottom:40px}.rr-c17-page .rr-c17-close-h2,.rr-c17-page .rr-c17-h2{max-width:none;font-size:36px}.rr-c17-page .rr-c17-close-art{max-width:560px}.rr-c17-page .rr-c17-stickybar{display:flex;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box;position:fixed;right:0;bottom:0;left:0;z-index:40;height:72px;visibility:hidden;padding:0 14px;border-top:1px solid var(--c17-line);background:var(--c17-white);opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.rr-c17-page .rr-c17-stickybar.rr-c17-stickybar-on{visibility:visible;opacity:1;transform:none}}@media (max-width:991px){@media (max-width:359px){.rr-c17-page .rr-c17-stickybar-sub{display:none}}}@media (max-width:991px){.rr-c17-page .rr-c17-cluster{gap:12px 18px;margin-bottom:16px;min-height:44px;padding-bottom:16px}.rr-c17-page .rr-c17-why-card{padding:24px}}@media (min-width:768px) and (max-width:991px){.rr-c17-page .rr-c17-hero.hero-curated-links .hero-row .hero-img.rr-c17-hero-img .rr-c17-hero-figure{max-width:none;margin-inline:0}.rr-c17-page .rr-ptiers .rr-ptier-tiers{margin-inline:auto;max-width:620px}.rr-c17-page .rr-guar .rr-guar-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:32px}.rr-c17-page .rr-c17-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-c17-page .rr-c17-why-card:last-child{grid-column:1/-1}}@media (min-width:880px) and (max-width:991px){.rr-c17-page .rr-ptiers .rr-ptier-tiers{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.rr-c17-page .rr-ptiers .rr-ptier-tier{padding:22px}.rr-c17-page .rr-ptiers .rr-ptier-tier.is-popular{padding:21px}}@media (max-width:767px){.rr-c17-page .rr-c17-rep-col,.rr-c17-page .rr-c17-rep-header{display:none}.rr-c17-page .rr-c17-sec{padding-block:40px}.rr-c17-page .rr-c17-close{padding-block:56px}.rr-c17-page .rr-c17-hero.inner-hero-sec,.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links{padding-top:130px;padding-bottom:48px}.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links .hero-content h1{font-size:34px;line-height:110%}.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links .hero-content p{max-width:none;font-size:15px!important;font-weight:400;line-height:155%!important}.rr-c17-page .rr-c17-hero .hero-content .rr-c17-hero-eyebrow{font-size:15px!important;font-weight:700;line-height:155%!important}.rr-c17-page .rr-c17-hero.hero-curated-links .hero-row .hero-img.rr-c17-hero-img .rr-c17-hero-figure{max-width:none}.rr-c17-page .rr-c17-bento-panel{padding:18px}.rr-c17-page .rr-c17-bento-hl{font-size:18px}.rr-c17-page .rr-c17-bento-nav{display:none}.rr-c17-page .rr-c17-numeral{margin-bottom:12px;font-size:44px}.rr-c17-page .rr-c17-plate{padding:16px;border-radius:20px}.rr-c17-page .rr-c17-rail .action-btn.rr-c17-rail-btn{width:100%;min-width:0;margin-top:24px}.rr-c17-page .rr-c17-chrome{padding:10px 12px}.rr-c17-page .rr-c17-chrome-url{font-size:11px}.rr-c17-page .rr-c17-art-masthead{padding:16px}.rr-c17-page .rr-c17-art-nav{display:none}.rr-c17-page .rr-c17-art-body{padding:20px 16px 24px}.rr-c17-page .rr-c17-art-headline{margin-top:12px;font-size:21px}.rr-c17-page .rr-c17-art-byline{font-size:12px}.rr-c17-page .rr-c17-art-p{font-size:13px;line-height:168%}.rr-c17-page .rr-c17-art-boiler{font-size:12px}.rr-c17-page .rr-c17-plc-head,.rr-c17-page .rr-c17-rep-head{padding:16px}.rr-c17-page .rr-c17-plc-list,.rr-c17-page .rr-c17-rep-list{padding-inline:16px}.rr-c17-page .rr-c17-plc-foot,.rr-c17-page .rr-c17-rep-foot{padding:12px 16px;font-size:11px}.rr-c17-page .rr-c17-plc-row{gap:8px 12px;grid-template-columns:minmax(0,1fr) auto}.rr-c17-page .rr-c17-plc-mark{grid-row:1;grid-column:1;justify-content:flex-start}.rr-c17-page .rr-c17-plc-mark img{max-width:92px}.rr-c17-page .rr-c17-plc-meta{grid-row:1;grid-column:2;justify-content:flex-end}.rr-c17-page .rr-c17-plc-text{grid-row:2;grid-column:1/-1}.rr-c17-page .rr-c17-plc-hl{font-size:13px}.rr-c17-page .rr-c17-rep-row{gap:6px 12px;grid-template-columns:minmax(0,1fr) auto}.rr-c17-page .rr-c17-rep-outlet{grid-row:1;grid-column:1}.rr-c17-page .rr-c17-rep-status{grid-row:1;grid-column:2}.rr-c17-page .rr-c17-rep-url{grid-row:2;grid-column:1/-1;font-size:12px}.rr-c17-page .rr-c17-rep-date{display:none}.rr-c17-page .rr-c17-wall-block{margin-top:40px}.rr-c17-page .rr-c17-wall{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-c17-page .rr-c17-wall-item{height:64px;padding:8px 12px}.rr-c17-page .rr-c17-why-card{padding:24px}.rr-c17-page .rr-c17-cta-inline{margin-top:40px;padding-top:32px}.rr-c17-page .rr-c17-cta-line{font-size:16px}.rr-c17-page .action-btn.rr-c17-cta-btn{width:100%;min-width:0}.rr-c17-page .rr-c17-read-rows{gap:40px}.rr-c17-page .rr-c17-read-h3{max-width:none;font-size:22px}.rr-c17-page .rr-c17-faq-grid{grid-template-columns:minmax(0,1fr);gap:12px}.rr-c17-page .rr-c17-faq-q{padding:20px;font-size:16px}.rr-c17-page .rr-c17-faq-a{padding:0 20px 20px}.rr-c17-page .rr-c17-close-body{max-width:none;font-size:16px}.rr-c17-page .rr-c17-close-btns .action-btn{width:100%;min-width:0}.rr-c17-page .rr-c17-close-art{padding-bottom:32px}.rr-c17-page .rr-c17-close-photo{margin:32px 40px 0 0}}@media (max-width:479px){.rr-c17-page .rr-c17-hero.inner-hero-sec.hero-curated-links .hero-content h1{font-size:30px}.rr-c17-page .rr-c17-bento-p-2{display:none}.rr-c17-page .rr-c17-bento-url{font-size:11px}.rr-c17-page .rr-c17-rep-tools{display:none}}@media (prefers-reduced-motion:reduce){.rr-c17-page *,.rr-c17-page :after,.rr-c17-page :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rr-v1-root{--v1-teal:#003d3f;--v1-ink:#123235;--v1-body:rgba(21,35,46,0.76);--v1-aqua:#3cb5bc;--v1-accent:#176f73;--v1-line:#dde8ea;--v1-line-2:#e4e5e7;--v1-on-teal:rgba(255,255,255,0.74);--v1-rule-teal:rgba(255,255,255,0.16);--v1-display:"Gilroy","Open Sans",sans-serif;--v1-text:"Open Sans",sans-serif;container-type:inline-size;display:block;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.rr-v1-root,.rr-v1-root *,.rr-v1-root :after,.rr-v1-root :before{box-sizing:border-box}.rr-v1-root :where(div,span){margin:0;padding:0}.rr-v1-a{background:#fff;border:1px solid var(--v1-line-2);border-radius:20px;display:flex;flex-direction:column}.rr-v1-a-doc{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:4cqw 4cqw 3.4cqw}.rr-v1-a-eyebrow{color:var(--v1-accent);font-size:13px;font-size:max(13px,2.8cqw);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.rr-v1-a-eyebrow,.rr-v1-a-head{font-family:var(--v1-display);font-weight:700;margin-bottom:1.9cqw}.rr-v1-a-head{color:var(--v1-ink);font-size:16px;font-size:max(16px,4.9cqw);letter-spacing:-.018em;line-height:1.13;text-wrap:balance}.rr-v1-a-dateline{color:var(--v1-ink);font-family:var(--v1-display);font-size:13px;font-size:max(13px,2.8cqw);font-weight:700;letter-spacing:.03em;line-height:1.2;margin-bottom:1.5cqw;text-transform:uppercase}.rr-v1-a-body{color:var(--v1-body);font-family:var(--v1-text);font-size:13px;font-size:max(13px,3.4cqw);font-weight:300;line-height:1.55}.rr-v1-a-more{display:none}@container (min-width: 520px){.rr-v1-a-more{display:inline}}.rr-v1-a-close{border-top:1px solid var(--v1-line-2);color:var(--v1-body);display:none;font-family:var(--v1-text);font-size:13px;font-size:max(13px,2.6cqw);font-weight:300;line-height:1.3;margin-top:auto;padding-top:2.6cqw}.rr-v1-a-link{color:var(--v1-accent);font-weight:400;text-decoration-color:var(--v1-aqua);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.22em}.rr-v1-a-strip{background:var(--v1-teal);display:flex;min-width:0;padding:2.2cqw 4cqw}.rr-v1-a-fact,.rr-v1-a-strip{align-items:center;flex:0 0 auto;gap:2.4cqw}.rr-v1-a-fact{color:#fff;display:inline-flex;font-family:var(--v1-display);font-size:13px;font-size:max(13px,2.6cqw);font-weight:600;letter-spacing:-.005em;line-height:1.2;white-space:nowrap}.rr-v1-a-fact+.rr-v1-a-fact:before{background:var(--v1-aqua);border-radius:50%;content:"";display:block;flex:0 0 auto;height:5px;height:max(5px,1.2cqw);width:5px;width:max(5px,1.2cqw)}.rr-v1-a-fact--extra{display:none}@container (min-width: 400px){.rr-v1-a-close{display:block}.rr-v1-a-fact--extra{display:inline-flex}}.rr-v1-b{background:#fff;border:1px solid var(--v1-line-2);border-radius:20px}.rr-v1-b-in{display:flex;flex-direction:column;height:100%;padding:clamp(14px,5.2cqw,36px)}.rr-v1-b-rows{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;gap:clamp(9px,3.4cqw,26px);min-height:0}.rr-v1-b-row{display:flex;flex:1 1 0;flex-direction:column;gap:6px;gap:clamp(6px,2cqw,14px);justify-content:center;min-height:0;min-width:0}.rr-v1-b-label{align-items:baseline;display:flex;gap:2cqw;min-width:0}.rr-v1-b-name{color:var(--v1-ink);flex:0 0 auto;font-family:var(--v1-display);font-size:13px;font-size:clamp(13px,2.9cqw,17px);font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.rr-v1-b-detail{color:var(--v1-body);font-family:var(--v1-text);font-size:13px;font-size:clamp(13px,2.8cqw,16px);font-weight:300;line-height:1.35;min-width:0}.rr-v1-b-track{background:var(--v1-line);border-radius:999px;display:block;flex:0 0 auto;height:21px;height:clamp(21px,6.2cqw,46px);overflow:hidden;width:100%}.rr-v1-b-fill{align-items:center;background:var(--v1-teal);border-radius:999px;display:flex;height:100%;justify-content:flex-end;padding-inline:8px;padding-inline:clamp(8px,2.4cqw,18px)}.rr-v1-b-outlets{color:#fff;font-family:var(--v1-display);font-size:13px;font-size:clamp(13px,2.8cqw,16px);font-weight:700;letter-spacing:-.01em;line-height:1;white-space:nowrap}.rr-v1-b-foot{border-top:1px solid var(--v1-line-2);color:var(--v1-body);flex:0 0 auto;font-family:var(--v1-text);font-size:13px;font-size:clamp(13px,2.7cqw,15px);font-weight:300;line-height:1.3;margin-top:clamp(9px,3.2cqw,24px);padding-top:clamp(9px,3.2cqw,24px)}.rr-v1-c{background:var(--v1-teal);border:1px solid var(--v1-teal);border-radius:20px}.rr-v1-c-in{display:flex;flex-direction:column;height:100%;padding:4cqw}.rr-v1-c-head{align-items:baseline;display:flex;flex:0 0 auto;gap:2.4cqw;justify-content:space-between;margin-bottom:2.6cqw;min-width:0}.rr-v1-c-kicker{color:var(--v1-aqua);font-size:13px;font-size:max(13px,2.8cqw);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.rr-v1-c-kicker,.rr-v1-c-sub{font-family:var(--v1-display);line-height:1.2}.rr-v1-c-sub{color:var(--v1-on-teal);flex:0 0 auto;font-size:13px;font-size:max(13px,2.7cqw);font-weight:500;letter-spacing:.01em;white-space:nowrap}.rr-v1-c-rows{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.rr-v1-c-row{align-items:center;border-top:1px solid var(--v1-rule-teal);display:flex;flex:1 1 0;gap:3cqw;justify-content:space-between;min-height:0;min-width:0}.rr-v1-c-key{color:var(--v1-on-teal);font-family:var(--v1-text);font-weight:300;line-height:1.35;min-width:0}.rr-v1-c-key,.rr-v1-c-val{font-size:13px;font-size:max(13px,2.8cqw)}.rr-v1-c-val{color:#fff;flex:0 0 auto;font-family:var(--v1-display);font-weight:700;letter-spacing:-.005em;line-height:1.2;text-align:right;white-space:nowrap}.rr-v1-c-val--lead{color:var(--v1-aqua);font-size:15px;font-size:max(15px,3.6cqw);letter-spacing:-.02em}.rr-v2{--rr-v2-teal:#003d3f;--rr-v2-ink:#123235;--rr-v2-body:rgba(21,35,46,0.76);--rr-v2-body-dark:rgba(255,255,255,0.82);--rr-v2-quiet-dark:rgba(255,255,255,0.66);--rr-v2-hair-dark:rgba(255,255,255,0.16);--rr-v2-aqua:#3cb5bc;--rr-v2-aqua-wash:rgba(60,181,188,0.16);--rr-v2-accent:#176f73;--rr-v2-line:#dde8ea;--rr-v2-line-2:#e4e5e7;--rr-v2-soft:#f6fbfc;--rr-v2-white:#ffffff;--rr-v2-head:Gilroy,"Helvetica Neue",Arial,sans-serif;--rr-v2-text:"Open Sans",Arial,sans-serif;--rr-v2-shadow:0 6px 18px rgba(0,26,27,0.14);container-type:inline-size;container-name:rrv2;position:relative;display:flex;align-self:stretch;flex:1 1 auto;width:100%;height:100%;min-width:0;border-radius:20px;overflow:hidden;font-family:var(--rr-v2-text);font-weight:400;line-height:1.45;text-align:left;-webkit-font-smoothing:antialiased}.rr-v2 *,.rr-v2 :after,.rr-v2 :before{box-sizing:border-box}.rr-v2 :where(p,span,div,svg,img){margin:0}.rr-v2 :where(p){padding:0}.rr-v2-shell{display:flex;flex-direction:column;gap:8px;gap:clamp(8px,2.4cqw,24px);width:100%;height:100%;min-width:0;padding:clamp(12px,3.6cqw,42px)}.rr-v2-a{background:var(--rr-v2-white);border:1px solid var(--rr-v2-line)}.rr-v2-a-eyebrow{flex:0 0 auto;font-family:var(--rr-v2-head);font-weight:700;font-size:12px;font-size:clamp(12px,3.2cqw,17.3px);line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--rr-v2-accent)}.rr-v2-a-field{flex:0 0 auto;display:flex;align-items:center;gap:8px;gap:clamp(8px,2.2cqw,19.5px);min-width:0;padding:clamp(7px,2cqw,18px) clamp(12px,3.4cqw,30px);border:1px solid var(--rr-v2-line);border-radius:999px;background:var(--rr-v2-soft)}.rr-v2-a-glass{flex:0 0 auto;display:block;width:15px;height:15px;width:clamp(15px,4.2cqw,31.5px);height:clamp(15px,4.2cqw,31.5px);color:var(--rr-v2-aqua)}.rr-v2-a-glass svg{display:block;width:100%;height:100%}.rr-v2-a-query{min-width:0;overflow:hidden;font-family:var(--rr-v2-head);font-weight:600;font-size:13px;font-size:clamp(13px,3.7cqw,21.8px);line-height:1.2;letter-spacing:-.01em;color:var(--rr-v2-ink);white-space:nowrap;text-overflow:ellipsis}.rr-v2-a-caret{flex:0 0 auto;width:2px;height:15px;height:clamp(15px,4.2cqw,31.5px);border-radius:999px;background:var(--rr-v2-aqua);animation:rr-v2-caret 1.15s step-end infinite}@keyframes rr-v2-caret{0%,48%{opacity:1}52%,to{opacity:0}}.rr-v2-a-results{display:grid;grid-auto-rows:minmax(0,1fr);flex:1 1 auto;min-width:0;min-height:0}.rr-v2-a-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;column-gap:clamp(8px,2.4cqw,21px);min-width:0}.rr-v2-a-row+.rr-v2-a-row{border-top:1px solid var(--rr-v2-line)}.rr-v2-a-pos{flex:0 0 auto;min-width:14px;min-width:clamp(14px,4cqw,36px);font-family:var(--rr-v2-head);font-weight:700;font-size:13px;font-size:clamp(13px,3.8cqw,23px);line-height:1.1;color:var(--rr-v2-accent);text-align:right}.rr-v2-a-result{display:flex;flex-direction:column;gap:2px;gap:clamp(2px,.8cqw,7.5px);min-width:0}.rr-v2-a-title{min-width:0;overflow:hidden;font-family:var(--rr-v2-head);font-weight:600;font-size:12.5px;font-size:clamp(12.5px,3.6cqw,20.7px);line-height:1.25;letter-spacing:-.008em;color:var(--rr-v2-ink);white-space:nowrap;text-overflow:ellipsis}.rr-v2-a-meta{display:flex;align-items:center;gap:6px;gap:clamp(6px,1.8cqw,15px);min-width:0}.rr-v2-a-domain{flex:0 1 auto;min-width:0;overflow:hidden;font-weight:500;font-size:12px;font-size:clamp(12px,3.2cqw,17.3px);color:var(--rr-v2-accent);text-overflow:ellipsis}.rr-v2-a-domain,.rr-v2-a-tag{font-family:var(--rr-v2-head);line-height:1.25;white-space:nowrap}.rr-v2-a-tag{flex:0 0 auto;padding:clamp(2px,.7cqw,6px) clamp(8px,2.2cqw,18px);border-radius:999px;background:var(--rr-v2-aqua-wash);font-weight:700;font-size:12px;font-size:clamp(12px,3.1cqw,16.1px);color:var(--rr-v2-teal)}.rr-v2-a-dot{flex:0 0 auto;width:5px;height:5px;width:clamp(5px,1.4cqw,10.5px);height:clamp(5px,1.4cqw,10.5px);border-radius:50%;background:var(--rr-v2-aqua)}.rr-v2-a-source{min-width:0;overflow:hidden;font-family:var(--rr-v2-text);font-weight:400;font-size:12px;font-size:clamp(12px,3.2cqw,17.3px);line-height:1.3;color:var(--rr-v2-body);white-space:nowrap;text-overflow:ellipsis}.rr-v2-a-row--wide{display:none}.rr-v2-a-strip{flex:0 0 auto;display:flex;align-items:center;gap:7px;gap:clamp(7px,2cqw,18px);min-width:0;padding-top:clamp(8px,2.4cqw,21px);border-top:1px solid var(--rr-v2-line);overflow:hidden;font-size:12px}.rr-v2-a-fact{flex:0 0 auto;font-family:var(--rr-v2-head);font-weight:600;font-size:12px;font-size:clamp(12px,3.2cqw,17.3px);line-height:1.3;color:var(--rr-v2-ink);white-space:nowrap}.rr-v2-a-sep{flex:0 0 auto;width:4px;height:4px;width:clamp(4px,1.1cqw,9px);height:clamp(4px,1.1cqw,9px);border-radius:50%;background:var(--rr-v2-aqua)}.rr-v2-a-fact--wide,.rr-v2-a-sep--wide{display:none}@container rrv2 (min-width: 430px){.rr-v2-a-fact--wide,.rr-v2-a-sep--wide{display:block}}@container rrv2 (min-width: 470px){.rr-v2-a-row--wide{display:grid}}.rr-v2-b{background:radial-gradient(120% 96% at 50% 0,rgba(60,181,188,.18) 0,rgba(60,181,188,0) 62%),var(--rr-v2-teal)}.rr-v2-b-eyebrow{flex:0 0 auto;font-family:var(--rr-v2-head);font-weight:700;font-size:12px;font-size:clamp(12px,3.2cqw,17.3px);line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--rr-v2-aqua)}.rr-v2-b-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:10px;column-gap:clamp(10px,3cqw,33px);flex:1 1 auto;min-width:0;min-height:0}.rr-v2-b-scale{display:flex;flex-direction:column;min-width:0;min-height:0}.rr-v2-b-axis{margin-bottom:clamp(4px,1.4cqw,15px);font-family:var(--rr-v2-head);font-weight:700;font-size:12px;font-size:clamp(12px,3.1cqw,16.1px);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--rr-v2-quiet-dark)}.rr-v2-b-plot{position:relative;flex:1 1 auto;min-width:0;min-height:0}.rr-v2-b-rungs{display:grid;grid-template-rows:repeat(6,minmax(0,1fr));height:100%;min-width:0}.rr-v2-b-rung{display:flex;align-items:center;gap:6px;gap:clamp(6px,1.8cqw,15px);min-width:0}.rr-v2-b-num{flex:0 0 auto;width:13px;width:clamp(13px,3.6cqw,27px);font-family:var(--rr-v2-head);font-weight:700;font-size:12px;font-size:clamp(12px,3.2cqw,17.3px);line-height:1.1;color:var(--rr-v2-quiet-dark);text-align:right}.rr-v2-b-rule{flex:1 1 auto;min-width:0;height:1px;background:var(--rr-v2-hair-dark)}.rr-v2-b-climb{position:absolute;inset:0;display:block;width:100%;height:100%;color:var(--rr-v2-aqua)}.rr-v2-b-head{position:absolute;left:60%;top:33%;width:8px;height:8px;width:clamp(8px,2.2cqw,18px);height:clamp(8px,2.2cqw,18px);border-top:2px solid var(--rr-v2-aqua);border-right:2px solid var(--rr-v2-aqua);transform:translate(-50%,-50%) rotate(-45deg)}.rr-v2-b-kw{position:absolute;max-width:100%;padding:clamp(4px,1.3cqw,10.5px) clamp(8px,2.4cqw,19.5px);border-radius:999px;font-family:var(--rr-v2-head);font-weight:700;font-size:12px;font-size:clamp(12px,3.2cqw,18.4px);line-height:1.2;letter-spacing:-.005em;white-space:nowrap}.rr-v2-b-kw--one{right:0;top:16%;transform:translateY(-50%);border:1px solid var(--rr-v2-white);background:var(--rr-v2-white);color:var(--rr-v2-ink)}.rr-v2-b-kw--two{left:16%;top:62%;transform:translateY(-50%);border:1px solid var(--rr-v2-aqua);background:var(--rr-v2-teal);color:var(--rr-v2-white)}.rr-v2-b-stats{justify-content:center;gap:8px;gap:clamp(8px,2.6cqw,27px);width:112px;width:clamp(112px,34cqw,300px)}.rr-v2-b-stat,.rr-v2-b-stats{display:flex;flex-direction:column;min-width:0}.rr-v2-b-stat{gap:2px;gap:clamp(2px,.8cqw,7.5px)}.rr-v2-b-figure{font-family:var(--rr-v2-head);font-weight:700;font-size:20px;font-size:clamp(20px,6cqw,46px);line-height:1.05;letter-spacing:-.02em;color:var(--rr-v2-aqua)}.rr-v2-b-statlabel{font-size:12px;font-size:clamp(12px,3.1cqw,17.3px);line-height:1.3}.rr-v2-b-caption,.rr-v2-b-statlabel{font-family:var(--rr-v2-text);font-weight:400;color:var(--rr-v2-body-dark)}.rr-v2-b-caption{flex:0 0 auto;padding-top:clamp(8px,2.2cqw,19.5px);border-top:1px solid var(--rr-v2-hair-dark);font-size:12px;font-size:clamp(12px,3.2cqw,18.4px);line-height:1.4}.rr-v2-c{background:linear-gradient(160deg,#eef7f8,#e2f0f2);border:1px solid #c7e0e3;box-shadow:0 10px 30px rgba(0,61,63,.08)}.rr-v2-c-eyebrow{flex:0 0 auto;font-family:var(--rr-v2-head);font-weight:700;font-size:12px;font-size:clamp(12px,3.2cqw,17.3px);line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--rr-v2-accent)}.rr-v2-c-card{display:flex;flex-direction:column;justify-content:center;gap:5px;gap:clamp(5px,1.6cqw,15px);flex:1 1 auto;min-width:0;min-height:0;padding:clamp(12px,3.4cqw,36px);border-radius:12px;background:var(--rr-v2-white);box-shadow:var(--rr-v2-shadow);overflow:hidden}.rr-v2-c-kicker{display:flex;align-items:baseline;justify-content:space-between;gap:8px;gap:clamp(8px,2.4cqw,21px);min-width:0}.rr-v2-c-kicker-l{min-width:0;overflow:hidden;letter-spacing:.08em;color:var(--rr-v2-accent);text-overflow:ellipsis}.rr-v2-c-kicker-l,.rr-v2-c-kicker-r{font-family:var(--rr-v2-head);font-weight:700;font-size:12px;font-size:clamp(12px,3.1cqw,16.1px);line-height:1.2;text-transform:uppercase;white-space:nowrap}.rr-v2-c-kicker-r{flex:0 0 auto;letter-spacing:.05em;color:var(--rr-v2-body)}.rr-v2-c-headline{font-family:var(--rr-v2-head);font-weight:700;font-size:14px;font-size:clamp(14px,4.2cqw,29.9px);line-height:1.15;letter-spacing:-.015em;color:var(--rr-v2-ink)}.rr-v2-c-body{font-family:var(--rr-v2-text);font-weight:400;font-size:12px;font-size:clamp(12px,3.3cqw,18.4px);line-height:1.55;color:var(--rr-v2-body)}.rr-v2-c-foot{display:none}@container rrv2 (min-width: 380px){.rr-v2-c-foot{display:flex}.rr-v2-c-card{justify-content:space-between}}.rr-v2-c-foot{align-items:baseline;justify-content:space-between;gap:10px;gap:clamp(10px,2.6cqw,24px);min-width:0;margin-top:clamp(4px,1.4cqw,13.5px);padding-top:clamp(8px,2.2cqw,21px);border-top:1px solid var(--rr-v2-line)}.rr-v2-c-contact{min-width:0;overflow:hidden;font-weight:600;color:var(--rr-v2-accent);white-space:nowrap;text-overflow:ellipsis}.rr-v2-c-contact,.rr-v2-c-end{font-family:var(--rr-v2-head);font-size:12px;font-size:clamp(12px,3.1cqw,17.3px);line-height:1.3}.rr-v2-c-end{flex:0 0 auto;font-weight:700;letter-spacing:.04em;color:var(--rr-v2-body)}.rr-v2-c-link{font-family:var(--rr-v2-text);font-weight:600;color:var(--rr-v2-accent);text-decoration:underline;text-decoration-color:var(--rr-v2-aqua);text-decoration-thickness:1px;text-underline-offset:2px}.rr-v2-c-strip{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;column-gap:7px;column-gap:clamp(7px,2cqw,18px);row-gap:4px;row-gap:clamp(4px,1.2cqw,12px);min-width:0;padding-top:clamp(8px,2.4cqw,21px);border-top:1px solid var(--rr-v2-line);font-size:12px}.rr-v2-c-fact{font-family:var(--rr-v2-head);font-weight:600;font-size:12px;font-size:clamp(12px,3.2cqw,17.3px);line-height:1.3;color:var(--rr-v2-ink);white-space:nowrap}.rr-v2-c-sep{flex:0 0 auto;width:4px;height:4px;width:clamp(4px,1.1cqw,9px);height:clamp(4px,1.1cqw,9px);border-radius:50%;background:var(--rr-v2-aqua)}@media (prefers-reduced-motion:reduce){.rr-v2 *,.rr-v2 :after,.rr-v2 :before{animation:none!important;transition:none!important}.rr-v2-a-caret{opacity:1}}