@charset "UTF-8";.btn{border:none;background-color:unset;font-family:Amatic SC,sans-serif;color:var(--primary-color);font-size:1.5rem;text-decoration:none;cursor:pointer}.badge{display:inline-block;padding:.25em .4em;font-size:.75rem;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;background-color:var(--primary-color);color:#fff}.circles{position:absolute;width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%)}.circles>div{animation:growAndFade 3s infinite ease-out;background-color:var(--primary-color);border-radius:25px;height:100%;opacity:0;position:absolute;width:100%}.circles .circle1{animation-delay:1s}.circles .circle2{animation-delay:2s}.circles .circle3{animation-delay:3s}@keyframes growAndFade{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}body{align-items:center;display:flex;height:100vh;justify-content:center;margin:0}.tile{background:var(--card-bg-color);border-top:3px solid var(--primary-color);padding:1rem 2rem;max-width:20vw}.tile h3{font-size:2rem;font-weight:500;color:var(--primary-color);font-family:Amatic SC,sans-serif;margin:0 0 .5rem}.tile .tile__content{color:var(--fg-color)}.tile .tile-item{margin-bottom:.5rem}.tile .tile-item ul{margin:0;font-size:.8rem;line-height:.9rem;list-style:none;padding-left:1rem}.tile .tile-item ul li:before{content:"•";color:var(--primary-color);font-weight:700;font-size:1.25rem;display:inline-block;margin-right:.25rem;top:2px;position:relative}.tile .tile-item h4{margin:0 0 .25rem;font-size:1.1rem;font-weight:500}.visit-card{background-color:var(--card-bg-color);box-shadow:#00000059 0 5px 15px;padding:1rem;display:grid;grid-template-columns:1fr 2fr;gap:2rem 1rem;border-right:4px solid var(--primary-color);max-height:300px;border-radius:4px;transition:transform .1s ease;transform-style:preserve-3d;will-change:transform;-webkit-user-select:none;user-select:none;overflow:hidden;box-sizing:border-box;backface-visibility:hidden;perspective:1000px}.visit-card [data-floating-component]{z-index:2}.visit-card [data-floating-component].circling{position:relative}.visit-card>*{transform:translateZ(5px)}.visit-card img{width:100px}.visit-card .visit-card__circle{z-index:1;position:absolute;width:50%;right:-25%;transform:translateY(-50%);opacity:.3}.visit-card .visit-card__light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;content:"";transition:all .5s linear;border-radius:4px;pointer-events:none}.visit-card .visit-card__title{display:flex;flex-direction:column;align-items:center;justify-content:center}.visit-card .visit-card__title h1{margin:0;font-size:2.5rem;font-family:Amatic SC,sans-serif}.visit-card .visit-card__title h2{font-weight:100;font-size:1rem;margin:0 0 .5rem}.visit-card .visit-card__main{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.visit-card .visit-card__main .items{position:relative;border-radius:5px;padding:1rem;border:2px solid var(--primary-color)}.visit-card .visit-card__main .items.items--available{opacity:1;transition:opacity .3s ease-in-out}.visit-card .visit-card__main .items.items--available.items--available-hide{opacity:0}.visit-card .visit-card__main .items span{color:var(--primary-color);font-size:.75rem;font-weight:500;position:absolute;top:-17px;left:0;text-transform:uppercase}.visit-card .visit-card__main .items .item{display:flex;align-items:center;gap:.5rem}.visit-card .visit-card__main .items .item__title{color:var(--primary-color);font-weight:500;font-size:.9rem}.visit-card .visit-card__main .items .item__value{font-weight:300}.visit-card .icon-block{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:400}.visit-card .icon-block img{width:25px}.visit-card .icon-block span{display:block}.visit-card .icon-block.icon-block--list div:not([class^=circle]){padding-left:.5rem;border-left:var(--primary-color) 2px solid}@media screen and (max-width: 768px){.visit-card img{justify-self:center}.visit-card{grid-template-columns:1fr;gap:.5rem;width:100%;max-width:100%;margin-bottom:1rem;aspect-ratio:unset;max-height:unset}.visit-card .visit-card__aside{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.visit-card .visit-card__aside .icon-block{margin-bottom:0}.visit-card #mission{margin-bottom:.5rem}}@keyframes border-image{0%{border-image-slice:1}25%{border-image-slice:2}50%{border-image-slice:3}75%{border-image-slice:4}to{border-image-slice:5}}:root{--fg-color: #22221f;--bg-color: #f5f5f5;--card-bg-color: #fffafa;--primary-color: #fbb84f;--secondary-color: #3777FF}body{background-color:#fce043;background-image:linear-gradient(315deg,#fce043,#fb7ba2 74%);height:100vh;background-repeat:no-repeat;background-attachment:fixed;margin:0;overflow:hidden;display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;color:var(--fg-color)}.fg-primary{color:var(--primary-color)}.text-center{text-align:center}.floating{position:absolute;animation:floating 2.5s ease-in-out infinite}.shiny{-webkit-mask-image:red;mask-image:red;-webkit-mask-size:200%;mask-size:200%;-webkit-mask-position:-20;mask-position:-20;transition:mask-position 2s ease,-webkit-mask-position 2s ease}.shiny.shiny--active{-webkit-mask-position:120%;mask-position:120%;opacity:1}#version{position:fixed;font-family:monospace;font-size:.8rem;background:#0009;color:#fff;padding:4px 10px;border-radius:20px;box-shadow:0 2px 6px #0000004d;z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;top:10px;left:10px}@media (max-width: 768px){#version{top:auto;bottom:10px;left:50%;transform:translate(-50%)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(3px)}to{transform:translateY(0)}}@media (prefers-reduced-motion){.card{transform:none!important}}@media screen and (max-width: 1280px){body .tile .tile__content,html .tile .tile__content{font-size:13px}}@media screen and (max-width: 768px){html,body{overflow-x:hidden}body{display:block;padding:1rem;height:unset}body>*{box-sizing:border-box}body .tile{max-width:100%}body .floating{position:static;animation:none;max-width:100%}}
