.store-badges[data-astro-cid-td5nviid]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.store-badge[data-astro-cid-td5nviid]{color:#fff;background:#050606;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:10px;min-width:166px;min-height:52px;padding:8px 13px;transition:border-color .2s,transform .2s;display:flex}.store-badge[data-astro-cid-td5nviid]:hover,.store-badge[data-astro-cid-td5nviid]:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-2px)}.store-badge[data-astro-cid-td5nviid] svg[data-astro-cid-td5nviid]{fill:currentColor;flex:none;width:25px;height:25px}.store-badge[data-astro-cid-td5nviid] span[data-astro-cid-td5nviid]{text-align:left;flex-direction:column;line-height:1;display:flex}.store-badge[data-astro-cid-td5nviid] small[data-astro-cid-td5nviid]{font:9px/1.1 var(--body);letter-spacing:.01em;color:#ddd;text-transform:none}.store-badge[data-astro-cid-td5nviid] b[data-astro-cid-td5nviid]{font:600 19px/1 var(--body);letter-spacing:-.03em;text-transform:none;margin-top:3px}.compact[data-astro-cid-td5nviid]{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid;position:absolute;bottom:36px;left:22px;right:22px}.compact[data-astro-cid-td5nviid] .store-badge[data-astro-cid-td5nviid]{border-radius:7px;gap:7px;min-width:0;min-height:46px;padding:7px 9px}.compact[data-astro-cid-td5nviid] .store-badge[data-astro-cid-td5nviid] svg[data-astro-cid-td5nviid]{width:19px;height:19px}.compact[data-astro-cid-td5nviid] .store-badge[data-astro-cid-td5nviid] small[data-astro-cid-td5nviid]{font-size:7px}.compact[data-astro-cid-td5nviid] .store-badge[data-astro-cid-td5nviid] b[data-astro-cid-td5nviid]{font-size:13px}@media (width<=500px){.store-badge[data-astro-cid-td5nviid]{min-width:150px}.store-badge[data-astro-cid-td5nviid] b[data-astro-cid-td5nviid]{font-size:17px}}.steps .step .ic{color:var(--accent);margin-bottom:24px}.hiw{min-height:100svh;padding:calc(64px + clamp(20px,4vh,48px)) var(--edge) clamp(20px,3.4vh,40px);display:flex}.hiw .wrap{flex-direction:column;flex:1;width:100%;display:flex}.hiw .head{margin-bottom:clamp(20px,3.6vh,48px)}.hiw .head h2{font-size:clamp(32px,min(5.2vw,8vh),88px)}.hiw .steps{flex:1}.hiw .step{flex-direction:column;display:flex}.hiw .step .ic{margin-bottom:auto}.hiw .step .n{font-size:clamp(40px,min(4.4vw,8vh),80px);font-family:var(--body);letter-spacing:-.03em;color:var(--accent);margin-top:clamp(24px,4vh,48px);font-weight:600;line-height:1}.hiw .more{margin-top:clamp(14px,2.4vh,28px)}@media (width<=900px){.hiw{min-height:0}.hiw .step .ic{margin-bottom:0}.hiw .step .n{margin-top:20px}}@media (width<=560px){.hiw .head p{display:none}.hiw .head{margin-bottom:16px}.hiw .steps{background:0 0;border:0;gap:0}.hiw .step{border-top:1px solid var(--hair);background:0 0;grid-template-columns:44px 1fr;gap:2px 14px;padding:16px 0;display:grid}.hiw .step .ic,.hiw .step .meter{display:none}.hiw .step .n{grid-row:1/span 2;margin:0;font-size:30px}.hiw .step h3{margin:0;font-size:22px}.hiw .step p{grid-column:2;font-size:14.5px;line-height:1.5}.hiw .more{margin-top:16px}}.installation-film-placeholder{aspect-ratio:16/9;border:1px solid var(--hair);background:radial-gradient(ellipse at 50% 75%,rgba(var(--glow),.1),transparent 65%),var(--bg-2);text-align:center;place-items:center;min-height:260px;padding:32px;display:grid}.installation-film-placeholder[data-cms-image-filled]{min-height:0;padding:0;display:block;position:relative;overflow:hidden}.installation-film-placeholder[data-cms-image-filled]>video,.installation-film-placeholder[data-cms-image-filled]>img{width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}.installation-film-placeholder[data-cms-image-filled]>video{background:var(--bg-2);object-fit:contain!important}.hiw .step .step-media[data-cms-image-filled]{grid-column:1/-1;margin-bottom:24px;display:block}@media (width<=560px){.hiw .step:has(.step-media[data-cms-image-filled]) .step-media{grid-row:1}.hiw .step:has(.step-media[data-cms-image-filled]) .n{grid-row:2/span 2}.hiw .step:has(.step-media[data-cms-image-filled]) h3{grid-area:2/2}.hiw .step:has(.step-media[data-cms-image-filled]) p{grid-area:3/2}}.film-placeholder-copy{justify-items:center;gap:18px;display:grid}.film-placeholder-symbol{color:var(--accent)}.film-placeholder-copy h3{font-size:clamp(30px,4vw,60px)}.film-placeholder-copy p{color:var(--dim);font-size:16px}.installation-film-footer{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;font-size:15px;display:flex}.installation-film-footer a{color:var(--accent);text-underline-offset:4px}.installation-film-footer a:hover{text-decoration:underline}
