.profile-confirm-banner{color:var(--text-color-main);background:#dca03c26;border:1px solid #dca03c59;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;margin:1rem 1rem 0;padding:.75rem 1rem;display:flex}.profile-confirm-banner p,.profile-confirm-banner span{margin:0}.profile-confirm-banner button{cursor:pointer;background:var(--primary-color-1);color:var(--text-color-focus);border:none;border-radius:999px;padding:.4rem .9rem}.profile-container{grid-gap:1rem;grid-template:"profile-cover profile-cover""profile-sidebar profile-main"1fr/3.5fr 8fr;height:100%;display:grid}.profile-cover-photo{background-color:#0c0c0c99;border-radius:0 0 20px 20px;grid-area:profile-cover;height:300px;overflow:hidden;box-shadow:0 0 10px #0006}.profile-cover-photo img{object-fit:cover;width:100%;height:100%}.profile-sidebar{background:var(--background-1);border-radius:10px;flex-flow:column;grid-area:profile-sidebar;padding:2rem;display:flex}.profile-sidebar h2{text-align:center;color:var(--primary-color-1);margin:1rem 0;font-size:1.1rem;font-weight:600}.profile-display-photo{align-self:center;width:13rem;height:13rem}.profile-display-photo img{object-fit:cover;border:2px solid var(--text-color-inverse-focus);border-radius:100%;width:100%;height:100%}.profile-sidebar-name{text-align:center;margin:2rem 0 1rem}.profile-sidebar-name h1{color:var(--text-color-focus);margin:0;font-size:1.8rem}.profile-sidebar-name label{color:var(--text-color-dark);margin:0;font-size:.9rem}.profile-sidebar-book{justify-content:center;margin:0 0 1rem;display:flex}.profile-sidebar-book a{background:var(--primary-color-1);color:var(--text-color-main);border-radius:10px;padding:.5rem 2rem;font-size:1.2rem;text-decoration:none;transition:all .1s;display:block}.profile-sidebar-book a:hover{transform:scale(.95)}.profile-sidebar-location{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.profile-sidebar-location a{color:var(--text-color-main);text-decoration:none}.profile-sidebar-location svg{color:var(--primary-color-1);margin:0 5px 0 0}.profile-sidebar-talents{grid-gap:8px;flex-flow:wrap;justify-content:center;margin:0 0 1rem;display:flex}.profile-sidebar-talent-extra{color:var(--text-color-main);border:1px solid var(--primary-color-1);border-radius:20px;padding:5px 15px;font-size:.8rem;text-decoration:none;transition:all .1s}.profile-sidebar-talent-extra:hover{background:var(--primary-color-1);color:var(--text-color-focus)}.profile-sidebar-biography{flex-flow:column;margin:0 0 1rem;display:flex}.profile-sidebar-biography p{color:var(--text-color-main);margin:0;font-size:.85rem}.profile-sidebar-biography span{cursor:pointer;color:var(--text-color-dark);align-self:center;margin:5px 0 0;font-size:.85rem;transition:all .1s}.profile-sidebar-biography span:hover{color:var(--text-color-focus)}.profile-sidebar-entities-loading{justify-content:center;align-items:center;display:flex}.profile-sidebar-entities{grid-gap:10px;flex-flow:wrap;justify-content:center;display:flex}.profile-main{background:var(--background-1);border-radius:10px;flex-flow:column wrap;grid-area:profile-main;display:flex}.profile-main-header{justify-content:space-between;align-items:center;height:2.5rem;padding:1.5rem 1rem 1rem;display:flex}.profile-mobile-header-info{align-self:center;margin:0 0 1rem}.profile-main-header-info{color:var(--text-color-darkest);font-size:1.8rem}.profile-main-header-info a{padding:5px 0;text-decoration:none;transition:all .1s}.profile-main-header-industry{color:var(--primary-color-1);opacity:.8;margin:0 8px 0 0;font-weight:800}.profile-main-header-industry:hover{opacity:1;transform:scale(1.1)}.profile-main-header-talent{color:var(--text-color-main);font-weight:200}.profile-main-header-talent:hover{color:var(--text-color-focus)}.profile-main-header-buttons{grid-gap:10px;align-items:center;display:flex}.profile-header-buttons-request-sent{cursor:default;color:var(--text-color-darkest);border:1px solid var(--text-color-darkest);border-radius:10px;padding:.5rem 1rem;font-size:.9rem}.profile-header-bookmark-container{grid-gap:5px;align-items:center;transition:all .1s;display:flex}.profile-header-bookmark{cursor:pointer;color:var(--primary-color-1);padding:5px}.profile-header-bookmark:hover{transform:scale(.95)}.profile-main-social-links{grid-gap:.9rem;padding:0 1rem 1rem;display:flex}.profile-main-no-content{color:var(--text-color-darkest);margin:0 0 1rem;padding:2rem;font-size:1.2rem}.profile-main-content-section{flex:1}.profile-main-content-tabs{display:flex}.profile-main-content-tab-item{cursor:pointer;text-align:center;border-bottom:1px solid var(--text-color-inverse-focus);color:var(--text-color-dark);flex:1;margin:0 0 1rem;padding:0 .5rem .5rem;transition:all .1s}.profile-main-content-tab-item:hover{border-color:var(--text-color-main);color:var(--text-color-focus)}.profile-main-content-tab-item-selected{color:var(--primary-color-1);border-color:var(--primary-color-1)!important}.profile-portfolio-grid{grid-gap:1rem;grid-template-columns:repeat(3,1fr);padding:0 1rem;display:grid}.profile-portfolio-loading{justify-content:center;align-items:center;padding:6rem 0;display:flex}.profile-portfolio-item{cursor:pointer;background:var(--background-3);border-radius:5px;height:190px;transition:all .1s;overflow:hidden;transform:scale(1)}.profile-portfolio-item img{object-fit:cover;width:100%;height:100%;position:absolute}.profile-portfolio-item:hover{transform:scale(.98)}.profile-portfolio-item-play-button{color:var(--text-color-focus);opacity:.65;filter:drop-shadow(2px 3px 2px #00000080);position:absolute;top:10px;right:10px}.profile-portfolio-item-new-button{border:1px solid var(--text-color-inverse-focus);color:var(--text-color-dark);justify-content:center;align-items:center;font-size:3rem;font-weight:200;display:flex}.profile-portfolio-item-new-button:hover{color:var(--primary-color-1)}.profile-portfolio-item-overlay{z-index:2;width:100%;height:100%;color:var(--text-color-focus);background:#0009;justify-content:center;align-items:center;display:flex;position:absolute}.profile-saves-grid{flex-flow:column wrap;padding:0 1rem;display:flex}.profile-saves-creative-grid{grid-gap:.5rem;grid-template-columns:repeat(4,1fr);display:grid}.profile-saves-creative-item{grid-gap:5px;flex-flow:column;align-items:stretch;display:flex}.profile-saves-creative-image{cursor:pointer;border-radius:5px;height:8rem;transition:all .1s;overflow:hidden}.profile-saves-creative-image img{object-fit:cover;width:100%;height:100%}.profile-saves-creative-image:hover{transform:scale(.95)}.profile-saves-content-grid{grid-gap:.5rem;grid-template-columns:repeat(4,1fr);display:grid}.profile-saves-content-image{height:6rem}.profile-saves-content-image img{object-fit:cover;width:100%;height:100%}.profile-saves-message{padding:2rem 0;font-size:1.5rem}.profile-saves-message a{color:var(--primary-color-1);text-decoration:none;transition:all .1s;display:inline-block}.profile-saves-message a:hover{transform:scale(.9)}.profile-links{grid-gap:10px;border-bottom:1px solid #3232324d;grid-area:links;justify-content:center;align-items:center;margin:0 10px;padding:0 0 10px;display:flex}.profile-biography{text-align:center;color:#aaa;border-bottom:1px solid #3232324d;flex-flow:column;justify-content:space-between;margin:0 10px;padding:0 10px 10px;display:flex}.profile-biography p{text-align:center;margin:0;font-size:14px}.profile-entities-skeleton{grid-gap:15px;flex-flow:column wrap;align-items:center;display:flex}.profile-entities{grid-gap:10px;border-bottom:1px solid #3232324d;flex-flow:column wrap;align-items:center;margin:0 10px;padding:0 10px 10px;display:flex}.profile-entities-list{grid-gap:10px;flex-flow:wrap;justify-content:center;align-self:stretch;align-items:center;display:flex}.profile-entities-item{grid-gap:10px;color:#aaa;background:#1a1a1ae6;border-radius:50px;flex-flow:wrap;align-items:center;padding:2px 10px 2px 2px;font-size:12px;text-decoration:none;transition:all .1s;display:flex}.profile-entities-item:hover{color:#ddd;background:#242424e6;transform:scale(.95)}.profile-entities-item a{font-size:12px;text-decoration:none;display:flex}.profile-entities-item img{object-fit:cover;border-radius:30px;width:34px;height:34px}.profile-entities-item label{cursor:pointer}.artist-detail__info-links-container{grid-area:links;justify-content:flex-end;display:flex}.profile-links-container a,.artist-detail__info-links-container a:visited,.artist-detail__info-links-container a:focus{color:#aaa;text-decoration:none}.artist-detail__info-links-container svg{cursor:pointer;padding:5px;font-size:25px}.artist-detail__info-links-container svg:hover{color:gold}.artist-detail__content-heading{opacity:.7;grid-area:content-heading;justify-content:center;align-items:center;font-size:23px;font-weight:200;display:flex}.artist-detail__content{grid-gap:10px;grid-area:content;grid-template-columns:repeat(4,1fr);display:grid}.artist-detail__content span{opacity:.3;text-align:center;grid-column-end:span 4;font-size:13px}.profile-setup-container{grid-gap:20px;flex-flow:column;padding:0 2rem;display:flex}.profile-setup-step-one label{margin:0 0 3px}.profile-setup-button-group{grid-gap:20px;display:flex}.profile-setup-button-small{cursor:pointer;color:#ccc;background-color:#191919;border:1px solid #323232;border-radius:10px;outline:none;flex-flow:column;flex:1;justify-content:center;align-items:center;height:150px;font-size:80px;transition:all .1s;display:flex;position:relative}.profile-setup-button-small-disabled{color:#333!important}.profile-setup-button-small-disabled:hover{cursor:default;color:#333!important;background-color:#191919!important;font-size:80px!important}.profile-setup-button-small-disabled label{cursor:default!important}.profile-setup-button-group label{cursor:pointer;letter-spacing:3px;color:#555;padding:10px;font-weight:100;transition:all .1s;position:absolute;bottom:0;font-size:16px!important}.profile-setup-button-group button:hover{background-color:#c8c8c8e6;font-size:90px;color:#333!important}.profile-setup-button-selected{color:#333!important;background-color:#c8c8c8e6!important}.profile-setup-button-large{cursor:pointer;color:#ccc;background-color:#191919;border:1px solid #323232;border-radius:10px;outline:none;flex-flow:column;flex:1;justify-content:center;align-items:center;height:300px;font-size:100px;transition:all .1s;display:flex;position:relative}.profile-setup-button-large:hover{font-size:120px}.profile-setup-button-large-disabled{color:#333!important}.profile-setup-button-large-disabled:hover{cursor:default;color:#333!important;background-color:#191919!important;font-size:100px!important}.profile-setup-button-large-disabled p{opacity:0!important}.profile-setup-button-large-disabled label{cursor:default!important}.profile-setup-button-large label{margin:0 0 60px}.profile-setup-loading{justify-content:center;align-items:center;padding:10px;display:flex}.profile-setup-button-large p{opacity:0;font-style:italic;transition:all .2s;position:absolute;bottom:0;font-size:16px!important}.profile-setup-button-large:hover>p{opacity:1}.profile-recommendation-area{background:#1e1e1e99;border-radius:10px;margin:0 0 1rem;padding:1rem}.profile-recommendation-area h1{text-transform:uppercase;letter-spacing:5px;font-size:1.3rem;margin:1rem!important}.profile-recommendation-area-loading{justify-content:center;display:flex}.profile-new-user-without-username-container{flex-flow:column wrap;justify-content:space-between;padding:1rem 0;display:flex}.profile-new-user-middle-section{flex-flow:column wrap;flex:1;display:flex}.profile-new-user-middle-section h1{text-align:center;margin:2rem 0;color:var(--text-color-main)!important;font-size:2rem!important}.profile-new-user-button-group{grid-gap:5rem;justify-content:center;display:flex}.profile-new-user-entity-button{grid-gap:2rem;flex-flow:column;align-items:center;display:flex}.profile-new-user-entity-button img{width:12rem;height:12rem}.profile-new-user-entity-button button{width:15rem}.profile-new-user-entity-button p{width:15rem;color:var(--text-color-dark);margin:0 0;font-size:1rem}.profile-new-user-top-section{width:100%;height:100px}.profile-new-user-bottom-section{flex-flow:column;align-items:center;height:100px;display:flex}.profile-new-user-bottom-section p{color:var(--text-color-dark);font-size:.9rem;margin:.8rem 0!important}.profile-new-user-bottom-section button{width:50vw}.profile-new-user-top-container{justify-content:center;height:100%;display:flex}.profile-new-user-container{flex-flow:column;justify-content:center;align-items:center;width:1000px;height:100%;display:flex}.profile-new-user-form h1{color:var(--primary-color-1);margin:2rem 0;font-size:3.5rem}.profile-new-user-form h2{font-size:2rem}.profile-new-user-form{flex-flow:column wrap;justify-content:center;align-items:center;display:flex}.profile-new-user-form button{width:350px;margin:1rem 0}.username-form-container{background-color:#1e1e1e;border-radius:5px;flex-flow:column;padding:1rem;display:flex;position:relative}.username-form{grid-gap:.5rem;flex-flow:column;align-items:stretch;width:600px;display:flex}.username-form button{align-self:flex-start}.username-form h3{font-weight:100}.username-form-input-row{display:flex;flex-flow:row!important}.username-form-input-row div{flex:1}.username-form-icon{border:1px solid var(--text-color-dark);border-radius:1rem;justify-content:center;align-items:center;width:27px;height:27px;margin:1rem 0 0 1rem;display:flex}.username-form-message{height:1.2rem;margin:-5px 0 1rem 14px;font-size:.8rem}.username-check-icon{flex:1;padding:10px;display:flex;flex-flow:row-reverse!important}.profile-new-user-info{color:var(--text-color-focus);width:600px;margin:5rem 0;font-size:1.1rem;font-weight:600}.successful-container{z-index:2;grid-gap:20px;background-color:#0a0a0af2;border:1px solid #32323266;border-radius:5px;flex-flow:column;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.successful-container p{text-align:center;width:30rem;color:var(--text-color-dark);margin:0;font-size:1.1rem}.loading-with-success-container{width:100px;height:100px;margin:1rem 0;position:relative}.loading-with-success-container-icon{border-radius:100px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute}.loading-with-success-container-icon-success{background-color:var(--primary-color-1)}.loading-with-success-container-spinner{position:absolute;color:var(--primary-color-1)!important}.profile-user-application-container{grid-gap:1rem;flex-flow:column;align-items:center;padding:2rem 0 1rem;display:flex}.profile-user-application-container h2{text-align:center;border-bottom:1px solid #323232;align-self:stretch;margin:0;padding:0 0 1rem}.profile-user-failed-application-list{grid-gap:1rem;border-top:1px solid #323232;flex-flow:column;align-self:stretch;display:flex}.profile-user-failed-application-list h3{text-align:center;color:var(--text-color-dark);margin:1rem 0 0;font-size:.9rem;font-weight:400}.profile-user-failed-application-list-item{text-align:center;grid-gap:.5rem;background-color:var(--background-2);border:1px solid var(--background-3);border-radius:10px;flex-flow:column;justify-content:space-between;align-items:center;padding:1rem;display:flex}.profile-user-failed-application-date{flex-flow:column;flex:1;display:flex}.profile-user-failed-application-date label{color:var(--primary-color-1);opacity:.8;font-size:.85rem;font-weight:400}.profile-user-failed-application-date span{color:var(--text-color-darker);font-size:.8rem;font-weight:300}.profile-user-failed-application-link{flex-flow:wrap;justify-content:center;align-items:center;padding:.5rem 0 0;display:flex}.profile-user-failed-application-link a{border:1px solid var(--text-color-dark);color:var(--text-color-dark);border-radius:50px;width:max-content;padding:.5rem 1.5rem;text-decoration:none;transition:all .1s;display:flex}.profile-user-failed-application-link a:hover{background-color:var(--primary-color-1);color:var(--text-color-main);border-color:var(--primary-color-1)}.profile-application-list-container{border:1px solid #666;border-radius:10px;flex-flow:column wrap;align-items:stretch;width:600px;display:flex}.profile-application-list-container div:last-child{border:none}.profile-application-list-item{border-bottom:1px solid #666;flex-flow:row;justify-content:space-evenly;padding:10px;display:flex}.profile-application-list-item:hover{color:#222;background-color:#888}.profile-application-list-item div{padding:5px;font-size:12px}.profile-application-list-button-group{justify-content:center;display:flex}@media only screen and (max-width:1000px){.profile-container{grid-gap:0;grid-template:"profile-cover""profile-sidebar""profile-main"1fr/1fr;height:100%;display:grid}.profile-cover-photo{grid-area:profile-cover;height:200px}.profile-cover-photo img{object-fit:cover;width:100%;height:100%}.profile-sidebar{border-bottom:1px solid var(--text-color-inverse-focus);padding:1rem}.profile-sidebar h2{margin:.5rem 0;font-size:1.1rem}.profile-display-photo{margin:-7.5rem 0 0}.profile-display-photo-no-cover{margin:0!important}.profile-sidebar-name{margin:1rem 0}.profile-sidebar-name h1{font-size:1.8rem}.profile-sidebar-biography p{text-align:center}.profile-main-header{justify-content:space-between;align-items:center;height:auto;padding:1.5rem 1rem 1rem;display:flex}.profile-main-header-info{font-size:1.5rem}.profile-header-buttons-request-sent{cursor:default;color:var(--text-color-darkest);border:1px solid var(--text-color-darkest);border-radius:10px;padding:.5rem 1rem;font-size:.9rem}.profile-header-bookmark-container{grid-gap:5px;align-items:center;transition:all .1s;display:flex}.profile-header-bookmark{cursor:pointer;color:var(--primary-color-1);padding:5px}.profile-header-bookmark:hover{transform:scale(.95)}.profile-main-social-links{grid-gap:1rem;padding:0 1rem 2rem}.profile-main-social-links a{width:1.6rem;height:1.6rem}.profile-main-social-links svg{width:1.5rem;height:1.5rem}.profile-main-content-section{flex:1}.profile-main-content-tabs{display:flex}.profile-main-content-tab-item{cursor:pointer;text-align:center;border-bottom:1px solid var(--text-color-inverse-focus);color:var(--text-color-dark);flex:1;margin:0 0 1rem;padding:0 .5rem .5rem;transition:all .1s}.profile-main-content-tab-item:hover{border-color:var(--text-color-main);color:var(--text-color-focus)}.profile-main-content-tab-item-selected{color:var(--primary-color-1);border-color:var(--primary-color-1)!important}.profile-portfolio-grid{grid-gap:1rem;padding:0 1rem}.profile-portfolio-loading{justify-content:center;align-items:center;padding:6rem 0;display:flex}.profile-portfolio-item{cursor:pointer;background:var(--background-3);border-radius:5px;height:190px;transition:all .1s;overflow:hidden;transform:scale(1)}.profile-portfolio-item img{object-fit:cover;width:100%;height:100%;position:absolute}.profile-portfolio-item:hover{transform:scale(.98)}.profile-portfolio-item-play-button{color:var(--text-color-focus);opacity:.65;filter:drop-shadow(2px 3px 2px #00000080);position:absolute;top:10px;right:10px}.profile-portfolio-item-new-button{border:1px solid var(--text-color-inverse-focus);color:var(--text-color-dark);justify-content:center;align-items:center;font-size:3rem;font-weight:200;display:flex}.profile-portfolio-item-new-button:hover{color:var(--primary-color-1)}.profile-portfolio-item-overlay{z-index:2;width:100%;height:100%;color:var(--text-color-focus);background:#0009;justify-content:center;align-items:center;display:flex;position:absolute}.profile-saves-content-grid{grid-gap:.5rem;grid-template-columns:repeat(4,1fr);display:grid}.profile-saves-content-image{height:6rem}.profile-saves-content-image img{object-fit:cover;width:100%;height:100%}.profile-new-user-container{width:100vw}.profile-new-user-form h1{color:var(--primary-color-1);margin:2rem 0;font-size:3rem}.profile-new-user-form h2{font-size:1.6rem}.profile-new-user-info{width:85%;max-width:600px;font-size:1rem;font-weight:200}.profile-new-user-form button{width:90%;margin:1rem 0}.username-form-container{background-color:#1e1e1e;border-radius:5px;flex-flow:column;padding:1rem;display:flex;position:relative}.username-form{grid-gap:.5rem;flex-flow:column;align-items:stretch;width:85%;max-width:600px;display:flex}.username-form button{align-self:flex-start}.username-form h3{font-weight:100}.successful-container p{width:90%;font-size:1rem;font-weight:200}.profile-new-user-middle-section h1{text-align:center;margin:2rem 0 3rem;font-size:1.2rem!important}.profile-new-user-button-group{grid-gap:0}.profile-new-user-entity-button{grid-gap:2rem;flex:1;padding:1rem}.profile-new-user-entity-button img{width:22vw;height:22vw}.profile-new-user-entity-button button{width:80%}.profile-new-user-entity-button p{text-align:center;width:100%;margin:0 0;font-size:1rem}.profile-new-user-top-section{height:10vh}.profile-new-user-bottom-section{flex-flow:column;align-items:center;height:auto;padding:0 1rem;display:flex}.profile-new-user-bottom-section p{color:var(--text-color-main);text-align:center;font-size:.9rem;font-weight:200}.profile-new-user-bottom-section button{width:60%;min-width:200px}}@media only screen and (max-width:450px){.profile-portfolio-grid{grid-gap:.2rem;padding:0 .2rem 1rem}}
