#allrecords .t123__wrapper{padding:0}html{scroll-padding-top:94px}:root {
  --yfg-depth: #293d66;
  --yfg-mist: #628aa6;
  --yfg-water: #c3e0ea;
  --yfg-deck: #f6f7f4;
  --yfg-sand: #dcaa70;
  --yfg-line: rgba(41, 61, 102, 0.2);
  --yfg-overlay: rgba(25, 40, 69, 0.58);
  --yfg-font: "Wix Madefor Text", "Avenir Next", Arial, sans-serif;
  --container: 1200px;
  --page-gutter: clamp(20px, 4vw, 56px);
  --section-space: clamp(72px, 9vw, 136px);
}

* { box-sizing: border-box; }

html {
  scroll-behavior: smooth;
  scroll-padding-top: 84px;
  background: var(--yfg-deck);
}

body {
  margin: 0;
  color: var(--yfg-depth);
  background: var(--yfg-deck);
  font-family: var(--yfg-font);
  font-size: 17px;
  font-weight: 400;
  line-height: 1.55;
  text-rendering: optimizeLegibility;
}

body.menu-open { overflow: hidden; }

img, video { display: block; max-width: 100%; }

button, input, textarea, select { font: inherit; }

a { color: inherit; }

:focus-visible {
  outline: 2px solid var(--yfg-sand);
  outline-offset: 4px;
}

.skip-link {
  position: fixed;
  z-index: 1000;
  top: 12px;
  left: 12px;
  transform: translateY(-160%);
  padding: 10px 14px;
  color: var(--yfg-deck);
  background: var(--yfg-depth);
}

.skip-link:focus { transform: translateY(0); }

.container {
  width: min(calc(100% - (2 * var(--page-gutter))), var(--container));
  margin-inline: auto;
}

.eyebrow {
  margin: 0 0 18px;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.08em;
  line-height: 1.2;
  text-transform: uppercase;
}

h1, h2, h3, h4, p { margin-top: 0; }

h1, h2, h3 {
  font-weight: 300;
  letter-spacing: -0.035em;
  text-wrap: balance;
}

h1 { font-size: clamp(52px, 7.6vw, 108px); line-height: 0.94; }
h2 { font-size: clamp(42px, 5.1vw, 72px); line-height: 1; }
h3 { font-size: clamp(28px, 2.7vw, 38px); line-height: 1.08; }

.lead {
  max-width: 780px;
  font-size: clamp(19px, 2vw, 25px);
  font-weight: 300;
  line-height: 1.42;
  text-wrap: pretty;
}

.section { padding-block: var(--section-space); }

.section-head {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(280px, 0.52fr);
  gap: clamp(32px, 7vw, 112px);
  align-items: end;
  margin-bottom: clamp(44px, 6vw, 82px);
}

.section-head h2 { max-width: 850px; margin-bottom: 0; }
.section-head p { margin-bottom: 0; }

.button {
  display: inline-flex;
  min-height: 52px;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 13px 22px 12px;
  border: 1px solid transparent;
  border-radius: 1px;
  background: var(--yfg-sand);
  color: var(--yfg-depth);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-decoration: none;
  transition: background-color 120ms ease, color 120ms ease, border-color 120ms ease;
}

.button:hover { background: #e3b983; }

.button--ghost {
  border-color: rgba(246, 247, 244, 0.58);
  color: var(--yfg-deck);
  background: rgba(41, 61, 102, 0.12);
  backdrop-filter: blur(8px);
}

.button--ghost:hover { background: rgba(41, 61, 102, 0.42); }

.button--outline {
  border-color: var(--yfg-depth);
  color: var(--yfg-depth);
  background: transparent;
}

.button--outline:hover {
  border-color: var(--yfg-depth);
  color: var(--yfg-deck);
  background: var(--yfg-depth);
}

.text-link {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.text-link::after {
  width: 38px;
  height: 1px;
  background: currentColor;
  content: "";
  transition: width 120ms ease;
}

.text-link:hover::after { width: 54px; }

.site-header {
  position: fixed;
  z-index: 100;
  inset: 0 0 auto;
  color: var(--yfg-deck);
  transition: background-color 200ms ease, color 200ms ease, border-color 200ms ease;
}

.site-header.is-solid {
  border-bottom: 1px solid var(--yfg-line);
  color: var(--yfg-depth);
  background: rgba(246, 247, 244, 0.96);
  backdrop-filter: blur(12px);
}

.header-inner {
  display: grid;
  min-height: 76px;
  grid-template-columns: minmax(170px, 0.8fr) auto minmax(170px, 0.8fr);
  gap: 28px;
  align-items: center;
}

.brand {
  display: inline-flex;
  width: 118px;
  min-height: 69px;
  align-items: center;
  overflow: hidden;
  background: url("https://yfg-dev.com/configurator/public-assets/media/newtest/logo-white.png") center / contain no-repeat;
  color: transparent;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
}

.brand-logo { visibility: hidden; width: 100%; height: auto; }
.site-header.is-solid .brand {
  filter: brightness(0) saturate(100%) invert(22%) sepia(16%) saturate(1864%) hue-rotate(179deg) brightness(91%) contrast(91%);
}
.brand--footer { width: 174px; }

.desktop-nav { display: flex; gap: clamp(18px, 2.2vw, 34px); }

.desktop-nav a,
.header-contact {
  position: relative;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.015em;
  text-decoration: none;
  white-space: nowrap;
}

.desktop-nav a::after,
.header-contact::after {
  position: absolute;
  right: 0;
  bottom: -8px;
  left: 0;
  height: 1px;
  transform: scaleX(0);
  transform-origin: left;
  background: currentColor;
  content: "";
  transition: transform 120ms ease;
}

.desktop-nav a:hover::after,
.desktop-nav a[aria-current="page"]::after,
.header-contact:hover::after { transform: scaleX(1); }

.header-actions { display: flex; justify-content: flex-end; align-items: center; gap: 22px; }

.menu-button {
  display: none;
  width: 44px;
  height: 44px;
  border: 0;
  color: inherit;
  background: transparent;
}

.menu-button span {
  display: block;
  width: 22px;
  height: 1px;
  margin: 6px auto;
  background: currentColor;
  transition: transform 180ms ease, opacity 180ms ease;
}

.menu-open .menu-button span:first-child { transform: translateY(3.5px) rotate(45deg); }
.menu-open .menu-button span:last-child { transform: translateY(-3.5px) rotate(-45deg); }

.mobile-menu {
  position: fixed;
  z-index: 90;
  inset: 0;
  display: grid;
  visibility: hidden;
  align-content: center;
  gap: 22px;
  padding: 100px var(--page-gutter) 48px;
  transform: translateY(-12px);
  opacity: 0;
  color: var(--yfg-depth);
  background: var(--yfg-deck);
  transition: opacity 200ms ease, transform 200ms ease, visibility 200ms;
}

.menu-open .mobile-menu { visibility: visible; transform: translateY(0); opacity: 1; }
.mobile-menu a { font-size: clamp(31px, 9vw, 48px); font-weight: 300; text-decoration: none; }

.hero {
  position: relative;
  min-height: 100svh;
  display: flex;
  overflow: hidden;
  align-items: flex-end;
  color: var(--yfg-deck);
  background-color: var(--yfg-depth);
  background-image: linear-gradient(var(--yfg-overlay), var(--yfg-overlay)), url("https://yfg-dev.com/configurator/public-assets/media/newtest/yfg-main-v3-hero-poster.webp");
  background-position: center;
  background-size: cover;
}

.hero-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero-shade {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(22, 35, 60, 0.75) 0%, rgba(22, 35, 60, 0.24) 62%, rgba(22, 35, 60, 0.34) 100%);
}

.hero-content {
  position: relative;
  z-index: 2;
  padding-top: 150px;
  padding-bottom: clamp(74px, 10vh, 118px);
}

.hero-copy { max-width: 960px; }
.hero h1 { max-width: 920px; margin-bottom: 30px; }
.hero .lead { max-width: 660px; margin-bottom: 38px; }
.hero-actions { display: flex; flex-wrap: wrap; gap: 12px; }

.video-button {
  position: absolute;
  z-index: 3;
  right: var(--page-gutter);
  bottom: 30px;
  width: 46px;
  height: 46px;
  border: 1px solid rgba(246, 247, 244, 0.55);
  border-radius: 50%;
  color: var(--yfg-deck);
  background: rgba(41, 61, 102, 0.28);
  cursor: pointer;
}

.company-intro {
  padding-block: clamp(56px, 5vw, 82px);
  color: var(--yfg-deck);
  background:
    radial-gradient(circle at 92% 8%, rgba(137, 173, 194, 0.28), transparent 38%),
    linear-gradient(118deg, #14223b 0%, #22395f 64%, #2e506f 118%);
}

.company-intro-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.18fr) minmax(320px, 0.82fr);
  gap: clamp(38px, 6vw, 88px);
  align-items: start;
}

.company-intro .eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--yfg-sand);
}

.company-intro .eyebrow::before {
  width: 34px;
  height: 1px;
  background: currentColor;
  content: "";
}

.company-intro h2 {
  max-width: 720px;
  margin-bottom: 0;
  font-size: clamp(40px, 4vw, 64px);
  line-height: 0.98;
}

.company-intro-copy {
  max-width: 640px;
  padding-top: 4px;
}

.company-intro-copy p {
  margin-bottom: 18px;
  color: rgba(246, 247, 244, 0.82);
  font-size: clamp(17px, 1.25vw, 20px);
  font-weight: 300;
  line-height: 1.5;
  text-wrap: pretty;
}

.company-intro-copy p:last-child { margin-bottom: 0; }

.company-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: clamp(40px, 4.5vw, 62px);
}

.company-stat {
  display: grid;
  gap: 8px;
  padding: 21px clamp(18px, 3vw, 42px) 23px;
}

.company-stat:first-child { padding-left: 0; }

.company-stat strong {
  color: var(--yfg-sand);
  font-size: clamp(48px, 4.6vw, 68px);
  font-weight: 300;
  letter-spacing: -0.045em;
  line-height: 1;
  font-variant-numeric: tabular-nums;
}

.company-stat span {
  color: rgba(246, 247, 244, 0.76);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.075em;
  line-height: 1.2;
  text-transform: uppercase;
}

.cranchi-section {
  padding-top: clamp(58px, 5.5vw, 88px);
  padding-bottom: 0;
  background: #f3f1f1;
}

.cranchi-intro {
  display: grid;
  grid-template-columns: minmax(330px, 0.78fr) minmax(0, 1.22fr);
  gap: clamp(48px, 7vw, 112px);
  align-items: start;
  margin-bottom: 0;
  padding-bottom: clamp(64px, 7vw, 104px);
}

.cranchi-brand-column { min-width: 0; }

.cranchi-section .eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--yfg-sand);
}

.cranchi-section .eyebrow::before {
  width: 34px;
  height: 1px;
  flex: 0 0 34px;
  background: currentColor;
  content: "";
}

.cranchi-logo-heading {
  width: min(100%, 340px);
  margin: 22px auto 28px;
  line-height: 0;
}

.cranchi-logo-heading img {
  display: block;
  width: 100%;
  height: auto;
}

.cranchi-mini-gallery {
  position: relative;
  width: min(100%, 470px);
}

.cranchi-mini-gallery-viewport {
  position: relative;
  display: flex;
  aspect-ratio: 16 / 10;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  background: var(--yfg-depth);
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}

.cranchi-mini-gallery-viewport::-webkit-scrollbar { display: none; }

.cranchi-mini-gallery-slide {
  position: relative;
  min-width: 100%;
  margin: 0;
  overflow: hidden;
  scroll-snap-align: start;
  scroll-snap-stop: always;
}

.cranchi-mini-gallery-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 700ms cubic-bezier(.2,.7,.2,1);
}

.cranchi-mini-gallery-slide:first-child img { object-position: center 47%; }
.cranchi-mini-gallery-slide:hover img { transform: scale(1.025); }

.cranchi-mini-gallery-controls {
  position: absolute;
  z-index: 2;
  right: 14px;
  bottom: 14px;
  display: flex;
  gap: 8px;
}

.cranchi-mini-gallery-controls button {
  width: 44px;
  height: 44px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.48);
  color: #fff;
  background: rgba(18, 31, 53, 0.28);
  backdrop-filter: blur(7px);
  font: inherit;
  font-size: 20px;
  cursor: pointer;
  transition: color 180ms ease, background-color 180ms ease;
}

.cranchi-mini-gallery-controls button:hover,
.cranchi-mini-gallery-controls button:focus-visible {
  color: var(--yfg-depth);
  background: rgba(255, 255, 255, 0.88);
}

.cranchi-copy {
  max-width: 780px;
  padding-top: 38px;
}

.cranchi-copy p {
  margin-bottom: 20px;
  font-size: clamp(17px, 1.25vw, 20px);
  font-weight: 300;
  line-height: 1.58;
  text-wrap: pretty;
}

.cranchi-copy strong { font-weight: 500; }

.cranchi-fleet {
  margin-top: 0;
  padding-block: clamp(50px, 5.5vw, 76px) clamp(34px, 4vw, 56px);
  border-top: 1px solid rgba(41, 61, 102, 0.12);
  background: #f6f7f4;
}

.fleet-heading {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 32px;
}

.fleet-heading .eyebrow { margin-bottom: 14px; }
.fleet-heading h2 { margin-bottom: 0; font-size: clamp(54px, 6vw, 86px); }

.fleet-count {
  display: inline-flex;
  align-items: baseline;
  gap: 8px;
  padding-bottom: 9px;
  color: rgba(41, 61, 102, 0.62);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}

.fleet-count strong {
  color: var(--yfg-sand);
  font-size: 34px;
  font-weight: 300;
  letter-spacing: -0.04em;
  line-height: 1;
}

.fleet-range-tabs {
  display: flex;
  margin-top: 24px;
  overflow-x: auto;
  gap: clamp(24px, 4vw, 54px);
  scrollbar-width: none;
}

.fleet-range-tabs::-webkit-scrollbar { display: none; }

.fleet-range-tabs button {
  position: relative;
  min-height: 48px;
  padding: 0 0 9px;
  border: 0;
  color: rgba(41, 61, 102, 0.48);
  background: transparent;
  font-size: clamp(15px, 1.4vw, 18px);
  font-weight: 400;
  white-space: nowrap;
  cursor: pointer;
  transition: color 180ms ease;
}

.fleet-range-tabs button::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  transform: scaleX(0);
  transform-origin: left;
  background: var(--yfg-sand);
  content: "";
  transition: transform 220ms ease;
}

.fleet-range-tabs button:hover,
.fleet-range-tabs button[aria-selected="true"] { color: var(--yfg-depth); }
.fleet-range-tabs button[aria-selected="true"]::after { transform: scaleX(1); }

.fleet-stage {
  display: grid;
  grid-template-columns: minmax(190px, 0.27fr) minmax(0, 1fr);
  gap: clamp(34px, 5vw, 72px);
  min-height: 440px;
  padding: 24px 0 clamp(24px, 3vw, 40px);
}

.fleet-model-list {
  align-self: center;
  display: grid;
  gap: 4px;
}

.fleet-model-button {
  position: relative;
  padding: 8px 0 8px 22px;
  border: 0;
  color: rgba(41, 61, 102, 0.4);
  background: transparent;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  cursor: pointer;
  transition: color 180ms ease, transform 180ms ease;
}

.fleet-model-button::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2px;
  height: 0;
  transform: translateY(-50%);
  background: var(--yfg-sand);
  content: "";
  transition: height 180ms ease;
}

.fleet-model-button:hover { color: var(--yfg-depth); transform: translateX(3px); }
.fleet-model-button[aria-current="true"] { color: var(--yfg-depth); font-weight: 500; }
.fleet-model-button[aria-current="true"]::before { height: 30px; }

.fleet-feature {
  position: relative;
  min-width: 0;
  display: grid;
  grid-template-rows: auto minmax(300px, 1fr);
}

.fleet-specs {
  display: grid;
  grid-template-columns: repeat(4, minmax(100px, 1fr));
  gap: clamp(18px, 4vw, 58px);
  margin: 0;
  padding: 0 0 0 clamp(0px, 2vw, 22px);
}

