/* Oasis Meu — site stylesheet
   Display and UI faces are open-licence stand-ins, embedded so the site also renders when opened from disk.
   Production: licensed Abril Display / Abril Text as separate woff2 files. */
@font-face { font-family: 'OM Display'; font-weight: 300; font-display: swap; src: url(data:font/woff2;base64,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) format('woff2'); }
@font-face { font-family: 'OM Display'; font-weight: 400; font-display: swap; src: url(data:font/woff2;base64,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) format('woff2'); }
@font-face { font-family: 'OM UI'; font-weight: 400; font-display: swap; src: url(data:font/woff2;base64,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) format('woff2'); }
@font-face { font-family: 'OM UI'; font-weight: 600; font-display: swap; src: url(data:font/woff2;base64,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) format('woff2'); }

:root {
  --paper: #FFFFFF;
  --sand: #ECE6E4;
  --ink: #0F1B26;
  --muted: #4A5560;
  --blue: #0256A2;
  --blue-deep: #013F7A;
  --line: rgba(15, 27, 38, 0.16);
  --pad: clamp(20px, 4.6vw, 72px);
  --gap: clamp(16px, 2vw, 28px);
  --space: clamp(88px, 11.5vw, 184px);
  --bar: 84px;
  --display: 'OM Display', 'Times New Roman', serif;
  --ui: 'OM UI', 'Helvetica Neue', Arial, sans-serif;
  --ease: cubic-bezier(.2, .7, .2, 1);
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: calc(var(--bar) + 96px); -webkit-text-size-adjust: 100%; }
body { margin: 0; background: var(--paper); color: var(--ink); font-family: var(--ui); font-size: clamp(16px, 1.2vw, 18px); line-height: 1.6; -webkit-font-smoothing: antialiased; }
img, svg, video { display: block; max-width: 100%; }
img, video { height: auto; }
h1, h2, h3, h4, p, dl, dd, ul, ol, figure, fieldset, blockquote { margin: 0; padding: 0; }
ul, ol { list-style: none; }
fieldset { border: 0; min-width: 0; }
a { color: inherit; text-decoration: none; }
button { font: inherit; color: inherit; }
:focus-visible { outline: 2px solid var(--blue); outline-offset: 3px; }
::selection { background: var(--blue); color: #fff; }

.skip { position: absolute; left: 12px; top: -80px; z-index: 100; padding: 12px 18px; background: var(--ink); color: #fff; border-radius: 999px; font-size: 14px; font-weight: 600; }
.skip:focus { top: 12px; }

/* Type */
.display { font-family: var(--display); font-weight: 300; letter-spacing: -0.015em; text-wrap: balance; }
.xl { font-size: clamp(40px, 5.8vw, 92px); line-height: 1.02; }
.lg { font-size: clamp(34px, 4.3vw, 66px); line-height: 1.05; }
.md { font-size: clamp(26px, 2.7vw, 40px); line-height: 1.12; }
.sm { font-family: var(--display); font-weight: 400; font-size: clamp(22px, 1.9vw, 28px); line-height: 1.15; }
.label { font-size: 14px; letter-spacing: 0.02em; color: var(--muted); }
.muted { color: var(--muted); }
.lede { font-size: clamp(18px, 1.5vw, 22px); line-height: 1.5; max-width: 30em; }
.prose p + p { margin-top: 1em; }
.prose { max-width: 34em; color: var(--muted); }
.ph { background: rgba(2, 86, 162, 0.08); color: var(--blue-deep); padding: 1px 6px; border-radius: 4px; font-size: 0.92em; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

/* Layout */
.wrap { padding-inline: var(--pad); }
.grid { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--gap); }
.band { background: var(--sand); }
.section { padding-block: var(--space); }
.section + .section:not(.band) { padding-top: 0; }
.band + .section { padding-top: var(--space) !important; }
.stack { display: flex; flex-direction: column; gap: clamp(56px, 8vw, 128px); }

/* Buttons and links */
.btn {
  display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 0 30px; border-radius: 999px;
  border: 1px solid transparent; font-size: 15px; font-weight: 600; letter-spacing: 0.01em; cursor: pointer; white-space: nowrap;
  transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}
.btn--light { background: #fff; color: var(--ink); }
.btn--light:hover { background: var(--sand); }
.btn--blue { background: var(--blue); color: #fff; }
.btn--blue:hover { background: var(--blue-deep); }
.btn--line { border-color: currentColor; background: transparent; }
.btn--line:hover { background: var(--ink); color: #fff; border-color: var(--ink); }
.textlink { display: inline-flex; align-items: center; min-height: 48px; font-size: 15px; font-weight: 600; letter-spacing: 0.01em; background-image: linear-gradient(currentColor, currentColor); background-size: 100% 1px; background-position: 0 calc(50% + 0.75em); background-repeat: no-repeat; transition: background-size .35s var(--ease), color .2s ease; }
.textlink:hover { color: var(--blue); background-size: 0% 1px; background-position: 100% calc(50% + 0.75em); }
.actions { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 32px; }

/* Header */
.top {
  position: fixed; z-index: 50; inset: 0 0 auto 0; height: var(--bar); padding: 0 var(--pad);
  display: flex; align-items: center; justify-content: space-between; gap: 24px;
  background: rgba(255, 255, 255, 0.94); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); color: var(--ink); box-shadow: 0 1px 0 var(--line);
  transition: background-color .35s ease, color .35s ease, box-shadow .35s ease, opacity .5s ease;
}
.has-hero .top:not(.is-solid):not(.is-open) { background: transparent; -webkit-backdrop-filter: none; backdrop-filter: none; color: #fff; box-shadow: none; }
.top.is-open { background: #fff; -webkit-backdrop-filter: none; backdrop-filter: none; }
.brand { display: inline-flex; align-items: center; min-height: 44px; color: var(--blue); }
.has-hero .top:not(.is-solid):not(.is-open) .brand { color: #fff; }
.logo-h { height: 38px; width: auto; }
.nav { display: flex; align-items: stretch; gap: clamp(14px, 2vw, 34px); font-size: 15px; letter-spacing: 0.01em; height: 100%; }
.nav__item { position: relative; display: flex; align-items: center; }
.nav__link { display: inline-flex; align-items: center; gap: 6px; min-height: 44px; background: none; border: 0; padding: 0; cursor: pointer; }
.nav__link[aria-current="page"], .nav__link[aria-current="true"] { box-shadow: 0 1px 0 currentColor; }
.nav__more { display: inline-flex; align-items: center; justify-content: center; width: 24px; min-height: 44px; margin-left: 2px; padding: 0; border: 0; background: none; color: inherit; cursor: pointer; }
.nav__more svg { transition: transform .25s ease; }
.nav__item:hover .nav__more svg, .nav__item.is-open .nav__more svg { transform: rotate(180deg); }
.sub__group { display: flex; align-items: center; min-height: 36px; margin-top: 6px; font-size: 13px; letter-spacing: 0.02em; color: var(--muted); }
.sub a.sub__sub { padding-left: 14px; }
.sub {
  position: absolute; top: calc(100% - 12px); left: -22px; min-width: 250px; padding: 14px 22px 18px; background: #fff; color: var(--ink);
  border: 1px solid var(--line); border-radius: 18px; box-shadow: 0 24px 50px -24px rgba(15, 27, 38, 0.35);
  display: flex; flex-direction: column; opacity: 0; visibility: hidden; transform: translateY(6px);
  transition: opacity .2s ease, transform .25s var(--ease), visibility 0s linear .25s;
}
.nav__item:hover .sub, .nav__item:focus-within .sub, .nav__item.is-open .sub { opacity: 1; visibility: visible; transform: none; transition: opacity .2s ease, transform .25s var(--ease), visibility 0s; }
.sub a { display: flex; align-items: center; min-height: 40px; font-size: 15px; }
.sub a:hover { color: var(--blue); }
.sub a.sub__lead { font-weight: 600; }
.nav > .btn { display: none; }
.top__right { display: flex; align-items: center; gap: 18px; }
.lang { font-size: 14px; letter-spacing: 0.04em; }
.cta { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 0 22px; border-radius: 999px; border: 1px solid var(--blue); background: var(--blue); color: #fff; font-size: 14px; font-weight: 600; letter-spacing: 0.01em; white-space: nowrap; transition: background-color .25s ease, color .25s ease, border-color .25s ease; }
.cta:hover { background: var(--blue-deep); border-color: var(--blue-deep); }
.has-hero .top:not(.is-solid):not(.is-open) .cta { background: transparent; border-color: #fff; }
.has-hero .top:not(.is-solid):not(.is-open) .cta:hover { background: #fff; color: var(--ink); }
.cta .short { display: none; }
.menu-btn { display: none; }

/* Home hero */
.hero { position: relative; height: 100vh; height: 100svh; min-height: 620px; max-height: 1200px; overflow: hidden; background: #06202C; color: #fff; }
.hero__video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 90% 50%; }
.hero__shade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(3, 16, 26, 0.42) 0%, rgba(3, 16, 26, 0) 22%), linear-gradient(to left, rgba(3, 16, 26, 0.5) 0%, rgba(3, 16, 26, 0) 58%); transition: opacity .5s ease; }
.hero__copy { position: absolute; right: var(--pad); bottom: clamp(48px, 9vh, 104px); width: min(520px, 36vw); display: flex; flex-direction: column; align-items: flex-start; gap: clamp(16px, 2.2vh, 26px); animation: settle 1.6s ease .3s backwards; transition: opacity .5s ease; }
.hero .label { color: #fff; }
.hero h1 { font-size: clamp(56px, 7.6vw, 128px); line-height: 0.94; letter-spacing: -0.02em; }
.hero p.sub-line { font-size: clamp(16px, 1.25vw, 19px); line-height: 1.5; max-width: 25em; }
.hero .textlink:hover { color: #fff; opacity: 0.8; }
.film-toggle { position: absolute; left: var(--pad); bottom: clamp(32px, 6vh, 64px); width: 48px; height: 48px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.7); background: rgba(3, 16, 26, 0.25); color: #fff; display: grid; place-items: center; cursor: pointer; padding: 0; transition: opacity .5s ease, background-color .2s ease; }
.film-toggle:hover { background: rgba(3, 16, 26, 0.5); }
.film-toggle .play { display: none; }
.film-toggle.is-paused .play { display: block; }
.film-toggle.is-paused .pause { display: none; }
@keyframes settle { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }

/* Inner page hero */
.phero { position: relative; height: 82vh; height: 82svh; min-height: 520px; max-height: 980px; overflow: hidden; background: #06202C; color: #fff; }
.phero img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.phero__shade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(3, 16, 26, 0.45) 0%, rgba(3, 16, 26, 0) 24%), linear-gradient(to top, rgba(3, 16, 26, 0.72) 0%, rgba(3, 16, 26, 0) 58%); transition: opacity .5s ease; }
.phero__copy { position: absolute; left: var(--pad); right: var(--pad); bottom: clamp(40px, 7vh, 88px); display: flex; flex-direction: column; gap: 14px; animation: settle 1.4s ease .2s backwards; transition: opacity .5s ease; }
.phero .label { color: #fff; }
.phero h1 { font-size: clamp(48px, 7vw, 116px); line-height: 0.96; letter-spacing: -0.02em; }
.phero .lede { max-width: 28em; }
.crumbs { display: flex; flex-wrap: wrap; gap: 8px; font-size: 14px; letter-spacing: 0.02em; }
.crumbs a:hover { text-decoration: underline; text-underline-offset: 5px; }
.crumbs span[aria-hidden] { opacity: 0.6; }

/* Plain page head (no image) */
.phead { padding: calc(var(--bar) + clamp(56px, 8vw, 128px)) var(--pad) clamp(40px, 5vw, 72px); display: flex; flex-direction: column; gap: 18px; }
.phead .crumbs { color: var(--muted); }

/* In-page navigation */
.subnav { position: sticky; top: var(--bar); z-index: 40; background: rgba(255, 255, 255, 0.94); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); box-shadow: 0 1px 0 var(--line); }
.subnav ul { position: relative; display: flex; gap: clamp(20px, 2.6vw, 40px); padding-inline: var(--pad); overflow-x: auto; scrollbar-width: none; scroll-behavior: auto; }
.subnav ul::-webkit-scrollbar { display: none; }
.subnav a { display: inline-flex; align-items: center; min-height: 56px; font-size: 14px; letter-spacing: 0.01em; color: var(--muted); white-space: nowrap; box-shadow: inset 0 -2px 0 transparent; transition: color .2s ease, box-shadow .2s ease; }
.subnav a:hover, .subnav a.is-here { color: var(--ink); }
.subnav a.is-here { box-shadow: inset 0 -2px 0 var(--ink); }

/* Section heads */
.shead { row-gap: clamp(20px, 2.6vw, 36px); align-items: end; }
.shead .label { grid-column: 1 / -1; }
.shead h2 { grid-column: 1 / span 8; }
.shead .lede, .shead > p:not(.label) { grid-column: 9 / span 4; }
.shead + * { margin-top: clamp(48px, 6vw, 96px); }

/* Pictures */
.plate { overflow: hidden; background: var(--sand); }
.plate img, .plate video { width: 100%; height: 100%; object-fit: cover; }
.plate--bleed { aspect-ratio: 16 / 9; max-height: 92vh; width: 100%; }
.plate--wide { aspect-ratio: 21 / 9; }
figcaption { margin-top: 14px; font-size: 14px; color: var(--muted); }
.bleed figcaption { padding-inline: var(--pad); }
.js .reveal img, .js .reveal video { opacity: 0; transform: scale(1.035); transition: opacity 1.2s ease, transform 1.8s var(--ease); }
.js .reveal.in img, .js .reveal.in video { opacity: 1; transform: none; }

/* Image and text pairs */
.pair { align-items: center; row-gap: 32px; }
.pair .plate { grid-column: 1 / span 7; aspect-ratio: 4 / 3; }
.pair__txt { grid-column: 9 / span 4; display: flex; flex-direction: column; align-items: flex-start; gap: 18px; }
.pair__txt p { max-width: 26em; color: var(--muted); }
.pair--rev .plate { grid-column: 6 / span 7; order: 2; }
.pair--rev .pair__txt { grid-column: 1 / span 4; order: 1; }

/* Even split: picture and text of equal weight */
.pair--even .plate { grid-column: 1 / span 6; aspect-ratio: 5 / 4; }
.pair--even .pair__txt { grid-column: 8 / span 5; }

/* Side heading with content beside it */
.split { row-gap: 40px; align-items: start; }
.split__side { grid-column: 1 / span 4; display: flex; flex-direction: column; gap: 20px; }
.split__main { grid-column: 6 / span 7; }
.half-a { grid-column: 1 / span 5; }
.half-b { grid-column: 7 / span 6; display: flex; flex-direction: column; gap: 22px; }

/* Statement */
.statement { row-gap: clamp(28px, 3.4vw, 48px); align-items: end; }
.statement h2 { grid-column: 1 / span 9; }
.statement p { grid-column: 9 / span 4; max-width: 26em; }
.statement .actions { grid-column: 9 / span 4; }

/* Columns of short statements */
.cols { display: grid; gap: var(--gap); }
.cols--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.cols--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.cols--4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.point { padding-top: 22px; border-top: 1px solid var(--ink); display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }
.point p { color: var(--muted); max-width: 24em; }
.point .textlink { margin-top: 2px; }

/* Specification tables */
.spec { font-size: 15px; line-height: 1.4; border-bottom: 1px solid var(--line); }
.spec div { display: flex; justify-content: space-between; gap: 24px; padding: 12px 0; border-top: 1px solid var(--line); }
.spec dt { color: var(--muted); }
.spec dd { text-align: right; }
.spec--wide { column-count: 2; column-gap: clamp(32px, 5vw, 96px); border-bottom: 0; }
.spec--wide div { break-inside: avoid; border-top: 0; border-bottom: 1px solid var(--line); }

/* Key facts */
.facts { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--gap); }
.facts div { padding-top: 20px; border-top: 1px solid var(--ink); display: flex; flex-direction: column; gap: 6px; }
.facts dt { order: 2; font-size: 14px; color: var(--muted); }
.facts dd { font-family: var(--display); font-weight: 300; font-size: clamp(40px, 4.6vw, 72px); line-height: 1; letter-spacing: -0.02em; }

/* Cards */
.cards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(20px, 3vw, 48px); }
.cards--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(20px, 2.4vw, 36px); }
.card { display: flex; flex-direction: column; gap: 24px; }
.card .plate { aspect-ratio: 3 / 2; }
.card .plate img { transition: transform 1.2s var(--ease), opacity 1.2s ease; }
.card:hover .plate img { transform: scale(1.03); }
.card__head { display: flex; flex-direction: column; gap: 6px; }
.card time { font-size: 14px; color: var(--muted); }
.card--news .plate { aspect-ratio: 4 / 3; }
.card--news h3 { font-family: var(--display); font-weight: 400; font-size: clamp(22px, 1.9vw, 28px); line-height: 1.18; }
.card--news p { color: var(--muted); font-size: 15px; }

/* Steps */
.steps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--gap); counter-reset: step; }
.steps li { counter-increment: step; padding-top: 20px; border-top: 1px solid var(--ink); display: flex; flex-direction: column; gap: 10px; }
.steps li::before { content: counter(step, decimal-leading-zero); font-family: var(--display); font-weight: 300; font-size: clamp(34px, 3.4vw, 52px); line-height: 1; letter-spacing: -0.02em; }
.steps p { color: var(--muted); max-width: 22em; }

/* Timeline */
.miles { font-size: 16px; border-bottom: 1px solid var(--line); }
.miles div { display: grid; grid-template-columns: minmax(96px, 2fr) minmax(0, 10fr); gap: var(--gap); padding: 16px 0; border-top: 1px solid var(--line); align-items: baseline; }
.miles dt { font-family: var(--display); font-weight: 400; font-size: clamp(20px, 1.7vw, 24px); }
.miles--compact dt { font-family: var(--ui); font-weight: 600; font-size: 15px; }
.miles--compact div { grid-template-columns: 96px minmax(0, 1fr); padding: 13px 0; font-size: 15px; }

/* Quote */
.quote { display: flex; flex-direction: column; gap: 22px; }
.quote blockquote { font-family: var(--display); font-weight: 300; font-size: clamp(28px, 3.4vw, 52px); line-height: 1.12; letter-spacing: -0.015em; text-wrap: balance; max-width: 20em; }
.quote figcaption { margin: 0; }

/* Gallery */
.gallery { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: clamp(8px, 1vw, 16px); }
.gallery button { grid-column: span 4; padding: 0; border: 0; background: var(--sand); cursor: zoom-in; overflow: hidden; aspect-ratio: 3 / 2; }
.gallery button:nth-child(5n + 1) { grid-column: span 8; }
.gallery button:nth-child(5n + 2) { grid-column: span 4; aspect-ratio: auto; }
.gallery img { width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s var(--ease); }
.gallery button:hover img { transform: scale(1.04); }
.lightbox { width: 100vw; max-width: none; height: 100vh; height: 100dvh; max-height: none; margin: 0; padding: 0; border: 0; background: rgba(6, 16, 24, 0.96); color: #fff; }
.lightbox::backdrop { background: rgba(6, 16, 24, 0.96); }
.lightbox__stage { position: absolute; inset: 72px clamp(16px, 8vw, 120px) 72px; display: grid; place-items: center; }
.lightbox__stage img { max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; }
.lightbox button { position: absolute; width: 52px; height: 52px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.5); background: transparent; color: #fff; display: grid; place-items: center; cursor: pointer; transition: background-color .2s ease; }
.lightbox button:hover { background: rgba(255, 255, 255, 0.14); }
.lightbox__close { top: 12px; right: clamp(12px, 3vw, 32px); }
.lightbox__prev { left: clamp(12px, 3vw, 32px); top: calc(50% - 26px); }
.lightbox__next { right: clamp(12px, 3vw, 32px); top: calc(50% - 26px); }
.lightbox__count { position: absolute; left: 0; right: 0; bottom: 22px; text-align: center; font-size: 14px; letter-spacing: 0.04em; }

/* FAQ */
.faq { border-bottom: 1px solid var(--line); }
.faq details { border-top: 1px solid var(--line); }
.faq summary { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 22px 0; cursor: pointer; font-family: var(--display); font-weight: 400; font-size: clamp(20px, 1.8vw, 26px); line-height: 1.2; }
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after { content: ""; flex: none; width: 16px; height: 16px; background: linear-gradient(currentColor, currentColor) center / 100% 1px no-repeat, linear-gradient(currentColor, currentColor) center / 1px 100% no-repeat; transition: transform .3s var(--ease); }
.faq details[open] summary::after { transform: rotate(45deg); }
.faq details p { padding: 0 0 26px; max-width: 40em; color: var(--muted); }

/* Locations */
.place { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }
.place .plate { width: 100%; }
.place .plate { aspect-ratio: 16 / 10; }
.place p { color: var(--muted); max-width: 26em; }

/* Call to action band */
.close-band { background: var(--sand); color: var(--ink); padding: clamp(72px, 9vw, 144px) var(--pad); display: flex; flex-direction: column; align-items: flex-start; gap: 28px; }
.close-band p { max-width: 34em; color: var(--muted); }
.close-band .label { margin-bottom: -8px; }
.close-band .btn--light { background: var(--blue); color: #fff; }
.close-band .btn--light:hover { background: var(--blue-deep); }

/* Forms */
.consult { align-items: start; row-gap: 48px; }
.consult .plate { grid-column: 1 / span 6; aspect-ratio: 4 / 5; position: sticky; top: calc(var(--bar) + 24px); }
.consult__body { grid-column: 8 / span 5; display: flex; flex-direction: column; gap: 28px; }
.consult__body > p { color: var(--muted); max-width: 28em; }
.form { display: flex; flex-direction: column; gap: 26px; }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label, .form legend { font-size: 14px; color: var(--muted); padding: 0; }
.field input, .field textarea { width: 100%; padding: 10px 0; border: 0; border-bottom: 1px solid var(--ink); border-radius: 0; background: transparent; color: var(--ink); font-family: var(--ui); font-size: 17px; transition: border-color .2s ease; }
.field input:focus, .field textarea:focus { outline: none; border-bottom-color: var(--blue); box-shadow: 0 1px 0 var(--blue); }
.field textarea { min-height: 84px; resize: vertical; }
.field .error { display: none; font-size: 13px; color: #B3261E; }
.field.is-invalid input { border-bottom-color: #B3261E; }
.field.is-invalid .error { display: block; }
.chips { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px; }
.chip { position: relative; }
.chip input { position: absolute; opacity: 0; inset: 0; margin: 0; cursor: pointer; }
.chip span { display: inline-flex; align-items: center; min-height: 44px; padding: 0 18px; border-radius: 999px; border: 1px solid var(--line); font-size: 15px; transition: background-color .2s ease, color .2s ease, border-color .2s ease; }
.chip:hover span { border-color: var(--ink); }
.chip input:checked + span { background: var(--ink); color: #fff; border-color: var(--ink); }
.chip input:focus-visible + span { outline: 2px solid var(--blue); outline-offset: 3px; }
.consent { display: flex; align-items: flex-start; gap: 12px; font-size: 14px; color: var(--muted); }
.consent input { width: 20px; height: 20px; margin: 2px 0 0; accent-color: var(--blue); flex: none; }
.consent a { text-decoration: underline; text-underline-offset: 4px; }
.form__done { display: none; padding: 18px 20px; border: 1px solid var(--line); font-size: 15px; }
.form.is-sent .form__done { display: block; }
.inline-form { display: flex; align-items: flex-end; gap: 16px; max-width: 520px; }
.inline-form .field { position: relative; }
.inline-form .field .error { position: absolute; left: 0; top: calc(100% + 6px); white-space: nowrap; }
.inline-form { margin-bottom: 22px; } /* room for the error line, so nothing moves when it appears */
.inline-form .field { flex: 1 1 auto; }

/* Contact */
.contact-list { font-size: clamp(18px, 1.5vw, 22px); line-height: 1.5; display: flex; flex-direction: column; gap: 4px; }
.contact-list a { text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 1px; }
.contact-list a:hover { color: var(--blue); }

/* Legal */
.legal { max-width: 46em; display: flex; flex-direction: column; gap: 20px; color: var(--muted); }
.legal h2 { color: var(--ink); margin-top: 28px; }
.legal h3 { color: var(--ink); font-size: 1em; font-weight: 600; margin: 10px 0 -8px; }
.legal p, .legal li { line-height: 1.6; }
.legal ul { margin: 0; padding-left: 1.2em; display: grid; gap: 8px; }
.legal a { color: var(--ink); text-decoration: underline; text-underline-offset: 3px; text-decoration-color: rgba(15, 27, 38, 0.3); }
.legal a:hover { text-decoration-color: currentColor; }
.legal code { font: inherit; color: var(--ink); background: rgba(15, 27, 38, 0.05); padding: 1px 6px; border-radius: 4px; white-space: nowrap; }
.legal__meta { font-size: 0.92em; margin-top: -4px; }
.legal__addr { color: var(--ink); }
.legal__table { width: min(72em, 100vw - 2 * var(--pad)); max-width: none; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.legal__table table { width: 100%; min-width: 640px; border-collapse: collapse; font-size: 0.92em; text-align: left; }
.legal__table th, .legal__table td { padding: 10px 14px 10px 0; vertical-align: top; border-bottom: 1px solid var(--line); }
.legal__table th { color: var(--ink); font-weight: 600; border-bottom-color: var(--ink); white-space: nowrap; }
.legal__table td:first-child { color: var(--ink); white-space: nowrap; }
.legal__table td:nth-child(3) { min-width: 18em; }
@media (max-width: 700px) {
  .legal__table { width: 100%; overflow: visible; }
  .legal__table table, .legal__table tbody, .legal__table tr, .legal__table td { display: block; min-width: 0; }
  .legal__table thead { display: none; }
  .legal__table tr { padding: 14px 0; border-bottom: 1px solid var(--line); }
  .legal__table td { padding: 3px 0; border: 0; white-space: normal; }
  .legal__table td::before { content: attr(data-label); display: block; font-size: 0.8em; letter-spacing: 0.04em; text-transform: uppercase; color: var(--muted); margin-bottom: 1px; }
  .legal__table td:first-child { padding-top: 0; }
  .legal__table td:first-child::before { display: none; }
}

/* Footer */
.footer { background: var(--blue); color: var(--sand); padding-block: clamp(64px, 7vw, 104px) 32px; display: flex; flex-direction: column; gap: clamp(56px, 7vw, 96px); font-size: 15px; line-height: 1.5; }
.footer__top { row-gap: 48px; align-items: start; }
.logo-p { width: 190px; height: auto; }
.fcol { display: flex; flex-direction: column; }
.fcol h3 { font-size: 15px; font-weight: 600; min-height: 44px; display: flex; align-items: center; }
.fcol a { display: inline-flex; align-items: center; min-height: 40px; opacity: 0.88; }
.fcol a:hover { opacity: 1; text-decoration: underline; text-underline-offset: 5px; }
.fcol:nth-of-type(2) { grid-column: 5 / span 2; }
.fcol:nth-of-type(3) { grid-column: 7 / span 2; }
.fcol:nth-of-type(4) { grid-column: 9 / span 2; }
.fcol:nth-of-type(5) { grid-column: 11 / span 2; }
.footer__legal { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 24px; padding-top: 22px; border-top: 1px solid rgba(236, 230, 228, 0.35); font-size: 14px; }
.footer__legal div { display: flex; flex-wrap: wrap; gap: 8px 28px; }
.footer__legal a { display: inline-flex; align-items: center; min-height: 44px; }
.footer__legal a:hover { text-decoration: underline; text-underline-offset: 5px; }
.footer__brand { grid-column: 1 / span 3; display: flex; flex-direction: column; gap: 28px; }
.footer__addr { font-style: normal; font-size: 15px; line-height: 1.7; }
.footer__addr a { opacity: 0.88; }
.footer__addr a:hover { opacity: 1; text-decoration: underline; text-underline-offset: 5px; }
.fcol a.fcol__sub { padding-left: 14px; }

/* Cookie notice */
.cookie { position: fixed; z-index: 70; left: var(--pad); bottom: 20px; width: min(440px, calc(100% - 2 * var(--pad))); padding: 22px 24px; background: #fff; color: var(--ink); border: 1px solid var(--line); border-radius: 20px; box-shadow: 0 30px 60px -28px rgba(15, 27, 38, 0.45); display: none; flex-direction: column; gap: 16px; font-size: 15px; }
.cookie.is-on { display: flex; }
.cookie a { text-decoration: underline; text-underline-offset: 4px; }
.cookie .actions { gap: 10px; }
.cookie .btn { min-height: 44px; padding: 0 20px; font-size: 14px; }

/* Resting state: at the top of a page, untouched for a while, the interface withdraws and the picture stays. */
.is-resting-hero .top, .is-resting-hero .hero__copy, .is-resting-hero .phero__copy, .is-resting-hero .film-toggle, .is-resting-hero .hero__shade, .is-resting-hero .phero__shade { opacity: 0; transition: opacity 2.4s ease; }
.rest-line { position: fixed; z-index: 81; left: 50%; bottom: clamp(28px, 6vh, 64px); transform: translateX(-50%); margin: 0; color: #fff; font-family: var(--display); font-weight: 300; font-size: clamp(20px, 2vw, 28px); letter-spacing: -0.01em; white-space: nowrap; pointer-events: none; opacity: 0; transition: opacity .4s ease; }
.is-resting-hero .rest-line { opacity: 1; transition: opacity 1.6s ease 2s; }

/* Large tablets and down: navigation collapses */
@media (max-width: 1180px) {
  .nav { display: none; position: fixed; inset: 0; height: auto; z-index: -1; flex-direction: column; align-items: stretch; gap: 0; padding: calc(var(--bar) + 20px) var(--pad) 40px; background: #fff; color: var(--ink); overflow: auto; }
  .nav.is-open { display: flex; }
  .nav__item { flex-direction: column; align-items: stretch; border-bottom: 1px solid var(--line); }
  .nav__link { justify-content: space-between; width: 100%; min-height: 64px; font-family: var(--display); font-weight: 300; font-size: clamp(26px, 5vw, 36px); text-align: left; }
  .nav__link[aria-current] { box-shadow: none; }
  .sub { position: static; display: none; opacity: 1; visibility: visible; transform: none; padding: 0 0 18px; border: 0; border-radius: 0; box-shadow: none; min-width: 0; transition: none; }
  .nav__item:hover .sub, .nav__item:focus-within .sub { display: none; }
  .nav__item.is-open .sub { display: flex; }
  .sub a { min-height: 44px; font-size: 17px; }
  .nav > .btn { display: inline-flex; margin-top: 28px; align-self: flex-start; }
  .menu-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 0 18px; border-radius: 999px; border: 1px solid currentColor; background: transparent; color: inherit; font-size: 14px; font-weight: 600; cursor: pointer; }
  .lang { display: none; }
}
@media (max-width: 900px) {
  :root { --bar: 72px; }
  .logo-h { height: 35px; }
  .top__right { gap: 10px; }
  .cta { padding: 0 18px; }
  .cta .long { display: none; }
  .cta .short { display: inline; }
  .hero__video { height: 62%; object-position: 52% 50%; }
  .hero__shade { background: linear-gradient(to bottom, rgba(3, 16, 26, 0.42) 0%, rgba(3, 16, 26, 0) 18%), linear-gradient(to top, #06202C 38%, rgba(6, 32, 44, 0) 60%); }
  .hero__copy { left: var(--pad); right: var(--pad); width: auto; bottom: 92px; gap: 14px; }
  .hero h1 { font-size: clamp(52px, 15vw, 88px); }
  .film-toggle { bottom: 28px; }
  .phero { height: 74svh; }
  .shead h2, .shead .lede, .shead > p:not(.label), .statement h2, .statement p,
  .pair .plate, .pair__txt, .pair--rev .plate, .pair--rev .pair__txt,
  .consult .plate, .consult__body, .footer__brand, .fcol:nth-of-type(n),
  .pair--even .plate, .pair--even .pair__txt, .split__side, .split__main, .half-a, .half-b, .statement .actions { grid-column: 1 / -1; }
  .pair--rev .plate { order: 1; }
  .pair--rev .pair__txt { order: 2; }
  .plate--bleed, .plate--wide { aspect-ratio: 4 / 3; }
  .cols--3, .cols--4, .facts, .steps { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 36px; }
  .cards, .cards--3, .cols--2 { grid-template-columns: minmax(0, 1fr); row-gap: 56px; }
  .spec--wide { column-count: 1; }
  .gallery button, .gallery button:nth-child(n) { grid-column: span 6; aspect-ratio: 3 / 2; }
  .gallery button:nth-child(3n + 1) { grid-column: span 12; }
  .consult .plate { position: static; aspect-ratio: 4 / 3; }
  .fcol:nth-of-type(even) { grid-column: 1 / span 6; }
  .fcol:nth-of-type(odd) { grid-column: 7 / span 6; }
  .lightbox__stage { inset: 72px 12px 72px; }
  .lightbox__prev, .lightbox__next { top: auto; bottom: 12px; }
}
@media (max-width: 560px) {
  .cols--3, .cols--4, .steps { grid-template-columns: minmax(0, 1fr); }
  .inline-form { flex-direction: column; align-items: stretch; margin-bottom: 0; }
  .inline-form .field .error { position: static; white-space: normal; }
  .miles div { grid-template-columns: minmax(0, 1fr); gap: 4px; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .hero__copy, .phero__copy { animation: none; }
  .js .reveal img, .js .reveal video { opacity: 1; transform: none; transition: none; }
  .btn, .cta, .top, .card .plate img, .gallery img, .textlink, .sub { transition: none; }
  .is-resting-hero .top, .is-resting-hero .hero__copy, .is-resting-hero .phero__copy, .is-resting-hero .film-toggle, .is-resting-hero .hero__shade, .is-resting-hero .phero__shade, .is-resting-hero .rest-line { transition-duration: .01s; transition-delay: 0s; }
}
@media print {
  .top, .subnav, .cookie, .rest-line, .film-toggle, .close-band .btn { display: none !important; }
  .hero, .phero { height: auto; min-height: 0; color: var(--ink); background: none; }
}

/* ───── Runs of captioned pictures: two of unequal weight, or three alike ───── */
.run { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--gap); row-gap: clamp(48px, 6vw, 80px); align-items: start; }
.run__item { display: flex; flex-direction: column; align-items: flex-start; gap: 14px; }
.run__item .plate { width: 100%; aspect-ratio: 4 / 3; margin-bottom: 10px; }
.run__item p { color: var(--muted); max-width: 26em; }
.run--duo .run__item:nth-child(1) { grid-column: 1 / span 7; }
.run--duo .run__item:nth-child(2) { grid-column: 9 / span 4; margin-top: clamp(72px, 10vw, 176px); }
.run--duo .run__item:nth-child(2) .plate { aspect-ratio: 4 / 5; }
.run--flip .run__item:nth-child(1) { grid-column: 1 / span 4; margin-top: clamp(72px, 10vw, 176px); }
.run--flip .run__item:nth-child(1) .plate { aspect-ratio: 4 / 5; }
.run--flip .run__item:nth-child(2) { grid-column: 6 / span 7; margin-top: 0; }
.run--flip .run__item:nth-child(2) .plate { aspect-ratio: 4 / 3; }
.run--trio .run__item { grid-column: span 4; }

/* ───── Data in named groups ───── */
.groups { column-gap: clamp(24px, 3.4vw, 56px); row-gap: 48px; }
.group { display: flex; flex-direction: column; gap: 18px; }
.faq details p a { text-decoration: underline; text-underline-offset: 4px; }
.faq details p a:hover { color: var(--blue); }

@media (max-width: 900px) {
  .run--duo .run__item:nth-child(n), .run--flip .run__item:nth-child(n), .run--trio .run__item { grid-column: 1 / -1; margin-top: 0; }
  .run--duo .run__item:nth-child(n) .plate, .run--flip .run__item:nth-child(n) .plate { aspect-ratio: 4 / 3; }
}

/* ═════ Revision 3 ═════ */

/* Short statements: room between them, and never four across on a narrow desktop */
.cols { column-gap: clamp(28px, 4.6vw, 80px); row-gap: clamp(44px, 5vw, 64px); }
.point { padding-top: 26px; gap: 12px; }
.point h3.sm { font-size: clamp(24px, 2.1vw, 32px); }
.point p { max-width: 22em; }
@media (min-width: 901px) and (max-width: 1399px) {
  .cols--4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .cols--4 .point p { max-width: 28em; }
}

/* Steps: a sequence read down the page, one line each */
.steps { display: block; border-bottom: 1px solid var(--line); }
.steps li { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--gap); row-gap: 8px; align-items: baseline; padding: clamp(22px, 2.6vw, 36px) 0; border-top: 1px solid var(--line); }
.steps li:first-child { border-top-color: var(--ink); }
.steps li::before { grid-column: 1 / span 2; font-size: clamp(34px, 3.4vw, 52px); }
.steps li h3 { grid-column: 3 / span 4; font-weight: 300; font-size: clamp(26px, 2.7vw, 40px); line-height: 1.12; letter-spacing: -0.015em; }
.steps li p { grid-column: 8 / span 5; max-width: 30em; }

/* Data without table lines: a label over its value */
.datagrid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: clamp(28px, 4.6vw, 80px); row-gap: clamp(28px, 3vw, 44px); }
.datagrid div { padding-top: 16px; border-top: 1px solid var(--line); display: flex; flex-direction: column; gap: 6px; }
.datagrid dt { font-size: 14px; color: var(--muted); }
.datagrid dd { font-size: clamp(17px, 1.3vw, 19px); line-height: 1.35; }
.facts + .datagrid { margin-top: clamp(48px, 6vw, 88px); }
.facts { column-gap: clamp(28px, 4.6vw, 80px); }

/* Films inside the page */
.plate--film { position: relative; }
.plate--film .film-toggle { left: 20px; bottom: 20px; width: 44px; height: 44px; }
.bleed .plate--film .film-toggle { left: var(--pad); bottom: 24px; }

/* Layout drawings: one stage, two views, three levels beneath */
.sheet { display: flex; flex-direction: column; gap: clamp(28px, 3.4vw, 48px); }
.sheet__bar { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px 24px; }
.sheet__bar p { font-size: 15px; color: var(--muted); }
.switch { display: inline-flex; padding: 4px; border: 1px solid var(--line); border-radius: 999px; }
.switch button { min-height: 40px; padding: 0 18px; border: 0; border-radius: 999px; background: none; color: var(--muted); font-size: 14px; font-weight: 600; cursor: pointer; transition: background-color .2s ease, color .2s ease; }
.switch button:hover { color: var(--ink); }
.switch button[aria-pressed="true"] { background: var(--ink); color: #fff; }
.sheet__stage { display: grid; width: min(100%, 940px); margin-inline: auto; }
.sheet__view { grid-area: 1 / 1; align-self: center; }
.js .sheet__view { opacity: 0; visibility: hidden; transition: opacity .45s ease, visibility 0s linear .45s; }
.js .sheet[data-view="section"] .sheet__view--section, .js .sheet[data-view="plan"] .sheet__view--plan { opacity: 1; visibility: visible; transition: opacity .45s ease, visibility 0s; }
html:not(.js) .sheet__view { grid-area: auto; }
html:not(.js) .sheet__stage { row-gap: 48px; }
html:not(.js) .sheet__bar { display: none; }
.sheet__draw { position: relative; }
.sheet__draw img { width: 100%; height: auto; }
.sheet__band { position: absolute; left: 0; right: 0; top: 40.5%; height: 32.5%; background: var(--sand); mix-blend-mode: multiply; pointer-events: none; opacity: 0; transition: top .5s var(--ease), height .5s var(--ease), opacity .3s ease; }
.sheet[data-active] .sheet__band { opacity: 1; }
.sheet[data-active="upper"] .sheet__band { top: 3%; height: 37.5%; }
.sheet[data-active="main"] .sheet__band { top: 40.5%; height: 32.5%; }
.sheet[data-active="lower"] .sheet__band { top: 73%; height: 24%; }
.sheet figcaption { text-align: center; }
.scale { position: relative; width: 39.83%; margin-top: 12px; display: grid; grid-template-columns: repeat(5, 1fr); border-top: 1px solid var(--ink); font-size: 12px; line-height: 1; color: var(--muted); }
.scale span { border-left: 1px solid var(--ink); padding: 7px 0 0 5px; }
.scale::after { content: "5 m"; position: absolute; left: 100%; top: 0; border-left: 1px solid var(--ink); padding: 7px 0 0 5px; white-space: nowrap; }
.levelcols { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: clamp(28px, 4.6vw, 80px); row-gap: 44px; }
.level { padding-top: 22px; border-top: 1px solid var(--ink); display: flex; flex-direction: column; gap: 14px; }
.level.is-on { box-shadow: inset 0 2px 0 var(--ink); }
.level h3 button { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; width: 100%; padding: 0; border: 0; background: none; text-align: left; cursor: pointer; color: var(--ink); }
.level h3 span:first-child { font-family: var(--display); font-weight: 300; font-size: clamp(26px, 2.7vw, 40px); line-height: 1.12; letter-spacing: -0.015em; }
.level h3 span:last-child { font-size: 15px; color: var(--muted); white-space: nowrap; }
.level > p { color: var(--muted); max-width: 24em; }
.rooms { font-size: 15px; line-height: 1.4; }
.rooms div { display: flex; justify-content: space-between; gap: 20px; padding: 5px 0; }
.rooms dt { color: var(--muted); }

/* Milestones: a waterline. Years run left to right, one column each.
   Above the line, what was seen; below it, the work. Every line here is a hairline. */
.wl { position: relative; display: grid; grid-template-columns: repeat(8, minmax(0, 1fr)); grid-template-rows: auto 1px auto; padding-bottom: var(--space); }
.wl__line { grid-row: 2; grid-column: 1 / -1; margin-inline: calc(var(--pad) * -1); background: var(--ink); position: relative; }
.wl__line::before { content: ""; position: absolute; left: var(--pad); right: var(--pad); bottom: 1px; height: 6px; background: repeating-linear-gradient(to right, rgba(15, 27, 38, 0.5) 0 1px, transparent 1px 12.5%); }
.wl__water { grid-row: 3; grid-column: 1 / -1; margin-inline: calc(var(--pad) * -1); margin-bottom: calc(var(--space) * -1); background: linear-gradient(to bottom, rgba(2, 86, 162, 0.085), rgba(2, 86, 162, 0.03) 55%, rgba(2, 86, 162, 0) 92%); }
.wl-era { position: relative; z-index: 1; grid-column: var(--col) / span var(--span, 1); display: flex; flex-direction: column; gap: 12px; padding-inline: 16px 12px; border-left: 1px solid rgba(15, 27, 38, 0.34); }
.wl-era--above { grid-row: 1; align-self: end; padding-bottom: clamp(30px, 3.4vw, 48px); }
.wl-era--below { grid-row: 3; align-self: start; padding-top: clamp(30px, 3.4vw, 48px); }
.wl-era::before { content: ""; position: absolute; left: -3px; width: 5px; height: 5px; border-radius: 50%; background: var(--ink); }
.wl-era--above::before { bottom: -3px; }
.wl-era--below::before { top: -3px; }
.wl-era h3 { font-family: var(--display); font-weight: 300; font-size: clamp(28px, 3vw, 44px); line-height: 1; letter-spacing: -0.015em; white-space: nowrap; }
.wl-era p { font-size: 15px; line-height: 1.6; max-width: 21em; }
.wl-era p span { display: block; margin-bottom: 3px; font-size: 13px; line-height: 1.4; color: var(--muted); }
.wl-era p + p { margin-top: 6px; }
.js .wl-scroll.is-ready .wl__line { transform: scaleX(0); transform-origin: left center; }
.js .wl-scroll.is-ready .wl-era, .js .wl-scroll.is-ready .wl__water { opacity: 0; }
.js .wl-scroll.is-ready.in .wl__line { transform: none; transition: transform 1.6s var(--ease); }
.js .wl-scroll.is-ready.in .wl__water { opacity: 1; transition: opacity 1.4s ease .5s; }
.js .wl-scroll.is-ready.in .wl-era { opacity: 1; transition: opacity .9s ease calc(var(--col) * 130ms + 250ms); }
@media (max-width: 1100px) {
  .wl-scroll { overflow-x: auto; margin-inline: calc(var(--pad) * -1); padding-inline: var(--pad); scrollbar-width: thin; }
  .wl { min-width: 1060px; }
}

@media (max-width: 900px) {
  .steps li { grid-template-columns: auto minmax(0, 1fr); column-gap: 18px; }
  .steps li::before { grid-column: 1; }
  .steps li h3 { grid-column: 2; }
  .steps li p { grid-column: 1 / -1; }
  .datagrid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .levelcols { grid-template-columns: minmax(0, 1fr); }
  .sheet__bar p { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .sheet__band, .sheet__view { transition: none !important; }
  .js .wl-scroll.is-ready .wl__line, .js .wl-scroll.is-ready .wl-era, .js .wl-scroll.is-ready .wl__water { transform: none; opacity: 1; transition: none; }
}

/* ═════ Revision 4: pictures in equal pairs, captions on one line ═════ */
.run--grid .run__item { grid-column: span 6; }
.run--grid .run__item .plate { aspect-ratio: 3 / 2; }
.run--grid { row-gap: clamp(56px, 7vw, 104px); }
@media (max-width: 900px) {
  .run--grid .run__item { grid-column: 1 / -1; }
}

/* ═════ Revision 5: opening films ═════ */
/* Home: the vessel sits in the right half of the film, so the words stand on the left */
.hero__video { object-position: 76% 50%; }
.hero__shade { background: linear-gradient(to bottom, rgba(3, 16, 26, 0.42) 0%, rgba(3, 16, 26, 0) 22%), linear-gradient(to right, rgba(3, 16, 26, 0.55) 0%, rgba(3, 16, 26, 0) 60%); }
.hero__copy { left: var(--pad); right: auto; width: min(560px, 42vw); }
.hero .film-toggle, .phero .film-toggle { left: auto; right: var(--pad); z-index: 2; }
/* Inner pages can open with a film as well as a picture */
.phero video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.is-resting-hero .phero .film-toggle { opacity: 0; }
.phero--film .lede { max-width: 19em; }
/* A drawing instead of a photograph: shown whole, on the page's own white */
.plate--draw, .pair--even .plate--draw { background: none; aspect-ratio: auto; }
.plate--draw img { height: auto; object-fit: contain; }
@media (max-width: 900px) {
  .hero__video { object-position: 72% 50%; }
  .hero__shade { background: linear-gradient(to bottom, rgba(3, 16, 26, 0.42) 0%, rgba(3, 16, 26, 0) 18%), linear-gradient(to top, #06202C 38%, rgba(6, 32, 44, 0) 60%); }
  .hero__copy { left: var(--pad); right: var(--pad); width: auto; }
}


/* Review round 1 */
.about-head { margin-bottom: clamp(28px, 3.4vw, 48px); }
.card__story { color: var(--muted); max-width: 30em; }
.more { max-width: 34em; }
.more summary { list-style: none; display: inline-flex; align-items: center; gap: 8px; min-height: 44px; font-size: 15px; font-weight: 600; letter-spacing: 0.01em; cursor: pointer; }
.more summary::-webkit-details-marker { display: none; }
.more summary::after { content: ""; width: 10px; height: 10px; background: linear-gradient(currentColor, currentColor) center / 100% 1px no-repeat, linear-gradient(currentColor, currentColor) center / 1px 100% no-repeat; transition: transform .3s var(--ease); }
.more[open] summary::after { transform: rotate(45deg); }
.more[open] summary { color: var(--muted); }
.more p { color: var(--muted); max-width: 34em; }
.more p + p, .more summary + p { margin-top: 1em; }
.more-block { grid-column: 1 / span 7; }
.story { margin-top: clamp(32px, 4vw, 56px); margin-bottom: clamp(48px, 6vw, 96px); }
.story__text { grid-column: 1 / span 7; max-width: 34em; }
.plate--placeholder { display: grid; place-items: center; aspect-ratio: 4 / 3; background: var(--sand); color: var(--muted); font-size: 14px; letter-spacing: 0.02em; text-align: center; padding: 24px; }
.plate--sketch, .pair .plate--sketch { aspect-ratio: 1390 / 1440; background: #f2f0ee; }
.plate--portrait { aspect-ratio: 4 / 5; }
.team { margin-top: clamp(48px, 6vw, 96px); display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(20px, 2.8vw, 40px); }
.member { display: flex; flex-direction: column; gap: 14px; }
.member h3 { margin-top: 10px; }
.member__role { font-weight: 600; }
.member > p:not(.member__role):not(.member__skills) { color: var(--muted); font-size: 15px; }
.member__skills { margin-top: 4px; font-size: 13px; letter-spacing: 0.02em; color: var(--muted); }
.datagrid__title { margin-top: clamp(40px, 5vw, 64px); margin-bottom: 20px; }
.shead + .datagrid__title { margin-top: clamp(48px, 6vw, 96px); }
.plan { margin-top: clamp(48px, 6vw, 96px); width: min(100%, 940px); margin-inline: auto; }
.plan__draw { position: relative; }
.plan__draw img { width: 100%; height: auto; mix-blend-mode: multiply; }
.plan figcaption { margin-top: 18px; font-size: 13px; color: var(--muted); }
.place .btn { margin-top: 6px; }
@media (max-width: 1180px) {
  .nav__item { flex-direction: row; flex-wrap: wrap; align-items: center; }
  .nav__link { flex: 1 1 0; width: auto; }
  .nav__more { width: 56px; min-height: 64px; margin: 0; justify-content: flex-end; }
  .nav__more svg { width: 14px; height: 9px; }
  .sub { flex-basis: 100%; }
  .sub__group { margin-top: 10px; }
}
@media (max-width: 900px) {
  .team { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .more-block, .story__text { grid-column: 1 / -1; }
}
@media (max-width: 560px) {
  .team { grid-template-columns: minmax(0, 1fr); }
}
.section--rule { border-top: 1px solid var(--line); }
/* The close band takes the opposite tone of the section before it, so two sand blocks never meet */
.band + .close-band { background: var(--paper); }


/* Layout viewer (plan and sections) */
.lv { padding: clamp(24px, 3vw, 56px) var(--pad) clamp(48px, 6vw, 88px); }
.lv-head { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: clamp(16px, 2vw, 28px); row-gap: 14px; align-items: end; }
.lv-label { grid-column: 1 / -1; font-size: 14px; letter-spacing: 0.02em; color: var(--muted); }
.lv-title { grid-column: 1 / span 8; font-family: var(--display); font-weight: 300; font-size: clamp(30px, 3.5vw, 54px); line-height: 1.05; letter-spacing: -0.015em; text-wrap: balance; }
.lv-lede { grid-column: 9 / span 4; color: var(--muted); font-size: clamp(16px, 1.3vw, 19px); line-height: 1.5; max-width: 26em; }

/* Controls */
.lv-main { display: grid; grid-template-columns: minmax(0, 1fr) clamp(230px, 22vw, 290px); column-gap: clamp(24px, 3.4vw, 56px); margin-top: clamp(22px, 2.6vw, 40px); align-items: start; }
.lv-bar { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 14px; min-height: 46px; }
.lv-seg { display: inline-flex; padding: 4px; border: 1px solid var(--line); border-radius: 999px; }
.lv-seg button, .lv-tool { min-height: 36px; padding: 0 16px; border: 0; border-radius: 999px; background: none; color: var(--muted); font-size: 14px; font-weight: 600; cursor: pointer; white-space: nowrap; transition: background-color .2s ease, color .2s ease, border-color .2s ease; }
.lv-seg button:hover, .lv-tool:hover { color: var(--ink); }
.lv-seg button[aria-pressed="true"] { background: var(--ink); color: #fff; }
.lv-tool { border: 1px solid var(--line); min-height: 46px; padding: 0 20px; }
.lv-tool[aria-pressed="true"] { background: var(--blue); border-color: var(--blue); color: #fff; }
.lv-seg[hidden], .lv-tool[hidden] { display: none; }

/* Stage and index */
.lv-stage { position: relative; margin-top: 16px; height: clamp(380px, 56vh, 620px); overflow: hidden; border-top: 1px solid var(--ink); border-bottom: 1px solid var(--line); background: var(--paper); -webkit-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; }
.lv-stage.is-over { cursor: pointer; }
.lv-stage.is-measuring { cursor: crosshair; }
.lv-layer { display: none; }
.lv-cv { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }
.lv-ov { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; overflow: visible; }
.lv-ov text { font-family: var(--ui); }
.lv-veil { fill: var(--paper); opacity: 0; transition: opacity .45s ease; }
.lv-dim line, .lv-dim path { stroke: var(--ink); stroke-width: 1; fill: none; opacity: .55; }
.lv-dim text { font-size: 12px; fill: var(--ink); paint-order: stroke; stroke: var(--paper); stroke-width: 6px; stroke-linejoin: round; font-variant-numeric: tabular-nums; }
.lv-dim .end { fill: var(--muted); }
.lv-dot { fill: var(--paper); stroke: var(--ink); stroke-width: 1.2; }
.lv-dot.is-on { fill: var(--blue); stroke: var(--blue); }
.lv-tag path { stroke: var(--ink); stroke-width: 1; fill: none; }
.lv-tag text { font-size: 13px; fill: var(--ink); paint-order: stroke; stroke: var(--paper); stroke-width: 5px; stroke-linejoin: round; font-variant-numeric: tabular-nums; }
.lv-tag .nm { font-weight: 600; }
.lv-tag .ar { fill: var(--muted); }
.lv-meas line { stroke: var(--blue); stroke-width: 1.4; }
.lv-meas circle { fill: var(--paper); stroke: var(--blue); stroke-width: 1.4; }
.lv-meas text { font-size: 13px; font-weight: 600; fill: var(--blue); paint-order: stroke; stroke: var(--paper); stroke-width: 6px; stroke-linejoin: round; font-variant-numeric: tabular-nums; }
.lv-scale line { stroke: var(--ink); stroke-width: 1; }
.lv-scale text { font-size: 11px; fill: var(--muted); }
.lv-sheet { position: absolute; left: 0; top: 14px; font-size: 13px; color: var(--muted); pointer-events: none; transition: opacity .3s ease; }
.lv-sheet.is-off { opacity: 0; }
.lv-caption { position: absolute; left: 0; bottom: 0; max-width: min(360px, 78%); padding: 18px 26px 20px 0; background: linear-gradient(to right, var(--paper) 78%, rgba(255, 255, 255, 0)); opacity: 0; transform: translateY(8px); transition: opacity .4s ease, transform .5s var(--ease); pointer-events: none; }
.lv-caption.is-on { opacity: 1; transform: none; }
.lv-caption h3 { font-family: var(--display); font-weight: 300; font-size: clamp(26px, 2.4vw, 36px); line-height: 1.1; letter-spacing: -0.015em; }
.lv-caption .meta { margin-top: 6px; font-size: 14px; color: var(--muted); font-variant-numeric: tabular-nums; }
.lv-caption .txt { margin-top: 10px; font-size: 15px; line-height: 1.5; max-width: 30em; }
/* the same space on the other drawings */
.lv-caption .also { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 14px; font-size: 13px; color: var(--muted); visibility: hidden; }
.lv-caption.is-on .also { visibility: visible; pointer-events: auto; }
.lv-also { min-height: 32px; padding: 0 13px; border: 1px solid var(--line); border-radius: 999px; background: var(--paper); color: var(--ink); font-size: 13px; font-weight: 600; cursor: pointer; white-space: nowrap; transition: border-color .2s ease; }
.lv-also:hover { border-color: var(--ink); }
.lv-hint { position: absolute; right: 0; top: 14px; font-size: 13px; color: var(--muted); transition: opacity .6s ease; pointer-events: none; }
.lv-hint.is-off { opacity: 0; }
.lv-back { position: absolute; left: 0; top: 12px; min-height: 36px; padding: 0 16px; border: 1px solid var(--line); border-radius: 999px; background: var(--paper); color: var(--ink); font-size: 14px; font-weight: 600; cursor: pointer; transition: border-color .2s ease; }
.lv-back:hover { border-color: var(--ink); }
.lv-back[hidden] { display: none; }

.lv-index { font-size: 14.5px; line-height: 1.3; }
.lv-group + .lv-group { margin-top: 16px; }
.lv-group h3 { font-family: var(--display); font-weight: 400; font-size: 20px; line-height: 1.2; padding-bottom: 8px; border-bottom: 1px solid var(--ink); }
.lv-room { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; width: 100%; min-height: 33px; padding: 7px 0; border: 0; border-bottom: 1px solid var(--line); background: none; text-align: left; cursor: pointer; color: var(--muted); transition: color .2s ease, padding .3s var(--ease); }
.lv-room span:last-child { font-variant-numeric: tabular-nums; white-space: nowrap; }
.lv-room:hover, .lv-room.is-hover { color: var(--ink); }
.lv-room[aria-pressed="true"] { color: var(--ink); font-weight: 600; padding-left: 12px; box-shadow: inset 2px 0 0 var(--blue); }
.lv-note { margin-top: 18px; font-size: 13px; color: var(--muted); max-width: 62em; }

/* Without the script: the three drawings, one under the other */
.lv:not(.is-live) .lv-bar, .lv:not(.is-live) .lv-index, .lv:not(.is-live) .lv-ov, .lv:not(.is-live) .lv-cv, .lv:not(.is-live) .lv-caption, .lv:not(.is-live) .lv-hint, .lv:not(.is-live) .lv-sheet { display: none; }
.lv:not(.is-live) .lv-main { display: block; }
.lv:not(.is-live) .lv-live, .lv:not(.is-live) .lv-back { display: none; }
.lv:not(.is-live) .lv-stage { height: auto; overflow: visible; cursor: auto; border: 0; display: flex; flex-direction: column; gap: 40px; }
.lv:not(.is-live) .lv-layer { display: block; }
.lv:not(.is-live) .lv-layer[data-layer="floor"] { order: -1; }
.lv:not(.is-live) .lv-layer img { display: block; width: 100%; height: auto; }
.lv:not(.is-live) .lv-layer figcaption { margin-top: 10px; font-size: 14px; color: var(--muted); }

@media (max-width: 900px) {
  .lv-title, .lv-lede { grid-column: 1 / -1; }
  .lv-main { grid-template-columns: minmax(0, 1fr); row-gap: 32px; }
  .lv-stage { height: clamp(320px, 92vw, 520px); }
  .lv-room { min-height: 40px; padding: 10px 0; }
  .lv-index { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 24px; row-gap: 26px; }
  .lv-group + .lv-group { margin-top: 0; }
  .lv-caption { max-width: 88%; padding-right: 18px; }
  .lv-caption .txt { display: none; }
  .lv-caption .also { margin-top: 10px; }
}
@media (max-width: 520px) {
  .lv-index { grid-template-columns: minmax(0, 1fr); }
  .lv-seg button, .lv-tool { padding: 0 12px; }
  .lv-bar { column-gap: 8px; }
  .lv-wide { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .lv-veil, .lv-caption, .lv-room, .lv-hint, .lv-sheet { transition: none; }
}
.lv { padding-inline: var(--pad); padding-block: var(--space); }
.lv .shead + .lv-main { margin-top: clamp(28px, 3.4vw, 48px); }

/* Specification sheet: group on the left, rows on the right, metric and imperial in aligned columns */
.specsheet { display: flex; flex-direction: column; }
.specsheet__group { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--gap); padding-block: clamp(36px, 4.4vw, 64px); border-top: 1px solid var(--ink); }
.specsheet__head { grid-column: 1 / span 4; display: flex; flex-direction: column; gap: 14px; }
.specsheet__head p { font-size: 15px; color: var(--muted); max-width: 22em; }
.specsheet__rows { grid-column: 6 / span 7; display: flex; flex-direction: column; }
.specsheet__rows div { display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: 24px; align-items: baseline; min-height: 48px; padding: 12px 0; border-top: 1px solid var(--line); }
.specsheet__rows div:first-child { border-top: 0; padding-top: 0; }
.specsheet__rows dt { font-size: 15px; color: var(--ink); }
.specsheet__rows dd { display: grid; grid-template-columns: 8.5em 7.5em; column-gap: 20px; font-variant-numeric: tabular-nums; font-size: 15px; white-space: nowrap; }
.specsheet__rows .v { text-align: right; }
.specsheet__rows .v--alt { color: var(--muted); }
.specsheet__lvl { display: block; margin-bottom: 14px; padding-top: 18px; font-family: var(--display); font-weight: 300; font-size: 22px; line-height: 1.1; letter-spacing: -0.01em; }
.specsheet__rows div:first-child .specsheet__lvl { padding-top: 0; }
.specsheet__rows div:has(.specsheet__lvl) { align-items: end; }
.specsheet__note { margin-top: clamp(24px, 3vw, 40px); padding-top: 20px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); display: flex; flex-wrap: wrap; align-items: baseline; gap: 8px 24px; }
.specsheet__note .textlink { font-size: 14px; }
@media (max-width: 900px) {
  .specsheet__head, .specsheet__rows { grid-column: 1 / -1; }
  .specsheet__rows { margin-top: 28px; }
  .specsheet__rows dd { grid-template-columns: 6.5em 6.5em; column-gap: 12px; font-size: 14px; }
  .specsheet__rows dt { font-size: 14px; }
}
@media (max-width: 420px) {
  .specsheet__rows dd { grid-template-columns: auto; }
  .specsheet__rows .v--alt { display: none; }
}

/* Compact viewer inside a pair (home page) */
.pair__viewer { grid-column: 1 / span 6; align-self: center; }
.section + .section.section--air { padding-top: clamp(8px, 1.5vw, 24px); }
.lv--compact { padding: 0; }
.lv--compact .lv-main { display: block; margin-top: 0; }
.lv--compact .lv-index, .lv--compact .lv-tool { display: none; }
.lv--compact .lv-bar { min-height: 0; }
.lv--compact .lv-stage { height: clamp(300px, 30vw, 480px); margin-top: 20px; border: 0; }
.lv--compact .lv-sheet, .lv--compact .lv-hint { top: 0; }
.lv--compact .lv-note { margin-top: 16px; font-size: 13px; color: var(--muted); }
.lv--compact .lv-scale { display: none; }
@media (max-width: 900px) { .pair__viewer { grid-column: 1 / -1; } .lv--compact .lv-stage { height: clamp(300px, 88vw, 480px); } }

/* Models inside the Watersuite menu */
.sub--wide { min-width: 420px; padding-bottom: 0; overflow: hidden; }
.sub__models { margin: 12px -22px 0; padding: 14px 22px 20px; background: var(--sand); }
.sub__models .sub__group { margin-top: 0; min-height: 28px; }
.sub__cards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; margin-top: 4px; }
.sub a.mcard { display: flex; flex-direction: column; align-items: stretch; min-height: 0; padding: 0; font-size: 15px; }
.mcard img { width: 100%; aspect-ratio: 3 / 2; height: auto; object-fit: cover; border-radius: 10px; display: block; transition: transform .6s var(--ease); }
.mcard:hover img { transform: scale(1.03); }
.mcard__name { margin-top: 10px; font-family: var(--display); font-weight: 300; font-size: 22px; line-height: 1.1; letter-spacing: -0.01em; color: var(--ink); }
.mcard__tag { font-size: 13px; color: var(--muted); margin-top: 2px; }
.sub a.mcard:hover { color: var(--blue); }
.sub a.mcard:hover .mcard__name { color: var(--blue); }
@media (max-width: 1180px) {
  .sub--wide { min-width: 0; padding-bottom: 18px; overflow: visible; }
  .sub__models { margin: 10px 0 0; padding: 14px 16px 18px; border-radius: 14px; }
}
/* Social icons in the footer */
.social { display: flex; gap: 10px; }
.social a { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border: 1px solid rgba(255,255,255,.35); border-radius: 999px; color: #fff; opacity: .9; transition: background-color .2s ease, opacity .2s ease; }
.social a:hover { background: rgba(255,255,255,.12); opacity: 1; }
.social svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; }
/* News: brand-blue duotone that lifts to colour on hover (overlay fades, so the change is smooth) */
.plate--duo { position: relative; }
.plate--duo::after { content: ""; position: absolute; inset: 0; background: var(--blue); mix-blend-mode: screen; pointer-events: none; opacity: 1; transition: opacity 1.4s ease; }
.plate--duo img, .js .plate--duo.reveal img { filter: grayscale(1) contrast(1.06) brightness(1.03); transition: filter 1.4s ease, opacity 1.2s ease, transform 1.8s var(--ease); }
.card:hover .plate--duo::after, .plate--duo:hover::after { opacity: 0; }
.card:hover .plate--duo img, .plate--duo:hover img, .js .card:hover .plate--duo.reveal img { filter: none; }
@media (prefers-reduced-motion: reduce) { .plate--duo::after, .plate--duo img { transition: none; } }

/* Drawings on white sit on the sand plate without a hard edge */
.card .plate img[src*="amor2-section"], .place .plate img[src*="amor2-section"] { object-fit: contain; background: #fff; }

/* Read more / Read less */
.more[open] > summary { display: none; }
.more__less { display: none; margin-top: 14px; align-items: center; gap: 8px; min-height: 44px; padding: 0; border: 0; background: none; font-size: 15px; font-weight: 600; letter-spacing: 0.01em; color: var(--ink); cursor: pointer; }
.more[open] .more__less { display: inline-flex; }
.more__less::after { content: ""; width: 10px; height: 10px; background: linear-gradient(currentColor, currentColor) center / 100% 1px no-repeat; }
/* Team portraits: cut-outs on the sand plate */
.member .plate--portrait { aspect-ratio: 4 / 5; background: var(--sand); }
.member .plate--portrait img { object-fit: contain; object-position: center bottom; }

/* Mobile audit */
.intro-7 { grid-column: 1 / span 7; }
.wl-swipe { display: none; }
@media (max-width: 900px) {
  .intro-7 { grid-column: 1 / -1; }
  .wl-swipe { display: block; margin: -8px 0 14px; font-size: 13px; color: var(--muted); }
  .footer__addr a { display: inline-block; padding-block: 3px; }
  .crumbs a { display: inline-block; padding-block: 8px; margin-block: -8px; }
}
@media (hover: none) and (pointer: coarse) {
  .lv-seg button, .lv-tool { min-height: 40px; }
}

/* Forms: sending states */
.form .hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.form { position: relative; }
.form__fail { display: none; margin-top: 16px; font-size: 15px; color: #B3261E; max-width: 34em; }
.form__fail a { text-decoration: underline; text-underline-offset: 4px; }
.form.is-failed .form__fail { display: block; }
