/* The supplied photography becomes evidence within the sourcing journey. */
.sourcing-visual.scene-hero{padding:0;border:0;background:transparent}.scene-hero .visual-topline{padding-top:0}.sourcing-visual.scene-hero>img{aspect-ratio:1.5;object-fit:contain;mix-blend-mode:normal;margin:0}.scene-hero figcaption{border-top:0;padding-bottom:14px}.scene-hero .visual-capabilities{padding-bottom:0}
.usage-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.usage-scene-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}.usage-scene-grid figure{margin:0;min-width:0}.usage-scene-grid .gallery-open{background:#eeeae5}.usage-scene-grid img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.usage-scene-grid figcaption{padding-top:23px}.scene-context{display:block;font-size:.875rem;color:var(--accent);font-weight:600;margin-bottom:12px}.usage-scene-grid h3{font-size:1.65rem;line-height:1.25;margin:0 0 14px}.usage-scene-grid p{font-size:1rem;color:var(--muted);margin:0 0 16px}.scene-provenance{display:block;font-size:.875rem;color:var(--muted);line-height:1.5}.scene-format-note{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.scene-format-note h3{font-size:1.45rem;line-height:1.3;margin-bottom:12px}.scene-format-note p{max-width:710px;font-size:1rem;color:var(--muted);margin:0}.scene-format-note>a{flex-shrink:0}#project-applications .application-plan-grid{margin-top:42px}
@media(max-width:1100px){.usage-scene-grid{gap:25px}.usage-scene-grid-four{gap:35px 25px}.usage-scene-grid h3{font-size:1.5rem}}
@media(max-width:820px){.usage-scene-grid{grid-template-columns:1fr;gap:34px}.usage-scene-grid figure{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.usage-scene-grid figcaption{padding:0}.scene-format-note{align-items:start;flex-direction:column;gap:20px}}
@media(max-width:580px){.sourcing-visual.scene-hero{padding:0}.scene-hero .visual-topline>span:last-child{display:inline}.usage-scene-grid figure{grid-template-columns:1fr;gap:20px}.usage-scene-grid h3{font-size:1.55rem}.scene-context{margin-bottom:10px}.scene-hero figcaption{flex-direction:row;align-items:start;gap:20px}.scene-hero figcaption a{max-width:140px}.scene-format-note{margin-top:30px;padding-top:25px}}
.home-evidence-gallery .factory-shot img{aspect-ratio:1.48;object-fit:cover}.home-evidence-gallery .factory-shot:first-child img{object-position:center}.equipment-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 25px}.equipment-photo-grid article{min-width:0}.equipment-photo-grid img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.equipment-photo-grid article>div{padding:20px 0 0}.equipment-photo-grid article>div>span{font-size:.875rem;color:var(--accent)}.equipment-photo-grid h3{font-size:1.4rem;line-height:1.25;margin:10px 0 14px}.equipment-photo-grid p{font-size:1rem;color:var(--muted);margin:0}.equipment-photo-grid+.note{margin-top:28px}
.range-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.range-showcase-grid figure{margin:0;min-width:0}.range-showcase-grid .gallery-open{background:#fff;border:1px solid var(--line)}.range-showcase-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.range-showcase-grid figcaption{padding-top:22px}.range-showcase-grid h3{font-size:1.55rem;line-height:1.25;margin-bottom:13px}.range-showcase-grid p{font-size:1rem;color:var(--muted);margin-bottom:0}.range-showcase-grid+.note{margin-top:25px}.custom-photo.range-configuration-photo img{object-fit:contain;aspect-ratio:1;mix-blend-mode:multiply}.custom-photo.range-configuration-photo{background:#fff}
.brand-packshot{margin:28px 0 0;max-width:490px}.brand-packshot .gallery-open{border:1px solid var(--line);background:#fff}.brand-packshot img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.brand-packshot figcaption{font-size:.875rem;line-height:1.7;color:var(--muted);margin-top:12px}.delivery-editorial{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px}.delivery-editorial .brand-packshot{margin:0;max-width:510px}.delivery-checks{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}.delivery-checks article{border-top:1px solid var(--line);padding-top:22px}.delivery-checks h3{font-size:1.45rem;line-height:1.3}.delivery-checks p{font-size:1rem;color:var(--muted)}.quality-packing .brand-packshot{margin:0}
.shipment-top{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.shipment-top h3{font-size:1.65rem;line-height:1.25}.shipment-top figure{margin:0;min-width:0}.shipment-top figure>img{width:100%;height:auto;object-fit:contain;background:#fff;padding:22px;border:1px solid var(--line)}.shipment-top figcaption{font-size:.875rem;color:var(--muted);margin:12px 0 22px}.shipment-top figure>p{font-size:1rem;color:var(--muted)}.shipping-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.shipping-route-grid article{border-top:2px solid var(--ink);padding-top:24px}.shipping-route-grid span{font-size:.875rem;color:var(--accent)}.shipping-route-grid h3{font-size:1.6rem;margin:14px 0;line-height:1.25}.shipping-route-grid p{font-size:1rem;color:var(--muted);margin:0}.shipment-brief{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:32px;margin-top:38px;border-top:1px solid var(--line)}.shipment-brief h3{font-size:1.5rem;line-height:1.3;margin-bottom:13px}.shipment-brief p{font-size:1rem;color:var(--muted);max-width:720px;margin:0}.shipment-brief .button{flex-shrink:0}.factory-identity{padding-top:0}.factory-identity figure{margin:0}.factory-identity img{width:100%;height:auto;aspect-ratio:2.32;object-fit:contain}.factory-identity figcaption{display:flex;justify-content:space-between;gap:20px;font-size:.875rem;margin-top:14px;color:var(--muted)}.factory-identity figcaption strong{color:var(--ink);font-weight:600}.factory-panorama.owner-factory-panorama img{aspect-ratio:2.42;object-fit:contain}.factory-panorama.owner-factory-panorama{max-width:1000px;margin-left:auto;margin-right:auto}
.supplement-group{margin-top:40px}.supplement-group:first-of-type{margin-top:0}.supplement-group h3{font-size:1.6rem;line-height:1.3;margin-bottom:20px}.supplement-table{min-width:1000px}.supplement-table caption{text-align:left;padding-bottom:15px;font-size:.875rem;color:var(--muted)}.supplement-table td,.supplement-table th{font-size:1rem;vertical-align:middle;padding:19px 17px}.supplement-table td>span{display:block;font-size:1rem;color:var(--muted);margin-top:5px}.supplement-table .model-thumb{width:145px;background:#fff;border:1px solid var(--line);margin:0}.supplement-table .model-thumb img{width:100%;height:108px;object-fit:contain}.supplement-table .missing-model-image{font-size:.875rem;color:var(--muted);max-width:140px}.supplement-table .text-link{white-space:nowrap}.catalog-collection-overview{display:flex;flex-wrap:wrap;gap:10px 24px;padding:20px 0;border-top:1px solid var(--line);margin-bottom:32px}.catalog-collection-overview a{font-size:1rem;font-weight:600}.catalog-collection-overview a:hover{color:var(--accent)}.catalog-collections .family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.family-card h3{line-height:1.2}.family-card p{font-size:1rem}
@media(max-width:1100px){.equipment-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px}.delivery-editorial{gap:40px}.shipment-top{gap:40px}.range-showcase-grid{gap:22px}.shipment-brief{align-items:start}.shipment-brief .button{max-width:280px}.catalog-collections .family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.equipment-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.range-showcase-grid{grid-template-columns:1fr;gap:35px}.range-showcase-grid figure{display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:center}.range-showcase-grid figcaption{padding:0}.delivery-editorial{grid-template-columns:1fr;gap:35px}.delivery-editorial .brand-packshot{max-width:520px;margin:0 auto;width:100%}.shipment-top{grid-template-columns:1fr;gap:30px}.shipment-top figure>img{max-width:650px}.shipping-route-grid{gap:25px}.shipment-brief{flex-direction:column;gap:23px}.shipment-brief .button{max-width:none}.factory-identity figcaption{flex-direction:column;gap:3px}}
@media(max-width:580px){.equipment-photo-grid{grid-template-columns:1fr;gap:33px}.equipment-photo-grid article{display:grid;grid-template-columns:1fr;gap:0}.equipment-photo-grid img{aspect-ratio:1.5}.equipment-photo-grid h3{font-size:1.5rem}.range-showcase-grid figure{grid-template-columns:1fr;gap:18px}.range-showcase-grid img{aspect-ratio:1.1}.range-showcase-grid h3{font-size:1.6rem}.delivery-checks{grid-template-columns:1fr;gap:25px}.shipping-route-grid{grid-template-columns:1fr;gap:26px;margin-top:35px}.shipment-brief .button{width:100%}.shipment-top figure>img{padding:15px}.factory-identity img{aspect-ratio:2.1}.factory-panorama.owner-factory-panorama img{aspect-ratio:2.42}.catalog-collections .family-grid{grid-template-columns:1fr}.supplement-table td,.supplement-table th{padding:15px 12px}.supplement-table .model-thumb{width:125px}.supplement-table .model-thumb img{height:95px}}
