﻿*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;text-size-adjust:100%}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img,picture,svg{max-width:100%;display:block}ul,ol{list-style:none}a{text-decoration:none;color:inherit}input,button,textarea,select{font:inherit}:root{--max-width:1200px;--transition-speed:0.5s;--shadow-color:rgba(0, 0, 0, 0.1);--black-full:#000;--black:#333;--black-light:#666;--black-lighter:#999;--black-lightest:rgba(0,0,0,0.1);--white:#ffffff;--white-dark:#fafafa;--white-darker:#eee;--background-white:var(--primary-lighter);--primary:rgb(255,225,0);--primary-light:rgb(255,242,113);--primary-lighter:rgb(255,255,194);--primary-lightest:rgb(255, 255, 222);--primary-dark:rgb(255,205,0);--primary-darker:rgb(255,175, 0);--secondary:rgb(0,183,255);--secondary-light:rgb(124,222,255);--secondary-lighter:rgb(198,246,255);--secondary-dark:rgb(24,146,255);--secondary-darker:rgb(31,109,246);--grey-dark:RGB(60,60,60);--grey-mid:RGB(160,160,160);--grey-light:RGB(241,241,241)}@font-face{font-display:swap;font-family:roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto-v48-latin/roboto-v48-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/fonts/roboto-v48-latin/roboto-v48-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto-v48-latin/roboto-v48-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto;font-style:normal;font-weight:600;src:local("Roboto SemiBold"),local("Roboto-SemiBold"),url(/fonts/roboto-v48-latin/roboto-v48-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto-v48-latin/roboto-v48-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto;font-style:normal;font-weight:800;src:local("Roboto ExtraBold"),local("Roboto-ExtraBold"),url(/fonts/roboto-v48-latin/roboto-v48-latin-800.woff2)format("woff2")}html{font-size:16px;hyphens:none;font-family:Roboto,BlinkMacSystemFont,-apple-system,segoe ui,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,helvetica,arial,sans-serif;line-height:1.5;color:var(--black)}body{display:flex;flex-direction:column;overflow-x:hidden}main{display:grid;grid-template-columns:minmax(4rem,1fr)minmax(0,var(--max-width))minmax(4rem,1fr);row-gap:8rem;overflow:hidden}@media(max-width:800px){main{grid-template-columns:2rem auto 2rem;row-gap:4rem}}@media(max-width:480px){main{grid-template-columns:1rem auto 1rem}}main section,main article{grid-column:2;place-items:center;position:relative}main .gallery{grid-column:1/-1;place-items:center;position:relative}main figure.image-full-page{grid-column:1/-1;place-items:center;position:relative}article,section{display:flex;flex-direction:column;place-items:center;gap:3rem}img{max-width:100%;height:auto;display:block}.navbar{color:var(--black);position:relative}.navbar::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:4px;background:var(--primary);transition:all .7s ease}.navbar:has(.logo:hover)::after{width:100%;left:0}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;background-color:inherit}.logo{font-size:1.5rem;font-weight:700;color:var(--black);text-decoration:none;display:flex;align-items:center;gap:1rem;padding:0 .5rem;z-index:1}.logo img{height:50px}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;gap:9px;cursor:pointer}.hamburger div{width:100%;height:10px;background:var(--black);border-radius:2px;transition:all .5s ease}#nav-toggle{display:none}#nav-toggle:checked+.hamburger div{transform:rotateZ(90deg)}#nav-toggle:checked+.hamburger div:first-child{transform-origin:-3px -3px;transform:rotateZ(90deg)translateY(-16px)}#nav-toggle:checked+.hamburger div:nth-child(3){transform-origin:100% 100%;transform:rotateZ(90deg)translateY(10px)}#nav-toggle:checked~.nav-links{right:0}.nav-links li{display:inline-block;padding:1rem .2rem}.nav-links a{color:#000;text-decoration:none;font-weight:600;display:inline-block;padding:.7rem;font-size:1.3rem}@media screen and (max-width:1200px){.navbar{padding:1rem}.hamburger{display:flex;z-index:2}.nav-links{position:fixed;top:0;right:-70%;width:70%;height:100vh;display:grid;gap:.5rem;background-color:var(--background-white);padding-top:4rem;transition:right .5s ease;z-index:1;align-content:start}.nav-links li{padding:0 1rem}}.breadcrumb-grid{display:grid;grid-template-columns:repeat(2,1fr);place-content:center;gap:2rem;color:var(--black-light);font-size:1.2rem;font-weight:500;margin:4rem auto}.breadcrumb-grid:has(:nth-child(3)){grid-template-columns:repeat(3,1fr)}.breadcrumb-grid:has(:nth-child(4)){grid-template-columns:repeat(4,1fr)}.breadcrumb-grid-item{border:var(--primary).15rem solid;padding:.5em 1em;text-align:center}.breadcrumb-grid-item i{font-size:1.5em!important;float:left;margin:0 .2em}@media(max-width:1000px){.breadcrumb-grid{font-size:1rem;margin:0}}@media(max-width:800px){.breadcrumb-grid{grid-template-columns:1fr}.breadcrumb-grid:has(:nth-child(3)){grid-template-columns:1fr}.breadcrumb-grid:has(:nth-child(4)){grid-template-columns:1fr}}footer{padding:.5rem 0;margin-top:8rem;background-color:var(--grey-light);font-size:1rem}.footer-container{max-width:var(--max-width);margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.footer-text{margin:0;color:var(--black-light)}.footer-nav{display:flex;list-style:none;padding:0;margin:0;gap:.5rem}.footer-nav a{color:var(--black-light);text-decoration:none;font-weight:400}@media(max-width:1000px){footer{margin-top:6rem}}@media(max-width:800px){footer{margin-top:4rem}.footer-container{flex-direction:column;text-align:center}.footer-text{margin-bottom:1rem}.footer-nav{flex-direction:column;gap:0}}@font-face{font-family:codicon;font-display:swap;src:url(/fonts/codicons/codicon.woff2)format("woff2")}.codicon[class*=codicon-]{font:16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon.medium{font-size:1.5em}.codicon.large{font-size:3em}@keyframes codicon-spin{100%{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30)infinite}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before{content:"\ea60"}.codicon-plus:before{content:"\ea60"}.codicon-gist-new:before{content:"\ea60"}.codicon-repo-create:before{content:"\ea60"}.codicon-lightbulb:before{content:"\ea61"}.codicon-light-bulb:before{content:"\ea61"}.codicon-repo:before{content:"\ea62"}.codicon-repo-delete:before{content:"\ea62"}.codicon-gist-fork:before{content:"\ea63"}.codicon-repo-forked:before{content:"\ea63"}.codicon-git-pull-request:before{content:"\ea64"}.codicon-git-pull-request-abandoned:before{content:"\ea64"}.codicon-record-keys:before{content:"\ea65"}.codicon-keyboard:before{content:"\ea65"}.codicon-tag:before{content:"\ea66"}.codicon-git-pull-request-label:before{content:"\ea66"}.codicon-tag-add:before{content:"\ea66"}.codicon-tag-remove:before{content:"\ea66"}.codicon-person:before{content:"\ea67"}.codicon-person-follow:before{content:"\ea67"}.codicon-person-outline:before{content:"\ea67"}.codicon-person-filled:before{content:"\ea67"}.codicon-git-branch:before{content:"\ea68"}.codicon-git-branch-create:before{content:"\ea68"}.codicon-git-branch-delete:before{content:"\ea68"}.codicon-source-control:before{content:"\ea68"}.codicon-mirror:before{content:"\ea69"}.codicon-mirror-public:before{content:"\ea69"}.codicon-star:before{content:"\ea6a"}.codicon-star-add:before{content:"\ea6a"}.codicon-star-delete:before{content:"\ea6a"}.codicon-star-empty:before{content:"\ea6a"}.codicon-comment:before{content:"\ea6b"}.codicon-comment-add:before{content:"\ea6b"}.codicon-alert:before{content:"\ea6c"}.codicon-warning:before{content:"\ea6c"}.codicon-search:before{content:"\ea6d"}.codicon-search-save:before{content:"\ea6d"}.codicon-log-out:before{content:"\ea6e"}.codicon-sign-out:before{content:"\ea6e"}.codicon-log-in:before{content:"\ea6f"}.codicon-sign-in:before{content:"\ea6f"}.codicon-eye:before{content:"\ea70"}.codicon-eye-unwatch:before{content:"\ea70"}.codicon-eye-watch:before{content:"\ea70"}.codicon-circle-filled:before{content:"\ea71"}.codicon-primitive-dot:before{content:"\ea71"}.codicon-close-dirty:before{content:"\ea71"}.codicon-debug-breakpoint:before{content:"\ea71"}.codicon-debug-breakpoint-disabled:before{content:"\ea71"}.codicon-debug-hint:before{content:"\ea71"}.codicon-terminal-decoration-success:before{content:"\ea71"}.codicon-primitive-square:before{content:"\ea72"}.codicon-edit:before{content:"\ea73"}.codicon-pencil:before{content:"\ea73"}.codicon-info:before{content:"\ea74"}.codicon-issue-opened:before{content:"\ea74"}.codicon-gist-private:before{content:"\ea75"}.codicon-git-fork-private:before{content:"\ea75"}.codicon-lock:before{content:"\ea75"}.codicon-mirror-private:before{content:"\ea75"}.codicon-close:before{content:"\ea76"}.codicon-remove-close:before{content:"\ea76"}.codicon-x:before{content:"\ea76"}.codicon-repo-sync:before{content:"\ea77"}.codicon-sync:before{content:"\ea77"}.codicon-clone:before{content:"\ea78"}.codicon-desktop-download:before{content:"\ea78"}.codicon-beaker:before{content:"\ea79"}.codicon-microscope:before{content:"\ea79"}.codicon-vm:before{content:"\ea7a"}.codicon-device-desktop:before{content:"\ea7a"}.codicon-file:before{content:"\ea7b"}.codicon-file-text:before{content:"\ea7b"}.codicon-more:before{content:"\ea7c"}.codicon-ellipsis:before{content:"\ea7c"}.codicon-kebab-horizontal:before{content:"\ea7c"}.codicon-mail-reply:before{content:"\ea7d"}.codicon-reply:before{content:"\ea7d"}.codicon-organization:before{content:"\ea7e"}.codicon-organization-filled:before{content:"\ea7e"}.codicon-organization-outline:before{content:"\ea7e"}.codicon-new-file:before{content:"\ea7f"}.codicon-file-add:before{content:"\ea7f"}.codicon-new-folder:before{content:"\ea80"}.codicon-file-directory-create:before{content:"\ea80"}.codicon-trash:before{content:"\ea81"}.codicon-trashcan:before{content:"\ea81"}.codicon-history:before{content:"\ea82"}.codicon-clock:before{content:"\ea82"}.codicon-folder:before{content:"\ea83"}.codicon-file-directory:before{content:"\ea83"}.codicon-symbol-folder:before{content:"\ea83"}.codicon-logo-github:before{content:"\ea84"}.codicon-mark-github:before{content:"\ea84"}.codicon-github:before{content:"\ea84"}.codicon-terminal:before{content:"\ea85"}.codicon-console:before{content:"\ea85"}.codicon-repl:before{content:"\ea85"}.codicon-zap:before{content:"\ea86"}.codicon-symbol-event:before{content:"\ea86"}.codicon-error:before{content:"\ea87"}.codicon-stop:before{content:"\ea87"}.codicon-variable:before{content:"\ea88"}.codicon-symbol-variable:before{content:"\ea88"}.codicon-array:before{content:"\ea8a"}.codicon-symbol-array:before{content:"\ea8a"}.codicon-symbol-module:before{content:"\ea8b"}.codicon-symbol-package:before{content:"\ea8b"}.codicon-symbol-namespace:before{content:"\ea8b"}.codicon-symbol-object:before{content:"\ea8b"}.codicon-symbol-method:before{content:"\ea8c"}.codicon-symbol-function:before{content:"\ea8c"}.codicon-symbol-constructor:before{content:"\ea8c"}.codicon-symbol-boolean:before{content:"\ea8f"}.codicon-symbol-null:before{content:"\ea8f"}.codicon-symbol-numeric:before{content:"\ea90"}.codicon-symbol-number:before{content:"\ea90"}.codicon-symbol-structure:before{content:"\ea91"}.codicon-symbol-struct:before{content:"\ea91"}.codicon-symbol-parameter:before{content:"\ea92"}.codicon-symbol-type-parameter:before{content:"\ea92"}.codicon-symbol-key:before{content:"\ea93"}.codicon-symbol-text:before{content:"\ea93"}.codicon-symbol-reference:before{content:"\ea94"}.codicon-go-to-file:before{content:"\ea94"}.codicon-symbol-enum:before{content:"\ea95"}.codicon-symbol-value:before{content:"\ea95"}.codicon-symbol-ruler:before{content:"\ea96"}.codicon-symbol-unit:before{content:"\ea96"}.codicon-activate-breakpoints:before{content:"\ea97"}.codicon-archive:before{content:"\ea98"}.codicon-arrow-both:before{content:"\ea99"}.codicon-arrow-down:before{content:"\ea9a"}.codicon-arrow-left:before{content:"\ea9b"}.codicon-arrow-right:before{content:"\ea9c"}.codicon-arrow-small-down:before{content:"\ea9d"}.codicon-arrow-small-left:before{content:"\ea9e"}.codicon-arrow-small-right:before{content:"\ea9f"}.codicon-arrow-small-up:before{content:"\eaa0"}.codicon-arrow-up:before{content:"\eaa1"}.codicon-bell:before{content:"\eaa2"}.codicon-bold:before{content:"\eaa3"}.codicon-book:before{content:"\eaa4"}.codicon-bookmark:before{content:"\eaa5"}.codicon-debug-breakpoint-conditional-unverified:before{content:"\eaa6"}.codicon-debug-breakpoint-conditional:before{content:"\eaa7"}.codicon-debug-breakpoint-conditional-disabled:before{content:"\eaa7"}.codicon-debug-breakpoint-data-unverified:before{content:"\eaa8"}.codicon-debug-breakpoint-data:before{content:"\eaa9"}.codicon-debug-breakpoint-data-disabled:before{content:"\eaa9"}.codicon-debug-breakpoint-log-unverified:before{content:"\eaaa"}.codicon-debug-breakpoint-log:before{content:"\eaab"}.codicon-debug-breakpoint-log-disabled:before{content:"\eaab"}.codicon-briefcase:before{content:"\eaac"}.codicon-broadcast:before{content:"\eaad"}.codicon-browser:before{content:"\eaae"}.codicon-bug:before{content:"\eaaf"}.codicon-calendar:before{content:"\eab0"}.codicon-case-sensitive:before{content:"\eab1"}.codicon-check:before{content:"\eab2"}.codicon-checklist:before{content:"\eab3"}.codicon-chevron-down:before{content:"\eab4"}.codicon-chevron-left:before{content:"\eab5"}.codicon-chevron-right:before{content:"\eab6"}.codicon-chevron-up:before{content:"\eab7"}.codicon-chrome-close:before{content:"\eab8"}.codicon-chrome-maximize:before{content:"\eab9"}.codicon-chrome-minimize:before{content:"\eaba"}.codicon-chrome-restore:before{content:"\eabb"}.codicon-circle-outline:before{content:"\eabc"}.codicon-circle:before{content:"\eabc"}.codicon-debug-breakpoint-unverified:before{content:"\eabc"}.codicon-terminal-decoration-incomplete:before{content:"\eabc"}.codicon-circle-slash:before{content:"\eabd"}.codicon-circuit-board:before{content:"\eabe"}.codicon-clear-all:before{content:"\eabf"}.codicon-clippy:before{content:"\eac0"}.codicon-close-all:before{content:"\eac1"}.codicon-cloud-download:before{content:"\eac2"}.codicon-cloud-upload:before{content:"\eac3"}.codicon-code:before{content:"\eac4"}.codicon-collapse-all:before{content:"\eac5"}.codicon-color-mode:before{content:"\eac6"}.codicon-comment-discussion:before{content:"\eac7"}.codicon-credit-card:before{content:"\eac9"}.codicon-dash:before{content:"\eacc"}.codicon-dashboard:before{content:"\eacd"}.codicon-database:before{content:"\eace"}.codicon-debug-continue:before{content:"\eacf"}.codicon-debug-disconnect:before{content:"\ead0"}.codicon-debug-pause:before{content:"\ead1"}.codicon-debug-restart:before{content:"\ead2"}.codicon-debug-start:before{content:"\ead3"}.codicon-debug-step-into:before{content:"\ead4"}.codicon-debug-step-out:before{content:"\ead5"}.codicon-debug-step-over:before{content:"\ead6"}.codicon-debug-stop:before{content:"\ead7"}.codicon-debug:before{content:"\ead8"}.codicon-device-camera-video:before{content:"\ead9"}.codicon-device-camera:before{content:"\eada"}.codicon-device-mobile:before{content:"\eadb"}.codicon-diff-added:before{content:"\eadc"}.codicon-diff-ignored:before{content:"\eadd"}.codicon-diff-modified:before{content:"\eade"}.codicon-diff-removed:before{content:"\eadf"}.codicon-diff-renamed:before{content:"\eae0"}.codicon-diff:before{content:"\eae1"}.codicon-discard:before{content:"\eae2"}.codicon-editor-layout:before{content:"\eae3"}.codicon-empty-window:before{content:"\eae4"}.codicon-exclude:before{content:"\eae5"}.codicon-extensions:before{content:"\eae6"}.codicon-eye-closed:before{content:"\eae7"}.codicon-file-binary:before{content:"\eae8"}.codicon-file-code:before{content:"\eae9"}.codicon-file-media:before{content:"\eaea"}.codicon-file-pdf:before{content:"\eaeb"}.codicon-file-submodule:before{content:"\eaec"}.codicon-file-symlink-directory:before{content:"\eaed"}.codicon-file-symlink-file:before{content:"\eaee"}.codicon-file-zip:before{content:"\eaef"}.codicon-files:before{content:"\eaf0"}.codicon-filter:before{content:"\eaf1"}.codicon-flame:before{content:"\eaf2"}.codicon-fold-down:before{content:"\eaf3"}.codicon-fold-up:before{content:"\eaf4"}.codicon-fold:before{content:"\eaf5"}.codicon-folder-active:before{content:"\eaf6"}.codicon-folder-opened:before{content:"\eaf7"}.codicon-gear:before{content:"\eaf8"}.codicon-gift:before{content:"\eaf9"}.codicon-gist-secret:before{content:"\eafa"}.codicon-gist:before{content:"\eafb"}.codicon-git-commit:before{content:"\eafc"}.codicon-git-compare:before{content:"\eafd"}.codicon-compare-changes:before{content:"\eafd"}.codicon-git-merge:before{content:"\eafe"}.codicon-github-action:before{content:"\eaff"}.codicon-github-alt:before{content:"\eb00"}.codicon-globe:before{content:"\eb01"}.codicon-grabber:before{content:"\eb02"}.codicon-graph:before{content:"\eb03"}.codicon-gripper:before{content:"\eb04"}.codicon-heart:before{content:"\eb05"}.codicon-home:before{content:"\eb06"}.codicon-horizontal-rule:before{content:"\eb07"}.codicon-hubot:before{content:"\eb08"}.codicon-inbox:before{content:"\eb09"}.codicon-issue-reopened:before{content:"\eb0b"}.codicon-issues:before{content:"\eb0c"}.codicon-italic:before{content:"\eb0d"}.codicon-jersey:before{content:"\eb0e"}.codicon-json:before{content:"\eb0f"}.codicon-kebab-vertical:before{content:"\eb10"}.codicon-key:before{content:"\eb11"}.codicon-law:before{content:"\eb12"}.codicon-lightbulb-autofix:before{content:"\eb13"}.codicon-link-external:before{content:"\eb14"}.codicon-link:before{content:"\eb15"}.codicon-list-ordered:before{content:"\eb16"}.codicon-list-unordered:before{content:"\eb17"}.codicon-live-share:before{content:"\eb18"}.codicon-loading:before{content:"\eb19"}.codicon-location:before{content:"\eb1a"}.codicon-mail-read:before{content:"\eb1b"}.codicon-mail:before{content:"\eb1c"}.codicon-markdown:before{content:"\eb1d"}.codicon-megaphone:before{content:"\eb1e"}.codicon-mention:before{content:"\eb1f"}.codicon-milestone:before{content:"\eb20"}.codicon-git-pull-request-milestone:before{content:"\eb20"}.codicon-mortar-board:before{content:"\eb21"}.codicon-move:before{content:"\eb22"}.codicon-multiple-windows:before{content:"\eb23"}.codicon-mute:before{content:"\eb24"}.codicon-no-newline:before{content:"\eb25"}.codicon-note:before{content:"\eb26"}.codicon-octoface:before{content:"\eb27"}.codicon-open-preview:before{content:"\eb28"}.codicon-package:before{content:"\eb29"}.codicon-paintcan:before{content:"\eb2a"}.codicon-pin:before{content:"\eb2b"}.codicon-play:before{content:"\eb2c"}.codicon-run:before{content:"\eb2c"}.codicon-plug:before{content:"\eb2d"}.codicon-preserve-case:before{content:"\eb2e"}.codicon-preview:before{content:"\eb2f"}.codicon-project:before{content:"\eb30"}.codicon-pulse:before{content:"\eb31"}.codicon-question:before{content:"\eb32"}.codicon-quote:before{content:"\eb33"}.codicon-radio-tower:before{content:"\eb34"}.codicon-reactions:before{content:"\eb35"}.codicon-references:before{content:"\eb36"}.codicon-refresh:before{content:"\eb37"}.codicon-regex:before{content:"\eb38"}.codicon-remote-explorer:before{content:"\eb39"}.codicon-remote:before{content:"\eb3a"}.codicon-remove:before{content:"\eb3b"}.codicon-replace-all:before{content:"\eb3c"}.codicon-replace:before{content:"\eb3d"}.codicon-repo-clone:before{content:"\eb3e"}.codicon-repo-force-push:before{content:"\eb3f"}.codicon-repo-pull:before{content:"\eb40"}.codicon-repo-push:before{content:"\eb41"}.codicon-report:before{content:"\eb42"}.codicon-request-changes:before{content:"\eb43"}.codicon-rocket:before{content:"\eb44"}.codicon-root-folder-opened:before{content:"\eb45"}.codicon-root-folder:before{content:"\eb46"}.codicon-rss:before{content:"\eb47"}.codicon-ruby:before{content:"\eb48"}.codicon-save-all:before{content:"\eb49"}.codicon-save-as:before{content:"\eb4a"}.codicon-save:before{content:"\eb4b"}.codicon-screen-full:before{content:"\eb4c"}.codicon-screen-normal:before{content:"\eb4d"}.codicon-search-stop:before{content:"\eb4e"}.codicon-server:before{content:"\eb50"}.codicon-settings-gear:before{content:"\eb51"}.codicon-settings:before{content:"\eb52"}.codicon-shield:before{content:"\eb53"}.codicon-smiley:before{content:"\eb54"}.codicon-sort-precedence:before{content:"\eb55"}.codicon-split-horizontal:before{content:"\eb56"}.codicon-split-vertical:before{content:"\eb57"}.codicon-squirrel:before{content:"\eb58"}.codicon-star-full:before{content:"\eb59"}.codicon-star-half:before{content:"\eb5a"}.codicon-symbol-class:before{content:"\eb5b"}.codicon-symbol-color:before{content:"\eb5c"}.codicon-symbol-constant:before{content:"\eb5d"}.codicon-symbol-enum-member:before{content:"\eb5e"}.codicon-symbol-field:before{content:"\eb5f"}.codicon-symbol-file:before{content:"\eb60"}.codicon-symbol-interface:before{content:"\eb61"}.codicon-symbol-keyword:before{content:"\eb62"}.codicon-symbol-misc:before{content:"\eb63"}.codicon-symbol-operator:before{content:"\eb64"}.codicon-symbol-property:before{content:"\eb65"}.codicon-wrench:before{content:"\eb65"}.codicon-wrench-subaction:before{content:"\eb65"}.codicon-symbol-snippet:before{content:"\eb66"}.codicon-tasklist:before{content:"\eb67"}.codicon-telescope:before{content:"\eb68"}.codicon-text-size:before{content:"\eb69"}.codicon-three-bars:before{content:"\eb6a"}.codicon-thumbsdown:before{content:"\eb6b"}.codicon-thumbsup:before{content:"\eb6c"}.codicon-tools:before{content:"\eb6d"}.codicon-triangle-down:before{content:"\eb6e"}.codicon-triangle-left:before{content:"\eb6f"}.codicon-triangle-right:before{content:"\eb70"}.codicon-triangle-up:before{content:"\eb71"}.codicon-twitter:before{content:"\eb72"}.codicon-unfold:before{content:"\eb73"}.codicon-unlock:before{content:"\eb74"}.codicon-unmute:before{content:"\eb75"}.codicon-unverified:before{content:"\eb76"}.codicon-verified:before{content:"\eb77"}.codicon-versions:before{content:"\eb78"}.codicon-vm-active:before{content:"\eb79"}.codicon-vm-outline:before{content:"\eb7a"}.codicon-vm-running:before{content:"\eb7b"}.codicon-watch:before{content:"\eb7c"}.codicon-whitespace:before{content:"\eb7d"}.codicon-whole-word:before{content:"\eb7e"}.codicon-window:before{content:"\eb7f"}.codicon-word-wrap:before{content:"\eb80"}.codicon-zoom-in:before{content:"\eb81"}.codicon-zoom-out:before{content:"\eb82"}.codicon-list-filter:before{content:"\eb83"}.codicon-list-flat:before{content:"\eb84"}.codicon-list-selection:before{content:"\eb85"}.codicon-selection:before{content:"\eb85"}.codicon-list-tree:before{content:"\eb86"}.codicon-debug-breakpoint-function-unverified:before{content:"\eb87"}.codicon-debug-breakpoint-function:before{content:"\eb88"}.codicon-debug-breakpoint-function-disabled:before{content:"\eb88"}.codicon-debug-stackframe-active:before{content:"\eb89"}.codicon-circle-small-filled:before{content:"\eb8a"}.codicon-debug-stackframe-dot:before{content:"\eb8a"}.codicon-terminal-decoration-mark:before{content:"\eb8a"}.codicon-debug-stackframe:before{content:"\eb8b"}.codicon-debug-stackframe-focused:before{content:"\eb8b"}.codicon-debug-breakpoint-unsupported:before{content:"\eb8c"}.codicon-symbol-string:before{content:"\eb8d"}.codicon-debug-reverse-continue:before{content:"\eb8e"}.codicon-debug-step-back:before{content:"\eb8f"}.codicon-debug-restart-frame:before{content:"\eb90"}.codicon-debug-alt:before{content:"\eb91"}.codicon-call-incoming:before{content:"\eb92"}.codicon-call-outgoing:before{content:"\eb93"}.codicon-menu:before{content:"\eb94"}.codicon-expand-all:before{content:"\eb95"}.codicon-feedback:before{content:"\eb96"}.codicon-git-pull-request-reviewer:before{content:"\eb96"}.codicon-group-by-ref-type:before{content:"\eb97"}.codicon-ungroup-by-ref-type:before{content:"\eb98"}.codicon-account:before{content:"\eb99"}.codicon-git-pull-request-assignee:before{content:"\eb99"}.codicon-bell-dot:before{content:"\eb9a"}.codicon-debug-console:before{content:"\eb9b"}.codicon-library:before{content:"\eb9c"}.codicon-output:before{content:"\eb9d"}.codicon-run-all:before{content:"\eb9e"}.codicon-sync-ignored:before{content:"\eb9f"}.codicon-pinned:before{content:"\eba0"}.codicon-github-inverted:before{content:"\eba1"}.codicon-server-process:before{content:"\eba2"}.codicon-server-environment:before{content:"\eba3"}.codicon-pass:before{content:"\eba4"}.codicon-issue-closed:before{content:"\eba4"}.codicon-stop-circle:before{content:"\eba5"}.codicon-play-circle:before{content:"\eba6"}.codicon-record:before{content:"\eba7"}.codicon-debug-alt-small:before{content:"\eba8"}.codicon-vm-connect:before{content:"\eba9"}.codicon-cloud:before{content:"\ebaa"}.codicon-merge:before{content:"\ebab"}.codicon-export:before{content:"\ebac"}.codicon-graph-left:before{content:"\ebad"}.codicon-magnet:before{content:"\ebae"}.codicon-notebook:before{content:"\ebaf"}.codicon-redo:before{content:"\ebb0"}.codicon-check-all:before{content:"\ebb1"}.codicon-pinned-dirty:before{content:"\ebb2"}.codicon-pass-filled:before{content:"\ebb3"}.codicon-circle-large-filled:before{content:"\ebb4"}.codicon-circle-large:before{content:"\ebb5"}.codicon-circle-large-outline:before{content:"\ebb5"}.codicon-combine:before{content:"\ebb6"}.codicon-gather:before{content:"\ebb6"}.codicon-table:before{content:"\ebb7"}.codicon-variable-group:before{content:"\ebb8"}.codicon-type-hierarchy:before{content:"\ebb9"}.codicon-type-hierarchy-sub:before{content:"\ebba"}.codicon-type-hierarchy-super:before{content:"\ebbb"}.codicon-git-pull-request-create:before{content:"\ebbc"}.codicon-run-above:before{content:"\ebbd"}.codicon-run-below:before{content:"\ebbe"}.codicon-notebook-template:before{content:"\ebbf"}.codicon-debug-rerun:before{content:"\ebc0"}.codicon-workspace-trusted:before{content:"\ebc1"}.codicon-workspace-untrusted:before{content:"\ebc2"}.codicon-workspace-unknown:before{content:"\ebc3"}.codicon-terminal-cmd:before{content:"\ebc4"}.codicon-terminal-debian:before{content:"\ebc5"}.codicon-terminal-linux:before{content:"\ebc6"}.codicon-terminal-powershell:before{content:"\ebc7"}.codicon-terminal-tmux:before{content:"\ebc8"}.codicon-terminal-ubuntu:before{content:"\ebc9"}.codicon-terminal-bash:before{content:"\ebca"}.codicon-arrow-swap:before{content:"\ebcb"}.codicon-copy:before{content:"\ebcc"}.codicon-person-add:before{content:"\ebcd"}.codicon-filter-filled:before{content:"\ebce"}.codicon-wand:before{content:"\ebcf"}.codicon-debug-line-by-line:before{content:"\ebd0"}.codicon-inspect:before{content:"\ebd1"}.codicon-layers:before{content:"\ebd2"}.codicon-layers-dot:before{content:"\ebd3"}.codicon-layers-active:before{content:"\ebd4"}.codicon-compass:before{content:"\ebd5"}.codicon-compass-dot:before{content:"\ebd6"}.codicon-compass-active:before{content:"\ebd7"}.codicon-azure:before{content:"\ebd8"}.codicon-issue-draft:before{content:"\ebd9"}.codicon-git-pull-request-closed:before{content:"\ebda"}.codicon-git-pull-request-draft:before{content:"\ebdb"}.codicon-debug-all:before{content:"\ebdc"}.codicon-debug-coverage:before{content:"\ebdd"}.codicon-run-errors:before{content:"\ebde"}.codicon-folder-library:before{content:"\ebdf"}.codicon-debug-continue-small:before{content:"\ebe0"}.codicon-beaker-stop:before{content:"\ebe1"}.codicon-graph-line:before{content:"\ebe2"}.codicon-graph-scatter:before{content:"\ebe3"}.codicon-pie-chart:before{content:"\ebe4"}.codicon-bracket:before{content:"\eb0f"}.codicon-bracket-dot:before{content:"\ebe5"}.codicon-bracket-error:before{content:"\ebe6"}.codicon-lock-small:before{content:"\ebe7"}.codicon-azure-devops:before{content:"\ebe8"}.codicon-verified-filled:before{content:"\ebe9"}.codicon-newline:before{content:"\ebea"}.codicon-layout:before{content:"\ebeb"}.codicon-layout-activitybar-left:before{content:"\ebec"}.codicon-layout-activitybar-right:before{content:"\ebed"}.codicon-layout-panel-left:before{content:"\ebee"}.codicon-layout-panel-center:before{content:"\ebef"}.codicon-layout-panel-justify:before{content:"\ebf0"}.codicon-layout-panel-right:before{content:"\ebf1"}.codicon-layout-panel:before{content:"\ebf2"}.codicon-layout-sidebar-left:before{content:"\ebf3"}.codicon-layout-sidebar-right:before{content:"\ebf4"}.codicon-layout-statusbar:before{content:"\ebf5"}.codicon-layout-menubar:before{content:"\ebf6"}.codicon-layout-centered:before{content:"\ebf7"}.codicon-target:before{content:"\ebf8"}.codicon-indent:before{content:"\ebf9"}.codicon-record-small:before{content:"\ebfa"}.codicon-error-small:before{content:"\ebfb"}.codicon-terminal-decoration-error:before{content:"\ebfb"}.codicon-arrow-circle-down:before{content:"\ebfc"}.codicon-arrow-circle-left:before{content:"\ebfd"}.codicon-arrow-circle-right:before{content:"\ebfe"}.codicon-arrow-circle-up:before{content:"\ebff"}.codicon-layout-sidebar-right-off:before{content:"\ec00"}.codicon-layout-panel-off:before{content:"\ec01"}.codicon-layout-sidebar-left-off:before{content:"\ec02"}.codicon-blank:before{content:"\ec03"}.codicon-heart-filled:before{content:"\ec04"}.codicon-map:before{content:"\ec05"}.codicon-map-filled:before{content:"\ec06"}.codicon-circle-small:before{content:"\ec07"}.codicon-bell-slash:before{content:"\ec08"}.codicon-bell-slash-dot:before{content:"\ec09"}.codicon-comment-unresolved:before{content:"\ec0a"}.codicon-git-pull-request-go-to-changes:before{content:"\ec0b"}.codicon-git-pull-request-new-changes:before{content:"\ec0c"}.codicon-search-fuzzy:before{content:"\ec0d"}.codicon-comment-draft:before{content:"\ec0e"}.codicon-send:before{content:"\ec0f"}.codicon-sparkle:before{content:"\ec10"}.codicon-insert:before{content:"\ec11"}.codicon-mic:before{content:"\ec12"}.codicon-thumbsdown-filled:before{content:"\ec13"}.codicon-thumbsup-filled:before{content:"\ec14"}.codicon-coffee:before{content:"\ec15"}.codicon-snake:before{content:"\ec16"}.codicon-game:before{content:"\ec17"}.codicon-vr:before{content:"\ec18"}.codicon-chip:before{content:"\ec19"}.codicon-piano:before{content:"\ec1a"}.codicon-music:before{content:"\ec1b"}.codicon-mic-filled:before{content:"\ec1c"}.codicon-git-fetch:before{content:"\ec1d"}.codicon-copilot:before{content:"\ec1e"}.accordion-wrapper{width:100%;margin:0 auto}details[class*=accordion]{font-size:1rem}details[class*=accordion] summary::marker,details[class*=accordion] ::-webkit-details-marker{content:"+ ";font-weight:400;font-size:1.2em;line-height:1em}details[class*=accordion][open] summary::marker{content:"– "}.accordion-simple{border:1px solid var(--black-lighter);padding:.5em;color:var(--black-light)}.accordion-spotlight{margin-top:1em}.accordion-spotlight h3{text-transform:uppercase;font-size:1rem;letter-spacing:.08em;padding:1em}.accordion-spotlight p,.accordion-spotlight ol{font-size:.8rem;padding:0 1em 1.5em}.accordion-spotlight ol{list-style-type:decimal;padding-left:2em}.accordion-timeline{padding:0;border:none}.accordion-events{font-size:1rem;font-weight:500;color:var(--black-lighter);text-transform:uppercase;letter-spacing:.15em}.grid-accordion-events{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;padding:1em;color:var(--black-light);text-align:left}.grid-accordion-events-column{display:flex;flex-direction:column;gap:1em}.grid-accordion-events h2{width:70%}.grid-accordion-events h3,.grid-accordion-events a{font-size:.8em;color:var(--black-light);margin-bottom:.3em}.grid-accordion-events h3{text-transform:uppercase;letter-spacing:.15em}.grid-accordion-events a{text-decoration:none;font-weight:400;padding-left:0;padding-right:0}.grid-accordion-events ul{list-style:none}@media(max-width:800px){.grid-accordion-events{grid-template-columns:1fr;padding:0 1rem}}.accordion-wrapper-gkicommunity{width:80%}.accordion-wrapper-gkicommunity-pdf{margin-top:1rem}@media(max-width:800px){.datenwelten-events-pretitle{display:none}.accordion-spotlight{margin-top:0}}.section-header{display:flex;flex-direction:column;padding:2rem;text-align:center;color:var(--black)}.section-header a{text-decoration:none;color:inherit;display:block}.section-header a .section-title:hover::after{background-color:var(--primary)}@media(max-width:1000px){.section-header{padding:1.5rem 1rem}}@media(max-width:480px){.section-header{margin-top:0;padding:1rem 0}}.section-title{font-weight:700;position:relative;font-size:clamp(1.8rem,6vw,2.5rem);margin-bottom:1.2em;text-decoration:none}.section-title::after{content:"";position:absolute;bottom:-.7em;left:50%;transform:translateX(-50%);width:clamp(80px,15vw,120px);height:4px;background-color:var(--black);border-radius:2px}@media(max-width:480px){.section-title{margin-bottom:.7rem}.section-title::after{bottom:-.25em}}.section-subtitle{font-size:clamp(1.2rem,4.5vw,1.8rem);color:var(--black-light);font-weight:600;line-height:140%}.background-circles::before{content:'';position:absolute;top:0;left:-50vw;width:200vw;height:100%;z-index:-1;background-image:radial-gradient(circle,var(--primary-lighter,#fff) 5px,transparent 5px);background-size:2rem 2rem}.background-pattern::before{content:'';position:absolute;top:0;left:-50vw;width:200vw;height:100%;z-index:-1;background:conic-gradient(from 90deg at .2px .2px,transparent 25%,#dcdcdc 0%)-.1px -.1px/1em 1em,linear-gradient(45deg,transparent calc(50% + -1*.1px),#dcdcdc 0 calc(50% + .1px),transparent 0)0 0/2em 2em,linear-gradient(-45deg,transparent calc(50% + -1*.1px),#dcdcdc 0 calc(50% + .1px),transparent 0)0 0/2em 2em}.background-grey{background:linear-gradient(135deg,#f0f0f0 0%,#fff 100%)}.big-numbers{display:grid;grid-template-columns:1fr;width:100%;color:var(--black);font-weight:800;gap:0}.big-numbers p{text-transform:uppercase;font-size:clamp(1.2rem,2.5vw,2rem);margin:0;letter-spacing:.1vw}.big-numbers p:nth-child(1){justify-self:start}.big-numbers p:nth-child(2){justify-self:end}.big-numbers p:nth-child(3){justify-self:center}.big-numbers p:nth-child(4){justify-self:end}.big-numbers span{font-size:clamp(2rem,5vw,4rem)}.big-numbers i{font-size:2em!important;transform:translate(.2em,.25em);display:inline-block;color:var(--primary)}.projekte-big-numbers{margin:3rem 0 6rem}@media(max-width:1000px){.projekte-big-numbers{margin:0 2rem}}@media(max-width:480px){.projekte-big-numbers{margin:0 2rem}}.gkicommunity-big-numbers{margin:4rem 0;padding:0 6rem}@media(max-width:1000px){.gkicommunity-big-numbers{padding:0 2rem;margin:0 2rem}}.datenwelten-big-numbers{margin:4rem 0;padding:0 6rem}@media(max-width:800px){.datenwelten-big-numbers{padding:0 3rem}}@media(max-width:480px){.datenwelten-big-numbers{padding:0 2rem}}.wide-movie-container{display:flex;justify-content:center;align-items:center;margin:2rem 0}.wide-movie-container::before{content:'';position:absolute;width:100vw;height:100%;background:url(/illustrations/background/background_video.svg)no-repeat 50%/contain;z-index:-1}@media(max-width:1000px){.wide-movie-container::before{width:130vw}}@media(max-width:480px){.wide-movie-container{margin:1rem 0}.wide-movie-container::before{display:none}}.wide-movie-container-studiprojekte{margin:8rem 0}@media(max-width:1000px){.wide-movie-container-studiprojekte{margin:4rem 0}}@media(max-width:480px){.wide-movie-container-studiprojekte{margin:2rem 0}}.wide-movie{width:60vw;height:auto;aspect-ratio:16/9;box-shadow:2vw 2vw 0 -1vw var(--primary)}@media(max-width:1000px){.wide-movie{width:80vw;box-shadow:1.5rem 1.5rem 0 -1rem var(--primary)}}@media(max-width:480px){.wide-movie{width:90vw}}.wide-image{display:block;margin:0 auto;width:100%;max-width:100%;box-sizing:border-box}.image-full-page{border-top:.5rem solid var(--primary-light);border-bottom:.5rem solid var(--primary-light);position:relative}.image-full-page-about{margin-top:4rem}.gallery{display:flex;width:100%;position:relative;height:50vh;overflow:hidden}.gallery-image{height:100%;overflow:hidden;flex:1;display:flex;position:relative;transition:all .5s ease-in-out}.gallery-image img{object-fit:cover}.gallery-image:hover{flex-grow:3}.gallery-image:hover .gallery-figcaption{transform:translateY(0)}@media(max-width:1000px){.gallery-image:hover{flex-grow:7}}@media(max-width:480px){.gallery-image:hover{flex-grow:11}}.gallery-figcaption{position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);background-color:rgba(0,0,0,.8);color:var(--white-darker);padding:.5rem;transition:transform .5s ease-in-out;will-change:transform;font-size:.8rem}.logo-grid{display:grid;width:80%;place-items:center}.logo-grid-datenwelten-uebung{margin:2rem 0;grid-template-columns:repeat(3,1fr);gap:0}.logo-grid-datenwelten-uebung img{height:120px}@media(max-width:800px){.logo-grid-datenwelten-uebung img{height:80px}}.logo-grid-ddlitlab{grid-template-columns:repeat(3,1fr);gap:6rem}.logo-grid-ddlitlab img{height:4rem}@media(max-width:800px){.logo-grid-ddlitlab img{height:6rem;gap:2rem}}@media(max-width:1000px){.logo-grid-ddlitlab{grid-template-columns:1fr;gap:4rem}}.glass{background:rgba(255,255,255,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}i.icon-bullet{font-size:2em!important}.grid-datenwelten-inhalte em,.datenwelten-uebung-text-grid em,.timeline-text em,.feature-highlight em,.article-text em,.about-text-wide em,.projekte-index-quote em,.highlight{font-style:normal;text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:.15em;text-underline-offset:.3em;font-weight:700;color:var(--black)}.feature-highlight em,.about-text-wide em{color:var(--black-light)}.article-info-external,.grid-datenwelten-inhalte a,.datenwelten-uebung-text-grid a,.timeline-text a,.feature-highlight a,.article-text a,.about-text-wide a,.projekte-index-quote a,.accordion-wrapper-gkicommunity a,.impressum a{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:.15em;text-underline-offset:.3em;font-weight:700;color:var(--black);text-decoration-color:var(--secondary-light);margin-right:1em}.about-text-wide a{color:var(--black-light);font-weight:500}.grid-datenwelten-inhalte a::after,.datenwelten-uebung-text-grid a::after,.timeline-text a::after,.feature-highlight a::after,.article-text a::after,.about-text-wide a::after,.projekte-index-quote a::after,.accordion-wrapper-gkicommunity a::after,.impressum a::after{content:"\ea9c";font-family:codicon;transform:rotate(-45deg);position:absolute}.link-hover{text-decoration:none;color:inherit;font-weight:600;display:inline-block;width:fit-content;position:relative;padding:.5em}.link-hover:after{background:repeat;bottom:0;content:"";display:block;height:.25rem;left:50%;position:absolute;background:var(--primary);transition:all .5s ease;width:0}.link-hover:hover:after{width:100%;left:0}.datenwelten-pretitle{font-size:1.2rem;font-weight:600;color:var(--black-light);text-transform:uppercase;letter-spacing:.08em;text-align:left;border-top:.4em solid var(--primary-light);width:50%;padding-top:.5em}.arrow-icon{transform:rotate(-45deg);display:inline-block;font-weight:800;font-size:1em!important}.arrow-icon--small{font-size:1rem}.arrow-icon--large{font-size:1.6rem}.icon-float-left{float:left;margin-right:.3em}.image-credit-tooltip{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.8);background-color:var(--primary);color:var(--black);padding:.1rem .2rem;font-size:.6rem;border-radius:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;white-space:nowrap;z-index:10}.illustration-adobe{position:relative}.illustration-adobe:hover .image-credit-tooltip,.image-full-page:hover .image-credit-tooltip,.projekte-grid-item:hover .image-credit-tooltip,.team-card-image:hover .image-credit-tooltip{opacity:.9;visibility:visible}.image-area-horizontal{flex:1;width:100%}.image-area-horizontal img{width:70%;margin:0 auto}.grid-lehre-navi{display:grid;grid-template-columns:repeat(3,1fr);column-gap:3em;margin:1.5rem 0}.grid-lehre-navi-item{text-align:left;display:flex;flex-direction:column}.grid-lehre-navi-item h2{font-size:1.6rem;margin-bottom:.5em;padding-top:.5em;border-top:.2em solid var(--primary-light)}.grid-lehre-navi-item p{font-size:1.2rem;color:var(--black-light);margin-bottom:.5em}.grid-lehre-navi-item a{margin-top:auto;font-size:1.2rem;display:inline-block;padding-left:0}@media(max-width:800px){.image-area-horizontal img{width:100%}.grid-lehre-navi{grid-template-columns:1fr;column-gap:0;row-gap:2em}.grid-lehre-navi-item a{margin:0 auto}}.hero-section{display:grid;grid-template-columns:1fr 1.3fr;grid-template-areas:"content image";justify-items:center;align-items:center;margin:5em auto 1em;gap:2em}.hero-content{grid-area:content}.hero-image{grid-area:image}.hero-content h1{font-size:3rem;font-weight:800;margin-bottom:.5rem;position:relative;display:inline-block;line-height:1.5}.hero-content p{font-size:1.5rem;color:var(--black-light);font-weight:400}.hero-image img{width:100%;height:auto}@media(max-width:1000px){.hero-section{grid-template-columns:1fr;grid-template-areas:"content" "image";grid-template-areas:"image" "content";margin-top:2rem}.hero-content{width:90%;text-align:center}.hero-image{width:70%}}@media(max-width:480px){.hero-content h1{font-size:2.5em;margin-bottom:.3em}.hero-content p{font-size:1.2em}}.feature-highlight{display:grid;grid-template-columns:1fr 1fr;place-items:center;gap:2rem}.feature-highlight p{text-align:left;font-size:1.5rem;color:var(--black-light);margin-bottom:.5em;padding-left:2.5em;position:relative}.feature-highlight p::before{content:"\eb70";font-family:codicon;position:absolute;font-size:2em;left:0;top:50%;transform:translateY(-50%);line-height:1}@media(max-width:1000px){.feature-highlight{grid-template-columns:1fr;gap:1rem}.feature-highlight figure{width:60%}.feature-highlight p{font-size:1.4rem}}@media(max-width:480px){.feature-highlight figure{width:100%}.feature-highlight p{font-size:1.2rem;padding-left:0}.feature-highlight p::before{position:relative;float:left;font-size:1.5rem;transform:none;top:auto}}.navigation-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem}.navigation-cards-grid-item{display:block;color:var(--black);text-align:center;padding:1rem;border:none;border-radius:15px;background:linear-gradient(145deg,#fff,#f3f3f3);box-shadow:5px 5px 15px #d9d9d9,-5px -5px 15px #ffffff;transition:all var(--transition-speed)ease;overflow:hidden;width:100%}.navigation-cards-grid-item i{font-size:1.5em!important;padding:.5em}.navigation-cards-grid-item p{font-size:1.5rem;line-height:140%;font-weight:500;padding:.25em .5em}.navigation-cards-grid-item:hover{box-shadow:0 4px 18px rgba(255,175,0,.5)}@media(max-width:1200px){.navigation-cards-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.navigation-cards-grid{grid-template-columns:1fr;gap:1rem;width:70%}.navigation-cards-grid-item{padding:.5rem}.navigation-cards-grid-item p{font-size:1.2rem}}.datenwelten-hero{display:grid;grid-template-columns:1fr 1fr;gap:2rem 0;text-align:left;hyphens:none;place-items:center;grid-template-areas:"question illustration" "text text"}@media(max-width:1000px){.datenwelten-hero{grid-template-columns:1fr;gap:2rem;grid-template-areas:"illustration" "question" "text"}}.datenwelten-hero figure{width:100%;grid-area:illustration}@media(max-width:1000px){.datenwelten-hero figure{width:80%}}@media(max-width:480px){.datenwelten-hero figure{width:100%}}.datenwelten-hero figure img{width:100%;height:auto}.datenwelten-hero-left,.datenwelten-hero-right{font-size:1.5rem;position:relative;color:var(--black-light)}@media(max-width:480px){.datenwelten-hero-left,.datenwelten-hero-right{font-size:1.2rem}}.datenwelten-hero-left{width:70%;grid-area:question}@media(max-width:480px){.datenwelten-hero-left{grid-column:1;width:100%}}.datenwelten-hero-left p{font-weight:500;padding:.5em 0 0 1.7em;margin-left:1em}@media(max-width:480px){.datenwelten-hero-left p{margin-left:0;padding-left:0}}.datenwelten-hero-left::before{content:"\eb33";left:-7%;top:17%}@media(max-width:480px){.datenwelten-hero-left::before{left:75%;top:55%}}.datenwelten-hero-right{grid-area:text}@media(max-width:480px){.datenwelten-hero-right{grid-column:1;font-size:1rem}}.datenwelten-hero-answer{margin-bottom:.5em;text-transform:uppercase;font-weight:500;letter-spacing:.1em}@media(max-width:480px){.datenwelten-hero-answer{font-size:1.2rem}}.datenwelten-hero-left::before,.datenwelten-hero-right::after{font-family:codicon;position:absolute;font-size:3.5em;font-weight:800;line-height:1;color:rgba(0,0,0,5%)}.datenwelten-uebung-header{font-size:1.3em;font-weight:400;color:var(--black-lighter);margin-bottom:.5rem}.datenwelten-uebung-header-uppercase{text-transform:uppercase;letter-spacing:.05em;text-decoration:4px underline var(--black-lighter);text-underline-offset:.3em;font-weight:500}.datenwelten-uebung-subheader{font-size:1em;font-weight:500;color:var(--black-lighter);text-transform:uppercase;letter-spacing:.1em}.datenwelten-uebung-inhalte-header{font-size:1.8rem;font-weight:700;color:var(--black);margin:2rem 0 1rem;text-transform:uppercase;letter-spacing:.08em;text-align:right;border-top:.3em solid var(--primary-light);padding-top:.5em;width:50%}.datenwelten-uebung-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-areas:"winter winter coding coding summer summer" "tools tools tools reflection reflection reflection";gap:1.5rem;color:var(--black-light)}.datenwelten-uebung-grid div{padding:1rem}.datenwelten-uebung-grid ul{list-style-type:none;line-height:130%}@media(max-width:800px){.datenwelten-uebung-grid{width:80%;grid-template-columns:1fr 1fr;grid-template-areas:"coding coding" "winter summer" "tools tools" "reflection reflection"}}@media(max-width:480px){.datenwelten-uebung-grid{width:100%}}.datenwelten-uebung-grid-item,.datenwelten-uebung-grid-item-reflection,.datenwelten-uebung-grid-item-tools,.datenwelten-uebung-grid-item-coding,.datenwelten-uebung-grid-item-summer,.datenwelten-uebung-grid-item-winter{display:flex;flex-direction:column;gap:1rem;position:relative}.datenwelten-uebung-grid-item p,.datenwelten-uebung-grid-item-reflection p,.datenwelten-uebung-grid-item-tools p,.datenwelten-uebung-grid-item-coding p,.datenwelten-uebung-grid-item-summer p,.datenwelten-uebung-grid-item-winter p{margin-top:auto}.datenwelten-uebung-grid-item::after,.datenwelten-uebung-grid-item-reflection::after,.datenwelten-uebung-grid-item-tools::after,.datenwelten-uebung-grid-item-coding::after,.datenwelten-uebung-grid-item-summer::after,.datenwelten-uebung-grid-item-winter::after{font-family:codicon;position:absolute;right:3%;top:3%;font-size:3rem;line-height:1;color:var(--black-lighter)}.datenwelten-uebung-grid-item-winter{background-color:var(--primary-lighter);grid-area:winter}.datenwelten-uebung-grid-item-summer{background-color:var(--primary-lighter);grid-area:summer}.datenwelten-uebung-grid-item-coding{background-color:var(--primary-light);grid-area:coding}.datenwelten-uebung-grid-item-coding::after{content:""}.datenwelten-uebung-grid-item-tools{background-color:var(--secondary-lighter);grid-area:tools}.datenwelten-uebung-grid-item-tools::after{content:""}.datenwelten-uebung-grid-item-reflection{background-color:var(--secondary-lighter);grid-area:reflection}.datenwelten-uebung-grid-item-reflection::after{content:""}.datenwelten-uebung-text-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 3rem;text-align:left;justify-content:space-between;align-content:space-between;padding:2rem}@media(max-width:800px){.datenwelten-uebung-text-grid{grid-template-columns:1fr;gap:1em;padding:1rem}}.datenwelten-background{display:flex;justify-content:center;align-items:center}.datenwelten-background::before{content:'';position:absolute;width:100%;height:180%;top:-30%;background:url(/illustrations/background/background_datenwelten.svg)no-repeat 50%/contain;z-index:-1}.datenwelten-uebung-link-external{margin-top:2rem;font-size:1.3rem}.datenwelten-uebung-link-external::before{content:"\ea9b";font-family:codicon;transform:rotate(135deg);float:right;margin-left:.3em}.grid-datenwelten-inhalte{display:grid;grid-template-columns:.1fr 1fr;align-items:center;gap:.5em;text-align:left}.datenwelten-inhalte{display:grid;grid-template-columns:3fr .5fr 3fr;grid-template-areas:"winter-meta winter winter" "divider divider divider" "sommer-meta sommer sommer";place-items:center;gap:4rem 4rem;padding:2rem 4rem;text-align:left;hyphens:none}.datenwelten-inhalte h2{color:var(--black);font-size:2rem;text-transform:uppercase;letter-spacing:.05em;text-align:left}.datenwelten-inhalte a{font-size:1rem;padding-left:0;padding-top:3em}.datenwelten-inhalte-text{position:relative;padding-top:.5em}.datenwelten-inhalte-text::before{content:"\eb70";font-family:codicon;position:absolute;left:-1.2em;font-size:1.5em;top:50%;transform:translateY(-50%);line-height:1;color:var(--black);text-shadow:2px 0 0 var(--primary)}.datenwelten-inhalte-divider{grid-area:divider;width:30%;height:4px;margin:1em 0;border:none;background-color:var(--black-light)}.datenwelten-inhalte-winter-meta{grid-area:winter-meta}.datenwelten-inhalte-winter-content{grid-area:winter}.datenwelten-inhalte-sommer-content{grid-area:sommer}.datenwelten-inhalte-sommer-meta{grid-area:sommer-meta}@media(max-width:1000px){.datenwelten-inhalte{grid-template-columns:1fr;grid-template-areas:"winter-meta" "winter" "sommer-meta" "sommer";gap:4rem 0}.datenwelten-inhalte-text::before{position:relative;float:left;left:0;font-size:1.5rem}.datenwelten-inhalte-winter-meta,.datenwelten-inhalte-winter-content,.datenwelten-inhalte-sommer-content,.datenwelten-inhalte-sommer-meta{width:100%}.datenwelten-inhalte p.datenwelten-pretitle{font-size:1.1rem}.datenwelten-inhalte h3{font-size:1.5rem;letter-spacing:.05em}.datenwelten-inhalte a{font-size:1rem}.datenwelten-inhalte i.icon-bullet{font-size:1.5rem!important}}@media(max-width:800px){.datenwelten-inhalte{padding:1rem}}.projekte-index-quote{width:80%;padding:2rem 0;position:relative;font-size:1.2rem}.projekte-index-quote h2{font-size:1.5rem;margin-bottom:1em}.projekte-index-quote p{text-align:justify;hyphens:auto;margin-bottom:1em}.projekte-index-quote p::first-line{font-weight:700}.projekte-index-quote ul{list-style:disc;margin-left:2em;margin-bottom:1em}@media(max-width:1000px){.projekte-index-quote{width:100%;padding:1rem 0}}@media(max-width:480px){.projekte-index-quote{font-size:1rem}}.projekte-index-quote-lehrlabor::before,.projekte-index-quote-studiprojekte::before,.projekte-index-quote-gkicommunity::before{position:absolute;font-family:codicon;top:-20%;right:5%;font-size:8em;color:rgba(255,225,0,.2)}@media(max-width:480px){.projekte-index-quote-lehrlabor,.projekte-index-quote-studiprojekte,.projekte-index-quote-gkicommunity{padding-bottom:0}.projekte-index-quote-lehrlabor::before,.projekte-index-quote-studiprojekte::before,.projekte-index-quote-gkicommunity::before{top:-12%;right:0%;font-size:6em}}.projekte-index-quote-lehrlabor::before{content:"\ea79"}.projekte-index-quote-studiprojekte::before{content:"\eb44"}.projekte-index-quote-gkicommunity::before{content:"\eac7"}.projekte-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;place-content:center;margin:4rem 0}@media(max-width:1000px){.projekte-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.projekte-grid{grid-template-columns:1fr;width:80%;margin:1rem 0}}@media(max-width:480px){.projekte-grid{grid-template-columns:1fr;width:100%}}.projekte-grid-item{display:flex;flex-direction:column;text-align:left;color:var(--black);text-decoration:none;padding:1rem;border-radius:0;box-shadow:.5rem .5rem 0 0 var(--primary);transition:all var(--transition-speed)ease;overflow:hidden;position:relative;background-size:cover;background-position:50%;min-height:200px}.projekte-grid-item h2{font-size:1.2em;padding:.5rem 1rem;background:var(--primary-lightest);margin-bottom:1rem;box-shadow:0 4px 30px rgba(0,0,0,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.projekte-grid-item p{font-size:.8em;color:var(--black-light);padding:.3rem;background:var(--primary-lightest);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.projekte-filter{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.projekte-filter label{cursor:pointer;user-select:none;padding:.5em;font-size:1em;text-align:center;text-transform:uppercase;letter-spacing:.05em;color:var(--black-light);background:linear-gradient(to right,var(--primary-lightest),var(--white));box-shadow:1px 2px 2px var(--primary),4px 5px 4px var(--primary-light)}.projekte-filter label:hover{transform:translateY(-.25em)}@media(max-width:800px){.projekte-filter{grid-template-columns:1fr 1fr}}input[type=radio][name=filter]{display:none}.projekte-filter-ll-spotlights,.projekte-filter-ll-1,.projekte-filter-ll-2,.projekte-filter-ll-3,.projekte-filter-sf-1,.projekte-filter-sf-2,.projekte-filter-sf-3,.projekte-filter-sf-4{display:none}#ll-spotlights:checked~.projekte-grid .projekte-filter-ll-spotlights{display:block}#ll-spotlights:checked~.projekte-filter label[for=ll-spotlights]{background:var(--primary)}#ll-runde1:checked~.projekte-grid .projekte-filter-ll-1{display:block}#ll-runde1:checked~.projekte-filter label[for=ll-runde1]{background:var(--primary)}#ll-runde2:checked~.projekte-grid .projekte-filter-ll-2{display:block}#ll-runde2:checked~.projekte-filter label[for=ll-runde2]{background:var(--primary)}#ll-runde3:checked~.projekte-grid .projekte-filter-ll-3{display:block}#ll-runde3:checked~.projekte-filter label[for=ll-runde3]{background:var(--primary)}#sf-runde1:checked~.projekte-grid .projekte-filter-sf-1{display:block}#sf-runde1:checked~.projekte-filter label[for=sf-runde1]{background:var(--primary)}#sf-runde2:checked~.projekte-grid .projekte-filter-sf-2{display:block}#sf-runde2:checked~.projekte-filter label[for=sf-runde2]{background:var(--primary)}#sf-runde3:checked~.projekte-grid .projekte-filter-sf-3{display:block}#sf-runde3:checked~.projekte-filter label[for=sf-runde3]{background:var(--primary)}#sf-runde4:checked~.projekte-grid .projekte-filter-sf-4{display:block}#sf-runde4:checked~.projekte-filter label[for=sf-runde4]{background:var(--primary)}.article-project{gap:2em}.article-project .section-title{font-size:clamp(1.2rem,4vw,2.5rem)}.article-project .section-subtitle{font-size:clamp(1rem,3vw,1.8rem)}.article-text{text-align:justify;hyphens:auto;font-size:1.3rem;width:80%}.article-text h2{font-size:1.5rem;margin-bottom:.5em;margin-top:2em}.article-text p{margin-bottom:1em}.article-text p:first-of-type::first-letter{float:left;text-transform:uppercase;line-height:.7;font-weight:500;font-size:3.5em;margin:.1em .1em 0 0}.article-text p:first-of-type::first-line{font-weight:700}.article-text strong{font-weight:550}.article-text ul li,.article-text ol li{margin-bottom:.5em}.article-text ul{list-style-type:none}.article-text ul li::before{content:"\ea9c";font-family:codicon;margin-right:.3em;float:left}.article-text ol{list-style-position:inside}.article-text ol li::before{display:none}.article-backref{font-size:1.2rem}.article-backref,.article-stine-link{text-align:center}.article-backref::before,.article-stine-link::before{content:"\ea9b";font-family:codicon;margin-right:.3em;float:left}.article-stine-link::before{transform:rotate(135deg);float:right;margin:0 0 0 .3em}.article-info{margin:2em 0 1em;display:grid;grid-template-columns:2fr 1.5fr;gap:1em;border-radius:6px;padding:1em;font-size:1rem;width:85%;box-shadow:1px 2px 2px var(--primary),4px 5px 4px var(--primary-light);background:linear-gradient(to right,var(--primary-lighter),var(--primary-lightest));border:1.5px solid var(--primary-light);margin:2rem 0}.article-info a{text-decoration:none}.article-info-external{color:var(--black)}.article-info-external::after{content:"\ea9b";font-family:codicon;transform:rotate(135deg);float:left;margin-right:.2em}.blockquote{padding:60px 80px 40px;position:relative}.blockquote p{font-size:1.5rem;text-align:center;font-style:italic}.blockquote::before{position:absolute;font-family:codicon;top:0;content:"\eb33";font-size:200px;color:rgba(0,0,0,5%)}.blockquote::after{content:"";position:absolute;top:20px;left:50%;margin-left:-300px;border-bottom:6px solid var(--primary);height:10px;width:600px}@media(max-width:1000px){.article-text{width:90%}}@media(max-width:800px){.article-text{width:100%}}@media(max-width:480px){.article-project h2{font-size:1.2rem}.article-project .section-header{margin-bottom:0;padding-bottom:0}.article-text{text-align:left;hyphens:none;font-size:1rem}.article-info{grid-template-columns:1fr;width:100%;margin:0}}.about-text-wide{position:relative;width:70%;font-size:1.2rem;text-align:justify;color:var(--black-light);hyphens:auto}.about-text-wide::before{content:"\eb33";position:absolute;left:-20%;top:15%;font-family:codicon;font-size:10rem;color:rgba(0,0,0,5%)}.about-text-wide hr{border:none;width:40%;height:4px;background-color:var(--black-lightest)}.about-text-wide p{margin-bottom:.5em;line-height:1.5}.about-text-wide p:first-of-type::first-letter{float:left;margin:.1em .1em 0 0;font-size:5em;line-height:.7;text-transform:uppercase}.about-text-wide p:first-of-type::first-line{font-weight:700}@media(max-width:1200px){.about-text-wide{width:85%}.about-text-wide::before{left:-10%;top:-25%;font-size:150px}}@media(max-width:800px){.about-text-wide{width:100%}.about-text-wide::before{left:0;top:-10%;font-size:100px}}@media(max-width:480px){.about-text-wide{font-size:1rem;margin-bottom:1rem}.about-text-wide::before{display:none}.about-text-wide hr{display:none}}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;width:100%;justify-items:center;margin-bottom:4rem}.team-card{display:flex;box-shadow:0 4px 12px rgba(0,0,0,8%);border:1px solid var(--white-darker);width:100%;transition:all var(--transition-speed)ease;overflow:hidden}.team-card:has(img){grid-column:span 2}.team-card:hover{transform:translateY(-5px);box-shadow:4px 4px 0 var(--primary-light)}.team-card img{object-fit:cover;width:100%;transition:all var(--transition-speed)ease}.team-card img:hover{transform:scale(1.05)}.team-card-period{position:absolute;width:80%;text-align:center;top:85%;left:50%;transform:translate(-50%,-50%);background-color:var(--primary);color:var(--black);padding:.2rem;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.2)}.team-card-period-without-image{position:static;margin:.5rem 0;transform:none;width:80%}.team-card-image{flex:1;overflow:hidden;position:relative}.team-card-content{flex:1.5;padding:1rem;display:flex;flex-direction:column}.team-card-content h2{font-size:clamp(1.2rem,calc(.6rem + .9vw),1.7rem);font-weight:700;margin-bottom:.5rem}.team-card-content p{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.8rem,calc(.4rem + .8vw),1.3rem);font-weight:500;color:var(--black-lighter);margin-bottom:.5rem}.team-card-content ul{list-style:none;color:var(--black)}.team-card-content li{font-size:clamp(.8rem,calc(.5rem + .5vw),1rem);line-height:clamp(1.3em,calc(.7em + .3vw),1.5em);margin-bottom:.3rem}.team-card-content li::before{font-family:codicon;content:'\eb70';margin-right:.2em;float:left}@media(max-width:1200px){.team-grid{grid-template-columns:1fr 1fr;width:80%}.team-card-content li{font-size:clamp(.7rem,calc(.45rem + .75vw),1.1rem);margin-bottom:.2rem;line-height:clamp(1.2,calc(1 + .5vw),1.4)}}@media(max-width:800px){.team-grid{width:100%}.team-card-content li{font-size:clamp(.7rem,calc(.5rem + .8vw),1rem);margin-bottom:.1rem;line-height:clamp(1.2,calc(.8 + 2vw),1.5)}.team-card-content h2{font-size:clamp(.9rem,calc(.5rem + 2.5vw),1.5rem)}.team-card-content p{margin-bottom:.2rem;font-size:clamp(.7rem,calc(.3rem + 1.5vw),1rem);margin-bottom:.1rem}}@media(max-width:480px){.team-grid{width:100%;gap:1.5rem}.team-card-period{font-size:clamp(.4rem,calc(.35rem + .4vw),.7rem)}.team-card-content{padding:1rem}.team-card-content h2{font-size:clamp(1rem,calc(.1rem + 3.5vw),1.3rem);margin-bottom:.5rem}.team-card-content p{font-size:clamp(.7rem,calc(.1rem + 2.5vw),.9rem)}.team-card-content ul{display:none}}.publication-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:2rem;margin-bottom:2em;font-size:1.5rem}.publication-card{color:var(--black-light);padding:1em;text-align:left;height:100%;display:flex;flex-direction:column;text-decoration:none;position:relative}.publication-card::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:4px;background:var(--primary);transition:all .7s ease}.publication-card:hover::after{width:100%;left:0}.publication-card p{font-size:.8em;font-weight:500;margin-top:.5em}.publication-title{color:var(--black);font-size:1.2em}.publication-title::after{font-family:codicon;content:"\ea9c";display:inline-block;transform:rotate(-45deg);font-weight:800;margin-left:.1em;vertical-align:-.1em}.publication-authors{text-transform:uppercase;letter-spacing:.03em;color:var(--black-light)}.publication-authors::before{font-family:codicon;content:"\ea67"}.publication-subtitle{color:var(--black-lighter)}.publication-date::before{font-family:codicon;content:"\eab0";margin-right:.3em}.publications-more{font-size:1.5rem}@media(max-width:1000px){.publication-grid{grid-template-columns:1fr;font-size:1.2rem}}@media(max-width:800px){.publication-grid{gap:1.5rem}}@media(max-width:480px){.publication-grid{font-size:1rem}.publications-more{font-size:1.2rem;text-align:center}}.timeline{list-style:none;width:100%;hyphens:none;margin-left:0}.timeline-item{padding-left:40px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child .timeline-marker:after{content:none}.timeline-item:not(.timeline-period):hover .timeline-marker:before{background:0 0;border:3px solid var(--primary)}.timeline-info{font-size:.8rem;font-weight:700;color:var(--primary-dark);letter-spacing:.25em;text-transform:uppercase;white-space:nowrap}.timeline-marker{position:absolute;top:0;bottom:0;left:0;width:15px}.timeline-marker:before{background:var(--primary-dark);border:3px solid transparent;border-radius:100%;content:"";display:block;height:15px;position:absolute;top:8px;left:-3px;width:15px}.timeline-marker:after{content:"";width:3px;background:var(--black-lightest);display:block;position:absolute;top:38px;bottom:0;left:6px}.timeline-content{padding-bottom:20px}.timeline-content p:last-child{margin-bottom:0}.timeline-text{margin:0;padding-top:1em;margin-bottom:1em}.timeline-title{color:var(--black-light);font-size:1.2rem;font-weight:700}.timeline-period .timeline-title{font-size:1.5rem}.timeline-period{padding:0;padding:.5rem 0}.timeline-period .timeline-marker:before{background:0 0;content:"";width:15px;height:auto;border:none;border-radius:0;top:0;bottom:16px;position:absolute;left:0;border-top:3px solid var(--black-lightest);border-bottom:3px solid var(--black-lightest)}.timeline-period .timeline-marker:after{content:"";height:16px;top:auto}@media(min-width:480px){.timeline{margin-left:4rem}}@media(min-width:800px){.timeline{margin-left:0;display:table}.timeline .timeline-title{font-size:1.6rem}.timeline .timeline-item{display:table-row;padding:0}.timeline .timeline-info,.timeline .timeline-marker,.timeline .timeline-content,.timeline .timeline-period .timeline-info{display:table-cell;vertical-align:top}.timeline .timeline-marker{position:relative}.timeline .timeline-content{padding-left:30px}.timeline .timeline-info{padding-right:30px}.timeline .timeline-period .timeline-title{position:relative;left:-45px}.timeline .timeline-item,.timeline .timeline-info,.timeline .timeline-marker,.timeline .timeline-content{display:block;margin:0;padding:0}.timeline .timeline-item{padding-bottom:40px;overflow:hidden}.timeline .timeline-marker{position:absolute;left:50%;margin-left:-7.5px}.timeline .timeline-info{padding-top:7px;width:50%}.timeline .timeline-content{width:50%}.timeline .timeline-item:nth-child(odd) .timeline-info{float:left;text-align:right;padding-right:30px}.timeline .timeline-item:nth-child(odd) .timeline-content{float:right;text-align:left;padding-left:30px}.timeline .timeline-item:nth-child(even) .timeline-info{float:right;text-align:left;padding-left:30px}.timeline .timeline-item:nth-child(even) .timeline-content{float:left;text-align:right;padding-right:30px}.timeline .timeline-item.timeline-period{padding:20px 0 60px}.timeline .timeline-item.timeline-period .timeline-content{float:none;padding:0;width:100%;text-align:center}.timeline .timeline-item.timeline-period .timeline-marker:after{height:24;bottom:0;top:auto}.timeline .timeline-item.timeline-period .timeline-title{left:auto}}@media(min-width:1000px){.timeline-title{font-size:2rem}}.page-not-found{margin-top:2rem;padding-left:0;font-size:1.3rem}.page-not-found::before{content:"\ea9c";font-family:codicon;float:left;margin-right:.2em}.impressum{text-align:left;place-items:start;gap:.5rem;margin-top:4rem}.impressum address{font-style:normal;font-weight:600;margin:1rem 0}.impressum h1{margin-bottom:2rem}.impressum h2{margin:1rem 0}.impressum ul{list-style-type:disc;padding-left:1.5rem}.impressum li{margin-left:1rem;margin-bottom:.5rem}