.short-embed[data-astro-cid-oe5l5iqv]{aspect-ratio:9/16;border-radius:var(--r-lg);background:var(--bg-soft);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.short-embed-poster[data-astro-cid-oe5l5iqv]{width:100%;height:100%;display:block}.short-embed[data-astro-cid-oe5l5iqv] img[data-astro-cid-oe5l5iqv],.short-embed[data-astro-cid-oe5l5iqv] iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.short-embed[data-astro-cid-oe5l5iqv] img[data-astro-cid-oe5l5iqv]{transition:transform var(--dur-slow) var(--ease-out-quart)}.short-embed-poster[data-astro-cid-oe5l5iqv]:hover img[data-astro-cid-oe5l5iqv]{transform:scale(1.03)}.short-embed-play[data-astro-cid-oe5l5iqv]{color:#f8f5f1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:56px;height:56px;transition:transform var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart);background:oklab(18.0132% .0030072 .00718841/.62);border-radius:50%;place-items:center;margin:-28px 0 0 -28px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%}.short-embed-poster[data-astro-cid-oe5l5iqv]:hover .short-embed-play[data-astro-cid-oe5l5iqv],.short-embed-poster[data-astro-cid-oe5l5iqv]:focus-visible .short-embed-play[data-astro-cid-oe5l5iqv]{background:var(--accent-hot);transform:scale(1.08)}.short-embed-poster[data-astro-cid-oe5l5iqv]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ugc-hero[data-astro-cid-4l36ycop] .hero-image[data-astro-cid-4l36ycop]{overflow:hidden}.ugc-hero[data-astro-cid-4l36ycop] .hero-image[data-astro-cid-4l36ycop] picture[data-astro-cid-4l36ycop]{height:100%;display:block}.ugc-hero[data-astro-cid-4l36ycop] .hero-image[data-astro-cid-4l36ycop] img[data-astro-cid-4l36ycop]{object-position:50% 32%;transform-origin:60% 40%}@media (width>=900px){.ugc-hero[data-astro-cid-4l36ycop] .hero-image[data-astro-cid-4l36ycop]{left:50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 7%,#000 18%);mask-image:linear-gradient(90deg,#0000 0%,#0009 7%,#000 18%)}.ugc-hero[data-astro-cid-4l36ycop] .hero-image[data-astro-cid-4l36ycop]:after{background:linear-gradient(90deg,#0a0c1073 0%,#0a0c1000 22%),linear-gradient(#080a0f8c 0%,#080a0f00 22%),linear-gradient(#080a0f00 62%,#080a0f99 88%,#080a0fe6 100%)}}@media (width>=900px) and (width<=1199px){.ugc-hero[data-astro-cid-4l36ycop] .hero-image[data-astro-cid-4l36ycop]{left:52%}}@media (width<=899px){.ugc-hero[data-astro-cid-4l36ycop]{min-height:auto}.ugc-hero[data-astro-cid-4l36ycop] .hero-image[data-astro-cid-4l36ycop]{height:58svh;bottom:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.ugc-hero[data-astro-cid-4l36ycop] .hero-image[data-astro-cid-4l36ycop] img[data-astro-cid-4l36ycop]{object-position:50% 28%}.ugc-hero[data-astro-cid-4l36ycop] .hero-inner[data-astro-cid-4l36ycop]{padding-top:calc(48svh - 88px)}.ugc-hero[data-astro-cid-4l36ycop] .hero-image[data-astro-cid-4l36ycop]:after{background:linear-gradient(#080a0f80 0%,#080a0f00 24%,#0a0c1066 60%,#0a0c10 100%)}}.ugc-location[data-astro-cid-4l36ycop]{margin-top:var(--space-8);align-items:center;gap:var(--space-2);font-size:var(--fs-14);color:#f4efeed9;text-shadow:0 1px 8px #00000080;display:inline-flex}.ugc-location-dot[data-astro-cid-4l36ycop]{background:var(--accent-hot);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent-hot) 30%, transparent);border-radius:50%;flex-shrink:0}.ugc-grid[data-astro-cid-4l36ycop]{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=960px){.ugc-grid[data-astro-cid-4l36ycop]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ugc-grid[data-astro-cid-4l36ycop]{grid-template-columns:1fr;max-width:340px;margin-inline:auto}}.ugc-clip[data-astro-cid-4l36ycop]{gap:var(--space-4);flex-direction:column;display:flex}.ugc-clip-body[data-astro-cid-4l36ycop]{gap:var(--space-2);flex-direction:column;display:flex}.ugc-clip-meta[data-astro-cid-4l36ycop]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ugc-clip-format[data-astro-cid-4l36ycop]{font-size:var(--fs-14);color:var(--ink-faint)}.ugc-clip[data-astro-cid-4l36ycop] h3[data-astro-cid-4l36ycop]{font-family:var(--font-display);font-size:var(--fs-24);color:var(--ink);font-weight:400;line-height:1.1}.ugc-clip[data-astro-cid-4l36ycop] p[data-astro-cid-4l36ycop]{font-size:var(--fs-14);color:var(--ink-soft);line-height:1.6}.ugc-formats[data-astro-cid-4l36ycop]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.ugc-format[data-astro-cid-4l36ycop]{padding:var(--space-6);border:1px solid var(--rule);background:var(--bg-card);border-radius:var(--r-lg);gap:var(--space-2);flex-direction:column;display:flex}.ugc-format[data-astro-cid-4l36ycop] h3[data-astro-cid-4l36ycop]{font-size:var(--fs-18);color:var(--ink);font-weight:600}.ugc-format[data-astro-cid-4l36ycop] p[data-astro-cid-4l36ycop]{font-size:var(--fs-14);color:var(--ink-soft);line-height:1.6}.ugc-why[data-astro-cid-4l36ycop]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}.ugc-why[data-astro-cid-4l36ycop] .section-head[data-astro-cid-4l36ycop]{margin-bottom:0}.ugc-why-body[data-astro-cid-4l36ycop]{gap:var(--space-4);font-size:var(--fs-18);color:var(--ink-soft);flex-direction:column;line-height:1.65;display:flex}.ugc-why-body[data-astro-cid-4l36ycop] .card-meta[data-astro-cid-4l36ycop]{margin-top:var(--space-2)}.ugc-clip-link[data-astro-cid-4l36ycop]{margin-top:var(--space-1)}@media (width<=860px){.ugc-why[data-astro-cid-4l36ycop]{gap:var(--space-6);grid-template-columns:1fr}}.ugc-usage[data-astro-cid-4l36ycop]{border-top:1px solid var(--rule-strong);margin:0}.ugc-usage-row[data-astro-cid-4l36ycop]{gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--rule);grid-template-columns:minmax(180px,280px) 1fr;display:grid}.ugc-usage[data-astro-cid-4l36ycop] dt[data-astro-cid-4l36ycop]{font-family:var(--font-display);font-size:var(--fs-24);color:var(--ink);line-height:1.15}.ugc-usage[data-astro-cid-4l36ycop] dd[data-astro-cid-4l36ycop]{color:var(--ink-soft);align-self:center;max-width:60ch;margin:0;line-height:1.65}@media (width<=640px){.ugc-usage-row[data-astro-cid-4l36ycop]{gap:var(--space-2);grid-template-columns:1fr}}.ugc-quotes[data-astro-cid-4l36ycop]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.ugc-quotes[data-astro-cid-4l36ycop] blockquote[data-astro-cid-4l36ycop]{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.ugc-quotes[data-astro-cid-4l36ycop] p[data-astro-cid-4l36ycop]{font-family:var(--font-display);font-size:var(--fs-24);color:var(--ink);line-height:1.25}.ugc-quotes[data-astro-cid-4l36ycop] footer[data-astro-cid-4l36ycop]{font-size:var(--fs-14);color:var(--ink-soft)}.ugc-steps[data-astro-cid-4l36ycop]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.ugc-steps[data-astro-cid-4l36ycop] li[data-astro-cid-4l36ycop]{gap:var(--space-3);flex-direction:column;display:flex}.ugc-step-num[data-astro-cid-4l36ycop]{font-size:var(--fs-14);color:var(--accent);font-weight:600}.ugc-steps[data-astro-cid-4l36ycop] h3[data-astro-cid-4l36ycop]{font-size:var(--fs-20);color:var(--ink);font-weight:600}.ugc-steps[data-astro-cid-4l36ycop] p[data-astro-cid-4l36ycop]{font-size:var(--fs-14);color:var(--ink-soft);line-height:1.65}.ugc-faq[data-astro-cid-4l36ycop]{max-width:880px}.ugc-faq-list[data-astro-cid-4l36ycop]{border-top:1px solid var(--rule-strong)}.ugc-faq-item[data-astro-cid-4l36ycop]{border-bottom:1px solid var(--rule)}.ugc-faq-item[data-astro-cid-4l36ycop] summary[data-astro-cid-4l36ycop]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-24);color:var(--ink);line-height:1.2;list-style:none;display:flex}.ugc-faq-item[data-astro-cid-4l36ycop] summary[data-astro-cid-4l36ycop]::-webkit-details-marker{display:none}.ugc-faq-item[data-astro-cid-4l36ycop] summary[data-astro-cid-4l36ycop]:after{content:"+";font-family:var(--font-body);font-size:var(--fs-24);color:var(--accent);transition:transform var(--dur-fast) var(--ease-out-quart);flex:none}.ugc-faq-item[data-astro-cid-4l36ycop][open] summary[data-astro-cid-4l36ycop]:after{transform:rotate(45deg)}.ugc-faq-item[data-astro-cid-4l36ycop] summary[data-astro-cid-4l36ycop]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-sm)}.ugc-faq-item[data-astro-cid-4l36ycop] p[data-astro-cid-4l36ycop]{padding-bottom:var(--space-6);max-width:65ch;color:var(--ink-soft);margin:0;line-height:1.65}@media (width<=640px){.ugc-faq-item[data-astro-cid-4l36ycop] summary[data-astro-cid-4l36ycop]{font-size:var(--fs-20);padding-block:var(--space-4)}}.ugc-brief[data-astro-cid-4l36ycop]{max-width:880px}.ugc-brief[data-astro-cid-4l36ycop] .lede[data-astro-cid-4l36ycop] a[data-astro-cid-4l36ycop]{color:var(--accent)}.brief-form[data-astro-cid-4l36ycop]{gap:var(--space-6);padding:var(--space-8);border:1px solid var(--rule);border-radius:var(--r-xl);background:var(--bg-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}@media (width<=640px){.brief-form[data-astro-cid-4l36ycop]{padding:var(--space-4)}}.brief-row[data-astro-cid-4l36ycop]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief-row-3[data-astro-cid-4l36ycop]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.brief-row[data-astro-cid-4l36ycop],.brief-row-3[data-astro-cid-4l36ycop]{grid-template-columns:1fr}}.brief-field[data-astro-cid-4l36ycop]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.brief-field[data-astro-cid-4l36ycop] label[data-astro-cid-4l36ycop],.brief-field[data-astro-cid-4l36ycop] legend[data-astro-cid-4l36ycop]{font-size:var(--fs-14);color:var(--ink);font-weight:500}.brief-optional[data-astro-cid-4l36ycop]{color:var(--ink-faint);font-weight:400}.brief-field[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop][type=text],.brief-field[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop][type=email],.brief-field[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop][type=url],.brief-field[data-astro-cid-4l36ycop] select[data-astro-cid-4l36ycop],.brief-field[data-astro-cid-4l36ycop] textarea[data-astro-cid-4l36ycop]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--bg);color:var(--ink);font-size:var(--fs-16);transition:border-color var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart);line-height:1.5}.brief-field[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop][type=text],.brief-field[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop][type=email],.brief-field[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop][type=url],.brief-field[data-astro-cid-4l36ycop] select[data-astro-cid-4l36ycop]{height:50px}.brief-field[data-astro-cid-4l36ycop] textarea[data-astro-cid-4l36ycop]{resize:vertical;min-height:140px}.brief-field[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop]:focus-visible,.brief-field[data-astro-cid-4l36ycop] select[data-astro-cid-4l36ycop]:focus-visible,.brief-field[data-astro-cid-4l36ycop] textarea[data-astro-cid-4l36ycop]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent);outline:none}.brief-checks[data-astro-cid-4l36ycop]{border:0;margin:0;padding:0}.brief-checks[data-astro-cid-4l36ycop] legend[data-astro-cid-4l36ycop]{margin-bottom:var(--space-2);padding:0}.brief-check-grid[data-astro-cid-4l36ycop]{gap:var(--space-2);flex-wrap:wrap;display:flex}.brief-check[data-astro-cid-4l36ycop]{cursor:pointer;display:inline-flex;position:relative}.brief-check[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.brief-check[data-astro-cid-4l36ycop] span[data-astro-cid-4l36ycop]{border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-size:var(--fs-14);color:var(--ink-soft);background:var(--bg);transition:background var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart);align-items:center;padding:.5rem .9rem;display:inline-flex}.brief-check[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop]:checked+span[data-astro-cid-4l36ycop]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.brief-check[data-astro-cid-4l36ycop] input[data-astro-cid-4l36ycop]:focus-visible+span[data-astro-cid-4l36ycop]{outline:2px solid var(--accent);outline-offset:2px}.brief-hp[data-astro-cid-4l36ycop]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.brief-actions[data-astro-cid-4l36ycop]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.brief-submit[data-astro-cid-4l36ycop]:disabled{opacity:.7;cursor:progress}.brief-status[data-astro-cid-4l36ycop]{font-size:var(--fs-14);margin:0}.brief-status[data-astro-cid-4l36ycop][data-type=success]{color:var(--accent)}.brief-status[data-astro-cid-4l36ycop][data-type=error]{color:var(--accent-hot)}
