.cmc-western-body{--blue:#dabd83;--ink:#f0eee8;--muted:#aeb8b9;--line:#334044;background:#0a1013}.casewc{overflow:clip}.casewc h1,.casewc h2,.casewc h3{font-family:var(--display);line-height:.98;letter-spacing:-.035em;white-space:pre-line;margin:0}.casewc h2{font-size:clamp(44px,6.5vw,94px)}.casewc h3{font-size:clamp(30px,3.4vw,49px);line-height:1.06}.casewc p{line-height:1.85;color:var(--muted);font-size:14px}.casewc .wc-kicker{color:var(--blue);font:10px/1.7 monospace;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 27px}.casewc figure{min-width:0;margin:0}.casewc figcaption{font:9px/1.6 monospace;letter-spacing:.7px;color:#9caeaf;padding:16px 0}.casewc .wc-photo{display:block;width:100%;border:0;padding:0;background:#10181b;position:relative;cursor:zoom-in}.wc-photo img{width:100%;height:auto;display:block}.wc-photo:after{content:'+';width:32px;height:32px;position:absolute;right:12px;bottom:12px;display:grid;place-items:center;background:#0b1118e8;border:1px solid #d6bc8399;color:#e5cc96;font:23px/1 monospace;transition:background .2s}.wc-photo:hover:after,.wc-photo:focus-visible:after{background:var(--blue);color:#11181a}.casewc .wc-back{display:inline-block;font-size:9px;letter-spacing:1.3px;color:#9eb0b6;padding:12px 0}.wc-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:7%;padding:150px 6% 80px;min-height:790px;align-items:center;background:radial-gradient(ellipse at 85% 20%,#47402c38,transparent 63%)}.casewc .wc-eyebrow{font-size:9px;letter-spacing:1.3px;color:var(--blue);margin:39px 0 26px}.casewc .wc-hero h1{font-size:clamp(74px,8.8vw,138px);line-height:.82;letter-spacing:-.045em;color:var(--ink)}.casewc .wc-deck{font-family:var(--display);color:var(--blue);font-size:clamp(31px,3.4vw,48px);line-height:1.07;white-space:pre-line;margin:33px 0 20px}.casewc .wc-intro{max-width:390px;margin-bottom:24px}.wc-hero-art{position:relative;padding-top:70px;min-width:0}.wc-hero-art:before{content:'';position:absolute;inset:46px 28px 102px -21px;border:1px solid #76674870;pointer-events:none}.wc-hero-art figure{position:relative;background:#10191d;border:1px solid #596066;padding:10px 10px 0;box-shadow:0 30px 80px #0005}.wc-hero-art figcaption{padding:17px 3px;font-size:8px}.wc-art-note{display:flex;align-items:center;gap:25px;padding:24px 0 0}.wc-art-note>span{font-family:var(--display);font-size:21px;color:#c3b390;max-width:165px;line-height:1.1}.casewc .wc-art-note p{font:8px/1.8 monospace;letter-spacing:1.3px;text-transform:uppercase;border-left:1px solid #5b5647;padding-left:24px;max-width:230px}.wc-cross{position:absolute;width:27px;height:27px;top:2px;right:0}.wc-cross:before,.wc-cross:after{content:'';position:absolute;background:#dabd8380}.wc-cross:before{top:13px;left:0;width:27px;height:1px}.wc-cross:after{top:0;left:13px;width:1px;height:27px}.wc-jumps{display:flex;gap:24px 45px;flex-wrap:wrap;padding:23px 6%;border-block:1px solid var(--line);background:#10191d}.wc-jumps a{font:10px/1.5 monospace;padding:9px 0;letter-spacing:.7px;color:#bdc4c3}.wc-jumps a:hover{color:var(--blue)}.wc-section{padding:95px 7.2%;scroll-margin-top:90px}.wc-section+.wc-section{border-top:1px solid var(--line)}.wc-scope{display:grid;grid-template-columns:1.25fr .75fr;gap:10%;align-items:center}.wc-scope>div>p:last-child{max-width:620px;margin:28px 0 0}.wc-facts{margin:0}.wc-facts>div{padding:23px 0;border-top:1px solid var(--line)}.wc-facts dt{font:9px/1.5 monospace;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.wc-facts dd{margin:0;color:#e4e8e6;font-size:13px;line-height:1.8}.wc-photography{background:#0d1519}.wc-heading{max-width:760px;margin-bottom:45px}.wc-heading>p:last-child{max-width:620px;margin:28px 0 0}.wc-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wc-product-grid>figure:nth-child(2){padding-top:55px}.wc-product-grid>figure:nth-child(3){padding-top:110px}.wc-location{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:8%;align-items:center;margin-top:75px}.wc-location>div>p:not(.micro){margin:25px 0}.casewc .wc-credit{font:9px/1.7 monospace;letter-spacing:1px;color:#819595}.wc-web{background:#121c21}.wc-web-top{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:55px}.wc-web-top .wc-heading{margin:0}.wc-web-top>a{white-space:nowrap}.wc-web-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8%;align-items:center}.wc-web-notes article{display:grid;grid-template-columns:24px 1fr;gap:15px;padding:24px 0;border-top:1px solid #3b4648}.wc-web-notes h3{font-size:32px;line-height:1.1;letter-spacing:-.015em}.wc-web-notes .micro{font-size:10px;color:var(--blue);padding-top:6px}.wc-web-notes p{margin:12px 0 0;font-size:13px}.wc-web-grid figure{padding:12px 12px 0;border:1px solid #515957}.casewc .wc-web-note{font:9px/1.7 monospace;letter-spacing:.8px;margin:30px 0 0;color:#8b9fa4}.wc-marketing{background:#0c1317}.wc-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.wc-social-grid>figure:nth-child(2){padding-top:48px}.wc-social-grid>figure:nth-child(3){padding-top:96px}.casewc .wc-archive-note{font-size:11px;color:#8f9b9e;margin:26px 0 0;max-width:620px}.wc-result{background:#d5c5a6;color:#151e22}.casewc .wc-result .wc-kicker{color:#514b3b}.wc-result>div{display:grid;grid-template-columns:1.3fr .7fr;gap:9%;align-items:end}.wc-result h2{font-size:clamp(52px,6.6vw,100px)}.casewc .wc-result p:not(.wc-kicker){color:#344044;margin:0;font-size:14px}.wc-close{background:radial-gradient(ellipse at 5% 100%,#76613930,transparent 70%)}.wc-close h2{font-size:clamp(66px,9vw,140px);color:var(--blue);margin-bottom:35px}.wc-close-row{display:flex;justify-content:space-between;gap:50px;align-items:end}.wc-close-row>p{max-width:460px;margin:0}.wc-close-row>div{display:grid;gap:15px;justify-items:start;min-width:215px}.cmc-western-body .reading-progress{background:var(--blue)}.cmc-western-body #image-dialog .dialog-close{z-index:2}
@media(min-width:1650px){.casewc .wc-section,.casewc .wc-hero{padding-inline:max(7.2%,calc((100% - 1440px)/2))}}
@media(max-width:950px){.wc-hero{gap:5%;padding-inline:6%;min-height:700px}.wc-hero-art{padding-top:45px}.wc-art-note{gap:15px}.wc-art-note>span{font-size:19px}.casewc .wc-art-note p{padding-left:15px;font-size:7px}.wc-product-grid{gap:17px}.wc-location{gap:6%}.wc-web-grid{gap:5%}.wc-web-notes h3{font-size:28px}.wc-social-grid{gap:20px}.wc-scope{gap:6%}.wc-facts dd{font-size:12px}.casewc figcaption{font-size:8px}}
@media(max-width:700px){.wc-hero{display:block;padding:125px 7.2% 48px;min-height:0}.casewc .wc-eyebrow{margin:27px 0 25px;font-size:8px}.casewc .wc-hero h1{font-size:18.5vw}.casewc .wc-deck{font-size:37px;margin:29px 0 18px}.casewc .wc-intro{font-size:14px}.wc-hero-art{padding-top:50px;margin:0 2px}.wc-hero-art:before{inset:36px 17px 95px -13px}.wc-hero-art figure{padding:8px 8px 0}.wc-hero-art figcaption{font-size:7px;padding:13px 1px}.wc-cross{top:17px;width:20px;height:20px;right:2px}.wc-art-note{padding-top:15px}.wc-art-note>span{font-size:19px}.casewc .wc-art-note p{font-size:7px}.wc-jumps{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;padding:18px 7.2%}.wc-jumps a{font-size:8px;min-height:36px;display:flex;align-items:center;letter-spacing:.4px}.wc-section{padding:64px 7.2%;scroll-margin-top:78px}.casewc h2{font-size:clamp(42px,11.5vw,66px)}.casewc .wc-kicker{font-size:9px;margin-bottom:24px}.wc-scope{display:block}.wc-facts{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.wc-facts>div:last-child{grid-column:1/-1}.wc-facts>div{padding:20px 0}.wc-facts dd{font-size:13px}.wc-heading{margin-bottom:32px}.wc-heading>p:last-child{margin-top:23px}.wc-product-grid{grid-template-columns:1fr;gap:25px}.wc-product-grid>figure:nth-child(n){padding:0}.casewc figcaption{font-size:8px;padding:12px 0}.wc-location{display:flex;flex-direction:column;align-items:stretch;gap:25px;margin-top:45px}.casewc h3{font-size:36px}.wc-location>div>p:not(.micro){margin:20px 0}.wc-web-top{display:block;margin-bottom:35px}.wc-web-top>a{margin-top:23px}.wc-web-grid{grid-template-columns:1fr;gap:30px}.wc-web-notes h3{font-size:29px}.wc-web-notes article{padding:21px 0}.wc-web-grid figure{padding:8px 8px 0}.wc-social-grid{grid-template-columns:1fr;gap:27px;max-width:430px;margin:auto}.wc-social-grid>figure:nth-child(n){padding:0}.wc-result>div{display:block}.casewc .wc-result p:not(.wc-kicker){margin-top:28px}.wc-close h2{font-size:14.9vw}.wc-close-row{display:block}.wc-close-row>div{margin-top:30px}.wc-photo:after{width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){.casewc *{transition:none!important}html{scroll-behavior:auto}}
