.fk[data-v-631b15a8]{position:relative;overflow:hidden;padding:calc(56px + var(--header-h)) 0 0;margin-top:calc(var(--header-h)*-1);background:var(--jsp-navy-deep);color:#fff}.fk[data-v-631b15a8]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000,#000 60%,transparent);mask-image:linear-gradient(180deg,#000,#000 60%,transparent);pointer-events:none}.fk[data-v-631b15a8]:after{content:"";position:absolute;top:-260px;right:-160px;width:960px;height:760px;background:radial-gradient(closest-side,rgba(214,245,201,.14),transparent);pointer-events:none}.fk .wrap[data-v-631b15a8]{position:relative;z-index:1}.fk-h1[data-v-631b15a8]{font-family:var(--font-headline);font-weight:600;font-size:clamp(38px,4.8vw,66px);line-height:.98;letter-spacing:-.03em;color:#fff;margin:0;text-wrap:balance}.fk-h1 .kursiv[data-v-631b15a8]{color:var(--jsp-mint)}.fk-pill[data-v-631b15a8]{display:flex;align-items:center;gap:12px;height:64px;padding:0 18px 0 26px;margin-top:28px;max-width:880px;border-radius:999px;background:#fff;box-shadow:0 30px 70px -30px rgba(0,0,0,.75),0 0 0 1px hsla(0,0%,100%,.12);cursor:text;transition:box-shadow .25s}.fk-pill[data-v-631b15a8]:focus-within{box-shadow:0 30px 70px -30px rgba(0,0,0,.75),0 0 0 3px var(--jsp-mint)}.fk-pill input[data-v-631b15a8]{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0;font-family:var(--font-headline);font-weight:600;font-size:19px;color:var(--jsp-navy);caret-color:var(--jsp-navy)}.fk-pill input[data-v-631b15a8]:focus{outline:0;box-shadow:none}.fk-pill input[data-v-631b15a8]::placeholder{color:var(--jsp-navy);opacity:.42;font-weight:500}.fk-pill input[data-v-631b15a8]::-webkit-search-cancel-button,.fk-pill input[data-v-631b15a8]::-webkit-search-decoration{-webkit-appearance:none;display:none}.fk-clear[data-v-631b15a8]{all:unset;box-sizing:border-box;cursor:pointer;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:20px;line-height:1;font-weight:400;color:var(--fg-muted);flex:none;margin:0 2px 0 -4px;padding-bottom:2px}.fk-clear[data-v-631b15a8]:hover{background:var(--jsp-near-white);color:var(--jsp-navy)}.fk-clear[data-v-631b15a8]:focus-visible{outline:2px solid var(--jsp-navy);outline-offset:1px}.fk-count[data-v-631b15a8]{flex:none;display:inline-flex;align-items:baseline;gap:7px;padding-left:16px;border-left:1px solid var(--jsp-gray-200);line-height:1;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap}.fk-count b[data-v-631b15a8]{font-family:var(--font-headline);font-weight:700;font-size:17px;letter-spacing:0;color:var(--jsp-navy);font-variant-numeric:tabular-nums}.fk-tabs[data-v-631b15a8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding-bottom:56px}.fk-tab[data-v-631b15a8]{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);font-family:var(--font-copy);font-size:13.5px;font-weight:600;color:hsla(0,0%,100%,.85);white-space:nowrap;transition:background .15s,color .15s,border-color .15s,opacity .2s}.fk-tab[data-v-631b15a8]:hover{border-color:#fff;color:#fff}.fk-tab[data-v-631b15a8]:focus-visible{outline:2px solid var(--jsp-mint);outline-offset:2px}.fk-tab.on[data-v-631b15a8]{background:#fff;border-color:#fff;color:var(--jsp-navy-deep)}.fk-tab.dim[data-v-631b15a8]{opacity:.3;pointer-events:none}.fk-tab.soon[data-v-631b15a8]{border-style:dashed}.fk-tab.soon[data-v-631b15a8]:before{content:"";width:4px;height:4px;margin-right:7px;border-radius:50%;background:var(--jsp-yellow);flex:none}@media (max-width:720px){.fk[data-v-631b15a8]{padding-top:calc(22px + var(--header-h))}.fk-h1[data-v-631b15a8]{font-size:34px}.fk-pill[data-v-631b15a8]{height:54px;margin-top:20px;padding:0 14px 0 18px;gap:8px}.fk-pill input[data-v-631b15a8]{font-size:16px}.fk-count[data-v-631b15a8]{padding-left:10px;gap:5px}.fk-count b[data-v-631b15a8]{font-size:15px}.fk-tabs[data-v-631b15a8]{margin:20px -24px 0;padding:0 24px 36px;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.fk-tabs[data-v-631b15a8]::-webkit-scrollbar{display:none}.fk-tab[data-v-631b15a8]{height:30px;padding:0 12px;font-size:13px}}@media (max-width:480px){.fk-tabs[data-v-631b15a8]{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.fi-gal[data-v-627c7cee]{min-width:0}.fi-gal-stage[data-v-627c7cee]{position:relative}.fi-gal-frame[data-v-627c7cee]{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(20,57,92,.1),0 18px 40px -24px rgba(20,57,92,.5);transition:height .55s cubic-bezier(.22,.61,.36,1)}.fi-gal-bg[data-v-627c7cee]{position:absolute;inset:-10%;background:50%/cover no-repeat;filter:blur(30px) saturate(1.1);opacity:.5;pointer-events:none}.fi-gal-slide[data-v-627c7cee]{position:absolute;inset:0;opacity:0;transform:translateX(4%);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);pointer-events:none;will-change:opacity,transform}.fi-gal-slide.prev[data-v-627c7cee]{transform:translateX(-4%)}.fi-gal-slide.on[data-v-627c7cee]{opacity:1;transform:none;pointer-events:auto}.fi-gal-slide img[data-v-627c7cee]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain}.fi-gal-ph[data-v-627c7cee]{position:absolute;inset:0;display:grid;place-items:center;padding:28px;text-align:center;background:var(--jsp-near-white);color:var(--fg-muted);font-family:var(--font-mono);font-size:11px;line-height:1.5;letter-spacing:.06em}.fi-gal-ph[data-v-627c7cee]:before{content:"";position:absolute;inset:12px;border:1.5px dashed var(--jsp-gray-300);border-radius:6px;pointer-events:none}.fi-gal-nav[data-v-627c7cee]{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#fff;color:var(--jsp-navy);box-shadow:0 6px 18px rgba(20,57,92,.18),0 0 0 1px var(--jsp-gray-200);display:grid;place-items:center;opacity:0;transform:scale(.9);transition:opacity .2s,transform .2s,background .15s,color .15s;z-index:2}.fi-gal-nav.prev[data-v-627c7cee]{left:-20px}.fi-gal-nav.next[data-v-627c7cee]{right:-20px}.fi-gal-stage:hover .fi-gal-nav[data-v-627c7cee],.fi-gal:focus-within .fi-gal-nav[data-v-627c7cee]{opacity:1;transform:none}.fi-gal-nav[data-v-627c7cee]:hover{background:var(--jsp-navy);color:#fff}.fi-gal-nav[data-v-627c7cee]:focus-visible,.fi-gal-thumb[data-v-627c7cee]:focus-visible{outline:2px solid var(--jsp-navy);outline-offset:2px}.fi-gal-arrow[data-v-627c7cee]{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);margin-left:-3px}.fi-gal-nav.prev .fi-gal-arrow[data-v-627c7cee]{transform:rotate(135deg);margin-left:3px}.fi-gal-thumbs[data-v-627c7cee]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin-top:12px}.fi-gal-thumbs.many[data-v-627c7cee]{gap:6px}.fi-gal-thumbs.many .fi-gal-thumb-cap[data-v-627c7cee]{display:none}.fi-gal-thumbs.many .fi-gal-thumb[data-v-627c7cee]{padding-top:6px;gap:5px}.fi-gal-cur[data-v-627c7cee]{margin-top:8px;font-family:var(--font-headline);font-size:13px;font-weight:600;color:var(--jsp-navy)}.fi-gal-cur small[data-v-627c7cee]{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--fg-muted);margin-right:8px;font-weight:400}.fi-gal-thumb[data-v-627c7cee]{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px 0 0;min-width:0;color:var(--fg-muted);transition:color .15s}.fi-gal-thumb.on[data-v-627c7cee],.fi-gal-thumb[data-v-627c7cee]:hover{color:var(--jsp-navy)}.fi-gal-thumb-n[data-v-627c7cee]{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.fi-gal-thumb-cap[data-v-627c7cee]{font-family:var(--font-headline);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-gal-thumb-bar[data-v-627c7cee]{display:block;height:2px;background:var(--jsp-gray-200);position:relative;overflow:hidden;border-radius:1px}.fi-gal-thumb-bar[data-v-627c7cee]:after{content:"";position:absolute;inset:0;background:var(--jsp-navy);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-standard)}.fi-gal-thumb.on .fi-gal-thumb-bar[data-v-627c7cee]:after{transform:scaleX(1)}.fi-gal.auto .fi-gal-thumb.on .fi-gal-thumb-bar[data-v-627c7cee]:after{transition:none;animation:fi-fill-627c7cee var(--auto,4.2s) linear forwards}@keyframes fi-fill-627c7cee{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fi-gal-frame[data-v-627c7cee]{transition:none}.fi-gal-slide[data-v-627c7cee]{transition:opacity .3s;transform:none!important}}@media (max-width:980px){.fi-gal[data-v-627c7cee]{max-width:560px}.fi-gal-nav[data-v-627c7cee]{opacity:1;transform:none;width:32px;height:32px;margin-top:-16px}.fi-gal-nav.prev[data-v-627c7cee]{left:-10px}.fi-gal-nav.next[data-v-627c7cee]{right:-10px}}.row-fi-cta[data-v-554e669c]{background:var(--jsp-navy-deep);color:#fff;padding:72px 0}.row-fi-cta-title[data-v-554e669c]{font-family:var(--font-headline);font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.02em;color:#fff;margin:14px 0 0;max-width:860px;text-wrap:balance}.row-fi-cta-btn[data-v-554e669c]{margin-top:28px}.fi-groups{background:#fff;padding:40px 0 88px}.fi-group+.fi-group{margin-top:72px}.fi-group-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:0 0 10px}.fi-group-h h2{font-family:var(--font-headline);font-weight:700;font-size:22px;line-height:1.2;letter-spacing:0;color:var(--jsp-navy);margin:0}.fi-group-desc{font-size:14px;color:var(--fg-muted)}.fi-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.06em;color:var(--fg-muted);flex:none;width:56px}.fi-list{list-style:none;margin:0;padding:0}.fi-row-main{display:grid;grid-template-columns:56px minmax(180px,3fr) minmax(0,7fr) minmax(116px,auto) 24px;gap:0 16px;align-items:baseline;width:calc(100% + 28px);padding:10px 14px;margin:0 -14px;background:none;border:0;border-top:1px solid var(--jsp-gray-100);font:inherit;color:inherit;text-align:left;transition:background .15s}.fi-list>li:first-child>.fi-row-main{border-top-color:var(--jsp-gray-200)}button.fi-row-main{cursor:pointer}button.fi-row-main:focus-visible{outline:2px solid var(--jsp-navy);outline-offset:-2px;border-radius:8px}button.fi-row-main:hover{background:linear-gradient(90deg,rgba(226,241,246,.95),rgba(226,241,246,.35) 60%,rgba(226,241,246,0));border-radius:8px}.fi-list>li.hl.open:first-child>.fi-row-main,.fi-list>li:first-child>button.fi-row-main:hover,button.fi-row-main:hover{border-top-color:transparent}.fi-row:has(>button.fi-row-main:hover)+.fi-row>.fi-row-main{border-top-color:transparent}.fi-row.hl.open{margin:0 -14px;padding:0 14px;border-radius:8px;background:linear-gradient(180deg,rgba(226,241,246,.9),rgba(226,241,246,.45) 45%,rgba(226,241,246,.12))}.fi-row.hl.open>.fi-row-main{background:transparent;border-top-color:transparent;width:100%;margin:0;padding-left:0;padding-right:0}.fi-row.hl.open+.fi-row>.fi-row-main{border-top-color:transparent}.fi-name{font-family:var(--font-headline);font-weight:500;font-size:15px;color:var(--jsp-navy);line-height:1.35}.fi-row.hl .fi-name{font-weight:600}.fi-desc{font-size:14px;color:var(--fg-muted);line-height:1.45;text-wrap:pretty}.fi-tag{align-self:center;display:flex;align-items:center;justify-content:flex-end;height:16px;gap:6px}.fi-tag>*{flex:none}.fi-hl{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;font-style:normal;color:#fff;background:linear-gradient(135deg,var(--jsp-navy),var(--jsp-navy-deep));border-radius:999px;padding:4px 9px 4px 7px;white-space:nowrap;box-shadow:0 6px 14px -8px rgba(20,57,92,.7)}.fi-hl-dot{width:4px;height:4px;border-radius:50%;background:var(--jsp-mint);flex:none}.fi-hl:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-70%;width:45%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.38),transparent);transform:skewX(-20deg);transition:left .7s var(--ease-standard)}.fi-row-main:hover .fi-hl:after{left:130%}.fi-ab{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;font-style:normal;color:var(--jsp-navy);background:#fff;border:1px dashed var(--jsp-navy-40);border-radius:999px;padding:3px 9px 3px 7px;white-space:nowrap}.fi-ab-dot{width:4px;height:4px;border-radius:50%;background:var(--jsp-yellow);flex:none}.fi-ab.lg{margin-left:auto;align-self:center;margin-right:24px}.fi-group.soon .fi-row .fi-name,.fi-row.soon .fi-name{opacity:.72}.fi-group.soon .fi-row .fi-desc,.fi-row.soon .fi-desc{opacity:.75}.fi-group.soon .fi-row-main{background-image:repeating-linear-gradient(135deg,transparent 0 10px,rgba(20,57,92,.025) 10px 11px)}.fi-group.soon .fi-row .fi-tag .fi-ab{display:none}.fi-chev{width:24px;height:16px;position:relative;align-self:center;flex:none}.fi-row:not(.hl) .fi-chev{visibility:hidden}.fi-chev:before{content:"";position:absolute;left:8px;top:2px;width:7px;height:7px;border-right:1.5px solid var(--jsp-navy);border-bottom:1.5px solid var(--jsp-navy);transform:rotate(45deg);transition:transform .2s,top .2s}.fi-row.hl.open>.fi-row-main .fi-chev:before{transform:rotate(-135deg);top:6px}.fi-more-btn{display:grid;grid-template-columns:56px minmax(0,1fr) 24px;gap:0 16px;align-items:center;width:calc(100% + 28px);padding:10px 14px;margin:0 -14px;background:none;border:0;border-top:1px dashed var(--jsp-gray-300);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .15s}.fi-more-btn .fi-num{width:auto}.fi-more-txt{font-family:var(--font-headline);font-weight:600;font-size:14.5px;color:var(--jsp-navy);line-height:1.35}.fi-more-btn .fi-chev:before{top:1px}.fi-more.less .fi-more-btn{border-top-style:solid;border-top-color:var(--jsp-gray-100)}.fi-more.less .fi-more-btn .fi-chev:before{transform:rotate(-135deg);top:6px}.fi-more.less .fi-more-txt{font-weight:500;color:var(--fg-muted)}.fi-more-btn:hover{background:linear-gradient(90deg,rgba(226,241,246,.95),rgba(226,241,246,.35) 60%,rgba(226,241,246,0));border-radius:8px;border-top-color:transparent}.fi-more-btn:hover .fi-more-txt{color:var(--jsp-navy)}.fi-more-btn:focus-visible{outline:2px solid var(--jsp-navy);outline-offset:-2px;border-radius:8px}.fi-more:has(>.fi-more-btn:hover)+.fi-row>.fi-row-main,.fi-row.hit+.fi-more>.fi-more-btn,.fi-row.hl.open+.fi-more>.fi-more-btn,.fi-row:has(>button.fi-row-main:hover)+.fi-more>.fi-more-btn{border-top-color:transparent}.fi-row.flash>.fi-row-main,.fi-row.hit>.fi-row-main,.fi-row:target>.fi-row-main{box-shadow:inset 3px 0 0 var(--jsp-navy);background:var(--jsp-sky)}.fi-row.hit>.fi-row-main{border-top-color:transparent;border-radius:6px}.fi-row.hit .fi-desc{color:var(--jsp-navy)}.fi-row.hit+.fi-row>.fi-row-main{border-top-color:transparent}.fi-rest{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:30px 0 0;font-size:13px;color:var(--fg-muted)}.fi-rest span{margin-right:4px}.fi-rest-pill{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--jsp-gray-300);font-family:var(--font-copy);font-size:13px;font-weight:600;color:var(--jsp-navy);white-space:nowrap;transition:border-color .15s,background .15s}.fi-rest-pill:hover{border-color:var(--jsp-navy);background:var(--jsp-sky)}.fi-empty{padding:48px 0;color:var(--fg-muted);font-size:15px}.fi-reset{all:unset;cursor:pointer;color:var(--jsp-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fi-reset:focus-visible,.fi-rest-pill:focus-visible{outline:2px solid var(--jsp-navy);outline-offset:2px}.fi-detail{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:44px;margin:0;padding:6px 12px 26px 20px}.fi-detail.closed{display:none}.fi-detail-text{display:flex;flex-direction:column;align-items:flex-start;padding-top:6px}.fi-detail p{margin:0;font-size:15px;line-height:1.55;color:var(--fg-default);text-wrap:pretty}.fi-detail ul{list-style:disc;margin:12px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.5;color:var(--fg-default)}.fi-detail li+li{margin-top:3px}.fn-link{margin-top:14px;font-size:14px;font-weight:600;color:var(--jsp-navy);display:inline-flex;gap:6px;align-items:center}.fn-link:after{content:"→"}.fn-link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}@media (max-width:980px){.fi-detail{grid-template-columns:1fr;gap:20px;padding-left:26px}}@media (max-width:720px){.fi-more-btn,.fi-row-main{grid-template-columns:40px minmax(0,1fr) 24px;width:calc(100% + 16px);padding:10px 8px;margin:0 -8px}.fi-row-main{row-gap:2px}.fi-desc,.fi-name,.fi-tag{grid-column:2}.fi-tag{justify-content:flex-start}.fi-tag:empty{display:none}.fi-ab.lg{margin-right:0}.fi-row .fi-chev{grid-column:3;grid-row:1}.fi-num{width:40px}.fi-detail{padding:4px 4px 20px}.fi-row.hl.open{margin:0 -8px;padding:0 8px}}@media print{.fi-chev,.fi-gal-nav,.fi-gal-thumbs,.fk,.row-fi-cta,.site-footer,.site-header-shell{display:none!important}.fi-detail.closed{display:grid!important}.fi-detail,.fi-group{break-inside:avoid-page}}