.fleet-specs div { min-width: 0; }
.fleet-specs div:last-child { text-align: right; }
.fleet-specs dt {
  margin-bottom: 5px;
  color: var(--yfg-sand);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.fleet-specs dd {
  margin: 0;
  color: var(--yfg-depth);
  font-size: clamp(18px, 1.7vw, 24px);
  font-weight: 300;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

.fleet-preview {
  position: relative;
  z-index: 2;
  width: 100%;
  height: clamp(320px, 24vw, 390px);
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: flex-end;
  padding: 14px 0 0;
  text-decoration: none;
  cursor: pointer;
  pointer-events: auto;
}

.fleet-preview img {
  width: min(100%, 1100px);
  max-height: calc(100% - 14px);
  transform: translateX(1.5%);
  object-fit: contain;
  filter: drop-shadow(0 24px 24px rgba(41, 61, 102, 0.13));
  pointer-events: none;
  user-select: none;
  transition: opacity 180ms ease, transform 500ms cubic-bezier(.2,.7,.2,1);
}

.fleet-preview:hover img { transform: translate(1.5%, -3px); }
.fleet-preview.is-changing img { opacity: 0; transform: translate(1.5%, 8px); }

.stock-section {
  color: var(--yfg-deck);
  background: var(--yfg-mist);
}

.stock-grid {
  display: grid;
  grid-template-columns: minmax(0, 0.92fr) minmax(430px, 1.08fr);
  gap: clamp(46px, 7vw, 94px);
  align-items: stretch;
}

.stock-copy {
  min-width: 0;
  display: flex;
  flex-direction: column;
}

.stock-section .eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--yfg-sand);
}

.stock-section .eyebrow::before {
  width: 34px;
  height: 1px;
  flex: 0 0 34px;
  background: currentColor;
  content: "";
}

.stock-copy h2 {
  max-width: 600px;
  margin-bottom: 0;
  font-size: clamp(46px, 4.7vw, 70px);
  line-height: 0.98;
}

.stock-all-button {
  align-self: flex-start;
  margin-top: auto;
}
.stock-all-button span { font-size: 20px; }

.stock-gallery { min-width: 0; }

.stock-gallery-card {
  position: relative;
  display: block;
  height: clamp(390px, 38vw, 510px);
  overflow: hidden;
  color: var(--yfg-deck);
  background: var(--yfg-depth);
  text-decoration: none;
}

.stock-gallery-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 260ms ease, transform 800ms cubic-bezier(.2,.7,.2,1);
}

.stock-gallery-card:hover img { transform: scale(1.018); }
.stock-gallery-card.is-changing img { opacity: 0; }

.stock-gallery-shade {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 38%, rgba(17, 28, 49, 0.8) 100%);
}

.stock-gallery-caption {
  position: absolute;
  right: clamp(24px, 3vw, 38px);
  bottom: clamp(22px, 3vw, 34px);
  left: clamp(24px, 3vw, 38px);
  display: grid;
  gap: 4px;
}

