:root{--y-500:#ffcc10;--y-600:#e6b800;--y-100:#fff6cc;--ink-900:#16181b;--ink-800:#202328;--ink-700:#2e3238;--ink-600:#2a2d31;--grey-600:#666;--grey-500:#878786;--grey-300:#b8b8b4;--line:#dcdad3;--paper:#f6f5f1;--white:#fff;--alarm:#d2302c;--alarm-on-dark:#ec5a5f;--ok:#2f7d4f;--color-bg:var(--paper);--color-surface:var(--white);--color-text:var(--ink-900);--color-heading:var(--ink-600);--color-text-muted:var(--grey-600);--color-border:var(--line);--color-focus:var(--ink-900);--color-error:var(--alarm);--color-alarm:var(--alarm);--color-node:var(--y-500);--font-sans:Ubuntu Sans, Ubuntu Sans Fallback, ubuntu, Segoe UI, system-ui, -apple-system, sans-serif;--font-mono:Ubuntu Sans Mono, Ubuntu Mono, ui-monospace, SFMono-Regular, menlo, monospace;--fs-display:calc(clamp(42px, 33.8286px + 2.0952vw, 64px));--fw-display:700;--lh-display:1.05;--ls-display:0;--fs-h2:calc(clamp(32px, 26.0571px + 1.5238vw, 48px));--fw-h2:700;--lh-h2:1.12;--ls-h2:0;--fs-h3:calc(clamp(22px, 20.5143px + .381vw, 26px));--fw-h3:600;--lh-h3:1.25;--ls-h3:0;--fs-h4:calc(clamp(18px, 17.2571px + .1905vw, 20px));--fw-h4:600;--lh-h4:1.3;--ls-h4:0;--fs-body-l:calc(clamp(18px, 17.2571px + .1905vw, 20px));--fw-body-l:400;--lh-body-l:1.55;--ls-body-l:0;--fs-body:calc(clamp(16px, 15.6286px + .09524vw, 17px));--fw-body:400;--lh-body:1.6;--ls-body:0;--fs-small:calc(clamp(14px, 14px + 0vw, 14px));--fw-small:400;--lh-small:1.5;--ls-small:0.005em;--fs-quote:calc(clamp(24px, 20.2857px + .9524vw, 34px));--fw-quote:500;--lh-quote:1.35;--ls-quote:0;--fs-eyebrow:calc(clamp(12px, 11.6286px + .09524vw, 13px));--fw-eyebrow:500;--lh-eyebrow:1.2;--ls-eyebrow:0.12em;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--radius-pill:999px;--radius-input:10px;--radius-image:12px;--radius-card:16px;--radius-band:20px;--content-max:1248px;--page-margin:calc(clamp(16px, -13.7143px + 7.619vw, 96px));--gutter:calc(clamp(16px, 13.0286px + .7619vw, 24px));--section-y:calc(clamp(32px, 8.2286px + 6.0952vw, 96px));--card-padding:var(--space-32);--control-height:52px;--icon-stroke:1.75;--touch-target:44px;--ease-out:ease-out;--duration-fast:160ms;--duration-base:200ms}@media(min-width:768px){:root{--lh-display:1.05;--ls-display:-0.025em;--lh-h2:1.08;--ls-h2:-0.02em;--lh-h3:1.2;--ls-h3:-0.01em;--lh-h4:1.3;--ls-h4:0;--lh-body-l:1.55;--ls-body-l:0;--lh-body:1.6;--ls-body:0;--lh-small:1.5;--ls-small:0.005em;--lh-quote:1.3;--ls-quote:-0.01em;--lh-eyebrow:1.2;--ls-eyebrow:0.14em}}.lk-bg-dark,.lk-dark{--color-bg:var(--ink-900);--color-surface:var(--ink-800);--color-text:var(--white);--color-heading:var(--white);--color-text-muted:var(--grey-300);--color-border:var(--ink-700);--color-focus:var(--y-500);--color-error:var(--alarm-on-dark);--color-alarm:var(--alarm-on-dark);color:var(--color-text)}.lk-bg-yellow{--color-bg:var(--y-500);--color-surface:var(--white);--color-text:var(--ink-900);--color-heading:var(--ink-900);--color-text-muted:var(--ink-800);--color-border:var(--ink-900);--color-focus:var(--ink-900);--color-error:var(--ink-900);--color-node:var(--ink-900);color:var(--color-text)}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../Fonts/ubuntu-sans-v4-latin-regular.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../Fonts/ubuntu-sans-v4-latin-500.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../Fonts/ubuntu-sans-v4-latin-600.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../Fonts/ubuntu-sans-v4-latin-700.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../Fonts/ubuntu-sans-mono-v3-latin-500.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:100.72%;ascent-override:93.33%;descent-override:25.81%;line-gap-override:0%}@font-face{font-family:Ubuntu Sans Fallback;font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:102.96%;ascent-override:91.3%;descent-override:25.25%;line-gap-override:0%}@font-face{font-family:Ubuntu Sans Fallback;font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:97.09%;ascent-override:96.82%;descent-override:26.78%;line-gap-override:0%}@font-face{font-family:Ubuntu Sans Fallback;font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:98.34%;ascent-override:95.59%;descent-override:26.44%;line-gap-override:0%}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(a){color:inherit;text-decoration:none}:where(img,picture,video,svg){display:block;max-width:100%}:where(img,video){height:auto}:where(button,input,select,textarea){font:inherit;color:inherit}.lk-btn,:where(button){cursor:pointer}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lk-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lk-display{font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.lk-h2{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.lk-h3{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.lk-h4{font-size:var(--fs-h4);font-weight:var(--fw-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.lk-body-l{font-size:var(--fs-body-l);font-weight:var(--fw-body-l);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l)}.lk-body{font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.lk-small{font-size:var(--fs-small);font-weight:var(--fw-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}.lk-quote{font-size:var(--fs-quote);font-weight:var(--fw-quote);line-height:var(--lh-quote);letter-spacing:var(--ls-quote);text-wrap:balance}.lk-eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);display:flex;align-items:center;gap:var(--space-8);font-family:var(--font-mono);text-transform:uppercase;color:var(--color-text-muted)}.lk-eyebrow:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-node);box-shadow:0 0 0 1px var(--ink-900)}.lk-lead{font-size:var(--fs-body-l);font-weight:var(--fw-body-l);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l);max-width:640px;color:var(--color-text-muted);text-wrap:pretty}.lk-accent{text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:6px;text-underline-offset:.08em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.lk-mono{font-family:var(--font-mono)}:where(h1){font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.lk-display,.lk-h2,.lk-h3,.lk-h4,:where(h1),:where(h2),:where(h3),:where(h4){margin:0;color:var(--color-heading);text-wrap:balance}:where(h2){font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}:where(h3){font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}:where(h4){font-size:var(--fs-h4);font-weight:var(--fw-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.lk-contactbox__mail,.lk-contactbox__value,.lk-display,.lk-event__title,.lk-h2,.lk-h3,.lk-h4{overflow-wrap:anywhere}:where(p){margin:0;text-wrap:pretty}.lk-container{width:min(100% - 2 * var(--page-margin),var(--content-max));margin-inline:auto}.lk-section{padding-block:var(--section-y)}.lk-section>.lk-container>*+*{margin-top:var(--space-24)}.lk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}.lk-grid>*{grid-column:1/-1}@media(max-width:767px){.lk-grid>.lk-col-s-1{grid-column:span 1}.lk-grid>.lk-col-s-2{grid-column:span 2}.lk-grid>.lk-col-s-3{grid-column:span 3}.lk-grid>.lk-col-s-4{grid-column:span 4}}@media(min-width:768px){.lk-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.lk-grid>.lk-col-1{grid-column:auto/span 1}.lk-grid>.lk-col-2{grid-column:auto/span 2}.lk-grid>.lk-col-3{grid-column:auto/span 3}.lk-grid>.lk-col-4{grid-column:auto/span 4}.lk-grid>.lk-col-5{grid-column:auto/span 5}.lk-grid>.lk-col-6{grid-column:auto/span 6}.lk-grid>.lk-col-7{grid-column:auto/span 7}.lk-grid>.lk-col-8{grid-column:auto/span 8}.lk-grid>.lk-col-9{grid-column:auto/span 9}.lk-grid>.lk-col-10{grid-column:auto/span 10}.lk-grid>.lk-col-11{grid-column:auto/span 11}.lk-grid>.lk-col-12{grid-column:auto/span 12}.lk-grid>.lk-col-start-1{grid-column-start:1}.lk-grid>.lk-col-start-2{grid-column-start:2}.lk-grid>.lk-col-start-3{grid-column-start:3}.lk-grid>.lk-col-start-4{grid-column-start:4}.lk-grid>.lk-col-start-5{grid-column-start:5}.lk-grid>.lk-col-start-6{grid-column-start:6}.lk-grid>.lk-col-start-7{grid-column-start:7}.lk-grid>.lk-col-start-8{grid-column-start:8}.lk-grid>.lk-col-start-9{grid-column-start:9}.lk-grid>.lk-col-start-10{grid-column-start:10}.lk-grid>.lk-col-start-11{grid-column-start:11}.lk-grid>.lk-col-start-12{grid-column-start:12}}.lk-skip-link{position:fixed;top:var(--space-16);left:var(--space-16);z-index:1000;transform:translateY(calc(-100% - var(--space-16)))}.lk-skip-link:focus-visible{transform:none}.lk-main{display:block}.lk-main:focus{outline:none}.lk-scroll-lock{overflow:hidden;scrollbar-gutter:stable}.lk-bg-dark,.lk-bg-light,.lk-bg-white,.lk-bg-yellow{background:var(--color-bg);color:var(--color-text)}.lk-bg-white{--color-bg:var(--white)}.lk-bg-light{--color-bg:var(--paper)}.lk-bg-dark{background-image:radial-gradient(circle,color-mix(in srgb,var(--ink-700) 90%,#0000) 1.5px,#0000 1.6px);background-size:24px 24px}.lk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--control-height);padding:12px 28px;border:0;border-radius:var(--radius-pill);background:#0000;font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:.01em;text-align:center;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.lk-btn[aria-disabled=true],.lk-btn[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.lk-btn--primary{background:var(--y-500);color:var(--ink-900)}.lk-btn--primary:hover{background:var(--y-600)}.lk-btn--primary:not(.lk-btn--sm,.lk-btn--no-arrow,.lk-skip-link):after{content:"";flex:none;width:18px;height:18px;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--duration-fast) var(--ease-out)}.lk-btn--primary:hover:after,:is(.lk-btn:hover,.lk-textlink:hover) .lk-arrow{transform:translateX(4px)}.lk-btn--dark,.lk-btn--phone{background:var(--ink-900);color:var(--white)}.lk-btn--dark:hover,.lk-btn--phone:hover{background:var(--ink-600)}.lk-btn--ghost{border:1.5px solid;color:var(--color-text)}.lk-btn--ghost:hover{background:color-mix(in srgb,currentcolor 5%,#0000)}.lk-arrow{flex:none;transition:transform var(--duration-fast) var(--ease-out)}.lk-textlink{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch-target);font-size:16px;font-weight:600;color:var(--color-text);text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:5px}.lk-textlink:hover{text-decoration-color:initial}.lk-btn--sm{min-height:48px;padding-block:0;white-space:nowrap}@media(max-width:767px){:where(.lk-richtext,.lk-refdetail__actions,.lk-refs__empty,.lk-refs__more,.lk-form__navigation) .lk-btn{display:flex;width:100%}:where(.lk-refdetail__actions,.lk-refs__empty){flex-direction:column;align-items:stretch}.lk-gridcell-grid--second-first>:nth-child(2){order:-1}}.lk-field{display:flex;flex-direction:column;gap:var(--space-8)}.lk-label{font-size:14px;font-weight:600;line-height:1.4;color:var(--color-heading)}.lk-hint,.lk-label__required{color:var(--color-text-muted)}.lk-hint{margin:0;font-size:14px;line-height:1.5}.lk-input,.lk-textarea{display:block;width:100%;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--white);font-family:var(--font-sans);font-size:16px;color:var(--ink-900)}.lk-input::placeholder,.lk-textarea::placeholder{color:var(--grey-600);opacity:1}.lk-input:hover,.lk-textarea:hover{border-color:var(--grey-500)}.lk-input:focus,.lk-textarea:focus{outline:none;border-color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--ink-900),0 0 0 4px color-mix(in srgb,var(--y-500) 45%,#0000)}.lk-input.is-invalid,.lk-input[aria-invalid=true],.lk-textarea.is-invalid,.lk-textarea[aria-invalid=true]{border-color:var(--alarm)}.lk-input[disabled],.lk-textarea[disabled]{opacity:.4;cursor:not-allowed}.lk-input{height:var(--control-height)}.lk-textarea{min-height:160px;padding-block:14px;line-height:1.5;resize:vertical}.lk-error{display:flex;align-items:center;gap:var(--space-8);margin:0;font-size:14px;line-height:1.5;color:var(--color-error)}.lk-form form{display:flex;flex-direction:column;gap:var(--space-24)}.lk-form form>div:has(>input[type=hidden]){display:contents}.lk-select{padding-right:44px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px}.lk-fieldset{min-width:0;margin:0;padding:0;border:0}.lk-fieldset legend{padding:0;margin-bottom:var(--space-8);color:var(--color-heading);font-size:14px;font-weight:600;line-height:1.4}.lk-fieldset :is([role=group],[role=radiogroup]){display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16)}.lk-fieldset--group{gap:0}.lk-fieldset--group>.lk-field+.lk-field{margin-top:var(--space-12)}.lk-check{display:flex;align-items:flex-start;gap:var(--space-12);min-height:var(--touch-target);cursor:pointer}.lk-check__input{position:absolute;width:1px;height:1px;opacity:0}.lk-check__text{position:relative;padding:10px 0 10px 36px;font-size:16px;line-height:1.5;cursor:pointer}.lk-check__text a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:5px}.lk-check__text:before{border:1.5px solid var(--grey-500);border-radius:6px;background:var(--white);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.lk-check__text:after,.lk-check__text:before{content:"";position:absolute;top:10px;left:0;width:24px;height:24px}.lk-check__text:after{background:var(--ink-900);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0}.lk-check__input[type=radio]+.lk-check__text:before{border-radius:50%}.lk-check__input[type=radio]+.lk-check__text:after{inset:10px auto auto 0;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,var(--ink-900) 0 5px,#0000 5.5px);mask:none}.lk-check__input:checked+.lk-check__text:before{border-color:var(--ink-900);background:var(--y-500)}.lk-check__input:checked+.lk-check__text:after{opacity:1}.lk-check__input:hover+.lk-check__text:before{border-color:var(--ink-900)}.lk-check__input:focus-visible+.lk-check__text:before,.lk-chipchoice__input:focus-visible+.lk-chipchoice__text{outline:2px solid var(--color-focus);outline-offset:3px}:is(.lk-check__input.is-invalid,.lk-check__input[aria-invalid=true])+.lk-check__text:before{border-color:var(--alarm)}.lk-chipchoice__input{position:absolute;width:1px;height:1px;opacity:0}.lk-chipchoice__label{display:inline-flex;cursor:pointer}.lk-chipchoice__text{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:var(--touch-target);padding:0 18px 0 14px;border:1.5px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-900);font-size:15px;font-weight:500}.lk-chipchoice__text,.lk-chipchoice__text:before{background:var(--white);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.lk-chipchoice__text:before{content:"";flex:none;width:20px;height:20px;border:1.5px solid var(--grey-500);border-radius:50%}.lk-chipchoice__text:after{content:"";position:absolute;top:50%;left:14px;width:20px;height:20px;background:var(--ink-900);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8'/%3E%3C/svg%3E") center/contain no-repeat;transform:translateY(-50%);opacity:0}.lk-chipchoice__input[type=checkbox]+.lk-chipchoice__text:before{border-radius:5px}.lk-chipchoice__label:hover .lk-chipchoice__text{border-color:var(--ink-900)}.lk-chipchoice__input[type=radio]:checked+.lk-chipchoice__text{border-color:var(--ink-900);background:var(--ink-900);color:var(--white)}.lk-chipchoice__input[type=radio]:checked+.lk-chipchoice__text:before{border-color:var(--white);background:var(--y-500)}.lk-chipchoice__input[type=checkbox]:checked+.lk-chipchoice__text{border-color:var(--ink-900);background:var(--y-100)}.lk-chipchoice__input[type=checkbox]:checked+.lk-chipchoice__text:before{border-color:var(--ink-900);background:var(--y-500)}.lk-chipchoice__input[type=checkbox]:checked+.lk-chipchoice__text:after{opacity:1}.lk-stepper{display:inline-flex;align-items:center;gap:var(--space-8)}.lk-stepper__input{width:88px;height:var(--control-height);padding:0 var(--space-8);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--white);color:var(--ink-900);font-family:var(--font-sans);font-size:16px;text-align:center;appearance:textfield}.lk-stepper__input::-webkit-inner-spin-button,.lk-stepper__input::-webkit-outer-spin-button{margin:0;appearance:none}.lk-stepper__input:focus{outline:none;border-color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--ink-900),0 0 0 4px color-mix(in srgb,var(--y-500) 45%,#0000)}.lk-stepper__input.is-invalid{border-color:var(--alarm)}.lk-stepper__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);padding:0;border:1.5px solid;border-radius:50%;background:#0000;color:var(--color-text);cursor:pointer}.lk-stepper__btn:hover{background:color-mix(in srgb,currentcolor 8%,#0000)}.lk-stepper__btn[hidden]{display:none}.lk-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-32) var(--space-24);border:1.5px dashed var(--grey-500);border-radius:var(--radius-card);background:var(--paper);color:var(--ink-600);font-size:15px;text-align:center;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.lk-dropzone.is-dragover,.lk-dropzone:hover{border-color:var(--ink-900);background:var(--y-100)}.lk-dropzone:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.lk-dropzone.is-invalid{border-color:var(--alarm)}.lk-dropzone :is(p,ul){margin:0}.lk-dropzone__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.lk-dropzone__files,.lk-dropzone__list{position:relative;z-index:1;padding:0;color:var(--ink-900);font-weight:600;list-style:none}.lk-dropzone__remove{margin-left:var(--space-8);font-weight:400;text-decoration:underline;cursor:pointer}.lk-form__summary{padding:var(--space-16) var(--space-24);border:2px solid var(--alarm);border-radius:var(--radius-input);background:var(--white);color:var(--ink-900)}.lk-form__summary:focus,.lk-servicetiles__more:focus-visible{outline:none}.lk-form__summary a{color:inherit;text-decoration:underline;text-decoration-color:var(--alarm);text-decoration-thickness:2px;text-underline-offset:4px}.lk-form__summary-title{display:flex;align-items:center;gap:var(--space-12);margin:0 0 var(--space-8);font-size:17px;font-weight:700}.lk-form__summary-icon{flex:none;color:var(--alarm)}.lk-form__summary-list{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding-left:var(--space-24)}.lk-form__navigation{display:flex;flex-wrap:wrap;gap:var(--space-12)}.lk-form-section--band_yellow .lk-btn--primary{background:var(--ink-900);color:var(--white)}.lk-form-section--band_yellow .lk-btn--primary:hover{background:var(--ink-600)}.lk-form-section--band_dark .lk-chipchoice__input[type=radio]:checked+.lk-chipchoice__text{border-color:var(--y-500);background:var(--y-500);color:var(--ink-900)}.lk-form-section--band_dark .lk-chipchoice__input[type=radio]:checked+.lk-chipchoice__text:before{border-color:var(--ink-900);background:var(--ink-900)}.lk-label__optional{margin-left:var(--space-4);color:var(--color-text-muted);font-weight:400}.lk-card{display:flex;flex-direction:column;padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease}.lk-card--dark{border-color:var(--ink-700);background:var(--ink-800);color:var(--white)}.lk-card--interactive:hover,a.lk-card:hover{border-color:var(--ink-900);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--ink-900) 18%,#0000)}.lk-trust{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}@media(min-width:768px){.lk-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.lk-trust{grid-template-columns:repeat(4,minmax(0,1fr));min-height:112px}}.lk-trust__item{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16) 28px}.lk-trust__icon{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--y-100);color:var(--ink-900)}.lk-trust__text{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.lk-trust__title{font-size:16px;font-weight:600;line-height:1.3;color:var(--ink-900)}.lk-icon{display:block;flex:none;fill:none;stroke:currentcolor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.lk-icon--strong{--icon-stroke:2.5}.lk-node{display:block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-node)}.lk-node--alarm{background:var(--color-alarm)}.lk-zone{position:relative;height:8px}.lk-zone:before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:var(--color-border);transform:translateY(-50%)}.lk-zone:after{content:"";position:absolute;top:0;bottom:0;left:-4px;width:calc(100% + 8px);background:radial-gradient(circle at 4px 4px,var(--color-node) 0 4px,#0000 4.5px) 0 0/calc((100% - 8px) / var(--zone-nodes,4)) 100% repeat-x}.lk-zone__alarm{left:var(--zone-alarm-left,96px);width:120px;height:2px}.lk-zone__alarm,.lk-zone__alarm:before{position:absolute;top:50%;background:var(--color-alarm);transform:translateY(-50%)}.lk-zone__alarm:before{content:"";left:-4px;width:8px;height:8px;border-radius:50%}.lk-frame{position:relative;border:1px solid var(--grey-500)}.lk-frame:before{content:"";position:absolute;inset:-4px;background:radial-gradient(circle,var(--color-node) 0 4px,#0000 4.5px) 0 0/8px 8px no-repeat,radial-gradient(circle,var(--color-node) 0 4px,#0000 4.5px) 100% 0/8px 8px no-repeat,radial-gradient(circle,var(--color-node) 0 4px,#0000 4.5px) 0 100%/8px 8px no-repeat,radial-gradient(circle,var(--color-node) 0 4px,#0000 4.5px) 100% 100%/8px 8px no-repeat;pointer-events:none}.lk-dotgrid{background-image:radial-gradient(circle,var(--ink-700) 0 1px,#0000 1.5px);background-size:24px 24px;background-position:12px 12px}.lk-picture-wrap{display:contents}.lk-picture{display:block;max-width:100%;height:auto}.lk-picture--cover{width:100%;height:100%;object-fit:cover}.lk-dialog{max-width:min(100% - 2 * var(--page-margin),var(--content-max));max-height:calc(100% - 2 * var(--space-24));padding:0;border:0;border-radius:var(--radius-card);background:var(--white);color:var(--ink-900)}.lk-dialog::backdrop{background:color-mix(in srgb,var(--ink-900) 72%,#0000)}.lk-richtext :where(ul,ol){margin:0;padding:0}.lk-richtext>*+*{margin-top:20px}.lk-richtext>h3{margin-top:var(--space-32)}.lk-richtext ul{list-style:none}.lk-richtext ul>li{position:relative;padding-left:var(--space-24)}.lk-richtext ul>li:before{content:"";position:absolute;top:calc(.8em - 4px);left:0;width:8px;height:8px;border-radius:50%;background:var(--color-node)}.lk-checklist>li+li,.lk-richtext ol>li+li,.lk-richtext ul.lk-checklist>li+li,.lk-richtext ul>li+li{margin-top:var(--space-12)}.lk-richtext ol{padding-left:var(--space-24)}.lk-richtext :is(b,strong){font-weight:600}.lk-richtext a:not([class]){font-weight:600;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:5px}.lk-richtext a:not([class]):hover{text-decoration-color:initial}.lk-richtext p:has(>.lk-btn,>.lk-textlink){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-16)}.lk-richtext a[href^="tel:"]{display:inline-flex;align-items:center;gap:var(--space-8)}.lk-richtext a[href^="tel:"]:before{content:"";flex:none;width:18px;height:18px;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.5 4-2 1.5a11 11 0 0 0 6.5 6.5L16 14l4 1.5V19a1 1 0 0 1-1 1A16 16 0 0 1 4 5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") center/contain no-repeat}.lk-richtext a[href^="tel:"].lk-btn--primary:after{content:none}.lk-checklist,.lk-richtext ul.lk-checklist{padding:0;list-style:none}.lk-checklist>li,.lk-richtext ul.lk-checklist>li{position:relative;padding-left:36px;line-height:1.5}.lk-checklist>li:before,.lk-richtext ul.lk-checklist>li:before{content:"";position:absolute;top:.15em;left:0;width:24px;height:24px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E") 50%/18px no-repeat,var(--y-500)}.lk-linklist,.lk-richtext ul.lk-linklist{padding:0;list-style:none}.lk-linklist>li,.lk-richtext ul.lk-linklist>li{display:flex;align-items:center;gap:var(--space-12);padding-left:0;line-height:1.5}.lk-linklist>li+li,.lk-richtext ul.lk-linklist>li+li{margin-top:var(--space-4)}.lk-linklist>li:before,.lk-richtext ul.lk-linklist>li:before{content:"";position:static;flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-node)}.lk-linklist a,.lk-richtext ul.lk-linklist a{display:inline-flex;align-items:center;min-height:var(--touch-target)}.lk-topbar{display:none;background:var(--ink-900);color:var(--white);font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1}@media(min-width:1024px){.lk-topbar{display:block}}.lk-topbar a{padding-block:6px;color:inherit;text-decoration:none}.lk-topbar a:hover{text-decoration:underline}.lk-topbar[hidden]{display:none}.lk-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:0 max(var(--page-margin),50% - 720px)}.lk-topbar__list>.lk-topbar__mail:before{content:none}.lk-topbar__list{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.lk-topbar__list>li{display:flex;align-items:center;gap:var(--space-4)}.lk-topbar__list>li+li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:24px;border-radius:50%;background:var(--y-500)}.lk-langswitch ul{display:flex;gap:0;margin:0;padding:0;list-style:none}.lk-langswitch ul li+li:before{content:"|";margin:0 8px;opacity:.6}.lk-langswitch ul [aria-current]{font-weight:700;text-decoration:underline}.lk-topbar--notice{display:block;background:var(--y-500);color:var(--ink-900);font-family:var(--font-sans);font-size:14px}.lk-topbar--notice .lk-topbar__inner{justify-content:flex-start;min-height:52px;padding-block:8px;flex-wrap:wrap;gap:8px 16px}.lk-topbar__tag{display:inline-flex;align-items:center;flex:none;height:26px;padding:0 10px;border-radius:var(--radius-pill);background:var(--ink-900);color:var(--y-500);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lk-topbar__text{margin:0;font-weight:600}.lk-topbar__link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-weight:700;text-decoration:underline;white-space:nowrap}.lk-topbar__link+.lk-topbar__close{margin-left:0}.lk-topbar__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;padding:0;border:0;border-radius:50%;background:#0000;color:inherit;cursor:pointer}.lk-topbar__close:hover{background:#0000001a}.lk-header{--header-base:64px;--header-height:var(--header-base);position:sticky;top:0;z-index:50;height:var(--header-base);pointer-events:none}.lk-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--header-height);padding:0 max(var(--page-margin),50% - 720px);background:var(--white);pointer-events:auto;transition:height var(--duration-base) var(--ease-out)}@media(min-width:1024px){.lk-header{--header-base:80px}.lk-header.is-scrolled{--header-height:68px}.lk-header__inner{display:grid;grid-template-columns:1fr auto 1fr}}.is-scrolled>.lk-header__inner{box-shadow:0 8px 24px -12px #16181b47}.lk-logo{display:flex;flex:none;flex-shrink:1}.lk-logo img{display:block;width:auto;height:40px}@media(min-width:1410px){.lk-logo img{width:300px;height:auto}}.lk-nav{display:none}@media(min-width:1024px){.lk-nav{display:block}}.lk-nav__list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.lk-nav__link{display:inline-flex;align-items:center;height:var(--header-height);padding:0 14px;color:var(--ink-900);font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap}.lk-nav__link:hover,.lk-nav__link[aria-current],.lk-nav__trigger.is-active,.lk-nav__trigger[aria-expanded=true]{box-shadow:inset 0 -3px 0 var(--y-500)}.lk-header__actions{display:none}@media(min-width:1024px){.lk-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}}@media(prefers-reduced-motion:reduce){.lk-header__inner{transition:none}}.lk-header__mobile{display:flex;align-items:center;gap:4px}@media(min-width:1024px){.lk-header__mobile{display:none}}.lk-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);padding:0;border:0;border-radius:50%;background:#0000;color:var(--ink-900);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.lk-iconbtn--burger{background:var(--ink-900);color:var(--white)}.lk-iconbtn--burger .lk-iconbtn__close,.lk-iconbtn--burger[aria-expanded=true] .lk-iconbtn__open{display:none}.lk-iconbtn--burger[aria-expanded=true]{background:var(--y-500);color:var(--ink-900)}.lk-iconbtn--burger[aria-expanded=true] .lk-iconbtn__close{display:block}.lk-nav__trigger{gap:6px;border:0;background:#0000;font-family:inherit;cursor:pointer}.lk-nav__chevron{transition:transform var(--duration-fast) var(--ease-out)}[aria-expanded=true]>.lk-nav__chevron{transform:rotate(180deg)}.lk-mega{position:absolute;top:var(--header-height);right:0;left:0;max-height:calc(100dvh - var(--header-height));overflow-y:auto;border-top:1px solid var(--line);background:var(--white);box-shadow:0 24px 48px -16px #16181b47;color:var(--ink-900);pointer-events:auto}.lk-mega__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:36px max(var(--page-margin),50% - 720px) 32px}.lk-mega__main{display:flex;flex-direction:column;gap:16px;grid-column:span 12}.lk-mega__body--teaser>.lk-mega__main{grid-column:span 8}.lk-mega__eyebrow{display:flex;align-items:center;gap:12px;margin:0;color:var(--grey-600);font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.lk-mega__eyebrow:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--y-500);box-shadow:0 0 0 1px var(--ink-900)}.lk-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0 0 0 -16px;padding:0;list-style:none}.lk-mega__body--teaser .lk-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-mega__entry{display:flex;flex-direction:column}.lk-mega__item{display:flex;align-items:flex-start;gap:16px;padding:20px 16px;border-radius:12px;color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.lk-mega__item:hover,.lk-mega__item[aria-current]{background:var(--paper)}.lk-mega__item:hover .lk-mega__icon{background:var(--ink-900);color:var(--y-500)}.lk-mega__icon{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--y-100);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.lk-mega__text{display:flex;flex-direction:column;gap:2px}.lk-mega__title{font-size:17px;font-weight:600;line-height:1.35}.lk-mega__summary{color:var(--grey-600);font-size:14px;line-height:1.45}.lk-mega__sub{display:flex;flex-wrap:wrap;gap:0 16px;margin:0;padding:0 16px 8px 76px;list-style:none}.lk-mega__link{display:inline-flex;align-items:center;min-height:32px;color:var(--ink-600);font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px}.lk-mega__link:hover{text-decoration-color:initial}.lk-mega__teaser{display:flex;flex-direction:column;grid-column:9/span 4;overflow:hidden;border-radius:var(--radius-card);background:var(--ink-900);color:var(--white)}.lk-mega__image{height:168px;overflow:hidden}.lk-mega__image .lk-picture,.lk-mega__image img{display:block;width:100%;height:100%;object-fit:cover}.lk-mega__teaser-text{--mega-eyebrow-color:var(--y-500);--mega-heading-color:var(--white);--mega-text-color:var(--line);--mega-link-color:var(--white);display:flex;flex-direction:column;gap:10px;padding:22px 24px 24px;font-size:15px;line-height:1.5}.lk-mega__teaser-text>*{margin:0}.lk-mega__teaser-text .lk-mega-eyebrow{color:var(--mega-eyebrow-color);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lk-mega__teaser-text .lk-mega-heading{color:var(--mega-heading-color);font-size:21px;font-weight:600;line-height:1.3}.lk-mega__teaser-text p{color:var(--mega-text-color)}.lk-mega__teaser-text p:last-child:not([class]){margin-top:6px}.lk-mega__teaser-text a{color:var(--mega-link-color);font-weight:600;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:5px}.lk-mega__teaser-text a:hover{text-decoration-color:initial}.lk-mega__overlay{position:fixed;inset:0;z-index:-1;background:#16181b52;pointer-events:auto}.lk-mega[hidden],.lk-mega__overlay[hidden]{display:none}.lk-offcanvas{position:fixed;top:var(--offcanvas-top,64px);right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--line);background:var(--white);color:var(--ink-900);pointer-events:auto}@media(min-width:1024px){.lk-offcanvas{display:none}}.lk-offcanvas[hidden]{display:none}.lk-mobilenav{display:flex;flex-direction:column;min-height:100%;padding:8px var(--page-margin) 24px}.lk-mobilenav__lang,.lk-mobilenav__list,.lk-mobilenav__sub,.lk-mobilenav__subsub{margin:0;padding:0;list-style:none}.lk-mobilenav__item{border-bottom:1px solid var(--line)}.lk-mobilenav__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;padding:0;border:0;background:#0000;color:inherit;font-family:inherit;font-size:18px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.lk-mobilenav__chevron{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}[aria-expanded=true]>.lk-mobilenav__chevron{background:var(--y-500);transform:rotate(180deg)}.lk-mobilenav__sub{margin-bottom:12px}.lk-mobilenav__sub[hidden]{display:none}.lk-mobilenav__link{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 4px;color:inherit;font-size:16px;text-decoration:none}.lk-mobilenav__link[aria-current]{font-weight:600}.lk-mobilenav__icon{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--y-100)}.lk-mobilenav__subsub{display:flex;flex-wrap:wrap;gap:0 16px;padding:0 4px 4px 48px}.lk-mobilenav__sublink{display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--ink-600);font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px}.lk-mobilenav__footer{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding-top:24px}.lk-mobilenav__footer .lk-btn{width:100%}.lk-mobilenav__lang{display:flex;justify-content:center;gap:0}.lk-mobilenav__lang li+li:before{content:"|";color:var(--grey-500)}.lk-mobilenav__lang a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target);min-height:var(--touch-target);color:inherit;font-weight:500;text-decoration:none}.lk-mobilenav__lang a[aria-current]{font-weight:700;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:5px}.lk-footer{padding:64px 0 0;background:var(--ink-900);color:var(--grey-300)}@media(min-width:1024px){.lk-footer{padding-top:80px}}.lk-footer__inner{padding:0 max(var(--page-margin),50% - 720px)}.lk-footer__grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:768px){.lk-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.lk-footer__col{display:flex;flex-direction:column}.lk-footer__logo{align-self:flex-start;display:flex;margin-bottom:20px}.lk-footer__logo img{display:block;width:180px;max-width:100%;height:auto}.lk-footer__col .ce-headline,.lk-footer__heading{margin:0 0 12px;color:var(--white);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.lk-footer__col{font-size:14px;line-height:1.6}.lk-footer__col p{margin:0 0 12px}.lk-footer__col :where(a:not(.lk-btn)){color:var(--grey-300);text-decoration:none}.lk-footer__col :where(a:not(.lk-btn)):hover{color:var(--white);text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px}.lk-footer__col ul:not(.lk-footer__socials){margin:0;padding:0;list-style:none}.lk-footer__col ul:not(.lk-footer__socials) a{display:flex;align-items:center;min-height:var(--touch-target);font-size:15px}.lk-footer__col .lk-btn{align-self:flex-start;height:48px;padding:0 24px;font-size:15px}.lk-footer__socials{margin:16px 0 0;padding:0;list-style:none}.lk-footer__social{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch-target);color:var(--grey-300);font-size:14px;text-decoration:none}.lk-footer__social:hover{color:var(--white)}.lk-footer__social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--ink-700);border-radius:50%;color:var(--white)}.lk-footer__rule{position:relative;height:9px;margin-top:48px;background:radial-gradient(circle at calc(100% - 4.5px) 4.5px,var(--y-500) 4.5px,#0000 4.6px)}.lk-footer__rule:before{content:"";position:absolute;top:4px;right:9px;left:9px;height:1px;background:var(--ink-700)}.lk-footer__rule span{position:absolute;top:0;width:9px;height:9px;border-radius:50%;background:var(--ink-700)}.lk-footer__rule span:first-child{left:0;background:var(--y-500)}.lk-footer__rule span:nth-child(2){left:calc(33.3333% - 4.5px)}.lk-footer__rule span:nth-child(3){left:calc(66.6667% - 4.5px)}.lk-footer__rule span:nth-child(4){display:none}@media(min-width:1024px){.lk-footer__grid,.lk-footer__rule{grid-template-columns:repeat(4,minmax(0,1fr))}.lk-footer__rule{display:grid;gap:48px}.lk-footer__rule span,.lk-footer__rule span:nth-child(n){position:relative;left:auto}.lk-footer__rule span:nth-child(4),.lk-footer__rule span:nth-child(n):nth-child(4){display:block}}.lk-footer__bottom{display:flex;flex-direction:column;gap:8px;padding:16px 0 24px;font-size:14px}@media(min-width:1024px){.lk-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding:0}}.lk-footer__copy{margin:0}.lk-footer__legal{display:flex;flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none}.lk-footer__link{display:flex;align-items:center;min-height:var(--touch-target);color:var(--grey-300);font-size:14px;text-decoration:none}.lk-footer__link:hover{color:var(--white);text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px}.lk-gridcell{min-width:0}.lk-gridcell .lk-section{padding-block:0;background:#0000}.lk-gridcell .lk-container{width:auto;margin-inline:0}.lk-gridcell>*+*{margin-top:var(--space-24)}.lk-gridcell .lk-form-section[class*="--band_"]{padding:var(--space-24) var(--space-16);border-radius:var(--radius-card);background:var(--color-bg)}.lk-gridcell .lk-form-section--band_white{--color-surface:var(--white);--color-text:var(--ink-900);--color-heading:var(--ink-600);--color-text-muted:var(--grey-600);--color-border:var(--line);--color-focus:var(--ink-900);--color-error:var(--alarm);--color-alarm:var(--alarm);border:1px solid var(--line)}.lk-gridcell-grid{align-items:start;row-gap:var(--space-32)}@media(min-width:768px){.lk-gridcell .lk-form-section[class*="--band_"]{padding:40px 44px}.lk-gridcell-grid{row-gap:var(--space-48)}}@media(min-width:1024px){.lk-gridcell-grid--spaced>:first-child{padding-right:16%}}.lk-textbox{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-32);border-radius:var(--radius-card);background:var(--ink-900);color:var(--white)}.lk-textbox>*{margin:0}.lk-textbox .lk-richtext{color:var(--line);font-size:16px;line-height:1.6}.lk-textbox .lk-richtext a:not(.lk-btn){color:var(--white);font-weight:600}.lk-textbox .lk-richtext .lk-btn{margin-top:var(--space-8)}.lk-textbox__title{font-size:22px;font-weight:700;line-height:1.3}.lk-chip{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--touch-target);padding:0 var(--space-16);border:1.5px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--ink-900);font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.lk-chip:hover{border-color:var(--ink-900)}.lk-chip[aria-pressed=true]{border-color:var(--ink-900);background:var(--ink-900);color:var(--white)}.lk-chip__count{font-family:var(--font-mono);font-size:12px;opacity:.7}.lk-contactbox{display:flex;flex-direction:column;gap:var(--space-24);padding:36px var(--space-32);border-radius:var(--radius-card);background:var(--ink-900);color:var(--white)}.lk-contactbox>*{margin:0}.lk-contactbox__title{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.lk-contactbox__details{margin:0;padding:0;border-top:1px solid var(--ink-700);list-style:none}.lk-contactbox__row{display:flex;align-items:center;gap:14px;min-height:64px;padding-block:var(--space-12);border-bottom:1px solid var(--ink-700);color:var(--white);text-decoration:none}.lk-contactbox__mail,a.lk-contactbox__row:hover .lk-contactbox__value{text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px}.lk-contactbox__icon{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--y-500);color:var(--ink-900)}.lk-contactbox__text{display:flex;flex-direction:column;min-width:0}.lk-contactbox__label{color:var(--grey-300);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lk-contactbox__value{font-size:17px;font-style:normal;font-weight:500}.lk-contactbox__person{display:flex;align-items:center;gap:var(--space-16);padding:18px;border:1px solid var(--ink-700);border-radius:12px;background:var(--ink-800)}.lk-contactbox__portrait{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden}.lk-contactbox__portrait .lk-picture{display:block;width:100%;height:100%;object-fit:cover}.lk-contactbox__who{display:flex;flex-direction:column;gap:2px;min-width:0}.lk-contactbox__who p{margin:0}.lk-contactbox__name{font-size:17px;font-weight:600}.lk-contactbox__role{color:var(--grey-300);font-size:14px}.lk-contactbox__mail{color:var(--white);font-size:14px;font-weight:600}.lk-contactbox__response{display:flex;gap:10px;margin-top:auto;color:var(--grey-300);font-size:14px;line-height:1.5}.lk-contactbox__response .lk-icon{flex:none;color:var(--grey-300)}.lk-contactpersons__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-16) var(--space-32);margin-bottom:var(--space-32)}@media(min-width:1024px){.lk-contactpersons__head{margin-bottom:var(--space-48)}}.lk-contactpersons__lead{margin:0;color:var(--color-text)}.lk-contactpersons__lead-label{margin-right:var(--space-8);color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.lk-contactpersons__list{--cp-gap:var(--space-16);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(200px,.2 * (100% - 4 * var(--cp-gap))),1fr));gap:var(--cp-gap);margin:0;padding:0;list-style:none}.lk-contactpersons__card{display:flex;flex-direction:column;padding:var(--space-16) var(--space-16) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text)}.lk-contactpersons__photo{position:relative;margin-bottom:var(--space-24);overflow:hidden;height:196px;border-radius:12px;background:var(--paper)}.lk-contactpersons__photo :is(img,picture){display:block;width:100%;height:100%;object-fit:cover}.lk-contactpersons__name{margin:0;font-size:20px;font-weight:600;line-height:1.25}.lk-contactpersons__role{min-height:42px;margin:var(--space-4) 0 var(--space-16);color:var(--color-text-muted);font-size:14px;line-height:1.5}.lk-contactpersons__contact{display:flex;flex-direction:column;margin-top:auto}.lk-contactpersons__row{display:flex;align-items:center;gap:var(--space-12);min-height:48px;margin-inline:calc(var(--space-8) * -1);padding-inline:var(--space-8);border-top:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:14px;font-weight:500;text-decoration:none}.lk-contactpersons__row svg{flex:none}.lk-contactpersons__row:hover{background:var(--color-bg)}.lk-contactpersons__phone{font-family:var(--font-mono);font-size:14px;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.lk-servicetiles__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16);margin:var(--space-32) 0 0;padding:0;list-style:none}@media(min-width:768px){.lk-contactpersons__list{--cp-gap:var(--space-24)}.lk-servicetiles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24)}}@media(min-width:1024px){.lk-servicetiles__list{margin-top:var(--space-64)}}@media(min-width:1280px){.lk-servicetiles__list{grid-template-columns:repeat(4,minmax(0,1fr))}.lk-servicetiles__list--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-servicetiles__list--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lk-servicetiles__card{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease}.lk-servicetiles__card:focus-within,.lk-servicetiles__card:hover{border-color:var(--color-text);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--color-text) 18%,#0000)}.lk-servicetiles__number{height:28px;margin:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:28px}.lk-servicetiles__media{overflow:hidden;margin-top:var(--space-16);border-radius:12px}.lk-servicetiles__media .lk-picture{display:block;width:100%;height:auto;aspect-ratio:11/10;transition:transform .4s}.lk-servicetiles__card:hover .lk-servicetiles__media .lk-picture{transform:scale(1.03)}.lk-servicetiles__title{margin:var(--space-24) 0 0;font-size:21px;font-weight:600;line-height:1.3}.lk-servicetiles__title:has(+.lk-servicetiles__foot),.lk-servicetiles__title:last-child{margin-bottom:var(--space-24)}.lk-servicetiles__text{margin:var(--space-12) 0 var(--space-24);color:var(--color-text-muted);line-height:1.6}.lk-servicetiles__foot{display:flex;flex-direction:column;gap:var(--space-12);margin-top:auto;padding-top:20px;border-top:1px solid var(--color-border)}.lk-servicetiles__subtitle{margin:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.lk-servicetiles__more{display:inline-flex;align-items:center;gap:var(--space-8);color:inherit;font-weight:600;text-decoration:none}.lk-servicetiles__more:after{content:"";position:absolute;inset:0;border-radius:inherit}.lk-servicetiles__more:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.lk-servicetiles__more-text{text-decoration:underline;text-decoration-color:var(--color-node);text-decoration-thickness:2px;text-underline-offset:5px}.lk-servicetiles__card:hover .lk-arrow{transform:translateX(4px)}.lk-newsgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-32) var(--space-24);margin:var(--space-32) 0 0;padding:0;list-style:none}@media(min-width:768px){.lk-newsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lk-newsgrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-48)}}.lk-newsgrid>li[hidden]{display:none}.lk-newscard{position:relative;display:flex;flex-direction:column;gap:var(--space-16);height:100%;color:var(--color-text)}.lk-newscard__media{overflow:hidden;border:1px solid var(--color-border);border-radius:12px}.lk-newscard__media .lk-picture{display:block;width:100%;height:auto;aspect-ratio:400/211;transition:transform .4s}.lk-newscard:hover .lk-newscard__media .lk-picture{transform:scale(1.03)}.lk-newscard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);margin-top:var(--space-4)}.lk-newscard__date{gap:var(--space-8);color:var(--color-text-muted);font-family:var(--font-mono);font-size:13px}.lk-newscard__date,.lk-newscard__more,.lk-newscard__tag{display:inline-flex;align-items:center}.lk-newscard__tag{height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--y-100);color:var(--ink-900);font-size:12px;font-weight:600}.lk-newscard__title{margin:0;font-size:21px;font-weight:600;line-height:1.3}.lk-newscard__link{color:inherit;text-decoration:none}.lk-newscard__link:after{content:"";position:absolute;inset:0}.lk-newscard__link:focus-visible{outline:none}.lk-newscard__link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:12px}.lk-newscard:hover .lk-newscard__link,.lk-newscard__more-text{text-decoration:underline;text-decoration-color:var(--color-node);text-decoration-thickness:2px;text-underline-offset:5px}.lk-newscard__text{margin:0;color:var(--color-text-muted);line-height:1.6}.lk-newscard__more{gap:var(--space-8);margin:auto 0 0;padding-top:var(--space-8);font-weight:600}.lk-newscard:hover .lk-arrow{transform:translateX(4px)}.lk-newsteaser__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-16) var(--space-32)}.lk-newsteaser__intro>*+*{margin-top:var(--space-24)}.lk-newsteaser__all{display:inline-flex;align-items:center;gap:var(--space-8);font-weight:600}.lk-newslist__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16) var(--space-24);margin-top:var(--space-32);padding-bottom:var(--space-24);border-bottom:1px solid var(--color-border)}.lk-newslist__bar[hidden]{display:none}.lk-newslist__chips{display:flex;flex-wrap:wrap;gap:var(--space-8)}.lk-newslist__status{margin:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:14px}.lk-newslist .lk-newsgrid{row-gap:var(--space-48)}.lk-newslist__bar+.lk-newsgrid{margin-top:var(--space-48)}@media(min-width:1024px){.lk-newslist .lk-newsgrid{row-gap:var(--space-64)}.lk-newslist__bar+.lk-newsgrid{margin-top:var(--space-64)}}.lk-newslist__more{display:flex;justify-content:center;margin:var(--space-48) 0 0}.lk-newslist__more[hidden]{display:none}.lk-newslist__empty,.lk-newslist__empty-plain{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);margin:var(--space-32) 0 0}.lk-newslist__empty-plain[hidden],.lk-newslist__empty[hidden]{display:none}.lk-news-detail__back,.lk-news-detail__head>*,.lk-news-detail__teaser p,.lk-newslist__empty p,.lk-newslist__empty-plain p{margin:0}.lk-news-detail article{display:flex;flex-direction:column;gap:var(--space-24)}@media(min-width:1024px){.lk-news-detail article{gap:var(--space-32)}}.lk-news-detail__head{display:flex;flex-direction:column;gap:var(--space-16)}.lk-news-detail__teaser{max-width:820px;color:var(--color-text-muted);font-size:20px;line-height:1.55}.lk-news-detail__media{overflow:hidden;border-radius:var(--radius-card)}.lk-news-detail__media .lk-picture{display:block;width:100%;height:auto;aspect-ratio:21/9}.lk-news-detail__body,.lk-news-detail__files{max-width:820px}.lk-dc,.lk-news-detail__files{margin-top:var(--space-48)}.lk-dc [hidden]{display:none!important}.lk-dc__layout{align-items:start}.lk-dc__aside{display:flex;flex-direction:column;gap:var(--space-12)}.lk-dc__aside-title{margin:0 0 0 14px;color:var(--grey-600);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lk-dc__cats{display:flex;flex-direction:column;gap:4px}.lk-dc__cat{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:48px;padding:0 14px;border:0;border-radius:10px;background:#0000;color:var(--ink-900);font-family:var(--font-sans);font-size:16px;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.lk-dc__cat:hover{background:var(--white)}.lk-dc__cat[aria-pressed=true]{background:var(--white);font-weight:600;box-shadow:inset 3px 0 0 var(--y-500),0 0 0 1px var(--line)}.lk-dc__cat-count{color:var(--grey-600);font-family:var(--font-mono);font-size:13px}.lk-dc__main{gap:var(--space-16)}.lk-dc__main,.lk-dc__toolbar{display:flex;flex-direction:column}.lk-dc__sort,.lk-dc__toolbar{gap:var(--space-12)}@media(min-width:768px){.lk-dc__toolbar{flex-direction:row;align-items:center}}.lk-dc__search{position:relative;display:flex;flex:1}.lk-dc__search-icon{position:absolute;top:50%;left:18px;display:flex;color:var(--grey-600);transform:translateY(-50%);pointer-events:none}.lk-dc__input{height:56px;border:1.5px solid var(--grey-500);border-radius:var(--radius-pill);font-size:16px}.lk-dc__search .lk-dc__input{padding-left:52px}.lk-dc__sort{display:flex;align-items:center}.lk-dc__sort label{color:var(--ink-600);font-size:14px;font-weight:600;white-space:nowrap}.lk-dc__select{position:relative;display:inline-flex;flex:1}.lk-dc__select .lk-dc__input{padding-right:44px;appearance:none;cursor:pointer}.lk-dc__select-icon{position:absolute;top:50%;right:16px;display:flex;transform:translateY(-50%);pointer-events:none}.lk-dc__makers{display:flex;flex-wrap:wrap;gap:var(--space-8)}.lk-dc__status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.lk-dc__count{margin:0;color:var(--grey-600);font-size:15px}.lk-dc__count strong,.lk-dc__reset{color:var(--ink-900)}.lk-dc__reset{min-height:var(--touch-target);padding:0;border:0;background:#0000;font-family:var(--font-sans);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.lk-dc__list{margin:0;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--white);overflow:hidden;list-style:none}.lk-dc__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-16);align-items:center;padding:14px 18px;border-bottom:1px solid var(--paper);transition:background-color var(--duration-fast) var(--ease-out)}.lk-dc__item:last-child{border-bottom:0}.lk-dc__item:hover{background:var(--paper)}@media(min-width:768px){.lk-dc__item{grid-template-columns:44px minmax(0,1fr) auto;gap:18px}}.lk-dc__file{display:flex;align-items:flex-end;justify-content:center;width:44px;height:52px;padding-bottom:8px;border-radius:6px 14px 6px 6px;background:var(--ink-900);color:var(--y-500);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em}.lk-dc__file--pdf{background:var(--alarm);color:var(--white)}.lk-dc__info{display:flex;flex-direction:column;gap:6px;min-width:0}.lk-dc__title{color:var(--ink-900);font-size:17px;font-weight:600;line-height:1.35}.lk-dc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--grey-600);font-size:14px}.lk-dc__maker{color:var(--ink-600);font-weight:500}.lk-dc__facts{font-size:14px;font-weight:400;font-variant-numeric:tabular-nums}.lk-dc__download{grid-column:1/-1;height:var(--touch-target);padding:0 18px;font-size:15px}.lk-dc__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);padding:var(--space-48);border:1.5px dashed var(--grey-300);border-radius:16px;color:var(--grey-600);font-size:15px;text-align:center}.lk-dc__empty p{margin:0}.lk-dc__empty-title{color:var(--ink-900);font-size:18px;font-weight:600}.lk-dlbox{padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.lk-dlbox__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-8)}.lk-dlbox__title{margin:0;color:var(--ink-600);font-size:18px;font-weight:700;line-height:1.3}.lk-dlbox__count{color:var(--grey-600);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;white-space:nowrap}.lk-dlbox__list{margin:0;padding:0;list-style:none}.lk-dlbox__item{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--line);color:var(--ink-900);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.lk-dlbox__item:hover .lk-dlbox__name{text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px}.lk-dlbox__file{flex:none;width:34px;height:42px;padding-bottom:6px;border-radius:5px 11px 5px 5px;font-size:10px}.lk-dlbox__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lk-dlbox__name{font-size:16px;font-weight:600;line-height:1.35}.lk-dlbox__facts{color:var(--grey-600);font-size:13px;font-variant-numeric:tabular-nums}.lk-dlbox__more{margin:var(--space-16) 0 0}.lk-events__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-16) var(--space-32);margin-bottom:var(--space-32)}.lk-events__intro{display:flex;flex-direction:column;gap:var(--space-16);max-width:760px}.lk-events__intro>*{margin:0}.lk-events__newsletter{display:inline-flex;align-items:center;gap:var(--space-8);font-weight:600}.lk-events__panel{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-32);padding:var(--space-16) var(--space-24);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}.lk-events__panel[hidden]{display:none}.lk-events__panel-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16)}.lk-events__panel-row--second{padding-top:var(--space-16);border-top:1px solid var(--line)}.lk-events__panel-row--second:empty{display:none}.lk-events__types{display:flex;flex-wrap:wrap;gap:var(--space-8)}.lk-events__views button{display:inline-flex;align-items:center;gap:var(--space-8)}.lk-events__audience{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-12)}.lk-events__audience label{font-size:14px;font-weight:600}.lk-events__audience .lk-select{min-width:min(240px,100%)}.lk-events__results{margin:0 0 0 auto;color:var(--grey-600);font-family:var(--font-mono);font-size:13px}.lk-events__empty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16);margin-bottom:var(--space-32);padding:var(--space-24);border:1.5px dashed var(--grey-300);border-radius:var(--radius-card);color:var(--ink-600)}.lk-events__empty[hidden]{display:none}.lk-events__list{display:flex;flex-direction:column;gap:var(--space-40,40px)}.lk-event[hidden],.lk-events__group[hidden],.lk-events__list[hidden]{display:none}.lk-events__month{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-12);margin:0 0 var(--space-16);font-size:26px;font-weight:700;line-height:1.2}.lk-events__month-count{color:var(--grey-600);font-family:var(--font-mono);font-size:13px;font-weight:400}.lk-events__items{display:flex;flex-direction:column;gap:var(--space-16);margin:0;padding:0;list-style:none}.lk-event__card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}.lk-event__card:has(.lk-event__toggle[aria-expanded=true]){border-color:var(--ink-900)}.lk-event__row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--space-16) var(--space-24);align-items:center;padding:var(--space-16)}.lk-event__date{display:flex;flex-direction:column;align-items:center;justify-content:center;height:88px;border-radius:12px;background:var(--ink-900);color:var(--white)}.lk-event__mon,.lk-event__wd{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.lk-event__wd{color:var(--grey-300)}.lk-event__mon{color:var(--y-500)}.lk-event__day{font-size:32px;font-weight:700;line-height:1.05}@media(min-width:768px){.lk-dc__download{grid-column:auto}.lk-event__row{grid-template-columns:92px minmax(0,1fr) auto;padding:18px 24px 18px 18px}.lk-event__date{height:96px}.lk-event__day{font-size:36px}}.lk-event__main{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.lk-event__main>*{margin:0}.lk-event__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12)}.lk-event__type{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--line);color:var(--ink-900);font-size:12px;font-weight:600;white-space:nowrap}.lk-event__type--1{background:var(--ink-900);color:var(--white)}.lk-event__type--2{background:var(--y-500);color:var(--ink-900)}.lk-event__type--3{background:var(--y-100);color:var(--ink-900)}.lk-event__type--4{background:var(--grey-300);color:var(--ink-900)}.lk-event__audience{color:var(--grey-600);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.lk-event__title{font-size:20px;font-weight:700;line-height:1.25}.lk-event__title:focus{outline:none}.lk-event__title:focus-visible{outline:2px solid var(--ink-900);outline-offset:4px}.lk-event__meta{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-24);color:var(--ink-600);font-size:15px}.lk-event__meta>span{display:inline-flex;align-items:center;gap:var(--space-8)}.lk-event__meta svg{flex:none;color:var(--grey-600)}.lk-event__side{display:flex;flex-direction:column;gap:var(--space-12);grid-column:1/-1}@media(min-width:768px){.lk-event__side{grid-column:auto;align-items:flex-end}}.lk-event__status{display:inline-flex;align-items:center;gap:var(--space-8);margin:0;font-size:14px;font-weight:500}.lk-event__status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok)}.lk-event__status--few:before{background:var(--y-500);box-shadow:0 0 0 1px var(--ink-900)}.lk-event__status--closed:before,.lk-event__status--soldout:before,.lk-event__status--waitlist:before{background:var(--grey-500)}.lk-event__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-24)}.lk-event__toggle{display:inline-flex;align-items:center;gap:var(--space-8);min-height:40px;padding:0 var(--space-16);border:1.5px solid var(--ink-900);border-radius:var(--radius-pill);background:#0000;color:var(--ink-900);font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer}.lk-event__toggle[hidden]{display:none}.lk-event__toggle:hover{background:color-mix(in srgb,var(--ink-900) 5%,#0000)}.lk-event__toggle svg{transition:transform var(--duration-fast) var(--ease-out)}.lk-event__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.lk-event__cta{flex:none}.lk-event__details{display:grid;gap:var(--space-24);padding:var(--space-24);border-top:1px solid var(--line);background:var(--paper)}.lk-event__details[hidden]{display:none}@media(min-width:768px){.lk-event__details{grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding:var(--space-24) var(--space-32) var(--space-24) 134px}}.lk-event__text{font-size:15px;line-height:1.55}.lk-event__text>:first-child{margin-top:0}.lk-event__text>:last-child{margin-bottom:0}.lk-event__facts{display:flex;flex-direction:column;gap:var(--space-8);margin:0;font-size:15px}.lk-event__facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:var(--space-12)}.lk-event__facts dt{color:var(--grey-600)}.lk-event__facts dd{margin:0;font-weight:500}.lk-event__aside{display:flex;flex-direction:column;gap:var(--space-16)}.lk-event__ics{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-8);font-size:15px;font-weight:600}.lk-events__more{display:flex;justify-content:center}.lk-events__more[hidden]{display:none}.lk-events__monthview{display:grid;gap:var(--space-24)}.lk-events__monthview[hidden]{display:none}@media(min-width:1024px){.lk-events__monthview{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.lk-events__calendar{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}.lk-events__cal-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-16) var(--space-24)}.lk-events__cal-title{margin:0;font-size:22px;font-weight:700}.lk-events__cal-nav{display:flex;gap:var(--space-8)}.lk-events__cal-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);border:1.5px solid var(--line);border-radius:50%;background:var(--white);color:var(--ink-900);cursor:pointer}.lk-events__cal-btn:hover{border-color:var(--ink-900)}.lk-events__week,.lk-events__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.lk-events__weekdays{border-block:1px solid var(--line);background:var(--paper)}.lk-events__weekdays>div{padding:var(--space-8) var(--space-8);color:var(--grey-600);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.lk-events__cell{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:64px;padding:6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer}.lk-events__cell:nth-child(7n){border-right:0}@media(min-width:768px){.lk-events__cell{min-height:96px;padding:8px}}.lk-events__cell.is-outside{background:var(--paper);color:var(--grey-600);cursor:default}.lk-events__cell:hover:not(.is-outside){background:var(--y-100)}.lk-events__cell.is-selected{background:var(--y-100);box-shadow:inset 0 0 0 2px var(--ink-900)}.lk-events__cell:focus-visible{outline:2px solid var(--ink-900);outline-offset:-3px}.lk-events__daynum{font-size:14px;font-weight:600}.has-events .lk-events__daynum{font-weight:700}.lk-events__pill{display:none;overflow:hidden;padding:2px 6px;border-radius:4px;background:var(--line);color:var(--ink-900);font-size:11px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.lk-events__pill{display:block}}.lk-events__pill.lk-event__type--1{background:var(--ink-900);color:var(--white)}.lk-events__pill.lk-event__type--2{background:var(--y-500)}.lk-events__pill.lk-event__type--3{background:var(--y-100)}.lk-events__pill.lk-event__type--4{background:var(--grey-300)}.lk-events__pill-more{display:none;color:var(--grey-600);font-size:11px}@media(min-width:768px){.lk-events__pill-more{display:block}.has-events:after{display:none}}.has-events:after{content:"";width:8px;height:8px;margin-top:auto;border-radius:50%;background:var(--ink-900)}.lk-events__side-panel{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24);border-radius:var(--radius-card);background:color-mix(in srgb,var(--line) 45%,var(--paper))}.lk-events__side-title{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.lk-events__side-empty{margin:0;color:var(--ink-600);font-size:15px}.lk-events__side-list{display:flex;flex-direction:column;gap:var(--space-12);margin:0;padding:0;list-style:none}.lk-events__side-list li{display:grid;grid-template-columns:1fr auto;gap:var(--space-4) var(--space-12);padding:var(--space-12) var(--space-16);border-radius:12px;background:var(--white)}.lk-events__side-date{color:var(--grey-600);font-family:var(--font-mono);font-size:12px}.lk-events__side-list .lk-event__type{justify-self:end}.lk-events__side-open{grid-column:1/-1;padding:0;border:0;background:#0000;color:var(--ink-900);font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:1.3;text-align:left;cursor:pointer}.lk-events__side-open:hover{text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px}.lk-events__side-info{grid-column:1/-1;color:var(--grey-600);font-size:13px}.lk-events__side-all{align-self:flex-start;padding:0;border:0;background:#0000;font-family:var(--font-sans);cursor:pointer}.lk-events__legend{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);margin:0;padding:0;list-style:none;font-size:12px}.lk-events__legend li{display:inline-flex;align-items:center;gap:var(--space-8);padding:0;background:#0000;color:var(--ink-900)}.lk-events__legend li:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--line)}.lk-events__legend .lk-event__type--1:before{background:var(--ink-900)}.lk-events__legend .lk-event__type--2:before{background:var(--y-500)}.lk-events__legend .lk-event__type--3:before{background:var(--y-100);box-shadow:inset 0 0 0 1px var(--y-600)}.lk-events__legend .lk-event__type--4:before{background:var(--grey-300)}.lk-eventteaser__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-16) var(--space-32);margin-bottom:var(--space-32)}.lk-eventteaser__intro>*+*{margin-top:var(--space-24)}.lk-eventteaser__all{display:inline-flex;align-items:center;gap:var(--space-8);font-weight:600}.lk-eventteaser__tiles{display:grid;gap:var(--space-24);margin:0;padding:0;list-style:none}.lk-eventteaser__card{display:flex;flex-direction:column;gap:var(--space-12);height:100%;padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text)}.lk-eventteaser__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.lk-eventteaser__date{display:flex;align-items:baseline;gap:var(--space-8);margin:0}.lk-eventteaser__day{font-size:40px;font-weight:700;line-height:1}.lk-eventteaser__month{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}:is(.lk-bg-dark,.lk-dark) .lk-eventteaser__month{color:var(--y-500)}.lk-eventteaser__title{margin:0;color:var(--color-heading);font-size:20px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.lk-eventteaser__meta{margin:0;color:var(--color-text-muted);font-size:15px}.lk-eventteaser__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-16);margin-top:auto;padding-top:var(--space-16);border-top:1px solid var(--color-border)}.lk-eventteaser__foot .lk-event__status{margin:0}.lk-eventteaser__cta{display:inline-flex;align-items:center;gap:var(--space-8);font-weight:600}.lk-dark .lk-event__type--1{box-shadow:inset 0 0 0 1px var(--grey-500)}.lk-eventreg__intro{display:flex;flex-direction:column;gap:var(--space-16);max-width:760px;margin-bottom:var(--space-32)}.lk-eventreg__intro>*{margin:0}.lk-eventreg{display:flex;flex-direction:column;gap:var(--space-24)}.lk-eventreg__progress{display:grid;gap:var(--space-12);margin:0;padding:0;list-style:none}.lk-eventreg__progress:not(:has(.is-current)){display:none}.lk-eventreg__progress li{display:flex;flex-direction:column;gap:var(--space-12);color:var(--ink-900)}.lk-eventreg__progress li:not(.is-current){display:none}@media(min-width:768px){.lk-eventteaser__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.lk-eventreg__progress{grid-template-columns:repeat(4,minmax(0,1fr))}.lk-eventreg__progress li:not(.is-current){display:flex}}.lk-eventreg__bar{display:block;height:4px;border-radius:2px;background:var(--line)}:is(.is-current,.is-done)>.lk-eventreg__bar{background:var(--ink-900)}.lk-eventreg__step-head{display:flex;align-items:center;gap:var(--space-12)}.lk-eventreg__step-no{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid var(--grey-300);border-radius:50%;background:var(--white);color:var(--ink-900);font-family:var(--font-mono);font-size:14px;font-weight:500}.is-current>.lk-eventreg__step-head>.lk-eventreg__step-no{border-color:var(--ink-900);background:var(--y-500)}.is-done>.lk-eventreg__step-head>.lk-eventreg__step-no{border-color:var(--ink-900);background:var(--ink-900);color:var(--y-500)}.lk-eventreg__step-text{display:flex;flex-direction:column}.lk-eventreg__step-kicker{color:var(--grey-600);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lk-eventreg__step-label{font-size:16px;font-weight:500}.is-current .lk-eventreg__step-label{font-weight:700}.lk-eventreg__layout{display:grid;gap:var(--space-32);align-items:start}@media(min-width:1024px){.lk-eventreg__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lk-eventreg__side{position:sticky;top:var(--space-24)}}.lk-eventreg__main{display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-24);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}@media(min-width:768px){.lk-eventreg__main{padding:var(--space-32)}}.lk-eventreg__form,.lk-eventreg__step{display:flex;flex-direction:column;gap:var(--space-24)}.lk-eventreg__step{min-width:0;margin:0;padding:0;border:0}.lk-eventreg__step[hidden]{display:none}.lk-eventreg__step:not([hidden])+.lk-eventreg__step:not([hidden]){padding-top:var(--space-24);border-top:1px solid var(--line)}.lk-eventreg__legend{margin:0 0 var(--space-8);padding:0;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.lk-eventreg__legend:focus{outline:none}.lk-eventreg__legend:focus-visible{outline:2px solid var(--ink-900);outline-offset:4px}.lk-eventreg__row{row-gap:var(--space-24)}.lk-eventreg__events{display:flex;flex-direction:column;gap:var(--space-12);margin:0;padding:0;list-style:none}.lk-eventreg__choice{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-4) var(--space-16);align-items:center;padding:var(--space-12) var(--space-16);border:1.5px solid var(--line);border-radius:14px;background:var(--white);color:var(--ink-900);text-decoration:none}.lk-eventreg__choice:hover{border-color:var(--ink-900)}.lk-eventreg__choice.is-selected{border-color:var(--ink-900);background:var(--y-100);box-shadow:inset 0 0 0 1px var(--ink-900)}.lk-eventreg__choice:focus-visible{outline:2px solid var(--ink-900);outline-offset:3px}.lk-eventreg__choice-date{display:flex;flex-direction:column;align-items:center;justify-content:center;height:64px;border-radius:10px;background:var(--ink-900);color:var(--white);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.lk-eventreg__choice-date strong{font-family:var(--font-sans);font-size:22px;line-height:1.1}.lk-eventreg__choice-date span:last-child{color:var(--y-500)}.lk-eventreg__choice-body{display:flex;flex-direction:column;gap:4px;min-width:0}.lk-eventreg__choice-title{font-size:17px;line-height:1.3}.lk-eventreg__choice-meta{color:var(--ink-600);font-size:14px}.lk-eventreg__choice-mark{grid-column:1/-1;font-size:14px;font-weight:600}.lk-eventreg__notice{display:flex;align-items:flex-start;gap:var(--space-12);margin:0;padding:var(--space-16);border-radius:12px;background:var(--y-100);color:var(--ink-900)}.lk-eventreg__notice svg{flex:none;margin-top:2px}.lk-eventreg__person{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16) var(--space-24) var(--space-24);border:1px solid var(--line);border-radius:14px;background:var(--paper)}.lk-eventreg__person[hidden]{display:none}.lk-eventreg__person-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.lk-eventreg__person-title{margin:0;font-size:18px;font-weight:700}.lk-eventreg__remove{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--touch-target);padding:0;border:0;background:#0000;color:var(--ink-900);font-family:var(--font-sans);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.lk-eventreg__remove[hidden]{display:none}.lk-eventreg__add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-24)}.lk-eventreg__add .lk-btn{display:inline-flex;align-items:center;gap:var(--space-8)}.lk-eventreg__add .lk-btn[hidden]{display:none}.lk-eventreg__hint{margin:0;color:var(--grey-600);font-size:14px}.lk-eventreg__summary{display:flex;flex-direction:column;gap:var(--space-12)}.lk-eventreg__summary[hidden]{display:none}.lk-eventreg__sum{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--space-24);border:1px solid var(--line);border-radius:14px;background:var(--paper)}.lk-eventreg__sum dl{margin:0}.lk-eventreg__sum dt{margin-bottom:var(--space-4);color:var(--grey-600);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.lk-eventreg__sum dd{margin:0;font-size:16px;line-height:1.5}.lk-eventreg__sum-change{flex:none;padding:0;border:0;background:#0000;color:var(--ink-900);font-family:var(--font-sans);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.lk-eventreg__nav{display:flex;flex-wrap:wrap;gap:var(--space-12)}.lk-eventreg__nav .lk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8)}.lk-eventreg__nav .lk-btn[hidden]{display:none}.lk-eventreg__nav :is([data-lk-next],[data-lk-submit]){margin-left:auto}.lk-eventreg__card,.lk-eventreg__side{display:flex;flex-direction:column;gap:var(--space-16)}.lk-eventreg__card{padding:28px;border-radius:var(--radius-card)}.lk-eventreg__card--dark{background:var(--ink-900);color:var(--white)}.lk-eventreg__card-title{color:var(--y-500);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lk-eventreg__card-event{font-size:20px;font-weight:600;line-height:1.3}.lk-eventreg__card-meta{display:flex;flex-direction:column;gap:var(--space-8);color:var(--line);font-size:15px}.lk-eventreg__card-meta>span{display:flex;align-items:center;gap:10px}.lk-eventreg__card-meta svg{flex:none}.lk-eventreg__card-none{color:var(--grey-300);font-size:16px}.lk-eventreg__card-sum{display:flex;flex-direction:column;gap:10px;padding-top:var(--space-16);border-top:1px solid var(--ink-700);font-size:15px}.lk-eventreg__card-sum>span{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.lk-eventreg__card-sum>span>span{color:var(--grey-300)}.lk-eventreg__card-sum strong,.lk-eventreg__help-text strong{font-weight:600}.lk-eventreg__help{display:flex;gap:14px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}.lk-eventreg__help-icon{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--y-100)}.lk-eventreg__help-text{display:flex;flex-direction:column;gap:2px;font-size:15px}.lk-eventreg__help-text>span{color:var(--grey-600)}.lk-eventreg__help-text a{color:var(--ink-900);font-weight:600;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px}.lk-eventreg__done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16);padding:var(--space-32);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}.lk-eventreg__done>*{margin:0}.lk-eventreg__done--failed{border-color:var(--alarm)}.lk-eventreg__done h2:focus,.lk-newsletter--afteraction:focus{outline:none}.lk-eventreg__done-text{font-size:18px}.lk-eventreg__booking{padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);background:var(--y-100);font-family:var(--font-mono);font-size:14px}.lk-eventreg__next{display:flex;flex-direction:column;gap:var(--space-8);padding-left:22px}.lk-eventreg__done-links{display:flex;flex-wrap:wrap;gap:var(--space-12) var(--space-24)}.lk-eventreg__done-links a{display:inline-flex;align-items:center;gap:var(--space-8);font-weight:600}.lk-newsletter__title{margin:0;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.lk-newsletter__text{color:var(--color-text-muted)}.lk-newsletter__text>:first-child{margin-top:0}.lk-newsletter__text>:last-child{margin-bottom:0}.lk-newsletter--afteraction,.lk-newsletter--banner,.lk-newsletter--tile{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24) var(--space-32);border-radius:var(--radius-card)}.lk-newsletter--banner,.lk-newsletter--tile{background:var(--ink-900);color:var(--white)}.lk-newsletter--tile{padding:var(--space-32);border:1px solid var(--ink-700);box-shadow:0 24px 48px -28px color-mix(in srgb,var(--ink-900) 60%,#0000)}.lk-footer .lk-newsletter-section{padding-block:0;background:#0000}.lk-footer .lk-newsletter-section .lk-container{width:auto;margin-inline:0;padding-inline:0}.lk-bg-dark :is(.lk-newsletter--banner,.lk-newsletter--tile),.lk-footer :is(.lk-newsletter--banner,.lk-newsletter--tile){background:var(--ink-800)}.lk-newsletter--afteraction{position:fixed;z-index:40;left:var(--space-16);right:var(--space-16);bottom:var(--space-16);max-width:400px;border:1px solid var(--line);background:var(--white);color:var(--ink-900);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--ink-900) 40%,#0000)}.lk-newsletter--afteraction:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.lk-newsletter--afteraction .lk-newsletter__text{color:var(--ink-900)}@media(min-width:768px){.lk-eventreg__choice{grid-template-columns:64px minmax(0,1fr) auto}.lk-eventreg__choice-mark{grid-column:auto}.lk-newsletter--afteraction{left:var(--space-24);right:auto;bottom:var(--space-24)}}@media(max-width:767px){body:has(.lk-sticky__bar) .lk-newsletter--afteraction{bottom:calc(72px + env(safe-area-inset-bottom) + var(--space-16))}}.lk-newsletter--afteraction[hidden]{display:none}.lk-newsletter__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-24)}.lk-newsletter__decline{min-height:var(--touch-target);padding:0;border:0;background:#0000;color:var(--color-text-muted);font-family:var(--font-sans);font-size:14px;font-weight:500;cursor:pointer}.lk-newsletter__decline:hover{color:var(--ink-900);text-decoration:underline}:is(.lk-newsletter--afteraction,.lk-newsletter--banner,.lk-newsletter--tile) .lk-check__text{font-size:13px;line-height:1.4}:is(.lk-newsletter--afteraction,.lk-newsletter--banner,.lk-newsletter--tile) .lk-form form{gap:var(--space-16)}.lk-newsletter--banner .lk-field:not(.lk-field--consent) .lk-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:768px){.lk-newsletter--banner .lk-form form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-16)}.lk-newsletter--banner .lk-form__summary{grid-column:1/-1;order:-1}.lk-newsletter--banner .lk-field--consent{grid-column:1/-1;order:2}.lk-newsletter--banner .lk-form__actions{order:1}}.lk-newsletter--banner .lk-form__actions .lk-btn{min-height:48px;padding-block:0}.lk-newsletter--banner .lk-input{height:48px;padding-inline:18px;border:1.5px solid var(--grey-600);border-radius:var(--radius-pill);background:var(--ink-800);color:var(--white)}.lk-newsletter--banner .lk-input::placeholder{color:var(--grey-300)}.lk-newsletter--banner .lk-input:focus-visible{border-color:var(--y-500)}.lk-newsletter--banner .lk-input.is-invalid{border-color:var(--alarm-on-dark)}.lk-gallery{display:flex;flex-direction:column;gap:var(--space-24);margin-top:var(--space-32)}.lk-gallery__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16)}.lk-gallery__bar[hidden]{display:none}.lk-gallery__chips{display:flex;flex-wrap:wrap;gap:var(--space-8)}.lk-gallery__list{display:grid;grid-template-columns:1fr;gap:var(--space-24);margin:0;padding:0;list-style:none}@media(min-width:768px){.lk-gallery__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lk-gallery__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lk-gallery__item[hidden]{display:none}.lk-gallery__tile{position:relative;display:block;width:100%;padding:0;border:0;border-radius:12px;background:var(--paper);overflow:hidden}.lk-gallery__tile .lk-picture{display:block;width:100%;height:auto;aspect-ratio:4/3;transition:transform var(--duration-base) var(--ease-out)}button.lk-gallery__tile{cursor:zoom-in}button.lk-gallery__tile:hover .lk-picture{transform:scale(1.04)}.lk-gallery__zoom{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--ink-900) 75%,#0000);color:var(--white)}.lk-gallery__zoom .lk-icon{width:18px;height:18px}.lk-gallery--slider.is-ready .lk-gallery__stage{position:relative;border-radius:var(--radius-card);background:var(--ink-900);overflow:hidden}.lk-gallery--slider.is-ready .lk-gallery__list{display:block}.lk-gallery--slider.is-ready .lk-gallery__item:not(.is-current){display:none}.lk-gallery--slider.is-ready .lk-gallery__tile{border-radius:0;background:var(--ink-900)}.lk-gallery--slider.is-ready .lk-gallery__tile .lk-picture{aspect-ratio:4/3}@media(min-width:768px){.lk-gallery--slider.is-ready .lk-gallery__tile .lk-picture{aspect-ratio:20/9}}.lk-gallery__nav{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-top:-26px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink-900) 80%,#0000);color:var(--white);cursor:pointer}.lk-gallery__nav[hidden]{display:none}.lk-gallery__nav:hover{background:var(--ink-900)}.lk-gallery__nav--prev{left:var(--space-16)}.lk-gallery__nav--next,.lk-refs__close{right:var(--space-16)}.lk-gallery__counter{position:absolute;left:var(--space-16);bottom:var(--space-16);display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ink-900) 80%,#0000);color:var(--white);font-family:var(--font-mono);font-size:13px;letter-spacing:.08em}.lk-gallery__counter[hidden]{display:none}.lk-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--space-12)}.lk-gallery__thumbs[hidden]{display:none}.lk-gallery__thumb{height:72px;padding:0;border:0;border-radius:8px;background:var(--paper);overflow:hidden;opacity:.55;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}.lk-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.lk-gallery__thumb.is-current,.lk-gallery__thumb:hover{opacity:1}.lk-gallery__thumb.is-current{box-shadow:0 0 0 3px var(--y-500)}.lk-gallery__lightbox{width:min(1400px,100% - 2 * var(--page-margin));background:color-mix(in srgb,var(--ink-900) 96%,#0000);color:var(--white)}.lk-gallery__lightbox::backdrop{background:color-mix(in srgb,var(--ink-900) 90%,#0000)}.lk-lightbox{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24)}.lk-lightbox__bar{display:flex;align-items:center;justify-content:space-between}.lk-lightbox__counter{color:var(--grey-300);font-family:var(--font-mono);font-size:14px;letter-spacing:.08em}.lk-lightbox__body{gap:var(--space-24)}.lk-lightbox__body,.lk-lightbox__btn{display:flex;align-items:center;justify-content:center}.lk-lightbox__btn{flex:none;width:52px;height:52px;padding:0;border:1px solid var(--ink-700);border-radius:50%;background:#0000;color:var(--white);cursor:pointer}.lk-lightbox__btn:hover{border-color:var(--white)}.lk-lightbox__figure{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);min-width:0;margin:0}.lk-lightbox__image{display:block;max-width:100%;max-height:calc(100dvh - 240px);border-radius:8px;object-fit:contain}.lk-lightbox__caption{display:flex;flex-direction:column;gap:4px;color:var(--line);font-size:16px;line-height:1.5;text-align:center}.lk-refhl__grid{align-items:center;row-gap:var(--space-48)}.lk-refhl__media{position:relative}.lk-refhl__frame{padding:15px;border-color:var(--ink-700)}.lk-refhl__frame .lk-picture{display:block;width:100%;height:auto;aspect-ratio:7/6;border-radius:4px}.lk-refhl__badge{position:absolute;top:var(--space-32);left:var(--space-32);display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--radius-pill);background:var(--y-500);color:var(--ink-900);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.lk-refhl__text{display:flex;flex-direction:column;gap:var(--space-24)}.lk-refhl__text>*{margin:0}.lk-refhl__title{color:var(--white);font-size:40px;font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.lk-refhl__quote{color:var(--white);font-size:22px;font-weight:500;line-height:1.45}.lk-refhl__author{display:flex;align-items:center;gap:var(--space-12);margin-top:-8px;color:var(--grey-300);font-family:var(--font-mono);font-size:13px}.lk-refhl__author:before{content:"";width:32px;height:1px;background:var(--y-500)}.lk-refhl__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;margin:0}.lk-refhl__metric{display:flex;flex-direction:column;gap:6px;padding-top:var(--space-16);border-top:2px solid var(--y-500)}.lk-refhl__metric dt{color:var(--y-500);font-family:var(--font-mono);font-size:26px;font-weight:500;line-height:1.2}.lk-refhl__metric dd{margin:0;color:var(--grey-300);font-size:14px;line-height:1.4}.lk-refhl__cta{margin-top:var(--space-8)}.lk-refhl__cta p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-24)}.lk-refs{margin-top:var(--space-32)}.lk-refs [hidden]{display:none!important}.lk-refs__filters{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-16)}.lk-refs__industries{display:flex;flex-wrap:wrap;gap:10px}.lk-refs__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16)}.lk-refs__industries+.lk-refs__bar{padding-top:var(--space-16);border-top:1px solid var(--line)}.lk-refs__services{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.lk-refs__services-label{color:var(--ink-600);font-size:14px;font-weight:600}.lk-refs__reset{min-height:var(--touch-target);margin-left:auto;padding:0;border:0;background:#0000;color:var(--ink-900);font-family:var(--font-sans);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:var(--y-500);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.lk-refs__grid{display:grid;grid-template-columns:1fr;gap:var(--space-24);margin:var(--space-32) 0 0;padding:0;list-style:none}@media(min-width:768px){.lk-refs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lk-refs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lk-refs__item{display:flex}.lk-ref-card{display:flex;flex:1;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);overflow:hidden;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease}.lk-ref-card:hover{border-color:var(--ink-900);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--ink-900) 18%,#0000)}.lk-ref-card__media{position:relative;overflow:hidden}.lk-ref-card__media .lk-picture{display:block;width:100%;height:auto;aspect-ratio:5/3;transition:transform .4s}.lk-ref-card:hover .lk-ref-card__media .lk-picture{transform:scale(1.03)}.lk-ref-card__badge,.lk-refdetail__badge{position:absolute;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--radius-pill);font-size:13px;font-weight:600}.lk-ref-card__badge{top:16px;left:16px;background:var(--ink-900);color:var(--white)}.lk-ref-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-12);padding:22px 24px 24px}.lk-ref-card__meta{color:var(--grey-600);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em}.lk-ref-card__title{margin:0;color:var(--ink-900);font-size:21px;font-weight:600;line-height:1.3}.lk-ref-card__services{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lk-ref-card__services li{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-600);font-size:13px;font-weight:500}.lk-ref-card__open{align-self:flex-start;margin-top:auto;padding:0;border:0;background:#0000;font-family:var(--font-sans);font-size:15px;cursor:pointer}.lk-refs__empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-24);margin-top:var(--space-32);padding:var(--space-32);border:1.5px dashed var(--grey-300);border-radius:var(--radius-card);background:var(--white)}.lk-refs__empty p{margin:0;color:var(--ink-600);font-size:17px}.lk-refs__more{display:flex;justify-content:center;margin-top:var(--space-32)}.lk-refs__dialog{width:min(1248px,100% - 2 * var(--page-margin));border-radius:20px;overflow:hidden auto}.lk-refs__dialog-inner{position:relative}.lk-refs__close{position:absolute;top:var(--space-16);z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1.5px solid var(--line);border-radius:50%;background:var(--white);color:var(--ink-900);cursor:pointer}.lk-refs__close:hover{border-color:var(--ink-900)}.lk-refdetail{display:grid;grid-template-columns:1fr}.lk-refdetail__media{position:relative;min-height:240px}.lk-refdetail__media .lk-picture{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.lk-refdetail{grid-template-columns:5fr 7fr}.lk-refdetail__media{min-height:640px}.lk-refdetail__media .lk-picture{position:absolute;inset:0}}.lk-refdetail__badge{bottom:var(--space-24);left:var(--space-24);background:var(--y-500);color:var(--ink-900)}.lk-refdetail__body{display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-24)}@media(min-width:1024px){.lk-refdetail__body{padding:40px 44px}}.lk-refdetail__head{display:flex;flex-direction:column;gap:10px;padding-right:56px}.lk-refdetail__head>*{margin:0}.lk-refdetail__title{color:var(--ink-600);font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.lk-refdetail__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-16);margin:0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lk-refdetail__facts dt{color:var(--grey-600);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lk-refdetail__facts dd{margin:4px 0 0;font-size:16px;font-weight:600}.lk-refdetail__cols{display:grid;grid-template-columns:1fr;gap:20px}.lk-refdetail__cols h4{margin:0 0 6px;color:var(--ink-900);font-size:15px;font-weight:700}.lk-refdetail__cols .lk-richtext{color:var(--grey-600);font-size:14px;line-height:1.55}.lk-refdetail__services{display:flex;flex-direction:column;gap:10px}.lk-refdetail__services span{color:var(--ink-600);font-size:14px;font-weight:600}.lk-refdetail__services ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lk-refdetail__services li{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--radius-pill);background:var(--y-100);font-size:14px;font-weight:600}.lk-refdetail__quote{margin:0;padding:18px 22px;border-left:4px solid var(--y-500);background:var(--paper);color:var(--ink-600);font-size:17px;font-style:italic;line-height:1.55}.lk-refdetail__quote p{margin:0}.lk-refdetail__quote footer{margin-top:var(--space-8);font-size:14px;font-style:normal;font-weight:600}.lk-refdetail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-24);margin-top:auto}.lk-refdetail__actions button.lk-textlink{padding:0;border:0;background:#0000;font-family:var(--font-sans);cursor:pointer}.lk-segmented{display:inline-flex;flex-wrap:wrap;padding:4px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--line) 50%,var(--paper))}.lk-segmented button{min-height:40px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:#0000;color:var(--ink-900);font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.lk-segmented button:hover{background:color-mix(in srgb,var(--ink-900) 8%,#0000)}.lk-segmented button[aria-pressed=true],.lk-sticky__fab{background:var(--ink-900);color:var(--white)}.lk-sticky__dock{position:fixed;right:var(--space-32);bottom:var(--space-32);z-index:40;display:none;align-items:flex-end;gap:var(--space-16)}@media(min-width:768px){.lk-refdetail__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.lk-sticky__dock{display:flex}}.lk-sticky__fab,.lk-sticky__top{visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out),visibility 0s var(--duration-base)}.lk-sticky__fab.is-visible,.lk-sticky__top.is-visible{visibility:visible;opacity:1;transform:none;transition-delay:0s}.lk-sticky__fab{display:inline-flex;align-items:center;gap:var(--space-12);height:64px;padding:0 26px 0 10px;border:0;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:17px;font-weight:600;cursor:pointer;box-shadow:0 14px 34px -10px color-mix(in srgb,var(--ink-900) 50%,#0000)}.lk-sticky__fab:hover,.lk-sticky__top:hover{transform:translateY(-2px)}.lk-sticky__fab-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--y-500);color:var(--ink-900)}.lk-sticky__fab-close,.lk-sticky__fab[aria-expanded=true] .lk-sticky__fab-open{display:none}.lk-sticky__fab[aria-expanded=true] .lk-sticky__fab-close{display:block}.lk-sticky__top{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--white);color:var(--ink-900);cursor:pointer;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--ink-900) 40%,#0000)}.lk-sticky__top:hover{border-color:var(--ink-900)}.lk-sticky__panel{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:calc(100dvh - var(--space-48));margin:0;padding:0;border:0;border-radius:20px 20px 0 0;background:var(--white);color:var(--ink-900);overflow:hidden auto;box-shadow:0 30px 60px -20px color-mix(in srgb,var(--ink-900) 45%,#0000)}.lk-sticky__panel::backdrop{background:color-mix(in srgb,var(--ink-900) 60%,#0000)}@media(min-width:768px){.lk-sticky__panel{inset:auto var(--space-32) 112px auto;width:380px;border:1px solid var(--line);border-radius:20px}.lk-sticky__panel::backdrop{background:#0000}}.lk-sticky__accent{display:block;height:6px;background:var(--y-500)}.lk-sticky__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);padding:22px 22px 14px}.lk-sticky__head p{margin:0}.lk-sticky__eyebrow{color:var(--grey-600);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lk-sticky__title{margin-top:4px;color:var(--ink-600);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.lk-sticky__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);padding:0;border:0;border-radius:50%;background:#0000;color:var(--ink-900);cursor:pointer}.lk-sticky__close:hover{background:var(--paper)}.lk-sticky__pane-body{padding:0 22px 22px}.lk-sticky__form .lk-chipchoice__text{gap:6px;min-height:40px;padding:0 12px 0 10px;font-size:14px}.lk-sticky__form .lk-chipchoice__text:before{width:16px;height:16px}.lk-sticky__form :is([role=group],[role=radiogroup]){gap:var(--space-8)}.lk-sticky__form .lk-check__text{font-size:13px;line-height:1.4}.lk-sticky__back{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--touch-target);margin-top:var(--space-8);padding:0 var(--space-8) 0 0;border:0;background:#0000;color:var(--color-text-muted);font-family:var(--font-sans);font-size:14px;font-weight:500;cursor:pointer}.lk-sticky__back:hover{color:var(--ink-900);text-decoration:underline}.lk-sticky__entries{display:flex;flex-direction:column;margin:0;padding:0 10px 10px;list-style:none}.lk-sticky__entry{display:flex;align-items:center;gap:14px;min-height:58px;padding:8px 12px;border-radius:12px;color:var(--ink-900);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.lk-sticky__entry:hover{background:var(--paper)}.lk-sticky__entry:hover .lk-sticky__entry-icon{background:var(--ink-900);color:var(--y-500)}.lk-sticky__entry-icon{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--y-100);color:var(--ink-900);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.lk-sticky__entry-text{flex:1;display:flex;flex-direction:column}.lk-sticky__entry-title{font-size:16px;font-weight:600;line-height:1.35}.lk-sticky__entry-sub{color:var(--grey-600);font-size:14px;line-height:1.4}.lk-sticky__hours{display:flex;align-items:center;gap:var(--space-8);margin:0;padding:12px 22px 18px;border-top:1px solid var(--line);color:var(--grey-600);font-size:14px}.lk-sticky__bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;gap:var(--space-8);padding:var(--space-8) var(--page-margin) calc(var(--space-8) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--white) 96%,#0000);box-shadow:0 -1px 0 var(--line);transition:transform var(--duration-base) var(--ease-out)}.lk-sticky__bar.is-hidden{transform:translateY(100%)}@media(min-width:768px){.lk-sticky__bar{display:none}}.lk-sticky__action{flex:1 1 0;height:56px;padding:0 var(--space-16)}.lk-sticky__bar-top{flex:none;width:56px;height:56px;padding:0}.lk-sticky__bar-top:not(.is-visible){display:none}@media(max-width:349px){.lk-sticky__action{flex-direction:column;gap:2px;padding:0 var(--space-4);font-size:13px;line-height:1.2}}@media(max-width:767px){body:has(.lk-sticky__bar){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.lk-quoteblock__grid{align-items:start;row-gap:var(--space-24)}.lk-quoteblock__mark svg{display:block;width:48px;height:48px;fill:var(--y-500)}@media(min-width:768px){.lk-quoteblock__mark svg{width:72px;height:72px}.lk-textmedia__grid--image_left .lk-textmedia__media{grid-column:1/span 6;grid-row:1}.lk-textmedia__grid--image_left .lk-textmedia__text{grid-column:7/span 6;grid-row:1}}.lk-quoteblock__figure{display:flex;flex-direction:column;gap:var(--space-32);margin:0}.lk-quoteblock__text{margin:0;color:var(--color-heading)}.lk-quoteblock__text p{margin:0}.lk-quoteblock__caption{display:flex;align-items:center;gap:14px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:14px;letter-spacing:.04em}.lk-quoteblock__line{flex:none;width:40px;height:1px;background:var(--y-500)}.lk-quoteblock__name{color:var(--color-text);font-style:normal;font-weight:500}.lk-textmedia__grid{align-items:center;row-gap:var(--space-48)}.lk-textmedia__media{margin:0;display:flex;flex-direction:column;gap:14px}.lk-textmedia__frame{position:relative}.lk-textmedia__frame .lk-picture{border-radius:24px}.lk-textmedia__frame.lk-frame{padding:15px}.lk-textmedia__frame.lk-frame .lk-picture{border-radius:4px}.lk-bg-dark .lk-textmedia__frame.lk-frame{padding:0;border:0}.lk-bg-dark .lk-textmedia__frame.lk-frame:before{display:none}.lk-bg-dark .lk-textmedia__frame.lk-frame .lk-picture{border-radius:24px}.lk-textmedia__badge{position:absolute;top:24px;left:24px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:var(--radius-pill);background:var(--ink-900);color:var(--white);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.lk-textmedia__badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--y-500)}.lk-textmedia__caption{display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:13px}.lk-textmedia__caption-line{flex:none;width:24px;height:1px;background:var(--y-500)}.lk-textmedia__grid--image_below .lk-textmedia__media{order:2}.lk-textmedia__text{display:flex;flex-direction:column;gap:22px}.lk-textmedia__list{font-size:17px}.lk-textmedia__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:var(--space-16) 0 0}.lk-textmedia__metric{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:2px solid var(--y-500)}.lk-textmedia__metric dt{font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1}.lk-textmedia__metric dd{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.45}@media(min-width:1024px){.lk-textmedia__grid--image_left .lk-textmedia__text{grid-column:8/span 5}}@media(min-width:768px){.lk-textmedia__grid--image_right .lk-textmedia__text{grid-column:1/span 6;grid-row:1}}@media(min-width:1280px){.lk-textmedia__grid--image_right .lk-textmedia__text{grid-column:1/span 5}}.lk-stage{padding-block:0}.lk-stage__inner{position:relative;display:flex;flex-direction:column}.lk-stage__media{height:320px}@media(min-width:768px){.lk-textmedia__grid--image_right .lk-textmedia__media{grid-column:7/span 6;grid-row:1}.lk-stage__inner{justify-content:flex-end;min-height:calc(clamp(560px,50vw,720px));padding-block:64px 96px;overflow:hidden}.lk-stage__media{position:absolute;inset:0;height:auto}.lk-stage__inner--overlay .lk-stage__media:after{background:linear-gradient(90deg,#16181bb3,#16181b00 60%)}.lk-stage__inner--right.lk-stage__inner--overlay .lk-stage__media:after{background:linear-gradient(270deg,#16181bb3,#16181b00 60%)}}.lk-stage__media :is(.lk-picture,.lk-picture-wrap){display:block;width:100%;height:100%;object-fit:cover}.lk-stage__inner--overlay .lk-stage__media:after{content:"";position:absolute;inset:0;pointer-events:none}.lk-stage__card{position:relative;display:flex;flex-direction:column;gap:18px;padding:32px var(--page-margin) 40px;background:var(--white);--color-text:var(--ink-900);--color-heading:var(--ink-600);--color-text-muted:var(--grey-600);--color-border:var(--line);--color-focus:var(--ink-900);--color-error:var(--alarm);--color-alarm:var(--alarm);color:var(--ink-900)}.lk-stage__card:before{content:"";position:absolute;top:0;left:var(--page-margin);width:72px;height:8px;background:var(--y-500)}@media(min-width:768px){.lk-stage__card{width:540px;margin-left:max(var(--page-margin),50% - 624px);padding:40px 44px;border-radius:var(--radius-card);box-shadow:0 30px 60px -30px #16181b99}.lk-stage__card:before{left:44px}.lk-stage__inner--right .lk-stage__card{align-self:flex-end;margin-right:max(var(--page-margin),50% - 624px);margin-left:0}}.lk-stage__title{margin:0;color:var(--color-heading);font-size:calc(clamp(28px,2.4vw,34px));font-weight:700;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}
/*# sourceMappingURL=style.css.map */
