@font-face{font-display:swap;font-family:"InstrumentSerif-Italic";font-style:normal;font-weight:400;src:url(fonts/InstrumentSerif-Italic.woff2) format("woff2"),url(fonts/InstrumentSerif-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat-Medium;font-style:normal;font-weight:400;src:url(fonts/Montserrat-Medium.woff2) format("woff2"),url(fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat-Regular;font-style:normal;font-weight:400;src:url(fonts/Montserrat-Regular.woff2) format("woff2"),url(fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:PPFormulaCondensed-Regular;font-style:normal;font-weight:400;src:url(fonts/PPFormulaCondensed-Regular.woff2) format("woff2"),url(fonts/PPFormulaCondensed-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:PPFormula-NarrowRegular;font-style:normal;font-weight:400;src:url(fonts/PPFormula-NarrowRegular.woff2) format("woff2"),url(fonts/PPFormula-NarrowRegular.woff) format("woff")}@font-face{font-display:swap;font-family:PPFormula-NarrowSemibold;font-style:normal;font-weight:400;src:url(fonts/PPFormula-NarrowSemibold.woff2) format("woff2"),url(fonts/PPFormula-NarrowSemibold.woff) format("woff")}.font-instrument-italic{font-family:"InstrumentSerif-Italic"}.font-montserrat-medium{font-family:Montserrat-Medium}.font-montserrat-regular{font-family:Montserrat-Regular}.font-formulacondensed-italic{font-family:PPFormulaCondensed-Regular}.font-formulanarrow-regular{font-family:PPFormula-NarrowRegular}.font-formulanarrow-semibold{font-family:PPFormula-NarrowSemibold}*{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,iframe,img,nav,picture,section,video{display:block}a{color:inherit;display:inline-block;pointer-events:auto}a,a:hover{text-decoration:none}address{font-style:normal}button{background:none}li,ol,ul{list-style:none}input{background-color:transparent;border:none;border-radius:0;box-shadow:none}input:focus{border-color:initial;box-shadow:none;outline:none}html{overscroll-behavior-y:none;width:100vw}html.hidden{overflow:hidden}@media (min-width:1024px){html.hidden{overflow:hidden overlay}}html.hidden body{overflow:hidden}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;overflow:hidden auto;position:relative}body .grecaptcha-badge{visibility:hidden}main{padding-top:4rem}.otgs-development-site-front-end{display:none!important}html{font-size:3.8vw}@media (min-width:576px){html{font-size:2.8vw}}@media (min-width:768px){html{font-size:2.08vw}}@media (min-width:1024px){html{font-size:1.11vw}}@media (min-width:1400px){html{font-size:16px}}@media (min-width:1600px){html{font-size:1vw}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit}.h1,h1{font-family:PPFormulaCondensed-Regular;font-size:3.5rem;font-weight:400;letter-spacing:0;line-height:3.5rem}@media (min-width:1024px){.h1,h1{font-size:4rem;line-height:4rem}}.h2,h2{font-family:"InstrumentSerif-Italic";font-size:3rem;font-weight:400;letter-spacing:-.03em;line-height:3.125rem}@media (min-width:1024px){.h2,h2{font-size:3.5rem;line-height:3.6875rem}}.h3,h3{font-family:PPFormulaCondensed-Regular;font-size:3rem;font-weight:400;line-height:3rem}@media (min-width:1024px){.h3,h3{font-size:3.5rem;line-height:3.5rem}}.h4,h4{font-family:"InstrumentSerif-Italic";font-size:2.5rem;font-weight:400;letter-spacing:-.03em;line-height:2.625rem}@media (min-width:1024px){.h4,h4{font-size:3rem;line-height:3.15rem}}.h5,h5{font-family:PPFormula-NarrowSemibold;font-size:1.8125rem;line-height:2.125rem}.h6,h6{font-size:1.5rem;line-height:1.9375rem}.h6,.p,h6,p{font-family:Montserrat-Regular}.p,p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.3125rem}.p a,p a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a,button{font-family:Montserrat-Medium;font-size:1rem;letter-spacing:0;line-height:1.1875rem}button{cursor:pointer}.st-prim{font-family:PPFormulaCondensed-Regular;font-size:1.25rem;font-weight:500;letter-spacing:.02rem;line-height:1.5rem}.st-sec{font-family:Montserrat-Regular;font-size:1.375rem;font-weight:400;letter-spacing:0;line-height:1.75rem}@media (min-width:1024px){.st-sec{font-size:1.25rem;line-height:1.5rem}}.body-prim{font-family:Montserrat-Regular;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.5625rem}.display-m{font-size:3.5rem;line-height:4.25rem}.display-m,.display-s{font-family:PPFormula-NarrowRegular;letter-spacing:0}.display-s{font-size:2rem;line-height:3.375rem;text-align:left}.caption{font-family:Montserrat-Regular;font-size:.75rem;line-height:1.25rem}.ig-caption{font-family:Montserrat-Medium;font-size:.75rem;letter-spacing:0;line-height:.9rem}.nav-font{font-family:PPFormula-NarrowSemibold;font-size:1rem;font-weight:600;letter-spacing:.02em;line-height:1.125rem}.wrapper{margin:0 auto;max-width:calc(100% - 2rem);width:100%}@media (min-width:768px){.wrapper{max-width:calc(100% - 4rem)}}@media (min-width:1920px){.wrapper{max-width:84.75rem}}:root{--aspect:56.25%}picture:not(.mw) [data-src]:before{content:"";display:block;padding-bottom:var(--aspect)}.mw{display:block;overflow:hidden;position:relative;width:100%}.mw:before{content:"";display:block;padding-bottom:var(--aspect)}@media (max-width:767.98px){.mw-m:before{padding-bottom:var(--aspectMobile)}}.mw canvas,.mw iframe,.mw img,.mw source,.mw video{bottom:0;height:100%;left:0;margin:auto;object-fit:cover;position:absolute;right:0;top:0;width:100%}.white{color:#fff!important}.bg-white{background-color:#fff!important}.black{color:#000!important}.bg-black{background-color:#000!important}.primary{color:#142c1c!important}.bg-primary{background-color:#142c1c!important}.secondary{color:#ccac8f!important}.bg-secondary{background-color:#ccac8f!important}.tertiary{color:#fff4e9!important}.bg-tertiary{background-color:#fff4e9!important}.accent{color:#e58b15!important}.bg-accent{background-color:#e58b15!important}.surface{color:#f5ebd6!important}.bg-surface{background-color:#f5ebd6!important}.o8{opacity:.8}.o7{opacity:.7}.o5{opacity:.5}.tu{text-transform:uppercase}.header{background-color:#f5ebd6;border-bottom:1px solid #ccac8f;position:fixed;width:100%;z-index:100}.header.admin{position:relative}.header .wrapper{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.header__logo{height:2.5rem;width:8.0625rem}@media (min-width:1024px){.header__logo{left:50%;position:absolute;transform:translateX(-50%)}}.header,.header .navigation{background-color:#fff}@media (min-width:1024px){.header{background-color:transparent;border-bottom:none;padding:1.75rem 1.75rem 0;transition:padding-top .4s ease,background-color .4s ease,box-shadow .4s ease}.header .wrapper{background-color:#fff;border-radius:1rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.08);gap:1rem;max-width:100%;padding:.625rem .75rem .625rem 1.5rem;transition:border-radius .4s ease,box-shadow .4s ease,background-color .4s ease}.header.is-stuck{background-color:#fff;box-shadow:0 .5rem .5rem rgba(0,0,0,.08),0 0 .125rem rgba(0,0,0,.04);padding-top:0}.header.is-stuck .wrapper{background-color:transparent;border-radius:0;box-shadow:none}.header__logo{flex-shrink:0;order:-1;position:static;transform:none}.header .navigation{background-color:#fff;flex:1;justify-content:flex-end}.header .navigation .menu__list{margin:0 auto}.header .navigation__other-links{gap:.75rem;margin-left:auto}.header .navigation__other-links .nav-btn{background-color:transparent;border:1px solid #142c1c;border-radius:.75rem;color:#142c1c}.header .navigation__other-links .nav-btn:hover,.header .navigation__other-links li:last-child .nav-btn{background-color:#142c1c;color:#fff}.header .navigation__other-links li:last-child .nav-btn:hover{background-color:transparent;color:#142c1c}}@media (min-width:1024px){body:has(.blog-list) .header,body:has(.single-post) .header{background-color:#fff;box-shadow:0 .5rem .5rem rgba(0,0,0,.08),0 0 .125rem rgba(0,0,0,.04);padding-top:0}body:has(.blog-list) .header .wrapper,body:has(.single-post) .header .wrapper{background-color:transparent;border-radius:0;box-shadow:none}}.navigation{background-color:#f5ebd6;display:flex;flex-direction:column;height:0;left:0;max-width:100%;overflow:hidden;position:absolute;top:100%;width:100%}@media (min-width:1024px){.navigation{align-items:center;flex-direction:row;height:auto;justify-content:space-between;left:unset;overflow:visible;position:relative;top:unset}}.navigation .menu__list{padding:3rem 2rem 0}@media (min-width:1024px){.navigation .menu__list{align-items:center;display:flex;flex-wrap:wrap;gap:3.5rem;max-width:fit-content;padding:0;width:100%}}.navigation .menu__list li:first-of-type{padding-bottom:1.5rem}@media (min-width:1024px){.navigation .menu__list li:first-of-type{padding-bottom:0}}.navigation .menu__list li:not(:first-of-type){padding-top:1.5625rem;position:relative}@media (min-width:1024px){.navigation .menu__list li:not(:first-of-type){padding-top:0}}.navigation .menu__list li:not(:first-of-type):before{background-color:#ccac8f;content:"";display:block;height:.0625rem;position:absolute;top:0;width:100%}@media (min-width:1024px){.navigation .menu__list li:not(:first-of-type):before{display:none}}.navigation .menu__list .mi{align-items:baseline;gap:1.5rem;text-transform:uppercase;transition:all .33s ease}.navigation .menu__list .mi:hover{color:#e58b15}.navigation .menu__list .mi .btn__text{font-family:PPFormula-NarrowSemibold;font-size:1.25rem;font-weight:600;letter-spacing:.02rem;line-height:1.25rem}@media (min-width:1024px){.navigation .menu__list .mi .btn__text{font-size:1rem;font-weight:600;line-height:1.125rem}}.navigation .menu__list .mi .btn__icon{height:1.25rem;width:1.25rem}@media (min-width:1024px){.navigation .menu__list .mi .btn__icon{display:none}}.navigation__other-links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:auto;padding:0 2rem 2rem}@media (min-width:1024px){.navigation__other-links{gap:.5rem;justify-content:flex-start;max-width:fit-content;padding:0}}.navigation__other-links li{max-width:47%;width:100%}.navigation__other-links li:first-of-type{margin-bottom:1.25rem;max-width:100%}@media (min-width:1024px){.navigation__other-links li:first-of-type{margin-bottom:0;max-width:fit-content}.navigation__other-links li{max-width:fit-content}}.navigation__other-links li .btn{max-width:100%;width:100%}