.case-open[data-astro-cid-ap3yaq2d] .case-campaign{height:min(100svh,62vw);min-height:460px}.case-title[data-astro-cid-ap3yaq2d]{padding-block:clamp(26px,3.4vw,54px) clamp(36px,5vw,80px)}.case-crumb[data-astro-cid-ap3yaq2d]{display:flex;gap:.6em}.case-status[data-astro-cid-ap3yaq2d]{margin-left:auto}.case-status[data-astro-cid-ap3yaq2d] i[data-astro-cid-ap3yaq2d]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3fae6a;margin-left:.8em}.case-status[data-astro-cid-ap3yaq2d] i[data-astro-cid-ap3yaq2d].dev{background:#d9a13b}.case-title[data-astro-cid-ap3yaq2d] h1[data-astro-cid-ap3yaq2d]{font-size:clamp(3rem,1rem + 10.5vw,13rem);margin-top:.22em}.case-headline[data-astro-cid-ap3yaq2d]{font-size:var(--step-3);margin:.35em 0 0 calc(var(--col) * 2);max-width:15em}.case-facts[data-astro-cid-ap3yaq2d]{padding-block:clamp(56px,7vw,120px) clamp(30px,4vw,60px)}.facts[data-astro-cid-ap3yaq2d]{grid-column:1;display:grid;gap:1.5em;align-content:start}.facts[data-astro-cid-ap3yaq2d] dd[data-astro-cid-ap3yaq2d]{margin-top:.3em}.facts[data-astro-cid-ap3yaq2d] dd[data-astro-cid-ap3yaq2d] span[data-astro-cid-ap3yaq2d]{display:block}.case-intro[data-astro-cid-ap3yaq2d]{grid-column:2 / span 3;font-size:var(--step-3);line-height:1.06;max-width:17em;padding-right:0}.case-intro[data-astro-cid-ap3yaq2d] em{color:var(--oxblood)}.case-body[data-astro-cid-ap3yaq2d]{--line: rgba(15, 14, 13, .13);overflow-x:clip}.case-visit[data-astro-cid-ap3yaq2d]{padding-block:clamp(50px,7vw,110px) clamp(70px,9vw,140px)}.visit-row[data-astro-cid-ap3yaq2d]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.dev-note[data-astro-cid-ap3yaq2d]{max-width:44em;margin-top:1.4em;font-size:.85rem}.next[data-astro-cid-ap3yaq2d]{display:block;padding-top:clamp(60px,8vw,120px)}.next-head[data-astro-cid-ap3yaq2d]{padding-bottom:clamp(26px,3vw,50px)}.next-name[data-astro-cid-ap3yaq2d]{margin-top:.2em;transition:letter-spacing .9s var(--ease)}.next[data-astro-cid-ap3yaq2d]:hover .next-name[data-astro-cid-ap3yaq2d]{letter-spacing:.03em}.next[data-astro-cid-ap3yaq2d] .next-campaign{height:clamp(260px,44vw,640px);clip-path:polygon(5vw 0,100% 0,100% 100%,0 100%);transition:clip-path .9s var(--ease-io)}.next[data-astro-cid-ap3yaq2d]:hover .next-campaign{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media(max-width:760px){.case-open[data-astro-cid-ap3yaq2d] .case-campaign{height:78svh}.case-headline[data-astro-cid-ap3yaq2d]{margin-left:0}.facts[data-astro-cid-ap3yaq2d]{grid-column:1 / -1;grid-template-columns:1fr 1fr;margin-bottom:40px}.facts[data-astro-cid-ap3yaq2d] div[data-astro-cid-ap3yaq2d]:last-child{grid-column:1 / -1}.case-intro[data-astro-cid-ap3yaq2d]{grid-column:1 / -1}}.chapter[data-astro-cid-5d3zeytc]{padding-block:clamp(64px,9vw,150px) clamp(40px,5vw,80px);row-gap:22px}.chapter-body[data-astro-cid-5d3zeytc]{grid-column:2 / span 3;padding-right:0}.chapter-body[data-astro-cid-5d3zeytc] h2[data-astro-cid-5d3zeytc]{margin-bottom:.55em;max-width:13em}.chapter-body[data-astro-cid-5d3zeytc] .prose[data-astro-cid-5d3zeytc]{max-width:29em;margin-left:calc(var(--col))}@media(max-width:760px){.chapter-body[data-astro-cid-5d3zeytc]{grid-column:1 / -1}.chapter-body[data-astro-cid-5d3zeytc] .prose[data-astro-cid-5d3zeytc]{margin-left:0}}.planes[data-astro-cid-5sc77q2n]{--p: 0;position:relative}.planes[data-astro-cid-5sc77q2n].staged{margin-block:clamp(20px,3vw,50px)}.planes--strip[data-astro-cid-5sc77q2n].staged{padding-block:clamp(40px,6vw,90px) clamp(60px,7vw,110px)}figure[data-astro-cid-5sc77q2n]{margin:0;position:relative}figure[data-astro-cid-5sc77q2n] img{width:100%;display:block;border-radius:clamp(3px,.4vw,7px);box-shadow:0 30px 60px -28px #0000008c,0 0 0 1px #00000014}figcaption[data-astro-cid-5sc77q2n]{position:absolute;left:0;top:calc(100% + 12px);white-space:nowrap}.planes--stack[data-astro-cid-5sc77q2n]{height:clamp(430px,62vw,900px);perspective:2400px}.planes--stack[data-astro-cid-5sc77q2n] .planes-in[data-astro-cid-5sc77q2n]{position:absolute;left:50%;top:54%;width:min(58vw,880px);transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(56deg) rotate(-34deg)}.planes--stack[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n]{transform:translateZ(calc((var(--k) - .4) * var(--p) * clamp(70px,11vw,190px))) translate(calc(var(--c) * var(--p) * 3vw),calc(var(--c) * var(--p) * -1vw));transition:transform .25s linear}.planes--stack[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n]:not(:first-child){position:absolute;inset:0 0 auto}.planes--stack[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n] img{aspect-ratio:16 / 10;object-fit:cover;object-position:top}.planes--stack[data-astro-cid-5sc77q2n] figcaption[data-astro-cid-5sc77q2n]{left:auto;right:calc(100% + 18px);top:8px;opacity:var(--p)}.planes--fan[data-astro-cid-5sc77q2n]{height:clamp(380px,46vw,720px);display:grid;place-items:center;overflow:clip;overflow-clip-margin:80px}.planes--fan[data-astro-cid-5sc77q2n] .planes-in[data-astro-cid-5sc77q2n]{position:relative;width:clamp(150px,17vw,260px);aspect-ratio:390 / 844}.planes--fan[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n]{position:absolute;inset:0;transform-origin:50% 160%;transform:rotate(calc(var(--c) * var(--p) * 11deg)) translateY(calc(var(--c) * var(--c) * var(--p) * 6px));transition:transform .3s linear}.planes--fan[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n] img{height:100%;object-fit:cover;object-position:top;border-radius:clamp(12px,1.6vw,24px)}.planes--fan[data-astro-cid-5sc77q2n] figcaption[data-astro-cid-5sc77q2n]{display:none}.planes--strip[data-astro-cid-5sc77q2n]{overflow:clip;padding-block:12px 54px}.planes--strip[data-astro-cid-5sc77q2n] .planes-in[data-astro-cid-5sc77q2n]{display:flex;gap:clamp(14px,2vw,34px);width:max-content;transform:translate3d(calc(8vw - var(--p) * (100% - 84vw)),0,0);transition:transform .2s linear}.planes--strip[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n]{flex:none;width:clamp(260px,42vw,700px)}.planes--strip[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n] img{aspect-ratio:16 / 10;object-fit:cover;object-position:top}.planes--wall[data-astro-cid-5sc77q2n]{height:clamp(420px,60vw,900px);overflow:clip}.planes--wall[data-astro-cid-5sc77q2n] .planes-in[data-astro-cid-5sc77q2n]{position:absolute;left:50%;top:50%;width:128vw;columns:4;column-gap:1.6vw;transform:translate(-50%,-50%) rotate(-9deg)}.planes--wall[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n]{break-inside:avoid;margin-bottom:1.6vw;transform:translateY(calc((var(--p) - .5) * (var(--k) * 37 % 3 - 1) * 9vw));transition:transform .25s linear}.planes--wall[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n]:nth-child(odd){transform:translateY(calc((var(--p) - .5) * -10vw))}.planes--wall[data-astro-cid-5sc77q2n] figure[data-astro-cid-5sc77q2n]:nth-child(2n){transform:translateY(calc((var(--p) - .5) * 12vw))}.planes--wall[data-astro-cid-5sc77q2n] figcaption[data-astro-cid-5sc77q2n]{display:none}@media(max-width:760px){.planes--stack[data-astro-cid-5sc77q2n] .planes-in[data-astro-cid-5sc77q2n]{width:78vw}.planes--stack[data-astro-cid-5sc77q2n] figcaption[data-astro-cid-5sc77q2n]{display:none}.planes--wall[data-astro-cid-5sc77q2n] .planes-in[data-astro-cid-5sc77q2n]{columns:3;width:170vw}}@media(prefers-reduced-motion:reduce){.planes[data-astro-cid-5sc77q2n]{--p: .7 !important}}.trio[data-astro-cid-kyyg42ig]{padding-block:clamp(60px,8vw,130px);row-gap:40px;border-top:1px solid var(--line);margin-inline:var(--gutter);padding-inline:0}.trio-n[data-astro-cid-kyyg42ig]{font-size:var(--step-2);color:var(--oxblood);margin-bottom:.5em}@media(max-width:760px){.trio[data-astro-cid-kyyg42ig]>[data-astro-cid-kyyg42ig]{grid-column:1 / -1}}
