.ora-home{--ora-ink: #080808;--ora-paper: #e7e7e4;--ora-surface: #f7f7f4;--ora-white: #ffffff;--ora-green: #2f7d3d;--ora-line: rgba(8, 8, 8, .78);--ora-soft-line: rgba(8, 8, 8, .18);--ora-radius: 18px;--ora-page: 100%;--ora-pad: clamp(18px, 3vw, 48px);--ora-grid-size: 32px;--ora-grid-opacity: .08;--ora-general-arrow-length: 100px;--ora-general-arrow-thickness: 2px;--ora-frame-border: 3px;--ora-heading-font: var(--font-heading--family, Arial, Helvetica, sans-serif);--ora-body-font: var(--font-body--family, Arial, Helvetica, sans-serif);color:var(--ora-ink);font-family:var(--ora-body-font);overflow:clip}.ora-home *,.ora-home *:before,.ora-home *:after{box-sizing:border-box}.section-ora-home-hero,.section-ora-home-intro,.section-ora-home-showcase,.section-ora-home-process,.section-ora-home-closing{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow-x:clip}@media(max-width:1100px){.section-ora-home-hero,.section-ora-home-intro,.section-ora-home-showcase,.section-ora-home-process,.section-ora-home-closing{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}.ora-home{width:100%;max-width:none}.section-ora-home-hero,.section-ora-home-intro{margin-block:0!important;padding-block:0!important}.section-ora-home-hero+.section-ora-home-intro{margin-top:0!important}.ora-home a{color:inherit}.ora-home .ora-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ora-home__grid{background-color:var(--ora-section-bg, var(--ora-paper));background-image:linear-gradient(to right,rgba(0,0,0,var(--ora-grid-opacity)) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,var(--ora-grid-opacity)) 1px,transparent 1px);background-position:0 0;background-repeat:repeat;background-size:var(--ora-grid-size) var(--ora-grid-size)}.ora-home__frame{width:100%;max-width:none;margin-inline:0}.ora-home__arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ora-general-arrow-length);flex:0 0 auto;color:currentColor;transform:scaleY(var(--ora-general-arrow-scale, .96));transform-origin:center;transition:transform .22s ease}.ora-home-arrow-svg{display:block;width:100%;height:auto;overflow:visible}.ora-home a:hover .ora-home__arrow{transform:translate(7px) scaleY(var(--ora-general-arrow-scale, .96))}[data-ora-reveal]{opacity:0;transform:translateY(24px);transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ora-reveal-delay, 0ms)}[data-ora-reveal].is-visible{opacity:1;transform:none}.ora-home-hero{position:relative;min-height:var(--ora-hero-height, 420px);background-color:var(--ora-section-bg, var(--ora-paper));border-bottom:var(--ora-frame-border) solid var(--ora-line);isolation:isolate;overflow:hidden}.ora-home-hero__media,.ora-home-hero__placeholder,.ora-home-hero__overlay,.ora-home-hero__grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ora-home-hero__media{z-index:0;overflow:hidden;transform:translate3d(0,var(--ora-parallax-y, 0),0);will-change:transform}.ora-home-hero__image-transform{--ora-hero-x: var(--ora-hero-x-desktop, 0px);--ora-hero-y: var(--ora-hero-y-desktop, 0px);--ora-hero-rotation: var(--ora-hero-rotation-desktop, 0deg);--ora-hero-zoom: var(--ora-hero-zoom-desktop, 1.05);width:100%;height:100%;transform:translate3d(var(--ora-hero-x),var(--ora-hero-y),0) rotate(var(--ora-hero-rotation)) scale(var(--ora-hero-zoom));transform-origin:center;will-change:transform;transition:transform .3s ease}.ora-home-hero__media picture,.ora-home-hero__media img{width:100%;height:100%;display:block}.ora-home-hero__media img{object-fit:cover;object-position:var(--ora-hero-position, center center);filter:saturate(var(--ora-hero-saturation, 1.05)) contrast(var(--ora-hero-contrast, 1.03));animation:ora-hero-breathe 16s ease-in-out infinite alternate}.ora-home-hero__placeholder{z-index:0;background:radial-gradient(circle at 25% 75%,rgba(18,111,52,.85),transparent 38%),radial-gradient(circle at 72% 42%,rgba(34,135,67,.86),transparent 42%),linear-gradient(145deg,#204f2c,#6da977)}.ora-home-hero__overlay{z-index:1;background:rgba(0,0,0,var(--ora-hero-overlay, 0));pointer-events:none}.ora-home-hero__grid-overlay{z-index:2;background-image:linear-gradient(to right,rgba(0,0,0,var(--ora-hero-grid-overlay)) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,var(--ora-hero-grid-overlay)) 1px,transparent 1px);background-size:var(--ora-grid-size) var(--ora-grid-size);pointer-events:none}.ora-home-hero__content{position:relative;z-index:3;min-height:var(--ora-hero-height, 420px);padding:clamp(24px,4vw,58px) var(--ora-pad);display:grid;place-items:center}.ora-home-hero__logo-link{display:inline-flex;align-items:center;justify-content:center;width:min(var(--ora-hero-logo-width, 620px),78vw);max-width:100%;text-decoration:none;animation:ora-logo-arrive .85s cubic-bezier(.2,.75,.15,1) both}.ora-home-hero__logo{display:block;width:100%;height:auto;max-height:min(35vh,220px);object-fit:contain;filter:var(--ora-hero-logo-filter, none) drop-shadow(0 2px 8px rgba(0,0,0,.1))}.ora-home-hero__wordmark{color:var(--ora-white);font-family:var(--ora-heading-font);font-weight:900;font-size:clamp(6rem,18vw,15rem);letter-spacing:-.12em;line-height:.7}@keyframes ora-logo-arrive{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes ora-hero-breathe{0%{transform:scale(1)}to{transform:scale(1.018)}}.ora-home-intro{margin-top:0;background:var(--ora-intro-bg, var(--ora-surface))}.ora-home-intro .ora-home__frame{background:var(--ora-intro-bg, var(--ora-surface));border-inline:var(--ora-frame-border) solid var(--ora-line);border-bottom:var(--ora-frame-border) solid var(--ora-line)}.ora-home-intro__statement{padding:var(--ora-intro-title-pad-top, 8px) var(--ora-pad) var(--ora-intro-title-pad-bottom, 18px);border-bottom:var(--ora-frame-border) solid var(--ora-line);text-align:center}.ora-home-intro__title{margin:0;font-family:var(--ora-heading-font);font-size:clamp(2.2rem,5.1vw,5.7rem);font-weight:850;letter-spacing:-.065em;line-height:.95;text-wrap:balance}.ora-home-intro__registered{display:inline-block;margin-left:.1em;font-size:.25em;vertical-align:top;transform:translateY(.1em)}.ora-home-intro__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:clamp(12px,2vw,24px) var(--ora-pad)}.ora-home-value{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(10px,1.4vw,18px);padding:6px clamp(10px,2.5vw,42px)}.ora-home-value+.ora-home-value{border-left:var(--ora-frame-border) solid var(--ora-line)}.ora-home-value__icon-wrap{width:clamp(38px,4vw,58px);height:clamp(38px,4vw,58px);display:grid;place-items:center;flex:0 0 auto;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ora-home-value:hover .ora-home-value__icon-wrap{transform:rotate(-7deg) scale(1.05)}.ora-home-value__icon,.ora-home-value__icon-wrap svg{display:block;width:100%;height:100%;object-fit:contain}.ora-home-value__title{margin:0 0 2px;font-size:clamp(.95rem,1.25vw,1.35rem);font-weight:800;line-height:1.05}.ora-home-value__text{margin:0;max-width:28ch;font-size:clamp(.74rem,.9vw,.98rem);font-weight:600;line-height:1.25}.ora-home-showcase{padding:clamp(44px,7vw,92px) 0 clamp(58px,8vw,110px);border-bottom:var(--ora-frame-border) solid var(--ora-line)}.ora-home-showcase__tabs-shell{margin-bottom:clamp(30px,5vw,62px);border-top:var(--ora-frame-border) solid var(--ora-line);border-bottom:var(--ora-frame-border) solid var(--ora-line)}.ora-home-showcase__tabs{display:flex;width:max-content;min-width:min(100%,900px);max-width:100%;overflow-x:auto;scrollbar-width:none}.ora-home-showcase__tabs::-webkit-scrollbar{display:none}.ora-home-showcase__tab{position:relative;-webkit-appearance:none;appearance:none;border:0;border-right:var(--ora-frame-border) solid var(--ora-line);border-radius:0;background:#ffffffbd;color:var(--ora-ink);padding:clamp(10px,1.5vw,18px) clamp(18px,2.4vw,40px);font-family:var(--ora-heading-font);font-size:clamp(1.8rem,3.8vw,4.2rem);font-weight:850;letter-spacing:-.065em;line-height:.9;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.ora-home-showcase__tab:first-child{border-left:var(--ora-frame-border) solid var(--ora-line)}.ora-home-showcase__tab[aria-selected=true]{background:var(--ora-ink);color:var(--ora-white)}.ora-home-showcase__tab[aria-selected=true]:after{content:"";position:absolute;right:clamp(12px,1.4vw,22px);bottom:8px;left:clamp(12px,1.4vw,22px);height:4px;border-radius:999px;background:currentColor;pointer-events:none}.ora-home-showcase__tab:focus-visible{outline:3px solid var(--ora-green);outline-offset:-4px}.ora-home-showcase__panels{padding-inline:var(--ora-pad)}.ora-home-showcase__panel[hidden]{display:none}.ora-home-showcase__panel.is-entering{animation:ora-panel-in .36s cubic-bezier(.2,.7,.2,1) both}@keyframes ora-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ora-home-showcase__panel-head{display:flex;justify-content:flex-end;margin-bottom:18px}.ora-home-showcase__more{display:inline-flex;align-items:center;gap:12px;font-family:var(--ora-heading-font);font-size:clamp(1rem,1.5vw,1.45rem);font-weight:800;letter-spacing:-.035em;text-underline-offset:4px}.ora-home-showcase__more:focus-visible{outline:3px solid var(--ora-white);outline-offset:4px;box-shadow:0 0 0 7px var(--ora-ink);border-radius:2px}.ora-home-showcase__grid{display:grid;grid-template-columns:repeat(var(--ora-showcase-columns, 4),minmax(0,1fr));gap:clamp(16px,2.1vw,30px)}.ora-product-card,.ora-tile-card{position:relative;min-width:0;min-height:0;aspect-ratio:var(--ora-card-ratio, .78);border:var(--ora-frame-border) solid var(--ora-line);border-radius:var(--ora-radius);overflow:hidden;background:#fffffff0;transform:translateZ(0);transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s ease}.ora-product-card:hover,.ora-tile-card:hover{transform:translateY(-7px);box-shadow:0 14px 35px #0000001a}.ora-product-card__link,.ora-tile-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;text-decoration:none}.ora-product-card__media,.ora-tile-card__media{min-height:0;flex:1 1 auto;overflow:hidden;background:#f0f0ed}.ora-product-card__image,.ora-tile-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.ora-product-card:hover .ora-product-card__image,.ora-tile-card:hover .ora-tile-card__image{transform:scale(1.045)}.ora-product-card__placeholder,.ora-tile-card__placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,transparent 0 46%,rgba(0,0,0,.04) 46% 54%,transparent 54%),var(--ora-paper)}.ora-product-card__meta,.ora-tile-card__meta{padding:12px 14px 14px;background:var(--ora-white);border-top:var(--ora-frame-border) solid var(--ora-line)}.ora-product-card__title,.ora-tile-card__title{margin:0;font-family:var(--ora-heading-font);font-size:clamp(1rem,1.55vw,1.55rem);font-weight:820;line-height:.98;letter-spacing:-.045em}.ora-product-card__subline{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:clamp(.72rem,.85vw,.9rem);font-weight:650;line-height:1.2}.ora-product-card__price{white-space:nowrap}.ora-home-process{background-color:var(--ora-section-bg, var(--ora-paper));background-image:linear-gradient(to right,rgba(0,0,0,var(--ora-grid-opacity)) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,var(--ora-grid-opacity)) 1px,transparent 1px);background-position:0 0;background-repeat:repeat;background-size:var(--ora-grid-size) var(--ora-grid-size);border-bottom:0}.section-ora-home-process,.section-ora-home-closing{margin-block:0!important;padding-block:0!important}.section-ora-home-process+.section-ora-home-closing{margin-top:0!important}.ora-home-process__title-wrap{padding:clamp(16px,2.4vw,28px) var(--ora-pad);background:#fff!important;border-top:var(--ora-frame-border) solid var(--ora-line);border-bottom:var(--ora-frame-border) solid var(--ora-line);text-align:center}.ora-home-process__title{margin:0;font-family:var(--ora-heading-font);font-size:clamp(2.2rem,4.4vw,5rem);font-weight:850;line-height:.94;letter-spacing:-.06em}.ora-home-process__body{padding:clamp(20px,3.5vw,50px) var(--ora-pad) clamp(38px,5vw,72px);background:transparent!important}.ora-home-process__steps{--ora-process-grid-gap: clamp(46px, 6vw, 104px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:var(--ora-process-grid-gap)}.ora-process-step{position:relative;min-width:0;padding-top:clamp(28px,4vw,52px)}.ora-process-step__number{position:absolute;top:-5px;left:-2px;z-index:2;font-family:var(--ora-heading-font);font-size:clamp(4.4rem,7vw,8.5rem);font-weight:900;line-height:.72;letter-spacing:-.1em}.ora-process-step__card{height:100%;min-height:var(--ora-process-card-height, 220px);padding:clamp(20px,2.2vw,34px) clamp(16px,2vw,28px) 22px;border:var(--ora-frame-border) solid var(--ora-line);border-radius:var(--ora-radius);background:var(--ora-process-card-bg, rgba(255,255,255,.92));overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s ease,box-shadow .3s ease}.ora-process-step:hover .ora-process-step__card{transform:translateY(-5px);background:var(--ora-white);box-shadow:0 12px 30px #00000014}.ora-process-step__content{width:100%;text-align:var(--ora-step-text-align, left);transform:translate3d(var(--ora-step-content-x, 0),var(--ora-step-content-y, 0),0);transition:transform .24s ease}.ora-process-step__title{margin:0 0 14px;font-family:var(--ora-heading-font);font-size:clamp(1.35rem,2.15vw,2.3rem);font-weight:850;line-height:.96;letter-spacing:-.05em}.ora-process-step__text{margin:0;font-size:clamp(.82rem,1vw,1rem);font-weight:650;line-height:1.28}.ora-process-step__connector{position:absolute;left:calc(100% + 12px);top:58%;z-index:3;display:flex;align-items:center;justify-content:center;width:min(var(--ora-process-arrow-length, 100px),calc(var(--ora-process-grid-gap) - 24px));color:var(--ora-ink);transform:translateY(-50%) scaleY(var(--ora-process-arrow-scale, .96));transform-origin:center;pointer-events:none;animation:ora-arrow-nudge 1.8s ease-in-out infinite}.ora-process-step__connector .ora-home-arrow-svg{width:100%;height:auto}@keyframes ora-arrow-nudge{0%,to{transform:translateY(-50%) scaleY(var(--ora-process-arrow-scale, .96))}50%{transform:translate(6px,-50%) scaleY(var(--ora-process-arrow-scale, .96))}}.ora-home-closing{position:relative;min-height:var(--ora-closing-height, 520px);border-bottom:var(--ora-frame-border) solid var(--ora-line);isolation:isolate;overflow:hidden}.ora-home-closing__marquees{position:absolute;inset:clamp(20px,4vw,54px) 0 auto;z-index:1;display:grid;gap:var(--ora-marquee-row-gap, -10px);width:100%;pointer-events:none}.ora-home-closing__marquee{width:100%;overflow:hidden}.ora-home-closing__marquee--two{margin:0;transform:none}.ora-home-closing__track{display:flex;width:max-content;animation:ora-marquee var(--ora-marquee-speed, 24s) linear infinite;will-change:transform}.ora-home-closing__marquee--two .ora-home-closing__track{animation-delay:var(--ora-marquee-delay-two, -7s)}.ora-home-closing__group{display:flex;flex:0 0 auto;min-width:max-content}.ora-home-closing__text{flex:0 0 auto;padding-right:.18em;font-family:var(--ora-heading-font);font-size:clamp(4rem,9.7vw,var(--ora-closing-text-size, 132px));font-weight:900;line-height:.7;letter-spacing:-.085em;color:rgba(8,8,8,var(--ora-closing-text-opacity-1, .82));white-space:nowrap}.ora-home-closing__marquee--two .ora-home-closing__text{color:rgba(8,8,8,var(--ora-closing-text-opacity-2, .52))}.ora-home-closing__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform:translate3d(0,var(--ora-parallax-y, 0),0);will-change:transform;pointer-events:none}.ora-home-closing__image-transform{--ora-closing-x: var(--ora-closing-x-desktop, 0px);--ora-closing-y: var(--ora-closing-y-desktop, 40px);--ora-closing-rotation: var(--ora-closing-rotation-desktop, 0deg);--ora-closing-zoom: var(--ora-closing-zoom-desktop, 1.05);width:100%;height:100%;transform:translate3d(var(--ora-closing-x),var(--ora-closing-y),0) rotate(var(--ora-closing-rotation)) scale(var(--ora-closing-zoom));transform-origin:center bottom;will-change:transform;transition:transform .3s ease}.ora-home-closing__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--ora-closing-position, center bottom)}.ora-home-closing__placeholder{position:absolute;top:36%;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(ellipse at 20% 100%,#2f7d3d 0 40%,transparent 41%),radial-gradient(ellipse at 50% 100%,#1e6830 0 48%,transparent 49%),radial-gradient(ellipse at 80% 100%,#3c8b4a 0 43%,transparent 44%)}@keyframes ora-marquee{to{transform:translate(-50%)}}@media(max-width:1200px){.ora-home-process__steps{--ora-process-grid-gap: clamp(46px, 6vw, 72px);gap:var(--ora-process-grid-gap)}}@media(max-width:1100px){.ora-home-showcase__grid{--ora-showcase-columns: 3}.ora-home-process__steps{--ora-process-two-column-gap: clamp(72px, 10vw, 104px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ora-process-two-column-gap);row-gap:clamp(26px,4vw,48px)}.ora-process-step__connector{left:calc(100% + 12px);width:calc(var(--ora-process-two-column-gap) - 24px);max-width:none}.ora-process-step:nth-child(2n) .ora-process-step__connector{display:none!important}}@media(max-width:749px){.ora-home{--ora-radius: 14px;--ora-pad: 16px}.ora-home-hero{min-height:var(--ora-hero-height-mobile, 320px)}.ora-home-hero__content{min-height:var(--ora-hero-height-mobile, 320px);padding-block:22px}.ora-home-hero__image-transform{--ora-hero-x: var(--ora-hero-x-mobile, 0px);--ora-hero-y: var(--ora-hero-y-mobile, 0px);--ora-hero-rotation: var(--ora-hero-rotation-mobile, 0deg);--ora-hero-zoom: var(--ora-hero-zoom-mobile, 1.15)}.ora-home-hero__logo-link{width:min(var(--ora-hero-logo-width-mobile, 330px),82vw)}.ora-home-intro__title{font-size:clamp(2rem,10vw,3.5rem)}.ora-home-intro__values{grid-template-columns:1fr;padding-block:8px}.ora-home-value{padding:14px 2px}.ora-home-value+.ora-home-value{border-left:0;border-top:var(--ora-frame-border) solid var(--ora-line)}.ora-home-showcase{padding-top:34px}.ora-home-showcase__tabs-shell{margin-bottom:30px}.ora-home-showcase__tab{font-size:clamp(1.55rem,8vw,2.4rem)}.ora-home-showcase__grid{--ora-showcase-columns: 2;gap:12px}.ora-product-card__meta,.ora-tile-card__meta{padding:10px}.ora-product-card__title,.ora-tile-card__title{font-size:1rem}.ora-product-card__subline{display:block}.ora-product-card__price{display:block;margin-top:4px}.ora-home-showcase__more{gap:8px}.ora-home__arrow{width:min(var(--ora-general-arrow-length),76px)}.ora-home-process__steps{grid-template-columns:1fr;gap:18px}.ora-process-step{padding-top:34px}.ora-process-step__card{min-height:0}.ora-process-step__connector{display:none!important}.ora-home-closing{min-height:var(--ora-closing-height-mobile, 380px)}.ora-home-closing__marquees{top:22px}.ora-home-closing__image-transform{--ora-closing-x: var(--ora-closing-x-mobile, 0px);--ora-closing-y: var(--ora-closing-y-mobile, 30px);--ora-closing-rotation: var(--ora-closing-rotation-mobile, 0deg);--ora-closing-zoom: var(--ora-closing-zoom-mobile, 1.2)}}@media(prefers-reduced-motion:reduce){html:not(.ora-home-motion-playing) [data-ora-reveal]{opacity:1;transform:none}html:not(.ora-home-motion-playing) .ora-home-hero__media,html:not(.ora-home-motion-playing) .ora-home-closing__media{transform:none!important}html:not(.ora-home-motion-playing) .ora-home-hero__media img,html:not(.ora-home-motion-playing) .ora-home-closing__track{animation:none!important}}.ora-home-process .ora-home__grid{background-color:transparent!important;background-image:none!important}.ora-home-process__title-wrap,.ora-home-process__body{width:100%}.ora-home-process__title-wrap{background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ora-home.css.map */
