@import url(https://fonts.googleapis.com/css2?family=Trispace:wght@300;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@300;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Passion+One&display=swap);html{scroll-behavior:smooth}body{background-attachment:fixed;background-image:url(/static/media/fyv_hero.acf3de08e275b5cb7444.avif);background-size:100% auto;color:#888}@media only screen and (max-width:769px){body{background-position-y:6vh}}body h1{-webkit-margin-before:0;-webkit-margin-after:0;color:#dda479;font-family:Figtree,sans-serif;font-size:4vmin;margin-block-end:0;margin-block-start:0}@media only screen and (max-width:769px){body h1{font-size:7vmin;padding-top:3vh}}body h2{-webkit-margin-before:0;-webkit-margin-after:0;color:#84614f;font-family:Figtree,sans-serif;font-size:4vmin;margin-block-end:0;margin-block-start:0}body h3{-webkit-margin-before:0;color:#84614f;font-family:Trispace,sans-serif;font-size:1.5rem;font-style:italic;font-weight:100;margin-block-start:0;margin-bottom:0}body aside,body h4{color:#dda479;font-family:Figtree,sans-serif;font-size:2.5vmin;font-weight:700;margin-bottom:2vmin;margin-top:4vmin}body aside span,body h4 span{font-style:italic;text-decoration:underline}@media only screen and (max-width:769px){body aside,body h4{font-size:4.5vmin;margin-top:6vmin}}body h5{color:hsla(18,76%,84%,.4);font-family:Passion One,cursive;font-size:40vh;font-weight:400;margin:-10vh 11.5vw 0 0;position:absolute;right:0;z-index:0}body blockquote,body p{font-family:Trispace,sans-serif;margin-bottom:10px}@media only screen and (max-width:769px){body blockquote,body p{font-size:4vmin}}body blockquote{margin:2rem 0 1rem}body cite{font-family:Figtree,sans-serif;font-size:2.5vmin;margin-bottom:2vmin;margin-top:4vmin}body cite,body span{color:#dda479;font-weight:700}body a{color:#84614f}.navbar{align-items:center;background-color:#84614f;color:#f5cab7;display:flex;flex-direction:row;font-family:Figtree,sans-serif;height:8vh;justify-content:space-between;letter-spacing:.3rem;position:fixed;width:100%;z-index:3}.navbar--expanded{flex-direction:column;height:100vh;justify-content:space-around}.navbar__logo{position:relative}.navbar__logo--small{height:4.5vmin;margin:2vmin}@media(max-width:769px){.navbar__logo--small{height:7vmin}}.navbar__logo--large{height:20vh;margin:20vh}.navbar__button{display:none;height:5vw;max-height:90%;padding:3vw;position:relative;width:5vw}.navbar__button svg{fill:#f5cab7}@media only screen and (max-width:1366px){.navbar__button{display:flex}}.navbar__button--expanded{padding:3vw;position:fixed;right:0;top:0}.navbar__routes{align-items:center;display:flex;width:auto}@media only screen and (max-width:1366px){.navbar__routes{display:none}}.navbar__routes--expanded{display:inline-flex;flex-direction:column;height:30%;justify-content:space-around;margin-bottom:10vh}.navbar__route--active{color:#fff!important}@media only screen and (max-width:1366px){.navbar__route{font-size:3vmin}}@media only screen and (max-width:769px){.navbar__route{font-size:5vmin}}.navbar a{align-items:center;color:#f5cab7;display:flex;margin:1vw;text-decoration:none;white-space:nowrap}.navbar a:hover{color:#fff}.header{align-content:center;height:90vmin}@media(max-width:1024px){.header{height:70vmin}}.header img{height:auto;margin-bottom:2vh;margin-top:8vh;max-width:100%;position:relative;top:0;width:100%}section{-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:8vh;page-break-inside:avoid}.section__container{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:auto auto auto;padding:5vw 11.5vw}@media only screen and (max-width:769px){.section__container{grid-template-columns:auto;justify-items:center}}.section__container--advent{grid-template-columns:auto auto auto auto;padding-top:3vw}@media only screen and (max-width:769px){.section__container--advent{grid-template-columns:auto;justify-items:center}}.section__container--header{gap:0;padding:4vw 11.5vw}.section__title{border-bottom:.4vh solid hsla(26,60%,67%,.5);margin-left:11.5vw;padding-bottom:1vw;padding-top:6vw;text-align:left}.section__description p{-webkit-margin-after:0;margin-block-end:0;margin-top:5vmin;text-align:center}@media only screen and (min-width:1366px){.section__description p{font-size:2.5vmin}}.section__img{box-shadow:1vh 1vh #fff;height:auto;max-width:24vw;transition:box-shadow .1s}.section__img--advent{max-height:18vw;max-width:18vw;min-height:18vw;min-width:18vw;object-fit:cover}@media only screen and (max-width:769px){.section__img--advent{margin:3vw;max-height:65vw;max-width:65vw;min-height:65vw;min-width:65vw}}.section__img:hover{box-shadow:1vh 1vh #ddd;cursor:pointer}@media only screen and (max-width:769px){.section__img{margin:3vw;max-width:65vw}}.modal{display:flex;justify-content:center}.modal__bckg{background-color:#000;background-color:rgba(0,0,0,.4);height:100%;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.modal__button{fill:#84614f;background-color:#f5cab7;border:none;border-radius:100%;cursor:pointer;height:3vw;line-height:0rem;margin:2vw;padding:0;position:fixed;top:40vh;width:3vw;z-index:6}.modal__button--previous{left:0}.modal__button--next{right:0}@media only screen and (max-width:769px){.modal__button{height:10vw;margin:4vw;width:10vw}}.modal__box{background-color:#fff;display:block;height:auto;overflow:auto;padding:1vw 2vw 4vw;position:fixed;top:8vh;width:75vw;z-index:5}@media only screen and (max-width:769px){.modal__box{display:block;height:87vh;overflow:auto;padding:0;width:82vw}}.modal__box--advent{height:80vh;width:60vw}@media only screen and (max-width:769px){.modal__box--advent{height:85vh;width:80vw}}.modal__content{display:flex;height:60svh;padding:1.3rem}@media only screen and (max-width:769px){.modal__content{border-bottom:2px solid #f5cab7;flex-direction:column;height:78vh;padding:0}}.modal__text{word-wrap:break-word;color:#888;overflow:auto;padding:0 2rem}.modal__text p{-webkit-margin-before:0;margin-block-start:0;margin-bottom:3vmin}.modal__text h4{-webkit-margin-before:0;margin-block-start:0}@media only screen and (max-width:769px){.modal__text{box-shadow:inset 0 -10px 10px hsla(18,76%,84%,.2);overflow:auto;padding:9vw}}.modal__text--advent{padding-right:2rem}@media only screen and (min-width:769px){.modal__text--advent{font-size:3vmin}.modal__text--advent h4{font-size:3.2vmin}}.modal__img{display:block;min-width:45%;text-align:center}.modal__img img{height:60vh;object-fit:contain;width:100%}@media only screen and (max-width:769px){.modal__img img{height:30vh}}.modal__img--advent img{height:70vh;width:100%}@media only screen and (max-width:1366px){.modal__img--advent img{height:30vh;object-fit:cover;width:30vh}}.modal__close{margin-right:1rem;margin-top:1rem;text-align:right}.modal__close button{color:#dda479;font-size:2rem;font-weight:700}.modal__close button:hover{color:#84614f;cursor:pointer;text-decoration:none}.modal__follow{align-items:baseline;display:flex;justify-content:flex-end;margin-right:1rem;margin-top:1rem;text-align:right;vertical-align:bottom}@media only screen and (max-width:769px){.modal__follow{justify-content:space-evenly}}.modal__follow a{align-items:top;color:#dda479;display:flex;font-family:Trispace,sans-serif;font-weight:700;text-decoration:none}.modal__follow a:hover{color:#84614f}.modal__follow img{height:2vh;margin:1px 5px 0 20px}.modal__carousel{background-color:#ddd;border:none;border-radius:100%;margin:.3rem;padding:.3rem}.modal__carousel:hover{background-color:#dda479;cursor:pointer}.modal__carousel--selected{background-color:#f5cab7}.bodywork{background-color:hsla(0,0%,100%,.5);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:5vw 11.5vw}.bodywork p{margin-bottom:1.5rem;margin-top:0}@media only screen and (max-width:769px){.bodywork div{width:65vw}.bodywork{align-items:center;flex-direction:column}}.bodywork h2{color:#dda479;font-size:calc(2rem + 4vmin);margin-bottom:6vmin;margin-top:-2vmin}.bodywork h3{font-size:1.5rem;font-style:italic;margin-block-start:0;margin-bottom:1rem}.bodywork h3,.bodywork h4{-webkit-margin-before:0;color:#84614f;font-weight:100}.bodywork h4{font-size:calc(2rem + 4vmin);margin-block-start:0;margin-bottom:3rem}.bodywork__boxArea{background-color:hsla(0,0%,100%,.7);border-bottom:.4vh solid hsla(26,60%,67%,.5);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:3vh 0 1vh;padding:5vw 7.5vw}.bodywork__col-narrow{width:20vw}@media only screen and (max-width:769px){.bodywork__col-narrow{width:65vw}}.bodywork__col{width:24.5vw}@media only screen and (max-width:769px){.bodywork__col{width:65vw}}.bodywork__col-grid-2{-webkit-column-count:2;column-count:2;-webkit-column-gap:6vw;column-gap:6vw}@media only screen and (max-width:769px){.bodywork__col-grid-2{-webkit-column-count:1;column-count:1;width:65vw}}.about{background-color:hsla(0,0%,100%,.5);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:5vw 11.5vw}.about p{margin-bottom:3vh;margin-top:0}@media only screen and (max-width:769px){.about{align-items:center;flex-direction:column}}.about__text{width:24.5vw}@media only screen and (max-width:769px){.about__text{width:65vw}}.about__photo{width:19vw}@media only screen and (max-width:769px){.about__photo{width:65vw}}.about__photo img{height:18vw;margin-bottom:4vh;object-fit:cover;width:18vw}@media only screen and (max-width:769px){.about__photo img{height:65vw;margin-top:4vh;width:65vw}}.footer{align-items:center;background-color:#f5cab7;color:#84614f;display:flex;flex-direction:row;justify-content:space-between;margin-top:8vh;min-height:10vh;padding:4vh 9vw;position:relative}@media only screen and (max-width:769px){.footer{flex-direction:column}}.footer div{align-items:center;display:flex}@media only screen and (max-width:769px){.footer div{flex-direction:column}}.footer a{align-items:center;color:#84614f;display:flex;font-family:Trispace,sans-serif;margin-right:3vh;text-decoration:none}.footer a:hover{color:#dda479}@media only screen and (max-width:769px){.footer a{flex-direction:column;margin:0 0 2vh}}.footer__contact{font-style:italic}@media only screen and (max-width:769px){.footer__contact{margin-top:2.5vh}}.footer__logo{-webkit-animation:footer__logo-spin 20s linear infinite;animation:footer__logo-spin 20s linear infinite;height:10vh;margin:1vh}.footer__logo:hover{cursor:pointer}.footer__icons{height:3vh;margin:1vh 1vh 1vh 0}@-webkit-keyframes footer__logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes footer__logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader-container{align-items:center;display:flex;justify-content:center;width:100%}.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:5px solid #dda479;border-left-color:#84614f;border-radius:50%;height:75px;margin-bottom:5vh;margin-top:2vh;width:75px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.button-reset-styles{-webkit-appearance:none;background:transparent;border:none;display:inline-block;font-family:Figtree,sans-serif;font-size:1rem;line-height:0rem;margin:0;padding:0}::-webkit-scrollbar{background-color:#ddd;height:.3rem;width:.3rem}::-webkit-scrollbar-thumb{background-color:#dda479;border-radius:9999px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.8545d1e2.css.map*/