@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}@font-face{font-family:"Cabin Sans";src:url(../fonts/InterTight-Regular.ttf);font-weight:400}@font-face{font-family:"Cabin Sans";src:url(../fonts/InterTight-Medium.ttf);font-weight:500}@font-face{font-family:"Cabin Sans";src:url(../fonts/InterTight-Bold.ttf);font-weight:700}*{box-sizing:border-box}html{font-size:62.5%}body{margin:0;padding:0;background:#0a2b29}main{width:100%;overflow:hidden;margin:0 auto;min-height:100vh;padding:0 clamp(2rem,2.2vw,2.8rem)}b,h1,h2,h3,h4,h5,h6,i,input,li,ol,p,pre,span,strong,ul{font-family:"Cabin Sans",sans-serif;font-weight:400;line-height:1.2;margin:0;padding:0}a,b,i,input,label,li,ol,p,pre,span,strong,td,textarea,th,ul{font-size:clamp(1.3rem,1.3vw,1.4rem);line-height:1.2}h1{font-size:clamp(3.5rem,3.7vw,4.6rem);margin:0 0 clamp(1rem,1.1vw,1.4rem)}h2{font-size:clamp(3rem,3.2vw,4rem);margin:0 0 clamp(.66rem,.726vw,.8rem)}h3{font-size:clamp(2.5rem,2.7vw,3.3rem);margin:0 0 clamp(.5rem,.55vw,.7rem)}h4{font-size:clamp(2.1rem,2.2vw,3rem);margin:0 0 clamp(.5rem,.55vw,.7rem)}h5{font-size:clamp(1.8rem,2vw,2.6rem);margin:0 0 clamp(.5rem,.55vw,.7rem)}h6{font-size:clamp(1.4rem,1.5vw,1.8rem);margin:0 0 clamp(.5rem,.55vw,.7rem)}pre{color:#fffcf1}a{text-decoration:none;transition:.2s}a.link{color:#fffcf1;font-family:"Cabin Sans",sans-serif;font-weight:400;position:relative}a.link:hover{color:#dfc26c}button{background:0 0;appearance:none;border:none}figure{display:block;margin:0;padding:0}.col,.row{display:flex}.col.gap,.row.gap{gap:clamp(1rem,1.1vw,1.4rem)}.col.jc-sb,.row.jc-sb{justify-content:space-between}.col.jc-c,.row.jc-c{justify-content:center}.col.jc-s,.row.jc-s{justify-content:flex-start}.col.jc-e,.row.jc-e{justify-content:flex-end}.col.ai-c,.row.ai-c{align-items:center}.col.ai-s,.row.ai-s{align-items:flex-start}.col.ai-e,.row.ai-e{align-items:flex-end}.col{flex-direction:column}.icon{cursor:default;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:clamp(4rem,4vw,4.5rem);height:clamp(4rem,4vw,4.5rem);min-width:clamp(4rem,4vw,4.5rem);min-height:clamp(4rem,4vw,4.5rem);max-width:clamp(4rem,4vw,4.5rem);max-height:clamp(4rem,4vw,4.5rem);border-radius:50%;overflow:hidden;background:#124f4b;border:1px solid #124f4b}.icon.small{width:clamp(3rem,3vw,3.6rem);height:clamp(3rem,3vw,3.6rem);min-width:clamp(3rem,3vw,3.6rem);min-height:clamp(3rem,3vw,3.6rem);max-width:clamp(3rem,3vw,3.6rem);max-height:clamp(3rem,3vw,3.6rem)}.icon figure{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden}.icon figure svg{display:block;width:100%;height:100%;object-fit:contain}.icon figure svg *{fill:#fffcf1}.icon picture{display:block;width:100%;height:100%}.icon picture img{object-fit:cover;width:100%;height:100%}a.icon,button.icon{cursor:pointer;transition:.2s}a.icon figure,button.icon figure{transition:.2s}a.icon figure svg *,button.icon figure svg *{transition:.2s}a.icon:hover,button.icon:hover{border-color:#dfc26c}a.icon:hover figure svg *,button.icon:hover figure svg *{fill:#dfc26c}a.icon.loading,button.icon.loading{pointer-events:none;border-color:#dfc26c;opacity:.8;position:relative}a.icon.loading figure,button.icon.loading figure{opacity:0}a.icon.loading figure figure svg *,button.icon.loading figure figure svg *{fill:#dfc26c}a.icon.loading::after,button.icon.loading::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:clamp(1rem,1.1vw,1.4rem);height:clamp(1rem,1.1vw,1.4rem);aspect-ratio:1/1;border-radius:50%;border:2px solid #dfc26c;border-right-color:transparent;animation-name:rotate;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.textbtn{font-family:"Cabin Sans",sans-serif;font-weight:400;padding:0;color:#208d86;text-decoration:underline;text-underline-offset:2px;transition:.2s;font-size:clamp(1.3rem,1.3vw,1.4rem);line-height:1.2;appearance:none;cursor:pointer}.textbtn:hover{color:#dfc26c}.textbtn.loading{position:relative;color:transparent}.textbtn.loading::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:clamp(1rem,1.1vw,1.4rem);height:clamp(1rem,1.1vw,1.4rem);aspect-ratio:1/1;border-radius:50%;border:2px solid #dfc26c;border-right-color:transparent;animation-name:rotate;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}#infinite-scroll{width:100%;height:1px}.btn{appearance:none;border:none;color:#fffcf1;background:#124f4b;padding:clamp(.5rem,.55vw,.7rem) clamp(2rem,2.2vw,2.8rem);font-family:"Cabin Sans",sans-serif;font-weight:400;border-radius:clamp(.25rem,.2525vw,.35rem);transition:.2s;display:block;text-align:center;border:1px solid #16645f;line-height:1;cursor:pointer}.btn:hover{border-color:#dfc26c;color:#dfc26c}.btn.gold{background:#dfc26c;color:#0a2b29;border-color:#d6b142}.btn.strong{text-transform:uppercase;font-family:"Cabin Sans",sans-serif;font-weight:700;letter-spacing:clamp(.1rem,.15vw,.2rem)}.form-container{position:relative}.form-container p.error{color:#fffcf1;text-transform:uppercase;position:absolute;bottom:calc(100% + clamp(1rem,1.5vw,2rem));translate:0 50%;left:0}.form-container form .field{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0 0 clamp(1rem,1.1vw,1.4rem)}.form-container form .field label{display:block;font-family:"Cabin Sans",sans-serif;font-weight:700;letter-spacing:clamp(.1rem,.25vw,.2rem);line-height:1.2;color:#fffcf1;text-transform:uppercase;width:100%;margin:0 0 1rem}.form-container form .field input{outline:0}.form-container form .field input:focus{outline:1px solid #dfc26c}.form-container form .field input:not([type=submit]){background:#0b322f;border-radius:clamp(.25rem,.2525vw,.35rem);border:none;padding:clamp(.5rem,.55vw,.7rem);width:100%;color:#fffcf1}.form-container form .field input:not([type=submit])::placeholder{color:#fffcf1;opacity:.5}.form-container form .field.password{position:relative}.form-container form .field.password .input{width:100%;position:relative}.form-container form .field.password .input figure{cursor:pointer;display:block;position:absolute;top:50%;right:clamp(.25rem,.2525vw,.35rem);translate:0 -50%;width:clamp(2.5rem,2.75vw,3.5rem);height:clamp(2.5rem,2.75vw,3.5rem);aspect-ratio:1/1;transition:.2s;margin:0;padding:0}.form-container form .field.password .input figure svg{object-fit:contain;transition:.2s}.form-container form .field.password .input figure svg circle,.form-container form .field.password .input figure svg path{stroke:#fffcf1}.form-container form .field.password .input figure svg:hover{opacity:.8}.form-container form .field.password.active .input figure svg circle{fill:#fffcf1}.form-container form input#pageId{position:absolute;right:200vw}.user-image:not(:has(>img)){display:none!important}.user-image:has(>img)~.user-icon{display:none!important}.error-handler{position:fixed;left:0;padding:clamp(1rem,1.1vw,1.4rem);background:#e02727;width:100%;z-index:9999;bottom:0;translate:0 100%}.error-handler>.container{max-width:1500px;margin:0 auto}.error-handler>.container>.text{color:#fffcf1;text-align:center}body.login-page{width:100%;height:100vh;min-height:600px;position:relative;display:flex;align-items:center;justify-content:flex-end}body.login-page>footer{display:none}body.login-page header{display:none}body.login-page main{max-width:none;height:100%;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0}body.login-page main section#login{height:100%;width:100%;display:flex;align-items:center;justify-content:flex-end}body.login-page main section#login>.video{width:50%;height:100%}body.login-page main section#login>.video video{object-fit:cover;width:100%;height:100%}body.login-page main section#login>.panel{border-left:1px solid #124f4b;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;margin:0;width:50%;background:#0d3a37;padding:0 clamp(2rem,2.2vw,2.8rem);overflow:hidden}body.login-page main section#login>.panel>div{display:none;width:100%;max-width:420px;padding-right:clamp(2rem,2.2vw,2.8rem)}body.login-page main section#login>.panel>div.login{padding-top:clamp(2rem,2.2vw,2.8rem)}body.login-page main section#login>.panel>div>figure{display:block;width:100%;margin:0 0 clamp(.5rem,.55vw,.7rem)}body.login-page main section#login>.panel>div>figure svg{width:100%;object-fit:cover}body.login-page main section#login>.panel>div>figure svg *{fill:#fffcf1}body.login-page main section#login>.panel>div .sub{margin:0 0 clamp(1rem,1.1vw,1.4rem);display:flex;justify-content:space-between}body.login-page main section#login>.panel>div .sub span{display:inline;font-size:clamp(2.1rem,2.2vw,3rem);color:#fffcf1;margin:0 0 clamp(1rem,1.1vw,1.4rem);line-height:1;font-family:"Cabin Sans",sans-serif;font-weight:700}body.login-page main section#login>.panel>div.shown{display:block}body.login-page main section#login>.panel>div.animating{position:absolute}body.login-page main section#login>.panel>div h3{margin:0 0 clamp(1rem,1.1vw,1.4rem);width:80%}body.login-page main section#login>.panel>div .form-container{padding:1rem 0;position:relative;width:100%}body.login-page main section#login>.panel>div .form-container p.error{position:static;display:block;text-transform:none;text-align:center;width:100%;max-width:none;background:#124f4b;margin:calc(clamp(2rem,2.2vw,2.8rem)*-1) 0 clamp(2rem,2.2vw,2.8rem)}body.login-page main section#login>.panel>div .form-container p.success{display:none}body.login-page main section#login>.panel>div .form-container p.success.shown{display:block}body.login-page main section#login>.panel>div .form-container form{width:100%}body.login-page main section#login>.panel>div .form-container form .field.submit{margin:clamp(2rem,2.2vw,2.8rem) 0 clamp(1rem,1.1vw,1.4rem);flex-direction:row;justify-content:flex-end;align-items:center;width:100%}body.login-page main section#login>.panel>div .form-container form .field.submit input{width:100%}body.login-page main section#login>.panel>div .form-container>a{margin:0 0 clamp(1rem,1.1vw,1.4rem)}body.login-page main section#login>.panel>div .form-container>.row{width:100%;justify-content:flex-end}body.login-page main section#login>.panel>div p{letter-spacing:0;color:#fffcf1;max-width:66%;margin:0 0 clamp(1rem,1.1vw,1.4rem)}@media(max-width:700px){body.login-page main section#login .panel{width:90%;margin:0 auto}body.login-page main section#login .panel>div{width:100%}body.login-page main section#login .panel>div h3{width:100%}body.login-page main section#login .panel>div p{max-width:80%}}#notifications-page{padding:clamp(2rem,2.2vw,2.8rem) clamp(1rem,1.1vw,1.4rem);max-width:700px;margin:0 auto}#notifications-page .inner h4{margin-bottom:clamp(1.5rem,1.65vw,2.1rem)}#notifications-page .inner p.empty{font-family:"Cabin Sans",sans-serif;font-weight:400;color:#16645f}#notifications-page .inner ul{list-style:none;margin:0;padding:0}#notifications-page .inner .notification-item{border-bottom:1px solid #124f4b;overflow:hidden}#notifications-page .inner .notification-item:last-child{border-bottom:none}#notifications-page .inner .notification-item a{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,1.1vw,1.4rem);padding:clamp(.5rem,.55vw,.7rem) 0;color:#fffcf1;text-decoration:none;transition:color .15s}#notifications-page .inner .notification-item a:hover{color:#dfc26c}#notifications-page .inner .notification-item a .label{font-family:"Cabin Sans",sans-serif;font-weight:400;flex:1;line-height:1.4}#notifications-page .inner .notification-item a time{font-family:"Cabin Sans",sans-serif;font-weight:400;font-size:.85em;color:#16645f;white-space:nowrap;flex-shrink:0}.comments{background:#0b322f;padding:clamp(.5rem,.55vw,.7rem);border-radius:clamp(.5rem,.55vw,.7rem)}.comments>.comment-container{min-height:clamp(3rem,3.3vw,4.2rem);padding:clamp(.5rem,.55vw,.7rem) clamp(.5rem,.55vw,.7rem) 0;margin-bottom:clamp(.5rem,.55vw,.7rem);position:relative}.comments>.comment-container::after{content:"";position:absolute;top:100%;left:50%;translate:-50% 0;background-color:#124f4b;width:calc(100% - clamp(.75rem,.825vw,1.05rem));height:1px}.comments>.comment-container>.entrees{width:100%}.comments>.comment-container>.entrees>.comment{margin:clamp(.75rem,.825vw,1.05rem) 0 0;padding:0 0 clamp(.75rem,.825vw,1.05rem) 0;border-bottom:1px solid #0d3a37}.comments>.comment-container>.entrees>.comment>.row{gap:clamp(1rem,1.1vw,1.4rem)}.comments>.comment-container>.entrees>.comment>.row>.icon.disabled{pointer-events:none}.comments>.comment-container>.entrees>.comment>.row>.text{width:100%}.comments>.comment-container>.entrees>.comment>.row>.text>.head{width:100%;margin:0 0 clamp(.25rem,.2525vw,.35rem)}.comments>.comment-container>.entrees>.comment>.row>.text>.head a.name{color:#fffcf1;display:block;font-family:"Cabin Sans",sans-serif;font-weight:700;font-size:clamp(1.1rem,1.1vw,1.3rem);transition:.2s}.comments>.comment-container>.entrees>.comment>.row>.text>.head a.name.you{pointer-events:none}.comments>.comment-container>.entrees>.comment>.row>.text>.head a.name.you::after{content:" (You)";font-family:"Cabin Sans",sans-serif;font-weight:400;font-size:clamp(.9rem,.9vw,1.1rem)}.comments>.comment-container>.entrees>.comment>.row>.text>.head a.name:hover{color:#dfc26c}.comments>.comment-container>.entrees>.comment>.row>.text>.head span.datetime{color:#208d86;display:block;font-family:"Cabin Sans",sans-serif;font-weight:400;font-size:clamp(.9rem,.9vw,1.1rem);opacity:.6}.comments>.comment-container>.entrees>.comment>.row>.text>.comment-content{width:100%}.comments>.comment-container>.entrees>.comment>.row>.text>.comment-content p{margin:0;line-height:1}.comments>.comment-container>.entrees>.comment>.row>.text>.comment-content p~button{margin-top:clamp(.25rem,.2525vw,.35rem)}.comments>.comment-container>.entrees>.comment>.row>.text>.buttons{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:clamp(1rem,1.1vw,1.4rem)}.comments>.comment-container>.entrees>.comment:last-of-type{border-bottom:none}.comments>.comment-container>.entrees:has(~.control)>.comment:last-of-type{margin-bottom:0;border-bottom:1px solid #124f4b}.comments>.comment-container>.entrees::after{content:"No comments yet!";display:block;font-family:"Cabin Sans",sans-serif;font-weight:400;color:#16645f;font-size:clamp(1.3rem,1.3vw,1.4rem);line-height:1.2;text-align:center;margin:clamp(.25rem,.2525vw,.35rem) 0 0}.comments>.comment-container>.entrees:has(>.comment){margin-top:calc(clamp(.75rem,.825vw,1.05rem)*-1);padding-top:0}.comments>.comment-container>.entrees:has(>.comment)::after{display:none}.comments>.comment-container>.control{width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,1.1vw,1.4rem)}.comments>.user-entry{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1rem,1.1vw,1.4rem);padding:clamp(.25rem,.2525vw,.35rem) clamp(.5rem,.55vw,.7rem)}.comments>.user-entry>.no-membership{height:100%;width:100%;border-radius:clamp(.25rem,.2525vw,.35rem);background:#124f4b;opacity:.8;padding:clamp(.25rem,.2525vw,.35rem) clamp(.5rem,.55vw,.7rem)}.comments>.user-entry>.no-membership p{color:#208d86}.comments>.user-entry>form{display:flex;justify-content:space-between;align-items:center;height:100%;gap:clamp(1rem,1.1vw,1.4rem);width:100%}.comments>.user-entry>form>.input-contents{border:none;border-radius:clamp(.25rem,.2525vw,.35rem);background:#fffcf1;padding:clamp(.25rem,.2525vw,.35rem) clamp(.5rem,.55vw,.7rem);width:calc(100% - clamp(4rem,4.4vw,5.6rem));max-width:calc(100% - clamp(4rem,4.4vw,5.6rem));resize:none;font-family:"Cabin Sans",sans-serif;font-weight:400}.comments>.user-entry>form>.input-contents:focus{outline:1px solid #dfc26c}.comments>.user-entry>form>button.icon{padding:clamp(.25rem,.2525vw,.35rem)}article.post{display:block;width:100%;color:#fffcf1;background:#0d3a37;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;border:1px solid #124f4b;padding:clamp(1rem,1.1vw,1.4rem);border-radius:clamp(.5rem,.55vw,.7rem)}article.post>.content{padding:clamp(1rem,1.1vw,1.4rem) clamp(1rem,1.1vw,1.4rem) 0;margin-bottom:clamp(3rem,3.3vw,4.2rem)}article.post>.content>div{margin:0 0 clamp(2rem,2.2vw,2.8rem)}article.post>.content .blocks figure{margin:0;padding:0;display:block}article.post>.content .blocks figure:has(>img,>iframe){background:#0b322f}article.post>.content .blocks figure img{display:block;width:100%;max-height:70vh;height:100%;border-radius:clamp(.5rem,.55vw,.7rem);object-fit:contain}article.post>.content .blocks figure iframe{width:100%;display:block;border:none;aspect-ratio:auto;aspect-ratio:16/9;max-height:70vh}article.post>.content .blocks figure ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center}article.post>.content .blocks figure ul li{display:block;width:50%;padding:clamp(.5rem,.55vw,.7rem)}article.post>.content .blocks figure ul li img{background:#0b322f;width:100%;display:block}article.post~hr{display:block;width:75%;border:none;border-bottom:1px solid #0d3a37;margin:clamp(4rem,4.4vw,5.6rem) auto}header.navbar{width:100%;height:clamp(5rem,5vw,5.6rem);display:block;position:fixed;top:0;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;z-index:999}header.navbar>.row{background:#0d3a37;border-bottom:1px solid #124f4b;padding:0 clamp(1rem,1.1vw,1.4rem);height:100%;justify-content:space-between}header.navbar>.row>.site{width:30%}header.navbar>.row>.site a.home{width:clamp(4rem,4vw,4.5rem);height:clamp(4rem,4vw,4.5rem);aspect-ratio:1/1;background:#124f4b;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:.2s;border:1px solid #124f4b}header.navbar>.row>.site a.home figure{width:90%;height:90%}header.navbar>.row>.site a.home figure svg{width:100%;height:100%;object-fit:contain}header.navbar>.row>.site a.home figure svg *{fill:#fffcf1;transition:.2s}header.navbar>.row>.site a.home:hover figure svg *{fill:#dfc26c}header.navbar>.row>nav{display:flex;align-items:center;justify-content:center;height:100%;width:40%}header.navbar>.row>nav .tab-icon{display:flex;align-items:center;justify-content:center;height:100%;width:calc(clamp(5rem,5vw,5.6rem)*2);background:#0b322f;position:relative;transition:.2s}header.navbar>.row>nav .tab-icon:hover{opacity:.7}header.navbar>.row>nav .tab-icon::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#0b322f;transition:.2s}header.navbar>.row>nav .tab-icon.current{pointer-events:none}header.navbar>.row>nav .tab-icon.current::after{bottom:-1px;background:#dfc26c}header.navbar>.row>nav .tab-icon.current svg *{fill:#dfc26c}header.navbar>.row>nav .tab-icon svg{display:block;height:50%;object-fit:contain}header.navbar>.row>nav .tab-icon svg *{fill:#fffcf1}header.navbar>.row>.user{gap:clamp(.5rem,.55vw,.7rem);width:30%;display:flex;align-items:center;justify-content:flex-end}header.navbar>.row>.user>#notificationBell{position:relative;overflow:visible}header.navbar>.row>.user>#notificationBell::after{content:attr(data-n);font-family:"Cabin Sans",sans-serif;font-weight:400;width:fit-content;height:1rem;min-width:1rem;position:absolute;top:0;right:0;background:#e02727;translate:10% -10%;color:#fff;text-align:center;border-radius:50%;padding:.25rem;font-size:1rem;line-height:1;pointer-events:none}header.navbar>.row>.user>#notificationBell[data-n="0"]::after{display:none}header.navbar>.row>.user>#notificationBell.active figure svg *{fill:#dfc26c}header.navbar>.row>.user #notificationDrawer{display:none;position:absolute;top:calc(100% + 1px);right:clamp(1rem,1.1vw,1.4rem);width:clamp(240px,20vw,300px);background:#0d3a37;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;border:1px solid #124f4b;padding:clamp(1rem,1.1vw,1.4rem);border-radius:clamp(.5rem,.55vw,.7rem);z-index:1000}header.navbar>.row>.user #notificationDrawer p.empty{font-family:"Cabin Sans",sans-serif;font-weight:400;color:#16645f;font-size:.85em;text-align:center;padding:clamp(.5rem,.55vw,.7rem) 0;margin:0}header.navbar>.row>.user #notificationDrawer ul{list-style:none;margin:0;padding:0}header.navbar>.row>.user #notificationDrawer .notification-item{border-bottom:1px solid #124f4b}header.navbar>.row>.user #notificationDrawer .notification-item:last-child{border-bottom:none}header.navbar>.row>.user #notificationDrawer .notification-item a{display:flex;align-items:center;justify-content:space-between;gap:clamp(.5rem,.55vw,.7rem);padding:clamp(.5rem,.55vw,.7rem) 0;color:#fffcf1;text-decoration:none;transition:color .15s}header.navbar>.row>.user #notificationDrawer .notification-item a:hover{color:#dfc26c}header.navbar>.row>.user #notificationDrawer .notification-item a .label{font-family:"Cabin Sans",sans-serif;font-weight:400;font-size:.85em;flex:1;line-height:1.3}header.navbar>.row>.user #notificationDrawer .notification-item a time{font-family:"Cabin Sans",sans-serif;font-weight:400;font-size:.75em;color:#16645f;white-space:nowrap;flex-shrink:0}header.navbar>.row>.user #notificationDrawer .view-all{display:block;text-align:center;margin-top:clamp(.5rem,.55vw,.7rem);font-size:.85em;width:100%}header.navbar>.row>.user .icon{width:clamp(4rem,4vw,4.5rem);height:clamp(4rem,4vw,4.5rem);min-width:clamp(4rem,4vw,4.5rem);min-height:clamp(4rem,4vw,4.5rem);max-width:clamp(4rem,4vw,4.5rem);max-height:clamp(4rem,4vw,4.5rem)}header.navbar.full~main{margin:clamp(5rem,5vw,5.6rem) auto 0}section#feed{padding:clamp(2rem,2.2vw,2.8rem) 0;max-width:1000px;margin:0 auto;position:relative}section#feed.loading{position:relative}section#feed.loading::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:clamp(1rem,1.1vw,1.4rem);height:clamp(1rem,1.1vw,1.4rem);aspect-ratio:1/1;border-radius:50%;border:2px solid #dfc26c;border-right-color:transparent;animation-name:rotate;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}section#feed.loading::after{display:block;margin:clamp(4rem,4.4vw,5.6rem) auto clamp(2rem,2.2vw,2.8rem);position:static!important}footer{width:100%;background:#0d3a37;padding:clamp(1rem,1.1vw,1.4rem) clamp(2rem,2.2vw,2.8rem) clamp(1rem,1.1vw,1.4rem) clamp(1rem,1.1vw,1.4rem);box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;border-top:1px solid #124f4b}footer>.row>svg.typography{height:clamp(4rem,4.4vw,5.6rem)}footer>.row>svg.typography *{fill:#fffcf1}footer>.row .links{gap:clamp(2rem,2.2vw,2.8rem)}section#account{padding:clamp(2rem,2.2vw,2.8rem) 0;max-width:1200px;margin:0 auto;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1rem,1.1vw,1.4rem)}section#account>.side-column{width:25%;background:red;background:#0d3a37;border:1px solid #16645f;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;border-radius:clamp(.5rem,.55vw,.7rem);padding:clamp(1rem,1.1vw,1.4rem);height:fit-content}section#account>.side-column>.profile-picture{width:100%;aspect-ratio:1/1;margin:0 0 clamp(1rem,1.1vw,1.4rem);padding:0;position:relative;border-radius:50%;overflow:hidden}section#account>.side-column>.profile-picture>figure,section#account>.side-column>.profile-picture>picture{aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:#124f4b;display:flex;align-items:center;justify-content:center;border:1px solid #16645f;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;transition:.2s}section#account>.side-column>.profile-picture>figure img,section#account>.side-column>.profile-picture>figure svg,section#account>.side-column>.profile-picture>picture img,section#account>.side-column>.profile-picture>picture svg{width:100%;height:100%;object-fit:cover}section#account>.side-column>.profile-picture>figure svg,section#account>.side-column>.profile-picture>picture svg{border-radius:50%;width:75%;height:75%}section#account>.side-column>.profile-picture>figure svg *,section#account>.side-column>.profile-picture>picture svg *{fill:#fffcf1}section#account>.side-column>button.profile-picture{cursor:pointer}section#account>.side-column>button.profile-picture::before{content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background:#04100f;top:50%;left:50%;translate:-50% -50%;border-radius:50%;opacity:0;transition:.2s}section#account>.side-column>button.profile-picture::after{content:"Change";font-family:"Cabin Sans",sans-serif;font-weight:400;color:#dfc26c;position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:clamp(1.5rem,1.6vw,1.9rem);opacity:0;text-shadow:1px 1px clamp(1rem,1.1vw,1.4rem) #04100f;transition:.2s}section#account>.side-column>button.profile-picture:hover::before{opacity:.5}section#account>.side-column>button.profile-picture:hover::after{opacity:1}section#account>.side-column>button.profile-picture:hover>figure,section#account>.side-column>button.profile-picture:hover>picture{border-color:#dfc26c}section#account>.side-column>.lead-info{padding:0 clamp(1rem,1.1vw,1.4rem) clamp(.5rem,.55vw,.7rem)}section#account>.side-column>.lead-info h5.name{color:#fffcf1;width:100%;text-align:center;margin:0}section#account>.side-column>.lead-info h5.name.you::after{content:" (You)";font-family:"Cabin Sans",sans-serif;font-weight:400;font-size:clamp(1.3rem,1.3vw,1.4rem)}section#account>.side-column>.lead-info p{color:#208d86;width:100%;text-align:center}section#account>.side-column>.lead-info .role{margin:0}section#account>.side-column>.lead-info .role:has(~*){margin:0 0 clamp(.66rem,.726vw,.8rem)}section#account>.side-column>.lead-info .bio{color:#fffcf1}section#account>.main-column{width:75%;height:fit-content;border-radius:clamp(.5rem,.55vw,.7rem)}section#account>.main-column>.push-preferences{background:#0d3a37;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;border:1px solid #124f4b;padding:clamp(1rem,1.1vw,1.4rem);border-radius:clamp(.5rem,.55vw,.7rem);margin:0 0 clamp(1rem,1.1vw,1.4rem)}section#account>.main-column>.buttons{gap:clamp(.5rem,.55vw,.7rem);margin:0 0 clamp(1rem,1.1vw,1.4rem);background:#0d3a37;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;border:1px solid #124f4b;padding:clamp(1rem,1.1vw,1.4rem);border-radius:clamp(.5rem,.55vw,.7rem)}section#account>.main-column>.payments{width:100%;background:#0d3a37;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;border:1px solid #124f4b;padding:clamp(1rem,1.1vw,1.4rem);border-radius:clamp(.5rem,.55vw,.7rem);margin:0 0 clamp(1rem,1.1vw,1.4rem)}section#account>.main-column>.payments>h6{color:#fffcf1;width:100%;padding:0 0 clamp(.5rem,.55vw,.7rem);border-bottom:1px solid #124f4b}section#account>.main-column>.payments table{border-collapse:collapse;width:100%;text-align:left}section#account>.main-column>.payments table tr{width:100%;background:#124f4b}section#account>.main-column>.payments table tr td,section#account>.main-column>.payments table tr th{padding:clamp(.25rem,.2525vw,.35rem) clamp(.5rem,.55vw,.7rem)}section#account>.main-column>.payments table tr th{color:#fffcf1;font-family:"Cabin Sans",sans-serif;font-weight:400}section#account>.main-column>.payments table tr td{color:#fffcf1;font-family:"Cabin Sans",sans-serif;font-weight:400}section#account>.main-column>.payments table tr.header{background:#0d3a37}section#account>.main-column>.payments table tr.header th{border-bottom:1px solid #16645f;font-size:1.1rem}section#account>.main-column>.payments table tr.current{background:#dfc26c}section#account>.main-column>.payments table tr.current td{color:#0d3a37!important}section#account>.main-column>.comments{background:#0d3a37;box-shadow:0 0 clamp(1rem,1.1vw,1.4rem) #00000050;border:1px solid #124f4b;padding:clamp(1rem,1.1vw,1.4rem);border-radius:clamp(.5rem,.55vw,.7rem)}section#account>.main-column>.comments p{color:#fffcf1}