/* Continuous brand stories: scale and white space carry the hierarchy. */
.brand-editorial-page {
  --paper: #fff;
  --ink: #020202;
  --muted: #020202;
  --signal: #020202;
  background: #fff;
  color: #020202;
}
.brand-editorial-page main { padding-top: clamp(2.5rem, 4.5vw, 4.5rem); }
.brand-page-intro { display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: baseline; }
.brand-page-intro h1 { max-width: none; margin: 0; font-size: clamp(2rem, 3vw, 3rem); }
.brand-page-intro > p { max-width: 31rem; margin: 0; font-size: clamp(1.125rem, 1.6vw, 1.375rem); line-height: 1.5; }
.brand-index { position: sticky; top: var(--brand-header-height, 92px); z-index: 19; margin: 0; padding: .5rem 0; background: #fff; color: #020202; font-size: .7rem; letter-spacing: .08em; }
.brand-index ul { display: flex; flex-wrap: nowrap; gap: 2rem; width: var(--page); margin: 0 auto; padding: .25rem 0; list-style: none; overflow-x: auto; overscroll-behavior-x: contain; }
.brand-index li { flex: 0 0 auto; }
.brand-index a { white-space: nowrap; }
.brand-editorial-page .site-header { background: #fff; }
.brand-index { transition: top .38s ease; }
.brand-editorial-page .site-header.is-hidden + .brand-index { top: 0; }
.brand-index a { display: inline-block; padding-block: .75rem; }
.brand-collection { padding-top: clamp(4.5rem, 8vw, 8rem); padding-bottom: clamp(6rem, 12vw, 12rem); }
.brand-story { scroll-margin-top: calc(var(--brand-header-height, 92px) + var(--brand-index-height, 64px) + 24px); }
.brand-story + .brand-story { margin-top: clamp(7rem, 15vw, 15rem); }
.brand-story-header { display: grid; grid-template-columns: 1fr 1fr; align-items: start; gap: 3rem; }
.brand-story h2 { margin: 0; font-size: clamp(2.7rem, 4.92vw, 5.1rem); line-height: .91; letter-spacing: -.035em; }
.brand-discipline { margin: 1rem 0 0; font-size: clamp(1.125rem, 2vw, 1.75rem); line-height: 1.3; }
.brand-story-description { max-width: 34rem; margin: .5rem 0 0; font-size: clamp(.9rem, 1.4vw, 1.3rem); line-height: 1.5; }
.brand-story-images { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 1fr); gap: clamp(1rem, 3vw, 3rem); align-items: center; margin-top: clamp(2rem, 4vw, 4rem); }
.brand-story-images figure { margin: 0; }
.brand-story-images img { display: block; width: 100%; height: auto; object-fit: contain; }
.brand-story-images-composite { display: block; max-width: 1000px; margin-inline: auto; }
.brand-detail { width: 100%; max-width: 368px; justify-self: center; }
.brand-detail figcaption { margin: .75rem 0 0; text-align: center; font-size: 1rem; line-height: 1.5; }
.brand-editorial-page .project-navigation { border-top: 0; }
.brand-editorial-page .skip-link { color: #020202; background: #fff; outline: 1px solid #020202; }
.brand-editorial-page a:focus-visible { outline: 1px solid currentColor; outline-offset: 5px; }
@media (max-width: 1250px) {
  .brand-editorial-page .site-header { min-height: 76px; }
  .brand-editorial-page .identity small { display: block; }
  .brand-editorial-page .menu-button { display: block; }
  .brand-editorial-page #site-nav { position: absolute; top: 100%; left: 0; right: 0; display: none; flex-direction: column; align-items: flex-start; gap: .85rem; padding: 1.4rem 4vw 1.8rem; background: #fff; transform: none; }
  .brand-editorial-page #site-nav.open { display: flex; }
  .brand-editorial-page .language-switch-nav { right: 7rem; }
}
@media (max-width: 760px) {
  .brand-page-intro { grid-template-columns: 1fr; gap: 1rem; }
  .brand-index ul { gap: 1.5rem; }
  .brand-story-header { grid-template-columns: 1fr; gap: 2rem; }
  .brand-story h2 { font-size: clamp(2.1rem, 9.6vw, 3.6rem); }
  .brand-story-description { margin-top: 0; max-width: 36rem; }
  .brand-story-images { grid-template-columns: 1fr; gap: 3rem; }
  .brand-detail { width: 65%; max-width: 280px; justify-self: end; margin-right: 5% !important; }
  .brand-story { scroll-margin-top: calc(var(--brand-header-height, 92px) + var(--brand-index-height, 64px) + 24px); }
}
@media (max-width: 560px) {
  .brand-editorial-page .site-header { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .65rem 1rem; padding-block: 1rem; }
  .brand-editorial-page .identity { grid-column: 1 / -1; width: auto; }
  .brand-editorial-page .identity span { text-align: left; text-align-last: left; font-size: .875rem; }
  .brand-editorial-page .menu-button { grid-column: 2; grid-row: 2; font-size: .875rem; padding: .25rem 0; }
  .brand-editorial-page .language-switch-nav { position: static; grid-column: 1; grid-row: 2; font-size: .875rem; }
  .brand-editorial-page footer { grid-template-columns: 1fr auto; gap: 1.5rem 1rem; }
  .brand-editorial-page footer p:first-child { grid-column: 1 / -1; }
  .brand-editorial-page .language-switch-footer { grid-column: 1 / -1; justify-self: start; font-size: .875rem; }
}

/* De La Paz: the packaging range, its mark and four original pattern studies. */
.brand-discipline-secondary { margin-top: .5rem; }
.brand-patterns { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: clamp(1rem, 2vw, 2rem); margin-top: clamp(3rem, 6vw, 6rem); }
.brand-patterns figure { margin: 0; }
.brand-patterns img { width: 100%; height: auto; object-fit: contain; }
@media (max-width: 760px) { .brand-patterns { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 480px) { .brand-patterns { grid-template-columns: 1fr; gap: 2rem; } }

@media (max-width: 560px) { .brand-index ul { width: 90vw; } }

/* Keep supporting artwork below the full bottle image without overlap. */
#directors-cut .brand-story-images-composite { margin-top: 0; }

/* Reserve: a wide bottle range followed by the photography and printed artwork. */
.reserve-gallery figure { margin: 0; }
.reserve-gallery img { width: 100%; height: auto; object-fit: contain; }
.reserve-hero { width: 100%; }
.reserve-support { display: grid; grid-template-columns: 1.6fr 1fr; gap: clamp(2rem, 4vw, 4rem); align-items: center; margin-top: 1.5rem; }
.reserve-artwork { display: grid; grid-template-columns: 1fr 1fr; align-items: start; gap: clamp(2rem, 4vw, 4rem); width: min(66%, 720px); margin: clamp(3rem, 5vw, 5rem) 0 0 auto; }
.reserve-gallery figcaption { margin-top: .75rem; font-size: 1rem; line-height: 1.5; }
@media (max-width: 760px) { .reserve-support { grid-template-columns: 1fr; gap: 2.5rem; } .reserve-artwork { width: 100%; } }
@media (max-width: 480px) { .reserve-artwork { grid-template-columns: 1fr; width: 80%; gap: 2.5rem; } }

/* Lingua Franca: the bottle collection, identity and original label artworks. */
.lf-credit { margin: .75rem 0 0; font-size: 1rem; line-height: 1.5; }
.lf-gallery figure { margin: 0; }
.lf-gallery img { width: 100%; height: auto; object-fit: contain; }
.lf-gallery figcaption { margin-top: .75rem; font-size: 1rem; line-height: 1.5; }
.lf-support { display: grid; grid-template-columns: 1fr 1fr 1.2fr; gap: clamp(2rem, 6vw, 6rem); align-items: center; width: 90%; margin: 0 auto; }
.lf-circle { width: 64%; max-width: 224px; justify-self: center; }
.lf-support > figure:not(.lf-circle) { width: 100%; max-width: 340px; justify-self: center; }
.lf-bottle-details { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(2rem, 5vw, 5rem); align-items: start; margin-top: clamp(4rem, 8vw, 8rem); }
.lf-bottle-details > figure:nth-child(2) { margin-top: 3rem; }
.lf-artwork-sequence { display: grid; grid-template-columns: 1.2fr 1fr 1fr 1fr; gap: clamp(1.5rem, 3vw, 3rem); align-items: center; margin-top: clamp(4rem, 8vw, 8rem); }
@media (max-width: 760px) {
  .lf-support { width: 100%; grid-template-columns: 1fr 1fr; gap: 2rem; }
  .lf-support .lf-circle { grid-column: 1 / -1; width: 32%; max-width: 144px; margin-bottom: 1rem; }
  .lf-bottle-details { grid-template-columns: 1fr; width: min(90%, 480px); margin-inline: auto; gap: 3rem; }
  .lf-bottle-details > figure:nth-child(2) { margin-top: 0; }
  .lf-artwork-sequence { grid-template-columns: 1fr 1fr; gap: 2rem; }
}
@media (max-width: 480px) { .lf-support, .lf-artwork-sequence { grid-template-columns: 1fr; width: 85%; margin-inline: auto; } }

.brand-location { margin: 1rem 0 0; font-size: clamp(1rem, 1.5vw, 1.3rem); line-height: 1.4; color: #020202; }

/* RC Reserve: the complete bottle and the changing vintage signature. */
.rc-gallery { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: clamp(2rem, 6vw, 6rem); margin-top: clamp(2.5rem, 5vw, 5rem); }
.rc-gallery figure { margin: 0; justify-self: center; }
.rc-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }
.rc-bottle { width: min(70%, 300px); }
.rc-spider { width: min(80%, 278px); }
.rc-spider figcaption { margin: 1rem 0 0; font-size: 1rem; line-height: 1.5; text-align: center; }
@media (max-width: 760px) { .rc-gallery { grid-template-columns: 1fr; gap: 3rem; } .rc-bottle { width: min(60%, 260px); } .rc-gallery .rc-spider { width: min(60%, 240px); justify-self: end; margin-right: 5%; } }

.rc-gallery .rc-spider img { width: 50%; margin-inline: auto; }

/* Palazzo Margherita: an immersive product photograph and original label artwork. */
.pm-beauty-gallery { margin-top: clamp(2rem, 4vw, 4rem); }
.pm-beauty-gallery figure { margin: 0; }
.pm-beauty-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }

/* Display each complete original artwork in the reference order. */
.pm-beauty-label-row { display: grid; grid-template-columns: 1.45fr 1fr 1fr 1fr .95fr; gap: clamp(1rem, 2.5vw, 2.5rem); align-items: end; margin-top: clamp(1.25rem, 2vw, 2rem); }
.pm-artwork-window { position: relative; width: 100%; overflow: hidden; }
.pm-beauty-gallery .pm-artwork-window img { position: absolute; max-width: none; height: auto; }
.pm-beauty-label-row .pm-label-logo { padding-bottom: .6rem; }
.pm-beauty-label-row .pm-label-soap { padding-bottom: .6rem; }
@media (max-width: 760px) { .pm-beauty-label-row { display: flex; align-items: end; gap: 1.25rem; overflow-x: auto; padding-bottom: 1rem; } .pm-beauty-label-row figure { flex: 0 0 145px; } .pm-beauty-label-row .pm-label-logo { flex-basis: 200px; } .pm-beauty-label-row .pm-label-soap { flex-basis: 135px; } }

/* Sofia Mini: packaging and identity followed by print and digital work. */
.sofia-gallery { margin-top: clamp(2rem, 4vw, 4rem); }
.sofia-gallery figure { margin: 0; min-width: 0; }
.sofia-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }
.sofia-hero { display: grid; grid-template-columns: 1.9fr 1fr; gap: clamp(1rem, 3vw, 3rem); align-items: center; }
.sofia-support { display: grid; grid-template-columns: 1.1fr 1fr; gap: clamp(1.5rem, 3vw, 3rem); align-items: start; margin-top: clamp(1.5rem, 3vw, 3rem); }
.sofia-gallery figcaption { margin: .75rem 0 0; font-size: 1rem; line-height: 1.5; }
.sofia-campaign-row { display: grid; grid-template-columns: 1.1fr 1fr; gap: clamp(1.5rem, 3vw, 3rem); align-items: start; margin-top: clamp(2.5rem, 5vw, 5rem); }
.sofia-gallery .sofia-print-sequence { width: 100%; margin: 0; }
.sofia-animations { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(1rem, 2vw, 2rem); }
@media (max-width: 760px) { .sofia-campaign-row { grid-template-columns: 1fr; gap: 2rem; } }
@media (max-width: 480px) { .sofia-animations { grid-template-columns: 1fr; gap: 2rem; } }
@media (max-width: 760px) { .sofia-hero, .sofia-support { grid-template-columns: 1fr; gap: 2rem; } .sofia-hero > figure:last-child { width: min(75%, 400px); justify-self: end; } .sofia-gallery .sofia-print-sequence { width: 100%; } }

/* Coppola Hideaways: landscape, individual identities and printed materials. */
.hw-gallery { margin-top: clamp(2rem, 4vw, 4rem); }
.hw-gallery figure { margin: 0; min-width: 0; }
.hw-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }
.hw-gallery figcaption { margin-top: .75rem; font-size: 1rem; line-height: 1.5; }
.hw-hero { display: grid; grid-template-columns: 3.5fr 1fr; gap: clamp(1.5rem, 4vw, 4rem); align-items: center; }
.hw-logos { display: grid; gap: .75rem; width: 100%; max-width: 230px; justify-self: center; }
.hw-logo-window { position: relative; overflow: hidden; width: 100%; }
.hw-gallery .hw-logo-window img { position: absolute; top: 0; max-width: none; }
.hw-print { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(2rem, 4vw, 4rem); align-items: end; margin-top: clamp(2rem, 4vw, 4rem); }
.hw-details { display: grid; grid-template-columns: .7fr 1.5fr 1fr; align-items: center; gap: clamp(2rem, 4vw, 4rem); margin-top: clamp(3rem, 6vw, 6rem); }
.hw-photography { display: grid; grid-template-columns: 1fr 1fr; align-items: start; gap: clamp(2rem, 4vw, 4rem); margin-top: clamp(3rem, 6vw, 6rem); }
.hw-photography figure:last-child { margin-top: 3rem; }
@media (max-width: 760px) { .hw-hero, .hw-print, .hw-photography { grid-template-columns: 1fr; } .hw-logos { grid-template-columns: repeat(3, minmax(0, 1fr)); max-width: none; gap: 1rem; } .hw-details { grid-template-columns: 1fr 1.5fr; } .hw-details figure:last-child { grid-column: 1 / -1; width: 65%; justify-self: center; } .hw-photography figure:last-child { margin-top: 0; } }

