#MainContent{--about-gutter: clamp(2rem, 4vw, 6.4rem);--about-content: 144rem;--about-tint: var(--bg-elevated)}#MainContent .rich-text,#MainContent .image-with-text,#MainContent .multicolumn,#MainContent .banner,#MainContent .mbd-page-hero{color:var(--text-primary);font-family:var(--font-body)}#MainContent .rich-text__heading,#MainContent .image-with-text__heading,#MainContent .multicolumn-card__info h3,#MainContent .banner__heading,#MainContent .mbd-page-hero__heading{color:inherit;font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display)}#MainContent .rich-text__heading,#MainContent .image-with-text__heading,#MainContent .banner__heading{font-size:var(--fs-section);line-height:1.1}#MainContent .rich-text__caption,#MainContent .image-with-text__text--caption,#MainContent .caption-with-letter-spacing{color:var(--accent-quiet);font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--tracking-label);line-height:1.4;text-transform:none}#MainContent .mbd-page-hero{width:100%;padding:0;background:var(--bg-base)}#MainContent .mbd-page-hero__canvas{position:relative;min-height:clamp(54rem,72vh,78rem);overflow:hidden;background:var(--about-tint);border-radius:0}#MainContent .mbd-page-hero__media,#MainContent .mbd-page-hero__image,#MainContent .mbd-page-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#MainContent .mbd-page-hero__image,#MainContent .mbd-page-hero__placeholder{object-fit:cover}#MainContent .mbd-page-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#171a1857,#171a180a 62%);content:""}#MainContent .mbd-page-hero__inner{position:relative;z-index:1;display:flex;align-items:flex-end;width:100%;max-width:var(--about-content);min-height:inherit;padding:clamp(var(--sp-5),5vw,var(--sp-9)) var(--about-gutter)}#MainContent .mbd-page-hero__panel{width:min(100%,58rem);padding:clamp(var(--sp-5),4vw,var(--sp-7));background:#fafaf8f0;border:.1rem solid rgba(255,255,255,.68);border-radius:var(--radius-md);box-shadow:var(--el-3);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}#MainContent .mbd-page-hero__eyebrow{margin:0 0 var(--sp-3);color:var(--accent-quiet);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--tracking-label)}#MainContent .mbd-page-hero__heading{max-width:10ch;margin:0;font-size:var(--fs-h1);line-height:var(--lh-display)}#MainContent .mbd-page-hero__text{max-width:42rem;margin-top:var(--sp-4);color:var(--text-secondary);font-size:var(--fs-body-lg);line-height:1.55}#MainContent [id$=__about_intro] .rich-text{padding:var(--section-y) var(--about-gutter);background:var(--bg-base)}#MainContent [id$=__about_intro] .rich-text__wrapper,#MainContent [id$=__about_intro] .rich-text__blocks{width:100%;max-width:116rem}#MainContent [id$=__about_intro] .rich-text__caption{margin-bottom:var(--sp-4)}#MainContent [id$=__about_intro] .rich-text__heading{max-width:21ch;margin:0 auto clamp(var(--sp-6),5vw,var(--sp-8))}#MainContent [id$=__about_intro] .rich-text__text{column-count:2;column-gap:clamp(var(--sp-6),6vw,var(--sp-9));color:var(--text-secondary);font-size:var(--fs-body);line-height:1.75;text-align:left}#MainContent [id$=__about_intro] .rich-text__text p{break-inside:avoid;margin:0 0 var(--sp-5)}#MainContent [id$=__about_intro] .rich-text__text p:first-child{column-span:all;max-width:86rem;margin:0 auto clamp(var(--sp-6),5vw,var(--sp-8));color:var(--text-primary);font-size:var(--fs-body-lg);line-height:1.65;text-align:center}#MainContent .page-width:has(>.image-with-text){width:min(100%,var(--about-content));max-width:var(--about-content);padding-right:var(--about-gutter);padding-left:var(--about-gutter)}#MainContent .image-with-text__grid{display:grid;gap:0;align-items:center}#MainContent .image-with-text__media-item,#MainContent .image-with-text__text-item{width:100%;max-width:none}#MainContent .image-with-text__media{overflow:hidden;height:auto;min-height:0;background:var(--bg-elevated);border:0;border-radius:var(--radius-lg)}#MainContent .image-with-text__media img,#MainContent .image-with-text__media svg{width:100%;height:100%;object-fit:cover}#MainContent .image-with-text__content{max-width:none;padding:0;background:transparent}#MainContent .image-with-text__text{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body)}#MainContent [id$=__acoustic_solutions]>div{padding:var(--section-y) 0;background:var(--about-tint)}#MainContent [id$=__acoustic_solutions] .image-with-text__grid{grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr);gap:clamp(var(--sp-6),6vw,var(--sp-9))}#MainContent [id$=__acoustic_solutions] .image-with-text__media-item{grid-column:2;grid-row:1}#MainContent [id$=__acoustic_solutions] .image-with-text__text-item{grid-column:1;grid-row:1}#MainContent [id$=__acoustic_solutions] .image-with-text__media{aspect-ratio:6 / 5;box-shadow:var(--el-2)}#MainContent [id$=__acoustic_solutions] .image-with-text__content{max-width:48rem}#MainContent [id$=__product_qualities] .multicolumn{background:var(--about-tint)}#MainContent [id$=__product_qualities] .multicolumn>.page-width{width:min(100%,var(--about-content));max-width:var(--about-content);padding:0 var(--about-gutter) var(--section-y)}#MainContent [id$=__product_qualities] .multicolumn-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);counter-reset:about-benefit}#MainContent [id$=__product_qualities] .multicolumn-list__item{width:100%;max-width:none;counter-increment:about-benefit}#MainContent [id$=__product_qualities] .multicolumn-card{position:relative;height:100%;min-height:18rem;overflow:hidden;background:#ffffffa8;border:.1rem solid var(--border-default);border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}#MainContent [id$=__product_qualities] .multicolumn-card:before{position:absolute;top:var(--sp-4);right:var(--sp-4);color:var(--accent-quiet);content:"0" counter(about-benefit);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--tracking-label)}#MainContent [id$=__product_qualities] .multicolumn-card:hover{box-shadow:var(--el-2);transform:translateY(-.3rem)}#MainContent [id$=__product_qualities] .multicolumn-card__info{padding:var(--sp-7) var(--sp-5) var(--sp-5);text-align:left}#MainContent [id$=__product_qualities] .multicolumn-card__info h3{max-width:16ch;margin:0 0 var(--sp-3);font-size:1.8rem;line-height:1.3}#MainContent [id$=__product_qualities] .multicolumn-card__info .rte{color:var(--text-secondary);font-size:1.4rem;line-height:1.6}#MainContent [id$=__our_services]>div{padding:var(--section-y) 0}#MainContent [id$=__our_services] .image-with-text__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(var(--sp-6),4vw,var(--sp-8))}#MainContent [id$=__our_services] .image-with-text__media{aspect-ratio:4 / 3;box-shadow:var(--el-2)}#MainContent [id$=__our_services] .image-with-text__text-item{position:relative;z-index:1;margin:0}#MainContent [id$=__our_services] .image-with-text__content{padding:clamp(var(--sp-5),4vw,var(--sp-7));background:#fafaf8f5;border:.1rem solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--el-3);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}#MainContent [id$=__our_services] .image-with-text__text ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);margin:var(--sp-5) 0 0;padding:0;list-style:none}#MainContent [id$=__our_services] .image-with-text__text li{display:flex;gap:var(--sp-2);align-items:center;padding:var(--sp-3);color:var(--text-primary);background:var(--bg-base);border:.1rem solid var(--border-default);border-radius:var(--radius-sm)}#MainContent [id$=__our_services] .image-with-text__text li:before{color:var(--accent-quiet);content:"\2713";font-weight:600}#MainContent [id$=__our_vision] .banner,#MainContent [id$=__our_vision] .banner__content{min-height:clamp(48rem,46vw,68rem)}#MainContent [id$=__our_vision] .banner__media{background:var(--bg-elevated)}#MainContent [id$=__our_vision] .banner__media img,#MainContent [id$=__our_vision] .banner__media svg{object-fit:cover}#MainContent [id$=__our_vision] .banner__content{width:min(100%,var(--about-content));max-width:var(--about-content);padding:var(--sp-7) var(--about-gutter)}#MainContent [id$=__our_vision] .banner__box{max-width:56rem;padding:clamp(var(--sp-5),4vw,var(--sp-7));color:var(--c-white);background:#171a18c7;border:.1rem solid rgba(255,255,255,.18);border-radius:var(--radius-md);box-shadow:var(--el-3);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}#MainContent [id$=__our_vision] .banner__heading,#MainContent [id$=__our_vision] .banner__text{color:inherit}#MainContent [id$=__our_vision] .banner__text{font-size:var(--fs-body-lg);line-height:1.65}#MainContent [id$=__about_partners] .mbd-section{padding:var(--section-y) 0}#MainContent [id$=__about_partners] .mbd-home-header{margin-bottom:var(--sp-6)}@media screen and (max-width:992px){#MainContent .mbd-page-hero__canvas{min-height:62rem}#MainContent [id$=__about_intro] .rich-text__text{column-gap:var(--sp-6)}#MainContent .image-with-text__grid{display:flex;flex-direction:column;gap:var(--sp-6)}#MainContent [id$=__acoustic_solutions] .image-with-text__media-item,#MainContent [id$=__acoustic_solutions] .image-with-text__text-item{grid-column:auto;grid-row:auto}#MainContent [id$=__acoustic_solutions] .image-with-text__media-item{order:2}#MainContent [id$=__acoustic_solutions] .image-with-text__text-item{order:1}#MainContent [id$=__acoustic_solutions] .image-with-text__content{max-width:68rem}#MainContent [id$=__product_qualities] .multicolumn-list{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent [id$=__our_services] .image-with-text__text-item{width:100%;margin:0}#MainContent [id$=__our_services] .image-with-text__content{padding:var(--sp-6)}}@media screen and (max-width:575px){#MainContent{--about-gutter: var(--sp-4);--section-y: var(--sp-8)}#MainContent .mbd-page-hero__canvas{min-height:50rem}#MainContent .mbd-page-hero__media:after{background:linear-gradient(0deg,#171a186b,#171a1805 70%)}#MainContent .mbd-page-hero__inner{padding:var(--sp-4)}#MainContent .mbd-page-hero__panel{padding:var(--sp-5)}#MainContent .mbd-page-hero__heading{font-size:clamp(3.8rem,12vw,5rem)}#MainContent .mbd-page-hero__text{font-size:1.6rem}#MainContent .rich-text__heading,#MainContent .image-with-text__heading,#MainContent .banner__heading{font-size:clamp(2.8rem,9vw,3.8rem)}#MainContent [id$=__about_intro] .rich-text__text{column-count:1;font-size:1.5rem;line-height:1.7}#MainContent [id$=__about_intro] .rich-text__text p:first-child{margin-bottom:var(--sp-6);font-size:1.7rem;text-align:left}#MainContent .image-with-text__text{font-size:1.5rem}#MainContent [id$=__product_qualities] .multicolumn-list{gap:var(--sp-3)}#MainContent [id$=__product_qualities] .multicolumn-card{min-height:16rem}#MainContent [id$=__product_qualities] .multicolumn-card__info{padding:var(--sp-6) var(--sp-4) var(--sp-4)}#MainContent [id$=__product_qualities] .multicolumn-card__info h3{font-size:1.5rem}#MainContent [id$=__product_qualities] .multicolumn-card__info .rte{font-size:1.3rem}#MainContent [id$=__our_services] .image-with-text__text-item{width:100%;margin-top:0}#MainContent [id$=__our_services] .image-with-text__content{padding:var(--sp-5)}#MainContent [id$=__our_services] .image-with-text__text ul{grid-template-columns:1fr}#MainContent [id$=__our_vision] .banner{min-height:0}#MainContent [id$=__our_vision] .banner__media{position:relative;height:34rem}#MainContent [id$=__our_vision] .banner__content{min-height:0;padding:0}#MainContent [id$=__our_vision] .banner__box{max-width:none;padding:var(--sp-6) var(--sp-4);color:var(--text-primary);background:var(--about-tint);border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#MainContent [id$=__our_vision] .banner__text{color:var(--text-secondary);font-size:1.5rem}}@media screen and (max-width:419px){#MainContent [id$=__product_qualities] .multicolumn-list{grid-template-columns:1fr}#MainContent [id$=__product_qualities] .multicolumn-card{min-height:0}}@media(prefers-reduced-motion:reduce){#MainContent [id$=__product_qualities] .multicolumn-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/template-about.css.map */
