.rpgseo{--navy:#071c2c;--navy2:#0e2a40;--gold:#caa86a;--cream:#f6f2ea;--ink:#102434;--muted:#5f6c73;background:#fff;color:var(--ink);font-family:Inter,Arial,sans-serif}.rpgseo *{box-sizing:border-box}.rs-wrap{width:min(1240px,calc(100% - 64px));margin:auto}.rpgseo h1,.rpgseo h2,.rpgseo h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;margin:0;line-height:.94}.rpgseo p{line-height:1.7}.rs-kicker{display:block;font-size:12px;letter-spacing:.18em;font-weight:700;color:#e7cfa0;margin-bottom:24px}.rs-kicker.dark{color:#a07840}.rs-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 22px;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.11em}.rs-btn.gold{background:var(--gold);color:var(--navy)}.rs-btn.navy{background:var(--navy);color:#fff}.rs-link{color:#fff;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.1em}.darklink{color:var(--navy)}.rs-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.rs-hero{background:var(--cream);padding-top:36px}.rs-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;min-height:690px;align-items:center;gap:70px}.rs-hero-copy h1{font-size:clamp(58px,6vw,96px);color:var(--navy);margin-bottom:28px}.rs-hero-copy h1 em{color:#a07840;font-weight:400}.rs-hero-copy p{font-size:19px;max-width:580px;color:#4e5d65;margin:0 0 34px}.rs-hero-copy .rs-link{color:var(--navy)}.rs-hero-media{height:610px;overflow:hidden}.rs-hero-media img,.rs-feature-media img,.rs-collection-media img,.rs-vision-media img{width:100%;height:100%;object-fit:cover}.rs-strip{background:var(--navy);color:#d8c59d}.rs-strip .rs-wrap{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.14em;font-weight:700}.rs-intro{padding:120px 0;background:#fff}.rs-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.rpgseo h2{font-size:clamp(48px,5vw,76px);color:var(--navy)}.rs-intro p{font-size:17px;color:var(--muted);margin:0 0 20px}.rs-intro .rs-lead{font-size:22px;color:var(--ink)}.rs-feature{background:var(--cream);padding:110px 0}.rs-feature-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:90px;align-items:center}.rs-feature-media{height:650px}.rs-feature-copy{padding-right:20px}.rs-number{font-family:Georgia,serif;font-size:18px;color:var(--gold);display:block;margin-bottom:22px}.rs-feature-copy p,.rs-collection-copy p{font-size:17px;color:var(--muted);margin:28px 0}.rs-tags{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 32px}.rs-tags span,.rs-service-row span{border:1px solid #d8d1c5;padding:9px 11px;font-size:10px;letter-spacing:.1em}.rs-performance{padding:120px 0;background:var(--navy);color:#fff}.rs-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:55px}.rs-head h2{color:#fff}.rs-head>p{color:#b9c2c8;font-size:17px}.rs-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rs-card{height:520px;position:relative;overflow:hidden;color:#fff}.rs-card img{width:100%;height:100%;object-fit:cover;transition:.5s}.rs-card:after,.rs-yacht-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgb(3 16 26 / .82))}.rs-card>div,.rs-yacht-card>div{position:absolute;z-index:2;left:38px;right:38px;bottom:35px}.rs-card small,.rs-yacht-card small{font-size:10px;letter-spacing:.14em}.rs-card h3,.rs-yacht-card h3{font-size:48px;margin:8px 0 12px}.rs-card span,.rs-yacht-card span{font-size:11px;letter-spacing:.12em;font-weight:700}.rs-card:hover img{transform:scale(1.025)}.rs-intro-top{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:44px}.rs-intro-top p{color:var(--muted)}.rs-intro-products{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rs-intro-product{position:relative;display:block;min-height:360px;overflow:hidden;background:var(--navy);text-decoration:none;color:#fff}.rs-intro-product img{width:100%;height:360px;object-fit:cover;display:block;transition:transform .45s}.rs-intro-product:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgb(7 25 43 / .82) 100%)}.rs-intro-product div{position:absolute;z-index:2;left:28px;right:28px;bottom:26px}.rs-intro-product small{font-size:10px;letter-spacing:.14em}.rs-intro-product h3{font-size:38px;margin:7px 0}.rs-intro-product span{font-size:11px;letter-spacing:.1em;font-weight:800}.rs-intro-product:hover img{transform:scale(1.035)}@media(max-width:900px){.rs-intro-top,.rs-intro-products{grid-template-columns:1fr}.rs-intro-top{gap:20px}.rs-intro-product,.rs-intro-product img{min-height:300px;height:300px}}.rs-brands{padding:105px 0;background:#f4f0e8}.rs-brands-head{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;margin-bottom:42px}.rs-brands-head h2{font-size:clamp(38px,5vw,68px);line-height:.98;margin:10px 0 0;color:var(--navy)}.rs-brands-head p{font-size:17px;color:var(--muted);margin:0}.rs-brand-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d8d0c2;border-left:1px solid #d8d0c2}.rs-brand-grid a{min-height:150px;padding:30px 25px;background:#fff;border-right:1px solid #d8d0c2;border-bottom:1px solid #d8d0c2;text-decoration:none;color:var(--navy);display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.rs-brand-grid a:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(10 31 53 / .08);border-color:var(--gold)}.rs-brand-grid b{font-size:22px;letter-spacing:.04em}.rs-brand-grid span{font-size:11px;letter-spacing:.06em;color:var(--muted)}@media(max-width:900px){.rs-brands-head{grid-template-columns:1fr;gap:18px}.rs-brand-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rs-brands{padding:72px 0}.rs-brand-grid{grid-template-columns:1fr}.rs-brand-grid a{min-height:120px}}.rs-toy-brands{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgb(255 255 255 / .18);margin-top:34px}.rs-toy-brands a{padding:22px 10px;text-align:center;color:#fff;text-decoration:none;font-size:11px;letter-spacing:.12em;font-weight:800;border-right:1px solid rgb(255 255 255 / .18)}.rs-toy-brands a:last-child{border-right:0}.rs-toy-brands a:hover{color:var(--gold)}@media(max-width:900px){.rs-toy-brands{grid-template-columns:1fr 1fr}.rs-toy-brands a{border-bottom:1px solid rgb(255 255 255 / .18)}}@media(max-width:560px){.rs-toy-brands{grid-template-columns:1fr}.rs-toy-brands a{border-right:0}}.rs-collection{padding:120px 0;background:#fff}.rs-collection-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px;align-items:center}.rs-collection-media{height:620px}.rs-custom{padding:100px 0;background:var(--navy2);color:#fff}.rs-custom-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.rs-custom h2{color:#fff}.rs-custom p{font-size:18px;color:#d3dbe0;margin-top:0}.rs-service-row{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0}.rs-service-row span{border-color:#496074}.rs-yachting{padding:120px 0;background:var(--cream)}.rs-head.light h2{color:var(--navy)}.rs-head.light>p{color:var(--muted)}.rs-yacht-card{height:580px;display:block;position:relative;color:#fff;overflow:hidden}.rs-yacht-card img{width:100%;height:100%;object-fit:cover}.rs-yacht-card h3{font-size:58px}.rs-shop{padding:120px 0;background:#fff}.rs-shop-top{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end;margin-bottom:55px}.rs-shop-top p{font-size:17px;color:var(--muted)}.rs-shop-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ddd6ca;border-bottom:1px solid #ddd6ca}.rs-shop-grid a{padding:32px 24px;text-decoration:none;color:var(--navy);border-right:1px solid #ddd6ca}.rs-shop-grid a:last-child{border:0}.rs-shop-grid b{display:block;font-size:12px;letter-spacing:.08em;margin-bottom:10px}.rs-shop-grid span{font-size:13px;color:var(--muted)}.rs-trust{background:var(--cream);padding:70px 0}.rs-trust .rs-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:42px}.rs-trust b{color:var(--gold);font-family:Georgia,serif}.rs-trust h3{font-size:27px;color:var(--navy);margin:12px 0}.rs-trust p{font-size:14px;color:var(--muted);margin:0}.rs-vision{background:var(--navy);padding:110px 0;color:#fff}.rs-vision-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.rs-vision h2{color:#fff}.rs-vision p{color:#cbd4d9;font-size:17px;margin:26px 0 32px}.rs-vision-media{height:540px}.rs-ecosystem{padding:110px 0;background:var(--cream)}.rs-eco-head{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:end;margin-bottom:46px}.rs-eco-head .rs-kicker{grid-column:1/-1}.rs-eco-head p{font-size:17px;color:var(--muted);margin:0}.rs-eco-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rs-eco-card{display:block;background:#fff;border:1px solid #e0d8ca;padding:38px;text-decoration:none;color:var(--navy);transition:.25s}.rs-eco-card:hover{transform:translateY(-3px);border-color:var(--gold)}.rs-eco-card small{font-size:10px;letter-spacing:.14em;color:#a07840;font-weight:700}.rs-eco-card h3{font-size:42px;margin:13px 0}.rs-eco-card p{color:var(--muted);min-height:52px}.rs-eco-card span{display:block;margin-top:24px;font-size:11px;letter-spacing:.1em;font-weight:800}.rs-final{text-align:center;padding:130px 0;background:#fff}.rs-final h2{font-size:clamp(60px,7vw,100px)}.rs-final p{color:var(--muted);font-size:17px;margin:24px auto 32px;max-width:560px}.rpgseo .rs-card,.rpgseo .rs-card small,.rpgseo .rs-card h3,.rpgseo .rs-card span,.rpgseo .rs-intro-product,.rpgseo .rs-intro-product small,.rpgseo .rs-intro-product h3,.rpgseo .rs-intro-product span,.rpgseo .rs-yacht-card,.rpgseo .rs-yacht-card small,.rpgseo .rs-yacht-card h3,.rpgseo .rs-yacht-card span{color:#fff!important}.rpgseo .rs-card>div,.rpgseo .rs-intro-product>div,.rpgseo .rs-yacht-card>div{text-shadow:0 2px 16px rgb(0 0 0 / .7)}.rpgseo .rs-intro-product>div,.rpgseo .rs-card>div{background:rgb(3 16 26 / .72);padding:20px 22px;left:18px;right:18px;bottom:18px;backdrop-filter:blur(2px)}.rpgseo .rs-intro-product h3,.rpgseo .rs-card h3{color:#fff!important;font-weight:600;text-shadow:0 2px 10px rgb(0 0 0 / .9)}.rpgseo .rs-intro-products .rs-intro-product h3,.rpgseo .rs-duo .rs-card h3,.rpgseo .rs-intro-products a h3,.rpgseo .rs-duo a h3,.rpgseo .rs-intro-products .rs-intro-product div h3,.rpgseo .rs-duo .rs-card div h3{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.rpgseo .rs-intro-products .rs-intro-product div h3 a,.rpgseo .rs-duo .rs-card div h3 a{color:#fff!important;-webkit-text-fill-color:#fff!important}.rpgseo .rs-intro-product h3::before,.rpgseo .rs-intro-product h3::after,.rpgseo .rs-card h3::before,.rpgseo .rs-card h3::after{color:#fff!important;-webkit-text-fill-color:#fff!important}.rpgseo .rs-intro-product small,.rpgseo .rs-intro-product span,.rpgseo .rs-card small,.rpgseo .rs-card span{color:#fff!important;text-shadow:0 1px 7px rgb(0 0 0 / .9)}.rpgseo .rs-card:after,.rpgseo .rs-yacht-card:after{background:linear-gradient(180deg,rgb(3 16 26 / .04) 22%,rgb(3 16 26 / .35) 58%,rgb(3 16 26 / .92) 100%)}.rpgseo .rs-intro-product:after{background:linear-gradient(180deg,rgb(3 16 26 / .03) 25%,rgb(3 16 26 / .34) 58%,rgb(3 16 26 / .92) 100%)}.rpgseo .rs-performance .rs-kicker,.rpgseo .rs-performance .rs-head h2,.rpgseo .rs-performance .rs-head>p,.rpgseo .rs-custom .rs-kicker,.rpgseo .rs-custom h2,.rpgseo .rs-custom p,.rpgseo .rs-custom .rs-service-row span,.rpgseo .rs-vision .rs-kicker,.rpgseo .rs-vision h2,.rpgseo .rs-vision p{color:#fff!important;-webkit-text-fill-color:#fff!important}.rpgseo .rs-performance .rs-kicker,.rpgseo .rs-performance .rs-head h2,.rpgseo .rs-performance .rs-head>p,.rpgseo .rs-custom .rs-kicker,.rpgseo .rs-custom h2,.rpgseo .rs-custom p,.rpgseo .rs-custom .rs-service-row span{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:900px){.rs-wrap{width:min(100% - 36px,1240px)}.rs-hero-grid,.rs-intro-grid,.rs-feature-grid,.rs-head,.rs-collection-grid,.rs-custom-grid,.rs-shop-top,.rs-vision-grid{grid-template-columns:1fr;gap:42px}.rs-hero-grid{padding:70px 0 0}.rs-hero-media{height:470px}.rs-strip .rs-wrap{overflow:auto;justify-content:flex-start;white-space:nowrap}.rs-intro,.rs-feature,.rs-performance,.rs-collection,.rs-yachting,.rs-shop,.rs-vision{padding:80px 0}.rs-feature-media,.rs-collection-media,.rs-vision-media{height:460px}.rs-duo{grid-template-columns:1fr}.rs-card{height:450px}.rs-shop-grid,.rs-trust .rs-wrap,.rs-eco-grid,.rs-eco-head{grid-template-columns:1fr 1fr}.rs-shop-grid a:nth-child(2){border-right:0}}@media(max-width:560px){.rs-wrap{width:calc(100% - 28px)}.rs-hero-copy h1{font-size:54px}.rpgseo h2{font-size:44px}.rs-hero-media{height:380px}.rs-feature-media,.rs-collection-media,.rs-vision-media{height:370px}.rs-card,.rs-yacht-card{height:400px}.rs-card>div,.rs-yacht-card>div{left:22px;right:22px;bottom:24px}.rs-card h3,.rs-yacht-card h3{font-size:38px}.rs-shop-grid,.rs-trust .rs-wrap,.rs-eco-grid,.rs-eco-head{grid-template-columns:1fr}.rs-eco-head .rs-kicker{grid-column:auto}.rs-ecosystem{padding:75px 0}.rs-shop-grid a{border-right:0;border-bottom:1px solid #ddd6ca}.rs-custom{padding:75px 0}.rs-final{padding:90px 0}}