html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:"Geist";font-style:normal;font-weight:400;src:url("../fonts/geist-v4-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geist";font-style:normal;font-weight:500;src:url("../fonts/geist-v4-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geist";font-style:normal;font-weight:700;src:url("../fonts/geist-v4-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair";font-style:normal;font-weight:800;src:url("../fonts/playfair-v10-latin-800.woff2") format("woff2")}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5{font-family:"Playfair",serif;margin:1rem 0;word-break:keep-all}h1{font-size:clamp(1.4rem,2vw + 1rem,2.5rem);margin-top:0}h2{font-size:clamp(1.2rem,2vw + 1rem,2rem)}h3{font-size:clamp(1.1rem,2vw + 1rem,1.5rem)}p{line-height:1.5}a{color:#111;text-decoration:underline}a:hover{text-decoration:none}.screen-reader-text{clip:rect(1px 1px 1px 1px);position:absolute!important;-webkit-transition:all 0.55s;transition:all 0.55s}.news__list ul,.responsive-nav ul,.site-footer ul,.site-header ul{list-style:none;margin:0;padding:0}.sidebar img,.site-content img,figure img{max-width:100%;height:auto}.margin-top{margin-top:15rem!important}figure{max-width:100%;margin:1em 0}figcaption{font-size:13px;color:#888;line-height:1.4}blockquote{font-style:normal;font-size:1.5rem;padding:3rem 0 1rem;background-image:url("../images/quote.png");background-repeat:no-repeat;background-position:0 0;margin:1.5rem 0}blockquote p{line-height:1.2}blockquote cite{font-size:0.9rem}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}body,html{height:100%;margin:0}body{background:#fff;background-image:url("../images/tausta.jpg");background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed;font-family:"Geist",sans-serif;font-size:100%;color:#111;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:768px){body{background-size:cover}}.container,.pre-footer{width:100%;max-width:78rem;margin-inline:auto;padding:0 1rem}.site-header{background-color:#000}.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.site-header .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-header .container .logo{position:relative;width:7rem;padding:2.5rem 0;margin-right:2rem}.site-header .container .logo span{display:block;width:100%;position:absolute;top:-1rem;left:0;z-index:10}.site-header .container .logo img{width:100%;height:auto}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#f5d76e;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.2s;transition-duration:0.2s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.primary .menu-items{display:none;padding:1rem 0}@media (min-width:992px){.primary .menu-items{display:inline-block;vertical-align:middle;margin-right:1rem;padding:2rem 0}}.primary li{display:inline-block;margin-right:1rem;position:relative;font-size:0.9rem}.primary li.menu-item-has-children>a:after{display:inline-block;width:1.5rem;height:1rem;margin-left:0.25rem;content:"";background-image:url("../images/caret-down.png");background-repeat:no-repeat;background-size:1.5rem}.primary li ul li.menu-item-has-children>a:after{display:inline-block;vertical-align:middle;width:1.5rem;height:1rem;margin-left:0.25rem;content:"";background-image:url("../images/caret-down.png");background-repeat:no-repeat;background-size:1.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.primary li ul{position:absolute;z-index:10;top:100%;left:-0.5rem;background-color:#000;padding:0;-webkit-box-shadow:1px 1px 3px rgb(255,163,51);box-shadow:1px 1px 3px rgb(255,163,51);height:0;visibility:hidden}.primary li ul .current_page_item>a{color:#f5d76e;border-color:transparent}.primary li ul ul{top:-1rem;left:100%}.primary li ul li{display:block;margin-right:0}.primary li ul a{padding:0.5rem 0.5rem;white-space:nowrap;color:#fff;display:block}.primary li:hover>ul{height:auto;visibility:visible}.primary a{font-weight:bold;color:#fff;text-decoration:none;display:block;padding:0 0 0.5rem}.primary .current-menu-ancestor>a,.primary .current_page_item>a,.primary .current_page_parent>a,.primary a:hover{background:-webkit-gradient(linear,left top,right top,from(#d4af37),color-stop(40%,#f5d76e),color-stop(50%,#f5d76e),color-stop(60%,#f5d76e),to(#d4af37));background:linear-gradient(to right,#d4af37 0%,#f5d76e 40%,#f5d76e 50%,#f5d76e 60%,#d4af37 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.site-header .aaa{max-width:7rem;vertical-align:middle}.hamburger{display:inline-block;vertical-align:middle;margin-left:2rem}@media (min-width:992px){.hamburger{display:none}}.responsive-nav{display:none;background-color:#000;padding-top:3rem}.responsive-nav a{display:block;padding:0.75rem;color:#fff;text-transform:uppercase;text-decoration:none}.responsive-nav ul li{border-bottom:1px solid #111;position:relative}.responsive-nav ul li.current_page_ancestor>ul{display:block}.responsive-nav ul li .sub-nav-toggle{position:absolute;top:0;right:0;color:#fff;text-align:center;z-index:10}.responsive-nav ul li .sub-nav-toggle:after{display:block;content:"+";width:2rem;height:2.5rem;font-size:1.85rem}.responsive-nav ul li .sub-nav-toggle.toggled:after{content:"-"}.responsive-nav ul li.current_page_parent>.sub-nav-toggle:after{content:"-"}.responsive-nav ul li.current_page_parent>.sub-nav-toggle.toggled:after{content:"+"}.responsive-nav ul ul{display:none;background-color:#111}.responsive-nav ul ul li:last-child{border-bottom:none}.responsive-nav ul ul .sub-nav-toggle{color:#f5d76e}.responsive-nav ul ul a{color:#f5d76e;padding-left:1.5rem;font-size:0.9rem;text-transform:none}.responsive-nav ul ul ul a{padding-left:2rem;color:#000}.responsive-nav .current_page_item>a{color:#000;background-color:#f5d76e}.breadcrumbs{margin:0 0 15px;font-size:12px}.site-content{width:100%;margin:2rem 0;padding:0 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:576px){.site-content{margin:5rem 0}}.site-content .btn{display:inline-block;background-color:#f5d76e;color:#fff;border-radius:30px;padding:0.75rem 1rem 1rem;font-weight:700;margin-top:2rem;min-width:100%;text-align:center;line-height:1.5;font-size:0.9rem}.site-content .btn:hover{color:#fff;background-color:rgb(243.3548387097,208.4193548387,86.1451612903)}@media (min-width:576px){.site-content .btn{padding:0.75rem 1.5rem 1rem}}@media (min-width:768px){.site-content .btn{min-width:15.5rem;padding:0.75rem 2rem 1rem}}.front-page-container{max-width:70em;margin:2rem auto;position:relative;z-index:10}@media screen and (min-width:46em){.front-page-container{display:-ms-grid;display:grid;-ms-grid-columns:25% 5% 75%;grid-template-columns:25% 75%;gap:5%}}.home .site-main,.single .site-main,.tag .site-main{padding:2rem}.site-main{margin:50px auto;background:url("../images/scroll-middle.png") repeat-y center;color:#3b2a1a;max-width:540px;margin:0 auto;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);box-shadow:1px 1px 3px rgba(0,0,0,0.5)}.site-main .page,.site-main article.post{background-repeat:no-repeat;background-position:90% 0;background-size:50%;padding:2rem}@media screen and (max-width:50rem){.site-main .page,.site-main article.post{background-image:none!important}}.site-main.black-background{background-image:url("../images/bg-middle.png");background-repeat:repeat-y;background-size:auto;padding:0 3rem 0 4rem;-webkit-box-shadow:none;box-shadow:none;color:#ac8629;position:relative;max-width:824px}.site-main.black-background:before{display:block;position:absolute;content:"";top:-74px;left:0;right:0;height:74px;background-image:url("../images/bg-top.png");background-repeat:no-repeat;background-size:contain}.site-main.black-background:after{display:block;position:absolute;content:"";bottom:-74px;left:0;right:0;height:74px;background-image:url("../images/bg-bottom.png");background-repeat:no-repeat;background-size:auto;background-position:top right}@media screen and (max-width:870px){.site-main.black-background{background-image:none;background-color:#000;-webkit-box-shadow:0 0 15px rgba(170,109,36,0.5);box-shadow:0 0 15px rgba(170,109,36,0.5);padding:0}.site-main.black-background:after,.site-main.black-background:before{display:none}}.site-main.black-background a{color:#fff}.site-main.black-background a:hover{color:#f5d76e}.site-main.black-background .wp-block-post-title,.site-main.black-background h1,.site-main.black-background h2,.site-main.black-background h3{display:table;background:-webkit-gradient(linear,left top,right top,from(#b38c2e),color-stop(40%,#f5d665),color-stop(50%,#f5d76e),color-stop(60%,#f5d665),to(#b38c2e));background:linear-gradient(to right,#b38c2e 0%,#f5d665 40%,#f5d76e 50%,#f5d665 60%,#b38c2e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.site-logo{max-width:10rem;margin:0 auto}.site-main article{margin-bottom:2rem}.alasivu .site-main .entry-title{text-align:center}.has-text-align-center{margin:2rem auto}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem 0}.grid-content{margin:2rem auto}.grid-content ul{list-style:none;margin:0;padding:0}.grid-content ul img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (min-width:992px){.grid-content ul img{height:350px}}.grid-content ul li{margin-bottom:2rem}.grid-content ul li p a{display:inline-block;background-color:#f5d76e;color:#fff;border-radius:30px;padding:0.75rem 1rem 1rem;font-weight:700;margin-top:2rem;min-width:100%;text-align:center;line-height:1.5;font-size:0.9rem}.grid-content ul li p a:hover{color:#fff;background-color:rgb(243.3548387097,208.4193548387,86.1451612903)}@media (min-width:576px){.grid-content ul li p a{padding:0.75rem 1.5rem 1rem}}@media (min-width:768px){.grid-content ul li p a{min-width:15.5rem;padding:0.75rem 2rem 1rem}}.grid-content ul li p a{margin-top:1rem;min-width:1rem!important}@media (min-width:992px){.grid-content ul li p a{min-width:15.5rem!important}}.grid-content ul h3.entry-title{font-size:clamp(1.25rem,2vw + 1rem,2rem);margin:1.5rem 0 1rem}.pre-footer{margin-top:2rem;margin-bottom:2rem;padding:0 1rem}@media (min-width:576px){.pre-footer{margin-top:4rem;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;margin-bottom:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:78rem){.pre-footer{padding:0}}.pre-footer .image{height:100%}.pre-footer img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.pre-footer .text{background-color:#f5d76e;padding:1rem}@media (min-width:576px){.pre-footer .text{height:100%;-ms-flex-line-pack:center;align-content:center;display:-ms-grid;display:grid;padding:2rem}}@media (min-width:992px){.pre-footer .text{padding:2rem 3rem}}@media (min-width:1100px){.pre-footer .text{padding:2rem 5rem;font-size:1.25rem}}.pre-footer h2{font-size:clamp(1.625rem,3vw + 1rem,4rem);margin:0;color:#fff}.pre-footer p a{display:inline-block;background-color:#f5d76e;color:#fff;border-radius:30px;padding:0.75rem 1rem 1rem;font-weight:700;margin-top:2rem;min-width:100%;text-align:center;line-height:1.5;font-size:0.9rem}.pre-footer p a:hover{color:#fff;background-color:rgb(243.3548387097,208.4193548387,86.1451612903)}@media (min-width:576px){.pre-footer p a{padding:0.75rem 1.5rem 1rem}}@media (min-width:768px){.pre-footer p a{min-width:15.5rem;padding:0.75rem 2rem 1rem}}.pre-footer p a{background-color:#fff;color:#f5d76e;margin-top:0}.content-area{width:100%}.post-thumbnail,.wp-block-cover{border-radius:1rem;border:2px solid transparent;overflow:hidden;position:relative;background:-webkit-gradient(linear,left top,right top,from(#b38c2e),color-stop(40%,#f5d665),color-stop(50%,#f5d76e),color-stop(60%,#f5d665),to(#b38c2e));background:linear-gradient(to right,#b38c2e 0%,#f5d665 40%,#f5d76e 50%,#f5d665 60%,#b38c2e 100%)}.post-thumbnail img,.wp-block-cover img{border-radius:1rem;display:block;-o-object-position:top center;object-position:top center}.post-thumbnail .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{position:absolute;top:0;right:2rem;z-index:10;background-color:#000;clip-path:polygon(100% 0,100% 100%,50% 80%,0 100%,0 0);padding:2rem 1rem 3rem;max-width:7rem}.post-thumbnail .wp-block-cover__inner-container .taxonomy-post_tag,.wp-block-cover .wp-block-cover__inner-container .taxonomy-post_tag{background:-webkit-gradient(linear,left top,right top,from(#b38c2e),color-stop(40%,#f5d665),color-stop(50%,#f5d76e),color-stop(60%,#f5d665),to(#b38c2e));background:linear-gradient(to right,#b38c2e 0%,#f5d665 40%,#f5d76e 50%,#f5d665 60%,#b38c2e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:bold;font-family:"Playfair",serif;font-size:1.2rem}.post-thumbnail .wp-block-cover__inner-container .taxonomy-post_tag a,.wp-block-cover .wp-block-cover__inner-container .taxonomy-post_tag a{color:inherit;text-decoration:none;word-break:break-word;pointer-events:none}.type-post .post-thumbnail{margin-bottom:1.5rem}.site-main.black-background .paperitausta{background:url("../images/scroll-middle.png") repeat-y center;background-size:100% auto;padding:30px;color:#8e6223;line-height:1.6;text-align:center}.site-main.black-background .paperitausta h2,.site-main.black-background .paperitausta h3{color:#8e6223;background:transparent;-webkit-text-fill-color:inherit}@media (min-width:576px){.ohjelmisto-listaus .tapahtuma-columns>div:last-child,.type-post .tapahtuma-columns>div:last-child{border-left:1px solid #ae862a;padding-left:1.5rem}}.sidebar{width:100%;margin-top:25px}.pagination a,.pagination span{display:block;float:left;margin:2px 2px 2px 0;padding:0.5rem 1rem;width:auto;color:#fff;background-color:#111;text-decoration:none}.pagination a:hover{color:#111!important;background-color:#f5d76e}.pagination .current{padding:0.5rem 1rem;color:#000;background-color:#f5d76e}.wp-block-query-pagination-numbers a,.wp-block-query-pagination-numbers span{display:inline-block;padding:0.5rem 1rem;background-color:#111;text-decoration:none}.wp-block-query-pagination-numbers span{background-color:#f5d76e;color:#000}.comment-list img{width:auto;max-width:100%}button[type=submit],input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{padding:7px 9px;width:100%}textarea{max-width:100%;width:100%}input[type=submit]{width:auto}.wpforms-container{max-width:46rem}.wpforms-container input,.wpforms-container input[type=checkbox]:checked:after,.wpforms-container input[type=checkbox]:checked:before,.wpforms-container input[type=radio]:checked:before,.wpforms-container textarea{border-color:#f5d76e!important}.wpforms-container input[type=radio]:checked:after{background-color:#f5d76e!important}.wpforms-container select{border-color:#f5d76e!important}.wpforms-container button[type=submit]{max-width:15em;background-color:#f5d76e!important}.search-form{display:-ms-grid;display:grid;-ms-grid-columns:80% 2rem 1fr;grid-template-columns:80% 1fr;gap:2rem}.read-more{display:inline-block;background-color:#f5d76e;color:#fff;border-radius:30px;padding:0.75rem 1rem 1rem;font-weight:700;margin-top:2rem;min-width:100%;text-align:center;line-height:1.5;font-size:0.9rem}.read-more:hover{color:#fff;background-color:rgb(243.3548387097,208.4193548387,86.1451612903)}@media (min-width:576px){.read-more{padding:0.75rem 1.5rem 1rem}}@media (min-width:768px){.read-more{min-width:15.5rem;padding:0.75rem 2rem 1rem}}.read-more{margin-top:1rem;text-decoration:none}.wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-right:0}@media (min-width:576px){.wp-block-media-text .wp-block-media-text__content{padding-left:2rem;padding-right:0}}@media (min-width:992px){.wp-block-media-text{font-size:1.125rem}.wp-block-media-text .wp-block-media-text__content{padding-left:3rem}}@media screen and (max-width:37.5em){.has-media-on-the-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column-reverse;flex-flow:column-reverse}}.wp-block-media-text.is-style-no-margin-no-padding{margin:0;padding:0}.wp-block-media-text.is-style-no-padding{padding:0}.wp-block-media-text.is-style-no-margin{margin:0}hr{border:none!important;height:2px;max-width:15rem;background:-webkit-gradient(linear,left top,right top,from(#b38c2e),color-stop(40%,#f5d665),color-stop(50%,#f5d76e),color-stop(60%,#f5d665),to(#b38c2e));background:linear-gradient(to right,#b38c2e 0%,#f5d665 40%,#f5d76e 50%,#f5d665 60%,#b38c2e 100%)}.wp-block-button__link{background:-webkit-gradient(linear,left top,right top,from(#d4af37),color-stop(40%,#f5d76e),color-stop(50%,#f5d76e),color-stop(60%,#f5d76e),to(#d4af37));background:linear-gradient(to right,#d4af37 0%,#f5d76e 40%,#f5d76e 50%,#f5d76e 60%,#d4af37 100%);color:#000!important;font-size:18px;font-weight:500;padding:12px 28px;border:2px solid #d4af37;border-radius:12px;cursor:pointer;-webkit-transition:-webkit-transform 0.1s ease,-webkit-box-shadow 0.1s ease;transition:-webkit-transform 0.1s ease,-webkit-box-shadow 0.1s ease;transition:transform 0.1s ease,box-shadow 0.1s ease;transition:transform 0.1s ease,box-shadow 0.1s ease,-webkit-transform 0.1s ease,-webkit-box-shadow 0.1s ease;position:relative}.wp-block-button__link:before{background:none;border:2px solid #000;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:9px}.wp-block-button__link:hover{background:#d4af37}.has-main-color{color:#f5d76e}.has-secondary-color-color{color:#111}.has-accent-color-color{color:#c8e7f2}.has-accent-color-alt-color{color:#ececec}.has-main-color-background-color{background-color:#f5d76e}.has-secondary-color-background-color{background-color:#111}.has-accent-color-background-color{background-color:#c8e7f2}.has-accent-color-alt-background-color{background-color:#ececec}.alignleft{margin:25px 0}.alignright{margin:25px 0}.aligncenter{margin:25px auto}.site-footer{padding:1rem;background-color:#000;-webkit-box-shadow:-1px -1px 15px rgba(170,109,36,0.8);box-shadow:-1px -1px 15px rgba(170,109,36,0.8);color:#ac8629;position:relative;z-index:100}.site-footer h2,.site-footer h3{font-family:"Geist",sans-serif}.site-footer .container{font-size:0.9rem;text-align:center}.site-footer .logo{max-width:10rem;text-align:center;margin:0 auto}@media (min-width:576px){.site-footer .logo{text-align:left;margin:0}}.site-footer img{max-width:100%;height:auto}.site-footer .menu{text-align:center}.site-footer a{color:#ac8629;text-decoration:none}.site-footer .current_page_item>a,.site-footer a:hover{background:-webkit-gradient(linear,left top,right top,from(#d4af37),color-stop(40%,#f5d76e),color-stop(50%,#f5d76e),color-stop(60%,#f5d76e),to(#d4af37));background:linear-gradient(to right,#d4af37 0%,#f5d76e 40%,#f5d76e 50%,#f5d76e 60%,#d4af37 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.site-footer ul li{line-height:1.25;margin-bottom:0.5rem}.site-footer h3{font-size:1.1rem}.copy{max-width:78rem;margin:0 auto;font-size:0.9rem;text-align:center}.copy a{font-weight:700}.pauliina{display:none}.home .pauliina{text-align:right;position:fixed;bottom:-3rem;left:0;z-index:1;display:block}.home .pauliina img{display:none}@media screen and (min-width:46em){.home .pauliina img{display:block;max-width:250px}}@media screen and (min-width:60em){.home .pauliina img{max-width:500px}}@media screen and (min-width:80em){.home .pauliina img{max-width:600px}}@media screen and (min-width:90em){.home .pauliina img{max-width:670px}}