.template-page.page-about-us{--home-gutter: var(--site-gutter);--home-wide: 1480px;--home-line-2: rgba(255, 255, 255, .04);--home-ink-soft: var(--text-muted)}.template-page.page-about-us .page-hero-cinematic{min-height:clamp(420px,72vh,680px);align-items:flex-end;padding-bottom:clamp(2.5rem,6vh,4rem)}.template-page.page-about-us .page-hero-cinematic__overlay{background:linear-gradient(105deg,#080606b8,#08060647 42%,#08060614 68%,#08060638),linear-gradient(to top,#080606e0,#08060659 55%,#08060626)}.template-page.page-about-us .page-hero-cinematic__content{width:100%;max-width:var(--home-wide);margin-inline:auto;padding-inline:var(--home-gutter);text-align:left}.template-page.page-about-us .page-hero-cinematic__content .section-tag{display:block;margin-bottom:1rem;letter-spacing:.24em}.template-page.page-about-us .page-hero-cinematic__content .section-tag:before,.template-page.page-about-us .page-hero-cinematic__content .section-tag:after{display:none}.template-page.page-about-us .page-hero-cinematic__title{font-family:var(--font-display);font-size:clamp(2.75rem,7.5vw,4.5rem);font-weight:600;line-height:.98;letter-spacing:.06em;text-transform:uppercase;color:#fecd2a;text-shadow:0 2px 28px rgba(0,0,0,.35);max-width:16ch;margin:0 0 1rem}.template-page.page-about-us .page-hero-cinematic__lead{max-width:42ch;margin:0 0 1.75rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.65;color:#fffffff5;text-shadow:0 1px 18px rgba(0,0,0,.55)}.template-page.page-about-us .page-hero-cinematic__ctas{justify-content:flex-start}.template-page.page-about-us .shopify-section:has(.page-hero-cinematic)+.shopify-section .credentials{margin-top:0;border-top:none}.template-page.page-about-us .credentials{border-block:1px solid var(--home-line-2);background:var(--bg-secondary);overflow:hidden;padding-block:30px}.template-page.page-about-us .credentials-marquee-wrapper{overflow:hidden}.template-page.page-about-us .credentials-marquee{display:flex;gap:72px;align-items:center;white-space:nowrap;animation:about-credentials-marq 38s linear infinite;width:max-content}.template-page.page-about-us .credentials-marquee:hover{animation-play-state:paused}.template-page.page-about-us .credential-item{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.35rem);font-weight:600;color:var(--home-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-style:normal;opacity:.75;transition:color .4s,opacity .4s;flex-shrink:0}.template-page.page-about-us .credential-item:hover{color:var(--accent-gold);opacity:1}.template-page.page-about-us .credential-item+.credential-item:before{margin-inline:clamp(1.25rem,3vw,2.25rem);font-size:clamp(.45rem,.9vw,.55rem)}@keyframes about-credentials-marq{to{transform:translate(-50%)}}.template-page.page-about-us .about-editorial{padding-block:clamp(4rem,10vw,7rem)}.template-page.page-about-us .about-editorial .container{max-width:var(--home-wide);padding-inline:var(--home-gutter)}.template-page.page-about-us .about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:clamp(3rem,6vw,5rem);background:var(--home-line-2);border:1px solid var(--home-line-2)}.template-page.page-about-us .about-stat{text-align:center;padding:clamp(28px,3.6vw,52px) 1.25rem;border:none;border-radius:0;background:var(--bg-primary)}.template-page.page-about-us .about-stat__value{font-family:var(--font-serif);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--text-primary)}.template-page.page-about-us .about-stat__label{margin-top:.75em;font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--home-ink-soft);line-height:1.45}.template-page.page-about-us .about-block{gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(3.5rem,7vw,5.5rem);align-items:center}.template-page.page-about-us .about-block__heading{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.08;letter-spacing:.06em;text-transform:uppercase;margin:.5rem 0 1.25rem}.template-page.page-about-us .about-block__content .section-tag{letter-spacing:.24em}.template-page.page-about-us .about-block__img{border-radius:var(--radius-lg)}.template-page.page-about-us .about-quote{margin:clamp(2.5rem,5vw,4rem) 0;padding:clamp(2rem,4vw,3rem);border-left:2px solid var(--accent-gold);border-radius:0;background:var(--bg-secondary)}.template-page.page-about-us .about-quote__text{font-family:var(--font-serif);font-size:clamp(1.35rem,2.5vw,1.85rem);font-style:italic}.template-page.page-about-us .about-video__title{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.template-page.page-about-us .about-cta-band{margin:clamp(3rem,6vw,5rem) 0 0;padding:clamp(2.5rem,5vw,3.5rem);border-radius:0;border:1px solid var(--home-line-2);background:var(--bg-secondary)}.template-page.page-about-us .about-cta-band__heading{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.template-page.page-about-us .why-choose .section-header{margin-bottom:clamp(2.5rem,5vw,4rem)}.template-page.page-about-us .why-choose .section-header .section-title{font-size:clamp(1.75rem,4vw,2.75rem);max-width:none}.template-page.page-about-us .story-contact{padding:0}.template-page.page-about-us .story-contact .container{max-width:none;width:100%;padding:0}.template-page.page-about-us .story-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--home-line-2);border-block:1px solid var(--home-line-2)}.template-page.page-about-us .story-contact__card{background:var(--bg-secondary);padding:clamp(32px,4vw,60px);border:none;border-radius:0}.template-page.page-about-us .story-contact__card:before{display:none}.template-page.page-about-us .story-contact__card .section-title{font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;text-transform:none;letter-spacing:-.02em;max-width:18ch}.template-page.page-about-us .story-contact__card p{color:var(--home-ink-soft);max-width:44ch;font-size:1rem;line-height:1.65}@media(max-width:990px){.template-page.page-about-us .about-block{grid-template-columns:1fr}}@media(max-width:760px){.template-page.page-about-us .about-stats{grid-template-columns:repeat(2,1fr)}.template-page.page-about-us .story-contact__grid{grid-template-columns:1fr}}@media(max-width:420px){.template-page.page-about-us .about-stats{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/about-editorial-page.css.map */
