.ContextLinks_nav__W2Ioe{padding-block:clamp(28px,4vw,56px)}.ContextLinks_group__ZY7yS+.ContextLinks_group__ZY7yS{margin-top:32px}.ContextLinks_group__ZY7yS h2{margin:0 0 18px;font-size:clamp(20px,2.4vw,28px);line-height:1.3}.ContextLinks_list__XC1Zi{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px 30px;margin:0;padding:0}.ContextLinks_list__XC1Zi li{border-top:1px solid var(--color-border,#ffffff26);padding-top:16px;min-width:0}.ContextLinks_list__XC1Zi a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:17px;line-height:1.5;color:var(--color-heading);text-decoration:underline;text-underline-offset:5px}.ContextLinks_list__XC1Zi a span{flex-shrink:0}.ContextLinks_list__XC1Zi a:hover{color:var(--color-primary)}.ContextLinks_list__XC1Zi a:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.ContextLinks_list__XC1Zi p{margin:10px 0 0;font-size:15px;line-height:1.7;color:var(--color-body)}.work-index-lead{position:relative;padding:clamp(138px,16vh,176px) 0 8px}.work-index-lead-inner{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.work-index-lead-inner h1{flex:0 0 auto;margin:0;color:#fff;font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1.1}.work-index-lead-inner p{max-width:650px;margin:0;color:hsla(0,0%,100%,.62);font-size:14px;line-height:1.55;text-align:center}.projects-grid-compact{--project-grid-columns-desktop:4;--project-grid-row-gap:24px;--project-grid-column-gap:16px;--project-card-title-color:#dcdcdf;--project-card-meta-color:#a1a1a8;--project-card-default-max-width:100%;--project-card-portrait-max-width:min(100%,280px);--project-card-square-max-width:min(100%,292px);--project-card-tall-max-width:min(100%,252px);--project-card-wide-max-width:100%;--project-card-world-cup-max-width:min(100%,280px);--project-card-vertical-max-width:min(100%,240px);padding-top:0!important}.projects-grid-compact .project-filter-slider-wrap{margin-top:16px;margin-bottom:24px}.projects-grid-compact .project-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:991px){.projects-grid-compact .project-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575px){.projects-grid-compact .project-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.projects-grid-compact .project-filter-button{width:100%;min-width:0;height:100%;padding:16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);color:var(--color-heading);font-size:14px;font-weight:500;transition:var(--transition);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.2}.projects-grid-compact .project-filter-button .project-filter-button-label{font-size:14px;font-weight:600}.projects-grid-compact .project-filter-button .project-filter-button-sublabel{font-size:11px;font-weight:400;opacity:.8;margin-top:4px;text-align:center}.projects-grid-compact .project-filter-button.is-active,.projects-grid-compact .project-filter-button:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}@media(max-width:767px){.work-index-lead{padding:116px 0 4px}.work-index-lead-inner{display:flex}.work-index-lead-inner h1{font-size:clamp(28px,7vw,36px)}.work-index-lead-inner p{margin-top:8px;font-size:13px;text-align:center}}.project-subfilter-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px}.project-subfilter-button{flex:0 0 auto;width:-moz-fit-content;width:fit-content;min-width:0;padding:12px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,0);color:var(--color-heading);font-size:13px;font-weight:500;line-height:1;transition:var(--transition);opacity:0;transform:translateY(10px);animation:sportsSubfilterReveal .4s ease forwards}.project-subfilter-button.is-active,.project-subfilter-button:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.tmp-white-version .projects-grid-compact{--project-card-meta-color:#858a92}@media(max-width:767px){.projects-grid-compact .project-filter-slider-wrap{margin-top:12px;margin-bottom:18px}.projects-grid-compact .project-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.projects-grid-compact .project-filter-button{min-height:56px;padding:12px 8px;border-radius:12px;line-height:1.35}.projects-grid-compact .project-filter-button .project-filter-button-label{overflow-wrap:anywhere}.projects-grid-compact .project-filter-button .project-filter-button-sublabel{font-size:12px;line-height:1.3}.project-subfilter-bar{gap:10px;margin-bottom:18px}.project-subfilter-button{padding:11px 14px;font-size:12px}}@media(max-width:479px){.project-subfilter-bar{justify-content:stretch}.project-subfilter-button{width:100%}}.template-catalogue-content{padding-top:132px}.template-catalogue-lead{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;text-align:center}.template-catalogue-title{margin:0;color:#fff;font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1.1}.template-catalogue-lead p{max-width:650px;margin:0;color:hsla(0,0%,100%,.62);font-size:14px;line-height:1.55}.template-catalogue-content>.projects-grid-compact{padding-top:8px!important}.template-collections{width:100%;padding:0 0 64px}.template-collection-grid{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none}.template-collection-cell{min-width:0;margin:0}@media(min-width:576px){.template-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.template-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575px){.template-catalogue-content{padding-top:112px}}.template-collection-card{display:flex;align-items:flex-start;gap:14px;height:100%;padding:20px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface-1);color:inherit;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,background .28s ease}.template-collection-card:focus-visible,.template-collection-card:hover{transform:translateY(-4px);border-color:var(--hairline-strong);background:var(--surface-2)}.template-collection-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.template-collection-card-body{display:flex;flex-direction:column;gap:8px;min-width:0}.template-collection-card-title{margin:0;font-size:17px;font-weight:600;line-height:1.3;color:hsla(0,0%,100%,.92)}.template-collection-card-desc{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.56)}.template-collection-card-cta{flex:0 0 auto;margin-left:auto;font-size:20px;line-height:1;color:hsla(0,0%,100%,.4);transition:transform .28s cubic-bezier(.22,1,.36,1),color .28s ease}.template-collection-card:focus-visible .template-collection-card-cta,.template-collection-card:hover .template-collection-card-cta{transform:translate(4px,-2px);color:var(--color-primary)}.template-catalogue .template-collection-grid{gap:10px}.template-catalogue .template-collection-card{padding:14px 16px;border-radius:12px;background:#080809;box-shadow:none}.template-catalogue .template-collection-card-body{gap:5px}.template-catalogue .template-collection-card-title{font-size:15px;line-height:1.25}.template-catalogue .template-collection-card-desc{font-size:13px;line-height:1.45}.projects-grid-compact.catalogue-filter-grid .project-filter-slider-wrap{margin-top:18px;margin-bottom:22px}.projects-grid-compact.catalogue-filter-grid .project-filter-bar,.projects-grid-compact.catalogue-filter-grid .project-subfilter-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.projects-grid-compact.catalogue-filter-grid .project-subfilter-bar{margin-bottom:20px}.projects-grid-compact.catalogue-filter-grid .project-filter-button,.projects-grid-compact.catalogue-filter-grid .project-subfilter-button{display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;min-height:40px;height:auto;padding:8px 15px;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;background:#111113;color:hsla(0,0%,100%,.72);line-height:1.2;box-shadow:none}.projects-grid-compact.catalogue-filter-grid .project-filter-button:before,.projects-grid-compact.catalogue-filter-grid .project-subfilter-button:before{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:hsla(0,0%,100%,.45);content:""}.projects-grid-compact.catalogue-filter-grid .project-filter-button:hover:not(.is-active),.projects-grid-compact.catalogue-filter-grid .project-subfilter-button:hover:not(.is-active){border-color:hsla(0,0%,100%,.3);background:#1a1a1d;color:#fff}.projects-grid-compact.catalogue-filter-grid .project-filter-button.is-active,.projects-grid-compact.catalogue-filter-grid .project-filter-button.is-active:hover,.projects-grid-compact.catalogue-filter-grid .project-subfilter-button.is-active,.projects-grid-compact.catalogue-filter-grid .project-subfilter-button.is-active:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.projects-grid-compact.catalogue-filter-grid .project-filter-button.is-active:before,.projects-grid-compact.catalogue-filter-grid .project-subfilter-button.is-active:before{background:#fff}.projects-grid-compact.catalogue-filter-grid .project-filter-button:focus-visible,.projects-grid-compact.catalogue-filter-grid .project-subfilter-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.projects-grid-compact.catalogue-filter-grid .project-filter-button-label{font-size:13px;font-weight:600;white-space:nowrap}.projects-grid-compact.catalogue-filter-grid .project-subfilter-button{min-height:36px;padding:7px 13px;font-size:12px;opacity:1}@media(max-width:767px){.projects-grid-compact.catalogue-filter-grid .project-filter-slider-wrap{margin-top:14px;margin-bottom:18px}.projects-grid-compact.catalogue-filter-grid .project-filter-bar,.projects-grid-compact.catalogue-filter-grid .project-subfilter-bar{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:3px 2px 7px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.projects-grid-compact.catalogue-filter-grid .project-filter-bar::-webkit-scrollbar,.projects-grid-compact.catalogue-filter-grid .project-subfilter-bar::-webkit-scrollbar{display:none}.projects-grid-compact.catalogue-filter-grid .project-filter-button{min-height:38px;padding:8px 13px}.template-collections{padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.template-collection-card,.template-collection-card-cta{transition:none}}.collection-spec-card{padding:26px 28px 28px;border:1px solid var(--hairline);border-radius:18px;background:var(--surface-1)}.collection-spec-title{margin:0 0 16px;font-size:18px;font-weight:600;color:hsla(0,0%,100%,.92)}.collection-spec-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.collection-spec-list li{position:relative;padding-left:22px;font-size:15px;line-height:1.55;color:hsla(0,0%,100%,.62)}.collection-spec-list li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--color-primary)}.featured-download-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:32px;--featured-modal-shell-width:min(1220px,100%);--featured-modal-grid-columns:minmax(0,1.08fr) minmax(340px,0.92fr);--featured-modal-main-aspect:16/10;--featured-modal-thumb-aspect:16/10;--featured-modal-thumbs-width:min(100%,900px);--featured-modal-copy-width:420px;--featured-lightbox-shell-width:min(1320px,100%);--featured-lightbox-content-width:min(100%,1120px)}.featured-download-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(3,7,18,.76);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:featuredDownloadModalBackdrop .35s ease forwards}.featured-download-modal-shell{position:relative;z-index:2;width:var(--featured-modal-shell-width);max-height:calc(100vh - 64px);overflow:auto;padding:26px;border-radius:34px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(145deg,rgba(8,12,28,.98),rgba(14,19,36,.98)),hsla(0,0%,100%,.02);box-shadow:0 28px 90px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.04);animation:featuredDownloadModalEnter .52s cubic-bezier(.22,1,.36,1) forwards;transform-origin:center}.featured-download-modal-close{position:absolute;top:20px;right:20px;z-index:3;width:46px;height:46px;border:0;border-radius:50%;background:hsla(0,0%,100%,.08);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .3s ease}.featured-download-modal-close:hover{background:hsla(0,0%,100%,.14);transform:rotate(90deg)}.featured-download-modal-grid{display:grid;grid-template-columns:var(--featured-modal-grid-columns);gap:28px;align-items:flex-start}.featured-download-lightbox.is-portrait-layout,.featured-download-lightbox.is-ratio-4x5-layout,.featured-download-modal.is-portrait-layout,.featured-download-modal.is-ratio-4x5-layout{--featured-modal-shell-width:min(920px,100%);--featured-modal-grid-columns:minmax(0,440px) minmax(300px,360px);--featured-modal-main-aspect:4/5;--featured-modal-thumb-aspect:4/5;--featured-modal-thumbs-width:min(100%,440px);--featured-modal-copy-width:360px;--featured-lightbox-shell-width:min(760px,100%);--featured-lightbox-content-width:100%}.featured-download-lightbox.is-ratio-1x1-layout,.featured-download-modal.is-ratio-1x1-layout{--featured-modal-shell-width:min(980px,100%);--featured-modal-grid-columns:minmax(0,480px) minmax(300px,360px);--featured-modal-main-aspect:1/1;--featured-modal-thumb-aspect:1/1;--featured-modal-thumbs-width:min(100%,480px);--featured-modal-copy-width:360px;--featured-lightbox-shell-width:min(900px,100%);--featured-lightbox-content-width:100%}.featured-download-lightbox.is-ratio-4x6-layout,.featured-download-modal.is-ratio-4x6-layout{--featured-modal-shell-width:min(860px,100%);--featured-modal-grid-columns:minmax(0,400px) minmax(280px,340px);--featured-modal-main-aspect:4/6;--featured-modal-thumb-aspect:4/6;--featured-modal-thumbs-width:min(100%,400px);--featured-modal-copy-width:340px;--featured-lightbox-shell-width:min(700px,100%);--featured-lightbox-content-width:100%}.featured-download-lightbox.is-ratio-3x2-layout,.featured-download-modal.is-ratio-3x2-layout{--featured-modal-shell-width:min(1180px,100%);--featured-modal-grid-columns:minmax(0,1.02fr) minmax(320px,0.98fr);--featured-modal-main-aspect:3/2;--featured-modal-thumb-aspect:3/2;--featured-modal-thumbs-width:min(100%,860px);--featured-modal-copy-width:410px;--featured-lightbox-shell-width:min(1260px,100%);--featured-lightbox-content-width:min(100%,1040px)}.featured-download-lightbox.is-ratio-16x9-layout,.featured-download-lightbox.is-widescreen-layout,.featured-download-modal.is-ratio-16x9-layout,.featured-download-modal.is-widescreen-layout{--featured-modal-shell-width:min(1280px,100%);--featured-modal-grid-columns:minmax(0,1.16fr) minmax(300px,0.84fr);--featured-modal-main-aspect:16/9;--featured-modal-thumb-aspect:16/9;--featured-modal-thumbs-width:min(100%,920px);--featured-modal-copy-width:420px;--featured-lightbox-shell-width:min(1320px,100%);--featured-lightbox-content-width:min(100%,1080px)}.featured-download-lightbox.is-ratio-9x16-layout,.featured-download-modal.is-ratio-9x16-layout{--featured-modal-shell-width:min(760px,100%);--featured-modal-grid-columns:minmax(0,360px) minmax(260px,320px);--featured-modal-main-aspect:9/16;--featured-modal-thumb-aspect:9/16;--featured-modal-thumbs-width:min(100%,360px);--featured-modal-copy-width:320px;--featured-lightbox-shell-width:min(640px,100%);--featured-lightbox-content-width:100%}.featured-download-lightbox.is-ratio-16x10-layout,.featured-download-modal.is-ratio-16x10-layout{--featured-modal-shell-width:min(1220px,100%);--featured-modal-grid-columns:minmax(0,1.08fr) minmax(340px,0.92fr);--featured-modal-main-aspect:16/10;--featured-modal-thumb-aspect:16/10;--featured-modal-thumbs-width:min(100%,900px);--featured-modal-copy-width:420px;--featured-lightbox-shell-width:min(1320px,100%);--featured-lightbox-content-width:min(100%,1120px)}.featured-download-modal-gallery{display:grid;gap:18px}.featured-download-modal-main-image{position:relative;aspect-ratio:var(--featured-modal-main-aspect);overflow:hidden;border-radius:28px;background:hsla(0,0%,100%,.03);width:100%}.featured-download-modal-main-image img{-o-object-fit:cover;object-fit:cover}.featured-download-modal-zoom{position:absolute;right:18px;bottom:18px;z-index:2;width:46px;height:46px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;background:rgba(4,8,20,.68);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.featured-download-modal-zoom:hover{color:var(--color-on-primary);transform:translateY(-2px);background:rgba(var(--theme-primary-rgb),.9);border-color:rgba(var(--theme-primary-rgb),.9)}.featured-download-lightbox{position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center;padding:30px}.featured-download-lightbox-backdrop{position:absolute;inset:0;border:0;background:rgba(1,4,14,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.featured-download-lightbox-shell{position:relative;z-index:2;width:var(--featured-lightbox-shell-width);animation:featuredDownloadModalEnter .4s cubic-bezier(.22,1,.36,1) forwards}.featured-download-lightbox-close{position:absolute;top:-24px;right:-24px;z-index:3;width:56px;height:56px;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;background:rgba(6,10,22,.92);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 40px rgba(0,0,0,.3)}.featured-download-lightbox-content{display:grid;gap:18px}.featured-download-lightbox-image{display:flex;justify-content:center;align-items:center;width:var(--featured-lightbox-content-width);margin:0 auto}.featured-download-lightbox-image-frame{width:min(100%,1120px);max-width:100%;max-height:calc(100vh - 180px);aspect-ratio:var(--featured-modal-main-aspect);overflow:hidden;border-radius:24px;background:hsla(0,0%,100%,.03);display:flex;justify-content:center;align-items:center}.featured-download-lightbox-image-frame img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.featured-download-lightbox-thumbs,.featured-download-modal-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:var(--featured-modal-thumbs-width);margin:0 auto}.featured-download-modal-thumb{position:relative;aspect-ratio:var(--featured-modal-thumb-aspect);overflow:hidden;border-radius:22px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);padding:0;cursor:pointer;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.featured-download-modal-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.featured-download-modal-thumb:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.2)}.featured-download-modal-thumb.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.featured-download-modal-copy{display:grid;gap:18px;padding:18px 6px 8px;max-width:var(--featured-modal-copy-width)}.featured-download-modal-title{margin:0;font-size:clamp(22px,2vw,30px);line-height:1.18;font-weight:500;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.featured-download-modal-description{margin:0;color:hsla(0,0%,100%,.74);font-size:16px;line-height:1.88}.featured-download-modal-description p{margin:0}.featured-download-modal-description p+p{margin-top:12px}.featured-download-modal-description em,.featured-download-modal-description span,.featured-download-modal-description strong,.featured-download-modal-description u{color:inherit}.featured-download-modal-spec-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:-2px}.featured-download-modal-spec-tags span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,rgba(255,255,255,.076),rgba(255,255,255,.04));color:var(--color-white);font-size:12px;font-weight:700;letter-spacing:.02em}.featured-download-modal-cta{width:-moz-fit-content;width:fit-content;margin-top:8px}@media(max-width:991px){.featured-download-modal{padding:18px}.featured-download-modal-shell{max-height:calc(100vh - 36px);padding:22px;border-radius:28px}.featured-download-modal-grid{grid-template-columns:minmax(0,1fr)}.featured-download-lightbox-thumbs,.featured-download-modal-copy,.featured-download-modal-thumbs{max-width:100%;width:100%}}@media(max-width:767px){.featured-download-lightbox{padding:18px}.featured-download-lightbox-close{top:-14px;right:-6px;width:48px;height:48px}.featured-download-lightbox-thumbs,.featured-download-modal-thumbs{grid-template-columns:minmax(0,1fr)}.featured-download-modal-title{font-size:23px}.featured-download-modal-description{font-size:15px;line-height:1.8}}