/* Two independent rows with equal spacing between links. */
.brand-index ul { display: flex; flex-wrap: nowrap; justify-content: flex-start; column-gap: 2rem; row-gap: 0; }
.brand-index a { padding-block: .5rem; }
@media (max-width: 760px) { .brand-index ul { column-gap: 1.5rem; row-gap: 0; } }

/* Sofia Wines: full product range with label detail and a second product view. */
.sw-gallery { display: grid; grid-template-columns: 1.85fr 1fr; gap: clamp(1.5rem, 3vw, 3rem); align-items: center; margin-top: clamp(2rem, 4vw, 4rem); }
.sw-gallery figure { margin: 0; min-width: 0; }
.sw-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }
.sw-details { display: grid; gap: 1.25rem; }
.sw-label-detail { width: 100%; }
.sw-gallery .sw-label-detail img { display: block; width: 100%; height: auto; }
@media (max-width: 760px) { .sw-gallery { grid-template-columns: 1fr; } .sw-details { grid-template-columns: 1fr 1fr; align-items: start; gap: 1rem; } }

/* Rubicon Estate: bottle and copper emblem with their printed applications. */
.re-gallery { display: grid; grid-template-columns: 1fr 1.3fr; gap: clamp(2rem, 4vw, 4rem); align-items: end; margin-top: clamp(2rem, 4vw, 4rem); }
.re-gallery figure, .re-support figure { margin: 0; min-width: 0; }
.re-gallery img, .re-support img { display: block; width: 100%; height: auto; object-fit: contain; }
.re-gallery figcaption { margin-top: .75rem; font-size: 1rem; line-height: 1.5; }
.re-left, .re-right { display: grid; gap: 2rem; }
.re-bottle-window { position: relative; overflow: hidden; aspect-ratio: 1 / 2; width: 80%; justify-self: center; }
.re-gallery .re-bottle-window img { position: absolute; width: 200%; max-width: none; left: -50%; top: 0; }
.re-emblem-window { position: relative; overflow: hidden; aspect-ratio: 500 / 330; width: 86%; justify-self: center; margin-bottom: 1rem !important; }
.re-gallery .re-emblem-window img { position: absolute; width: 178.6%; max-width: none; left: -39%; top: -203.030303%; }
.re-support { display: grid; grid-template-columns: 1.2fr 1fr; gap: clamp(2rem, 6vw, 6rem); align-items: center; margin-top: clamp(3rem, 6vw, 6rem); }
@media (max-width: 760px) { .re-gallery, .re-support { grid-template-columns: 1fr; gap: 3rem; } .re-bottle-window { width: min(65%, 300px); } .re-emblem-window { width: 90%; } .re-support figure:last-child { width: 85%; justify-self: center; } }

