.rpg-home-pro .rpg-store-hero{min-width:300px!important;min-height:68px!important;font-size:17px!important;border-radius:12px!important;box-shadow:0 18px 45px rgb(202 168 106 / .52)!important}.rpg-home-pro .rpg-store-hero span{font-size:22px;margin-left:12px}.rpg-priority-showcase{position:relative;padding:78px 0 84px;background:radial-gradient(circle at 80% 10%,rgb(202 168 106 / .15),transparent 28%),linear-gradient(145deg,#061723,#0a2639 58%,#071c2c);color:#fff;border-top:1px solid rgb(231 207 160 / .25);border-bottom:1px solid rgb(231 207 160 / .25)}.rpg-priority-showcase:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(231 207 160 / .035) 1px,transparent 1px);background-size:150px 100%;pointer-events:none}.rpg-priority-head{position:relative;z-index:2;max-width:850px;margin:0 auto 38px;text-align:center}.rpg-priority-kicker{display:inline-flex;padding:7px 16px;border:1px solid rgb(231 207 160 / .45);border-radius:999px;color:#E7CFA0;font-size:10px;font-weight:900;letter-spacing:.18em}.rpg-priority-head h2{margin:16px 0 12px;font:500 54px/1 "Cormorant Garamond",Georgia,serif;color:#fff}.rpg-priority-head p{margin:0 auto;max-width:690px;color:rgb(255 255 255 / .78);font-size:15px}.rpg-priority-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:330px 330px;gap:18px}.rpg-priority-card{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgb(231 207 160 / .18);box-shadow:0 24px 50px rgb(0 0 0 / .25);color:#fff!important}.rpg-priority-main{grid-row:1/3}.rpg-priority-card img{width:100%;height:100%!important;object-fit:cover;transition:transform .65s ease}.rpg-priority-card:hover img{transform:scale(1.035)}.rpg-priority-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(4 17 29 / .03) 20%,rgb(4 17 29 / .28) 55%,rgb(4 17 29 / .96) 100%)}.rpg-priority-copy{position:absolute;z-index:3;left:28px;right:28px;bottom:27px}.rpg-priority-copy small{display:block;color:#E7CFA0;font-size:9px;font-weight:900;letter-spacing:.17em;margin-bottom:7px}.rpg-priority-copy strong{display:block;font:500 38px/1 "Cormorant Garamond",Georgia,serif;color:#fff}.rpg-priority-main .rpg-priority-copy strong{font-size:52px}.rpg-priority-copy em{display:block;margin-top:11px;color:rgb(255 255 255 / .88);font-size:12px;font-style:normal;font-weight:700}.rpg-priority-badge{position:absolute;z-index:4;top:20px;left:20px;padding:8px 13px;border-radius:999px;background:linear-gradient(135deg,#CAA86A,#E7CFA0);color:#071c2c;font-size:9px;font-weight:900;letter-spacing:.12em}.rpg-priority-grid .rpg-priority-card:nth-child(4){grid-column:1/3;height:330px}.rpg-priority-store{position:relative;z-index:2;margin-top:24px;padding:19px 22px;border:1px solid rgb(231 207 160 / .25);border-radius:14px;background:rgb(255 255 255 / .055);display:flex;align-items:center;justify-content:space-between;gap:20px}.rpg-priority-store span{color:rgb(255 255 255 / .75);font-size:13px}.rpg-priority-store a{display:inline-flex;min-height:52px;padding:0 25px;align-items:center;border-radius:9px;background:linear-gradient(135deg,#CAA86A,#E7CFA0);color:#071c2c!important;font-size:12px;font-weight:900;letter-spacing:.08em;box-shadow:0 12px 30px rgb(202 168 106 / .25)}@media(max-width:900px){.rpg-priority-grid{grid-template-columns:1fr 1fr;grid-template-rows:520px 300px 300px}.rpg-priority-main{grid-column:1/3;grid-row:auto}.rpg-priority-grid .rpg-priority-card:nth-child(4){grid-column:1/3;height:auto}.rpg-priority-head h2{font-size:45px}}@media(max-width:650px){.rpg-priority-showcase{padding:55px 0}.rpg-priority-grid{display:flex;flex-direction:column}.rpg-priority-card,.rpg-priority-main{height:390px!important;min-height:390px}.rpg-priority-head h2{font-size:38px}.rpg-priority-main .rpg-priority-copy strong,.rpg-priority-copy strong{font-size:36px}.rpg-priority-store{flex-direction:column;text-align:center}.rpg-priority-store a{width:100%;justify-content:center}}.rpg-home-pro .rpg-hero-cta .rpg-btn-gold:first-child{min-height:64px!important;padding:0 36px!important;border-radius:12px!important;font-size:17px!important;letter-spacing:.055em!important;background:linear-gradient(135deg,#CAA86A,#F0D9AA)!important;box-shadow:0 16px 40px rgb(202 168 106 / .48)!important;border:1px solid rgb(255 255 255 / .22)!important;transform:translateZ(0)}.rpg-home-pro .rpg-hero-cta .rpg-btn-gold:first-child:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgb(202 168 106 / .56)!important}.rpg-home-pro .rpg-hero-cta .rpg-btn-gold:first-child:after{content:"  →";font-size:20px;margin-left:10px}.rpg-home-pro .rpg-sup-feature{box-shadow:inset 0 1px rgb(231 207 160 / .12),inset 0 -1px rgb(231 207 160 / .12)}.rpg-home-pro .rpg-sup-image-frame{box-shadow:0 35px 75px rgb(0 0 0 / .42),0 0 0 1px rgb(231 207 160 / .08)!important}.rpg-home-pro .rpg-brand-card,.rpg-home-pro .rpg-world-card{transition:transform .3s ease,box-shadow .3s ease}.rpg-home-pro .rpg-brand-card:hover,.rpg-home-pro .rpg-world-card:hover{transform:translateY(-5px);box-shadow:0 24px 48px rgb(7 28 44 / .24)}@media(max-width:767px){.rpg-home-pro .rpg-hero-cta .rpg-btn-gold:first-child{min-height:58px!important;font-size:15px!important;padding:0 20px!important}}.rpg-lux-home{--navy:#071c2c;--navy2:#0e2a40;--gold:#CAA86A;--gold-light:#E7CFA0;--ivory:#f8f6f2;--ink:#1d2f3e;--muted:#6c7c88;background:linear-gradient(180deg,#f8f6f2 0%,#f1ede6 100%);color:var(--ink);font-family:Inter,Arial,sans-serif}.rpg-lux-home *{box-sizing:border-box}.rpg-lux-home a{text-decoration:none}.lux-shell{width:min(1280px,calc(100% - 56px));margin:auto}.lux-nav{background:linear-gradient(180deg,#0a2031,#071826);border-bottom:1px solid rgb(255 255 255 / .08);position:relative;z-index:20;box-shadow:0 10px 30px rgb(7 28 44 / .18)}.lux-nav-in{height:88px;display:flex;align-items:center;gap:34px}.lux-logo{font:500 31px "Cormorant Garamond",Georgia,serif;color:var(--gold-light)!important;letter-spacing:.05em;white-space:nowrap}.lux-logo span{color:var(--gold-light)}.lux-links{display:flex;gap:8px;margin-left:auto}.lux-links a{font-size:13px;font-weight:650;letter-spacing:.01em;color:rgb(255 255 255 / .9)!important;padding:10px 12px;border-radius:7px}.lux-links a:hover{background:rgb(255 255 255 / .08);color:#fff!important}.lux-shop-small{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--navy)!important;padding:15px 21px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.06em;box-shadow:0 7px 22px rgb(202 168 106 / .3)}.lux-hero{min-height:760px;position:relative;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff;border-bottom:1px solid rgb(202 168 106 / .24)}.lux-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(2 15 24 / .94) 0%,rgb(2 15 24 / .78) 38%,rgb(2 15 24 / .34) 68%,rgb(2 15 24 / .16) 100%)}.lux-hero-copy{position:relative;z-index:2;padding-top:40px}.lux-hero-copy>span,.lux-eyebrow{font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.lux-hero h1{font:500 clamp(62px,7vw,94px)/.92 "Cormorant Garamond",Georgia,serif;letter-spacing:.002em;margin:18px 0 24px;max-width:820px;text-shadow:0 6px 24px rgb(0 0 0 / .28)}.lux-hero p{font-size:17px;line-height:1.65;max-width:580px;color:rgb(255 255 255 / .82)}.lux-enter{display:inline-flex;align-items:center;gap:30px;margin-top:25px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--navy)!important;padding:20px 27px;border-radius:9px;font-size:12px;font-weight:900;letter-spacing:.09em;box-shadow:0 14px 36px rgb(202 168 106 / .32)}.lux-enter b{font-size:20px;color:#a57c3d}.lux-scroll{position:absolute;z-index:2;bottom:28px;right:32px;color:#fff!important;font-size:9px;letter-spacing:.14em}.lux-signature{background:#fff;border-bottom:1px solid rgb(7 28 44 / .08);box-shadow:0 8px 24px rgb(7 28 44 / .05)}.lux-signature-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0}.lux-signature-grid>div{padding:6px 28px;border-right:1px solid rgb(7 28 44 / .10);text-align:center}.lux-signature-grid>div:last-child{border-right:0}.lux-signature strong{display:block;font:600 29px/1 "Cormorant Garamond",Georgia,serif;color:var(--navy)}.lux-signature span{display:block;margin-top:6px;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9a7840}.lux-intro{padding:145px 0 125px;background:linear-gradient(135deg,#faf8f3,#f2ede4)}.lux-intro-grid,.lux-heading-row{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:end;margin-top:22px}.lux-intro h2,.lux-heading-row h2{font:500 58px/1.02 "Cormorant Garamond",Georgia,serif;margin:0;color:var(--navy)}.lux-intro p,.lux-heading-row p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.lux-editorial{display:grid;grid-template-columns:1fr 1fr;background:#fff}.lux-story{position:relative;min-height:680px;overflow:hidden;color:#fff!important}.lux-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.lux-story:hover img{transform:scale(1.025)}.lux-story:after,.lux-split-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(3 18 28 / .04) 15%,rgb(3 18 28 / .28) 48%,rgb(3 18 28 / .96) 100%)}.lux-story>div{position:absolute;z-index:2;left:52px;right:52px;bottom:52px;text-shadow:0 2px 18px rgb(0 0 0 / .42)}.lux-story span,.lux-split-card span{font-size:9px;font-weight:900;letter-spacing:.18em;color:#ead7b4}.lux-story h2{font:500 53px/1 "Cormorant Garamond",Georgia,serif;margin:10px 0;color:#fff}.lux-story p{max-width:500px;font-size:14px;line-height:1.7;color:rgb(255 255 255 / .96)}.lux-story b,.lux-split-card b{display:inline-block;margin-top:12px;font-size:10px;letter-spacing:.1em}.lux-custom{position:relative;background:radial-gradient(circle at 80% 30%,rgb(202 168 106 / .13),transparent 30%),linear-gradient(135deg,#04111d 0%,#071c2c 50%,#0b263b 100%);color:#fff;padding:115px 0;border-top:1px solid rgb(202 168 106 / .2);border-bottom:1px solid rgb(202 168 106 / .24)}.lux-custom-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:110px;align-items:center}.lux-eyebrow.light{color:#e5cca0}.lux-custom h2{font:500 66px/.98 "Cormorant Garamond",Georgia,serif;margin:18px 0 0;color:#fff}.lux-custom p{font-size:15px;line-height:1.8;color:rgb(255 255 255 / .7);margin:0 0 28px}.lux-custom a,.lux-yacht-copy a{display:inline-block;color:#fff!important;border-bottom:1px solid var(--gold);padding-bottom:7px;font-size:10px;font-weight:900;letter-spacing:.1em}.lux-split{display:grid;grid-template-columns:1fr 1fr}.lux-split-card{min-height:570px;position:relative;overflow:hidden;color:#fff!important}.lux-split-card img{position:absolute;width:100%;height:100%;object-fit:cover}.lux-split-card>div{position:absolute;z-index:2;left:45px;bottom:42px}.lux-split-card h2{font:400 48px/1 Georgia,serif;margin:8px 0}.lux-brands{padding:145px 0;background:#fff}.lux-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:64px}.lux-brand-grid a{background:#fff;min-height:430px;padding:14px 14px 26px;color:var(--ink)!important;display:flex;flex-direction:column;border:1px solid rgb(7 28 44 / .08);border-radius:18px;box-shadow:0 14px 38px rgb(7 28 44 / .09);transition:transform .3s ease,box-shadow .3s ease}.lux-brand-grid a:hover{transform:translateY(-5px);box-shadow:0 24px 48px rgb(7 28 44 / .15)}.lux-brand-grid img{width:100%;height:310px;object-fit:contain;background:linear-gradient(135deg,#faf8f3,#f0ebe2);margin-bottom:24px;border-radius:12px}.lux-brand-grid strong,.lux-brand-grid span{margin-left:8px;margin-right:8px}.lux-brand-grid strong{font:400 26px Georgia,serif;letter-spacing:.01em}.lux-brand-grid span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#765d38;margin-top:8px}.lux-yachts{display:grid;grid-template-columns:1.1fr .9fr;min-height:720px;background:var(--navy);color:#fff}.lux-yacht-image img{width:100%;height:100%;object-fit:cover}.lux-yacht-copy{padding:90px;display:flex;flex-direction:column;justify-content:center}.lux-yacht-copy h2{font:400 62px/.98 Georgia,serif;margin:18px 0}.lux-yacht-copy p{font-size:14px;line-height:1.8;color:rgb(255 255 255 / .68);max-width:520px;margin:0 0 28px}.lux-yacht-copy a{align-self:flex-start;margin:8px 0}.lux-rental{padding:90px 0;background:var(--ivory)}.lux-rental-in{display:flex;align-items:end;justify-content:space-between;gap:70px}.lux-rental h2{font:400 58px/1 Georgia,serif;margin:16px 0}.lux-rental p{max-width:620px;color:var(--muted);line-height:1.7}.lux-rental-in>a{background:var(--navy);color:#fff!important;padding:18px 24px;font-size:10px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.lux-store{padding:120px 0;text-align:center;background:#fff}.lux-store span{font-size:9px;font-weight:900;letter-spacing:.2em;color:#9b793f}.lux-store h2{font:400 65px/1 Georgia,serif;margin:18px 0 35px}.lux-store a{display:inline-flex;align-items:center;gap:32px;background:var(--navy);color:#fff!important;padding:21px 28px;font-size:11px;font-weight:900;letter-spacing:.12em}.lux-store a b{color:#e5cca0;font-size:20px}@media(max-width:950px){.lux-links{display:none}.lux-shop-small{margin-left:auto}.lux-intro-grid,.lux-heading-row,.lux-custom-grid{grid-template-columns:1fr;gap:30px}.lux-editorial,.lux-split,.lux-yachts{grid-template-columns:1fr}.lux-story{min-height:600px}.lux-brand-grid{grid-template-columns:repeat(2,1fr)}.lux-yacht-image{height:560px}.lux-yacht-copy{padding:70px 40px}.lux-rental-in{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.lux-signature-grid{grid-template-columns:1fr 1fr}.lux-signature-grid>div{padding:15px 8px;border-bottom:1px solid rgb(7 28 44 / .08)}.lux-signature strong{font-size:24px}.lux-shell{width:calc(100% - 28px)}.lux-nav-in{height:68px}.lux-logo{font-size:20px}.lux-shop-small{padding:12px 13px}.lux-hero{min-height:76vh}.lux-hero h1{font-size:58px}.lux-hero p{font-size:14px}.lux-scroll{display:none}.lux-intro{padding:70px 0}.lux-intro h2,.lux-heading-row h2{font-size:43px}.lux-story{min-height:510px}.lux-story>div{left:24px;right:24px;bottom:26px}.lux-story h2{font-size:40px}.lux-custom{padding:70px 0}.lux-custom h2{font-size:48px}.lux-split-card{min-height:450px}.lux-split-card>div{left:24px;bottom:25px}.lux-split-card h2{font-size:39px}.lux-brands{padding:70px 0}.lux-brand-grid{grid-template-columns:1fr 1fr;gap:8px}.lux-brand-grid a{min-height:240px;padding:10px 10px 18px}.lux-brand-grid img{height:160px}.lux-brand-grid strong{font-size:17px}.lux-yacht-image{height:440px}.lux-yacht-copy{padding:55px 24px}.lux-yacht-copy h2{font-size:47px}.lux-rental{padding:65px 0}.lux-rental h2{font-size:45px}.lux-store{padding:80px 0}.lux-store h2{font-size:46px}}