*,:before,:after{box-sizing:border-box}body{box-sizing:border-box;min-height:100vh;margin:0}img{width:100%;max-width:100%}.fondamento-regular{font-family:Fondamento,serif;font-style:normal;font-weight:400}.handlee-regular{font-family:Handlee,cursive;font-style:normal;font-weight:400}.paper{background-color:#fffae5;background-image:url(../../../cardboard.png)}body{color:#333;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}header.site-header{z-index:10;grid-template-columns:8rem 1fr 8rem;column-gap:1rem;width:100%;height:50px;padding:0 1rem;display:grid;position:sticky;top:0}.social{justify-self:end;align-items:center;padding-right:1rem;display:flex}.social>a{aspect-ratio:1;width:2rem;height:2rem;display:block}a{color:inherit}.swallow{transition:transform .2s ease-in-out;transform:translate(-2rem,-3rem)}.logo{height:inherit;filter:drop-shadow(1px 1px 5px #0000004d);width:12rem}.brand{text-align:center;justify-content:center;align-items:center;display:flex}.brand .brand-content{text-align:center;flex-wrap:wrap;justify-content:center;column-gap:.5rem;font-size:1.5rem;display:flex}.clipboard{filter:drop-shadow(2px 2px 4px #0003);width:100%;max-width:400px;transition:transform .2s ease-in-out;position:relative;transform:rotate(5deg)}.clipboard-content{padding:1rem;position:absolute;inset:8rem 2.4rem 3rem 1.9rem;overflow-y:auto}.clipboard-content h2{text-align:center;margin:0;font-family:Handlee,cursive;font-size:1.2em}.clipboard-content table{border-collapse:collapse;width:100%;font-size:.9em}.clipboard-content table th,.clipboard-content table td{border-bottom:1px solid #ddd;padding:8px 12px}.clipboard-content table th{text-align:center;font-weight:700}.clipboard-content table td{text-align:center;color:#555}table.entry-fee th:first-child,table.entry-fee td:first-child,table.opening-hours th:first-child,table.opening-hours td:first-child{text-align:left}.note{max-width:300px;transition:transform .2s ease-in-out;position:relative;transform:rotate(-7deg)}.note-content{border-radius:2% 2% 8%;position:absolute;inset:35% 5% 5%;overflow:hidden}.note-content iframe{width:100%;height:100%}.no-int{pointer-events:none}footer.site-footer{text-align:center;padding:1rem 2rem;position:sticky;bottom:0}.grid{grid-template-columns:1fr 25rem 25rem 1fr;gap:2rem;display:grid}.banner{grid-area:1/1/-1/-1}.clipboard-container{grid-area:1/3}.note-container{grid-area:1/2;padding-top:4rem}.zapper{justify-self:end;max-width:200px;transform:rotate(-2deg)}.contact{flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;display:flex}@media (width<=900px){header .brand .brand-content{font-size:1.1rem}.grid{gap:unset;grid-template-columns:1fr;grid-auto-rows:auto;display:grid}.banner,.clipboard-container,.note-container{grid-column:1}.clipboard-container{grid-row:1}.clipboard-container .clipboard{margin:auto}.note-container{flex-direction:column;grid-row:2;align-self:center;margin:auto;padding:0 2rem;display:flex}.note-container .note{order:1;max-width:700px;transform:rotate(-2deg)}.zapper{max-width:unset;transform:unset;order:0}}@media (width<=500px){header{grid-template-columns:4rem 1fr auto;gap:.5rem}.logo{width:10rem}.swallow{transform:translate(-4rem,-3rem)}.zapper,.note-container .note,.clipboard{transform:unset}.clipboard-container{margin-top:20%}}.hidden{display:none}
