:root{--forest:#18392f;--forest2:#234d3c;--dark:#202c26;--cream:#f5f3e9;--paper:#fbfaf5;--sage:#dee5d8;--mint:#b2ccb4;--lime:#c9d28a;--gold:#c8ae78;--ink:#21352c;--muted:#647166;--line:#dce2d5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font-family:'DM Sans',sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1210px,calc(100% - 84px));margin:auto}.skip{position:absolute;top:-100px;z-index:999;background:white;padding:12px}.skip:focus{top:0}.announcement{height:31px;display:flex;align-items:center;justify-content:center;gap:11px;background:#18392f;color:#e0e9cf;font-size:9px;font-weight:700;letter-spacing:.15em}.announcement-dot{width:6px;height:6px;border-radius:50%;background:var(--lime)}.announcement-star{font-size:12px;color:var(--gold);margin-inline:10px}.site-header{background:#fbfaf5;position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(29,63,49,.07)}.nav-wrap{height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{font-family:Manrope,sans-serif;font-size:29px;font-weight:800;letter-spacing:-.075em;display:flex;align-items:center;gap:7px;white-space:nowrap}.logo-symbol{width:36px;height:36px;color:#54735a;display:flex;align-items:center;justify-content:center}.logo-symbol svg{width:100%;height:100%}.logo-period{color:#a8ba7b}.desktop-nav{display:flex;align-items:center;gap:32px}.desktop-nav a{font-size:12px;font-weight:700;color:#4b5c4f;transition:color .2s}.desktop-nav a:hover{color:#84985c}.btn{display:inline-flex;justify-content:center;align-items:center;gap:35px;min-height:52px;padding:0 24px;border-radius:3px;font-size:12px;font-weight:800;white-space:nowrap;transition:transform .2s,background .2s;letter-spacing:.012em}.btn:hover{transform:translateY(-2px)}.btn-nav{min-height:43px;background:var(--forest);color:white;padding:0 19px;gap:24px}.btn-primary{background:var(--forest);color:#fff}.btn-primary:hover{background:#2d5642}.menu-toggle{display:none;border:0;background:none;width:42px;height:42px;cursor:pointer}.menu-toggle span{display:block;height:2px;background:var(--forest);margin:6px}.mobile-nav{display:none}.hero{overflow:hidden;background:linear-gradient(120deg,#f8f6ef 0%,#f6f5ed 57%,#ecefe3 100%);position:relative}.hero-layout{display:grid;grid-template-columns:51% 49%;min-height:620px;align-items:center}.hero-content{position:relative;z-index:2;padding:48px 0 42px}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-weight:800;font-size:10px;letter-spacing:.16em;color:#758873}.eyebrow-line{height:1px;width:27px;background:currentColor}.hero h1,.section h2{font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.072em;line-height:1.13}.hero h1{font-size:clamp(50px,5.3vw,83px);margin:27px 0 24px;color:var(--forest)}h1 em,h2 em,.experience-quote em{font-family:Georgia,serif;letter-spacing:-.06em;font-weight:400;color:#75926e}.hero p{color:#6d796d;max-width:480px;font-size:15px;line-height:1.85}.hero-actions{display:flex;gap:26px;align-items:center;margin:35px 0 72px}.text-link{font-size:12px;font-weight:800;border-bottom:1px solid #a3ae9d;padding:12px 0}.text-link span{padding-left:10px}.hero-caption{display:flex;align-items:center;color:#728070;gap:15px;font-size:10px;letter-spacing:.025em}.hero-caption b{padding:0 4px;color:#a6b2a2}.caption-icon{font-size:24px;color:#7f9b7c}.hero-art{height:620px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-art-halo{position:absolute;width:535px;height:535px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#d5e1cf 0%,#d6dfcb 48%,#e5eadb 70%,transparent 71%);top:45px;left:40px;z-index:-3}.hero-art-ring{width:445px;height:445px;position:absolute;border:1px solid #b6c9b4;border-radius:50%;top:91px;left:87px;z-index:-2}.hero-bottle{height:330px;width:190px;position:relative;margin-top:100px;filter:drop-shadow(24px 30px 20px rgba(43,66,42,.23));z-index:5}.bottle-cap{background:linear-gradient(90deg,#152a20,#3d513a 47%,#172c22);height:45px;width:77px;margin:auto;border-radius:7px 7px 3px 3px;position:relative;z-index:3}.bottle-cap:before{content:'';position:absolute;inset:6px 0;background:repeating-linear-gradient(90deg,transparent 0 4px,rgba(255,255,255,.06) 4px 5px)}.bottle-neck{height:31px;width:69px;background:linear-gradient(90deg,#6b4b26,#a47d44 30%,#3a3522);margin:-1px auto -4px}.bottle-glass{height:242px;border-radius:26px 26px 28px 28px;background:linear-gradient(90deg,#483a1f 0%,#79592c 13%,#574021 30%,#9b763c 53%,#5c441e 80%,#2b2c1b 100%);border:3px solid rgba(74,58,32,.45);position:relative;box-shadow:inset 10px 0 12px rgba(255,234,170,.18),inset -18px 0 20px rgba(0,0,0,.22)}.bottle-glass:before{content:'';position:absolute;top:14px;bottom:15px;left:14px;width:6px;border-radius:50%;background:rgba(255,222,138,.16)}.bottle-label{position:absolute;top:46px;left:0;right:0;height:149px;background:linear-gradient(120deg,#f6f1df,#e6e1c9);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#234032}.bottle-mark{color:#78895b;font-size:21px}.bottle-label strong{font-family:Manrope;font-size:23px;letter-spacing:-.09em}.bottle-label strong span{color:#95ac7b}.bottle-label small{font-size:7px;letter-spacing:.21em;margin-top:6px}.bottle-label i{font-size:10px;color:#758773;margin-top:15px;font-family:Georgia}.hero-leaf{position:absolute;width:92px;height:192px;border-radius:95% 2% 95% 2%;background:linear-gradient(110deg,#567f52,#8ba678 55%,#3e6847);box-shadow:inset 8px -3px 15px #39633b44;transform-origin:bottom center;z-index:1}.hero-leaf:after{content:'';position:absolute;width:1px;background:#c6d4b0;opacity:.55;top:10%;bottom:7%;left:50%;transform:rotate(14deg)}.leaf-one{left:130px;top:83px;transform:rotate(-47deg) scale(.94)}.leaf-two{left:260px;top:32px;transform:rotate(11deg) scale(.87)}.leaf-three{right:68px;top:125px;transform:rotate(44deg) scale(1.06)}.leaf-four{left:65px;bottom:78px;transform:rotate(-90deg) scale(.92)}.leaf-five{right:25px;bottom:76px;transform:rotate(87deg) scale(1)}.leaf-six{right:105px;top:45px;transform:rotate(55deg) scale(.6)}.art-microcopy{position:absolute;top:90px;right:5px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.18em;color:#84977c}.art-microcopy span{color:#729b66}.art-stamp{position:absolute;bottom:72px;right:16px;width:95px;height:95px;border:1px solid #b0c4a6;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#789075;transform:rotate(20deg)}.art-stamp span{font-size:8px;letter-spacing:.12em}.art-stamp strong{font-family:Georgia;font-size:39px;font-weight:400;line-height:1}.hero-bottom{height:36px;display:flex;justify-content:space-between;color:#849184;font-size:9px;letter-spacing:.15em;font-weight:800}.scroll-text span{font-size:15px;padding-left:14px}.marquee{background:#dce5d7;padding:19px 0;overflow:hidden}.marquee-track{width:max-content;display:flex;gap:50px;align-items:center;justify-content:center;margin:auto}.marquee span{font-size:10px;font-weight:800;letter-spacing:.19em;color:#557256;white-space:nowrap}.marquee i{font-size:17px;color:#8fa888;font-style:normal}.section{padding:118px 0}.philosophy-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:120px;align-items:end}.section h2{font-size:clamp(38px,4.1vw,61px);margin:25px 0 0;color:var(--forest)}.dark{color:#70896f}.philosophy-copy{padding-bottom:5px}.philosophy-copy p,.experience-copy p{font-size:15px;line-height:1.95;color:#68776a}.philosophy-copy p{margin:0 0 17px}.underlined-link{display:inline-flex;justify-content:space-between;gap:35px;padding:13px 0;border-bottom:1px solid #889c86;font-size:12px;font-weight:800;margin-top:14px}.values{background:var(--forest);color:#f5f5eb}.values-top{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:45px}.values h2{color:#f6f3e9}.values h2 em{color:#bed4aa}.values-top>p{max-width:320px;font-size:14px;line-height:1.85;color:#bbd1bc;margin:0 0 5px}.light{color:#c6d3b1}.value-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.value-card{background:#25503e;min-height:345px;padding:28px 30px 23px;display:flex;flex-direction:column;transition:background .2s,transform .2s}.value-card:hover{background:#2f5c49;transform:translateY(-4px)}.value-number{font-size:11px;color:#b2cbac}.value-icon{font-size:33px;color:#b7d0a7;align-self:flex-end;height:45px}.value-card h3{font-family:Manrope;font-size:26px;line-height:1.24;letter-spacing:-.045em;margin:9px 0 14px;font-weight:600}.value-card p{color:#c0cfbd;font-size:13px;line-height:1.75;max-width:300px;margin:0}.value-bottom{border-top:1px solid #47725b;padding-top:19px;margin-top:auto;font-size:9px;font-weight:800;letter-spacing:.12em;color:#a8cba4}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.experience-art{height:525px;background:#e4e8d8;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.experience-circle{position:absolute;width:330px;height:330px;border-radius:50%;background:#c9d8bc}.experience-stem{position:absolute;width:110px;height:250px;border-radius:90% 5% 90% 5%;background:linear-gradient(100deg,#446b4b,#8ba37b);transform-origin:bottom center;box-shadow:inset 3px 4px 15px #25432944}.stem-1{left:118px;top:110px;transform:rotate(-40deg)}.stem-2{left:238px;top:65px;transform:rotate(15deg)}.stem-3{left:265px;top:150px;transform:rotate(68deg)}.experience-overline,.experience-footer{position:absolute;top:28px;left:30px;color:#58715a;font-size:9px;letter-spacing:.16em;font-weight:800}.experience-footer{top:auto;bottom:29px}.experience-quote{position:relative;z-index:3;font-family:Manrope;font-size:49px;line-height:1.1;font-weight:600;letter-spacing:-.06em;color:#fff;text-shadow:0 3px 15px #223d2a55;text-align:center}.experience-quote em{color:#f1f6e7}.experience-copy h2{font-size:clamp(36px,3.8vw,56px);margin:23px 0}.experience-copy p{max-width:510px}.check-list{list-style:none;margin:25px 0 35px;padding:0}.check-list li{padding:12px 0;font-size:13px;font-weight:600;border-bottom:1px solid var(--line);display:flex;gap:13px}.check-list li span{color:#8aa07b}.faq{background:#f0f2e9}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:115px}.faq-grid>div:first-child>p{color:#7b887c;font-size:14px;line-height:1.8;max-width:270px}.faq-decoration{font-size:140px;color:#d5dfcd;margin-top:50px;line-height:1}.accordion details{border-bottom:1px solid #cbd5c9}.accordion details:first-child{border-top:1px solid #cbd5c9}.accordion summary{padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;font-weight:700;font-size:14px;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{width:28px;height:28px;min-width:28px;border:1px solid #becdbb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;transition:transform .2s}.accordion details[open] summary span{transform:rotate(45deg)}.accordion details p{font-size:13px;line-height:1.85;color:#687c6b;margin:0 0 25px;max-width:530px}.contact{background:var(--paper);padding:90px 0}.contact-box{background:var(--forest);color:#fff;min-height:455px;display:grid;grid-template-columns:1.4fr .6fr;padding:64px 75px;position:relative;overflow:hidden}.contact h2{color:#f5f6ec;font-size:clamp(40px,4.2vw,61px)}.contact h2 em{color:#bfd3b0}.contact-box p{font-size:14px;color:#bbceb9;line-height:1.8;max-width:425px}.contact-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.btn-cream{background:#e6e9d3;color:#234130}.contact-email{font-size:12px;font-weight:700;color:#e8eedb}.contact-graphic{position:relative;display:flex;align-items:center;justify-content:center}.contact-big-letter{font-family:Georgia,serif;font-size:365px;line-height:1;color:#29523f;position:absolute;right:-40px}.contact-smalltext{position:absolute;bottom:0;right:0;text-align:right;color:#b1cbb2;font-size:9px;letter-spacing:.16em;line-height:1.8}footer{background:#e7ebdd;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:55px}.footer-logo{font-size:28px}.footer-grid p{color:#6d7d6e;font-size:13px;line-height:1.9}.footer-grid h3{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:3px 0 20px}.footer-grid a:not(.logo),.footer-grid span:not(.logo-symbol,.logo-period){display:block;margin-bottom:12px;color:#657765;font-size:12px}.legal{border-top:1px solid #ced8c9;padding-top:18px}.legal>p{font-size:10px;color:#859184;line-height:1.8;max-width:960px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:30px;color:#647565;font-size:9px;letter-spacing:.08em;font-weight:800}section[id]{scroll-margin-top:90px}@media(max-width:1070px){.desktop-nav{gap:15px}.desktop-nav a{font-size:11px}.hero h1{font-size:58px}.hero-art{transform:scale(.85);transform-origin:center}.philosophy-grid,.experience-grid,.faq-grid{gap:55px}}@media(max-width:800px){.container{width:min(100% - 40px,650px)}.desktop-nav,.btn-nav{display:none}.menu-toggle{display:block}.mobile-nav:not([hidden]){display:flex;flex-direction:column;padding:15px 25px 23px;background:var(--paper);border-top:1px solid var(--line)}.mobile-nav a{padding:14px 0;font-weight:700;font-size:14px}.nav-wrap{height:68px}.announcement{font-size:8px;text-align:center;padding:0 10px}.announcement-star{display:none}.hero-layout{grid-template-columns:1fr;min-height:0}.hero-content{padding:60px 0 0}.hero h1{font-size:clamp(46px,10vw,70px)}.hero-actions{margin:28px 0 32px;flex-wrap:wrap}.hero-art{height:490px;transform:scale(.79);margin-top:-35px;margin-bottom:-25px}.hero-bottom{padding-bottom:16px}.philosophy-grid,.experience-grid,.faq-grid{grid-template-columns:1fr;gap:38px}.section{padding:75px 0}.section h2{font-size:clamp(37px,7vw,56px)}.values-top{display:block}.values-top>p{margin-top:30px}.value-cards{grid-template-columns:1fr}.value-card{min-height:270px}.experience-art{height:440px;max-width:540px}.experience-grid{gap:45px}.faq-decoration{display:none}.contact{padding:50px 0}.contact-box{grid-template-columns:1fr;padding:45px 28px}.contact-graphic{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:480px){.announcement{font-size:7px;letter-spacing:.04em}.announcement-dot{display:none}.logo{font-size:26px}.hero h1{font-size:46px}.hero p{font-size:14px}.hero-actions{gap:12px}.hero-actions .btn{width:100%;justify-content:space-between}.hero-actions .text-link{margin:auto}.hero-art{transform:scale(.59);height:380px;width:620px;left:50%;margin-left:-310px;margin-top:-40px;margin-bottom:-20px}.hero-bottom{font-size:7px}.hero-caption{font-size:9px}.marquee-track{gap:22px}.marquee span{font-size:8px}.marquee i{font-size:11px}.experience-art{height:375px}.experience-circle{transform:scale(.85)}.experience-stem{transform:scale(.8)}.experience-quote{font-size:41px}.section h2{font-size:37px}.contact h2{font-size:39px}.contact-actions .btn{width:100%;justify-content:space-between}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Origenia v2 — motion, photography slots and responsive safeguards */
html,body{max-width:100%;overflow-x:clip}
img,svg{max-width:100%}
.hero{isolation:isolate}
.hero-ambient{position:absolute;inset:-12%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 35% 55% at 76% 45%,rgba(118,157,108,.24),transparent 78%),radial-gradient(ellipse 40% 60% at 9% 80%,rgba(206,215,177,.27),transparent 78%);animation:heroBreath 16s ease-in-out infinite alternate;will-change:transform}
.hero-orbit{position:absolute;width:min(60vw,770px);aspect-ratio:1;border:1px solid rgba(105,141,111,.1);border-radius:50%;right:-12%;top:-17%;pointer-events:none;animation:orbitalPulse 13s ease-in-out infinite alternate}
.hero-art{--parallax-x:0px;--parallax-y:0px}
.hero-art-halo{animation:haloBreath 9s ease-in-out infinite alternate}
.hero-art-ring{animation:ringRotate 34s linear infinite}
.hero-bottle{animation:bottleFloat 6.5s ease-in-out infinite;transform:translate3d(var(--parallax-x),var(--parallax-y),0);will-change:transform}
.hero-photo{position:absolute;z-index:-1;width:360px;height:440px;border-radius:190px 190px 25px 25px;overflow:hidden;top:88px;left:50%;transform:translateX(-50%);opacity:.42;pointer-events:none}
.hero-photo img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s}
.hero-photo img.is-loaded{opacity:1;animation:photoZoom 16s ease-in-out infinite alternate}
.hero-leaf{animation:leafMove 7s ease-in-out infinite alternate;will-change:translate,rotate}
.leaf-two,.leaf-four,.leaf-six{animation-delay:-3.5s}
.hero-content>.eyebrow{animation:introUp .65s ease-out both}
.hero-content h1{animation:introUp .75s .1s ease-out both}
.hero-content>p{animation:introUp .8s .2s ease-out both}
.hero-actions{animation:introUp .85s .3s ease-out both}
.hero-caption{animation:introUp .9s .4s ease-out both}
@keyframes introUp{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}
@keyframes heroBreath{0%{transform:scale(1.05) translate(-1%,1%)}100%{transform:scale(.94) translate(2%,-2%)}}
@keyframes orbitalPulse{to{transform:scale(1.12) rotate(12deg);opacity:.5}}
@keyframes haloBreath{to{transform:scale(1.07);filter:saturate(1.16)}}
@keyframes ringRotate{to{rotate:360deg}}
@keyframes bottleFloat{0%,100%{translate:0 0}50%{translate:0 -15px}}
@keyframes leafMove{0%,100%{translate:0 0;rotate:-3deg}50%{translate:3px -8px;rotate:4deg}}
@keyframes photoZoom{from{transform:scale(1.17) translateY(-2%)}to{transform:scale(1) translateY(2%)}}
[data-reveal]{opacity:1;transform:none}
.js-motion [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}
.js-motion [data-reveal].is-visible{opacity:1;transform:translateY(0)}
.gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}
.gallery-heading h2{max-width:680px}
.gallery-heading>p{max-width:295px;color:#6b796b;line-height:1.8;font-size:14px}
.visual-gallery{background:#f0f2e9}
.gallery-grid{display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:18px}
.gallery-card{min-width:0;min-height:420px;position:relative;overflow:hidden;margin:0;background:linear-gradient(145deg,#294b3b,#68876a);border-radius:4px;isolation:isolate}
.gallery-card:nth-child(2){background:linear-gradient(140deg,#c8d5b9,#728f74)}
.gallery-card:nth-child(3){background:linear-gradient(140deg,#aabf9d,#4d6a52)}
.gallery-card:before{content:'';position:absolute;width:300px;height:300px;border:1px solid #ffffff45;border-radius:50%;right:-100px;bottom:-80px}
.gallery-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.045);transition:opacity .45s,transform 1s;z-index:1}
.gallery-card img.is-loaded{opacity:1}
.gallery-card:hover img{transform:scale(1.095)}
.gallery-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:30px;color:#fff}
.gallery-placeholder span{font-size:9px;font-weight:800;letter-spacing:.19em}
.gallery-placeholder strong{font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.045em;line-height:1.2;font-size:clamp(26px,3vw,43px)}
.gallery-card figcaption{position:absolute;z-index:2;left:24px;bottom:23px;right:24px;padding-top:12px;border-top:1px solid #ffffff80;display:flex;justify-content:space-between;gap:12px;color:white;font-size:11px;font-weight:700;text-shadow:0 1px 5px #0009}
.gallery-card:has(img.is-loaded):after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#172b2088);z-index:1;pointer-events:none}
@media(max-width:1070px){.hero-art{transform:scale(.85)}.gallery-card{min-height:360px}}
@media(max-width:800px){.hero-art{transform:scale(.79)}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-card-main{grid-column:1/-1;min-height:380px}.gallery-card{min-height:310px}.gallery-heading{display:block}.gallery-heading>p{max-width:540px}}
@media(max-width:480px){.hero-art{transform:scale(.59)}.hero-ambient{animation-duration:22s}.gallery-grid{grid-template-columns:1fr;gap:14px}.gallery-card-main{grid-column:auto}.gallery-card{min-height:350px}.gallery-heading h2{font-size:34px}.hero h1{font-size:clamp(38px,11vw,46px);overflow-wrap:normal}.hero-caption{line-height:1.6}.contact-box{padding:36px 22px}.container{width:calc(100% - 32px)}.hero-content{padding-top:48px}.announcement{height:auto;min-height:31px;line-height:1.5}.art-stamp{right:45px}}
@media(max-width:360px){.hero-actions .btn{white-space:normal;min-height:58px}.hero h1{font-size:37px}.hero-art{transform:scale(.51);height:330px;margin-top:-50px;margin-bottom:-35px}.section h2{font-size:33px}.contact h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.hero-ambient,.hero-orbit,.hero-art-halo,.hero-art-ring,.hero-bottle,.hero-leaf,.hero-photo img.is-loaded,.hero-content>.eyebrow,.hero-content h1,.hero-content>p,.hero-actions,.hero-caption{animation:none!important;will-change:auto!important}.js-motion [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
