.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;margin:0;border:dashed 2px #ccc;border-radius:8px;color:#0d0c22;font-size:18px;font-weight:500;line-height:1.2;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;right:0;bottom:0;left:0}@media (min-width: 400px){.drag-drop-container .default-drop-area{font-size:20px}}@media (min-width: 960px){.drag-drop-container .default-drop-area{color:#000;font-size:25px}}@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;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;-webkit-transition:0.2s linear;transition:0.2s linear;border:dashed 2px #ccc;border-radius:8px}.drop-area .drop-area-main:before{content:'';display:block;padding-top:75%}.drop-area .drop-area-main>*{position:absolute;top:0;right:0;bottom:0;left: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;color:#0d0c22;font-size:18px;font-weight:500;line-height:1.2;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{color:#000;font-size:25px}}@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{margin-top:5px;font-size:16px;line-height:1.4;text-align:center}@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{display:block;margin-top:5px;color:#9e9ea7;font-size:14px}.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{margin-top:12px;font-size:15px;font-weight:bold}.drop-area-thumbnails{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:12px -6px 0}.drop-area-thumbnails .drop-area-thumbnail{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px);margin:0 6px;-webkit-transition:0.2s linear;transition:0.2s linear;border:dashed 2px #ccc;border-radius:8px;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{position:relative;width:80px;margin-right:10px;border:1px solid rgba(0,0,0,0.05);border-radius:6px}.rebound-tippy-text{color:#77e0b5}.rebound-tippy-text svg{position:relative;top:4px;margin-right:2px;fill:currentColor}.rebound-tippy-title{margin:4px 0 2px;color:#0d0c22}.cloud-container{display:none;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)}@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{-webkit-transition:color 0.1s ease-in;transition:color 0.1s ease-in;color:#dbdbde}.is-hover .cloud-container .upload-shot-cloud,.drag .cloud-container .upload-shot-cloud{color:#ea4c89}.cloud-container .cloud-arrow-container{position:absolute;z-index:1;bottom:27px;left:50%;-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;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;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;background:#fff}.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;top:90px;left:50%;width:27px;overflow:hidden;-webkit-transform:translateX(-50%) scaleY(0);-ms-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;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;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.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{display:inline-block;width:9px;height:45px;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{display:-ms-flexbox;display:flex;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:10px;overflow:hidden;border-radius:8px;background:rgba(255,255,255,0.8)}.upload-progress-bar{position:absolute;z-index:-1;top:0;right:0;bottom:0;-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;position:absolute;top:0;-ms-flex-align:center;align-items:center;height:100%}.scrolling-subnav .scroll a{z-index:1;width:40px;padding:10px 0;color:#3d3d4e}.scrolling-subnav .scroll a:hover{color:#0d0c22}.scrolling-subnav .scroll svg{width:14px;height:14px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:currentColor}.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{display:-ms-flexbox;display:flex;width:100%;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{position:relative;width:100%;padding-bottom:100%}.shots-group-thumbnails-container:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:8px;opacity:0;background:#fff}.shots-group-thumbnails-content{display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-ms-flex-direction:column;flex-direction:column}.shot-image{position:relative;width:100%;background-color:#e7e7e9;background-repeat:no-repeat;background-position:center;background-size:cover}.shot-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;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%);pointer-events:none}.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;display:inline-block;-webkit-transition:border-bottom 300ms ease;transition:border-bottom 300ms ease;border-bottom:1px solid transparent;color:#0d0c22}.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;margin-top:8px;color:#6e6d7a}.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;margin-top:8px;color:#0d0c22}.grid-info-card .grid-info-card-title{margin:0 0 15px;color:#0d0c22;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;margin-top:24px;background:#0d0c22}@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:28px;margin-bottom:6px;color:#6e6d7a}.color-picker{position:relative;height:100%}.color-picker .vc-chrome{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.color-picker .vc-chrome-body{padding:0}.color-picker .vc-chrome-fields .vc-input__input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;padding:14px;-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;border:1px solid #e7e7e9;border-top:none;background:#fff;-webkit-box-shadow:none;box-shadow:none;color:#0d0c22;text-align:left;font-family:"Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}.color-picker .vc-chrome-saturation-wrap{-ms-flex:1;flex:1;padding-bottom:0;border-radius:0}.color-picker .vc-chrome-hue-wrap{height:14px;margin-bottom:0}.color-picker .vc-chrome-hue-wrap .vc-hue{border-radius:0}.color-picker .vc-chrome-saturation-wrap .vc-saturation-circle{width:24px;height:24px;-webkit-transform:translate(-12px, -18px);-ms-transform:translate(-12px, -18px);transform:translate(-12px, -18px);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);cursor:-webkit-grab;cursor:grab}.color-picker .vc-chrome-saturation-wrap .vc-saturation-circle:active{cursor:-webkit-grabbing;cursor:grabbing}.color-picker .vc-chrome-hue-wrap .vc-hue-picker{-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;-webkit-transform:translate(-9px, -3px);-ms-transform:translate(-9px, -3px);transform:translate(-9px, -3px);border:3px solid #fff;border-radius:50%;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);cursor:-webkit-grab;cursor:grab}.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}.designers-list{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));gap:40px}@media (max-width: 499px){.designers-list{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}.designer-card{display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:24px;border:1px solid #e7e7e9;border-radius:12px;-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.01);box-shadow:0px 2px 3px rgba(0,0,0,0.01)}.designer-card .designer-card-avatar{position:relative}.designer-card .designer-card-avatar .badge-link{position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.designer-card .designer-card-username{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.designer-card .designer-card-location{color:#6e6d7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-card .btn-dropdown-link{padding-right:12px}.designer-card .designer-card-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.designer-card .designer-link{font-family:"Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#0d0c22;word-break:break-word}.designer-card .designer-card-user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:0}.designer-card .designer-card-user-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;margin-right:16px;margin-left:16px}.designer-card .designer-card-header-actions{display:-ms-flexbox;display:flex}@media (max-width: 499px){.designer-card .designer-card-header-actions{display:none}}.designer-card .designer-card-footer-actions{display:-ms-flexbox;display:flex;margin-top:16px}@media (min-width: 500px){.designer-card .designer-card-footer-actions{display:none}}.designer-card .designer-card-footer-actions .action:last-child{-ms-flex-positive:1;flex-grow:1}.designer-card .designer-card-footer-actions .action:last-child a{width:100%}.designer-card .designer-card-shots-empty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:70%;min-height:80px;margin-top:24px;border-radius:6px;background:#f8f8f8}.designer-card .designer-card-shots{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:24px;gap:8px}.designer-card .designer-card-shot{width:100%;border-radius:8px;background-repeat:no-repeat;background-position:center;background-size:cover}.designer-card .designer-card-shot:before{content:'';display:block;padding-top:75%}.designer-card .designer-card-shot>*{position:absolute;top:0;right:0;bottom:0;left:0}.designer-card .user-avatar .photo{width:64px;height:64px;border-radius:50%;vertical-align:top}.designer-card .designer-card-footer{margin-top:24px;color:#6e6d7a}.profile-pro-masthead{position:relative;margin:40px 0}@media (min-width: 768px){.profile-pro-masthead .masthead-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 1599px){.profile-pro-masthead .masthead-wrapper{padding-right:0}}.profile-pro-masthead .masthead-avatar{position:relative;max-width:84px;margin-bottom:24px;overflow:hidden;border-radius:50%}.profile-pro-masthead .masthead-avatar:before{content:'';display:block;padding-top:100%}.profile-pro-masthead .masthead-avatar>*{position:absolute;top:0;right:0;bottom:0;left: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{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-order:2;order:2;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-position:center;background-size:cover}.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;right:0;bottom:0;left:0}@media (min-width: 768px){.profile-pro-masthead .masthead-images .masthead-banner-image{min-width:346px}}.profile-pro-masthead .masthead-images .masthead-pro-badge{z-index:10;top:auto;right:10px;bottom:-50px;left:auto;width:100px;height:auto;color:#6e6d7a;pointer-events:none}@media (min-width: 768px){.profile-pro-masthead .masthead-images .masthead-pro-badge{top:8%;right:auto;bottom:auto;left:-50px}}@media (min-width: 1200px){.profile-pro-masthead .masthead-images .masthead-pro-badge{left:-68px;width:135px}}.profile-pro-masthead .masthead-images .drag-drop-container .drop-area{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:0;background:rgba(0,0,0,0.4)}.profile-pro-masthead .masthead-images .drag-drop-container .drop-area-help{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,0.3);color:#fff}.profile-pro-masthead .masthead-images .drag-drop-container .upload-restrictions{display:none;position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:32px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select: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;min-width:300px;margin-top:42px;margin-right:0;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{margin-bottom:8px;color:#0d0c22;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;height:0;margin:0;padding:0;overflow:hidden;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;border:0;border-radius:0;outline:none;background:#fff;-webkit-box-shadow:none;box-shadow:none;color:#0d0c22;resize:none;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{min-height:0;opacity:0;pointer-events:none}.profile-pro-masthead .masthead-content .masthead-intro .masthead-intro-restrictions{display:-ms-flexbox;display:flex;position:absolute;z-index:1;bottom:-60px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:40px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:0;pointer-events:none}@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-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;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{display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:48px;height:32px;border-radius:100px;background:#f3f3f4;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-pro-masthead .masthead-content .masthead-intro .character-counter.counter-limit-warning{background:#ffeeee;color:#ff5555}.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}@media (max-width: 499px){.pill-wrapper{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:-1;order:-1;width:100%}}.pill-wrapper .custom-tooltip{display:none;position:absolute;bottom:125%;width:238px;padding:8px;border-radius:8px;background:#0d0c22;color:#fff;text-align:center;font-family:"Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}.pill-wrapper:hover .custom-tooltip{display:block}.pill-wrapper:hover .custom-tooltip:before{content:'';position:absolute;top:100%;width:100%;height:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pill-wrapper:hover .custom-tooltip:after{content:' ';position:absolute;top:100%;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:5px solid #0d0c22;border-right:5px solid transparent;border-left:5px solid transparent}.masthead-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:1}.disable-masthead-actions .masthead-actions{opacity:0;pointer-events:none}.masthead-actions .profile-action-buttons{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;margin-top:-14px;margin-right:-16px;margin-bottom:10px}@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-top:14px;margin-right:16px}.masthead-actions .profile-action-buttons .form-btn,.masthead-actions .profile-action-buttons .form-sub{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;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{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-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{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;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:28px}}.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;letter-spacing:0.03em;line-height:14px;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:16px;color:#9e9ea7}.masthead-teams .team-avatar-link{margin-left:8px}.masthead-teams .team-avatar-link:first-child{margin-left:12px}.masthead-teams .team-avatar-link img{width:40px;height:40px;border-radius:50%}.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;-ms-flex-negative:0;flex-shrink:0;width:84px;height:84px;margin-bottom:32px;overflow:hidden;border-radius:50%;background:#e7e7e9}@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;margin:0 0 10px;color:#0d0c22}@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:28px;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:28px;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;z-index:1;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;opacity:0;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{position:absolute;top:-40px;right:0;width:40%;height:95%}.masthead-color-block-container .color-block{position:relative;width:100%;height:100%;background:#ea4c89;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;z-index:9996;top:0;right:0;bottom:0;left:0;cursor:default}.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;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e7e7e9}}.profile-subnav-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 0}@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{-ms-flex-positive:1;flex-grow:1}@media (min-width: 768px){.profile-subnav-actions .shots-filter{-ms-flex-positive:0;flex-grow:0}}.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{display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;width:auto;margin-left:16px;font-size:13px;line-height:16px;white-space:nowrap}@media (min-width: 768px){.profile-subnav-actions .profile-subnav-actions-button{-ms-flex-pack:center;justify-content:center;width:auto}}.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,.profile-subnav-actions .profile-subnav-actions-button .boost-icon{width:18px;height:18px;margin:0 4px 0 0}@media (min-width: 768px){.profile-subnav-actions .profile-subnav-actions-button .transfer-icon,.profile-subnav-actions .profile-subnav-actions-button .boost-icon{display:none}}.profile-subnav-actions .profile-subnav-actions-button .pro-badge{position:static;width:24px;height:auto;margin:0 0 0 4px;color:#ea4c89}.profile-subnav-menu{margin:0 -20px;padding:0 20px;border-bottom:1px solid #e7e7e9}@media (min-width: 768px){.profile-subnav-menu{-ms-flex-positive:1;flex-grow:1;margin:0;padding:0;overflow:auto;border:none}}.actions-menu-relative-container{position:relative}.actions-menu-relative-container .action-menu-container{display:none;position:absolute;z-index:1000;top:100%;right:0;padding-top:8px}@media (min-width: 768px){.actions-menu-relative-container .action-menu-container{right:auto;left:0}}.actions-menu-relative-container .action-menu-items{padding:8px 0;border:1px solid #dbdbde;border-radius:8px;background:#fff;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.04);box-shadow:0px 3px 5px rgba(0,0,0,0.04)}.actions-menu-relative-container .action-menu-items li{display:block;padding:0 20px}.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;font-size:13px;line-height:29px;white-space:nowrap}.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;margin:40px auto;text-align:center}@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-list{display:grid;grid-gap:48px;grid-template-columns:repeat(auto-fill, minmax(270px, 1fr))}@media (min-width: 1200px){.empty-shots-list{grid-template-columns:repeat(12, minmax(22px, 1fr))}}.empty-shots-list .shot-placeholder{position:relative;overflow:hidden;border-radius:8px}.empty-shots-list .shot-placeholder:before{content:'';display:block;padding-top:75%}@media (min-width: 1200px){.empty-shots-list .shot-placeholder{grid-column:span 4}}.empty-shots-list .empty-shot-item{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.03)), to(transparent));background:linear-gradient(180deg, rgba(0,0,0,0.03) 0%, transparent 100%)}.empty-shots-list .upload-upsell{border:2px dashed #e7e7e9}.empty-shots-list .upload-upsell-container{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.empty-shots-list .upload-upsell-content{width:80%;max-width:340px;margin:0 auto}.empty-shots-list .upload-upsell-title{font-family:"Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:24px;font-weight:700;line-height:29px}.empty-shots-list .upload-upsell-description{margin-bottom:5%;font-family:"Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:28px}.empty-shots-list .upload-upsell-icon{margin-bottom:3%}@media (min-width: 628px) and (max-width: 685px){.empty-shots-list .upload-upsell-icon{display:none}}@media (min-width: 970px) and (max-width: 1400px){.empty-shots-list .upload-upsell-icon{display:none}}.empty-shots-list .triangle-up{width:10%;height:0;margin:0 auto;padding-bottom:6%;padding-left:10%;overflow:hidden}.empty-shots-list .triangle-up:after{content:'';display:block;width:0;height:0;margin-left:-30px;border-right:30px solid transparent;border-left:30px solid transparent}.empty-shots-list .triangle-up.dark:after{border-bottom:30px solid #4d44c6}.empty-shots-list .triangle-up.light:after{border-bottom:30px solid #787eff}.customize-shots{display:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow: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{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:30px;padding:24px 20px;border-radius:8px;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}@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;top:30px;width:294px;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{margin:0 0 15px;padding-top:0;border:none}.customize-shots .customize-shots-form fieldset div.location label{width:100%}.customize-shots p{margin:12px 0 0;color:#6e6d7a;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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding-top:20px;border-top:1px solid #e7e7e9}@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{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 46%;flex:0 0 46%;text-align:center}@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;margin-right:20px;padding-right:30px;padding-left:30px}}@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;margin-bottom:14px;color:#0d0c22;line-height:1em}.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:28px;margin-bottom:20px;color:#0d0c22}.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:28px;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:28px}}.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;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-bottom:8px;line-height:1em}@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;padding:0 4px;color:#ea4c89;color:#0d0c22}.profile-pro-cta-section .pro-text svg{width:34px;height:auto}.profile-pro-cta-section .pro-text span{margin-left:4px;font-size:12px;text-transform:uppercase}.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:28px;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-right:24px;padding-left:24px}}.profile-info-section{padding:24px;border-radius:8px;background:#fafafb}.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;right:-16px;bottom:-16px;left:-16px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;border-radius:8px;opacity:0;-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}.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;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border-radius:8px;background:#fafafb}@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;right:0;bottom:0;left: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;margin-left:20px;color:#6e6d7a;white-space:nowrap}@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;padding:8px;border-radius:6px;background:#f3f3f4;color:#3d3d4e}.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;opacity:1;color:#0d0c22;font-family:"Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:20px}.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-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background-color:#f3f3f4;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-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;overflow:hidden;border-radius:50%;background-color:#f3f3f4;border:2px solid #fff}.on-teams-list-item .team-members-group .teams-count{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;overflow:hidden;border-radius:50%;background-color:#f3f3f4;border:2px solid #fff;margin-left:-6px;color:#0d0c22;font-size:11px;font-weight:500;line-height:1em}.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;margin-top:8px;padding:0 5px}.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-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background-color:#f3f3f4;-webkit-transition:opacity 0.2 ease;transition:opacity 0.2 ease;opacity:1}.team-members-list .team-members-list-item .photo:hover{opacity:0.75}.team-members-list .see-all{width:100%;margin-top:12px}.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{display:inline-block;margin-left:12px}.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;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 288px;flex:0 0 288px;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{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-top:8px;color:#0d0c22}.project-page .project-url img{margin-right:4px;opacity:0.8}.project-page .project-url:hover{opacity:0.7;color:#3d3d4e}.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;right:0;bottom:0;left: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;border-radius:8px;background-color:#fafafb}.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;margin-top:11px;color:#0d0c22}.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;margin-top:4px;color:#6e6d7a}.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;max-width:100%;margin-right:32px}}@media (min-width: 1200px){.project-shots .shot{margin-right:40px}}.project-shots .shot .shot-link{display:block;position:relative;overflow:hidden;border-radius:8px;background:#fafafb}.project-shots .shot .shot-link:before{content:'';display:block;padding-top:75%}.project-shots .shot .shot-link>*{position:absolute;top:0;right:0;bottom:0;left:0}.project-shots .shot .shot-link:after{content:'';position:absolute;top:0;right:0;bottom:0;left: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{max-width:432px;margin-top:0}}.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;margin-top:5px;color:#6e6d7a}.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;margin-top:16px;color:#3d3d4e}.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{position:fixed;z-index:9996;bottom:30px;left:50px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;width:263px;padding:20px 18px;border-radius:12px;background:#fff;-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{margin-bottom:8px;color:#0d0c22;text-align:center;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){.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{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#fff;color:#9e9ea7}.sticky-widget .close-widget:hover{color:#6e6d7a;cursor:pointer}.sticky-pro-upsell-widget{display:none}.sticky-pro-upsell-widget .sticky-widget-title{line-height:1em}.sticky-pro-upsell-widget .pro-badge{position:relative;top:-1px;width:29px;height:auto;padding:0 4px;color:#ea4c89;vertical-align:middle}@media (min-width: 768px){.sticky-pro-upsell-widget.visible{display:block}}.sticky-hire-widget{width:268px;padding:24px 40px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:0;pointer-events:none}@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;margin-bottom:10px;color:#0d0c22}.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{display:block;position:absolute;top:50%;left:-22px;-webkit-box-sizing:content-box;box-sizing:content-box;width:40px;height:40px;margin:-22px 0 0;overflow:hidden;border:2px solid #fff;border-radius:40px;background:#f3f3f4;color:#f3f3f4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sticky-hire-widget .sticky-widget-avatar img{width:100%;height:auto}#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}}
