.brand-header[data-astro-cid-2nu55il5]{z-index:50;background:hsl(var(--sv-brand-h), var(--sv-brand-s), var(--sv-brand-l));color:#fff;box-shadow:0 1px 0 hsl(var(--sv-brand-h), var(--sv-brand-s), 18%);position:sticky;top:0}.inner[data-astro-cid-2nu55il5]{align-items:center;gap:1.5rem;max-width:1080px;margin:0 auto;padding:.65rem clamp(1.25rem,4vw,2rem);display:flex}.logo[data-astro-cid-2nu55il5]{color:#fff;transition:opacity var(--sv-duration-fast,.15s) ease-out;align-items:center;gap:.6rem;padding:.25rem 0;text-decoration:none;display:flex}.logo[data-astro-cid-2nu55il5]:hover{opacity:.88}.logo[data-astro-cid-2nu55il5] .vb-mark{flex:none;width:2.1rem;height:2.1rem}.word[data-astro-cid-2nu55il5]{flex-direction:column;line-height:1.15;display:flex}.word[data-astro-cid-2nu55il5] strong[data-astro-cid-2nu55il5]{letter-spacing:.08em;font-size:1.15rem}.zh[data-astro-cid-2nu55il5]{opacity:.85;font-size:.75rem}.desktop-nav[data-astro-cid-2nu55il5]{flex-wrap:wrap;gap:1.35rem;margin-left:auto;display:flex}.nav-link[data-astro-cid-2nu55il5]{color:hsl(var(--sv-brand-h), 20%, 92%);padding:.55rem .1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s ease-out;display:inline-block;position:relative}.nav-link[data-astro-cid-2nu55il5]:after{content:"";background:hsl(var(--sv-brand-h), 35%, 85%);transform-origin:0;height:2px;transition:transform .22s cubic-bezier(.25,1,.5,1);position:absolute;bottom:.3rem;left:0;right:0;transform:scaleX(0)}.nav-link[data-astro-cid-2nu55il5]:hover,.nav-link[data-astro-cid-2nu55il5]:focus-visible{color:#fff}.nav-link[data-astro-cid-2nu55il5]:hover:after,.nav-link[data-astro-cid-2nu55il5]:focus-visible:after{transform:scaleX(1)}.nav-link[data-astro-cid-2nu55il5].current{color:#fff;font-weight:700}.nav-link[data-astro-cid-2nu55il5].current:after{transform:scaleX(1)}.cta[data-astro-cid-2nu55il5]{background:hsl(var(--sv-brand-h), 35%, 97%);color:hsl(var(--sv-brand-h), var(--sv-brand-s), calc(var(--sv-brand-l) * .85));white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}.cta[data-astro-cid-2nu55il5]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 14px -4px #0006}.cta[data-astro-cid-2nu55il5]:active{transform:translateY(0)}.menu[data-astro-cid-2nu55il5]{margin-left:auto;display:none;position:relative}.menu[data-astro-cid-2nu55il5] summary[data-astro-cid-2nu55il5]{cursor:pointer;border-radius:var(--sv-radius-md,.5rem);flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.menu[data-astro-cid-2nu55il5] summary[data-astro-cid-2nu55il5]::-webkit-details-marker{display:none}.menu[data-astro-cid-2nu55il5] summary[data-astro-cid-2nu55il5]:focus-visible{outline:0 0 0 3px #ffffff73}.menu[data-astro-cid-2nu55il5] .bar[data-astro-cid-2nu55il5]{background:#fff;border-radius:2px;width:20px;height:2px;transition:transform .22s cubic-bezier(.25,1,.5,1);display:block}.menu[data-astro-cid-2nu55il5] .bar[data-astro-cid-2nu55il5]+.bar[data-astro-cid-2nu55il5]{margin-top:5px}.menu[data-astro-cid-2nu55il5][open] .bar[data-astro-cid-2nu55il5]:first-child{transform:translateY(3.5px)rotate(45deg)}.menu[data-astro-cid-2nu55il5][open] .bar[data-astro-cid-2nu55il5]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu-nav[data-astro-cid-2nu55il5]{background:hsl(var(--sv-brand-h), calc(var(--sv-brand-s) * .8), 16%);border:1px solid hsl(var(--sv-brand-h), 30%, 26%);border-radius:var(--sv-radius-lg,.75rem);flex-direction:column;min-width:15rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .55rem);right:clamp(1.25rem,4vw,2rem);box-shadow:0 14px 34px -12px #00000073}.menu-link[data-astro-cid-2nu55il5]{color:hsl(var(--sv-brand-h), 18%, 90%);border-radius:var(--sv-radius-md,.5rem);padding:.7rem .9rem;font-weight:500;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.menu-link[data-astro-cid-2nu55il5]:hover,.menu-link[data-astro-cid-2nu55il5]:focus-visible{background:hsl(var(--sv-brand-h), 30%, 22%);color:#fff}.menu-link[data-astro-cid-2nu55il5].current{color:#fff;background:hsl(var(--sv-brand-h), 32%, 24%);font-weight:700}.menu-cta[data-astro-cid-2nu55il5]{background:hsl(var(--sv-brand-h), 35%, 95%);color:hsl(var(--sv-brand-h), var(--sv-brand-s), calc(var(--sv-brand-l) * .85));text-align:center;border-radius:var(--sv-radius-md,.5rem);margin-top:.4rem;padding:.65rem .9rem;font-weight:700;text-decoration:none}@media (width<=860px){.desktop-nav[data-astro-cid-2nu55il5],.cta[data-astro-cid-2nu55il5]{display:none}.menu[data-astro-cid-2nu55il5]{display:block}}.brand-footer[data-astro-cid-eyy4yn3t]{background-color:hsl(var(--sv-brand-h), calc(var(--sv-brand-s) * .55), 12%);background: repeating-linear-gradient(115deg, color-mix(in srgb, hsl(var(--sv-brand-h), 30%, 80%) 4%, transparent) 0 1px, transparent 1px 30px), linear-gradient(160deg, hsl(var(--sv-brand-h), calc(var(--sv-brand-s) * .62), 10%) 0%, hsl(var(--sv-brand-h), calc(var(--sv-brand-s) * .55), 14%) 100%);color:hsl(var(--sv-brand-h), 15%, 84%);margin-top:clamp(3rem,7vw,4.5rem);position:relative;overflow:hidden}.brand-footer[data-astro-cid-eyy4yn3t]:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 114'%3E%3Cpath d='M50 6 L88 28 V72 L50 94 L12 72 V28 Z' fill='none' stroke='%2366c4b5' stroke-opacity='0.14' stroke-width='2.5'/%3E%3Cpath d='M50 26 L71 38 V62 L50 74 L29 62 V38 Z' fill='none' stroke='%2366c4b5' stroke-opacity='0.09' stroke-width='2'/%3E%3C/svg%3E") 0 0/contain no-repeat;width:20rem;height:23rem;position:absolute;bottom:-6rem;left:-5rem}.inner[data-astro-cid-eyy4yn3t]{gap:.9rem;max-width:1080px;margin:0 auto;padding:2.6rem clamp(1.25rem,4vw,2rem) 1.8rem;display:grid;position:relative}.top[data-astro-cid-eyy4yn3t]{border-bottom:1px solid color-mix(in srgb, hsl(var(--sv-brand-h), 20%, 85%) 16%, transparent);grid-template-columns:1.2fr 1fr auto;align-items:start;gap:2rem;padding-bottom:1.6rem;display:grid}.mark-link[data-astro-cid-eyy4yn3t]{color:hsl(var(--sv-brand-h), 32%, 96%);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.mark-link[data-astro-cid-eyy4yn3t] .vb-mark{flex:none;width:1.9rem;height:1.9rem}.word[data-astro-cid-eyy4yn3t]{flex-direction:column;line-height:1.15;display:flex}.word[data-astro-cid-eyy4yn3t] strong[data-astro-cid-eyy4yn3t]{letter-spacing:.08em;font-size:1.05rem}.zh[data-astro-cid-eyy4yn3t]{opacity:.8;font-size:.72rem}.slogan[data-astro-cid-eyy4yn3t]{letter-spacing:.06em;color:hsl(var(--sv-brand-h), 14%, 72%);margin:.7rem 0 0;font-size:.85rem}.foot-nav[data-astro-cid-eyy4yn3t]{flex-wrap:wrap;gap:.4rem 1.3rem;display:flex}.foot-nav[data-astro-cid-eyy4yn3t] a[data-astro-cid-eyy4yn3t]{color:hsl(var(--sv-brand-h), 16%, 82%);padding:.25rem 0;font-size:.9rem;text-decoration:none;transition:color .15s ease-out}.foot-nav[data-astro-cid-eyy4yn3t] a[data-astro-cid-eyy4yn3t]:hover,.foot-nav[data-astro-cid-eyy4yn3t] a[data-astro-cid-eyy4yn3t]:focus-visible{color:hsl(var(--sv-brand-h), 40%, 94%)}.foot-cta[data-astro-cid-eyy4yn3t]{background:hsl(var(--sv-brand-h), 35%, 95%);color:hsl(var(--sv-brand-h), var(--sv-brand-s), calc(var(--sv-brand-l) * .85));white-space:nowrap;border-radius:999px;align-self:start;padding:.5rem 1.1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out}.foot-cta[data-astro-cid-eyy4yn3t]:hover{transform:translateY(-1px);box-shadow:0 4px 14px -6px #00000080}.disclaimer[data-astro-cid-eyy4yn3t]{color:hsl(var(--sv-brand-h), 22%, 90%);font-size:.82rem;font-weight:600}.credit[data-astro-cid-eyy4yn3t],.copy[data-astro-cid-eyy4yn3t]{color:hsl(var(--sv-brand-h), 12%, 62%);margin:0;font-size:.78rem;line-height:1.6}.biz-link[data-astro-cid-eyy4yn3t]{color:hsl(var(--sv-brand-h), 25%, 74%);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, hsl(var(--sv-brand-h), 30%, 70%) 45%, transparent);text-decoration-color:color-mix(in srgb, hsl(var(--sv-brand-h), 30%, 70%) 45%, transparent);text-underline-offset:3px;white-space:nowrap;margin-left:1.2rem;transition:color .15s ease-out}.biz-link[data-astro-cid-eyy4yn3t]:hover,.biz-link[data-astro-cid-eyy4yn3t]:focus-visible{color:hsl(var(--sv-brand-h), 35%, 88%)}@media (width<=760px){.top[data-astro-cid-eyy4yn3t]{grid-template-columns:1fr;gap:1.2rem}.foot-cta[data-astro-cid-eyy4yn3t]{justify-self:start}}
