li.svelte-8r1pj2.svelte-8r1pj2{text-decoration:none;list-style:none}button.svelte-8r1pj2.svelte-8r1pj2{background-color:transparent;border:none;color:var(--text-secondary);font-size:1.1rem;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.75rem;padding:13px 25px;border-radius:100px;cursor:pointer;transition:background-color .3s var(--bezier-one),transform .3s var(--bezier-one)}button.svelte-8r1pj2.svelte-8r1pj2:hover{background-color:var(--elevation-four)}h5.svelte-8r1pj2.svelte-8r1pj2{transition:all .3s var(--bezier-one)}button.svelte-8r1pj2:hover>h5.svelte-8r1pj2,.selected.svelte-8r1pj2 h5.svelte-8r1pj2{color:var(--text-primary);opacity:1}h5.svelte-8r1pj2.svelte-8r1pj2{opacity:.8}@media screen and (max-width: 868px){h5.svelte-8r1pj2.svelte-8r1pj2{transition-delay:.5s}button.svelte-8r1pj2.svelte-8r1pj2{flex-direction:column;gap:0;font-size:.9rem;margin-bottom:0}button.svelte-8r1pj2.svelte-8r1pj2:hover{background-color:transparent}}nav.svelte-1542pwi.svelte-1542pwi{margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:center}div.svelte-1542pwi.svelte-1542pwi{display:flex;justify-content:space-between;width:90vw;position:fixed;top:0;padding:0 8rem;margin-top:2rem;z-index:15;background-color:var(--bg-color);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-blend-mode:overlay;transition:all .5s ease}.logo.svelte-1542pwi.svelte-1542pwi{display:flex;order:1;align-self:flex-start;align-items:center}ul.svelte-1542pwi.svelte-1542pwi{display:flex;order:2;column-gap:2rem;align-items:center}ul.svelte-1542pwi li.svelte-1542pwi{text-decoration:none;list-style:none}ul.svelte-1542pwi li a.svelte-1542pwi{font-size:1.25rem;font-family:Sofia Sans,sans-serif;color:var(--text-secondary);text-decoration:none}ul.svelte-1542pwi li a.svelte-1542pwi:hover{color:var(--accent)}@media (min-width: 868px){div.svelte-1542pwi.svelte-1542pwi{border-radius:3px}.scrolled.svelte-1542pwi.svelte-1542pwi{justify-content:space-between;border-bottom:1.5px solid var(--elevtion-one);padding:1rem;margin-top:2rem;background-color:var(--elevation-one);box-shadow:0 15px 8px -10px #0003}}@media (max-width: 868px){div.svelte-1542pwi.svelte-1542pwi{padding:0;margin-top:2rem;z-index:15;background-color:var(--elevation-two);opacity:1;transition:all .5s ease}div.svelte-1542pwi .logo.svelte-1542pwi{padding-left:.6rem;width:120px;overflow:hidden}div.svelte-1542pwi ul.svelte-1542pwi{column-gap:10px;padding:0 .6rem 0 0}}.card.svelte-dpofe5.svelte-dpofe5{position:relative;border:none;padding:none;height:100%;width:100%;border-radius:4px;overflow:hidden;background:var(--elevation-one);transition:all .3s var(--bezier-one);cursor:pointer;font-size:0;-webkit-user-select:none;user-select:none;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transform:translate3d(0,0,1px);transform:translateZ(1px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.card.svelte-dpofe5.svelte-dpofe5:hover{transform:translateY(-1px);box-shadow:0 15px 25px -10px #00000040}@media screen and (max-width: 868px){.card.svelte-dpofe5.svelte-dpofe5{border-radius:0}}.img-modal.svelte-dpofe5.svelte-dpofe5{background-blend-mode:overlay;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;text-align:center;left:0;top:50%;transform:translateY(-50%);height:200vh;width:100vw;z-index:20;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--elevation-six);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.img-modal.svelte-dpofe5 img.svelte-dpofe5{max-height:83vh;height:auto;max-width:86vw;border-radius:2vh;display:flex;justify-content:center;align-items:center}.tall.svelte-dpofe5.svelte-dpofe5{grid-row:span 2/auto}@media only screen and (max-width: 1153px){.shrink.svelte-dpofe5.svelte-dpofe5{grid-row:span 1/auto;background-position:top}}.tooltip-wrapper.svelte-d0t2q1.svelte-d0t2q1{position:relative;display:inline-block}.tooltip-wrapper.svelte-d0t2q1:hover .tooltip.svelte-d0t2q1{opacity:1;visibility:initial;margin-top:-8px}.tooltip.svelte-d0t2q1.svelte-d0t2q1{position:absolute;display:inline-block;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,margin-top .2s ease-in-out;left:50%;top:0%;line-height:normal;transform:translate(-50%,-120%);padding:.15rem .5rem;border-radius:6px;background-color:var(--accent);color:var(--elevation-one);font-size:.9rem;font-family:var(--font-two);font-weight:300;letter-spacing:-.075em}.tooltip.svelte-d0t2q1.svelte-d0t2q1:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid var(--accent) 10px;bottom:-8px;content:" ";height:0;width:0;left:50%;margin-left:-10px;position:absolute}.tooltip.active.svelte-d0t2q1.svelte-d0t2q1{opacity:1;visibility:initial;margin-top:-8px}a.svelte-kwyx0x.svelte-kwyx0x{transition:all .3s var(--bezier-one);display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:transparent;border:none;border-radius:10px;cursor:pointer}div.svelte-kwyx0x.svelte-kwyx0x{transition:all .3s var(--bezier-one)}div.svelte-kwyx0x:hover a.svelte-kwyx0x{background-color:var(--elevation-one)}div.svelte-kwyx0x.svelte-kwyx0x:active{transform:scale(98%)}.socials-container.svelte-r5l8ca{display:flex;gap:.75rem;justify-content:center;align-items:center}hr.svelte-izeouo.svelte-izeouo{background-color:var(--elevation-one);height:1px;border:0;width:100%;margin-bottom:2rem}@media screen and (max-width: 768px){hr.svelte-izeouo.svelte-izeouo{margin-bottom:1.5rem}}section.svelte-izeouo.svelte-izeouo{display:flex;flex-direction:column;align-items:center;margin-top:0;margin-bottom:1.5rem}@media (max-width: 868px){section.svelte-izeouo.svelte-izeouo{align-items:center}}footer.svelte-izeouo.svelte-izeouo{display:flex;align-content:center;flex-direction:row;justify-content:space-around;align-items:center;position:relative}footer.svelte-izeouo .ornament svg.svelte-izeouo{min-width:15rem;max-width:30rem}@media screen and (max-width: 768px){footer.svelte-izeouo .ornament svg.svelte-izeouo{min-width:10rem;max-width:15rem}}h6.svelte-izeouo.svelte-izeouo{text-align:center;font-size:1.2rem;line-height:2.5rem;margin-top:0}h6.svelte-izeouo span.svelte-izeouo{display:inline-block}
