.atmo[data-astro-cid-astvurxn]{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.work[data-astro-cid-t3eiqlen]{background:var(--color-midnight)}.head[data-astro-cid-t3eiqlen]{grid-template-columns:5fr 7fr;align-items:end;gap:24px;padding-top:clamp(96px,12vw,180px);padding-bottom:64px;display:grid}.head[data-astro-cid-t3eiqlen] .lead[data-astro-cid-t3eiqlen]{max-width:36ch}.band[data-astro-cid-t3eiqlen]{top:calc(72px + var(--n) * 64px);height:calc(100svh - 72px - var(--n) * 64px);flex-direction:column;display:flex;position:sticky}.b1[data-astro-cid-t3eiqlen]{background:#1d2470}.b2[data-astro-cid-t3eiqlen]{background:var(--color-moon);color:var(--color-ink)}.b3[data-astro-cid-t3eiqlen]{background:#13606f}.b4[data-astro-cid-t3eiqlen]{background:#0b2f3d}.tabrow[data-astro-cid-t3eiqlen]{height:64px;padding-right:var(--margin);justify-content:space-between;align-items:flex-end;display:flex}.tab[data-astro-cid-t3eiqlen]{min-width:220px;height:44px;padding:0 40px 0 var(--margin);letter-spacing:-.01em;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 100%,0 100%);align-items:center;font-size:clamp(20px,1.9vw,27px);font-weight:800;display:flex}.b1[data-astro-cid-t3eiqlen] .tab[data-astro-cid-t3eiqlen]{background:var(--color-gold);color:var(--color-ink)}.b2[data-astro-cid-t3eiqlen] .tab[data-astro-cid-t3eiqlen]{background:var(--color-night);color:var(--color-paper)}.b3[data-astro-cid-t3eiqlen] .tab[data-astro-cid-t3eiqlen]{background:var(--color-coral);color:var(--color-ink)}.b4[data-astro-cid-t3eiqlen] .tab[data-astro-cid-t3eiqlen]{background:var(--color-moon);color:var(--color-ink)}.cat[data-astro-cid-t3eiqlen]{align-self:center;font-size:15px;font-weight:500}.inner[data-astro-cid-t3eiqlen]{flex:1;grid-template-columns:repeat(12,1fr);column-gap:24px;min-height:0;padding-block:32px 56px;display:grid}.pic[data-astro-cid-t3eiqlen]{background:var(--color-moon);grid-column:1/8;height:100%;min-height:0;position:relative;overflow:hidden}.pic[data-astro-cid-t3eiqlen] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.band[data-astro-cid-t3eiqlen]:hover .pic[data-astro-cid-t3eiqlen] img{transform:scale(1.03)}.pic-app[data-astro-cid-t3eiqlen]{background:#15161c}.pic-app[data-astro-cid-t3eiqlen] .shot-desk{object-position:50% 0}.pic-app[data-astro-cid-t3eiqlen] .shot-phone{aspect-ratio:390/844;outline:6px solid #2a2c38;width:26%;height:auto;position:absolute;bottom:-12%;right:6%}.band[data-astro-cid-t3eiqlen]:hover .pic-app[data-astro-cid-t3eiqlen] .shot-phone{transform:translateY(-8px)}.pending[data-astro-cid-t3eiqlen] img{object-position:50% 45%}.badge[data-astro-cid-t3eiqlen]{background:var(--color-night);color:var(--color-paper);align-items:center;gap:8px;padding:8px 14px;font-size:16px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:16px}.badge[data-astro-cid-t3eiqlen] svg[data-astro-cid-t3eiqlen]{width:18px;height:18px;color:var(--color-gold)}.txt[data-astro-cid-t3eiqlen]{flex-direction:column;grid-column:9/13;align-items:flex-start;gap:24px;display:flex}.txt[data-astro-cid-t3eiqlen] p[data-astro-cid-t3eiqlen]{font-size:clamp(17px,1.3vw,19px)}.app-icon[data-astro-cid-t3eiqlen]{width:88px;height:88px}@media (width<=860px){.head[data-astro-cid-t3eiqlen]{grid-template-columns:1fr;padding-bottom:48px}.band[data-astro-cid-t3eiqlen]{height:auto;position:relative;top:auto}.tabrow[data-astro-cid-t3eiqlen]{gap:8px;height:auto;padding-top:20px}.tab[data-astro-cid-t3eiqlen]{min-width:0;height:40px;font-size:20px}.cat[data-astro-cid-t3eiqlen]{padding-left:var(--margin);align-self:flex-start;font-size:14px}.tabrow[data-astro-cid-t3eiqlen]{flex-direction:column;align-items:flex-start}.inner[data-astro-cid-t3eiqlen]{grid-template-columns:1fr;row-gap:24px;padding-block:20px 48px}.pic[data-astro-cid-t3eiqlen],.txt[data-astro-cid-t3eiqlen]{grid-column:1}.pic[data-astro-cid-t3eiqlen]{aspect-ratio:4/3;height:auto}}@media (width>=861px) and (height<=760px){.band[data-astro-cid-t3eiqlen]{height:auto;position:relative;top:auto}.pic[data-astro-cid-t3eiqlen]{aspect-ratio:16/10;height:auto}}.wish[data-astro-cid-vwyghfw4]{background:var(--color-gold);color:var(--color-ink)}.layout[data-astro-cid-vwyghfw4]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,96px);display:grid}.intro[data-astro-cid-vwyghfw4]{gap:24px;display:grid;position:sticky;top:120px}.intro[data-astro-cid-vwyghfw4] .lead[data-astro-cid-vwyghfw4]{max-width:30ch}.builder[data-astro-cid-vwyghfw4]{gap:28px;display:grid}fieldset[data-astro-cid-vwyghfw4]{border:0;margin:0;padding:0}legend[data-astro-cid-vwyghfw4],.legend[data-astro-cid-vwyghfw4]{margin-bottom:12px;padding:0;font-size:20px;font-weight:800;display:block}.chips[data-astro-cid-vwyghfw4]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-vwyghfw4] label[data-astro-cid-vwyghfw4]{cursor:pointer;position:relative}.chips[data-astro-cid-vwyghfw4] input[data-astro-cid-vwyghfw4]{opacity:0;cursor:pointer;position:absolute;inset:0}.chips[data-astro-cid-vwyghfw4] span[data-astro-cid-vwyghfw4]{min-height:48px;transition:background-color .2s ease, color .2s ease, transform .15s var(--ease-out);background:#f7d57f;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.chips[data-astro-cid-vwyghfw4] label[data-astro-cid-vwyghfw4]:hover span[data-astro-cid-vwyghfw4]{background:#fbe2a2}.chips[data-astro-cid-vwyghfw4] input[data-astro-cid-vwyghfw4]:checked+span[data-astro-cid-vwyghfw4]{background:var(--color-night);color:var(--color-paper)}.chips[data-astro-cid-vwyghfw4] input[data-astro-cid-vwyghfw4]:focus-visible+span[data-astro-cid-vwyghfw4]{outline:3px solid var(--color-night);outline-offset:3px}.chips[data-astro-cid-vwyghfw4] label[data-astro-cid-vwyghfw4]:active span[data-astro-cid-vwyghfw4]{transform:scale(.97)}textarea[data-astro-cid-vwyghfw4]{box-sizing:border-box;width:100%;font:inherit;color:var(--color-ink);border:2px solid var(--color-ink);resize:vertical;background:#fff6dc;border-radius:0;padding:14px 16px;font-size:17px;line-height:1.55}textarea[data-astro-cid-vwyghfw4]::placeholder{color:#6b5a33}textarea[data-astro-cid-vwyghfw4]:focus-visible{outline:3px solid var(--color-night);outline-offset:2px}.letter[data-astro-cid-vwyghfw4]{background:var(--color-night);color:var(--color-paper);padding:24px 28px}.letter-head[data-astro-cid-vwyghfw4]{color:var(--color-gold);font-size:16px;font-weight:800}.letter-body[data-astro-cid-vwyghfw4]{white-space:pre-line;margin-top:10px;font-size:18px;line-height:1.65}.send[data-astro-cid-vwyghfw4]{flex-wrap:wrap;gap:8px;display:flex}.status[data-astro-cid-vwyghfw4]{font-weight:500}@media (width<=860px){.layout[data-astro-cid-vwyghfw4]{grid-template-columns:1fr}.intro[data-astro-cid-vwyghfw4]{position:static}.send[data-astro-cid-vwyghfw4] .btn[data-astro-cid-vwyghfw4]{flex:100%}}
