.sv-answer[data-v-fd6af590]{padding:0}.sv-deck__pin[data-v-fd6af590]{display:grid;gap:2.5rem;padding:0 clamp(1.1rem,4vw,3rem) clamp(3rem,6vw,5rem)}.sv-deck__media[data-v-fd6af590]{display:none}.sv-deck__copy[data-v-fd6af590]{list-style:none;margin:0;padding:0;display:grid;gap:2.4rem}.sv-slide[data-v-fd6af590]{display:grid;gap:.5rem;padding-top:1.4rem;border-top:1px solid var(--line)}.sv-slide__num[data-v-fd6af590]{font-size:.8rem;letter-spacing:.25em;color:var(--gold)}.sv-slide__title[data-v-fd6af590]{margin:0;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:500;line-height:1.3}.sv-slide__type[data-v-fd6af590]{margin:0;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sv-slide__desc[data-v-fd6af590]{margin:.4rem 0 1rem;line-height:1.8;color:var(--muted);max-width:34rem}@media (max-width: 1023px){.sv-slide__media[data-v-fd6af590]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--paper-2);margin-bottom:.6rem}.sv-slide__media img[data-v-fd6af590]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv-slide__project[data-v-fd6af590]{position:absolute;right:.7rem;bottom:.7rem;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;background:#1c1815b8;color:var(--paper);font-size:.78rem}.sv-slide__project .v2-kbd[data-v-fd6af590]{color:var(--gold-2);font-size:.6rem}.sv-slide .v2-btn[data-v-fd6af590]{width:100%}.sv-deck__pin[data-v-fd6af590]{gap:1rem}.sv-slide[data-v-fd6af590]{grid-template-rows:auto auto auto auto 1fr auto;gap:.4rem;padding-top:0;border-top:0}.sv-slide__title[data-v-fd6af590]{font-size:1.25rem}.sv-slide__desc[data-v-fd6af590]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.8rem}}@media (min-width: 1024px){.sv-deck__pin[data-v-fd6af590]{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem);align-items:center;height:100svh;padding:var(--nav-h) clamp(2rem,6vw,6rem) 2rem}.sv-deck__media[data-v-fd6af590]{display:block;position:relative;height:calc(100svh - var(--nav-h) - 4rem);overflow:hidden;background:var(--paper-2)}.sv-deck__img[data-v-fd6af590]{position:absolute;top:0;right:0;bottom:0;left:0;will-change:clip-path}.sv-deck__img img[data-v-fd6af590]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv-deck__counter[data-v-fd6af590]{position:absolute;left:1.4rem;bottom:1.2rem;color:var(--paper);font-size:.85rem;letter-spacing:.2em;text-shadow:0 1px 14px rgba(28,24,21,.7)}.sv-deck__counter b[data-v-fd6af590]{font-weight:300;font-size:2.4rem;line-height:1;margin-right:.3rem}.sv-slide__media[data-v-fd6af590]{display:none}.sv-deck__project[data-v-fd6af590]{position:absolute;right:1.4rem;bottom:1.4rem;display:inline-flex;align-items:center;gap:.4rem;min-height:2.4rem;padding:.35rem .8rem;background:#1c1815b8;color:var(--paper);font-size:.82rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sv-deck__project .v2-kbd[data-v-fd6af590]{color:var(--gold-2);font-size:.62rem}.sv-deck__copy[data-v-fd6af590]{position:relative;display:block;min-height:22rem}.sv-slide[data-v-fd6af590]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .6s var(--ease);pointer-events:none;border-top:0;padding-top:0}.sv-slide.is-active[data-v-fd6af590]{opacity:1;transform:none;pointer-events:auto}}.sv-caps[data-v-fd6af590]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}.sv-caps li[data-v-fd6af590]{padding:1.6rem 1.4rem;background:var(--paper);border:1px solid var(--line)}.sv-caps svg[data-v-fd6af590]{color:var(--gold)}.sv-caps h3[data-v-fd6af590]{margin:1rem 0 .4rem;font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.sv-caps p[data-v-fd6af590]{margin:0;color:var(--muted);line-height:1.75;font-size:.95rem}.sv-faq[data-v-fd6af590]{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(2rem,5vw,5rem);align-items:start}@media (max-width: 1023px){.sv-caps[data-v-fd6af590]{grid-template-columns:1fr 1fr}.sv-faq[data-v-fd6af590]{grid-template-columns:1fr}}@media (max-width: 640px){.sv-caps[data-v-fd6af590]{grid-template-columns:1fr}}
