.skip-link.svelte-1newb51{z-index:400;background:var(--va-coral);color:#0a0a0b;font-family:var(--va-display);border-radius:999px;padding:1rem 1.5rem;font-weight:600;text-decoration:none;position:fixed;top:-200px;left:1rem}.skip-link.svelte-1newb51:focus{top:1rem}.shell.svelte-1newb51{z-index:300;width:min(100% - clamp(1rem,4vw,3rem),82rem);transition:transform .7s var(--va-ease);position:fixed;top:clamp(.75rem,2vw,1.5rem);left:50%;transform:translate(-50%)}.pill.svelte-1newb51{border:1px solid var(--va-line-2);-webkit-backdrop-filter:blur(26px)saturate(170%);transition:background-color .7s var(--va-ease), padding .7s var(--va-ease), box-shadow .7s var(--va-ease);background:#0a0a0c8c;border-radius:999px;justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,2rem);padding:.6rem .6rem .6rem .85rem;display:flex;box-shadow:inset 0 1px #ffffff17,0 26px 60px -34px #000}.condensed.svelte-1newb51 .pill:where(.svelte-1newb51){background:#08080ad1;box-shadow:inset 0 1px #ffffff1c,0 30px 70px -32px #000}.brand.svelte-1newb51{color:var(--va-text);flex:none;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand-mark.svelte-1newb51{border:1px solid var(--va-line-2);background:#ffffff0f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.brand-mark.svelte-1newb51 img:where(.svelte-1newb51){object-fit:contain;width:100%;height:100%}.brand-text.svelte-1newb51{font-family:var(--va-wordmark);letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:700}@media (width<=380px){.brand-text.svelte-1newb51{font-size:.92rem}}.links.svelte-1newb51{align-items:center;gap:clamp(1rem,1.8vw,1.9rem);display:none}@media (width>=1120px){.links.svelte-1newb51{display:flex}}.links.svelte-1newb51 a:where(.svelte-1newb51){font-family:var(--va-body);letter-spacing:-.005em;color:var(--va-muted);white-space:nowrap;transition:color .45s var(--va-ease);padding-block:.4rem;font-size:.86rem;font-weight:500;text-decoration:none;position:relative}.links.svelte-1newb51 a:where(.svelte-1newb51):after{content:"";background:var(--va-coral);transform-origin:0;width:100%;height:1px;transition:transform .55s var(--va-ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.links.svelte-1newb51 a:where(.svelte-1newb51):hover{color:var(--va-text)}.links.svelte-1newb51 a:where(.svelte-1newb51):hover:after{transform:scaleX(1)}.tail.svelte-1newb51{flex:none;align-items:center;gap:.6rem;display:flex}.phone.svelte-1newb51{color:var(--va-muted);transition:color .45s var(--va-ease);align-items:center;gap:.5rem;padding-inline:.4rem;font-size:.84rem;font-weight:500;text-decoration:none;display:none}.phone.svelte-1newb51:hover{color:var(--va-coral)}@media (width>=720px){.phone.svelte-1newb51{display:inline-flex}}.cta.svelte-1newb51{background:var(--va-coral);color:#0a0a0b;height:44px;font-family:var(--va-display);transition:background-color .55s var(--va-ease), transform .55s var(--va-ease);border-radius:999px;align-items:center;padding-inline:1.4rem;font-size:.92rem;font-weight:600;text-decoration:none;display:none;box-shadow:inset 0 1px #ffffff59}.cta.svelte-1newb51:hover{background:var(--va-coral-bright);transform:translateY(-1px)}@media (width>=560px){.cta.svelte-1newb51{display:inline-flex}}.burger.svelte-1newb51{border:1px solid var(--va-line-2);cursor:pointer;background:#ffffff0d;border-radius:50%;place-content:center;gap:6px;width:44px;height:44px;padding:0;display:grid}@media (width>=1120px){.burger.svelte-1newb51{display:none}}.burger-line.svelte-1newb51{background:var(--va-text);width:17px;height:1.5px;transition:transform .5s var(--va-ease);display:block}.burger-line.open.svelte-1newb51:first-child{transform:translateY(3.75px)rotate(45deg)}.burger-line.open.svelte-1newb51:nth-child(2){transform:translateY(-3.75px)rotate(-45deg)}.scrim.svelte-1newb51{z-index:290;-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .6s var(--va-ease), visibility .6s var(--va-ease);background:#030304b8;position:fixed;inset:0}.scrim.open.svelte-1newb51{opacity:1;visibility:visible}.sheet.svelte-1newb51{z-index:295;border-left:1px solid var(--va-line-2);-webkit-backdrop-filter:blur(30px)saturate(160%);visibility:hidden;width:min(100%,26rem);height:100dvh;transition:transform .75s var(--va-ease), visibility .75s var(--va-ease);background:#0b0b0de6;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(102%)}.sheet.open.svelte-1newb51{visibility:visible;transform:translate(0)}@media (width>=1120px){.sheet.svelte-1newb51,.scrim.svelte-1newb51{display:none}}.sheet-inner.svelte-1newb51{padding:clamp(5.5rem, 14vh, 7.5rem) clamp(1.5rem, 6vw, 2.75rem) calc(2.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.sheet-label.svelte-1newb51{letter-spacing:.18em;text-transform:uppercase;color:var(--va-dim);margin-bottom:1.5rem;font-size:.72rem;font-weight:500}.sheet-link.svelte-1newb51{border-bottom:1px solid var(--va-line);font-family:var(--va-display);letter-spacing:-.02em;color:var(--va-text);touch-action:manipulation;min-height:56px;transition:color .45s var(--va-ease);padding-block:1.05rem;font-size:1.4rem;font-weight:500;text-decoration:none;display:block}.sheet-link.svelte-1newb51:hover{color:var(--va-coral)}.sheet-foot.svelte-1newb51{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:2.5rem;display:flex}.sheet-phone.svelte-1newb51{font-family:var(--va-display);color:var(--va-coral);font-size:1.25rem;font-weight:600;text-decoration:none}.sheet-cta.svelte-1newb51{justify-content:space-between;width:100%}.footer.svelte-1qh0um7{background:linear-gradient(180deg, var(--va-void), var(--va-concrete-2));border-top:1px solid var(--va-line);padding-block:clamp(4rem, 9vw, 7rem) calc(2.5rem + env(safe-area-inset-bottom,0px));position:relative;overflow:hidden}.footer-glow.svelte-1qh0um7{opacity:.24;width:min(70rem,130vw);height:min(40rem,70vw);bottom:-40%;left:50%;transform:translate(-50%)}.footer-inner.svelte-1qh0um7{z-index:1;position:relative}.footer-top.svelte-1qh0um7{border-bottom:1px solid var(--va-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:clamp(2.5rem,6vw,4rem);display:flex}.footer-claim.svelte-1qh0um7{font-family:var(--va-display);letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:18ch;font-size:clamp(1.45rem,4vw,3.25rem);font-weight:600;line-height:1.12}@media (width>=480px){.footer-claim.svelte-1qh0um7{font-size:clamp(1.75rem,4vw,3.25rem);line-height:1.08}}.footer-phone.svelte-1qh0um7{font-family:var(--va-display);color:var(--va-coral);white-space:nowrap;transition:opacity .45s var(--va-ease);font-size:clamp(1.15rem,2vw,1.6rem);font-weight:600;text-decoration:none}.footer-phone.svelte-1qh0um7:hover{opacity:.75}.footer-grid.svelte-1qh0um7{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem);padding-block:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=640px){.footer-grid.svelte-1qh0um7{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.footer-grid.svelte-1qh0um7{grid-template-columns:1.6fr 1fr 1fr 1.1fr}}.brand.svelte-1qh0um7{color:var(--va-text);align-items:center;gap:.8rem;margin-bottom:1.1rem;text-decoration:none;display:inline-flex}.brand-mark.svelte-1qh0um7{border:1px solid var(--va-line-2);background:#ffffff0f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.brand-mark.svelte-1qh0um7 img:where(.svelte-1qh0um7){object-fit:contain;width:100%;height:100%}.brand-text.svelte-1qh0um7{font-family:var(--va-wordmark);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.footer-tagline.svelte-1qh0um7{color:var(--va-muted);max-width:30ch;font-size:.95rem;line-height:1.65}.footer-label.svelte-1qh0um7{letter-spacing:.18em;text-transform:uppercase;color:var(--va-dim);margin-bottom:1.25rem;font-size:.7rem;font-weight:500;display:block}.footer-col.svelte-1qh0um7 nav:where(.svelte-1qh0um7),.footer-col.svelte-1qh0um7 address:where(.svelte-1qh0um7){flex-direction:column;gap:.8rem;font-style:normal;display:flex}.footer-col.svelte-1qh0um7 a:where(.svelte-1qh0um7){color:var(--va-muted);touch-action:manipulation;width:fit-content;min-height:44px;transition:color .45s var(--va-ease);align-items:center;font-size:.94rem;line-height:1.5;text-decoration:none;display:inline-flex}@media (width<=480px){.footer-col.svelte-1qh0um7 a:where(.svelte-1qh0um7){font-size:.92rem}}.footer-col.svelte-1qh0um7 a:where(.svelte-1qh0um7):hover{color:var(--va-coral)}.footer-bottom.svelte-1qh0um7{border-top:1px solid var(--va-line);letter-spacing:.06em;color:var(--va-dim);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:2rem;font-size:.78rem;display:flex}.stack.svelte-v5xkj0{background:linear-gradient(180deg, var(--va-void), var(--va-concrete) 45%, var(--va-void));position:relative}.stack-glow.svelte-v5xkj0{opacity:.36;width:min(52rem,90vw);height:min(52rem,90vw);top:12%;right:-14%}.stack-head.svelte-v5xkj0{gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=900px){.stack-head.svelte-v5xkj0{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(2rem,5vw,5rem)}}.stack-intro.svelte-v5xkj0{margin:0}.stack-viewport.svelte-v5xkj0{flex-direction:column;gap:1.25rem;display:flex;position:relative}.stack-card.svelte-v5xkj0{border-radius:calc(var(--va-r-lg) + 6px);border:1px solid var(--va-line-2);-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(150deg,#ffffff12,#ffffff05);gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1rem,2vw,1.15rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 60px 100px -60px #000}@media (width>=640px){.stack-card.svelte-v5xkj0{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}}.stack-media.svelte-v5xkj0{border-radius:var(--va-r-md);border:1px solid var(--va-line);aspect-ratio:4/3;min-height:0;margin:0;overflow:hidden}@media (width>=640px){.stack-media.svelte-v5xkj0{aspect-ratio:auto;height:100%}}.stack-body.svelte-v5xkj0{flex-direction:column;justify-content:center;gap:1.15rem;padding:.5rem .75rem 1.25rem;display:flex}@media (width>=640px){.stack-body.svelte-v5xkj0{padding:clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) .5rem}}.stack-title.svelte-v5xkj0{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:16ch;font-size:clamp(1.3rem,2.6vw,2.35rem)}.stack-text.svelte-v5xkj0{color:var(--va-muted);overflow-wrap:break-word;max-width:46ch;font-size:clamp(.92rem,1.1vw,1.08rem);line-height:1.7}@media (width<=480px){.stack-title.svelte-v5xkj0{font-size:clamp(1.2rem,5vw,1.5rem)}.stack-text.svelte-v5xkj0{font-size:.9rem}}.stack-rule.svelte-v5xkj0{background:var(--va-coral);width:3.5rem;height:2px;display:block}.scrub.svelte-jv0q36{font-family:var(--va-display);letter-spacing:-.02em;text-wrap:pretty;margin:0}.scrub--center.svelte-jv0q36{text-align:center;margin-inline:auto}.scrub-word.svelte-jv0q36{will-change:opacity;margin-right:.26em;display:inline-block}.scrub--xl.svelte-jv0q36{letter-spacing:-.028em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:min(100%,26ch);font-size:clamp(1.65rem,4.4vw,4rem);font-weight:600;line-height:1.12}.scrub--lg.svelte-jv0q36{overflow-wrap:break-word;max-width:min(100%,34ch);font-size:clamp(1.25rem,2.6vw,2.35rem);font-weight:500;line-height:1.32}.scrub--md.svelte-jv0q36{color:var(--va-text);overflow-wrap:break-word;max-width:min(100%,52ch);font-size:clamp(1rem,1.65vw,1.5rem);font-weight:400;line-height:1.55}@media (width>=480px){.scrub--xl.svelte-jv0q36{font-size:clamp(2rem,4.4vw,4rem);line-height:1.08}.scrub--lg.svelte-jv0q36{font-size:clamp(1.4rem,2.6vw,2.35rem);line-height:1.28}}.scrub--center.scrub--xl.svelte-jv0q36,.scrub--center.scrub--lg.svelte-jv0q36,.scrub--center.scrub--md.svelte-jv0q36{max-width:min(100%,30ch)}.marquee.svelte-tcntyi{border-block:1px solid var(--va-line);width:100%;max-width:100vw;padding-block:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track.svelte-tcntyi{width:max-content;animation:svelte-tcntyi-marquee-slide var(--marquee-duration) linear infinite;align-items:center;display:flex}.marquee.svelte-tcntyi:hover .marquee-track:where(.svelte-tcntyi){animation-play-state:paused}.marquee-item.svelte-tcntyi{font-family:var(--va-display);letter-spacing:-.025em;color:var(--va-text);white-space:nowrap;opacity:.82;align-items:center;gap:clamp(1.25rem,4vw,3.5rem);padding-right:clamp(1.25rem,4vw,3.5rem);font-size:clamp(1.15rem,3vw,2.6rem);font-weight:500;display:inline-flex}.marquee-dot.svelte-tcntyi{background:var(--va-coral);border-radius:50%;flex:none;width:7px;height:7px}.marquee-fade.svelte-tcntyi{pointer-events:none;width:12%;position:absolute;top:0;bottom:0}.marquee-fade--left.svelte-tcntyi{background:linear-gradient(90deg, var(--va-void), transparent);left:0}.marquee-fade--right.svelte-tcntyi{background:linear-gradient(270deg, var(--va-void), transparent);right:0}@keyframes svelte-tcntyi-marquee-slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-tcntyi{animation:none;transform:none}.marquee.svelte-tcntyi{overflow-x:auto}}.fab.svelte-1cfg5wl{right:clamp(1rem,3vw,2rem);bottom:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-bottom,0px));z-index:250;border:1px solid var(--va-line-2);-webkit-backdrop-filter:blur(22px)saturate(160%);min-height:58px;color:var(--va-text);font-family:var(--va-display);touch-action:manipulation;transition:transform .6s var(--va-ease), background-color .6s var(--va-ease);background:#0c0c0eb3;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem 1.35rem .5rem .5rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffff1a,0 26px 54px -26px #000}.fab.svelte-1cfg5wl:hover{background:#121215db;transform:translateY(-3px)}.fab-icon.svelte-1cfg5wl{color:#05240f;background:#25d366;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.fab-label.svelte-1cfg5wl{white-space:nowrap;display:none}@media (width>=768px){.fab-label.svelte-1cfg5wl{display:block}}@media (width<=767px){.fab.svelte-1cfg5wl{min-height:52px;padding:.5rem}.fab-icon.svelte-1cfg5wl{width:42px;height:42px}}.cookie.svelte-16udtrw{left:clamp(1rem,3vw,2rem);bottom:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-bottom,0px));z-index:260;width:min(100% - 2rem,30rem);position:fixed}@media (width>=768px){.cookie.svelte-16udtrw{width:min(100% - 4rem,32rem)}}@media (width<=480px){.cookie.svelte-16udtrw{width:auto;max-width:calc(100% - 5rem);left:.75rem;right:.75rem}}.cookie-card.svelte-16udtrw{border-radius:var(--va-r-lg);border:1px solid var(--va-line-2);-webkit-backdrop-filter:blur(26px)saturate(160%);background:#0c0c0ec7;flex-direction:column;gap:1.1rem;padding:1.4rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 34px 70px -34px #000}@media (width<=480px){.cookie-card.svelte-16udtrw{gap:.9rem;padding:1.15rem}}.cookie-text.svelte-16udtrw{color:var(--va-muted);font-size:.92rem;line-height:1.6}@media (width<=480px){.cookie-text.svelte-16udtrw{font-size:.86rem}}.cookie-actions.svelte-16udtrw{flex-wrap:wrap;gap:.6rem;display:flex}.ghost.svelte-16udtrw,.solid.svelte-16udtrw{min-height:46px;font-family:var(--va-display);cursor:pointer;touch-action:manipulation;transition:background-color .5s var(--va-ease), transform .5s var(--va-ease);border-radius:999px;padding-inline:1.35rem;font-size:.9rem;font-weight:600}@media (width<=480px){.ghost.svelte-16udtrw,.solid.svelte-16udtrw{flex:1;min-height:44px;padding-inline:1.1rem;font-size:.85rem}}.ghost.svelte-16udtrw{border:1px solid var(--va-line-2);color:var(--va-text);background:0 0}.ghost.svelte-16udtrw:hover{background:#ffffff14}.solid.svelte-16udtrw{background:var(--va-coral);color:#0a0a0b;border:none}.solid.svelte-16udtrw:hover{background:var(--va-coral-bright)}.ghost.svelte-16udtrw:active,.solid.svelte-16udtrw:active{transform:scale(.98)}.variant-a{--va-void:#050505;--va-ink:#08080a;--va-concrete:#0e0e11;--va-concrete-2:#141418;--va-concrete-3:#1b1b21;--va-coral:#dd614c;--va-coral-bright:#f0765f;--va-coral-deep:#a8402e;--va-text:#f4f2ef;--va-muted:#a5a29d;--va-dim:#6e6b67;--va-line:#ffffff13;--va-line-2:#ffffff25;--va-glass:#ffffff09;--va-glass-2:#ffffff12;--va-display:"Outfit", "Satoshi", ui-sans-serif, sans-serif;--va-body:"Satoshi", "Outfit", ui-sans-serif, sans-serif;--va-wordmark:"Cabinet Grotesk", "Outfit", ui-sans-serif, sans-serif;--va-ease:cubic-bezier(.16, 1, .3, 1);--va-ease-io:cubic-bezier(.65, 0, .35, 1);--va-pad:clamp(5rem, 12vh, 10rem);--va-shell:min(100%, 82rem);--va-gutter:clamp(1.25rem, 4vw, 3.5rem);--va-r-lg:26px;--va-r-md:18px;--va-r-sm:12px;background:var(--va-void);color:var(--va-text);font-family:var(--va-body);font-feature-settings:"ss01", "cv01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;min-height:100vh;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.variant-a *,.variant-a :before,.variant-a :after{box-sizing:border-box}.variant-a:after{content:"";z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.va-main{z-index:1;width:100%;max-width:100%;position:relative;overflow-x:clip}.variant-a main>section{padding-block:var(--va-pad);position:relative}.va-shell{width:var(--va-shell);padding-inline:var(--va-gutter);margin-inline:auto}.va-shell--tight{width:min(100%,68rem)}.variant-a h1,.variant-a h2,.variant-a h3,.variant-a h4{font-family:var(--va-display);letter-spacing:-.028em;text-wrap:balance;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:600;line-height:1.06}.variant-a p{margin:0}.va-h2{max-width:min(100%,22ch);font-size:clamp(2rem,3.6vw,3.35rem)}.va-h2--wide{max-width:min(100%,34ch)}.va-h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:600}.va-lede{color:var(--va-muted);overflow-wrap:break-word;max-width:62ch;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65}.va-body{color:var(--va-muted);overflow-wrap:break-word;max-width:64ch;font-size:1rem;line-height:1.72}.va-eyebrow{font-family:var(--va-body);letter-spacing:.16em;text-transform:uppercase;color:var(--va-coral);align-items:center;gap:.75rem;font-size:.78rem;font-weight:500;display:inline-flex}.va-eyebrow:before{content:"";opacity:.6;background:currentColor;width:clamp(1.5rem,4vw,3rem);height:1px}.va-micro{letter-spacing:.18em;text-transform:uppercase;color:var(--va-dim);font-size:.72rem;font-weight:500}.va-inline-img{vertical-align:middle;filter:grayscale(.55)contrast(1.1)brightness(.9);width:clamp(2.5rem,6vw,5.5rem);height:clamp(1.25rem,2.6vw,2.4rem);box-shadow:0 0 0 1px var(--va-line-2), 0 12px 30px -14px #000000e6;background-position:50%;background-size:cover;border-radius:999px;margin:0 .3rem .22em;display:inline-block}@media (width<=480px){.va-inline-img{display:none}}.va-glass{background:var(--va-glass);border:1px solid var(--va-line);-webkit-backdrop-filter:blur(20px)saturate(150%);box-shadow:inset 0 1px #ffffff0f}.va-bezel{border-radius:calc(var(--va-r-lg) + 8px);border:1px solid var(--va-line);background:linear-gradient(#ffffff0e,#ffffff02);padding:10px;box-shadow:0 50px 90px -60px #000}.va-bezel>*{border-radius:var(--va-r-lg);border:1px solid var(--va-line-2);margin:0;display:block;overflow:hidden}.va-island,.va-btn{font-family:var(--va-display);letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;border:none;justify-content:center;align-items:center;min-height:58px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=480px){.va-island,.va-btn{min-height:52px;font-size:.94rem}}.va-island{background:var(--va-coral);color:#0a0a0b;transition:transform .6s var(--va-ease), background-color .6s var(--va-ease), box-shadow .6s var(--va-ease);border-radius:999px;gap:clamp(1rem,2vw,1.75rem);padding:.5rem .5rem .5rem 1.65rem;box-shadow:inset 0 1px #ffffff52,0 22px 44px -24px #dd614cf2}.va-island:hover{background:var(--va-coral-bright);transform:translateY(-3px);box-shadow:inset 0 1px #fff6,0 30px 56px -24px #dd614c}.va-island:active{transform:translateY(0)scale(.99)}.va-island-arrow{width:44px;height:44px;color:var(--va-coral);transition:transform .6s var(--va-ease);background:#0a0a0b;border-radius:50%;flex:none;place-items:center;display:grid}.va-island:hover .va-island-arrow{transform:rotate(45deg)}.va-island--light{background:var(--va-text);color:#0a0a0b;box-shadow:inset 0 1px #fffc,0 22px 44px -26px #000}.va-island--light:hover{background:#fff}.va-island--light .va-island-arrow{color:var(--va-text);background:#0a0a0b}.va-btn{background:var(--va-glass);color:var(--va-text);border:1px solid var(--va-line-2);-webkit-backdrop-filter:blur(16px)saturate(140%);transition:transform .6s var(--va-ease), background-color .6s var(--va-ease), border-color .6s var(--va-ease);border-radius:999px;gap:.75rem;padding-inline:1.75rem}.va-btn:hover{background:#ffffff1c;border-color:#ffffff4d;transform:translateY(-2px)}.va-btn:active{transform:translateY(0)scale(.99)}.va-link{font-family:var(--va-display);color:var(--va-text);transition:color .45s var(--va-ease);align-items:center;gap:.6rem;padding-block:.4rem;font-size:.98rem;font-weight:500;text-decoration:none;display:inline-flex}.va-link:after{content:"";background:var(--va-coral);width:1.5rem;height:1px;transition:width .55s var(--va-ease)}.va-link:hover{color:var(--va-coral)}.va-link:hover:after{width:2.75rem}.variant-a a:focus-visible,.variant-a button:focus-visible{outline:2px solid var(--va-coral);outline-offset:3px;border-radius:4px}.va-glow{pointer-events:none;filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.va-glow--coral{background:radial-gradient(circle,#dd614c6b 0%,#dd614c00 70%)}.va-glow--cold{background:radial-gradient(circle,#7896be38 0%,#7896be00 70%)}.va-img{object-fit:cover;filter:grayscale(.35)contrast(1.08)brightness(.88);width:100%;height:100%;transition:transform 1.2s var(--va-ease), filter 1.2s var(--va-ease);display:block}.va-img-hover:hover .va-img{filter:grayscale(.1)contrast(1.05)brightness(.98);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.variant-a *,.variant-a :before,.variant-a :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-reveal].svelte-16msmmr,.hero-eyebrow.svelte-16msmmr,.hero-lede.svelte-16msmmr,.hero-p.svelte-16msmmr,.hero-call.svelte-16msmmr,.hero-note.svelte-16msmmr,.hero-media.svelte-16msmmr,.hero-actions.svelte-16msmmr>:where(.svelte-16msmmr){opacity:0}@media (prefers-reduced-motion:reduce){[data-reveal].svelte-16msmmr,.hero-eyebrow.svelte-16msmmr,.hero-lede.svelte-16msmmr,.hero-p.svelte-16msmmr,.hero-call.svelte-16msmmr,.hero-note.svelte-16msmmr,.hero-media.svelte-16msmmr,.hero-actions.svelte-16msmmr>:where(.svelte-16msmmr){opacity:1}.h1-word-inner.svelte-16msmmr{transform:none}}.hero.svelte-16msmmr{padding-top:clamp(8rem,18vh,13rem);padding-bottom:clamp(4rem,10vh,8rem);overflow:hidden}.hero-glow-a.svelte-16msmmr{opacity:.42;width:min(58rem,100vw);height:min(58rem,100vw);top:-18%;right:-12%}.hero-glow-b.svelte-16msmmr{opacity:.45;width:min(46rem,90vw);height:min(46rem,90vw);bottom:-30%;left:-20%}.hero-grid.svelte-16msmmr{align-items:center;gap:clamp(3rem,7vw,5rem);display:grid;position:relative}@media (width>=1024px){.hero-grid.svelte-16msmmr{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(2.5rem,4.5vw,4.5rem)}}.hero-copy.svelte-16msmmr{max-width:min(100%,72rem)}.hero-eyebrow.svelte-16msmmr{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.hero-h1.svelte-16msmmr{font-family:var(--va-display);letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:min(100%,72rem);margin:0;font-size:clamp(1.85rem,7vw,2.6rem);font-weight:600;line-height:1.08}@media (width>=480px){.hero-h1.svelte-16msmmr{font-size:clamp(2.2rem,8vw,3rem);line-height:1.03}}@media (width>=768px){.hero-h1.svelte-16msmmr{font-size:clamp(2.75rem,4.9vw,4.4rem)}}.h1-word.svelte-16msmmr{vertical-align:bottom;margin-right:.22em;padding-bottom:.09em;display:inline-block;overflow:hidden}.h1-word-inner.svelte-16msmmr{display:inline-block}.hero-lede.svelte-16msmmr{font-family:var(--va-display);letter-spacing:-.02em;color:var(--va-coral);margin-top:clamp(1.5rem,3vw,2rem);font-size:clamp(1.2rem,1.9vw,1.6rem);font-weight:500}.hero-p.svelte-16msmmr{color:var(--va-muted);max-width:56ch;margin-top:1rem;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.72}.hero-actions.svelte-16msmmr{flex-wrap:wrap;gap:.85rem;margin-top:clamp(2rem,4vw,2.75rem);display:flex}@media (width<=480px){.hero-actions.svelte-16msmmr{flex-direction:column;gap:.75rem;width:100%}.hero-actions.svelte-16msmmr>*{justify-content:center;width:100%}}.hero-call.svelte-16msmmr{flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;margin-top:clamp(1.75rem,3vw,2.25rem);display:flex}@media (width<=480px){.hero-call.svelte-16msmmr{flex-direction:column;gap:.35rem}}.hero-call.svelte-16msmmr a:where(.svelte-16msmmr){font-family:var(--va-display);letter-spacing:-.02em;color:var(--va-text);min-height:44px;transition:color .45s var(--va-ease);align-items:center;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:600;text-decoration:none;display:inline-flex}.hero-call.svelte-16msmmr a:where(.svelte-16msmmr):hover{color:var(--va-coral)}.hero-media.svelte-16msmmr,.hero-frame.svelte-16msmmr{position:relative}.hero-figure.svelte-16msmmr{aspect-ratio:16/11;margin:0;overflow:hidden}@media (width>=1024px){.hero-figure.svelte-16msmmr{aspect-ratio:4/5}}.hero-figure.svelte-16msmmr img:where(.svelte-16msmmr){object-fit:cover;filter:grayscale(.4)contrast(1.12)brightness(.72);will-change:transform;width:100%;height:110%;margin-top:-5%;display:block}.hero-note.svelte-16msmmr{border-radius:var(--va-r-lg);-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#08080aeb;border:1px solid #ffffff1f;max-width:100%;margin:-1.5rem 0 0;padding:clamp(1rem,2.5vw,1.75rem);position:relative;box-shadow:0 28px 60px -28px #000000bf,inset 0 1px #ffffff0f}@media (width>=640px){.hero-note.svelte-16msmmr{max-width:34ch;margin:-2.5rem 0 0}}@media (width>=1024px){.hero-note.svelte-16msmmr{z-index:3;max-width:22rem;margin:0;position:absolute;bottom:-2rem;left:-1.75rem}}.hero-note.svelte-16msmmr p:where(.svelte-16msmmr){color:#f4f2ef;text-shadow:0 1px 2px #00000059;overflow-wrap:break-word;margin:0;font-size:.94rem;line-height:1.68}@media (width<=480px){.hero-note.svelte-16msmmr p:where(.svelte-16msmmr){font-size:.88rem;line-height:1.6}}.trust.svelte-16msmmr{padding-block:0}.trust-row.svelte-16msmmr{border-block:1px solid var(--va-line);flex-wrap:wrap;gap:.75rem clamp(1.25rem,3vw,2.75rem);margin:0;padding:clamp(1.5rem,3vw,2rem) 0;list-style:none;display:flex}@media (width<=480px){.trust-row.svelte-16msmmr{gap:.6rem clamp(.9rem,2.5vw,1.5rem)}}.trust-item.svelte-16msmmr{letter-spacing:.01em;color:var(--va-muted);white-space:normal;align-items:center;gap:.6rem;font-size:.86rem;font-weight:500;display:inline-flex}@media (width<=480px){.trust-item.svelte-16msmmr{gap:.45rem;font-size:.78rem}}.trust-tick.svelte-16msmmr{background:var(--va-coral);border-radius:50%;flex:none;width:5px;height:5px}.about.svelte-16msmmr,.audiences.svelte-16msmmr,.services.svelte-16msmmr,.onestop.svelte-16msmmr,.process.svelte-16msmmr,.refs.svelte-16msmmr,.partners.svelte-16msmmr,.region.svelte-16msmmr,.career.svelte-16msmmr,.faq.svelte-16msmmr,.closing.svelte-16msmmr{z-index:3;position:relative}.about.svelte-16msmmr{background:var(--va-void)}.about-grid.svelte-16msmmr{gap:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=1024px){.about-grid.svelte-16msmmr{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.about-h2.svelte-16msmmr{font-family:var(--va-display);letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.55rem,3.9vw,3.5rem);font-weight:600;line-height:1.2}@media (width>=480px){.about-h2.svelte-16msmmr{font-size:clamp(1.9rem,3.9vw,3.5rem);line-height:1.16}}.about-word.svelte-16msmmr{margin-right:.24em;display:inline-block}.about-body.svelte-16msmmr{flex-direction:column;align-items:flex-start;gap:1.15rem;display:flex}.audiences-h2.svelte-16msmmr{margin-bottom:clamp(2.5rem,5vw,4rem)}.aud-grid.svelte-16msmmr{gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width>=900px){.aud-grid.svelte-16msmmr{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch}}.aud-card.svelte-16msmmr{border-radius:calc(var(--va-r-lg) + 4px);flex-direction:column;display:flex;overflow:hidden}.aud-media.svelte-16msmmr{aspect-ratio:16/9;margin:0;overflow:hidden}.aud-body.svelte-16msmmr{flex-direction:column;flex:1;align-items:flex-start;gap:1.15rem;padding:clamp(1.25rem,3.5vw,2.75rem);display:flex}.aud-card--lead.svelte-16msmmr .aud-body:where(.svelte-16msmmr){padding-top:clamp(1.25rem,3vw,2.25rem)}@media (width<=480px){.aud-body.svelte-16msmmr{gap:1rem}}.aud-text.svelte-16msmmr{color:var(--va-muted);font-size:.98rem;line-height:1.72}.aud-list.svelte-16msmmr{gap:.6rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.aud-list.svelte-16msmmr li:where(.svelte-16msmmr){color:var(--va-text);overflow-wrap:break-word;padding-left:1.5rem;font-size:.92rem;position:relative}@media (width<=480px){.aud-list.svelte-16msmmr li:where(.svelte-16msmmr){padding-left:1.25rem;font-size:.88rem}}.aud-list.svelte-16msmmr li:where(.svelte-16msmmr):before{content:"";background:var(--va-coral);width:10px;height:1px;position:absolute;top:.62em;left:0}.aud-cta.svelte-16msmmr{margin-top:auto;font-size:.95rem}.services-head.svelte-16msmmr{gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=900px){.services-head.svelte-16msmmr{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end}}.services-aside.svelte-16msmmr{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.bento.svelte-16msmmr{grid-auto-flow:dense;background:var(--va-line);border:1px solid var(--va-line);border-radius:calc(var(--va-r-lg) + 6px);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (width>=700px){.bento.svelte-16msmmr{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(13rem,auto)}.bento-lead.svelte-16msmmr,.bento-wide.svelte-16msmmr,.bento-row.svelte-16msmmr{grid-column:span 2}}@media (width>=1024px){.bento.svelte-16msmmr{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(12.5rem,auto)}.bento-lead.svelte-16msmmr{grid-area:span 2/span 2}.bento-wide.svelte-16msmmr{grid-area:span 1/span 2}.bento-tall.svelte-16msmmr,.bento-small.svelte-16msmmr{grid-column:span 1}.bento-row.svelte-16msmmr{grid-column:span 4}}.bento-cell.svelte-16msmmr{background:var(--va-concrete);transition:background-color .7s var(--va-ease);flex-direction:column;padding:clamp(1.15rem,2.4vw,2rem);display:flex;position:relative}.bento-cell.svelte-16msmmr:hover{background:var(--va-concrete-3)}@media (width<=480px){.bento-cell.svelte-16msmmr{padding:1rem}}.bento-copy.svelte-16msmmr{flex-direction:column;gap:.7rem;display:flex}.bento-cell.svelte-16msmmr p:where(.svelte-16msmmr){color:var(--va-muted);overflow-wrap:break-word;max-width:44ch;font-size:.92rem;line-height:1.68}@media (width<=480px){.bento-cell.svelte-16msmmr p:where(.svelte-16msmmr){font-size:.88rem}}.bento-lead.svelte-16msmmr{justify-content:space-between;gap:clamp(1.25rem,2.5vw,1.75rem)}.bento-media.svelte-16msmmr{border-radius:var(--va-r-md);border:1px solid var(--va-line);flex:1;min-height:11rem;margin:0;overflow:hidden}.bento-lead.svelte-16msmmr .va-h3:where(.svelte-16msmmr){font-size:clamp(1.45rem,2.2vw,1.95rem)}.bento-wide.svelte-16msmmr{flex-direction:column;justify-content:space-between;gap:1.25rem}@media (width>=700px){.bento-wide.svelte-16msmmr{flex-direction:row;align-items:center;gap:clamp(1.25rem,2.5vw,2rem)}.bento-wide.svelte-16msmmr .bento-copy:where(.svelte-16msmmr){flex:1}}.bento-side.svelte-16msmmr{aspect-ratio:16/9;border-radius:var(--va-r-md);border:1px solid var(--va-line);flex:none;width:100%;margin:0;overflow:hidden}@media (width>=700px){.bento-side.svelte-16msmmr{aspect-ratio:1;width:clamp(9rem,18vw,15rem)}}.bento-tall.svelte-16msmmr,.bento-small.svelte-16msmmr{justify-content:flex-start;gap:1rem}.bento-tall-media.svelte-16msmmr,.bento-small-media.svelte-16msmmr{aspect-ratio:16/10;border-radius:var(--va-r-md);border:1px solid var(--va-line);margin:0;overflow:hidden}.bento-mini-media.svelte-16msmmr{aspect-ratio:16/10;border:1px solid var(--va-line);border-radius:.65rem;margin:0 0 .55rem;overflow:hidden}.bento-mini-media.svelte-16msmmr img:where(.svelte-16msmmr){object-fit:cover;filter:grayscale(.25)contrast(1.08)brightness(.9);width:100%;height:100%;display:block}.bento-row.svelte-16msmmr{background:var(--va-concrete-2);grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.bento-row.svelte-16msmmr:hover{background:var(--va-concrete-2)}@media (width>=420px){.bento-row.svelte-16msmmr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.bento-row.svelte-16msmmr{grid-template-columns:repeat(4,minmax(0,1fr))}}.bento-mini.svelte-16msmmr{flex-direction:column;gap:.55rem;display:flex}.bento-mini-title.svelte-16msmmr{font-family:var(--va-display);letter-spacing:-.015em;margin:0;font-size:1.02rem;font-weight:600}.onestop.svelte-16msmmr{background:linear-gradient(180deg, var(--va-void), var(--va-ink) 50%, var(--va-void));overflow:hidden}.onestop-glow.svelte-16msmmr{opacity:.3;width:min(50rem,95vw);height:min(50rem,95vw);top:8%;left:-18%}.onestop-inner.svelte-16msmmr{position:relative}.onestop-grid.svelte-16msmmr{gap:clamp(2.5rem,6vw,4.5rem);margin-top:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=1024px){.onestop-grid.svelte-16msmmr{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}}.onestop-text.svelte-16msmmr{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.onestop-p2.svelte-16msmmr{color:var(--va-muted)}.onestop-cta.svelte-16msmmr{margin-top:.5rem}.onestop-list.svelte-16msmmr{margin:0;padding:0;list-style:none;display:grid}.onestop-list.svelte-16msmmr li:where(.svelte-16msmmr){border-bottom:1px solid var(--va-line);font-family:var(--va-display);letter-spacing:-.01em;color:var(--va-text);overflow-wrap:break-word;align-items:center;gap:.85rem;padding-block:clamp(.85rem,2vw,1.15rem);font-size:clamp(.92rem,1.35vw,1.15rem);font-weight:500;display:flex}@media (width<=480px){.onestop-list.svelte-16msmmr li:where(.svelte-16msmmr){gap:.65rem}}.onestop-list.svelte-16msmmr li:where(.svelte-16msmmr):first-child{border-top:1px solid var(--va-line)}.onestop-dot.svelte-16msmmr{background:var(--va-coral);border-radius:50%;flex:none;width:6px;height:6px}.process-h2.svelte-16msmmr{margin-bottom:clamp(2.5rem,5vw,4rem)}.process-rail.svelte-16msmmr{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.process-rail.svelte-16msmmr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.process-rail.svelte-16msmmr{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}}.process-step.svelte-16msmmr{border-top:1px solid var(--va-line);padding-top:2.25rem;position:relative}@media (width>=1024px){.process-step.svelte-16msmmr{padding-right:clamp(1rem,2vw,1.75rem)}}.process-node.svelte-16msmmr{background:var(--va-coral);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 0 5px #dd614c29}.process-title.svelte-16msmmr{font-family:var(--va-display);letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:600}.process-text.svelte-16msmmr{color:var(--va-muted);font-size:.9rem;line-height:1.66}.refs.svelte-16msmmr{background:linear-gradient(180deg, var(--va-void), var(--va-concrete) 50%, var(--va-void))}.refs-head.svelte-16msmmr{gap:clamp(1.25rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=900px){.refs-head.svelte-16msmmr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.refs-note.svelte-16msmmr{color:var(--va-dim);max-width:52ch;font-size:.94rem;line-height:1.7}.refs-grid.svelte-16msmmr{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width>=560px){.refs-grid.svelte-16msmmr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.refs-grid.svelte-16msmmr{grid-template-columns:repeat(3,minmax(0,1fr))}}.ref-card.svelte-16msmmr{border-radius:calc(var(--va-r-lg) + 2px);flex-direction:column;display:flex;overflow:hidden}.ref-media.svelte-16msmmr{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.ref-media.svelte-16msmmr .va-img:where(.svelte-16msmmr){filter:grayscale(.85)contrast(1.05)brightness(.62)}.ref-tag.svelte-16msmmr{-webkit-backdrop-filter:blur(12px);letter-spacing:.16em;text-transform:uppercase;color:var(--va-text);background:#0a0a0c99;border:1px solid #fff3;border-radius:999px;padding:.4rem .85rem;font-size:.68rem;font-weight:500;position:absolute;top:.9rem;left:.9rem}.ref-body.svelte-16msmmr{flex-direction:column;gap:.5rem;padding:clamp(1rem,2.5vw,1.75rem);display:flex}.ref-text.svelte-16msmmr{overflow-wrap:break-word}.ref-title.svelte-16msmmr{font-family:var(--va-display);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:600}.ref-meta.svelte-16msmmr{letter-spacing:.16em;text-transform:uppercase;color:var(--va-coral);font-size:.72rem;font-weight:500}.ref-text.svelte-16msmmr{color:var(--va-muted);font-size:.9rem;line-height:1.65}.ref-text--dim.svelte-16msmmr{color:var(--va-dim)}.refs-cta.svelte-16msmmr{justify-content:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.partners-head.svelte-16msmmr{gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=900px){.partners-head.svelte-16msmmr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.partners-copy.svelte-16msmmr{flex-direction:column;gap:1rem;display:flex}.partners-marquee.svelte-16msmmr{margin-block:clamp(1rem,3vw,2rem)}.partners-foot.svelte-16msmmr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.partners-legal.svelte-16msmmr{color:var(--va-dim);max-width:52ch;font-size:.82rem}.region-grid.svelte-16msmmr{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1024px){.region-grid.svelte-16msmmr{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center}}.region-copy.svelte-16msmmr{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.region-cta.svelte-16msmmr{margin-top:.5rem}.region-panel.svelte-16msmmr{border-radius:calc(var(--va-r-lg) + 4px);padding:clamp(1.25rem,3.5vw,2.75rem)}@media (width<=480px){.region-panel.svelte-16msmmr{border-radius:var(--va-r-lg)}}.region-intro.svelte-16msmmr{color:var(--va-muted);margin-bottom:1.5rem;font-size:.92rem}.region-places.svelte-16msmmr{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.region-places.svelte-16msmmr li:where(.svelte-16msmmr){border:1px solid var(--va-line-2);color:var(--va-text);background:#ffffff08;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;font-weight:500}@media (width<=480px){.region-places.svelte-16msmmr{gap:.4rem}.region-places.svelte-16msmmr li:where(.svelte-16msmmr){padding:.45rem .8rem;font-size:.78rem}}.region-address.svelte-16msmmr{color:var(--va-coral);transition:border-color .45s var(--va-ease);border-bottom:1px solid #dd614c59;align-items:center;gap:.5rem;padding-bottom:.2rem;font-size:.88rem;text-decoration:none;display:inline-flex}.region-address.svelte-16msmmr:hover{border-color:var(--va-coral)}.career-grid.svelte-16msmmr{align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=900px){.career-grid.svelte-16msmmr{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}}.career-figure.svelte-16msmmr{aspect-ratio:5/4;margin:0;overflow:hidden}@media (width<=480px){.career-figure.svelte-16msmmr{aspect-ratio:16/10}}.career-copy.svelte-16msmmr{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.career-h2.svelte-16msmmr{max-width:14ch}.career-cta.svelte-16msmmr{margin-top:.5rem}.faq.svelte-16msmmr{background:linear-gradient(180deg, var(--va-void), var(--va-ink))}.faq-grid.svelte-16msmmr{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=1024px){.faq-grid.svelte-16msmmr{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.faq-h2.svelte-16msmmr{max-width:15ch}.faq-list.svelte-16msmmr{flex-direction:column;display:flex}.faq-item.svelte-16msmmr{border-bottom:1px solid var(--va-line)}.faq-item.svelte-16msmmr:first-child{border-top:1px solid var(--va-line)}.faq-heading.svelte-16msmmr{font-size:inherit;font-weight:inherit;margin:0}.faq-trigger.svelte-16msmmr{cursor:pointer;text-align:left;width:100%;min-height:64px;color:var(--va-text);font-family:var(--va-display);letter-spacing:-.015em;touch-action:manipulation;transition:color .45s var(--va-ease);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-size:clamp(.95rem,1.35vw,1.2rem);font-weight:500;display:flex}@media (width<=480px){.faq-trigger.svelte-16msmmr{gap:.75rem;min-height:56px;padding:1.1rem 0}.faq-trigger.svelte-16msmmr span:where(.svelte-16msmmr):first-child{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.faq-trigger.svelte-16msmmr:hover{color:var(--va-coral)}.faq-sign.svelte-16msmmr{border:1px solid var(--va-line-2);width:38px;height:38px;color:var(--va-coral);transition:transform .55s var(--va-ease);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=480px){.faq-sign.svelte-16msmmr{width:32px;height:32px}.faq-sign.svelte-16msmmr svg:where(.svelte-16msmmr){width:14px;height:14px}}.faq-item.open.svelte-16msmmr .faq-sign:where(.svelte-16msmmr){transform:rotate(135deg)}.faq-bar.svelte-16msmmr{transition:opacity .4s var(--va-ease)}.faq-item.open.svelte-16msmmr .faq-bar:where(.svelte-16msmmr){opacity:0}.faq-panel.svelte-16msmmr{transition:grid-template-rows .55s var(--va-ease);grid-template-rows:0fr;display:grid}.faq-item.open.svelte-16msmmr .faq-panel:where(.svelte-16msmmr){grid-template-rows:1fr}.faq-panel-inner.svelte-16msmmr{overflow:hidden}.faq-panel-inner.svelte-16msmmr p:where(.svelte-16msmmr){color:var(--va-muted);max-width:62ch;padding-bottom:1.6rem;padding-right:clamp(0rem,5vw,4rem);font-size:.96rem;line-height:1.75}.closing.svelte-16msmmr{overflow:hidden}.closing-glow.svelte-16msmmr{opacity:.32;width:min(60rem,120vw);height:min(38rem,80vw);top:20%;left:50%;transform:translate(-50%)}.closing-bezel.svelte-16msmmr{position:relative}.closing-panel.svelte-16msmmr{text-align:center;background:radial-gradient(120% 140% at 50% 0%, #dd614c29, transparent 60%), linear-gradient(180deg, var(--va-concrete-2), var(--va-ink));flex-direction:column;align-items:center;gap:1.5rem;padding:clamp(2rem,8vw,6rem) clamp(1.25rem,5vw,4rem);display:flex}@media (width<=480px){.closing-panel.svelte-16msmmr{gap:1.15rem}}.closing-h2.svelte-16msmmr{font-family:var(--va-display);letter-spacing:-.035em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:20ch;margin:0;font-size:clamp(1.65rem,4.6vw,4rem);font-weight:600;line-height:1.1}@media (width>=480px){.closing-h2.svelte-16msmmr{font-size:clamp(2rem,4.6vw,4rem);line-height:1.05}}.closing-p.svelte-16msmmr{color:var(--va-muted);max-width:62ch;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.72}.closing-actions.svelte-16msmmr{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;margin-top:1rem;display:flex}@media (width<=560px){.closing-actions.svelte-16msmmr{flex-direction:column;align-items:center;gap:.65rem}.closing-actions.svelte-16msmmr>*{width:100%;max-width:20rem}}
