/* The owner's PSD supplies the four photo panels, asymmetric corners and open editorial layout. */
.custom-page{color:#151515;padding-bottom:0}.custom-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.custom-intro{text-align:center;padding-top:72px;padding-bottom:60px}.custom-intro h1{font-size:clamp(36px,3.6vw,54px);font-weight:600;line-height:1.12;letter-spacing:-.035em;margin:0}.custom-intro-copy{font-size:clamp(18px,1.45vw,21px);line-height:1.45;margin:22px auto 0;max-width:760px;letter-spacing:-.014em}.custom-audience{font-size:14px;line-height:1.7;margin:24px auto 0;color:#565650}.custom-audience strong{color:#21211f;font-weight:600}.custom-audience span{margin-left:5px}.custom-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.custom-scene{display:block;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1479/820;color:#fff;text-align:center}.custom-scene-0{border-radius:56px 56px 0 56px}.custom-scene-1{border-radius:56px 56px 56px 0}.custom-scene-2{border-radius:56px 0 56px 56px}.custom-scene-3{border-radius:0 56px 56px 56px}.custom-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000b,transparent 56%);z-index:1;pointer-events:none}.custom-scene>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease;will-change:auto}.custom-scene h2{position:absolute;z-index:2;inset:auto 25px 24px;margin:0;font-size:clamp(18px,1.65vw,24px);font-weight:500;line-height:1.18;letter-spacing:-.025em;color:#fff;text-wrap:balance}.custom-scene:focus-visible{outline:3px solid #151515;outline-offset:5px}.custom-uses{max-width:1150px;padding-top:76px;display:grid;gap:38px}.custom-use{scroll-margin-top:24px}.custom-use header{display:flex;align-items:center;gap:18px}.custom-use header>img{width:46px;height:46px;object-fit:contain;flex-shrink:0}.custom-use h2{font-size:clamp(23px,2.2vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0}.custom-use p{font-size:clamp(20px,1.95vw,28px);line-height:1.45;letter-spacing:-.02em;margin:11px 0 0}.custom-capabilities{padding-top:84px;max-width:1150px}.custom-capabilities>h2{font-size:clamp(34px,3.5vw,50px);font-weight:600;text-align:center;letter-spacing:-.035em;line-height:1.15;margin:0 0 38px}.custom-industry-images{display:grid;grid-template-columns:1280fr 1376fr;gap:14px;align-items:stretch}.custom-industry-images>img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1280/782}.custom-industry-images>img+img{aspect-ratio:1376/782}.custom-research{margin:34px 0 0}.custom-research h3{font-size:clamp(25px,2.1vw,31px);font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:0 0 14px}.custom-research p{font-size:20px;line-height:1.65;margin:0;letter-spacing:-.012em}.custom-capability-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:46px}.custom-capability-details h3{min-height:2.5em;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance}.custom-capability-details h3 span{white-space:nowrap}.custom-capability-details p{font-size:17px;line-height:1.65;margin:0;letter-spacing:-.01em;color:#30302b}.custom-capability-details .custom-shipping-note{font-size:14px;color:#65655f;margin-top:12px}.custom-start{text-align:center;padding-top:88px;padding-bottom:92px;max-width:1050px}.custom-start h2{font-size:clamp(28px,2.6vw,38px);font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0 auto 20px;text-wrap:balance}.custom-start>p{font-size:20px;line-height:1.6;max-width:740px;margin:0 auto}.custom-start-button{min-height:58px;min-width:236px;border-radius:12px;margin-top:34px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;box-shadow:0 3px 8px #40300020}.custom-start-button:hover{background:#edc100}.custom-start-button:focus-visible{outline:3px solid #151515;outline-offset:5px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.custom-scene:hover>img{transform:scale(1.025)}}@media(max-width:1000px){.custom-container{padding-inline:28px}.custom-intro{padding-top:52px;padding-bottom:42px}.custom-scenes{gap:24px}.custom-scene-0{border-radius:38px 38px 0 38px}.custom-scene-1{border-radius:38px 38px 38px 0}.custom-scene-2{border-radius:38px 0 38px 38px}.custom-scene-3{border-radius:0 38px 38px 38px}.custom-scene h2{inset:auto 18px 18px;font-size:19px}.custom-uses{padding-top:52px;gap:30px}.custom-use p{font-size:22px}.custom-capabilities{padding-top:60px}.custom-capability-details{grid-template-columns:1fr;gap:28px;margin-top:32px}.custom-capability-details h3{font-size:24px;min-height:0;text-wrap:initial}.custom-capability-details p{font-size:18px}.custom-start{padding-top:64px;padding-bottom:64px}.custom-start>p{font-size:18px}}@media(max-width:680px){.custom-container{padding-inline:24px}.custom-intro{padding-top:38px;padding-bottom:34px}.custom-intro h1{max-width:410px;margin:auto;font-size:36px}.custom-intro-copy{font-size:18px;margin-top:18px}.custom-desktop-break{display:none}.custom-audience{font-size:12px;margin-top:20px;max-width:330px}.custom-audience strong,.custom-audience span{display:block;margin:0}.custom-scenes{grid-template-columns:1fr;gap:18px}.custom-scene{border-radius:28px;aspect-ratio:1.8}.custom-scene h2{font-size:20px;inset:auto 18px 18px}.custom-uses{padding-top:40px;gap:30px}.custom-use{scroll-margin-top:12px}.custom-use header{align-items:center;gap:13px}.custom-use header>img{width:36px;height:36px}.custom-use h2{font-size:23px;line-height:1.24}.custom-use p{font-size:18px;line-height:1.6;letter-spacing:-.012em;margin-top:10px}.custom-capabilities{padding-top:50px}.custom-capabilities>h2{font-size:34px;margin-bottom:26px}.custom-industry-images{gap:10px;grid-template-columns:1fr}.custom-industry-images>img,.custom-industry-images>img+img{aspect-ratio:1.73;height:auto}.custom-research{margin-top:24px}.custom-research h3{font-size:24px;line-height:1.25}.custom-research p{font-size:17px;line-height:1.65}.custom-capability-details{grid-template-columns:1fr;gap:28px;margin-top:30px}.custom-capability-details h3{font-size:23px;margin-bottom:11px;text-wrap:initial}.custom-capability-details p{font-size:17px}.custom-capability-details .custom-shipping-note{font-size:13px}.custom-start{padding-top:50px;padding-bottom:58px}.custom-start h2{font-size:29px;max-width:400px}.custom-start>p{font-size:17px}.custom-start-button{margin-top:28px;min-height:54px;min-width:224px;font-size:15px}}@media(max-width:360px){.custom-container{padding-inline:20px}.custom-intro h1{font-size:33px}.custom-intro-copy{font-size:17px}.custom-scene h2{font-size:18px;inset-inline:12px}.custom-use h2{font-size:21px}.custom-use header>img{width:32px;height:32px}.custom-use p{font-size:17px}.custom-capabilities>h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.custom-scene>img{transition:none}}
