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

.caseaw .aw-hero h1{color:var(--blue);font-size:clamp(110px,13.8vw,210px);line-height:.78}.aw-hero-art{padding-top:35px}.aw-hero-art:before{inset:13px 23px 100px -20px}.aw-art-note>span{color:var(--blue)}.aw-wide{max-width:980px;margin:70px auto 0}.aw-product-grid{grid-template-columns:1.15fr 1.15fr .8fr;align-items:start}.aw-product-grid>figure:nth-child(3){padding-top:0}.aw-seo{background:#151e22}.aw-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:55px 0 0;border-block:1px solid #52605c}.aw-metrics>div{display:flex;flex-direction:column-reverse;gap:18px;padding:30px 30px 34px;border-right:1px solid #52605c}.aw-metrics>div:first-child{padding-left:0}.aw-metrics>div:last-child{border:0}.aw-metrics dd{font-family:var(--display);font-size:clamp(86px,10vw,150px);line-height:1;margin:0;color:var(--blue)}.aw-metrics dt{font:10px/1.7 monospace;letter-spacing:1px;text-transform:uppercase;color:#c3cbc5}.caseaw .aw-metric-note{font:9px/1.7 monospace;letter-spacing:.6px;margin:20px 0 0}.aw-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;align-items:center;margin-top:75px}.aw-proof figure{max-width:460px;justify-self:end}.aw-proof>div>p:not(.micro){margin-top:25px}.caseaw .aw-proof-note{font-size:11px;line-height:1.8;color:#95a49e}.caseaw .aw-archive-note{max-width:800px}.caseaw .aw-result p:not(.aw-kicker){color:#30382f}.caseaw .aw-result .aw-kicker{color:#3f412d}.aw-photo:after{content:none}.aw-photo:before{content:"";position:absolute;right:13px;bottom:13px;width:30px;height:30px;background:#0b1118e8;border:1px solid #efc94c99;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M15 9v12M9 15h12' fill='none' stroke='%23efc94c'/%3E%3C/svg%3E")}.aw-photo:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
@media(max-width:700px){.caseaw .aw-hero h1{font-size:29vw;line-height:.8}.aw-hero-art{padding-top:45px}.aw-hero-art:before{inset:32px 17px 95px -13px}.aw-product-grid{grid-template-columns:1fr}.aw-wide{margin-top:40px}.aw-metrics{gap:0;margin-top:35px}.aw-metrics>div{padding:24px 13px;gap:13px}.aw-metrics dd{font-size:22vw}.aw-metrics dt{font-size:8px;letter-spacing:.3px}.aw-proof{grid-template-columns:1fr;gap:25px;margin-top:45px}.aw-proof figure{justify-self:stretch;max-width:none}.caseaw .aw-hero .aw-deck{font-size:32px}.caseaw .aw-result h2{font-size:11vw}}
