@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600&display=swap";
@import "https://cdnjs.cloudflare.com/ajax/libs/typicons/2.1.2/typicons.min.css";
*,:before,:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%;font-weight:300}dl,dt,dd,ol,ul,li{font-size:100%;font:inherit;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{outline:0}*{scroll-behavior:smooth;font-family:Sora,Helvetica}html{width:100%;overflow:hidden}body{-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed;overflow:hidden}a{color:inherit;text-decoration:none}@media screen and (min-width:760px){.globalContainer{width:760px;margin:0 auto}}@media screen and (max-width:760px){.desktopOnly{display:none}.mobileOnly{display:block}}@media screen and (min-width:760px){.desktopOnly{display:block}.mobileOnly{display:none}}ul,ol{padding:0}main{flex-direction:column;align-items:center;width:100%;display:flex}.scrollContainer{width:100%;max-width:100%;height:100%;max-height:100vh;overflow:scroll}@media screen and (min-width:760px){.scrollContainer{width:calc(75vw - 100px);position:relative}}.fullscreenMessage{z-index:100;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute}.fullscreenMessage span{font-size:24px;position:relative;top:-50px}.formInput{width:100%;margin-bottom:15px}.formInput input{color:#000;background-color:#ececec;border:none;border-bottom:4px solid #8446ff;width:100%;height:60px;padding:0 20px;font-size:16px}.formInput input::placeholder{color:#000}.formInput .formInputWarning{margin-top:8px;display:block}.searchForm .searchFormInner .form{position:relative}.searchForm .searchFormInner .form .searchButton{position:absolute;top:24px;left:20px}.searchForm .searchFormInner .form .formInput{width:100%}.searchForm .searchFormInner .form .formInput input{text-align:center;color:#26f;background:#4cf;font-size:20px;font-weight:400}.searchForm .searchFormInner .form .formInput input::placeholder{color:#26f}.formTextarea{width:100%}.formTextarea textarea{color:#000;background-color:#ececec;border:none;border-bottom:4px solid #8446ff;width:100%;height:auto;padding:20px;font-size:16px}.formTextarea textarea::placeholder{color:#000}.formUpload{margin-bottom:15px}.formUpload label{margin-bottom:7px;display:block}.formUpload input{color:#000;background:#ececec;width:100%;height:auto;padding:20px;font-size:16px}.formMessage{margin-bottom:25px}.formMessage.error{color:red}.formMessage .formMessageInner .messageContent{font-size:14px;line-height:22px}.landingForm .otherLinks{margin-top:25px}.formWrapper{width:90%;margin:50px auto}.form{flex-direction:column;align-items:center;display:flex}.button,.secondaryButton{box-shadow:none;color:#fff;text-align:center;background:radial-gradient(at 100% 100%,#8446ff,#ff4040);border:none;outline:none;width:275px;max-width:100%;padding:18px 0;font-size:24px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.button:focus,.secondaryButton:focus{outline:1px solid #ff4040}.button:active:not(:disabled),.secondaryButton:active:not(:disabled){transform:scale(.95)}.button:disabled,.secondaryButton:disabled{background:gray}.secondaryButton{color:#fff;background:#8446ff;padding:12px 0;font-size:20px;font-weight:400}.circleButton{color:#fff;background:#4cf;border:none;border-radius:50%;outline:none;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;font-size:24px;display:flex}.circleButton .feather-icon{font-size:36px}.circleButton .typcn{font-size:54px;position:relative;top:-2px}.circleButton:active{background:#38f}.circleButton:focus{border:2px solid #38f}.circleButton:disabled{background:#a1a1a1}.contentInformation .contentInformationInner.bottomSpace{padding-bottom:75px}.contentInformation .contentInformationInner .tickerSpacer{height:20px;display:block}.contentInformation .contentInformationInner .contentHeader{flex-direction:row;justify-content:space-between;padding:25px 25px 5px;display:flex}.contentInformation .contentInformationInner .contentTitle{align-items:center;font-size:24px;font-weight:600;line-height:28px;display:flex}.contentInformation .contentInformationInner .separator{border-bottom:1px solid #e5e5e5}.contentInformation .contentInformationInner .contentMetaData{padding:15px 25px 35px}.contentInformation .contentInformationInner p{color:#757575;margin-bottom:5px;font-family:system-ui;font-size:14px;font-weight:300;line-height:22px;display:block}.contentInformation .contentInformationInner p:last-of-type{margin-bottom:0}.contentInformation .contentInformationInner .contentDescription{margin-bottom:15px}.contentInformation .contentInformationInner .contentAuthor{flex-direction:row;align-items:center;padding:15px 25px;display:flex}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner{flex-direction:row;align-items:center;width:100%;display:flex}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner .authorProfileImage{background:#88baff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner .authorProfileImage img{max-height:100%}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner .authorProfileImage .defaultAvatar .typcn{color:#fff;font-size:24px}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner .authorInformationWrapper{width:calc(100% - 30px)}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner .authorInformation{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:10px;display:flex}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner .authorInformation .authorAttribution{white-space:nowrap;text-overflow:ellipsis;width:50%;font-size:14px;font-weight:300;overflow:hidden}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner .authorInformation .authorCreationCount{color:gray;font-size:13px;font-weight:300}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner .authorInformation .profileLink{margin-right:4px;font-size:13px}.contentInformation .contentInformationInner .contentAuthor .contentAuthorInner .authorInformation .followLink{color:#c72946;border:2px solid #c72946;border-radius:25px;margin:0;padding:4px 12px;font-size:13px}@media screen and (min-width:760px){section.impressionGridWrapper{width:25vw;height:100vh;position:absolute;right:0}section.impressionGridWrapper .impressionGrid{height:90vh;overflow:hidden scroll}section.impressionGridWrapper .impressionGrid .pillGrid{width:100%;height:100%}.queueScrollContainer{top:35px;right:-100px}}.impressionGridWrapper{z-index:3;z-index:5;background:radial-gradient(at 100% 100%,#fa578a,#c72946);width:100%;height:260px;position:absolute;bottom:0}.impressionGridWrapper .gridToolbar .gridLabel{text-align:center;color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:50%;padding:5px 3px;font-size:14px;font-weight:500;display:block;position:absolute;top:15px;left:15px;overflow:hidden}.impressionGridWrapper .gridToolbar .gridCategories{flex-direction:row;display:flex;position:absolute;top:15px;right:15px}.impressionGridWrapper .gridToolbar .gridCategories .gridCategory{margin-right:3px}.impressionGridWrapper .gridToolbar .gridCategories .gridCategory.selected{border-bottom:2px solid #fff}.impressionGridWrapper .gridToolbar .gridCategories .typcn{color:#fff;font-size:20px}.impressionGridWrapper.darkMode{background:#222625;border-top-left-radius:10px;border-top-right-radius:10px}.impressionGridWrapper.darkMode .grid .impressionGridInner .pillGrid li a,.impressionGridWrapper.darkMode .interestGrid .impressionGridInner .pillGrid li a,.impressionGridWrapper.darkMode .impressionGrid .impressionGridInner .pillGrid li a{color:#fff;background:#404243}.grid,.interestGrid,.impressionGrid{width:100%;overflow:scroll hidden}.grid .impressionGridInner .pillGrid,.interestGrid .impressionGridInner .pillGrid,.impressionGrid .impressionGridInner .pillGrid,.grid .interestGridInner .pillGrid,.interestGrid .interestGridInner .pillGrid,.impressionGrid .interestGridInner .pillGrid{flex-wrap:wrap;width:5000px;height:140px;padding-left:15px;display:flex;overflow:hidden}.grid .impressionGridInner .pillGrid.smallGrid,.interestGrid .impressionGridInner .pillGrid.smallGrid,.impressionGrid .impressionGridInner .pillGrid.smallGrid,.grid .interestGridInner .pillGrid.smallGrid,.interestGrid .interestGridInner .pillGrid.smallGrid,.impressionGrid .interestGridInner .pillGrid.smallGrid{width:1000px}.grid .impressionGridInner .pillGrid li,.interestGrid .impressionGridInner .pillGrid li,.impressionGrid .impressionGridInner .pillGrid li,.grid .interestGridInner .pillGrid li,.interestGrid .interestGridInner .pillGrid li,.impressionGrid .interestGridInner .pillGrid li{margin:7px;display:block}.grid .impressionGridInner .pillGrid li a,.interestGrid .impressionGridInner .pillGrid li a,.impressionGrid .impressionGridInner .pillGrid li a,.grid .interestGridInner .pillGrid li a,.interestGrid .interestGridInner .pillGrid li a,.impressionGrid .interestGridInner .pillGrid li a{color:#38f;text-transform:capitalize;background:#f7f7f7;border-radius:50px;padding:10px 20px;font-size:14px;font-weight:400;text-decoration:none;display:block}.grid .impressionGridInner .pillGrid li a:active,.interestGrid .impressionGridInner .pillGrid li a:active,.impressionGrid .impressionGridInner .pillGrid li a:active,.grid .interestGridInner .pillGrid li a:active,.interestGrid .interestGridInner .pillGrid li a:active,.impressionGrid .interestGridInner .pillGrid li a:active{color:#fff;background:#38f}.grid .impressionGridInner .pillGrid li a:focus,.interestGrid .impressionGridInner .pillGrid li a:focus,.impressionGrid .impressionGridInner .pillGrid li a:focus,.grid .interestGridInner .pillGrid li a:focus,.interestGrid .interestGridInner .pillGrid li a:focus,.impressionGrid .interestGridInner .pillGrid li a:focus{outline:2px solid #38f}.grid .impressionGridInner .pillGrid li a .impressionColor,.interestGrid .impressionGridInner .pillGrid li a .impressionColor,.impressionGrid .impressionGridInner .pillGrid li a .impressionColor,.grid .interestGridInner .pillGrid li a .impressionColor,.interestGrid .interestGridInner .pillGrid li a .impressionColor,.impressionGrid .interestGridInner .pillGrid li a .impressionColor{border-radius:50%;width:7px;height:7px;margin-left:9px;display:inline-block}.impressionGrid{opacity:0;transition:all .5s;position:absolute;bottom:50px}.impressionGrid.visibleGrid{opacity:1;transition:all .5s}.impressionMessage{width:100%;height:50px;position:absolute;bottom:0}.impressionMessage .impressionMessageInner form textarea{color:#fff;background:#404243;border:none;width:100%;height:50px;padding:15px;font-size:13px}.impressionMessage .impressionMessageInner form textarea::placeholder{color:#fff}.impressionMessage .impressionMessageInner form .button,.impressionMessage .impressionMessageInner form .secondaryButton{border-radius:50px;width:70px;height:30px;padding:0;position:absolute;bottom:12px;right:15px}.impressionMessage .impressionMessageInner form .button .typcn,.impressionMessage .impressionMessageInner form .secondaryButton .typcn{position:relative;top:-1px}@media screen and (min-width:760px){header.primaryHeader,header.primaryHeader.whiteHeader{width:100vw;margin:0 auto;position:relative}header.primaryHeader.centerHeader,header.primaryHeader.whiteHeader.centerHeader{right:auto}header.primaryHeader .headerTitleWrapper,header.primaryHeader.whiteHeader .headerTitleWrapper{position:relative;left:-100px}header.primaryHeader .primaryHeaderInner .headerIcon,header.primaryHeader.whiteHeader .primaryHeaderInner .headerIcon{filter:none;padding:0 15px}header.primaryHeader .primaryHeaderInner .headerIcon a.navOption,header.primaryHeader.whiteHeader .primaryHeaderInner .headerIcon a.navOption,header.primaryHeader .primaryHeaderInner .headerIcon a.navOption.primaryNavOption .typcn,header.primaryHeader.whiteHeader .primaryHeaderInner .headerIcon a.navOption.primaryNavOption .typcn{color:#737373}header.primaryHeader .primaryHeaderInner .headerIcon a.navOption.current,header.primaryHeader.whiteHeader .primaryHeaderInner .headerIcon a.navOption.current,header.primaryHeader .primaryHeaderInner .headerIcon a.navOption.current .typcn,header.primaryHeader.whiteHeader .primaryHeaderInner .headerIcon a.navOption.current .typcn,header.primaryHeader .primaryHeaderInner .headerIcon a.navOption.current.primaryNavOption .typcn,header.primaryHeader.whiteHeader .primaryHeaderInner .headerIcon a.navOption.current.primaryNavOption .typcn{color:#ff4040}}.primaryHeader{z-index:10;width:100%;position:absolute;top:0}.primaryHeader.inline{background:#fff;position:relative}.primaryHeader.inline .primaryHeaderInner .headerIcon .typcn{color:#000}.primaryHeader.inline .primaryHeaderInner .headerIcon a:focus{background:#fff}.primaryHeader.inline .primaryHeaderInner .headerTitleWrapper .title{padding-top:6px}.primaryHeader.whiteHeader .primaryHeaderInner .headerIcon{font-size:24px;top:-12px}.primaryHeader.whiteHeader .primaryHeaderInner .headerIcon a{color:#fff}.primaryHeader.whiteHeader .primaryHeaderInner .headerIcon.headerLeftIcon{background:0 0}.primaryHeader.whiteHeader .primaryHeaderInner .headerTitleWrapper .title{color:#fff;text-align:center;font-size:24px;line-height:30px}.primaryHeader .primaryHeaderInner{justify-content:space-between;padding:20px 15px 5px;display:flex}.primaryHeader .primaryHeaderInner .headerIcon{filter:drop-shadow(0 2px 2px #0003);justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative;top:-7px}.primaryHeader .primaryHeaderInner .headerIcon .typcn{font-size:28px}.primaryHeader .primaryHeaderInner .headerIcon .typcn-arrow-left{font-size:36px}.primaryHeader .primaryHeaderInner .headerIcon a{text-align:center;padding:8px;font-size:24px;text-decoration:none}.primaryHeader .primaryHeaderInner .headerIcon .icon-list{position:relative;left:-2px}.primaryHeader .primaryHeaderInner .headerIcon .headerButton{background:#c72946;border-radius:50px;width:50px;height:50px}.primaryHeader .primaryHeaderInner .headerIcon .headerButton a,.primaryHeader .primaryHeaderInner .headerIcon .headerButton span{color:#fff}.primaryHeader .primaryHeaderInner .headerTitleWrapper .title{text-overflow:ellipsis;white-space:nowrap;max-width:60vw;margin:0 auto;font-size:24px;font-weight:600;overflow:hidden}.leftHeaderContainer{flex-direction:column;display:flex;position:absolute;top:0}@media screen and (min-width:760px){nav.primaryNavigation{position:absolute;top:0;left:-15px}nav.primaryNavigation .primaryNavigationInner{align-items:flex-start}nav.primaryNavigation .primaryNavigationInner .navOption{background:0 0;width:100px;height:auto;margin-bottom:12px;padding:7px;top:65px}nav.primaryNavigation .primaryNavigationInner .navOption .navLabel{text-align:center;margin:4px auto 0;font-size:18px}nav.primaryNavigation .primaryNavigationInner .navOption .typcn{width:35px}nav.primaryNavigation .primaryNavigationInner .navOption .navIndicator{width:20px;height:20px;font-size:14px;top:10px;right:-15px}nav.primaryNavigation .primaryNavigationInner .navOption.primaryNavOption{color:#ff4040;background:0 0;width:100px;height:auto;font-size:18px}nav.primaryNavigation .primaryNavigationInner .navOption.primaryNavOption .optionInner{height:auto}nav.primaryNavigation .primaryNavigationInner .navOption.primaryNavOption .typcn{color:#ff4040}nav.primaryNavigation .primaryNavigationInner .navOption.primaryNavOption svg{color:#737373}}.primaryNavigation .primaryNavigationInner{flex-direction:column;align-items:center;display:flex}.primaryNavigation .primaryNavigationInner .navOption{color:#737373;background:#fffc;border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:15px;font-weight:600;display:flex;position:relative;top:115px}.primaryNavigation .primaryNavigationInner .navOption:focus{outline:1px solid #ff4040}.primaryNavigation .primaryNavigationInner .navOption svg{position:relative;top:2px}.primaryNavigation .primaryNavigationInner .navOption .navIndicator{color:#fff;background:#ff4040;border-radius:50px;padding:3px 6px;font-size:11px;position:absolute;top:5px;right:5px}.primaryNavigation .primaryNavigationInner .navOption .typcn-messages{font-size:24px}.primaryNavigation .primaryNavigationInner .navOption .typcn-user-outline{font-size:28px}.primaryNavigation .primaryNavigationInner .navOption.primaryNavOption{background:#ff4040;width:55px;height:55px}.primaryNavigation .primaryNavigationInner .navOption.primaryNavOption .typcn-plus{color:#fff;font-size:36px;font-weight:200}.primaryNavigation .primaryNavigationInner .navOption.primaryNavOption .optionInner{height:32px}.primaryNavigation .primaryNavigationInner .navOption.primaryNavOption svg{color:#fff;top:0}.postImpressions{border-top:1px solid #e5e5e5;padding:25px 25px 50px}.postImpressions .postImpressionsInner .listLabel .feather-icon{margin-right:3px}.postImpressions .postImpressionsInner .impressionList{flex-flow:wrap;margin-top:25px;display:flex}.postImpressions .postImpressionsInner .impressionList .impression{border-radius:50px;width:fit-content;margin-bottom:10px;margin-right:5px;padding:10px 25px;display:block}.postImpressions .postImpressionsInner .impressionList .impression span{display:block}.postImpressions .postImpressionsInner .impressionList .impression span.content{color:#fff;margin-bottom:7px;font-size:16px;font-weight:600}.postImpressions .postImpressionsInner .impressionList .impression span.attribution{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:13px;overflow:hidden}.languagePicker .languagePickerInner .languageGrid .languageGridInner{grid-template-columns:1fr 1fr;gap:15px;padding:15px;display:grid}.languagePicker .languagePickerInner .languageGrid .languageGridInner .item{border-radius:3px;padding:25px 15px;text-decoration:none}.languagePicker .languagePickerInner .languageGrid .languageGridInner .item span{text-align:center;color:#fff;display:block}.languagePicker .languagePickerInner .languageGrid .languageGridInner .item .labelNative{margin-bottom:7px;font-size:20px;font-weight:600}.languagePicker .languagePickerInner .languageGrid .languageGridInner .item .labelEn{opacity:.8;font-size:15px}.contentViewer{background:radial-gradient(at bottom,#404243,#222625);border-radius:10px;width:100%;min-height:200px;overflow:hidden}.contentViewer .contentViewerInner{justify-content:center;width:100%;display:flex;position:relative}.contentViewer .contentViewerInner img{max-width:100%;max-height:1200px;display:block}.contentViewer.mini{min-height:auto}@media screen and (min-width:760px){section.videoViewer,section.videoViewer .videoViewerInner .contentWrapper video{max-height:500px}}.videoViewer{width:100%;max-height:700px}.videoViewer .videoViewerInner{position:relative}.videoViewer .videoViewerInner .contentWrapper video{width:100%;max-width:100%;max-height:700px;display:block}.videoViewer .videoViewerInner .controlsWrapper{z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.videoViewer .videoViewerInner .controlsWrapper .playButton,.videoViewer .videoViewerInner .controlsWrapper .pauseButton{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding-left:4px;font-size:32px;display:flex}.videoViewer .videoViewerInner .controlsWrapper .playButton .typcn,.videoViewer .videoViewerInner .controlsWrapper .pauseButton .typcn{color:#fff;text-shadow:1px 2px 4px #000c;font-size:78px}.videoViewer .videoViewerInner .controlsWrapper .pauseButton{padding-left:0}.textViewer{flex-direction:column;justify-content:center;min-height:300px;padding:95px 85px 35px 25px;display:flex}.textViewer.mini{min-height:auto;padding:50px 10px}.textViewer .textViewerInner p{white-space:pre-wrap;font-size:16px;line-height:24px}.noScroll{height:100%;overflow:hidden}.imageViewer .imageViewerInner{min-height:200px;position:relative}.imageViewer .imageViewerInner .panContainer .panContainerInner img{max-width:none;min-height:200px}.imageViewer .imageViewerInner .controls{background-color:#00000080;align-items:center;width:100%;height:40px;padding-left:3px;display:flex;position:absolute;bottom:0}.imageViewer .imageViewerInner .controls .controlsInner{width:100vw;margin:0 auto}.imageViewer .imageViewerInner .controls .typcn{color:#fff;filter:drop-shadow(0 0 4px #000000b3);font-size:26px}.imageViewer.miniViewer .imageViewerInner{min-height:auto}.imageViewer.miniViewer .imageViewerInner .panContainer .panContainerInner img{width:100%;min-height:auto}.tickerContainer{margin-bottom:25px}.tickerContainer .tickerContainerInner{padding:15px 25px 0}.tickerContainer .tickerContainerInner .impressionTicker{border-radius:50px;transition:all .2s}.tickerContainer .tickerContainerInner .impressionTicker .impressionTickerInner{padding:15px 20px}.tickerContainer .tickerContainerInner .impressionTicker .impressionTickerInner>div{flex-direction:row;align-items:center;display:flex}.tickerContainer .tickerContainerInner .impressionTicker .impressionTickerInner span{color:#fff;white-space:nowrap;text-overflow:ellipsis;width:45%;font-weight:600;display:block;overflow:hidden}.tickerContainer .tickerContainerInner .impressionTicker .impressionTickerInner span.content{width:40%}.tickerContainer .tickerContainerInner .impressionTicker .impressionTickerInner span.attribution{opacity:.5;width:60%;margin-left:10px;font-size:13px}.pickerButton{color:#000;text-transform:capitalize;opacity:.8;filter:drop-shadow(0 2px 2px #0003);background:#e0d0d0cc;border-radius:50px;flex-direction:row;gap:3px;padding:5px 9px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pickerButton.selected{opacity:1;background:#fffc}.pickerContainer{flex-direction:row;gap:6px;display:flex}.sliderContainer{z-index:10;flex-direction:row;gap:4px;width:calc(75vw - 100px);height:35px;padding-top:5px;padding-left:100px;display:flex;position:relative}.sliderContainer .sliderItem{color:#fff;cursor:pointer;background-color:#404243;border-radius:10px;height:25px;padding:6px 12px;font-size:13px;transition:all .2s}.sliderContainer .sliderItem.selected{color:#404243;background-color:#c729461a;border:1px solid #404243;font-weight:600}@media screen and (max-width:760px){.sliderContainer{width:60vw;padding-left:0;overflow-x:scroll}}.brandnameWrapper{border-radius:50px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.brandnameWrapper .brandname{color:#fff;font-size:20px;font-weight:600}.brandnameWrapper .brandname img{filter:drop-shadow(0 2px 2px #0003);max-width:100%;display:block}@media screen and (min-width:760px){.brandnameWrapper{width:auto;position:relative;left:10px}.brandnameWrapper .brandname{text-align:center;width:auto;height:25px}.brandnameWrapper .brandname img{width:50px;max-width:none;height:50px;display:block;position:relative;top:-6px}}.creditCounter{text-align:right;filter:drop-shadow(0 2px 2px #0003);background:#fff;border-radius:50px;width:fit-content;padding:7px 12px;position:absolute;top:-40px;right:15px}.creditCounter span{font-size:14px;font-weight:600}.viewSwitcher{background-color:#fffc;border-radius:50px;width:40px;height:80px;margin-top:15px;margin-left:2.5px}.viewSwitcher .viewSwitcherInner{flex-direction:column;display:flex;position:relative}.viewSwitcher .viewSwitcherInner:before{content:" ";z-index:1;background:radial-gradient(at 100% 100%,#8446ff,#ff4040);border-radius:50%;width:35px;height:35px;transition:all .2s;position:absolute;left:2.5px}.viewSwitcher .viewSwitcherInner.queueSelected:before{transition:all .2s;top:2.5px}.viewSwitcher .viewSwitcherInner.exploreSelected:before{transition:all .2s;top:42.5px}.viewSwitcher .viewSwitcherInner a{z-index:3;width:40px;height:40px;text-decoration:none;display:block;position:relative;padding-top:6px!important}.viewSwitcher .viewSwitcherInner a i{color:#000;font-size:22px!important}.viewSwitcher .viewSwitcherInner a.selected i{color:#fff}.postInteraction{margin-left:15px}.postInteraction .postInteractionInner{flex-direction:row;display:flex}.postInteraction .postInteractionInner .interaction{background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-right:10px;text-decoration:none;display:flex}.postInteraction .postInteractionInner .interaction:last-of-type{margin-right:0}.postInteraction .postInteractionInner .interaction.favorited{background-color:#ff404026}.postInteraction .postInteractionInner .interaction.favorited i{color:#ff4040}.postInteraction .postInteractionInner .interaction i{color:#000;font-size:30px;position:relative}.postInteraction .postInteractionInner .interaction i.typcn-export-outline{top:-2px}.shareModalOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.shareModalOverlay .shareModalWrapper{width:100%;max-width:440px;position:relative}.shareModalOverlay .shareModalWrapper .popupModal{background:#fff;border:1px solid #00000014;border-radius:12px;width:100%;animation:.25s cubic-bezier(.16,1,.3,1) forwards modalAppear;position:relative;top:auto;left:auto;overflow:hidden;box-shadow:0 25px 50px -12px #0006}.shareModalOverlay .shareModalBody{text-align:left}.shareModalOverlay .shareModalBody .shareInstruction{color:#64748b;margin-bottom:12px;font-size:14px}.shareModalOverlay .shareModalBody .shareLinkContainer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;margin-bottom:20px;padding:4px;display:flex}.shareModalOverlay .shareModalBody .shareLinkContainer .shareLinkInput{color:#334155;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;width:100%;padding:8px 12px;font-size:14px}.shareModalOverlay .shareModalBody .shareLinkContainer .shareCopyButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.shareModalOverlay .shareModalBody .shareLinkContainer .shareCopyButton:hover{background:#1e293b}.shareModalOverlay .shareModalBody .shareLinkContainer .shareCopyButton.copied{background:#10b981}.shareModalOverlay .shareModalBody .shareLinkContainer .shareCopyButton i{font-size:16px}.shareModalOverlay .shareModalBody .socialShareGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;display:grid}.shareModalOverlay .shareModalBody .socialShareGrid .socialShareBtn{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.shareModalOverlay .shareModalBody .socialShareGrid .socialShareBtn i{font-size:18px}.shareModalOverlay .shareModalBody .socialShareGrid .socialShareBtn:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d}.shareModalOverlay .shareModalBody .socialShareGrid .socialShareBtn.twitter:hover{color:#1da1f2;background:#1da1f20d;border-color:#1da1f24d}.shareModalOverlay .shareModalBody .socialShareGrid .socialShareBtn.facebook:hover{color:#1877f2;background:#1877f20d;border-color:#1877f24d}.shareModalOverlay .shareModalBody .socialShareGrid .socialShareBtn.whatsapp:hover{color:#25d366;background:#25d3660d;border-color:#25d3664d}.shareModalOverlay .shareModalBody .socialShareGrid .socialShareBtn.email:hover{color:#ea4335;background:#ea43350d;border-color:#ea43354d}@keyframes modalAppear{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.queueScrollContainer{z-index:5;height:calc(100vh - 240px);position:relative}.queueScrollContainer .displayPost{width:100%}.queueScrollContainer .displayPost.preloadPost{opacity:0;display:none}@media screen and (min-width:760px){.queueScrollContainer{height:100vh;overflow-x:hidden}}.animationContainer{position:absolute;inset:0;overflow:scroll}.animationContainer.queueAnimationContainer{overflow:hidden}.queueEmptyMessage{padding-top:200px}.fullModal{background:#fff;width:100vw;height:100vh;position:absolute}.updateItem{border-bottom:1px solid #e5e5e5;padding:20px 25px;text-decoration:none;display:block}.updateItem:visited .itemInformation .itemLabel{color:#000}.updateItem:hover{background:#fafafa}.updateItem:focus{background:#e5e5e5}.updateItem .updateItemInner{flex-direction:row;display:flex}.updateItem .updateItemInner .itemImageWrapper{background-color:#64d0f4;border-radius:50%;width:50px;height:50px;overflow:hidden}.updateItem .updateItemInner .itemImageWrapper img{width:100%;display:block}.updateItem .updateItemInner .itemInformation{flex-direction:column;justify-content:center;width:calc(100% - 50px);padding-left:25px;display:flex;position:relative}.updateItem .updateItemInner .itemInformation .itemHeader{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;width:90%;margin-top:6px;display:flex}.updateItem .updateItemInner .itemInformation .itemLabel{white-space:nowrap;text-overflow:ellipsis;color:#000;width:90%;margin-bottom:0;font-size:18px;display:block;overflow:hidden}.updateItem .updateItemInner .itemInformation .itemAttribution{color:#000;white-space:nowrap;text-overflow:ellipsis;width:70%;font-size:14px;font-weight:700;display:block;overflow:hidden}.updateItem .updateItemInner .itemInformation .itemTimestamp{color:gray;font-size:12px;display:block}.updateItem .updateItemInner .itemInformation .itemColor{border-radius:50%;width:15px;height:15px;position:absolute;top:18px;right:0}.updateItem .updateItemInner .itemInformation .itemColor.colorGrey{display:none}.updateItem .updateItemInner .itemInformation .itemColor.colorRed{background:#ff4040}@media screen and (min-width:760px){.inviteFriends{width:760px;margin:0 auto;position:relative;left:120px}}.updateBanner{flex-direction:row;display:flex}.inviteFriends{background:radial-gradient(at 100% 100%,#8446ff,#ff4040);width:50%;padding:25px}.inviteFriends .inviteFriendsInner{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.inviteFriends .inviteFriendsInner .inviteLabelWrapper{flex-direction:column;gap:6px;display:flex}.inviteFriends .inviteFriendsInner .inviteLabelWrapper .inviteLabel{color:#fff;font-size:16px;font-weight:600;display:block}.inviteFriends .inviteFriendsInner .inviteLabelWrapper .inviteLabel:nth-of-type(2){font-size:14px;font-weight:500}.inviteFriends .inviteFriendsInner .inviteButtons{margin-top:10px}.inviteFriends .inviteFriendsInner .inviteButtons .buttonList{flex-direction:row;margin:0;list-style:none;display:flex}.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem{background:0 0;margin-right:8px}.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem:last-of-type{margin-right:0}.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem a,.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem button{background:#fffc;border:1px solid #323232bf;border-radius:25px;outline:none;justify-content:center;align-items:center;min-width:35px;height:35px;padding:0 14px;text-decoration:none;display:flex}.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem a span,.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem button span{margin-right:6px}.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem a:focus,.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem button:focus{outline:1px solid #ff4040}.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem a i,.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem button i{color:#ff4040;font-size:26px}.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem a i.typcn-mail,.inviteFriends .inviteFriendsInner .inviteButtons .buttonList .listItem button i.typcn-mail{position:relative;top:-2px}.adCTA{color:#fff;background-color:#c72946;align-items:center;width:50%;height:100px;padding:20px;line-height:120%;display:flex}.adCTA .adCTAInner{padding-right:6px}.updatesFilters{background:#fff;border-bottom:1px solid #e5e5e5;flex-direction:row;width:100vw;padding:10px 25px;display:flex;overflow-x:scroll}.updatesFilters .filterButton{color:gray;cursor:pointer;background:0 0;border:none;align-items:center;min-width:max-content;margin-right:20px;padding:5px 0;font-size:16px;display:flex}.updatesFilters .filterButton.active{color:#000;border-bottom:2px solid #000;font-weight:700}.updatesFilters .filterButton .unreadCount{color:#fff;background:#ff4040;border-radius:10px;margin-left:5px;padding:2px 6px;font-size:10px;font-weight:400}.updatesContainer{padding:0}.profileIntro .profileIntroInner{margin-bottom:200px;position:relative}.profileIntro .profileIntroInner .coverPhoto{filter:brightness(70%);background:radial-gradient(at 100% 100%,#8446ff,#ff4040);border-radius:0 0 10px 10px;width:100%;height:310px;overflow:hidden}.profileIntro .profileIntroInner .coverPhoto img{min-width:100%}.profileIntro .profileIntroInner .profilePhoto{background:#88baff;border-bottom:6px solid #e5e5e5;border-radius:10px 10px 0 0;justify-content:center;align-items:center;width:225px;height:375px;display:flex;position:absolute;top:100px;left:calc(50% - 112.5px);overflow:hidden;box-shadow:0 5px 15px 8px #00000026}.profileIntro .profileIntroInner .profilePhoto img{max-height:100%}.profileIntro .profileIntroInner .profilePhoto .defaultAvatar .typcn{text-align:center;color:#fff;font-size:168px}.profileIntro .introInformation{flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px;display:flex}.profileIntro .introInformation .introTitle{text-align:center;max-width:80%;font-size:24px;font-weight:600}.profileIntro .introInformation .subTitle{margin-top:20px;font-size:16px}.profilePosts{margin-bottom:35px;padding:0 30px 25px}.profilePosts .profilePostsInner{grid-gap:25px 20px;grid-template-columns:1fr 1fr;display:grid}@media screen and (min-width:760px){.profilePosts .profilePostsInner{grid-template-columns:1fr 1fr 1fr 1fr}}.profilePost{border-radius:10px;overflow:hidden}.profilePost .profilePostInner{position:relative}.profilePost .profilePostInner a{text-decoration:none}.profilePost .profilePostInner .postContent{background:#2266ff1a;width:100%;position:relative;overflow:hidden}.profilePost .profilePostInner .postContent img{max-height:300px;display:block}.profilePost .profilePostInner .postContent .contentViewer{width:auto}.profilePost .profilePostInner .postContent .contentType{opacity:.8;background:#fff;border-radius:50px;padding:3px 5px;font-size:13px;position:absolute;bottom:5px;left:5px}.profilePost .profilePostInner .postTitle{background:#fafafa;border-radius:0 0 10px 10px;align-items:center;height:auto;min-height:50px;padding:10px;display:flex;position:relative}.profilePost .profilePostInner .postTitle span{color:#000;font-size:15px;font-weight:400;line-height:18px}.profilePost .profilePostInner .postControls{position:absolute;top:5px;right:5px}.profilePost .profilePostInner .postControls .controlItems a{filter:drop-shadow(0 2px 2px #0003);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;text-decoration:none;display:flex}.profilePost .profilePostInner .postControls .controlItems a i{color:#000;font-size:20px}.profilePost .profilePostInner .postControls .optionsMenu{filter:drop-shadow(0 2px 2px #0003);background:#fff;border-radius:10px;width:125px;display:none;position:absolute;top:30px;right:0}.profilePost .profilePostInner .postControls .optionsMenu.displayed{display:block}.profilePost .profilePostInner .postControls .optionsMenu .optionsMenuInner ul{margin:5px 0;list-style:none}.profilePost .profilePostInner .postControls .optionsMenu .optionsMenuInner ul li a{color:#000;padding:7px 10px;font-size:14px;display:block}@media screen and (min-width:760px){.profile .profileInner .scrollContainer{top:-75px}}.profile .profileInner{width:100%}.messageList{width:80%;height:calc(100vh - 450px);margin:0 auto 15px;position:relative}.messageList .messageListInner{flex-flow:column-reverse;align-items:center;height:100%;display:flex;overflow-y:scroll}@media screen and (min-width:760px){.messageList{width:100%}.messageList .messageListInner{width:80%;margin:0 auto}}.messageItem{max-width:100%;margin-top:25px}@media screen and (min-width:760px){.messageItem{max-width:400px}.messageItem.authorLeft{align-self:flex-start}.messageItem.authorRight{align-self:end}}.messageItem.impression .contentViewerWrapper .contentViewer{border-radius:10px 10px 0 0}.messageItem.impression .messageItemInner .itemContent{background:#38f;border-top-left-radius:0;border-top-right-radius:0}.messageItem .attachmentWrapper{width:100%;margin-bottom:5px;display:flex}.messageItem .attachmentWrapper.left{justify-content:flex-start;padding-left:60px}.messageItem .attachmentWrapper.right{justify-content:flex-end;padding-right:60px}.messageItem .attachmentWrapper .contentViewer{border-radius:10px;width:calc(100vw - 140px);min-height:auto;overflow:hidden}.messageItem .attachmentWrapper .contentViewer .contentViewerInner .textViewer{padding:35px 25px}.messageItem .contentViewerWrapper{width:calc(100% - 60px);display:flex}.messageItem .contentViewerWrapper.left{justify-content:flex-end;width:100%}.messageItem .contentViewerWrapper .contentViewer{width:calc(100vw - 140px);min-height:auto}.messageItem .contentViewerWrapper .contentViewer .contentViewerInner .textViewer{padding:35px 25px}.messageItem .messageItemInner{flex-direction:row;display:flex}.messageItem .messageItemInner .itemAuthor .authorPhoto{background:#26f;border-radius:50%;width:50px;height:50px;overflow:hidden}.messageItem .messageItemInner .itemAuthor .authorPhoto img{width:100%}.messageItem .messageItemInner .itemContent{background:#26f;border-radius:10px;align-items:center;width:calc(100vw - 140px);min-height:50px;padding:15px;display:flex}.messageItem .messageItemInner .itemContent.left{margin-left:10px}.messageItem .messageItemInner .itemContent.right{margin-right:10px}.messageItem .messageItemInner .itemContent span{color:#fff;white-space:pre-wrap;font-size:15px;line-height:22px}.messageItem .messageMeta span{font-size:12px}.messageDictator{flex-direction:row;justify-content:center;display:flex}.messageDictator .messageDictatorInner{width:90%}.messageDictator .messageDictatorInner .dictatorContentWrapper{flex-direction:row;justify-content:center;width:100%;display:flex}.messageDictator .messageDictatorInner .dictatorContentWrapper .dictatorContent{background:#38f;border-radius:10px;width:100%;margin:25px 0;position:relative}.messageDictator .messageDictatorInner .dictatorContentWrapper .dictatorContent .formTextarea textarea{align-items:flex-start;height:155px;margin:0;padding:25px 25px 60px;font-size:16px;line-height:24px}.messageDictator .messageDictatorInner .dictatorContentWrapper .dictatorContent .contentActions{flex-direction:row;justify-content:space-between;display:flex;position:absolute;bottom:14px;left:7px;right:7px}.messageDictator .messageDictatorInner .dictatorContentWrapper .dictatorContent .contentActions .actionButton{color:#fff;cursor:pointer;opacity:.8;background:#c72946;border:none;border-radius:50%;width:40px;height:40px;font-size:28px;line-height:20px}.messageDictator .messageDictatorInner .dictatorContentWrapper .dictatorContent .contentActions .actionButton:hover{opacity:1}.messageDictator .messageDictatorInner .dictatorContentWrapper .dictatorContent .emojiPickerWrapper{z-index:100;position:absolute;bottom:100%;left:0}.messageDictator .messageDictatorInner .filePreview{background:#f0f0f0;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 15px;display:flex}.messageDictator .messageDictatorInner .filePreview .fileName{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:14px;overflow:hidden}.messageDictator .messageDictatorInner .filePreview .removeFile{cursor:pointer;color:#ff4040;background:0 0;border:none;font-size:20px}.messageDictator .messageDictatorInner .dictatorControls{flex-direction:row;justify-content:center;display:flex}.thread{width:100%}.emptyMessage{text-align:center;width:80%;margin:50px auto}.emptyMessage span{color:#a9a9a9;font-size:16px;font-weight:300;line-height:28px}.stepCounter{width:80%;margin-bottom:50px}.stepCounter .stepCounterInner{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.stepCounter .stepCounterInner .counter .countLabel{font-size:20px;font-weight:600}.stepCounter .stepCounterInner .creditCounterWrapper .creditCounter{background:#44ccff80;border-radius:50px;padding:15px}.stepCounter .stepCounterInner .creditCounterWrapper .creditCounter .creditLabel{color:#26f;font-size:22px;font-weight:600}@media screen and (min-width:760px){.upload .uploadInner .form,.upload .uploadInner .stepCounter{width:760px;margin:0 auto;position:relative;left:100px}}.upload{width:100%}.upload .uploadInner{flex-direction:column;align-items:center;display:flex}.upload .uploadInner .form{width:80%}.upload .uploadInner .primaryHeader .primaryHeaderInner .backButton{position:absolute}.upload .uploadInner .uploadSection{width:100%;max-width:400px;margin-bottom:50px}.upload .uploadInner .uploadSection .uploadSectionInner{flex-direction:column;justify-content:center;align-items:center;display:flex}.upload .uploadInner .uploadSection .uploadSectionInner span{color:#757575;text-align:center;margin-bottom:35px;font-size:16px;font-weight:400;display:block}.upload .uploadInner .uploadSection .uploadSectionInner .contentUpload{width:100%;min-width:250px}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker{width:100%;max-width:500px}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker .contentTypePickerInner{grid-template-columns:1fr 1fr 1fr 1fr;width:100%;display:grid}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker .contentTypePickerInner .contentTypeOption{flex-direction:column;align-items:center;text-decoration:none;display:flex}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker .contentTypePickerInner .contentTypeOption .option{background:#e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:7px;display:flex}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker .contentTypePickerInner .contentTypeOption .option .mu{color:#fff;font-size:54px;position:relative;top:1px}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker .contentTypePickerInner .contentTypeOption span{text-transform:capitalize;font-weight:600}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker .contentTypePickerInner .contentTypeOption:focus .option{outline:2px solid #ff404080}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker .contentTypePickerInner .contentTypeOption.selectedOption .option{background:#ff4040}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker .contentTypePickerInner .contentTypeOption.selectedOption .option .feather-icon{color:#fff}.upload .uploadInner .uploadSection .uploadSectionInner .contentTypePicker .contentTypePickerInner .contentTypeOption.selectedOption span{color:#ff4040}.interestGrid.smallGrid{height:auto}.interestGrid.smallGrid .interestGridInner .pillGrid{width:500px;height:auto}.interestGrid.mediumGrid{height:auto}.interestGrid.mediumGrid .interestGridInner .pillGrid{width:2000px;height:auto}.interestGrid .interestGridInner .pillGrid li.selected a{color:#fff;background:purple}.interestPreview{background:#88baff;justify-content:center;align-items:center;height:200px;padding-top:25px;display:flex}.interestPreview .interestPreviewInner .previewLabel{background:#ffffff80;border-radius:3px;padding:14px}.interestPreview .interestPreviewInner .previewLabel span{color:#8446ff;font-size:24px;font-weight:600}.interests,.popularInterests{width:100%;max-width:760px;height:100vh;margin:0 auto;overflow-y:scroll}@media screen and (min-width:760px){.interests .interestsInner header.primaryHeader,.interests .interestsInner header.primaryHeader.whiteHeader,.popularInterests .interestsInner header.primaryHeader,.popularInterests .interestsInner header.primaryHeader.whiteHeader{right:0}}.popularInterests .popularInterestsInner .interestSelector .interestSelectorInner{padding:0 25px}.popularInterests .popularInterestsInner .interestSelector .interestSelectorInner .actionLink{margin-bottom:25px;display:block}.popularInterests .popularInterestsInner .interestSelector .interestSelectorInner .title{margin-top:20px;margin-bottom:40px;font-size:24px;font-weight:600;display:block}.popularInterests .popularInterestsInner .interestSelector .interestSelectorInner .subTitle{margin-bottom:20px;font-size:20px;display:block}.popularInterests .popularInterestsInner .interestSelector .interestSelectorInner .listItem{background:#8446ff;border-radius:50px;margin-bottom:20px;margin-right:10px;padding:7px 14px;text-decoration:none}.popularInterests .popularInterestsInner .interestSelector .interestSelectorInner .listItem span{color:#fff;font-size:13px}.popularInterests .popularInterestsInner .interestSelector .interestSelectorInner .popularList{padding-top:20px}.popularInterests .popularInterestsInner .interestSelector .interestSelectorInner .categorySection{flex-flow:wrap;margin-bottom:25px;display:flex}.interestPicker{padding:30px 25px}.pickerSelector .pickerSelectorInner .selectorLevel{margin-top:20px}.pickerSelector .pickerSelectorInner .selectorLevel .selectorLabel{color:#26f;font-size:20px;font-weight:600}.pickerControls .pickerControlsInner{flex-direction:row;justify-content:center;padding:20px 0;display:flex}.signIn,.signUp{width:100%}.signIn .signInInner .formWrapper,.signIn .signUpInner .formWrapper,.signUp .signInInner .formWrapper,.signUp .signUpInner .formWrapper{width:80%;max-width:400px}.signIn .signInInner .otherLinks,.signIn .signUpInner .otherLinks,.signUp .signInInner .otherLinks,.signUp .signUpInner .otherLinks{flex-direction:row;justify-content:center;align-items:center;width:80%;margin:0 auto;display:flex}.signIn .signInInner .otherLinks span,.signIn .signUpInner .otherLinks span,.signUp .signInInner .otherLinks span,.signUp .signUpInner .otherLinks span{text-align:center;color:#a9a9a9;font-size:18px;display:block}.signIn .signInInner .otherLinks span a,.signIn .signUpInner .otherLinks span a,.signUp .signInInner .otherLinks span a,.signUp .signUpInner .otherLinks span a{color:#4cf;font-style:italic}@media screen and (min-width:760px){section.settingsList{width:760px;height:100vh;margin:0 auto;position:relative;left:100px}section.settingsList .settingsListInner .bottomLinks{bottom:100px}}.settingsList{width:100%}.settingsList .settingsListInner{padding:25px}.settingsList .settingsListInner a{color:#000;margin-bottom:35px;font-size:24px;font-weight:600;text-decoration:none;display:block}.settingsList .settingsListInner a:focus{text-decoration:underline}.settingsList .settingsListInner .bottomLinks{position:absolute;bottom:35px}.settings{width:100%}.settings .settingsInner{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.settings .settingsInner .form{width:80%;margin-top:25px}.landingBlock{background:#f6f6f6;width:100%}.landingBlock .contain{width:1000px;margin:0 auto;padding:100px 0;display:table}.landingBlock .contain .text,.landingBlock .contain .visual{width:50%}.landingBlock .contain .text{float:left}.landingBlock .contain .visual{float:right}.landingBlock .contain .text .textContain h3{color:#4a4a4a;letter-spacing:normal;text-align:left;margin:0 0 35px;padding:0;font-family:Sora,Helvetica;font-size:42px;font-style:normal;font-weight:700;line-height:125%}.landingBlock .contain .text .textContain p{text-align:left;color:#686868;padding:0 25px 0 0;font-family:Sora,Helvetica;font-size:22px;line-height:150%}.landingBlock .contain .visual img{max-width:100%;display:block}@media only screen and (max-width:1000px){.landingBlock .contain{width:100%;padding-left:25px;padding-right:25px}}@media only screen and (max-width:720px){.landingBlock .contain .text,.landingBlock .contain .visual{float:none;width:100%}.landingBlock .contain .text .textContain h3{font-size:30px!important;line-height:150%!important}.landingBlock .contain .text .textContain p{font-size:16px!important;line-height:150%!important}}.landingFeatures{background:#f6f6f6;width:100%}.landingFeatures .contain{width:1000px;margin:0 auto;padding-bottom:50px}.landingFeatures .contain .info{width:860px;margin:0 auto;padding:100px 0}.landingFeatures .contain .info h2{color:#4a4a4a;letter-spacing:normal;text-align:center;margin:0 0 45px;padding:0;font-family:Sora,Helvetica;font-size:48px;font-style:normal;font-weight:700;line-height:125%}.landingFeatures .contain .info p{word-break:break-word;color:#686868;text-align:center;flex-flow:column;padding:0 9px 9px;font-family:Sora,Helvetica;font-size:22px;line-height:150%}.landingFeatures .contain .features{grid-column-gap:35px;grid-template-columns:1fr 1fr 1fr;display:grid}.landingFeatures .contain .features .feature .featureContain img{max-width:100%;margin-bottom:15px;display:block}.landingFeatures .contain .features .feature .featureContain span{color:#2a2a2a;letter-spacing:normal;text-align:center;margin:0;padding:0;font-family:Sora,Helvetica;font-size:24px;font-style:normal;font-weight:700;line-height:200%;display:block}.landingFeatures .contain .features .feature .featureContain p{text-align:center;word-break:break-word;color:#686868;flex-flow:column;padding:0 9px;font-family:Sora,Helvetica;font-size:18px;line-height:150%}@media only screen and (max-width:1000px){.landingFeatures .contain{width:100%;padding-left:25px;padding-right:25px}}@media only screen and (max-width:860px){.landingFeatures .contain .info{width:100%}}@media only screen and (max-width:720px){.landingFeatures .contain .info h2{font-size:30px!important;line-height:150%!important}.landingFeatures .contain .info p{font-size:16px!important;line-height:150%!important}.landingFeatures .contain .features{display:block}.landingFeatures .contain .features .feature{margin-bottom:25px}.landingFeatures .contain .features .feature span{font-size:20px!important;line-height:200%!important}.landingFeatures .contain .features .feature p{font-size:16px!important;line-height:150%!important}}.landingRecentPosts{background:#fff}.landingRecentPosts .postPreview{cursor:pointer;transition:transform .2s ease-in-out}.landingRecentPosts .postPreview:hover{transform:translateY(-5px)}.landingRecentPosts .postPreview .postVisual{aspect-ratio:1;background:#eee;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-bottom:15px;display:flex;overflow:hidden}.landingRecentPosts .postPreview .postVisual .contentViewer{background:0 0;border-radius:0;width:100%;height:100%}.landingRecentPosts .postPreview .postVisual .contentViewer .contentViewerInner{height:100%}.landingRecentPosts .postPreview .postVisual .contentViewer .contentViewerInner img,.landingRecentPosts .postPreview .postVisual .contentViewer .contentViewerInner video{object-fit:cover;width:100%;height:100%}.landingRecentPosts .postPreview span{margin-bottom:5px!important;font-size:20px!important}.landingRecentPosts .postPreview p{color:#888!important;font-size:14px!important}.landingHero{width:100%;min-height:900px;position:relative}.landingHero .backVisual{background-position:50%;background-repeat:no-repeat;background-size:auto 90%;width:50vw;height:100%;position:absolute;top:0;left:0}.landingHero .contain{width:1200px;margin:0 auto}.landingHero .contain .button,.landingHero .contain .secondaryButton{margin-top:15px}.landingHero .contain .info{padding-left:600px}.landingHero .contain .info .infoContain{padding:50px 0 0 50px}.landingHero .contain .info .infoContain .logo{margin-bottom:35px}.landingHero .contain .info .infoContain .logo img{width:250px;max-width:100%;display:block}.landingHero .contain .info .infoContain h1{color:#ff4040;letter-spacing:normal;margin-bottom:15px;font-family:Sora,Helvetica;font-size:64px;font-style:normal;font-weight:600;line-height:84px}.landingHero .contain .info .infoContain h1 strong{font-family:Sora,Helvetica;font-weight:600}.landingHero .contain .info .infoContain p{word-break:break-word;color:#2a2a2a;text-align:left;flex-flow:column;font-family:Sora,Helvetica;font-size:18px;line-height:150%}.landingHero .contain form{width:100%;max-width:350px;margin-top:25px}.landingHero .contain form label{-webkit-user-select:none;user-select:none;color:#2a2a2a;padding-bottom:6px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%;display:block}.landingHero .contain form input{vertical-align:middle;color:#222;border:2px solid #222;border-image:initial;-webkit-appearance:none;background-color:#fff;border-radius:1px;width:100%;min-width:50px;height:auto;min-height:36px;margin:0;padding:0 .4em;font-family:Helvetica Neue,Arial,Helvetica,Verdana,sans-serif;font-size:15px;font-weight:400;line-height:18px;display:inline-block}.landingHero .contain form button,.landingHero .contain form input[type=submit]{cursor:pointer;text-align:center;text-transform:none;vertical-align:middle;white-space:normal;border:2px solid #2a2a2a;border-image:initial;float:left;-webkit-appearance:none;color:#2a2a2a;background-color:#fff;border-radius:0%;align-self:flex-start;width:fit-content;height:auto;min-height:36px;margin:0;padding:9px 27px;font-size:16px;display:inline-block;overflow:hidden;box-shadow:8px 8px 1px #2a2a2a}.landingHero .contain form button span,.landingHero .contain form input[type=submit] span{color:#2a2a2a;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:inherit;letter-spacing:.01em}.landingHero .contain form button:active,.landingHero .contain form button:focus,.landingHero .contain form input[type=submit]:active,.landingHero .contain form input[type=submit]:focus{box-shadow:4px 4px 1px #2a2a2a}.landingHero .contain form button:disabled,.landingHero .contain form input[type=submit]:disabled{background:#ececec;box-shadow:4px 4px 1px #2a2a2a}@media only screen and (max-width:1200px){.landingHero .contain{width:100%;padding:0 25px}.landingHero .contain .info{padding-left:48vw}}@media only screen and (max-width:720px){.landingHero{height:auto;min-height:auto}.landingHero .backVisual{background-size:90%;width:100%;height:800px;position:relative}.landingHero .contain{padding-bottom:25px}.landingHero .contain .info{padding:0}.landingHero .contain .info .infoContain{padding:30px 0 0}.landingHero .contain .info .infoContain .logo{width:200px}.landingHero .contain .info .infoContain h1{font-size:36px!important;line-height:48px!important}.landingHero .contain .info .infoContain p{font-size:16px!important;line-height:150%!important}}.landingSocialProof{color:#fff;text-align:center;background:#ff4040;border-radius:10px;margin:15px 0;padding:32px 24px}.landingSocialProof .proofInner{justify-content:center;align-items:center;gap:20px;display:flex}.landingSocialProof .proofInner .typcn{font-size:48px}.landingSocialProof .proofInner .text{text-align:left;color:#fff}.landingSocialProof .proofInner .text h4{margin:0 0 9px;font-family:Sora,Helvetica;font-size:24px}.landingSocialProof .proofInner .text>p{opacity:.9;margin:0;font-size:16px;color:#fff!important}@media screen and (max-width:720px){.landingSocialProof .proofInner{flex-direction:column;gap:10px}.landingSocialProof .proofInner .text{text-align:center}}.landingFooter{color:#f1f1f1;background:#1a1a1a;width:100%;padding:80px 0 40px;font-family:Sora,Helvetica}.landingFooter .contain{width:1000px;margin:0 auto}@media only screen and (max-width:1000px){.landingFooter .contain{width:100%;padding-left:25px;padding-right:25px}}.landingFooter .footerGrid{grid-template-columns:1fr 2fr;gap:60px;margin-bottom:60px;display:grid}.landingFooter .footerGrid .footerBrand .footerLogo{filter:invert();height:30px;margin-bottom:20px}.landingFooter .footerGrid .footerBrand p{color:#aaa;font-size:16px;line-height:1.6}.landingFooter .footerGrid .footerLinks{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.landingFooter .footerGrid .footerLinks h5{color:#fff;margin-bottom:20px;font-size:18px}.landingFooter .footerGrid .footerLinks ul{margin:0;padding:0;list-style:none}.landingFooter .footerGrid .footerLinks ul li{margin-bottom:12px}.landingFooter .footerGrid .footerLinks ul li a{color:#aaa;font-size:15px;text-decoration:none;transition:color .2s}.landingFooter .footerGrid .footerLinks ul li a:hover{color:#fff}.landingFooter .footerBottom{text-align:center;border-top:1px solid #333;padding-top:30px}.landingFooter .footerBottom p{color:#666;font-size:14px}@media screen and (max-width:900px){.landingFooter .footerGrid{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:600px){.landingFooter .footerLinks{grid-template-columns:1fr}}.landingFAQ{background:#fdfdfd;padding:100px 0}.landingFAQ h2{text-align:center;margin-bottom:60px;font-family:Sora,Helvetica;font-size:42px}.landingFAQ .faqGrid{grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto;display:grid}.landingFAQ .faqGrid .faqItem h5{color:#222;margin-bottom:15px;font-family:Sora,Helvetica;font-size:20px}.landingFAQ .faqGrid .faqItem p{color:#666;font-size:16px;line-height:1.6}@media screen and (max-width:720px){.landingFAQ .faqGrid{grid-template-columns:1fr;padding:0 20px}}.landingInterests{background:#f6f6f6;width:100%;padding:100px 0}.landingInterests .contain{width:1000px;margin:0 auto}@media only screen and (max-width:1000px){.landingInterests .contain{width:100%;padding-left:25px;padding-right:25px}}.landingInterests .info{text-align:center;margin-bottom:60px}.landingInterests .info h2{margin-bottom:15px;font-family:Sora,Helvetica;font-size:42px}.landingInterests .info p{color:#666;font-size:18px}.landingInterests .interestsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:60px;display:grid}.landingInterests .interestsGrid .categoryItem h4{color:#ff4040;border-bottom:2px solid #ff4040;margin-bottom:20px;padding-bottom:5px;font-family:Sora,Helvetica;font-size:22px;display:inline-block}.landingInterests .interestsGrid .categoryItem ul{padding:0;list-style:none}.landingInterests .interestsGrid .categoryItem ul li{margin-bottom:10px}.landingInterests .interestsGrid .categoryItem ul li a{color:#444;font-size:16px;text-decoration:none}.landingInterests .interestsGrid .categoryItem ul li a:hover{color:#ff4040;text-decoration:underline}.landingInterests .ctaArea{text-align:center;border-top:1px solid #ddd;padding-top:40px}.landingInterests .ctaArea p{color:#888;margin-bottom:20px;font-style:italic}.landingInterests .ctaArea a{margin:0 auto}.landingContainer{width:100vw;height:100vh;overflow-y:scroll}.policyContent{width:100%;max-width:760px;padding:0 25px}.policyContent .policyContentInner p{line-height:24px}.policyContent .policyContentInner ul li,.policyContent .policyContentInner ol li{margin-bottom:6px}.policyContent .policyContentInner iframe{width:100%;height:calc(100vh - 100px)}.popupModal{z-index:100;background:#fff;border-radius:10px;width:calc(100% - 60px);position:absolute;top:35vh;overflow:hidden;box-shadow:0 2px 5px #00000080}.popupModal .popupModalInner .modalHeader{flex-direction:row;justify-content:space-between;align-items:center;padding:15px;display:flex}.popupModal .popupModalInner .modalHeader .headerInformation .headerTitle{font-weight:600}.popupModal .popupModalInner .modalHeader .headerControls .closeModal{background:0 0;border:none}.popupModal .popupModalInner .modalHeader .headerControls .closeModal i{font-size:18px}.popupModal .popupModalInner .modalBody{padding:0 15px}.popupModal .popupModalInner .modalBody p{margin-bottom:10px;font-size:15px;line-height:24px}.popupModal .popupModalInner .modalBody p:last-of-type{margin-bottom:0}.popupModal .popupModalInner .modalControls{flex-direction:row;justify-content:space-between;padding:15px;display:flex}.popupModal .popupModalInner .modalControls .secondaryButton,.popupModal .popupModalInner .modalControls .button{width:48%;padding:10px;font-size:15px}.popupModal .popupModalInner .modalControls .button,.popupModal .popupModalInner .modalControls .secondaryButton{background:#ff4040}.popupModal .popupModalInner .modalControls .button.secondaryButton,.popupModal .popupModalInner .modalControls .secondaryButton{background:#a1a1a1}