/* Skadi: original bottle and label presentation. */
.skadi-gallery { margin-top: clamp(2rem, 4vw, 4rem); }
.skadi-gallery figure { margin: 0; }
.skadi-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }

/* Updated Skadi originals: dominant front bottle and supporting rear-label presentation. */
.skadi-gallery-pair { display: grid; grid-template-columns: 1.1fr 1fr; gap: clamp(1.5rem, 4vw, 4rem); align-items: center; }
@media (max-width: 760px) { .skadi-gallery-pair { grid-template-columns: 1fr; gap: 2.5rem; } .skadi-gallery-pair .skadi-back { width: 90%; margin-left: auto; } }

/* Claret: original bottle alongside the commissioned macro detail. */
.claret-gallery { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: clamp(2rem, 5vw, 5rem); margin-top: clamp(2rem, 4vw, 4rem); }
.claret-gallery figure { margin: 0; min-width: 0; }
.claret-gallery > figure:last-child { width: 75%; justify-self: center; }
.claret-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }
.claret-gallery .claret-bottle { position: relative; overflow: hidden; aspect-ratio: 340 / 1000; width: 55%; justify-self: center; }
.claret-gallery .claret-bottle img { position: absolute; width: 294.117647%; max-width: none; left: -97.058824%; top: 0; }
@media (max-width: 760px) { .claret-gallery { grid-template-columns: 1fr; gap: 2rem; } .claret-gallery .claret-bottle { width: min(55%, 260px); } }

