/* ADIPEC preview: supplied mint/sage reference; brand green retained. */
:root{--bg:#f6fbf7;--surface:#fff;--green:#2E835D;--green-deep:#226747;--green-ink:#144b32;--green-soft:#edf7ee;--green-pill:#e0f0e4;--line:#dbe7df}
body{background:linear-gradient(145deg,#f9fcfa,#edf6ef);animation:none}h1,h2,h3,.sec{color:var(--green-deep)}
.hero.hero-navy,.ab-hero{background:linear-gradient(115deg,#edf8ef,#c9e4ce);color:#1d3c2b;position:relative;isolation:isolate;overflow:hidden}.hero.hero-navy .display,.hero.hero-navy .lead,.hero.hero-navy .eyebrow,.ab-hero .display,.ab-hero .lead{color:var(--green-ink)}
.hero.hero-navy .wrap{position:relative;z-index:2}.hero.hero-navy .display{max-width:740px}.hero.hero-navy .lead{max-width:620px}.hero.hero-navy .ghost{color:var(--green-deep);border-color:var(--green-deep);background:#ffffffa6}
.molecule-art{position:absolute;inset:0;z-index:0;background:url('img/oren-glass-molecules.svg') right center/auto 100% no-repeat;opacity:.4;animation:molecule-drift 24s ease-in-out infinite alternate;mask-image:linear-gradient(90deg,transparent 28%,#000 72%)}
@keyframes molecule-drift{to{transform:translate3d(-15px,12px,0) scale(1.025)}}
section.band,.ab-purpose{background:linear-gradient(110deg,#e3f3e6,#ccdfce);color:var(--green-ink)}section.band h2,.ab-purpose h2{color:var(--green-deep)}
#applications,#values,#process{background:linear-gradient(120deg,#f4fbf5,#dfeee2)}
#process:after{content:'';display:block;height:100px;margin-top:20px;background:url('img/oren-glass-molecules.svg') center/cover;opacity:.35}
footer{background:#173c29;color:#f0f7f0;padding-top:60px}footer h3,footer h4,footer a{color:#f2f9f2}footer .fine{color:#c6dccb}footer a:hover{text-decoration:underline}.footer-brand{padding-bottom:34px}.footer-cols{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;gap:28px}.footer-cols ul{list-style:none;padding:0}.footer-cols li{font-size:13px;line-height:1.5;margin:9px 0}.footer-cols h4{margin-bottom:16px}.footer-cols>div:nth-child(2) ul{columns:2;column-gap:25px}.footer-cols li{break-inside:avoid}
.finder-link{display:flex;align-items:center;gap:18px;margin:20px 0 30px}.interior-photo{max-width:900px;margin:32px auto 0}.interior-photo img{width:100%;border-radius:18px}.interior-photo figcaption{font-size:13px;margin:8px 0;color:var(--mut)}.pf-hero{padding-top:140px!important}.form-privacy{font-size:13px;margin-top:24px}.nav-toggle{display:none}#facilities .grid3{grid-template-columns:repeat(2,1fr)}#facilities .cimg{aspect-ratio:16/10;object-fit:cover}
@media(max-width:800px){.brand{font-size:16px}.brand img{height:30px}.nav-toggle{display:block;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--green-deep);background:#f6fbf7;font:inherit;font-size:14px}.nav .links{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #173c2910}.nav .links.open{display:flex}.nav .links a{display:block;padding:12px 14px}.nav .links .btn{margin-top:6px;text-align:center}.footer-cols{grid-template-columns:1fr 1fr}.footer-cols>div:nth-child(2){grid-column:1/-1;grid-row:2}.molecule-art{opacity:.22;mask-image:none;background-position:center}.hero.hero-navy .display{font-size:clamp(33px,8vw,54px)}.finder-link{align-items:flex-start;flex-direction:column}#facilities .grid3{grid-template-columns:1fr}.hero.hero-navy .lead{color:#264e36}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rv{opacity:1!important;transform:none!important}}
.hero.hero-navy:before,.hero.hero-navy:after{display:none!important}.hero.hero-navy{background:linear-gradient(110deg,#f0faf2,#c8e4cd)!important}.hero.hero-navy .wrap{margin-left:auto;margin-right:auto}.hero.hero-navy .btn{opacity:1;color:#fff}.hero.hero-navy .btn.ghost{color:var(--green-deep)}.hero.hero-navy .display,.hero.hero-navy .lead,.hero.hero-navy .eyebrow,.hero.hero-navy .cta-row{opacity:1!important;animation:none!important}
.hero.hero-navy .btn.ghost{color:#226747!important}.expertise{background:linear-gradient(120deg,#eff9f1e8,#cfe9d7e8),url('img/oren-glass-molecules.svg') center/cover}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.expertise-card{background:#ffffffb8;backdrop-filter:blur(8px);padding:28px;border:1px solid #ffffffc4;border-radius:22px}.expertise-card .eyebrow{color:#226747}.expertise-card h3{font-size:25px;margin:16px 0}.expertise-card p{font-size:15px}.expertise-number{display:block;font-size:30px;color:#6cae8b;line-height:1.3}.expertise-card img{border-radius:14px;width:100%;height:230px;object-fit:cover;margin-bottom:20px}
@media(max-width:800px){.expertise-grid{grid-template-columns:1fr}.expertise-card{padding:24px}}

.logistics-photo{width:100%;max-height:500px;object-fit:cover;border-radius:20px;margin-top:32px}

.molecule-art{background:none}.molecule-art img{width:100%;height:100%;object-fit:cover;object-position:right center}.hero.hero-navy .wrap{text-align:left}.hero.hero-navy .display{font-size:clamp(34px,4.6vw,66px)}.hero.hero-navy .wrap .display,.hero.hero-navy .wrap .lead{margin-left:0;margin-right:0}
@media(max-width:800px){.hero.hero-navy{min-height:560px}.hero.hero-navy .display{font-size:34px;line-height:1.1}.molecule-art img{object-position:center}}
@media(max-width:800px){.hero.hero-navy{min-height:560px!important}.hero.hero-navy .display{font-size:34px!important}.hero.hero-navy .eyebrow{white-space:normal}.hero.hero-navy .wrap{width:100%}}

.expertise-card figcaption,.qhse-image figcaption{font-size:11px;line-height:1.5;color:#526a59;margin:-8px 0 20px}.qhse-image{margin-top:28px}.qhse-image img{border-radius:16px;margin-bottom:15px}
.kshort{display:none}@media(max-width:800px){.kfull{display:none}.kshort{display:inline}.hero.hero-navy{padding-top:115px!important;padding-bottom:60px!important;min-height:650px!important}.hero.hero-navy .eyebrow{font-size:11px;padding:7px 12px}.hero.hero-navy .cta-row{margin-top:30px}}

/* Review correction: larger brand mark and dedicated QHSE. */
.brand img{height:60px!important;width:auto}.qhse-real{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:14px}.qhse-practice{background:linear-gradient(120deg,#eff9f1,#dfeee2)}#packing figcaption{font-size:11px;color:#526a59;margin-top:8px}figure.card{margin:0}.ab-hero .wrap{position:relative;z-index:1}@media(max-width:800px){.brand img{height:48px!important}.brand{gap:9px;font-size:15px}.qhse-practice .grid2{grid-template-columns:1fr}.ab-hero{padding-top:125px}.hero.hero-navy{padding-top:135px!important}}

#packing .gal4{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}#packing .pack-concept{margin:0;min-width:0}#packing .pack-concept img{width:100%;height:230px;object-fit:contain;background:#eee8dc;border-radius:14px}#inside figcaption{font-size:11px;color:#526a59;margin-top:7px}.qhse-practice .grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:800px){#packing .gal4{grid-template-columns:1fr 1fr}.qhse-practice .grid2{grid-template-columns:1fr}#packing .pack-concept img{height:240px}}

/* 23:21 review: company direction, QHSE detail, logo visibility. */
.brand img{height:80px!important}.nav{min-height:96px}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.feature-split figure{margin:0}.feature-split img{width:100%;height:auto;border-radius:20px}.feature-split figcaption{font-size:12px;color:#526a59;line-height:1.5;margin-top:10px}.environment{background:#e1efe7}.review-pagelinks{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px;align-items:center}.review-pagelinks a:not(.btn){background:rgba(255,255,255,.65);border:1px solid #b8d2c3;padding:10px 15px;border-radius:99px;color:#195d42;font-weight:600;font-size:14px}.company-shortcuts{grid-column:1/-1;margin-top:0;margin-bottom:32px;padding-top:24px}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.mission-grid article{background:linear-gradient(125deg,#e3f3e9,#f7fcf8);padding:42px;border:1px solid #d2e6d9;border-radius:22px}.qhse-feature .fine,.mission-grid~.fine{font-size:13px;color:#526a59;line-height:1.6}html{scroll-padding-top:110px}@media(max-width:800px){.brand img{height:64px!important}.nav{min-height:82px}.brand{font-size:14px;gap:8px}.feature-split,.mission-grid{grid-template-columns:1fr;gap:28px}.mission-grid article{padding:28px}.feature-split{display:flex;flex-direction:column;align-items:stretch}.environment .feature-split{flex-direction:column-reverse}.review-pagelinks{gap:9px}.review-pagelinks a:not(.btn){font-size:12px;padding:9px 12px}.company-shortcuts{padding-top:20px}html{scroll-padding-top:95px}}

/* Four confirmed facilities. Preserve source signs and full photo. */
#facilities .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}#facilities .cimg{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}@media(max-width:800px){#facilities .grid3{grid-template-columns:1fr}}

/* Original Oren glass molecules, not the reference photograph. */
.molecule-art{animation:oren-molecule-float 38s ease-in-out infinite alternate;opacity:.68}.molecule-art img{object-fit:cover;transform-origin:70% 50%;animation:oren-molecule-turn 65s ease-in-out infinite alternate}
@keyframes oren-molecule-float{to{transform:translate3d(-15px,16px,0)}}@keyframes oren-molecule-turn{from{transform:rotate(-5deg) scale(1.05)}to{transform:rotate(6deg) scale(1.1)}}
#process,.expertise{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,#eff9f1,#cfe9d7)}#process:after,.expertise:before{content:'';position:absolute;inset:0;height:auto;margin:0;z-index:-1;background:url('img/oren-glass-molecules.svg') center/cover no-repeat;opacity:.45;animation:oren-molecule-turn 65s ease-in-out infinite alternate}
.illustrative-note{padding:14px 24px 24px;margin:0;text-align:center;font-size:11px}.qhse-feature figure img{width:100%;height:auto;object-fit:contain}
@media(prefers-reduced-motion:reduce){.molecule-art,.molecule-art img,#process:after,.expertise:before{animation:none!important;transform:none!important}}

/* Supplied HD originals: retain the complete square subject. */
.qhse-image img[src*="-hd.webp"],.interior-photo img[src*="-hd.webp"]{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}

/* Owner's 31 October 01:38 review: readable, consistent, compact. */
.band{background:#dceee0!important}.band:before{display:none}.band-grid b,.band-grid span{color:#174b33!important}.cta2{background:#1f5c3f!important;color:#fff}.cta2 p,.cta2 .contact-line{color:#fff}
.expertise-grid{grid-auto-rows:1fr}.expertise-card{display:flex;flex-direction:column}.expertise-card figure{margin:0 0 20px;aspect-ratio:1;flex:none;display:flex;align-items:center;background:#edf5ef;border-radius:14px;overflow:hidden}.expertise-card figure img{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;aspect-ratio:auto!important}.expertise-card h3{margin:12px 0}.expertise-card p{margin:8px 0}.expertise-number{font-size:24px}
.ctiles{display:flex;flex-wrap:wrap;justify-content:center}.ct{flex:0 0 calc((100% - 36px)/3);min-width:0;box-sizing:border-box;min-height:280px;padding-bottom:135px}.ct h3{max-width:none;overflow-wrap:normal;word-break:normal}.ct p{max-width:none;word-break:normal;overflow-wrap:normal}.product-example,.more-products{display:block;line-height:1.5}.ct-foot{position:absolute;bottom:15px;left:18px;right:120px}.ct-img{bottom:0;right:8px}.ct-go{display:none}
#packing .gal4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.oren-pack{margin:0;background:#fff;border:1px solid #dbe7df;border-radius:16px;padding:16px}.oren-pack img{height:230px;width:100%;object-fit:contain}.oren-pack figcaption{text-align:center;color:#174b33!important;font-size:14px!important;font-weight:600}
.molecule-art{left:72%;opacity:.4;mask-image:linear-gradient(90deg,transparent,#000 28%);animation:oren-molecule-float 38s ease-in-out infinite alternate}.molecule-art img{object-fit:cover;object-position:right center}.hero .wrap .display,.hero .wrap .lead{position:relative}#process:after{inset:0 0 0 82%;opacity:.14;mask-image:linear-gradient(90deg,transparent,#000)}.expertise:before{opacity:.12}.step{background:#eff8f1;border-radius:18px;padding:16px;position:relative}
@media(max-width:800px){
 body>main>section{padding-top:36px;padding-bottom:36px}.hero.hero-navy{padding-bottom:38px!important;min-height:0!important}.hero.hero-navy .display{font-size:32px!important}.molecule-art{left:85%;opacity:.16}.molecule-art img{object-position:right}.expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-auto-rows:1fr}.expertise-card{padding:14px;border-radius:16px}.expertise-card figure{margin-bottom:12px}.expertise-card .eyebrow{display:none}.expertise-card h3{font-size:18px;line-height:1.2}.expertise-card p{font-size:12px;line-height:1.5}.expertise-number{font-size:19px}
 .ctiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ct{padding:13px 12px;min-height:155px;display:flex;flex-direction:column;justify-content:flex-start;border-radius:13px}.ct-top{margin:0 0 10px;gap:5px;flex-direction:column;align-items:flex-start}.ct-ico{width:30px;height:30px;border-radius:8px}.ct-ico svg{width:20px;height:20px}.ct-n{padding:0;font-size:11px;background:none}.ct h3{font-size:15px;line-height:1.25;margin:0;max-width:none}.ct p,.ct-foot,.ct-img,.ct-fam,.legend{display:none!important}
 #packing .gal4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oren-pack{padding:10px}.oren-pack img{height:145px}.oren-pack figcaption{font-size:12px!important}
 #inside .gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#inside .ph{border-radius:8px}#inside .ph img{height:auto;aspect-ratio:1;object-fit:cover}#facilities .grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#facilities .card{padding:12px}#facilities .card h3{font-size:17px}#facilities .card p{font-size:12px}#facilities .cimg{height:200px;object-fit:cover}
 .band-grid div{padding:4px 14px}.band-grid b{font-size:36px}.band-grid span{font-size:13px}.cta2{padding:28px 22px}.steps{gap:14px}#process:after{display:none}
}
@media(max-width:800px){
 #leadership .lgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-content:center}#leadership .lcard{padding:10px}#leadership .lcard img{height:145px;object-fit:cover}#leadership .lcard h3{font-size:15px}#leadership .lcard p{font-size:12px}#leadership .lcard:last-child{grid-column:1/-1;max-width:170px;justify-self:center}
 #applications .wells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#applications .well{padding:16px 13px}#applications .well h3{font-size:18px}#applications .well p{font-size:12px}#applications .well b{font-size:36px}
 #certifications .cert2{padding:14px;gap:10px}#certifications .cert2-mark{width:50px;min-width:50px}#certifications .cert2-desc{font-size:12px}#certifications .cert2 h3{font-size:18px}
 #certifications .interior-photo{max-width:260px;margin-top:20px}#certifications .interior-photo img{max-height:260px;object-fit:contain}
 .expertise-card{min-height:0}.expertise-card figure{max-height:125px}.expertise-grid{grid-auto-rows:auto}.expertise-card p{margin:5px 0}.hero.hero-navy{padding-top:108px!important}.hero.hero-navy .display{font-size:30px!important}.hero.hero-navy .lead{font-size:16px}.hero.hero-navy .eyebrow{font-size:10px}.company-shortcuts{margin-bottom:20px}.about2 .card{padding:16px}
 footer{padding-top:32px}footer .footer-cols li{font-size:11px;margin:6px 0}.footer-cols{gap:18px}footer .footer-brand{padding-bottom:20px}
}
@media(max-width:800px){
 body>main>section{padding-top:25px;padding-bottom:25px}.sec-head{margin-bottom:24px}.hero.hero-navy{padding-top:100px!important;padding-bottom:28px!important}.hero.hero-navy .cta-row{gap:10px;margin-top:22px}.hero.hero-navy .lead{margin-top:16px}
 .about2{gap:20px}.about2 .stage{padding:42px 12px 14px;gap:8px}.about2 .stage .pk img{height:130px!important;max-height:130px!important;object-fit:contain}.about2 .stage .pk .tag{font-size:10px;padding:5px}.about2 .stage .pk .tag em{display:none}.about2 .card{padding:13px}.about2 .card h3{margin-bottom:6px}
 #certifications .cert2{padding:12px;display:grid;grid-template-columns:44px 1fr}#certifications .cert2 h3{font-size:16px;margin:4px 0}#certifications .cert2 p{font-size:12px;line-height:1.5;margin:7px 0}#certifications .cert2 .cert2-mark{width:44px;min-width:0;height:44px}#certifications .cert2-holder{padding:12px;margin-top:16px}#certifications .cert2-layout{gap:20px}#certifications .interior-photo{max-width:190px}#certifications .interior-photo img{max-height:190px}
 #applications .well{padding:13px 11px}#applications .well h3{font-size:16px}#applications .well p{font-size:12px;line-height:1.5}.step{padding:12px}.step i{width:38px;height:38px;margin-bottom:10px}.step p{font-size:12px;line-height:1.5}.step h3{font-size:17px}.cta2{padding:22px 18px;gap:18px}.cta2 p{font-size:14px}.cta2 .contact-line{padding-top:14px;font-size:12px}
 .footer-cols>div:nth-child(2) ul{columns:3;column-gap:12px}footer .footer-cols li{font-size:10px;line-height:1.4;margin:4px 0}.footer-cols h4{font-size:13px;margin-bottom:10px}.illustrative-note{padding-bottom:16px}footer .fine{font-size:10px}
}
@media(max-width:800px){.about2 .stage{padding-top:64px}#certifications .cert2{grid-template-columns:60px 1fr;gap:12px}#certifications .cert2 .cert2-mark{width:60px;height:60px;min-height:60px;aspect-ratio:1;flex:none}#certifications .cert2-mark b{font-size:20px}.expertise-card h3{font-size:17px;overflow-wrap:normal}}
/* Readability correction found during complete-page eye review. */
.ab-purpose-in span,.ab-hero .eyebrow{color:#24573d}.ab-purpose-in p{color:#31523c}

/* 2026-10-31 09:30 owner review: equal filled image frames and compact labels */
.expertise-card figure{display:block;aspect-ratio:1/1;max-height:none}.expertise-card figure img{display:block;object-fit:cover!important;object-position:center!important}.expertise-card>.eyebrow{align-self:flex-start;width:auto;max-width:100%;flex:none}
#facilities .cimg{display:block;width:100%;height:260px;aspect-ratio:auto;object-fit:cover;object-position:center}
@media(max-width:800px){#facilities .cimg{height:200px;object-fit:cover}.expertise-card figure{max-height:none}}

/* One compact Expertise label above the card grid, on desktop and mobile. */
#expertise .sec-head{display:block}#expertise .expertise-section-label{display:inline-flex;width:auto;max-width:100%;flex:none;align-items:center;margin:0 0 10px;padding:7px 16px;border-radius:999px;font-size:13px;letter-spacing:.04em;line-height:22px;color:#226747}

/* Keep both workers visible in the accepted square photo frame. */
.expertise-card img[src*="stock-qhse-workers"]{object-position:88% center!important}

/* Scoped three-fix review, 31 October 2026. */
.ctiles .ct{padding-bottom:188px;min-height:370px}
.ctiles .ct .ct-img{display:block!important;position:absolute!important;width:118px;height:118px;right:18px;bottom:64px;margin:0;object-fit:contain;transform:none!important;transition:none}
.ctiles .ct .ct-foot{display:flex!important;position:absolute;left:18px;right:18px;bottom:18px;margin:0;padding:0;min-height:28px;align-items:center}
#certifications .cert2-intro-above{max-width:620px;margin-bottom:28px}
#certifications .cert2-intro-above .cert2-holder{margin-top:18px}
#certifications .cert2-grid{align-items:stretch}
/* 2026-11-06 owner request: certificate holder block sits above the lab image at the image width; certificate cards span both rows on desktop. */
#certifications .cert2-grid>.cert2-holder{margin-top:0;align-self:start}
@media(min-width:900px){#certifications .cert2-grid{grid-template-rows:auto 1fr}#certifications .cert2-grid>.cert2-holder{grid-column:1;grid-row:1}#certifications .cert2-grid>.qhse-image{grid-column:1;grid-row:2}#certifications .cert2-grid>.cert2-cards{grid-column:2;grid-row:1/span 2}}
#certifications .qhse-image{margin:0;position:relative;min-height:0;overflow:hidden;border-radius:16px}
#certifications .qhse-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:88% center;margin:0;border-radius:16px}
@media(max-width:899px){#certifications .qhse-image{height:320px}}
@media(max-width:800px){.ctiles .ct{padding-bottom:150px;min-height:280px}.ctiles .ct .ct-img{width:90px;height:90px;right:12px;bottom:52px}.ctiles .ct .ct-foot{left:12px;right:12px;bottom:12px;min-height:28px;gap:4px}.ctiles .ct .ct-foot span{font-size:9px;padding:3px 6px}#certifications .qhse-image{height:260px}}

/* Keep About shortcut links below the fixed header. */
main > .company-shortcuts{padding-top:121px}
@media(min-width:801px) and (max-width:860px){main > .company-shortcuts{padding-top:125px}}
@media(max-width:800px){main > .company-shortcuts{padding-top:105px}}

/* Preserve the full head in mobile leadership portrait crops. */
@media(max-width:800px){#leadership .lcard img{object-fit:contain;object-position:center top}}

/* Enquiry section: exact mirror of the header molecule art - same size (36% width x 88vh hero height), horizontally flipped artwork, on the light-green section background. dedicated cropped artwork (oren-glass-molecules-bl.svg, viewBox windowed to the big 1.0-scale cluster) at 36% width renders the same sphere size as the header; container bottom = section bottom so nothing can be sliced by the section edge; empty margins inside the artwork absorb the float/turn animation. */
#enquire{position:relative;overflow:hidden}
#enquire>.molecule-art.fluid-light{top:auto;right:auto;bottom:0;left:0;width:36%;height:auto;aspect-ratio:784/560;opacity:1;pointer-events:none;background:transparent}
#enquire>.molecule-art.fluid-light>img,#enquire>.molecule-art.fluid-light>.fluid-light__canvas{object-position:center;transform-origin:50% 50%;animation-name:oren-mol-turn-mir}
@keyframes oren-mol-turn-mir{from{transform:scaleX(-1) rotate(-8deg) scale(1.05)}to{transform:scaleX(-1) rotate(8deg) scale(1.08)}}
@media(prefers-reduced-motion:reduce){#enquire>.molecule-art.fluid-light>img,#enquire>.molecule-art.fluid-light>.fluid-light__canvas{transform:scaleX(-1)!important}}
#enquire>.wrap{position:relative;z-index:1}
@media(max-width:800px){#enquire>.molecule-art.fluid-light{width:38%;height:auto;aspect-ratio:784/560;opacity:.72;mask-image:linear-gradient(270deg,transparent,#000 42%)}}
