[data-motion]:not([data-motion=stagger]):not([data-motion=none]):not([data-motion=navbar]):not([data-motion^=stagger-]),[data-motion-child]{opacity:0}.meridian-page{min-height:100vh;overflow-x:clip}.meridian-section{padding:120px 0}.meridian-section-compact{padding:64px 0}.meridian-section-hero{align-items:center;min-height:90vh;padding:0;display:flex}@media (max-width:1024px){.meridian-section{padding:80px 0}.meridian-section-compact{padding:48px 0}.meridian-section-hero{min-height:auto;padding:120px 0 80px}}@media (max-width:768px){.meridian-section{padding:56px 0}.meridian-section-compact{padding:36px 0}.meridian-section-hero{padding:100px 0 56px}}.meridian-grid-4{grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:1024px){.meridian-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.meridian-grid-4{grid-template-columns:repeat(2,1fr)}}.meridian-grid-3{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}@media (max-width:1024px){.meridian-grid-3{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:768px){.meridian-grid-3{grid-template-columns:1fr;gap:24px}}.meridian-grid-2{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}@media (max-width:768px){.meridian-grid-2{grid-template-columns:1fr;gap:24px}}.meridian-split{grid-template-columns:55fr 45fr;align-items:center;gap:80px;display:grid}@media (max-width:1024px){.meridian-split{gap:48px}}@media (max-width:768px){.meridian-split{grid-template-columns:1fr;gap:32px}}.meridian-split-reverse{grid-template-columns:45fr 55fr;align-items:center;gap:80px;display:grid}@media (max-width:1024px){.meridian-split-reverse{gap:48px}}@media (max-width:768px){.meridian-split-reverse{grid-template-columns:1fr;gap:32px}.meridian-split-reverse>:first-child{order:2}.meridian-split-reverse>:last-child{order:1}}.meridian-product-spread{grid-template-columns:58fr 42fr;align-items:center;gap:64px;display:grid}.meridian-product-spread-reverse{grid-template-columns:42fr 58fr;align-items:center;gap:64px;display:grid}@media (max-width:1024px){.meridian-product-spread,.meridian-product-spread-reverse{gap:40px}}@media (max-width:768px){.meridian-product-spread,.meridian-product-spread-reverse{grid-template-columns:1fr;gap:32px}.meridian-product-spread-reverse>:first-child{order:2}.meridian-product-spread-reverse>:last-child{order:1}}.meridian-stats-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:768px){.meridian-stats-grid{grid-template-columns:repeat(2,1fr)}.meridian-stats-grid>:nth-child(2n){border-right:none!important}}.meridian-process-grid{grid-template-columns:repeat(4,1fr);gap:48px;display:grid}@media (max-width:1024px){.meridian-process-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:768px){.meridian-process-grid{grid-template-columns:1fr;gap:24px}}.meridian-coverage-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (max-width:768px){.meridian-coverage-grid{grid-template-columns:1fr;gap:24px}}.meridian-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;display:grid}@media (max-width:1024px){.meridian-footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:768px){.meridian-footer-grid{grid-template-columns:1fr;gap:24px}}.meridian-parallax-wrap{position:relative;overflow:hidden}.meridian-parallax-img{object-fit:cover;width:100%;height:calc(100% + 80px);position:absolute;top:-40px;left:0}::selection{color:#fff;background-color:#1b2d45}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f2f0ec}::-webkit-scrollbar-thumb{background:#c5c0b8;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0998f}.meridian-btn-primary{transition:opacity .3s}.meridian-btn-primary:hover{opacity:.88}.meridian-btn-primary:active{transform:scale(.97)}.meridian-btn-ghost{transition:background-color .3s,color .3s}.meridian-btn-ghost:hover{color:#fff!important;background-color:#1b2d45!important}.meridian-text-link{align-items:center;gap:6px;display:inline-flex;position:relative}.meridian-text-link:after{content:"";background-color:#1b2d45;width:0;height:1px;transition:width .4s;position:absolute;bottom:-2px;left:0}.meridian-text-link:hover:after{width:100%}.meridian-nav-link{color:#787874;transition:color .25s}.meridian-nav-link:hover{color:#1a1a1a}.meridian-card{transition:none}.meridian-card.motion-complete{transition:border-color .3s}.meridian-card.motion-complete:hover{border-color:#a0998f!important}.meridian-product-img-wrap{overflow:hidden}.meridian-product-img{width:100%;height:auto;transition:none;display:block}.meridian-product-img.motion-complete{transition:transform .7s}.meridian-product-img.motion-complete:hover{transform:scale(1.03)}.meridian-faq-item{border-bottom:1px solid #ddd9d3}.meridian-faq-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:28px 0;display:flex}.meridian-faq-trigger:hover .meridian-faq-question{color:#1b2d45}.meridian-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .45s;display:grid}.meridian-faq-answer[data-open=true]{grid-template-rows:1fr}.meridian-faq-answer-inner{overflow:hidden}.meridian-faq-chevron{flex-shrink:0;transition:transform .3s}.meridian-faq-chevron[data-open=true]{transform:rotate(180deg)}.meridian-quote-mark{-webkit-user-select:none;user-select:none;font-family:Instrument Serif,Georgia,serif;font-size:100px;line-height:.8}.meridian-nav{border-bottom:1px solid #0000;transition:border-color .4s}.meridian-nav[data-scrolled=true]{border-bottom-color:#eceae5}.meridian-mobile-overlay{z-index:100;background-color:#fff;flex-direction:column;padding:24px;display:flex;position:fixed;inset:0}.meridian-mobile-overlay-link{color:#1a1a1a;border-bottom:1px solid #eceae5;padding:12px 0;font-family:Instrument Serif,Georgia,serif;font-size:36px;line-height:1.3;text-decoration:none;transition:color .25s}.meridian-mobile-overlay-link:hover{color:#1b2d45}.meridian-desktop-links{align-items:center;gap:32px;display:flex}.meridian-hamburger{display:none}@media (max-width:768px){.meridian-desktop-links{display:none}.meridian-hamburger{display:flex}}.meridian-hero-heading{letter-spacing:-.01em;font-size:clamp(40px,5.5vw,68px);font-weight:400;line-height:1.12}.meridian-section-heading{font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.15}.meridian-stat-number{font-size:clamp(48px,6vw,80px);font-weight:400;line-height:1}.meridian-cta-glow{background:radial-gradient(900px 500px,#1b2d4509 0%,#0000 70%)}
