.Page-module-scss-module__eIVGFG__Page{flex-direction:column;flex:1;display:flex;position:relative}
.Section-module-scss-module__Cov2yq__Section{padding:var(--width-large)var(--width-regular);gap:var(--width-regular);display:grid;position:relative}
.AlumniSection-module-scss-module__RY_lKW__List{grid-template-columns:repeat(3,1fr);gap:1rem;list-style:none;display:grid}@media only screen and (max-width:600px){.AlumniSection-module-scss-module__RY_lKW__List{grid-template-columns:repeat(2,1fr)}}.AlumniSection-module-scss-module__RY_lKW__Item{font-size:var(--font-size-large);text-align:center}.AlumniSection-module-scss-module__RY_lKW__Item:nth-child(4n){color:var(--color-primary)}.AlumniSection-module-scss-module__RY_lKW__Item:nth-child(4n+1){color:var(--color-secondary)}.AlumniSection-module-scss-module__RY_lKW__Item:nth-child(4n+2){color:var(--color-tertiary)}.AlumniSection-module-scss-module__RY_lKW__Item:nth-child(4n+3){color:var(--color-secondary)}
.page-module-scss-module__fhYGfq__Background{clip-path:polygon(0 0,100% 0,100% 75%,0 100%);background:#0000004d;width:100%;height:50rem;display:block;position:relative;top:0;left:0}.page-module-scss-module__fhYGfq__Background>img{object-fit:cover;object-position:center 100%;opacity:.75}.page-module-scss-module__fhYGfq__Background>.header{display:none;position:relative}@media only screen and (max-width:950px){.page-module-scss-module__fhYGfq__Background>.header{display:unset;text-shadow:0 0 10px #0003;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}}
.StyledHeader-module-scss-module__giYFBa__Header{text-align:center;max-width:70rem;padding:var(--width-small)var(--width-regular);justify-self:center;display:grid;position:relative}.StyledHeader-module-scss-module__giYFBa__Line{background-color:var(--color-secondary);width:5rem;height:4px;position:absolute;left:50%;translate:-50%}.StyledHeader-module-scss-module__giYFBa__LineTop{top:0}.StyledHeader-module-scss-module__giYFBa__LineBottom{bottom:0}
.page-module-scss-module__MNdhTq__Background{background-image:url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.1'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000040 50%,#00000080 75%,#000000bf 87.5%,#fff);mask-image:linear-gradient(#0000 0%,#00000040 50%,#00000080 75%,#000000bf 87.5%,#fff)}.page-module-scss-module__MNdhTq__Image,.page-module-scss-module__MNdhTq__Overlay{clip-path:polygon(0 0,100% 0,100% 75%,0 100%);width:100%;height:50rem;display:block;position:absolute;top:0;left:0}.page-module-scss-module__MNdhTq__Image>img,.page-module-scss-module__MNdhTq__Overlay>img{object-fit:cover}.page-module-scss-module__MNdhTq__Overlay{background:#0009}
section.AboutUsSection-module-scss-module__DgjcjG__AboutUsSection{gap:inherit;width:100%;max-width:130rem;padding-top:calc(15rem + var(--width-large));padding-bottom:calc(2*var(--width-large));grid-template-columns:repeat(2,1fr);margin-top:-15rem;margin-left:auto;margin-right:auto;display:grid;overflow:hidden}@media only screen and (max-width:950px){section.AboutUsSection-module-scss-module__DgjcjG__AboutUsSection{gap:var(--width-large);grid-template-columns:auto;justify-items:center;margin-top:-35rem}}.AboutUsSection-module-scss-module__DgjcjG__Left{flex-direction:column;height:50rem;display:flex;position:relative}.AboutUsSection-module-scss-module__DgjcjG__Left>.paragraph{flex:1}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__Left>.paragraph{flex:unset}.AboutUsSection-module-scss-module__DgjcjG__Left{text-align:center;width:100%;max-width:60rem;height:auto;margin-top:5rem}}.AboutUsSection-module-scss-module__DgjcjG__Main{flex:1}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__Main{flex:unset;margin-bottom:1rem}.AboutUsSection-module-scss-module__DgjcjG__Main>.header{display:none}}.AboutUsSection-module-scss-module__DgjcjG__Background{z-index:-1;object-fit:cover;object-position:center;filter:brightness(.9)contrast(1.1)drop-shadow(0 0 #000)grayscale()opacity(.7);mix-blend-mode:multiply;opacity:.2;width:100%;height:100%;position:absolute;top:0;left:0}.AboutUsSection-module-scss-module__DgjcjG__Buttons{gap:var(--width-regular);display:flex}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__Buttons{justify-content:center}}.AboutUsSection-module-scss-module__DgjcjG__Right{filter:drop-shadow(0 20px 30px #00000080);position:relative}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__Right{grid-row:1/span 1;width:100%;max-width:40rem;height:40rem}}.AboutUsSection-module-scss-module__DgjcjG__Image{aspect-ratio:1;width:30rem;height:auto;-webkit-mask:radial-gradient(50% 50%,#0000 66%,#000 67%)round 10px 10px/calc(2*10px)calc(2*10px),conic-gradient(#000 0 0)content-box;mask:radial-gradient(50% 50%,#0000 66%,#000 67%)round 10px 10px/calc(2*10px)calc(2*10px),conic-gradient(#000 0 0)content-box;background:#b3b39c;padding:10px;transition:scale .2s ease-in-out,rotate .2s ease-in-out;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__Image{width:25rem}}.AboutUsSection-module-scss-module__DgjcjG__Image:hover{z-index:11;scale:1.1}.AboutUsSection-module-scss-module__DgjcjG__Image img{object-fit:cover}.AboutUsSection-module-scss-module__DgjcjG__Image:first-of-type{translate:calc(10rem - 50%) calc(-50% - 10rem);rotate:5deg}.AboutUsSection-module-scss-module__DgjcjG__Image:first-of-type:hover{rotate:10deg}.AboutUsSection-module-scss-module__DgjcjG__Image:nth-of-type(2){translate:calc(10rem - 50%) calc(10rem - 50%);rotate:-10deg}.AboutUsSection-module-scss-module__DgjcjG__Image:nth-of-type(2):hover{rotate:-5deg}.AboutUsSection-module-scss-module__DgjcjG__Image:nth-of-type(3){translate:calc(-50% - 10rem) -50%;rotate:-10deg}.AboutUsSection-module-scss-module__DgjcjG__Image:nth-of-type(3):hover{rotate:-15deg}.AboutUsSection-module-scss-module__DgjcjG__Join{border-radius:var(--border-radius-regular);margin-top:calc(2*var(--width-large));grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__Join{margin-top:var(--width-large);grid-template-columns:minmax(auto,40rem)}}.AboutUsSection-module-scss-module__DgjcjG__JoinLeft{filter:drop-shadow(0 20px 30px #00000080);place-items:center;display:grid;position:relative}.AboutUsSection-module-scss-module__DgjcjG__JoinImage{width:35rem;height:35rem;position:relative;rotate:-6deg}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__JoinImage{width:30rem;height:30rem}}.AboutUsSection-module-scss-module__DgjcjG__JoinImage img{object-fit:cover}.AboutUsSection-module-scss-module__DgjcjG__JoinText{z-index:2;width:100%;height:10rem;position:absolute;bottom:0;left:0;translate:-6rem -25%}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__JoinText{left:50%;translate:-50% -25%}}.AboutUsSection-module-scss-module__DgjcjG__JoinText img{object-fit:contain}.AboutUsSection-module-scss-module__DgjcjG__JoinContent{flex-direction:column;align-items:flex-start;height:100%;display:flex}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__JoinContent{text-align:center;align-content:start;align-items:center;height:30rem;margin-top:5rem}}.AboutUsSection-module-scss-module__DgjcjG__JoinContent>.paragraph{flex:1}@media only screen and (max-width:950px){.AboutUsSection-module-scss-module__DgjcjG__JoinContent>.paragraph{flex:unset;margin-bottom:1rem}}
section.ExecutivesSection-module-scss-module__NNYb0a__ExecutivesSection{padding-top:10rem}.ExecutivesSection-module-scss-module__NNYb0a__Executives{gap:var(--width-regular);flex-wrap:wrap;justify-content:center;list-style:none;display:flex}@media only screen and (max-width:400px){.ExecutivesSection-module-scss-module__NNYb0a__Executives{justify-content:space-around}}.ExecutivesSection-module-scss-module__NNYb0a__Executive{width:25rem}@media only screen and (max-width:550px){.ExecutivesSection-module-scss-module__NNYb0a__Executive{width:20rem}}@media only screen and (max-width:400px){.ExecutivesSection-module-scss-module__NNYb0a__Executive{width:17.5rem}}.ExecutivesSection-module-scss-module__NNYb0a__Executive{position:relative}.ExecutivesSection-module-scss-module__NNYb0a__ExecutiveContent{text-align:center;z-index:2;color:var(--color-title);align-content:start;justify-items:center;display:grid;position:relative}.ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp{width:22.5rem;height:22.5rem;transition:scale .2s,rotate .2s;position:relative}@media only screen and (max-width:550px){.ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp{width:20rem;height:20rem}}@media only screen and (max-width:400px){.ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp{width:17.5rem;height:17.5rem}}.ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp:hover,.ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp:focus{scale:1.1;rotate:none!important}.ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp img{object-fit:cover}.ExecutivesSection-module-scss-module__NNYb0a__Executive:nth-child(4n) .ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp{rotate:1deg}.ExecutivesSection-module-scss-module__NNYb0a__Executive:nth-child(4n+1) .ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp{rotate:-2deg}.ExecutivesSection-module-scss-module__NNYb0a__Executive:nth-child(4n-1) .ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp{rotate:1deg}.ExecutivesSection-module-scss-module__NNYb0a__Executive:nth-child(4n+2) .ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp{rotate:2deg}.ExecutivesSection-module-scss-module__NNYb0a__Executive:nth-child(4n+3) .ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStamp{rotate:-2deg}.ExecutivesSection-module-scss-module__NNYb0a__Executive:nth-child(3n+1) .ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStampInner{border-color:var(--color-primary)}.ExecutivesSection-module-scss-module__NNYb0a__Executive:nth-child(3n+2) .ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStampInner{border-color:var(--color-secondary)}.ExecutivesSection-module-scss-module__NNYb0a__Executive:nth-child(3n+3) .ExecutivesSection-module-scss-module__NNYb0a__ExecutiveStampInner{border-color:var(--color-tertiary)}.ExecutivesSection-module-scss-module__NNYb0a__ExecutiveName{font-family:var(--font-family-fancy);color:var(--color-title-light);text-align:center;width:100%;position:absolute;bottom:1rem}.ExecutivesSection-module-scss-module__NNYb0a__ExecutiveRole{background:var(--color-background);font-size:var(--font-size-small);padding:.5rem 2rem;bottom:3rem;right:0}
.Button-module-scss-module__Y5eEQa__Button{background:var(--color-primary);color:var(--color-title-light);font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);border:none;border-radius:100rem;align-items:center;gap:1rem;padding:.65rem 1.75rem;transition:all .2s;display:flex}.Button-module-scss-module__Y5eEQa__Button svg{font-size:1.25rem}.Button-module-scss-module__Y5eEQa__Button:hover,.Button-module-scss-module__Y5eEQa__Button:focus{gap:1.5rem}.Button-module-scss-module__Y5eEQa__Button--nav{color:#fff9;border-radius:none;background:0 0}.Button-module-scss-module__Y5eEQa__Button--nav:hover,.Button-module-scss-module__Y5eEQa__Button--nav:focus{color:#fff}.Button-module-scss-module__Y5eEQa__Button--glass{background:0 0}.Button-module-scss-module__Y5eEQa__Button--glass:hover,.Button-module-scss-module__Y5eEQa__Button--glass:focus{background:#ffffff1a}.Button-module-scss-module__Y5eEQa__Button--text{color:var(--color-primary);background:0 0;border:0;padding:0}.Button-module-scss-module__Y5eEQa__Button--light{background-color:var(--color-background-secondary);color:var(--color-primary)}
.Footer-module-scss-module__VVBxPq__Footer{padding:var(--width-huge)var(--width-large);gap:var(--width-regular);background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);display:grid;position:relative}.Footer-module-scss-module__VVBxPq__Footer img{object-fit:cover}.Footer-module-scss-module__VVBxPq__Footer{border-top:5px solid var(--color-secondary)}.Footer-module-scss-module__VVBxPq__FooterContent{justify-content:space-between;gap:var(--width-regular);display:flex}@media only screen and (max-width:600px){.Footer-module-scss-module__VVBxPq__FooterContent{justify-content:items;flex-direction:column}}.Footer-module-scss-module__VVBxPq__FooterContact{gap:var(--width-regular);list-style:none;display:flex}@media only screen and (max-width:800px){.Footer-module-scss-module__VVBxPq__FooterContact{flex-direction:column}}.Footer-module-scss-module__VVBxPq__FooterInfo{gap:.5rem;display:grid}
.Stamp-module-scss-module__mRQpQq__Stamp{-webkit-mask:radial-gradient(50% 50%,#0000 66%,#000 67%)round 10px 10px/calc(2*10px)calc(2*10px),conic-gradient(#000 0 0)content-box;mask:radial-gradient(50% 50%,#0000 66%,#000 67%)round 10px 10px/calc(2*10px)calc(2*10px),conic-gradient(#000 0 0)content-box;background:#b3b39c;padding:10px}.Stamp-module-scss-module__mRQpQq__Content{border:15px solid #fff;height:calc(100% + 20px);margin:-10px;position:relative}
.Header-module-scss-module__EljKxW__Header{z-index:2;width:100vw;height:100vh;position:relative}@media only screen and (max-width:800px){.Header-module-scss-module__EljKxW__Header{height:80vw}}.Header-module-scss-module__EljKxW__Image{clip-path:polygon(0 0,100% 0,100% 85%,0 100%);width:100%;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.Header-module-scss-module__EljKxW__Image>img{object-fit:cover;object-position:bottom center}.Header-module-scss-module__EljKxW__Content{gap:var(--width-small);width:100%;max-width:60rem;padding:var(--width-regular);display:grid;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:800px){.Header-module-scss-module__EljKxW__Content{top:80%}}.Header-module-scss-module__EljKxW__Content>.header{text-shadow:0 0 1rem #0009}@media only screen and (max-width:800px){.Header-module-scss-module__EljKxW__Content>.header{font-size:5rem}}@media only screen and (max-width:500px){.Header-module-scss-module__EljKxW__Content>.header{font-size:4rem}}
section.DancesSection-module-scss-module__7FCCDq__DancesSection .header-section{color:var(--color-primary)}section.DancesSection-module-scss-module__7FCCDq__DancesSection{padding-top:0;padding-bottom:0}@media only screen and (max-width:450px){section.DancesSection-module-scss-module__7FCCDq__DancesSection{padding:0}}.DancesSection-module-scss-module__7FCCDq__Container{background:var(--color-background-secondary);width:100%;max-width:130rem;padding:var(--width-large)var(--width-regular);padding-top:calc(var(--width-huge) + 10rem);gap:var(--width-huge);clip-path:polygon(0 10rem,100% 0,100% 100%,0 100%);margin-left:auto;margin-right:auto;display:grid;position:relative}@media only screen and (max-width:450px){.DancesSection-module-scss-module__7FCCDq__Container{padding-left:0;padding-right:0}}.DancesSection-module-scss-module__7FCCDq__Background{opacity:.25;background-image:url(/images/floral-1.webp);background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.DancesSection-module-scss-module__7FCCDq__Header{text-align:center;justify-content:center;justify-self:center;display:grid}.DancesSection-module-scss-module__7FCCDq__Content{gap:var(--width-large);flex-wrap:wrap;justify-content:center;display:flex}.DancesSection-module-scss-module__7FCCDq__Performance{text-align:center;gap:var(--width-tiny);display:grid}.DancesSection-module-scss-module__7FCCDq__Performance:nth-child(odd) .header{color:var(--color-secondary)}.DancesSection-module-scss-module__7FCCDq__Performance:nth-child(2n) .header{color:var(--color-primary)}.DancesSection-module-scss-module__7FCCDq__Player{border-radius:var(--border-radius-regular);overflow:hidden}
.page-module-scss-module__tmXC-W__Background{background-image:url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.1'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000040 50%,#00000080 75%,#000000bf 87.5%,#fff);mask-image:linear-gradient(#0000 0%,#00000040 50%,#00000080 75%,#000000bf 87.5%,#fff)}.page-module-scss-module__tmXC-W__Image,.page-module-scss-module__tmXC-W__Overlay{clip-path:polygon(0 0,100% 0,100% 75%,0 100%);width:100%;height:50rem;display:block;position:absolute;top:0;left:0}.page-module-scss-module__tmXC-W__Image>img{object-fit:cover}.page-module-scss-module__tmXC-W__Overlay{background:#0009}
section.AnnouncementsSection-module-scss-module__hP35HW__AnnouncementsSection{width:100%;max-width:130rem;padding-top:calc(15rem + calc(var(--width-large)*3));padding-bottom:calc(var(--width-large)*3);margin-top:-15rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:500px){section.AnnouncementsSection-module-scss-module__hP35HW__AnnouncementsSection{padding-top:calc(15rem + calc(var(--width-large)*3)/2)}}.AnnouncementsSection-module-scss-module__hP35HW__Background{object-fit:cover;object-position:center top;opacity:.2;pointer-events:none}.AnnouncementsSection-module-scss-module__hP35HW__Header{text-align:center;justify-self:center;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__Main{gap:var(--width-large);grid-template-columns:2fr 3fr;place-items:center;display:grid}@media only screen and (max-width:900px){.AnnouncementsSection-module-scss-module__hP35HW__Main{grid-template-columns:1fr;margin-top:2rem}}.AnnouncementsSection-module-scss-module__hP35HW__Content{align-content:start;max-width:37.5rem;display:grid;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__ContentBackground{width:calc(100% + 2*var(--width-regular));height:calc(100% + 3*var(--width-regular));filter:invert();position:absolute;top:50%;left:50%;translate:-50% -50%}.AnnouncementsSection-module-scss-module__hP35HW__ContentMain{gap:var(--width-regular);display:grid;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__Content .header{color:var(--color-primary);justify-self:center}.AnnouncementsSection-module-scss-module__hP35HW__Links{gap:var(--width-regular);grid-template-columns:1fr;display:grid}.AnnouncementsSection-module-scss-module__hP35HW__Link{font-size:var(--font-size-small);margin-left:var(--width-regular);padding:var(--width-tiny);padding-right:var(--width-regular);padding-left:var(--width-regular);grid-template-columns:1fr auto;justify-content:space-between;align-items:center;display:grid;position:relative;-webkit-mask-image:url(/images/paint-background-2.png);mask-image:url(/images/paint-background-2.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.AnnouncementsSection-module-scss-module__hP35HW__Link:before{content:"";background-color:var(--color-secondary);width:3px;height:100%;transition:width .2s ease-in-out;display:block;position:absolute;top:0;left:0}.AnnouncementsSection-module-scss-module__hP35HW__Link:hover:before{width:100%}.AnnouncementsSection-module-scss-module__hP35HW__LinkInner{align-items:flex-start;gap:var(--width-small);padding-left:var(--width-tiny);grid-template-columns:auto 1fr;display:grid;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__Link{transition:scale .2s ease-in-out}.AnnouncementsSection-module-scss-module__hP35HW__LinkIcon{color:var(--color-primary);justify-self:center;font-size:1.5rem;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__Container{max-width:100%;transition:scale .2s,translate .2s;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__Container:before{content:"";pointer-events:none;filter:blur(20px);background:#0003;width:calc(100% - 1rem);height:100%;position:absolute;top:15px;left:50%;translate:-50%}.AnnouncementsSection-module-scss-module__hP35HW__Calendar{background-color:var(--color-background-secondary);align-self:center;width:60rem;margin:0 auto;padding-top:2rem;padding-bottom:2rem;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 0 0,#0000 2rem,#000 2rem),radial-gradient(circle at 100% 0,#0000 2rem,#000 2rem),radial-gradient(circle at 0 100%,#0000 2rem,#000 2rem),radial-gradient(circle at 100% 100%,#0000 2rem,#000 2rem);mask-image:radial-gradient(circle at 0 0,#0000 2rem,#000 2rem),radial-gradient(circle at 100% 0,#0000 2rem,#000 2rem),radial-gradient(circle at 0 100%,#0000 2rem,#000 2rem),radial-gradient(circle at 100% 100%,#0000 2rem,#000 2rem);-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box,border-box,border-box,border-box;mask-clip:border-box,border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box,border-box;mask-origin:border-box,border-box,border-box,border-box;-webkit-mask-composite:source-over,source-over,source-over,source-over;mask-composite:add,add,add,add;-webkit-mask-source-type:auto,auto,auto,auto;mask-mode:match-source,match-source,match-source,match-source}@media only screen and (max-width:900px){.AnnouncementsSection-module-scss-module__hP35HW__Calendar{width:calc(100vw - var(--width-regular)*2);max-width:60rem}}.AnnouncementsSection-module-scss-module__hP35HW__Calendar:before{content:"";border-top:2px solid rgba(var(--color-primary-rgb),1);border-bottom:2px solid rgba(var(--color-primary-rgb),1);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.AnnouncementsSection-module-scss-module__hP35HW__CalendarContent{margin:var(--width-tiny);border:1px solid #0000001a;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__CalendarHeader{padding-top:var(--width-small);padding-bottom:var(--width-small);justify-content:center;align-items:center;display:flex;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__Image{opacity:.5}.AnnouncementsSection-module-scss-module__hP35HW__Weekdays{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;grid-template-columns:repeat(7,1fr);display:grid;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__Weekday{font-size:var(--font-size-small);text-align:center;font-weight:var(--font-weight-semibold);padding:1rem}.AnnouncementsSection-module-scss-module__hP35HW__Weekday:not(:nth-child(7n+1)){border-left:1px solid #0000001a}.AnnouncementsSection-module-scss-module__hP35HW__Days{grid-template-columns:repeat(7,1fr);width:100%;display:grid;position:relative;overflow:hidden}.AnnouncementsSection-module-scss-module__hP35HW__Day{aspect-ratio:1;min-width:0;padding:.5rem;position:relative}.AnnouncementsSection-module-scss-module__hP35HW__Day:not(:nth-child(7n+1)){border-left:1px solid #0000001a}.AnnouncementsSection-module-scss-module__hP35HW__Day:not(:nth-child(-n+7)){border-top:1px solid #0000001a}.AnnouncementsSection-module-scss-module__hP35HW__Day:hover{background:#ffffff1a}.AnnouncementsSection-module-scss-module__hP35HW__Day.AnnouncementsSection-module-scss-module__hP35HW__empty{border:none}.AnnouncementsSection-module-scss-module__hP35HW__DayNumber{font-size:var(--font-size-small);color:var(--color-text);font-weight:var(--font-weight-regular);position:absolute;top:.75rem;right:1.25rem}@media only screen and (max-width:500px){.AnnouncementsSection-module-scss-module__hP35HW__DayNumber{font-size:var(--font-size-xsmall)}}.AnnouncementsSection-module-scss-module__hP35HW__Event{width:calc(100% - 1rem);height:calc(100% - 1rem);font-size:calc(var(--font-size-small) - .5rem);text-align:center;border:3px double #0006;align-content:center;padding:.5rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@media only screen and (max-width:500px){.AnnouncementsSection-module-scss-module__hP35HW__Event{font-size:var(--font-size-xsmall)}}
