:root{--color__dark:#000000;--color__light:#ffffff;--color__grey:#514D49;--color__light25:rgba(255, 255, 255, 0.25);--color__primary:#D0BEB6;--color__secondary:#001209;--color__secondary-rgb:0, 18, 9;--color__secondary45:rgba(0, 18, 9, 0.45);--color__accent:#FA4702;--color__success:#00871b;--color__warning:#fea137;--color__error:#cd0000;--fsize__h1:clamp(11rem, 20vw, 20vw);--fsize__h1huge:clamp(8rem, 15vw, 15vw);--fsize__h1slide:clamp(8rem, 11vw, 11vw);--fsize__h2:6rem;--fsize__h3:2.4rem;--fsize__h4:1.8rem;--fsize__h5:1.8rem;--fsize__h6:1.8rem;--fsize__p:1.3rem;--fsize__s:.75rem;--isize__small:1.75rem;--isize__regular:2.75rem;--isize__large:4rem;--border__small:0.0625em solid var(--color__primary);--border__small--light:0.0625em solid var(--color__light);--border__regular:0.125em solid var(--color__primary);--border__regular--light:0.125em solid var(--color__primary);--border__large:0.25em solid var(--color__primary);--border__large--light:0.25em solid var(--color__primary);--radius__small:.3em;--radius__regular:2em;--radius__large:4em;--radius__full:50%;--innerwrap__width:min(100vw, 80em);--innerwrap__width--slim:min(100vw, 62.5em);--innerwrap__width--slimmer:min(100vw, 50em);--innerwrap__width--slim-af:min(100vw, 35em);--innerwrap__px:2rem;--innerwrap__py:5rem}body.js-track2{--color__accent:#9531B1;--color__secondary:#15002B;--color__secondary-rgb:21, 0, 43;--color__secondary45:rgba(21, 0, 43, 0.45)}body.js-track3{--color__accent:#FFB452;--color__secondary:#2F2F2F;--color__secondary-rgb:47, 47, 47;--color__secondary45:rgba(47, 47, 47, 0.45)}.loader{position:fixed;z-index:9999999999999999999;height:100%;width:100%;background-color:rgb(0 18 9 / .45)!important;left:0;top:0;visibility:visible;-webkit-transition:opacity .6s ease-out;-o-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.loader.hidden{visibility:hidden}@font-face{font-family:'Suisse Intl Regular';src:url(/wp-content/themes/oho/font/SuisseIntl-Regular.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Suisse Intl Mono Regular';src:url(/wp-content/themes/oho/font/SuisseIntlMono-Regular-WebS.woff2) format('woff2'),url(/wp-content/themes/oho/font/SuisseIntlMono-Regular-WebS.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'HW Icons';src:url(/wp-content/themes/oho/font/icon/hw-font.eot);src:url('/wp-content/themes/oho/font/icon/hw-font.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/oho/font/icon/hw-font.woff) format('woff'),url(/wp-content/themes/oho/font/icon/hw-font.ttf) format('truetype'),url('/wp-content/themes/oho/font/icon/hw-font.svg#hw-font') format('svg');font-weight:400;font-style:normal}[class*='icon-hw_']:before{display:inline-block;font-family:'HW Icons';font-style:normal;font-weight:400;font-size:.6em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color__primary)}.icon-hw_active:before{content:'\0041'}.icon-hw_cv:before{content:'\0042'}.icon-hw_insta:before{content:'\0043'}.icon-hw_linkedin:before{content:'\0044'}.icon-hw_play:before{content:'\0045'}.icon-hw_stop:before{content:'\0046'}.icon-hw_sound:before{content:'\0047'}html,body{font-size:1rem;line-height:1.2em;background-color:var(--color__secondary);background-image:url(/wp-content/themes/oho/media/no-index/square.png);background-repeat:repeat;background-position:center center;background-size:5em;-webkit-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out}body{font-family:"Suisse Intl Regular",sans-serif;font-weight:400;margin:0;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}h1,.h1{font-family:"Suisse Intl Regular",sans-serif;font-weight:400;font-size:var(--fsize__h1);text-transform:uppercase;line-height:1em;letter-spacing:0em;color:var(--color__primary);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.h1-slide{font-family:"Suisse Intl Regular",sans-serif;font-weight:400;font-size:var(--fsize__h1slide);text-transform:uppercase;line-height:1em;letter-spacing:0em;color:var(--color__primary);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.h1-huge{font-family:"Suisse Intl Regular",sans-serif;font-weight:400;font-size:var(--fsize__h1huge);text-transform:uppercase;line-height:1em;letter-spacing:0em;color:var(--color__primary);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h2,.h2{font-family:"Suisse Intl Regular",sans-serif;font-weight:400;font-size:var(--fsize__h2);text-transform:uppercase;line-height:1em;letter-spacing:0em;color:var(--color__primary);text-decoration:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:"Suisse Intl Regular",sans-serif;font-weight:400;font-size:var(--fsize__h3);text-transform:none;line-height:1.05em;letter-spacing:0em;color:var(--color__primary);text-decoration:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}p,li,p a,.p,.p a{font-family:"Suisse Intl Regular",sans-serif;font-weight:400;font-size:var(--fsize__p);font-style:normal;line-height:1.4em;letter-spacing:0em;color:var(--color__primary);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.s{font-family:"Suisse Intl Mono Regular",sans-serif;font-weight:400;font-size:var(--fsize__s);line-height:1.5em;letter-spacing:.22em;text-transform:uppercase;color:var(--color__primary);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.p.s a,.s a{font-size:var(--fsize__s)}.fsize--marginal{font-size:var(--fsize_s)}.uppercase{text-transform:uppercase}strong,b{font-family:"Suisse Intl Regular",sans-serif;font-weight:400;color:var(--color__primary);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}ul{padding-left:3em}ul.plain{padding-left:0}ul.plain li{list-style:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}ul.plain li::before{content:none}.wysiwyg-editor h1,.wysiwyg-editor h2,.wysiwyg-editor h3,.wysiwyg-editor h4,.wysiwyg-editor h5,.wysiwyg-editor h6{font-family:"Suisse Intl Regular",sans-serif;font-weight:400;font-size:var(--fsize__h2);line-height:3.75em;letter-spacing:.01em;color:var(--color__primary);text-decoration:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;overflow:visible}.title--reveal .split-word{overflow:hidden;line-height:1.2em;margin-top:-.3em}.title_long--reveal .split-parent{overflow:hidden;line-height:1.1em;margin-top:0em}p a,.p a{text-decoration:none;border-bottom:0;padding:0em 0em .0625em 0em}p a:hover,.p a:hover{cursor:pointer;border-bottom:0;color:var(--color__primary)}p a strong,p a b,.p a strong,.p a b{padding:0;font-weight:700}a,a:hover{color:var(--color__primary);text-decoration:none;cursor:pointer}.fcolor--light a{border-bottom:0}.fcolor--light a:hover{color:var(--color__light)}.button{border-radius:var(--radius__small);padding:.8em 1.4em .7em 1.2em;border:0;margin-top:0em;display:inline-block;cursor:pointer}.button.plain{border-radius:0;padding:.8em 1.4em .7em 0;border:0;margin-top:0em;display:inline-block;cursor:pointer}.button span[class^="icon-hw_"]::before{color:var(--color__accent)}.button:hover span[class^="icon-hw_"]::before,a:hover span[class^="icon-hw_"]::before{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}@-webkit-keyframes blink{0%,100%{color:var(--color__light)}50%{color:var(--color__accent)}}@keyframes blink{0%,100%{color:var(--color__light)}50%{color:var(--color__accent)}}.centered-button{width:100%;text-align:center;margin:1.875em 0}.centered-button .button{display:inline}::-moz-selection{background:var(--color__primary);color:var(--color__light)}::selection{background:var(--color__primary);color:var(--color__light)}*:focus{outline:none}a:focus-visible{outline:var(--border__regular)}a:focus-visible .covered-image-wrap::after,a:focus-visible .contained-image-wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:var(--color__primary)}.swiper-button-next:focus-visible:after,.swiper-button-prev:focus-visible:after{border:.0625rem solid var(--color__light);padding:.25em;background:var(--color__primary)}.swiper-pagination-bullet:focus-visible{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:0}main{position:relative;overflow:hidden}.main__inner{margin-top:0}.sec-wrap{width:100%;height:auto;background:var(--color_secondary);position:relative}.sec-wrap__inner{position:relative;width:var(--innerwrap__width);height:auto;margin:auto}.sec-wrap__inner:not([class*="pxy"],[class*="px-"],[class*="pl-"]){padding-left:var(--innerwrap__px)}.sec-wrap__inner:not([class*="pxy"],[class*="px-"],[class*="pr-"]){padding-right:var(--innerwrap__px)}.sec-wrap__inner:not([class*="pxy"],[class*="py-"],[class*="pt-"]){padding-top:var(--innerwrap__py)}.sec-wrap__inner:not([class*="pxy"],[class*="py-"],[class*="pb-"]){padding-bottom:var(--innerwrap__py)}.sec-wrap__inner.full{width:100%}.sec-wrap__inner.slim{width:var(--innerwrap__width--slim)}.sec-wrap__inner.slimmer{width:var(--innerwrap__width--slimmer)}.sec-wrap__inner.slim-af{width:var(--innerwrap__width--slim-af)}.text-2-columns{column-count:2;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-gap:1.875em;-webkit-column-gap:1.875em;-moz-column-gap:1.875em;-ms-column-gap:1.875em;margin:1.875em 0}.text-3-columns{column-count:3;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-gap:2em;-webkit-column-gap:2em;-moz-column-gap:2em;-ms-column-gap:2em}.nobreak{white-space:nowrap}.shorten{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.centered-text,.centered-text *{text-align:center}.right-text,.right-text *{text-align:right}.centered-image-wrap{width:100%;margin:auto;height:28em;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.centered-image-wrap img{position:absolute;top:50%;left:50%;z-index:1;margin-right:-50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centered-image-wrap.full img{width:100%}.covered-image-wrap{position:relative;overflow:hidden;height:100%;width:100%}.covered-image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contained-image-wrap{position:relative;overflow:hidden;height:100%;width:100%}.contained-image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.browser-ie .covered-image-wrap,.browser-edge .covered-image-wrap{background-position:center;background-size:cover;background-repeat:no-repeat}.centered--vertical{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-wrap{position:relative;z-index:99;width:100%;height:auto}.footer-wrap__inner{padding:2em}.footer-wrap a,.footer-wrap a:hover{color:var(--color__primary);border-bottom:0}.footer-wrap svg.logo{max-width:2em;height:auto}.footer-wrap__inner .flex-wrap .box.last{text-align:right}@media only screen and (max-width:80em){:root{--fsize__h1slide:clamp(6rem, 9vw, 9vw);--fsize__h2:5rem;--fsize__h3:2.2rem}html,body{font-size:min(1em, 1.8vw)}}@media only screen and (max-width:55em){:root{--fsize__h2:3.5rem}html,body{font-size:min(1em, 2.25vw)}.main__inner{margin-top:0}footer.site-footer{margin-bottom:0}.footer-wrap__inner{padding:2em}.footer-wrap svg.logo{display:none}.footer-wrap__inner .flex-wrap .box,.footer-wrap__inner .flex-wrap .box.last{text-align:left;width:100%}}@media only screen and (max-width:36em){:root{--fsize__p:1.25rem;--fsize__s:1rem;--isize__small:2.5rem;--isize__regular:3rem;--isize__large:5rem}html,body{font-size:min(1em, 2.325vw)}.main__inner{margin-top:12em}.text-2-columns{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1}.text-3-columns{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1}}@media only screen and (max-width:27em){:root{--fsize__p:1.5rem;--fsize__s:1.175rem}html,body{font-size:min(1em, 2.375vw)}}@media print{@page{margin:1cm}header,nav,footer{display:none}img{max-width:31.25em;visibility:visible!important}}