@font-face{font-family:"Lombardi";src:url("../../../fonts/LOMBARDI2.TTF")}@font-face{font-family:"Berry Rotunda";src:url("../../../fonts/Berry_Rotunda.ttf")}@font-face{font-family:"Goudy Medieval";src:url("../../../fonts/GoudyMediaeval-Regular.ttf")}@font-face{font-family:"Goudy Medieval Alternate";src:url("../../../fonts/GoudyMedieval-Alternate.ttf")}@font-face{font-family:"Goudy Medieval Bold";src:url("../../../fonts/GoudyMediaeval-DemiBold.ttf")}body{color:#2b2927}.nameplate.svelte-2jjldg.svelte-2jjldg{display:flex;align-items:center;height:1.8em;color:white;color:#3b3328;text-align:center;transition:opacity 1s}.nameplate.svelte-2jjldg .left.svelte-2jjldg,.nameplate.svelte-2jjldg .right.svelte-2jjldg{height:100%;user-select:none;-webkit-user-drag:none}.nameplate.svelte-2jjldg .middle.svelte-2jjldg{font-family:"Berry Rotunda";line-height:1.8em;margin-left:-1px;margin-right:-1px;height:100%;background:url("../../../images/campaign/nameplateCenter.png") repeat-x;background-size:auto 100%;text-wrap:nowrap}@font-face{font-family:"Lombardi";src:url("../../../fonts/LOMBARDI2.TTF")}@font-face{font-family:"Berry Rotunda";src:url("../../../fonts/Berry_Rotunda.ttf")}@font-face{font-family:"Goudy Medieval";src:url("../../../fonts/GoudyMediaeval-Regular.ttf")}@font-face{font-family:"Goudy Medieval Alternate";src:url("../../../fonts/GoudyMedieval-Alternate.ttf")}@font-face{font-family:"Goudy Medieval Bold";src:url("../../../fonts/GoudyMediaeval-DemiBold.ttf")}body{color:#2b2927}.cal.svelte-1f40wc8.svelte-1f40wc8{--border:rgba(0, 0, 0, 0.12);--muted:rgba(0, 0, 0, 0.38);--today-bg:rgba(0, 120, 255, 0.08);--radius:12px;margin:0 auto}.cal__header.svelte-1f40wc8.svelte-1f40wc8{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:0.5rem}.cal__header.svelte-1f40wc8 .cal__title.svelte-1f40wc8{text-align:center;font-weight:600;font-size:1.4em;font-family:"Goudy Medieval bold"}.cal__header.svelte-1f40wc8 .cal__nav.svelte-1f40wc8{padding:9px;box-sizing:border-box;border-radius:2px;background-color:#d46357;border:2px solid rgb(32, 32, 32)}.cal__header.svelte-1f40wc8 .cal__nav.svelte-1f40wc8:hover{cursor:pointer;transition:0.1s;border:2px solid white}.cal__weekdays.svelte-1f40wc8.svelte-1f40wc8{display:grid;grid-template-columns:repeat(7, 1fr);border-bottom:1px solid var(--border)}.cal__weekdays.svelte-1f40wc8 .cal__weekday.svelte-1f40wc8{padding:0.5rem;text-align:center;font-size:0.8em;color:var(--muted)}.cal__grid.svelte-1f40wc8.svelte-1f40wc8{display:grid;grid-template-columns:repeat(7, 1fr)}.cal__cell.svelte-1f40wc8.svelte-1f40wc8{position:relative;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:0.5rem 0.5rem 0.25rem;overflow:hidden;aspect-ratio:1;box-sizing:border-box}.cal__cell.svelte-1f40wc8.svelte-1f40wc8:nth-child(7n){border-right:none}.cal__cell--muted.svelte-1f40wc8.svelte-1f40wc8{color:var(--muted);background:rgba(0, 0, 0, 0.1921568627)}.cal__cell--today.svelte-1f40wc8.svelte-1f40wc8{background:var(--today-bg)}.cal__cell.svelte-1f40wc8 .cal__date.svelte-1f40wc8{text-align:left;font-weight:600;margin-bottom:0.25rem}.cal__cell.svelte-1f40wc8 .cal__events.svelte-1f40wc8{list-style:none;margin:0;padding:0;display:grid;gap:0.25rem}.cal__cell.svelte-1f40wc8 .cal__events .cal__event.svelte-1f40wc8{display:flex;align-items:center;gap:0.4rem}.cal__cell.svelte-1f40wc8 .cal__events .cal__event .cal__dot.svelte-1f40wc8{width:0.6rem;height:0.6rem;border-radius:999px;flex:0 0 auto}.cal__cell.svelte-1f40wc8 .cal__events .cal__event .cal__eventLink.svelte-1f40wc8,.cal__cell.svelte-1f40wc8 .cal__events .cal__event .cal__eventText.svelte-1f40wc8{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:inherit;border-radius:6px;padding:2px 4px}.cal__cell.svelte-1f40wc8 .cal__events .cal__event .cal__eventLink.svelte-1f40wc8:hover{text-decoration:underline}@media(max-width: 640px){.cal__grid.svelte-1f40wc8.svelte-1f40wc8{grid-auto-rows:minmax(72px, auto)}}@font-face{font-family:"Lombardi";src:url("../../../fonts/LOMBARDI2.TTF")}@font-face{font-family:"Berry Rotunda";src:url("../../../fonts/Berry_Rotunda.ttf")}@font-face{font-family:"Goudy Medieval";src:url("../../../fonts/GoudyMediaeval-Regular.ttf")}@font-face{font-family:"Goudy Medieval Alternate";src:url("../../../fonts/GoudyMedieval-Alternate.ttf")}@font-face{font-family:"Goudy Medieval Bold";src:url("../../../fonts/GoudyMediaeval-DemiBold.ttf")}body{color:#2b2927}body{overflow-x:hidden;padding:0;margin:0}.parallaxContainer.svelte-lbb8dp.svelte-lbb8dp{min-height:100vh;overflow-x:hidden;overflow-y:scroll;transform-style:preserve-3d;perspective:10px;filter:blur(5px) contrast(5px)}.parallaxContainer.svelte-lbb8dp .parllaxLayer.svelte-lbb8dp{position:absolute;top:0;left:0;width:100vw;height:auto;text-align:center}.parallaxContainer.svelte-lbb8dp .parllaxLayer img.svelte-lbb8dp{width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.parallaxContainer.svelte-lbb8dp .continuedContent.svelte-lbb8dp{margin-top:calc(57.34375vw - 1px);background-image:url("../../../images/homepage/Backgroundpaper.png");display:flex;flex-direction:column}.parallaxContainer.svelte-lbb8dp .continuedContent .navbarContainer.svelte-lbb8dp{margin-top:-1em;width:100%}.parallaxContainer.svelte-lbb8dp .continuedContent .navbarImages.svelte-lbb8dp{display:flex;width:100%;flex-direction:row;justify-content:space-around;align-items:center;padding-left:20%;padding-right:20%;box-sizing:border-box;overflow:hidden}.parallaxContainer.svelte-lbb8dp .continuedContent .navbarImages img.svelte-lbb8dp{margin-top:-8px}.parallaxContainer.svelte-lbb8dp .continuedContent .welcome span.svelte-lbb8dp{font-weight:bold;font-size:1.1em;color:rgb(155, 14, 14)}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent.svelte-lbb8dp{display:flex;flex-direction:row;width:100%;overflow-y:hidden;position:relative;z-index:0;margin-top:2em}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .backgroundRelief.svelte-lbb8dp{position:absolute;opacity:0.2;bottom:-5vw;left:-10vw;width:60%;z-index:0;pointer-events:none}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .backgroundRelief.svelte-lbb8dp::after{content:"";position:absolute;inset:0;-webkit-mask-image:url("../../../images/homepage/Backgroundcastle.png");mask-image:url("../../../images/homepage/Backgroundcastle.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left bottom;mask-position:left bottom;background:#db5400;opacity:1;mix-blend-mode:multiply}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .backgroundRelief img.svelte-lbb8dp{opacity:0}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .leftContent.svelte-lbb8dp{width:40%;padding-left:5%;box-sizing:border-box;text-align:left;font-family:"Goudy Medieval Bold";font-size:1.8em;line-height:1em;color:#2b2927;text-align:center}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .leftContent .join.svelte-lbb8dp{display:inline-block;margin-left:auto;margin-right:auto;font-family:lombardi;padding:9px;box-sizing:border-box;border-radius:2px;background-color:#d46357;border:2px solid rgb(32, 32, 32)}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .leftContent .join.svelte-lbb8dp:hover{cursor:pointer;transition:0.1s;border:2px solid white}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .leftContent .join.svelte-lbb8dp{border:5px solid #d3962d;background:linear-gradient(to bottom, #313074 0% 50%, #851412 50% 100%);text-wrap:nowrap;text-align:center;margin-top:1em;margin-bottom:1em;font-size:1.6em;padding:0.4em;position:relative;transition:0.1s linear}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .leftContent .join a.svelte-lbb8dp{color:rgb(227, 230, 235);text-decoration:none;transition:0.1s linear}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .leftContent .join.svelte-lbb8dp:hover{border:5px solid #ffc35c;box-shadow:inset 0 0 10px #ffc35c;transition:0.2s linear}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .leftContent .join:hover a.svelte-lbb8dp{color:rgb(252, 242, 186);transition:0.2s linear}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .leftContent .join.svelte-lbb8dp::before{background:none;border:2px solid black;content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:none}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent.svelte-lbb8dp{flex:1;margin-left:10%;position:relative;display:flex}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent .eventTimes.svelte-lbb8dp{top:0;align-self:center;width:65%;border:1em solid #daaf42;border-radius:0.5em;background-color:#f1d9ac;font-size:1.2em}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent .eventTimes .title.svelte-lbb8dp{font-family:"lombardi";font-size:3em}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent .eventTimes .description.svelte-lbb8dp{font-family:"Goudy Medieval Alternate";font-size:1.2em;text-align:center;color:rgb(66, 66, 66)}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent .eventTimes .description .time.svelte-lbb8dp{color:#450807}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent .eventTimes .edging.svelte-lbb8dp{width:80%;height:auto;margin:auto}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent .eventTimes .nextEvents strong.svelte-lbb8dp{font-family:"Goudy Medieval Bold";font-size:1.4em}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent .eventTimes .nextEvents .calendar.svelte-lbb8dp{width:100%;font-size:0.8em;padding:0.4em;box-sizing:border-box}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent .alaron.svelte-lbb8dp{width:40%;position:absolute;right:0;bottom:-25px;z-index:-1}.parallaxContainer.svelte-lbb8dp .continuedContent .welcomeContent .rightContent .alaron img.svelte-lbb8dp{opacity:0.75}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection.svelte-lbb8dp{width:100%;overflow:hidden;position:relative}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .banner.svelte-lbb8dp{width:100%;position:relative}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .banner img.svelte-lbb8dp{width:100%}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .banner .bannerHeader.svelte-lbb8dp{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-size:4em;font-family:lombardi;text-shadow:2px 2px 4px #000000}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .ranks.svelte-lbb8dp{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:3%;padding-right:3%;box-sizing:border-box;align-items:stretch}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .ranks .rank.svelte-lbb8dp{width:25%;box-sizing:border-box;padding:1em;display:block;position:relative;font-family:"Goudy Medieval Bold";font-size:1.25em;margin-top:0.8em}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .ranks .rank .title.svelte-lbb8dp{position:absolute;left:50%;transform:translate(-50%, -45%);text-align:center;background-color:#e3cb8d;border:2px solid black;width:auto;padding-left:0.25em;padding-right:0.25em;box-shadow:2px 2px 4px #000000;font-size:1.6em;text-wrap:nowrap}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .ranks .rank .content.svelte-lbb8dp{background-color:#fee4a3;border:2px solid black;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;box-shadow:2px 2px 4px #000000;overflow:hidden}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .ranks .rank .content .icon.svelte-lbb8dp{width:40%;height:auto;align-self:end;box-sizing:border-box;z-index:1;bottom:-1em;transform:translate(-0.4em, 1em)}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .ranks .rank .content .description.svelte-lbb8dp{width:60%;padding-left:0em;font-family:"Goudy Medieval Bold";font-size:1.2em;text-align:left;text-align:center;padding-top:1.4em;padding-right:0.5em}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .ranks .rank .content .edging.svelte-lbb8dp{width:80%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%, -75%);z-index:0}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .backgroundRelief.svelte-lbb8dp{position:absolute;opacity:0.2;width:100%;z-index:0;pointer-events:none}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .backgroundRelief.svelte-lbb8dp::after{content:"";position:absolute;inset:0;-webkit-mask-image:url("../../../images/homepage/Backgroundflowers.png");mask-image:url("../../../images/homepage/Backgroundflowers.png");-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:auto 980px;mask-size:auto 980px;-webkit-mask-position:left bottom;mask-position:left bottom;background:#db5400;opacity:1;mix-blend-mode:multiply}.parallaxContainer.svelte-lbb8dp .continuedContent .ranksSection .backgroundRelief img.svelte-lbb8dp{opacity:0}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .banner.svelte-lbb8dp{width:100%;position:relative}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .banner img.svelte-lbb8dp{width:100%}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .banner .bannerHeader.svelte-lbb8dp{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-size:4em;font-family:lombardi;text-shadow:2px 2px 4px #000000}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .wrapper.svelte-lbb8dp{display:flex;flex-direction:row;width:100%}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .wrapper .leftContent.svelte-lbb8dp{width:65%;margin-top:-4px;position:relative}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .wrapper .leftContent .castle.svelte-lbb8dp{width:100%;height:auto}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .wrapper .leftContent .description.svelte-lbb8dp{font-family:"Goudy Medieval Bold";font-size:1.8em;line-height:1em;color:#2b2927;text-align:center;position:absolute;width:30%;right:20%;top:40%}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .wrapper .rightContent.svelte-lbb8dp{flex:1}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .wrapper .rightContent .newspaperButton.svelte-lbb8dp{padding:0;border:none;cursor:pointer;transition:0.2s ease-in-out;border:0.8em solid #d9a750;box-shadow:0 0 8px #000000;animation:svelte-lbb8dp-pulse-glow 4s infinite ease-in-out}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .wrapper .rightContent .newspaperButton.svelte-lbb8dp:hover{transform:scale(1.05);border:0.6em solid #ffbd4b;box-shadow:0 0 12px #000000;transition:0.2s ease-in-out}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .wrapper .rightContent .newspaperButton.svelte-lbb8dp{width:50%;margin-top:5em;height:auto}.parallaxContainer.svelte-lbb8dp .continuedContent .heraldSection .wrapper .rightContent .newspaperButton img.svelte-lbb8dp{height:auto;width:100%;padding:0;margin-bottom:-4px}.parallaxContainer.svelte-lbb8dp .continuedContent .footerContainer.svelte-lbb8dp{margin-top:-4px}.newspaper.svelte-lbb8dp.svelte-lbb8dp{position:fixed;display:block;top:5vh;left:0;height:90vh;width:50%;margin-left:25%;z-index:100;box-shadow:0 0 40px #000000}.newspaper.svelte-lbb8dp .overlay.svelte-lbb8dp{position:fixed;background-color:rgba(0, 0, 0, 0.65);width:100vw;height:100vh;top:0;left:0;z-index:-1}.newspaper.svelte-lbb8dp .openInNewTab.svelte-lbb8dp{position:absolute;color:white;text-decoration:none;font-family:"Goudy Medieval Bold";padding:9px;box-sizing:border-box;border-radius:2px;background-color:#d46357;border:2px solid rgb(32, 32, 32)}.newspaper.svelte-lbb8dp .openInNewTab.svelte-lbb8dp:hover{cursor:pointer;transition:0.1s;border:2px solid white}.newspaper.svelte-lbb8dp .openInNewTab.svelte-lbb8dp{padding:0.4em;display:flex;flex-direction:row;z-index:2}.newspaper.svelte-lbb8dp .openInNewTab.svelte-lbb8dp:hover{transition:0.1s linear;color:rgb(255, 235, 175)}.newspaper.svelte-lbb8dp .openInNewTab:hover svg.svelte-lbb8dp{transition:0.1s linear;fill:rgb(255, 235, 175)}.newspaper.svelte-lbb8dp .openInNewTab svg.svelte-lbb8dp{fill:white;width:1em;height:1em;margin-right:0.4em}@keyframes svelte-lbb8dp-wiggle{0%,100%{transform:translateX(0%);transform-origin:50% 10%}3%{transform:translateX(-30px) rotate(-6deg)}6%{transform:translateX(15px) rotate(6deg)}9%{transform:translateX(-15px) rotate(-3.6deg)}12%{transform:translateX(9px) rotate(2.4deg)}15%{transform:translateX(-6px) rotate(-1.2deg)}20%,100%{transform:translateX(0%);transform-origin:50% 10%}}@keyframes svelte-lbb8dp-pulse-glow{0%{border-color:#d9a750;box-shadow:0 0 8px #000000}30%{border-color:#ffbd4b;box-shadow:0 0 20px #6c5600}70%{border-color:#d9a750;box-shadow:0 0 8px #000000}100%{border-color:#d9a750;box-shadow:0 0 8px #000000}}