@layer cv.tokens{:root,.cv-theme-light{--cv-border-focus:3px;--cv-border-strong:2px;--cv-border-thin:1px;--cv-breakpoint-lg:1024px;--cv-breakpoint-sm:640px;--cv-breakpoint-xl:1440px;--cv-component-button-height-lg:var(--cv-size-control-lg);--cv-component-button-height-md:var(--cv-size-control-md);--cv-component-button-height-sm:var(--cv-size-control-sm);--cv-component-button-primary-background:var(--cv-color-action-primary-background);--cv-component-button-primary-foreground:var(--cv-color-action-primary-foreground);--cv-component-button-primary-hover:var(--cv-color-action-primary-hover);--cv-component-button-primary-pressed:var(--cv-color-action-primary-pressed);--cv-component-button-radius:var(--cv-radius-md);--cv-component-button-secondary-background:var(--cv-color-action-secondary-background);--cv-component-button-secondary-foreground:var(--cv-color-action-secondary-foreground);--cv-component-button-secondary-hover:var(--cv-color-action-secondary-hover);--cv-component-card-background:var(--cv-color-background-surface);--cv-component-card-border:var(--cv-color-border-subtle);--cv-component-card-radius:var(--cv-radius-lg);--cv-component-field-background:var(--cv-color-background-surface);--cv-component-field-border:var(--cv-color-border-interactive);--cv-component-field-focus:var(--cv-color-border-brand);--cv-component-field-height:var(--cv-size-control-lg);--cv-component-field-radius:var(--cv-radius-md);--cv-font-family-display:"Familjen Grotesk", "Schibsted Grotesk", ui-sans-serif, sans-serif;--cv-font-family-mono:ui-monospace, "SFMono-Regular", "Consolas", monospace;--cv-font-family-sans:var(--cv-font-family-ui);--cv-font-family-ui:"Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--cv-font-letter-spacing-normal:0rem;--cv-font-letter-spacing-tight:-.02rem;--cv-font-letter-spacing-wide:.04rem;--cv-font-line-height-body:1.5;--cv-font-line-height-heading:1.3;--cv-font-line-height-none:1;--cv-font-line-height-relaxed:1.65;--cv-font-line-height-tight:1.2;--cv-font-size-body:1rem;--cv-font-size-body-lg:1.125rem;--cv-font-size-body-sm:.875rem;--cv-font-size-caption:.75rem;--cv-font-size-display:3.5rem;--cv-font-size-label:.8125rem;--cv-font-size-title-lg:2rem;--cv-font-size-title-md:1.5rem;--cv-font-size-title-sm:1.25rem;--cv-font-weight-bold:700;--cv-font-weight-medium:500;--cv-font-weight-regular:400;--cv-font-weight-semibold:600;--cv-motion-duration-fast:.12s;--cv-motion-duration-instant:0s;--cv-motion-duration-normal:.18s;--cv-motion-duration-panel:.24s;--cv-motion-easing-enter:cubic-bezier(0, 0, 0, 1);--cv-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--cv-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--cv-primitive-color-amber-400:#e6a332;--cv-primitive-color-amber-50:#fff8e7;--cv-primitive-color-amber-600:#b9700b;--cv-primitive-color-amber-700:#8f5006;--cv-primitive-color-amber-900:#342205;--cv-primitive-color-apricot-200:#f5c7a9;--cv-primitive-color-apricot-400:#eaa580;--cv-primitive-color-apricot-50:#fff2e8;--cv-primitive-color-apricot-800:#7a4025;--cv-primitive-color-apricot-950:#30221d;--cv-primitive-color-brand-100:#e8e7ff;--cv-primitive-color-brand-200:#c7d2fe;--cv-primitive-color-brand-300:#a5b4fc;--cv-primitive-color-brand-400:#818cf8;--cv-primitive-color-brand-50:#f1f0ff;--cv-primitive-color-brand-500:#6366f1;--cv-primitive-color-brand-600:#5045e6;--cv-primitive-color-brand-700:#4f46e5;--cv-primitive-color-brand-800:#4338ca;--cv-primitive-color-brand-900:#312e81;--cv-primitive-color-green-400:#43b97f;--cv-primitive-color-green-50:#ecfdf3;--cv-primitive-color-green-600:#178a57;--cv-primitive-color-green-700:#116b45;--cv-primitive-color-green-900:#0b2b1e;--cv-primitive-color-neutral-0:#fff;--cv-primitive-color-neutral-100:#ededf0;--cv-primitive-color-neutral-200:#e4e4e7;--cv-primitive-color-neutral-25:#faf9f6;--cv-primitive-color-neutral-300:#a4a7af;--cv-primitive-color-neutral-400:#8b8f98;--cv-primitive-color-neutral-50:#f2f0ec;--cv-primitive-color-neutral-500:#71757e;--cv-primitive-color-neutral-600:#5f636b;--cv-primitive-color-neutral-700:#3f414a;--cv-primitive-color-neutral-800:#202126;--cv-primitive-color-neutral-900:#18191c;--cv-primitive-color-neutral-950:#101114;--cv-primitive-color-red-400:#ee6b61;--cv-primitive-color-red-50:#fff1f0;--cv-primitive-color-red-600:#c9362b;--cv-primitive-color-red-700:#98251d;--cv-primitive-color-red-900:#351412;--cv-primitive-color-sky-400:#3ba5dc;--cv-primitive-color-sky-50:#ecf8ff;--cv-primitive-color-sky-600:#147db3;--cv-primitive-color-sky-700:#0e608c;--cv-primitive-color-sky-900:#0b2635;--cv-radius-full:9999px;--cv-radius-lg:14px;--cv-radius-md:10px;--cv-radius-sm:6px;--cv-radius-xl:18px;--cv-radius-xs:4px;--cv-shadow-modal:0px 24px 64px -20px #0e0e0d42;--cv-shadow-popover:0px 16px 40px -16px #0e0e0d2e;--cv-shadow-raised:0px 8px 24px -12px #0e0e0d1f;--cv-size-content-max:1200px;--cv-size-control-lg:44px;--cv-size-control-md:40px;--cv-size-control-sm:36px;--cv-size-editor-form:480px;--cv-size-editor-outline:232px;--cv-size-form-max:720px;--cv-size-icon-lg:24px;--cv-size-icon-md:20px;--cv-size-icon-sm:16px;--cv-space-0:0px;--cv-space-1:4px;--cv-space-10:40px;--cv-space-12:48px;--cv-space-16:64px;--cv-space-2:8px;--cv-space-20:80px;--cv-space-24:96px;--cv-space-3:12px;--cv-space-4:16px;--cv-space-5:20px;--cv-space-6:24px;--cv-space-8:32px;--cv-z-index-base:0;--cv-z-index-modal:60;--cv-z-index-popover:40;--cv-z-index-sticky:20;--cv-z-index-toast:80;--cv-color-accent-solid:var(--cv-primitive-color-apricot-200);--cv-color-accent-surface:var(--cv-primitive-color-apricot-50);--cv-color-accent-text:var(--cv-primitive-color-apricot-800);--cv-color-action-ghost-foreground:var(--cv-primitive-color-neutral-700);--cv-color-action-ghost-hover:var(--cv-primitive-color-neutral-100);--cv-color-action-ghost-pressed:var(--cv-primitive-color-neutral-200);--cv-color-action-primary-background:var(--cv-primitive-color-brand-700);--cv-color-action-primary-foreground:var(--cv-primitive-color-neutral-0);--cv-color-action-primary-hover:var(--cv-primitive-color-brand-800);--cv-color-action-primary-pressed:var(--cv-primitive-color-brand-900);--cv-color-action-secondary-background:var(--cv-primitive-color-neutral-0);--cv-color-action-secondary-foreground:var(--cv-primitive-color-neutral-800);--cv-color-action-secondary-hover:var(--cv-primitive-color-neutral-50);--cv-color-action-secondary-pressed:var(--cv-primitive-color-neutral-100);--cv-color-background-canvas:var(--cv-primitive-color-neutral-25);--cv-color-background-inverse:var(--cv-primitive-color-neutral-900);--cv-color-background-strong:var(--cv-primitive-color-neutral-100);--cv-color-background-subtle:var(--cv-primitive-color-neutral-50);--cv-color-background-surface:var(--cv-primitive-color-neutral-0);--cv-color-border-brand:var(--cv-primitive-color-brand-600);--cv-color-border-danger:var(--cv-primitive-color-red-600);--cv-color-border-default:var(--cv-primitive-color-neutral-300);--cv-color-border-interactive:var(--cv-primitive-color-neutral-400);--cv-color-border-subtle:var(--cv-primitive-color-neutral-200);--cv-color-state-brand-subtle:var(--cv-primitive-color-brand-50);--cv-color-state-danger-subtle:var(--cv-primitive-color-red-50);--cv-color-state-focus-ring:var(--cv-primitive-color-brand-600);--cv-color-state-info-subtle:var(--cv-primitive-color-sky-50);--cv-color-state-success-subtle:var(--cv-primitive-color-green-50);--cv-color-state-warning-subtle:var(--cv-primitive-color-amber-50);--cv-color-text-brand:var(--cv-primitive-color-brand-700);--cv-color-text-danger:var(--cv-primitive-color-red-700);--cv-color-text-disabled:var(--cv-primitive-color-neutral-400);--cv-color-text-info:var(--cv-primitive-color-sky-700);--cv-color-text-inverse:var(--cv-primitive-color-neutral-0);--cv-color-text-primary:var(--cv-primitive-color-neutral-900);--cv-color-text-secondary:var(--cv-primitive-color-neutral-600);--cv-color-text-success:var(--cv-primitive-color-green-700);--cv-color-text-tertiary:var(--cv-primitive-color-neutral-500);--cv-color-text-warning:var(--cv-primitive-color-amber-700)}@media (prefers-reduced-motion:reduce){:root{--cv-motion-duration-fast:.01ms;--cv-motion-duration-normal:.01ms;--cv-motion-duration-panel:.01ms}}@media (forced-colors:active){:root{--cv-color-background-canvas:Canvas;--cv-color-background-surface:Canvas;--cv-color-background-subtle:Canvas;--cv-color-text-primary:CanvasText;--cv-color-text-secondary:CanvasText;--cv-color-border-default:ButtonBorder;--cv-color-border-interactive:ButtonBorder;--cv-color-border-brand:Highlight;--cv-color-action-primary-background:ButtonFace;--cv-color-action-primary-foreground:ButtonText;--cv-color-action-primary-hover:ButtonFace;--cv-color-action-primary-pressed:ButtonFace;--cv-color-action-secondary-background:ButtonFace;--cv-color-action-secondary-foreground:ButtonText;--cv-color-action-secondary-hover:ButtonFace;--cv-color-action-ghost-foreground:ButtonText;--cv-color-action-ghost-hover:Canvas;--cv-color-state-focus-ring:Highlight}}}
@layer cv.base{.cv-app,.cv-app *,.cv-app :before,.cv-app :after{box-sizing:border-box}.cv-app{background:var(--cv-color-background-canvas);color:var(--cv-color-text-primary);font-family:var(--cv-font-family-ui);font-size:var(--cv-font-size-body);line-height:var(--cv-font-line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.cv-app :where(button,input,select,textarea){color:inherit;font:inherit}.cv-app :where(button,a,input,select,textarea,summary):focus-visible{outline:var(--cv-border-focus) solid var(--cv-color-state-focus-ring);outline-offset:2px}.cv-app ::selection{background:var(--cv-color-state-brand-subtle)}.cv-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}
@layer cv.components{.cv-button{min-width:0;height:var(--cv-component-button-height-md);justify-content:center;align-items:center;gap:var(--cv-space-2);padding:0 var(--cv-space-4);border:var(--cv-border-thin) solid transparent;border-radius:var(--cv-component-button-radius);cursor:pointer;font-size:var(--cv-font-size-body-sm);font-weight:var(--cv-font-weight-semibold);line-height:var(--cv-font-line-height-none);transition:background var(--cv-motion-duration-fast) var(--cv-motion-easing-standard), border-color var(--cv-motion-duration-fast) var(--cv-motion-easing-standard), color var(--cv-motion-duration-fast) var(--cv-motion-easing-standard), transform var(--cv-motion-duration-fast) var(--cv-motion-easing-standard);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}.cv-button:hover{text-decoration:none}.cv-button:active:not(:disabled){transform:translateY(1px)}.cv-button--sm{height:var(--cv-component-button-height-sm);padding-inline:var(--cv-space-3)}.cv-button--lg{height:var(--cv-component-button-height-lg);padding-inline:var(--cv-space-5)}.cv-button--primary{background:var(--cv-component-button-primary-background);color:var(--cv-component-button-primary-foreground)}.cv-button--primary:hover{background:var(--cv-component-button-primary-hover);color:var(--cv-component-button-primary-foreground)}.cv-button--primary:active:not(:disabled){background:var(--cv-component-button-primary-pressed)}.cv-button--secondary{border-color:var(--cv-color-border-default);background:var(--cv-component-button-secondary-background);color:var(--cv-component-button-secondary-foreground)}.cv-button--secondary:hover{border-color:var(--cv-color-border-interactive);background:var(--cv-component-button-secondary-hover);color:var(--cv-component-button-secondary-foreground)}.cv-button--ghost{color:var(--cv-color-action-ghost-foreground);background:0 0}.cv-button--ghost:hover{background:var(--cv-color-action-ghost-hover);color:var(--cv-color-text-primary)}.cv-button--danger{border-color:var(--cv-color-border-danger);color:var(--cv-color-text-danger);background:0 0}.cv-button--danger:hover{background:var(--cv-color-state-danger-subtle);color:var(--cv-color-text-danger)}.cv-button:disabled,.cv-button[aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}.cv-button[aria-busy=true]:before{width:var(--cv-size-icon-sm);height:var(--cv-size-icon-sm);border:var(--cv-border-strong) solid currentColor;border-radius:var(--cv-radius-full);content:"";border-right-color:#0000;animation:.7s linear infinite cv-spin}.cv-icon-button{width:var(--cv-size-control-lg);padding:0}.cv-icon-button svg,.cv-button svg{width:var(--cv-size-icon-md);height:var(--cv-size-icon-md);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.cv-field{gap:var(--cv-space-2);display:grid}.cv-field__label{color:var(--cv-color-text-primary);font-size:var(--cv-font-size-label);font-weight:var(--cv-font-weight-semibold);line-height:var(--cv-font-line-height-heading)}.cv-field__optional{color:var(--cv-color-text-tertiary);font-weight:var(--cv-font-weight-regular)}.cv-input,.cv-select,.cv-textarea{width:100%;min-height:var(--cv-component-field-height);padding:0 var(--cv-space-3);border:var(--cv-border-thin) solid var(--cv-component-field-border);border-radius:var(--cv-component-field-radius);background:var(--cv-component-field-background);color:var(--cv-color-text-primary);font-size:var(--cv-font-size-body);transition:border-color var(--cv-motion-duration-fast) var(--cv-motion-easing-standard), box-shadow var(--cv-motion-duration-fast) var(--cv-motion-easing-standard)}.cv-input::placeholder,.cv-textarea::placeholder{color:var(--cv-color-text-tertiary);opacity:1}.cv-input:hover,.cv-select:hover,.cv-textarea:hover{border-color:var(--cv-color-text-tertiary)}.cv-input:focus,.cv-select:focus,.cv-textarea:focus{border-color:var(--cv-component-field-focus);box-shadow:0 0 0 1px var(--cv-component-field-focus)}.cv-textarea{min-height:112px;padding-block:var(--cv-space-3);line-height:var(--cv-font-line-height-body);resize:vertical}.cv-field__hint,.cv-field__error{font-size:var(--cv-font-size-caption);line-height:var(--cv-font-line-height-body);margin:0}.cv-field__hint{color:var(--cv-color-text-secondary)}.cv-field__hint:empty{display:none}.cv-field__error{color:var(--cv-color-text-danger)}.cv-field[data-invalid=true] :where(.cv-input,.cv-select,.cv-textarea){border-color:var(--cv-color-border-danger)}.cv-card{padding:var(--cv-space-5);border:var(--cv-border-thin) solid var(--cv-component-card-border);border-radius:var(--cv-component-card-radius);background:var(--cv-component-card-background);color:var(--cv-color-text-primary)}.cv-card--interactive{transition:border-color var(--cv-motion-duration-normal) var(--cv-motion-easing-standard), box-shadow var(--cv-motion-duration-normal) var(--cv-motion-easing-standard), transform var(--cv-motion-duration-normal) var(--cv-motion-easing-standard)}.cv-card--interactive:hover{border-color:var(--cv-color-border-interactive);box-shadow:var(--cv-shadow-raised);transform:translateY(-1px)}.cv-badge{align-items:center;gap:var(--cv-space-1);min-height:24px;padding:2px var(--cv-space-2);border-radius:var(--cv-radius-full);background:var(--cv-color-background-strong);color:var(--cv-color-text-secondary);font-size:var(--cv-font-size-caption);font-weight:var(--cv-font-weight-semibold);line-height:var(--cv-font-line-height-heading);display:inline-flex}.cv-badge--brand{background:var(--cv-color-state-brand-subtle);color:var(--cv-color-text-brand)}.cv-badge--success{background:var(--cv-color-state-success-subtle);color:var(--cv-color-text-success)}.cv-badge--warning{background:var(--cv-color-state-warning-subtle);color:var(--cv-color-text-warning)}.cv-badge--danger{background:var(--cv-color-state-danger-subtle);color:var(--cv-color-text-danger)}.cv-badge--info{background:var(--cv-color-state-info-subtle);color:var(--cv-color-text-info)}.cv-eyebrow{color:var(--cv-color-text-brand);font-size:var(--cv-font-size-caption);font-weight:var(--cv-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.cv-status{align-items:center;gap:var(--cv-space-2);color:var(--cv-color-text-secondary);font-size:var(--cv-font-size-caption);display:inline-flex}.cv-status:before{border-radius:var(--cv-radius-full);background:var(--cv-color-text-success);content:"";flex:0 0 6px;width:6px;height:6px}.cv-status[data-status=offline]:before,.cv-status[data-status=dirty]:before,.cv-status[data-status=saving]:before,.cv-status[data-status=checking]:before{background:var(--cv-color-text-warning)}.cv-status[data-status=error]:before,.cv-status[data-status=conflict]:before,.cv-status[data-status=invalid]:before{background:var(--cv-color-text-danger)}.cv-alert{gap:var(--cv-space-3);padding:var(--cv-space-4);border:var(--cv-border-thin) solid var(--cv-color-border-subtle);border-radius:var(--cv-radius-lg);background:var(--cv-color-background-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.cv-alert--info{border-color:var(--cv-color-text-info);background:var(--cv-color-state-info-subtle)}.cv-alert--success{border-color:var(--cv-color-text-success);background:var(--cv-color-state-success-subtle)}.cv-alert--warning{border-color:var(--cv-color-text-warning);background:var(--cv-color-state-warning-subtle)}.cv-alert--danger{border-color:var(--cv-color-text-danger);background:var(--cv-color-state-danger-subtle)}.cv-alert__title{font-size:var(--cv-font-size-body-sm);font-weight:var(--cv-font-weight-semibold);margin:0}.cv-alert__body{margin:var(--cv-space-1) 0 0;color:var(--cv-color-text-secondary);font-size:var(--cv-font-size-body-sm)}.cv-segmented{gap:var(--cv-space-1);padding:var(--cv-space-1);border:var(--cv-border-thin) solid var(--cv-color-border-subtle);border-radius:var(--cv-radius-lg);background:var(--cv-color-background-subtle);display:inline-flex}.cv-segmented__item{min-height:var(--cv-size-control-sm);padding:0 var(--cv-space-3);border-radius:var(--cv-radius-md);color:var(--cv-color-text-secondary);cursor:pointer;font-size:var(--cv-font-size-body-sm);font-weight:var(--cv-font-weight-semibold);background:0 0;border:0}.cv-segmented__item:hover{color:var(--cv-color-text-primary)}.cv-segmented__item[aria-selected=true],.cv-segmented__item[aria-pressed=true]{background:var(--cv-color-background-surface);box-shadow:var(--cv-shadow-raised);color:var(--cv-color-text-primary)}.cv-skeleton{border-radius:var(--cv-radius-sm);background:var(--cv-color-background-strong);color:#0000;overflow:hidden}.cv-skeleton:after{background:linear-gradient(90deg, transparent, var(--cv-color-background-surface), transparent);content:"";width:40%;height:100%;animation:1.5s infinite cv-shimmer;display:block;transform:translate(-120%)}@keyframes cv-spin{to{transform:rotate(360deg)}}@keyframes cv-shimmer{to{transform:translate(350%)}}}@media (prefers-reduced-motion:reduce){.cv-button[aria-busy=true]:before{animation-duration:1.5s}.cv-skeleton:after{animation:none}}@media (forced-colors:active){.cv-button,.cv-input,.cv-select,.cv-textarea,.cv-card,.cv-alert{border-color:buttonborder}.cv-button--primary{forced-color-adjust:none}}

@font-face{font-family:CV Source Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans/SourceSans3-Regular.ttf.woff2)format("woff2")}@font-face{font-family:CV Source Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans/SourceSans3-Bold.ttf.woff2)format("woff2")}@font-face{font-family:CV Source Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans/SourceSans3-It.ttf.woff2)format("woff2")}@font-face{font-family:CV Source Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-sans/SourceSans3-BoldIt.ttf.woff2)format("woff2")}@page{size:A4;margin:16mm 18mm}@page cv-document-page{size:A4;margin:0}.cv-letter-paper{font-size:10.5pt;line-height:1.45}.cv-letter-header{border-bottom:.3mm solid var(--resume-accent);margin-bottom:10mm;padding-bottom:4mm}.cv-letter-header h2{letter-spacing:-.025em;margin:0 0 2mm;font-size:20pt;line-height:1.2}.cv-letter-header p{color:#454541;font-size:9.5pt}.cv-letter-paper .cv-letter-recipient{color:#181817;margin:0 0 7mm;font-size:10.5pt;display:block}.cv-letter-paper .cv-letter-date{color:#454541;margin-bottom:6mm;font-size:9.5pt}.cv-letter-paper .cv-letter-subject{color:#181817;letter-spacing:0;text-transform:none;border:0;margin:0 0 2mm;padding:0;font-size:12pt;line-height:1.35}.cv-letter-paper .cv-letter-reference{margin-bottom:4mm;font-size:9.5pt}.cv-letter-paper .cv-letter-salutation{margin:5mm 0}.cv-letter-paragraph{margin-top:4mm}.cv-letter-paper .cv-letter-signoff{margin-top:6mm}.cv-letter-paper .cv-letter-signature{margin-top:3mm;font-weight:700}.cv-letter-paper .cv-letter-attachments{margin-top:7mm;font-size:9pt}.cv-letter-paper[data-template=brief-fokus] .cv-letter-header{border-top:1mm solid var(--resume-accent);border-bottom:0;padding-top:5mm}.cv-letter-paper[data-template=brief-fokus] .cv-letter-header h2{color:var(--resume-accent)}.cv-letter-paper[data-spacing=compact]{font-size:10pt;line-height:1.35}.cv-letter-paper[data-spacing=compact] .cv-letter-header{margin-bottom:6mm}.cv-letter-paper[data-spacing=compact] .cv-letter-paragraph{margin-top:3mm}.cv-resume-paper{box-sizing:border-box;color:#181817;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:210mm;min-height:297mm;margin:0;padding:16mm 18mm;font-family:CV Source Sans,sans-serif;font-size:10.5pt;font-weight:400;line-height:1.42}.cv-resume-paper *{box-sizing:border-box}.cv-resume-header{border-left:1mm solid var(--resume-accent);break-inside:avoid;margin:0;padding-left:4mm}.cv-resume-header h2{color:#181817;letter-spacing:-.03em;margin:0;font-size:26pt;font-weight:700;line-height:1.15}.cv-resume-header p{color:#4a4a46;margin:2mm 0 0;font-size:12pt}.cv-resume-paper address{color:#454541;flex-wrap:wrap;gap:1mm 4mm;margin-top:5mm;font-size:9.5pt;font-style:normal;display:flex}.cv-resume-paper section{margin-top:6mm}.cv-resume-paper h3{border-bottom:.25mm solid var(--resume-accent);color:var(--resume-accent);text-transform:uppercase;letter-spacing:.07em;break-after:avoid-page;margin:0 0 3mm;padding-bottom:1.5mm;font-size:10pt;font-weight:700}.cv-resume-paper p{orphans:2;widows:2;margin:0}.cv-resume-paper .cv-resume-text{white-space:pre-wrap}.cv-resume-paper .cv-resume-text+.cv-resume-text{margin-top:1.5mm}.cv-resume-entry{break-inside:auto;margin-top:3.5mm}.cv-resume-entry-heading{break-inside:avoid;break-after:avoid-page;justify-content:space-between;gap:3mm;display:flex}.cv-resume-entry h4{color:#181817;margin:0;font-size:11pt;font-weight:700}.cv-resume-entry time{color:#33332f;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9pt;font-weight:600}.cv-resume-paper .cv-resume-meta{color:#3f3f3b;margin-bottom:1.2mm;font-size:10pt}.cv-resume-paper .cv-resume-detail{color:#454541;font-size:9pt}.cv-resume-paper ul{margin:2.4mm 0 0;padding-left:4mm}.cv-resume-paper li{orphans:2;widows:2;margin-top:1mm}.cv-resume-paper a{color:inherit;text-underline-offset:.3mm;text-decoration:underline}.cv-resume-paper strong{font-weight:700}.cv-resume-paper[data-spacing=compact] section{margin-top:4mm}.cv-resume-paper[data-spacing=compact] .cv-resume-entry{margin-top:2mm}.cv-resume-paper .cv-resume-compact-entry{margin-top:1.5mm}.cv-resume-paper[data-template=fokus] .cv-resume-header{border-left:0;border-bottom:1mm solid var(--resume-accent);padding-bottom:5mm;padding-left:0}.cv-resume-paper[data-template=fokus] .cv-resume-header h2{color:var(--resume-accent)}.cv-resume-paper[data-template=kompakt] .cv-resume-header{border:0;padding:0}.cv-resume-paper[data-template=kompakt] h3{letter-spacing:.03em;border-bottom-style:dotted}.cv-document-pages{gap:24px;width:210mm;display:grid}.cv-resume-paper.cv-document-page{page:cv-document-page;break-after:page;width:210mm;height:297mm;min-height:297mm;margin:0;padding:16mm 18mm}.cv-document-page:last-child{break-after:auto}.cv-document-content{display:flow-root}.cv-resume-paper.cv-document-page [data-page-continuation=true]{margin-top:0}.cv-resume-paper.cv-document-page li[data-page-continuation=true]{list-style-type:none}@media screen and (forced-colors:active){.cv-resume-paper{background:canvas!important}.cv-resume-paper,.cv-resume-paper *{color:canvastext!important;border-color:canvastext!important}}@media print{html,body{background:#fff;margin:0;padding:0}.cv-resume-paper{width:auto;min-height:0;box-shadow:none;margin:0;padding:0}.cv-document-pages{width:210mm;display:block}}
@font-face{font-family:CV Familjen;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atelier/FamiljenGrotesk-Variable.woff2)format("woff2")}.cv-collection-paper{color:#24272b;--collection-ink:#24272b;--collection-muted:#50555c;--collection-line:#d5d9de;--collection-wash:#f3f5f7;font-size:10.5pt;line-height:1.44}.cv-collection-header{border-bottom:.35mm solid var(--collection-line);margin:0 0 8mm;padding:0 0 6mm}.cv-collection-header h1{letter-spacing:-.035em;color:var(--collection-ink);overflow-wrap:anywhere;margin:0;font:600 32pt/1.05 CV Familjen,sans-serif}.cv-collection-paper .cv-collection-headline{color:var(--resume-accent);margin:2.5mm 0 0;font-size:12pt;line-height:1.3}.cv-collection-header address{color:var(--collection-muted);gap:1mm 5mm;margin-top:5mm;font-size:10pt;line-height:1.4}.cv-collection-paper .cv-collection-section{margin-top:7mm;display:flow-root}.cv-collection-paper h2{border:0;border-bottom:.25mm solid var(--collection-line);color:var(--resume-accent);text-transform:none;letter-spacing:-.01em;margin:0 0 3.5mm;padding:0 0 2mm;font:600 12pt/1.25 CV Familjen,sans-serif}.cv-collection-paper .cv-collection-section-body{min-width:0;display:flow-root}.cv-collection-paper .cv-collection-entry{margin-top:4.5mm}.cv-collection-paper .cv-collection-entry:first-child{margin-top:0}.cv-collection-paper .cv-resume-entry-heading{align-items:baseline;gap:2mm 5mm}.cv-collection-paper h3{color:var(--collection-ink);text-transform:none;letter-spacing:0;border:0;margin:0;padding:0;font-family:CV Source Sans,sans-serif;font-size:11.3pt;font-weight:700;line-height:1.3}.cv-collection-paper time{color:var(--collection-muted);white-space:normal;font-size:10pt;line-height:1.4}.cv-collection-paper .cv-resume-meta{color:var(--collection-muted);margin:1mm 0 2mm;font-size:10.5pt;line-height:1.35}.cv-collection-paper .cv-resume-detail{color:var(--collection-muted);font-size:10pt}.cv-collection-paper ul{margin-top:2mm;padding-left:4mm}.cv-collection-paper li{margin-top:1.2mm;padding-left:.5mm}.cv-collection-paper li::marker{color:var(--resume-accent)}.cv-collection-paper [data-resume-section=skills] .cv-collection-entry,.cv-collection-paper [data-resume-section=languages] .cv-collection-entry{margin-top:2.5mm}.cv-collection-paper [data-resume-section=skills] h3,.cv-collection-paper [data-resume-section=languages] h3{font-size:10.5pt}.cv-collection-paper [data-resume-section=skills] .cv-resume-meta,.cv-collection-paper [data-resume-section=languages] .cv-resume-meta{margin-bottom:0}.cv-collection-paper[data-header=center] .cv-collection-header{text-align:center;padding:2mm 8mm 7mm}.cv-collection-paper[data-header=center] address{justify-content:center}.cv-collection-paper[data-header=right] .cv-collection-header{text-align:right;padding:1mm 0 7mm 20mm}.cv-collection-paper[data-header=right] address{justify-content:flex-end}.cv-collection-paper[data-header=staggered] .cv-collection-identity{border-left:1.2mm solid var(--resume-accent);padding-left:6mm}.cv-collection-paper[data-header=staggered] .cv-collection-headline{max-width:125mm;margin-top:4mm}.cv-collection-paper[data-header=staggered] address{margin-left:7mm}.cv-collection-paper[data-header=editorial] .cv-collection-header{padding-bottom:8mm}.cv-collection-paper[data-header=editorial] h1{letter-spacing:-.045em;max-width:145mm;font-size:39pt}.cv-collection-paper[data-header=editorial] .cv-collection-headline{max-width:135mm;margin-top:4mm;font:500 16pt/1.25 CV Familjen,sans-serif}.cv-collection-paper[data-header=brief] .cv-collection-header{border-top:.5mm solid var(--resume-accent);border-bottom:0;padding:6mm 0 0}.cv-collection-paper[data-header=brief] h1{font-size:27pt}.cv-collection-paper[data-header=brief] .cv-collection-headline{font-size:11.5pt}.cv-collection-paper[data-header=band] .cv-collection-header{background:var(--collection-wash);border:0;border-top:1mm solid var(--resume-accent);padding:7mm 7mm 6mm}.cv-collection-paper[data-header=band] h1{font-size:29pt}.cv-collection-paper[data-sections=open] h2{border:0;margin-bottom:4mm;padding:0}.cv-collection-paper[data-sections=chapters] h2{color:var(--collection-ink);border-bottom:.45mm solid var(--resume-accent);padding-bottom:2.5mm;font-size:15pt}.cv-collection-paper[data-sections=bands] h2{background:var(--collection-wash);border:0;padding:2mm 3mm;font-size:11pt}.cv-collection-paper[data-sections=underlined] h2{border:0;padding:0 0 2mm}.cv-collection-paper[data-sections=underlined] h2:after{content:"";background:var(--resume-accent);width:10mm;height:.55mm;margin-top:2mm;display:block}.cv-collection-paper[data-sections=inset] .cv-collection-section{border:.25mm solid var(--collection-line);padding:4mm 5mm}.cv-collection-paper[data-sections=inset] h2{border:0;padding:0}.cv-collection-paper [data-entry-layout=stack] .cv-resume-entry-heading,.cv-collection-paper [data-entry-layout=organization] .cv-resume-entry-heading,.cv-collection-paper [data-entry-layout=bibliography] .cv-resume-entry-heading{display:block}.cv-collection-paper [data-entry-layout=stack] time,.cv-collection-paper [data-entry-layout=organization] time,.cv-collection-paper [data-entry-layout=bibliography] time{margin-top:1mm;display:block}.cv-collection-paper [data-entry-layout=date-first] .cv-resume-entry-heading{display:block}.cv-collection-paper [data-entry-layout=date-first] time{margin:0 0 1mm;font-weight:700;display:block}.cv-collection-paper [data-entry-layout=date-rail] .cv-resume-entry-heading{grid-template-columns:31mm minmax(0,1fr);column-gap:5mm;display:grid}.cv-collection-paper [data-entry-layout=date-rail] .cv-resume-entry-heading:not(:has(time)){margin-left:36mm;display:block}.cv-collection-paper [data-entry-layout=date-rail]>:not(.cv-resume-entry-heading){margin-left:36mm}.cv-collection-paper [data-entry-layout=inset]{border-left:.35mm solid var(--collection-line);padding-left:4mm}.cv-collection-paper [data-entry-layout=inset] .cv-resume-entry-heading{display:block}.cv-collection-paper [data-entry-layout=inset] time{margin-top:1mm;display:block}.cv-collection-paper [data-entry-layout=bibliography]{padding-left:5mm}.cv-collection-paper [data-entry-layout=bibliography] h3{margin-left:-5mm;font-size:10.5pt}.cv-collection-paper[data-template=kontur] .cv-collection-header{border-bottom-color:var(--resume-accent)}.cv-collection-paper[data-template=kontur] h1{font-size:30pt}.cv-collection-paper[data-template=kontur] .cv-collection-entry+.cv-collection-entry{border-top:.2mm solid var(--collection-line);padding-top:3mm}.cv-collection-paper[data-template=horizont] h2{text-align:center;color:var(--collection-ink);font-size:13pt}.cv-collection-paper[data-template=horizont] .cv-collection-section{margin-top:8mm}.cv-collection-paper[data-template=horizont] .cv-collection-header{border-bottom:.7mm double var(--collection-line)}.cv-collection-paper[data-template=index] .cv-collection-section{border-top:.2mm solid var(--collection-line);padding-top:3mm}.cv-collection-paper[data-template=linie] .cv-collection-section-body{padding-left:5mm}.cv-collection-paper[data-template=linie] h1{font-size:34pt}.cv-collection-paper[data-template=linie] .cv-collection-header{border-bottom:0}.cv-collection-paper[data-template=raster] .cv-collection-entry{border-top:.2mm solid var(--collection-line);padding-top:3mm}.cv-collection-paper[data-template=raster] h1{letter-spacing:-.02em;font-size:28pt}.cv-collection-paper[data-template=raster] .cv-collection-header{border-bottom:.8mm solid var(--collection-ink)}.cv-collection-paper[data-template=dossier] .cv-collection-header{border-top-color:var(--collection-ink);border-bottom:.25mm solid var(--collection-line);background:0 0;padding:4mm 0 6mm}.cv-collection-paper[data-template=dossier] .cv-collection-headline{color:var(--collection-muted)}.cv-collection-paper[data-template=dossier] h3{font-size:11.5pt}.cv-collection-paper[data-template=signal] .cv-collection-headline{font-family:CV Familjen,sans-serif;font-size:18pt;font-weight:500}.cv-collection-paper[data-template=signal] .cv-collection-header{border-bottom:0}.cv-collection-paper[data-template=signal] h2{color:#24272b;border-left:.6mm solid var(--resume-accent);background:#eff5f2}.cv-collection-paper[data-template=bilanz] .cv-collection-header{border-bottom:.8mm solid var(--collection-ink)}.cv-collection-paper[data-template=bilanz] .cv-collection-entry{margin-top:6mm}.cv-collection-paper[data-template=perspektive] h1{max-width:none;font-size:24pt}.cv-collection-paper[data-template=perspektive] .cv-collection-headline{color:var(--collection-ink);max-width:145mm;font-size:26pt}.cv-collection-paper[data-template=perspektive] h2{color:var(--collection-muted);font-size:10.5pt}.cv-collection-paper[data-template=wirkung] .cv-collection-section{border:0;border-top:.25mm solid var(--collection-line);padding:4mm 0 0}.cv-collection-paper[data-template=wirkung] [data-resume-section=summary] section{background:var(--collection-wash);border:0;padding:5mm 6mm}.cv-collection-paper[data-template=wirkung] h1{font-size:34pt}.cv-collection-paper[data-template=wirkung] h3{font-family:CV Familjen,sans-serif;font-size:12pt;font-weight:600}.cv-collection-paper[data-template=mandat] .cv-collection-header{border-bottom:1mm double var(--collection-line);padding-bottom:8mm}.cv-collection-paper[data-template=mandat] h1{font-size:31pt}.cv-collection-paper[data-template=mandat] h2{color:var(--collection-ink);border-bottom-color:var(--collection-ink);text-align:left}.cv-collection-paper[data-template=projekt] .cv-collection-entry{border-bottom:.25mm solid var(--collection-line);padding-bottom:4mm}.cv-collection-paper[data-template=projekt] .cv-collection-header h1{font-size:30pt}.cv-collection-paper[data-template=projekt] h2{border-bottom:.7mm solid var(--resume-accent);background:0 0;padding-left:0}.cv-collection-paper[data-template=praxis] h1{font-size:29pt}.cv-collection-paper[data-template=praxis] .cv-collection-header{border:0;padding-bottom:2mm}.cv-collection-paper[data-template=praxis] [data-resume-section=summary] section{border-left:1mm solid var(--resume-accent);background:#f3f6f4}.cv-collection-paper[data-template=werk] .cv-collection-header{border-top:2mm solid var(--resume-accent);background:0 0;padding:4mm 0 6mm}.cv-collection-paper[data-template=werk] h1{font-size:35pt;font-weight:700}.cv-collection-paper[data-template=werk] .cv-collection-entry+.cv-collection-entry{border-top:.25mm solid var(--collection-line);padding-top:3mm}.cv-collection-paper[data-template=campus] .cv-collection-identity{border:0;padding:0}.cv-collection-paper[data-template=campus] h1{max-width:145mm;font-size:38pt}.cv-collection-paper[data-template=campus] .cv-collection-header{border-bottom:.6mm solid var(--resume-accent);padding-bottom:6mm}.cv-collection-paper[data-template=campus] address{margin-left:0}.cv-collection-paper[data-template=campus] h2{border:0;font-size:14pt}.cv-collection-paper[data-template=bruecke] .cv-collection-section{margin-top:8mm}.cv-collection-paper[data-template=forschung] .cv-collection-header{border-top-color:var(--collection-ink);padding-top:4mm}.cv-collection-paper[data-template=forschung] h1{letter-spacing:-.015em;font-size:24pt}.cv-collection-paper[data-template=forschung] h2{color:var(--collection-ink);font-size:11pt}.cv-collection-paper[data-template=forschung] h2:after{background:var(--collection-line);width:100%;height:.2mm}.cv-collection-paper[data-template=forschung] .cv-collection-entry{margin-top:3.5mm}.cv-collection-paper[data-template=atelier] .cv-collection-header{border-left:.6mm solid var(--resume-accent);border-bottom:0;padding-left:8mm}.cv-collection-paper[data-template=atelier] h1{max-width:140mm;font-size:43pt}.cv-collection-paper[data-template=atelier] h2{border-bottom:0;border-top:.3mm solid var(--collection-line);margin-right:12mm;padding-top:3mm}.cv-collection-paper[data-template=seitenlicht] .cv-collection-header{background:var(--collection-wash);border-top:0;padding-left:8mm}.cv-collection-paper[data-template=seitenlicht] .cv-collection-section{background:linear-gradient(90deg,#f3f5f7 0 33mm,#0000 33mm);padding:3mm 0}.cv-collection-paper[data-template=seitenlicht] h2{width:33mm;padding-left:3mm;padding-right:2mm}.cv-collection-paper[data-template=seitenlicht] h1{font-size:28pt}.cv-collection-paper[data-template=panorama] .cv-collection-header{border-bottom:.7mm solid var(--resume-accent);padding-right:15mm}.cv-collection-paper[data-template=panorama] .cv-collection-section{border:0;border-top:.25mm solid var(--collection-line);padding:4mm 0 0 6mm}.cv-collection-paper[data-template=panorama] h2{margin-left:-6mm;font-size:14pt}.cv-collection-paper[data-template=panorama] [data-resume-section=summary] section{background:var(--collection-wash);border:0;padding:4mm 6mm}.cv-collection-paper[data-spacing=compact] .cv-collection-section{margin-top:5mm}.cv-collection-paper[data-spacing=compact] .cv-collection-entry{margin-top:3mm}.cv-collection-paper.cv-document-page section[data-page-continuation=true]{margin-top:0}.cv-collection-paper.cv-document-page [data-page-continuation=true]:not(:has(h2)){border-top:0}@media screen and (forced-colors:active){.cv-collection-paper h1{color:canvastext}.cv-collection-paper section{background:canvas!important}}.cv-collection-paper .cv-text-join{white-space:pre}.cv-collection-paper [data-entry-layout=split] .cv-resume-entry-heading{display:block}.cv-collection-paper [data-entry-layout=split] h3{display:inline}.cv-collection-paper [data-entry-layout=split] time{margin-left:3mm;display:inline-block}.cv-collection-paper[data-template=atelier] .cv-collection-first,.cv-collection-paper[data-template=atelier] .cv-collection-last{display:block}.cv-collection-paper[data-template=atelier] .cv-collection-first{color:var(--collection-muted);margin-bottom:1mm;font-size:27pt;font-weight:400}.cv-collection-paper[data-template=horizont] h1{font-size:37pt}.cv-collection-paper[data-template=bilanz] h1{font-size:39pt}.cv-collection-paper[data-template=panorama] h1{font-size:42pt}.cv-collection-paper[data-template=praxis] .cv-collection-section{border:0;border-left:.25mm solid var(--collection-line)}.cv-collection-paper[data-sections=register] h2{float:none;border-left:.6mm solid var(--resume-accent);width:auto;margin-bottom:3mm;padding:0 0 0 3mm}.cv-collection-paper[data-sections=register] .cv-collection-section-body,.cv-collection-paper[data-template=index] .cv-collection-header{margin-left:8mm}.cv-collection-paper[data-template=bruecke] .cv-collection-header,.cv-collection-paper[data-template=seitenlicht] .cv-collection-header{padding-left:8mm}.cv-collection-paper[data-template=seitenlicht] .cv-collection-section{background:linear-gradient(90deg,#eef1f5 0 2mm,#0000 2mm);padding-left:5mm}.cv-collection-paper[data-template=seitenlicht] h2{border-left:0;padding-left:3mm}.cv-collection-header address{display:block}.cv-collection-paper[data-sections=bands] h2,.cv-collection-paper[data-header=band] .cv-collection-headline,.cv-collection-paper[data-template=wirkung] [data-resume-section=summary] h2,.cv-collection-paper[data-template=praxis] [data-resume-section=summary] h2,.cv-collection-paper[data-template=panorama] [data-resume-section=summary] h2{color:var(--collection-ink)}
@font-face{font-family:CV Familjen;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atelier/FamiljenGrotesk-Variable.woff2)format("woff2")}.cv-v3-paper{background:var(--cv-paper);color:#26303a;width:210mm;padding:16mm 14mm;font-size:10.3pt;line-height:1.42;display:flow-root}.cv-v3-paper.cv-document-page{padding:16mm 14mm}.cv-v3-paper .cv-v3-masthead{border-bottom:.35mm solid var(--cv-accent);background:var(--cv-paper);margin:0 0 8mm;padding:0 0 6mm}.cv-v3-paper h1{color:var(--cv-ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font:600 33pt/1.04 CV Familjen,sans-serif}.cv-v3-paper .cv-v3-headline{color:var(--cv-accent);margin-top:3mm;font:500 13pt/1.3 CV Familjen,sans-serif}.cv-v3-paper address{color:#46515d;flex-wrap:wrap;gap:0 4mm;margin:5mm 0 0;font-size:9.2pt;line-height:1.5;display:flex}.cv-v3-paper .cv-v3-section{margin-top:6mm;display:flow-root}.cv-v3-paper h2{color:var(--cv-accent);letter-spacing:-.01em;border:0;border-bottom:.25mm solid #ccd2d5;margin:0 0 3mm;padding:0 0 1.8mm;font:600 11.5pt/1.25 CV Familjen,sans-serif}.cv-v3-paper .cv-collection-entry{margin:4.2mm 0 0}.cv-v3-paper .cv-collection-entry:first-child{margin-top:0}.cv-v3-paper .cv-resume-entry-heading{display:block}.cv-v3-paper h3{color:inherit;text-transform:none;letter-spacing:0;border:0;margin:0;padding:0;font:700 10.8pt/1.3 CV Source Sans,sans-serif}.cv-v3-paper time{color:#3c4650;font-variant-numeric:tabular-nums;white-space:normal;margin:.7mm 0 0;font-size:9.2pt;font-weight:600;line-height:1.35;display:block}.cv-v3-paper .cv-resume-meta{color:#46515d;margin:.5mm 0 0;font-size:9.8pt}.cv-v3-paper .cv-resume-detail{color:#46515d;margin:1mm 0;font-size:9.2pt}.cv-v3-paper ul{margin:2.6mm 0 0;padding-left:4mm}.cv-v3-paper li{margin-top:1mm;padding-left:.3mm}.cv-v3-paper li::marker{color:var(--cv-accent)}.cv-v3-paper .cv-text-join{white-space:pre}.cv-v3-paper [data-entry-layout=date-rail] .cv-resume-entry-heading{grid-template-columns:29mm minmax(0,1fr);align-items:baseline;column-gap:4mm;display:grid}.cv-v3-paper [data-entry-layout=date-rail] .cv-resume-entry-heading time{margin:0;font-size:10.8pt;line-height:1.3}.cv-v3-paper [data-entry-layout=date-rail]>:not(.cv-resume-entry-heading){margin-left:33mm}.cv-v3-paper [data-entry-layout=bibliography]{padding-left:4mm}.cv-v3-paper [data-entry-layout=bibliography] h3{margin-left:-4mm}.cv-v3-paper [data-resume-section=skills] h3,.cv-v3-paper [data-resume-section=languages] h3{font-size:10pt}.cv-v3-paper [data-resume-section=skills] .cv-collection-entry,.cv-v3-paper [data-resume-section=languages] .cv-collection-entry{margin-top:2.4mm}.cv-v3-columns{grid-template-columns:minmax(0, 1fr) var(--cv-side-width);align-items:start;gap:8mm;display:grid}.cv-v3-paper[data-composition=sidebar-left] .cv-v3-columns{grid-template-columns:var(--cv-side-width) minmax(0, 1fr)}.cv-v3-lane{min-width:0;display:flow-root}.cv-v3-lane[data-lane=side]{padding:0 3mm}.cv-v3-lane>[data-resume-section]:first-child .cv-v3-section{margin-top:0}.cv-v3-paper[data-pagination-lane=side] .cv-document-content{width:var(--cv-side-width)}.cv-v3-paper[data-pagination-lane=main] .cv-document-content{width:calc(182mm - var(--cv-side-width) - 8mm)}.cv-v3-lane[data-lane=side] h1{font-size:26pt;line-height:1.08}.cv-v3-lane[data-lane=side] .cv-v3-headline{font-size:11.5pt}.cv-v3-lane[data-lane=side] .cv-v3-masthead{background:0 0;border:0;margin-bottom:8mm;padding:0}.cv-v3-lane[data-lane=side] address{font-size:9pt;line-height:1.6}.cv-v3-lane[data-lane=side] h2{font-size:10.5pt}.cv-v3-lane[data-lane=side] .cv-portrait-identity{flex-direction:column;align-items:flex-start;gap:6mm}.cv-v3-lane[data-lane=side] .cv-portrait{aspect-ratio:1;order:-1;max-width:100%;height:auto}.cv-v3-lane[data-lane=side] [data-photo-position=right] .cv-portrait{align-self:flex-end}.cv-v3-lane[data-lane=side] [data-photo-position=center] .cv-portrait{align-self:center}.cv-v3-lane[data-lane=side] [data-photo-position=center]{text-align:center;align-items:center}.cv-v3-paper[data-composition=sidebar-left]{background:linear-gradient(90deg, var(--cv-wash) 0 calc(18mm + var(--cv-side-width)), var(--cv-paper) calc(18mm + var(--cv-side-width)))}.cv-v3-paper[data-composition=sidebar-right]{background:linear-gradient(90deg, var(--cv-paper) 0 calc(192mm - var(--cv-side-width)), var(--cv-wash) calc(192mm - var(--cv-side-width)))}.cv-v3-paper[data-template=kontur] .cv-v3-masthead{border-left:1.5mm solid var(--cv-accent);border-bottom:0;padding-left:6mm}.cv-v3-paper[data-template=kontur] h2{text-transform:uppercase;letter-spacing:.08em;font-size:10.5pt}.cv-v3-paper[data-template=kontur] .cv-collection-entry+.cv-collection-entry{border-top:.2mm solid #d9dfe4;padding-top:3mm}.cv-v3-paper[data-template=horizont] .cv-v3-masthead{text-align:center;background:var(--cv-wash);border:0;padding:7mm 8mm}.cv-v3-paper[data-template=horizont] h1{font-size:36pt}.cv-v3-paper[data-template=horizont] h2{text-align:center;color:var(--cv-ink);border:0;font-size:12pt}.cv-v3-paper[data-template=horizont] .cv-v3-section{margin-top:8mm}.cv-v3-paper[data-template=horizont] [data-resume-section=summary]{text-align:center;padding:0 7mm}.cv-v3-paper[data-template=horizont] .cv-resume-entry-heading{border-bottom:.2mm solid #d0d7d1;padding-bottom:2mm}.cv-v3-paper[data-template=index]{background:linear-gradient(90deg, var(--cv-ink) 0 calc(18mm + var(--cv-side-width)), #fff calc(18mm + var(--cv-side-width)))}.cv-v3-paper[data-template=index] [data-lane=side],.cv-v3-paper[data-template=index] [data-lane=side] :is(h1,h2,.cv-v3-headline,address,.cv-resume-meta,.cv-resume-detail,time){color:#fff}.cv-v3-paper[data-template=index] [data-lane=side] h2{text-transform:uppercase;letter-spacing:.07em;border-bottom-color:#768397;font-size:9.5pt}.cv-v3-paper[data-template=index] [data-lane=main] h2{border-bottom:.7mm solid var(--cv-accent);padding-bottom:3mm;font-size:15pt}.cv-v3-paper[data-template=linie] .cv-v3-masthead{border-bottom:1mm solid var(--cv-accent);margin-left:33mm}.cv-v3-paper[data-template=linie] h1{font-size:37pt}.cv-v3-paper[data-template=linie] h2{color:var(--cv-ink);border:0;margin-left:33mm}.cv-v3-paper[data-template=linie] .cv-collection-entry{border-left:.5mm solid var(--cv-accent);padding-left:4mm}.cv-v3-paper[data-template=linie] time{color:var(--cv-accent);font-weight:700}.cv-v3-paper[data-template=linie] [data-resume-section=summary] .cv-v3-section-body{margin-left:33mm}.cv-v3-paper[data-template=raster] .cv-v3-masthead{border:0;border-top:2mm solid var(--cv-accent);background:var(--cv-wash);padding:7mm}.cv-v3-paper[data-template=raster] h1{letter-spacing:-.02em;font-size:31pt}.cv-v3-paper[data-template=raster] h2{color:var(--cv-ink);text-transform:uppercase;letter-spacing:.04em;border-bottom:.5mm solid var(--cv-ink);font-size:11pt}.cv-v3-paper[data-template=raster] .cv-collection-entry{border-top:.2mm solid #bac8d0;padding-top:3mm}.cv-v3-paper[data-template=raster] [data-entry-layout=date-rail] .cv-resume-entry-heading{display:block}.cv-v3-paper[data-template=raster] [data-entry-layout=date-rail]>:not(.cv-resume-entry-heading){margin-left:0}.cv-v3-paper[data-template=dossier] .cv-v3-masthead{background:var(--cv-ink);border:0;padding:8mm}.cv-v3-paper[data-template=dossier] .cv-v3-masthead :is(h1,.cv-v3-headline,address){color:#fff}.cv-v3-paper[data-template=dossier] h1{letter-spacing:-.015em;font-size:28pt}.cv-v3-paper[data-template=dossier] h2{background:var(--cv-wash);color:var(--cv-ink);border:0;padding:2.5mm 3mm}.cv-v3-chapter{letter-spacing:.04em;margin-right:3mm;font-size:9pt;display:inline-block}.cv-v3-paper[data-template=dossier] h3{font-family:CV Familjen,sans-serif;font-size:12pt}.cv-v3-paper[data-template=signal]{background:linear-gradient(90deg, var(--cv-ink) 0 calc(18mm + var(--cv-side-width)), #fff calc(18mm + var(--cv-side-width)))}.cv-v3-paper[data-template=signal] .cv-v3-masthead{background:var(--cv-ink);border-bottom:1mm solid var(--cv-secondary);margin:-16mm -14mm 8mm;padding:8mm}.cv-v3-paper[data-template=signal] .cv-v3-masthead :is(h1,address,.cv-v3-headline){color:#fff}.cv-v3-paper[data-template=signal] .cv-v3-headline{font-size:20pt}.cv-v3-paper[data-template=signal] [data-lane=side]{color:#fff}.cv-v3-paper[data-template=signal] [data-lane=side] :is(h2,time,.cv-resume-meta,.cv-resume-detail){color:#fff;border-color:#78978d}.cv-v3-paper[data-template=signal] [data-lane=main] h2{border:0;font-size:13pt}.cv-v3-paper[data-template=bilanz] .cv-v3-lane[data-lane=side]{padding:0 5mm 0 0}.cv-v3-paper[data-template=bilanz] .cv-v3-lane[data-lane=side] h1{font-size:30pt}.cv-v3-paper[data-template=bilanz] [data-lane=side] h2{text-transform:uppercase;letter-spacing:.07em;border:0;font-size:9.5pt}.cv-v3-paper[data-template=bilanz] [data-lane=main] h2{border-bottom:.8mm solid var(--cv-ink);color:var(--cv-ink);font-size:17pt}.cv-v3-paper[data-template=bilanz] [data-lane=main] .cv-collection-entry{border-top:.2mm solid #cfd7d1;padding-top:3mm}.cv-v3-paper[data-template=perspektive] .cv-v3-masthead{border-bottom:1mm solid var(--cv-accent);padding:5mm 0 7mm}.cv-v3-paper[data-template=perspektive] h1{font-size:24pt}.cv-v3-paper[data-template=perspektive] .cv-v3-headline{color:var(--cv-ink);font-size:29pt;line-height:1.1}.cv-v3-paper[data-template=perspektive] [data-lane=side] h2{border:0;font-size:13pt}.cv-v3-paper[data-template=perspektive] [data-lane=main] .cv-collection-entry{border-left:.4mm solid var(--cv-accent);padding-left:4mm}.cv-v3-paper[data-template=wirkung] .cv-v3-masthead{background:var(--cv-ink);border-bottom:1.2mm solid var(--cv-secondary);margin:-16mm -14mm 8mm;padding:13mm 14mm 10mm}.cv-v3-paper[data-template=wirkung] .cv-v3-masthead :is(h1,address,.cv-v3-headline){color:#fff}.cv-v3-paper[data-template=wirkung] h1{font-size:39pt}.cv-v3-paper[data-template=wirkung] [data-lane=main] h2{color:var(--cv-ink);border:0;font-size:15pt}.cv-v3-paper[data-template=wirkung] [data-resume-section=summary] .cv-v3-section-body{border-bottom:.5mm solid var(--cv-secondary);padding-bottom:4mm;font-size:11.2pt}.cv-v3-paper[data-template=mandat]{outline-offset:-7mm;outline:.35mm solid #b5a58a}.cv-v3-paper[data-template=mandat] .cv-v3-masthead{text-align:center;border-bottom:1mm double var(--cv-accent);padding:5mm 7mm 8mm}.cv-v3-paper[data-template=mandat] h1{letter-spacing:.015em;font-size:33pt;font-weight:500}.cv-v3-paper[data-template=mandat] h2{text-transform:uppercase;letter-spacing:.1em;color:var(--cv-ink);font-size:10.5pt}.cv-v3-paper[data-template=mandat] .cv-collection-entry{margin-top:5mm}.cv-v3-paper[data-template=projekt] .cv-v3-masthead{border:0;border-left:12mm solid var(--cv-accent);background:var(--cv-wash);padding:5mm 7mm}.cv-v3-paper[data-template=projekt] h1{font-size:31pt}.cv-v3-paper[data-template=projekt] h2{border:0;font-size:14pt}.cv-v3-paper[data-template=projekt] :is([data-resume-section=projects],[data-resume-section=experience]) .cv-collection-entry{background:var(--cv-wash);border-left:.6mm solid var(--cv-accent);padding:4mm 5mm}.cv-v3-paper[data-template=projekt] time{color:var(--cv-accent);font-weight:700}.cv-v3-paper[data-template=praxis] .cv-v3-lane[data-lane=side]{padding:0 4mm 0 0}.cv-v3-paper[data-template=praxis] [data-lane=side] h1{font-size:28pt}.cv-v3-paper[data-template=praxis] [data-lane=side] h2{border:0;font-size:11.5pt}.cv-v3-paper[data-template=praxis] [data-lane=main] h2{border-bottom:.5mm solid var(--cv-accent);padding-bottom:2mm;font-size:15pt}.cv-v3-paper[data-template=praxis] [data-lane=main] .cv-collection-entry{border-bottom:.2mm solid #ced8d1;padding-bottom:4mm}.cv-v3-paper[data-template=werk] .cv-v3-masthead{background:var(--cv-accent);border:0;border-left:3mm solid var(--cv-secondary);padding:8mm}.cv-v3-paper[data-template=werk] .cv-v3-masthead :is(h1,address,.cv-v3-headline){color:#fff}.cv-v3-paper[data-template=werk] h1{font-size:35pt;font-weight:700}.cv-v3-paper[data-template=werk] h2{background:var(--cv-wash);color:var(--cv-ink);text-transform:uppercase;letter-spacing:.04em;border:0;padding:2mm 3mm;font-size:10.5pt}.cv-v3-paper[data-template=werk] .cv-collection-entry+.cv-collection-entry{border-top:.3mm solid #ccd4de;padding-top:3mm}.cv-v3-paper[data-template=campus] .cv-v3-masthead{border:0;border-left:2mm solid var(--cv-secondary);background:var(--cv-wash);padding:6mm 7mm}.cv-v3-paper[data-template=campus] h1{font-size:40pt}.cv-v3-paper[data-template=campus] [data-lane=main] h2{color:var(--cv-ink);border:0;font-size:17pt}.cv-v3-paper[data-template=campus] [data-lane=side] h2{border-top:.5mm solid var(--cv-accent);border-bottom:0;padding:2mm 0}.cv-v3-paper[data-template=campus] [data-lane=main] .cv-collection-entry{border-bottom:.25mm solid #c9d1df;padding-bottom:4mm}.cv-v3-paper[data-template=bruecke] [data-lane=side] h1{font-size:30pt}.cv-v3-paper[data-template=bruecke] [data-lane=side]{padding-left:5mm}.cv-v3-paper[data-template=bruecke] [data-lane=main] h2{border-bottom:.7mm solid var(--cv-accent);font-size:15pt}.cv-v3-paper[data-template=bruecke] [data-lane=side] h2{text-transform:uppercase;letter-spacing:.04em;border:0;font-size:10pt}.cv-v3-paper[data-template=bruecke] [data-lane=main] time{color:var(--cv-accent);font-weight:700}.cv-v3-paper[data-template=forschung] .cv-v3-masthead{border-top:1mm solid var(--cv-ink);border-bottom:.25mm solid var(--cv-ink);padding:5mm 0}.cv-v3-paper[data-template=forschung] h1{letter-spacing:-.02em;font-size:27pt}.cv-v3-paper[data-template=forschung] h2{color:var(--cv-ink);text-transform:uppercase;letter-spacing:.07em;font-size:10.5pt}.cv-v3-paper[data-template=forschung] .cv-v3-section-body{margin-left:9mm}.cv-v3-paper[data-template=forschung] [data-resume-section=publications] .cv-collection-entry{margin-top:3mm}.cv-v3-paper[data-template=forschung] [data-resume-section=publications] .cv-resume-meta{font-style:italic}.cv-v3-paper[data-template=atelier] .cv-v3-masthead{border-bottom:2mm solid var(--cv-accent);background:var(--cv-paper);margin:-16mm -14mm 8mm;padding:12mm 14mm 8mm}.cv-v3-paper[data-template=atelier] h1{letter-spacing:-.055em;font-size:47pt}.cv-v3-first,.cv-v3-last{display:block}.cv-v3-paper[data-template=atelier] .cv-v3-first{letter-spacing:-.035em;font-size:30pt;font-weight:400}.cv-v3-paper[data-template=atelier] .cv-v3-headline{font-size:16pt}.cv-v3-paper[data-template=atelier] [data-lane=side] h2{text-transform:uppercase;letter-spacing:.05em;border:0;font-size:10pt}.cv-v3-paper[data-template=atelier] [data-lane=main] h2{border-top:.3mm solid var(--cv-accent);color:var(--cv-ink);border-bottom:0;padding-top:3mm;font-size:17pt}.cv-v3-paper[data-template=seitenlicht] [data-lane=side]{padding:2mm 5mm 0 0}.cv-v3-paper[data-template=seitenlicht] [data-lane=side] h1{font-size:31pt}.cv-v3-paper[data-template=seitenlicht] [data-lane=side] .cv-v3-headline{border-top:.6mm solid var(--cv-accent);padding-top:4mm}.cv-v3-paper[data-template=seitenlicht] [data-lane=main] h2{border:0;border-left:1mm solid var(--cv-accent);padding-left:3mm;font-size:13pt}.cv-v3-paper[data-template=seitenlicht] [data-lane=main] .cv-v3-section-body{padding-left:4mm}.cv-v3-paper[data-template=panorama] .cv-v3-masthead{background:var(--cv-ink);border:0;margin:-16mm -14mm 8mm;padding:12mm 14mm 9mm}.cv-v3-paper[data-template=panorama] .cv-v3-masthead :is(h1,address,.cv-v3-headline){color:#fff}.cv-v3-paper[data-template=panorama] h1{font-size:40pt}.cv-v3-paper[data-template=panorama] .cv-v3-lane[data-lane=side]{border-left:.4mm solid var(--cv-accent);padding-left:5mm}.cv-v3-paper[data-template=panorama] h2{border:0;font-size:14pt}.cv-v3-paper[data-template=panorama] [data-resume-section=summary] .cv-v3-section-body{background:var(--cv-wash);padding:4mm}.cv-v3-paper[data-spacing=compact] .cv-v3-section{margin-top:4.5mm}.cv-v3-paper[data-spacing=compact] .cv-collection-entry{margin-top:3mm}.cv-v3-paper.cv-document-page [data-page-continuation=true]{margin-top:0}.cv-v3-paper.cv-document-page [data-page-continuation=true]:not(:has(h2)){border-top:0}@media screen and (forced-colors:active){.cv-v3-paper,.cv-v3-paper *{color:canvastext!important;background:canvas!important;border-color:canvastext!important}}
.cv-portrait-identity{justify-content:space-between;align-items:center;gap:7mm;display:flex}.cv-portrait-name{flex:1;min-width:0}.cv-portrait-identity[data-photo-position=center]{text-align:center;flex-direction:column}.cv-portrait{background:#e8e8e5;border-radius:3mm;flex:none;width:33mm;height:33mm;position:relative;overflow:hidden}.cv-portrait[data-size=small]{width:25mm;height:25mm}.cv-portrait[data-size=large]{width:43mm;height:43mm}.cv-portrait[data-shape=square]{border-radius:0}.cv-portrait[data-shape=circle]{border-radius:50%}.cv-portrait img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.cv-portrait[data-shape=circle]{clip-path:circle(50%)}.cv-portrait[data-shape=portrait],.cv-v3-lane .cv-portrait[data-shape=portrait]{aspect-ratio:4/5;border-radius:2mm;height:auto}.cv-portrait[data-shape=arch],.cv-v3-lane .cv-portrait[data-shape=arch]{aspect-ratio:4/5;clip-path:inset(0 round 50% 50% 2mm 2mm);border-radius:50% 50% 2mm 2mm;height:auto}
@font-face{font-family:CV Instrument;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/suites/InstrumentSans.woff2)format("woff2")}@font-face{font-family:CV Hanken;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/suites/HankenGrotesk.woff2)format("woff2")}@font-face{font-family:CV Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/suites/Commissioner.woff2)format("woff2")}@font-face{font-family:CV Bricolage;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/suites/BricolageGrotesque.woff2)format("woff2")}@font-face{font-family:CV Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/suites/Onest.woff2)format("woff2")}@font-face{font-family:CV Schibsted;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/suites/SchibstedGrotesk.woff2)format("woff2")}.su-paper,.su-paper.cv-document-page{width:210mm;color:var(--su-ink);background:var(--su-paper);font:400 9.8pt/1.48 var(--su-font), "CV Source Sans", sans-serif;padding:17mm 16mm}.su-paper{display:flow-root}.su-paper .su-header{margin:0 0 9mm;display:flow-root}.su-paper h1{color:var(--su-ink);font:600 36pt/1.04 var(--su-font), sans-serif;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.su-paper .su-headline{color:var(--su-accent);margin-top:3mm;font-size:12pt;font-weight:500;line-height:1.32}.su-paper .su-kicker{font:500 7.2pt/1.2 var(--su-font), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 4mm}.su-paper .su-header-rule{border-top:1mm solid var(--su-accent);width:12mm;margin-bottom:5mm}.su-paper .su-contacts{border-top:.25mm solid color-mix(in srgb, var(--su-ink) 22%, transparent);font:normal 400 8.3pt/1.5 var(--su-font), sans-serif;color:inherit;flex-wrap:wrap;gap:2mm 5mm;margin:5mm 0 0;padding-top:4mm;display:flex}.su-contacts>span{overflow-wrap:anywhere;align-items:flex-start;gap:1.5mm;min-width:0;max-width:100%;display:flex}.su-icon{color:currentColor;flex:0 0 3.4mm;width:3.4mm;height:3.4mm;margin-top:.2mm}.su-paper .su-section{margin:6.5mm 0 0;display:flow-root}.su-paper .su-section-heading{color:var(--su-accent);font:600 11pt/1.3 var(--su-font), sans-serif;letter-spacing:-.025em;border:0;align-items:baseline;gap:2.3mm;margin:0 0 3.2mm;padding:0;display:flex}.su-heading-mark{font-variant-numeric:tabular-nums;align-self:center;font-size:8pt;font-weight:500;display:inline-flex}.su-section-body{min-width:0;display:flow-root}.su-paper .cv-collection-entry{margin:4.6mm 0 0;padding:0}.su-paper .cv-collection-entry:first-child{margin-top:0}.su-paper .cv-resume-entry-heading{display:block}.su-paper h3{color:inherit;font:600 10.2pt/1.35 var(--su-font), sans-serif;letter-spacing:-.015em;text-transform:none;border:0;margin:0;padding:0}.su-paper time{color:inherit;font-variant-numeric:tabular-nums;white-space:normal;margin:.7mm 0 0;font-size:8.4pt;font-weight:600;line-height:1.4;display:block}.su-paper .cv-resume-meta{margin:.5mm 0 0;font-size:9.2pt}.su-paper .cv-resume-detail{margin:1mm 0;font-size:8.4pt}.su-paper .cv-resume-detail.cv-entry-meta{margin:.3mm 0;font-size:8.2pt;line-height:1.45}.su-paper .cv-resume-detail.cv-entry-meta:first-of-type{margin-top:1.6mm}.su-paper .cv-collection-entry>.cv-resume-text{margin:2mm 0 0}.su-paper .cv-entry-link{color:var(--su-accent);text-underline-offset:.35mm;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:.18mm}.su-paper .su-contacts a{color:inherit;text-decoration:none}.su-paper ul{margin:2.6mm 0 0;padding-left:3.7mm}.su-paper li{margin-top:1.2mm;padding-left:.5mm}.su-paper li::marker{color:var(--su-accent);font-size:.7em}.su-paper .cv-text-join{white-space:pre}.su-paper [data-entry-layout=bibliography]{padding-left:4mm}.su-paper [data-entry-layout=bibliography] h3{margin-left:-4mm}.su-paper [data-resume-section=skills] .cv-collection-entry,.su-paper [data-resume-section=languages] .cv-collection-entry{margin-top:4mm}.su-paper [data-resume-section=skills] .cv-collection-entry:first-child,.su-paper [data-resume-section=languages] .cv-collection-entry:first-child{margin-top:0}.su-paper [data-resume-section=skills] h3,.su-paper [data-resume-section=languages] h3{font-size:9.3pt}.su-paper .cv-portrait{box-shadow:0 0 0 1mm var(--su-paper)}.su-paper .cv-portrait-identity{align-items:center;gap:9mm}.su-paper .cv-portrait-name{min-width:0}.su-paper [data-photo-position=center] .su-identity{text-align:center}.su-paper[data-body=rail] .su-section{border-top:.25mm solid color-mix(in srgb, var(--su-ink) 20%, transparent);grid-template-columns:31mm minmax(0,1fr);gap:6mm;padding-top:4mm;display:grid}.su-paper[data-body=rail] .su-section-heading{text-transform:uppercase;letter-spacing:.07em;font-size:8pt;line-height:1.5;display:block}.su-paper[data-body=rail] .su-heading-mark{margin-bottom:2mm;display:block}.su-paper[data-body=timeline] .su-section-body:has([data-entry-layout=date-rail]){border-left:.4mm solid var(--su-accent);padding-left:4mm}.su-paper [data-entry-layout=date-rail] .cv-resume-entry-heading{grid-template-columns:31mm minmax(0,1fr);align-items:baseline;gap:4mm;display:grid}.su-paper [data-entry-layout=date-rail] .cv-resume-entry-heading time{margin:0;font-size:10.2pt;line-height:1.35}.su-paper [data-entry-layout=date-rail]>:not(.cv-resume-entry-heading){margin-left:35mm}.su-paper[data-body=ledger] .su-section-heading{border-bottom:.6mm solid var(--su-ink);letter-spacing:.08em;text-transform:uppercase;padding-bottom:2mm;font-size:9pt}.su-paper[data-body=ledger] .cv-collection-entry+.cv-collection-entry{border-top:.25mm solid color-mix(in srgb, var(--su-ink) 20%, transparent);margin-top:2mm;padding-top:2mm}.su-paper[data-body=cards] :is([data-resume-section=projects],[data-resume-section=education],[data-resume-section=experience]) .cv-collection-entry{background:var(--su-wash);border-left:.6mm solid var(--su-accent);padding:4.5mm}.su-paper[data-body=chapters] .su-section-heading{border-bottom:.25mm solid var(--su-ink);color:var(--su-ink);align-items:baseline;gap:5mm;padding-bottom:3mm}.su-paper[data-body=chapters] .su-heading-mark{color:var(--su-accent);align-self:baseline;font-size:16pt;font-weight:400}.su-columns{grid-template-columns:minmax(0, 1fr) var(--cv-side-width);align-items:start;gap:9mm;display:grid}.su-paper[data-composition=sidebar-left] .su-columns{grid-template-columns:var(--cv-side-width) minmax(0, 1fr)}.su-paper .cv-v3-lane{min-width:0;display:flow-root}.su-paper .cv-v3-lane>[data-resume-section]:first-child .su-section{margin-top:0}.su-paper[data-pagination-lane=side] .cv-document-content{width:var(--cv-side-width)}.su-paper[data-pagination-lane=main] .cv-document-content{width:calc(178mm - var(--cv-side-width) - 9mm)}.su-paper .su-side .su-section-heading{font-size:9.5pt}.su-paper .su-side .su-header{margin-bottom:8mm}.su-paper .su-side .su-header h1{font-size:24pt}.su-paper .su-side .su-contacts{font-size:8pt;display:grid}.su-paper .su-side .cv-portrait-identity{flex-direction:column;align-items:flex-start;gap:6mm}.su-paper .su-side .cv-portrait{order:-1;max-width:100%}.su-paper .su-side [data-photo-position=center]{align-items:center}.su-paper .su-side [data-photo-position=right] .cv-portrait{align-self:flex-end}.su-resume [data-header=center]{text-align:center}.su-resume [data-header=center] .su-header-rule{margin-left:auto;margin-right:auto}.su-resume [data-header=center] .su-contacts{justify-content:center}.su-resume [data-header=compact] .su-kicker{display:none}.su-resume [data-header=compact] h1{font-size:29pt}.su-resume [data-header=compact] .su-header-rule{border-width:.35mm;width:100%}.su-resume [data-header=editorial] h1{max-width:115mm;font-size:51pt;font-weight:500}.su-resume [data-header=poster] h1{letter-spacing:-.03em;font-size:24pt}.su-resume [data-header=poster] .su-headline{letter-spacing:-.045em;font-size:30pt;font-weight:600;line-height:1.12}.su-resume [data-header=band]{background:var(--su-ink);color:#fff;margin:-17mm -16mm 8mm;padding:14mm 16mm 8mm}.su-resume [data-header=band] :is(h1,.su-headline){color:#fff}.su-resume [data-header=band] .su-contacts{border-color:#ffffff50}.su-resume [data-header=split]{border-left:1mm solid var(--su-accent);padding-left:5mm}.su-resume [data-header=split] .su-header-rule{display:none}.su-resume [data-header=offset] .su-identity{padding-left:12mm}.su-resume [data-header=offset] .su-header-rule{border-width:.3mm;width:100%}.su-resume[data-suite=kontur] .su-header{border-bottom:1.1mm solid var(--su-accent);padding-bottom:5mm}.su-resume[data-suite=kontur] .su-header-rule{display:none}.su-resume[data-suite=kontur] .su-contacts{border-top:0;padding-top:1mm}.su-resume[data-suite=horizont] .su-header{background:var(--su-wash);border-radius:0 0 16mm;margin:0 0 6mm;padding:5mm 8mm}.su-resume[data-suite=horizont] h1{font-size:32pt}.su-resume[data-suite=horizont] .su-section-heading{justify-content:center;font-weight:500}.su-resume[data-suite=horizont] [data-resume-section=summary] .su-section-body{text-align:center;padding:0 10mm}.su-resume[data-suite=horizont] .cv-collection-entry{border-top:.25mm solid #d9e0da;padding-top:3mm}.su-resume[data-suite=index] .su-header{border-bottom:.8mm solid var(--su-accent);padding-bottom:7mm}.su-resume[data-suite=index] .su-section-body{padding-left:13mm}.su-resume[data-suite=index] .su-section-heading{text-transform:uppercase;letter-spacing:.09em;font-size:9.3pt}.su-resume[data-suite=linie] .su-section-heading{padding-left:4mm}.su-resume[data-suite=raster] .su-kicker{letter-spacing:.24em}.su-resume[data-suite=dossier] .su-header{margin:0 0 7mm;padding:7mm}.su-resume[data-suite=dossier] .su-header-rule{border-color:#c8d6bd;width:16mm}.su-resume[data-suite=dossier] .su-heading-mark{font-size:9pt}.su-resume[data-suite=signal] .su-header{background:var(--su-ink);color:#fff;margin:-17mm -16mm 7mm;padding:13mm 16mm 9mm}.su-resume[data-suite=signal] .su-header :is(h1,.su-headline){color:#fff}.su-resume[data-suite=signal] .su-contacts{border-color:#ffffff50}.su-resume[data-suite=signal] [data-resume-section=skills] .su-section-body{background:var(--su-wash);padding:3mm 4mm}.su-resume[data-suite=signal] [data-resume-section=skills] .cv-collection-entry{margin-top:1mm}.su-resume[data-suite=bilanz] .su-header{border-bottom:.8mm solid var(--su-ink);padding-bottom:5mm}.su-resume[data-suite=bilanz] h1{font-size:32pt}.su-resume[data-suite=bilanz] .su-side{border-right:.3mm solid #cec8ba;padding-right:5mm}.su-resume[data-suite=bilanz] .su-side .su-section-heading{text-transform:uppercase;letter-spacing:.08em;font-size:8pt}.su-resume[data-suite=perspektive] .su-header{border-bottom:.7mm solid var(--su-accent);padding-bottom:5mm}.su-resume[data-suite=perspektive] .su-headline{font-size:33pt}.su-resume[data-suite=perspektive] .su-section{border-top:0;grid-template-columns:31mm minmax(0,1fr)}.su-resume[data-suite=perspektive] .su-section-body{border-left:.4mm solid var(--su-accent);padding-left:4mm}.su-resume[data-suite=wirkung] .su-header{border-bottom:.4mm solid var(--su-accent);margin-bottom:10mm;padding-bottom:6mm}.su-resume[data-suite=wirkung] h1{font-size:40pt}.su-resume[data-suite=wirkung] .su-header-rule{border-width:.6mm;width:20mm}.su-resume[data-suite=wirkung] [data-resume-section=summary]{padding:0 9mm 0 0;font-size:11pt}.su-resume[data-suite=wirkung] .su-section-heading{text-transform:uppercase;letter-spacing:.12em;font-size:9pt}.su-resume[data-suite=wirkung] .cv-collection-entry+.cv-collection-entry{border-top:.25mm solid #d9d4c9;margin-top:2mm;padding-top:2mm}.su-resume[data-suite=mandat] .su-section-heading{color:var(--su-ink);letter-spacing:.14em;text-transform:uppercase;font-size:9pt}.su-resume[data-suite=mandat] .su-contacts{color:var(--su-ink)}.su-resume[data-suite=projekt] .su-header{border-left:3mm solid var(--su-accent);padding:6mm 0 6mm 7mm}.su-resume[data-suite=praxis]{background:linear-gradient(90deg, var(--su-wash) 0 74mm, var(--su-paper) 74mm)}.su-resume[data-suite=praxis] .su-side{padding-right:4mm}.su-resume[data-suite=praxis] .su-side .su-header-rule{border:0;margin:0}.su-resume[data-suite=praxis] .su-side .su-headline{font-size:11pt}.su-resume[data-suite=praxis] .su-main .su-section-heading{font-size:13pt}.su-resume[data-suite=werk] .su-header{background:var(--su-ink);color:#fff;border-left:2mm solid #bc883f;padding:7mm}.su-resume[data-suite=werk] .su-header-rule{display:none}.su-resume[data-suite=werk] .su-identity{padding:0}.su-resume[data-suite=werk] .su-header :is(h1,.su-headline){color:#fff}.su-resume[data-suite=werk] h1{font-size:34pt;font-weight:700}.su-resume[data-suite=campus] .su-header{border-bottom:1mm solid var(--su-accent);padding-bottom:5mm}.su-resume[data-suite=campus] h1{font-size:42pt}.su-resume[data-suite=campus] .su-header-rule{border-width:2mm;border-color:#99b99e;width:18mm}.su-resume[data-suite=campus] [data-resume-section=experience] .cv-collection-entry{border-left:.4mm solid var(--su-accent);background:0 0;padding-top:1mm;padding-bottom:1mm}.su-resume[data-suite=bruecke] .su-header{border:0}.su-resume[data-suite=bruecke] .su-header-rule{border-width:1mm;width:26mm}.su-resume[data-suite=bruecke] .su-identity{padding-left:0}.su-resume[data-suite=bruecke] [data-resume-section=summary]{background:var(--su-wash);padding:1mm 5mm 5mm}.su-resume[data-suite=forschung] .su-header{border-bottom:.35mm solid var(--su-ink);padding-bottom:5mm}.su-resume[data-suite=forschung] .su-header-rule{display:none}.su-resume[data-suite=forschung] .su-section{border-top:0;grid-template-columns:27mm minmax(0,1fr)}.su-resume[data-suite=forschung] .su-heading-mark{display:none}.su-resume[data-suite=forschung] .su-section-heading{text-transform:none;letter-spacing:0;font-size:9pt;font-weight:600}.su-resume[data-suite=atelier] .su-header{border-bottom:.9mm solid var(--su-accent);padding-bottom:7mm}.su-resume[data-suite=atelier] h1{max-width:98mm;font-size:52pt;font-weight:500}.su-resume[data-suite=atelier] .su-kicker{letter-spacing:.2em}.su-resume[data-suite=atelier] .su-side{border-left:.25mm solid #cdbbaa;padding-left:5mm}.su-resume[data-suite=atelier] .su-section-heading{text-transform:uppercase;letter-spacing:.08em;font-size:8pt}.su-resume[data-suite=seitenlicht]{background:linear-gradient(90deg, var(--su-wash) 0 71mm, var(--su-paper) 71mm)}.su-resume[data-suite=seitenlicht] .su-side{padding-right:4mm}.su-resume[data-suite=seitenlicht] .su-side .su-contacts{border:0;padding:0}.su-resume[data-suite=seitenlicht] .su-main .su-section-heading{border-bottom:.25mm solid #c8d3db;padding-bottom:2mm}.su-resume[data-suite=panorama] .su-header{border:0;border-top:2mm solid var(--su-ink);padding:6mm 0 0}.su-resume[data-suite=panorama] .su-contacts{background:var(--su-wash);border:0;padding:3mm}.su-resume[data-suite=panorama] .su-side{border-left:.25mm solid #c4d3d0;padding-left:5mm}.su-resume[data-suite=panorama] .su-section-heading{font-size:12pt}.su-paper[data-spacing=compact] .su-section{margin-top:4.5mm}.su-paper[data-spacing=compact] .cv-collection-entry{margin-top:3mm}.su-paper.cv-document-page [data-page-continuation=true]{margin-top:0}.su-paper.cv-document-page .su-section[data-page-continuation=true]{border-top:0;padding-top:0}@media screen and (forced-colors:active){.su-paper,.su-paper *{color:canvastext!important;background:canvas!important;border-color:canvastext!important}}.su-paper.su-letter{font-size:10.5pt;line-height:1.55}.su-letter .su-header{border:0;border-bottom:.4mm solid var(--su-accent);color:var(--su-ink);background:0 0;margin:0 0 8mm;padding:0 0 5mm}.su-letter .su-header h1{color:var(--su-ink);max-width:none;font-size:25pt}.su-letter .su-header-rule{border-width:.7mm;width:13mm;margin-bottom:3mm}.su-letter .su-identity{padding:0}.su-letter .su-contacts{color:var(--su-ink);border:0;margin-top:3mm;padding:0;font-size:8pt}.su-letter .su-recipient{color:inherit;margin:0 0 6mm;font-size:9.5pt;display:block}.su-letter .su-letter-date{margin:0 0 6mm;font-size:9pt}.su-letter .su-letter-subject{color:inherit;font:600 13pt/1.3 var(--su-font), sans-serif;letter-spacing:-.02em;margin:0 0 5mm}.su-letter .cv-letter-signoff{margin-top:5mm}.su-letter .cv-letter-signature{margin-top:3mm;font-weight:600}.su-letter .cv-letter-attachments{margin-top:5mm;font-size:8pt}.su-letter[data-suite=horizont] .su-header{text-align:center;background:var(--su-wash);border:0;border-radius:0 0 12mm;padding:5mm}.su-letter[data-suite=dossier] .su-header,.su-letter[data-suite=signal] .su-header,.su-letter[data-suite=mandat] .su-header,.su-letter[data-suite=werk] .su-header{background:var(--su-ink);color:#fff;border:0;margin:-17mm -16mm 8mm;padding:9mm 16mm 6mm}.su-letter[data-suite=dossier] .su-header :is(h1,.su-contacts),.su-letter[data-suite=signal] .su-header :is(h1,.su-contacts),.su-letter[data-suite=mandat] .su-header :is(h1,.su-contacts),.su-letter[data-suite=werk] .su-header :is(h1,.su-contacts){color:#fff}.su-letter[data-suite=atelier] .su-header h1,.su-letter[data-suite=campus] .su-header h1{font-size:32pt}.su-letter[data-suite=praxis],.su-letter[data-suite=seitenlicht]{background:linear-gradient(90deg, var(--su-wash) 0 7mm, var(--su-paper) 7mm)}.su-letter[data-suite=perspektive] .su-letter-subject{border-left:.7mm solid var(--su-accent);padding-left:4mm}.su-letter[data-suite=projekt] .su-header{border-left:2mm solid var(--su-accent);border-bottom:0;padding-left:5mm}.su-letter[data-suite=raster] .su-header{background:var(--su-wash);border-bottom:.8mm solid var(--su-accent);padding:5mm}.su-letter[data-suite=panorama] .su-header{border-top:1.5mm solid var(--su-ink);padding-top:4mm}.su-letter[data-spacing=compact] .cv-letter-paragraph{margin-top:2.5mm}.su-letter :is(.su-recipient,.su-letter-date,.su-letter-subject,.cv-letter-reference,.cv-letter-salutation,.cv-letter-body,.cv-letter-signoff,.cv-letter-signature,.cv-letter-attachments){max-width:160mm;margin-left:auto;margin-right:auto}.su-letter .su-header-rule{display:none}.su-letter .su-header h1{letter-spacing:-.03em;font-weight:500}.su-letter .su-recipient{font-style:normal}.su-letter .su-letter-date{text-align:right}.su-letter .cv-letter-paragraph{margin-top:4mm}.su-letter .su-contacts{font-size:8.5pt}.su-letter[data-suite=kontur] .su-header{border-bottom-width:1mm;padding-bottom:6mm}.su-letter[data-suite=kontur] .su-header h1{font-size:30pt}.su-letter[data-suite=horizont] .su-contacts{justify-content:center}.su-letter[data-suite=index] .su-header{border-top:.3mm solid var(--su-ink);border-bottom:1.1mm solid var(--su-ink);padding-top:5mm}.su-letter[data-suite=index] .su-header h1{font-size:23pt;font-weight:600}.su-letter[data-suite=linie] .su-header{border:0;border-left:.6mm solid var(--su-accent);padding:2mm 0 2mm 7mm}.su-letter[data-suite=dossier] .su-header{margin:0 0 8mm;padding:7mm}.su-letter[data-suite=bilanz] .su-header{text-align:center;border-top:.3mm solid #bbb49e;border-bottom:.3mm solid #bbb49e;padding:5mm 0}.su-letter[data-suite=bilanz] .su-contacts{justify-content:center}.su-letter[data-suite=perspektive] .su-header{border:0}.su-letter[data-suite=perspektive] .su-header h1{font-size:30pt}.su-letter[data-suite=perspektive] .su-letter-subject{font-size:16pt;font-weight:500}.su-letter[data-suite=wirkung] .su-header{border-color:var(--su-ink);border-width:.3mm;padding-bottom:7mm}.su-letter[data-suite=wirkung] .su-header h1{font-size:32pt}.su-letter[data-suite=mandat] .su-header{background:0 0;border-top:.7mm solid #bca989;border-bottom:.3mm solid #bca989;margin:0 0 8mm;padding:5mm 0}.su-letter[data-suite=mandat] .su-header :is(h1,.su-contacts){color:var(--su-ink)}.su-letter[data-suite=praxis] .su-header{border:0;border-bottom:.5mm solid var(--su-accent)}.su-letter[data-suite=werk] .su-header{background:var(--su-wash);border-left:1.5mm solid #bc883f;margin:0 0 8mm;padding:5mm 7mm}.su-letter[data-suite=werk] .su-header :is(h1,.su-contacts){color:var(--su-ink)}.su-letter[data-suite=werk] .su-header h1{font-weight:700}.su-letter[data-suite=campus] .su-header{border-color:#99b99e;border-bottom-width:1.5mm}.su-letter[data-suite=bruecke] .su-header{border:0;border-left:1mm solid var(--su-accent);padding-left:6mm}.su-letter[data-suite=forschung] .su-header{border-color:var(--su-ink);border-width:.25mm}.su-letter[data-suite=forschung] .su-header h1{font-size:22pt}.su-letter[data-suite=forschung] .su-contacts .su-icon{display:none}.su-letter[data-suite=atelier] .su-header h1{font-size:38pt}.su-letter[data-suite=atelier] .su-header{border-bottom-width:.8mm}.su-letter[data-suite=seitenlicht] .su-header{border:0}.su-letter[data-suite=seitenlicht] .su-header h1{font-size:31pt}.su-cover .su-cover-top{border-bottom:.25mm solid color-mix(in srgb, currentColor 30%, transparent);justify-content:space-between;gap:10mm;padding-bottom:5mm;font-size:9pt;line-height:1.5;display:flex}.su-cover .su-cover-top>span{overflow-wrap:anywhere;min-width:0}.su-cover .su-cover-top>span:last-child{text-align:right}.su-paper.su-cover{flex-direction:column;display:flex}.su-cover .su-cover-hero{flex-direction:column;flex:auto;min-height:150mm;padding:22mm 0 12mm;display:flex}.su-cover .su-header{color:inherit;background:0 0;border:0;margin:0;padding:0}.su-cover .su-header h1{letter-spacing:-.04em;color:inherit;font-size:46pt;font-weight:500;line-height:1.07}.su-cover .su-kicker,.su-cover .su-header-rule{display:none}.su-cover .su-headline{margin-top:4mm;font-size:15pt}.su-cover .cv-portrait{box-shadow:none}.su-cover .cv-portrait[data-size=small]{width:36mm;height:36mm}.su-cover .cv-portrait[data-size=medium]{width:48mm;height:48mm}.su-cover .cv-portrait[data-size=large]{width:60mm;height:60mm}.su-cover .cv-portrait[data-shape=portrait],.su-cover .cv-portrait[data-shape=arch]{aspect-ratio:4/5;height:auto}.su-cover .su-cover-subtitle{max-width:118mm;margin:7mm 0 0;font-size:11pt;line-height:1.6}.su-cover .su-cover-target{margin-top:auto;padding-top:16mm}.su-cover .su-cover-target>p{margin:3mm 0 0;font-size:9pt}.su-cover .su-cover-target .su-cover-label{letter-spacing:.12em;text-transform:uppercase;margin:0 0 4mm;font-size:8pt}.su-cover .su-cover-target h2{font:500 27pt/1.2 var(--su-font), sans-serif;letter-spacing:-.025em;color:inherit;overflow-wrap:anywhere;text-wrap:balance;margin:0}.su-cover .su-cover-footer{padding-top:0}.su-cover .su-contacts{border-top:0;margin:0;padding-top:5mm;font-size:9pt}.su-cover[data-suite=kontur] .su-cover-top{border-top:1.5mm solid var(--su-accent);padding-top:5mm}.su-cover[data-suite=kontur] .su-cover-target{border-bottom:.4mm solid var(--su-accent);padding-bottom:8mm}.su-cover[data-suite=kontur] .su-cover-target h2{font-size:34pt}.su-cover[data-suite=horizont]{background:linear-gradient(180deg, var(--su-wash) 0 151mm, var(--su-paper) 151mm)}.su-cover[data-suite=horizont] .su-cover-hero{text-align:center;padding-top:12mm}.su-cover[data-suite=horizont] .su-header h1{font-size:39pt}.su-cover[data-suite=horizont] .su-cover-subtitle{align-self:center}.su-cover[data-suite=horizont] .su-cover-target{padding-top:12mm}.su-cover[data-suite=horizont] .su-contacts{justify-content:center}.su-cover[data-suite=index] .su-cover-hero{padding-top:12mm}.su-cover[data-suite=index] .su-header{border-bottom:1.4mm solid var(--su-ink);padding-bottom:10mm}.su-cover[data-suite=index] .su-header h1{font-size:40pt;font-weight:600}.su-cover[data-suite=index] .su-cover-target{border-top:.25mm solid var(--su-ink);margin-top:17mm;padding-top:6mm}.su-cover[data-suite=index] .su-cover-label{color:var(--su-accent)}.su-cover[data-suite=linie] .su-cover-hero{border-left:.5mm solid var(--su-accent);min-height:190mm;margin-top:10mm;padding:12mm 0 10mm 12mm}.su-cover[data-suite=linie] .su-header h1{font-size:41pt}.su-cover[data-suite=linie] .su-cover-target{margin-left:15mm}.su-cover[data-suite=raster] .su-cover-hero{border:.3mm solid var(--su-accent);border-top-width:2mm;min-height:190mm;margin-top:10mm;padding:10mm}.su-cover[data-suite=raster] .su-header h1{font-size:36pt;font-weight:600}.su-cover[data-suite=raster] .su-cover-target{background:var(--su-wash);padding:8mm}.su-cover[data-suite=raster] .su-cover-target h2{font-size:25pt}.su-cover[data-suite=dossier] .su-cover-hero{padding-top:12mm}.su-cover[data-suite=dossier] .su-header{background:var(--su-ink);color:#fff;padding:10mm}.su-cover[data-suite=dossier] .su-header h1{font-size:36pt}.su-cover[data-suite=dossier] .su-headline{color:#fff}.su-cover[data-suite=dossier] .su-cover-subtitle{padding-left:10mm}.su-cover[data-suite=dossier] .su-cover-target{border-top:.5mm solid var(--su-ink);padding:10mm 0 0}.su-cover[data-suite=signal]{background:var(--su-ink);color:#fff}.su-cover[data-suite=signal] .su-header h1{font-size:29pt}.su-cover[data-suite=signal] .su-headline{color:#dcebe3}.su-cover[data-suite=signal] .su-cover-target{border-top:.5mm solid #abcdb8;padding-top:8mm}.su-cover[data-suite=signal] .su-cover-target h2{font-size:39pt;font-weight:500}.su-cover[data-suite=signal] .su-contacts{border-color:#789b8e}.su-cover[data-suite=bilanz] .su-cover-hero{padding-top:32mm}.su-cover[data-suite=bilanz] .su-header{border-bottom:.5mm solid #bbb49e;padding-bottom:12mm}.su-cover[data-suite=bilanz] .su-header h1{font-size:40pt}.su-cover[data-suite=bilanz] .su-cover-target{border-left:.4mm solid #bbb49e;align-self:flex-end;width:66%;padding-left:7mm}.su-cover[data-suite=perspektive] .su-header h1{font-size:32pt}.su-cover[data-suite=perspektive] .su-cover-target h2{font-size:38pt}.su-cover[data-suite=perspektive] .su-cover-target{border-left:1mm solid var(--su-accent);padding:0 0 0 8mm}.su-cover[data-suite=wirkung] .su-cover-hero{padding-top:30mm}.su-cover[data-suite=wirkung] .su-header h1{font-size:48pt}.su-cover[data-suite=wirkung] .su-cover-target{max-width:130mm}.su-cover[data-suite=wirkung] .su-cover-target h2{font-size:32pt}.su-cover[data-suite=wirkung] .su-cover-top{border-top:.7mm solid var(--su-ink);padding-top:5mm}.su-cover[data-suite=mandat] .su-cover-top{border-bottom:.5mm solid #bca989}.su-cover[data-suite=mandat] .su-header h1{font-size:38pt}.su-cover[data-suite=mandat] .su-cover-target{background:var(--su-ink);color:#fff;border-top:1mm solid #bca989;padding:10mm}.su-cover[data-suite=mandat] .su-cover-target h2{font-size:28pt}.su-cover[data-suite=projekt] .su-cover-hero{padding-top:16mm}.su-cover[data-suite=projekt] .su-header h1{font-size:43pt}.su-cover[data-suite=projekt] .su-cover-target{background:var(--su-wash);border-left:2mm solid var(--su-accent);padding:10mm}.su-cover[data-suite=projekt] .su-cover-target h2{font-size:30pt}.su-cover[data-suite=praxis]{background:linear-gradient(90deg, var(--su-wash) 0 9mm, var(--su-paper) 9mm)}.su-cover[data-suite=praxis] .su-cover-hero{text-align:center;padding-top:12mm}.su-cover[data-suite=praxis] .su-header h1{font-size:38pt}.su-cover[data-suite=praxis] .su-cover-subtitle{align-self:center}.su-cover[data-suite=praxis] .su-cover-target{border-top:.4mm solid var(--su-accent);align-self:center;width:82%;padding-top:8mm}.su-cover[data-suite=praxis] .su-contacts{justify-content:center}.su-cover[data-suite=werk] .su-cover-hero{border-left:2mm solid #bc883f;min-height:188mm;margin-top:12mm;padding:12mm 0 12mm 10mm}.su-cover[data-suite=werk] .su-header{background:var(--su-ink);color:#fff;padding:8mm}.su-cover[data-suite=werk] .su-header h1{font-size:32pt;font-weight:700}.su-cover[data-suite=werk] .su-headline{color:#fff}.su-cover[data-suite=werk] .su-cover-target{border-top:.5mm solid var(--su-ink);padding-top:8mm}.su-cover[data-suite=campus] .su-header h1{font-size:50pt}.su-cover[data-suite=campus] .su-cover-hero{padding-top:14mm}.su-cover[data-suite=campus] .su-cover-target{border-top:2mm solid #99b99e;padding-top:7mm}.su-cover[data-suite=campus] .su-cover-target h2{font-size:32pt}.su-cover[data-suite=bruecke] .su-cover-hero{padding-top:25mm}.su-cover[data-suite=bruecke] .su-header h1{font-size:40pt}.su-cover[data-suite=bruecke] .su-cover-target{background:var(--su-wash);border-radius:0 12mm 0 0;margin-left:20mm;padding:9mm}.su-cover[data-suite=forschung] .su-cover-hero{padding-top:35mm}.su-cover[data-suite=forschung] .su-header h1{font-size:34pt}.su-cover[data-suite=forschung] .su-cover-target{border-top:.3mm solid var(--su-ink);width:84%;margin-top:26mm;padding-top:6mm}.su-cover[data-suite=forschung] .su-cover-target h2{font-size:25pt}.su-cover[data-suite=atelier] .su-header h1{font-size:54pt}.su-cover[data-suite=atelier] .su-cover-hero{padding-top:16mm}.su-cover[data-suite=atelier] .su-cover-target{border-top:1.3mm solid var(--su-accent);padding:9mm 0 0}.su-cover[data-suite=atelier] .su-cover-target h2{max-width:135mm;font-size:38pt}.su-cover[data-suite=seitenlicht]{background:linear-gradient(90deg, var(--su-wash) 0 39mm, var(--su-paper) 39mm)}.su-cover[data-suite=seitenlicht] .su-cover-hero{padding-top:18mm}.su-cover[data-suite=seitenlicht] .su-header h1{font-size:39pt}.su-cover[data-suite=seitenlicht] .su-cover-subtitle{margin-left:30mm}.su-cover[data-suite=seitenlicht] .su-cover-target{border-bottom:.4mm solid var(--su-accent);margin-left:30mm;padding-bottom:8mm}.su-cover[data-suite=panorama] .su-cover-top{border-top:1.8mm solid var(--su-ink);padding-top:5mm}.su-cover[data-suite=panorama] .su-cover-hero{padding-top:26mm}.su-cover[data-suite=panorama] .su-header h1{font-size:41pt}.su-cover[data-suite=panorama] .su-cover-target{background:var(--su-wash);padding:8mm}.su-cover[data-suite=panorama] .su-cover-target h2{font-size:31pt}.su-paper.su-cover .su-header[data-name-length=long] h1{letter-spacing:-.025em;font-size:32pt}.su-paper.su-cover .su-cover-target[data-title-length=long] h2{font-size:27pt}.su-resume .su-header[data-name-length=long] h1{font-size:30pt}.su-resume .su-side .su-header[data-name-length=long] h1{font-size:22pt}.su-resume .su-kicker,.su-resume :is([data-header=signature],[data-header=editorial],[data-header=poster]) .su-header-rule{display:none}.su-resume[data-suite=horizont] .su-section-heading{justify-content:flex-start}.su-resume[data-suite=index] .su-section-heading{margin-bottom:3.2mm;padding-bottom:2mm}.su-resume[data-suite=index] .su-heading-mark{font-size:13pt}.su-resume[data-suite=linie] .su-header,.su-resume[data-suite=linie] .su-identity{padding-left:0}.su-resume[data-suite=linie] .su-header-rule{border-width:.6mm}.su-resume[data-suite=raster] .su-header{border:0;border-top:1.2mm solid var(--su-ink);background:0 0;padding:5mm 0 0}.su-resume[data-suite=raster] .su-contacts{background:var(--su-wash);border:0;padding:3mm}.su-resume[data-suite=dossier] .su-section-heading{background:0 0;border-bottom:.25mm solid #ced2c9;padding:0 0 2mm}.su-resume[data-suite=signal] .su-headline{font-size:27pt}.su-resume[data-suite=mandat] .su-header{border-top:1mm solid #c8b69a;margin:0 0 8mm;padding:9mm}.su-resume[data-suite=mandat] .su-header-rule{display:none}.su-resume[data-suite=projekt] .su-section-heading{font-size:12pt}.su-resume[data-suite=projekt] :is([data-resume-section=experience],[data-resume-section=education]) .cv-collection-entry{background:0 0;border:0;padding:0}.su-resume[data-suite=werk] .su-section-heading{border-bottom:.4mm solid var(--su-ink);background:0 0;padding:0 0 2mm}.su-resume[data-suite=campus] [data-resume-section=education] .cv-collection-entry{background:var(--su-wash);color:var(--su-ink);border-left:1mm solid #99b99e}.su-resume[data-suite=campus] [data-resume-section=projects] .cv-collection-entry{border-left:.4mm solid var(--su-accent);background:0 0}.su-resume[data-suite=campus] .su-header-rule{display:block}.su-resume:is([data-suite=kontur],[data-suite=horizont],[data-suite=raster],[data-suite=bilanz],[data-suite=perspektive],[data-suite=wirkung],[data-suite=mandat],[data-suite=werk],[data-suite=atelier]) .su-heading-mark{display:none}.su-resume [data-entry-layout=date-rail] .cv-resume-entry-heading time{font-size:8.8pt;line-height:1.5}.su-paper[data-body=rail] .su-section-heading{grid-area:1/1}.su-paper[data-body=rail] .su-section-body{grid-area:1/2}.su-resume:not([data-body=columns]) [data-resume-section=skills] .su-section-body,.su-resume:not([data-body=columns]) [data-resume-section=languages] .su-section-body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4mm 7mm;display:grid}.su-resume:not([data-body=columns]) :is([data-resume-section=skills],[data-resume-section=languages]) .cv-collection-entry{border:0;margin:0;padding:0}.su-resume:not([data-body=columns]) :is([data-resume-section=skills],[data-resume-section=languages]) .cv-collection-entry[data-entry-extended]{grid-column:1/-1}.su-resume:not([data-body=columns]) :is([data-resume-section=skills],[data-resume-section=languages]) .cv-resume-meta{margin:1mm 0 0}.su-resume[data-suite=horizont] .su-header[data-photo-size=auto] .cv-portrait[data-size=large]{width:28mm;height:28mm}.su-resume[data-suite=horizont] .cv-portrait-identity{gap:3mm}.su-resume[data-suite=horizont] .su-kicker{display:none}.su-resume[data-suite=horizont] .su-contacts{margin-top:3mm;padding-top:2mm}.su-resume[data-suite=horizont] .su-header-rule{margin-bottom:3mm}.su-contact-text{overflow-wrap:anywhere;min-width:0}.su-resume[data-body=cards] .su-section-heading{margin-bottom:3.2mm}.su-resume[data-body=cards] .su-header{margin-bottom:6mm}.su-resume[data-suite=projekt] :is([data-resume-section=projects],[data-resume-section=experience]) .cv-collection-entry,.su-resume[data-suite=campus] :is([data-resume-section=education],[data-resume-section=projects]) .cv-collection-entry{padding:3.5mm}
@media print{[data-reveal]{opacity:1!important;transform:none!important}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/atelier/SchibstedGrotesk-Variable.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/atelier/SchibstedGrotesk-VariableItalic.woff2)format("woff2")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atelier/FamiljenGrotesk-Variable.woff2)format("woff2")}@font-face{font-family:Familjen Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/atelier/FamiljenGrotesk-VariableItalic.woff2)format("woff2")}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cv-color-background-canvas);min-width:320px}section[id]{scroll-margin-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}dialog[open]{animation:.2s ease-out cv-dialog-enter}details[open]>div{animation:.16s ease-out cv-reveal}}@keyframes cv-dialog-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@keyframes cv-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}body{min-height:100vh;margin:0}:where(.cv-app h1,.cv-app h2,.cv-app h3):not(:where(.cv-resume-paper *,.cv-letter-paper *)){font-family:var(--cv-font-family-display);text-wrap:balance;font-weight:500}.cv-button{letter-spacing:-.015em}.cv-button--primary{border-color:#ffffff1f;box-shadow:0 2px 4px #312e811a,inset 0 1px #ffffff1a}.cv-button--secondary{box-shadow:0 1px 2px #10111408}.cv-input,.cv-select,.cv-textarea{box-shadow:0 1px 2px #10111405}@media (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1)}[data-reveal-pending]{opacity:0;transform:translateY(20px)}.cv-button--primary:hover:not(:disabled){box-shadow:0 4px 12px #312e8126,inset 0 1px #ffffff1f}.cv-button--primary>svg:last-child{transition:transform .18s}.cv-button--primary:hover>svg:last-child{transform:translate(2px)}}a:not(.cv-button){color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}svg{display:block}.cv-state-page{align-content:center;justify-items:start;width:min(100% - 40px,720px);min-height:calc(100vh - 64px);margin:auto;display:grid}.cv-state-page h1{margin:var(--cv-space-4) 0 var(--cv-space-3);letter-spacing:-.03em;font-size:clamp(2rem,6vw,4rem)}.cv-state-page p{margin:0 0 var(--cv-space-6);color:var(--cv-color-text-secondary)}.cv-state-actions{flex-wrap:wrap;gap:12px;padding-bottom:24px;display:flex}.cv-state-page h1[tabindex="-1"]:focus{outline:none}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