.stock-gallery-status {
  margin-bottom: 5px;
  color: var(--yfg-sand);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.stock-gallery-caption strong {
  font-size: clamp(28px, 3vw, 42px);
  font-weight: 300;
  letter-spacing: -0.03em;
  line-height: 1;
}

.stock-gallery-caption > span:last-child {
  color: rgba(246, 247, 244, 0.78);
  font-size: 15px;
  font-weight: 300;
}

.stock-gallery-tabs {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  margin-top: 16px;
}

.stock-gallery-tabs button {
  position: relative;
  height: 12px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.stock-gallery-tabs button::before,
.stock-gallery-tabs button::after {
  position: absolute;
  right: 0;
  top: 5px;
  left: 0;
  height: 2px;
  content: "";
}

.stock-gallery-tabs button::before { background: rgba(246, 247, 244, 0.28); }
.stock-gallery-tabs button::after {
  transform: scaleX(0);
  transform-origin: left;
  background: var(--yfg-sand);
}

.stock-gallery-tabs button[aria-pressed="true"]::after {
  transform: scaleX(1);
  transition: transform 3s linear;
}

.facts {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-top: 1px solid var(--yfg-line);
  border-left: 1px solid var(--yfg-line);
}

.fact {
  min-height: 210px;
  padding: 32px 28px;
  border-right: 1px solid var(--yfg-line);
  border-bottom: 1px solid var(--yfg-line);
}

.fact strong { display: block; margin-bottom: 13px; font-size: 19px; font-weight: 500; }
.fact p { margin: 0; font-size: 15px; }

.dark-section { color: var(--yfg-deck); background: var(--yfg-depth); }

.journey {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border-top: 1px solid rgba(246, 247, 244, 0.22);
  border-left: 1px solid rgba(246, 247, 244, 0.22);
}

.journey article {
  min-height: 270px;
  padding: 34px 30px;
  border-right: 1px solid rgba(246, 247, 244, 0.22);
  border-bottom: 1px solid rgba(246, 247, 244, 0.22);
}

.journey-number { color: var(--yfg-sand); font-size: 13px; font-weight: 500; }
.journey h3 { margin: 54px 0 14px; font-size: 28px; font-weight: 400; }
.journey p { margin: 0; color: rgba(246,247,244,.75); font-size: 15px; }

.journal-grid {
  display: grid;
  grid-template-columns: 1.3fr 0.7fr;
  gap: clamp(30px, 6vw, 84px);
}

.journal-feature,
.journal-list a { text-decoration: none; }

.journal-feature img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.journal-feature .meta { margin-top: 20px; }
.journal-feature h3 { max-width: 780px; margin: 12px 0; }
.journal-feature p { max-width: 690px; }

.journal-list { border-top: 1px solid var(--yfg-line); }
.journal-list a { display: block; padding: 26px 0; border-bottom: 1px solid var(--yfg-line); }
.journal-list h3 { margin: 6px 0 10px; font-size: 25px; font-weight: 400; }
.meta { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; }

.contact-band {
  background: linear-gradient(115deg, var(--yfg-water), var(--yfg-deck) 58%, rgba(220,170,112,.62));
}

.contact-grid {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 40px;
  align-items: end;
}

.contact-grid h2 { max-width: 870px; margin-bottom: 20px; }

.site-footer { color: var(--yfg-deck); background: #16233c; }
.yacht-site-footer { padding: 0; }
.yacht-footer-directory { display: grid; grid-template-columns: 1.5fr repeat(4, 1fr); gap: 34px; padding-top: clamp(70px, 8vw, 110px); padding-bottom: clamp(48px, 6vw, 78px); }
.yacht-footer-brand .brand { display: block; width: 150px; margin-bottom: 30px; }
.yacht-footer-brand .brand-logo { width: 100%; height: auto; }
.yacht-footer-brand > p { margin: 0; color: rgba(246, 247, 244, .68); font-size: 13px; line-height: 1.55; }
.yacht-footer-brand strong { color: var(--yfg-deck); font-weight: 400; }
.yacht-footer-office { margin: 0; font-style: normal; }
.yacht-footer-office span { display: block; margin-bottom: 20px; color: var(--yfg-sand); font-size: 10px; font-weight: 500; letter-spacing: .1em; }
.yacht-footer-office strong { display: block; margin-bottom: 7px; color: var(--yfg-deck); font-size: 13px; font-weight: 400; line-height: 1.45; }
.yacht-footer-office p { margin: 0; color: rgba(246, 247, 244, .58); font-size: 12px; line-height: 1.55; }
.yacht-footer-contact-row { display: grid; grid-template-columns: auto auto 1fr auto; gap: 28px; align-items: center; padding-top: 24px; padding-bottom: 24px; border-top: 1px solid rgba(246, 247, 244, .22); border-bottom: 1px solid rgba(246, 247, 244, .22); }
.yacht-footer-contact-row > a { font-size: 14px; text-decoration: none; }
.yacht-footer-socials { display: flex; gap: 22px; justify-self: end; }
.yacht-footer-socials a { color: rgba(246, 247, 244, .74); font-size: 12px; text-decoration: none; }
.yacht-footer-socials a:hover,
.yacht-footer-contact-row > a:hover { color: var(--yfg-sand); }
.yacht-footer-bottom { display: grid; grid-template-columns: 1fr auto auto; gap: 32px; align-items: end; padding-top: 22px; padding-bottom: 32px; color: rgba(246, 247, 244, .48); font-size: 10px; line-height: 1.5; }
.yacht-footer-bottom p { max-width: 640px; margin: 0; }
.yacht-footer-bottom a { text-underline-offset: 3px; }

.yacht-whatsapp-float { position: fixed; z-index: 80; right: clamp(16px, 2.4vw, 36px); bottom: clamp(16px, 2.4vw, 32px); display: grid; grid-template-columns: 24px minmax(118px, auto) 20px; gap: 13px; align-items: center; min-height: 58px; padding: 14px 18px; border: 1px solid rgba(246, 247, 244, .34); border-radius: 2px; color: var(--yfg-deck); background: rgba(65, 102, 83, .94); box-shadow: 0 18px 48px rgba(22, 35, 60, .24); text-decoration: none; backdrop-filter: blur(12px); transition: background 180ms ease, transform 180ms ease, opacity 180ms ease; }
.yacht-whatsapp-float:hover { color: var(--yfg-deck); background: #365745; transform: translateY(-2px); }
.yacht-whatsapp-float svg { width: 22px; height: 22px; fill: currentColor; }
.yacht-whatsapp-float [data-whatsapp-label] { min-width: 126px; font-size: 14px; font-weight: 500; transition: opacity 160ms ease, transform 160ms ease; }
.yacht-whatsapp-float.is-changing [data-whatsapp-label] { opacity: 0; transform: translateY(4px); }
.yacht-whatsapp-arrow { justify-self: end; font-size: 17px; }

.page-hero {
  min-height: 62svh;
  display: flex;
  align-items: flex-end;
  padding: 150px 0 76px;
  color: var(--yfg-deck);
  background: linear-gradient(135deg, var(--yfg-depth), var(--yfg-mist));
}

.page-hero h1 { max-width: 1000px; margin: 0; }
.page-hero .lead { margin: 28px 0 0; color: rgba(246,247,244,.82); }

.filter-bar {
  position: sticky;
  z-index: 20;
  top: 76px;
  padding: 16px 0;
  border-bottom: 1px solid var(--yfg-line);
  background: rgba(246,247,244,.96);
  backdrop-filter: blur(12px);
}

.filters { display: flex; overflow-x: auto; gap: 8px; scrollbar-width: none; }
.filters::-webkit-scrollbar { display: none; }
.filter-button {
  min-height: 42px;
  padding: 9px 15px;
  border: 1px solid var(--yfg-line);
  border-radius: 1px;
  color: var(--yfg-depth);
  background: transparent;
  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;
  cursor: pointer;
  transition: color 120ms ease, background-color 120ms ease, border-color 120ms ease;
}

.filter-button:hover,
.filter-button[aria-pressed="true"] { border-color: var(--yfg-depth); color: var(--yfg-deck); background: var(--yfg-depth); }

.catalog-shell { display: grid; gap: 84px; }
.model-range[hidden] { display: none; }
.range-intro { display: grid; grid-template-columns: .8fr 1.2fr; gap: 58px; align-items: end; margin-bottom: 28px; }
.range-intro h2 { margin: 0; }
.range-intro p { margin: 0; }
.range-image { width: 100%; aspect-ratio: 16 / 7; object-fit: cover; }

.model-list { border-top: 1px solid var(--yfg-line); }
.model-row {
  display: grid;
  grid-template-columns: minmax(180px, .8fr) 1fr auto;
  gap: 28px;
  align-items: center;
  min-height: 92px;
  padding: 18px 0;
  border-bottom: 1px solid var(--yfg-line);
  text-decoration: none;
}

.model-row strong { font-size: 26px; font-weight: 400; letter-spacing: -.02em; }
.model-row span { font-size: 14px; }
.model-row em { font-style: normal; font-size: 13px; font-weight: 500; }

.content-grid { display: grid; grid-template-columns: .75fr 1.25fr; gap: clamp(40px, 8vw, 120px); }
.content-grid + .content-grid { margin-top: 90px; padding-top: 90px; border-top: 1px solid var(--yfg-line); }
.content-grid h2 { margin-bottom: 0; }
.prose { max-width: 760px; }
.prose p { text-wrap: pretty; }
.prose h3 { margin: 50px 0 16px; font-size: 30px; font-weight: 400; }

.service-list { border-top: 1px solid var(--yfg-line); }
.service-item { display: grid; grid-template-columns: 80px .75fr 1fr; gap: 28px; padding: 30px 0; border-bottom: 1px solid var(--yfg-line); }
.service-item span { color: var(--yfg-mist); font-size: 13px; font-weight: 500; }
.service-item h3 { margin: 0; font-size: 27px; font-weight: 400; }
.service-item p { margin: 0; font-size: 15px; }

.office-grid { display: grid; grid-template-columns: repeat(4, 1fr); border-top: 1px solid var(--yfg-line); border-left: 1px solid var(--yfg-line); }
.office { min-height: 190px; padding: 28px; border-right: 1px solid var(--yfg-line); border-bottom: 1px solid var(--yfg-line); }
.office strong { display: block; margin-bottom: 16px; font-size: 20px; font-weight: 500; }

.reveal { opacity: 0; transform: translateY(14px); transition: opacity 420ms ease, transform 420ms ease; }
.reveal.is-visible { opacity: 1; transform: translateY(0); }

@media (max-width: 1100px) {
  .header-inner { grid-template-columns: 1fr auto; }
  .desktop-nav { display: none; }
  .menu-button { display: block; }
  .facts, .office-grid { grid-template-columns: repeat(2, 1fr); }
  .journey { grid-template-columns: repeat(2, 1fr); }
  .fleet-stage { grid-template-columns: 170px minmax(0, 1fr); gap: 28px; }
  .fleet-specs { gap: 18px; }
  .stock-grid { grid-template-columns: minmax(0, 0.9fr) minmax(360px, 1.1fr); gap: 36px; }
  .yacht-footer-directory { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px 30px; }
  .yacht-footer-brand { grid-column: 1 / -1; }
  .yacht-footer-contact-row { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .yacht-footer-contact-row > a:nth-child(3) { grid-column: 1 / -1; }
  .yacht-footer-socials { grid-column: 1 / -1; justify-self: start; }
  .yacht-footer-bottom { grid-template-columns: 1fr auto; }
  .yacht-footer-bottom p { grid-column: 1 / -1; }
}

@media (max-width: 760px) {
  body { font-size: 16px; }
  .site-header { color: var(--yfg-deck); }
  .site-header.is-solid { color: var(--yfg-depth); }
  .header-inner { min-height: 68px; }
  .site-header .brand { width: 104px; }
  .header-contact { display: none; }
  .section-head,
  .company-intro-grid,
  .cranchi-intro,
  .contact-grid,
  .journal-grid,
  .content-grid,
  .range-intro,
  .stock-grid { grid-template-columns: 1fr; gap: 26px; }
  .hero-video { display: none; }
  .hero { min-height: 91svh; background-position: 62% center; }
  .hero-shade { background: linear-gradient(180deg, rgba(22,35,60,.38), rgba(22,35,60,.78)); }
  .hero-content { padding-top: 130px; padding-bottom: 68px; }
  .hero h1 { margin-bottom: 24px; }
  .hero .lead { font-size: 18px; }
  .hero-actions { display: grid; grid-template-columns: 1fr; }
  .video-button { display: none; }
  .company-intro-copy { padding-top: 0; }
  .company-stats { grid-template-columns: 1fr; }
  .company-stat,
  .company-stat:first-child {
    grid-template-columns: 112px 1fr;
    align-items: baseline;
    padding: 22px 0;
  }
  .company-stat strong { font-size: 48px; }
  .facts,
  .journey,
  .office-grid { grid-template-columns: 1fr; }
  .cranchi-copy { padding-top: 0; }
  .cranchi-copy .button { width: 100%; }
  .fleet-heading { align-items: flex-start; }
  .fleet-heading h2 { font-size: clamp(48px, 14vw, 68px); }
  .fleet-count { padding-top: 10px; padding-bottom: 0; }
  .fleet-count strong { font-size: 28px; }
  .fleet-range-tabs { margin-top: 26px; gap: 24px; }
  .fleet-stage {
    grid-template-columns: 1fr;
    min-height: 0;
    gap: 26px;
    padding-top: 26px;
  }
  .fleet-model-list {
    display: flex;
    overflow-x: auto;
    gap: 20px;
    scrollbar-width: none;
  }
  .fleet-model-list::-webkit-scrollbar { display: none; }
  .fleet-model-button {
    flex: 0 0 auto;
    padding: 6px 0 9px;
    white-space: nowrap;
  }
  .fleet-model-button::before {
    top: auto;
    right: 0;
    bottom: 0;
    width: auto;
    height: 0;
    transform: none;
  }
  .fleet-model-button:hover { transform: none; }
  .fleet-model-button[aria-current="true"]::before { height: 2px; }
  .fleet-feature { grid-template-rows: auto minmax(280px, auto); }
  .fleet-specs { grid-template-columns: repeat(2, 1fr); gap: 18px 28px; }
  .fleet-preview { height: 280px; padding-top: 0; }
  .fleet-preview img { max-height: 100%; }
  .stock-grid { grid-template-columns: 1fr; gap: 38px; }
  .stock-copy h2 { font-size: clamp(43px, 12vw, 60px); }
  .stock-all-button { width: 100%; margin-top: 34px; }
  .stock-gallery-card { height: min(112vw, 470px); }
  .fact { min-height: 0; }
  .yacht-footer-directory { grid-template-columns: 1fr; gap: 30px; }
  .yacht-footer-brand { grid-column: auto; padding-bottom: 8px; }
  .yacht-footer-office { padding-top: 24px; border-top: 1px solid rgba(246, 247, 244, .16); }
  .yacht-footer-office span { margin-bottom: 12px; }
  .yacht-footer-contact-row { grid-template-columns: 1fr; gap: 14px; }
  .yacht-footer-contact-row > a:nth-child(3),
  .yacht-footer-socials { grid-column: auto; }
  .yacht-footer-socials { flex-wrap: wrap; gap: 16px 22px; margin-top: 10px; }
  .yacht-footer-bottom { grid-template-columns: 1fr; gap: 14px; }
  .yacht-footer-bottom p { grid-column: auto; }
  .yacht-whatsapp-float { grid-template-columns: 22px minmax(102px, auto) 16px; min-height: 54px; padding: 12px 14px; }
  .yacht-whatsapp-float [data-whatsapp-label] { min-width: 108px; font-size: 13px; }
  .filter-bar { top: 68px; }
  .range-image { aspect-ratio: 4 / 3; }
  .model-row { grid-template-columns: 1fr auto; gap: 8px 18px; }
  .model-row span { grid-column: 1 / -1; }
  .service-item { grid-template-columns: 44px 1fr; }
  .service-item p { grid-column: 2; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .hero-video { display: none; }
  .reveal { opacity: 1; transform: none; transition: none; }
  .fleet-preview img, .text-link::after { transition: none; }
}

@font-face{font-family:'Wix Madefor Text';src:url('data:font/woff2;base64,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') format('woff2');font-weight:400 800;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Wix Madefor Text';src:url('data:font/woff2;base64,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') format('woff2');font-weight:400 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Wix Madefor Text';src:url('data:font/woff2;base64,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') format('woff2');font-weight:400 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Wix Madefor Text';src:url('data:font/woff2;base64,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') format('woff2');font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}



.yfg-home{--yfg-font:'Wix Madefor Text',Arial,sans-serif;font-family:var(--yfg-font);color:#293d66;background:#f6f7f4;font-weight:400;line-height:1.55}
.yfg-home [hidden]{display:none!important}.yfg-home button{cursor:pointer}.yfg-home a{text-decoration:none}.yfg-home :focus-visible{outline:2px solid #dcaa70;outline-offset:5px}.yfg-home .reveal{opacity:1;transform:none}.yfg-home h1,.yfg-home h2,.yfg-home h3{font-family:var(--yfg-font);font-weight:300}.yfg-home .container{max-width:1380px;--container:1380px}.home-container{width:min(1380px,calc(100% - clamp(36px,7vw,120px)));margin-inline:auto}.home-kicker{display:flex;align-items:center;gap:14px;margin:0;color:#dcaa70;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.home-kicker:before{content:'';width:30px;height:1px;background:currentColor;flex-shrink:0}
.home-header{position:fixed;top:0;left:0;right:0;z-index:100;color:#f6f7f4;background:rgba(41,61,102,.95);border-bottom:1px solid #ffffff38;backdrop-filter:blur(14px)}.home-header-inner{max-width:1280px;min-height:94px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:10px 28px}.home-brand{flex-shrink:0}.home-brand img{width:84px;height:50px;object-fit:contain}.home-header-right{display:flex;align-items:center;gap:24px}.home-desktop-nav{display:flex;align-items:center;gap:25px}.home-desktop-nav a,.home-compare-button{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.home-desktop-nav a{color:#ffffffbc}.home-desktop-nav a:hover,.home-header-contact:hover{color:#dcaa70}.home-compare-button{min-height:38px;padding:10px 15px;border:0;background:#dcaa70;color:#293d66;white-space:nowrap}.home-compare-button span:last-child{margin-left:8px}.home-header-contact{font-size:14px;color:#fff;white-space:nowrap}.home-languages{display:flex;padding:4px;border:1px solid #ffffff38;border-radius:30px}.home-languages button{padding:7px 13px;border:0;border-radius:24px;color:#fff;background:transparent;font-size:11px;letter-spacing:.1em}.home-languages button[aria-pressed=true]{background:#dcaa70;color:#293d66}.home-menu-button{display:none;place-items:center;gap:4px;width:40px;height:40px;padding:11px;border:1px solid #ffffff38;border-radius:50%;background:transparent}.home-menu-button span{width:15px;height:1px;background:#fff}.home-mobile-nav{padding:18px 24px 28px;border-top:1px solid #ffffff22;display:grid;gap:17px}.home-mobile-nav a{font-size:18px;color:#fff}
.home-hero{position:relative;min-height:100svh;overflow:hidden;color:#fff;background:#172642}.home-hero-video,.home-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-hero-shade{background:linear-gradient(90deg,rgba(12,23,42,.79),rgba(12,23,42,.42) 45%,rgba(12,23,42,.64)),linear-gradient(0deg,rgba(12,23,42,.8),transparent 48%)}.home-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(350px,.98fr) minmax(400px,.82fr);gap:clamp(48px,7vw,126px);align-items:center;min-height:100svh;padding-block:150px 100px}.home-hero-copy{grid-column:2;max-width:680px;width:100%;justify-self:end;text-align:right}.home-hero h1{margin:23px 0 0;font-size:clamp(58px,6.2vw,104px);font-weight:300;line-height:.94;letter-spacing:-.055em;text-wrap:initial}.home-scale-map{display:grid;gap:12px}.home-scale-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:25px;align-items:center;min-height:88px;padding:3px 0;border:0;color:#fff;background:transparent;text-align:left}.home-scale-card b{display:block;font-size:17px;font-weight:400}.home-scale-card small{display:block;margin-top:5px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#dcaa70}.home-scale-card img{width:var(--boat-width);max-width:100%;height:auto;max-height:none;object-fit:contain;object-position:left center;filter:grayscale(1) brightness(1.45);transition:transform .25s}.home-scale-card:hover img,.home-scale-card[aria-pressed=true] img{transform:translateX(12px)}.home-scale-card[aria-pressed=true] b{color:#dcaa70}.home-video-button{position:absolute;bottom:26px;left:4vw;z-index:3;display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff55;border-radius:50%;color:#fff;background:transparent}
.yfg-home .company-intro{background:#c3e0ea}.yfg-home .company-intro h2{font-size:clamp(42px,5vw,72px)}.yfg-home .cranchi-section{background:#f2f0ee}.yfg-home .fleet-range-tabs button{font-family:var(--yfg-font)}.yfg-home .fleet-preview img{max-height:340px}.yfg-home .section{scroll-margin-top:0}
.home-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:8vw;align-items:end;margin-bottom:56px}.home-section-head h2{max-width:880px;margin:24px 0 0;font-size:clamp(48px,5.7vw,84px);line-height:.96;letter-spacing:-.055em}.home-section-head>p{max-width:520px;margin:0;color:#293d66aa;font-size:18px;line-height:1.6}.home-editorial{background:#fff}.home-editorial .home-kicker,.home-catalog .home-kicker{color:#dcaa70}.home-editorial-tabs{display:flex;gap:8px;justify-self:end}.home-editorial-tabs button{padding:12px 23px;border:0;border-radius:30px;color:#293d66;background:#e8edef;font-size:14px}.home-editorial-tabs [aria-selected=true]{background:#293d66;color:#fff}.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.home-news-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;color:inherit}.home-news-card>div{aspect-ratio:16/10;overflow:hidden;background:#e5ecee}.home-news-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.home-news-card:hover img{transform:scale(1.025)}.home-news-card small{display:block;margin-top:22px;color:#628aa6;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.home-news-card h3{margin:11px 0 20px;font-size:clamp(25px,2.3vw,36px);line-height:1.05;letter-spacing:-.035em}.home-news-card>span{margin-top:auto;padding-top:8px;color:#dcaa70;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.home-events-list{border-top:1px solid #293d6640}.home-events-list>a{display:grid;grid-template-columns:170px minmax(0,1fr) 180px 25px;gap:30px;align-items:center;padding:34px 0;border-bottom:1px solid #293d6640;color:inherit}.home-events-list time{font-size:14px}.home-events-list small{display:block;margin-top:8px;color:#628aa6;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.home-events-list h3{margin:0;font-size:36px;line-height:1.1}.home-events-list p{margin:0;color:#628aa6;font-size:14px}.home-events-list>a>span{font-size:24px;color:#dcaa70}
.home-filter-trigger{display:none}.home-filter-dialog{position:static;width:100%;max-width:none;margin:0;padding:0;border:0;color:#293d66;background:transparent;overflow:visible}.home-filter-dialog:not([open]){display:none}.home-filter-fields{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:10px}.home-filter-fields label{display:grid;gap:7px;min-width:0;padding:17px 20px;background:#fff}.home-filter-fields label>span{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.home-filter-fields input,.home-filter-fields select{width:100%;min-height:34px;border:0;border-radius:0;outline:0;color:#293d66;background:transparent;font-size:16px}.home-filter-fields label:focus-within{box-shadow:inset 0 0 0 1px #628aa6}.home-reset{padding:15px 20px;border:0;background:#f1e8da;color:#293d66;font-size:12px;font-weight:500}.home-size-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 30px}.home-size-tabs button{min-height:42px;padding:10px 22px;border:0;border-radius:30px;background:#e8edef;color:#293d66b3;font-size:14px}.home-size-tabs button[aria-pressed=true]{background:#293d66;color:#fff}.home-price{padding:25px 24px 22px;background:#fff}.home-price>div:first-child{display:flex;justify-content:space-between;gap:20px;align-items:center}.home-price>div:first-child>span{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.home-price output{font-size:17px;color:#b77935}.home-price-sliders{position:relative;height:46px;margin-top:15px}.home-price-track{position:absolute;top:22px;left:8px;right:8px;height:1px;background:#d7dee4}.home-price-track i{position:absolute;height:1px;background:#293d66;left:0;right:0}.home-price-sliders input{position:absolute;left:0;top:0;width:100%;height:45px;margin:0;background:transparent;appearance:none;pointer-events:none}.home-price-sliders input::-webkit-slider-runnable-track{height:1px;background:transparent}.home-price-sliders input::-webkit-slider-thumb{appearance:none;width:15px;height:15px;margin-top:-7px;border:3px solid #fff;outline:1px solid #b4bfd3;border-radius:50%;background:#293d66;pointer-events:auto;cursor:grab}.home-price-sliders input::-moz-range-thumb{width:10px;height:10px;border:3px solid #fff;outline:1px solid #b4bfd3;border-radius:50%;background:#293d66;pointer-events:auto;cursor:grab}.home-price-sliders input:focus-visible{outline:0}.home-price-sliders input:focus-visible::-webkit-slider-thumb{outline:3px solid #dcaa70}.home-price-ticks{display:flex;justify-content:space-between;font-size:11px;color:#628aa6}.home-filter-mobile-head,.home-filter-mobile-actions{display:none}.home-filter-error{min-height:0;margin:10px 0 0;color:#984b32;font-size:13px}.home-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.home-active-filters button{padding:8px 13px;border:1px solid #293d6633;background:transparent;color:#293d66;font-size:12px}.home-results-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:48px 0 28px}.home-results-head p{margin:0;font-size:42px;font-weight:300;line-height:1}.home-results-head p span{font-size:15px}.home-results-head>span{color:#628aa6;font-size:12px}.home-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 28px}.home-offer-photo{display:block;aspect-ratio:16/10;overflow:hidden;background:#dce6e9}.home-offer-photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.home-offer-photo:hover img{transform:scale(1.025)}.home-offer-kicker{display:flex;justify-content:space-between;gap:10px;margin:20px 0 9px;color:#628aa6;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.home-offer h3{margin:0 0 12px;font-size:32px;line-height:1.05;letter-spacing:-.035em}.home-offer h3 a{color:inherit}.home-offer-meta{margin:0;color:#628aa6;font-size:14px}.home-offer-specs{display:flex;gap:35px;margin:25px 0 20px}.home-offer-specs div{display:grid;gap:6px}.home-offer-specs dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.home-offer-specs dd{margin:0;font-size:16px}.home-offer-price{margin:0 0 18px;font-size:25px;font-weight:300}.home-offer-price small{font-size:14px}.home-offer-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid #293d6626}.home-offer-actions a,.home-offer-actions button{padding:0;border:0;background:transparent;color:#293d66;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.home-offer-actions button[aria-pressed=true]{color:#b77935}.home-empty{padding:70px 20px;text-align:center;border:1px solid #293d6626}.home-empty h3{font-size:36px}.home-empty p{color:#628aa6}.home-catalog-note{margin:38px 0 0;font-size:13px;color:#628aa6}.home-price-request{margin-top:60px;padding-top:35px;border-top:1px solid #293d6633}.home-price-request>h3{font-size:32px}.home-price-request>p{max-width:700px;color:#628aa6;font-size:15px}.home-more{display:block;min-width:200px;margin:42px auto 0;padding:14px 24px;border:1px solid #293d66;color:#293d66;background:transparent;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.home-contact{color:#f6f7f4;background:#293d66}.home-contact-grid{display:grid;grid-template-columns:1.1fr .75fr;gap:9vw;align-items:start}.home-contact h2{margin:25px 0;font-size:clamp(50px,5.4vw,82px);line-height:.97;letter-spacing:-.055em}.home-contact-grid>div>p:not(.home-kicker){max-width:500px;font-size:20px;font-weight:300;color:#ffffffc7}.home-contact-grid>div>a{display:inline-block;margin-top:25px;color:#dcaa70;font-size:14px;letter-spacing:.08em}.home-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-contact-form>label{display:grid;gap:9px;min-width:0;font-size:13px;color:#ffffffc7}.home-contact-form>label:nth-child(n+3){grid-column:1/-1}.home-contact-form input:not([type=checkbox]),.home-contact-form select{width:100%;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid #ffffff66;border-radius:0;color:#fff;background:transparent;font-size:18px;outline:0}.home-contact-form select option{color:#293d66;background:#f6f7f4}.home-contact-form input:focus,.home-contact-form select:focus{border-color:#dcaa70}.home-contact-form .home-consent{display:flex;flex-direction:row;align-items:start;gap:12px;font-size:12px;line-height:1.5}.home-consent input{width:17px;height:17px;flex-shrink:0;margin:0;accent-color:#dcaa70}.home-consent a{color:inherit;text-decoration:underline}.home-contact-form>button{grid-column:1/-1;justify-content:space-between;border-radius:0}.home-form-status{grid-column:1/-1;margin:0;font-size:14px;min-height:22px}.home-form-status[data-state=error]{color:#ffceb6}.home-form-status[data-state=success]{color:#c3e0ea}.home-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);pointer-events:none}
.home-compare-dialog{width:min(1100px,calc(100% - 32px));max-height:90svh;margin:auto;padding:35px;border:0;color:#293d66;background:#f6f7f4}.home-compare-dialog::backdrop,.home-filter-dialog::backdrop{background:rgba(9,20,38,.65);backdrop-filter:blur(4px)}.home-compare-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:20px}.home-compare-dialog h2{font-size:48px;margin:0}.home-compare-dialog>header>button{padding:0;border:0;background:transparent;color:#293d66;font-size:30px}.home-compare-content{overflow-x:auto}.home-compare-dialog table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:500px;font-size:16px}.home-compare-dialog th,.home-compare-dialog td{padding:16px 13px;text-align:left;vertical-align:top;border-bottom:1px solid #293d6633;font-weight:400}.home-compare-dialog td:first-child{width:120px;color:#628aa6;font-size:13px}.home-compare-dialog th img{width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:15px}.home-compare-dialog th button{display:block;margin-top:12px;border:0;background:transparent;padding:0;color:#628aa6;font-size:12px}.home-compare-dialog td a{font-size:13px;text-decoration:underline}.home-toast{position:fixed;left:50%;bottom:25px;z-index:300;max-width:calc(100% - 40px);margin:0;transform:translateX(-50%);padding:14px 23px;color:#fff;background:#172642;font-size:14px}.home-toast:empty{display:none}
@media(min-width:1600px){.home-hero-grid{grid-template-columns:minmax(510px,.98fr) minmax(440px,.82fr)}}
@media(max-width:1120px){.home-header-inner{min-height:80px;padding-inline:24px}.home-header-right{gap:16px}.home-desktop-nav{gap:16px}.home-header-contact{display:none}.home-hero-grid{grid-template-columns:1fr 1fr;gap:40px}.home-scale-card{grid-template-columns:110px 1fr;gap:12px}.home-hero h1{font-size:clamp(58px,7vw,84px)}}
@media(max-width:900px){.home-desktop-nav{display:none}.home-menu-button{display:grid}.home-section-head{grid-template-columns:1fr;gap:30px}.home-editorial-tabs{justify-self:start}.home-news-grid{gap:20px}.home-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-contact-grid{grid-template-columns:1fr;gap:55px}.home-events-list>a{grid-template-columns:140px 1fr 25px;gap:20px}.home-events-list p{display:none}.home-filter-fields{grid-template-columns:1.2fr 1fr 1fr}.home-reset{grid-column:1/-1;min-height:42px}.home-contact-form{max-width:650px;width:100%}}
@media(max-width:760px){.home-header-inner{min-height:68px;padding:8px 16px;gap:10px}.home-brand img{width:66px;height:43px}.home-header-right{gap:9px}.home-compare-button{padding:9px 11px;font-size:9px;min-height:35px}.home-compare-button span:last-child{margin-left:5px}.home-languages button{padding:7px 10px;font-size:10px}.home-menu-button{width:36px;height:36px;padding:10px}.home-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:45px;min-height:100svh;padding:140px 0 85px}.home-hero-copy{order:0;max-width:600px}.home-scale-map{order:1;gap:9px}.home-hero h1{font-size:clamp(54px,10vw,78px);max-width:560px}.home-scale-card{min-height:62px;grid-template-columns:clamp(100px,32vw,140px) minmax(0,1fr);gap:18px}.home-scale-card img{max-height:none;max-width:100%;width:calc(var(--boat-width)*.75)}.home-scale-card b{font-size:16px}.home-scale-card small{font-size:9px}.home-kicker{font-size:10px;letter-spacing:.11em}.home-container{width:calc(100% - 36px)}.home-section-head{margin-bottom:35px}.home-section-head h2{font-size:clamp(42px,9vw,62px)}.home-section-head>p{font-size:17px}.home-news-grid{grid-template-columns:1fr;gap:36px}.home-news-card h3{font-size:32px}.home-news-card>div{aspect-ratio:16/10}.home-editorial-tabs button{padding:11px 22px}.home-events-list>a{grid-template-columns:1fr 25px;gap:12px}.home-events-list time{grid-column:1}.home-events-list h3{grid-column:1;font-size:30px}.home-events-list>a>span{grid-column:2;grid-row:1/3}.home-filter-trigger{display:flex;gap:18px;align-items:center;min-height:46px;padding:12px 20px;border:1px solid #293d66;background:transparent;color:#293d66;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.home-filter-trigger [data-active-filter-count]:not(:empty){display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%;color:#fff;background:#293d66;font-size:10px}.home-filter-dialog{position:fixed;inset:auto 0 0;max-height:88svh;width:100%;max-width:none;padding:0;overflow:auto;border-radius:0;background:#f6f7f4}.home-filter-dialog form{padding:20px 18px 0}.home-filter-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.home-filter-mobile-head h3{margin:0;font-size:28px}.home-filter-mobile-head button{width:35px;height:35px;padding:0;border:0;background:transparent;color:#293d66;font-size:28px}.home-filter-fields{grid-template-columns:1fr 1fr}.home-filter-fields label{padding:15px}.home-filter-fields label:first-child{grid-column:1/-1}.home-filter-fields label>span{font-size:10px}.home-size-tabs{gap:7px;margin:22px 0}.home-size-tabs button{padding:10px 17px;font-size:13px}.home-price{padding:19px 14px}.home-price>div:first-child{align-items:start}.home-price output{font-size:15px}.home-price-ticks{font-size:9px}.home-price-ticks span:nth-child(2n){display:none}.home-filter-mobile-actions{position:sticky;bottom:0;display:flex;gap:10px;padding:15px 0;margin-top:20px;background:#f6f7f4;box-shadow:0 -10px 20px #f6f7f4}.home-filter-mobile-actions>button:first-child{padding:12px 20px;border:1px solid #293d66;background:transparent;color:#293d66}.home-filter-mobile-actions .button{flex:1}.home-offers-grid{grid-template-columns:1fr;gap:40px}.home-offer h3{font-size:34px}.home-results-head{margin-top:40px}.home-results-head p{font-size:38px}.home-offer-price{font-size:26px}.home-contact-form{grid-template-columns:1fr}.home-contact-form>label,.home-contact-form>button{grid-column:1!important}.home-contact h2{font-size:clamp(45px,10vw,68px)}.home-compare-dialog{padding:22px}.home-compare-dialog h2{font-size:35px}.yfg-home .company-intro-grid{grid-template-columns:1fr}.yfg-home .company-intro h2{font-size:44px}}
@media(prefers-reduced-motion:reduce){.yfg-home *{scroll-behavior:auto!important;transition:none!important}.home-scale-card:hover img,.home-scale-card[aria-pressed=true] img{transform:none}}

/* Shipyard story: Cranchi Our Journey / Shipyards reference, YFG type and colours. */
.yfg-home .cranchi-section{padding-top:clamp(64px,7vw,108px);background:#f2f0ee}
.home-yard{padding-bottom:clamp(56px,6vw,88px)}
.home-yard-heading{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(38px,7vw,110px);align-items:start;margin-bottom:48px}
.home-yard-heading h2{margin:24px 0 0;font-size:clamp(48px,5.5vw,80px);line-height:1.02;letter-spacing:-.05em}
.home-yard-copy p{margin:0 0 18px;font-size:18px;line-height:1.6;font-weight:300}
.home-yard-source{display:inline-block;margin-top:6px;padding-bottom:5px;border-bottom:1px solid #293d6655;color:#293d66;font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.home-yard-source:hover{color:#a67137;border-color:currentColor}
.home-yard-viewport{position:relative;display:flex;width:100%;aspect-ratio:2.15;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:#d4d9d7}
.home-yard-viewport::-webkit-scrollbar{display:none}
.home-yard-slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}
.home-yard-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}
.home-yard-gallery-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:20px}
.home-yard-caption{margin:0;font-size:14px;font-weight:300;color:#293d66b8}

.home-yard-counter{flex-shrink:0;margin-right:0;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.05em}
.home-yard-counter>span:last-child{color:#293d6666}





@media(max-width:900px){.home-yard-heading{grid-template-columns:1fr;gap:28px}.home-yard-heading h2{font-size:clamp(48px,7vw,68px)}.home-yard-copy{max-width:680px}.home-yard-viewport{aspect-ratio:1.8}}
@media(max-width:760px){.home-yard-heading{margin-bottom:30px}.home-yard-heading h2{font-size:clamp(40px,8.7vw,60px)}.home-yard-copy p{font-size:17px}.home-yard-viewport{aspect-ratio:4/3}.home-yard-gallery-footer{gap:14px;align-items:start;padding-top:16px}.home-yard-caption{font-size:12px;max-width:55%}.home-yard-counter{margin-right:5px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.home-yard-viewport{scroll-behavior:auto}}

/* Owner annotations: align section framing, editorial actions and gallery controls. */
.home-editorial .home-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}
.home-editorial .home-section-head>div:first-child{min-width:0}
.home-editorial-tabs{flex-shrink:0}
.home-yard-stage{position:relative}
.home-yard-navigation{position:absolute;inset:0;pointer-events:none}
.home-yard-navigation button{position:absolute;top:50%;display:grid;place-items:center;width:60px;height:86px;padding:16px;transform:translateY(-50%);border:0;border-radius:0;background:transparent;color:#fff;pointer-events:auto}
.home-yard-navigation [data-yard-prev]{left:12px}
.home-yard-navigation [data-yard-next]{right:12px}
.home-yard-navigation svg{width:24px;height:40px;fill:none;stroke:currentColor;stroke-width:1.7;filter:drop-shadow(0 1px 2px #000b)}
.home-yard-navigation button:hover{background:#17264224}
.home-yard-counter{align-self:center}
@media(max-width:900px){.home-editorial .home-section-head{align-items:flex-start;flex-direction:column;gap:28px}}
@media(max-width:760px){.home-yard-navigation button{width:44px;height:66px;padding:12px}.home-yard-navigation [data-yard-prev]{left:0}.home-yard-navigation [data-yard-next]{right:0}.home-yard-navigation svg{width:18px;height:30px}.home-yard-caption{max-width:none}.home-yard-counter{margin-left:12px}}

/* Owner-selected hero: Cranchi mark above a right-aligned headline, no subtitle. */
.home-hero-cranchi-logo{display:block;width:clamp(140px,13vw,190px);height:auto;aspect-ratio:580/180;margin-left:auto;object-fit:contain;object-position:right center}
.home-hero h1{margin-top:32px}
@media(max-width:760px){.home-hero-cranchi-logo{width:150px}.home-hero h1{margin-top:24px}}
.fleet-new{margin-left:.5em;color:#b88246;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;vertical-align:.15em}
.home-experts{background:#f6f7f4}.home-experts .home-kicker{color:#dcaa70}.home-experts-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none}.home-expert{display:flex;flex-direction:column;align-items:flex-start;padding:34px 30px 30px;background:#fff}.home-expert img{width:150px;height:150px;border-radius:50%;object-fit:cover;background:#e8edef}.home-expert h3{margin:26px 0 6px;font-size:clamp(26px,2.1vw,34px);font-weight:400;line-height:1.05;letter-spacing:-.03em}.home-expert-role{margin:0;color:#b88246;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.home-expert-area{margin:16px 0 26px;color:#293d66b3;font-size:16px;line-height:1.5}.home-expert-links{display:flex;gap:22px;margin-top:auto}.home-expert-links a{color:#293d66;font-size:14px;border-bottom:1px solid #dcaa70}
@media(max-width:900px){.home-experts-list{grid-template-columns:1fr;gap:16px}.home-expert{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:20px;align-items:center;padding:20px}.home-expert img{width:96px;height:96px;grid-row:1/4}.home-expert h3{margin:0 0 4px;font-size:24px}.home-expert-area{margin:8px 0 0;font-size:14px}.home-expert-links{grid-column:1/-1;margin-top:16px}}
.home-videos{background:#fff}.home-videos .home-kicker{color:#dcaa70}.home-videos-all{display:inline-block;margin-top:14px;color:#293d66;border-bottom:1px solid #dcaa70}.home-videos-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-video-card{display:flex;flex-direction:column;width:100%;color:inherit}.home-video-card>div{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e5ecee}.home-video-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.home-video-card:hover img{transform:scale(1.03)}.home-video-card>div>span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:clamp(54px,5vw,72px);height:clamp(54px,5vw,72px);padding-left:3px;border:1.5px solid #ffffffd9;border-radius:50%;background:#ffffff26;color:#fff;font-size:clamp(18px,1.6vw,24px);transform:translate(-50%,-50%);backdrop-filter:blur(3px);transition:background .2s,transform .2s}.home-video-card:hover>div>span{background:#ffffff4d;transform:translate(-50%,-50%) scale(1.06)}.home-video-card h3{margin:14px 0 0;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-.01em}
@media(max-width:900px){.home-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.home-videos-grid{grid-template-columns:1fr;gap:30px}}
.home-catalog .home-price{display:none}
.home-news-all{color:#293d66;font-size:14px;border-bottom:1px solid #dcaa70;white-space:nowrap;margin-left:auto;margin-right:24px}
.yfg-price{white-space:nowrap}.yfg-price__mark{color:#b88246}
.home-events-list>.home-event-row{display:grid;grid-template-columns:170px minmax(0,1fr) 180px auto;gap:30px;align-items:center;padding:34px 0;border-bottom:1px solid #293d6640}.home-event-row h3 a{color:inherit}.home-event-row h3 a:hover{color:#b88246}
@media(max-width:900px){.home-events-list>.home-event-row{grid-template-columns:140px 1fr;gap:20px}.home-event-row p{display:none}.home-event-row .yfg-meet-button{grid-column:1/-1;justify-self:start}}

.yfg-ico{display:block;width:100%;height:100%}
.yfg-social{display:inline-grid;place-items:center;width:30px;height:30px;color:inherit;border:0!important;transition:color .2s,opacity .2s}.yfg-social:hover{color:#dcaa70}
.home-expert-links{gap:18px!important}.home-expert-links .yfg-social{width:28px;height:28px;color:#293d66}
.yacht-footer-socials{display:flex;align-items:center;gap:20px}.yacht-footer-socials .yfg-social{width:26px;height:26px;color:#f6f7f4}
.yfg-home .home-contact .home-contact-wa{display:inline-flex!important;flex-direction:row;align-items:center;gap:12px;margin-top:18px;color:#dcaa70;font-size:16px;border:0}.home-contact-wa .yfg-ico{width:30px;height:30px}.home-contact-wa:hover{color:#f6f7f4}
.home-contact-form [data-lead-submit]{justify-content:center;text-align:center}
.model-advisor .yfg-social{width:28px;height:28px}


.model-page {
  --ink: #293d66;
  --mist: #628aa6;
  --water: #c3e0ea;
  --paper: #f6f7f4;
  --accent: #dcaa70;
  color: var(--ink);
  background: var(--paper);
  font-family: "Wix Madefor Text", Arial, sans-serif;
}

.model-page,
.model-page * {
  box-sizing: border-box;
}

.model-page section[id] {
  scroll-margin-top: 140px;
}

.model-page button,
.model-page a {
  color: inherit;
  font: inherit;
}

.model-page button {
  cursor: pointer;
}

.model-page button:focus-visible,
.model-page a:focus-visible,
.model-page summary:focus-visible {
  outline: 2px solid var(--mist);
  outline-offset: 3px;
}

.model-page__hero {
  position: relative;
  display: flex;
  min-height: 560px;
  height: min(76svh, 780px);
  overflow: hidden;
  align-items: flex-end;
  background: #26384a;
  color: #fff;
}

.model-page__hero > img,
.model-page__hero-shade {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.model-page__hero > img {
  object-fit: cover;
  object-position: center 56%;
}

.model-page__hero-shade {
  background: linear-gradient(90deg, rgb(12 23 34 / 64%), rgb(12 23 34 / 4%) 78%), linear-gradient(0deg, rgb(12 23 34 / 44%), transparent 55%);
}

.model-page__hero-copy {
  position: relative;
  z-index: 1;
  width: min(1240px, calc(100% - 64px));
  margin: 0 auto;
  padding: 44px 0 58px;
}

.model-page__hero-copy > a,
.model-page__hero-copy > p {
  display: block;
  margin: 0 0 16px;
  color: rgb(255 255 255 / 82%);
  font-size: 13px;
  letter-spacing: .04em;
  text-decoration: none;
}

.model-page__hero-copy h1 {
  margin: 0;
  color: #fff;
  font-size: clamp(68px, 9vw, 138px);
  font-weight: 400;
  letter-spacing: -.055em;
  line-height: .9;
}

.model-page__hero-copy > span {
  display: block;
  margin-top: 16px;
  color: rgb(255 255 255 / 90%);
  font-size: 18px;
}

.model-page__hero-summary {
  max-width: 760px;
  margin-top: 18px;
  color: #fff;
  font-size: clamp(16px, 1.8vw, 22px);
  line-height: 1.45;
}

.model-page__hero-cta {
  display: inline-flex;
  min-height: 48px;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
  margin-top: 28px;
  padding: 0 18px;
  border: 1px solid rgb(255 255 255 / 70%);
  background: transparent;
  color: #fff;
}

.model-page__hero-actions { display: grid; width: min(540px, 100%); grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 28px; }
.model-page__hero-actions .model-page__hero-cta { width: 100%; min-width: 0; min-height: 56px; justify-content: space-between; gap: 10px; margin: 0; padding-inline: 16px; font-size: 11px; text-align: left; }
.model-page__hero-actions .model-page__hero-cta:first-child { border-color: var(--accent); color: #172642; background: var(--accent); }
.model-page__hero-actions .model-page__hero-cta:first-child:hover { background: #e5ba88; }
.model-page__hero-actions .model-page__compare-toggle { border-color: rgb(255 255 255 / 76%); color: #fff; background: rgb(16 29 47 / 32%); }
.model-page__hero-actions .model-page__compare-toggle:hover:not(:disabled) { border-color: var(--accent); color: var(--ink); background: var(--accent); }
.model-page__hero-actions button:disabled { cursor: not-allowed; opacity: .45; }

.model-page__nav {
  position: sticky;
  z-index: 5;
  top: 80px;
  display: flex;
  min-height: 52px;
  align-items: center;
  justify-content: center;
  gap: clamp(18px, 3vw, 42px);
  padding: 0 24px;
  overflow-x: auto;
  border-bottom: 1px solid rgb(41 61 102 / 12%);
  background: rgb(246 247 244 / 96%);
  white-space: nowrap;
}

.model-page__nav a {
  color: var(--ink);
  font-size: 12px;
  text-decoration: none;
}
.model-page__nav a[aria-current="location"] { border-bottom: 1px solid var(--accent); }

.model-page__plans,
.model-page__specs,
.model-page__faq,
.model-page__related {
  padding: 88px 0;
}

.model-page__overview {
  width: min(1240px, calc(100% - 64px));
  margin-inline: auto;
  padding-block: 88px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(360px, .88fr);
  align-items: center;
  gap: clamp(48px, 8vw, 120px);
}

.model-page__eyebrow {
  margin: 0 0 16px;
  color: var(--mist);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.model-page__overview h2,
.model-page__section-head h2 {
  margin: 0;
  color: var(--ink);
  font-size: clamp(34px, 4vw, 56px);
  font-weight: 400;
  letter-spacing: -.035em;
  line-height: 1.05;
}

.model-page__overview-copy > p:not(.model-page__eyebrow) {
  max-width: 620px;
  margin: 22px 0 0;
  color: #4a5664;
  font-size: 17px;
  line-height: 1.7;
}

.model-page__highlights {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 24px;
  margin: 30px 0 0;
  padding: 0;
  list-style: none;
}

.model-page__highlights li {
  display: flex;
  min-height: 50px;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  border-top: 1px solid rgb(41 61 102 / 14%);
  font-size: 13px;
}

.model-page__highlights li span {
  color: #66717c;
}

.model-page__highlights li b {
  font-weight: 500;
  text-align: right;
}

.model-page__profile {
  margin: 0;
}

.model-page__profile img {
  display: block;
  width: 100%;
  max-height: 520px;
  aspect-ratio: 1.32;
  object-fit: cover;
}

.model-page__perspective {
  display: grid;
  grid-template-columns: minmax(250px, .7fr) minmax(0, 1.3fr);
  gap: clamp(44px, 8vw, 112px);
  align-items: center;
  padding: 88px max(32px, calc((100% - 1240px) / 2));
  background: var(--ink);
  color: #fff;
}

.model-page__advisor-portrait {
  position: relative;
  height: clamp(400px, 46vw, 620px);
  margin: 0;
  overflow: hidden;
  background: #d7d9da;
}

.model-page__advisor-portrait::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 24px;
  background: var(--ink);
  content: '';
}

.model-page__advisor-portrait img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 48%;
  transform: scale(1.32);
}

.model-page__perspective .model-page__eyebrow {
  color: var(--accent);
}

.model-page__perspective h2 {
  max-width: 720px;
  margin: 0 0 30px;
  color: #fff;
  font-size: clamp(42px, 5.8vw, 78px);
  font-weight: 400;
  letter-spacing: -.045em;
  line-height: .98;
  text-wrap: balance;
}

.model-page__perspective-copy > p:not(.model-page__eyebrow) {
  max-width: 720px;
  margin: 0 0 18px;
  color: rgb(255 255 255 / 76%);
  font-size: 17px;
  line-height: 1.7;
}

.model-page__alternatives {
  margin-top: 34px;
  padding-top: 24px;
  border-top: 1px solid rgb(255 255 255 / 18%);
}

.model-page__alternatives h3 {
  margin: 0 0 14px;
  color: var(--accent);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.model-page__alternatives ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.model-page__alternatives li {
  padding: 12px 0;
  border-bottom: 1px solid rgb(255 255 255 / 12%);
  color: rgb(255 255 255 / 78%);
  line-height: 1.55;
}

.model-page__alternative-list li { display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.model-page__alternative-list li > div { min-width: 0; }
.model-page__alternative-list small, .model-page__alternative-list strong { display: block; }
.model-page__alternative-list small { color: rgb(255 255 255 / 48%); font-size: 9px; letter-spacing: .11em; text-transform: uppercase; }
.model-page__alternative-list strong { margin-top: 4px; color: #fff; font-size: 18px; font-weight: 400; }
.model-page__alternative-list p { margin: 6px 0 0; color: rgb(255 255 255 / 65%); font-size: 12px; line-height: 1.55; }
.model-page__alternative-list button { display:flex; flex:none; width:190px; min-height:48px; align-items:center; justify-content:center; padding:11px 13px; border: 1px solid rgb(255 255 255 / 34%); color: #fff; font-size: 9px; letter-spacing: .07em; text-align:center; text-transform: uppercase; transition: background .2s ease, color .2s ease; }
.model-page__alternative-list button:hover:not(:disabled), .model-page__alternative-list button[aria-pressed="true"] { border-color: var(--accent); color: var(--navy); background: var(--accent); }
.model-page__alternative-list button:disabled { cursor: not-allowed; opacity: .45; }

.model-page__perspective-advisor { display:flex; flex-wrap:wrap; align-items:baseline; gap:6px 14px; margin:-12px 0 22px; }
.model-page__perspective-advisor strong { color:#fff; font-size:16px; font-weight:500; }
.model-page__perspective-advisor span { color:rgb(255 255 255 / 54%); font-size:12px; }
.model-page__perspective-actions { display:grid; width:min(460px,100%); grid-template-columns:1fr; gap:12px; margin-top:32px; }
.model-page__perspective-compare:hover { background:#e5ba88; }
.model-page__perspective-compare { display:inline-flex; min-height:48px; align-items:center; justify-content:space-between; gap:12px; padding:0 18px; color:var(--navy)!important; background:var(--accent); font-size:10px!important; font-weight:600; letter-spacing:.06em; text-decoration:none; text-transform:uppercase; }
.model-page__compare-limit { max-width:520px; margin:10px 0 0; color:rgb(255 255 255 / 65%); font-size:12px; line-height:1.5; }

.model-page__gallery-section {
  padding: 68px 0 80px;
  background: #fff;
}

.model-page__section-head {
  display: flex;
  width: min(1240px, calc(100% - 64px));
  align-items: flex-end;
  justify-content: space-between;
  gap: 28px;
  margin: 0 auto 28px;
}

.model-page__plan-tabs,
.model-page__plan-image,
.model-page__fact-groups,
.model-page__faq details,
.model-page__related-list {
  width: min(1240px, calc(100% - 64px));
  margin-inline: auto;
}

.model-page__gallery-controls,
.model-page__viewer-categories {
  display: flex;
  align-items: center;
  gap: 16px;
}

.model-page__gallery-controls button,
.model-page__viewer-categories button {
  padding: 8px 0;
  border: 0;
  border-bottom: 1px solid transparent;
  background: transparent;
  color: #737e88;
  font-size: 13px;
}

.model-page__gallery-controls button[aria-pressed="true"],
.model-page__viewer-categories button[aria-pressed="true"] {
  border-color: var(--accent);
  color: var(--ink);
}

.model-page__gallery-controls button span,
.model-page__viewer-categories button span {
  margin-left: 5px;
  color: var(--mist);
  font-size: 11px;
}

.model-page__gallery-count {
  color: #707b86;
  font-size: 12px;
  font-variant-numeric: tabular-nums;
}

.model-page__gallery-carousel {
  --gallery-gap: clamp(40px, 8vw, 160px);
  position: relative;
  width: 100%;
  overflow: hidden;
  touch-action: pan-y pinch-zoom;
}

.model-page__gallery-track {
  position: relative;
  left: 50%;
  display: grid;
  width: calc(min(1240px, 72vw) * 3 + var(--gallery-gap) * 2);
  grid-template-columns: repeat(3, min(1240px, 72vw));
  align-items: center;
  gap: var(--gallery-gap);
  transform: translateX(-50%);
}

.model-page__gallery-side {
  position: relative;
  display: block;
  width: 100%;
  height: clamp(336px, 38.4vw, 592px);
  padding: 0;
  overflow: hidden;
  border: 0;
  border-radius: 8px;
  background: #e9edef;
  cursor: pointer;
}

.model-page__gallery-gutter-arrow {
  position: absolute;
  top: 50%;
  display: grid;
  width: 44px;
  height: 48px;
  place-items: center;
  transform: translateY(-50%);
  border: 0;
  background: transparent;
  color: var(--ink);
  cursor: pointer;
}

.model-page__gallery-gutter-arrow--previous { left: calc(50% - min(620px, 36vw) - var(--gallery-gap) / 2 - 22px); }
.model-page__gallery-gutter-arrow--next { left: calc(50% + min(620px, 36vw) + var(--gallery-gap) / 2 - 22px); }
.model-page__gallery-gutter-arrow span { font-size: 40px; font-weight: 300; line-height: 1; }
.model-page__gallery-gutter-arrow:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }

.model-page__gallery-side img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.model-page__gallery-placeholder {
  cursor: default;
}

.model-page__gallery-main {
  display: block;
  width: 100%;
  height: clamp(420px, 48vw, 740px);
  padding: 0;
  overflow: hidden;
  border: 0;
  border-radius: 8px;
  background: #e9edef;
  cursor: pointer;
}

.model-page__gallery-main:disabled,
.model-page__viewer-photo:disabled {
  cursor: default;
  opacity: 1;
}

.model-page__gallery-main img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
}

.model-page__gallery-track.is-single .model-page__gallery-side {
  visibility: hidden;
}

.model-page__viewer-photo {
  display: block;
  min-width: 0;
  min-height: 0;
  padding: 0;
  overflow: hidden;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.model-page__viewer-photo img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: calc(100vh - 116px);
  object-fit: contain;
  user-select: none;
  -webkit-user-drag: none;
  pointer-events: none;
}

.model-page__gallery-actions {
  display: flex;
  width: min(1240px, calc(100% - 64px));
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  margin: 16px auto 0;
}

.model-page__gallery-actions > div {
  display: flex;
  align-items: center;
  gap: 10px;
}

.model-page__gallery-open,
.model-page__gallery-arrow {
  display: inline-flex;
  min-width: 42px;
  min-height: 42px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0 14px;
  border: 0;
  background: var(--paper);
  color: var(--ink);
  cursor: pointer;
}

.model-page__gallery-open {
  font-size: 12px;
}

.model-page__gallery-arrow {
  width: 42px;
  padding: 0;
  border-radius: 50%;
  background: #f5f0e5;
  font-size: 17px;
}

.model-page__gallery-arrow:disabled {
  cursor: not-allowed;
  opacity: .45;
}

.model-page__gallery-side:focus-visible,
.model-page__gallery-main:focus-visible,
.model-page__gallery-open:focus-visible,
.model-page__gallery-arrow:focus-visible,
.model-page__viewer-photo:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 3px;
}

.model-page__plans {
  background: var(--paper);
}

.model-page__plan-tabs {
  display: flex;
  gap: 8px;
  margin-top: 28px;
  overflow-x: auto;
}

.model-page__plan-tabs button {
  flex: 0 0 auto;
  padding: 11px 16px;
  border: 1px solid rgb(41 61 102 / 18%);
  background: transparent;
  color: #67727d;
  font-size: 13px;
}

.model-page__plan-tabs button[aria-pressed="true"] {
  border-color: var(--accent);
  color: var(--ink);
}

.model-page__plan-image {
  display: grid;
  min-height: 320px;
  place-items: center;
  margin: 22px auto 0;
  padding: 24px;
  background: #fff;
}

.model-page__plan-open {
  position: relative;
  display: block;
  max-width: 100%;
  padding: 0;
  border: 0;
  background: #fff;
  cursor: zoom-in;
}

.model-page__plan-open img {
  display: block;
  max-width: 100%;
  max-height: 520px;
  object-fit: contain;
}

.model-page__plan-open span {
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 8px 11px;
  background: #fff;
  color: var(--ink);
}

.model-page__plan-open:focus-visible,
.model-page__plan-tabs button:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 3px;
}

.model-page__specs {
  background: #fff;
}

.model-page__fact-groups {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 52px 80px;
  margin-top: 38px;
}

.model-page__fact-groups h3 {
  margin: 0 0 12px;
  color: var(--mist);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.model-page__fact-groups dl {
  margin: 0;
}

.model-page__fact-groups dl > div {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  padding: 12px 0;
  border-top: 1px solid rgb(41 61 102 / 13%);
  font-size: 14px;
}

.model-page__fact-groups dt {
  color: #69747e;
}

.model-page__fact-groups dd {
  margin: 0;
  color: var(--ink);
  text-align: right;
}

.model-page__related {
  background: var(--paper);
}

.model-page__related-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  margin-top: 30px;
}

.model-page__related-list a {
  position: relative;
  display: flex;
  min-height: 240px;
  align-items: flex-end;
  justify-content: space-between;
  gap: 12px;
  padding: 18px;
  overflow: hidden;
  background: #26384a;
  color: #fff;
  text-decoration: none;
}

.model-page__related-list a::after {
  position: absolute;
  inset: 35% 0 0;
  background: linear-gradient(0deg, rgb(12 23 34 / 72%), transparent);
  content: "";
}

.model-page__related-list img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.model-page__related-list a span {
  position: relative;
  z-index: 1;
}

.model-page__faq {
  background: #fff;
}

.model-page__faq details {
  border-bottom: 1px solid rgb(41 61 102 / 16%);
}

.model-page__faq details:first-of-type {
  margin-top: 32px;
  border-top: 1px solid rgb(41 61 102 / 16%);
}

.model-page__faq summary {
  position: relative;
  padding: 20px 36px 20px 0;
  cursor: pointer;
  font-size: 16px;
  list-style: none;
}

.model-page__faq summary::-webkit-details-marker {
  display: none;
}

.model-page__faq summary::after {
  position: absolute;
  right: 4px;
  content: "+";
  color: var(--mist);
  font-size: 22px;
}

.model-page__faq details[open] summary::after {
  content: "−";
}

.model-page__faq details p {
  max-width: 780px;
  margin: -4px 0 22px;
  color: #5d6873;
  font-size: 14px;
  line-height: 1.65;
}

.model-page__faq-cta {
  display: inline-flex;
  align-items: center;
  gap: 24px;
  margin: -4px 0 24px;
  padding: 11px 15px;
  border: 1px solid var(--ink);
  background: transparent;
  color: var(--ink);
  font-size: 12px;
}

.model-page__documents {
  padding: 26px 0;
  background: var(--paper);
}

.model-page__documents-inner { display:flex; width:min(1240px,calc(100% - 64px)); align-items:center; gap:24px; margin-inline:auto; }

.model-page__documents h2 {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}

.model-page__documents a,
.model-page__source a {
  color: var(--ink);
  font-size: 13px;
  text-decoration-color: var(--accent);
  text-underline-offset: 4px;
}

.model-page__source {
  margin: 0;
  padding: 18px 24px;
  background: var(--ink);
  color: rgb(255 255 255 / 72%);
  font-size: 11px;
  text-align: center;
}

.model-page__source a {
  margin-left: 8px;
  color: #fff;
}

.model-page__dialog,
.model-page__plan-dialog {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  max-width: none;
  max-height: none;
  margin: 0;
  padding: 0;
  border: 0;
  background: #fff;
  color: var(--ink);
}

.model-page__dialog::backdrop,
.model-page__plan-dialog::backdrop {
  background: #fff;
}

.model-page__viewer-toolbar {
  display: flex;
  height: 68px;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 0 24px;
  border-bottom: 1px solid rgb(41 61 102 / 12%);
  background: #fff;
}

.model-page__viewer-toolbar > span {
  color: #69747e;
  font-size: 12px;
  font-variant-numeric: tabular-nums;
}

.model-page__viewer-close,
.model-page__viewer-arrow {
  display: grid;
  flex: 0 0 auto;
  place-items: center;
  color: var(--ink);
  cursor: pointer;
}

.model-page__viewer-close {
  width: 44px;
  height: 44px;
  border: 1px solid rgb(41 61 102 / 18%);
  background: #fff;
  font-size: 24px;
}

.model-page__viewer-arrow {
  width: 56px;
  height: 64px;
  border: 0;
  background: transparent;
}

.model-page__viewer-arrow span {
  font-size: 58px;
  font-weight: 300;
  line-height: 1;
}

.model-page__viewer-arrow--previous { justify-self: end; }
.model-page__viewer-arrow--next { justify-self: start; }

.model-page__viewer-arrow:disabled {
  cursor: not-allowed;
  opacity: .35;
}

.model-page__viewer-body {
  display: grid;
  height: calc(100% - 68px);
  grid-template-columns: 148px minmax(0, 1fr);
}

.model-page__viewer-thumbs {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 12px;
  overflow-y: auto;
  border-right: 1px solid rgb(41 61 102 / 12%);
}

.model-page__viewer-thumbs button {
  width: 100%;
  padding: 0;
  overflow: hidden;
  border: 0;
  background: #eef0f0;
}

.model-page__viewer-thumbs button[aria-current="true"] {
  outline: 2px solid var(--mist);
  outline-offset: -2px;
}

.model-page__viewer-thumbs img {
  display: block;
  width: 100%;
  height: 78px;
  object-fit: cover;
}

.model-page__viewer-stage {
  display: grid;
  min-width: 0;
  min-height: 0;
  grid-template-columns: minmax(56px, 1fr) minmax(0, 1280px) minmax(56px, 1fr);
  align-items: center;
  justify-items: center;
  gap: clamp(8px, 2vw, 24px);
  padding: 24px;
  touch-action: pan-y pinch-zoom;
}

.model-page__viewer-stage img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: calc(100vh - 116px);
  object-fit: contain;
  user-select: none;
  -webkit-user-drag: none;
}

.model-page__viewer-arrow:focus-visible,
.model-page__plan-arrow:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
}

.model-page__plan-dialog[open] {
  display: flex;
  flex-direction: column;
}

.model-page__plan-dialog header {
  display: flex;
  min-height: 64px;
  flex: 0 0 auto;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 8px 16px;
  border-bottom: 1px solid rgb(41 61 102 / 12%);
  font-size: 13px;
}

.model-page__plan-dialog header .model-page__plan-tools button {
  width: 42px;
  height: 42px;
  min-width: 42px;
  padding: 0;
  border: 1px solid rgb(41 61 102 / 18%);
  background: #fff;
  color: var(--ink);
  font-size: 18px;
  line-height: 1;
}
.model-page__plan-dialog header > span { flex:1 1 120px; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.model-page__plan-tools { display:flex; align-items:center; gap:8px; }
.model-page__plan-tools button { min-width:42px; height:42px; padding:0 12px; border:1px solid rgb(41 61 102 / 18%); background:#fff; color:var(--ink); }
.model-page__plan-dialog header .model-page__plan-tools button.model-page__plan-fit { width:auto; min-width:96px; padding:0 10px; font-size:12px; line-height:1.1; white-space:nowrap; }
.model-page__plan-tools button:disabled { cursor:not-allowed; opacity:.45; }
.model-page__plan-canvas { position:relative; display:grid; width:100%; min-height:0; flex:1 1 auto; overflow:auto; place-items:center; background:#fff; touch-action:none; }
.model-page__plan-canvas.is-zoomed { cursor:grab; }
.model-page__plan-canvas.is-zoomed:active { cursor:grabbing; }
.model-page__plan-canvas img { display:block; width:min(1250px,calc(100vw - 180px)); max-height:calc(100vh - 110px); object-fit:contain; transform-origin:center; transition:transform .15s ease; user-select:none; -webkit-user-drag:none; }
.model-page__plan-arrow { position:absolute; z-index:1; top:50%; display:grid; width:44px; height:48px; place-items:center; transform:translateY(-50%); border:0; background:transparent; color:var(--ink); cursor:pointer; touch-action:manipulation; }
.model-page__plan-arrow--previous { left:calc(12.5% - 22px); }
.model-page__plan-arrow--next { right:calc(15% - 22px); }
.model-page__plan-arrow span { font-size:52px; font-weight:300; line-height:1; }
.model-page__plan-arrow:disabled { cursor:not-allowed; opacity:.4; }

@media (max-width: 720px) {
  .model-page section[id] {
    scroll-margin-top: 132px;
  }

  .model-page__hero {
    min-height: 560px;
    height: 68svh;
  }

  .model-page__hero-copy {
    width: calc(100% - 32px);
    padding: 98px 0 34px;
  }

  .model-page__hero-copy h1 {
    font-size: clamp(52px, 14vw, 78px);
  }

  .model-page__hero-copy > span {
    font-size: 15px;
  }

  .model-page__hero-actions {
    grid-template-columns: 1fr;
  }
  .model-page__hero-actions .model-page__hero-cta { width:100%; }

  .model-page__alternative-list li {
    align-items: flex-start;
    flex-direction: column;
  }

  .model-page__alternative-list button {
    width: 100%;
  }

  .model-page__nav {
    position:relative;
    z-index:auto;
    top:auto;
    min-height: 48px;
    justify-content: flex-start;
    gap: 24px;
    padding-inline: 16px;
  }

  .model-page__overview,
  .model-page__plans,
  .model-page__specs,
  .model-page__faq,
  .model-page__related {
    padding: 54px 0;
  }

  .model-page__overview {
    width: calc(100% - 32px);
  }

  .model-page__perspective {
    padding: 54px 16px;
  }

  .model-page__overview {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .model-page__perspective {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .model-page__advisor-portrait {
    height: 430px;
  }

  .model-page__perspective h2 {
    font-size: 42px;
  }

  .model-page__overview h2,
  .model-page__section-head h2 {
    font-size: 34px;
  }

  .model-page__overview-copy > p:not(.model-page__eyebrow) {
    font-size: 15px;
  }

  .model-page__profile img {
    max-height: 280px;
  }

  .model-page__section-head {
    width: calc(100% - 32px);
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 18px;
  }

  .model-page__gallery-controls {
    width: 100%;
    justify-content: space-between;
    gap: 12px;
  }

  .model-page__gallery-track {
    left: 50%;
    --gallery-gap: 48px;
    width: calc(min(1240px, 82vw, 100vw - 152px) * 3 + var(--gallery-gap) * 2);
    grid-template-columns: repeat(3, min(1240px, 82vw, 100vw - 152px));
    gap: var(--gallery-gap);
    transform: translateX(-50%);
  }

  .model-page__gallery-side {
    height: clamp(196px, 57.6vw, 320px);
    border-radius: 5px;
  }

  .model-page__gallery-gutter-arrow { width:44px; height:48px; }
  .model-page__gallery-gutter-arrow--previous { left:calc(50% - min(620px, 41vw, calc(50vw - 76px)) - 46px); }
  .model-page__gallery-gutter-arrow--next { left:calc(50% + min(620px, 41vw, calc(50vw - 76px)) + 2px); }

  .model-page__gallery-main {
    height: clamp(245px, 72vw, 400px);
    border-radius: 5px;
  }

  .model-page__gallery-actions {
    width: calc(100% - 32px);
    gap: 10px;
    margin-top: 10px;
  }

  .model-page__gallery-actions > div {
    gap: 6px;
  }

  .model-page__gallery-open {
    min-height: 40px;
    padding-inline: 8px;
    font-size: 11px;
  }

  .model-page__gallery-arrow {
    width: 38px;
    min-width: 38px;
    min-height: 38px;
  }

  .model-page__plan-tabs button {
    max-width: 190px;
    padding-inline: 12px;
  }

  .model-page__plan-image {
    min-height: 190px;
    padding: 14px;
  }

  .model-page__plan-tabs,
  .model-page__plan-image,
  .model-page__fact-groups,
  .model-page__faq details,
  .model-page__related-list {
    width: calc(100% - 32px);
  }

  .model-page__plan-open img {
    max-height: 290px;
  }

  .model-page__fact-groups,
  .model-page__related-list {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .model-page__related-list a {
    min-height: 180px;
  }

  .model-page__documents {
    padding: 20px 0;
  }

  .model-page__documents-inner {
    width: calc(100% - 32px);
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
  }

  .model-page__documents h2 {
    margin: 0 0 8px;
  }

  .model-page__viewer-toolbar {
    height: 60px;
    gap: 8px;
    padding: 0 12px;
  }

  .model-page__viewer-categories {
    gap: 14px;
    overflow-x: auto;
  }

  .model-page__viewer-body {
    display: flex;
    height: calc(100% - 60px);
    flex-direction: column-reverse;
  }

  .model-page__viewer-thumbs {
    flex: 0 0 82px;
    flex-direction: row;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 8px 10px;
    border-top: 1px solid rgb(41 61 102 / 12%);
    border-right: 0;
  }

  .model-page__viewer-thumbs button {
    width: 86px;
    flex: 0 0 86px;
  }

  .model-page__viewer-thumbs img {
    width: 82px;
    height: 58px;
  }

  .model-page__viewer-stage {
    flex: 1;
    min-height: 0;
    grid-template-columns: 48px minmax(0, 1fr) 48px;
    gap: 8px;
    padding: 12px;
  }

  .model-page__viewer-stage img {
    max-height: calc(100svh - 170px);
  }

  .model-page__viewer-photo img {
    max-height: calc(100svh - 170px);
  }

  .model-page__viewer-arrow {
    width: 48px;
    height: 56px;
    padding: 0;
  }

  .model-page__viewer-arrow span {
    font-size: 48px;
  }

  .model-page__viewer-close {
    width: 38px;
    height: 38px;
  }

  .model-page__plan-canvas img { width:calc(100vw - 132px); max-height:calc(100svh - 110px); }
  .model-page__plan-arrow { width:44px; height:48px; }
  .model-page__plan-arrow--previous { left:calc(22% - 22px); }
  .model-page__plan-arrow--next { right:calc(22% - 22px); }
  .model-page__plan-arrow span { font-size:44px; }
  .model-page__plan-tools { gap:4px; }
  .model-page__plan-tools button { min-width:36px; height:38px; padding-inline:8px; }
  .model-page__plan-dialog header .model-page__plan-tools button.model-page__plan-fit { min-width:96px; height:38px; padding-inline:8px; font-size:12px; }
}

@media (prefers-reduced-motion: reduce) {
  .model-page * {
    scroll-behavior: auto !important;
    transition: none !important;
  }
}

.yfg-model{--navy:#293d66;--ink:#293d66;--accent:#dcaa70;--mist:#628aa6;--paper:#f6f7f4;--header-height:81px;--gut:clamp(20px,5.2vw,100px);--wrap:min(1760px,calc(100% - var(--gut) * 2));--text:clamp(16px,calc(.42vw + 10.5px),19px);--h2:clamp(36px,3.7vw,74px);--section:clamp(72px,8.5vw,160px)}
.yfg-model main{padding-top:var(--main-offset,var(--header-height))}
.model-wrap{width:var(--wrap);margin-inline:auto}
.yfg-model .model-page__eyebrow{margin:0 0 18px;color:#b88246;font-size:13px;letter-spacing:.14em}
.yfg-model .model-page__section-head{width:var(--wrap);margin:0 auto clamp(28px,3vw,52px);gap:32px}
.yfg-model .model-page__section-head h2,.yfg-model .model-story h2,.yfg-model .model-details h2{margin:0;color:var(--ink);font-size:var(--h2);font-weight:300;letter-spacing:-.035em;line-height:1.04}
.yfg-model section[id]{scroll-margin-top:calc(var(--header-height) + 60px)}

.model-hero{position:relative;height:calc(100svh - var(--header-height));min-height:560px;overflow:hidden;background:#293d66;color:#fff}
.model-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#293d66}
.model-hero__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgb(11 20 33 / 78%) 0,rgb(11 20 33 / 32%) 34%,rgb(11 20 33 / 0) 58%),linear-gradient(90deg,rgb(11 20 33 / 30%),rgb(11 20 33 / 0) 55%);pointer-events:none}
.model-hero__content{position:absolute;left:var(--gut);right:max(var(--gut),110px);bottom:clamp(36px,6vh,84px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px}
.model-hero__logo{display:inline-block;margin:0 0 clamp(18px,2vw,30px)}
.model-hero__logo img{display:block;width:auto;height:clamp(40px,3.6vw,68px);filter:drop-shadow(0 2px 14px rgb(0 0 0 / 25%))}
.yfg-model .model-hero h1{margin:0;color:#fff;font-size:clamp(56px,7.6vw,156px);font-weight:300;letter-spacing:-.055em;line-height:.92;text-shadow:0 2px 30px rgb(0 0 0 / 18%)}
.model-hero__meta{margin:18px 0 0;color:#ffffffeb;font-size:clamp(16px,1.15vw,22px)}
.model-hero__actions{display:flex;flex-wrap:wrap;gap:12px}
.model-pill{display:inline-flex;align-items:center;gap:18px;min-height:54px;padding:0 26px;border:1px solid #ffffffa6;border-radius:999px;background:rgb(11 20 33 / 28%);color:#fff;font:inherit;font-size:15px;text-decoration:none;cursor:pointer;backdrop-filter:blur(6px);transition:background .2s,border-color .2s,color .2s}
.model-pill:hover{border-color:#fff;background:rgb(11 20 33 / 55%)}
.model-pill--sand{border-color:#dcaa70;background:#dcaa70;color:#172642}
.model-pill--sand:hover{border-color:#e5ba88;background:#e5ba88}

.yfg-model .model-page__nav{position:sticky;top:var(--header-height);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:62px;padding:0 var(--gut);overflow:visible;border-bottom:1px solid #293d661f;background:#f6f7f4}
.model-page__nav-links{display:flex;align-items:center;gap:clamp(18px,2.2vw,40px);min-width:0;min-height:62px;overflow-x:auto;scrollbar-width:none}
.model-page__nav-links::-webkit-scrollbar{display:none}
.yfg-model .model-page__nav a{color:var(--ink);font-size:15px;white-space:nowrap}
.yfg-model .model-page__nav a[aria-current=true]{color:#ad783b}
.model-page__nav-cta{flex:none;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:#dcaa70;color:#172642;font:inherit;font-size:14px;cursor:pointer}
.model-page__nav-cta:hover{background:#e5ba88}

.model-intro{padding:var(--section) 0 0;background:#f6f7f4}
.model-intro__lead{max-width:30em;margin:0;color:var(--ink);font-size:clamp(26px,2.55vw,50px);font-weight:300;letter-spacing:-.025em;line-height:1.24}
.model-intro__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:clamp(48px,5vw,96px) 0 0;padding:0;list-style:none}
.model-intro__facts li{display:grid;gap:10px;padding-top:22px;border-top:1px solid #293d6629}
.model-intro__facts b{color:var(--ink);font-size:clamp(34px,3.3vw,64px);font-weight:300;letter-spacing:-.04em;line-height:1}
.model-intro__facts span{color:#637180;font-size:clamp(14px,.85vw,16px)}

.model-story{padding:var(--section) 0 0;background:#f6f7f4}
.model-story--reverse{padding-bottom:var(--section)}
.model-story__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,120px)}
.model-story--reverse .model-story__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
.model-story--reverse .model-story__copy{order:2}
.model-story__copy p:not(.model-page__eyebrow){max-width:34em;margin:24px 0 0;color:#46525f;font-size:var(--text);line-height:1.7}
.model-story__copy h2{max-width:12em}
.model-story figure{margin:0;overflow:hidden;background:#e5e9eb}
.model-story figure img{display:block;width:100%;height:100%;object-fit:cover}
.model-story__main{aspect-ratio:3/2}
.model-story__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,28px);margin-top:clamp(12px,1.5vw,28px)}
.model-story__row figure{aspect-ratio:4/3}

.model-details{padding:var(--section) 0;background:#fff}
.model-details__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,3.5vw,64px)}
.model-details__tabs{display:flex;gap:8px;padding:5px;border-radius:999px;background:#f1f2ef}
.model-details__tabs button{min-height:46px;padding:0 24px;border:0;border-radius:999px;background:transparent;color:#5f6b78;font:inherit;font-size:15px;cursor:pointer}
.model-details__tabs button[aria-selected=true]{background:#293d66;color:#fff}
.model-details__plans{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,80px)}
.yfg-model .model-details .model-page__plan-tabs{display:flex;flex-direction:column;gap:0;width:auto;margin:0;overflow:visible}
.yfg-model .model-details .model-page__plan-tabs button{min-height:0;padding:16px 0 16px 18px;border:0;border-left:2px solid #293d661f;background:transparent;color:#7a8592;font-size:clamp(15px,1vw,18px);text-align:left}
.yfg-model .model-details .model-page__plan-tabs button[aria-pressed=true]{border-left-color:#dcaa70;color:var(--ink)}
.yfg-model .model-details .model-page__plan-image{width:auto;min-height:0;margin:0;padding:0;background:#fff}
.yfg-model .model-page__plan-open{display:block;width:fit-content;max-width:100%;margin-inline:auto}
.yfg-model .model-page__plan-open img{width:auto;max-width:100%;max-height:none;height:auto;object-fit:contain}
/* plans are 1125 px rasters from cranchi.com: show 1:1, never resample up or slightly down (thin bulwark lines ghost) */
.yfg-model .model-page__plan-open span{position:static;display:block;margin-top:14px;padding:0;background:none;color:#a36f33;font-size:14px;text-align:right}
.yfg-model .model-details .model-page__fact-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:48px clamp(32px,4vw,80px);width:auto;margin:0}
.yfg-model .model-page__fact-groups h3{margin:0 0 14px;color:var(--mist);font-size:13px;letter-spacing:.1em}
.yfg-model .model-page__fact-groups dl>div{padding:15px 0;font-size:var(--text)}
.yfg-model .model-page__fact-group dt{color:#637180}
.model-spec-note{max-width:60em;margin:36px 0 0;color:#637180;font-size:14px;line-height:1.6}
.model-spec-docs{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}
.model-spec-docs a,.model-compare-toggle{display:inline-flex;align-items:center;gap:18px;min-height:52px;padding:0 24px;border:1px solid #293d6633;border-radius:999px;background:transparent;color:#293d66;font:inherit;font-size:15px;text-decoration:none;cursor:pointer}
.model-spec-docs a:hover,.model-compare-toggle:hover,.model-compare-toggle[aria-pressed=true]{border-color:#dcaa70;color:#a36f33}

.yfg-model .model-page__gallery-section{padding:var(--section) 0;background:#f6f7f4}
.yfg-model .model-page__gallery-controls button{font-size:15px}
.yfg-model .model-page__gallery-controls button>[data-home-en],.yfg-model .model-page__viewer-categories button>[data-home-en]{font-size:inherit;color:inherit;margin-left:0}
.yfg-model .model-page__gallery-count{font-size:14px}
.yfg-model .model-page__gallery-carousel{--gallery-gap:clamp(20px,2.4vw,48px);--gallery-w:min(1760px,calc(100vw - var(--gut) * 2 - 120px))}
.yfg-model .model-page__gallery-track{width:calc(var(--gallery-w) * 3 + var(--gallery-gap) * 2);grid-template-columns:repeat(3,var(--gallery-w))}
.yfg-model .model-page__gallery-carousel{--gallery-h:min(calc(var(--gallery-w) / 1.6),calc(100svh - var(--header-height) - 230px))}
.yfg-model .model-page__gallery-main{height:var(--gallery-h);border-radius:0}
.yfg-model .model-page__gallery-side{height:calc(var(--gallery-h) * .82);border-radius:0;opacity:.6}
.yfg-model .model-page__gallery-main img,.yfg-model .model-page__gallery-side img{object-fit:cover}
.yfg-model .model-page__gallery-gutter-arrow--previous{left:calc(50% - var(--gallery-w) / 2 - var(--gallery-gap) / 2 - 22px)}
.yfg-model .model-page__gallery-gutter-arrow--next{left:calc(50% + var(--gallery-w) / 2 + var(--gallery-gap) / 2 - 22px)}
.yfg-model .model-page__gallery-actions{width:var(--gallery-w);margin-top:20px}
.yfg-model .model-page__gallery-open{min-height:48px;padding:0 22px;border:1px solid #293d6633;border-radius:999px;background:transparent;color:#293d66;font-size:15px}
.model-page__gallery-caption{margin:0;color:#637180;font-size:15px}

.model-range{margin-top:clamp(56px,6vw,110px);padding-top:clamp(32px,3vw,56px);border-top:1px solid #293d661f}
.model-range__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 28px;margin-bottom:28px}
.model-range__head h3{margin:0;color:var(--ink);font-size:clamp(26px,2.2vw,40px);font-weight:300;letter-spacing:-.03em}
.model-range__head p{flex:1 1 280px;margin:0;color:#637180;font-size:var(--text)}
.model-range__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,28px);margin:0;padding:0;list-style:none}
.model-range__list li{display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:clamp(16px,1.4vw,24px);border:1px solid #293d661a;background:#f6f7f4}
.model-range__list li.is-current{border-color:#dcaa70}
.model-range__list img{display:block;width:100%;aspect-ratio:2.2;object-fit:contain}
.model-range__list a{color:inherit;text-decoration:none}
.model-range__list strong{display:block;color:var(--ink);font-size:clamp(20px,1.4vw,26px);font-weight:400}
.model-range__list p{margin:6px 0 0;color:#637180;font-size:15px}
.model-range__list button{justify-self:start;min-height:42px;padding:0 18px;border:1px solid #293d6633;border-radius:999px;background:transparent;color:#293d66;font:inherit;font-size:14px;cursor:pointer}
.model-range__list button:hover{border-color:#dcaa70}
.model-range__list button[aria-pressed=true]{border-color:#dcaa70;background:#dcaa70;color:#172642}

.model-atelier{padding:var(--section) 0;background:#f6f7f4}
.model-atelier__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,120px);margin-bottom:clamp(32px,3.5vw,64px)}
.model-atelier__head h2,.model-stock__head h2,.model-faq__intro h2{margin:0;color:var(--ink);font-size:var(--h2);font-weight:300;letter-spacing:-.035em;line-height:1.04}
.model-atelier__head>p,.model-stock__head>p{margin:0;color:#46525f;font-size:var(--text);line-height:1.7}
.model-atelier__list{display:grid;grid-template-columns:repeat(var(--atelier-cols,5),minmax(0,1fr));gap:clamp(12px,1.4vw,24px);margin:0;padding:0;list-style:none}
.model-atelier__list figure{margin:0 0 14px;aspect-ratio:4/5;overflow:hidden;background:#e5e9eb}
.model-atelier__list img{display:block;width:100%;height:100%;object-fit:cover}
.model-atelier__list strong{color:var(--ink);font-size:clamp(18px,1.3vw,24px);font-weight:400}
.model-atelier__list span{display:block;margin-top:4px;color:#7a8592;font-size:13px}

.model-stock{padding:var(--section) 0;background:#fff}
.model-stock__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,120px);margin-bottom:clamp(32px,3.5vw,64px)}
.model-stock__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,28px);margin:0;padding:0;list-style:none}
.model-stock__list a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:#f6f7f4;transition:box-shadow .2s}
.model-stock__list a:hover{box-shadow:0 10px 40px #293d661f}
.model-stock__list figure{margin:0;aspect-ratio:3/2;overflow:hidden;background:#e5e9eb}
.model-stock__list img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}
.model-stock__list a:hover img{transform:scale(1.03)}
.model-stock__body{display:grid;gap:6px;padding:clamp(18px,1.6vw,28px) clamp(18px,1.6vw,28px) 0}
.model-stock__body small{color:#628aa6;font-size:13px;letter-spacing:.08em;text-transform:uppercase}
.model-stock__body strong{color:var(--ink);font-size:clamp(22px,1.6vw,30px);font-weight:400}
.model-stock__body p{margin:0;color:#637180;font-size:15px}
.model-stock__body b{margin-top:8px;color:var(--ink);font-size:clamp(20px,1.4vw,26px);font-weight:500}
.model-stock__body span{color:#7a8592;font-size:14px}
.model-stock__list em{margin-top:auto;padding:18px clamp(18px,1.6vw,28px) clamp(18px,1.6vw,28px);color:#a36f33;font-size:15px;font-style:normal}

.model-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,120px)}
.model-faq__intro{position:sticky;top:calc(var(--header-height) + 90px)}
.model-faq__intro>p:not(.model-page__eyebrow){margin:22px 0 28px;color:#46525f;font-size:var(--text);line-height:1.7}
.yfg-model .model-faq__list details{width:auto;margin:0;padding:0;border:0;border-top:1px solid #293d6626}
.yfg-model .model-faq__list details:last-child{border-bottom:1px solid #293d6626}
.yfg-model .model-faq__list summary{display:flex;justify-content:space-between;gap:24px;padding:24px 0;color:var(--ink);font-size:clamp(18px,1.3vw,24px);line-height:1.35;list-style:none;cursor:pointer}
.yfg-model .model-faq__list summary::-webkit-details-marker{display:none}
.yfg-model .model-faq__list summary::after{content:'+';flex:none;color:#a36f33;font-size:28px;font-weight:300;line-height:1;transition:transform .2s}
.yfg-model .model-faq__list details[open] summary::after{transform:rotate(45deg)}
.yfg-model .model-faq__list details>p{max-width:46em;margin:0;padding:0 0 26px;color:#46525f;font-size:var(--text);line-height:1.7}
.model-media-section{padding:var(--section) 0;background:#fff}
.model-media-section .model-page__section-head{width:100%}
.model-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2vw,40px)}
.model-media-poster{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#172642}
.model-media-poster img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.model-media-poster:hover img{transform:scale(1.025)}
.model-media-grid>:only-child{grid-column:1/-1}
.model-media-grid>:only-child .model-media-poster{aspect-ratio:21/9}
.model-media-poster>span{position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:clamp(44px,4vw,72px);background:#293d662e}
.model-media-grid h3{margin:22px 0 0;color:var(--ink);font-size:clamp(22px,1.7vw,32px);font-weight:300;letter-spacing:-.02em}
.model-configurator-request{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:clamp(40px,4vw,72px);padding:clamp(24px,2.4vw,40px);border-left:2px solid #dcaa70;background:#fff}
.model-configurator-request h3{margin:0;color:#293d66;font-size:clamp(22px,1.6vw,30px);font-weight:400;letter-spacing:-.02em}
.model-configurator-request p{margin:8px 0 0;color:#637180;font-size:var(--text);line-height:1.5}
.model-outline-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:54px;padding:0 26px;border:1px solid #293d66;border-radius:999px;background:transparent;color:#293d66;font:inherit;font-size:15px;cursor:pointer;transition:background .2s,color .2s}
.model-outline-button:hover{background:#293d66;color:#fff}

.yfg-model .model-page__faq{padding:var(--section) 0;background:#f6f7f4}

.model-advisor{padding:var(--section) 0;background:#293d66;color:#fff}
.model-advisor-inner{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,7vw,140px);width:var(--wrap);margin:auto}
.model-advisor-inner>img{width:100%;height:clamp(440px,38vw,760px);object-fit:cover;object-position:center 22%}
.model-advisor h2{margin:14px 0 30px;color:white;font-size:var(--h2);font-weight:300;line-height:1.04;letter-spacing:-.04em}
.model-advisor .model-page__eyebrow{color:#dcaa70}
.model-advisor strong{font-size:clamp(20px,1.4vw,26px);font-weight:500}
.model-advisor p{max-width:36em;margin:12px 0 22px;color:#ffffffc4;font-size:var(--text)}
.model-advisor small{display:block;margin-top:30px;color:#ffffff99;font-size:14px}
.model-advisor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}
.model-advisor-actions>a{color:#dcaa70;font-size:16px}
.model-sand-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:0 26px;border:1px solid #dcaa70;border-radius:999px;background:#dcaa70;color:#172642;font:inherit;font-size:15px;cursor:pointer}
.model-sand-button:hover{background:#e5ba88}
.model-sand-button:disabled{opacity:.6;cursor:default}

.model-alternatives{padding:var(--section) 0;background:#f6f7f4}
.yfg-model .model-alternatives .model-page__section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;width:100%}
.yfg-model .model-alternatives .model-page__section-head>div{width:auto;margin:0}
.model-alternatives__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,40px);margin:0;padding:0;list-style:none}
.model-alternatives__list li{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(0,1fr);align-items:center;gap:16px 28px;padding:clamp(18px,1.6vw,32px);background:#fff}
.model-alternatives__photo{display:block;grid-row:span 2;background:#e5e9eb}
.model-alternatives__photo img{display:block;width:100%;aspect-ratio:1.6;object-fit:contain}
.model-alternatives__list small{color:#628aa6;font-size:12px;letter-spacing:.11em;text-transform:uppercase}
.model-alternatives__list strong{display:block;margin-top:6px;color:#293d66;font-size:clamp(22px,1.6vw,30px);font-weight:400}
.model-alternatives__list p{margin:8px 0 0;color:#637180;font-size:15px}
.model-alternatives__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}
.model-alternatives__actions a{color:#a36f33;font-size:15px;text-decoration:none}
.model-alternatives__actions a:hover{text-decoration:underline}
.model-alternatives__actions button{min-height:42px;padding:0 18px;border:1px solid #293d6633;border-radius:999px;background:transparent;color:#293d66;font:inherit;font-size:14px;cursor:pointer}
.model-alternatives__actions button:hover{border-color:#dcaa70}
.model-alternatives__actions button[aria-pressed=true]{border-color:#dcaa70;background:#dcaa70;color:#172642}
.model-mobile-cta{display:none}

.model-page__plan-dialog .model-plan-zoom{display:flex;gap:12px;align-items:center}
.model-page__plan-dialog .model-plan-zoom button{min-width:40px;min-height:40px;color:#fff;background:transparent;border:1px solid #ffffff44;font-size:18px}
.model-plan-scroll{height:calc(88svh - 76px);overflow:auto;background:#fff;padding:30px;touch-action:pan-x pan-y}
.model-plan-scroll img{display:block;width:100%;max-width:none;height:auto;min-height:45vh;object-fit:contain;margin:auto}
.model-request-dialog{width:min(560px,calc(100% - 28px));padding:42px;border:0;background:#f6f7f4;color:#293d66;max-height:94svh;overflow:auto;font-family:'Wix Madefor Text',Arial,sans-serif}
.model-request-dialog::backdrop,.model-film-dialog::backdrop{background:#293d66dc;backdrop-filter:blur(5px)}
.model-request-dialog h2{margin:24px 0 16px;font-size:40px;font-weight:300;line-height:1.1;letter-spacing:-.04em}
.model-request-dialog>p{margin-bottom:25px;font-size:16px;line-height:1.5}
.model-close{position:absolute;top:12px;right:16px;width:38px;height:38px;border:0;background:transparent;color:inherit;font-size:30px;cursor:pointer}
.model-request-dialog form{display:grid;gap:20px}
.model-request-dialog label{display:grid;gap:8px;font-size:13px}
.model-request-dialog input:not([type=checkbox]){width:100%;min-height:44px;border:0;border-bottom:1px solid #293d6650;border-radius:0;background:transparent;color:#293d66;font:inherit;font-size:17px}
.model-request-dialog input:focus-visible{outline:2px solid #dcaa70;outline-offset:4px}
.model-request-dialog .model-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5}
.model-consent input{width:16px;height:16px;flex-shrink:0;margin-top:3px;accent-color:#293d66}
.model-consent a{color:inherit;text-decoration:underline}
.model-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
[data-model-lead-status]{min-height:24px;margin:0;font-size:14px;line-height:1.5}
[data-model-lead-status][data-state=error]{color:#a33434}
.model-lead-done{display:grid;gap:14px;padding-top:6px}
.model-lead-done[hidden]{display:none}
.model-request-dialog.is-done>p:not(.home-kicker){display:none}
.model-lead-done__title{margin:0;color:#293d66;font-size:26px;font-weight:300;letter-spacing:-.02em}
.model-lead-done>p:not(.model-lead-done__title){margin:0;color:#46525f;font-size:16px;line-height:1.5}
.model-lead-done__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.model-lead-done__social a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:1px solid #293d6633;border-radius:999px;color:#293d66;font-size:15px;text-decoration:none;transition:border-color .2s,background .2s}
.model-lead-done__social a:hover{border-color:#dcaa70;background:#fff}
.model-lead-done__social svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}
.model-lead-done__social svg .fill{fill:currentColor;stroke:none}
.model-lead-done small{color:#7a8592;font-size:13px}
.model-film-dialog{width:min(1180px,calc(100% - 24px));max-height:92svh;padding:46px 0 0;border:0;background:#293d66;color:white}
[data-film-frame]{aspect-ratio:16/9}
[data-film-frame] iframe{width:100%;height:100%;border:0}
.yfg-model .home-compare-dialog{color:#293d66;font-family:'Wix Madefor Text',Arial,sans-serif}
.yfg-model .home-compare-dialog h2{font-weight:300}
.yfg-model .home-compare-content th img{height:100px;background:#e5e9eb;object-fit:contain}
.yfg-model .home-compare-content th button,.yfg-model .home-compare-content a{color:#a36f33}
.yfg-model dialog[open]{position:fixed;inset:0;z-index:200;margin:auto}

@media(max-width:1100px){
 .model-intro__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}
 .model-story__grid,.model-story--reverse .model-story__grid{grid-template-columns:1fr}
 .model-story--reverse .model-story__copy{order:0}
 .model-details__plans{grid-template-columns:1fr}
 .yfg-model .model-details .model-page__plan-tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none}
 .yfg-model .model-details .model-page__plan-tabs button{flex:none;padding:12px 18px;border-left:0;border-bottom:2px solid #293d661f;white-space:nowrap}
 .yfg-model .model-details .model-page__plan-tabs button[aria-pressed=true]{border-bottom-color:#dcaa70}
 .model-alternatives__list{grid-template-columns:1fr}
 .model-atelier__list{grid-template-columns:repeat(3,minmax(0,1fr))}
 .model-atelier__head,.model-stock__head,.model-faq__grid{grid-template-columns:1fr}
 .model-faq__intro{position:static}
 .model-stock__list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 .model-hero{height:calc(100svh - var(--header-height) - 64px);min-height:520px}
 .model-hero__content{bottom:28px;gap:20px}
 .yfg-model .model-hero h1{font-size:clamp(46px,13vw,64px)}
 .model-hero__meta{margin-top:12px;font-size:15px;line-height:1.5}
 .model-hero__logo img{height:36px}
 .model-hero__actions{width:100%;gap:8px}
 .model-pill{min-height:46px;padding:0 18px;font-size:14px}
 .model-pill--sand{flex:1 1 100%;justify-content:space-between}
 .yfg-model .model-page__nav{min-height:52px;padding:0 0 0 18px}
 .model-page__nav-links{gap:22px;min-height:52px;padding-right:28px;mask-image:linear-gradient(90deg,#000 82%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent)}
 .yfg-model .model-page__nav a{font-size:14px}
 .model-page__nav-cta{display:none}
 .model-intro__lead{font-size:24px}
 .model-intro__facts{gap:28px 18px}
 .model-story__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;padding:0 18px;gap:10px}
 .model-story__row figure{flex:0 0 78%;scroll-snap-align:center}
 .model-details__head{align-items:flex-start;flex-direction:column}
 .model-details__tabs button{padding:0 18px;font-size:14px}
 .model-spec-docs a,.model-compare-toggle{flex:1 1 100%;justify-content:space-between}
 .yfg-model .model-page__gallery-carousel{--gallery-w:calc(100vw - 36px);--gallery-gap:12px}
 .yfg-model .model-page__gallery-carousel{--gallery-h:calc((100vw - 36px) / 1.4)}
 .yfg-model .model-page__gallery-gutter-arrow{display:none}
 .yfg-model .model-page__gallery-actions{flex-direction:column;align-items:flex-start}
 .model-media-grid{grid-template-columns:1fr;gap:32px}
 .model-configurator-request{padding:22px 20px}
 .model-outline-button{width:100%}
 .model-advisor-inner{grid-template-columns:1fr;gap:32px}
 .model-advisor-inner>img{width:min(100%,420px);height:420px}
 .model-advisor-actions .model-sand-button{width:100%}
 .model-alternatives__list li{grid-template-columns:120px minmax(0,1fr);gap:10px 16px;padding:14px}
 .model-alternatives__photo{grid-row:auto}
 .model-alternatives__actions{grid-column:1 / -1}
 .model-range__list,.model-stock__list{grid-template-columns:1fr}
 .model-range__list li{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:10px 14px;padding:14px}
 .model-range__list li>img,.model-range__list li>a{grid-row:1}
 .model-range__list li>button{grid-column:1 / -1}
 .model-range__list strong{font-size:19px}
 .model-range__list p{font-size:13px}
 .model-atelier__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px}
 .model-atelier__list li{flex:0 0 62%;scroll-snap-align:start}
 .model-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#293d66f2;box-shadow:0 -6px 20px #293d6633}
 .model-mobile-cta[hidden]{display:none}
 .model-mobile-cta .model-sand-button{flex:1;min-height:48px}
 .model-mobile-cta a{display:grid;place-items:center;width:48px;min-height:48px;border:1px solid #ffffff55;border-radius:999px;color:#fff;font-size:12px;letter-spacing:.04em;text-decoration:none}
 .model-request-dialog{padding:38px 24px 24px}
 .model-request-dialog h2{font-size:34px}
 .model-plan-scroll{height:calc(85svh - 76px);padding:12px}
 .model-page__plan-dialog .model-plan-zoom{gap:6px}
 .model-page__plan-dialog .model-plan-zoom button{min-width:32px;min-height:36px}
}
/* site-wide GetButton WhatsApp widget on production must not cover the mobile CTA bar */
@media(max-width:760px){html:has(.model-mobile-cta:not([hidden])) [class^=gb-widget],html:has(.model-mobile-cta:not([hidden])) [id^=gb-widget]{transform:translateY(-70px)!important;transition:transform .2s}}
@media(prefers-reduced-motion:reduce){.model-media-poster img{transition:none}}
.model-advisor--text .model-advisor-inner{grid-template-columns:minmax(0,1fr);max-width:980px}
.model-new{color:#b88246;font-weight:500;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}
.model-range__list .model-new{margin-left:.4em;font-size:.55em;vertical-align:.2em}
.model-hero__meta .model-new{color:#dcaa70}
.model-range__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1100px) and (min-width:761px){.model-range__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.model-range__list--4{grid-template-columns:1fr}}
.model-media-grid>:only-child .model-media-poster--video{aspect-ratio:16/9;max-width:1280px}
/* news page */
.yfg-news .news-hero{padding:clamp(48px,6vw,110px) 0 clamp(36px,4vw,64px);background:#f6f7f4}
.yfg-news .news-hero h1{max-width:16ch;margin:14px 0 0;color:var(--ink,#293d66);font-size:clamp(46px,6vw,96px);font-weight:300;line-height:.98;letter-spacing:-.05em}
.yfg-news .news-meta{margin:0 0 14px;color:#b88246;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
.yfg-news .news-events{padding:clamp(40px,4vw,70px) 0;background:#fff}.yfg-news .news-events h2{margin:12px 0 26px;font-size:clamp(32px,3vw,48px);font-weight:300;letter-spacing:-.03em;color:var(--ink,#293d66)}
.yfg-news .news-events ul{margin:0;padding:0;list-style:none;border-top:1px solid #293d6633}.yfg-news .news-events li{display:grid;grid-template-columns:170px minmax(0,1fr) 40px;gap:30px;align-items:center;padding:26px 0;border-bottom:1px solid #293d6633}
.yfg-news .news-events time{font-size:15px;color:var(--ink,#293d66)}.yfg-news .news-events time small{display:block;margin-top:6px;color:#628aa6;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.yfg-news .news-events li.is-upcoming time small{color:#b88246}
.yfg-news .news-events h3{margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:400;color:var(--ink,#293d66)}.yfg-news .news-events p{margin:4px 0 0;color:#628aa6;font-size:15px}.yfg-news .news-events .news-events__about{max-width:60ch;margin-top:10px;color:#293d66b3}
.yfg-news .news-events li>a{justify-self:end;color:#dcaa70;font-size:24px;text-decoration:none}
.yfg-news .news-list{padding:clamp(48px,5vw,90px) 0;background:#f6f7f4}
.yfg-news .news-article{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start;padding:clamp(40px,4vw,70px) 0;border-top:1px solid #293d661f;scroll-margin-top:calc(var(--header-height,94px) + 20px)}
.yfg-news .news-article:first-child{border-top:0;padding-top:0}
.yfg-news .news-article__cover{margin:0;aspect-ratio:3/2;overflow:hidden;background:#e5ecee}.yfg-news .news-article__cover img{width:100%;height:100%;object-fit:cover}
.yfg-news .news-article h2{margin:0 0 18px;color:var(--ink,#293d66);font-size:clamp(30px,2.8vw,48px);font-weight:300;line-height:1.04;letter-spacing:-.035em}
.yfg-news .news-article p{max-width:62ch;margin:0 0 14px;color:#293d66cc;font-size:var(--text,17px);line-height:1.6}.yfg-news .news-article .news-article__lead{color:var(--ink,#293d66);font-size:clamp(18px,1.3vw,21px)}
.yfg-news .news-article__links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:22px!important}.yfg-news .news-article__links a{color:var(--ink,#293d66);border-bottom:1px solid #dcaa70;text-decoration:none}
.yfg-news .news-article__gallery{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.yfg-news .news-article__gallery figure{margin:0}.yfg-news .news-article__gallery img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.yfg-news .news-article__gallery figcaption{margin-top:8px;color:#628aa6;font-size:13px}
.yfg-news .news-older{padding:clamp(40px,4vw,70px) 0 clamp(60px,6vw,110px);background:#fff}.yfg-news .news-older h2{margin:0 0 24px;color:var(--ink,#293d66);font-size:clamp(28px,2.4vw,40px);font-weight:300}
.yfg-news .news-older__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.yfg-news .news-older__grid a{color:inherit;text-decoration:none}.yfg-news .news-older__grid img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;margin-bottom:16px;background:#e5ecee}.yfg-news .news-older__grid h3{margin:0;color:var(--ink,#293d66);font-size:22px;font-weight:400;line-height:1.2}
@media(max-width:900px){.yfg-news .news-article{grid-template-columns:1fr}.yfg-news .news-article__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.yfg-news .news-older__grid{grid-template-columns:1fr}.yfg-news .news-events li{grid-template-columns:1fr 30px;gap:10px}.yfg-news .news-events li>div{grid-column:1}.yfg-news .news-events li>a{grid-column:2;grid-row:1/3}}
.model-advisor .model-advisor__avatar{display:block;width:120px;height:120px;margin:0 0 20px;border-radius:50%;object-fit:cover}
.yfg-price{white-space:nowrap}.yfg-price__mark{color:#b88246}
.yfg-news .news-article__cta{margin:24px 0 0!important}.yfg-news .news-events h3 a{color:inherit;text-decoration:none}.yfg-news .news-events h3 a:hover{color:#b88246}.yfg-news .news-events li>.yfg-meet-button{justify-self:end}
@media(max-width:900px){.yfg-news .news-events li>.yfg-meet-button{grid-column:1/-1;justify-self:start;margin-top:8px}}
.yfg-news .news-article__gallery{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.yfg-news .news-article__gallery video{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;background:#293d66}
/* Cranchi shipyard page */
.yfg-brand .brand-hero{position:relative;display:flex;align-items:flex-end;min-height:min(92svh,980px);padding:calc(var(--header-height) + 60px) 0 clamp(48px,6vw,96px);overflow:hidden;background:#293d66;color:#fff}
.yfg-brand .brand-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.yfg-brand .brand-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,#293d6680 0%,#293d6600 30%,#293d66e6 100%),linear-gradient(90deg,#293d66b3 0%,#293d6600 65%)}
.yfg-brand .brand-hero__copy{position:relative}
.yfg-brand .brand-hero .model-page__eyebrow{color:#dcaa70}
.yfg-brand .brand-hero h1{max-width:12ch;margin:14px 0 22px;color:#fff;font-size:clamp(48px,7vw,124px);font-weight:300;line-height:.95;letter-spacing:-.05em}
.yfg-brand .brand-hero__lead{max-width:60ch;margin:0 0 30px;color:#ffffffd9;font-size:var(--text);line-height:1.55}
.yfg-brand .brand-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}
.yfg-brand .brand-hero .brand-link{color:#fff}
.yfg-brand .brand-link{display:inline-block;color:var(--ink);font-size:15px;text-decoration:none;border-bottom:1px solid #dcaa70;padding-bottom:3px}
.yfg-brand .brand-facts{background:#293d66;color:#fff;padding:0 0 clamp(36px,4vw,64px)}
.yfg-brand .brand-facts dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding-top:clamp(28px,3vw,44px);border-top:1px solid #ffffff2e}
.yfg-brand .brand-facts dt{font-size:clamp(34px,3.6vw,64px);font-weight:300;letter-spacing:-.04em;line-height:1}
.yfg-brand .brand-facts dd{margin:10px 0 0;color:#dcaa70;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
.yfg-brand .brand-nav{position:sticky;top:var(--header-height);z-index:5;background:#f6f7f4f2;backdrop-filter:blur(8px);border-bottom:1px solid #293d661a}
.yfg-brand .brand-nav .model-wrap{display:flex;gap:28px;overflow-x:auto;padding:16px 0;scrollbar-width:none}
.yfg-brand .brand-nav a{color:var(--ink);font-size:15px;text-decoration:none;white-space:nowrap}
.yfg-brand .brand-nav a:hover{color:#b88246}
.yfg-brand .brand-section{padding:var(--section) 0;background:#f6f7f4;scroll-margin-top:calc(var(--header-height) + 50px)}
.yfg-brand .brand-method,.yfg-brand .brand-design,.yfg-brand .brand-range{background:#fff}
.yfg-brand .brand-head{max-width:980px;margin-bottom:clamp(32px,3.5vw,64px)}
.yfg-brand .brand-head h2,.yfg-brand .brand-design h2{margin:12px 0 0;color:var(--ink);font-size:var(--h2);font-weight:300;letter-spacing:-.035em;line-height:1.04}
.yfg-brand .brand-head>p:last-child:not(.model-page__eyebrow){margin:22px 0 0;color:#293d66b3;font-size:var(--text);line-height:1.6}
.yfg-brand .brand-history__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,96px);align-items:start}
.yfg-brand .brand-history__portrait{position:sticky;top:calc(var(--header-height) + 80px);margin:0}
.yfg-brand figure img,.yfg-brand .brand-cards img,.yfg-brand .brand-plants__grid img,.yfg-brand .brand-service__grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:#e8edef}
.yfg-brand figcaption{margin-top:12px;color:#637180;font-size:14px;line-height:1.5}
.yfg-brand .brand-timeline{margin:0;padding:0;list-style:none}
.yfg-brand .brand-timeline li{display:grid;grid-template-columns:clamp(84px,8vw,140px) minmax(0,1fr);gap:24px;padding:28px 0;border-top:1px solid #293d661f}
.yfg-brand .brand-timeline li:first-child{border-top:0;padding-top:0}
.yfg-brand .brand-timeline__year{color:#b88246;font-size:clamp(30px,2.6vw,46px);font-weight:300;letter-spacing:-.04em;line-height:1}
.yfg-brand .brand-timeline h3{margin:4px 0 10px;color:var(--ink);font-size:clamp(20px,1.5vw,26px);font-weight:400}
.yfg-brand .brand-timeline p{margin:0;color:#293d66cc;font-size:var(--text);line-height:1.6}
.yfg-brand .brand-timeline img{display:block;width:100%;max-width:560px;margin-top:18px;aspect-ratio:3/2;object-fit:cover}
.yfg-brand .brand-timeline .brand-link{margin-top:14px}
.yfg-brand .brand-today{max-width:980px;margin:clamp(40px,4vw,72px) 0 0;padding-left:24px;border-left:2px solid #dcaa70;color:var(--ink);font-size:clamp(18px,1.4vw,24px);font-weight:300;line-height:1.5}
.yfg-brand .brand-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px)}
.yfg-brand .brand-cards h3,.yfg-brand .brand-plants__grid h3,.yfg-brand .brand-service__grid h3,.yfg-brand .brand-atelier h3,.yfg-brand .brand-partners h3{margin:22px 0 10px;color:var(--ink);font-size:clamp(22px,1.7vw,30px);font-weight:400;letter-spacing:-.02em}
.yfg-brand .brand-cards p,.yfg-brand .brand-plants__grid p,.yfg-brand .brand-service__grid p,.yfg-brand .brand-design p,.yfg-brand .brand-atelier p{margin:0 0 12px;color:#293d66cc;font-size:var(--text);line-height:1.6}
.yfg-brand .brand-plants__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px)}
.yfg-brand .brand-plants__place{margin:20px 0 0!important;color:#b88246!important;font-size:12px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
.yfg-brand .brand-plants__grid h3{margin-top:6px}
.yfg-brand .brand-plants__grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 16px;padding:16px 0;border-block:1px solid #293d661f}
.yfg-brand .brand-plants__grid dt{color:#637180;font-size:12px}
.yfg-brand .brand-plants__grid dd{margin:4px 0 0;color:var(--ink);font-size:clamp(17px,1.3vw,22px)}
.yfg-brand .brand-wide{margin:clamp(32px,3.5vw,64px) 0 0}
.yfg-brand .brand-wide img{aspect-ratio:21/9}
.yfg-brand .brand-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,96px);align-items:center}
.yfg-brand .brand-split figure{margin:0}
.yfg-brand .brand-design h2{margin-bottom:24px}
.yfg-brand .brand-atelier{margin-top:30px;padding:26px 28px;background:#f6f7f4}
.yfg-brand .brand-atelier h3{margin-top:0}
.yfg-brand .brand-service__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(16px,2vw,32px);align-items:stretch}
.yfg-brand .brand-service__grid article{display:flex;flex-direction:column;background:#fff}
.yfg-brand .brand-service__grid article>div{padding:4px 28px 28px}
.yfg-brand .brand-service__grid article.is-text{background:#293d66}
.yfg-brand .brand-service__grid article.is-text>div{padding:32px 28px}
.yfg-brand .brand-service__grid article.is-text h3{margin-top:0;color:#fff}
.yfg-brand .brand-service__grid article.is-text p{color:#ffffffcc}
.yfg-brand .brand-service .yfg-meet-button{margin-top:10px}
.yfg-brand .brand-partners{margin-top:clamp(40px,4vw,72px)}
.yfg-brand .brand-partners ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.yfg-brand .brand-partners li{display:flex;flex-direction:column;gap:8px;padding:20px;background:#fff}
.yfg-brand .brand-partners strong{color:var(--ink);font-size:18px;font-weight:500}
.yfg-brand .brand-partners span{color:#637180;font-size:14px;line-height:1.45}
.yfg-brand .brand-line{margin-top:clamp(36px,4vw,64px)}
.yfg-brand .brand-line:first-of-type{margin-top:0}
.yfg-brand .brand-line__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:20px}
.yfg-brand .brand-line__head h3{margin:0;color:var(--ink);font-size:clamp(26px,2.2vw,40px);font-weight:300;letter-spacing:-.03em}
.yfg-brand .brand-line__head p{margin:0;color:#637180;font-size:var(--text)}
.yfg-brand .brand-range .model-range__list p{margin:6px 0 0;color:#637180;font-size:14px}
.yfg-brand .brand-range .brand-link{justify-self:start;font-size:14px}
.yfg-brand .brand-experts-cta{margin:clamp(28px,3vw,48px) 0 0}
@media(max-width:1100px){.yfg-brand .brand-facts dl{grid-template-columns:repeat(3,minmax(0,1fr))}.yfg-brand .brand-partners ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.yfg-brand .brand-history__grid,.yfg-brand .brand-split,.yfg-brand .brand-service__grid,.yfg-brand .brand-plants__grid,.yfg-brand .brand-cards{grid-template-columns:1fr}.yfg-brand .brand-history__portrait{position:static}.yfg-brand .brand-wide img{aspect-ratio:3/2}}
@media(max-width:700px){.yfg-brand .brand-hero{min-height:88svh}.yfg-brand .brand-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.yfg-brand .brand-facts dl>div:last-child{grid-column:1/-1}.yfg-brand .brand-timeline li{grid-template-columns:1fr;gap:8px}.yfg-brand .brand-partners ul{grid-template-columns:1fr 1fr}}
.yfg-brand .brand-history__portrait img{aspect-ratio:4/5;object-position:70% 40%}
.yfg-brand main{padding-top:0}
