@font-face{font-family:BronzeCopper;font-style:normal;font-weight:400;src:local("BronzeCopper"),url(/static/media/BronzeCopper.536ab51cd0c03cff6275.otf) format("truetype")}@font-face{font-family:Body;font-style:normal;font-weight:400;src:local("Body"),url(/static/media/Body.ccec2abd747593d6d9b9.ttf) format("truetype")}@font-face{font-family:BodyItalic;font-style:normal;font-weight:400;src:local("BodyItalic"),url(/static/media/BodyItalic.b6db70fc781baf36a984.ttf) format("truetype")}@font-face{font-family:IlusSwallowtail;font-style:normal;font-weight:400;src:local("IlusSwallowtail"),url(/static/media/IlusSwallowtail.5b0570a3734b72a19045.otf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f0e6;color:#000;font-family:Body;margin:0;min-height:100vh}h1{font-family:BronzeCopper;text-transform:uppercase}h1,h2{color:#000;font-size:6vw;font-weight:400;margin:0}h2{font-family:IlusSwallowtail}.row{display:flex}.href{color:#000;text-decoration:none}.center{text-align:center}.backButton{color:#000;font-size:2vw;margin:0 1vw;padding:0 1vw;position:absolute;right:1vw;text-decoration:underline;top:.5vw;z-index:5}.App,.AppMobile{text-align:center}.headerText{font-size:36vw;margin-bottom:0;margin-left:4vw;margin-top:6vw;text-align:left}.headerBrandSubText{font-size:15.5vw;margin-bottom:-4vw;margin-left:3vw;margin-top:-5vw;text-align:left}.headerCircles{display:flex;left:2vw;position:relative;width:60vw}.headerBodyText{display:flex;font-size:2.5vw;left:4vw;position:relative;text-align:left;width:62%}.graphPositioningHeader{background-color:#fff;left:60vw;position:absolute;top:36vw}.butterflyLogo{left:32.5vw;margin-top:1vw;position:absolute;width:20vw;z-index:2}.graphBody{height:62vw;position:relative;width:38vw;z-index:2}.colorBackdrop{background-color:#c699a3b0;filter:blur(2vw);height:100%;margin:2vw 0 0 2vw;position:absolute;width:90%;z-index:1}.graphRectangle{position:relative;width:100%;z-index:2}.featuredStoryImage{margin-left:3vw;margin-top:9vw;position:absolute;width:32vw;z-index:3}.readHereImage{margin-left:-1vw;margin-top:53vw;position:absolute;transition:all .5s ease-in-out;width:40vw;z-index:3}.readHereImage:hover{filter:drop-shadow(.5vw .5vw black)}.featuredStoryHeader{margin-left:4vw;margin-top:4vw;position:absolute;z-index:3}.aboutDetails{text-align:left}.aboutRectangle{margin-left:3vw;margin-top:1vw;position:relative;width:56vw}.aboutTextblock{margin-left:10vw;margin-top:-77vw;position:relative;width:45vw}.aboutTextHeader{font-size:12vw;margin-bottom:-3vw;margin-left:-3vw;margin-top:-5vw;position:relative;text-align:center;z-index:2}.aboutTextHeaderDiv{background-color:#c699a3b0;filter:blur(4vw);height:5vw;margin-left:5vw;position:relative;width:35vw}.aboutText{font-family:Body;font-size:3.25vw;font-weight:500;margin:0 1vw 2vw}.ovalColumn{margin-left:2vw;margin-top:38vw}.longOvalButton{background-color:#fff;border:.5vw solid #000;border-radius:18vw/10vw;color:#000;height:18vw;text-decoration:none;transition:all .5s ease-in-out;width:35vw}.longOvalButton:hover{filter:drop-shadow(.75vw .75vw black)}.topOvalButton{margin-bottom:3vw}.ovalButtonText{font-size:5vw;font-weight:600;margin:5vw 0 0 5vw}.ovalButtonText2{margin-left:3.5vw;margin-top:5.5vw}.aboutButtonArrow{margin-left:5vw;width:25vw}.butterflyHomePageStory{margin-top:5vw;width:100%}.readHereImageButterfly{margin-left:30vw;margin-top:-3vw;transition:all .5s ease-in-out;width:40vw;z-index:3}.readHereImageButterfly:hover{filter:drop-shadow(.5vw .5vw black)}.creativeCalisthenicsImg{margin-left:5vw;margin-top:-2vw;width:90vw}.footerText{font-family:Body;text-align:center}.footerContainer{border-top:.25vw solid #000;margin:2vw 0 0}.navItemList{display:flex;justify-content:center;list-style-type:none;padding:0}.navItem{color:#000;margin:0 0 0 1vw}.page{margin-left:5vw;margin-right:5vw}.pageHeaderText{font-size:24vw;margin-bottom:-5vw}.pageBodyText{font-size:3vw;margin:0}.bottomText{margin-top:10vw}.dropdownTriangle{height:3vw;margin-left:2vw;margin-top:2.5vw;width:6vw}.dropdownTriangeFlipped{transform:scaleY(-1)}.pageNotFound{margin:5vw 0 0;text-align:center}.storiesHeaderText{font-size:26vw;margin-bottom:4vw;margin-left:4vw;margin-top:6vw;text-align:left}.storyHeaderImage{margin-top:-5vw;position:absolute;right:2vw;width:22.5vw}.storyPreviewBox{background-color:#fff;border:.25vw solid #000;border-radius:2vw;margin:0 2.5vw;transition:all .5s ease-in-out;width:45vw}.storyPreviewBox:hover{filter:drop-shadow(.75vw .75vw black)}.storyPreviewTitle{font-size:8vw;margin:4vw 2vw 0;text-align:center}.storyPreviewText{margin:2vw}.storyHeaderText{font-size:12vw;margin:4vw 20vw 0;text-align:center}.storyBodyText{font-size:4vw;margin:2vw 10vw 0;text-indent:8vw}.instoryHeaderText{font-size:3.5vw;margin:2vw 10vw 2vw 52vw;text-indent:8vw;width:40vw}.storyFooterText{font-size:3.5vw;margin:3vw 10vw 0;text-align:center}.storyTitleImage{margin-left:10vw;margin-top:3vw;width:80vw}.storyIntroImage{left:0;position:absolute;top:14vw;width:50vw}.storyLineBreak{border-top:.25vw solid #000;margin:2vw 5vw 0}.storyResourceText{color:#000;font-size:3vw}.typefaceBodyText{font-size:2vw;text-align:center}.typefaceHref{background-color:#c699a3;border:.25vw solid #000;color:#000;padding:1vw}.typefaceImage{margin-left:10vw;margin-top:2vw;width:80vw}.typefaceHeaderSubtext{font-size:6vw;margin:1vw 0;text-align:center;text-transform:none}.typeHeaderText{font-size:26vw;margin-bottom:4vw;margin-left:4vw;margin-top:6vw;text-align:left}.typeFacesHeader{margin-top:-25vw;width:100%}.typefaceRectangleDiv{background:radial-gradient(#c699a39e,#f4f0e6)}.typefaceRectangle{background-color:#f4f0e6;margin-left:2.5vw;transition:all 1s ease-in-out;width:95%}.typefaceRectangle:hover{background-color:#fff0}.brandHeaderText{font-size:26vw;margin-bottom:4vw;margin-left:4vw;margin-top:6vw;text-align:left}.brandHeader{margin-top:-30vw;width:100%}.brandRectangleDiv{background:radial-gradient(#c699a39e,#f4f0e6);margin-bottom:-2vw;margin-left:0}.brandRectangle{background-color:#f4f0e6;transition:all 1s ease-in-out;width:48vw}.brandRectangle:hover{background-color:#fff0}.brandsListDiv{display:flex;flex-wrap:wrap;margin-left:2vw;margin-top:0}.brandIntroParagraph{font-size:3vw;margin:0 2vw 1vw;text-align:center}
/*# sourceMappingURL=main.c1850c83.css.map*/