.cs__hero[data-astro-cid-h4cxqous]{gap:24px;padding-block:clamp(40px,7vw,104px) clamp(40px,5vw,72px);display:grid}.crumb[data-astro-cid-h4cxqous]{border-bottom:1px solid;text-decoration:none}.cs__intro[data-astro-cid-h4cxqous]{max-width:46ch}.cs__stage[data-astro-cid-h4cxqous]{padding-block:clamp(40px,6vw,88px);overflow:hidden}.stage[data-astro-cid-h4cxqous]{padding-bottom:clamp(24px,4vw,56px);position:relative}.stage__desk[data-astro-cid-h4cxqous]{background:#0e1a14;border-radius:12px;width:82%;overflow:hidden;box-shadow:0 60px 120px -50px #000000b3}.bar[data-astro-cid-h4cxqous]{background:#e9e8e1;align-items:center;gap:6px;height:32px;padding:0 14px;display:flex}.bar[data-astro-cid-h4cxqous] i[data-astro-cid-h4cxqous]{background:#c9c8bf;border-radius:50%;width:9px;height:9px}.bar[data-astro-cid-h4cxqous] b[data-astro-cid-h4cxqous]{font:500 12px/1 var(--mono);color:#5f6a63;margin-left:14px;font-weight:500}.stage__img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%}.stage__phone[data-astro-cid-h4cxqous]{right:max(var(--gutter),env(safe-area-inset-right,0px));border:clamp(5px,.6vw,9px) solid #0b0f0d;border-radius:clamp(20px,3vw,40px);width:24%;position:absolute;bottom:0;overflow:hidden;box-shadow:0 50px 90px -40px #000000bf}.stage__pimg{aspect-ratio:390/844;object-fit:cover;object-position:top;width:100%}.cs__meta[data-astro-cid-h4cxqous]{padding-block:clamp(32px,4vw,56px) 0}.cs__meta[data-astro-cid-h4cxqous] dl[data-astro-cid-h4cxqous]{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 32px;padding-top:20px;display:grid}.cs__meta[data-astro-cid-h4cxqous] dd[data-astro-cid-h4cxqous]{margin-top:6px;font-size:16px}.cs__sec[data-astro-cid-h4cxqous]{padding-block:var(--section) 0;gap:clamp(24px,3vw,40px);display:grid}.cs__cols[data-astro-cid-h4cxqous]{gap:20px 48px;display:grid}@media (width>=900px){.cs__cols[data-astro-cid-h4cxqous]{grid-template-columns:6fr 6fr;align-items:end}}.cs__copy[data-astro-cid-h4cxqous]{color:var(--ink-2);gap:16px;max-width:58ch;font-size:18px;display:grid}.cs__pull[data-astro-cid-h4cxqous]{color:var(--ink);font-size:clamp(22px,2vw,28px);line-height:1.35}@media (width>=900px){.cs__brief[data-astro-cid-h4cxqous] .cs__cols[data-astro-cid-h4cxqous]{align-items:start}}.steps[data-astro-cid-h4cxqous]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.steps[data-astro-cid-h4cxqous] li[data-astro-cid-h4cxqous]{align-content:start;gap:12px;min-width:0;padding:24px 24px 0 0;display:grid}.steps[data-astro-cid-h4cxqous] li[data-astro-cid-h4cxqous]+li[data-astro-cid-h4cxqous]{border-left:1px solid var(--rule);padding-left:24px}.steps[data-astro-cid-h4cxqous] p[data-astro-cid-h4cxqous]{color:var(--ink-2);font-size:16px}@media (width<=1000px){.steps[data-astro-cid-h4cxqous]{grid-template-columns:1fr 1fr;row-gap:32px}.steps[data-astro-cid-h4cxqous] li[data-astro-cid-h4cxqous]:nth-child(3){border-left:0;padding-left:0}}@media (width<=600px){.steps[data-astro-cid-h4cxqous]{grid-template-columns:1fr}.steps[data-astro-cid-h4cxqous] li[data-astro-cid-h4cxqous],.steps[data-astro-cid-h4cxqous] li[data-astro-cid-h4cxqous]+li[data-astro-cid-h4cxqous]{border-left:0;padding:20px 0 0}.steps[data-astro-cid-h4cxqous] li[data-astro-cid-h4cxqous]+li[data-astro-cid-h4cxqous]{border-top:1px solid var(--rule)}}.cs__gal[data-astro-cid-h4cxqous]{padding-block:var(--section);margin-top:var(--section)}.cs__gal[data-astro-cid-h4cxqous]:not(.band--moss){padding-top:0}.gal[data-astro-cid-h4cxqous]{gap:clamp(28px,4vw,56px);display:grid}.gal__wide[data-astro-cid-h4cxqous]{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:clamp(20px,3vw,40px) 24px;display:grid}.shot--full[data-astro-cid-h4cxqous]{grid-column:1/-1}@media (width<=800px){.gal__wide[data-astro-cid-h4cxqous]{grid-template-columns:1fr}}.shot[data-astro-cid-h4cxqous]{gap:12px;display:grid}.shot__frame[data-astro-cid-h4cxqous]{background:var(--paper-2);border-radius:6px;display:block;overflow:hidden}.band--moss[data-astro-cid-h4cxqous] .shot__frame[data-astro-cid-h4cxqous]{background:var(--moss-2)}.shot--wide .shot__img,.shot__frame--tall[data-astro-cid-h4cxqous] .shot__img{width:100%;height:auto}figcaption[data-astro-cid-h4cxqous]{color:var(--ink-2);font-size:15px}figcaption[data-astro-cid-h4cxqous] b[data-astro-cid-h4cxqous]{color:var(--ink);margin-right:6px;font-weight:600}.band--moss[data-astro-cid-h4cxqous] figcaption[data-astro-cid-h4cxqous] b[data-astro-cid-h4cxqous]{color:var(--on-moss)}.gal__phones[data-astro-cid-h4cxqous]{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:24px;list-style:none;display:grid}.shot__phone[data-astro-cid-h4cxqous]{background:#0b0f0d;border:6px solid #0b0f0d;border-radius:clamp(18px,2vw,30px);display:block;overflow:hidden}.shot__phone[data-astro-cid-h4cxqous] .shot__img{aspect-ratio:390/844;object-fit:cover;object-position:top;width:100%}.gal__phones[data-astro-cid-h4cxqous] figcaption[data-astro-cid-h4cxqous]{gap:4px;display:grid}@media (width<=900px){.gal__phones[data-astro-cid-h4cxqous]{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.gal__phones[data-astro-cid-h4cxqous] li[data-astro-cid-h4cxqous]{scroll-snap-align:start}}.gal__tall[data-astro-cid-h4cxqous]{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=800px){.gal__tall[data-astro-cid-h4cxqous]{grid-template-columns:1fr}}.nums[data-astro-cid-h4cxqous]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nums[data-astro-cid-h4cxqous] div[data-astro-cid-h4cxqous]{flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:24px 20px 0 0;display:flex}.nums[data-astro-cid-h4cxqous] div[data-astro-cid-h4cxqous]+div[data-astro-cid-h4cxqous]{border-left:1px solid var(--rule);padding-left:20px}.nums[data-astro-cid-h4cxqous] dd[data-astro-cid-h4cxqous]{letter-spacing:-.04em;font-size:clamp(64px,8vw,128px);font-weight:700;font-stretch:66%;line-height:.85}.nums[data-astro-cid-h4cxqous] dt[data-astro-cid-h4cxqous]{color:var(--ink-2);max-width:26ch;font-size:15px}@media (width<=800px){.nums[data-astro-cid-h4cxqous]{grid-template-columns:1fr 1fr;row-gap:32px}.nums[data-astro-cid-h4cxqous] div[data-astro-cid-h4cxqous]:nth-child(3){border-left:0;padding-left:0}}.next[data-astro-cid-h4cxqous]{margin-top:var(--section);background:var(--ink);color:var(--paper);padding-block:clamp(56px,8vw,120px);text-decoration:none;display:block}.next[data-astro-cid-h4cxqous] .label[data-astro-cid-h4cxqous]{color:#9aa49c}.next__in[data-astro-cid-h4cxqous]{gap:16px;display:grid}.next__name[data-astro-cid-h4cxqous]{transition:font-stretch .6s var(--ease)}.next[data-astro-cid-h4cxqous]:hover .next__name[data-astro-cid-h4cxqous]{font-stretch:76%}.next__line[data-astro-cid-h4cxqous]{color:#c3c9c2;font-size:var(--t-lead)}
