.bg[data-v-b7e9b7d4]{background-image:url(/img/Mareland_Bazaar_2025_BG_Watercolor.915f71bf.png);background-size:contain;background-repeat:no-repeat}@font-face{font-family:Arima;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/arima/v6/neIWzCqmt4Aup_qE1nFWqxI1RZX1YTE-pQ.ttf) format("truetype")}@font-face{font-family:Arima;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/arima/v6/neIWzCqmt4Aup_qE1nFWqxI1RZX14TA-pQ.ttf) format("truetype")}@font-face{font-family:Arima;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/arima/v6/neIWzCqmt4Aup_qE1nFWqxI1RZX1PzA-pQ.ttf) format("truetype")}@font-face{font-family:Arima;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/arima/v6/neIWzCqmt4Aup_qE1nFWqxI1RZX1YTA-pQ.ttf) format("truetype")}@font-face{font-family:Arima;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/arima/v6/neIWzCqmt4Aup_qE1nFWqxI1RZX1UzA-pQ.ttf) format("truetype")}@font-face{font-family:Arima;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/arima/v6/neIWzCqmt4Aup_qE1nFWqxI1RZX1vzc-pQ.ttf) format("truetype")}@font-face{font-family:Arima;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/arima/v6/neIWzCqmt4Aup_qE1nFWqxI1RZX1hjc-pQ.ttf) format("truetype")}.font-header{font-family:Arima,"sans-serif";font-weight:400}.font-default,.font-light{font-family:Arima,"sans-serif";font-weight:400;line-height:1.7em;letter-spacing:.5px}.font-light{font-weight:300}.font-bolder{font-weight:400;font-weight:600}.font-bolder,body,html{line-height:1.7em;letter-spacing:.5px;font-family:Arima,"sans-serif"}body,html{padding:0;margin:0;background-color:#fff;font-weight:400;font-size:1em;color:#1a2f35}.page{max-width:1000px;margin:16px auto;padding:0 1em}.page.auto-width{max-width:none}h1,h2,h3,h4{margin-top:.5em;color:#c78667;line-height:1.7em;letter-spacing:.5px;font-weight:300;font-family:Arima,"sans-serif";font-weight:400}h1{font-size:32px}h2{font-size:24px}a{color:#764640}a:hover{color:#646464}strong{font-weight:400;line-height:1.7em;letter-spacing:.5px;font-family:Arima,"sans-serif";font-weight:600}*{box-sizing:border-box}.messages{list-style-type:none;padding:0}.messages .message-item{position:relative}.messages .message-item+.message-item{border-top:1px solid #dbaca2}.messages .date-and-name{font-family:Arima,"sans-serif";font-weight:400;line-height:1.7em;letter-spacing:.5px;font-weight:300;font-size:.6em}.lined{padding-bottom:24px;margin-bottom:64px!important}.lined:after{content:"";display:inline-block;width:100%;margin:0 0;height:60px;position:absolute;left:50%;transform:translateX(-50%);bottom:-60px;background-image:radial-gradient(ellipse,#d1d0e4 2px,#d1d0e4 3px,transparent 0);background-size:20px 20px;background-position:0 0;background-repeat:repeat-x}.schedule{list-style-type:none;padding:0}.schedule .schedule-item{position:relative;display:flex;flex-direction:row}.schedule .times{flex:1}.schedule .times+div{flex:5}.schedule li{margin-bottom:16px}.schedule .time{color:#c78667;border-radius:4px}.schedule p{margin-top:0}.schedule .title{font-weight:400;line-height:1.7em;letter-spacing:.5px;font-family:Arima,"sans-serif";font-weight:600}.schedule .location{color:#c78667}.content-block{box-sizing:border-box;position:relative;height:auto;max-width:800px;margin:0 auto}.content-block .content-block-image{height:100%}.box{box-sizing:border-box;display:block;margin:16px 0;padding:16px;border-radius:8px;background:#fff;position:relative}.box img{width:50%;height:auto;float:right;clear:right;margin-left:1em;margin-top:1.5em;margin-bottom:1em}.edit-button{position:absolute;top:16px;right:16px}.columns{display:flex;flex-direction:row;-moz-column-gap:48px;column-gap:48px}.columns .column{width:100%;flex:1}.columns .column.third{flex:0.5}.columns .column.centered{display:flex;flex-direction:column;align-items:center}.columns .column.centered-vertically{display:flex;flex-direction:column;justify-content:center}.columns .column.filled{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.columns .column.filled>*{height:100%}@media screen and (max-width:800px){.columns{flex-direction:column}}.faq{box-sizing:border-box;display:block;margin:16px 0;padding:16px;border-radius:8px;background:#fff;position:relative}.faq img{width:50%;height:auto;float:right;clear:right;margin-left:1em;margin-top:1.5em;margin-bottom:1em}.faq .faq-item{position:relative}.faq ul{list-style-type:none;padding:0}.faq .question{font-style:italic}.faq .answer{margin-left:16px}.sponsor-box{padding:4em 0}.sponsor-box h3,.sponsor-box p{text-align:center}.sponsors{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.sponsor-item{position:relative;width:140px;margin:20px}.sponsor-item .sponsor-image{width:140px;height:140px;display:flex;justify-content:center;align-items:center;padding:10px}.sponsor-item img{max-width:120px;max-height:120px;width:120px}.sponsors-list{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}.sponsors-list h2{margin-top:0;margin-bottom:4px}.sponsors-list p{margin:8px 0 0 0}.sponsors-list .sponsor-item{flex:1;width:50%;min-width:46%;margin-bottom:32px;width:100%;text-align:left;display:flex}.sponsors-list .sponsor-item .sponsor-image{width:80px;height:80px;max-width:80px;min-width:80px;box-shadow:2px 2px 4px silver}.sponsors-list .sponsor-item .sponsor-image img{max-width:80px;max-height:80px;width:80px}.sponsors-list .sponsor-item .sponsor-image .svg{width:100%}.sponsors-list .sponsor-item>div{padding-left:16px}.sponsors-list .sponsor-item p{text-align:left}.sponsors-list .sponsor-item h2{margin-top:0}.photos{box-sizing:border-box;display:block;margin:16px 0;padding:16px;border-radius:8px;background:#fff;position:relative;list-style-type:none;padding:0;margin:0;display:flex;width:100%;overflow-x:scroll}.photos img{width:50%;height:auto;float:right;clear:right;margin-left:1em;margin-top:1.5em;margin-bottom:1em;margin-right:16px;width:600px}@media screen and (max-width:600px){.sponsor-item{width:100%;margin:10px}.sponsor-item img{max-width:100%}.schedule{list-style-type:none;padding:0}.schedule .schedule-item{position:relative;display:block}}.fullsize-map{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.fullsize-map img{display:block;max-height:95%;max-width:95%;width:auto;box-shadow:2px 2px 4px silver;border-radius:8px}.fullsize-map .option{position:absolute;top:10px;right:10px}footer{position:fixed;bottom:16px;right:16px;font-size:8px;color:#c8c8c8}footer a{text-decoration:none;color:#c8c8c8}footer a.dark{color:#646464}.footer-animals{width:100%;max-width:800px;display:block;margin:64px auto}.suggestions{display:flex;flex-wrap:wrap;padding-left:120px;padding-bottom:8px}.person-item{text-align:center;background-color:#fcf4de;min-width:45%;border-radius:4px;padding:4px;margin-bottom:4px;cursor:pointer;margin-right:4px;border:1px solid #646464;border-top-color:#b1b1b1;border-left-color:#b1b1b1}.person-item:hover{background-color:#fdfbf4}.roster-header{display:flex;flex-direction:row;justify-content:baseline;align-items:baseline;margin-bottom:4px}.roster-header .header-slot{margin-left:1px;margin-bottom:1px}.roster-row{margin-bottom:4px}.roster-row,.slots{display:flex;flex-direction:row;align-items:flex-start}.slots{flex-wrap:wrap;flex:1;padding:0!important;border:1px solid red}.roster-slots .data-slot,.roster-slots .header-slot{padding:4px;border:1px solid transparent;text-align:left;width:120px;min-height:50px}.roster-slots .data-slot.wide,.roster-slots .header-slot.wide{width:240px}.roster-slots .data-slot.right,.roster-slots .header-slot.right{text-align:right}.roster-slots .data-slot.small,.roster-slots .header-slot.small{font-size:.7em}.roster-slots .header-slot{display:flex;align-items:center;background-color:#ede7d7}.roster-slot:not(.no-slot){border:1px solid gray;cursor:pointer;min-width:140px;margin-left:1px;margin-bottom:1px}.roster-slot:not(.no-slot):hover{background-color:#f0f0f0}.roster-slot:not(.no-slot).slot-with-signup{background-color:#fea845;color:#fff;border-color:#fea845;text-align:center!important;cursor:default}.roster-slot:not(.no-slot).slot-with-signup.slot-with-your-signup{background-color:#8ec640;color:#fff;border-color:#8ec640;text-align:center!important;cursor:pointer}.roster-slot:not(.no-slot).slot-with-signup.slot-with-your-signup:hover{border-color:#ce4c38;background-color:#ce4c38}.no-slot{border:none;cursor:default}.slot-child{font-size:10px;line-height:10px;font-weight:100}.filters{display:flex;justify-content:flex-start;align-items:flex-start}.roster-buttons{position:absolute;top:16px;right:16px}.roster-buttons button{margin-left:4px}.roster{border-radius:8px;border:1px solid #959595;border-top-color:#fff;border-left-color:#fff;box-shadow:2px 2px 5px silver;background-color:#fffbf2;margin-bottom:16px;padding:8px}.roster-location{font-size:.5em;color:#646464}.roster-location:before{content:"("}.roster-location:after{content:")"}.roster-card{border-radius:8px;border:1px solid #959595;border-top-color:#fff;border-left-color:#fff;box-shadow:2px 2px 5px silver;background-color:#fdfbf4;font-size:24px;font-weight:700;padding:32px 16px;max-width:600px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.roster-card p{margin:0}@media screen and (max-width:1000px){.roster-page{font-size:.9em}.roster-page .roster-slots .data-slot,.roster-page .roster-slots .header-slot{width:80px}.roster-page .roster-slots .data-slot.wide,.roster-page .roster-slots .header-slot.wide{width:120px}}@media screen and (max-width:400px){.roster-page{font-size:.7em}.roster-page .roster-slots .data-slot,.roster-page .roster-slots .header-slot{width:60px}.roster-page .roster-slots .data-slot.wide,.roster-page .roster-slots .header-slot.wide{width:120px}}.flex{display:flex;width:100%}.flex.row{flex-direction:row;align-items:center}.flex .block{flex:1;padding:0 4px}.profile{color:#1a2f35;font-size:12px;padding:12px 16px}.profile,.wiki{position:relative}.wiki{max-width:80%;margin:0 auto;margin-bottom:128px}.wiki blockquote{border:1px solid #c8c8c8;margin:8px 64px;background:#fff3de;padding:8px;border-radius:4px;font-size:.9em}.wiki-container{display:flex;flex-direction:row;align-items:flex-start}.wiki-nav{padding:4px;flex:1}.wiki-content{position:relative;padding:4px;flex:5;border-right:1px solid #c8c8c8;padding-right:8px}.wiki-content table{width:100%}.wiki-content th{text-align:left}.wiki-content img{width:80%;margin:8px 10%;border-radius:4px;border:1px solid #c8c8c8}.wiki-edit .wiki-content{flex:4}.wiki-edit-button{position:absolute;top:24px;right:8px}.wiki-props{padding:4px;flex:2;margin-left:8px}.wiki-props.wiki-edit .field:first-child{margin-right:4px}.wiki-props table{width:100%;font-size:.8em}.wiki-props table td,.wiki-props table th{width:50%;vertical-align:top;text-align:left;padding:4px;border-bottom:1px solid #d1bfab}.wiki-props table tr:last-child td,.wiki-props table tr:last-child th{border-bottom:none}.slug{font-size:12px;position:relative;top:-8px;left:8px}.buttons{margin:32px 0}.buttons button{margin-right:8px}.wiki-header{border-bottom:1px solid #c8c8c8;margin-bottom:16px;color:#1a2f35;height:60px}.wiki-search{position:absolute;display:flex;flex-direction:row;top:3px;right:0;z-index:10;width:520px;background-color:#fff}.wiki-search>a{color:#1a2f35;font-size:12px;padding:12px 16px;position:relative}.wiki-search .search{position:relative;flex:1}.wiki-search .results{box-shadow:2px 2px 4px #4d4d4d;background-color:#fff;border-radius:8px;border-top-left-radius:2px;border-top-right-radius:2px;padding:8px;margin-top:4px;position:absolute;top:80%;left:0;width:100%;z-index:2000}.wiki-search .results ul{margin:0;padding:0;list-style-type:none}.wiki-search .result{padding:8px 0 8px 0;position:relative}.wiki-search .result:not(:last-child){border-bottom:1px solid #d1bfab}.wiki-change{position:absolute;top:-4px;right:0;font-size:10px}.wiki-cta{border-radius:8px;padding:16px;width:60%;margin:64px auto;background-color:#c78667}.wiki-cta,.wiki-cta a{color:#fff}.wiki-cta a:hover{color:#c8c8c8}.wiki-tree{font-size:14px}.tree{list-style-type:none;padding:0;margin:0;margin-left:20px}.tree li{position:relative}.tree li:before{content:"";position:absolute;top:12px;left:-36px;border-top:1px solid gray;width:32px}.tree li.root:before{left:-16px;width:12px}.tree li.has-children:after{content:"";position:absolute;top:12px;left:-16px;border-left:1px solid gray;height:calc(100% - 26px)}@media screen and (max-width:800px){.seperator,.wiki-search{display:none}.wiki-header{margin:16px 0 0 0;height:auto}h1{font-size:24px}h2{font-size:12px}.wiki-edit-button{position:relative;top:0;right:auto}.wiki-container{display:block}.wiki-content{border-right:none}}.drawer{position:fixed;z-index:10000;top:0;right:-140%;height:100%;width:618px;box-shadow:2px 2px 20px 0 #fff;transition:all .4s;background-color:#fdfbf4;padding:0 0}.drawer:before{content:"";position:absolute;top:16px;left:0;height:38px;border-right:1px solid #fdfbf4;display:none;z-index:10}.drawer .drawer-content{position:absolute;z-index:1;width:100%;height:100%;background-color:#fdfbf4;border-left:1px solid #b4aca1;padding:2px 32px 32px 8px;overflow-x:scroll}.drawer .drawer-close{position:absolute;top:16px;left:-34px;z-index:2;width:37px;height:38px;padding:4px;background-color:#fdfbf4;border:1px solid #fdfbf4;border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;box-shadow:-3px 3px 7px #888;transition:all .5s}.drawer .drawer-close:after{position:absolute;top:-6px;right:-6px;content:"";width:8px;height:50px;z-index:3;background:#fdfbf4}.drawer.open{box-shadow:2px 2px 20px 8px #888;right:0}.drawer.open.drawer-close{left:-37px;border:1px solid #b4aca1;box-shadow:2px 2px 10px 4px #888}.drawer .form{width:90%;min-width:90%}.drawer .form-item .message{right:-50px}@media screen and (max-width:920px){.drawer{width:70%;max-width:600px;min-width:400px}}@media screen and (max-width:700px){.drawer{width:80%;max-width:600px;min-width:400px}}form{width:90%;height:100%;max-width:600px}form h2{color:#8fa073}form .loading{position:absolute;top:16px;right:16px}.fields{display:flex;align-items:flex-end}.fields .field+.field{margin-left:16px;margin-bottom:0}.field{position:relative;margin-bottom:8px;vertical-align:top;display:flex}.field.field-small{margin-bottom:0}.field label{flex:1;position:relative;top:8px}.field label sup{position:absolute;top:0}.field .field-content{flex:4;width:100%}.field .field-content ul{margin:0;padding:0;list-style-type:none}.field .field-content ul li{margin-bottom:8px}.field .input,.field input,.field textarea{flex:4;font-family:inherit;font-size:inherit;background-color:#fcf4de;width:100%;border-radius:4px;padding:8px;border:1px solid #646464;border-bottom-color:#b1b1b1;border-right-color:#b1b1b1;outline:none}.field .input:focus,.field input:focus,.field textarea:focus{border-color:#8fa073}.field .input[disabled],.field input[disabled],.field textarea[disabled]{background-color:#f0f0f0}.field textarea{height:120px}.field .message{top:-20px;right:0;z-index:1}.field.field-small input{padding:4px}.field button{margin-left:4px;min-width:100px}.field.field-block{display:block}.field.field-block label{top:0}.field.invalid input,.field.invalid textarea{border-color:#b20000}.field.field-switch label.text{flex:4;margin-bottom:8px}.field.field-switch label.time{flex:4;position:relative;top:0;cursor:pointer}.field.field-switch label.time:hover{color:#646464}.field.field-switch input{width:20px}.field.field-switch svg{position:relative;top:4px;margin-right:8px}.field.field-switch svg path{fill:#8fa073}.field.field-flags input[type=checkbox]{visibility:hidden;display:inline;width:0}.field.field-flags .input{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;background-color:transparent;border:none}.field.field-flags .text{flex:1;min-width:25%;max-width:25%}.field.field-flags .checkbox-option{display:inline-block;position:relative;top:4px;margin-right:4px;width:20px;height:20px;background-color:#fcf4de}.form-buttons{text-align:right}button{position:relative;min-width:160px;border:none;border-radius:8px;color:#fff;padding:8px;cursor:pointer;cursor:hand;outline:none;transition:box-shadow .2s;font-weight:400;line-height:1.7em;letter-spacing:.5px;font-family:Arima,"sans-serif";font-weight:600}button .text{padding-right:.25em}button.confirm{background-color:#2da701}button.confirm:focus,button.confirm:hover{box-shadow:2px 2px 4px #646464}button.confirm:active{box-shadow:1px 1px 2px #646464}button.danger{background-color:#b20000}button.danger:focus,button.danger:hover{box-shadow:2px 2px 4px #646464}button.danger:active{box-shadow:1px 1px 2px #646464}button.cancel{background-color:#aeaeae}button.cancel:focus,button.cancel:hover{box-shadow:2px 2px 4px grey}button.cancel:active{box-shadow:1px 1px 2px grey}button.option{background-color:#a89c8a}button.option:focus,button.option:hover{box-shadow:2px 2px 4px #70634f}button.option:active{box-shadow:1px 1px 2px #70634f}button.dismiss{background-color:transparent;color:#000;opacity:.2}button.dismiss:active,button.dismiss:focus,button.dismiss:hover{box-shadow:0 0 0 transparent}button .icon{top:1px}button.wide{width:auto}button.icononly{padding:0;width:23px;min-width:23px;height:23px;font-size:14px}button.icononly .icon{top:1px;left:2px}button.small{padding:4px 8px;min-width:auto;font-size:11px;border-radius:4px}button.icon svg{position:relative;top:1px}button[disabled],button[disabled]:focus,button[disabled]:hover{background-color:#c7c7c7;box-shadow:none;cursor:default}.message{border-radius:4px;padding:.25em 2em .35em .75em;margin-bottom:.5em;width:100%;position:relative;box-shadow:2px 2px 4px rgba(0,0,0,.8);transition-duration:.5s;transform-style:preserve-3d;backface-visibility:hidden;color:#fff;transform-origin:bottom;display:flex}.message.inline{width:auto}.message>.icon{color:inherit;text-shadow:none;top:3px;left:-3px;font-size:1.4em}.message .text{cursor:default}.message button{position:absolute;top:.4em;right:.35em}.field .message{position:absolute;z-index:100;white-space:nowrap;width:auto;top:-46px;right:5%}.field .message:after,.field .message:before{content:"";position:absolute;width:0;height:10px}.field .message:before{z-index:2;border:10px solid transparent;border-top-color:#ecac00;bottom:-30px;left:14px}.field .message:after{z-index:1;border:12px solid transparent;border-top-color:rgba(0,0,0,.15);bottom:-34px;left:12px}.field .message.bottom{top:auto;bottom:-52px;transform-origin:top}.field .message.bottom:before{border:10px solid transparent;border-bottom-color:#ecac00;bottom:auto;top:-30px}.field .message.bottom:after{content:none}.field.invalid+.field.invalid .message{right:-10%}.field.invalid.half .message{right:auto!important;left:60%!important}.field.invalid.block .message{right:-40%!important;top:-22px}.field.invalid.block .message.bottom{top:auto;bottom:-52px}.field .message:not(.bottom).alert:before{border-top-color:#ac3000}.field .message:not(.bottom).warning:before{border-top-color:#ecac00}.field .message.bottom.alert:before{border-bottom-color:#ac3000}.field .message.bottom.warning:before{border-bottom-color:#ecac00}.message.done{box-shadow:0 0 2px #efefef;opacity:.5;-webkit-transform:rotateX(90deg)}.message.alert{background-color:#ac3000}.message.warning{background-color:#ecac00}.message.confirm{background-color:#6c8f21}.message.info{background-color:#62809c}.message.general{position:fixed;z-index:9000;top:0;left:0;padding:1em 2em;box-shadow:none;border-radius:0;-webkit-transform-origin:0 0}.message.general.alert,.message.general.warning{z-index:11000}.message.general.done{opacity:1;box-shadow:0 0 2px #efefef;-webkit-transform:translateY(-120px)}.message.general+.message.general,.message.general+.message.general+.message.general{top:55px;border-top:1px solid hsla(0,0%,100%,.4)}.message.general+.message.general+.message.general{top:110px}nav{margin:0 auto;max-width:800px;padding:0;font-size:24px;font-weight:700}nav ul{list-style-type:none;padding:0;display:flex;flex-direction:row}nav ul li a{display:block;padding:24px;border-radius:8px;color:inherit;text-decoration:none;color:#393871;background-color:#e0def0;margin-right:24px}nav ul li a.active,nav ul li a:hover{color:#e0def0;background-color:#393871}nav ul li a.active{cursor:default}@media screen and (max-width:800px){nav{width:20%;margin:0;padding:0;font-size:16px;font-weight:700}nav ul li a{padding:16px;margin-right:8px}}.hidden{display:none}.relative{position:relative}.text-left{text-align:left!important}.flex{flex:1}.centered{display:flex;flex-direction:row;justify-content:center}