/* All selectors are scoped to the one module wrapper. No dependencies or global resets. */
.wi-story{--wi-ink:#22231f;--wi-muted:#686a61;--wi-line:#dcded5;--wi-accent:#a84025;box-sizing:border-box;background:var(--wi-paper, #faf9f6);color:var(--wi-ink);font:16px/1.6 Arial,Helvetica,sans-serif;isolation:isolate;width:100%;container-type:inline-size}
.wi-story *,.wi-story *::before,.wi-story *::after{box-sizing:border-box}
.wi-story [hidden]{display:none!important}.wi-story img{display:block;max-width:100%;object-fit:cover}.wi-story button,.wi-story a,.wi-story summary{-webkit-tap-highlight-color:transparent}.wi-story button{font:inherit;cursor:pointer}.wi-story button,.wi-story a{touch-action:manipulation}.wi-story :focus-visible{outline:3px solid var(--wi-accent);outline-offset:5px}.wi-story p,.wi-story h2,.wi-story figure,.wi-story blockquote{margin:0}.wi-story h2{font-weight:500;line-height:1.08;letter-spacing:-2px}.wi-story em{font-family:Georgia,'Times New Roman',serif;font-weight:400}.wi-story__inner{max-width:1320px;margin:auto;padding:0 56px}.wi-story__mast{display:flex;justify-content:space-between;align-items:center;padding:27px 0;border-bottom:1px solid var(--wi-line);font-size:10px;letter-spacing:2px}.wi-story__mast>span:first-child{font-size:17px;letter-spacing:3px;font-weight:700}.wi-story__mast i{font-family:Georgia,serif;font-weight:400}.wi-story__intro{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding-top:48px}.wi-story__carousel{min-width:0}.wi-story__viewport{overflow:hidden;background:#e8e3da;touch-action:pan-y}.wi-story__track{display:flex;transition:transform .8s cubic-bezier(.22,.68,.2,1)}.wi-story__slide{position:relative;flex:0 0 100%;min-width:0;aspect-ratio:1/1.1;overflow:hidden}.wi-story__slide>img{width:100%;height:100%}.wi-story__slide::after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.62))}.wi-story__slide figcaption{position:absolute;bottom:30px;left:30px;right:24px;z-index:1;color:white}.wi-story__slide figcaption span{display:block;font-size:10px;letter-spacing:2px;margin-bottom:6px}.wi-story__slide figcaption strong{font:italic 29px/1.2 Georgia,serif}.wi-story__controls{display:flex;align-items:center;justify-content:space-between;padding-top:16px}.wi-story__dots,.wi-story__arrows{display:flex;gap:4px}.wi-story__controls button{width:40px;height:40px;border:0;background:transparent;color:var(--wi-ink);font-size:20px}.wi-story__dots button{position:relative;width:30px}.wi-story__dots button::after{content:'';position:absolute;left:6px;right:6px;top:19px;height:2px;background:#c7c8bf}.wi-story__dots button[aria-pressed=true]::after{background:var(--wi-ink)}.wi-story__arrows button:hover{background:#eae9e2}.wi-story__eyebrow{font-size:10px;font-weight:700;letter-spacing:2.2px;line-height:1.6}.wi-story__editorial h2{font-size:clamp(36px,4.3cqi,57px);margin:22px 0}.wi-story__lede{color:var(--wi-muted);font-size:15px;max-width:370px;margin-bottom:32px!important}.wi-story__article{border-top:1px solid var(--wi-line)}.wi-story__article:last-child{border-bottom:1px solid var(--wi-line)}.wi-story__article summary{display:grid;grid-template-columns:92px 1fr;gap:24px;align-items:center;padding:24px 0;cursor:pointer;list-style:none}.wi-story__article summary::-webkit-details-marker{display:none}.wi-story__article summary>img{width:92px;height:100px}.wi-story__article small{display:block;font-size:10px;letter-spacing:1.7px;margin-bottom:7px}.wi-story__article strong{display:block;font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.5px}.wi-story__read{display:flex;justify-content:space-between;font-size:11px;color:var(--wi-muted);margin-top:10px}.wi-story__read b{font-size:18px;font-weight:400}.wi-story__article>p{font-size:14px;color:var(--wi-muted);padding:0 0 24px}.wi-story__philosophy{padding:105px 20px 115px;text-align:center;max-width:850px;margin:auto}.wi-story__philosophy blockquote{font-size:clamp(34px,4.5cqi,60px);line-height:1.15;letter-spacing:-1.8px;margin:25px 0}.wi-story__philosophy>p:not(.wi-story__eyebrow){max-width:610px;margin:auto;font-size:15px;color:var(--wi-muted)}.wi-story__signature{display:block;font:italic 23px Georgia,serif;margin-top:25px;color:var(--wi-accent)}.wi-story__section-heading{border-top:1px solid var(--wi-line);padding-top:40px;display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.wi-story__section-heading h2{font-size:clamp(32px,3.7cqi,49px);margin-top:16px}.wi-story__section-heading>p{font-size:13px;color:var(--wi-muted);max-width:300px}.wi-story__film{position:relative;display:block;width:100%;padding:0;border:0;background:#272924;color:white;text-align:left;overflow:hidden;aspect-ratio:16/9}.wi-story__film>img{width:100%;height:100%;transition:transform .8s}.wi-story__film:hover>img{transform:scale(1.025)}.wi-story__film::after{content:'';position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.25),transparent 35%,rgba(0,0,0,.55))}.wi-story__film-top,.wi-story__film-bottom{position:absolute;z-index:1;left:32px;right:32px;display:flex;justify-content:space-between;gap:16px}.wi-story__film-top{top:25px;font-size:9px;letter-spacing:1.8px}.wi-story__film-bottom{bottom:29px;align-items:end}.wi-story__film-bottom strong{font:italic 30px Georgia,serif}.wi-story__film-bottom>span{font-size:9px;letter-spacing:1.4px}.wi-story__play{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;display:grid;place-items:center;padding-left:4px;border:1px solid #ffffffaa;border-radius:50%;background:#ffffff22;backdrop-filter:blur(7px);font-size:21px;transition:background .2s}.wi-story__film:hover .wi-story__play{background:#ffffff44}.wi-story__process{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-bottom:1px solid var(--wi-line);padding:24px 0 30px}.wi-story__process p{font:italic 19px Georgia,serif}.wi-story__process small{display:block;font:9px Arial,sans-serif;letter-spacing:1.5px;color:var(--wi-muted);margin-bottom:9px}.wi-story__closing{text-align:center;padding:105px 12px}.wi-story__closing h2{font-size:clamp(36px,4.3cqi,58px);margin:22px 0 15px}.wi-story__closing>p:not(.wi-story__eyebrow){font-size:14px;color:var(--wi-muted)}.wi-story__shop{display:inline-flex;gap:38px;align-items:center;background:var(--wi-ink);color:#fff;text-decoration:none;font-size:12px;padding:17px 25px;margin-top:28px;transition:background .2s}.wi-story__shop:hover{background:var(--wi-accent)}.wi-story__shop span{font-size:20px}.wi-story__foot{display:flex;justify-content:space-between;border-top:1px solid var(--wi-line);padding:22px 0;font-size:8px;letter-spacing:1.8px;color:var(--wi-muted)}.wi-story__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wi-story__dialog{border:0;padding:0;background:var(--wi-paper, #faf9f6);color:var(--wi-ink);width:min(850px,92vw);max-height:90vh;overflow:auto}.wi-story__dialog::backdrop{background:#111b;backdrop-filter:blur(5px)}.wi-story__dialog img,.wi-story__dialog video{width:100%;height:auto}.wi-story__dialog-copy{padding:30px}.wi-story__dialog-copy h2{font:30px Georgia,serif;margin:12px 0}.wi-story__dialog-copy p{font-size:14px}.wi-story__dialog-copy small{display:block;margin-top:20px;color:var(--wi-muted);font-size:11px}.wi-story__close{position:absolute;z-index:2;top:12px;right:12px;background:white;border:0;width:44px;height:44px;color:#222}
@container (max-width:850px){.wi-story__inner{padding:0 28px}.wi-story__intro{gap:30px}.wi-story__article summary{grid-template-columns:65px 1fr;gap:15px}.wi-story__article summary>img{width:65px;height:80px}.wi-story__article strong{font-size:18px}.wi-story__section-heading{display:block}.wi-story__section-heading>p{margin-top:20px;max-width:none}.wi-story__film-bottom{display:block}.wi-story__film-bottom>span{display:block;margin-top:10px}}
@container (max-width:600px){.wi-story__inner{padding:0 20px}.wi-story__mast{padding:22px 0}.wi-story__mast>span:last-child{font-size:8px;letter-spacing:1px}.wi-story__intro{grid-template-columns:1fr;gap:30px;padding-top:25px}.wi-story__slide{aspect-ratio:1}.wi-story__editorial h2{font-size:42px}.wi-story__lede{max-width:none}.wi-story__article summary{grid-template-columns:80px 1fr}.wi-story__article summary>img{width:80px;height:85px}.wi-story__article strong{font-size:21px}.wi-story__philosophy{padding:70px 0}.wi-story__philosophy blockquote{font-size:36px}.wi-story__section-heading h2{font-size:36px}.wi-story__film{aspect-ratio:4/3}.wi-story__film-top{left:18px;right:18px;top:18px;font-size:8px}.wi-story__film-top>span{display:none}.wi-story__film-bottom{left:18px;right:18px;bottom:18px}.wi-story__film-bottom strong{font-size:24px}.wi-story__film-bottom>span{font-size:8px}.wi-story__play{width:60px;height:60px}.wi-story__process{gap:12px}.wi-story__process p{font-size:16px;line-height:1.35}.wi-story__process small{font-size:8px;letter-spacing:.7px}.wi-story__closing{padding:70px 0}.wi-story__closing h2{font-size:38px}.wi-story__foot{gap:20px;font-size:7px}.wi-story__foot>span:last-child{text-align:right;max-width:155px}}
@media(prefers-reduced-motion:reduce){.wi-story *,.wi-story *::before,.wi-story *::after{transition:none!important;animation:none!important}}
