@font-face{font-family:Brother;src:url(/fonts/Brother/Brother-400.ttf) format("ttf"),url(/fonts/Brother/Brother-400.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Brother;src:url(/fonts/Brother/Brother-700.ttf) format("ttf"),url(/fonts/Brother/Brother-700.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Brother;src:url(/fonts/Brother/Brother-900.ttf) format("ttf"),url(/fonts/Brother/Brother-900.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Baskerville;src:url(/fonts/Baskerville/Baskerville-400.ttf) format("ttf"),url(/fonts/Baskerville/Baskerville-400.woff2) format("woff2");font-weight:400;font-style:normal}*{box-sizing:border-box}body{line-height:0}::-webkit-scrollbar{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.font-brother{font-family:Brother,Arial,san-serif!important}.font-baskerville{font-family:Baskerville,Arial,san-serif!important}.font-700{font-weight:700!important}.font-900{font-weight:900!important}.hamburger input{display:none}.hamburger label{display:block;cursor:pointer;width:50vw;height:50vw;max-width:75px;max-height:75px}.hamburger circle{fill:#fff3;opacity:0}.hamburger path{fill:none;stroke:#000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;--length:24;--offset:-38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);transition:all .8s ease-out}.hamburger label:hover circle{opacity:1}.cross input:checked+svg .line--1,.cross input:checked+svg .line--3{--length:22.627416998}.cross input:checked+svg .line--2{--length:0}.hamburger{margin:-20px}.hamburger .line--1,.hamburger .line--3{--total-length:111.22813415527344;--offset:-50.22813415527344}.hamburger .line--2{--total-length:99}.hamburger input:checked+svg path{transform:translateX(30px)}.hamburger input:checked+svg .line--1,.hamburger input:checked+svg .line--3{--offset:-16.9705627485}.hamburger input:checked+svg .line--2{--offset:-20}.loading-banner{background:#fff;position:absolute;max-height:100vh;width:100%;overflow:hidden;transition:opacity .5s;z-index:1000}.loading-banner.loaded{opacity:0}.loading-banner img{width:100%;height:100%;object-position:center center}.main-banner-container{background:#fcfcfc;height:100vh;width:100%;max-height:calc(100vh - 66px);overflow:hidden}.main-banner-container img{width:100%;height:100%;object-fit:cover}.jiggle{display:inline-block;animation:jiggle .8s infinite}@keyframes jiggle{0%{transform:rotate(0deg) translate(0)}25%{transform:rotate(1deg) translate(1px,-1px)}50%{transform:rotate(0deg) translate(-1px,1px)}75%{transform:rotate(-2deg) translate(1px,-1px)}to{transform:rotate(0deg) translateY(1px)}}.jiggle-2{display:inline-block;animation:jiggle-2 1s ease-in-out infinite alternate}@keyframes jiggle-2{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.01) rotate(1deg)}50%{transform:scale(1) rotate(-1deg)}75%{transform:scale(1.01) rotate(1deg)}to{transform:scale(1) rotate(0deg)}}.wavy-paragraph span{display:inline-block;animation:wave 5s ease-in-out infinite}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.fade-container{opacity:1;transition:opacity .5s ease-in-out}.fade-out{opacity:0}.fade-in{opacity:1}