@font-face{font-family:Omnes Light;src:url(https://cdn.reformationfundraising.com/omnes/Omnes\ Light.ttf) format("opentype")}@font-face{font-family:Omnes Medium;src:url(https://cdn.reformationfundraising.com/omnes/Omnes\ Medium.ttf) format("opentype")}@font-face{font-family:Omnes Pro Bold;src:url("https://cdn.reformationfundraising.com/omnes/Omnes Pro Bold.otf") format("opentype")}@font-face{font-family:Omnes Black;src:url(https://cdn.reformationfundraising.com/omnes/Omnes\ Black.ttf) format("opentype")}svg{font-family:Omnes Pro Bold}h1{font-family:Omnes Black;font-size:4vw;margin:0}p{font-family:Omnes Medium;margin:0;font-size:2vw}a[href]{text-decoration:none}a[href]:hover{font-weight:bolder}body{margin:0}#root{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}.footer{justify-self:flex-end;color:#fff;background-color:#000}.content{flex-grow:1}.header{display:flex;justify-content:space-between;background-color:#000;z-index:1}.nav-container{display:flex}.logo{display:flex;text-decoration:none;margin:1vh}.logo img{height:5vh;align-self:center}.logo h1{margin:1vh;line-height:3vh;height:3vh;font-size:3vh;align-self:center;font-family:Omnes Black;-webkit-user-select:none;user-select:none;color:#fff;white-space:nowrap}.dropdown{display:none;background-color:#000;z-index:1;border-radius:.5vw;width:10vw;margin-top:2vh;-webkit-user-select:none;user-select:none;text-align:center;position:absolute;top:4.5vh}#archive:hover{font-weight:700}#archive:hover .dropdown{display:var(--archiveDropdownMode)}#archive{-webkit-user-select:none;user-select:none;cursor:var(--archiveCursor)}.year{padding:2vh 1vh;text-decoration:none;display:block;background-size:100%;font-size:3vh;color:#fff;font-family:Omnes Pro Bold;-webkit-user-select:none;user-select:none}#s2021{background-image:url(https://cdn.reformationfundraising.com/rffcom/2021theme.jpeg)}#s2022{background-image:url(https://cdn.reformationfundraising.com/rffcom/2022theme.gif);background-position-y:100%}#s2023{background-image:url(https://cdn.reformationfundraising.com/rffcom/2023theme.jpeg)}#s2020{background-image:url(https://cdn.reformationfundraising.com/rffcom/2020theme.jpeg);background-position-y:60%;border-top-left-radius:.5vw;border-top-right-radius:.5vw}#s2024{background-position-y:60%;background-image:url(https://cdn.reformationfundraising.com/rffcom/2024theme.jpeg);color:#000}#s2025{background-position-y:60%;background-image:url(https://cdn.reformationfundraising.com/rffcom/2025theme.jpg);border-bottom-left-radius:.5vw;border-bottom-right-radius:.5vw}.nav{display:flex;padding-right:3vh;align-items:center;justify-self:flex-end;font-family:Omnes Medium}.nav p,.nav a{line-height:1vh;font-size:3vh;text-decoration:none;color:#fff}@media screen and (max-width: 1100px){.logo h1{display:none}.nav p,.nav a{font-size:2vh;margin:1vh}.logo img{height:3vh}#archive:hover{cursor:pointer}#archive:hover .dropdown{display:none}}.footer{display:flex;justify-content:space-evenly;font-family:Omnes Light;text-align:center}.footer p{margin:0 0 .5vh;font-size:1vw}.footer p a{color:#fff}@media screen and (max-width: 1100px){.footer{flex-direction:column;align-items:center}.footer p{font-size:3vw}}.podium-main-box{display:grid;grid-template-columns:32% 67%;grid-template-rows:1fr;grid-template-areas:"blurb podium";padding-bottom:2vw;margin:5%;margin-bottom:1vw;width:90%;height:max-content;border-radius:1vw}.podium-container{display:flex;grid-area:podium;background-color:#fff;border-top-right-radius:1vw;border-bottom-right-radius:1vw;padding:5%}.podium-blurb{grid-area:blurb;background-image:linear-gradient(to left,#cecece,#fff 5%);border-top-left-radius:1vw;border-bottom-left-radius:1vw;padding:1vw}.podium-blurb h1{font-size:2.3vw}.podium-blurb p{font-size:1.5vw}#leaderboard{margin-top:1vw;font-size:1.6vw;font-family:Omnes Medium;width:100%}@media screen and (max-width: 1100px){.podium-main-box{grid-template-columns:1fr;grid-template-rows:60vw min-content;grid-template-areas:"podium" "blurb"}.podium-blurb{background-image:linear-gradient(#cecece,#fff 5%);border-top-left-radius:0;border-bottom-right-radius:1vw}.podium-container{border-bottom-right-radius:0}.podium-blurb h1{text-align:center;font-size:5vw}.podium-blurb p{font-size:4vw}#leaderboard tr,#leaderboard td{font-size:4vw;margin:auto}}.homeTitle{display:flex;width:50vw;background:#000;margin:auto auto 2vh;border-bottom-left-radius:5vw;border-bottom-right-radius:5vw;transform:translateY(-100%);animation:fly-in 1s ease-in-out;animation-fill-mode:forwards;z-index:-1}@keyframes fly-in{to{transform:translateY(0)}}.homeTitle h1{color:#fff;margin:auto;text-align:center;font-size:5vw;margin:3vh;font-family:Omnes Pro Bold}#intro-box p{padding:.7vw}#intro-box{margin:auto;background-color:#fff;width:75%;border-radius:1vh;padding-left:1vw;padding-right:1vw;padding-top:1vh;padding-bottom:1vh;margin-bottom:5vw;text-align:center}#intro-box p{font-family:Omnes Medium;font-size:3vh;font-weight:1000}@media screen and (max-width: 1100px){#intro-box p{font-size:2.5vh}}.curve{height:5vh;border-bottom-left-radius:100%;border-bottom-right-radius:100%;background-color:#000}.subheader{display:flex;background-color:#000;color:#fff;font-family:Omnes Black;font-size:2.5vw;justify-content:center}.subheader h1{text-align:center;text-justify:center;margin:3vh}.extra-members{display:grid;width:75%;justify-self:center;grid-template-columns:1fr 1fr;justify-content:center;align-content:center;justify-items:center;align-items:center;gap:0vw 4vw;margin:4vh}.extra-member{display:flex;flex-direction:column;text-align:center;padding:1vw}.extra-member h1{font-family:Omnes Black;margin:0}.extra-member h1 a{font-size:3.2vw;text-decoration:none;color:#000}.extra-member p{margin:0;font-family:Omnes Medium;font-size:1.8vw}.streamers{display:grid;grid-template-columns:auto auto;justify-content:center;align-content:center;justify-items:center;align-items:center;gap:5vw 2vw;margin:4vh}.streamer{display:grid;grid-template-columns:10vw 30vw;grid-template-rows:0fr 0fr 0fr;grid-template-areas:"icon username" "icon name" "icon socials";justify-content:center;align-content:center;justify-items:center;align-items:center}.streamer:nth-child(2n){grid-template-areas:"username icon" "name icon" "socials icon";grid-template-columns:30vw 10vw;justify-self:right}.icon{grid-area:icon;height:130%}.member-username{grid-area:username;font-family:Omnes Black;font-size:2.8vw;margin:0;line-height:3vh;color:#000;text-decoration:none}.member-name{grid-area:name;font-family:Omnes Medium;font-size:2.5vh;margin:0}.socials{display:flex;grid-area:socials;margin:1vh}.socials a img{width:3vw}#title-content-container img{width:100%}.extra-member{padding:1vw}.extra-member h1{font-size:3vw}.subtitle{background-color:#000}.subtitle h1{width:fit-content;margin:auto;padding:2vw;font-size:5vw;color:#fff}#title-container{margin-bottom:3vh}#title-box{padding-top:3vh;background-color:#000;width:100%}#title-content-container{display:grid;grid-template-columns:1fr 4fr 1fr;grid-template-rows:1.5fr .5fr;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"Logo-1 Streamers-Title Logo-2" "Logo-1 Streamers-Subtitle Logo-2";width:60%;margin:auto;text-align:center}.Logo-2{grid-area:Logo-2}.Logo-1{grid-area:Logo-1}.Streamers-Title{background-color:#000;grid-area:Streamers-Title;margin:0;align-self:center}.Streamers-Title h1{font-size:6vw;font-family:Omnes Pro Bold;margin:0;color:#fff}.subtitle-container{margin-top:5vw}.Streamers-Subtitle{grid-area:Streamers-Subtitle}.Streamers-Subtitle p{font-family:Omnes Medium;font-size:1.35vw;margin:0;color:#fff}.info3 .username,.info6 .username{font-size:2.5vw}.extra-member .small-member{font-size:2.7vw}@media screen and (max-width: 1100px){.streamer:nth-child(2n){grid-template-areas:"icon username" "icon name" "icon socials";justify-self:center}.streamers .streamer{grid-template-columns:20% 80%;width:90%}.icon{height:100%}.extra-members{grid-template-columns:1fr;width:80%}.extra-members h1,.extra-members h1 a{font-size:7vw}.extra-members p{font-size:3vw}#title-content-container{width:90%;grid-template-columns:1fr 6fr 1fr;grid-template-areas:"Logo-1 Streamers-Title Logo-2"}.Streamers-Subtitle{display:none}.Streamers-Title h1,.subtitle h1{font-size:9vw}.streamers{grid-template-columns:1fr}.member-username{font-size:5vw}#OtherworldlyFinn .member-username{font-size:4.5vw}.member-name{font-size:4vw}.socials a img{width:5vw}.subtitle{text-align:center}.extra-member .small-member{font-size:7vw}.subheader h1{font-size:8vw;margin:4vw}}.years{display:grid;height:100%;overflow:hidden}.year h1{font-size:20vw;text-align:center;background-color:#0000}#y2020{background-image:url(https://cdn.reformationfundraising.com/rffcom/2020theme.jpeg);background-position-y:50%}#y2021{background-image:url(https://cdn.reformationfundraising.com/rffcom/2021theme.jpeg);background-position-y:25%}#y2022{background-image:url(https://cdn.reformationfundraising.com/rffcom/2022theme.gif);background-position-y:75%}#y2023{background-image:url(https://cdn.reformationfundraising.com/rffcom/2023theme.jpeg);background-position-y:50%}#y2024{background-image:url(https://cdn.reformationfundraising.com/rffcom/2024theme.jpeg);background-position-y:50%;color:#000}#y2024 h1{color:#000}#y2025{background-image:url(https://cdn.reformationfundraising.com/rffcom/2025theme.jpg)}.archiveh1{text-align:center;font-size:6vw;font-family:Omnes Black;margin:0}.vods{display:flex;justify-self:center;flex-wrap:wrap;justify-content:space-around}.vod-container{margin:2vw;text-align:center;display:grid;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;align-content:center;justify-items:center;align-items:center;font-size:0;width:min-content}.donationArchive td,.donationArchive th{font-family:Omnes Medium;line-height:1.5;padding:5px;text-align:center;font-size:1.5vw}table{margin:auto;width:80%}#title-box{width:100%;background-size:cover}.title-box-content{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);grid-auto-columns:1fr;gap:0 10%;grid-auto-flow:row;justify-content:center;align-content:center;justify-items:center;align-items:center;grid-template-areas:"title" "sub";width:60%;margin:auto;padding:2vw;text-align:center}.Title{grid-area:title;font-family:Omnes Black;font-size:6vw;color:#fff}a{color:#fff;text-decoration:none}.sub{grid-area:sub;display:flex;width:110%;justify-content:space-around}.Charity,.Quantity{font-family:Omnes Black;font-size:3vw;color:#fff;margin:.5vw}.Charity{grid-area:Charity;line-height:4vw}.Quantity{grid-area:Quantity;font-family:Omnes Pro Bold;line-height:4vw}.subtext{color:#fff;background-color:#000}.subtext p{font-size:1.4vw;padding:2vw 8vw 4vw;margin:0;font-family:Omnes Medium}@media screen and (max-width: 1100px){.title-box-content{width:90%}.subtext p{font-size:2.5vw}table{width:95%}table td,table th{font-size:2vw}.vod-container div iframe{width:80vw;height:45vw}.vod-container h1{font-size:7vw}}body,html{height:100%}.charity-text{height:fit-content;align-self:center}.charity-text a button{font-family:Omnes Black;width:max-content;border:none;background-color:#000;color:#fff;height:5vw;border-radius:5vw;font-size:2vw;cursor:pointer;width:49%}.charity-buttons{padding-top:3vw}.charity-text p{font-size:1.5vw;font-family:Omnes Light}.title-container img{width:15vw}.charity-info #curved-tmh-image{width:100%}.charity-info,.title-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:3vw}.charity-info{margin:5vw 0 5vw 5vw}.title-container{align-items:center;padding-bottom:3vw}.events-split{display:grid;grid-template-columns:1fr 3fr;width:90%;height:fit-content;margin:auto;gap:4vw;margin-bottom:2vw}.schedule-text p a{color:#000}.schedule-text p{font-size:1.3vw;font-family:Omnes Light}.schedule-text p i{font-size:1vw}.donate-button,.more-button{font-family:Omnes Black;width:max-content;border:none;background-color:#000;color:#fff;padding:0;height:5vw;border-radius:5vw;font-size:2vw;cursor:pointer}.more-button{width:59%;cursor:not-allowed}.p-container p{font-size:1vw;padding:1vw}.p-container{background-color:#fff;border-radius:1vw;border-right:2vw;width:100%}#title-2{color:#fff;padding-left:1vw}.title-2-container{border-top-left-radius:1vw;border-bottom-left-radius:1vw;background-color:#000;justify-self:right;width:100%}.stream-embed-container img{width:60vw}.stream-embed-container{display:grid;grid-template-columns:60fr 40fr;grid-template-rows:1fr;grid-auto-columns:1fr;gap:0px 0px;grid-auto-flow:row;justify-items:center;align-items:center;margin-top:5vw;background-image:url(https://cdn.reformationfundraising.com/rffcom/2024/2024theme-lower-dot-opacity.jpeg);background-attachment:fixed;background-size:cover;background-repeat:no-repeat}.vod-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-template-areas:"Part-1 Part-2"}.stream-embed-side-info,.stream-embed-container img{margin-top:2vw;margin-bottom:2vw}.stream-embed-side-info{margin-left:1vw}@media screen and (max-width: 1100px){.stream-embed-container{grid-template-columns:1fr;grid-template-rows:auto auto}.stream-embed-side-info h1{font-size:10vw}.p-container p{font-size:3vw}.p-container{margin:auto}.stream-embed-container img{width:90%}.donate-button,.more-button,.charity-buttons a button{height:7vw;font-size:3vw}.events-split{grid-template-columns:1fr;grid-template-rows:1fr}.events-split img{margin:auto}.schedule-text p i{font-size:2vw}.schedule-text p{font-size:3vw}.charity-info{grid-template-columns:1fr;grid-template-rows:auto}.title-container h1{font-size:7vw}.title-container img{width:30vw}.charity-text p{font-size:3vw}}.stream-main-box-container{background-image:url(https://cdn.reformationfundraising.com/rffcom/Collage.jpg);background-size:cover}#stream-main-box{padding-top:2vw;padding-bottom:2vw}.chat-tab-button{grid-area:chat-tab-button;background-image:linear-gradient(#fff,#cecece)}.info-tab-button{grid-area:info-tab-button;left:10%;background-color:#fff}.chat-tab-button,.info-tab-button{position:relative;width:75%;border-top-right-radius:1vw;border-top-left-radius:1vw;text-align:center;text-justify:center;font-family:Omnes Pro;font-size:2vw;cursor:pointer}.main-box{display:grid;grid-template-columns:65% 16% 16%;grid-template-rows:1fr 10fr;margin:5%;width:90%;height:max-content;border-radius:1vw;grid-template-areas:". info-tab-button chat-tab-button" "stream-embed right-panel right-panel"}#schedule-main-box{padding:0;grid-template-columns:32% 67%;grid-template-rows:1fr;grid-template-areas:"schedule info";background-color:#fff}.schedule-container{grid-area:schedule}.schedule-info-container{grid-area:info;background-image:linear-gradient(to right,#cecece,#fff 2%)}.schedule-info{margin:2vw}.schedule-info i,.schedule-info p{font-family:Omnes Light;font-size:1.6vw}#stonewall-box{grid-template-columns:67% 32%;grid-template-rows:1fr;grid-template-areas:"text image";margin-bottom:2%}.stonewall-image-container{grid-area:image;height:100%;overflow:hidden;border-top-right-radius:1vw;border-bottom-right-radius:1vw}.stonewall-image-container img{height:100%}.stonewall-info-box{background-image:linear-gradient(to left,#cecece,#fff 2%);border-top-left-radius:1vw;border-bottom-left-radius:1vw}.stonewall-info-box p,.stonewall-info-box h1{margin:1vw}.stonewall-info-box div{width:97.5%;margin:1vw}#stonewall-more{width:100%}.title-2-container{background-color:#000;border-top-left-radius:1vw;border-bottom-left-radius:1vw;transform:translate(+100%);animation:fly-in 1s ease-in-out;animation-fill-mode:forwards;z-index:-1}@keyframes fly-in{to{transform:translate(0)}}.title-2-container h1{color:#fff;padding-left:1vw}.stream-embed-container{background-image:url(https://cdn.reformationfundraising.com/rffcom/2025theme.jpg);margin:0;grid-area:stream-embed;width:100%;height:36.5625vw;overflow:hidden;border-top-left-radius:1vw;border-bottom-left-radius:1vw}.info-tab,.chat-tab{grid-area:right-panel;background-color:#fff;border-bottom-right-radius:1vw;border-top-right-radius:1vw;overflow:hidden}.info-tab{width:29vw;padding-left:1vw;background-image:linear-gradient(to right,#cecece,#fff 5%)}.chat-tab{width:30vw;display:none}.chat-tab iframe{position:relative;left:-2px;top:-2px}.info-tab-text{overflow:hidden}#total-raised{text-align:center;font-size:4vw}.info-tab p{font-size:1.4vw}#stream-embed{height:100%}.info-tab p{padding-top:1vw;padding-bottom:1vw}.donate-button,.more-button{font-family:Omnes Black;width:max-content;border:none;background-color:#000;color:#fff;height:5vw;border-radius:5vw;font-size:2vw;cursor:pointer}.donate-button:hover,.more-button:hover{background-color:#292929}.donate-button{width:39%}.more-button{width:59%}@media screen and (max-width: 1100px){.main-box{grid-template-columns:1fr 12fr;grid-template-rows:36.5vw repeat(2,min-content);height:max-content;border-radius:1vw;overflow:hidden;grid-template-areas:". stream-embed" "info-tab-button right-panel " "chat-tab-button right-panel"}.donate-button{margin-bottom:3vw}.info-tab,.chat-tab{width:100%;grid-area:right-panel;background-color:#fff;border-bottom-right-radius:1vw;border-bottom-left-radius:1vw;border-top-right-radius:0vw;overflow:hidden}#title-1{font-size:7vw;padding-left:1vw;text-align:center}.info-tab-text p{padding-left:1vw;font-size:3.5vw}.title-2-container{transform:translate(-100%);border-radius:1vw;margin:auto;text-align:center;width:70vw}.title-2-container h1{font-size:5vw}.info-tab{padding-left:0}.donate-button,.more-button{width:75%;height:10vw}.info-tab-buttons a{margin:12.5%}.stream-embed-container{border-bottom-left-radius:0;border-top-right-radius:1vw}.info-tab-button,.chat-tab-button{border-top-right-radius:0;border-bottom-left-radius:1vw;width:100%;height:75%}.info-tab-button p,.chat-tab-button p{font-size:4vw}.info-tab-button div,.chat-tab-button div{line-height:33vw;transform:rotate(-90deg)}.info-tab-button{top:10%}.chat-tab-button{background-image:linear-gradient(to right,#fff,#f0f0f0)}.more-button,.donate-button{margin-top:2vw;font-size:5vw}.info-tab{background-image:linear-gradient(#cecece,#fff 5%)}#schedule-main-box{grid-template-columns:1fr;grid-template-rows:min-content min-content;grid-template-areas:"schedule" "info"}.schedule-info i,.schedule-info p{font-size:3vw}.schedule-container img{width:65%;justify-self:center;display:flex}.schedule-info-container{background-image:linear-gradient(#cecece,#fff 2%)}#total-raised{font-size:8vw}#leaderboard{font-size:4vw;margin:auto}#stonewall-box{grid-template-rows:63vw min-content;grid-template-columns:1fr;grid-template-areas:"image" "text"}.stonewall-info-box{background-image:linear-gradient(#cecece,#fff 5%);border-top-left-radius:0}.stonewall-image-container{border-bottom-right-radius:0;border-top-left-radius:1vw}.stonewall-info-box h1{font-size:6vw;text-align:center}.stonewall-info-box p{font-size:3vw}}#nopage{background-image:url(https://cdn.reformationfundraising.com/rffcom/ruinedwallbackground.jpg);background-size:cover;background-repeat:no-repeat}.title-container{margin:auto;text-align:center;width:fit-content}.split .text h1{margin:0;font-family:Omnes Black;font-size:10vw;background-color:#000;color:#fff;border-top-left-radius:2vw;border-top-right-radius:2vw}.split .text h2{font-family:Omnes Medium;font-size:3vw;background-color:#fff;border-bottom-left-radius:3vw;border-bottom-right-radius:3vw;padding-left:2vw;padding-right:2vw;margin:0 0 2vw}.return-home{color:#fff;background-color:#000;width:60%;height:5vw;border-radius:3vw;margin:auto}.text a{color:#fff;font-family:Omnes Black;font-size:3vw}.split{display:grid;grid-template-columns:1fr 1fr;justify-items:center;grid-template-areas:"text image";margin-left:5vw;margin-right:5vw;margin-top:3vw}.text{margin:auto;text-align:center;grid-area:"text"}.split img{grid-area:"img"}#vertical{display:none;margin:0}@media screen and (max-width: 1100px){.split{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"image" "text";gap:5vw}.split .text h1{font-size:17vw}.split .text h2{font-size:4vw}.text a{font-size:5vw}.return-home{height:fit-content}#horizontal{display:none}#vertical{display:block}body{background-size:auto 200%}}