/* Manawa Networks: stationery, identity and the complete original sales-sheet collection. */
.manawa-gallery { margin-top: clamp(2rem, 4vw, 4rem); }
.manawa-gallery figure { margin: 0; min-width: 0; }
.manawa-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }
.manawa-identity { display: grid; grid-template-columns: 1fr; align-items: center; gap: clamp(2rem, 4vw, 4rem); }
.manawa-stationery { width: 100%; }

.manawa-logo { width: 100%; max-width: 280px; justify-self: center; }
.manawa-gallery .manawa-sales { margin-top: clamp(2rem, 4vw, 4rem); }
@media (max-width: 760px) { .manawa-identity { grid-template-columns: 1fr; gap: 2rem; } .manawa-logo { width: 45%; max-width: 210px; } }

/* Captain’s Reserve: full range with two tactile label details. */
.captains-gallery { margin-top: clamp(2rem, 4vw, 4rem); }
.captains-gallery figure { margin: 0; min-width: 0; }
.captains-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }
.captains-details { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(1.5rem, 4vw, 4rem); margin-top: 1.5rem; }
@media (max-width: 760px) { .captains-details { grid-template-columns: 1fr; gap: 1.5rem; } }

/* Kōloa: three bottles left, identity and gift packaging right. */
.koloa-gallery { display: grid; grid-template-columns: 1.45fr 1fr; gap: clamp(1.5rem, 3vw, 3rem); align-items: end; margin-top: clamp(2rem, 4vw, 4rem); }
.koloa-gallery figure { margin: 0; min-width: 0; }
.koloa-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }
.koloa-gallery figcaption { margin-top: .75rem; font-size: 1rem; line-height: 1.5; }
.koloa-bottles { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; }
.koloa-details { display: grid; grid-template-columns: 2.4fr 1fr; gap: clamp(1rem, 3vw, 3rem); align-items: end; margin-top: 1rem; }
.koloa-closure { position: relative; overflow: hidden; aspect-ratio: 110 / 170; }
.koloa-gallery .koloa-closure img { position: absolute; width: 363.636364%; max-width: none; left: -131.818182%; top: -44.117647%; }
.koloa-right { display: grid; gap: clamp(2rem, 4vw, 4rem); padding-bottom: 2rem; }
.koloa-right .koloa-logo { width: 65%; max-width: 320px; justify-self: center; }
@media (max-width: 760px) { .koloa-gallery { grid-template-columns: 1fr; gap: 3rem; } .koloa-right { grid-template-columns: 1fr 1.5fr; align-items: center; gap: 1rem; padding: 0; } .koloa-right .koloa-logo { width: 100%; } }

