.scene-picture{display:contents}.scene-picture>img{display:block;max-width:100%;object-fit:cover}.module-split>.scene-picture{display:block;min-width:0}.scene-picture>source{display:none}.module-section .module-route-card>.scene-picture>img{width:100%;height:auto;aspect-ratio:1.7;object-position:center 40%}#supply-overview .module-supply-photo>.scene-picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:42% center}.module-fact-split>figure>.scene-picture>img{width:100%;aspect-ratio:1.15;border-radius:20px;object-position:38% center}.module-network>.scene-picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:left 38%}.module-network:has(>.scene-picture)>div{margin-left:auto;background:linear-gradient(90deg,#10100e80,#10100ef2);max-width:48%}.module-person>.scene-picture>img{width:100%;aspect-ratio:1.75;object-position:center 40%}.module-photo-banner>.scene-picture>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-position:right center}.module-example figure>.scene-picture>img{width:100%;aspect-ratio:1.5;border-radius:20px;object-position:center 45%}.document-split>.scene-picture>img{width:100%;aspect-ratio:1.58;border-radius:var(--radius-card);object-position:32% center}.coa-review figure>.scene-picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:35% center}.scene-hero,.scene-stage{background:#10100e}.scene-hero .service-hero-photo,.scene-stage .stage-art{object-fit:cover;object-position:center 35%}.scene-hero:after,.scene-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 24%,#10100e55 49%,#10100ec9 83%),linear-gradient(0deg,#10100e 0%,transparent 20%)}.scene-hero.hero-copy-left:after{background:linear-gradient(90deg,#10100ede 0%,#10100e80 43%,transparent 72%),linear-gradient(0deg,#10100e 0%,transparent 20%)}.scene-hero .service-hero-inner,.scene-stage .stage-content{position:relative;z-index:1}.scene-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 12%,#10100e44 40%,#10100edb 64%,#10100ef0)}.scene-band>.page-container{position:relative;z-index:1}.scene-ending:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#08080730,#080807de 58%,#080807f0),linear-gradient(0deg,#080807,transparent 36%)}.scene-ending.service-ending-center:after{background:linear-gradient(#080807b8,#080807dc),linear-gradient(0deg,#080807,transparent 35%)}.scene-ending>.page-container{position:relative;z-index:1}.scene-ending .service-ending-photo{object-position:left 42%}.home-lab-scene{background:#10100e}.home-lab-scene .home-lab-photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;opacity:1}.home-lab-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#10100ee8,#10100e9c 42%,transparent 78%),linear-gradient(0deg,#10100e55,transparent 24%)}.home-lab-scene>.page-container{position:relative;z-index:1}.service-wholesale .service-hero.hero-copy-left h1{font-family:var(--font-heading);font-weight:400;font-size:clamp(48px,5.56vw,80px);line-height:1.08;letter-spacing:-.04em;margin-bottom:0;max-width:13ch}.service-wholesale .service-hero.hero-copy-left h1>span{color:var(--color-champagne)}.service-wholesale .service-hero.hero-copy-left .service-hero-subtitle{font:400 18px/1.5 var(--font-body);letter-spacing:0;color:#d8c18c;margin-top:24px;max-width:36ch}.service-wholesale .service-hero.hero-copy-left .service-hero-description{margin-top:20px;max-width:43ch;color:#d9d4c9}.service-wholesale .service-hero.hero-copy-left .service-actions{gap:12px;margin-top:28px}.service-wholesale .service-hero.hero-copy-left .service-hero-note{margin-top:32px;max-width:50ch;line-height:1.7}@media(min-width:1101px){.service-wholesale .service-hero.hero-copy-left .service-hero-inner{min-height:clamp(640px,47vw,760px);padding-block:144px 88px}.service-wholesale .service-hero.hero-copy-left .service-hero-copy{width:55%;max-width:640px;padding:0 48px 0 0}.service-wholesale .service-hero.hero-copy-left .service-hero-photo{object-fit:cover;object-position:center 40%}}@media(min-width:701px)and (max-width:1100px){.scene-hero .service-hero-photo{top:0;right:0;bottom:0;left:0;width:100%;height:480px;object-position:30% center;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.scene-hero.hero-copy-left .service-hero-photo{object-position:72% center}.service-page .scene-hero .service-hero-inner{display:block;min-height:0;padding:452px 0 64px}.scene-hero .service-hero-copy,.service-wholesale .scene-hero .service-hero-copy{width:100%;max-width:640px;padding:0;margin-inline:auto}.scene-hero:after,.scene-hero.hero-copy-left:after,.scene-stage:after{background:linear-gradient(0deg,#10100e 0%,#10100e 20%,transparent 65%)}.scene-stage .stage-art{height:480px;object-position:left center;-webkit-mask-image:linear-gradient(#000 76%,transparent);mask-image:linear-gradient(#000 76%,transparent)}.scene-stage .stage-content{padding-block:452px 64px}.scene-band .photo-band-image{object-position:left center}.module-network:has(>.scene-picture)>div{max-width:55%}.service-wholesale .service-hero.hero-copy-left h1{font-size:56px}.service-wholesale .service-hero.hero-copy-left .service-hero-copy{width:100%;padding:0;max-width:640px}.service-wholesale .service-hero.hero-copy-left .service-hero-photo{object-position:right center}}@media(max-width:700px){.service-hero.scene-hero .service-hero-photo,.scene-hero.hero-copy-left .service-hero-photo,.dark-stage.scene-stage.stage-portrait .stage-art{top:0;right:0;bottom:0;left:0;width:100%;height:var(--mobile-hero-photo-height);object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(#000 58%,transparent 100%);mask-image:linear-gradient(#000 58%,transparent 100%)}.service-page .scene-hero .service-hero-inner{display:block;min-height:0;padding:var(--mobile-hero-copy-top) 0 56px}.scene-hero .service-hero-copy,.service-wholesale .scene-hero .service-hero-copy{padding:0;width:100%;max-width:none}.dark-stage.scene-stage.stage-portrait .stage-content{padding-top:var(--mobile-hero-copy-top)}.scene-hero:after,.scene-hero.hero-copy-left:after,.scene-stage:after{inset:0 0 auto;height:var(--mobile-hero-photo-height);background:linear-gradient(180deg,#10100e33 0%,transparent 28%,#10100e55 58%,#10100eed 82%,#10100e 100%)}.module-fact-split>figure>.scene-picture>img{aspect-ratio:4/3;object-position:center 40%}#supply-overview .module-supply-photo>.scene-picture>img{object-position:center 44%}.module-person>.scene-picture>img{aspect-ratio:4/3;object-position:center 36%}.module-section .module-route-card>.scene-picture>img{aspect-ratio:1.7;object-position:center 35%}.module-network:has(>.scene-picture){padding-top:200px;background:#10100e}.module-network>.scene-picture>img{height:232px;object-position:center 28%;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.module-network:has(>.scene-picture)>div{max-width:none;margin-left:0;background:none;padding:28px}.module-photo-banner>.scene-picture>img{height:240px;object-position:center 35%;-webkit-mask-image:linear-gradient(#000 77%,transparent);mask-image:linear-gradient(#000 77%,transparent)}.module-example figure>.scene-picture>img,.document-split>.scene-picture>img{aspect-ratio:4/3;object-position:center 40%}.coa-review figure>.scene-picture>img{object-position:center 35%}.home-lab.home-lab-scene{padding-bottom:340px}.home-lab.home-lab-scene .home-lab-photo{inset:auto 0 0;width:100%;height:340px;object-position:center 33%;-webkit-mask-image:linear-gradient(transparent,#000 24%);mask-image:linear-gradient(transparent,#000 24%)}.home-lab-scene:after{background:linear-gradient(#10100e 0%,transparent 64%)}.scene-band:after{background:linear-gradient(#10100e 0%,#10100e66 62%,transparent 87%)}.scene-band .photo-band-image{object-position:center 35%}.scene-ending:not(.service-ending-center):after{background:linear-gradient(#080807 0%,#080807c9 48%,transparent 75%),linear-gradient(0deg,#080807,transparent 32%)}.scene-ending .service-ending-photo{object-position:center 40%}.service-wholesale .service-hero.hero-copy-left h1{font-size:44px;line-height:1.1}.service-wholesale .service-hero.hero-copy-left .service-hero-subtitle{font-size:16px;margin-top:20px}.service-wholesale .service-hero.hero-copy-left .service-hero-description{font-size:15px;margin-top:16px}.service-wholesale .service-hero.hero-copy-left .service-hero-copy{padding:0;width:100%;max-width:none}.service-wholesale .service-hero.hero-copy-left .service-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.service-wholesale .service-hero.hero-copy-left .page-button{font-size:11px;gap:8px;padding-inline:14px;min-width:0}.service-wholesale .service-hero.hero-copy-left .service-hero-note{font-size:10px;margin-top:24px}}@media(max-width:360px){.service-wholesale .service-hero.hero-copy-left h1{font-size:40px}.service-wholesale .service-hero.hero-copy-left .service-actions{grid-template-columns:1fr}}
