.rrh{--lime:#c8fa72;--aqua:#32d5cf;--line:rgba(161,230,233,.38);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#f5fcff;background:radial-gradient(ellipse at 91% 14%,rgb(14 194 188 / .23),transparent 48%),radial-gradient(ellipse at 10% 66%,rgb(0 114 154 / .22),transparent 49%),linear-gradient(118deg,#053b51 0%,#087b83 56%,#0aa79e 100%);position:relative;isolation:isolate;overflow:hidden;padding-bottom:20px}.rrh::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.11;background-image:linear-gradient(#b5faff 1px,transparent 1px),linear-gradient(90deg,#b5faff 1px,transparent 1px);background-size:72px 72px}.rrh *{box-sizing:border-box}.rrh a{text-decoration:none!important;color:inherit}.rrh button,.rrh input{font:inherit}.rrh-shell{width:min(1320px,calc(100% - 64px));margin-inline:auto;position:relative}.rrh-hero{background:radial-gradient(ellipse at 80% 10%,rgb(29 208 203 / .27),transparent 53%),linear-gradient(115deg,rgb(3 44 72 / .85),rgb(6 111 128 / .5));border-bottom:1px solid var(--line)}.rrh-hero-inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(210px,.5fr);align-items:center;gap:30px;padding:70px 0 62px}.rrh-eyebrow,.rrh-overline{color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.13em}.rrh-eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);background:#ffffff10;border-radius:100px;padding:10px 16px}.rrh-spark{height:8px;width:8px;background:var(--lime);border-radius:50%}.rrh h1{font-size:clamp(44px,5.5vw,80px);line-height:1.05;letter-spacing:-.055em;font-weight:800;color:#fff;margin:20px 0}.rrh h1 em{font-family:Georgia,serif;color:var(--lime);font-weight:400}.rrh-hero-copy>p{color:#d7f3f6;font-size:clamp(16px,1.6vw,19px);line-height:1.65;max-width:720px;margin:0}.rrh-hero-stats{display:flex;align-items:center;flex-wrap:wrap;gap:17px;color:#d3edf0;font-size:13px;margin-top:24px}.rrh-hero-stats strong{color:var(--lime);font-size:19px}.rrh-stat-separator{height:23px;width:1px;background:var(--line)}.rrh-hero-art{height:230px;position:relative;display:grid;place-items:center}.rrh-orbit{position:absolute;width:210px;height:210px;border:1px solid #6bdcd977;border-radius:50%}.rrh-orbit-one{transform:rotate(45deg) scaleX(.58)}.rrh-orbit-two{transform:rotate(-45deg) scaleX(.58)}.rrh-art-center{height:140px;width:140px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(145deg,#0b8d97b8,#063b62);border:1px solid #a8f0ec77;border-radius:30px;transform:rotate(-8deg)}.rrh-art-center span{font-size:58px;font-weight:800;color:var(--lime)}.rrh-art-center small{font-size:10px;letter-spacing:.16em;color:#e7f8fb}.rrh-atom{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--lime)}.rrh-atom-one{top:13%;left:18%}.rrh-atom-two{bottom:12%;right:19%}.rrh-content{padding:38px 0 36px}.rrh-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:21px}.rrh-section-heading h2{font-size:clamp(29px,3vw,42px);line-height:1.18;color:#fff;letter-spacing:-.04em;margin:7px 0 0}.rrh-heading-note{font-size:13px;color:#c7e9ed}.rrh-feature-wrap .rrh-card{display:grid;grid-template-columns:1.05fr .95fr;min-height:245px}.rrh-feature-wrap .rrh-image-link{height:100%;aspect-ratio:auto;min-height:245px}.rrh-feature-wrap .rrh-card-body{padding:25px;justify-content:center}.rrh-feature-wrap .rrh-card h3{font-size:clamp(23px,2.2vw,32px)}.rrh-feature-wrap .rrh-card-body>p{font-size:16px}.rrh-explore-heading{margin-top:38px}.rrh-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px;min-width:0}.rrh-filters{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.rrh-filter{flex:0 0 auto;border:1px solid var(--line);border-radius:100px;background:#ffffff12;color:#f0fdff;padding:10px 14px;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.rrh-filter:hover,.rrh-filter.is-active{background:var(--lime);border-color:var(--lime);color:#063c4e}.rrh-search{flex:0 0 245px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#ffffff16;color:var(--lime);border-radius:100px;padding:0 13px}.rrh-search input{min-width:0;width:100%;height:43px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:white!important;font-size:13px}.rrh-search input::placeholder{color:#d2eff0!important}.rrh-results-count{font-size:12px;color:#d2eced;margin:12px 0 17px}.rrh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.rrh-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(155deg,rgb(8 92 113 / .94),rgb(4 59 83 / .94));box-shadow:0 15px 35px #002c3e22;transition:transform .2s,border-color .2s}.rrh-card:hover{transform:translateY(-3px);border-color:var(--lime)}.rrh-image-link{display:block;position:relative;height:auto;aspect-ratio:2.8;overflow:hidden;background:#087a85}.rrh-card-image{display:block;width:100%;height:100%!important;object-fit:cover;object-position:center 12%;transform:none}.rrh-image-link::after{content:"";position:absolute;inset:auto 0 0;height:15%;background:linear-gradient(transparent,#06465d8c);pointer-events:none}.rrh-card-body{padding:17px;display:flex;flex:1;flex-direction:column;min-width:0}.rrh-card-meta{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11px;color:#d2eced}.rrh-category{font-size:10px;font-weight:800;letter-spacing:.02em;color:var(--lime);background:#c8fa7217;border:1px solid #c8fa7240;border-radius:30px;padding:5px 9px}.rrh-card h3{font-size:clamp(17px,1.5vw,20px);line-height:1.3;letter-spacing:-.02em;color:#fff;margin:10px 0 8px;font-weight:800;overflow-wrap:anywhere}.rrh-card-body>p{font-size:13px;line-height:1.5;color:#d5e9ed;margin:0 0 12px}.rrh-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:15px;border-top:1px solid #c5e9eb33;font-size:12px;color:#d0e9ed}.rrh-card-foot a{font-weight:800;color:var(--lime)}.rrh-card-foot a span{font-size:16px}.rrh-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px}.rrh-page{min-width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:#ffffff15;color:#fff;cursor:pointer}.rrh-page:hover,.rrh-page.is-current{background:var(--lime);color:#073d51}.rrh-empty{border:1px solid var(--line);background:#0a5d74;border-radius:20px;padding:38px;text-align:center}.rrh-loading{text-align:center;color:var(--lime);padding:15px}.rrh-disclaimer{border-top:1px solid var(--line);display:flex;gap:12px;color:#d0e9ed;font-size:12px;padding:22px 0 30px}.rrh-disclaimer>span{color:var(--lime)}.rrh-disclaimer p{margin:0}.rrh-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rrh-results[aria-busy="true"]{opacity:.5;pointer-events:none}@media(max-width:900px){.rrh-shell{width:calc(100% - 36px)}.rrh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rrh-toolbar{flex-direction:column}.rrh-search{flex:0 0 auto;width:100%}.rrh-hero-inner{grid-template-columns:1fr 180px}.rrh-hero-art{transform:scale(.8)}}@media(max-width:620px){.rrh-hero-inner{display:block;padding:42px 0}.rrh-hero-art{display:none}.rrh h1{font-size:42px}.rrh-content{padding-top:35px}.rrh-section-heading h2{font-size:29px}.rrh-heading-note{display:none}.rrh-feature-wrap .rrh-card{display:flex;min-height:0}.rrh-feature-wrap .rrh-image-link{height:auto;min-height:0;aspect-ratio:1.9}.rrh-feature-wrap .rrh-card-body{padding:22px}.rrh-grid{grid-template-columns:1fr;gap:17px}.rrh-card-body{padding:20px}.rrh-card h3{font-size:20px}.rrh-filter{padding:9px 12px}}@media(prefers-reduced-motion:reduce){.rrh-card{transition:none}}.rrh-image-link{background:radial-gradient(circle at 68% 45%,rgb(190 250 114 / .24),transparent 25%),radial-gradient(circle at 36% 56%,rgb(66 227 225 / .32),transparent 32%),linear-gradient(120deg,#06445b,#087c83 65%,#0a9e96);isolation:isolate}.rrh-image-fallback{position:absolute;inset:0;display:block;overflow:hidden}.rrh-visual-ring{position:absolute;width:40%;aspect-ratio:1;border:1.5px solid rgb(114 238 226 / .55);border-radius:50%;top:50%;left:43%;transform:translate(-50%,-50%) rotate(-25deg) scaleX(.48)}.rrh-visual-ring-two{left:58%;transform:translate(-50%,-50%) rotate(25deg) scaleX(.48);border-color:rgb(204 250 125 / .52)}.rrh-visual-core{position:absolute;width:9px;height:9px;background:#cbfa79;box-shadow:0 0 25px #b8ff93;border-radius:50%;top:45%;left:50%}.rrh-image-link:has(.rrh-image-fallback){height:92px;aspect-ratio:auto}.rrh-feature-wrap .rrh-image-link:has(.rrh-image-fallback){height:auto;min-height:190px}.rrh-card-meta{align-items:center}.rrh-category{display:inline-flex;align-items:center;min-height:25px;line-height:1.1;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrh-card-foot{padding-top:11px}@media(max-width:620px){.rrh-image-link:has(.rrh-image-fallback){height:100px}.rrh-feature-wrap .rrh-image-link:has(.rrh-image-fallback){height:130px;min-height:0}}.rrh-image-link .rrh-sequence-art{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.rrh-image-link:has(.rrh-sequence-art){height:128px;aspect-ratio:auto}.rrh-feature-wrap .rrh-image-link:has(.rrh-sequence-art){height:100%;min-height:210px}@media(max-width:620px){.rrh-image-link:has(.rrh-sequence-art){height:125px}.rrh-feature-wrap .rrh-image-link:has(.rrh-sequence-art){height:160px;min-height:0}}