:is(a[data-v-1d217431],button[data-v-1d217431]):focus-visible,.kernel-set-tile[data-v-72f2d1ad]:focus-visible,:is(a[data-v-d338aaad],summary[data-v-d338aaad]):focus-visible{outline:2px solid rgb(var(--kernel-primary-900));outline-offset:3px}.kernel-profile-comparison[data-v-99652745]{width:calc(100% - 24px);max-width:1248px;margin-inline:auto;padding-block:32px 64px}:is(a[data-v-99652745],button[data-v-99652745],summary[data-v-99652745],.kernel-profile-comparison[data-v-99652745],.kernel-comparison-pagination[data-v-99652745]):focus-visible{outline-offset:3px;outline:2px solid}@media (width>=768px){.kernel-profile-comparison[data-v-99652745]{width:calc(100% - 64px);padding-top:48px}}@media (width>=1024px){.kernel-profile-comparison[data-v-99652745]{width:calc(100% - 176px)}}@media (width>=1536px){.kernel-profile-comparison[data-v-99652745]{max-width:1512px}}.kernel-sample-journey[data-v-6103b727]{width:calc(100% - 24px);max-width:1248px;margin-inline:auto;padding-block:32px 64px}:is(a[data-v-6103b727],button[data-v-6103b727],summary[data-v-6103b727]):focus-visible{outline-offset:3px;outline:2px solid}@media (width>=768px){.kernel-sample-journey[data-v-6103b727]{width:calc(100% - 64px);padding-top:48px}}@media (width>=1024px){.kernel-sample-journey[data-v-6103b727]{width:calc(100% - 176px)}}@media (width>=1536px){.kernel-sample-journey[data-v-6103b727]{max-width:1512px}}.kernel-link-controls[data-v-ca02886c]{justify-content:flex-end;gap:8px;margin-bottom:24px;display:flex}.kernel-link-controls button[data-v-ca02886c]{border:1px solid rgb(var(--kernel-primary-200));border-radius:3px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.kernel-link-controls button[data-v-ca02886c]:disabled{opacity:.35;cursor:default}.kernel-link-track[data-v-ca02886c]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.kernel-link-track[data-v-ca02886c]::-webkit-scrollbar{display:none}.kernel-help-link[data-v-ca02886c]{scroll-snap-align:start;overflow-wrap:anywhere;border-radius:4px;flex-direction:column;flex:0 0 calc(33.3333% - 10.6667px);align-items:flex-start;gap:12px;min-width:0;min-height:278px;padding:24px;display:flex}.kernel-link-progress[data-v-ca02886c]{appearance:none;background:rgb(var(--kernel-primary-200));border:0;width:100%;height:2px;margin-top:24px;display:block}.kernel-link-progress[data-v-ca02886c]::-webkit-progress-bar{background:rgb(var(--kernel-primary-200))}.kernel-link-progress[data-v-ca02886c]::-webkit-progress-value{background:rgb(var(--kernel-primary-900))}.kernel-link-progress[data-v-ca02886c]::-moz-progress-bar{background:rgb(var(--kernel-primary-900))}:is(a[data-v-ca02886c],button[data-v-ca02886c],div[tabindex][data-v-ca02886c]):focus-visible{outline-offset:-2px;outline:2px solid}@media (width<=767px){.kernel-link-controls[data-v-ca02886c]{display:none}.kernel-help-link[data-v-ca02886c]{flex-basis:100%;min-height:300px}}.kernel-contact-inner[data-v-96b967bf]{width:min(100% - 32px,1248px);margin-inline:auto}.kernel-contact-topics[data-v-96b967bf]{padding-block:64px}.kernel-contact-direct[data-v-96b967bf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:40px 64px;display:grid}.kernel-contact-details[data-v-96b967bf] a[href^=mailto\:],.kernel-contact-details[data-v-96b967bf] a[href^=tel\:]{color:rgb(var(--kernel-primary-900));font-size:20px;font-weight:500}.kernel-contact-primary[data-v-96b967bf],.kernel-contact-secondary[data-v-96b967bf]{border:1px solid rgb(var(--kernel-primary-900));border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:12px 20px;display:inline-flex}.kernel-contact-primary[data-v-96b967bf]{background:rgb(var(--kernel-primary-900));color:#fff}:is(a[data-v-96b967bf],button[data-v-96b967bf]):focus-visible{outline-offset:3px;outline:2px solid}@media (width>=1536px){.kernel-contact-inner[data-v-96b967bf]{width:min(100% - 48px,1512px)}}@media (width<=767px){.kernel-contact-inner[data-v-96b967bf]{width:calc(100% - 16px)}.kernel-contact-topics[data-v-96b967bf]{padding-block:56px}.kernel-contact-direct[data-v-96b967bf]{grid-template-columns:minmax(0,1fr);gap:40px;padding:16px 4px 48px}}.kernel-partner-inner[data-v-1ff29cad]{width:min(100% - 32px,1248px);margin-inline:auto}.kernel-partner-opening[data-v-1ff29cad]{padding-block:64px}.kernel-partner-intro[data-v-1ff29cad]{max-width:780px}.kernel-partner-intro h1[data-v-1ff29cad]{letter-spacing:-.025em;font-size:36px;font-weight:500;line-height:1.2}.kernel-partner-description[data-v-1ff29cad]{margin-top:24px;font-size:20px;line-height:1.5}.kernel-partner-has-photo[data-v-1ff29cad]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.kernel-partner-has-photo .kernel-partner-intro[data-v-1ff29cad]{padding:32px 0 0 32px}.kernel-partner-photo[data-v-1ff29cad]{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%}.kernel-partner-primary[data-v-1ff29cad],.kernel-partner-secondary[data-v-1ff29cad]{border:1px solid rgb(var(--kernel-primary-900));border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:12px 20px;display:inline-flex}.kernel-partner-primary[data-v-1ff29cad]{background:rgb(var(--kernel-primary-900));color:#fff}.kernel-partner-application[data-v-1ff29cad]{background:rgb(var(--kernel-primary-50));padding-block:40px 64px}.kernel-partner-application[data-v-1ff29cad] #partner-anfrage{border-top:0;margin-top:0;padding-top:0}.kernel-partner-support[data-v-1ff29cad]{padding-block:8px 40px}:is(a[data-v-1ff29cad],summary[data-v-1ff29cad]):focus-visible{outline-offset:3px;outline:2px solid}@media (width>=1536px){.kernel-partner-inner[data-v-1ff29cad]{width:min(100% - 48px,1512px)}}@media (width<=767px){.kernel-partner-inner[data-v-1ff29cad]{width:calc(100% - 32px)}.kernel-partner-opening[data-v-1ff29cad]{padding-block:40px}.kernel-partner-intro h1[data-v-1ff29cad]{font-size:30px;line-height:1.133}.kernel-partner-description[data-v-1ff29cad]{font-size:16px}.kernel-partner-has-photo[data-v-1ff29cad]{grid-template-columns:minmax(0,1fr);gap:24px}.kernel-partner-has-photo .kernel-partner-intro[data-v-1ff29cad]{padding:0}.kernel-partner-application[data-v-1ff29cad]{padding-block:32px 40px}}.kernel-support-inner[data-v-973269c1]{width:min(100% - 32px,1248px);margin-inline:auto}.kernel-support-opening[data-v-973269c1]{padding-block:64px 48px}.kernel-support-opening h1[data-v-973269c1]{letter-spacing:-.025em;max-width:900px;font-size:36px;font-weight:500;line-height:1.2}.kernel-support-intro[data-v-973269c1]{max-width:780px;margin-top:24px;font-size:18px;line-height:1.5}.kernel-support-layout[data-v-973269c1]{grid-template-columns:minmax(0,1fr);gap:64px;padding-bottom:64px;display:grid}.kernel-support-with-nav[data-v-973269c1]{grid-template-columns:240px minmax(0,1fr)}.kernel-support-navigation[data-v-973269c1]{flex-direction:column;align-self:start;display:flex;position:sticky;top:96px}.kernel-support-navigation a[data-v-973269c1]{border-bottom:1px solid rgb(var(--kernel-primary-200));justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;display:flex}.kernel-support-navigation a[data-v-973269c1]:hover{background:rgb(var(--kernel-primary-50))}.kernel-support-actions[data-v-973269c1]{flex-wrap:wrap;gap:16px;padding-block:32px;display:flex}.kernel-support-opening-actions[data-v-973269c1]{padding-bottom:0}.kernel-support-with-image[data-v-973269c1]{align-items:center;gap:32px;display:grid}.kernel-support-figure img[data-v-973269c1]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;background:rgb(var(--kernel-primary-100));border-radius:4px;width:100%;display:block}.kernel-support-figure figcaption[data-v-973269c1]{color:rgb(var(--kernel-primary-600));margin-top:8px;font-size:13px}@media (width>=768px){.kernel-support-with-image[data-v-973269c1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.kernel-support-shipping .kernel-support-answers[data-v-973269c1] table{border:1px solid rgb(var(--kernel-primary-200));border-radius:var(--kernel-radius-card);border-collapse:separate;border-spacing:0;background:rgb(var(--kernel-primary-50));overflow:hidden}.kernel-support-shipping .kernel-support-answers[data-v-973269c1] thead tr{background:rgb(var(--kernel-primary-100))}.kernel-support-shipping .kernel-support-answers[data-v-973269c1] tbody tr:nth-child(2n){background:rgb(var(--kernel-primary-100)/.5)}.kernel-support-shipping .kernel-support-answers[data-v-973269c1] tbody tr{border-color:rgb(var(--kernel-primary-200))}.kernel-support-shipping .kernel-support-answers[data-v-973269c1] tbody td:first-of-type{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.kernel-support-shipping .kernel-support-answers[data-v-973269c1] tbody td:last-of-type{color:rgb(var(--kernel-primary-600))}.kernel-support-action[data-v-973269c1]{border:1px solid rgb(var(--kernel-primary-900));border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:12px 20px;display:inline-flex}.kernel-support-action[data-v-973269c1]:first-child{background:rgb(var(--kernel-primary-900));color:#fff}.kernel-support-faq .kernel-support-answers[data-v-973269c1] details:not(.kps-faq-item){border-color:rgb(var(--kernel-primary-200));margin-block:0;padding-block:20px}.kernel-support-faq .kernel-support-answers[data-v-973269c1] details:not(.kps-faq-item)>summary{justify-content:space-between;align-items:center;gap:20px;font-size:20px;font-weight:500;line-height:1.4;list-style:none;display:flex}.kernel-support-faq .kernel-support-answers[data-v-973269c1] details:not(.kps-faq-item)>summary::-webkit-details-marker{display:none}.kernel-support-faq .kernel-support-answers[data-v-973269c1] details:not(.kps-faq-item)>summary:after{content:"+";flex-shrink:0;font-size:24px;font-weight:400}.kernel-support-faq .kernel-support-answers[data-v-973269c1] details[open]:not(.kps-faq-item)>summary:after{content:"−"}.kernel-support-answers[data-v-973269c1] summary:focus-visible{outline:2px solid rgb(var(--kernel-primary-900));outline-offset:4px}.kernel-support-faq .kernel-support-answers[data-v-973269c1] details p{line-height:1.6}.kernel-support-shipping .kernel-support-answers[data-v-973269c1] section{padding-block:32px}.kernel-support-shipping .kernel-support-answers[data-v-973269c1] section>div.grid{grid-template-columns:minmax(0,1fr);gap:0}.kernel-support-shipping .kernel-support-answers[data-v-973269c1] h2{font-size:28px;font-weight:500;line-height:1.2}:is(a[data-v-973269c1],summary[data-v-973269c1]):focus-visible{outline-offset:3px;outline:2px solid}@media (width>=1536px){.kernel-support-inner[data-v-973269c1]{width:min(100% - 48px,1512px)}}@media (width<=1023px){.kernel-support-layout[data-v-973269c1]{grid-template-columns:minmax(0,1fr);gap:32px}.kernel-support-navigation[data-v-973269c1]{flex-flow:wrap;gap:8px;position:static}.kernel-support-navigation a[data-v-973269c1]{border:1px solid rgb(var(--kernel-primary-200));border-radius:4px;gap:12px;padding:8px 12px}}@media (width<=767px){.kernel-support-opening[data-v-973269c1]{padding-block:40px 32px}.kernel-support-opening h1[data-v-973269c1]{font-size:30px;line-height:1.133}.kernel-support-intro[data-v-973269c1]{font-size:16px}.kernel-support-layout[data-v-973269c1]{padding-bottom:40px}}.kernel-company-inner[data-v-51ebae78]{width:min(100% - 32px,1248px);margin-inline:auto}.kernel-company-opening[data-v-51ebae78]{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:40px 64px;display:grid}.kernel-company-figure[data-v-51ebae78]{min-width:0}.kernel-company-figure img[data-v-51ebae78]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:rgb(var(--kernel-primary-50));border-radius:4px;width:100%;display:block}.kernel-company-introduction[data-v-51ebae78]{align-self:center;min-width:0}.kernel-company-introduction h1[data-v-51ebae78]{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:32px;font-weight:500;line-height:1.12}.kernel-company-intro[data-v-51ebae78]{margin-top:24px;font-size:16px;line-height:1.6}.kernel-company-actions[data-v-51ebae78]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.kernel-company-actions a[data-v-51ebae78]{border:1px solid rgb(var(--kernel-primary-900));border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:12px 20px;display:inline-flex}.kernel-company-primary[data-v-51ebae78]{background:rgb(var(--kernel-primary-900));color:#fff}.kernel-company-story[data-v-51ebae78] h2{font-weight:500}.kernel-company-contact[data-v-51ebae78]{border-top:1px solid rgb(var(--kernel-primary-200));grid-template-columns:minmax(0,1fr);gap:32px;padding-block:48px 64px;display:grid}.kernel-company-contact[data-v-51ebae78] a{overflow-wrap:anywhere}.kernel-company-links a[data-v-51ebae78]{border-bottom:1px solid rgb(var(--kernel-primary-200));justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding-block:16px;display:flex}:is(a[data-v-51ebae78],button[data-v-51ebae78]):focus-visible{outline-offset:3px;outline:2px solid}@media (width>=768px){.kernel-company-opening[data-v-51ebae78]{padding-block:64px 80px}.kernel-company-with-image[data-v-51ebae78]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.kernel-company-figure img[data-v-51ebae78]{aspect-ratio:4/5}.kernel-company-introduction h1[data-v-51ebae78]{font-size:48px}.kernel-company-intro[data-v-51ebae78]{font-size:18px}.kernel-company-contact[data-v-51ebae78]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}@media (width>=1536px){.kernel-company-inner[data-v-51ebae78]{width:min(100% - 48px,1512px)}.kernel-company-introduction h1[data-v-51ebae78]{font-size:60px}}@media (width<=767px){.kernel-company-inner[data-v-51ebae78]{width:calc(100% - 24px)}.kernel-company-opening[data-v-51ebae78]{gap:32px;padding-top:24px}}.kernel-project-inner[data-v-1f7ef008]{width:min(100% - 32px,1248px);margin-inline:auto}.kernel-project-opening[data-v-1f7ef008]{padding-block:32px 16px}.kernel-project-opening h1[data-v-1f7ef008]{letter-spacing:-.025em;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.12}.kernel-project-intro[data-v-1f7ef008]{max-width:72ch;margin-top:16px;line-height:1.6}.kernel-project-intro-collapsed[data-v-1f7ef008]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kernel-project-read-more[data-v-1f7ef008]{text-underline-offset:5px;min-height:44px;text-decoration:underline}.kernel-project-scenes[data-v-1f7ef008]{padding-bottom:48px}.kernel-project-image-notes[data-v-1f7ef008]{margin-top:12px;font-size:12px;line-height:1.6}.kernel-project-image-notes summary[data-v-1f7ef008]{cursor:pointer;min-height:44px;padding-block:12px}.kernel-project-planning[data-v-1f7ef008]{padding-bottom:48px}.kernel-project-planning[data-v-1f7ef008] section:last-child{margin-bottom:0}.kernel-project-cases[data-v-1f7ef008]{padding-bottom:64px}.kernel-project-next[data-v-1f7ef008]{flex-wrap:wrap;gap:16px;padding-block:32px 64px;display:flex}.kernel-project-next a[data-v-1f7ef008]{border:1px solid rgb(var(--kernel-primary-900));border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:12px 20px;display:inline-flex}.kernel-project-primary[data-v-1f7ef008]{background:rgb(var(--kernel-primary-900));color:#fff}:is(a[data-v-1f7ef008],button[data-v-1f7ef008]):focus-visible,summary[data-v-1f7ef008]:focus-visible{outline-offset:3px;outline:2px solid}@media (width>=1536px){.kernel-project-inner[data-v-1f7ef008]{width:min(100% - 48px,1512px)}}@media (width<=767px){.kernel-project-inner[data-v-1f7ef008]{width:calc(100% - 24px)}.kernel-project-cases[data-v-1f7ef008]{padding-bottom:40px}}.kernel-review-inner[data-v-30837b75]{width:min(100% - 32px,1248px);margin-inline:auto}@media (width>=1536px){.kernel-review-inner[data-v-30837b75]{width:min(100% - 48px,1512px)}}@media (width<=767px){.kernel-review-inner[data-v-30837b75]{width:calc(100% - 24px)}}
