.wpage{--mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace}.wpage-hero .bars{top:calc(100% + var(--hero-gap) + .21em)}.wpage-hero .hero__below{margin-top:calc(var(--claim-size) * .88 + 2 * var(--hero-gap))}.windex{background:var(--red)}.windex .wrap{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}.windex__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.windex__list>li{display:grid}.windex__tile{background:var(--paper);transition:transform .25s var(--ease);align-content:start;gap:12px;padding:22px 22px 24px;text-decoration:none;display:grid}.windex__tile:hover{transform:translateY(-4px)}.windex__tile .case__art{width:84px;height:54px;margin-bottom:8px}.windex__id{color:var(--muted);gap:8px;font-size:15px;display:flex}.windex__id b{color:var(--ink);font-weight:800}.windex__title{letter-spacing:-.025em;font-size:clamp(20px,1.8vw,25px);font-weight:750;line-height:1.1}.windex__tile .case__tags{margin-top:4px}.wcase .wrap{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px)}.wcase+.wcase .wrap{padding-top:0}.wcase__head{border-top:3px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding-top:24px;display:flex}.wcase__id{align-items:flex-start;gap:clamp(20px,2.5vw,36px);display:flex}.wcase__number{letter-spacing:-.06em;font-size:clamp(64px,8vw,120px);font-weight:850;line-height:.78}.wcase__meta{justify-items:start;gap:12px;display:grid}.wcase__sector{color:var(--muted);gap:2px;font-size:15px;display:grid}.wcase__sector b{color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:750}.wcase__problem{max-width:21ch;margin-top:clamp(40px,5vw,72px)}.wcase__lead{max-width:50ch;margin-top:24px;font-size:19px}.wcase__credit{border-left:4px solid var(--yellow);max-width:58ch;color:var(--muted);margin-top:20px;padding-left:16px;font-size:16px}.wcase__rows{border-top:2px solid var(--ink);margin-top:clamp(48px,5vw,72px)}.wrow{border-bottom:1px solid #15151540;grid-template-columns:240px minmax(0,1fr);align-items:baseline;gap:14px 48px;padding-block:clamp(26px,2.8vw,40px);display:grid}.wrow--last{border-bottom:0}.wrow__label{font-size:15.5px;font-weight:750;line-height:1.35}.wconsider{gap:20px;display:grid}.wconsider__intro{max-width:52ch;color:var(--muted)}.wconsider__list{gap:14px;display:grid}.wconsider__option{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:baseline;gap:4px 32px;display:grid}.wconsider__struck{color:var(--muted);letter-spacing:-.025em;justify-self:start;font-size:clamp(20px,2vw,28px);font-weight:750;line-height:1.12}.wconsider__why{max-width:34ch;font-size:17px;line-height:1.35}.js [data-edit] .wconsider__why{transition-delay:calc(.6s + var(--d) * .35s)}.wconsider__chosen{letter-spacing:-.03em;max-width:32ch;margin-top:6px;font-size:clamp(22px,2.3vw,32px);font-weight:750;line-height:1.12}.js [data-edit] .wconsider__chosen mark{transition-delay:calc(.5s + var(--d) * .35s)}.wday{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;display:grid}.wday__side{border-top:3px solid var(--ink);padding-top:16px}.wday__side--before{border-top-style:dashed;border-top-color:#15151573}.wday h4{margin:0 0 10px;font-size:15.5px;font-weight:750}.wday p{max-width:44ch;font-size:17.5px}.wday__side--before p{color:var(--muted)}.wflow{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid}.wflow__step{padding:30px 20px 0 0;position:relative}.wflow__step:before{background:var(--ink);content:"";transform-origin:0;height:3px;transition:transform .45s var(--ease) calc(var(--i) * .22s);position:absolute;top:0;left:0;right:0}.wflow__step:after{border:3px solid var(--ink);background:var(--paper);content:"";width:16px;height:16px;transition:transform .45s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * .22s + 50ms);position:absolute;top:-6.5px;left:0}.wflow__step--ai:after{background:var(--yellow)}.wflow__body{transition:opacity .5s ease calc(var(--i) * .22s + .2s), transform .7s var(--ease) calc(var(--i) * .22s + .2s)}.js .wflow:not(.is-in) .wflow__step:before{transform:scaleX(0)}.js .wflow:not(.is-in) .wflow__step:after{transform:scale(0)}.js .wflow:not(.is-in) .wflow__body{opacity:0;transform:translateY(12px)}.wflow__tag{color:var(--muted);border:1.5px solid #15151566;margin-bottom:10px;padding:1px 10px;font-size:13px;font-weight:750;display:inline-block}.wflow__step--ai .wflow__tag{border-color:var(--ink);background:var(--yellow);color:var(--ink)}.wflow__title{max-width:16ch;font-size:16px;font-weight:650;line-height:1.25}.wflow__note{letter-spacing:-.03em;max-width:34ch;margin-top:32px;font-size:clamp(22px,2.3vw,32px);font-weight:750;line-height:1.12}.wrow--stop .wrow__label{color:var(--red)}.wstop{gap:10px;display:grid}.wstop li{max-width:46ch;padding-left:30px;font-size:19px;font-weight:650;line-height:1.3;position:relative}.wstop li:before{background:var(--red);content:"";width:16px;height:4px;position:absolute;top:.6em;left:0}.wstands{justify-items:start;gap:10px;display:grid}.wstands p{max-width:50ch;font-size:17.5px}.wstands .wresult{max-width:40ch;color:var(--muted);gap:8px;margin-bottom:8px;font-size:16.5px;display:grid}.wresult b{white-space:nowrap;color:var(--ink);letter-spacing:-.055em;font-size:clamp(56px,7vw,104px);font-weight:850;line-height:.88}.hood{background:var(--ink);color:var(--paper);margin-top:clamp(32px,3.5vw,48px)}.hood summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:24px 28px;list-style:none;display:grid}.hood summary::-webkit-details-marker{display:none}.hood__title{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.05}.hood__sub{color:#f0efeab8;grid-column:1;font-size:15.5px}.hood__icon{width:44px;height:44px;transition:background-color .2s ease, border-color .2s ease, transform .35s var(--ease);border:1.5px solid #f0efea8c;grid-area:1/2/span 2;position:relative}.hood__icon:before,.hood__icon:after{background:var(--paper);content:"";width:16px;height:2px;margin:-1px 0 0 -8px;position:absolute;top:50%;left:50%}.hood__icon:after{transform:rotate(90deg)}.hood summary:hover .hood__icon{border-color:var(--yellow);background:var(--yellow)}.hood summary:hover .hood__icon:before,.hood summary:hover .hood__icon:after{background:var(--ink)}.hood[open] .hood__icon{transform:rotate(45deg)}.hood__body{padding:0 28px 28px}.hood__row{border-top:1px solid #f0efea33;grid-template-columns:212px minmax(0,1fr);align-items:baseline;gap:10px 40px;padding-block:22px;display:grid}.hood__label{color:var(--yellow);margin:0;font-size:15px;font-weight:750}.hood__chips{flex-wrap:wrap;gap:8px;display:flex}.hood__chips li{font-family:var(--mono);border:1.5px solid #f0efea66;padding:3px 10px;font-size:13.5px;line-height:1.4}.hood__note{color:#f0efeab8;margin-top:12px;font-size:15.5px}.hood__terms{gap:18px;display:grid}.hood__terms dt{font-family:var(--mono);font-size:14.5px;font-weight:600}.hood__terms dd{color:#f0efead1;max-width:62ch;margin-top:4px;font-size:16px}.hood__technically{color:#f0efea9e;font-family:var(--mono);margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.hood__technically b{color:#f0efead1;font-weight:600}.hood__list{gap:10px;display:grid}.hood__list li,.hood__text{color:#f0efead1;max-width:64ch;font-size:16px;position:relative}.hood__list li{padding-left:22px}.hood__list li:before{background:var(--yellow);content:"";width:10px;height:2px;position:absolute;top:.72em;left:0}.hood__list--links a{color:var(--paper);text-underline-offset:4px;text-decoration-thickness:1.5px}.hood__list--links a:hover{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}@supports (interpolate-size:allow-keywords) and selector(::details-content){.hood{interpolate-size:allow-keywords}.hood::details-content{block-size:0;transition:block-size .5s var(--ease), content-visibility .5s allow-discrete;overflow:clip}.hood[open]::details-content{block-size:auto}}.wcta{background:var(--red)}.wcta .wrap{padding-top:clamp(80px,9vw,128px);padding-bottom:clamp(80px,9vw,128px)}.wcta .h2{max-width:14ch}.wcta__text{max-width:46ch;margin:24px 0 36px;font-size:19px}.wcta .link:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}@media (max-width:1099px){.windex__list{grid-template-columns:repeat(2,minmax(0,1fr))}.wrow{grid-template-columns:180px minmax(0,1fr);gap:14px 32px}.wflow{grid-template-columns:1fr;gap:18px}.wflow__step{padding:0 0 0 34px}.wflow__step:before{transform-origin:top;width:3px;height:auto;inset:0 auto -18px 6.5px}.wflow__step:last-child:before{display:none}.wflow__step:after{top:0}.js .wflow:not(.is-in) .wflow__step:before{transform:scaleY(0)}.wflow__tag{margin-bottom:4px}.wflow__title{max-width:30ch}}@media (max-width:767px){.wpage-hero .hero__below{margin-top:calc(var(--claim-size) * .88 + 2 * var(--hero-gap))}.windex__list{grid-template-columns:1fr;gap:12px}.windex__tile{grid-template-columns:minmax(0,1fr) auto;padding:18px}.windex__tile .case__art{grid-area:1/2/span 3;width:64px;height:42px;margin-bottom:0}.wcase__id{gap:16px}.wcase__head .case__art{display:none}.wrow,.wconsider__option,.wday,.hood__row{grid-template-columns:1fr}.wrow{gap:16px}.hood summary{padding:20px}.hood__body{padding:0 20px 20px}.hood__row{gap:12px}}
