html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}*,::after,::before{box-sizing:border-box}@font-face{font-family:"Roobert";src:url("/assets/fonts/Roobert-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url("/assets/fonts/Roobert-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"RoobertSemiMono";src:url("/assets/fonts/RoobertSemiMono-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"RoobertSemiMono";src:url("/assets/fonts/RoobertSemiMono-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer}html,body{overscroll-behavior-y:contain;font-family:"Noto Sans","Noto Sans SC","Noto Sans TC","Noto Sans JP","Noto Sans KR","Noto Sans Thai",system-ui,sans-serif}body{display:flex;flex-direction:column;min-height:100vh}.content{flex-grow:1}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline;text-decoration-thickness:.05em}a.underlined{text-decoration:underline;text-decoration-thickness:.05em}a:focus-visible:not(:focus){outline:1px dashed var(--foreground-color)}.page-width{width:min(100% - var(--gutter)*2,var(--page-width));margin:0 auto}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:999;padding:1em;background-color:#000;color:#fff;opacity:0}.skip-to-main-content-link:visited{color:var(--background-color)}.skip-to-main-content-link:focus{left:50%;transform:translateX(-50%);opacity:1}.o-button{border-radius:30px;background-color:var(--primary-color);padding:13px 20px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;text-transform:uppercase;letter-spacing:.02em;transition:background-color .3s;font-weight:500;position:relative;overflow:hidden}.o-button:disabled{opacity:.5}.o-button:not(:disabled):hover::before,.o-button:not(:disabled):focus-visible::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.15)}.o-button:focus-visible{outline:1px solid #fff}.select{--select-bg: #111a28;--select-border: #cecece;--select-text-color: white;position:relative;display:inline-block}.select.light{--select-bg: #f3f3f3;--select-border: transparent;--select-text-color: #111a28}.select .select__icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:1em;height:1em;pointer-events:none;z-index:1}.select select{width:100%;padding:6px 30px 6px 12px;border:1px solid var(--select-border);border-radius:30px;background-color:var(--select-bg);font-size:16px;color:var(--select-text-color);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.select select:hover{cursor:pointer;border-color:#888}.select select:focus{border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2);outline:none}.select select:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.select select option{padding:8px;background-color:#111a28;color:#fff}.select select option:checked{background-color:#f0f0f0}@media(max-width: 781px){.select select{padding:12px 30px 12px 12px}}.select:has(.select__icon) select{padding-left:38px}@media(max-width: 781px){.navigation:not(.nav-takes-space){position:absolute;top:0;left:0;width:100%;z-index:10}}.navigation__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:40px 0px 30px}@media(max-width: 781px){.navigation__inner{padding-top:30px}}.navigation__left{display:flex;flex-direction:column;gap:30px;flex-grow:0}@media(max-width: 781px){.navigation__left{display:none}}.navigation__right{align-self:flex-end}@media(max-width: 781px){.navigation__right{display:none}}.navigation>*{flex:1 0 0}@media(max-width: 781px){.navigation__back-to-main{display:none}}.navigation__logo-wrapper{display:flex;justify-content:center;align-items:center}.navigation__logo-wrapper .desktop{max-width:250px;height:auto}@media(min-width: 782px){.navigation__logo-wrapper .mobile{display:none}}@media(max-width: 781px){.navigation__logo-wrapper .desktop{display:none}}.navigation__search-wrapper{position:relative}@media(max-width: 781px){.navigation__search-wrapper{display:none}}.navigation__search-wrapper input{padding:6px 10px 6px 35px;outline:0;border:1px solid rgba(0,0,0,0);background-color:#f3f3f3;color:#111a28;border-radius:24px}.navigation__search-wrapper input::placeholder{color:rgba(17,26,40,.4274509804)}.navigation__search-wrapper input:focus{border:1px solid #111a28}.navigation__search-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.navigation__language{min-width:200px}@media(min-width: 782px){.navigation__mobile-menu-btn{display:none}}.navigation a{text-transform:uppercase}.navigation__mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#272928;color:#fff;display:flex;flex-direction:column;padding-bottom:50px}body:not(.mobile-menu-open) .navigation__mobile-menu{display:none}.navigation__mobile-menu-close{position:absolute;top:25px;right:10px;width:40px;height:40px;border-radius:100%;transition:background-color .3s;z-index:10}@media(max-width: 781px)and (orientation: landscape){.navigation__mobile-menu-close{width:35px;height:35px}}.navigation__mobile-menu-close::before,.navigation__mobile-menu-close::after{content:"";width:50%;height:2px;background-color:#fff;position:absolute;left:50%;top:50%}.navigation__mobile-menu-close::before{transform:translate(-50%, -50%) rotate(45deg)}.navigation__mobile-menu-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.navigation__mobile-menu-close:hover,.navigation__mobile-menu-close:focus-visible{background-color:#6d6d6d}.navigation__mobile-menu-close:focus-visible{outline:1px solid #fff}.navigation__mobile-menu-links{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:120px 30px 20px;gap:20px;font-size:30px;text-align:center;flex-grow:1}.navigation__mobile-menu-links .navigation__language{font-size:20px;width:100%}body.mobile-menu-open{overflow:hidden}.t-p{font-size:20px;font-weight:500;line-height:1.2}@media(max-width: 781px){.t-p{font-size:18px}}.t-h2{font-size:32px;font-weight:500;line-height:1.16}.t-h2-caps{text-transform:uppercase;font-size:32px;font-weight:500;line-height:1.16;letter-spacing:.01em}@media(max-width: 781px){.t-h2-caps{font-size:24px}}.t-footer-head{font-size:20px;font-weight:500;line-height:1.16}.t-footer-body{font-size:16px;line-height:1.2}:root{--i1: cubic-bezier(.12,0,.39,0);--i2: cubic-bezier(.11,0,.5,0);--i3: cubic-bezier(.32,0,.67,0);--i4: cubic-bezier(.5,0,.75,0);--i5: cubic-bezier(.64,0,.78,0);--i6: cubic-bezier(.7,0,.84,0);--o1: cubic-bezier(.61,1,.88,1);--o2: cubic-bezier(.5,1,.89,1);--o3: cubic-bezier(.33,1,.68,1);--o4: cubic-bezier(.25,1,.5,1);--o5: cubic-bezier(.22,1,.36,1);--o6: cubic-bezier(.16,1,.3,1);--io1: cubic-bezier(.37,0,.63,1);--io2: cubic-bezier(.45,0,.55,1);--io3: cubic-bezier(.65,0,.35,1);--io4: cubic-bezier(.76,0,.24,1);--io5: cubic-bezier(.83,0,.17,1);--io6: cubic-bezier(.89,0,.11,1)}.split-text .word:not(.strong){clip-path:inset(0 0 0 0)}[data-anim=words],[data-anim=chars]{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-anim=words] em,[data-anim=words] i,[data-anim=words] strong,[data-anim=chars] em,[data-anim=chars] i,[data-anim=chars] strong{display:inline-block;transform-style:preserve-3d}[data-anim=words] .word,[data-anim=words] .char,[data-anim=chars] .word,[data-anim=chars] .char{will-change:transform,clip-path}[data-anim=numbers]{font-variant-numeric:tabular-nums}.footer{background-color:#d9d9d9;padding:40px 0}.footer__inner{display:flex;flex-direction:row}@media(max-width: 781px){.footer__inner{flex-direction:column;row-gap:40px}}.footer__inner>*{flex:1 0 0;display:flex;flex-direction:column;align-items:center;row-gap:20px}.footer__inner>* h2{margin-bottom:10px}.footer__text{text-align:center}.footer__socials{display:flex;flex-direction:row;align-items:center;gap:20px}.image{position:relative;display:block}.image:not(.image--fill){width:100%;max-width:100%;max-width:calc(var(--image-max-height)/var(--ratio));max-width:min(var(--image-max-height, 1000000px)/var(--ratio),var(--image-max-width, 1000000px))}.image:not(.image--fill) img{object-fit:cover}.image__inner{overflow:hidden;margin-bottom:0}.image:not(.image--fill)>.image__inner{position:relative;padding-top:min(var(--ratio)*100%,var(--image-max-fill-height, 1000000px));width:100%;height:0}.image__inner>img,.image__inner>picture{position:absolute;left:0;top:0;width:100%;height:100%}.image__inner>picture img{width:100%;height:100%}.image--fill img{object-fit:cover}.image--fill .image__inner{position:relative;height:var(--image-fill-height, 100%)}.image--fill .image__caption{margin-top:10px}.image__caption{padding-right:5px;width:100%}.image__caption{display:inline-block}.image:not(.image--fill) .image__caption{margin-top:10px}.image__blur{opacity:1}.image__blur.hidden{opacity:0}.image .image__caption{font-family:var(--font-sans-mono);font-size:calc(15rem / 16);font-style:normal;font-weight:400;line-height:1}.image__gradient{display:none}.image__gradient::before{display:block;content:"";background-color:red;position:absolute;left:0;top:0;width:var(--gradient-left);height:var(--gradient-top);background:linear-gradient(180deg, rgba(var(--gradient-color-a), 0) 36.11%, rgba(var(--gradient-color-a), 1) 100%)}.image__gradient::after{display:block;content:"";background-color:red;position:absolute;right:0;bottom:0;width:calc(100% - var(--gradient-left));height:calc(100% - var(--gradient-top));background:linear-gradient(0deg, rgba(var(--gradient-color-b), 0) 36.11%, rgba(var(--gradient-color-b), 1) 95.16%)}.show-gradient .image__gradient{display:block}@media screen and (max-width: 781px){.image:not(.image--fill) .image__caption{margin-top:calc(20rem / 16);margin-bottom:calc(8rem / 16)}.image--no-fill-md{--image-fill-height: auto !important}.image--no-fill-md .image>.image__inner{position:relative;padding-top:calc(var(--ratio)*100%);width:100%;height:0}}.page-preview{width:100%}.page-preview__inner{width:100%;height:0;padding-top:80%;position:relative}@media(max-width: 781px){.page-preview__inner{padding-top:100%}}.page-preview__inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2;opacity:1;transition:opacity .3s}.page-preview__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:23px 39px;color:#fff;z-index:3;opacity:1;transition:opacity .3s;font-size:32px;font-weight:500;line-height:1.16}@media(max-width: 781px){.page-preview__content{display:flex;align-items:center;padding:15px 20px;font-size:24px}}.page-preview__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:scale(1);transition:transform .6s var(--o3)}.page-preview:hover .page-preview__inner::after,.page-preview:focus-visible .page-preview__inner::after{opacity:.3}.page-preview:hover .page-preview__img,.page-preview:focus-visible .page-preview__img{transform:scale(1.03)}.page-preview--no-title .page-preview__inner::after{display:none}.ogreen-showcase{display:block;height:calc(var(--vh)*100 - var(--top-spacer-desktop));width:100vw;opacity:0;visibility:hidden;--hl-outer-color: rgba(248, 247, 238, 0.7);--hl-inner-color: rgba(248, 247, 238, 0.9)}.ogreen-showcase.hidden{display:none}.ogreen-showcase--dark{--hl-outer-color: rgba(137, 137, 137, 0.7);--hl-inner-color: rgba(245, 243, 234, 0.9)}.ogreen-showcase__image{position:relative}@media(orientation: portrait){.ogreen-showcase__image.desktop{display:none}}.ogreen-showcase__image.desktop .image{width:100vw;--image-max-height: calc(var(--vh) * 90 - var(--top-spacer-desktop));--image-max-width: 90vw}@media(orientation: landscape){.ogreen-showcase__image.mobile{display:none}}.ogreen-showcase__image.mobile .image{width:100vw;--image-max-height: calc(var(--vh) * 90);--image-max-width: 90vw}.ogreen-showcase__step{width:2.4vw;height:2.4vw;visibility:hidden;display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;position:absolute;line-height:1;transform:translate(-50%, -50%);transition:opacity .8s ease-in-out,background-color .3s}.ogreen-showcase__step.hidden{visibility:hidden}.ogreen-showcase__step .bg{transition:transform .3s ease-in-out;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);background-color:var(--hl-outer-color);border-radius:100%;display:flex;justify-content:center;align-items:center}.ogreen-showcase__step .bg::before{content:"";width:80%;height:80%;background-color:var(--hl-inner-color);border-radius:100%}@media(max-width: 781px)and (orientation: portrait){.ogreen-showcase__step{width:3.5vw;height:3.5vw}}@media(max-width: 640px)and (orientation: portrait){.ogreen-showcase__step{width:5vw;height:5vw}}.ogreen-showcase__step .label{color:#000;font-size:1vw;position:relative}@media(max-width: 781px)and (orientation: portrait){.ogreen-showcase__step .label{font-size:1.75vw}}@media(max-width: 640px)and (orientation: portrait){.ogreen-showcase__step .label{font-size:2.4vw}}.ogreen-showcase__step--long .label{font-size:.65vw}@media(max-width: 781px)and (orientation: portrait){.ogreen-showcase__step--long .label{font-size:1.2vw}}@media(max-width: 640px)and (orientation: portrait){.ogreen-showcase__step--long .label{font-size:1.6vw}}.ogreen-showcase__step:hover .bg,.ogreen-showcase__step:focus-visible .bg{transform:translate(-50%, -50%) scale(1.075);opacity:1}.ogreen-showcase__step.active .bg{background-color:var(--primary-color)}.ogreen-showcase__step:focus-visible .bg{background-color:var(--primary-color)}html.state-start .ogreen-showcase,html.state-open .ogreen-showcase{visibility:visible;opacity:1;transition:opacity 1.5s .5s}html.state-open .ogreen-showcase__step:not(.hidden){visibility:visible;opacity:.9}.ogreen-small-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#2c2e2d;border:1px solid #fff;border-radius:30px;padding:30px 30px 25px 30px;width:min(100vw - 40px,500px);height:min(var(--vh)*100 - 40px,450px);display:none;flex-direction:column;row-gap:20px;transition:opacity .3s;font-feature-settings:"liga" off,"clig" off;font-size:17px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-0.43px;opacity:0}@media(orientation: portrait){.ogreen-small-modal{height:min(var(--vh)*100 - 40px,500px)}}@media(max-width: 781px)and (orientation: landscape){.ogreen-small-modal{border-radius:20px;padding:20px 20px 15px 20px}}@media(max-width: 781px)and (orientation: portrait){.ogreen-small-modal{padding:30px 20px 25px 20px;row-gap:5px}}.ogreen-small-modal.active{z-index:50}.ogreen-small-modal.open{display:flex;opacity:1}.ogreen-small-modal.instant{transition:none}.ogreen-small-modal.hiding{opacity:0}.ogreen-small-modal__count{color:var(--primary-color);font-variant-numeric:tabular-nums;letter-spacing:-0.06em;max-width:100px}.ogreen-small-modal__title{text-transform:uppercase;font-weight:500;letter-spacing:.02em}.ogreen-small-modal__content{display:flex;flex-direction:column;row-gap:20px;flex-grow:1;overflow:hidden;position:relative}.ogreen-small-modal__content:not(.current){display:none}.ogreen-small-modal__content::after{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(0deg, rgb(44, 46, 45) 0%, rgba(44, 46, 45, 0) 100%);height:40px;width:calc(100% - 25px)}@media(max-width: 781px)and (orientation: landscape){.ogreen-small-modal__content{row-gap:6px}}.ogreen-small-modal__close{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:100%;background-color:#4e4e4e;transition:background-color .3s;z-index:10}@media(max-width: 781px)and (orientation: landscape){.ogreen-small-modal__close{width:35px;height:35px}}.ogreen-small-modal__close::before,.ogreen-small-modal__close::after{content:"";width:50%;height:2px;background-color:#fff;position:absolute;left:50%;top:50%}.ogreen-small-modal__close::before{transform:translate(-50%, -50%) rotate(45deg)}.ogreen-small-modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.ogreen-small-modal__close:hover,.ogreen-small-modal__close:focus-visible{background-color:#6d6d6d}.ogreen-small-modal__close:focus-visible{outline:1px solid #fff}.ogreen-small-modal__description{overflow-y:scroll;flex-grow:1;padding-bottom:40px;padding-right:25px;scrollbar-color:var(--primary-color) rgba(0,0,0,0);scrollbar-width:thin}.ogreen-small-modal__description::-webkit-scrollbar{width:5px}.ogreen-small-modal__description::-webkit-scrollbar-thumb{background:var(--primary-color)}.ogreen-small-modal__description::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ogreen-small-modal__description:focus-visible{outline:1px solid #9e9e9e}.ogreen-small-modal__buttons{display:flex;flex-direction:row;justify-content:space-between;gap:20px;padding-top:20px}@media(max-width: 781px)and (orientation: portrait){.ogreen-small-modal__buttons{flex-direction:row;gap:10px}}@media(max-width: 781px)and (orientation: landscape){.ogreen-small-modal__buttons{padding-top:0px}}.ogreen-small-modal__next-prev{display:flex;flex-direction:row;gap:20px}@media(max-width: 781px){.ogreen-small-modal__next-prev{justify-content:center;gap:10px;flex-grow:0;flex-shrink:1}}.ogreen-small-modal__next-prev .prev-btn{padding:13px 20px 13px 17px;aspect-ratio:1/1;align-self:center}.ogreen-small-modal__next-prev .next-btn{padding:13px 17px 13px 20px;aspect-ratio:1/1;align-self:center}@media(max-width: 781px)and (orientation: landscape){.ogreen-small-modal__next-prev .prev-btn{padding:10px 17px 10px 14px}.ogreen-small-modal__next-prev .next-btn{padding:10px 14px 10px 17px}}.ogreen-small-modal__play-btn{padding:10px 25px 10px 30px;margin-right:10px;flex-grow:1}@media(max-width: 781px){.ogreen-small-modal__play-btn{margin-right:0px;padding:10px 15px 10px 15px}.ogreen-small-modal__play-btn img{width:14px;height:16px}}.ogreen-video-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#2c2e2d;border:1px solid #fff;border-radius:20px;width:calc(100vw - 40px);height:calc(var(--vh)*100 - 40px);display:none;flex-direction:column;row-gap:0px;overflow:hidden;z-index:50}@media(max-width: 781px){.ogreen-video-modal{width:100vw;height:calc(var(--vh)*100);border-radius:0px}}.ogreen-video-modal.open{display:flex}.ogreen-video-modal__top{display:flex;justify-content:flex-end;padding:10px 10px}@media(max-width: 781px)and (orientation: landscape){.ogreen-video-modal__top{padding:5px 15px 5px}}.ogreen-video-modal__close{width:40px;height:40px;border-radius:100%;background-color:#4e4e4e;transition:background-color .3s;z-index:10;position:relative}@media(max-width: 781px)and (orientation: landscape){.ogreen-video-modal__close{width:35px;height:35px}}.ogreen-video-modal__close::before,.ogreen-video-modal__close::after{content:"";width:50%;height:2px;background-color:#fff;position:absolute;left:50%;top:50%}.ogreen-video-modal__close::before{transform:translate(-50%, -50%) rotate(45deg)}.ogreen-video-modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.ogreen-video-modal__close:hover,.ogreen-video-modal__close:focus-visible{background-color:#6d6d6d}.ogreen-video-modal__close:focus-visible{outline:1px solid #fff}.ogreen-video-modal__video-container{width:100%;flex-grow:1;background-color:#000;overflow:hidden}.ogreen-video-modal__video-container video{width:100%;height:100%}.ogreen-video-modal__video-container video:not(.current){display:none}.ogreen-video-modal__vimeo{width:100%;height:100%}.ogreen-video-modal__vimeo:not(.current){display:none}.ogreen-video-modal__vimeo iframe{width:100%;height:100%}.ogreen-video-modal__controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 20px}@media(max-width: 781px)and (orientation: portrait){.ogreen-video-modal__controls{flex-direction:row;gap:10px}}.ogreen-video-modal__info{display:flex;flex-direction:row;align-items:center;gap:20px}.ogreen-video-modal__info:not(.current){display:none}@media(max-width: 781px){.ogreen-video-modal__info{gap:25px}}.ogreen-video-modal__cta{text-transform:uppercase}@media(max-width: 781px){.ogreen-video-modal__cta{display:none}}.ogreen-video-modal__count{color:var(--primary-color);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.06em}.ogreen-video-modal__title{text-transform:uppercase}.ogreen-video-modal__btns{display:flex;flex-direction:row;gap:10px}.ogreen-video-modal__btns .prev-btn{padding:13px 18px 13px 14px;aspect-ratio:1/1;align-self:center}.ogreen-video-modal__btns .next-btn{padding:13px 14px 13px 18px;aspect-ratio:1/1;align-self:center}@media(max-width: 781px)and (orientation: landscape){.ogreen-video-modal__btns .prev-btn{padding:10px 15px 10px 11px}.ogreen-video-modal__btns .next-btn{padding:10px 11px 10px 15px}}:root{--foreground-color: black;--background-color: white;--c-red: #ff0000;--page-width: 2200px;--primary-color: #ec5f19;--gutter: 30px;--vh: 1vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:var(--background-color);color:var(--foreground-color)}@media(max-width: 781px){:root{--gutter: 15px}}/*# sourceMappingURL=index.css.map */
