.hero-study-preview{--folio-header-height:110px}.hero-study-preview .folio-cover{padding-block:0;display:block}.folio-cover-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:48px;padding-block:58px 60px;display:grid}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-header{z-index:2;background:0 0;position:relative}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover{isolation:isolate;margin-top:calc(-1 * var(--folio-header-height));color:#fff;background:#050607;position:relative;overflow:hidden}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover-inner{min-height:740px;padding-block:calc(var(--folio-header-height) + 64px) 64px;gap:0;position:static}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover-copy{z-index:1;position:relative}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover h1{color:#fff;letter-spacing:-.065em;font-size:clamp(3rem,5.8vw,5.4rem);line-height:1.02}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover h1 span{color:#91c5ff}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover .folio-eyebrow{color:#a6c2da}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover-lead{color:#c9d4df}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover .folio-button{background:#075ac5;border-color:#075ac5}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover .folio-button:hover{background:#064b9f;border-color:#064b9f}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover .folio-work-link{color:#e4edf5;border-color:#687d90}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover .folio-work-link svg{color:#91c5ff}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-region{color:#a8bdcf;border-color:#415363;max-width:420px}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover-image{z-index:0;padding:0;position:absolute;inset:0 0 0 35%}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-image-mat{aspect-ratio:auto;background:0 0;height:100%;padding:0}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-image-mat img{object-position:55% 65%}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050607 0%,#050607f5 8%,#05060780 29%,#0000 57%),linear-gradient(#050607 0%,#050607ad 13%,#0000 40%,#0506071f 82%,#111820 100%);position:absolute;inset:0}.hero-study-preview[data-hero-study=overlap] .folio-cover{background:#fff}.hero-study-preview[data-hero-study=overlap] .folio-cover-inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;padding-top:0;padding-bottom:56px;display:grid}.hero-study-preview[data-hero-study=overlap] .folio-cover-image{grid-area:1/1/auto/-1;min-width:0;margin-inline:-64px;padding:0;position:relative}.hero-study-preview[data-hero-study=overlap] .folio-image-mat{aspect-ratio:16/9;background:#e2e7eb;padding:0}.hero-study-preview[data-hero-study=overlap] .folio-image-mat img{object-position:center 88%}.hero-study-preview[data-hero-study=overlap] .folio-cover-copy{z-index:1;background:#fff;grid-area:2/1/auto/9;max-width:760px;margin-top:-96px;padding:34px 44px 0 0;position:relative}.hero-study-preview[data-hero-study=overlap] .folio-cover .folio-eyebrow br{display:none}.hero-study-preview[data-hero-study=overlap] .folio-cover h1{letter-spacing:-.065em;margin-top:20px;font-size:clamp(2.8rem,4.4vw,4.2rem);line-height:1.05}.hero-study-preview[data-hero-study=overlap] .folio-cover h1 br:first-of-type{display:none}.hero-study-preview[data-hero-study=overlap] .folio-cover-lead{margin-top:20px}.hero-study-preview[data-hero-study=overlap] .folio-cover-actions{margin-top:22px}.hero-study-preview[data-hero-study=overlap] .folio-region{max-width:560px;margin-top:24px}.hero-study-preview[data-hero-study=full-photo] .folio-cover-inner{align-items:center;min-height:800px;display:flex}.hero-study-preview[data-hero-study=full-photo] .folio-cover-copy{width:100%;max-width:770px}.hero-study-preview[data-hero-study=full-photo] .folio-cover h1{font-size:clamp(3rem,5.8vw,5.6rem)}.hero-study-preview[data-hero-study=full-photo] .folio-cover h1 br:nth-of-type(2){display:none}.hero-study-preview[data-hero-study=full-photo] .folio-cover h1 span{color:#fff}.hero-study-preview[data-hero-study=full-photo] .folio-cover-image{inset:0}.hero-study-preview[data-hero-study=full-photo] .folio-image-mat img{object-position:center 82%}.hero-study-preview[data-hero-study=full-photo] .folio-cover-image:after{background:linear-gradient(90deg,#050607e8,#050607c4 27%,#0506073d 66%,#05060714),linear-gradient(#050607e8,#0506072e 32%,#0506070f 67%,#050607a8)}@media (min-width:1441px){.hero-study-preview[data-hero-study=full-photo] .folio-image-mat img{object-position:center 72%}}@media (max-width:1100px){.folio-cover-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.hero-study-preview[data-hero-study=overlap] .folio-cover-image{margin-inline:-38px}.hero-study-preview[data-hero-study=overlap] .folio-cover-copy{grid-column:1/10;padding-right:32px}}@media (max-width:960px){.folio-cover-inner{grid-template-columns:1fr;align-items:start;gap:32px}.hero-study-preview[data-hero-study=full-photo] .folio-cover-inner{min-height:740px}.hero-study-preview[data-hero-study=full-photo] .folio-cover h1{font-size:clamp(3rem,7vw,4.5rem)}}@media (max-width:760px){.hero-study-preview{--folio-header-height:158px}.folio-cover-inner{grid-template-columns:1fr;gap:28px;padding-block:38px 42px}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover-inner{min-height:0}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover h1{letter-spacing:-.065em;font-size:clamp(2.7rem,11.5vw,4.9rem);line-height:1.02}.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-region{max-width:none;font-size:12px}.hero-study-preview[data-hero-study=overlap] .folio-cover-inner{padding-bottom:38px}.hero-study-preview[data-hero-study=overlap] .folio-cover-image{margin-inline:-24px}.hero-study-preview[data-hero-study=overlap] .folio-image-mat{aspect-ratio:4/3}.hero-study-preview[data-hero-study=overlap] .folio-image-mat img{object-position:center 65%}.hero-study-preview[data-hero-study=overlap] .folio-cover-copy{grid-column:1/-1;max-width:none;margin-top:-28px;padding:25px 10px 0 0}.hero-study-preview[data-hero-study=overlap] .folio-cover .folio-eyebrow{letter-spacing:.06em;font-size:10px}.hero-study-preview[data-hero-study=overlap] .folio-cover h1{letter-spacing:-.06em;font-size:clamp(2.4rem,10vw,4.2rem);line-height:1.06}.hero-study-preview[data-hero-study=overlap] .folio-cover h1 br:first-of-type{display:initial}.hero-study-preview[data-hero-study=overlap] .folio-region{margin-top:22px}.hero-study-preview[data-hero-study=full-photo] .folio-cover-inner{min-height:calc(var(--folio-header-height) + 640px);padding-block:calc(var(--folio-header-height) + 38px) 280px;align-items:flex-start;display:flex}.hero-study-preview[data-hero-study=full-photo] .folio-cover h1{font-size:clamp(2.6rem,10.7vw,4.5rem)}.hero-study-preview[data-hero-study=full-photo] .folio-cover h1 br:nth-of-type(2){display:initial}.hero-study-preview[data-hero-study=full-photo] .folio-cover-image{background:#050607;height:100%;inset:auto 0 0}.hero-study-preview[data-hero-study=full-photo] .folio-image-mat{aspect-ratio:1;height:auto;position:absolute;inset:auto 0 0}.hero-study-preview[data-hero-study=full-photo] .folio-image-mat img{object-position:center}.hero-study-preview[data-hero-study=full-photo] .folio-cover-image:after{background:linear-gradient(#050607 0%,#050607f7 36%,#050607a6 56%,#0506071f 82%,#0506074d)}}@media (max-width:360px){.hero-study-preview:is([data-hero-study=seamless],[data-hero-study=full-photo]) .folio-cover h1{font-size:2.6rem}.hero-study-preview[data-hero-study=overlap] .folio-cover h1{font-size:2.35rem}}.hero-study-preview[data-hero-study=seamless]{--folio-scene-height:max(580px,50vw)}.hero-study-preview[data-hero-study=seamless] .folio-header{background:#050607}.hero-study-preview[data-hero-study=seamless] .folio-cover-inner{min-height:calc(var(--folio-header-height) + var(--folio-scene-height));padding-block:calc(var(--folio-header-height) + 48px) 48px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hero-study-preview[data-hero-study=seamless] .folio-cover-copy{max-width:540px}.hero-study-preview[data-hero-study=seamless] .folio-cover-image{inset:var(--folio-header-height) 0 0}.hero-study-preview[data-hero-study=seamless] .folio-image-mat{aspect-ratio:auto;height:100%;padding:0;display:block}.hero-study-preview[data-hero-study=seamless] .folio-image-mat img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;-webkit-mask-image:none;mask-image:none}.hero-study-preview[data-hero-study=seamless] .folio-cover-image:after{background:linear-gradient(90deg,#050607,#050607eb 14%,#050607b8 26%,#05060740 36%,#0000 42%),linear-gradient(#050607,#0000 24px calc(100% - 28px),#111820)}@media (max-width:1100px){.hero-study-preview[data-hero-study=seamless] .folio-cover{margin-top:0}.hero-study-preview[data-hero-study=seamless] .folio-cover-inner{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-block:36px 0;display:flex}.hero-study-preview[data-hero-study=seamless] .folio-cover-copy{width:100%;max-width:none}.hero-study-preview[data-hero-study=seamless] .folio-cover h1{font-size:clamp(3rem,7.5vw,5rem)}.hero-study-preview[data-hero-study=seamless] .folio-cover-image{aspect-ratio:16/10;align-self:center;width:calc(100% + 76px);height:auto;margin-top:26px;position:relative;inset:auto}.hero-study-preview[data-hero-study=seamless] .folio-image-mat img{object-fit:cover;object-position:right center}.hero-study-preview[data-hero-study=seamless] .folio-cover-image:after{background:linear-gradient(#050607,#0000 14px calc(100% - 24px),#111820)}}@media (max-width:760px){.hero-study-preview[data-hero-study=seamless] .folio-cover-inner{padding-top:32px}.hero-study-preview[data-hero-study=seamless] .folio-cover h1{font-size:clamp(2.7rem,11.5vw,4.9rem)}.hero-study-preview[data-hero-study=seamless] .folio-cover-image{aspect-ratio:6/5;width:calc(100% + 48px);margin-top:24px}.hero-study-preview[data-hero-study=seamless] .folio-image-mat img{object-position:85% center}.hero-study-preview[data-hero-study=seamless] .folio-cover-image:after{background:linear-gradient(#050607,#0000 12px calc(100% - 24px),#111820)}}@media (max-width:360px){.hero-study-preview[data-hero-study=seamless] .folio-cover h1{font-size:2.6rem}}@media (max-width:600px){.hero-study-preview[data-hero-study=seamless] .folio-cover-inner{min-height:0;padding-block:32px 28px;display:block}.hero-study-preview[data-hero-study=seamless] .folio-cover-copy{grid-template-rows:auto auto clamp(80px,25vw,150px) auto auto auto;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;display:grid}.hero-study-preview[data-hero-study=seamless] .folio-cover .folio-eyebrow{grid-row:1}.hero-study-preview[data-hero-study=seamless] .folio-cover h1{letter-spacing:-.055em;text-shadow:0 2px 12px #000000a6;grid-row:2;margin:24px 0 0;font-size:clamp(2rem,9.2vw,3rem);line-height:1.04}.hero-study-preview[data-hero-study=seamless] .folio-cover-lead{grid-row:4;margin-top:0;font-size:.9375rem;line-height:1.7}.hero-study-preview[data-hero-study=seamless] .folio-cover-actions{grid-row:5;gap:14px;margin-top:22px}.hero-study-preview[data-hero-study=seamless] .folio-region{grid-row:6;margin-top:20px;padding-top:14px}.hero-study-preview[data-hero-study=seamless] .folio-cover-image{aspect-ratio:2;align-self:auto;width:100%;height:auto;margin:0;position:absolute;inset:88px 0 auto}.hero-study-preview[data-hero-study=seamless] .folio-image-mat img{object-fit:contain;object-position:center}.hero-study-preview[data-hero-study=seamless] .folio-cover-image:after{background:linear-gradient(90deg,#050607,#050607bf 16%,#05060740 42%,#0000 62%),linear-gradient(#050607,#05060740 16px,#0000 32px calc(100% - 24px),#050607)}}
