/* ZeeCollection editorial company page */
.about-view{margin:0 calc(50% - 50vw);padding:0;background:#121313;color:#f4f2eb;overflow:hidden}.about-hero{position:relative;isolation:isolate;min-height:calc(100vh - 90px);padding:clamp(55px,8vw,120px) max(6vw,calc((100vw - 1260px)/2));display:flex;align-items:flex-end;justify-content:space-between;gap:7vw;overflow:hidden}.about-hero-video,.about-video-shade{position:absolute;inset:0;width:100%;height:100%}.about-hero-video{z-index:-2;object-fit:cover;background:#0b0c0c}.about-video-shade{z-index:-1;background:linear-gradient(90deg,rgba(4,5,5,.92),rgba(4,5,5,.44) 56%,rgba(4,5,5,.2)),linear-gradient(0deg,rgba(4,5,5,.78),transparent 55%)}.about-hero>div:not(.about-video-shade){max-width:870px}.about-hero .eyebrow,.about-copy .eyebrow,.about-closing .eyebrow,.about-legal .eyebrow{color:#c8a968}.about-hero h2{font-size:clamp(66px,8.8vw,132px);line-height:.82;letter-spacing:-.072em;margin:18px 0 0;text-shadow:0 4px 40px #0009}.about-hero h2 i{display:inline-block;color:#d8c393}.about-lead{max-width:380px;margin:0 0 10px;font-size:14px;line-height:1.85;color:#d3d0c8;border-left:1px solid #b99a5d;padding-left:22px}.about-story{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(65px,10vw,150px);align-items:start;padding:clamp(100px,13vw,190px) max(6vw,calc((100vw - 1180px)/2));background:#eeeae0;color:#161716}.about-monogram{position:sticky;top:120px;aspect-ratio:auto;max-width:none;border-radius:0;background:none;color:#161716;display:block;border-top:1px solid #aaa597;padding-top:24px}.about-monogram span{font-family:'Playfair Display',serif;font-size:clamp(88px,11vw,150px);line-height:.8;font-style:italic;letter-spacing:-.08em}.about-monogram small{display:block;margin-top:38px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#806b43}.about-copy{max-width:710px}.about-copy h3{font-family:'Playfair Display',serif;font-size:clamp(44px,5.3vw,76px);line-height:1.02;letter-spacing:-.045em;margin:16px 0 45px}.about-copy>p:not(.eyebrow){font-size:clamp(14px,1.25vw,18px);line-height:1.9;color:#66645e;margin:0 0 24px}.about-values{display:grid;grid-template-columns:repeat(3,1fr);padding:0 max(6vw,calc((100vw - 1260px)/2)) 120px;background:#eeeae0;color:#161716;border:0}.about-values article{min-height:310px;padding:42px 38px;border-top:1px solid #aaa597;border-right:1px solid #c8c3b7}.about-values article:first-child{padding-left:0}.about-values article:last-child{border-right:0;padding-right:0}.about-values span{font-family:var(--mono);font-size:10px;color:#8b7040}.about-values h3{font-family:'Playfair Display',serif;font-size:clamp(27px,2.6vw,39px);font-weight:600;letter-spacing:-.035em;margin:72px 0 17px}.about-values p{max-width:300px;font-size:12px;line-height:1.75;color:#706e68}.about-closing{position:relative;padding:clamp(130px,17vw,240px) max(6vw,calc((100vw - 1100px)/2));text-align:left;background:linear-gradient(90deg,#0b0c0ce8,#0b0c0c70),url('/public/media/watches/catalog-sheet-dark.png') center/cover;color:#fff}.about-closing h3{max-width:980px;margin:20px 0 48px;font-family:'Playfair Display',serif;font-size:clamp(49px,6.3vw,90px);line-height:1.02;letter-spacing:-.045em}.about-closing .primary-button{background:#c3a25f;color:#111;padding:17px 25px}.about-legal{padding:100px max(6vw,calc((100vw - 1260px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:90px;background:#161717;color:#f5f2e9;border-top:1px solid #303131}.about-legal h3{font-family:'Playfair Display',serif;font-size:clamp(40px,4.5vw,65px);line-height:1.02;letter-spacing:-.04em;margin:18px 0}.about-legal-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #414241}.about-legal-grid article{padding:30px 30px 34px 0;border-bottom:1px solid #414241}.about-legal-grid article:nth-child(even){padding-left:30px;border-left:1px solid #414241}.about-legal-grid b{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#c5a664}.about-legal-grid p{font-size:11px;line-height:1.75;color:#9b9b96}.agency-footer{margin:0 calc(50% - 50vw);width:100vw;display:grid!important;grid-template-columns:1.7fr repeat(3,1fr);gap:55px;padding:78px max(6vw,calc((100vw - 1260px)/2)) 32px!important;background:#090a0a;color:#fff;border:0!important;font-family:'Manrope',sans-serif!important;text-transform:none!important;letter-spacing:0!important}.agency-footer .wordmark{color:#fff;width:max-content;font-size:25px}.agency-footer .wordmark em{font-size:23px}.footer-brand p{max-width:310px;font-size:12px;line-height:1.75;color:#858580;margin:30px 0}.footer-brand>span{font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:#b99b61}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-column b{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#b99b61;margin-bottom:15px}.footer-column a,.footer-column button{padding:0;color:#8e8e89;text-decoration:none;font-size:11px}.footer-column a:hover,.footer-column button:hover{color:#fff}.footer-bottom{grid-column:1/-1;border-top:1px solid #282929;padding-top:24px;margin-top:35px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:8px;text-transform:uppercase;color:#62635f}
@media(max-width:750px){.about-view{margin:0;padding:0}.about-hero{min-height:calc(100svh - 58px);padding:50px 20px 42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:30px}.about-video-shade{background:linear-gradient(0deg,rgba(4,5,5,.94),rgba(4,5,5,.18) 75%)}.about-hero h2{font-size:clamp(50px,16vw,72px);line-height:.87}.about-lead{font-size:11px;line-height:1.7;max-width:315px}.about-story{display:block;padding:85px 20px}.about-monogram{position:static;margin:0 0 75px}.about-monogram span{font-size:94px}.about-monogram small{margin-top:25px}.about-copy h3{font-size:44px;margin-bottom:32px}.about-copy>p:not(.eyebrow){font-size:13px;line-height:1.8}.about-values{display:block;padding:0 20px 80px}.about-values article,.about-values article:first-child,.about-values article:last-child{min-height:0;padding:35px 0 45px;border-right:0;border-top:1px solid #aaa597}.about-values h3{margin:38px 0 13px;font-size:32px}.about-closing{padding:100px 20px}.about-closing h3{font-size:46px}.about-legal{display:block;padding:80px 20px}.about-legal h3{font-size:43px;margin-bottom:55px}.about-legal-grid{display:block}.about-legal-grid article,.about-legal-grid article:nth-child(even){padding:25px 0;border-left:0}.agency-footer{margin:0;width:auto;grid-template-columns:1fr 1fr!important;gap:45px 25px!important;padding:60px 20px 85px!important}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:9px}}
@media(prefers-reduced-motion:reduce){.about-hero-video{display:none}.about-hero{background:url('/public/media/watches/catalog-sheet-dark.png') center/cover}}

/* Compact agency footer */
.agency-footer{gap:38px!important;padding-top:52px!important;padding-bottom:24px!important}
.footer-brand p{margin:20px 0!important;line-height:1.6!important}
.footer-column{gap:11px!important}
.footer-column b{margin-bottom:8px!important}
.footer-bottom{margin-top:18px!important;padding-top:17px!important}
@media(max-width:750px){
  .agency-footer{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:27px 12px!important;padding:32px 18px 76px!important}
  .footer-brand{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;column-gap:22px;align-items:start}
  .footer-brand p{margin:2px 0 10px!important;font-size:10px!important;line-height:1.5!important}
  .footer-brand>span{grid-column:2}
  .footer-column{gap:9px!important;min-width:0}
  .footer-column b{margin-bottom:5px!important;font-size:8px!important}
  .footer-column a,.footer-column button{font-size:9px!important;line-height:1.35;text-align:left;overflow-wrap:anywhere}
  .footer-bottom{display:flex!important;grid-column:1/-1;margin-top:2px!important;padding-top:14px!important;gap:10px;align-items:center}
  .footer-bottom span{display:block;margin:0!important;font-size:7px}
}

/* Mobile-first utility footer */
@media(max-width:750px){
  .agency-footer{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 14px!important;padding:20px 18px 66px!important;min-height:0!important;border-top:28px solid var(--paper,#f6f6f2)!important}
  .footer-brand{display:none!important}
  .footer-brand .wordmark{font-size:18px!important;flex:0 0 auto}
  .footer-brand .wordmark em{font-size:17px!important}
  .footer-brand p{display:none!important}
  .footer-brand>span{grid-column:auto!important;max-width:130px;text-align:right;font-size:7px!important;line-height:1.5}
  .footer-column{gap:8px!important}
  .footer-column b{margin:0 0 3px!important;font-size:7px!important;letter-spacing:.12em}
  .footer-column a,.footer-column button{min-height:22px;font-size:9px!important;line-height:1.2!important;text-align:left;white-space:normal}
  .footer-bottom{grid-column:1/-1!important;display:flex!important;justify-content:space-between!important;margin:0!important;padding-top:12px!important;gap:12px!important}
  .footer-bottom span{font-size:6.5px!important;white-space:nowrap}
}
