.drag-drop-container{position:relative}.drag-drop-container:hover{cursor:pointer}.drag-drop-container .default-drop-area{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:dashed 2px #ccc;border-radius:8px;margin:0;font-size:18px;line-height:1.2;font-weight:500;color:#0d0c22;text-align:center}.drag-drop-container .default-drop-area:before{content:'';display:block;padding-top:75%}.drag-drop-container .default-drop-area>*{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width: 400px){.drag-drop-container .default-drop-area{font-size:20px}}@media (min-width: 960px){.drag-drop-container .default-drop-area{font-size:25px;color:#000}}@media (min-width: 1240px){.drag-drop-container .default-drop-area{font-size:32px;font-weight:bold}}.drag-drop-container .default-drop-area:hover{border-color:#ea4c89}.drop-area{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drop-area .drop-area-main{position:relative;border-radius:8px;border:dashed 2px #ccc;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.2s linear;transition:0.2s linear}.drop-area .drop-area-main:before{content:'';display:block;padding-top:75%}.drop-area .drop-area-main>*{position:absolute;top:0;bottom:0;left:0;right:0}.is-hover .drop-area .drop-area-main,.drag .drop-area .drop-area-main{border-color:#ea4c89}.drop-area .drop-area-main .drop-area-main-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.drop-area .drop-area-main .drop-area-main-content h1{margin:0;font-size:18px;line-height:1.2;font-weight:500;color:#0d0c22;text-align:center}@media (min-width: 400px){.drop-area .drop-area-main .drop-area-main-content h1{font-size:20px}}@media (min-width: 960px){.drop-area .drop-area-main .drop-area-main-content h1{font-size:25px;color:#000}}@media (min-width: 1240px){.drop-area .drop-area-main .drop-area-main-content h1{font-size:32px;font-weight:bold}}@media screen and (max-height: 720px){.drop-area .drop-area-main .drop-area-main-content h1{font-size:18px}}.drop-area .drop-area-main .drop-area-main-content p{font-size:16px;line-height:1.4;text-align:center;margin-top:5px}@media (min-width: 960px){.drop-area .drop-area-main .drop-area-main-content p{font-size:18px}}@media (min-width: 1240px){.drop-area .drop-area-main .drop-area-main-content p{font-size:20px}}@media screen and (max-height: 720px){.drop-area .drop-area-main .drop-area-main-content p{font-size:16px}}.drop-area .drop-area-main .drop-area-main-content .min-requirements{font-size:14px;display:block;margin-top:5px;color:#9e9ea7}.drop-area.pro .drop-area-thumbnail{opacity:1}.is-hover .drop-area.pro .drop-area-thumbnail,.drag .drop-area.pro .drop-area-thumbnail{border-color:#ea4c89}.media-thumbnails-placeholder{position:relative}.drop-area-thumbnails-header{font-weight:bold;font-size:15px;margin-top:12px}.drop-area-thumbnails{margin:12px -6px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.drop-area-thumbnails .drop-area-thumbnail{-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px);border:dashed 2px #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 6px;border-radius:8px;-webkit-transition:0.2s linear;transition:0.2s linear;opacity:0.25}.drop-area-thumbnails .drop-area-thumbnail:before{content:'';display:block;padding-top:75%}@media (min-width: 800px){.drop-area-thumbnails .drop-area-thumbnail{-ms-flex:0 1 90px;flex:0 1 90px}}.drop-area-thumbnails .drop-area-thumbnail:nth-child(n+5){display:none}@media (min-width: 800px){.drop-area-thumbnails .drop-area-thumbnail:nth-child(n+5){display:block}}.rebound-tippy-shot{border-radius:6px;position:relative;border:1px solid rgba(0,0,0,0.05);width:80px;margin-right:10px}.rebound-tippy-text{color:#77e0b5}.rebound-tippy-text svg{fill:currentColor;margin-right:2px;position:relative;top:4px}.rebound-tippy-title{color:#0d0c22;margin:4px 0 2px}.cloud-container{position:relative;width:161px;margin:0 auto 20px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.32, 1.695, 0.355, 1.135);transition:-webkit-transform 0.4s cubic-bezier(0.32, 1.695, 0.355, 1.135);transition:transform 0.4s cubic-bezier(0.32, 1.695, 0.355, 1.135);transition:transform 0.4s cubic-bezier(0.32, 1.695, 0.355, 1.135),-webkit-transform 0.4s cubic-bezier(0.32, 1.695, 0.355, 1.135);display:none}@media (min-width: 960px){.cloud-container{display:block}}.visible .cloud-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cloud-container .upload-shot-cloud{color:#dbdbde;-webkit-transition:color 0.1s ease-in;transition:color 0.1s ease-in}.is-hover .cloud-container .upload-shot-cloud,.drag .cloud-container .upload-shot-cloud{color:#ea4c89}.cloud-container .cloud-arrow-container{position:absolute;left:50%;bottom:27px;z-index:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:-webkit-transform 0.07s ease-in;-webkit-transition:-webkit-transform 0.07s ease-in;transition:transform 0.07s ease-in;transition:transform 0.07s ease-in, -webkit-transform 0.07s ease-in;color:#fff}.cloud-container .cloud-arrow-container:after{content:'';position:absolute;top:46px;left:24px;width:27px;height:31px;background:#fff;transition:-webkit-transform 0.07s ease-in;-webkit-transition:-webkit-transform 0.07s ease-in;transition:transform 0.07s ease-in;transition:transform 0.07s ease-in, -webkit-transform 0.07s ease-in;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.drag .cloud-container .cloud-arrow-container{-webkit-transform:translateY(-10px) translateX(-50%);-ms-transform:translateY(-10px) translateX(-50%);transform:translateY(-10px) translateX(-50%);-webkit-animation:shot-arrow-bounce 1s linear infinite;animation:shot-arrow-bounce 1s linear infinite;-webkit-animation-delay:0.07s;animation-delay:0.07s}.drag .cloud-container .cloud-arrow-container:after{-webkit-transform:scaleY(0.4);-ms-transform:scaleY(0.4);transform:scaleY(0.4)}.cloud-container .cloud-arrow-stripes{position:absolute;width:27px;top:90px;left:50%;transition:-webkit-transform 0.07s ease-in;-webkit-transition:-webkit-transform 0.07s ease-in;transition:transform 0.07s ease-in;transition:transform 0.07s ease-in, -webkit-transform 0.07s ease-in;transition:transform 0.07s ease-in;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:translateX(-50%) scaleY(0);-ms-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden}.drag .cloud-container .cloud-arrow-stripes{-webkit-transform:translateX(-50%) scaleY(1);-ms-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1)}.cloud-container .cloud-arrow-stripes .cloud-arrow-stripe{width:9px;height:45px;display:inline-block;float:left;-webkit-animation:animate-gradient-stripe 0.5s linear infinite;animation:animate-gradient-stripe 0.5s linear infinite;background-size:100% 400%}.cloud-container .cloud-arrow-stripes .cloud-arrow-stripe.red{background-image:-webkit-gradient(linear, left bottom, left top, from(#e47b49), color-stop(50%, #ea4c89), to(#e47b49));background-image:linear-gradient(0deg, #e47b49 0%, #ea4c89 50%, #e47b49 100%)}.cloud-container .cloud-arrow-stripes .cloud-arrow-stripe.blue{background-image:-webkit-gradient(linear, left bottom, left top, from(#77e0b5), color-stop(50%, #4f3cc9), to(#77e0b5));background-image:linear-gradient(0deg, #77e0b5 0%, #4f3cc9 50%, #77e0b5 100%)}.cloud-container .cloud-arrow-stripes .cloud-arrow-stripe.purple{background-image:-webkit-gradient(linear, left bottom, left top, from(#4f3cc9), color-stop(50%, #c142a0), to(#4f3cc9));background-image:linear-gradient(0deg, #4f3cc9 0%, #c142a0 50%, #4f3cc9 100%)}@-webkit-keyframes shot-arrow-bounce{0%{-webkit-transform:translateY(-10px) translateX(-50%);transform:translateY(-10px) translateX(-50%)}50%{-webkit-transform:translateY(-5px) translateX(-50%);transform:translateY(-5px) translateX(-50%)}100%{-webkit-transform:translateY(-10px) translateX(-50%);transform:translateY(-10px) translateX(-50%)}}@keyframes shot-arrow-bounce{0%{-webkit-transform:translateY(-10px) translateX(-50%);transform:translateY(-10px) translateX(-50%)}50%{-webkit-transform:translateY(-5px) translateX(-50%);transform:translateY(-5px) translateX(-50%)}100%{-webkit-transform:translateY(-10px) translateX(-50%);transform:translateY(-10px) translateX(-50%)}}@-webkit-keyframes animate-gradient-stripe{0%{background-position:50% 0%}100%{background-position:51% 100%}}@keyframes animate-gradient-stripe{0%{background-position:50% 0%}100%{background-position:51% 100%}}.upload-progress{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;overflow:hidden;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:10px;background:rgba(255,255,255,0.8)}.upload-progress-bar{position:absolute;top:0;bottom:0;right:0;z-index:-1;-webkit-transition:left 0.15s ease-in-out;transition:left 0.15s ease-in-out;background:rgba(79,60,201,0.5)}.upload-progress-bar ~ *{position:relative;z-index:1}.upload-progress.downloads-upload-progress{z-index:0;background:rgba(79,60,201,0.15)}.upload-progress.downloads-upload-progress .upload-progress-bar{background:#fff}.scrolling-subnav{position:relative;width:100%}.scrolling-subnav .scroll{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;height:100%}.scrolling-subnav .scroll a{color:#3d3d4e;width:40px;padding:10px 0;z-index:1}.scrolling-subnav .scroll a:hover{color:#0d0c22}.scrolling-subnav .scroll svg{height:14px;width:14px;fill:currentColor;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.scrolling-subnav .scroll.scroll-backward{left:0}.scrolling-subnav .scroll.scroll-backward a{background-image:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), color-stop(50%, white));background-image:linear-gradient(to left, rgba(255,255,255,0) 0%, white 50%)}.scrolling-subnav .scroll.scroll-forward{right:0}.scrolling-subnav .scroll.scroll-forward a{background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(50%, white));background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, white 50%);text-align:right}.scrolling-subnav .scroll.scroll-forward svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.scrolling-subnav-list{width:100%;display:-ms-flexbox;display:flex;padding:30px 0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.scrolling-subnav-list::-webkit-scrollbar{display:none}.scrolling-subnav-list li{margin-right:30px;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px}.scrolling-subnav-list li a{color:#6e6d7a}.scrolling-subnav-list li a:hover{color:#3d3d4e}.scrolling-subnav-list li a .count{color:#9e9ea7;font-weight:400}.scrolling-subnav-list li.active a{color:#0d0c22}.shots-group:hover .shots-group-thumbnails-container:after{opacity:0.2}.shots-group:hover .collection-name{border-bottom-color:#0d0c22}.shots-group-thumbnails-container{width:100%;padding-bottom:100%;position:relative}.shots-group-thumbnails-container:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;border-radius:8px;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;background:#fff}.shots-group-thumbnails-content{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.shot-image{width:100%;background-color:#e7e7e9;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.shot-image:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;border-radius:8px;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(8.1%, transparent), color-stop(15.5%, rgba(0,0,0,0.001)), color-stop(22.5%, rgba(0,0,0,0.003)), color-stop(29%, rgba(0,0,0,0.005)), color-stop(35.3%, rgba(0,0,0,0.008)), color-stop(41.2%, rgba(0,0,0,0.011)), color-stop(47.1%, rgba(0,0,0,0.014)), color-stop(52.9%, rgba(0,0,0,0.016)), color-stop(58.8%, rgba(0,0,0,0.019)), color-stop(64.7%, rgba(0,0,0,0.022)), color-stop(71%, rgba(0,0,0,0.025)), color-stop(77.5%, rgba(0,0,0,0.027)), color-stop(84.5%, rgba(0,0,0,0.029)), color-stop(91.9%, rgba(0,0,0,0.03)), to(rgba(0,0,0,0.03)));background:linear-gradient(to bottom, transparent 0%, transparent 8.1%, rgba(0,0,0,0.001) 15.5%, rgba(0,0,0,0.003) 22.5%, rgba(0,0,0,0.005) 29%, rgba(0,0,0,0.008) 35.3%, rgba(0,0,0,0.011) 41.2%, rgba(0,0,0,0.014) 47.1%, rgba(0,0,0,0.016) 52.9%, rgba(0,0,0,0.019) 58.8%, rgba(0,0,0,0.022) 64.7%, rgba(0,0,0,0.025) 71%, rgba(0,0,0,0.027) 77.5%, rgba(0,0,0,0.029) 84.5%, rgba(0,0,0,0.03) 91.9%, rgba(0,0,0,0.03) 100%)}.main-shot-image{height:75%;border-radius:8px 8px 0 0}.other-shots-container{display:-ms-flexbox;display:flex;height:25%;margin-top:4px}.other-shot-image:not(:first-child){margin-left:4px}.other-shot-image:first-child{border-radius:0 0 0 8px}.other-shot-image:last-child{border-radius:0 0 8px}.shots-group-description-container{margin-top:16px;text-align:center}.collection-name{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#0d0c22;display:inline-block;border-bottom:1px solid transparent;-webkit-transition:border-bottom 300ms ease;transition:border-bottom 300ms ease}.shots-group-meta{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6e6d7a;margin-top:8px}.shots-group-description{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#0d0c22;margin-top:8px}.grid-info-card .grid-info-card-title{color:#0d0c22;margin:0 0 15px;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:24px;font-weight:700;line-height:29px}.grid-info-card .grid-info-card-title:after{content:'';display:block;width:48px;height:4px;background:#0d0c22;margin-top:24px}@media (min-width: 768px){.grid-info-card .grid-info-card-title{margin:12px 0 20px;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:48px;font-weight:700;line-height:56px}.grid-info-card .grid-info-card-title:after{height:6px}}.grid-info-card .stats p{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#6e6d7a;margin-bottom:6px}.color-picker{height:100%;position:relative}.color-picker .vc-chrome{width:100%;height:100%;-webkit-box-shadow:none;box-shadow:none;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.color-picker .vc-chrome-body{padding:0}.color-picker .vc-chrome-fields .vc-input__input{padding:14px;background:#fff;color:#0d0c22;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;width:100%;border:1px solid #e7e7e9;text-align:left;border-top:none;-webkit-box-shadow:none;box-shadow:none;height:auto;-webkit-transition:background 200ms ease, -webkit-box-shadow 200ms ease;transition:background 200ms ease, -webkit-box-shadow 200ms ease;transition:box-shadow 200ms ease, background 200ms ease;transition:box-shadow 200ms ease, background 200ms ease, -webkit-box-shadow 200ms ease;-webkit-box-sizing:border-box;box-sizing:border-box}.color-picker .vc-chrome-saturation-wrap{padding-bottom:0;border-radius:0;-ms-flex:1;flex:1}.color-picker .vc-chrome-hue-wrap{margin-bottom:0;height:14px}.color-picker .vc-chrome-hue-wrap .vc-hue{border-radius:0}.color-picker .vc-chrome-saturation-wrap .vc-saturation-circle{border:3px solid #fff;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.15);box-shadow:0px 2px 10px rgba(0,0,0,0.15);width:24px;height:24px;cursor:-webkit-grab;cursor:grab;-webkit-transform:translate(-12px, -18px);-ms-transform:translate(-12px, -18px);transform:translate(-12px, -18px)}.color-picker .vc-chrome-saturation-wrap .vc-saturation-circle:active{cursor:-webkit-grabbing;cursor:grabbing}.color-picker .vc-chrome-hue-wrap .vc-hue-picker{border:3px solid #fff;background:none;-webkit-box-shadow:0px 3px 4px rgba(0,0,0,0.15);box-shadow:0px 3px 4px rgba(0,0,0,0.15);border-radius:50%;-webkit-transform:translate(-9px, -3px);-ms-transform:translate(-9px, -3px);transform:translate(-9px, -3px);cursor:-webkit-grab;cursor:grab;width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box}.color-picker .vc-chrome-hue-wrap .vc-hue-picker:active{cursor:-webkit-grabbing;cursor:grabbing}.color-picker .vc-chrome-fields-wrap{padding-top:0}.color-picker .vc-chrome-fields .vc-input__label,.color-picker .vc-chrome-color-wrap,.color-picker .vc-chrome-alpha-wrap,.color-picker .vc-chrome-toggle-btn{display:none}.profile-pro-masthead{position:relative;margin:40px 0}@media (min-width: 768px){.profile-pro-masthead .masthead-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}@media (max-width: 1599px){.profile-pro-masthead .masthead-wrapper{padding-right:0}}.profile-pro-masthead .masthead-avatar{position:relative;max-width:84px;border-radius:50%;margin-bottom:24px;overflow:hidden}.profile-pro-masthead .masthead-avatar:before{content:'';display:block;padding-top:100%}.profile-pro-masthead .masthead-avatar>*{position:absolute;top:0;bottom:0;left:0;right:0}.profile-pro-masthead .masthead-avatar.image-placeholder{background:#e7e7e9}.profile-pro-masthead .masthead-avatar img{width:100%;height:auto}.profile-pro-masthead .masthead-images{position:relative;padding-right:40px}@media (min-width: 768px){.profile-pro-masthead .masthead-images{-ms-flex-order:2;order:2;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;max-width:722px}}.profile-pro-masthead .masthead-images .masthead-main-image{width:100%}.profile-pro-masthead .masthead-images .masthead-banner-image{position:relative;width:100%;max-width:578px;background:#e7e7e9;background-size:cover;background-position:center}.profile-pro-masthead .masthead-images .masthead-banner-image:before{content:'';display:block;padding-top:75%}.profile-pro-masthead .masthead-images .masthead-banner-image>*{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width: 768px){.profile-pro-masthead .masthead-images .masthead-banner-image{min-width:346px}}.profile-pro-masthead .masthead-images .masthead-pro-badge{width:100px;height:auto;bottom:-50px;right:10px;top:auto;left:auto;z-index:10;color:#6e6d7a;pointer-events:none}@media (min-width: 768px){.profile-pro-masthead .masthead-images .masthead-pro-badge{top:8%;left:-50px;bottom:auto;right:auto}}@media (min-width: 1200px){.profile-pro-masthead .masthead-images .masthead-pro-badge{width:135px;left:-68px}}.profile-pro-masthead .masthead-images .drag-drop-container .drop-area{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0.4);opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.profile-pro-masthead .masthead-images .drag-drop-container .drop-area-help{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:64px;height:64px;background:rgba(255,255,255,0.3);border-radius:50%;color:#fff}.profile-pro-masthead .masthead-images .drag-drop-container .upload-restrictions{position:absolute;bottom:0;left:0;width:100%;padding:32px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}@media (min-width: 1200px){.profile-pro-masthead .masthead-images .drag-drop-container .upload-restrictions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:480px}}.profile-pro-masthead .masthead-images .drag-drop-container .upload-restriction{color:#fff}.profile-pro-masthead .masthead-images .drag-drop-container .upload-restriction p{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}.profile-pro-masthead .masthead-images .drag-drop-container.is-hover .drop-area,.profile-pro-masthead .masthead-images .drag-drop-container.is-hover .upload-restrictions{opacity:1}.profile-pro-masthead .masthead-images .upload-progress{border-radius:0}.profile-pro-masthead .masthead-content{-ms-flex-order:1;order:1;margin-right:0;margin-top:42px;min-width:300px;padding-right:20px}@media (min-width: 768px){.profile-pro-masthead .masthead-content{margin-top:0;margin-right:60px;padding-right:0}}.profile-pro-masthead .masthead-content .masthead-profile-name h1{color:#0d0c22;margin-bottom:8px;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:20px;font-weight:500;line-height:29px}@media (min-width: 1200px){.profile-pro-masthead .masthead-content .masthead-profile-name h1{margin-bottom:12px;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:38px}}.profile-pro-masthead .masthead-content .masthead-intro{position:relative}@media (min-width: 768px){.profile-pro-masthead .masthead-content .masthead-intro{max-width:400px}}@media (min-width: 1200px){.profile-pro-masthead .masthead-content .masthead-intro{max-width:500px}}.profile-pro-masthead .masthead-content .masthead-intro h2{color:#0d0c22;word-break:break-word;white-space:pre-wrap;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:24px;font-weight:700;line-height:29px}@media (min-width: 768px){.profile-pro-masthead .masthead-content .masthead-intro h2{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:38px}}@media (min-width: 1200px){.profile-pro-masthead .masthead-content .masthead-intro h2{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:48px;font-weight:700;line-height:56px}}.profile-pro-masthead .masthead-content .masthead-intro h2:focus{outline:none}.profile-pro-masthead .masthead-content .masthead-intro textarea{display:block;outline:none;resize:none;padding:0;margin:0;border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;height:0;overflow:hidden;color:#0d0c22;background:#fff;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:24px;font-weight:700;line-height:29px}@media (min-width: 768px){.profile-pro-masthead .masthead-content .masthead-intro textarea{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:38px}}@media (min-width: 1200px){.profile-pro-masthead .masthead-content .masthead-intro textarea{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:48px;font-weight:700;line-height:56px}}.profile-pro-masthead .masthead-content .masthead-intro textarea.ghost-textarea{pointer-events:none;opacity:0;min-height:0}.profile-pro-masthead .masthead-content .masthead-intro .masthead-intro-restrictions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:40px;position:absolute;bottom:-60px;z-index:1;opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}@media (min-width: 768px){.profile-pro-masthead .masthead-content .masthead-intro .masthead-intro-restrictions{bottom:-64px}}.profile-pro-masthead .masthead-content .masthead-intro .masthead-intro-restrictions-help{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:16px}.profile-pro-masthead .masthead-content .masthead-intro .masthead-intro-restrictions-help p{color:#6e6d7a;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:400;line-height:16px}.profile-pro-masthead .masthead-content .masthead-intro .masthead-intro-restrictions-help span{white-space:nowrap}.profile-pro-masthead .masthead-content .masthead-intro .masthead-intro-restrictions-help .spacer{-ms-flex-positive:0;flex-grow:0;margin:0 8px;color:#dbdbde}.profile-pro-masthead .masthead-content .masthead-intro .character-counter{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;width:48px;height:32px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:100px;color:#3d3d4e;background:#f3f3f4;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}.profile-pro-masthead .masthead-content .masthead-intro .character-counter.counter-limit-warning{color:#ff5555;background:#ffeeee}.profile-pro-masthead .masthead-content .masthead-intro.editing{margin-bottom:80px;-webkit-transition:margin-bottom 100ms ease;transition:margin-bottom 100ms ease}.profile-pro-masthead .masthead-content .masthead-intro.editing .masthead-intro-restrictions{opacity:1}.profile-pro-masthead .masthead-content .masthead-intro.editing .invalid{color:#ff7777}.profile-pro-masthead .masthead-content .masthead-intro.is-hover .masthead-textarea{opacity:0.3}.masthead-actions{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.disable-masthead-actions .masthead-actions{opacity:0;pointer-events:none}.masthead-actions .profile-action-buttons{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;margin-bottom:10px;margin-top:-14px;margin-right:-16px}@media (max-width: 499px){.masthead-actions .profile-action-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px){.masthead-actions .profile-action-buttons{-ms-flex-positive:0;flex-grow:0}}.masthead-actions .profile-action-buttons .profile-action-item,.masthead-actions .profile-action-buttons .draft-pending{margin-right:16px;margin-top:14px}.masthead-actions .profile-action-buttons .form-btn,.masthead-actions .profile-action-buttons .form-sub{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}@media (min-width: 500px){.masthead-actions .profile-action-buttons .form-btn,.masthead-actions .profile-action-buttons .form-sub{-ms-flex-positive:0;flex-grow:0}}.masthead-actions .profile-action-buttons .draft-pending{padding:10px 16px;font-size:14px}@media (max-width: 499px){.masthead-actions .action-menu-wrapper{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width: 499px){.masthead-actions .hire-prompt-trigger.appear-last{-ms-flex-order:1;order:1}}.masthead-actions .hire-prompt-trigger .form-sub{width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}@media (min-width: 768px){.masthead-actions .hire-prompt-trigger .form-sub{width:auto}}@media (min-width: 768px){.masthead-actions .hire-prompt-trigger{-ms-flex-positive:0;flex-grow:0}}.masthead-stats{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px;color:#6e6d7a;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (min-width: 768px){.masthead-stats{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px}}.masthead-stats .stat{margin-right:12px}@media (min-width: 768px){.masthead-stats .stat{margin-right:24px}}.masthead-stats .stat:last-child{margin-right:0}.masthead-teams{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:500;line-height:14px;text-transform:uppercase;letter-spacing:0.03em;color:#9e9ea7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:16px}.masthead-teams .team-avatar-link{margin-left:8px}.masthead-teams .team-avatar-link:first-child{margin-left:12px}.masthead-teams .team-avatar-link img{border-radius:50%;width:40px;height:40px}.profile-simple-masthead{position:relative;padding:28px 0 0}@media (min-width: 768px){.profile-simple-masthead{padding:60px 0 28px}}@media (min-width: 768px){.profile-simple-masthead .masthead-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.profile-simple-masthead .masthead-avatar{position:relative;background:#e7e7e9;margin-bottom:32px;width:84px;height:84px;border-radius:50%;overflow:hidden}@media (min-width: 768px){.profile-simple-masthead .masthead-avatar{width:120px;height:120px}}.profile-simple-masthead .masthead-avatar img{width:100%;height:auto}@media (min-width: 768px){.profile-simple-masthead .masthead-content{margin-left:40px}}.profile-simple-masthead .masthead-content .masthead-profile-name{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#0d0c22;margin:0 0 10px}@media (min-width: 768px){.profile-simple-masthead .masthead-content .masthead-profile-name{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:38px;margin-top:5px}}.profile-simple-masthead .masthead-content .masthead-profile-locality{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px}.profile-simple-masthead .masthead-content .masthead-profile-locality a{color:#9e9ea7}.profile-simple-masthead .masthead-content .masthead-profile-locality a:hover{color:#3d3d4e}.profile-simple-masthead .masthead-content .masthead-profile-specializations{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9e9ea7}.profile-simple-masthead .masthead-actions{margin-top:14px}.masthead-color-block-container .color-block-overlay,.masthead-color-block-container .color-picker-container{position:absolute;bottom:0;top:0;left:0;right:0;z-index:1;opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;pointer-events:none}.masthead-color-block-container .color-block-overlay.color-block-overlay-active,.masthead-color-block-container .color-picker-container.color-picker-visible{opacity:1;pointer-events:auto}.masthead-color-block-container{width:40%;height:95%;position:absolute;right:0;top:-40px}.masthead-color-block-container .color-block{background:#ea4c89;position:relative;width:100%;height:100%;cursor:pointer}.masthead-color-block-container .color-block-disabled{cursor:default}.masthead-color-block-container .color-block-overlay{background:#ea4c89}.masthead-color-block-container .color-picker-overlay{position:fixed;top:0;left:0;right:0;bottom:0;cursor:default;z-index:9996}.masthead-color-block-container .color-picker-container{pointer-events:none}.masthead-color-block-container .color-picker-container.color-picker-visible{z-index:9997}@media (min-width: 768px){.profile-subnav{display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e7e9;-ms-flex-align:center;align-items:center}}.profile-subnav-actions{margin:20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.profile-subnav-actions{-ms-flex-positive:0;flex-grow:0;margin:0 0 0 20px;white-space:nowrap}}.customize-shot-order-enabled .profile-subnav-actions{display:none}.profile-subnav-actions .shots-filter-select{-ms-flex-positive:1;flex-grow:1}@media (min-width: 768px){.profile-subnav-actions .shots-filter-select{-ms-flex-positive:0;flex-grow:0}}.profile-subnav-actions .shots-filter-select select{width:100%}@media (min-width: 768px){.profile-subnav-actions .shots-filter-select select{width:auto}}.profile-subnav-actions .profile-subnav-actions-button{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;font-size:13px;line-height:16px;display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-left:16px;white-space:nowrap}@media (min-width: 768px){.profile-subnav-actions .profile-subnav-actions-button{width:auto;-ms-flex-pack:center;justify-content:center}}.profile-subnav-actions .profile-subnav-actions-button span{display:none}@media (min-width: 768px){.profile-subnav-actions .profile-subnav-actions-button span{display:block}}.profile-subnav-actions .profile-subnav-actions-button .transfer-icon{height:18px;width:18px;margin:0 4px 0 0}.profile-subnav-actions .profile-subnav-actions-button .pro-badge{width:24px;height:auto;color:#ea4c89;position:static;margin:0 0 0 4px}.profile-subnav-menu{margin:0 -20px;padding:0 20px;border-bottom:1px solid #e7e7e9}@media (min-width: 768px){.profile-subnav-menu{margin:0;padding:0;border:none;-ms-flex-positive:1;flex-grow:1;overflow:auto}}.actions-menu-relative-container{position:relative}.actions-menu-relative-container .action-menu-container{position:absolute;top:100%;right:0;padding-top:8px;z-index:1000;display:none}@media (min-width: 768px){.actions-menu-relative-container .action-menu-container{right:auto;left:0}}.actions-menu-relative-container .action-menu-items{border-radius:8px;background:#fff;border:1px solid #dbdbde;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.04);box-shadow:0px 3px 5px rgba(0,0,0,0.04);padding:8px 0}.actions-menu-relative-container .action-menu-items li{padding:0 20px;display:block}.actions-menu-relative-container .action-menu-items li.separate{margin-top:4px;padding-top:4px;border-top:1px solid #dbdbde}.actions-menu-relative-container .action-menu-items .action-menu-trigger{padding:10px 13px}.actions-menu-relative-container .action-menu-items .action-menu-trigger svg{margin-right:0}.actions-menu-relative-container .action-menu-items span{font-size:13px;line-height:29px}.actions-menu-relative-container .action-menu-items a{color:#6e6d7a;white-space:nowrap;font-size:13px;line-height:29px}.actions-menu-relative-container .action-menu-items a:hover{color:#3d3d4e}.actions-menu-relative-container.active .action-menu-container{display:block}.actions-menu-relative-container.active>a{border-color:#dbdbde}.profile-actions-menu .action-menu-items .login-as-avatar{border-radius:50%}.profile-actions-menu .action-menu-items a.unblock{display:none}.blocked-by-current-user .profile-actions-menu .action-menu-items a.unblock{display:block}.blocked-by-current-user .profile-actions-menu .action-menu-items a.block{display:none}.shots-empty{max-width:325px;text-align:center;margin:40px auto}@media (min-width: 768px){.shots-empty{margin:60px auto}}@media (min-width: 1200px){.shots-empty{margin:90px auto}}.shots-empty .shots-empty-image{width:100px;height:auto;margin-bottom:22px}@media (min-width: 768px){.shots-empty .shots-empty-image{width:190px}}.shots-empty .shots-empty-title{margin-bottom:6px}.empty-shots-placeholder{display:-ms-flexbox;display:flex;position:relative;margin:0;padding:60px 0}@media (min-width: 768px){.empty-shots-placeholder{margin:0 -30px}}.empty-shots-placeholder .empty-shot-placeholder{-ms-flex-positive:1;flex-grow:1;margin:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(31.77%, #fafafa), color-stop(78.13%, rgba(250,250,250,0)));background:linear-gradient(180deg, #fafafa 31.77%, rgba(250,250,250,0) 78.13%);border-radius:8px}.empty-shots-placeholder .empty-shot-placeholder:before{content:'';display:block;padding-top:75%}.empty-shots-placeholder .empty-shot-placeholder>*{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width: 768px){.empty-shots-placeholder .empty-shot-placeholder{margin:0 30px}}.empty-shots-placeholder .empty-shot-placeholder.first,.empty-shots-placeholder .empty-shot-placeholder.second{display:none}@media (min-width: 768px){.empty-shots-placeholder .empty-shot-placeholder.first{display:block}}@media (min-width: 1200px){.empty-shots-placeholder .empty-shot-placeholder.second{display:block}}.empty-shots-placeholder .shots-empty-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:column;flex-flow:column}.empty-shots-placeholder .shots-empty-image{margin-bottom:24px}.empty-shots-placeholder .shots-empty-image svg{width:198px;height:auto;color:#9e9ea8}@media (min-width: 768px){.empty-shots-placeholder .shots-empty-image svg{width:140px}}@media (min-width: 1200px){.empty-shots-placeholder .shots-empty-image svg{width:198px}}.empty-shots-placeholder .shots-empty-title{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px;font-weight:500;margin-bottom:16px}.customize-shots{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:none}.customize-shot-order-enabled .customize-shots{display:block}@media (min-width: 1200px){.customize-shots{-ms-flex-positive:0;flex-grow:0;margin-right:40px}}.customize-shots .customize-shots-inner{width:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(242,242,242,0.5)), to(rgba(242,242,242,0.5))),#fff;background:linear-gradient(0deg, rgba(242,242,242,0.5), rgba(242,242,242,0.5)),#fff;color:#0d0c22;padding:24px 20px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}@media (min-width: 768px){.customize-shots .customize-shots-inner{padding:28px 30px}}@media (min-width: 1200px){.customize-shots .customize-shots-inner{position:-webkit-sticky;position:sticky;width:294px;top:30px;margin-bottom:0}}.customize-shots h2{margin:0 0 22px;color:#0d0c22;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:700;line-height:24px}.customize-shots .customize-shots-form fieldset{border:none;padding-top:0;margin:0 0 15px}.customize-shots .customize-shots-form fieldset div.location label{width:100%}.customize-shots p{color:#6e6d7a;margin:12px 0 0;line-height:1.4}.customize-shots p a.playbook-btn{padding:8px 15px}.customize-shots p span{display:block;margin-bottom:10px}.customize-shots .customize-shots-actions{margin-top:20px;padding-top:20px;border-top:1px solid #e7e7e9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.customize-shots .customize-shots-actions{-ms-flex-pack:start;justify-content:flex-start}}@media (min-width: 1200px){.customize-shots .customize-shots-actions{-ms-flex-pack:justify;justify-content:space-between}}.customize-shots .customize-shots-actions .form-btn,.customize-shots .customize-shots-actions .form-sub{text-align:center;-ms-flex:0 0 46%;flex:0 0 46%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.customize-shots .customize-shots-actions .form-btn,.customize-shots .customize-shots-actions .form-sub{-ms-flex:auto;flex:auto;-ms-flex-positive:0;flex-grow:0;padding-left:30px;padding-right:30px;margin-right:20px}}@media (min-width: 1200px){.customize-shots .customize-shots-actions .form-btn,.customize-shots .customize-shots-actions .form-sub{-ms-flex:0 0 46%;flex:0 0 46%}}@media (min-width: 768px){.about-content{display:-ms-flexbox;display:flex}}@media (min-width: 1200px){.about-content{margin-top:40px}}.about-content .section-label{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#0d0c22;line-height:1em;margin-bottom:14px}.about-content .add-link{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:20px}@media (min-width: 768px){.about-content-main{-ms-flex-positive:1;flex-grow:1;margin-right:48px}}.content-section{position:relative;margin-bottom:40px}.profile-section-bio .bio-text{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#0d0c22;margin-bottom:20px}.profile-section-bio .bio-text:last-child{margin-bottom:0}.profile-section-bio .empty-bio{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9e9ea7}.profile-stats-section{padding-top:20px;border-top:2px solid #f3f3f4}@media (min-width: 768px){.profile-stats-section{padding-top:28px}}.profile-stats-section a{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;display:inline-block;margin-right:16px;color:#6e6d7a}@media (min-width: 768px){.profile-stats-section a{margin-right:24px;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px}}.profile-stats-section a:hover{color:#0d0c22}.profile-stats-section a:last-child{margin-right:0}.profile-pro-cta-section{padding:16px;background:#fafafb}@media (min-width: 768px){.profile-pro-cta-section{padding:24px 32px}}.profile-pro-cta-section .pro-cta-section-label{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:20px;line-height:1em;margin-bottom:8px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.profile-pro-cta-section .pro-cta-section-label{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px;line-height:1em}}.profile-pro-cta-section .pro-text{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#ea4c89;padding:0 4px;color:#0d0c22}.profile-pro-cta-section .pro-text svg{width:34px;height:auto}.profile-pro-cta-section .pro-text span{margin-left:4px;text-transform:uppercase;font-size:12px}.profile-pro-cta-section .pro-cta-section-description{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#3d3d4e}.profile-share-section .share-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media (min-width: 768px){.profile-share-section .share-actions{-ms-flex-pack:justify;justify-content:space-between}}.profile-share-section .share-actions .form-btn{margin-right:8px;white-space:nowrap}.profile-share-section .share-actions .form-btn:last-child{margin-right:0}@media (min-width: 768px){.profile-share-section .share-actions .form-btn{margin-right:0;padding-left:24px;padding-right:24px}}.profile-info-section{padding:24px;background:#fafafb;border-radius:8px}.profile-info-section .info-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px;color:#3d3d4e;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}.profile-info-section .info-item:last-child{margin-bottom:0}.profile-info-section .info-item svg{-ms-flex-positive:0;flex-grow:0;margin-right:8px}.profile-info-section .info-item span{-ms-flex-positive:1;flex-grow:1}@media (min-width: 768px){.about-content-sidebar{-ms-flex:0 0 348px;flex:0 0 348px}}.edit-overlay{position:absolute;top:-16px;bottom:-16px;left:-16px;right:-16px;border-radius:8px;-webkit-box-shadow:0px 0px 0px 2px rgba(79,60,201,0.1);box-shadow:0px 0px 0px 2px rgba(79,60,201,0.1);pointer-events:none;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.edit-overlay .edit-link{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:20px;position:absolute;top:14px;right:16px;pointer-events:auto}@media (min-width: 768px){.can-edit:hover .edit-overlay{opacity:1}}.hiring-traits-section{padding:16px;background:#fafafb;border-radius:8px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media (min-width: 768px){.hiring-traits-section{padding:24px}}@media (min-width: 1200px){.hiring-traits-section{padding:32px}}.hiring-traits-section .edit-overlay{top:0;bottom:0;left:0;right:0}.hiring-traits-section.can-edit:hover{background:#fff}.hiring-traits-section .hiring-trait{margin-bottom:24px}.hiring-traits-section .hiring-trait:last-child{margin-bottom:0}.hiring-traits-section .hiring-trait-item{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;display:-ms-flexbox;display:flex;margin-bottom:12px}.hiring-traits-section .hiring-trait-item:last-child{margin-bottom:0}.hiring-traits-section .hiring-trait-left{-ms-flex-positive:1;flex-grow:1;color:#3d3d4e}.hiring-traits-section .hiring-trait-right{-ms-flex-positive:0;flex-grow:0;white-space:nowrap;color:#6e6d7a;margin-left:20px}@media (min-width: 768px){.hiring-traits-section .hiring-trait-right{margin-left:28px}}.skills-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-top:-12px}.skills-list li{margin:12px 12px 0 0}.skills-list li:last-child{margin-right:0}.skills-list li a{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:500;line-height:12px;display:inline-block;color:#3d3d4e;padding:8px;background:#f3f3f4;border-radius:6px}.skills-list li a:hover{background:#e7e7e9}.on-teams-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:24px}.on-teams-list-item:last-child{margin-bottom:0}.on-teams-list-item .team-avatar-link{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0d0c22;opacity:1}.on-teams-list-item .team-avatar-link picture{display:-ms-inline-flexbox;display:inline-flex}.on-teams-list-item .team-avatar-link .photo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#f3f3f4;overflow:hidden;margin-right:8px}.on-teams-list-item .team-members-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-self:flex-end}.on-teams-list-item .team-members-group .team-members-group-avatar{display:-ms-inline-flexbox;display:inline-flex;margin-left:-6px}.on-teams-list-item .team-members-group .team-members-group-avatar .photo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:#f3f3f4;overflow:hidden;border:2px solid #fff}.on-teams-list-item .team-members-group .teams-count{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:#f3f3f4;overflow:hidden;border:2px solid #fff;font-size:11px;line-height:1em;font-weight:500;margin-left:-6px;color:#0d0c22}.on-teams-list-item .team-members-group .teams-count:hover{background:#dbdbde}.team-members-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px -5px 0}.team-members-list .team-members-list-item{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0 5px;margin-top:8px}.team-members-list .team-members-list-item .url{display:-ms-inline-flexbox;display:inline-flex}.team-members-list .team-members-list-item .photo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#f3f3f4;overflow:hidden;opacity:1;-webkit-transition:opacity 0.2 ease;transition:opacity 0.2 ease}.team-members-list .team-members-list-item .photo:hover{opacity:0.75}.team-members-list .see-all{margin-top:12px;width:100%}.team-members-list .see-all a{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}.social-links-list li{margin-bottom:8px}.social-links-list li:last-child{margin-bottom:0}.social-links-list a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#0d0c22;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}.social-links-list a .label{margin-left:12px;display:inline-block}.social-links-list a img{opacity:0.8}.social-links-list a:hover{color:#3d3d4e}.social-links-list a:hover img{opacity:0.7}.profile-featured-list-item{margin-bottom:8px}.profile-featured-list-item:last-child{margin-bottom:none}.profile-featured-list-item a{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#0d0c22}.profile-featured-list-item a:hover{color:#3d3d4e}.profile-featured-list-item a img{display:none}@media (min-width: 1200px){.project-page{display:-ms-flexbox;display:flex}}.project-page .project-sidebar{position:relative;-ms-flex:0 0 288px;flex:0 0 288px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:64px}@media (min-width: 1200px){.project-page .project-sidebar{margin-right:64px}}@media screen and (min-height: 910px) and (min-width: 1200px){.project-page .project-sidebar .sidebar-content{position:-webkit-sticky;position:sticky;top:48px}}.project-page .project-details{margin-bottom:32px}@media (min-width: 1200px){.project-page .project-details{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #e7e7e9}}.project-page .project-contents{margin-top:12px;color:#3d3d4e;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}.project-page .project-description{margin-top:8px;color:#6e6d7a;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}.project-page .project-url{margin-top:8px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#0d0c22}.project-page .project-url img{opacity:0.8;margin-right:4px}.project-page .project-url:hover{color:#3d3d4e;opacity:0.7}.project-page .profile-projects{display:none}@media (min-width: 1200px){.project-page .profile-projects{display:block}}.project-page .profile-projects h3{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px}.project-page .projects-list{margin-top:15px}.project-page .projects-list-item{margin-top:22px}.project-page .projects-list-item:first-child{margin-top:0}.project-page .projects-list-item .img-container{position:relative}.project-page .projects-list-item .img-container:after{border-radius:8px;content:'';position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(8.1%, transparent), color-stop(15.5%, rgba(0,0,0,0.001)), color-stop(22.5%, rgba(0,0,0,0.003)), color-stop(29%, rgba(0,0,0,0.005)), color-stop(35.3%, rgba(0,0,0,0.008)), color-stop(41.2%, rgba(0,0,0,0.011)), color-stop(47.1%, rgba(0,0,0,0.014)), color-stop(52.9%, rgba(0,0,0,0.016)), color-stop(58.8%, rgba(0,0,0,0.019)), color-stop(64.7%, rgba(0,0,0,0.022)), color-stop(71%, rgba(0,0,0,0.025)), color-stop(77.5%, rgba(0,0,0,0.027)), color-stop(84.5%, rgba(0,0,0,0.029)), color-stop(91.9%, rgba(0,0,0,0.03)), to(rgba(0,0,0,0.03)));background:linear-gradient(to bottom, transparent 0%, transparent 8.1%, rgba(0,0,0,0.001) 15.5%, rgba(0,0,0,0.003) 22.5%, rgba(0,0,0,0.005) 29%, rgba(0,0,0,0.008) 35.3%, rgba(0,0,0,0.011) 41.2%, rgba(0,0,0,0.014) 47.1%, rgba(0,0,0,0.016) 52.9%, rgba(0,0,0,0.019) 58.8%, rgba(0,0,0,0.022) 64.7%, rgba(0,0,0,0.025) 71%, rgba(0,0,0,0.027) 77.5%, rgba(0,0,0,0.029) 84.5%, rgba(0,0,0,0.03) 91.9%, rgba(0,0,0,0.03) 100%)}.project-page .projects-list-item img{display:block;width:176px;height:auto;background-color:#fafafb;border-radius:8px}.project-page .projects-list-item h4{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#0d0c22;margin-top:11px}.project-page .projects-list-item .meta{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6e6d7a;margin-top:4px}.project-page .projects-list-item a{display:inline-block}.project-page .projects-list-item a:hover img{opacity:0.8}.project-page .projects-list-item a:hover h4{color:#3d3d4e}.project-page .all-projects{margin-top:24px}.project-shots{-ms-flex-positive:1;flex-grow:1;min-width:0}.project-shots .shot-section-item{width:100%;margin-bottom:48px}.project-shots .shot-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.project-shots .shot-container{-ms-flex-direction:row;flex-direction:row}}.project-shots .shot{max-width:320px}@media (min-width: 768px){.project-shots .shot{-ms-flex:0 0 392px;flex:0 0 392px;margin-right:32px;max-width:100%}}@media (min-width: 1200px){.project-shots .shot{margin-right:40px}}.project-shots .shot .shot-link{position:relative;display:block;background:#fafafb;border-radius:8px;overflow:hidden}.project-shots .shot .shot-link:before{content:'';display:block;padding-top:75%}.project-shots .shot .shot-link>*{position:absolute;top:0;bottom:0;left:0;right:0}.project-shots .shot .shot-link:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(8.1%, transparent), color-stop(15.5%, rgba(0,0,0,0.001)), color-stop(22.5%, rgba(0,0,0,0.003)), color-stop(29%, rgba(0,0,0,0.005)), color-stop(35.3%, rgba(0,0,0,0.008)), color-stop(41.2%, rgba(0,0,0,0.011)), color-stop(47.1%, rgba(0,0,0,0.014)), color-stop(52.9%, rgba(0,0,0,0.016)), color-stop(58.8%, rgba(0,0,0,0.019)), color-stop(64.7%, rgba(0,0,0,0.022)), color-stop(71%, rgba(0,0,0,0.025)), color-stop(77.5%, rgba(0,0,0,0.027)), color-stop(84.5%, rgba(0,0,0,0.029)), color-stop(91.9%, rgba(0,0,0,0.03)), to(rgba(0,0,0,0.03)));background:linear-gradient(to bottom, transparent 0%, transparent 8.1%, rgba(0,0,0,0.001) 15.5%, rgba(0,0,0,0.003) 22.5%, rgba(0,0,0,0.005) 29%, rgba(0,0,0,0.008) 35.3%, rgba(0,0,0,0.011) 41.2%, rgba(0,0,0,0.014) 47.1%, rgba(0,0,0,0.016) 52.9%, rgba(0,0,0,0.019) 58.8%, rgba(0,0,0,0.022) 64.7%, rgba(0,0,0,0.025) 71%, rgba(0,0,0,0.027) 77.5%, rgba(0,0,0,0.029) 84.5%, rgba(0,0,0,0.03) 91.9%, rgba(0,0,0,0.03) 100%)}.project-shots .shot picture{display:block}.project-shots .shot img{width:100%;height:auto}.project-shots .shot-meta{-ms-flex-positive:1;flex-grow:1;margin-top:8px}@media (min-width: 768px){.project-shots .shot-meta{margin-top:0;max-width:432px}}.project-shots .shot-meta .shot-title a{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#0d0c22}.project-shots .shot-meta .shot-title a:hover{color:#3d3d4e}.project-shots .shot-meta .shot-date{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6e6d7a;margin-top:5px}.project-shots .shot-meta .shot-description{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#3d3d4e;margin-top:16px}.project-shots .shot-meta .attachments-links{margin-top:16px}.project-shots .shot-meta .attachments-links h5{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0d0c22}.project-shots .attachment{margin-top:24px}@media (min-width: 768px){.project-shots .attachment{margin-top:48px}}.project-shots .attachment a{display:inline-block}.project-shots .attachment a img{display:block;max-width:100%;margin:0 auto;border-radius:8px}.sticky-widget{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;bottom:30px;left:50px;width:100%;width:263px;padding:20px 18px;background:#fff;z-index:9996;border-radius:12px;-webkit-box-shadow:0px 20px 48px rgba(0,0,0,0.1);box-shadow:0px 20px 48px rgba(0,0,0,0.1)}.sticky-widget .sticky-widget-title{color:#0d0c22;font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px;text-align:center}@media (min-width: 768px){.sticky-widget .sticky-widget-title{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px;margin-bottom:16px;text-align:left}}.sticky-widget .form-sub{width:100%;text-align:center}.sticky-widget .close-widget{width:24px;height:24px;position:absolute;top:-8px;right:-8px;background:#fff;color:#9e9ea7;border-radius:50%}.sticky-widget .close-widget:hover{cursor:pointer;color:#6e6d7a}.sticky-pro-upsell-widget{display:none}.sticky-pro-upsell-widget .sticky-widget-title{line-height:1em}.sticky-pro-upsell-widget .pro-badge{width:29px;height:auto;padding:0 4px;vertical-align:middle;color:#ea4c89;position:relative;top:-1px}@media (min-width: 768px){.sticky-pro-upsell-widget.visible{display:block}}.sticky-hire-widget{width:268px;padding:24px 40px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}@media (min-width: 768px){.sticky-hire-widget.visible{opacity:1;pointer-events:auto}}.sticky-hire-widget.hidden{display:none}.sticky-hire-widget .sticky-widget-label{font-family:'Haas Grot Text R Web', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0d0c22;margin-bottom:10px}.sticky-hire-widget .availability-indicator{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%;background-color:#77e0b5}.sticky-hire-widget .sticky-widget-avatar{position:absolute;top:50%;left:-22px;display:block;width:40px;height:40px;border-radius:40px;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;margin:-22px 0 0;border:2px solid #fff;background:#f3f3f4;color:#f3f3f4}.sticky-hire-widget .sticky-widget-avatar img{width:100%;height:auto;opacity:0}.sticky-hire-widget .sticky-widget-avatar img[data-was-processed='true']{opacity:1}#wrap-inner{padding-top:32px;padding-bottom:32px}@media (min-width: 768px){#wrap-inner{padding-top:48px;padding-bottom:48px}}.content-wrapper .shot-grid-wrapper{-ms-flex-positive:1;flex-grow:1;min-width:0}@media (min-width: 1200px){.customize-shot-order-enabled .content-wrapper{display:-ms-flexbox;display:flex}}@media (min-width: 1200px){.shots-grid.shots-grid-with-large-shots{grid-template-columns:repeat(12, minmax(22px, 1fr))}.shots-grid.shots-grid-with-large-shots .shot-thumbnail{grid-column:span 3}.shots-grid.shots-grid-with-large-shots .shot-thumbnail:nth-child(-n+19){grid-column:span 4}}@media all and (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 1200px) and (-ms-high-contrast: active){.shots-grid.shots-grid-with-large-shots .shot-thumbnail:nth-child(-n+19){-ms-flex-preferred-size:380px;flex-basis:380px}}
