.brand-logo_header__cHOzR{height:116px!important;background:var(--paper)!important;color:var(--ink)!important;border-bottom:2px solid var(--ink)!important;padding:12px clamp(20px,3vw,52px)!important}.brand-logo_headerLogo__s7U0h{display:block;width:78px;flex:0 0 78px}.brand-logo_footerLogo___9VG4 picture,.brand-logo_headerLogo__s7U0h picture{display:block}.brand-logo_headerLogo__s7U0h img{width:100%;height:auto}.brand-logo_footerLogo___9VG4{display:block;width:77px;margin-bottom:24px}.brand-logo_footerLogo___9VG4 img{width:100%;height:auto}@media(max-width:1170px){.brand-logo_headerLogo__s7U0h{width:76px;flex-basis:76px}.brand-logo_header__cHOzR .header-cta,.brand-logo_header__cHOzR nav{display:none}.brand-logo_header__cHOzR .mobile-menu{display:block}}@media(max-width:520px){.brand-logo_header__cHOzR{height:88px!important;padding:8px 20px!important}.brand-logo_headerLogo__s7U0h{width:64px;flex-basis:64px}.brand-logo_footerLogo___9VG4{width:72px}}.contact_page__cbJV7 .page-hero{height:520px;align-items:center}.contact_page__cbJV7 .page-hero-content{padding-block:88px}.contact_phoneNumber__IFoKf{font-size:1.2em}@media (max-width:900px){.contact_page__cbJV7 .page-hero{height:540px}}@media (max-width:520px){.contact_page__cbJV7 .page-hero{height:580px}.contact_page__cbJV7 .page-hero-content{padding-block:68px}}.home-hero_hero__VD_NS{min-height:calc(100vh - 116px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);background:var(--paper);overflow:hidden}.home-hero_heroCopy__6fcA_{display:flex;align-items:center;padding:clamp(72px,9vw,145px) clamp(30px,5vw,80px);position:relative;z-index:1}.home-hero_heroMessage__HEZb_{min-width:0}.home-hero_heroCopy__6fcA_ h1{margin:0;max-width:800px;font-size:clamp(4rem,6.5vw,8rem);letter-spacing:-.09em;line-height:.85;font-weight:800}.home-hero_heroMessage__HEZb_>p:not(.home-hero_eyebrow__r5IFs){font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.5;max-width:38rem;margin:34px 0 0}.home-hero_heroVisual__nWO4I{display:grid;place-items:center;min-height:520px;padding:clamp(24px,3vw,64px);background:#fff}.home-hero_heroVisual__nWO4I picture{display:block;width:min(100%,680px)}.home-hero_heroVisual__nWO4I img{width:100%;height:auto}@media(max-width:1100px){.home-hero_hero__VD_NS{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.home-hero_heroCopy__6fcA_ h1{font-size:clamp(3.8rem,6.4vw,6.4rem)}}@media(max-width:800px){.home-hero_hero__VD_NS{grid-template-columns:1fr;min-height:auto}.home-hero_heroCopy__6fcA_{display:flex;flex-direction:column;align-items:stretch;padding:72px 7vw 60px}.home-hero_heroCopy__6fcA_ h1{font-size:clamp(3.6rem,13vw,5.5rem);max-width:650px}.home-hero_heroVisual__nWO4I{min-height:0;padding:40px 7vw;border-top:1px solid var(--ink)}.home-hero_heroVisual__nWO4I picture{width:min(100%,500px)}}.home-hero_statement__mvnRC{background:var(--blue);color:#fff}.home-hero_statement__mvnRC .eyebrow,.home-hero_statement__mvnRC .text-link span{color:var(--yellow)}.home-hero_essentialSeating__20nXM .product-grid{gap:16px;border:0}.home-hero_essentialSeating__20nXM .product-card{border:0}.page_page__YEvlF{min-height:calc(100vh - 90px);background:var(--paper)}.page_intro__KNsAW{min-height:640px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(44px,8vw,144px);gap:clamp(44px,8vw,144px);padding:clamp(72px,10vw,150px) 10vw;background:#fff}.page_logoWrap__fEzV4{display:grid;place-items:center}.page_logoWrap__fEzV4 picture{display:block;width:min(100%,400px)}.page_logoWrap__fEzV4 img{width:100%;height:auto}.page_copy__foEPT{max-width:540px}.page_kicker__iNJ_h{margin:0 0 18px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.page_copy__foEPT h1{margin:0 0 24px;font-family:var(--font-display),sans-serif;font-size:clamp(52px,6vw,96px);font-weight:800;letter-spacing:-.085em;line-height:.82}.page_copy__foEPT>p:not(.page_kicker__iNJ_h){margin:0 0 32px;font-size:clamp(18px,1.45vw,22px);line-height:1.58}.page_detail__m6uP_{padding:clamp(64px,8vw,110px) 10vw 34px;background:var(--yellow);color:var(--ink);border-top:2px solid var(--ink)}.page_detail__m6uP_ p{max-width:760px;margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(31px,4vw,60px);font-weight:700;letter-spacing:-.06em;line-height:.92}.page_catalog__ncKWf{padding:34px 10vw clamp(82px,9vw,128px);background:var(--paper)}.page_tablesCatalog__j5SUP{padding-top:0}.page_catalogHeading__yqPCk{margin-bottom:36px}.page_catalogHeading__yqPCk h2{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(42px,5vw,72px);font-weight:700;letter-spacing:-.07em;line-height:.84}.page_catalogCta__Mr6jC{display:flex;justify-content:center;margin-top:42px}@media(min-width:1301px){.page_catalog__ncKWf .product-grid{grid-template-columns:repeat(5,1fr)}.page_tablesCatalog__j5SUP .product-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:901px) and (max-width:1300px){.page_catalog__ncKWf .product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.page_page__YEvlF{min-height:calc(100vh - 76px)}.page_intro__KNsAW{grid-template-columns:1fr;padding:76px 7vw;gap:56px}.page_logoWrap__fEzV4{order:2;justify-self:center;width:min(100%,350px)}.page_copy__foEPT{max-width:620px}.page_detail__m6uP_{padding:70px 7vw 26px}.page_catalog__ncKWf{padding:26px 7vw 70px}.page_tablesCatalog__j5SUP{padding-top:0}.page_catalogCta__Mr6jC{margin-top:32px}}@media(max-width:520px){.page_intro__KNsAW{padding:60px 7vw;gap:44px}.page_copy__foEPT h1{font-size:54px}.page_copy__foEPT>p:not(.page_kicker__iNJ_h){font-size:18px}.page_logoWrap__fEzV4{width:min(100%,300px)}.page_catalogCta__Mr6jC .page_button__ZXhng{max-width:100%;text-align:center;line-height:1.45}}.commercial-restaurant-chairs_page__1BhR2{background:var(--paper)}.commercial-restaurant-chairs_imageSplit__8uUWH,.commercial-restaurant-chairs_intro__PGnlg,.commercial-restaurant-chairs_process__dIcO7{max-width:1240px;margin:auto;padding:clamp(72px,9vw,130px) 5vw;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px)}.commercial-restaurant-chairs_catalog__RKIQc h2,.commercial-restaurant-chairs_closing__GOsPw h2,.commercial-restaurant-chairs_details__kfUGV h2,.commercial-restaurant-chairs_faq__QgpeC h2,.commercial-restaurant-chairs_imageSplit__8uUWH h2,.commercial-restaurant-chairs_intro__PGnlg h2,.commercial-restaurant-chairs_process__dIcO7 h2,.commercial-restaurant-chairs_productFeature__NebyN h2{font-size:clamp(3rem,5.7vw,6.5rem);line-height:.84;margin:0}.commercial-restaurant-chairs_closing__GOsPw p,.commercial-restaurant-chairs_detailsHeading__hn5xk>p,.commercial-restaurant-chairs_faq__QgpeC p,.commercial-restaurant-chairs_imageSplit__8uUWH p,.commercial-restaurant-chairs_intro__PGnlg>div:last-child>p,.commercial-restaurant-chairs_process__dIcO7 p,.commercial-restaurant-chairs_productFeature__NebyN p{font-size:17px;line-height:1.72}.commercial-restaurant-chairs_intro__PGnlg .commercial-restaurant-chairs_button__1P2wT{margin-top:14px}.commercial-restaurant-chairs_imageSplit__8uUWH{align-items:center;border-top:2px solid var(--ink)}.commercial-restaurant-chairs_productImageFrame__njEXZ{min-height:440px;background:#fff;border:2px solid var(--ink);display:grid;place-items:center}.commercial-restaurant-chairs_productImageFrame__njEXZ img{width:100%;height:100%;max-height:610px;object-fit:contain;padding:34px}.commercial-restaurant-chairs_details__kfUGV{background:var(--blue);color:#fff;padding:clamp(72px,9vw,130px) 5vw}.commercial-restaurant-chairs_details__kfUGV .commercial-restaurant-chairs_eyebrow__PBVQ1{color:var(--yellow)}.commercial-restaurant-chairs_detailsHeading__hn5xk{max-width:760px;margin-bottom:64px}.commercial-restaurant-chairs_detailsHeading__hn5xk>p{max-width:610px}.commercial-restaurant-chairs_detailGrid__0NqxM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid #fff;border-left:2px solid #fff}.commercial-restaurant-chairs_detailGrid__0NqxM section{padding:31px;min-height:220px;border-right:2px solid #fff;border-bottom:2px solid #fff}.commercial-restaurant-chairs_detailGrid__0NqxM h3,.commercial-restaurant-chairs_faq__QgpeC h3{font-family:var(--font-display),sans-serif;font-size:30px;line-height:.95;letter-spacing:-.04em;margin:0 0 16px}.commercial-restaurant-chairs_detailGrid__0NqxM p{line-height:1.65;margin:0;max-width:52ch}.commercial-restaurant-chairs_productFeature__NebyN{display:grid;grid-template-columns:1fr 1fr;background:var(--yellow)}.commercial-restaurant-chairs_productFeature__NebyN>div:last-child{padding:clamp(58px,8vw,120px);align-self:center}.commercial-restaurant-chairs_productFeature__NebyN .commercial-restaurant-chairs_productImageFrame__njEXZ{border:0;min-height:510px}.commercial-restaurant-chairs_productFeature__NebyN p{max-width:570px}.commercial-restaurant-chairs_process__dIcO7{align-items:start}.commercial-restaurant-chairs_process__dIcO7>div{position:-webkit-sticky;position:sticky;top:114px}.commercial-restaurant-chairs_process__dIcO7 ol{list-style:none;padding:0;margin:0;border-top:2px solid var(--ink)}.commercial-restaurant-chairs_process__dIcO7 li{padding:26px 0;border-bottom:2px solid var(--ink);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:24px;gap:24px}.commercial-restaurant-chairs_process__dIcO7 strong{font-family:var(--font-display),sans-serif;font-size:30px;line-height:.95;letter-spacing:-.04em}.commercial-restaurant-chairs_process__dIcO7 span{line-height:1.62}.commercial-restaurant-chairs_catalog__RKIQc{padding:clamp(72px,9vw,130px) 5vw;background:#fff}.commercial-restaurant-chairs_catalog__RKIQc .section-heading{max-width:1240px;margin-left:auto;margin-right:auto}.commercial-restaurant-chairs_catalog__RKIQc .product-grid{max-width:1240px;margin:auto}.commercial-restaurant-chairs_closing__GOsPw{background:var(--red);color:#fff;padding:clamp(76px,10vw,150px) 5vw}.commercial-restaurant-chairs_closing__GOsPw .commercial-restaurant-chairs_eyebrow__PBVQ1{color:var(--yellow)}.commercial-restaurant-chairs_closing__GOsPw p{max-width:680px}.commercial-restaurant-chairs_closing__GOsPw .commercial-restaurant-chairs_button__1P2wT{margin-top:14px}.commercial-restaurant-chairs_closing__GOsPw .commercial-restaurant-chairs_button__1P2wT:hover{box-shadow:4px 4px 0 var(--ink)}.commercial-restaurant-chairs_faq__QgpeC{max-width:1240px;margin:auto;padding:clamp(76px,10vw,145px) 5vw}.commercial-restaurant-chairs_faq__QgpeC>h2{margin-bottom:55px}.commercial-restaurant-chairs_faq__QgpeC>div{padding:29px 0;border-top:2px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px}.commercial-restaurant-chairs_faq__QgpeC>div:last-child{border-bottom:2px solid var(--ink)}.commercial-restaurant-chairs_faq__QgpeC p{margin:0}@media(max-width:900px){.commercial-restaurant-chairs_imageSplit__8uUWH,.commercial-restaurant-chairs_intro__PGnlg,.commercial-restaurant-chairs_process__dIcO7{grid-template-columns:1fr;padding-left:7vw;padding-right:7vw}.commercial-restaurant-chairs_productImageFrame__njEXZ{min-height:320px}.commercial-restaurant-chairs_productFeature__NebyN{grid-template-columns:1fr}.commercial-restaurant-chairs_productFeature__NebyN .commercial-restaurant-chairs_productImageFrame__njEXZ{min-height:360px;max-height:520px}.commercial-restaurant-chairs_productFeature__NebyN>div:last-child{padding:72px 7vw}.commercial-restaurant-chairs_process__dIcO7>div{position:static}.commercial-restaurant-chairs_catalog__RKIQc,.commercial-restaurant-chairs_faq__QgpeC{padding-left:7vw;padding-right:7vw}}@media(max-width:620px){.commercial-restaurant-chairs_detailGrid__0NqxM{grid-template-columns:1fr}.commercial-restaurant-chairs_detailGrid__0NqxM section{min-height:0;padding:25px}.commercial-restaurant-chairs_faq__QgpeC>div,.commercial-restaurant-chairs_process__dIcO7 li{grid-template-columns:1fr;gap:14px}.commercial-restaurant-chairs_catalog__RKIQc h2,.commercial-restaurant-chairs_closing__GOsPw h2,.commercial-restaurant-chairs_details__kfUGV h2,.commercial-restaurant-chairs_faq__QgpeC h2,.commercial-restaurant-chairs_imageSplit__8uUWH h2,.commercial-restaurant-chairs_intro__PGnlg h2,.commercial-restaurant-chairs_process__dIcO7 h2,.commercial-restaurant-chairs_productFeature__NebyN h2{font-size:clamp(3rem,13vw,4.5rem)}.commercial-restaurant-chairs_productImageFrame__njEXZ img{padding:22px}}.custom-restaurant-booths_page__hZh35{background:var(--paper)}.custom-restaurant-booths_imageSplit__h190E,.custom-restaurant-booths_intro__Ht7FE,.custom-restaurant-booths_process__WTPsq{max-width:1240px;margin:auto;padding:clamp(72px,9vw,130px) 5vw;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px)}.custom-restaurant-booths_closing__Uv3uZ h2,.custom-restaurant-booths_details__Jfu8m h2,.custom-restaurant-booths_faq__YyvHf h2,.custom-restaurant-booths_imageSplit__h190E h2,.custom-restaurant-booths_intro__Ht7FE h2,.custom-restaurant-booths_process__WTPsq h2,.custom-restaurant-booths_projectFeature__xX_ks h2{font-size:clamp(3rem,5.7vw,6.5rem);line-height:.84;margin:0}.custom-restaurant-booths_closing__Uv3uZ p,.custom-restaurant-booths_detailsHeading__nFEha>p,.custom-restaurant-booths_faq__YyvHf p,.custom-restaurant-booths_imageSplit__h190E p,.custom-restaurant-booths_intro__Ht7FE>div:last-child>p,.custom-restaurant-booths_process__WTPsq p,.custom-restaurant-booths_projectFeature__xX_ks p{font-size:17px;line-height:1.72}.custom-restaurant-booths_intro__Ht7FE .custom-restaurant-booths_button__DHgJm{margin-top:14px}.custom-restaurant-booths_imageSplit__h190E{align-items:center;border-top:2px solid var(--ink)}.custom-restaurant-booths_imageSplit__h190E>img{width:100%;min-height:440px;height:100%;max-height:650px;object-fit:cover}.custom-restaurant-booths_details__Jfu8m{background:var(--blue);color:#fff;padding:clamp(72px,9vw,130px) 5vw}.custom-restaurant-booths_details__Jfu8m .custom-restaurant-booths_eyebrow__KJIgz{color:var(--yellow)}.custom-restaurant-booths_detailsHeading__nFEha{max-width:760px;margin-bottom:64px}.custom-restaurant-booths_detailsHeading__nFEha>p{max-width:610px}.custom-restaurant-booths_detailGrid__yt6bM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid #fff;border-left:2px solid #fff}.custom-restaurant-booths_detailGrid__yt6bM section{padding:31px;min-height:220px;border-right:2px solid #fff;border-bottom:2px solid #fff}.custom-restaurant-booths_detailGrid__yt6bM h3,.custom-restaurant-booths_faq__YyvHf h3{font-family:var(--font-display),sans-serif;font-size:30px;line-height:.95;letter-spacing:-.04em;margin:0 0 16px}.custom-restaurant-booths_detailGrid__yt6bM p{line-height:1.65;margin:0;max-width:52ch}.custom-restaurant-booths_projectFeature__xX_ks{display:grid;grid-template-columns:1fr 1fr;background:var(--yellow)}.custom-restaurant-booths_projectFeature__xX_ks>img{width:100%;height:100%;min-height:510px;object-fit:cover}.custom-restaurant-booths_projectFeature__xX_ks>div{padding:clamp(58px,8vw,120px);align-self:center}.custom-restaurant-booths_projectFeature__xX_ks p{max-width:570px}.custom-restaurant-booths_process__WTPsq{align-items:start}.custom-restaurant-booths_process__WTPsq>div{position:-webkit-sticky;position:sticky;top:114px}.custom-restaurant-booths_process__WTPsq ol{list-style:none;padding:0;margin:0;border-top:2px solid var(--ink)}.custom-restaurant-booths_process__WTPsq li{padding:26px 0;border-bottom:2px solid var(--ink);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:24px;gap:24px}.custom-restaurant-booths_process__WTPsq strong{font-family:var(--font-display),sans-serif;font-size:30px;line-height:.95;letter-spacing:-.04em}.custom-restaurant-booths_process__WTPsq span{line-height:1.62}.custom-restaurant-booths_closing__Uv3uZ{background:var(--red);color:#fff;padding:clamp(76px,10vw,150px) 5vw}.custom-restaurant-booths_closing__Uv3uZ .custom-restaurant-booths_eyebrow__KJIgz{color:var(--yellow)}.custom-restaurant-booths_closing__Uv3uZ p{max-width:680px}.custom-restaurant-booths_closing__Uv3uZ .custom-restaurant-booths_button__DHgJm{margin-top:14px;background:#fff;color:var(--ink)}.custom-restaurant-booths_closing__Uv3uZ .custom-restaurant-booths_button__DHgJm:hover{box-shadow:4px 4px 0 var(--ink)}.custom-restaurant-booths_faq__YyvHf{max-width:1240px;margin:auto;padding:clamp(76px,10vw,145px) 5vw}.custom-restaurant-booths_faq__YyvHf>h2{margin-bottom:55px}.custom-restaurant-booths_faq__YyvHf>div{padding:29px 0;border-top:2px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px}.custom-restaurant-booths_faq__YyvHf>div:last-child{border-bottom:2px solid var(--ink)}.custom-restaurant-booths_faq__YyvHf p{margin:0}@media(max-width:900px){.custom-restaurant-booths_imageSplit__h190E,.custom-restaurant-booths_intro__Ht7FE,.custom-restaurant-booths_process__WTPsq{grid-template-columns:1fr;padding-left:7vw;padding-right:7vw}.custom-restaurant-booths_imageSplit__h190E>img{min-height:320px;max-height:500px}.custom-restaurant-booths_imageSplit__h190E>div:first-child{order:2}.custom-restaurant-booths_details__Jfu8m{padding-left:7vw;padding-right:7vw}.custom-restaurant-booths_projectFeature__xX_ks{grid-template-columns:1fr}.custom-restaurant-booths_projectFeature__xX_ks>img{min-height:360px;max-height:520px}.custom-restaurant-booths_projectFeature__xX_ks>div{padding:72px 7vw}.custom-restaurant-booths_process__WTPsq>div{position:static}.custom-restaurant-booths_faq__YyvHf{padding-left:7vw;padding-right:7vw}}@media(max-width:620px){.custom-restaurant-booths_detailGrid__yt6bM{grid-template-columns:1fr}.custom-restaurant-booths_detailGrid__yt6bM section{min-height:0;padding:25px}.custom-restaurant-booths_faq__YyvHf>div,.custom-restaurant-booths_process__WTPsq li{grid-template-columns:1fr;gap:14px}.custom-restaurant-booths_closing__Uv3uZ h2,.custom-restaurant-booths_details__Jfu8m h2,.custom-restaurant-booths_faq__YyvHf h2,.custom-restaurant-booths_imageSplit__h190E h2,.custom-restaurant-booths_intro__Ht7FE h2,.custom-restaurant-booths_process__WTPsq h2,.custom-restaurant-booths_projectFeature__xX_ks h2{font-size:clamp(3rem,13vw,4.5rem)}}.product-detail_page__neSS4 .detail-cta,.product-detail_page__neSS4 .product-image{border:0}.products_page__x7gOe .page-hero{height:520px}.products_page__x7gOe .page-hero h1{font-size:clamp(3.7rem,5.3vw,6rem)}.products_page__x7gOe .page-hero-content{width:min(920px,90vw)}.products_page__x7gOe .page-hero-content>p:last-child{max-width:880px}.products_page__x7gOe .page-hero-content>p:last-child strong{color:#fff;font-weight:800}.products_availabilityNote__j4qHh{color:var(--red);font-weight:800}.products_chairOverview__NPGz_{max-width:720px;margin:0 0 32px}.products_chairOverview__NPGz_ p{font-size:17px;line-height:1.65}.products_chairOverview__NPGz_ a{color:var(--blue);font-weight:800;text-decoration:underline}.products_page__x7gOe .product-grid{border:0;gap:16px}.products_page__x7gOe .product-card{border:0}.products_solidWoodOverview__sQXwD{max-width:760px;margin-top:28px}.products_solidWoodOverview__sQXwD p{max-width:72ch;margin:0;font-size:1.05rem;line-height:1.55}.products_solidWoodOverview__sQXwD p+p{margin-top:14px}.products_woodSpeciesImage__bT_xw{display:block;margin-top:30px}.products_woodSpeciesImage__bT_xw img{width:100%;height:auto}.products_stainCopy__S5ok5{margin-top:38px}.products_stainCopy__S5ok5 p{max-width:72ch;margin:0;font-size:1.05rem;line-height:1.55}.products_stainGallery__Hk2HP{display:grid;grid-gap:24px;gap:24px;margin-top:30px}.products_stainRow__N7EuX h3{margin:0 0 10px;color:var(--red);font-size:1.2rem;letter-spacing:.02em}.products_stainGallery__Hk2HP img,.products_stainGallery__Hk2HP picture{display:block;width:100%;height:auto}.products_solidWoodOverview__sQXwD .products_stainNote__ybWZ8{max-width:72ch;margin:30px 0 0;font-size:1.05rem;line-height:1.55}.products_edgeProfiles__f9sr9{margin-top:38px}.products_edgeProfiles__f9sr9 p{max-width:72ch;margin:0;font-size:1.05rem;line-height:1.55}.products_edgeProfiles__f9sr9 img,.products_edgeProfiles__f9sr9 picture{display:block;width:100%;height:auto}.products_edgeProfiles__f9sr9 picture{margin-top:24px}@media (max-width:900px){.products_page__x7gOe .page-hero{height:570px}}@media (max-width:520px){.products_page__x7gOe .page-hero{height:680px}.products_page__x7gOe .page-hero-content{padding:34px 7vw}.products_page__x7gOe .page-hero h1{font-size:clamp(2.9rem,12vw,3.7rem)}.products_page__x7gOe .page-hero-content>p:last-child{font-size:16px;line-height:1.42}}