.gallery-about-page{--gallery-unit:16px;background:#fffdfa}.gallery-about-page .editorial-header.is-on-white{background:#fffdfa}.gallery-about{padding:124px 0 16px}.gallery-about-rows{max-width:calc(120 * var(--gallery-unit));margin:0 auto;padding:0 calc(5 * var(--gallery-unit));display:flex;flex-direction:column;gap:24px}.gallery-about-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-about-photo{margin:0;height:calc(46 * var(--gallery-unit));align-self:center;overflow:hidden}.gallery-about-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gallery-about-photo .about-yacht{object-position:right center}.gallery-about-copy{display:flex;flex-direction:column;justify-content:center;padding:calc(6 * var(--gallery-unit)) 0 calc(7 * var(--gallery-unit)) calc(7 * var(--gallery-unit))}.gallery-about-row:nth-child(even) .gallery-about-photo{grid-column:2;grid-row:1}.gallery-about-row:nth-child(even) .gallery-about-copy{grid-column:1;grid-row:1;padding-left:0;padding-right:calc(7 * var(--gallery-unit))}.gallery-about-copy h1,.gallery-about-copy h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.45rem,2vw,2rem);line-height:1.55;margin:0}.gallery-about-body{margin-top:calc(2 * var(--gallery-unit));padding-top:70px}.gallery-about-body p{font-family:var(--menu-font);font-size:clamp(.9rem,1vw,1.05rem);font-weight:300;line-height:1.55;margin:0}.gallery-about-body p+p{margin-top:calc(3 * var(--gallery-unit))}.gallery-about-body .firm-contact{position:relative;margin-top:calc(3 * var(--gallery-unit));max-width:100%;white-space:normal}.gallery-about:focus-visible{outline-color:#575756}@media(max-width:1540px){.gallery-about-page{--gallery-unit:13.36px}}@media(max-width:1344.9px){.gallery-about-page{--gallery-unit:11.76px}}@media(max-width:1199.9px){.gallery-about-page{--gallery-unit:9.84px}}@media(max-width:989px){.gallery-about-copy{padding:calc(4 * var(--gallery-unit)) 0 calc(5 * var(--gallery-unit)) calc(4 * var(--gallery-unit) / 1.2)}.gallery-about-row:nth-child(even) .gallery-about-copy{padding-right:calc(4 * var(--gallery-unit) / 1.2)}}@media(max-width:749px){.gallery-about{padding-top:101px;padding-bottom:12px}.gallery-about-rows{padding:0 calc(1.5 * var(--gallery-unit));gap:12px}.gallery-about-row{display:flex;flex-direction:column}.gallery-about-photo{height:calc(29.6 * var(--gallery-unit));width:100%}.gallery-about-copy,.gallery-about-row:nth-child(even) .gallery-about-copy{padding:calc(4 * var(--gallery-unit)) 0 calc(5 * var(--gallery-unit));text-align:center}}