/* Hide the uploaded end card’s one-pixel outer frame without altering its artwork. */
.sofia-gallery .sofia-endcard { border: 0; box-shadow: none; clip-path: inset(0.23%); }

/* Rubicon wordmark above the smaller diamond emblem. */
.re-gallery .re-script { width: 48%; justify-self: center; }
.re-emblem-window { width: 64.5%; }
@media (max-width: 760px) { .re-gallery .re-script { width: 51%; } .re-emblem-window { width: 67.5%; } }

/* Original graphics, with individual captions and uncropped artwork. */
.graphics-gallery { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(3rem, 6vw, 6rem) clamp(2rem, 5vw, 5rem); margin-top: clamp(3rem, 5vw, 5rem); }
.graphics-gallery figure { margin: 0; min-width: 0; }
.graphics-gallery .graphic-image { display: flex; align-items: center; justify-content: center; min-height: 340px; }
.graphics-gallery img { display: block; width: 100%; height: auto; object-fit: contain; }
.graphics-gallery .graphic-logo img { width: auto; max-width: 100%; max-height: 300px; }
.graphics-gallery figcaption { margin-top: 1.5rem; }
.graphics-gallery h3 { margin: 0 0 .5rem; font-size: 1rem; font-weight: 500; line-height: 1.4; }
.graphics-gallery figcaption p { margin: 0; font-size: 1rem; line-height: 1.5; }
@media (max-width: 760px) { .graphics-gallery { grid-template-columns: 1fr; } .graphics-gallery .graphic-image { min-height: 0; } .graphics-gallery .graphic-logo .graphic-image { min-height: 260px; } .graphics-gallery .graphic-logo img { max-height: 260px; } }

/* Separate responsive windows preserve the original crest/capsule artwork. */
#luigi-lauria .lauria-crest { aspect-ratio: 368 / 360; overflow: hidden; }
#luigi-lauria .lauria-capsule { aspect-ratio: 368 / 258; overflow: hidden; }
#luigi-lauria .lauria-crest img { transform: scale(.8); transform-origin: 50% 29.1262135922%; }
#luigi-lauria .lauria-capsule img { margin-top: -97.8260869565%; transform: scale(1.2); transform-origin: 50% 79.1262135922%; }
