.productDetailPage .productDetailShell{grid-template-rows:auto 1fr;grid-template-areas:"gallery heading""gallery information"}.productDetailPage .productHeading{text-align:left;grid-area:heading;width:100%;min-width:0;height:auto;min-height:0;padding:18px 0 0 28px;display:block;position:static}.productDetailPage .productHeading h1{color:#0a2f24;font:700 clamp(36px, 3.2vw, 50px)/1.05 var(--display-font,"Arial Narrow", Arial, sans-serif);letter-spacing:-.025em;overflow-wrap:break-word;margin:20px 0 8px}.productDetailPage .productGallery{grid-area:gallery;min-width:0}.productDetailPage .productGalleryPhotos{display:contents}.productDetailPage .productInfo{grid-area:information;min-width:0;padding-top:0}.productDetailPage .productSummaryTitle{color:#095547;font:700 24px/1.15 var(--display-font,"Arial Narrow", Arial, sans-serif);letter-spacing:-.015em;margin:22px 0 8px}.productDetailPage .productSummaryTitle+.productSummary{margin-top:0}.productGalleryThumbnails{display:none}.productDetailPage .productPhotoZoom{z-index:2;cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.productDetailPage .productPhotoZoom:focus-visible{outline-offset:-3px;outline:3px solid #13ff8c}.productDetailPage .productPhotoZoom:focus-visible span{opacity:1;transform:none}.productDetailPage .productDetailShellWithoutPhotos{grid-template-areas:"heading""information"}.productDetailPage .productDetailShellWithoutPhotos .productHeading{padding:24px 0 0}.productDetailPage .productDetailShellWithoutPhotos .productInfo{padding-top:0}.productDetailPage .productTabs button:focus-visible,.productDetailPage .productPhoto:focus-visible,.productDetailPage .productGalleryThumbnails button:focus-visible{outline-offset:-3px;outline:3px solid #095547}.productDetailPage .relatedProducts>div{align-items:stretch;gap:18px}.productDetailPage .relatedProductCard{background:#fff;border:1px solid #d6e4d9;border-radius:18px;gap:12px;padding:9px}.productDetailPage .relatedProductCard figure{border-radius:12px}.productDetailPage .relatedProductCard>a>small{margin:12px 3px 0;font-size:12px!important;line-height:1.4!important}.productDetailPage .relatedProductCard h3{margin:6px 3px 2px!important}.productMobilePurchase{display:none}@media (min-width:901px) and (max-width:1100px){.productDetailPage .productHeading{padding-left:18px}}@media (max-width:900px){.productDetailPage .productDetailShell,.productDetailPage .productDetailShellWithoutPhotos{grid-template:"heading""gallery""information"/minmax(0,1fr);gap:0;padding:0 4vw 18px}.productDetailPage .productDetailShellWithoutPhotos{grid-template-areas:"heading""information"}.productDetailPage .productHeading,.productDetailPage .productDetailShellWithoutPhotos .productHeading{padding:8px 0 18px}.productDetailPage .productHeading h1{margin:12px 0 10px;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.08}.productDetailPage .productInfo,.productDetailPage .productDetailShellWithoutPhotos .productInfo{height:auto;max-height:none;padding:0;position:static;overflow:visible}.productDetailPage .productInfoTop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.productDetailPage .productInfoTop>small{letter-spacing:.08em;text-align:left;min-width:0;max-width:none;font-size:14px!important;line-height:1.35!important}.productDetailPage .productInfoActions{flex-shrink:0;justify-self:end;gap:8px;margin:0;display:flex}.productDetailPage .productInfoActions>.productDetailWishlist{flex-basis:42px!important;width:42px!important;height:42px!important}.productDetailPage .productShare{place-items:center;width:42px;height:42px;display:grid}.productDetailPage .productShare svg{width:22px;height:22px}.productDetailPage .productCode{letter-spacing:.06em;line-height:1.4;font-size:12px!important}.productDetailPage .productGallery{width:100%;max-width:none;margin:0;padding:0;display:block;overflow:visible}.productDetailPage .productGalleryPhotos{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;width:calc(100% + 4vw);padding:0 4vw 0 0;scroll-padding-left:0;display:flex;overflow:auto hidden}.productDetailPage .productGalleryPhotos::-webkit-scrollbar{display:none}.productDetailPage .productPhoto{aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always;background:#eef1ed;border-radius:14px;flex:0 0 calc(100% - 22px);width:calc(100% - 22px);min-width:0;height:auto;display:block}.productDetailPage .productPhoto img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover!important;object-position:center!important}.productDetailPage .productPhoto:hover img{transform:none}.productDetailPage .productPhoto{cursor:auto;-webkit-tap-highlight-color:transparent}.productDetailPage .productPhotoZoom,.productDetailPage .productPhoto:after,.productDetailPage .productPhoto>span{display:none}.productDetailPage .productGalleryThumbnails{scrollbar-width:thin;scrollbar-color:#9ebca7 transparent;gap:8px;max-width:100%;padding:12px 4vw 4px;display:flex;overflow-x:auto}.productDetailPage .productGalleryThumbnails button{aspect-ratio:4/5;cursor:pointer;background:#eef1ed;border:2px solid #0000;border-radius:8px;flex:0 0 56px;align-self:flex-start;width:56px;height:auto;padding:0;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.productDetailPage .productGalleryThumbnails button[aria-pressed=true]{background:#e0ffec;border-color:#07894c}.productDetailPage .productGalleryThumbnails img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block;position:absolute;inset:0}.productDetailPage .productSummary{margin:20px 0 22px;font-size:16px!important;line-height:1.6!important}.productDetailPage .productTabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.productDetailPage .productTabs button{white-space:normal;overflow-wrap:break-word;min-width:0;min-height:46px;padding:12px 5px;font-size:14px!important;line-height:1.3!important}.productDetailPage .productTabContent{min-height:0;padding:18px 15px;font-size:16px!important;line-height:1.6!important}.productDetailPage .productTabContent :is(p,li){font-size:16px!important;line-height:1.6!important}.productDetailPage .productTabContent p:last-child,.productDetailPage .productTabContent ul:last-child{margin-bottom:0}.productDetailPage .productTabContent li{margin:7px 0}.productDetailPage .productMobilePurchase{color:var(--product-detail-copy);flex-direction:column;margin-top:20px;display:flex}.productDetailPage .mobileProductColors{border:0;order:1;margin:0 0 16px;padding:0}.productDetailPage .mobileProductColors legend{color:var(--product-detail-ink);margin:0 0 11px;padding:0;font:700 15px/1.35 Arial,sans-serif}.productDetailPage .mobileProductColors legend span{color:var(--product-detail-copy);font-weight:400}.productDetailPage .mobileProductColors>div{flex-wrap:wrap;gap:12px;display:flex}.productDetailPage .mobileProductColors button{border:2px solid var(--product-detail-panel);width:38px;height:38px;box-shadow:0 0 0 1px var(--product-detail-line), inset 0 1px 3px #fff6;cursor:pointer;border-radius:50%;padding:0;display:block}.productDetailPage .mobileProductColors button[aria-pressed=true]{outline:2px solid var(--product-detail-ink);outline-offset:3px}.productDetailPage .mobileQuotePanel{border:1px solid var(--product-detail-line);background:var(--product-detail-panel);border-radius:16px;order:2;gap:10px;padding:14px;display:grid;box-shadow:0 8px 24px #0955470b}.productDetailPage .mobileQuoteQuantity{justify-content:space-between;align-items:center;gap:14px;display:flex}.productDetailPage .mobileQuoteQuantity>strong{color:var(--product-detail-ink);font:700 15px/1.3 Arial,sans-serif}.productDetailPage :is(.mobileQuoteQuantity,.mobilePurchaseDockQuantity) .quantityControl{grid-template-columns:40px 58px 40px;justify-content:end;align-items:center;gap:0;display:grid}.productDetailPage :is(.mobileQuoteQuantity,.mobilePurchaseDockQuantity) .quantityControl :is(.quantityUnitLabel,.quoteSetTotal,small){display:none}.productDetailPage :is(.mobileQuoteQuantity,.mobilePurchaseDockQuantity) .quantityControl :is(button,input){box-sizing:border-box;border:1px solid var(--product-detail-line);background:var(--product-detail-soft);width:100%;min-width:0;height:44px;color:var(--product-detail-ink);text-align:center;margin:0;padding:0;font:700 18px/1 Arial,sans-serif}.productDetailPage :is(.mobileQuoteQuantity,.mobilePurchaseDockQuantity) .quantityControl button:first-of-type{border-radius:11px 0 0 11px}.productDetailPage :is(.mobileQuoteQuantity,.mobilePurchaseDockQuantity) .quantityControl button:last-of-type{border-radius:0 11px 11px 0}.productDetailPage :is(.mobileQuoteQuantity,.mobilePurchaseDockQuantity) .quantityControl input{appearance:textfield;border-left:0;border-right:0}.productDetailPage :is(.mobileQuoteQuantity,.mobilePurchaseDockQuantity) .quantityControl input::-webkit-inner-spin-button{appearance:none}.productDetailPage :is(.mobileAddToQuote,.mobilePurchaseDockAction){isolation:isolate;box-sizing:border-box;color:#06472f;cursor:pointer;background:#13ff8c;border:1px solid #0de57b;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px 15px;font:700 17px/1.3 Arial,sans-serif;text-decoration:none;display:flex;position:relative;overflow:hidden}.productDetailPage :is(.mobileAddToQuote,.mobilePurchaseDockAction)>span:not(.mobileQuoteCheck){text-align:center;flex:1}.productDetailPage :is(.mobileAddToQuote,.mobilePurchaseDockAction)>svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.productDetailPage :is(.mobileAddToQuote,.mobilePurchaseDockAction).isSaved{border-color:var(--product-detail-line);background:var(--product-detail-soft);color:var(--product-detail-ink)}.productDetailPage .mobileQuoteCheck{color:#06472f;background:#13d981;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.productDetailPage .mobileQuoteRemove{color:#c32a40;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 3px;font:600 14px/1.4 Arial,sans-serif;text-decoration:underline}.productDetailPage .mobileAddToQuote:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(at 50% 80%,#b9ffda 0%,#54ffab 40%,#13ff8c 70%,#0000 85%);border-radius:45%;position:absolute;inset:-60% -20%}.productDetailPage .mobileAddToQuote[data-confirming=true]:before{animation:1.1s ease-out both quoteOrganicGlow}.productDetailPage .mobileWhatsAppHelp{width:100%;min-height:48px;color:var(--product-detail-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 4px;font:500 15px/1.35 Arial,sans-serif;display:flex}.productDetailPage .mobileWhatsAppHelp>svg{fill:currentColor;flex:none;width:25px;height:25px}.productDetailPage .mobileWhatsAppHelp>span{text-align:left;flex:1}.productDetailPage .mobileWhatsAppHelp>.directionChevron{fill:none;width:17px;height:17px}.productDetailPage .mobileProductSizes{border-top:1px solid var(--product-detail-line);color:var(--product-detail-ink);border-bottom:0;order:3;grid-template-columns:1fr;align-items:center;gap:10px 16px;margin-top:8px;padding:8px 0;font:400 14px/1.55 Arial,sans-serif;display:grid}.productDetailPage .mobileProductSizes strong{font-weight:700}.productDetailPage .mobileProductSizes button{min-height:40px;color:var(--product-detail-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font:600 14px/1.4 Arial,sans-serif;text-decoration:underline;display:inline-flex}.productDetailPage .mobileProductSizes .productMeasureIcon{color:currentColor!important;background-color:currentColor!important}.productDetailPage .mobilePurchaseDock{z-index:1050;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--product-detail-line);background:#fffffff5;background:color-mix(in srgb, var(--product-detail-panel) 95%, transparent);-webkit-backdrop-filter:blur(14px);visibility:hidden;opacity:0;pointer-events:none;will-change:transform;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:transform .34s cubic-bezier(.22,.78,.24,1),opacity .2s,visibility 0s linear .34s;display:grid;position:fixed;left:10px;transform:translateY(calc(100% + 24px));box-shadow:0 14px 36px #03281938}.productDetailPage .mobilePurchaseDock.isVisible{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}html[data-theme=dark] .productDetailPage .mobilePurchaseDock{background:#0f2a20f5;background:color-mix(in srgb, var(--product-detail-panel) 95%, transparent)}.productDetailPage .mobilePurchaseDockQuantity .quantityControl{grid-template-columns:36px 46px 36px}.productDetailPage .mobilePurchaseDockQuantity>span{color:var(--product-detail-ink);text-align:center;margin-bottom:4px;font:600 12px/1.2 Arial,sans-serif;display:block}.productDetailPage .mobilePurchaseDockQuantity .quantityControl :is(button,input){height:46px;font-size:16px}.productDetailPage .mobilePurchaseDockAction{min-height:48px;padding:9px 11px;font-size:14px}.productDetailPage .mobilePurchaseDockAction>svg{width:20px;height:20px}.productDetailPage .productMinimumNotice{display:none!important}.productDetailPage .productVideoButton{border-radius:12px;min-height:54px;margin-top:22px;padding:12px}.productDetailPage .productVideoButton>i{font-size:12px}.productDetailPage .relatedProducts{background:#f4f8f3;border-top:1px solid #deeadf;padding:19px 4vw 50px!important}.productDetailPage .relatedProducts>header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.productDetailPage .relatedProducts h2{max-width:100%;margin:8px 0 0;font-size:32px!important;line-height:1.06!important}.productDetailPage .relatedProducts>header small{letter-spacing:.1em;color:#13ff8c;font-size:12px!important}.productDetailPage .relatedProducts>header>a{text-transform:none;align-items:center;min-height:40px;display:inline-flex;font-size:14px!important}.productDetailPage .relatedProducts>div{width:100%;max-width:100%;margin:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important;display:grid!important}.productDetailPage .relatedProducts>div>.relatedProductCard{gap:10px;min-width:0;display:flex;border-radius:14px!important;padding:6px!important}.productDetailPage .relatedProductCard figure{flex-shrink:0;aspect-ratio:4/5!important}.productDetailPage .relatedProducts .relatedProductCard>a>small{margin:10px 3px 0!important;font-size:12px!important;line-height:1.4!important}.productDetailPage .relatedProducts .relatedProductCard h3{overflow-wrap:break-word!important;-webkit-line-clamp:unset!important;min-height:0!important;margin:6px 3px 2px!important;font-size:18px!important;line-height:1.15!important;display:block!important;overflow:visible!important}.productDetailPage .relatedProductCard>.productCardCtas>a{min-height:46px!important}.productDetailPage .relatedProductCard>.productCardActions{gap:8px;top:12px;right:12px}.productDetailPage .relatedProductCard>.productCardActions>.wishlistButton{width:36px!important;height:36px!important}}@media (max-width:400px){.productDetailPage .productHeading h1{font-size:1.75rem}.productDetailPage .productInfoTop>small{font-size:12px!important}.productDetailPage .productGalleryThumbnails{gap:6px}.productDetailPage .productGalleryThumbnails button{flex-basis:48px;width:48px}.productDetailPage .relatedProducts .relatedProductCard h3{font-size:17px!important}.productDetailPage .mobileProductSizes{grid-template-columns:1fr}.productDetailPage .mobilePurchaseDock{grid-template-columns:108px minmax(0,1fr);gap:8px;padding:8px}.productDetailPage .mobilePurchaseDockQuantity .quantityControl{grid-template-columns:32px 44px 32px}.productDetailPage .mobilePurchaseDockAction{font-size:13px}}@media (max-width:350px){.productDetailPage .mobileQuoteQuantity{flex-direction:column;align-items:flex-start}.productDetailPage .mobileQuoteQuantity .quantityControl{justify-content:start}}@layer publicGlass{@media (max-width:900px){.productDetailPage .mobileAddToQuote{font-size:16px!important}.productDetailPage :is(.mobileQuoteQuantity,.mobilePurchaseDockQuantity) .quantityControl :is(button,input){font-size:16px!important}.productDetailPage .mobileWhatsAppHelp .whatsAppIcon{flex:0 0 28px!important;width:28px!important;height:28px!important}.productDetailPage .mobileProductSizes{color:var(--product-detail-ink)!important}.productDetailPage .mobileProductSizes :is(span,strong,button){color:inherit!important}.productDetailPage .mobilePurchaseDockAction{font-size:16px!important}.productDetailPage .mobilePurchaseDockWhatsApp .whatsAppIcon{flex:0 0 26px!important;width:26px!important;height:26px!important}}}@media (prefers-reduced-motion:reduce){.productDetailPage .productGalleryThumbnails button,.productDetailPage .mobilePurchaseDock{transition:none}}@media (max-width:900px){.productDetailPage .mobilePurchaseDock{min-height:164px;padding:18px 16px max(18px, env(safe-area-inset-bottom));border-width:2px 1px 0;border-top-color:#13ff8c;border-radius:24px 24px 0 0;grid-template-columns:124px minmax(0,1fr);gap:14px 12px;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #03281930}.productDetailPage .mobilePurchaseDockQuantity>span{margin-bottom:6px;font-size:14px}.productDetailPage .mobilePurchaseDockQuantity .quantityControl{grid-template-columns:38px 48px 38px}.productDetailPage .mobilePurchaseDockQuantity .quantityControl :is(button,input){height:48px}.productDetailPage .mobilePurchaseDockAction{border-radius:16px;gap:8px;min-height:64px;padding:12px}.productDetailPage .mobilePurchaseDockSecondary{grid-column:1/-1;align-items:stretch;gap:10px;display:flex}.productDetailPage .mobilePurchaseDockSecondary button{border:1px solid var(--product-detail-line);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:8px 12px;font:600 14px/1.3 Arial,sans-serif;display:flex}.productDetailPage .mobilePurchaseDockWhatsApp{color:#095547;background:#fff;flex:1}.productDetailPage .mobilePurchaseDockRemove{color:#b5233e;background:#fff0f3;flex:none;border-color:#f2c8d0!important}.productDetailPage .mobilePurchaseDockRemove svg{flex:none;width:19px;height:19px}}@media (max-width:350px){.productDetailPage .mobilePurchaseDock{grid-template-columns:108px minmax(0,1fr);column-gap:8px;padding-left:10px;padding-right:10px}.productDetailPage .mobilePurchaseDockQuantity .quantityControl{grid-template-columns:32px 44px 32px}.productDetailPage .mobilePurchaseDockSecondary button{padding-left:8px;padding-right:8px;font-size:13px}}@media (max-width:900px){.productDetailPage .mobileProductSizes>span{white-space:nowrap;letter-spacing:-.15px;font-size:clamp(12px,3.6vw,14px)}.productDetailPage .mobileProductSizes>button{justify-self:start}.productDetailPage .mobilePurchaseDockSecondary button{padding-inline:9px}}
.homePage .homeFilmSection{background:#095547;padding:0}.homePage .homeFilmFeature{width:100%;margin:0}:is(.homePage,.historyPage) section.institutionalFilm{--film-ink:#031d17;isolation:isolate;width:100%;height:var(--film-cover-height,540px);background:var(--film-ink);color:#fff;border:0;border-radius:0;min-height:0;margin:0;padding:0;transition:height .7s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.historyPage section.institutionalFilm--history{height:var(--site-hero-height);min-height:var(--site-hero-min-height)}.institutionalFilm .filmViewport{color:#fff;box-sizing:border-box;background:#031d17;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.institutionalFilm .filmStage{container-type:inline-size}.institutionalFilm .filmBackdrop,.institutionalFilm .filmShade{pointer-events:none;transition:opacity .7s,transform 1s cubic-bezier(.2,.7,.2,1),filter .7s;position:absolute;inset:0}.institutionalFilm .filmBackdrop img{object-fit:cover;object-position:50% 65%;width:100%;height:100%;display:block}.institutionalFilm .filmShade{background:linear-gradient(90deg,#021d18dc,#021d1896 50%,#021d1845),linear-gradient(#0000 25%,#021d1870)}.institutionalFilm .filmCover{z-index:3;box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-content:center;align-items:center;gap:24px 6vw;width:100%;min-height:clamp(420px,35vw,540px);padding:56px clamp(24px,5vw,96px);transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1),filter .45s,visibility .6s;display:grid;position:absolute;inset:0 0 auto}.institutionalFilm .filmCopy{grid-area:1/1;max-width:600px}.institutionalFilm .filmCopy>span{color:#a1ebc6;letter-spacing:.12em;margin-bottom:18px;font:700 13px/1.4 Arial,sans-serif;display:block}.institutionalFilm .filmCopy :is(h1,h2){color:#fff;font:700 clamp(40px, 4.1vw, 70px)/1.02 var(--display-font,"Rajdhani", Arial, sans-serif);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 24px #0002;margin:0}.institutionalFilm .filmCopy .filmTitleAccent{color:#13ff8c}.institutionalFilm .filmCopy p{color:#e0eee6;max-width:48ch;margin:22px 0 0;font:400 clamp(16px,1.2vw,19px)/1.65 Arial,sans-serif}.institutionalFilm .filmPlay{color:#fff;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;grid-area:1/2/span 2;justify-content:center;justify-self:center;align-items:center;gap:22px;padding:20px;font:600 16px/1.4 Arial,sans-serif;display:flex;position:relative}.institutionalFilm .filmPlayCircle{color:#034830;background:#13ff8c;border:1px solid #adffcf;border-radius:50%;flex:none;place-items:center;width:94px;height:94px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 0 0 12px #ffffff12,0 12px 36px #001a1440}.institutionalFilm .filmPlayCircle svg{fill:currentColor;width:35px;height:35px;margin-left:5px}.institutionalFilm .filmPlay:hover .filmPlayCircle{transform:scale(1.06);box-shadow:0 0 0 18px #ffffff17,0 12px 36px #001a1440}.institutionalFilm .filmPlayLabel small{color:#d0e2d7;margin-top:7px;font-size:13px;font-weight:400;display:block}.institutionalFilm--home .filmPlayLabel{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#052f27c9;border:1px solid #fff5;border-radius:30px;padding:9px 16px;font:700 14px/1.35 Arial,sans-serif}.institutionalFilm .homeFilmCta{color:#095547;background:#d2ece0;border:1px solid #83bba4;border-radius:30px;grid-area:2/1;justify-content:center;justify-self:start;align-items:center;gap:20px;max-width:100%;min-height:48px;padding:12px 22px;font:700 15px/1.4 Arial,sans-serif;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.institutionalFilm .homeFilmCta:hover{background:#bfe2d1;transform:translateY(-2px)}.institutionalFilm .filmExplore{color:#fff;border-bottom:1px solid #ffffff65;align-items:center;gap:18px;min-height:46px;margin-top:18px;padding:10px 0;font:600 15px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.institutionalFilm--history .filmCover{grid-template-rows:auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:5vw;height:100%;min-height:0;padding:clamp(24px,3vw,54px) 6vw}.institutionalFilm .filmStage{width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:900px){.institutionalFilm--history .filmCover{grid-template-columns:1fr;align-content:center;gap:28px;padding:34px 7vw}.institutionalFilm--history .filmCopy :is(h1,h2){font-size:clamp(42px,7vw,62px)}.institutionalFilm--history .filmCopy p{margin-top:18px}.institutionalFilm--history .filmExplore{display:none}.institutionalFilm--history .filmPlay{text-align:left;flex-direction:row;grid-area:2/1;justify-self:start;gap:22px;padding:12px 0}.institutionalFilm--history .filmPlayCircle{width:64px;height:64px;box-shadow:0 0 0 8px #ffffff12}.institutionalFilm--history .filmPlayCircle svg{width:27px;height:27px}}@media (max-width:760px){.institutionalFilm--home .filmCover{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:28px;min-height:520px;padding:38px 24px 32px}.institutionalFilm--home .filmCopy :is(h1,h2){font-size:clamp(36px,7vw,54px)}.institutionalFilm--home .filmCopy p{margin-top:16px;font-size:16px;line-height:1.6}.institutionalFilm--home .filmPlay{grid-area:2/1;gap:16px;min-height:138px;padding:8px 0}.institutionalFilm--home .filmPlayCircle{width:78px;height:78px}.institutionalFilm--home .homeFilmCta{grid-area:3/1;justify-self:center}.institutionalFilm .filmShade{background:linear-gradient(#021d18c9,#021d1875 55%,#021d18b8)}.filmAudioFloating{left:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}}@media (max-width:600px){.institutionalFilm--history .filmCover{gap:18px;padding:26px 7vw}.institutionalFilm--history .filmCopy :is(h1,h2){font-size:clamp(39px,10.5vw,54px)}.institutionalFilm--history .filmCopy p{margin-top:14px;line-height:1.5}.institutionalFilm .filmCopy>span{font-size:12px}.institutionalFilm .filmPlay{font-size:14px}.institutionalFilm .filmPlayLabel small{font-size:12px}}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.institutionalFilm--history .filmCover{grid-template-columns:1.3fr 1fr;gap:24px;padding:24px 5vw}.institutionalFilm--history .filmCopy :is(h1,h2){font-size:38px}.institutionalFilm--history .filmCopy p{font-size:14px;line-height:1.4}.institutionalFilm--history .filmPlay{text-align:center;flex-direction:column;grid-area:1/2;justify-self:center}}@layer publicGlass{body:not(:has(.adminApp)) .institutionalFilm .filmCopy :is(h1,h2){color:#fff!important}body:not(:has(.adminApp)) .institutionalFilm .filmCopy .filmTitleAccent{color:#13ff8c!important}body:not(:has(.adminApp)) .institutionalFilm .filmCopy>span{color:#a1ebc6!important}body:not(:has(.adminApp)) .institutionalFilm .filmCopy p{color:#e0eee6!important}body:not(:has(.adminApp)) .institutionalFilm .homeFilmCta{color:#095547!important;background:#d2ece0!important;border-color:#83bba4!important}body:not(:has(.adminApp)) .institutionalFilm .homeFilmCta:hover{background:#bfe2d1!important;border-color:#83bba4!important}body:not(:has(.adminApp)) .institutionalFilm .filmViewport{color:#fff!important;box-shadow:none!important;background:#031d17!important}body:not(:has(.adminApp)) .institutionalFilm :is(.filmReturn,.filmSound){color:#fff!important;background:#03281cbd!important;border-color:#ffffff65!important}}.institutionalFilm .filmPlayer{z-index:4;opacity:0;visibility:hidden;pointer-events:none;border-radius:0;height:100%;max-height:none;transition:opacity .3s,visibility .3s;position:absolute;inset:0 0 0 49%;overflow:hidden;transform:none}.institutionalFilm .filmPlayer[data-started=true]{opacity:1;visibility:visible;pointer-events:auto}.institutionalFilm .filmVideo{object-fit:cover;object-position:center;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .85s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0}.institutionalFilm .filmPlayer[data-revealed=true] .filmVideo{opacity:1}.institutionalFilm[data-started=true] .filmCover{pointer-events:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 4vw}.institutionalFilm[data-started=true] .filmCopy,.institutionalFilm[data-started=true] .homeFilmCta{pointer-events:auto}.institutionalFilm[data-started=true] .filmPlay{visibility:hidden;opacity:0;pointer-events:none}.institutionalFilm .homeFilmCta{letter-spacing:.025em;font-size:14px}.institutionalFilm .filmSurface{z-index:2;border-radius:inherit;color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:background .2s;display:flex;position:absolute;inset:0}.institutionalFilm .filmPlayer[data-paused=true] .filmSurface{background:radial-gradient(#00160c35 10%,#001a13b0 100%)}.institutionalFilm .filmPauseCue{pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex}.institutionalFilm .filmPauseCue>span{background:#092f25b8;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 5px 24px #0002}.institutionalFilm .filmPauseCue svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.institutionalFilm .filmPauseCue small{color:#fff;text-shadow:0 1px 4px #000;font:500 13px/1.4 Arial,sans-serif}.institutionalFilm .filmToolbar{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:14px;right:14px}.institutionalFilm .filmToolbar button{color:#fff;cursor:pointer;pointer-events:auto;background:#03281cbd;border:1px solid #ffffff65;border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;display:grid}.institutionalFilm .filmReturn>span{display:none}.institutionalFilm .filmToolbar svg,.filmAudioFloating svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.institutionalFilm .filmLoading,.institutionalFilm .filmError{z-index:5;color:#fff;text-align:center;background:#031d17e8;border:1px solid #ffffff40;border-radius:12px;max-width:90%;margin:0;padding:12px 16px;font:400 14px/1.5 Arial,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.institutionalFilm .filmLoading{pointer-events:none}.institutionalFilm .filmError a{color:#13ff8c;text-decoration:underline}.institutionalFilm :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #13ff8c}.institutionalFilm .filmSurface:focus-visible{outline-offset:-4px}.filmAudioFloating{z-index:90;left:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#fff;cursor:pointer;background:#043a2ce8;border:1px solid #ffffff65;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed;box-shadow:0 4px 18px #001a1429}@media (max-width:900px){:is(.homePage,.historyPage) section.institutionalFilm[data-started=true]{height:var(--film-video-height,56.25vw);min-height:0}.institutionalFilm[data-started=true] .filmCover{opacity:0;visibility:hidden;pointer-events:none}.institutionalFilm[data-started=true] :is(.filmBackdrop,.filmShade){opacity:0}.institutionalFilm .filmPlayer{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none;inset:0;transform:none}.institutionalFilm .filmVideo{object-fit:contain;background:#031d17}.institutionalFilm .filmSurface{background:0 0}.institutionalFilm .filmToolbar{top:8px;left:10px}.filmAudioFloating{left:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}}@media (max-width:500px){.institutionalFilm .filmPauseCue{gap:5px}.institutionalFilm .filmPauseCue>span{width:56px;height:56px}.institutionalFilm .filmPauseCue svg{width:28px;height:28px}.institutionalFilm .filmPauseCue small{font-size:11px}}@media (prefers-reduced-motion:reduce){:is(.homePage,.historyPage) section.institutionalFilm,.institutionalFilm *{transition:none!important;animation:none!important}}@media (min-width:901px){.institutionalFilm .filmPlayer{z-index:2;width:var(--film-inline-width,70%);background:var(--film-ink);max-width:100%;transition:opacity .85s cubic-bezier(.22,.61,.36,1),visibility .85s;left:auto}.institutionalFilm .filmVideo{object-fit:contain;background:var(--film-ink)}.institutionalFilm .filmPlayer:before{content:"";z-index:1;background:linear-gradient(90deg, var(--film-ink) 0%, #031d17f2 16%, #031d17cf 34%, #031d1780 56%, #031d1733 77%, #031d170d 91%, #031d1700 100%);pointer-events:none;width:clamp(112px,13vw,260px);position:absolute;inset:0 auto 0 0}.institutionalFilm .filmBackdrop{transition:opacity .9s cubic-bezier(.2,.7,.2,1)}.institutionalFilm[data-started=true] .filmBackdrop{opacity:0}.institutionalFilm .filmShade:after{content:"";background:var(--film-ink);opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.institutionalFilm[data-started=true] .filmShade:after{opacity:1}.institutionalFilm .filmToolbar{justify-content:flex-end;top:16px;left:auto;right:18px}.institutionalFilm .filmToolbar .filmReturn{white-space:nowrap;border-radius:999px;flex:none;order:2;justify-content:center;align-items:center;gap:8px;width:auto;min-width:148px;height:44px;min-height:44px;padding:10px 18px;font:500 13px/1.4 Arial,sans-serif;display:inline-flex}.institutionalFilm .filmToolbar .filmSound{flex:none;order:1}.institutionalFilm .filmToolbar .filmReturn>span{white-space:nowrap;display:inline}.institutionalFilm .filmReturn svg{flex:none;width:18px;height:18px}.institutionalFilm .filmCover{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:4vw}.institutionalFilm .filmCopy p{max-width:43ch}}@media (min-width:901px) and (max-width:1200px){.institutionalFilm .filmPlayer:before{width:clamp(180px, calc(var(--film-inline-width) - 43cqw), 75%);background:linear-gradient(90deg,#031d17 0% 36%,#031d17ed 58%,#031d1780 80%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.institutionalFilm .filmShade:after{transition:none!important}}
.winterLinePage .winterAnatomyBlueprint{--anatomy-purple:#6a3f80;--anatomy-height:clamp(280px, calc(100svh - 340px), 500px);background:#f4f7f4;padding:clamp(20px,3vh,32px) 4vw;scroll-margin-top:150px}.winterLinePage .winterAnatomyBlueprint>header{text-align:center;max-width:1200px;height:auto;min-height:0;margin:0 auto 20px;padding:0;display:block;position:static}.winterLinePage .winterAnatomyBlueprint>header>small{letter-spacing:.12em;max-width:none;font-size:14px!important;line-height:1.35!important}.winterLinePage .winterAnatomyBlueprint>header h2{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.08!important}.winterLinePage .winterAnatomyBlueprint .winterAnatomyGrid{grid-template-columns:minmax(0,1fr) minmax(250px,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,30px);width:100%;max-width:1320px}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList{gap:12px;min-width:0}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList article{border:1px solid var(--anatomy-card-border,#d6e2db);background:var(--anatomy-card-bg,#ffffffd9);min-height:0;box-shadow:none;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px 14px;scroll-margin-top:180px;transition:background-color .22s,border-color .22s;position:relative;transform:none}.winterAnatomyDetailLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.winterAnatomyDetailLink:focus-visible,.winterAnatomyPin:focus-visible{outline:2px solid var(--anatomy-purple);outline-offset:3px}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList article:focus{outline:none}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList article>span{--anatomy-number-bg:var(--anatomy-detail-number-bg,#f2edf7);--anatomy-number-ink:var(--anatomy-detail-number-ink,#604375);--anatomy-number-border:var(--anatomy-detail-number-border,#b7a4c6);border:1px solid var(--anatomy-number-border);background:var(--anatomy-number-bg);width:28px;height:28px;color:var(--anatomy-number-ink);border-radius:50%;font:700 12px/1 Arial,sans-serif}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList h3{--anatomy-caption-ink:var(--anatomy-active-caption,#095547);letter-spacing:-.01em;color:var(--anatomy-caption-ink);margin:2px 0 5px;transition:color .22s;font-size:22px!important;line-height:1.1!important}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList p{--anatomy-caption-ink:var(--anatomy-active-caption,#476456);color:var(--anatomy-caption-ink);margin:0;transition:color .22s;font-size:16px!important;line-height:1.4!important}.winterLinePage .winterAnatomyBlueprint .winterAnatomyGrid>figure{text-align:center;width:100%;min-width:0;margin:0}.winterLinePage .winterAnatomyBlueprint .winterAnatomyDrawing{width:min(100%, calc(var(--anatomy-height) * .8));aspect-ratio:4/5;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto;position:relative;overflow:visible}.winterLinePage .winterAnatomyBlueprint .winterAnatomyDrawing img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.winterLinePage .winterAnatomyBlueprint .winterAnatomyGrid figcaption{letter-spacing:.07em;color:#655272;max-width:320px;margin:10px auto 0;font-size:12px!important;line-height:1.35!important}.winterAnatomyPin{--anatomy-number-bg:#fff;--anatomy-number-ink:#095547;--anatomy-number-border:#095547;z-index:1;border:1.5px solid var(--anatomy-number-border);background:var(--anatomy-number-bg);width:26px;height:26px;color:var(--anatomy-number-ink);border-radius:50%;place-items:center;scroll-margin-top:max(180px,45svh);font:700 12px/1 Arial,sans-serif;text-decoration:none;transition:background-color .22s,color .22s,border-color .22s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #f4f7f4cc}.winterAnatomyPin:before{content:"";border-radius:50%;position:absolute;inset:-9px}.winterAnatomyPin01{top:17%;left:49%}.winterAnatomyPin02{top:48%;left:50%}.winterAnatomyPin03{top:70%;left:27%}.winterAnatomyPin04{top:91%;left:9%}.winterAnatomyPin05{top:76%;left:57%}.winterAnatomyPin06{top:42%;left:66%}:is(.winterLinePage .winterAnatomyBlueprint:has([data-anatomy-step="01"]:is(:hover,:focus-within,:target)) [data-anatomy-step="01"],.winterLinePage .winterAnatomyBlueprint:has([data-anatomy-step="02"]:is(:hover,:focus-within,:target)) [data-anatomy-step="02"],.winterLinePage .winterAnatomyBlueprint:has([data-anatomy-step="03"]:is(:hover,:focus-within,:target)) [data-anatomy-step="03"],.winterLinePage .winterAnatomyBlueprint:has([data-anatomy-step="04"]:is(:hover,:focus-within,:target)) [data-anatomy-step="04"],.winterLinePage .winterAnatomyBlueprint:has([data-anatomy-step="05"]:is(:hover,:focus-within,:target)) [data-anatomy-step="05"],.winterLinePage .winterAnatomyBlueprint:has([data-anatomy-step="06"]:is(:hover,:focus-within,:target)) [data-anatomy-step="06"]){--anatomy-card-bg:var(--anatomy-purple);--anatomy-card-border:var(--anatomy-purple);--anatomy-active-caption:#fff;--anatomy-number-bg:var(--anatomy-purple);--anatomy-number-ink:#fff;--anatomy-number-border:var(--anatomy-purple);--anatomy-detail-number-bg:#fff;--anatomy-detail-number-ink:var(--anatomy-purple);--anatomy-detail-number-border:#fff}.winterLinePage .winterAnatomyBlueprint [data-anatomy-step]:is(:target,:focus-within),.winterLinePage .winterAnatomyBlueprint article:is(:target,:focus-within) :is(span,h3,p){opacity:1;animation:none}@media (prefers-reduced-motion:no-preference){.winterAnatomyBlueprint [data-anatomy-step="01"]{--anatomy-delay:.22s}.winterAnatomyBlueprint [data-anatomy-step="02"]{--anatomy-delay:.62s}.winterAnatomyBlueprint [data-anatomy-step="03"]{--anatomy-delay:1.02s}.winterAnatomyBlueprint [data-anatomy-step="04"]{--anatomy-delay:1.42s}.winterAnatomyBlueprint [data-anatomy-step="05"]{--anatomy-delay:1.82s}.winterAnatomyBlueprint [data-anatomy-step="06"]{--anatomy-delay:2.22s}.winterLinePage .anatomyMotionReady>.winterAnatomyGrid{opacity:1;filter:none;transition:none;translate:0}.anatomyMotionReady article[data-anatomy-reveal]:not(.anatomyRevealed),.anatomyMotionReady figure:not(.anatomyRevealed) img,.anatomyMotionReady figure:not(.anatomyRevealed) .winterAnatomyPin{opacity:0}.anatomyMotionReady figure.anatomyRevealed img{animation:.65s cubic-bezier(.2,.75,.25,1) both anatomyDetailReveal}.anatomyMotionReady .anatomyRevealed .winterAnatomyPin,.anatomyMotionReady article.anatomyRevealed>span{animation:anatomyNumberReveal .65s ease-out var(--anatomy-delay) backwards}.anatomyMotionReady article.anatomyRevealed{animation:anatomyCardReveal .65s cubic-bezier(.2, .75, .25, 1) var(--anatomy-delay) backwards}.anatomyMotionReady article.anatomyRevealed :is(h3,p){animation:anatomyCaptionReveal .65s ease-out var(--anatomy-delay) backwards}}@keyframes anatomyDetailReveal{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes anatomyNumberReveal{0%{opacity:0;background:var(--anatomy-purple);color:#fff;border-color:var(--anatomy-purple);translate:0 4px;scale:.8}45%{opacity:1;background:var(--anatomy-purple);color:#fff;border-color:var(--anatomy-purple);translate:0;scale:1.04}to{opacity:1;background:var(--anatomy-number-bg);color:var(--anatomy-number-ink);border-color:var(--anatomy-number-border);translate:0;scale:1}}@keyframes anatomyCardReveal{0%{opacity:0;background:var(--anatomy-purple);border-color:var(--anatomy-purple);translate:0 8px}45%{opacity:1;background:var(--anatomy-purple);border-color:var(--anatomy-purple);translate:0}to{opacity:1;background:var(--anatomy-card-bg,#ffffffd9);border-color:var(--anatomy-card-border,#d6e2db);translate:0}}@keyframes anatomyCaptionReveal{0%,45%{color:#fff}to{color:var(--anatomy-caption-ink)}}@media (prefers-reduced-motion:reduce){.winterLinePage .winterAnatomyBlueprint .winterAnatomyList article,.winterLinePage .winterAnatomyBlueprint .winterAnatomyList :is(h3,p),.winterAnatomyPin{transition:none}}@media (min-width:901px) and (max-height:700px){.winterLinePage .winterAnatomyBlueprint{--anatomy-height:clamp(260px, calc(100svh - 320px), 360px);padding-block:16px}.winterLinePage .winterAnatomyBlueprint>header{margin-bottom:12px}.winterLinePage .winterAnatomyBlueprint>header h2{font-size:28px!important}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList{gap:9px}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList article{padding:10px 12px}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList h3{font-size:20px!important}}@media (max-width:900px){.winterLinePage .winterAnatomyBlueprint{--anatomy-height:420px;padding:34px 5vw}.winterLinePage .winterAnatomyBlueprint>header{text-align:left;max-width:620px;margin-bottom:22px}.winterLinePage .winterAnatomyBlueprint>header>small{letter-spacing:.1em;font-size:12px!important}.winterLinePage .winterAnatomyBlueprint>header h2{max-width:600px;font-size:32px!important;line-height:1.06!important}.winterLinePage .winterAnatomyBlueprint .winterAnatomyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList{display:contents}.winterLinePage .winterAnatomyBlueprint .winterAnatomyGrid>figure{grid-area:1/1/auto/-1;margin-bottom:12px}.winterLinePage .winterAnatomyBlueprint .winterAnatomyDrawing{width:min(100%,336px);max-width:none;height:auto}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList article{align-items:start;gap:10px;padding:14px 12px}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList h3{font-size:21px!important}}@media (max-width:520px){.winterLinePage .winterAnatomyBlueprint .winterAnatomyGrid{grid-template-columns:minmax(0,1fr);gap:10px}.winterLinePage .winterAnatomyBlueprint .winterAnatomyDrawing{width:min(86%,320px)}.winterLinePage .winterAnatomyBlueprint .winterAnatomyList article{gap:12px;padding:13px 14px}}
.productCampaignHero{--campaign-accent:#13ff8c;--campaign-green:#124f3d;--campaign-eyebrow:#bedfce;isolation:isolate;color:#fff;background:var(--campaign-green);border-bottom:1px solid #13ff8c30;position:relative;overflow:hidden}.productCampaignHero:not(.campaign-catalog){--campaign-accent:var(--line-color-dark,#13ff8c)}.productCampaignHero .campaignHeroInner{isolation:isolate;box-sizing:border-box;align-items:center;max-width:1920px;min-height:clamp(350px,26vw,500px);margin-inline:auto;padding:28px clamp(28px,4.5vw,86px);display:flex;position:relative}.productCampaignHero .campaignHeroCopy{z-index:2;width:43%;min-width:0;max-width:630px;position:relative}.productCampaignHero .campaignHeroEyebrow{color:var(--campaign-eyebrow);letter-spacing:.1em;font:600 12px/1.45 Arial,sans-serif;display:block}@layer publicGlass{html body main[class] .productCampaignHero[data-page-hero] .campaignHeroEyebrow,html body main[class] .productCampaignHero[data-page-hero] .campaignHeroEyebrow>span{color:var(--campaign-eyebrow)!important}}.productCampaignHero .campaignHeroCopy h1{font-family:var(--display-font);color:#fff;overflow-wrap:break-word;margin:12px 0;font-weight:700;letter-spacing:-.035em!important;font-size:clamp(42px,4.5vw,72px)!important;line-height:.98!important}.productCampaignHero .campaignHeroCopy h1>span,.productCampaignHero .campaignHeroCopy h1>em{display:block}.productCampaignHero .campaignHeroCopy h1>em{color:var(--campaign-accent);font-style:normal}.productCampaignHero .campaignHeroCopy p{color:#eef5f0;text-wrap:pretty;max-width:510px;margin:0;font-size:16px!important;line-height:1.5!important}.productCampaignHero .campaignHeroLink{box-sizing:border-box;border:1px solid var(--campaign-accent);color:#fff;background:#0a3e30;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;max-width:100%;min-height:44px;margin-top:18px;padding:11px 17px;font:700 14px/1.35 Arial,sans-serif;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.productCampaignHero .campaignHeroLink svg{fill:none;width:20px;height:20px;stroke:var(--campaign-accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px}.productCampaignHero .campaignHeroLink:hover{color:var(--campaign-accent);background:#073326}.productCampaignHero .campaignHeroLink:focus-visible{outline:2px solid var(--campaign-accent);outline-offset:4px}.productCampaignHero .campaignHeroScene{z-index:0;background:var(--campaign-green);width:100%;margin:0;position:absolute;inset:0;overflow:hidden}.productCampaignHero .campaignHeroScene picture{width:100%;height:100%;display:block}.productCampaignHero .campaignHeroScene img{object-fit:cover;object-position:center top;filter:none;width:100%;max-width:none;height:100%;display:block}.productCampaignHero .campaignHeroScene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a342bd9 0%,#0c4234b8 24%,#124f3d70 42%,#124f3d14 58%,#0000 72%),linear-gradient(#0000 70%,#124f3d1f);position:absolute;inset:0}@media (min-width:901px){.productCampaignHero .campaignHeroCopy :is(h1,p,.campaignHeroEyebrow){text-shadow:0 1px 7px #042b2370}}@media (min-width:1921px){.productCampaignHero .campaignHeroScene{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media (min-width:901px) and (max-width:1100px){.productCampaignHero .campaignHeroCopy{width:43%}.productCampaignHero .campaignHeroCopy h1{font-size:clamp(39px,4.3vw,48px)!important}.productCampaignHero .campaignHeroCopy p{font-size:15px!important}.productCampaignHero .campaignHeroEyebrow{letter-spacing:.06em}}@media (max-width:900px){.productCampaignHero .campaignHeroInner{flex-direction:column;align-items:stretch;min-height:0;padding:0;display:flex}.productCampaignHero .campaignHeroScene{flex:none;order:0;width:100%;height:clamp(185px,53vw,340px);position:relative;inset:auto}.productCampaignHero .campaignHeroScene img{object-position:center top}.productCampaignHero .campaignHeroScene:after{background:linear-gradient(#124f3d0f 35%,#124f3d26 74%,#124f3d 100%),linear-gradient(90deg,#124f3d1a,#124f3d08)}.productCampaignHero .campaignHeroCopy{box-sizing:border-box;width:100%;max-width:none;padding:4px max(24px, env(safe-area-inset-right)) 24px max(24px, env(safe-area-inset-left));order:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 20px;display:grid}.productCampaignHero .campaignHeroEyebrow{grid-area:1/1/auto/-1;min-width:0}.productCampaignHero .campaignHeroCopy h1{grid-area:2/1;margin:0;font-size:clamp(32px,5vw,46px)!important;line-height:1!important}.productCampaignHero .campaignHeroCopy p{grid-area:3/1;max-width:590px;margin-top:12px;font-size:15px!important}.productCampaignHero .campaignHeroLink{white-space:nowrap;grid-area:2/2/4;justify-self:end;min-height:44px;margin:0}}@media (max-width:700px){.productCampaignHero{min-height:215px}.productCampaignHero .campaignHeroInner{flex-direction:row;align-items:flex-end;min-height:215px}.productCampaignHero .campaignHeroScene{height:100%;min-height:0;margin:0;position:absolute;inset:0}.productCampaignHero .campaignHeroScene:after{background:linear-gradient(#0000 0%,#124f3d0a 28%,#124f3d33 58%,#124f3d80 100%),linear-gradient(90deg,#083c2d66 0%,#083c2d26 36%,#0000 64%)}.productCampaignHero .campaignHeroCopy{padding:16px max(16px, env(safe-area-inset-right)) 18px max(16px, env(safe-area-inset-left));align-items:end;gap:0 12px}.productCampaignHero .campaignHeroCopy h1{text-shadow:0 2px 12px #063b2caa;letter-spacing:-.025em!important;font-size:clamp(1.5rem,7.1vw,2.25rem)!important}.productCampaignHero .campaignHeroCopy p{display:none}.productCampaignHero .campaignHeroLink{grid-row:2;align-self:end;gap:6px;padding:10px 12px;font-size:.875rem}.productCampaignHero .campaignHeroLink svg{flex-basis:18px;width:18px;height:18px}}.lineProductsDirect[id]{scroll-margin-top:140px}@media (max-width:700px){.lineProductsDirect[id]{scroll-margin-top:110px}}@media (prefers-reduced-motion:no-preference){.productCampaignHero .campaignHeroCopy{animation:.6s ease-out both campaignCopyEnter}.productCampaignHero .campaignHeroScene img{animation:.85s ease-out both campaignSceneEnter}@keyframes campaignCopyEnter{0%{opacity:0}to{opacity:1}}@keyframes campaignSceneEnter{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.productCampaignHero .campaignHeroLink{transition:none}}@media (max-width:900px){html .productCampaignHero .campaignHeroLink{color:#053e2c;background:linear-gradient(115deg,#0be477 0%,#4bffa7 42%,#13f28d 72%,#08c96a 100%) 0%/220% 100%;border-color:#0ae47a;transition:background-position .6s,transform .25s,box-shadow .25s;box-shadow:0 5px 15px #073e2926}html .productCampaignHero .campaignHeroLink svg{stroke:currentColor}html .productCampaignHero .campaignHeroLink:is(:hover,:focus-visible){background-position:100%;box-shadow:0 7px 19px #073e2933}html .productCampaignHero .campaignHeroLink:focus-visible{outline-color:#13ff8c}html .productCampaignHero .campaignHeroLink:active{transform:scale(.985)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){html .productCampaignHero .campaignHeroLink{transition:none;transform:none}}
.mobileSearchBar,.mobileCatalogBackdrop,.mobileHeaderSocials{display:none}.headerSocials{align-items:center;gap:7px;margin-left:4px;display:flex}.headerSocials>a,.headerSocials>.headerInformationMenu{background:0 0;border:0;border-radius:0;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:transform .2s;display:grid}.headerSocials>a:hover,.headerSocials>a:focus-visible{transform:translateY(-2px)}.headerSocials>a:focus-visible{outline-offset:4px;outline:2px solid #00bd72}.headerSocials img,.mobileHeaderSocials img{object-fit:contain;width:24px;height:24px;display:block}.headerSocials img[src$="/linkedin.png"],.mobileHeaderSocials img[src$="/linkedin.png"]{transform:scale(1.30612)}.headerSocials .headerInformationTrigger,.mobileHeaderSocials .headerInformationTrigger{cursor:pointer;place-items:center;display:grid;width:32px!important;height:32px!important;box-shadow:none!important;color:#075547!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.headerSocials .headerInformationTrigger svg{width:24px;height:24px}@media (max-width:900px){.referenceHeader .referenceNav,.productLineBar{display:none!important}.mobileSearchBar{z-index:10;background:#edf5ef;border-bottom:1px solid #dce9df;padding:10px 14px 12px;display:block;position:relative;top:auto}.mobileSearchBar .mobileCatalogSearch{background:#fff;border:1px solid #c1d9ca;border-radius:13px;width:100%!important;height:50px!important;margin:0!important}.mobileCatalogSearch input{height:100%;padding:0 12px 0 16px;font-size:16px!important}.mobileCatalogSearch>button{border-radius:0 13px 13px 0;flex:0 0 50px;width:50px}.mobileCatalogSearch>button span{border-width:2px;width:19px;height:19px}.mobileCatalogSearch .searchSuggestions{overscroll-behavior:contain;max-height:min(55dvh,460px)}.mobileCatalogSearch .searchSuggestion b{white-space:normal;font-size:14px;line-height:1.35}.mobileCatalogSearch .searchSuggestion small{font-size:11px}.mobileCatalogBackdrop{z-index:5000;background:#0019138f;display:block;position:fixed;inset:0}.mobileCatalogDrawer{box-sizing:border-box;color:#084635;background:#fff;border:0;border-right:4px solid #13ff8c;width:min(90vw,420px);height:100dvh;margin:0;padding:0;animation:.24s ease-out oliveiraMenuEnter;display:block;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:10px 0 50px #002a2540}.mobileCatalogBackdrop[data-state=closing]{animation:.24s ease-in both oliveiraMenuBackdropExit}.mobileCatalogBackdrop[data-state=closing] .mobileCatalogDrawer{pointer-events:none;animation:.24s ease-in both oliveiraMenuExit}body:has(.mobileCatalogBackdrop){overflow:hidden}.mobileCatalogPanel{background:#fff;flex-direction:column;width:100%;height:100dvh;display:flex}.mobileCatalogHead{height:auto;min-height:92px;padding:calc(18px + env(safe-area-inset-top,0px)) 18px 18px;background:#edf6ef;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.mobileCatalogHead>a{color:#075547;align-items:center;gap:11px;min-width:0;display:flex}.mobileCatalogHead>a>svg{flex:none;width:30px;height:30px}.mobileCatalogHead a span{gap:4px;display:grid}.mobileCatalogHead small{color:#527365;font-size:.8125rem}.mobileCatalogHead b{font-size:1.0625rem;line-height:1.3}.mobileCatalogHead button{color:#075547;cursor:pointer;background:#fff;border:1px solid #c4d9ca;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.mobileCatalogHead button svg{width:22px;height:22px}.mobileMenu:before,.mobileMenu:after{display:none!important}.mobileMenuBars{align-content:space-between;width:25px;height:19px;display:grid}.mobileMenuBars i{background:#075547;border-radius:3px;width:25px;height:2.5px;display:block}nav.mobileCatalogContent{overscroll-behavior:contain;width:100%!important;min-height:0!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;color:#084635!important;text-transform:none!important;visibility:visible!important;opacity:1!important;background:#fff!important;flex:auto!important;margin:0!important;display:block!important;position:static!important;overflow:hidden auto!important}.mobileCatalogContent>*{width:100%;max-width:100%}.mobileCatalogIntro{color:#fff;background:#075547;padding:20px 22px 17px;display:block!important}.mobileCatalogIntro small,.mobileCatalogPages>small{letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.mobileCatalogIntro small{color:#b6d5c6;margin-bottom:11px}.mobileCatalogIntro>a{color:#064735;background:#13ff8c;border-radius:10px;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:1.0625rem;font-weight:900;display:flex;box-shadow:0 7px 18px #002c242e}.mobileCatalogLines{color:#fff;background:#075547;padding:0 16px 14px;display:block!important}.mobileCatalogLine{border-top:1px solid #ffffff2b;width:100%;display:block!important}.mobileCatalogDrawer summary{cursor:pointer;align-items:center;gap:14px;min-height:66px;padding:10px 6px;font-size:1.125rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.mobileCatalogDrawer summary::-webkit-details-marker{display:none}.mobileCatalogProductGroup{color:#084635;background:#fff}.mobileCatalogProductGroup>summary{border-bottom:1px solid #e3eae3;min-height:48px;margin:0 22px;padding:10px 0;font-size:1rem}.mobileCatalogProductGroup[open]>summary{border-bottom-color:#0000}.mobileCatalogProductPanel{background:#075547}.mobileCatalogLineHeading{align-items:center;gap:6px;min-height:66px;padding:10px 6px;display:flex}.mobileCatalogLineHeading>a{min-width:0;min-height:44px;color:inherit;flex:1;align-items:center;gap:14px;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.mobileCatalogLineHeading>a>.navItemIcon{color:#45e39a;flex:none;width:28px;height:28px}.mobileCatalogLineHeading>button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.mobileCatalogDrawer .mobileCatalogLineHeading>button .menuChevron{margin:0}.mobileCatalogDrawer .mobileCatalogLineHeading>button[aria-expanded=true] .menuChevron{transform:rotate(225deg)}.mobileCatalogDrawer summary>span{flex:1;min-width:0}.mobileCatalogDrawer .menuChevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;margin:0 4px 0 auto;transition:transform .2s;display:block;transform:rotate(45deg)}.mobileCatalogDrawer details[open]>summary .menuChevron{transform:rotate(225deg)}.mobileCatalogProducts{padding:0 12px 12px 48px}.mobileCatalogProducts>a{color:#e1eee7;border-bottom:1px solid #ffffff14;padding:12px 0;font-size:1rem;line-height:1.4;display:block}.mobileCatalogProducts>a:last-child{border:0}.mobileCatalogProducts[hidden]{display:none!important}.mobileCatalogProducts>a[aria-current=page]{color:#42f09a;font-weight:700}.mobileCatalogPages{color:#084635;background:#fff;padding:0 22px 12px;display:block!important}.mobileCatalogPages>small{color:#708879;margin-bottom:10px}.mobileCatalogPages details,.mobileCatalogPages>a{border-bottom:1px solid #e3eae3}.mobileCatalogPages summary{min-height:48px;padding:10px 0;font-size:1rem}.mobileCatalogPages details>div{padding:0 8px 8px}.mobileCatalogPages details a{color:#456958;align-items:center;gap:11px;padding:12px 0;font-size:.9375rem;line-height:1.4;display:flex}.mobileCatalogPages details a .navItemIcon{color:#0a8158;flex:0 0 22px;width:22px;height:22px}.mobileCatalogPages>a{grid-template-columns:22px 1fr auto;align-items:center;gap:11px;min-height:52px;font-size:1rem;font-weight:700;display:grid}.mobileCatalogPages>a .navItemIcon{color:#0a8158;width:22px;height:22px}.mobileCatalogHelp{color:#075547;background:#edf6ef;border-radius:12px;align-items:center;gap:12px;width:auto;margin:8px 18px 16px;padding:16px 12px;display:flex}.mobileCatalogHelp>.navItemIcon{flex:none;width:28px;height:28px}.mobileCatalogHelp>span:nth-child(2){overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.mobileCatalogHelp b{font-size:1rem}.mobileCatalogHelp small{color:#507263;font-size:.875rem}.headerSocials{display:none!important}.mobileHeaderSocials{background:0 0;border-radius:0;align-items:center;gap:12px;margin:4px 18px 18px;padding:15px 14px;display:flex;width:auto!important}.mobileHeaderSocials>a,.mobileHeaderSocials>.headerInformationMenu{background:0 0;border:0;border-radius:0;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.mobileHeaderSocials img{width:31.5px;height:31.5px}.mobileHeaderSocials .headerInformationMenu{position:relative}.mobileHeaderSocials .headerInformationTrigger{width:42px!important;height:42px!important}.mobileHeaderSocials .headerInformationTrigger svg{width:31.5px;height:31.5px}.mobileHeaderSocials .headerInformationPanel{width:min(340px,90vw - 36px);inset:auto auto calc(100% + 8px) 0}.mobileCatalogDrawer a:focus-visible,.mobileCatalogDrawer button:focus-visible,.mobileCatalogDrawer summary:focus-visible{outline-offset:3px;outline:2px solid #10dd81}}@keyframes oliveiraMenuEnter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes oliveiraMenuExit{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes oliveiraMenuBackdropExit{0%{background-color:#0019138f}to{background-color:#00191300}}@media (prefers-reduced-motion:reduce){.mobileCatalogDrawer,.mobileCatalogBackdrop[data-state=closing],.mobileCatalogBackdrop[data-state=closing] .mobileCatalogDrawer{animation:none}.mobileCatalogDrawer .menuChevron{transition:none}}@media (max-width:900px){.mobileCatalogDrawer details[data-expanded]{box-sizing:border-box}.mobileCatalogDrawer details[data-expanded=false]>summary .menuChevron{transform:rotate(45deg)}.mobileCatalogDrawer details[data-expanded=true]>summary .menuChevron{transform:rotate(225deg)}.mobileCatalogDrawer .mobileMenuSlide{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1),opacity .2s;display:grid}.mobileCatalogDrawer .mobileMenuSlide[data-expanded=true]{opacity:1;grid-template-rows:1fr}.mobileCatalogDrawer .mobileMenuSlideInner{min-height:0;overflow:hidden}.mobileCatalogDrawer .mobileMenuSlide .mobileCatalogProducts{padding:0 12px 12px 48px}}@media (prefers-reduced-motion:reduce){.mobileCatalogDrawer .mobileMenuSlide{transition:none}}
:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;width:100%;margin-top:0}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialCard{border-radius:22px;grid-column:auto;justify-self:stretch;width:auto}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialCopy{padding:20px 18px}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialCopy h3{font-size:22px}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialMeta,:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialCopy>small{font-size:12px!important}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialLink{font-size:13px}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialAll{display:none}@media (max-width:900px){.homePage .homeTrustSeals.homeTrustJourney{height:auto;min-height:0;max-height:none;padding:32px 5vw}.homePage .homeTrustJourney>header{gap:12px;padding-bottom:20px}.homePage .homeTrustJourney>header h2{letter-spacing:-.03em;font-size:30px;line-height:1.08}.homePage .homeTrustJourney>header small{letter-spacing:.1em;font-size:11px}.homePage .homeTrustJourney>header>a{font-size:12px}.homePage .homeTrustJourneyStage{padding:0;display:block}.homePage .homeTrustNext,.homePage .homeTrustArrows,.homePage .homeTrustCurrent>figure>span,.homePage .homeTrustCurrentCopy>span,.homePage .homeTrustCurrentCopy>small,.homePage .homeTrustCurrentCopy>p,.homePage .homeTrustCurrentCopy>a,.homePage .homeTrustProgress span{display:none}.homePage .homeTrustPrimaryRail{height:285px;min-height:0}.homePage .homeTrustViewport{border-radius:0}.homePage .homeTrustPrimaryRail .homeTrustCurrent{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:172px 1fr;grid-template-columns:1fr}.homePage .homeTrustCurrent>figure{background:0 0;border:0;min-height:0}.homePage .homeTrustCurrent>figure:after{display:none}.homePage .homeTrustCurrent>figure img{object-fit:contain;filter:none;width:156px;height:156px;max-height:156px}.homePage .homeTrustCurrentCopy{text-align:center;background:0 0;align-items:center;padding:10px 8px 0}.homePage .homeTrustCurrentCopy h3{margin:0;font-size:30px;line-height:1.1}.homePage .homeTrustCurrentCopy h4{letter-spacing:0;max-width:320px;margin:8px 0 0;font-size:17px;line-height:1.4}.homePage .homeTrustProgress{margin-top:12px}.homePage .homeTrustProgress button{justify-content:center;min-height:44px;padding:12px 0}.homePage .homeTrustProgress strong{font-size:12px}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorial{padding:32px 0 40px;overflow:hidden}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialGrid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#96a274 transparent;gap:14px;padding:4px 5vw 20px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialCard{scroll-snap-align:start;flex:0 0 82%;width:82%;max-width:390px;transform:none}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialImage{aspect-ratio:1.6}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialCopy h3{font-size:22px;line-height:1.15}:is(.homePage,.careerExperience,.editorialArticlePage) .homeBlogEditorialCopy>p:not(.homeBlogEditorialMeta){font-size:15px!important;line-height:1.5!important}}.homePage .homeBlogCtaHeader{justify-content:center;height:auto;margin:0 0 28px;padding:0;display:flex}.homePage .homeBlogCtaHeader h2{font:inherit;margin:0}.homePage .homeProductsAll,.homePage .homeTrustCta{justify-content:center;margin:24px 0 0;padding:0;display:flex}.homePage .homeSectionCta,.homePage .homeProductsAll>a,.homePage .homeServicesControls>a{color:#095547;text-align:center;letter-spacing:.03em;text-transform:uppercase;background:0 0;border:1px solid #93b6a5;border-radius:999px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:46px;padding:12px 24px;font:700 14px/1.35 Arial,sans-serif;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.homePage .homeSectionCta:hover,.homePage .homeProductsAll>a:hover{background:#e1f5e9;border-color:#095547}.homePage .homeSectionCta:focus-visible,.homePage .homeProductsAll>a:focus-visible,.homePage .homeServicesControls>a:focus-visible{outline-offset:4px;outline:3px solid #13d981}.homePage .homeProductsAll>a b{margin:0}.homePage .homeServicesControls>a{color:#fff;border-color:#a7c4b6}.homePage .homeServicesControls>a:hover{background:#ffffff18}.homePage .homeTrustSeals.homeTrustJourney{height:auto;max-height:none}.homePage .homeTrustCta{flex-shrink:0}@media (max-width:900px){.homePage .homeBlogCtaHeader{margin-bottom:22px}.homePage .homeTrustCta{margin-top:18px}.homePage .homeTrustCta .homeSectionCta{padding:12px 18px;font-size:12px}.homePage .homeServicesControls{justify-content:center}}.homePage .homeSectionCta,.homePage .homeProductsAll>a,.homePage .homeServicesControls>a{color:#095547;box-shadow:none;background:#dcf3e5;border-color:#86baa0}.homePage .homeSectionCta:hover,.homePage .homeProductsAll>a:hover,.homePage .homeServicesControls>a:hover{color:#074536;background:#c1ead2;border-color:#4c9b74}.homePage .homeClientsCta{justify-content:center;margin-top:22px;padding:0 5vw;display:flex}.homePage .homeServiceMobileTrack{display:none}@media (max-width:900px){.homePage .homeServicesShowcase{overflow:hidden;padding:34px 0 28px!important}.homePage .homeServicesHeader{flex-direction:column;align-items:flex-start;gap:18px;margin:0 0 22px;padding:0 5vw;display:flex}.homePage .homeServicesHeader>div:first-child{width:100%;max-width:560px}.homePage .homeServicesHeader h2{text-align:left;text-wrap:balance;font-size:32px!important;line-height:1.06!important}.homePage .homeServicesHeader>div:first-child>p{max-width:36ch;margin:12px 0 0;font-size:16px!important;line-height:1.5!important}.homePage .homeServicesControls{justify-content:center;align-items:center;width:100%;display:flex}.homePage .homeServicesControls>a{max-width:100%;padding:13px 24px;font-size:13px!important}.homePage .homeServicesControls .arrows,.homePage .homeServiceDesktopTrack,.homePage .homeServicesPager{display:none!important}.homePage .homeServiceMobileTrack{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#96a274 transparent;gap:14px;padding:0 5vw 20px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}.homePage .homeServiceMobileTrack .homeServiceCard:nth-child(n){scroll-snap-align:start;border-radius:22px;flex:0 0 84%;width:84%;max-width:390px;height:345px!important;animation:none!important;display:block!important;transform:none!important}.homePage .homeServiceMobileTrack .homeServiceCard>div{bottom:24px;left:22px;right:22px}.homePage .homeServiceMobileTrack .homeServiceCard h3{font-size:28px!important;line-height:1.12!important}.homePage .homeServiceMobileTrack .homeServiceCard p{display:block;font-size:16px!important;line-height:1.5!important}.homePage .homeServiceMobileTrack .homeServiceCard b{margin-top:16px;font-size:13px!important}}.homePage #produtos.homeProductsSection>.title{min-height:0;margin-bottom:20px;padding-bottom:0}.homePage #produtos.homeProductsSection>.title h2{margin:0;font-size:36px!important;line-height:1.05!important}.homePage #produtos.homeProductsSection>.title>div{gap:0}.homePage .homeSectionCta,.homePage .homeProductsAll>a,.homePage .homeServicesControls>a{letter-spacing:.02em;min-height:44px;padding:11px 22px;font-size:13px}@media (max-width:900px){.homePage .homeStats+.homeProductsSection{padding-top:24px!important}.homePage #produtos.homeProductsSection>.title{margin-bottom:16px}.homePage #produtos.homeProductsSection>.title h2{font-size:30px!important}.homePage .homeSectionCta,.homePage .homeProductsAll>a,.homePage .homeServicesControls>a{padding:11px 20px;font-size:12px!important}.homePage .homeServicesControls>a{padding:11px 20px}}img[src="/images/selo-ca-aprovado.png"]{aspect-ratio:1;clip-path:circle(45%);object-fit:cover!important}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.homePage .homeTrustPanel.incoming{animation:.65s cubic-bezier(.22,1,.36,1) both mobileSealArrive}.homePage .homeTrustPanel.outgoing{animation:.4s ease-in both mobileSealDepart}.homePage .homeTrustPanel.incoming .homeTrustSwapMedia img{animation:.65s cubic-bezier(.22,1,.36,1) both mobileSealFocus}.homePage .homeTrustPanel.incoming .homeTrustSwapCopy>*{animation:.4s ease-out .16s both mobileSealCaption}}@keyframes mobileSealArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileSealDepart{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes mobileSealFocus{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes mobileSealCaption{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}img[src="/images/selo-abvtex-prata.png"]{background:radial-gradient(35.7% 35.7% at 50% 45%,#fff 99.5%,#0000 100%) 0 0/100% 100% no-repeat}.homePage .homeTrustCurrent.abvtex>figure img{width:min(74%,257px);max-height:264px}.homePage .homeTrustNext.abvtex figure img{width:min(74%,186px);max-height:192px}.homePage .homeServicesBottomCta{justify-content:center;margin-top:24px;padding:0 5vw;display:flex}@media (max-width:900px){.homePage .homeTrustCurrent.abvtex>figure img{width:190px;height:190px;max-height:190px}.homePage .homeTrustCurrent.abvtex>figure{overflow:visible}.homePage .homeTrustCurrent.abvtex>figure img{align-self:center;translate:0 -2px}.homePage .homeServicesHeader .homeServicesControls{display:none}.homePage .homeServicesBottomCta{margin-top:8px}}@layer publicGlass{@media (max-width:900px){html body:not(:has(.adminApp)) .welcomeBar{border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;animation:none!important;display:none!important}html body:not(:has(.adminApp)) .welcomeBar *{animation:none!important}}}
.homeNewsletter{background:#f2f3f0;padding:0 clamp(24px,6vw,112px) 78px}.homeNewsletterPanel{isolation:isolate;color:#17352b;background:linear-gradient(118deg,#f8f9f3 0%,#eff1e8 100%);border:1px solid #d4d9cb;border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(38px,5vw,72px);width:min(1080px,100%);margin:0 auto;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #26392e1a}.homeNewsletterPanel:before{content:"";z-index:-1;border:1px solid #96a2746b;border-radius:50%;width:310px;height:310px;position:absolute;top:-145px;left:-95px;box-shadow:0 0 0 42px #96a2740f,0 0 0 83px #96a27409}.homeNewsletterPanel:after{content:"";z-index:-1;background:linear-gradient(#0000,#cbd2c2 18% 82%,#0000);width:1px;position:absolute;top:0;bottom:0;left:45%}.homeNewsletterCopy{padding-left:4px}.homeNewsletterCopy small{color:#087a50;letter-spacing:.15em;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.homeNewsletterCopy h2{color:#183d31;max-width:500px;font:700 clamp(27px, 2.15vw, 36px)/1.02 var(--display-font,"Arial Narrow", sans-serif);letter-spacing:-.025em;text-wrap:balance;margin:0 0 10px}.homeNewsletterCopy>p{color:#5f7067;max-width:520px;margin:0;font-size:15px!important;line-height:1.5!important}.homeNewsletterForm{min-width:0}.homeNewsletterForm label{color:#274a3c;margin-bottom:8px;font-size:14px;font-weight:800;display:block}.homeNewsletterFields{gap:10px;display:flex}.homeNewsletterFields input{color:#17352b;background:#fff;border:1px solid #c4cec2;border-radius:13px;outline:none;flex:1;min-width:0;height:52px;padding:0 18px;font:500 16px/1.2 Arial,sans-serif;box-shadow:inset 0 1px 3px #1b352b0a}.homeNewsletterFields input:focus{border-color:#0ea867;box-shadow:0 0 0 3px #13ff8c2e}.homeNewsletterFields button{color:#063b2a;cursor:pointer;background:#0acd78;border:0;border-radius:13px;height:52px;padding:0 22px;font:900 14px/1 Arial,sans-serif;transition:transform .2s,background .2s,box-shadow .2s}.homeNewsletterFields button:hover{background:#13ff8c;transform:translateY(-2px);box-shadow:0 9px 19px #0955472e}.homeNewsletterFields button:disabled,.homeNewsletterFields input:disabled{cursor:wait;opacity:.72}.homeNewsletterPrivacy{color:#758078;margin:10px 0 0;font-size:12px!important;line-height:1.4!important}.homeNewsletterStatus{margin:10px 0 0;font-weight:700;font-size:14px!important;line-height:1.35!important}.homeNewsletterStatus.success{color:#087a50}.homeNewsletterStatus.error{color:#a63d32}.homeNewsletterRegistered{color:#073f2d;background:linear-gradient(120deg,#d9f8e8,#bff3d8);border:1px solid #81dbaa;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:grid;position:relative;box-shadow:0 12px 30px #056c411f}.homeNewsletterCheck{color:#043c28;background:#0bd77c;border-radius:50%;place-items:center;width:48px;height:48px;animation:.48s cubic-bezier(.2,1.35,.35,1) both newsletterCheckIn;display:grid}.homeNewsletterCheck svg{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.homeNewsletterRegistered small{color:#087749;letter-spacing:.12em;margin-bottom:3px;font-weight:900;display:block;font-size:10px!important}.homeNewsletterRegistered strong{color:#073f2d;font-size:17px;line-height:1.2;display:block}.homeNewsletterRegistered p{color:#256044;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px!important;line-height:1.35!important}.homeNewsletterRegistered button{color:#075437;cursor:pointer;background:0 0;border:1px solid #168857;border-radius:11px;min-height:42px;padding:0 15px;font:800 12px/1.2 Arial,sans-serif}.homeNewsletterRegistered button:hover{color:#fff;background:#075b3d}.homeNewsletterRegistered button:disabled{cursor:wait;opacity:.68}.homeNewsletterRegistered>.homeNewsletterStatus{position:absolute;bottom:-28px;left:82px}@keyframes newsletterCheckIn{0%{opacity:0;transform:scale(.55)rotate(-12deg)}to{opacity:1;transform:none}}@media (max-width:900px){.homeNewsletter{padding:0 5vw 64px}.homeNewsletterPanel{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:30px;padding:30px}.homeNewsletterPanel:after{left:43%}}@media (max-width:760px){.homeNewsletterPanel{border-radius:20px;grid-template-columns:1fr;gap:22px;padding:28px}.homeNewsletterPanel:after{display:none}.homeNewsletterPanel:before{top:-190px;left:-145px}.homeNewsletterCopy{padding-left:0}.homeNewsletterCopy h2{max-width:560px}.homeNewsletterCopy>p{max-width:600px}}@media (max-width:560px){.homeNewsletter{padding-bottom:56px}.homeNewsletterPanel{border-radius:18px;gap:20px;padding:25px 20px}.homeNewsletterCopy h2{font-size:28px}.homeNewsletterCopy>p{font-size:15px!important}.homeNewsletterFields{flex-direction:column}.homeNewsletterFields button{width:100%}.homeNewsletterPrivacy{font-size:11px!important}.homeNewsletterRegistered{grid-template-columns:44px minmax(0,1fr);padding:17px 16px}.homeNewsletterCheck{width:44px;height:44px}.homeNewsletterRegistered button{grid-column:1/-1;width:100%;margin-top:3px}.homeNewsletterRegistered>.homeNewsletterStatus{grid-column:1/-1;margin:0;position:static}}@media (prefers-reduced-motion:reduce){.homeNewsletterFields button{transition:none}.homeNewsletterFields button:hover{transform:none}}
:root{--theme-page:#fff;--theme-surface:#fff;--theme-surface-soft:#f2f5f1;--theme-ink:#17211d;--theme-muted:#63746b;--theme-border:#d7e1da;--theme-accent:#13ff8c}html[data-theme=dark]{--theme-page:#061813;--theme-surface:#0c251e;--theme-surface-soft:#102c23;--theme-ink:#edf8f2;--theme-muted:#aec6bb;--theme-border:#29473b;--theme-accent:#38f99a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--theme-page);color:var(--theme-ink)}body{transition:background-color .25s,color .25s}@media (min-width:901px){main .welcomeBar{display:none!important}}@media (max-width:900px){main .welcomeBar{color:#073f34!important;background:#13ff8c!important}}.themeToggle{color:#075547;cursor:pointer;background:#eef3ed;border:1px solid #bad0c4;border-radius:999px;flex:none;justify-content:space-between;align-items:center;width:64px;height:32px;padding:0 7px;transition:background .25s,border-color .25s,color .25s;display:flex;position:relative;box-shadow:inset 0 1px 3px #05342714}.themeToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.themeToggleSun,.themeToggleMoon{z-index:2;place-items:center;display:grid;position:relative}.themeToggleThumb{z-index:1;background:#13ff8c;border-radius:50%;width:24px;height:24px;transition:transform .25s cubic-bezier(.2,.75,.2,1),background .25s;position:absolute;top:3px;left:3px;box-shadow:0 3px 8px #05312433}.themeToggle[aria-checked=true]{color:#dff9ec;background:#0b2b22;border-color:#3f6656}.themeToggle[aria-checked=true] .themeToggleThumb{background:#13ff8c;transform:translate(32px)}.themeToggle[aria-checked=false] .themeToggleSun,.themeToggle[aria-checked=true] .themeToggleMoon{color:#075547!important}.themeToggle:focus-visible{outline-offset:3px;outline:3px solid #13ff8c}html[data-theme=dark] .referenceHeader,html[data-theme=dark] .referenceNav,html[data-theme=dark] .mobileSearchBar{color:#e9f7f0!important;background:#091f19!important;border-color:#29473b!important}html[data-theme=dark] .referenceLogo{filter:brightness(0)invert()}html[data-theme=dark] .referenceNav>a,html[data-theme=dark] .referenceDrop>button,html[data-theme=dark] .productNavLink,html[data-theme=dark] .servicesNavLink,html[data-theme=dark] .desktopSectionLink,html[data-theme=dark] .headerTools{color:#e9f7f0!important}html[data-theme=dark] .menuChevron{border-color:#d7eee3!important}html[data-theme=dark] .headerSearch input{color:#edf8f2!important}html[data-theme=dark] .headerSearch input::placeholder{color:#91aa9f!important}html[data-theme=dark] .searchSuggestions,html[data-theme=dark] .cartPreview,html[data-theme=dark] .customerAccountMenu{color:#eaf7f1!important;background:#0c251e!important;border-color:#3b6553!important}html[data-theme=dark] .searchSuggestion:hover,html[data-theme=dark] .searchSuggestion.active,html[data-theme=dark] .customerAccountMenu a:hover{background:#17382d!important}html[data-theme=dark] .mobileMenu{color:#e9f7f0!important}html[data-theme=dark] .referenceDrop>.navPanel,html[data-theme=dark] .productDrop>.productMega,html[data-theme=dark] .customerAccountMenu,html[data-theme=dark] .searchSuggestions{color:#edf8f2!important;background:#0b2a21!important;border-color:#2d5b49!important;box-shadow:0 24px 58px #0000006b!important}html[data-theme=dark] .referenceDrop>.navPanel:after,html[data-theme=dark] .customerAccountMenu:after{background:#0b2a21!important;border-color:#2d5b49!important}html[data-theme=dark] .referenceDrop>.navPanel :where(.navPanelHeader,.navPanelCta),html[data-theme=dark] .productMegaFooter{color:#eef8f3!important;background:#0e3328!important;border-color:#2d5b49!important}html[data-theme=dark] .referenceDrop>.navPanel .navPanelItem,html[data-theme=dark] .productDrop>.productMega :where(.megaColumn>strong>a,.megaProductLink),html[data-theme=dark] .customerAccountMenu nav>a,html[data-theme=dark] .searchSuggestion{color:#e8f6ef!important;background:0 0!important;border-color:#25483b!important}html[data-theme=dark] .referenceDrop>.navPanel .navPanelItem :where(b,small),html[data-theme=dark] .productDrop>.productMega :where(b,small),html[data-theme=dark] .customerAccountMenu nav>a :where(span,strong,small),html[data-theme=dark] .searchSuggestion :where(strong,small,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-theme=dark] .referenceDrop>.navPanel .navPanelItem small,html[data-theme=dark] .productDrop>.productMega :where(.megaColumn>strong small,.productMegaFooter small),html[data-theme=dark] .searchSuggestion small{color:#a9c5b8!important}html[data-theme=dark] .referenceDrop>.navPanel .navPanelItem:hover,html[data-theme=dark] .referenceDrop>.navPanel .navPanelItem:focus-visible,html[data-theme=dark] .productDrop>.productMega .megaProductLink:hover,html[data-theme=dark] .customerAccountMenu nav>a:hover,html[data-theme=dark] .searchSuggestion:hover{color:#fff!important;background:#154838!important}html[data-theme=dark] .productDrop>.productMega .megaColumn{background:#0b2a21!important;border-color:#2d5b49!important}html[data-theme=dark] .productMegaGroups{background:#061d17!important;border-color:#2d5b49!important}html[data-theme=dark] main:not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)),html[data-theme=dark] :where(.homePage,.historyPage,.eventsPage,.policyPage,.certPage,.clientsPage,.servicesPage,.productDetailPage,.productsShowcasePage,.accessoriesLinePage,.informationPage,.blogPage,.customerPage,.supportPage,.careersPage){background:var(--theme-page)!important;color:var(--theme-ink)!important}html[data-theme=dark] main :where(section:not([class*=Hero]):not([class*=hero]):not(.siteBottomCta),.timeline,.officialPolicy,.purpose,.suppliers,.eventsListing,.clientProjects,.clientTestimonials,.homeBlogEditorial,.homeNewsletter,.productQuoteSection,.showcaseCatalog,.showcaseLine,.informationMain):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){background-color:var(--theme-page)!important;color:var(--theme-ink)!important}html[data-theme=dark] main :where([class*=Card],[class*=card],[class*=Panel],[class*=panel],[class*=Aside],[class*=aside],.policyPaper,.productQuoteForm,.productQuoteSuccess,.informationImageFrame,.informationDirectory li,.blogNewsletter):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){box-shadow:0 14px 34px #0003;background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html[data-theme=dark] main :where(h1,h2,h3,h4,h5,h6,strong,dt,dd,label,summary):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:var(--theme-ink)}html[data-theme=dark] main :where(p,li,figcaption,small,time,span):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){border-color:var(--theme-border)}html[data-theme=dark] main :where(p,li,figcaption):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:var(--theme-muted)}html[data-theme=dark] main :where(input,select,textarea):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:#edf8f2!important;background:#0a211a!important;border-color:#3a5d4e!important}html[data-theme=dark] main :where(input,select,textarea):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *))::placeholder{color:#829e91!important}html[data-theme=dark] main :where(button:not(.lime):not([class*=Primary]):not(.carouselSideButton),.arrows button,.supplierNav button):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:#e8f5ef;border-color:#426454}html[data-theme=dark] main :where(.productBreadcrumb,.blogLayout,.informationAside,.careerFaq,.careerBenefits,.homeProductsSection):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .homeNewsletterPanel{box-shadow:0 18px 46px #00000040;color:#edf8f2!important;background:linear-gradient(118deg,#1a201e,#121816)!important;border-color:#3f4b45!important}html[data-theme=dark] .homeNewsletterPanel:after{background:linear-gradient(#0000,#3d4943 18% 82%,#0000)}html[data-theme=dark] .homeNewsletterCopy h2,html[data-theme=dark] .homeNewsletterForm label{color:#edf8f2!important}html[data-theme=dark] .homeNewsletterCopy>p,html[data-theme=dark] .homeNewsletterPrivacy{color:#aebdb6!important}html[data-theme=dark] .homeNewsletterCopy small{color:#8fd1a9!important}html[data-theme=dark] .homeNewsletterFields button{color:#062d20!important;background:#20e68e!important}html[data-theme=dark] .homeNewsletterFields button:hover{background:#54f3aa!important}html[data-theme=dark] .homeNewsletterRegistered{color:#fff!important;background:linear-gradient(120deg,#0d5d3d,#087a49)!important;border-color:#23db86!important}html[data-theme=dark] .homeNewsletterRegistered :where(strong,p,small){color:#fff!important}html[data-theme=dark] .homeNewsletterRegistered button{color:#fff!important;border-color:#8ff1bc!important}html[data-theme=dark] .homeNewsletterRegistered button:hover{color:#063b2a!important;background:#13ff8c!important}html[data-theme=dark] main img:not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){filter:brightness(.91)contrast(1.04)}html[data-theme=dark] main :where(.officialSeal img,.supplierLogo img,.credentialLogo img,.policyPaper img):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){filter:none}html[data-theme=dark] main :where(h1,h2,h3,h4,h5,h6,strong,b,dt,dd,label,legend,summary):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:#eef8f3!important}html[data-theme=dark] main :where(p,li,figcaption,time):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:#b7cbc1!important}html[data-theme=dark] main :where(small,.micro,.eyebrow,[class*=Meta],[class*=meta]):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:#91aa9f!important}html[data-theme=dark] main :where(a:not([class*=Primary]):not(.lime)):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:#d9eee4}html[data-theme=dark] main :where(article,aside,form,details,table,.certCopy,.quality article,.purposeGrid article,.supplierGrid article,.officialPolicy,.policyPaper,.blogCard,.blogEmpty,.eventCard,.testimonialCard,.productQuoteSuccess,.productQuoteForm,.careerFaqItem,.careerBenefitCard,.supportCard,.informationAside):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){background-color:#0c251e!important;border-color:#2d4b3f!important}html[data-theme=dark] main :where([class*=Hero],[class*=hero],[class*=Overlay],[class*=overlay],[class*=Shade],[class*=shade]) :where(article,aside,form):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){box-shadow:none!important;background:0 0!important}html[data-theme=dark] main :where(.certCopy,.officialPolicy,.purpose,.accessoriesLineProducts,.accessoriesLineProcess,.productQuoteSection,.clientProjects,.clientTestimonials,.blogLayout,.eventsListing,.factory,.timeline,.legacy>div,.group>div,.informationMain):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){background:#071b16!important}html[data-theme=dark] main :where(.pic,.galleryItem,.productZoomViewport,.showcaseCard figure,.accessoriesProductCard figure,.searchSuggestionImage):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){background:#132e26!important}html[data-theme=dark] main :where(.projectFilters button,.yearFilter>div,.yearFilter>div button,.supplierNav button,.showcaseLineActions>a,.accessoriesProductCard>button,.galleryItem span,.legacy figcaption):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:#e5f3ec!important;background:#142f27!important;border-color:#3b5a4d!important}html[data-theme=dark] main :where(.projectFilters button.active,.accessoriesProductCard>button.selected):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:#06261c!important;background:#3ee69a!important;border-color:#3ee69a!important}html[data-theme=dark] main :where(.lime,.button.lime):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:#062c20!important}html[data-theme=dark] main :where(.lime,.button.lime) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){color:inherit!important}html[data-theme=dark] main :where(.policyPaper,.informationImageFrame,.informationImages img[data-fit=contain]):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){background:#101f1a!important}html[data-theme=dark] main :where(hr,[class*=Rule],[class*=Divider],[class*=divider]):not(:where(.productListingCard,.productListingCard *,.homeStudioHero,.homeStudioHero *,.welcomeBar,.welcomeBar *,.careerLinkedIn,.careerLinkedIn *,.careerFaqCard,.careerFaqCard *)){background-color:#315044!important;border-color:#315044!important}html[data-theme=dark] :where(.cookieConsent,.customerAccessDialog,.modalSurface,[role=dialog]:not(.lightbox):not(.eventLightbox)){color:#edf8f2!important;background:#0c251e!important;border-color:#36584a!important}html[data-theme=dark] .informationMain .informationBreadcrumb,html[data-theme=dark] .informationEyebrow{color:#9cb6aa}html[data-theme=dark] .informationBreadcrumb a,html[data-theme=dark] .informationJumpLinks a,html[data-theme=dark] .informationDirectory a,html[data-theme=dark] .informationRelated a{color:#54f0a4}html[data-theme=dark] .informationAside a{color:#c1d8cd}html[data-theme=dark] .informationAside a:hover{color:#58f1a8;background:#17382d}html[data-theme=dark] .globalFooter{--site-shell-light:#091f19;--site-shell-ink:#e8f6ef;border-color:#29473b;color:#e8f6ef!important;background:#091f19!important}html[data-theme=dark] .globalFooter :where(.globalFooterMain,.globalFooterBottom,.globalFooterColumn h3,.globalFooterAddress){border-color:#29473b!important}html[data-theme=dark] .globalFooter :where(.globalFooterColumn a,.globalFooterAddress,.globalFooterContactList a,.globalFooterLegal a,.globalFooterBottom p){color:#b8d0c5!important}html[data-theme=dark] .globalFooterSocials a{background:#102c23;border-color:#385a4c}html[data-theme=dark] .globalFooterMap iframe{filter:saturate(.65)brightness(.8)contrast(1.08)}html[data-theme=dark] :is(.homePage,.careersPage,.historyPage) .homeStats{color:#edf8f2!important;background:#0a241c!important;border-color:#2d4b3f!important}html[data-theme=dark] :is(.homePage,.careersPage,.historyPage) .homeStat{border-color:#2d4b3f!important}html[data-theme=dark] :is(.homePage,.careersPage,.historyPage) .homeStat>b{color:#f0f8f4!important}html[data-theme=dark] :is(.homePage,.careersPage,.historyPage) .homeStat>small{color:#a9c9ba!important}html[data-theme=dark] :is(.homePage,.careersPage,.historyPage) .homeStat>svg,html[data-theme=dark] :is(.homePage,.careersPage,.historyPage) .homeStat>b i{color:#20e68e!important}html[data-theme=dark] .homePage .homeServiceShowcase{background:#061813!important}html[data-theme=dark] .homePage .homeServicePhotoCard,html[data-theme=dark] .homePage .homeServicePhotoCopy,html[data-theme=dark] .homePage .homeServicePhotoCard.isSoftGreen,html[data-theme=dark] .homePage .isSoftGreen .homeServicePhotoCopy,html[data-theme=dark] .homePage .isGold .homeServicePhotoCopy{background:#0b241d!important;border-color:#315044!important}html[data-theme=dark] .homePage .homeServicePhotoCopy h3{color:#f0f8f4!important}html[data-theme=dark] .homePage .homeServicePhotoCopy p{color:#b9cfc4!important}html[data-theme=dark] .homePage .homeServicePhotoCard.isGold{border-color:#8d7947!important}html[data-theme=dark] .homePage .homeServiceArrow{color:#dff7eb!important;background:#0d3026!important;border-color:#3c6655!important;box-shadow:0 8px 20px #0000003d!important}html[data-theme=dark] .homePage .homeServiceArrow:hover{background:#176044!important;border-color:#20e68e!important}html[data-theme=dark] :is(.homePage,.clientsPage) .homeClientFlow{background:#0a241c!important;border-color:#315044!important}html[data-theme=dark] :is(.homePage,.clientsPage) .homeClientLogos{border-color:#315044!important}html[data-theme=dark] :is(.homePage,.clientsPage) .homeClientLogos:before{background:linear-gradient(90deg,#0a241c 0%,#0a241ce0 36%,#0000 100%)!important}html[data-theme=dark] :is(.homePage,.clientsPage) .homeClientLogos:after{background:linear-gradient(-90deg,#0a241c 0%,#0a241ce0 36%,#0000 100%)!important}html[data-theme=dark] .homePage .homeBlogEditorialCard{color:#172d25!important;background:#fff!important;border-color:#dce4df!important;box-shadow:0 9px 24px #00000029!important}html[data-theme=dark] .homePage .homeBlogEditorialCopy{background:#fff!important}html[data-theme=dark] .homePage .homeBlogEditorialCard :where(h3,h3 a){color:#172d25!important}html[data-theme=dark] .homePage .homeBlogEditorialCard :where(p,time){color:#627269!important}html[data-theme=dark] .homePage .homeBlogEditorialCard small{color:#11895a!important}html[data-theme=dark] .homePage .homeBlogEditorialLink{color:#075c40!important}html[data-theme=dark] .homePage .homeBlogEditorialImage img{filter:none!important}@media (max-width:900px){.referenceHeader>.headerTools .themeToggle{display:none!important}.mobileHeaderSocials{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.mobileHeaderUtilities{align-items:center;gap:12px;margin-left:auto;display:flex}html[data-theme=dark] .mobileCatalogDrawer,html[data-theme=dark] .mobileCatalogPanel,html[data-theme=dark] .mobileCatalogHead,html[data-theme=dark] .mobileCatalogContent{color:#e9f7f0!important;background:#091f19!important}html[data-theme=dark] .mobileCatalogPages :where(a,summary),html[data-theme=dark] .mobileCatalogProductGroup summary{color:#e9f7f0!important;border-color:#29473b!important}html[data-theme=dark] .mobileCatalogPages details>div,html[data-theme=dark] .mobileCatalogProductPanel{background:#102c23!important}html[data-theme=dark] .mobileHeaderSocials>a{background:#102c23!important;border-color:#385a4c!important}html[data-theme=dark] .referenceNav.open .referenceDrop>.navPanel,html[data-theme=dark] .referenceNav.open .referenceDrop.mobile-expanded>.navPanel,html[data-theme=dark] .referenceNav.open .productDrop>.productMega{color:#eef8f3!important;background:#0e3328!important;border-color:#315b49!important}html[data-theme=dark] .referenceNav.open .referenceDrop>.navPanel .navPanelItem,html[data-theme=dark] .referenceNav.open .productDrop>.productMega :where(.megaColumn>strong>a,.megaProductLink){color:#eef8f3!important;border-color:#315b49!important}}@media (max-width:700px){.homePage #produtos .products.homeProductGridMobile{gap:10px 8px!important}main[class] .productListingCard{padding:6px!important}.homePage #produtos .homeProductCard,.productsShowcasePage .mobileCatalogGrid>.showcaseCard{border-radius:12px!important;width:auto!important;min-width:0!important;padding:6px!important}.homePage #produtos .homeProductCard h3,.productsShowcasePage .mobileCatalogGrid>.showcaseCard h3,main[class] .productListingCard h3{min-height:38px!important;margin:10px 4px 5px!important;font-size:clamp(15px,4.15vw,17px)!important;line-height:1.2!important}.homePage #produtos .homeProductCard p,.productsShowcasePage .mobileCatalogGrid>.showcaseCard p,main[class] .productListingCard p{-webkit-line-clamp:3!important;min-height:52px!important;margin:0 4px 9px!important;font-size:clamp(12px,3.35vw,13px)!important;line-height:1.45!important}}@media (min-width:901px){.themeToggleDesktop{display:flex}.mobileHeaderUtilities{display:none}}@media (prefers-reduced-motion:reduce){body,.themeToggle,.themeToggleThumb,.homeNewsletterCheck{transition:none!important;animation:none!important}}html[data-theme=dark] .productListingCard{color:var(--product-card-light-ink,var(--ink));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .workLinePage{--product-card-light-ink:#0a3f2e}html[data-theme=dark] .highVisPage{--product-card-light-ink:var(--hi-ink)}html[data-theme=dark] .formalLinePage{--product-card-light-ink:var(--formal-ink)}html[data-theme=dark] .winterLinePage{--product-card-light-ink:var(--winter-ink)}html[data-theme=dark] .accessoriesLinePage{--product-card-light-ink:var(--accessory-ink)}html[data-theme=dark] .productDetailPage{--product-card-light-ink:#11241d}html[data-theme=dark] .headerSearch{background:#233b32!important;border-color:#78988a!important}html[data-theme=dark] .headerSearch input{caret-color:#edf5ef;color:#edf5ef!important;background:0 0!important;border:0!important}html[data-theme=dark] .headerSearch input::placeholder{opacity:1;color:#bacbc3!important}html[data-theme=dark] .headerSearch>button{border-radius:0 999px 999px 0;color:#c3d5cb!important;background:0 0!important;border:0!important}html[data-theme=dark] .headerSearch>button>span{border-color:currentColor!important}html[data-theme=dark] .headerSearch>button>span:after{background:currentColor!important}html[data-theme=dark] .headerSearch>button:hover{background:#355347!important}html[data-theme=dark] .headerSearch>button:focus-visible{outline-offset:2px;outline:2px solid #d6e7de}html[data-theme=dark] .headerSearch .searchSuggestions{background:#19352a!important;border-color:#78988a!important}html[data-theme=dark] .headerSearch :is(.searchSuggestionHeading,.searchNoResults small){color:#b8cec1!important}html[data-theme=dark] .headerSearch :is(.searchSuggestion b,.searchNoResults b){color:#e2ece6!important}html[data-theme=dark] .headerSearch .searchSuggestion small{color:#b8cec1!important}html[data-theme=dark] .headerSearch .searchSuggestionImage{filter:none!important}html[data-theme=dark] .referenceHeader :is(.customerAccountTrigger,.siteCustomerAvatar,.profileIcon){color:#c3d5cb!important}html[data-theme=dark] .referenceHeader .mobileCartVisual{color:#c3d5cb!important;stroke:currentColor!important}html[data-theme=dark] .referenceHeader .mobileMenuBars i{background:#c3d5cb}html[data-theme=dark] .productNavTitle{font-weight:800;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}html[data-theme=dark] .homeNewsletterPanel .homeNewsletterForm{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .globalFooter :is(h3,.footerDisclosureToggle,.footerDisclosureToggle .directionChevron,.globalFooterContactList span,.globalFooterCredentials b,.globalFooterMobileRoute){color:#fff!important}html[data-theme=dark] .globalFooter .globalFooterLogo img{filter:brightness(0)invert()}html[data-theme=dark] .globalFooter .globalFooterSocials>a,html[data-theme=dark] .globalFooter .globalFooterSocials>a:hover{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .globalFooter :is(a,button):focus-visible{outline-color:#c3d5cb}@media (max-width:760px){html[data-theme=dark] .globalFooter.globalFooterRefined{color:#fff!important;background:#091f19!important}html[data-theme=dark] .globalFooter .globalFooterReview{color:#fff!important}html[data-theme=dark] .globalFooter :is(.globalFooterBrand,.globalFooterColumn,.globalFooterContacts,.globalFooterContactList,.globalFooterMapWrap,.globalFooterCredentials){border-color:#29473b!important}}html[data-theme=dark] .referenceHeader .referenceNav .referenceDrop:not(.productDrop)>.navPanel{background:#0b2a21!important;border-color:#13ff8c40!important;box-shadow:0 0 0 1px #13ff8c0a,0 8px 24px #13ff8c0d,0 22px 48px #0000004d!important}html[data-theme=dark] .referenceHeader .referenceNav .referenceDrop:not(.productDrop)>.navPanel:after{background:#0b2a21!important;border-color:#13ff8c40!important}html[data-theme=dark] .referenceHeader .referenceNav .referenceDrop:not(.productDrop)>.navPanel .navPanelItem:nth-child(n){color:#fff!important;background:0 0!important}html[data-theme=dark] .referenceHeader .referenceNav .referenceDrop:not(.productDrop)>.navPanel .navPanelItem>span>b,html[data-theme=dark] .referenceHeader .referenceNav .referenceDrop:not(.productDrop)>.navPanel .navPanelItem>span>small{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}html[data-theme=dark] .referenceHeader .referenceNav .referenceDrop:not(.productDrop)>.navPanel .navPanelItem .navItemIcon{color:#13ff8c!important}html[data-theme=dark] .referenceHeader .referenceNav .referenceDrop:not(.productDrop)>.navPanel .navPanelItem:is(:hover,:focus-visible){background:#154838!important}html[data-theme=dark] .referenceHeader .referenceNav .referenceDrop:not(.productDrop)>.navPanel .navPanelItem:focus-visible{outline-offset:-1px;outline:1px solid #13ff8c!important}html[data-theme=dark] .mobileCatalogPages,html[data-theme=dark] .mobileCatalogProductGroup{background:#091f19!important}html[data-theme=dark] .mobileCatalogPages details{background:0 0!important}html[data-theme=dark] .mobileCatalogPages details>div{border-radius:10px;box-shadow:0 6px 18px #13ff8c0a;background:#0b2a21!important;border:1px solid #13ff8c40!important}html[data-theme=dark] .mobileCatalogPages :is(summary,a,a>span){color:#fff!important}html[data-theme=dark] .mobileCatalogPages .navItemIcon{color:#13ff8c!important}html[data-theme=dark] main :is(.lineApplicationCopy,.fireTechnology>article,.workEngineering>article,.highVisTechnicalCopy,.formalTechnical>article,.accessoriesTechnical>article,.lineCustomizationLead){box-shadow:none!important;background:0 0!important}html[data-theme=dark] main .lineProductsDirect>.lineCustomizationLead h2{color:#13ff8c!important}html[data-theme=dark] main .productBreadcrumb{color:#fff!important;background:#102c23!important}html[data-theme=dark] main .productBreadcrumb :is(a,span,strong){color:#fff!important}html[data-theme=dark] main .productBreadcrumb a:hover,html[data-theme=dark] .historyPage :is(.timelineIntro>span,.historyVisionEyebrow,.strategicLocationEyebrow,.strategicLocationAddress,.factory .historyTitle small){color:#13ff8c!important}html[data-theme=dark] .historyPage .strategicLocationAddress strong{color:#eef8f3!important}html[data-theme=dark] .historyPage .strategicLocationAddress svg{stroke:#13ff8c}html[data-theme=dark] main.servicesExperience,html[data-theme=dark] .servicesExperience :is(.serviceDirectory,.serviceSections){background:#061813!important}html[data-theme=dark] .servicesExperience .serviceSection{box-shadow:0 8px 24px #0000002e;background:#154b3d!important;border-color:#396b59!important}html[data-theme=dark] .servicesExperience .serviceSection>article{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .servicesExperience .serviceSection :is(.serviceSectionLabel,.serviceSectionLabel>span,.serviceSectionLabel svg,.serviceCopyHighlight){color:#13ff8c!important}html[data-theme=dark] .servicesExperience .serviceSection h2{color:#fff!important}html[data-theme=dark] .servicesExperience .serviceSection p{color:#d2e4da!important}html[data-theme=dark] .servicesExperience .serviceIndex a:where(:not([data-tier=gold])){box-shadow:none;color:#fff!important;background:#154b3d!important;border-color:#487764!important}html[data-theme=dark] .servicesExperience .serviceIndex a:where(:not([data-tier=gold])):is(:hover,[aria-current]){color:#062c20!important;background:#13ff8c!important;border-color:#13ff8c!important}html[data-theme=dark] .servicesExperience .serviceSection .serviceContactLink{color:#13ff8c!important;background:#0d352a!important;border-color:#64a98a!important}html[data-theme=dark] .servicesExperience .serviceSection .serviceContactLink:hover{color:#062c20!important;background:#13ff8c!important;border-color:#13ff8c!important}html[data-theme=dark] .servicesExperience .serviceSection[data-tier=gold]{border-color:#bda05a!important}html[data-theme=dark] .servicesExperience .serviceSection[data-tier=gold] .serviceSectionLabel,html[data-theme=dark] .servicesExperience .serviceSection[data-tier=gold] .serviceSectionLabel :is(span,svg){color:#ffe2a5!important}html[data-theme=dark] .servicesExperience .serviceSection .serviceMediaCounter{color:#fff!important;background:#0d352a!important;border-color:#78a48d!important}html[data-theme=dark] .servicesExperience .serviceMediaCounter button:hover{background:#24644b}html[data-theme=dark] main.productsShowcasePage .showcaseCatalog{background:var(--theme-page)!important}html[data-theme=dark] main.productsShowcasePage .showcaseLine{background:var(--theme-page)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .productsShowcasePage .showcaseLineHeader h2{color:#13ff8c!important}html[data-theme=dark] .productsShowcasePage .showcaseLineIdentity small{color:#91aa9f!important}html[data-theme=dark] .productsShowcasePage .showcaseLineIdentity p{color:#b7cbc1!important}html[data-theme=dark] .productDetailPage .productInfo{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .productDetailPage .productShare{color:#0a563e;background:#fff;border-color:#cbd7d0}html[data-theme=dark] .productDetailPage .productShare:hover{background:#13f28d;border-color:#13f28d}html[data-theme=dark] .productDetailPage .productTabs button{color:#26362f;background:#e5faee;border-color:#396b59}html[data-theme=dark] .productDetailPage .productTabs button.active{color:#062b20;background:#13ff8c}html[data-theme=dark] .productDetailPage .productTabContent{color:#fff;background:#154b3d;border-color:#396b59}html[data-theme=dark] .productDetailPage .productTabContent :is(p,b,ul,li){color:#fff!important}html[data-theme=dark] .productDetailPage .productSizes>span{color:#13ff8c}html[data-theme=dark] .productDetailPage .productSetComposition,html[data-theme=dark] .productDetailPage .productSetComposition :is(strong,span){color:#164c31!important}html[data-theme=dark] .productDetailPage .productSetComposition{background:#e5faee}html[data-theme=dark] .productDetailPage .productCtaStack .productQuoteJump{color:#063e2e}html[data-theme=dark] .productDetailPage .productCtaStack .productQuoteJump.selected{color:#fff}html[data-theme=dark] .productDetailPage .productCtaStack :is(b,.productCtaLabel,.productCtaArrow){color:inherit!important}html[data-theme=dark] .productDetailPage .productCtaStack .whatsAppIcon{filter:none}html[data-theme=dark] .productDetailPage .relatedProducts>header small{color:#13ff8c!important}html[data-theme=dark] .clientsPage .portfolioReviewCard :is(blockquote,h3),html[data-theme=dark] .clientsPage .portfolioReviewReadMore button{color:#fff!important}html[data-theme=dark] .clientsPage .portfolioReviewReadMore button{border-color:#ffffff80!important}html[data-theme=dark] .clientsPage .portfolioReviewReadMore button:hover{border-color:#fff!important}html[data-theme=dark] .careersPage.careerExperience .careerCultureRow{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .careersPage.careerExperience :is(.careerCultureCopy .opEyebrow,.careerBelongingHeading .opEyebrow,.careerDevelopmentHeading .opEyebrow,.careerDevelopmentHeading h2,.careerVacancies .opEyebrow,.careerVacancyCard .homeBlogEditorialCopy>small,.careerApplyLabel,.careerFaqIntro .opEyebrow){color:#13ff8c!important;-webkit-text-fill-color:currentColor!important}html[data-theme=dark] .careersPage.careerExperience .careerLinkedIn{color:#095547;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
