.page_header__kVzhN{position:sticky;top:0;z-index:50;height:86px;background:rgba(250,250,248,.86);border-bottom:1px solid rgba(19,37,54,.08);backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18)}.page_container__aoG4z,.page_headerInner___yNhq{width:min(1360px,calc(100% - 40px));margin-inline:auto}.page_headerInner___yNhq{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.page_logo__7fc9l{width:258px;height:auto;display:block}.page_logoLight__ong3d{width:210px;height:auto;display:block}.page_megaNavShell__WWnd4{position:relative;z-index:5;width:max-content;margin-inline:auto;flex-shrink:0}.page_megaNav__4wGg7{display:flex;align-items:center;gap:3px;padding:5px;border:1px solid rgba(255,255,255,.88);border-radius:999px;background:rgba(255,255,255,.58);box-shadow:0 10px 32px rgba(15,38,62,.09),inset 0 0 0 1px rgba(15,38,62,.04);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.page_megaNavDirect__tSeTA,.page_megaNavTrigger__pF5Ll{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;border-radius:999px;color:var(--navy);background:transparent;font-size:12px;font-weight:720;letter-spacing:.005em;cursor:pointer;transition:color .22s ease,background-color .22s ease,box-shadow .22s ease}.page_megaNavDirect__tSeTA:focus-visible,.page_megaNavDirect__tSeTA:hover,.page_megaNavTriggerActive__Bt6eK,.page_megaNavTrigger__pF5Ll:focus-visible,.page_megaNavTrigger__pF5Ll:hover{color:white;background:var(--navy);box-shadow:0 7px 18px rgba(15,38,62,.18);outline:none}.page_megaChevron__1SA4g{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .22s ease}.page_megaNavTriggerActive__Bt6eK .page_megaChevron__1SA4g{transform:translateY(1px) rotate(225deg)}.page_megaPanelBridge__BONGK{position:absolute;left:50%;top:100%;width:min(920px,calc(100vw - 48px));padding-top:14px;transform:translateX(-50%)}.page_megaPanel__WD_Wf{min-height:360px;display:grid;grid-template-columns:.82fr 1.55fr;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:rgba(250,249,246,.9);box-shadow:0 30px 80px rgba(15,38,62,.2),0 4px 14px rgba(15,38,62,.08),inset 0 0 0 1px rgba(15,38,62,.035);backdrop-filter:blur(28px) saturate(1.18);-webkit-backdrop-filter:blur(28px) saturate(1.18);animation:page_megaPanelIn__QGSHH .26s cubic-bezier(.2,.75,.25,1) both}.page_megaPanelIntro__NTA2T{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:38px;color:white;background:linear-gradient(145deg,#0d2237,#17344c 72%,#254359)}.page_megaPanelIntro__NTA2T:before{content:"";position:absolute;width:260px;height:260px;right:-120px;top:-120px;border:1px solid rgba(218,181,132,.24);border-radius:50%;box-shadow:0 0 0 48px rgba(218,181,132,.05),0 0 0 96px rgba(218,181,132,.025)}.page_megaPanelIntro__NTA2T>span{position:relative;margin-bottom:13px;color:#d9b27e;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.page_megaPanelIntro__NTA2T h2{position:relative;max-width:280px;margin:0;color:white;font-size:29px;line-height:1.08;font-weight:670;letter-spacing:-.04em}.page_megaPanelIntro__NTA2T p{position:relative;max-width:290px;margin:18px 0 24px;color:rgba(255,255,255,.68);font-size:11px;line-height:1.65}.page_megaPanelIntro__NTA2T>a{position:relative;width:fit-content;display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;color:#f1d1a6;border-bottom:1px solid rgba(241,209,166,.52);font-size:11px;font-weight:760}.page_megaPanelIntro__NTA2T>a b,.page_megaPanelLinks__lEkcI>a>b{font-size:13px;font-weight:400;transition:transform .18s ease}.page_megaPanelIntro__NTA2T>a:hover b,.page_megaPanelLinks__lEkcI>a:hover>b{transform:translate(2px,-2px)}.page_megaPanelLinks__lEkcI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:22px;background:rgba(15,38,62,.08)}.page_megaPanelLinks__lEkcI>a{min-width:0;display:grid;grid-template-columns:28px 1fr 14px;gap:12px;align-items:start;padding:26px 22px;color:var(--navy);background:rgba(255,255,255,.78);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.page_megaPanelLinks__lEkcI>a:first-child{border-radius:12px 0 0 0}.page_megaPanelLinks__lEkcI>a:nth-child(2){border-radius:0 12px 0 0}.page_megaPanelLinks__lEkcI>a:nth-child(3){border-radius:0 0 0 12px}.page_megaPanelLinks__lEkcI>a:nth-child(4){border-radius:0 0 12px 0}.page_megaPanelLinks__lEkcI>a:focus-visible,.page_megaPanelLinks__lEkcI>a:hover{position:relative;z-index:1;background:white;box-shadow:0 12px 28px rgba(15,38,62,.1);transform:translateY(-2px);outline:none}.page_megaPanelLinks__lEkcI>a>span{padding-top:2px;color:var(--gold-dark);font-size:9px;font-weight:800;letter-spacing:.12em}.page_megaPanelLinks__lEkcI strong{display:block;margin-bottom:7px;font-size:13px;font-weight:760;letter-spacing:-.01em}.page_megaPanelLinks__lEkcI small{display:block;color:var(--gray);font-size:10px;line-height:1.55}.page_megaPanelLinks__lEkcI>a>b{align-self:center;color:var(--gold-dark)}.page_megaProductLinks__EcJri{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,1fr)}.page_megaProductLinks__EcJri>a{align-items:center;padding:20px 24px}.page_megaProductLinks__EcJri>a:nth-child(n){border-radius:0}.page_megaProductLinks__EcJri>a:first-child{border-radius:12px 12px 0 0}.page_megaProductLinks__EcJri>a:last-child{border-radius:0 0 12px 12px}@keyframes page_megaPanelIn__QGSHH{0%{opacity:0;transform:translate3d(0,-9px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.page_headerActions__QmoBM{display:flex;align-items:center;gap:12px;margin-left:0;flex-shrink:0}.page_button__vnlhW{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 23px;border:1px solid transparent;border-radius:2px;font-size:14px;font-weight:760;letter-spacing:.01em;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.page_button__vnlhW:hover{transform:translateY(-1px)}.page_primary__V8M9Y{color:white;background:var(--gold);border-color:var(--gold)}.page_primary__V8M9Y:hover{background:var(--gold-dark);border-color:var(--gold-dark)}.page_secondary__lm_PT{color:white;background:var(--navy-surface);border-color:var(--navy-surface)}.page_secondary__lm_PT:hover{background:#20394f}.page_outline__cp7yZ{color:var(--navy);background:transparent;border-color:rgba(19,37,54,.42)}.page_outline__cp7yZ:hover{color:white;background:var(--navy-surface);border-color:var(--navy-surface)}.page_text__LcLL2{min-height:0;padding:0;color:var(--navy)}.page_articleImage__5xlEe:focus-visible,.page_button__vnlhW:focus-visible,.page_categoryImage__iTTGG:focus-visible,.page_textLink__B4dk0:focus-visible{outline:3px solid rgba(181,138,82,.45);outline-offset:3px}.page_mobileMenu__RbNgw{display:none;position:relative}.page_mobileMenuButton__5Ca_H{width:44px;height:44px;display:grid;place-items:center;padding:0;color:var(--navy);background:white;border:1px solid var(--line);cursor:pointer}.page_mobileMenuPanel__2OseW{position:absolute;top:54px;right:0;min-width:230px;display:flex;flex-direction:column;padding:14px;background:white;border:1px solid var(--line);box-shadow:0 18px 46px rgba(19,37,54,.13)}.page_mobileMenuPanel__2OseW a{padding:11px 12px;font-size:14px;font-weight:650}.page_mobileMenu__RbNgw .page_mobileQuote__nr9wQ{margin-top:8px;color:white;background:var(--gold);text-align:center}.page_hero__SKW6o{min-height:650px;display:grid;grid-template-columns:minmax(500px,44%) 1fr;background:var(--ivory)}.page_heroCopy__kbqf4{z-index:2;display:flex;flex-direction:column;justify-content:center;padding:72px clamp(32px,3.2vw,48px) 56px max(32px,calc((100vw - 1260px)/2))}.page_articleImage__5xlEe,.page_catalogMedia___WUzA,.page_categoryImage__iTTGG,.page_flagshipMedia__EjHjH,.page_flexibleMedia__dSQrT,.page_heroMedia__ktSCE,.page_supplyMedia__LzH_n{position:relative;overflow:hidden}.page_heroMedia__ktSCE img{object-fit:cover;object-position:center}.page_eyebrow__H9Slr{display:block;margin-bottom:14px;color:var(--gold-dark);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.page_catalog__BX3ch h2,.page_flexibleStone__oJOXd h2,.page_hero__SKW6o h1,.page_section__61PEw h2{margin:0;color:var(--navy);font-weight:720;letter-spacing:-.035em}.page_hero__SKW6o h1{font-size:clamp(42px,3.5vw,50px);line-height:1.12}.page_heroCopy__kbqf4>p{max-width:540px;margin:24px 0 28px;color:var(--navy-soft);font-size:17px;line-height:1.75}.page_heroCarousel__SNsTN{position:relative;width:100%;height:calc(100svh - 86px);min-height:340px;overflow:hidden;isolation:isolate;background:var(--navy-surface)}.page_carouselTrack__T1zAl{width:100%;height:100%;display:flex;will-change:transform}.page_carouselTrackMoving__B0FZ5{transition:transform 1.1s cubic-bezier(.76,0,.18,1)}.page_carouselSlide__m2p9O{position:relative;flex:0 0 100%;height:100%;overflow:hidden}.page_carouselSlide__m2p9O:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,20,31,.78),rgba(7,20,31,.48) 38%,rgba(7,20,31,.22) 67%,rgba(7,20,31,.38)),linear-gradient(180deg,rgba(8,22,34,.12),rgba(8,22,34,.34))}.page_carouselSlide__m2p9O:before{content:"";position:absolute;z-index:1;top:-30%;bottom:-30%;left:-24%;width:20%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,246,226,.17),transparent);transform:skewX(-15deg)}.page_carouselSlideActive__fQ2wM:before{animation:page_carouselLightSweep__qADR2 6.5s cubic-bezier(.2,.65,.2,1) both}.page_carouselSlide__m2p9O>img{object-fit:cover;object-position:center;transform-origin:center;filter:saturate(.92) brightness(.92);will-change:transform}.page_carouselSlideActive__fQ2wM>.page_carouselImageWall__Y_Sm3{animation:page_carouselWallDrift__4YluC 8s ease-out both}.page_carouselSlideActive__fQ2wM>.page_carouselImageCeiling__QmwY_{animation:page_carouselCeilingDrift__KVqt5 8s ease-out both}.page_carouselSlideActive__fQ2wM>.page_carouselImageFloor__Ym8UO{animation:page_carouselFloorDrift__iYdok 8s ease-out both}.page_carouselContent__pQmCl{position:absolute;z-index:2;left:max(52px,calc((100vw - 1360px)/2));bottom:clamp(72px,6vw,98px);width:min(520px,calc(100% - 104px));color:#f6f1e9}.page_carouselSlideActive__fQ2wM .page_carouselContent__pQmCl{animation:page_carouselCopyReveal__BIgsC 1.1s cubic-bezier(.2,.75,.25,1) both}.page_carouselContent__pQmCl h1,.page_carouselContent__pQmCl h2{max-width:500px;margin:0 0 14px;color:#f6f1e9;font-size:clamp(38px,3.65vw,60px);line-height:.98;font-weight:720;letter-spacing:-.045em;text-shadow:0 4px 26px rgba(9,24,37,.62)}.page_carouselContent__pQmCl h1 span,.page_carouselContent__pQmCl h2 span{display:block}.page_carouselContent__pQmCl p{max-width:490px;margin:0 0 22px;color:rgba(246,241,233,.9);font-size:clamp(13px,1.05vw,16px);line-height:1.6;text-shadow:0 2px 18px rgba(9,24,37,.7)}.page_carouselButton___dOZu{width:fit-content}.page_carouselNavigation__hUnI7{position:absolute;z-index:3;left:50%;bottom:18px;display:flex;flex-direction:column;align-items:center;gap:7px;transform:translateX(-50%)}.page_carouselBrand__XeEU5{width:clamp(106px,8.5vw,132px);height:auto;filter:brightness(0) invert(1);opacity:.9}.page_carouselProgress___bbww{display:flex;align-items:center;gap:10px}.page_carouselProgressButton__nTF2c{position:relative;width:clamp(54px,5.2vw,78px);height:5px;overflow:hidden;padding:0;border:0;border-radius:99px;background:rgba(246,241,233,.45);cursor:pointer;transition:height .18s ease,background-color .18s ease,transform .18s ease}.page_carouselProgressButton__nTF2c span{position:absolute;inset:0;border-radius:inherit;background:var(--gold);transform:scaleX(0);transform-origin:left}.page_carouselProgressButton__nTF2c:hover{background:rgba(246,241,233,.72);transform:translateY(-1px)}.page_carouselProgressActive__A_o2H{height:6px;background:rgba(246,241,233,.64)}.page_carouselProgressActive__A_o2H span{animation:page_carouselProgressFill__AWo1E linear forwards}.page_carouselProgressButton__nTF2c:focus-visible{outline:3px solid rgba(246,241,233,.8);outline-offset:5px}.page_heroCarousel__SNsTN:focus-within .page_carouselSlideActive__fQ2wM>img,.page_heroCarousel__SNsTN:hover .page_carouselSlideActive__fQ2wM>img{animation-play-state:paused}.page_heroProductForeground__i45D_{position:absolute;z-index:3;inset:0;width:min(1360px,calc(100% - 48px));margin-inline:auto;display:grid;grid-template-columns:1fr;align-items:stretch;gap:12px;pointer-events:none}.page_heroProductCopy__y4Sgh{position:relative;z-index:5;align-self:center;max-width:480px;padding:0 0 38px 4px;color:#f7f3ed;pointer-events:auto}.page_heroProductCopy__y4Sgh:before{display:block;width:62px;height:1px;margin-bottom:24px;content:"";background:rgba(218,181,132,.8)}.page_heroProductCopy__y4Sgh h1{max-width:470px;margin:0;color:#fffaf2;font-size:clamp(48px,4.7vw,76px);font-weight:680;letter-spacing:-.06em;line-height:.95;text-wrap:balance;text-shadow:0 5px 32px rgba(5,17,28,.34)}.page_heroProductCopy__y4Sgh p{max-width:455px;margin:24px 0 30px;color:rgba(255,250,242,.82);font-size:clamp(14px,1.15vw,17px);line-height:1.7;text-shadow:0 2px 20px rgba(5,17,28,.42)}.page_heroProductCopy__y4Sgh .page_button__vnlhW{min-height:48px;padding-inline:25px}.page_heroProductModel__XxwgU{position:relative;align-self:stretch;min-width:0;pointer-events:auto;cursor:grab}.page_heroProductModel__XxwgU:active{cursor:grabbing}.page_heroProductModel__XxwgU:before{position:absolute;z-index:-1;inset:9% 3% 13% 0;content:"";border:1px solid rgba(255,255,255,.24);border-radius:50%;background:radial-gradient(circle at 48% 48%,rgba(255,255,255,.18),rgba(255,255,255,.025) 58%,transparent 72%);box-shadow:inset 0 0 80px rgba(255,255,255,.07);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.page_heroModelLabels__ztHSH{position:absolute;inset:0;z-index:4;color:rgba(255,255,255,.78);font-size:.65rem;font-weight:730;letter-spacing:.055em;pointer-events:none}.page_heroModelLabels__ztHSH span{position:absolute;left:var(--label-x,calc(100% - 160px));min-width:160px;padding-left:3px;transform:translateY(-50%);text-shadow:0 2px 12px rgba(5,17,28,.8)}.page_heroModelLabels__ztHSH span:before{position:absolute;right:calc(100% + 12px);top:50%;width:var(--connector-length,64px);height:1px;content:"";background:rgba(218,181,132,.78);transform:rotate(var(--connector-angle,0rad));transform-origin:right center}.page_heroRotateHint__Ba_et{position:absolute;z-index:5;left:42%;bottom:45px;display:flex;align-items:center;gap:9px;color:#e3bd89;font-size:.68rem;font-weight:760;letter-spacing:.07em;transform:translateX(-50%);pointer-events:none;transition:opacity .3s ease;text-shadow:0 2px 12px rgba(5,17,28,.72)}.page_heroRotateHint__Ba_et:before{position:absolute;left:50%;bottom:-19px;width:min(390px,30vw);height:72px;content:"";border:1px solid rgba(218,181,132,.62);border-top-color:transparent;border-radius:50%;transform:translateX(-50%)}.page_heroRotateHintUsed__jqdcz{opacity:.46}.page_heroModelLoading__AQGcW{align-self:center;justify-self:center;color:rgba(255,255,255,.72);font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}@keyframes page_carouselProgressFill__AWo1E{to{transform:scaleX(1)}}@keyframes page_carouselWallDrift__4YluC{0%{transform:scale(1.015) translate3d(-1.5%,.4%,0)}to{transform:scale(1.18) translate3d(2.2%,-1.2%,0)}}@keyframes page_carouselCeilingDrift__KVqt5{0%{transform:scale(1.17) translate3d(1.8%,-1%,0)}to{transform:scale(1.025) translate3d(-1.6%,.8%,0)}}@keyframes page_carouselFloorDrift__iYdok{0%{transform:scale(1.025) translate3d(1.3%,1.4%,0)}to{transform:scale(1.19) translate3d(-1.8%,-1.6%,0)}}@keyframes page_carouselLightSweep__qADR2{0%,16%{left:-24%;opacity:0}24%{opacity:.8}65%{opacity:.34}82%,to{left:112%;opacity:0}}@keyframes page_carouselCopyReveal__BIgsC{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}.page_revealReady__ADJCB [data-reveal]{opacity:0;transform:translate3d(0,30px,0);transition:opacity 1.15s ease,transform 1.4s cubic-bezier(.22,.52,.32,1),clip-path 1.5s cubic-bezier(.22,.52,.32,1);transition-delay:0s;will-change:opacity,transform}.page_revealReady__ADJCB [data-reveal=image]{clip-path:inset(0 0 14% 0);transform:translate3d(0,26px,0) scale(1.025);will-change:opacity,transform,clip-path}.page_revealReady__ADJCB [data-reveal=from-left]{clip-path:inset(0 10% 0 0);transform:translate3d(-56px,0,0);will-change:opacity,transform,clip-path}.page_revealReady__ADJCB [data-reveal=from-right]{clip-path:inset(0 0 0 10%);transform:translate3d(56px,0,0);will-change:opacity,transform,clip-path}.page_revealReady__ADJCB [data-reveal=card]{transform:translate3d(0,28px,0)}.page_revealReady__ADJCB [data-reveal=item]{transform:translate3d(0,20px,0)}.page_revealReady__ADJCB [data-reveal-delay="1"]{transition-delay:.13s}.page_revealReady__ADJCB [data-reveal-delay="2"]{transition-delay:.23s}.page_revealReady__ADJCB [data-reveal-delay="3"]{transition-delay:.33s}.page_revealReady__ADJCB [data-reveal-delay="4"]{transition-delay:.43s}.page_revealReady__ADJCB [data-reveal-delay="5"]{transition-delay:.53s}.page_revealReady__ADJCB [data-reveal].page_revealVisible__BRE6D{opacity:1;clip-path:inset(0);transform:translateZ(0) scale(1)}.page_advantageStrip__ZUV4x{position:relative;z-index:4;padding:30px 0 28px;background:white;border-bottom:1px solid rgba(19,37,54,.08);box-shadow:0 14px 34px rgba(19,37,54,.045)}.page_advantageGrid__OtzOS{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.page_advantageItem__cji2V{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--navy)}.page_advantageItem__cji2V svg{margin-bottom:11px;color:var(--gold)}.page_advantageItem__cji2V strong{font-size:14px;line-height:1.25;letter-spacing:-.01em}.page_advantageItem__cji2V span{margin-top:4px;color:var(--gray);font-size:11px;line-height:1.35}.page_buttonRow__iVZ1w{display:flex;flex-wrap:wrap;gap:12px}.page_metrics__H899y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.page_metric__LJQ2W{min-height:76px;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.page_metric__LJQ2W strong{color:var(--navy);font-size:18px;line-height:1.2}.page_metric__LJQ2W span{margin-top:4px;color:var(--gray);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.page_verifyNote__4ib17{margin-top:9px;color:#7a756e;font-size:10px;line-height:1.45}.page_section__61PEw{padding:136px 0;background:var(--warm-white)}.page_catalog__BX3ch h2,.page_flexibleStone__oJOXd h2,.page_section__61PEw h2{font-size:clamp(34px,3.3vw,50px);line-height:1.12}.page_lead__PxPwQ{color:var(--gray);font-size:16px;line-height:1.75}.page_supply__q20GP{background:white}.page_supplyGrid__x61LE{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(48px,4.2vw,64px);align-items:stretch}.page_supplyCopy__GfEOR{min-width:0;display:flex;flex-direction:column;justify-content:center}.page_supplyCopy__GfEOR .page_lead__PxPwQ{max-width:490px;margin:20px 0 30px}.page_benefitList__D87em,.page_capabilityList__EEOLW{display:grid;gap:20px}.page_benefitList__D87em>div,.page_capabilityList__EEOLW>div{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start}.page_benefitList__D87em svg,.page_capabilityList__EEOLW svg{color:var(--gold);margin-top:2px}.page_benefitList__D87em span,.page_capabilityList__EEOLW span{color:var(--gray);font-size:14px;line-height:1.55}.page_benefitList__D87em strong,.page_capabilityList__EEOLW strong{display:block;margin-bottom:2px;color:var(--navy);font-size:14px}.page_capabilityList__EEOLW small{display:block;color:var(--gray);font-size:12px;font-weight:500;line-height:1.55}.page_textLink__B4dk0{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding-bottom:4px;color:var(--navy);border-bottom:1px solid var(--gold);font-size:13px;font-weight:750}.page_textLink__B4dk0 svg{transition:transform .18s ease}.page_textLink__B4dk0:hover svg{transform:translateX(4px)}.page_supplyMedia__LzH_n{min-height:0;aspect-ratio:5/3;background:var(--ivory)}.page_supplyMedia__LzH_n img{object-fit:cover;object-position:center 62%}.page_supplyMedia__LzH_n figcaption{position:absolute;left:0;right:0;bottom:0;padding:15px 20px;color:var(--navy);background:rgba(247,245,241,.94);border-top:1px solid rgba(19,37,54,.1);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.page_systemIntro__XRsh_{padding:clamp(92px,8vw,132px) 0 clamp(82px,7vw,116px);border-top:1px solid rgba(19,37,54,.06)}.page_systemIntroInner__7b3C9{max-width:980px;text-align:center}.page_systemIntro__XRsh_ h2{max-width:760px;margin:0 auto;color:var(--navy);font-size:clamp(36px,4.2vw,56px);font-weight:650;letter-spacing:-.035em;line-height:1.18;text-wrap:balance}.page_systemIntro__XRsh_ p{max-width:540px;margin:30px auto 0;color:var(--gray);font-size:16px;line-height:1.8;text-wrap:balance}.page_flagship__PYV8N{background:white}.page_flagshipGrid__UDoTn{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(48px,4.2vw,64px);align-items:center}.page_flagshipMedia__EjHjH{min-height:0;aspect-ratio:5/3;background:#e7e0d7}.page_flagshipMedia__EjHjH img{object-fit:cover}.page_flagshipCopy__zaexW .page_lead__PxPwQ{margin:18px 0 28px}.page_productSpecs__Jmfwn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 28px}.page_productSpecs__Jmfwn>div{padding:15px 16px;background:var(--ivory);border-left:2px solid var(--gold)}.page_productSpecs__Jmfwn span{display:block;margin-bottom:6px;color:var(--gold-dark);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_productSpecs__Jmfwn strong{display:block;color:var(--navy);font-size:13px;line-height:1.35}.page_productSpecs__Jmfwn p{margin:5px 0 0;color:var(--gray);font-size:10px;line-height:1.5}.page_benefitList__D87em{gap:17px;margin-bottom:34px}.page_categories__ZiyXf{background:white}.page_sectionHeading__K6Wm4{max-width:740px;margin:0 auto 60px;text-align:center}.page_sectionHeading__K6Wm4 p{margin:18px auto 0;color:var(--gray);font-size:15px;line-height:1.7}.page_articleGrid__KhbNp,.page_categoryGrid__ZvvZ5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.page_categoryCard__8vOUo{padding-bottom:6px}.page_categoryImage__iTTGG{display:block;aspect-ratio:16/9;margin-bottom:23px;background:var(--ivory)}.page_articleImage__5xlEe img,.page_categoryImage__iTTGG img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.page_article__aedsd:hover .page_articleImage__5xlEe img,.page_categoryCard__8vOUo:hover .page_categoryImage__iTTGG img{transform:scale(1.035)}.page_categoryCard__8vOUo>span{color:var(--gold-dark);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_article__aedsd h3,.page_categoryCard__8vOUo h3{margin:8px 0 9px;color:var(--navy);font-size:20px;line-height:1.3;letter-spacing:-.02em}.page_article__aedsd p,.page_categoryCard__8vOUo p{margin:0;color:var(--gray);font-size:13px;line-height:1.65}.page_flexibleStone__oJOXd{position:relative;width:100%;max-width:none;min-height:490px;margin:30px 0;overflow:hidden;background:#f4f4ef}.page_flexibleCopy__Q2F3X{position:relative;z-index:2;width:min(38%,520px);min-height:inherit;display:flex;flex-direction:column;justify-content:center;padding:70px 24px 70px max(32px,calc((100vw - 1260px)/2))}.page_flexibleCopy__Q2F3X>p{max-width:470px;margin:20px 0;color:var(--gray);font-size:15px;line-height:1.7}.page_flexibleCopy__Q2F3X ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:0 0 28px;list-style:none}.page_flexibleCopy__Q2F3X li{display:flex;align-items:center;gap:8px;color:var(--navy);font-size:12px;font-weight:700}.page_flexibleCopy__Q2F3X li svg{color:var(--gold)}.page_flexibleMedia__dSQrT{position:absolute;z-index:1;inset:0}.page_flexibleMedia__dSQrT img{object-fit:cover;object-position:center}.page_insights__SkLJB{background:var(--warm-white)}.page_articleImage__5xlEe{display:block;aspect-ratio:16/9;margin-bottom:18px;background:#e8e1d8}.page_articleMeta__A_Zms{display:flex;align-items:center;gap:16px;color:#77716b;font-size:11px}.page_articleMeta__A_Zms span{display:inline-flex;align-items:center;gap:5px}.page_article__aedsd h3{max-width:360px;font-size:21px}.page_article__aedsd .page_textLink__B4dk0{margin-top:17px}.page_centerAction__uzHXR{display:flex;justify-content:center;margin-top:48px}.page_catalog__BX3ch{padding:0;background:white;border-top:1px solid rgba(19,37,54,.06)}.page_catalogGrid__d8XK2{min-height:420px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch}.page_catalogCopy__rjHWv{display:flex;flex-direction:column;justify-content:center;padding:70px 70px 70px 0}.page_catalogCopy__rjHWv>p{max-width:590px;margin:20px 0;color:var(--gray);line-height:1.7}.page_catalogTags__EmGl2{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.page_catalogTags__EmGl2 span{padding:7px 10px;color:var(--navy-soft);background:white;border:1px solid var(--line);font-size:11px;font-weight:650}.page_catalogMedia___WUzA{min-height:420px}.page_catalogMedia___WUzA img{object-fit:cover}.page_footer__sHKi3{padding:72px 0 28px;color:rgba(255,255,255,.72);background:var(--navy-surface)}.page_footerGrid__n13s9{display:grid;grid-template-columns:1.5fr repeat(3,.72fr) 1.35fr;gap:45px}.page_footerBrand__fYpqm p{max-width:340px;margin:20px 0;font-size:13px;line-height:1.7}.page_response__DAYtF{display:inline-flex;align-items:center;gap:8px;color:#e5c69d;font-size:12px;font-weight:700}.page_footer__sHKi3 h3{margin:4px 0 18px;color:white;font-size:13px}.page_footerGrid__n13s9>div:not(.page_footerBrand__fYpqm),.page_footer__sHKi3 address{display:flex;flex-direction:column;gap:10px}.page_footer__sHKi3 a,.page_footer__sHKi3 address span{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;transition:color .16s ease}.page_footer__sHKi3 a:hover{color:white}.page_footer__sHKi3 address{font-style:normal}.page_footer__sHKi3 address svg{flex:0 0 auto;margin-top:1px;color:#d4ad79}.page_footerBottom__cWZ_v{display:flex;justify-content:space-between;gap:30px;border-top:1px solid rgba(255,255,255,.14);font-size:10px}@media (min-width:1061px){.page_header__kVzhN{position:sticky;height:96px}.page_heroCarousel__SNsTN{height:calc(100svh - 96px)}.page_container__aoG4z,.page_headerInner___yNhq{width:min(1360px,calc(100% - 48px))}.page_logo__7fc9l{width:272px}.page_logoLight__ong3d{width:190px}.page_button__vnlhW{min-height:42px;padding-inline:22px;font-size:12px}.page_hero__SKW6o{height:440px;min-height:440px;grid-template-columns:43% 57%}.page_heroCopy__kbqf4{padding:54px 52px 50px max(48px,calc((100vw - 1312px)/2))}.page_eyebrow__H9Slr{margin-bottom:8px;font-size:9px}.page_hero__SKW6o h1{font-size:clamp(36px,3vw,43px);line-height:1.08}.page_heroCopy__kbqf4>p{max-width:520px;margin:20px 0 24px;font-size:13px;line-height:1.65}.page_metrics__H899y{margin-top:14px}.page_metric__LJQ2W{min-height:42px;padding:6px 10px}.page_metric__LJQ2W strong{font-size:14px}.page_metric__LJQ2W span{margin-top:1px;font-size:8px}.page_verifyNote__4ib17{margin-top:4px;font-size:7.5px}.page_catalog__BX3ch h2,.page_flexibleStone__oJOXd h2,.page_section__61PEw h2{font-size:30px}.page_lead__PxPwQ{font-size:12px;line-height:1.5}.page_flagship__PYV8N .page_container__aoG4z,.page_supply__q20GP .page_container__aoG4z{width:min(1540px,calc(100% - 64px))}.page_supply__q20GP{height:auto;padding:96px 0}.page_supplyGrid__x61LE{height:auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:64px}.page_flagshipCopy__zaexW h2,.page_supplyCopy__GfEOR h2{font-size:clamp(38px,2.7vw,44px)}.page_flagshipCopy__zaexW .page_eyebrow__H9Slr,.page_supplyCopy__GfEOR .page_eyebrow__H9Slr{margin-bottom:12px;font-size:11px}.page_supplyCopy__GfEOR .page_lead__PxPwQ{max-width:560px;margin:24px 0 32px;font-size:16px;line-height:1.65}.page_capabilityList__EEOLW{gap:23px}.page_capabilityList__EEOLW>div{grid-template-columns:30px 1fr;gap:13px}.page_capabilityList__EEOLW svg{width:25px;height:25px}.page_capabilityList__EEOLW span{font-size:15px;line-height:1.5}.page_capabilityList__EEOLW strong{margin-bottom:2px;font-size:15px;font-weight:680}.page_capabilityList__EEOLW small{font-size:12px}.page_supplyCopy__GfEOR .page_textLink__B4dk0{margin-top:9px;font-size:10px}.page_supplyMedia__LzH_n{height:auto;min-height:0;aspect-ratio:5/3}.page_supplyMedia__LzH_n figcaption{padding:8px 14px;font-size:8px}.page_flagship__PYV8N{height:auto;padding:96px 0}.page_flagshipGrid__UDoTn{height:auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:64px}.page_flagshipMedia__EjHjH{height:auto;min-height:0;aspect-ratio:5/3}.page_productSpecs__Jmfwn{gap:14px;margin:26px 0 30px}.page_productSpecs__Jmfwn>div{padding:18px}.page_productSpecs__Jmfwn span{font-size:10px}.page_productSpecs__Jmfwn strong{font-size:15px}.page_productSpecs__Jmfwn p{font-size:12px}.page_benefitList__D87em{gap:18px;margin:24px 0 30px}.page_benefitList__D87em>div{grid-template-columns:30px 1fr;gap:13px}.page_benefitList__D87em svg{width:25px;height:25px}.page_benefitList__D87em span{font-size:14px;line-height:1.45}.page_benefitList__D87em strong{margin-bottom:2px;font-size:15px}.page_categories__ZiyXf{height:auto;padding:112px 0}.page_sectionHeading__K6Wm4{margin-bottom:44px}.page_sectionHeading__K6Wm4 .page_eyebrow__H9Slr{margin-bottom:6px}.page_sectionHeading__K6Wm4 p{margin-top:10px;font-size:12px;line-height:1.5}.page_articleGrid__KhbNp,.page_categoryGrid__ZvvZ5{gap:34px}.page_categoryImage__iTTGG{height:auto;aspect-ratio:16/9;margin-bottom:18px}.page_categoryCard__8vOUo>span{font-size:7.5px}.page_categoryCard__8vOUo h3{margin:7px 0 9px;font-size:17px}.page_categoryCard__8vOUo p{font-size:11.5px;line-height:1.6}.page_categoryCard__8vOUo .page_textLink__B4dk0{margin-top:7px;font-size:9px}.page_flexibleStone__oJOXd{height:420px;min-height:420px;margin-block:34px}.page_flexibleCopy__Q2F3X{width:min(40%,570px);min-height:420px;padding:60px 34px 60px max(32px,calc((100vw - 1420px)/2))}.page_flexibleStone__oJOXd h2{font-size:42px}.page_flexibleCopy__Q2F3X .page_eyebrow__H9Slr{font-size:11px}.page_flexibleCopy__Q2F3X>p{max-width:500px;margin:20px 0 28px;font-size:16px;line-height:1.65}.page_flexibleCopy__Q2F3X .page_button__vnlhW{min-height:46px;font-size:14px}.page_flexibleCopy__Q2F3X ul{gap:5px 10px;margin-bottom:9px}.page_flexibleCopy__Q2F3X li{gap:5px;font-size:9px}.page_flexibleCopy__Q2F3X li svg{width:15px;height:15px}.page_insights__SkLJB{height:auto;padding:112px 0}.page_insights__SkLJB .page_sectionHeading__K6Wm4{margin-bottom:44px}.page_articleImage__5xlEe{height:auto;aspect-ratio:16/9;margin-bottom:16px}.page_articleMeta__A_Zms{gap:10px;font-size:8px}.page_article__aedsd h3{margin:9px 0 8px;font-size:17px;line-height:1.3}.page_article__aedsd p{font-size:11.5px;line-height:1.6}.page_article__aedsd .page_textLink__B4dk0{margin-top:6px;font-size:9px}.page_categories__ZiyXf .page_centerAction__uzHXR{margin-top:24px}.page_insights__SkLJB .page_centerAction__uzHXR{margin-top:42px}.page_catalog__BX3ch{height:auto}.page_catalogGrid__d8XK2{height:390px;min-height:390px}.page_catalogCopy__rjHWv{padding:66px 64px 66px 0}.page_catalogCopy__rjHWv>p{margin:18px 0 26px;font-size:12px;line-height:1.6}.page_catalogTags__EmGl2{gap:5px;margin-bottom:8px}.page_catalogTags__EmGl2 span{padding:4px 6px;font-size:7.5px}.page_catalogMedia___WUzA{height:390px;min-height:390px}.page_footer__sHKi3{height:230px;padding:34px 0 14px}.page_footerGrid__n13s9{grid-template-columns:1.45fr .9fr .72fr .72fr 1.35fr;gap:42px}.page_footerBrand__fYpqm p{margin:14px 0;font-size:9.5px;line-height:1.55}.page_response__DAYtF{font-size:9px}.page_footer__sHKi3 h3{margin:2px 0 9px;font-size:10px}.page_footerGrid__n13s9>div:not(.page_footerBrand__fYpqm),.page_footer__sHKi3 address{gap:8px}.page_footer__sHKi3 a,.page_footer__sHKi3 address span{gap:5px;font-size:9px;line-height:1.4}.page_footer__sHKi3 address svg{width:13px;height:13px}.page_footerBottom__cWZ_v{margin-top:22px;padding-top:12px;font-size:8px}}@media (max-width:1050px){.page_headerActions__QmoBM>.page_button__vnlhW,.page_megaNavShell__WWnd4{display:none}.page_mobileMenu__RbNgw{display:block}.page_hero__SKW6o{grid-template-columns:48% 52%}.page_heroCopy__kbqf4{padding-right:30px}.page_hero__SKW6o h1{font-size:42px}.page_flagshipGrid__UDoTn,.page_supplyGrid__x61LE{gap:44px}.page_flagshipMedia__EjHjH,.page_supplyMedia__LzH_n{min-height:0;aspect-ratio:5/3}.page_footerGrid__n13s9{grid-template-columns:1.4fr repeat(2,.8fr) 1.2fr}.page_footerGrid__n13s9>div:nth-child(4){display:none}}@media (max-width:860px){.page_heroCarousel__SNsTN{height:calc(100svh - 86px);min-height:340px}.page_heroProductForeground__i45D_{width:min(100% - 28px,760px);grid-template-columns:1fr;grid-template-rows:1fr;gap:0}.page_heroProductModel__XxwgU{grid-row:1;min-height:390px;margin-inline:-18px}.page_heroProductCopy__y4Sgh{grid-row:1;align-self:center;max-width:590px;padding:0 6px 72px}.page_heroProductCopy__y4Sgh:before{margin-bottom:15px}.page_heroProductCopy__y4Sgh h1{max-width:540px;font-size:clamp(42px,8vw,62px)}.page_heroProductCopy__y4Sgh p{max-width:560px;margin:16px 0 20px;font-size:14px}.page_heroModelLabels__ztHSH{display:none}.page_heroRotateHint__Ba_et{bottom:20px;left:50%}.page_heroRotateHint__Ba_et:before{width:min(340px,72vw)}.page_advantageStrip__ZUV4x{padding:28px 0}.page_advantageGrid__OtzOS{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.page_advantageItem__cji2V svg{width:38px;height:38px;margin-bottom:8px}.page_container__aoG4z,.page_headerInner___yNhq{width:min(100% - 24px,820px)}.page_logo__7fc9l{width:248px}.page_headerActions__QmoBM>.page_button__vnlhW,.page_megaNavShell__WWnd4{display:none}.page_mobileMenu__RbNgw{display:block}.page_carouselContent__pQmCl{left:28px;bottom:50px;width:min(460px,calc(100% - 56px))}.page_carouselContent__pQmCl h1,.page_carouselContent__pQmCl h2{margin-bottom:10px;font-size:clamp(30px,6vw,42px)}.page_carouselContent__pQmCl p{max-width:420px;margin-bottom:14px;font-size:11px;line-height:1.45}.page_carouselNavigation__hUnI7{bottom:12px;gap:5px}.page_carouselBrand__XeEU5{width:118px}.page_carouselProgress___bbww{gap:8px}.page_carouselProgressButton__nTF2c{width:clamp(50px,9vw,64px);height:4px}.page_hero__SKW6o{min-height:0;grid-template-columns:1fr}.page_heroCopy__kbqf4{order:2;padding:56px max(24px,calc((100vw - 760px)/2))}.page_heroMedia__ktSCE{order:1;min-height:52vw}.page_flagship__PYV8N,.page_supply__q20GP{padding:76px 0}.page_flagshipGrid__UDoTn,.page_supplyGrid__x61LE{grid-template-columns:1fr;gap:46px}.page_flagshipCopy__zaexW,.page_supplyCopy__GfEOR{max-width:none}.page_flagshipCopy__zaexW h2,.page_supplyCopy__GfEOR h2{font-size:40px}.page_supplyCopy__GfEOR .page_lead__PxPwQ{max-width:620px;margin:24px 0 32px;font-size:18px;line-height:1.65}.page_benefitList__D87em,.page_capabilityList__EEOLW{gap:22px}.page_benefitList__D87em>div,.page_capabilityList__EEOLW>div{grid-template-columns:34px 1fr;gap:14px}.page_benefitList__D87em svg,.page_capabilityList__EEOLW svg{width:28px;height:28px}.page_benefitList__D87em span,.page_capabilityList__EEOLW span{font-size:16px;line-height:1.5}.page_benefitList__D87em strong,.page_capabilityList__EEOLW strong{font-size:17px}.page_capabilityList__EEOLW small{font-size:14px}.page_productSpecs__Jmfwn{gap:14px;margin:28px 0 32px}.page_productSpecs__Jmfwn>div{padding:20px}.page_productSpecs__Jmfwn span{font-size:10px}.page_productSpecs__Jmfwn strong{font-size:16px}.page_productSpecs__Jmfwn p{font-size:13px}.page_flagshipMedia__EjHjH,.page_supplyMedia__LzH_n{min-height:0;aspect-ratio:5/3}.page_systemIntro__XRsh_{padding:82px 0 74px}.page_systemIntro__XRsh_ h2{font-size:clamp(34px,5.8vw,46px)}.page_articleGrid__KhbNp,.page_categoryGrid__ZvvZ5{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 16px}.page_articleImage__5xlEe,.page_categoryImage__iTTGG{aspect-ratio:16/9}.page_article__aedsd h3,.page_categoryCard__8vOUo h3{font-size:16px}.page_article__aedsd p,.page_categoryCard__8vOUo p{font-size:11px}.page_article__aedsd h3,.page_categoryCard__8vOUo h3{max-width:none}.page_flexibleStone__oJOXd{min-height:0;display:grid;grid-template-columns:1fr;background:#f4f4ef}.page_flexibleCopy__Q2F3X{width:100%;min-height:0;padding:64px max(24px,calc((100vw - 760px)/2));background:#f4f4ef}.page_flexibleMedia__dSQrT{position:relative;inset:auto;min-height:48vw}.page_flexibleCopy__Q2F3X{padding-inline:20px}.page_flexibleStone__oJOXd h2{font-size:42px}.page_flexibleCopy__Q2F3X .page_eyebrow__H9Slr{font-size:13px}.page_flexibleCopy__Q2F3X>p{max-width:640px;margin:22px 0 30px;font-size:18px;line-height:1.65}.page_flexibleCopy__Q2F3X .page_button__vnlhW{min-height:50px;font-size:15px}.page_revealReady__ADJCB [data-reveal=from-left]{transform:translate3d(-38px,0,0)}.page_revealReady__ADJCB [data-reveal=from-right]{transform:translate3d(38px,0,0)}.page_catalogGrid__d8XK2{grid-template-columns:1fr}.page_catalogCopy__rjHWv{padding:82px 0}.page_catalogMedia___WUzA{min-height:54vw}.page_footerGrid__n13s9{grid-template-columns:repeat(2,minmax(0,1fr))}.page_footerBrand__fYpqm{grid-column:1/-1}.page_footerGrid__n13s9>div:nth-child(4),.page_footer__sHKi3 address{display:flex}}@media (max-width:560px){.page_heroCarousel__SNsTN{height:calc(100svh - 82px);min-height:320px}.page_heroProductForeground__i45D_{width:calc(100% - 24px);grid-template-rows:1fr}.page_heroProductModel__XxwgU{min-height:360px;margin:-4px -36px 0}.page_heroProductCopy__y4Sgh{padding:0 8px 28px}.page_heroProductCopy__y4Sgh h1{max-width:330px;font-size:43px;line-height:.98}.page_heroProductCopy__y4Sgh p{max-width:340px;margin:14px 0 18px;font-size:12.5px;line-height:1.6}.page_heroProductCopy__y4Sgh .page_button__vnlhW{min-height:42px;padding-inline:18px;font-size:11px}.page_heroRotateHint__Ba_et{bottom:16px;font-size:.6rem}.page_heroRotateHint__Ba_et:before{width:min(280px,74vw);height:54px}.page_advantageGrid__OtzOS{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.page_advantageItem__cji2V strong{font-size:12px}.page_advantageItem__cji2V span{font-size:10px}.page_header__kVzhN{height:82px}.page_container__aoG4z,.page_headerInner___yNhq{width:calc(100% - 24px)}.page_logo__7fc9l{width:226px}.page_mobileMenuButton__5Ca_H{width:48px;height:48px}.page_carouselContent__pQmCl{left:20px;bottom:38px;width:calc(100% - 40px)}.page_carouselContent__pQmCl h1,.page_carouselContent__pQmCl h2{max-width:280px;margin-bottom:8px;font-size:28px}.page_carouselContent__pQmCl p{max-width:315px;margin-bottom:10px;font-size:9.5px;line-height:1.4}.page_carouselButton___dOZu{min-height:36px;padding-inline:16px;font-size:11px}.page_carouselNavigation__hUnI7{bottom:8px;gap:4px}.page_carouselBrand__XeEU5{width:104px}.page_carouselProgress___bbww{gap:7px}.page_carouselProgressButton__nTF2c{width:46px;height:4px}.page_heroMedia__ktSCE{min-height:67vw}.page_heroCopy__kbqf4{padding:46px 20px 54px}.page_hero__SKW6o h1{font-size:37px}.page_heroCopy__kbqf4>p{font-size:15px}.page_metrics__H899y{margin-top:30px}.page_metric__LJQ2W{min-height:68px;padding:10px 12px}.page_metric__LJQ2W strong{font-size:16px}.page_section__61PEw{padding:82px 0}.page_catalog__BX3ch h2,.page_flexibleStone__oJOXd h2,.page_section__61PEw h2{font-size:34px}.page_flagship__PYV8N,.page_supply__q20GP{padding:68px 0}.page_flagshipGrid__UDoTn,.page_supplyGrid__x61LE{gap:36px}.page_flagshipCopy__zaexW h2,.page_supplyCopy__GfEOR h2{font-size:36px}.page_supplyCopy__GfEOR .page_lead__PxPwQ{margin:20px 0 28px;font-size:16px}.page_benefitList__D87em>div,.page_capabilityList__EEOLW>div{grid-template-columns:30px 1fr;gap:12px}.page_benefitList__D87em svg,.page_capabilityList__EEOLW svg{width:25px;height:25px}.page_benefitList__D87em span,.page_capabilityList__EEOLW span{font-size:14px}.page_benefitList__D87em strong,.page_capabilityList__EEOLW strong{font-size:15px}.page_capabilityList__EEOLW small{font-size:13px}.page_flagshipMedia__EjHjH,.page_supplyMedia__LzH_n{min-height:0;aspect-ratio:5/3}.page_articleGrid__KhbNp,.page_categoryGrid__ZvvZ5{grid-template-columns:1fr;gap:48px}.page_articleImage__5xlEe,.page_categoryImage__iTTGG{aspect-ratio:16/9}.page_systemIntro__XRsh_{padding:68px 0 62px}.page_systemIntro__XRsh_ h2{font-size:32px}.page_systemIntro__XRsh_ p{margin-top:24px;font-size:15px;line-height:1.8}.page_productSpecs__Jmfwn{grid-template-columns:1fr}.page_flexibleCopy__Q2F3X{padding:56px 14px 60px}.page_flexibleCopy__Q2F3X ul{grid-template-columns:1fr}.page_flexibleMedia__dSQrT{min-height:65vw}.page_flexibleStone__oJOXd h2{font-size:38px}.page_flexibleCopy__Q2F3X .page_eyebrow__H9Slr{font-size:12px}.page_flexibleCopy__Q2F3X>p{margin:20px 0 28px;font-size:16px}.page_catalogCopy__rjHWv{padding:82px 0}.page_catalogMedia___WUzA{min-height:62vw}.page_buttonRow__iVZ1w{flex-direction:column;align-items:stretch}.page_buttonRow__iVZ1w .page_button__vnlhW{width:100%}.page_footer__sHKi3{padding-top:56px}.page_footerGrid__n13s9{grid-template-columns:1fr 1fr;gap:38px 24px}.page_footerBrand__fYpqm{grid-column:1/-1}.page_footerGrid__n13s9>div:nth-child(4),.page_footer__sHKi3 address{display:flex}.page_footer__sHKi3 address{grid-column:1/-1}.page_footerBottom__cWZ_v{flex-direction:column;margin-top:42px}}@media (prefers-reduced-motion:reduce){.page_carouselTrackMoving__B0FZ5{transition-duration:.01ms}.page_carouselSlideActive__fQ2wM .page_carouselContent__pQmCl,.page_carouselSlideActive__fQ2wM:before,.page_carouselSlideActive__fQ2wM>img{animation:none}.page_carouselSlideActive__fQ2wM>img{transform:none}.page_carouselProgressActive__A_o2H span{animation:none;transform:scaleX(1)}.page_revealReady__ADJCB [data-reveal=card],.page_revealReady__ADJCB [data-reveal=image],.page_revealReady__ADJCB [data-reveal=item],.page_revealReady__ADJCB [data-reveal]{opacity:1;clip-path:inset(0);transform:none;transition:none}}.page_catalogDownload__CFFJZ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--gold);border-radius:2px;color:var(--navy);font-size:12px;font-weight:760;white-space:nowrap;transition:background-color .18s ease}.page_catalogDownload__CFFJZ:hover{background:rgba(181,138,82,.12)}.page_catalogDownload__CFFJZ:focus-visible{outline:3px solid rgba(181,138,82,.45);outline-offset:3px}@media (min-width:1051px) and (max-width:1200px){.page_header__kVzhN .page_logo__7fc9l{width:220px}.page_megaNavDirect__tSeTA,.page_megaNavTrigger__pF5Ll{padding-inline:12px}.page_headerActions__QmoBM>.page_button__vnlhW{padding-inline:16px;white-space:nowrap}}@media (max-width:560px){.page_headerInner___yNhq{gap:10px}.page_header__kVzhN .page_logo__7fc9l{width:clamp(150px,51vw,210px)}.page_headerActions__QmoBM{gap:8px}.page_catalogDownload__CFFJZ{width:44px;padding:0}.page_catalogDownload__CFFJZ span{display:none}}.page_systemIntro__XRsh_{padding:48px 0}.page_systemIntroInner__7b3C9{max-width:720px}.page_systemIntro__XRsh_ h2{font-size:clamp(30px,3.6vw,46px);letter-spacing:.015em}.page_systemIntro__XRsh_ p{margin-top:18px}.page_productSeries___yShh{padding:88px 0 96px;background:var(--warm-white)}.page_seriesHeading__ykTRa{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.page_seriesHeading__ykTRa h2{margin:0;color:var(--navy);font-size:clamp(30px,3vw,44px);font-weight:650;letter-spacing:-.025em}.page_seriesHeading__ykTRa>p{max-width:340px;margin:0;color:var(--gray);font-size:16px;line-height:1.7}.page_seriesGrid__Dit1Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page_seriesCard__03EcP{background:white;scroll-margin-top:115px}.page_seriesImage__SCBOF{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ivory)}.page_seriesImage__SCBOF img{object-fit:cover}.page_seriesDetail__vqpSL{transform:translateX(0)}.page_seriesApplication___9VCn{transform:translateX(100%);transition:transform 1s cubic-bezier(.4,0,.2,1)}.page_seriesImage__SCBOF:focus .page_seriesApplication___9VCn,.page_seriesImage__SCBOF:hover .page_seriesApplication___9VCn{transform:translateX(0)}.page_seriesImage__SCBOF:focus-visible{outline:2px solid var(--navy);outline-offset:4px}@media (prefers-reduced-motion:reduce){.page_seriesImage__SCBOF img{transition:none}}.page_seriesBody__WAIe4{container-type:inline-size;padding:28px 24px}.page_seriesBody__WAIe4>span{display:block;color:var(--gold-dark);font-size:min(24px,6.9cqw);white-space:nowrap;line-height:1.3;letter-spacing:.025em;font-weight:700}.page_seriesBody__WAIe4 h3{margin:14px 0 12px;font-size:min(18px,5.55cqw);white-space:nowrap;font-weight:500;color:var(--navy);line-height:1.4}.page_seriesBody__WAIe4 p{min-height:5.4em;margin:0;font-size:15px;color:var(--gray);line-height:1.7}.page_seriesSpecs__jTRH3{margin-top:14px;color:var(--navy);font-size:13px}.page_seriesSpecs__jTRH3 summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-block:10px;border-bottom:1px solid var(--line);cursor:pointer;list-style:none}.page_seriesSpecs__jTRH3 summary::-webkit-details-marker{display:none}.page_seriesSpecs__jTRH3 summary:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.page_seriesSpecs__jTRH3 summary>span{font-size:20px;font-weight:400;transition:transform .2s}.page_seriesSpecs__jTRH3[open] summary>span{transform:rotate(45deg)}.page_seriesSpecs__jTRH3 dl{margin:8px 0 0}.page_seriesSpecs__jTRH3 dl>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;padding-block:8px;line-height:1.55}.page_seriesSpecs__jTRH3 dt{color:var(--gray)}.page_seriesSpecs__jTRH3 dd{margin:0}.page_seriesBody__WAIe4 a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:28px;padding:12px 18px;border:0;border-radius:999px;background:var(--panel-background);color:var(--navy);font-size:14px;font-weight:550;transition:background .3s,color .3s}.page_seriesBody__WAIe4 a>span{display:grid;place-items:center;flex:0 0 22px;height:22px;border:1px solid;border-radius:50%;font-size:16px;line-height:1}.page_seriesBody__WAIe4 a:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.page_seriesBody__WAIe4 a:hover{color:var(--gold-dark)}.page_footer__sHKi3{height:auto;padding:64px 0 28px;scroll-margin-top:100px}.page_footerIntro__lSVzX{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid rgba(255,255,255,.18)}.page_footerIntro__lSVzX .page_eyebrow__H9Slr{color:#d4ad79;font-size:11px}.page_footerIntro__lSVzX h2{margin:14px 0;color:white;font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.02em}.page_footerIntro__lSVzX p{max-width:570px;margin:0;font-size:16px;line-height:1.75}.page_footer__sHKi3 a.page_footerQuote__3cURv{display:inline-flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:30px;padding:18px 24px;color:white;background:var(--gold);font-size:15px;font-weight:700}.page_footerGrid__n13s9{grid-template-columns:1.35fr .8fr .8fr .8fr 1.4fr;gap:28px}.page_footer__sHKi3 .page_logoLight__ong3d{width:230px;max-width:100%}.page_footerBrand__fYpqm p{margin-top:20px;font-size:14px;line-height:1.8}.page_footer__sHKi3 h3{margin:2px 0 16px;font-size:16px;font-weight:700}.page_footer__sHKi3 a,.page_footer__sHKi3 address span{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.page_footerGrid__n13s9>div:not(.page_footerBrand__fYpqm),.page_footer__sHKi3 address{gap:12px}.page_footer__sHKi3 address svg{width:18px;height:18px;margin-top:3px}.page_footerBottom__cWZ_v{margin-top:40px;padding-top:24px;font-size:12px}@media (max-width:1050px){.page_footerGrid__n13s9{grid-template-columns:repeat(3,minmax(0,1fr))}.page_footerGrid__n13s9>div:nth-child(4){display:flex}}@media (max-width:760px){.page_systemIntro__XRsh_{padding:36px 0}.page_systemIntro__XRsh_ p{font-size:14px}.page_productSeries___yShh{padding:56px 0}.page_seriesHeading__ykTRa{display:block}.page_seriesHeading__ykTRa>p{margin-top:18px}.page_seriesGrid__Dit1Y{grid-template-columns:1fr}.page_seriesBody__WAIe4 p{min-height:0}.page_footerIntro__lSVzX{flex-direction:column;align-items:start;gap:24px}.page_footerGrid__n13s9{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.page_footerBrand__fYpqm,.page_footer__sHKi3 address{grid-column:1/-1}}@media (max-width:820px){.page_productSystemAnchor__Dy1bR{scroll-margin-top:86px}}.page_systemIntroInner__7b3C9{display:grid;place-items:center;max-width:1100px}.page_systemIntro__XRsh_ h2{max-width:none;font-size:min(3.8vw,44px);line-height:1.3;white-space:nowrap;text-wrap:nowrap}.page_seriesGrid__Dit1Y{gap:clamp(36px,4.5vw,64px)}.page_seriesBody__WAIe4{padding:36px 28px}.page_seriesBody__WAIe4 h3{min-height:0}@media (max-width:960px){.page_seriesGrid__Dit1Y{grid-template-columns:1fr;gap:32px}.page_seriesBody__WAIe4{padding:32px}.page_seriesBody__WAIe4 h3,.page_seriesBody__WAIe4 p{min-height:0}}.page_systemIntro__XRsh_{padding:var(--section-gap) 0 0;border:0;background:var(--warm-white)}.page_container__aoG4z,.page_heroProductForeground__i45D_{width:min(1280px,calc(100% - clamp(48px, 10vw, 144px)))}.page_heroProductCopy__y4Sgh p{line-height:1.8}.page_productSeries___yShh{padding-block:calc(var(--section-gap) - var(--panel-exit-space)) var(--section-gap)}.page_seriesHeading__ykTRa{gap:clamp(40px,6vw,80px);margin-bottom:clamp(36px,4.7vw,60px)}.page_seriesHeading__ykTRa>p{max-width:34ch;line-height:1.8}.page_seriesBody__WAIe4{padding:36px clamp(24px,2.5vw,36px)}.page_seriesBody__WAIe4 h3{margin:12px 0 16px}.page_seriesBody__WAIe4 p{line-height:1.8}.page_seriesBody__WAIe4 a{margin-top:24px}.page_footer__sHKi3{padding-top:calc(var(--section-gap) / 2)}.page_footerGrid__n13s9{column-gap:clamp(24px,3vw,40px)}.page_footerBottom__cWZ_v{margin-top:56px}@media (max-width:760px){.page_seriesHeading__ykTRa>p{margin-top:24px}.page_seriesBody__WAIe4{padding:32px 24px}.page_seriesBody__WAIe4 h3{margin-bottom:16px}.page_footerBottom__cWZ_v{margin-top:40px}}.page_systemIntroInner__7b3C9{gap:clamp(22px,2.6vw,34px)}.page_systemIntroBrand___lVkn{color:var(--gray);font-size:11px;font-weight:550;letter-spacing:.22em;line-height:1.5}.page_systemIntro__XRsh_ h2{font-size:min(3.7vw,44px);font-weight:450;letter-spacing:-.015em;line-height:1.45}.page_systemIntro__XRsh_ h2 strong{font-weight:650;color:var(--champagne-gold)}@media (max-width:560px){.page_systemIntro__XRsh_{padding-top:var(--section-gap);padding-bottom:0}.page_systemIntroBrand___lVkn{font-size:9px;letter-spacing:.2em}.page_systemIntroInner__7b3C9{gap:20px}.page_systemIntro__XRsh_ h2{font-size:3.85vw}}.page_systemIntro__XRsh_ h2.page_auditIntroTitle__5ztes{max-width:24ch;white-space:normal;text-wrap:balance;font-size:clamp(28px,3.6vw,44px)}.page_systemIntro__XRsh_ p a{text-decoration:underline;text-underline-offset:4px}