.case-module__b-f8cW__figBox{display:inline-block;position:relative}.case-module__b-f8cW__hero{padding-top:clamp(2.5rem,5vw,4rem)}.case-module__b-f8cW__fig{margin:0}.case-module__b-f8cW__plate{border:1px solid var(--edge);background:var(--paper);position:relative}.case-module__b-f8cW__site{aspect-ratio:16/10;background:var(--paper-2)50% 0/cover no-repeat;width:100%;display:block;position:relative;overflow:clip}.case-module__b-f8cW__site img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.case-module__b-f8cW__site:after{content:"";z-index:1;background:var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in oklab,var(--paper)16%,transparent));pointer-events:none;transition:opacity var(--d-3)ease;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.case-module__b-f8cW__plate:hover .case-module__b-f8cW__site:after{opacity:0}}.case-module__b-f8cW__figBlock{border-top:1px solid var(--edge);background:var(--edge);grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,1.5fr);gap:1px;display:grid}.case-module__b-f8cW__figBlock>span{background:var(--paper);min-width:0;font-size:var(--t-cap);color:var(--ink);flex-direction:column;gap:.15rem;padding:.45rem .7rem .5rem;font-weight:600;line-height:1.3;display:flex}.case-module__b-f8cW__figBlock .case-module__b-f8cW__k{color:var(--cap);font-size:.6875rem;font-weight:400;line-height:1.2}.case-module__b-f8cW__story{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.5rem,3vw,3rem);display:grid}.case-module__b-f8cW__part{min-width:0}.case-module__b-f8cW__part h3{font-family:var(--f-display);font-size:var(--t-h3);letter-spacing:-.01em;margin-bottom:1rem;line-height:1.05}.case-module__b-f8cW__part p{max-width:56ch;color:var(--body);font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.55}.case-module__b-f8cW__part p+p{margin-top:1em}.case-module__b-f8cW__part p.case-module__b-f8cW__aside{border-top:1px solid var(--rule);font-size:var(--t-ui);color:var(--sec);margin-top:1.25rem;padding-top:.875rem;line-height:1.5}.case-module__b-f8cW__shipped{gap:0;display:grid}.case-module__b-f8cW__shipped li{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.4;display:grid}.case-module__b-f8cW__shipped li:first-child{padding-top:.125rem}.case-module__b-f8cW__shipped li svg{margin-top:.15em}.case-module__b-f8cW__sheet{margin-inline:1.25rem}.case-module__b-f8cW__sheet dl>div{flex:auto}.case-module__b-f8cW__cmp{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.4}.case-module__b-f8cW__cmp thead th{text-align:left;font-size:var(--t-cap);color:var(--sec);border-bottom:1px solid var(--rule);padding:0 1.5rem .625rem 0;font-weight:500}.case-module__b-f8cW__cmp tbody th,.case-module__b-f8cW__cmp td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--rule);color:var(--body);padding:1.125rem 1.5rem 1.125rem 0}.case-module__b-f8cW__cmp tbody th{width:26%;font-weight:600;font-size:var(--t-body);color:var(--body);line-height:1.25}.case-module__b-f8cW__cmp tbody th span{font-size:var(--t-cap);color:var(--sec);margin-top:.25rem;font-weight:400;line-height:1.35;display:block}.case-module__b-f8cW__cmp td:nth-child(2){white-space:nowrap;width:16%}.case-module__b-f8cW__cmp td:nth-child(2) span{font-size:var(--t-cap);color:var(--sec);display:block}.case-module__b-f8cW__cmp td:nth-child(3){width:38%}.case-module__b-f8cW__cmp td:last-child{font-size:var(--t-cap);padding-right:0}.case-module__b-f8cW__cmp td:last-child a{width:fit-content;display:block}.case-module__b-f8cW__cmp td:last-child a+a{margin-top:.375rem}.case-module__b-f8cW__cmp tr[data-own] th,.case-module__b-f8cW__cmp tr[data-own] td{color:var(--ink)}.case-module__b-f8cW__cmp tr[data-own] td:nth-child(2),.case-module__b-f8cW__cmp tr[data-own] td:nth-child(3){font-weight:600}.case-module__b-f8cW__dim{width:calc(var(--w)*100%);height:.875rem;color:var(--mark);margin-bottom:.3rem;display:block;position:relative}.case-module__b-f8cW__dim:before{content:"";border-top:1.5px solid;position:absolute;top:calc(50% - .75px);left:0;right:0}.case-module__b-f8cW__dim i{border-left:1.5px solid;width:0;position:absolute;top:0;bottom:0}.case-module__b-f8cW__dim i:last-child{right:0}tr[data-own] .case-module__b-f8cW__dim{color:var(--ink)}tr[data-own] .case-module__b-f8cW__dim i{border-color:var(--acc)}.case-module__b-f8cW__fine{max-width:86ch;font-size:var(--t-cap);color:var(--sec);gap:.5rem;margin-top:1.5rem;line-height:1.5;display:grid}.case-module__b-f8cW__fine li{padding-left:1rem;position:relative}.case-module__b-f8cW__fine li:before{content:"";background:var(--mark);width:.5rem;height:1px;position:absolute;top:.72em;left:0}.case-module__b-f8cW__quoteLabel{border-bottom:1px solid var(--rule);margin-bottom:clamp(1.75rem,3.4vw,3rem);padding-bottom:1rem}.case-module__b-f8cW__quote{max-width:54rem;margin:0 0 0 calc(25% + .375rem)}.case-module__b-f8cW__quote blockquote{margin:0}.case-module__b-f8cW__quote blockquote p{font-family:var(--f-display);letter-spacing:-.012em;text-indent:-.42em;text-wrap:pretty;font-size:clamp(1.875rem,1.3rem + 2.3vw,3.25rem);line-height:1.08}.case-module__b-f8cW__quote figcaption{align-items:center;gap:.875rem;margin-top:2rem;display:flex}.case-module__b-f8cW__avatar{filter:grayscale();outline:1px solid color-mix(in oklab,var(--ink)12%,transparent);outline-offset:-1px;border-radius:50%;width:2.75rem;height:2.75rem}.case-module__b-f8cW__quote figcaption>span{gap:.125rem;font-size:.9375rem;line-height:1.35;display:grid}.case-module__b-f8cW__quote figcaption b{font-weight:600}.case-module__b-f8cW__quote figcaption span span{color:var(--sec)}.case-module__b-f8cW__nextSec{padding-top:var(--sec-y)}.case-module__b-f8cW__next{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink);touch-action:manipulation;grid-template-columns:11rem minmax(0,3fr) minmax(0,5fr) auto;align-items:center;gap:1.25rem clamp(1.5rem,3vw,3rem);padding-block:1.5rem;display:grid}.case-module__b-f8cW__next:focus-visible{outline-offset:4px}.case-module__b-f8cW__nextShot{aspect-ratio:4/3;background:var(--paper-2);outline:1px solid var(--edge);outline-offset:-1px;transition:transform var(--d-3)var(--ease);display:block;position:relative;overflow:clip}.case-module__b-f8cW__nextShot img{object-fit:cover;object-position:var(--fx,50%)var(--fy,0%);width:100%;height:100%;display:block}.case-module__b-f8cW__nextShot[data-contain] img{object-fit:contain;object-position:50% 50%}.case-module__b-f8cW__nextShot:after{content:"";background:var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in oklab,var(--paper)18%,transparent));pointer-events:none;position:absolute;inset:0}.case-module__b-f8cW__nextWho{justify-items:start;gap:.375rem;min-width:0;display:grid}.case-module__b-f8cW__nextName{font-family:var(--f-display);font-size:var(--t-h3);letter-spacing:-.01em;line-height:1}.case-module__b-f8cW__nextAs{font-size:var(--t-cap);color:var(--sec)}.case-module__b-f8cW__nextAs[data-staff]{color:var(--ink);font-weight:500}.case-module__b-f8cW__nextProof{max-width:48ch;font-size:var(--t-ui);color:var(--body);text-wrap:pretty;line-height:1.45}.case-module__b-f8cW__nextProof b{color:var(--ink);font-weight:500}.case-module__b-f8cW__nextGo{font-size:var(--t-ui);white-space:nowrap;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.case-module__b-f8cW__next:hover .case-module__b-f8cW__nextShot{transform:translateY(-3px)}.case-module__b-f8cW__next:hover .v3-btn-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.case-module__b-f8cW__next:active .case-module__b-f8cW__nextShot{transform:scale(.985)}}.case-module__b-f8cW__end{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.case-module__b-f8cW__endText .v3-h2{max-width:13ch}.case-module__b-f8cW__endLine{max-width:36ch;font-size:var(--t-lede);color:var(--body);margin-top:1.25rem;line-height:1.45}.case-module__b-f8cW__terms{border-top:1px solid var(--rule);max-width:26rem;font-size:var(--t-ui);color:var(--sec);margin-top:1.75rem;padding-top:.875rem}.case-module__b-f8cW__end>:last-child{justify-self:end}@media (max-width:1000px){.case-module__b-f8cW__story{grid-template-columns:1fr}.case-module__b-f8cW__part{border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:clamp(1.5rem,3vw,3rem);padding-top:1.25rem;display:grid}.case-module__b-f8cW__part h3{grid-row:1/span 9}.case-module__b-f8cW__part>:not(h3){grid-column:2}.case-module__b-f8cW__quote{margin-left:0}.case-module__b-f8cW__end{grid-template-columns:1fr}.case-module__b-f8cW__end>:last-child{justify-self:start}.case-module__b-f8cW__next{grid-template-columns:9rem minmax(0,1fr)}.case-module__b-f8cW__nextProof,.case-module__b-f8cW__nextGo{grid-column:2}}@media (max-width:640px){.case-module__b-f8cW__figBlock{grid-template-columns:1fr 1fr}.case-module__b-f8cW__figBlock>span[data-wide]{grid-area:2/1/auto/-1}.case-module__b-f8cW__part{display:block}.case-module__b-f8cW__sheet{margin-inline:.75rem}.case-module__b-f8cW__cmp thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.case-module__b-f8cW__cmp tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:1rem 0;display:grid}.case-module__b-f8cW__cmp tbody th,.case-module__b-f8cW__cmp td{border:0;padding:0;display:block;width:auto!important}.case-module__b-f8cW__cmp td:nth-child(2){text-align:right}.case-module__b-f8cW__cmp td:nth-child(3),.case-module__b-f8cW__cmp td:last-child{grid-column:1/-1;margin-top:.75rem}.case-module__b-f8cW__next{grid-template-columns:5rem minmax(0,1fr);column-gap:1rem}.case-module__b-f8cW__nextProof,.case-module__b-f8cW__nextGo{grid-column:1/-1}}
@media (prefers-reduced-motion:no-preference){.w0-plate{view-transition-class:w0-plate}.w0-plate[data-hero]{view-transition-name:var(--w0-plate,none)}html[data-vt=theme] .w0-plate{view-transition-name:none!important}::view-transition-group(.w0-plate){animation-duration:.52s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-old(.w0-plate){object-fit:cover;object-position:50% 0;width:100%;height:100%}::view-transition-new(.w0-plate){object-fit:cover;object-position:50% 0;width:100%;height:100%}}
