[data-website=sj-yachts] .sj-yachts-history-lede{background:var(--sj-yachts-paper-warm);border-bottom:1px solid var(--sj-yachts-rule);padding:clamp(3.5rem,7vw,6rem)var(--sj-yachts-frame-gutter)}[data-website=sj-yachts] .sj-yachts-history-lede__inner{flex-direction:column;gap:1.5rem;max-width:920px;margin:0 auto;display:flex}[data-website=sj-yachts] .sj-yachts-history-lede__eyebrow{font-family:var(--sj-yachts-font-body-stack);letter-spacing:.32em;text-transform:uppercase;color:var(--sj-yachts-teal);align-items:center;gap:.875rem;font-size:.65625rem;font-weight:500;display:inline-flex}[data-website=sj-yachts] .sj-yachts-history-lede__eyebrow-rule{background:var(--sj-yachts-teal);width:2.5rem;height:1px;display:inline-block}[data-website=sj-yachts] .sj-yachts-history-lede__lede{font-family:var(--sj-yachts-font-display-stack);letter-spacing:-.01em;color:var(--sj-yachts-heading);font-size:clamp(1.375rem,2.4vw,1.875rem);font-style:italic;font-weight:400;line-height:1.35}[data-website=sj-yachts] .sj-yachts-history-lede__lede-accent{color:var(--sj-yachts-teal)}[data-website=sj-yachts] .sj-yachts-history-lede__copy{font-family:var(--sj-yachts-font-body-stack);color:var(--sj-yachts-heading);max-width:64ch;font-size:1rem;line-height:1.7}[data-website=sj-yachts] .sj-yachts-history-lede__attr{font-family:var(--sj-yachts-font-body-stack);letter-spacing:.32em;text-transform:uppercase;color:var(--sj-yachts-teal);align-items:center;gap:.875rem;margin-top:.5rem;font-size:.65625rem;font-weight:500;display:inline-flex}[data-website=sj-yachts] .sj-yachts-history-lede__attr-rule{background:var(--sj-yachts-teal);width:2rem;height:1px;display:inline-block}[data-website=sj-yachts] .sj-yachts-history-timeline{background:var(--sj-yachts-paper);padding:clamp(4rem,8vw,6.5rem)var(--sj-yachts-frame-gutter)}[data-website=sj-yachts] .sj-yachts-history-timeline__inner{max-width:1080px;margin:0 auto}[data-website=sj-yachts] .sj-yachts-history-timeline__header{flex-direction:column;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}[data-website=sj-yachts] .sj-yachts-history-timeline__eyebrow{font-family:var(--sj-yachts-font-body-stack);letter-spacing:.32em;text-transform:uppercase;color:var(--sj-yachts-teal);align-items:center;gap:.875rem;font-size:.65625rem;font-weight:500;display:inline-flex}[data-website=sj-yachts] .sj-yachts-history-timeline__eyebrow-rule{background:var(--sj-yachts-teal);width:2.5rem;height:1px;display:inline-block}[data-website=sj-yachts] .sj-yachts-history-timeline__title{font-family:var(--sj-yachts-font-display-stack);letter-spacing:-.02em;color:var(--sj-yachts-heading);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:400;line-height:1.05}[data-website=sj-yachts] .sj-yachts-history-timeline__title-accent{color:var(--sj-yachts-teal);font-style:italic}[data-website=sj-yachts] .sj-yachts-history-timeline__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-website=sj-yachts] .sj-yachts-history-timeline__item{border-bottom:1px solid var(--sj-yachts-rule);grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem) 0;display:grid}[data-website=sj-yachts] .sj-yachts-history-timeline__item:first-child{border-top:1px solid var(--sj-yachts-rule)}[data-website=sj-yachts] .sj-yachts-history-timeline__year{font-family:var(--sj-yachts-font-display-stack);letter-spacing:-.015em;color:var(--sj-yachts-teal);align-items:baseline;gap:.875rem;font-size:clamp(1.5rem,2.6vw,2.25rem);font-style:italic;font-weight:400;line-height:1;display:flex}[data-website=sj-yachts] .sj-yachts-history-timeline__year-rule{background:var(--sj-yachts-teal);width:1.5rem;height:1px;display:inline-block;position:relative;top:-.45rem}[data-website=sj-yachts] .sj-yachts-history-timeline__body{flex-direction:column;gap:.625rem;display:flex}[data-website=sj-yachts] .sj-yachts-history-timeline__item-title{font-family:var(--sj-yachts-font-display-stack);letter-spacing:-.01em;color:var(--sj-yachts-heading);font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:400;line-height:1.15}[data-website=sj-yachts] .sj-yachts-history-timeline__item-text{font-family:var(--sj-yachts-font-body-stack);color:var(--sj-yachts-heading);max-width:60ch;font-size:.9375rem;line-height:1.7}@media (max-width:640px){[data-website=sj-yachts] .sj-yachts-history-timeline__item{grid-template-columns:1fr;gap:.625rem}[data-website=sj-yachts] .sj-yachts-history-timeline__year-rule{display:none}}[data-website=sj-yachts] .sj-yachts-history-quote{background:var(--sj-yachts-paper-warm);border-top:1px solid var(--sj-yachts-rule);border-bottom:1px solid var(--sj-yachts-rule);padding:clamp(4rem,8vw,6.5rem)var(--sj-yachts-frame-gutter)}[data-website=sj-yachts] .sj-yachts-history-quote__inner{max-width:880px;margin:0 auto}[data-website=sj-yachts] .sj-yachts-history-quote__block{text-align:center;margin:0;padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2rem) 0;position:relative}[data-website=sj-yachts] .sj-yachts-history-quote__mark{font-family:var(--sj-yachts-font-display-stack);color:var(--sj-yachts-teal);opacity:.32;pointer-events:none;font-size:clamp(5rem,10vw,8rem);font-style:italic;line-height:.6;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}[data-website=sj-yachts] .sj-yachts-history-quote__block p{font-family:var(--sj-yachts-font-display-stack);letter-spacing:-.015em;color:var(--sj-yachts-heading);margin:0;font-size:clamp(1.5rem,3vw,2.125rem);font-style:italic;font-weight:400;line-height:1.35}[data-website=sj-yachts] .sj-yachts-history-quote__attr{font-family:var(--sj-yachts-font-body-stack);letter-spacing:.32em;text-transform:uppercase;color:var(--sj-yachts-teal);align-items:center;gap:.875rem;margin-top:1.75rem;font-size:.65625rem;font-weight:500;display:inline-flex}[data-website=sj-yachts] .sj-yachts-history-quote__attr-rule{background:var(--sj-yachts-teal);width:2rem;height:1px;display:inline-block}[data-website=sj-yachts] .sj-yachts-history-cta{background:var(--sj-yachts-paper);padding:clamp(3.5rem,6vw,5rem)var(--sj-yachts-frame-gutter)}[data-website=sj-yachts] .sj-yachts-history-cta__inner{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2vw,1.75rem);max-width:1080px;margin:0 auto;display:grid}@media (max-width:720px){[data-website=sj-yachts] .sj-yachts-history-cta__inner{grid-template-columns:1fr}}[data-website=sj-yachts] .sj-yachts-history-cta__card{background:var(--sj-yachts-paper-warm);border:1px solid var(--sj-yachts-rule);color:inherit;transition:background var(--sj-yachts-duration)var(--sj-yachts-ease),border-color var(--sj-yachts-duration)var(--sj-yachts-ease);flex-direction:column;gap:.75rem;padding:clamp(1.75rem,3.5vw,2.5rem);text-decoration:none;display:flex;position:relative}[data-website=sj-yachts] .sj-yachts-history-cta__card:hover{background:var(--sj-yachts-paper);border-color:var(--sj-yachts-teal)}[data-website=sj-yachts] .sj-yachts-history-cta__eyebrow{font-family:var(--sj-yachts-font-body-stack);letter-spacing:.32em;text-transform:uppercase;color:var(--sj-yachts-teal);font-size:.625rem;font-weight:500}[data-website=sj-yachts] .sj-yachts-history-cta__title{font-family:var(--sj-yachts-font-display-stack);letter-spacing:-.015em;color:var(--sj-yachts-heading);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.1}[data-website=sj-yachts] .sj-yachts-history-cta__title-accent{color:var(--sj-yachts-teal);font-style:italic}[data-website=sj-yachts] .sj-yachts-history-cta__arrow{font-family:var(--sj-yachts-font-body-stack);color:var(--sj-yachts-teal);transition:transform var(--sj-yachts-duration)var(--sj-yachts-ease);font-size:1.125rem;position:absolute;bottom:clamp(1.75rem,3.5vw,2.5rem);right:clamp(1.75rem,3.5vw,2.5rem)}[data-website=sj-yachts] .sj-yachts-history-cta__card:hover .sj-yachts-history-cta__arrow{transform:translate(4px)}
