.OmJ3Ea_page{background:#fff}.OmJ3Ea_page a{color:inherit;text-decoration:none}.OmJ3Ea_hero{min-height:650px}.OmJ3Ea_hero .OmJ3Ea_heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:60px;padding:72px clamp(36px,4.5vw,64px) 80px;display:grid}.OmJ3Ea_hero .OmJ3Ea_heroCopy{width:100%;min-width:0}.OmJ3Ea_eyebrow{color:var(--accent);margin:0 0 28px;font-size:14px;font-weight:550}.OmJ3Ea_heroCopy .hero-support{max-width:28em}.OmJ3Ea_heroCopy .hero-actions{gap:10px}.OmJ3Ea_heroCopy .button{gap:10px}.OmJ3Ea_heroVisual{z-index:2;aspect-ratio:1.05;width:100%;min-width:0;position:relative}.OmJ3Ea_study{--print-border:clamp(10px, 1.1vw, 15px);aspect-ratio:4/5;padding:var(--print-border);background:linear-gradient(155deg,#fff 50%,#fafbf9);border:1px solid #e4e7e9;border-radius:1px;flex-direction:column;margin:0;display:flex;position:absolute;box-shadow:0 1px 2px #0c20361a,0 12px 20px -12px #0c203647,0 38px 48px -34px #0c20364d}.OmJ3Ea_study:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffe6;position:absolute;inset:0}.OmJ3Ea_photo{aspect-ratio:1;background:#f1f3f5;flex:none;width:100%;position:relative;overflow:hidden}.OmJ3Ea_photo:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 55%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0c203612,inset 0 1px 3px #0c20360f}.OmJ3Ea_photo img{object-fit:cover}.OmJ3Ea_study figcaption{color:#25447a;overflow-wrap:anywhere;flex:1;align-items:center;min-height:0;padding:6px 10px 0;font-family:inherit;font-size:clamp(16px,1.5vw,22px);font-style:normal;font-weight:500;line-height:1.35;display:flex}.OmJ3Ea_apparelStudy{width:75%;top:0;left:-1%;transform:rotate(-7deg)}.OmJ3Ea_supplyStudy{width:54%;bottom:-4%;right:-1%;transform:rotate(8deg)}.OmJ3Ea_supplyStudy .OmJ3Ea_photo{background:#edf2ff}.OmJ3Ea_supplyStudy .OmJ3Ea_photo img{object-fit:contain;padding:6%}.OmJ3Ea_page .OmJ3Ea_inner{padding-top:clamp(40px,5vw,64px)}.OmJ3Ea_indexHeading{color:var(--ink);letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.2}.OmJ3Ea_page .site-cta-inner{min-height:360px}.OmJ3Ea_page .site-cta-copy{padding:48px clamp(36px,4.5vw,64px)}.OmJ3Ea_page .site-cta-kicker{margin-bottom:18px}.OmJ3Ea_page .site-cta h2{font-size:clamp(38px,3.8vw,52px)}.OmJ3Ea_page .site-cta-description{margin-top:20px;font-size:17px}.OmJ3Ea_page .site-cta-visual{min-height:0}.OmJ3Ea_page .site-cta-art{width:min(88%,340px)}@media (max-width:1120px){.OmJ3Ea_hero .OmJ3Ea_heroInner{gap:36px}:is(.OmJ3Ea_heroCopy h1,.OmJ3Ea_heroCopy .hero-description){font-size:clamp(42px,4.7vw,58px)}}@media (max-width:760px){.OmJ3Ea_hero{min-height:0}.OmJ3Ea_hero .OmJ3Ea_heroInner{grid-template-columns:minmax(0,1fr);gap:44px;padding:42px 24px 56px}.OmJ3Ea_eyebrow{margin-bottom:22px}:is(.OmJ3Ea_heroCopy h1,.OmJ3Ea_heroCopy .hero-description){font-size:var(--site-mobile-hero-size);line-height:var(--site-mobile-hero-leading)}.OmJ3Ea_heroVisual{aspect-ratio:1.15;width:min(100%,460px);margin-inline:auto}.OmJ3Ea_study{--print-border:10px}.OmJ3Ea_study figcaption{padding:3px 5px 0;font-size:clamp(12px,3.5vw,16px);line-height:1.2}.OmJ3Ea_heroCopy .button{min-width:0}.OmJ3Ea_page .site-cta-copy{padding:44px 24px 24px}.OmJ3Ea_page .site-cta h2{font-size:40px}.OmJ3Ea_page .site-cta-visual{min-height:240px}.OmJ3Ea_page .site-cta-art{width:min(82%,280px)}}@media (max-width:480px){.OmJ3Ea_hero .OmJ3Ea_heroInner{padding-inline:20px}}
.site-proof{--proof-body:#18212f;--proof-shade:#0c121b;--proof-edge:#0c121b;--proof-rim:#090e16;--proof-trim:#fff;--proof-mark:#fff;--proof-knit:#ffffff21;--proof-line:#ffffff2e;--proof-button:#0e141d;--proof-button-edge:#56627a;border-top:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.site-proof[data-colour=cobalt]{--proof-body:#1146ff;--proof-shade:#0a34cf;--proof-edge:#0a34cf;--proof-rim:#0a31c2;--proof-knit:#ffffff4d;--proof-line:#04165c66;--proof-button:#0a31c2;--proof-button-edge:#5f85ff}.site-proof[data-colour=white]{--proof-body:#fbfcff;--proof-shade:#dce4f1;--proof-edge:#a9b7d0;--proof-rim:#c3cee0;--proof-trim:#162a4f;--proof-mark:#162a4f;--proof-knit:#162a4f2e;--proof-line:#162a4f42;--proof-button:#eef2f9;--proof-button-edge:#9fb0cc}.site-proof-inner{width:min(100%, var(--site-grid-width));border-inline:1px solid var(--line);margin:0 auto;position:relative}.site-proof-heading{text-align:center;flex-direction:column;align-items:center;padding:76px clamp(36px,4.5vw,64px) 0;display:flex}.site-proof-heading h2{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.4vw,48px);font-weight:490;line-height:1.08}.site-proof-heading h2 span{color:#637895;display:block}.site-proof-heading p{color:#637895;text-wrap:balance;max-width:540px;margin:18px 0 0;font-size:18px;line-height:1.5}.site-proof-visual{aspect-ratio:1340/630;position:relative}.site-proof-stage{position:absolute;inset:0}.site-proof-scene{width:100%;height:100%;display:block}.site-proof-body{fill:var(--proof-body);stroke:var(--proof-edge);transition:fill .8s,stroke .8s}.site-proof-rim{fill:var(--proof-rim);stroke:var(--proof-rim);transition:fill .8s,stroke .8s}.site-proof-inside{fill:var(--proof-shade);transition:fill .8s}.site-proof-fill{fill:var(--proof-body);transition:fill .8s}.site-proof-deep{fill:var(--proof-rim);transition:fill .8s}.site-proof-line{fill:none;stroke:var(--proof-line);transition:stroke .8s}.site-proof-tip{fill:none;stroke:var(--proof-trim);transition:stroke .8s}.site-proof-button{fill:var(--proof-button);stroke:var(--proof-button-edge);transition:fill .8s,stroke .8s}.site-proof-mark{fill:var(--proof-mark);transition:fill .8s}.site-proof-knit{fill:var(--proof-knit);transition:fill .8s}.site-proof-plate[data-layer=production] :is(.site-proof-body,.site-proof-rim,.site-proof-inside,.site-proof-fill,.site-proof-deep,.site-proof-line,.site-proof-tip,.site-proof-button,.site-proof-mark){transition-delay:.5s}.site-proof-face{transition:stroke .25s}.site-proof-chip-ring{opacity:0;transition:opacity .5s}.site-proof[data-colour=black] .site-proof-chip[data-colour=black] .site-proof-chip-ring,.site-proof[data-colour=cobalt] .site-proof-chip[data-colour=cobalt] .site-proof-chip-ring,.site-proof[data-colour=white] .site-proof-chip[data-colour=white] .site-proof-chip-ring{opacity:1}:is(.site-proof-visual:has(.site-proof-layer[data-layer=start]:hover) .site-proof-plate[data-layer=start] .site-proof-face,.site-proof-visual:has(.site-proof-layer[data-layer=design]:hover) .site-proof-plate[data-layer=design] .site-proof-face,.site-proof-visual:has(.site-proof-layer[data-layer=production]:hover) .site-proof-plate[data-layer=production] .site-proof-face){stroke:var(--accent)}.site-proof-layers{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.site-proof-layer{top:var(--proof-top);pointer-events:auto;width:min(260px,22%);position:absolute;transform:translateY(-13px)}.site-proof-layer[data-side=left]{right:var(--proof-edge);text-align:right}.site-proof-layer[data-side=right]{left:var(--proof-edge)}.site-proof-layer h3{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:530;line-height:26px}.site-proof-layer h3 span{color:var(--accent);font-variant-numeric:tabular-nums;margin-right:10px}.site-proof-step-icon{flex-shrink:0;display:none}.site-proof-layer p{color:#637895;text-wrap:balance;margin:6px 0 0;font-size:15px;line-height:1.45}@keyframes site-proof-release{to{opacity:1;transform:none}}@keyframes site-proof-release-fade{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.site-proof-plate{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .5s;transition-delay:calc(var(--proof-rank) * 80ms)}.site-proof-leader,.site-proof-rails,.site-proof-layer{transition:opacity .5s .8s}.site-proof-badge{--proof-badge-delay:calc(1s + (2 - var(--proof-rank)) * .16s);transform-box:fill-box;transform-origin:bottom;transition:opacity .35s ease var(--proof-badge-delay), transform .5s cubic-bezier(.34, 1.56, .64, 1) var(--proof-badge-delay)}.site-proof[data-reveal=hidden] :is(.site-proof-plate,.site-proof-badge){opacity:0;transition:none;animation:0s linear 3s forwards site-proof-release}.site-proof[data-reveal=hidden] :is(.site-proof-leader,.site-proof-rails,.site-proof-layer){opacity:0;transition:none;animation:0s linear 3s forwards site-proof-release-fade}.site-proof[data-reveal=hidden] .site-proof-plate{transform:translateY(calc(var(--proof-rank) * 64px))}.site-proof[data-reveal=hidden] .site-proof-badge{transform:scale(.6)}}@media (max-width:820px){.site-proof-heading{padding:56px 24px 0}.site-proof-heading p{font-size:17px}.site-proof-visual{aspect-ratio:auto}.site-proof-stage{height:542px;position:relative;inset:auto;overflow:hidden}.site-proof-scene{width:1153px;height:542px;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-proof-leader{display:none}.site-proof-layers{border-top:1px solid var(--line);pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.site-proof-layer,.site-proof-layer[data-side]{text-align:left;width:auto;padding:26px 24px 28px;position:static;transform:none}.site-proof-layer+.site-proof-layer{border-left:1px solid var(--line)}.site-proof-layer h3{font-size:18px}.site-proof-layer h3 span{margin:0 0 3px;display:block}.site-proof-layer h3 .site-proof-step-number{display:none}.site-proof-step-icon{margin-bottom:8px;display:block}.site-proof-layer p{font-size:14px}}@media (max-width:760px){.site-proof-inner{border:0}}@media (max-width:600px){.site-proof-stage{height:504px}.site-proof-scene{width:1072px;height:504px}.site-proof-layers{grid-template-columns:minmax(0,1fr)}.site-proof-layer,.site-proof-layer[data-side]{padding:20px 24px 22px}.site-proof-layer+.site-proof-layer{border-top:1px solid var(--line);border-left:0}.site-proof-layer h3 span{margin:0 10px 0 0;display:inline}.site-proof-layer .site-proof-step-heading{align-items:center;gap:10px;display:flex}.site-proof-step-icon{margin-bottom:0}}@media (max-width:480px){.site-proof-heading{padding:50px 20px 0}.site-proof-heading h2{font-size:31px}.site-proof-stage{height:479px}.site-proof-scene{width:1019px;height:479px}.site-proof-layer,.site-proof-layer[data-side]{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.site-proof-body,.site-proof-rim,.site-proof-inside,.site-proof-fill,.site-proof-deep,.site-proof-line,.site-proof-tip,.site-proof-button,.site-proof-mark,.site-proof-knit,.site-proof-face,.site-proof-chip-ring{transition:none}}
