.julia-page{--js-ease:cubic-bezier(.16, 1, .3, 1);--js-gut:clamp(52px, 6vw, 96px)}.julia-page [data-rv]{opacity:0;transition:opacity 1s var(--js-ease) var(--d,0s), transform 1s var(--js-ease) var(--d,0s);transform:translateY(28px)}.julia-page [data-rv=left]{transform:translate(-64px)}.julia-page [data-rv=right]{transform:translate(64px)}.julia-page [data-rv].rv-in{opacity:1;transform:none}.js-hero{background:var(--paper);grid-template-columns:44% 1fr;min-height:100vh;display:grid;overflow:hidden}.js-hero-media{position:relative;overflow:hidden}.js-hero-media img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block;position:absolute;inset:0}.js-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#faf7f28c,#faf7f200);height:130px;position:absolute;inset:0 0 auto}.js-hero-panel{padding:clamp(130px, 13vh, 170px) var(--js-gut) clamp(90px, 9vh, 120px);flex-direction:column;justify-content:center;gap:26px;display:flex}.js-name{letter-spacing:-.015em;color:var(--ink);text-transform:uppercase;flex-wrap:nowrap;align-items:baseline;gap:.22em;margin:0;font-family:MagistralC,Antonio,sans-serif;font-size:clamp(52px,5.6vw,86px);font-weight:400;line-height:.92;display:flex}.js-name-last{color:var(--ink);opacity:.55;font-size:.62em}.js-role{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-top:14px;font-family:Antonio,sans-serif;font-size:13px;font-weight:600}.js-hero-head{margin-bottom:-6px}.js-body{color:var(--muted);max-width:480px;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(15px,1.15vw,16px);line-height:1.75}.js-water{background:var(--paper-2);grid-template-columns:1fr 44%;min-height:100vh;display:grid;overflow:hidden}.js-water-panel{padding:clamp(90px, 9vh, 130px) var(--js-gut);flex-direction:column;justify-content:center;gap:30px;display:flex}.js-water-media{position:relative;overflow:hidden}.js-water-media img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.js-h2{color:var(--orange);margin:0 0 24px;font-family:MagistralC,Antonio,sans-serif;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:.96}.js-sold{background:var(--paper);border-top:1px solid var(--line-light);padding:clamp(96px,10vw,130px) 48px clamp(104px,11vw,140px)}.js-sold-inner{max-width:1380px;margin:0 auto}.js-sold-head{border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:28px}.js-sold-head h2{color:var(--ink);margin:0;font-family:MagistralC,Antonio,sans-serif;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:.96}.js-sold-head h2 em{font:inherit;letter-spacing:inherit;color:var(--orange);font-style:normal}.js-sold-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.js-sold-card .fs-card-specs{border-bottom:none;grid-template-columns:repeat(2,1fr);padding-bottom:0}.js-sold-card .fs-card-highlights{margin-top:14px}.js-sold-card .fs-card-image.is-empty:after{content:"Smart Yachts";letter-spacing:.3em;text-transform:uppercase;color:#0b0e1347;font-family:Antonio,sans-serif;font-size:11px}.js-sold-more{justify-content:center;margin-top:52px;display:flex}.js-cta-row{justify-content:center;margin-top:42px;display:flex}.js-cta{background:var(--orange);color:#fff;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--orange);transition:background .35s ease, color .35s ease, transform .6s var(--js-ease);border-radius:999px;align-items:center;gap:16px;padding:20px 34px;font-family:Antonio,sans-serif;font-size:14px;text-decoration:none;display:inline-flex}.js-cta .ar{width:22px;height:1px;transition:width .55s var(--js-ease);background:currentColor;position:relative}.js-cta .ar:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.js-cta:hover{color:var(--orange);background:#fff;transform:translateY(-3px)}.js-cta:hover .ar{width:32px}
