.richtext[data-v-7fa6467b]{padding-block:clamp(32px,5vw,64px)}.richtext__prose[data-v-7fa6467b]{max-width:72ch;color:var(--fg);font-size:17px;line-height:1.7}.richtext__prose[data-v-7fa6467b] p{margin:0 0 1.1em}.richtext__prose[data-v-7fa6467b] p:last-child{margin-bottom:0}.richtext__prose[data-v-7fa6467b] strong{color:var(--fg)}.richtext__prose[data-v-7fa6467b] h2,.richtext__prose[data-v-7fa6467b] h3{font-family:var(--font-display);font-optical-sizing:auto;color:var(--fg);margin:1.4em 0 .5em;font-weight:550}.richtext__prose[data-v-7fa6467b] a{color:var(--accent);border-bottom:1px solid color-mix(in oklch,var(--accent) 40%,transparent);text-decoration:none;transition:border-color .15s}.richtext__prose[data-v-7fa6467b] a:hover{border-color:var(--accent)}.richtext__prose[data-v-7fa6467b] ol,.richtext__prose[data-v-7fa6467b] ul{margin:0 0 1.1em;padding-left:1.3em}.text-media[data-v-d0cd8ead]{padding-block:clamp(32px,5vw,64px)}.text-media__grid[data-v-d0cd8ead]{gap:var(--gap-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (width<=920px){.text-media__grid[data-v-d0cd8ead]{grid-template-columns:minmax(0,1fr)}}.text-media__body[data-v-d0cd8ead]{color:var(--fg);font-size:16px;line-height:1.65}.text-media__body[data-v-d0cd8ead] h3{font-family:var(--font-display);font-optical-sizing:auto;margin:0 0 10px;font-weight:550}.text-media__body[data-v-d0cd8ead] p{color:var(--muted);margin:0 0 1em}.text-media__body[data-v-d0cd8ead] p:last-child{margin-bottom:0}.text-media__figure[data-v-d0cd8ead]{border-radius:var(--radius-lg);border:1px solid var(--border);background:#0a1024;margin:0;overflow:hidden}.text-media__figure img[data-v-d0cd8ead],.text-media__figure video[data-v-d0cd8ead]{width:100%;display:block}.text-media__embed[data-v-d0cd8ead]{border-radius:var(--radius-lg);grid-column:1/-1;overflow:hidden}.text-media__embed[data-v-d0cd8ead] iframe{aspect-ratio:16/9;border:0;width:100%}.accordion[data-v-04a88fcd]{gap:var(--space-xs);flex-direction:column;display:flex}.accordion__item[data-v-04a88fcd]{border:1px solid var(--color-border-surface);border-radius:var(--radius-md);background:var(--color-surface-secondary);overflow:hidden}.accordion__summary[data-v-04a88fcd]{padding:var(--space-md);cursor:pointer;color:var(--color-text-primary);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.accordion__summary[data-v-04a88fcd]::-webkit-details-marker{display:none}.accordion__icon[data-v-04a88fcd]{color:var(--color-text-tertiary);transition:transform .2s}.accordion__item[open] .accordion__icon[data-v-04a88fcd]{transform:rotate(180deg)}.accordion__body[data-v-04a88fcd]{padding:0 var(--space-md) var(--space-md);color:var(--color-text-secondary);line-height:1.7}.page-content__markdown[data-v-6e5f3de9]{color:var(--color-text-secondary);line-height:1.7}.callout[data-v-2fe0998a]{padding-block:clamp(32px,5vw,64px)}.callout__card[data-v-2fe0998a]{border-left:3px solid var(--accent);max-width:62ch;margin:0;padding:6px 0 6px clamp(22px,3vw,36px)}.callout__icon[data-v-2fe0998a]{color:var(--accent);margin-bottom:12px}.callout__text[data-v-2fe0998a]{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.008em;color:var(--fg);margin:0;font-size:clamp(21px,2.2vw,28px);font-weight:550;line-height:1.35}.callout__text[data-v-2fe0998a] p{margin:0}.heading-block[data-v-948dcfa0]{padding-block:clamp(32px,5vw,56px) 0}.heading-block .section-head[data-v-948dcfa0]{margin-bottom:0}.heading-block h3[data-v-948dcfa0],.heading-block h4[data-v-948dcfa0],.heading-block h5[data-v-948dcfa0]{font-family:var(--font-display);font-optical-sizing:auto;font-weight:550}.lead[data-v-0dc42982]>:first-child{margin-top:0}.lead[data-v-0dc42982]>:last-child{margin-bottom:0}.lhero[data-v-0dc42982]{margin-bottom:var(--gap-xl)}.lhero__media[data-v-0dc42982]{background:#0a1024;height:clamp(300px,44vh,540px);position:relative;overflow:hidden}.lhero__asset[data-v-0dc42982]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lhero__media--image[data-v-0dc42982]{aspect-ratio:10/3;height:auto}.lhero__picture[data-v-0dc42982]{width:100%;height:100%;display:block}@media (width<=1023px){.lhero__media--image[data-v-0dc42982]{aspect-ratio:16/9}}@media (width<=600px){.lhero__media--image[data-v-0dc42982]{aspect-ratio:4/3}}.lhero__badge[data-v-0dc42982]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#0a102473;border:1px solid #fff6;border-radius:999px;padding:6px 14px;font-size:12px;position:absolute;top:22px;left:24px}.lhero__curve[data-v-0dc42982]{background:var(--bg);border-radius:50% 50% 0 0/100% 100% 0 0;width:120%;height:clamp(36px,6vw,84px);position:absolute;bottom:-1px;left:-10%}.lhero__content[data-v-0dc42982]{padding-top:clamp(28px,4vw,56px)}.lhero__content .lead[data-v-0dc42982]{margin-top:14px}.lhero__title[data-v-0dc42982]{max-width:24ch}.lhero__ctas[data-v-0dc42982]{gap:var(--gap-sm);margin-top:var(--gap-lg);flex-wrap:wrap;display:inline-flex}.journey-art[data-v-b82c6d90]{width:100%;height:100%;overflow:visible}@media (prefers-reduced-motion:no-preference){.art-float[data-v-b82c6d90]{animation:7s ease-in-out infinite art-float-b82c6d90}.art-float-secondary[data-v-b82c6d90]{animation:6s ease-in-out -3s infinite art-float-b82c6d90}.art-flow[data-v-b82c6d90]{animation:18s linear infinite art-flow-b82c6d90}.art-satellite[data-v-b82c6d90]{animation:art-float-b82c6d90 6s ease-in-out var(--satellite-delay,0s) infinite}}@keyframes art-float-b82c6d90{50%{translate:0 -10px}}@keyframes art-flow-b82c6d90{to{stroke-dashoffset:-130px}}.timeline[data-v-a43f1e52]{background:var(--bg);padding-block:clamp(80px,10vw,150px)}.timeline__head[data-v-a43f1e52]{grid-template-columns:1.45fr 1fr;align-items:end;gap:10%;margin-bottom:72px;display:grid}.timeline__head h2[data-v-a43f1e52]{letter-spacing:-.045em;max-width:780px;font-size:clamp(40px,5.2vw,70px);line-height:1.02}.timeline__head .eyebrow[data-v-a43f1e52]{margin-bottom:26px}.timeline__intro[data-v-a43f1e52]{padding-bottom:5px}.timeline__intro .lead[data-v-a43f1e52]{font-size:17px;line-height:1.7}.timeline__signature[data-v-a43f1e52]{border:1px solid var(--border);width:66px;height:66px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:26px;font-size:36px;display:grid}.timeline__journey[data-v-a43f1e52]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:32px;display:grid}.timeline__rail[data-v-a43f1e52]{z-index:2;flex-direction:column;align-items:center;gap:25px;padding:16px 0;display:flex;position:sticky;top:160px}.timeline__rail button[data-v-a43f1e52]{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);background:var(--bg);font:11px var(--font-mono);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .3s,color .3s,border-color .3s;display:grid;position:relative}.timeline__rail button.is-active[data-v-a43f1e52]{background:var(--fg);color:var(--bg);border-color:var(--fg);box-shadow:0 0 0 5px var(--bg),0 0 0 6px var(--border)}.timeline__rail button.is-past[data-v-a43f1e52]{border-color:var(--accent);color:var(--accent)}.timeline__rail-line[data-v-a43f1e52]{background:var(--border);width:1px;position:absolute;top:35px;bottom:35px}.timeline__rail-line span[data-v-a43f1e52]{background:var(--accent);transform-origin:top;height:100%;transition:transform .7s;display:block}.timeline__list[data-v-a43f1e52]{min-width:0;margin:0;padding:0;list-style:none}.timeline__step[data-v-a43f1e52]{--scene-ink:#315c48;--scene-bg:#eaf2e8;outline:none;scroll-margin-block:110px}.timeline__step--1[data-v-a43f1e52]{--scene-ink:#4846b5;--scene-bg:#eeecfc}.timeline__step--2[data-v-a43f1e52]{--scene-ink:#a15430;--scene-bg:#fcf0e4}.timeline__step--3[data-v-a43f1e52]{--scene-ink:#2863a4;--scene-bg:#e7f0fc}.timeline__step--4[data-v-a43f1e52]{--scene-ink:#56752e;--scene-bg:#eef4dc}.timeline__chapter[data-v-a43f1e52]{border:1px solid var(--border);background:var(--bg);border-radius:26px;grid-template-columns:1fr 1fr;min-height:440px;transition:box-shadow .4s;display:grid;overflow:hidden}.timeline__chapter[data-v-a43f1e52]:hover{box-shadow:0 18px 50px -30px color-mix(in srgb,var(--fg) 22%,transparent)}.timeline__visual[data-v-a43f1e52]{isolation:isolate;background:var(--scene-bg);min-height:400px;color:var(--scene-ink);align-items:center;display:grid;position:relative;overflow:hidden}.timeline__watermark[data-v-a43f1e52]{font:500 clamp(120px,16vw,210px)/1 var(--font-display);letter-spacing:-.09em;opacity:.07;z-index:-1;position:absolute;top:-41px;left:16px}.timeline__artwork[data-v-a43f1e52]{width:112%;margin-left:-6%;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.timeline__chapter:hover .timeline__artwork[data-v-a43f1e52]{transform:scale(1.035)rotate(-1deg)}.timeline__image[data-v-a43f1e52]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.timeline__visual-caption[data-v-a43f1e52]{font:10px var(--font-mono);letter-spacing:.13em;align-items:center;gap:9px;display:flex;position:absolute;bottom:20px;left:25px;right:25px}.timeline__visual-caption span[data-v-a43f1e52]:last-child{margin-left:auto}.timeline__dot[data-v-a43f1e52]{background:currentColor;border-radius:50%;width:5px;height:5px}.timeline__copy[data-v-a43f1e52]{align-self:center;min-width:0;padding:clamp(30px,4vw,52px)}.timeline__copy h3[data-v-a43f1e52]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 20px;font-size:clamp(27px,2.8vw,39px);font-weight:500;line-height:1.12}.timeline__kicker[data-v-a43f1e52]{width:98px;font:11px var(--font-mono);color:var(--muted);align-items:center;gap:12px;margin-bottom:28px;display:flex}.timeline__kicker span[data-v-a43f1e52]:first-child{color:var(--fg)}.timeline__kicker-line[data-v-a43f1e52]{background:var(--border);flex:1;height:1px}.timeline__body[data-v-a43f1e52],.timeline__description[data-v-a43f1e52]{color:var(--muted);font-size:15px;line-height:1.75}.timeline__body[data-v-a43f1e52] p,.timeline__description[data-v-a43f1e52] p{margin:0 0 12px}.timeline__body[data-v-a43f1e52] p:last-child,.timeline__description[data-v-a43f1e52] p:last-child{margin-bottom:0}.timeline__details[data-v-a43f1e52]{border-top:1px solid var(--border);margin-top:26px}.timeline__details summary[data-v-a43f1e52]{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.timeline__details summary[data-v-a43f1e52]::-webkit-details-marker{display:none}.timeline__details summary span[data-v-a43f1e52]{border:1px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;font-weight:400;transition:transform .3s;display:grid}.timeline__details[open] summary span[data-v-a43f1e52]{transform:rotate(45deg)}.timeline__link[data-v-a43f1e52]{color:var(--fg);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.timeline__link span[data-v-a43f1e52]{background:var(--fg);height:38px;color:var(--bg);border-radius:50%;flex:0 0 38px;place-items:center;font-size:20px;transition:transform .25s;display:grid}.timeline__link:hover span[data-v-a43f1e52]{transform:rotate(45deg)}.timeline__connector[data-v-a43f1e52]{height:64px;color:var(--muted);flex-direction:column;align-items:center;font-size:18px;line-height:1;display:flex}.timeline__connector span[data-v-a43f1e52]{background:var(--border);width:1px;height:37px}.timeline__step--reverse .timeline__visual[data-v-a43f1e52]{order:2}.timeline[data-v-a43f1e52] :is(a,button,summary):focus-visible,.timeline__step:focus-visible .timeline__chapter[data-v-a43f1e52]{outline:2px solid var(--accent);outline-offset:5px}@media (width>=921px) and (prefers-reduced-motion:no-preference){.timeline__step.is-visible .timeline__copy[data-v-a43f1e52]{animation:.8s cubic-bezier(.2,.8,.2,1) both chapter-in-a43f1e52}}@keyframes chapter-in-a43f1e52{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=920px){.timeline__head[data-v-a43f1e52]{grid-template-columns:1fr;gap:25px;margin-bottom:44px}.timeline__intro[data-v-a43f1e52]{max-width:520px}.timeline__signature[data-v-a43f1e52]{display:none}.timeline__journey[data-v-a43f1e52]{grid-template-columns:minmax(0,1fr);gap:0}.timeline__rail[data-v-a43f1e52]{display:none}.timeline__copy[data-v-a43f1e52]{padding:28px}.timeline__visual[data-v-a43f1e52]{min-height:340px}}@media (width<=600px){.timeline[data-v-a43f1e52]{padding-block:48px}.timeline__head[data-v-a43f1e52]{gap:16px;margin-bottom:28px}.timeline__head h2[data-v-a43f1e52]{font-size:clamp(28px,8vw,36px);line-height:1.12}.timeline__head .eyebrow[data-v-a43f1e52]{margin-bottom:14px}.timeline__intro .lead[data-v-a43f1e52]{font-size:15px;line-height:1.6}.timeline__list[data-v-a43f1e52]{margin:0}.timeline__step[data-v-a43f1e52]{padding:0 0 20px;position:relative}.timeline__step[data-v-a43f1e52]:last-child{padding-bottom:0}.timeline__chapter[data-v-a43f1e52]{color:#0b142b;background:#edf4ff;border-radius:20px;min-height:0;display:block;position:relative;overflow:hidden}.timeline__chapter[data-v-a43f1e52]:hover{box-shadow:none}.timeline__connector[data-v-a43f1e52],.timeline__visual-caption[data-v-a43f1e52],.timeline__watermark[data-v-a43f1e52]{display:none}.timeline__visual[data-v-a43f1e52]{background:#edf4ff;min-height:0;display:block;position:absolute;inset:0}.timeline__image[data-v-a43f1e52]{-o-object-position:center top;object-position:center top;height:290px}.timeline__artwork[data-v-a43f1e52]{width:100%;height:260px;margin:0;position:absolute;top:0}.timeline__visual[data-v-a43f1e52]:after{content:"";background:linear-gradient(#0000 110px,#edf4ffcc 190px,#edf4ff 290px);position:absolute;inset:0}.timeline__copy[data-v-a43f1e52]{padding:185px 20px 22px;position:relative}.timeline__copy h3[data-v-a43f1e52]{color:#0b142b;margin-bottom:10px;font-size:21px;line-height:1.25}.timeline__kicker[data-v-a43f1e52]{background:#ffffffe6;border:1px solid #cedbf0;border-radius:50%;justify-content:center;width:28px;height:28px;margin:0;font-size:10px;position:absolute;top:16px;left:16px}.timeline__kicker span[data-v-a43f1e52]:first-child{color:#0b142b}.timeline__kicker span[data-v-a43f1e52]:last-child,.timeline__kicker-line[data-v-a43f1e52]{display:none}.timeline__body[data-v-a43f1e52],.timeline__description[data-v-a43f1e52]{overflow-wrap:anywhere;color:#44516a;font-size:14px;line-height:1.6}.timeline__details[data-v-a43f1e52]{border-color:#cbd8e9;margin-top:12px}.timeline__details summary[data-v-a43f1e52]{min-height:44px;padding:10px 0}.timeline__link[data-v-a43f1e52]{color:#0b142b;min-height:44px;margin-top:8px}.timeline__link span[data-v-a43f1e52]{color:#fff;background:#0b142b;flex-basis:28px;height:28px;font-size:16px}}@media (prefers-reduced-motion:reduce){[data-v-a43f1e52],[data-v-a43f1e52]:after,[data-v-a43f1e52]:before{transition:none!important;animation:none!important}}.pillars__head[data-v-2cdcc70a]{max-width:70%}@media (width<=920px){.pillars__head[data-v-2cdcc70a]{max-width:100%}}.pillars__grid[data-v-2cdcc70a]{gap:var(--gap-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=920px){.pillars__grid[data-v-2cdcc70a]{grid-template-columns:minmax(0,1fr)}}.pillars__item[data-v-2cdcc70a]{transition:transform .25s cubic-bezier(.22,.8,.36,1)}.pillars__item[data-v-2cdcc70a]:hover{transform:translateY(-3px)}.pillars__item h3[data-v-2cdcc70a]{margin-bottom:8px}.pillars__num[data-v-2cdcc70a]{color:var(--accent);letter-spacing:.06em;margin:0 0 14px;font-size:15px}.pillars__desc[data-v-2cdcc70a]{color:var(--muted);font-size:15px;line-height:1.6}.pillars__desc[data-v-2cdcc70a] p{margin:0}.pillars__cta[data-v-2cdcc70a]{color:var(--accent);align-items:center;gap:7px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pillars__cta span[data-v-2cdcc70a]{transition:transform .2s}.pillars__cta:hover span[data-v-2cdcc70a]{transform:translate(3px)}.reveal-item .pillars__grid .pillars__item{opacity:0;transform:translateY(14px)}.reveal-item.is-visible .pillars__grid .pillars__item{opacity:1;animation:.5s cubic-bezier(.22,.8,.36,1) backwards pillar-in-2cdcc70a;transform:none}.reveal-item.is-visible .pillars__grid .pillars__item:first-child{animation-delay:.12s}.reveal-item.is-visible .pillars__grid .pillars__item:nth-child(2){animation-delay:.24s}.reveal-item.is-visible .pillars__grid .pillars__item:nth-child(3){animation-delay:.36s}@keyframes pillar-in-2cdcc70a{0%{opacity:0;transform:translateY(14px)}}.mosaic-head[data-v-c1f7c015]{max-width:70%}@media (width<=920px){.mosaic-head[data-v-c1f7c015]{max-width:100%}}.mosaic[data-v-c1f7c015]{gap:var(--gap-md);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:225px;display:grid}.mosaic .mosaic-card[data-v-c1f7c015]:nth-child(6n+1){grid-area:span 2/1/auto/span 4}.mosaic .mosaic-card[data-v-c1f7c015]:nth-child(6n+2),.mosaic .mosaic-card[data-v-c1f7c015]:nth-child(6n+3){grid-column:span 2}.mosaic .mosaic-card[data-v-c1f7c015]:nth-child(6n+4){grid-area:span 2/3/auto/span 4}.mosaic .mosaic-card[data-v-c1f7c015]:nth-child(6n+5),.mosaic .mosaic-card[data-v-c1f7c015]:nth-child(6n+6){grid-column:span 2}@media (width<=920px){.mosaic[data-v-c1f7c015]{grid-template-columns:minmax(0,1fr);grid-auto-rows:260px}.mosaic .mosaic-card[data-v-c1f7c015],.mosaic .mosaic-card[data-v-c1f7c015]:nth-child(n){grid-area:span 1/1/auto/-1}}.mosaic-card[data-v-c1f7c015]{border-radius:var(--radius-lg);isolation:isolate;text-decoration:none;transition:transform .35s cubic-bezier(.22,.8,.36,1),box-shadow .35s;display:block;position:relative;overflow:hidden}.mosaic-card[data-v-c1f7c015]:hover{box-shadow:0 16px 40px color-mix(in oklch,var(--fg) 18%,transparent);transform:translateY(-4px)}.mosaic-card[data-v-c1f7c015]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mosaic-card__img[data-v-c1f7c015]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.8,.36,1);position:absolute;inset:0}.mosaic-card:hover .mosaic-card__img[data-v-c1f7c015]{transform:scale(1.05)}.mosaic-card__scrim[data-v-c1f7c015]{background:linear-gradient(#070c1c0a 20%,#070c1c40 38%,#070c1cb8 62%,#070c1cf0);transition:opacity .35s;position:absolute;inset:0}.mosaic-card:hover .mosaic-card__scrim[data-v-c1f7c015]{opacity:.96}.mosaic-card__body[data-v-c1f7c015]{z-index:1;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;padding:22px 24px;display:flex;position:relative}.mosaic-card__title[data-v-c1f7c015]{color:#fff;letter-spacing:-.005em;margin:0;font-size:20px}.mosaic-card__desc[data-v-c1f7c015]{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.mosaic-card__desc[data-v-c1f7c015] p{color:inherit;margin:0}.mosaic-card__cta[data-v-c1f7c015]{color:#fff;align-items:center;gap:7px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.mosaic-card__arrow[data-v-c1f7c015]{transition:transform .25s}.mosaic-card:hover .mosaic-card__arrow[data-v-c1f7c015]{transform:translate(4px)}.mosaic-card:nth-child(6n+1) .mosaic-card__title[data-v-c1f7c015],.mosaic-card:nth-child(6n+4) .mosaic-card__title[data-v-c1f7c015]{font-size:26px}.mosaic-card:nth-child(6n+1) .mosaic-card__desc[data-v-c1f7c015],.mosaic-card:nth-child(6n+4) .mosaic-card__desc[data-v-c1f7c015]{-webkit-line-clamp:3;max-width:52ch}.mosaic-card--nomedia[data-v-c1f7c015]{background:var(--surface);border:1px solid var(--border)}.mosaic-card--nomedia .mosaic-card__scrim[data-v-c1f7c015]{display:none}.mosaic-card--nomedia .mosaic-card__title[data-v-c1f7c015]{color:var(--fg)}.mosaic-card--nomedia .mosaic-card__desc[data-v-c1f7c015]{color:var(--muted)}.mosaic-card--nomedia .mosaic-card__cta[data-v-c1f7c015]{color:var(--accent)}.reveal-item .mosaic .mosaic-card{opacity:0;transform:translateY(22px)scale(.985)}.reveal-item.is-visible .mosaic .mosaic-card{opacity:1;animation:.6s cubic-bezier(.22,.8,.36,1) backwards mosaic-in-c1f7c015;transform:none}.reveal-item.is-visible .mosaic .mosaic-card:first-child{animation-delay:.1s}.reveal-item.is-visible .mosaic .mosaic-card:nth-child(2){animation-delay:.22s}.reveal-item.is-visible .mosaic .mosaic-card:nth-child(3){animation-delay:.34s}.reveal-item.is-visible .mosaic .mosaic-card:nth-child(4){animation-delay:.46s}.reveal-item.is-visible .mosaic .mosaic-card:nth-child(5){animation-delay:.58s}.reveal-item.is-visible .mosaic .mosaic-card:nth-child(6){animation-delay:.7s}@keyframes mosaic-in-c1f7c015{0%{opacity:0;transform:translateY(22px)scale(.985)}}.mosaic--showcase[data-v-c1f7c015]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:28px}.mosaic--showcase .mosaic-card[data-v-c1f7c015]:nth-child(n){background:var(--surface);border:1px solid var(--border);flex-direction:column;grid-area:auto;display:flex}.mosaic--showcase .mosaic-card[data-v-c1f7c015]:first-child{grid-column:1/-1;grid-template-columns:1.5fr 1fr;align-items:center;display:grid}.mosaic--showcase .mosaic-card__img[data-v-c1f7c015]{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;position:relative}.mosaic--showcase .mosaic-card:hover .mosaic-card__img[data-v-c1f7c015]{transform:none}.mosaic--showcase .mosaic-card__scrim[data-v-c1f7c015]{display:none}.mosaic--showcase .mosaic-card__body[data-v-c1f7c015]{flex:1;gap:14px;height:auto;padding:28px}.mosaic--showcase .mosaic-card__title[data-v-c1f7c015]{color:var(--fg);font-family:var(--font-display);font-size:29px;line-height:1.15}.mosaic--showcase .mosaic-card__desc[data-v-c1f7c015]{color:var(--muted);font-size:15px;line-height:1.7;display:block;overflow:visible}.mosaic--showcase .mosaic-card__cta[data-v-c1f7c015]{color:var(--accent);margin-top:auto;padding-top:10px}.mosaic--showcase .mosaic-card:first-child .mosaic-card__title[data-v-c1f7c015]{font-size:clamp(30px,3vw,40px)}@media (width<=720px){.mosaic--showcase[data-v-c1f7c015]{grid-template-columns:minmax(0,1fr)}.mosaic--showcase .mosaic-card[data-v-c1f7c015]:first-child{grid-column:auto;display:flex}.mosaic--showcase .mosaic-card__body[data-v-c1f7c015]{padding:24px}}.sr-only[data-v-b748e720]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.slogan-visual[data-v-b748e720]{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--fg);font-size:clamp(30px,3.4vw,46px);font-weight:550;line-height:1.18}.slogan-rotor[data-v-b748e720]{height:1.18em;overflow:hidden}.slogan-list[data-v-b748e720]{flex-direction:column;animation:12s cubic-bezier(.65,0,.35,1) infinite slogan-roll-b748e720;display:flex}.slogan-list span[data-v-b748e720]{height:1.18em;display:block}@keyframes slogan-roll-b748e720{0%,29%{transform:translateY(0)}33.33%,62%{transform:translateY(-25%)}66.66%,95%{transform:translateY(-50%)}to{transform:translateY(-75%)}}.slogan-base[data-v-b748e720]{margin:.1em 0 0}.slogan-base em[data-v-b748e720]{background:linear-gradient(100deg,var(--accent),var(--accent-2));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.hero-video-runway.has-flight[data-v-1c6b8515]{padding-top:55vh}.hero-video[data-v-1c6b8515]{aspect-ratio:16/9;margin-top:clamp(40px,6vw,96px)}.has-flight .hero-video[data-v-1c6b8515]{margin-top:0}.hero-video__frame[data-v-1c6b8515]{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 14px 36px color-mix(in oklch,var(--fg) 14%,transparent);background:#0a1024;position:relative;overflow:hidden}.hero-video__sound[data-v-1c6b8515]{color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1024d9;border:1px solid #ffffff59;border-radius:999px;padding:10px 16px;font-size:.8rem;font-weight:600;position:absolute;top:12px;right:12px}.hero-video__sound[data-v-1c6b8515]:hover{background:var(--color-primary)}.hero-video__sound[data-v-1c6b8515]:focus-visible{outline-offset:-5px;outline:3px solid #fff}.hero-video__media[data-v-1c6b8515]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.lead[data-v-a0efc382]>:first-child{margin-top:0}.lead[data-v-a0efc382]>:last-child{margin-bottom:0}.hero[data-v-a0efc382]{padding-block:clamp(64px,9vw,120px);position:relative;overflow:clip}.hero[data-v-a0efc382]:before{content:"";background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);opacity:.55;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 90% at 60% 10%,#000,#0000 78%);mask-image:radial-gradient(75% 90% at 60% 10%,#000,#0000 78%)}.hero-aurora[data-v-a0efc382]{pointer-events:none;position:absolute;inset:0}.hero-aurora span[data-v-a0efc382]{filter:blur(72px);will-change:transform;border-radius:50%;position:absolute}.hero-aurora__a[data-v-a0efc382]{background:radial-gradient(circle,color-mix(in oklch,var(--accent) 26%,transparent),transparent 65%);width:620px;height:620px;animation:18s ease-in-out infinite alternate aurora-a-a0efc382;top:-220px;right:-60px}.hero-aurora__b[data-v-a0efc382]{background:radial-gradient(circle,color-mix(in oklch,var(--accent-2) 20%,transparent),transparent 65%);width:480px;height:480px;animation:22s ease-in-out infinite alternate aurora-b-a0efc382;bottom:-240px;left:-100px}@keyframes aurora-a-a0efc382{to{transform:translate(-90px,60px)scale(1.12)}}@keyframes aurora-b-a0efc382{to{transform:translate(110px,-50px)scale(1.08)}}.hero-split[data-v-a0efc382]{z-index:1;position:relative}.reveal-item .hero-copy>*{opacity:0;transform:translateY(14px)}.reveal-item.is-visible .hero-copy>*{opacity:1;animation:.55s cubic-bezier(.22,.8,.36,1) backwards hero-in-a0efc382;transform:none}.reveal-item.is-visible .hero-copy>:first-child{animation-delay:80ms}.reveal-item.is-visible .hero-copy>:nth-child(2){animation-delay:.17s}.reveal-item.is-visible .hero-copy>:nth-child(3){animation-delay:.26s}.reveal-item.is-visible .hero-copy>:nth-child(4){animation-delay:.35s}.reveal-item.is-visible .hero-copy>:nth-child(5){animation-delay:.44s}@keyframes hero-in-a0efc382{0%{opacity:0;transform:translateY(14px)}}.hero-split[data-v-a0efc382]{gap:var(--gap-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hero-copy[data-v-a0efc382]{flex-direction:column;align-items:flex-start;display:flex}.hero-title[data-v-a0efc382]{margin-bottom:var(--gap-md)}.lead[data-v-a0efc382]{margin-bottom:var(--gap-lg)}.hero-cta[data-v-a0efc382]{display:inline-flex}.hero-cta[data-v-a0efc382],.hero-tags[data-v-a0efc382]{gap:var(--gap-sm);flex-wrap:wrap}.hero-tags[data-v-a0efc382]{margin-top:var(--gap-lg);display:flex}.hero-visual[data-v-a0efc382]{position:relative}.hero-visual[data-v-a0efc382]:before{content:"";background:radial-gradient(50% 50% at 62% 36%,color-mix(in oklch,var(--accent) 14%,transparent),transparent 70%),radial-gradient(45% 45% at 30% 75%,color-mix(in oklch,var(--accent-2) 12%,transparent),transparent 72%);pointer-events:none;position:absolute;inset:-14% -12%}.hero-visual[data-v-a0efc382]>*{position:relative}.hero-video-origin[data-v-a0efc382]{aspect-ratio:16/9;width:100%;margin-top:clamp(24px,3vw,40px)}@media (width<=920px){.hero-video-origin[data-v-a0efc382]{display:none}.hero-split[data-v-a0efc382]{gap:var(--gap-xl);grid-template-columns:minmax(0,1fr)}}.grid-3[data-v-573abb2b]{gap:var(--gap-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=920px){.grid-3[data-v-573abb2b]{grid-template-columns:minmax(0,1fr)}}.reveal-item .grid-3 .feature{opacity:0;transform:translateY(14px)}.reveal-item.is-visible .grid-3 .feature{opacity:1;animation:.5s cubic-bezier(.22,.8,.36,1) backwards feature-in-573abb2b;transform:none}.reveal-item.is-visible .grid-3 .feature:first-child{animation-delay:.15s}.reveal-item.is-visible .grid-3 .feature:nth-child(2){animation-delay:.27s}.reveal-item.is-visible .grid-3 .feature:nth-child(3){animation-delay:.39s}@keyframes feature-in-573abb2b{0%{opacity:0;transform:translateY(14px)}}.feature[data-v-573abb2b]{transition:transform .25s cubic-bezier(.22,.8,.36,1)}.feature[data-v-573abb2b]:hover{transform:translateY(-3px)}.feature .feature-mark[data-v-573abb2b]{border:1px solid var(--border);width:36px;height:36px;color:var(--fg);margin-bottom:var(--gap-md);border-radius:10px;place-items:center;transition:border-color .2s,background .2s,color .2s;display:grid}.feature:hover .feature-mark[data-v-573abb2b]{border-color:color-mix(in oklch,var(--accent) 45%,var(--border));background:var(--accent-soft);color:var(--accent)}.feature h3[data-v-573abb2b]{margin-bottom:6px}.feature-desc[data-v-573abb2b]{color:var(--muted);margin:0;font-size:15px}.feature-desc[data-v-573abb2b] p{margin:0}.feature-meta[data-v-573abb2b]{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;margin-top:14px;font-size:12px}.sovereignty-carousel[data-v-be0a173d]{border:1px solid var(--border);background:var(--surface);border-radius:24px;min-width:0;overflow:hidden}.sovereignty-carousel__slide[data-v-be0a173d]{margin:0}.sovereignty-carousel__slide img[data-v-be0a173d]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.sovereignty-carousel__slide figcaption[data-v-be0a173d]{min-height:245px;padding:28px 30px 16px}.sovereignty-carousel__slide h3[data-v-be0a173d]{font:500 clamp(26px,2.6vw,34px)/1.15 var(--font-display);margin:12px 0}.sovereignty-carousel__number[data-v-be0a173d]{color:var(--accent);font:11px var(--font-mono);letter-spacing:.08em}.sovereignty-carousel__description[data-v-be0a173d]{color:var(--muted);font-size:14px;line-height:1.7}.sovereignty-carousel__description[data-v-be0a173d] p{margin:0}.sovereignty-carousel__controls[data-v-be0a173d]{align-items:center;gap:8px;padding:0 26px 22px;display:flex}.sovereignty-carousel__controls button[data-v-be0a173d]{border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--fg);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;display:grid}.sovereignty-carousel__controls button[data-v-be0a173d]:hover{border-color:var(--accent);color:var(--accent)}.sovereignty-carousel__controls button[data-v-be0a173d]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sovereignty-carousel__dots[data-v-be0a173d]{flex:1;justify-content:center;display:flex}.sovereignty-carousel__dots button[data-v-be0a173d]{background:0 0;border:none;width:30px}.sovereignty-carousel__dots button span[data-v-be0a173d]{background:var(--border);border-radius:4px;width:14px;height:4px}.sovereignty-carousel__dots button.is-active span[data-v-be0a173d]{background:var(--accent);width:23px}.sovereignty-slide-enter-active[data-v-be0a173d],.sovereignty-slide-leave-active[data-v-be0a173d]{transition:opacity .25s,transform .25s}.sovereignty-slide-enter-from[data-v-be0a173d]{opacity:0;transform:translate(10px)}.sovereignty-slide-leave-to[data-v-be0a173d]{opacity:0;transform:translate(-10px)}@media (width<=600px){.sovereignty-carousel__slide figcaption[data-v-be0a173d]{min-height:250px;padding:24px 24px 12px}}@media (prefers-reduced-motion:reduce){[data-v-be0a173d],[data-v-be0a173d]:after,[data-v-be0a173d]:before{transition:none!important;animation:none!important}}.sovereignty-grid[data-v-56cceaad]{gap:var(--gap-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (width<=920px){.sovereignty-grid[data-v-56cceaad]{grid-template-columns:minmax(0,1fr)}}.sovereignty-lead[data-v-56cceaad]{margin-top:14px}.check-list[data-v-56cceaad]{margin-top:var(--gap-lg)}.check-row[data-v-56cceaad]{align-items:flex-start;gap:14px;padding:16px 0;display:flex}.check-row+.check-row[data-v-56cceaad]{border-top:1px solid var(--border)}.check-row svg[data-v-56cceaad]{width:20px;height:20px;color:var(--color-success);flex:none;margin-top:2px}.check-row h3[data-v-56cceaad]{margin-bottom:2px;font-size:16px}.check-desc[data-v-56cceaad]{color:var(--muted);margin:0;font-size:14px}.check-desc[data-v-56cceaad] p{margin:0}.commercial-contact__card[data-v-42bc12ea]{max-width:640px;margin:var(--gap-xl) auto 0}.commercial-contact__field[data-v-42bc12ea]{margin-top:var(--gap-md)}.commercial-contact__server-error[data-v-42bc12ea]{margin-top:10px}.commercial-contact__hp[data-v-42bc12ea]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.grid-2[data-v-a68f8d47]{gap:var(--gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=920px){.grid-2[data-v-a68f8d47]{grid-template-columns:minmax(0,1fr)}}.contact-lead[data-v-a68f8d47]{margin-top:14px}.info-list[data-v-a68f8d47]{margin-top:var(--gap-lg)}.info-row[data-v-a68f8d47]{align-items:center;gap:12px;padding:13px 0;display:flex}.info-row+.info-row[data-v-a68f8d47]{border-top:1px solid var(--border)}.info-row[data-v-a68f8d47] .p-app-icon{color:var(--muted);flex:none}.info-row a[data-v-a68f8d47]{color:var(--fg);font-size:15px;text-decoration:none;transition:color .15s}.info-row a[data-v-a68f8d47]:hover{color:var(--accent)}.info-row .info-value[data-v-a68f8d47]{font-size:15px}.contact-note[data-v-a68f8d47]{margin-top:var(--gap-lg)}.contact-message[data-v-a68f8d47]{margin-top:var(--gap-md)}.page-content[data-v-259848b3]{gap:var(--space-lg,16px);flex-direction:column;display:flex}.page-content--landing[data-v-259848b3]{gap:0}.drupal-page__header[data-v-e9a7c097]{padding-top:clamp(32px,5vw,56px)}.drupal-page__title[data-v-e9a7c097]{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--fs-h2);letter-spacing:-.008em;color:var(--fg);margin:0;font-weight:550}.drupal-page__state[data-v-e9a7c097]{padding:var(--gap-xl) var(--gutter);color:var(--muted)}.drupal-page__state--error[data-v-e9a7c097]{color:var(--color-danger)}
