@charset "UTF-8";li.svelte-9lnzsx{margin-bottom:var(--margin-s)}li.svelte-9lnzsx a:where(.svelte-9lnzsx){-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}li.active.svelte-9lnzsx a:where(.svelte-9lnzsx){color:var(--text-primary)}.modal-container.svelte-sv9hzi:not(.is-open){pointer-events:none;visibility:hidden;opacity:0}.no-js .modal-container{opacity:1}.js .modal-container{opacity:0;z-index:7;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.js .modal-container.active{opacity:1;pointer-events:all;visibility:visible}.modal-container picture{visibility:inherit!important}.modal-wrapper.svelte-o4t5yh{position:relative}.modal-wrapper.svelte-o4t5yh .modal-container:not(:has(>div)),.modal-wrapper.svelte-o4t5yh .modal-container.inactive{display:none}.modal-wrapper.svelte-o4t5yh .modal-container{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh}.modal-wrapper.inactive.svelte-o4t5yh .modal-container{z-index:-1;pointer-events:none}@media (max-width: 767px){.modal-wrapper.svelte-o4t5yh .modal-section:where(.svelte-o4t5yh){padding:0!important}}@media (max-width: 767px){.mainmenu-modal-content .modal-content{width:100%;right:0;top:0;border-radius:0;margin:0!important;padding:0!important}}@media (min-width: 768px){.mainmenu-modal-content .modal-content{top:5px}}.mainmenu-modal-content .modal-content .contains-language-toggle .buttongroup{gap:0}.mainmenu-modal-content .modal-content .contains-language-toggle .buttongroup .button:nth-child(n+2){-webkit-margin-start:calc(-1 * var(--margin-s));margin-inline-start:calc(-1 * var(--margin-s))}[dir=ltr] .modal-wrapper .modal-container .modal-content .buttongroup .button:first-child{z-index:1}[dir=ltr] .modal-wrapper .modal-container .modal-content .buttongroup .button:nth-child(n+2){z-index:0}.pageheader.svelte-o4t5yh{position:fixed;width:min(100vw,100%);top:0;left:0;z-index:11;pointer-events:none;background-color:var(--pure-white)}.pageheader.svelte-o4t5yh .pageheader-inner:where(.svelte-o4t5yh){padding:var(--margin-m) var(--margin-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--margin-m);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageheader.svelte-o4t5yh .right-menu:where(.svelte-o4t5yh) .button{margin-bottom:0}.pageheader.svelte-o4t5yh h2:where(.svelte-o4t5yh){color:#000;font-size:var(--size-p);line-height:calc(var(--size-p) * 1.1);width:100%;text-overflow:ellipsis}.pageheader>*,.pageheader>button{margin-bottom:0}.pageheader *{pointer-events:all}.pageheader .mainmenu-button,.pageheader .search-button{z-index:10}@media only screen and (min-width: 780px){.pageheader .mainmenu-button,.pageheader .search-button{z-index:auto;z-index:initial}}.modal-content.svelte-o4t5yh p,.modal-content.svelte-o4t5yh h3,.modal-content.svelte-o4t5yh h2{font-size:var(--size-caption);line-height:calc(var(--size-caption) * 1.2)}.modal-content.svelte-o4t5yh footer:where(.svelte-o4t5yh){margin-top:var(--margin-l);width:inherit;padding:var(--margin-l);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;place-items:flex-start;place-self:flex-end;background-color:var(--background-dark)}.modal-content.svelte-o4t5yh footer:where(.svelte-o4t5yh) .caption:where(.svelte-o4t5yh){font-size:14px;color:var(--text-secondary)}.modal-content.svelte-o4t5yh footer:where(.svelte-o4t5yh) .caption:where(.svelte-o4t5yh) a:where(.svelte-o4t5yh){color:inherit}.modal-content.svelte-o4t5yh footer:where(.svelte-o4t5yh) .caption:where(.svelte-o4t5yh) a:where(.svelte-o4t5yh):hover{color:var(--pure-white)}.modal-content.svelte-o4t5yh footer ul{display:grid;grid-template-columns:repeat(2,1fr)}.modal-content.svelte-o4t5yh footer a{color:var(--pure-white);text-decoration:none}.modal-content.svelte-o4t5yh footer a:hover{color:var(--background-medium)}.main-navigation.svelte-o4t5yh ul:where(.svelte-o4t5yh){list-style:none;padding:0;margin:0}.main-navigation.svelte-o4t5yh ul:where(.svelte-o4t5yh) li:where(.svelte-o4t5yh){margin-bottom:var(--margin-m)}.main-navigation.svelte-o4t5yh .nested-links:where(.svelte-o4t5yh){margin-top:var(--margin-s);-webkit-padding-start:1.6rem;padding-inline-start:1.6rem}.main-navigation.svelte-o4t5yh .nested-links:where(.svelte-o4t5yh) li:where(.svelte-o4t5yh){margin-bottom:var(--margin-xs)}.main-navigation.svelte-o4t5yh .nested-links:where(.svelte-o4t5yh) a:where(.svelte-o4t5yh){text-decoration:none;font-size:var(--size-p)}.search-wrapper.svelte-o4t5yh{padding:var(--margin-l) 0;min-width:min(700px,100vw - 2 * var(--margin-m))}.search-wrapper.svelte-o4t5yh main{width:100%}.logo.svelte-o4t5yh img:where(.svelte-o4t5yh){width:160px}.logo-modal-container.svelte-o4t5yh{position:absolute;top:var(--margin-m);left:var(--margin-l)}.logo-modal-container.svelte-o4t5yh img:where(.svelte-o4t5yh){width:160px}[dir=rtl] .logo-modal-container{left:auto;left:initial;right:var(--margin-l)}.newsletter-form.svelte-1mikidt{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:var(--margin-s);gap:var(--margin-s)}.newsletter-form.svelte-1mikidt button{margin:0}#newsletter-container.svelte-1mikidt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--margin-xs)}.form-message.svelte-1mikidt{position:fixed;top:var(--margin-s);left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);padding:var(--margin-s);border-radius:9999px;margin:0;text-align:center;z-index:2000;opacity:0;-webkit-animation:svelte-1mikidt-fadeSlideIn .3s ease forwards;animation:svelte-1mikidt-fadeSlideIn .3s ease forwards}.form-message.success.svelte-1mikidt{background-color:#99ff9d;border:1px solid #38ab3c}.form-message.error.svelte-1mikidt{background-color:#ffa39c;border:1px solid #f44336}@-webkit-keyframes svelte-1mikidt-fadeSlideIn{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-10px);transform:translate(-50%) translateY(-10px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0)}}@keyframes svelte-1mikidt-fadeSlideIn{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-10px);transform:translate(-50%) translateY(-10px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0)}}footer.svelte-1xnx0t2{position:relative;z-index:1;margin-bottom:var(--margin-l);gap:var(--margin-xl);display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:var(--margin-l);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 540px){footer.svelte-1xnx0t2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer.svelte-1xnx0t2{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.svelte-1xnx0t2 .footer-section:where(.svelte-1xnx0t2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--margin-m)}:is(footer:where(.svelte-1xnx0t2) .footer-section:where(.svelte-1xnx0t2)) h3.svelte-1xnx0t2{color:var(--text-secondary)}:is(footer:where(.svelte-1xnx0t2) .footer-section:where(.svelte-1xnx0t2)) ul.svelte-1xnx0t2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--margin-s)}@media (max-width: 768px){footer.svelte-1xnx0t2 .footer-section:where(.svelte-1xnx0t2){-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;min-width:150px}}.bullet.svelte-1xnx0t2{color:var(--background-light);-webkit-margin-end:var(--margin-s);margin-inline-end:var(--margin-s)}.end-section.svelte-1xnx0t2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 768px){.end-section.svelte-1xnx0t2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--margin-m)}}nav.svelte-1xnx0t2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--margin-s)}:root{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;line-height:1.15;-webkit-text-size-adjust:100%;font-family:Suisse,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:300;--font-mono: "Fira Mono", monospace;--pure-white: #ffffff;--text-primary: #222;--text-secondary: #8a8a8a;--hover-color: #000;--background-bright: #f5f5f5;--background-light: #E5E5E5;--background-medium: #cccccc;--background-dark: #434343;--background-overlay: rgba(128,128,128,.7);--background-overlay-light: rgba(160,160,160,.7);--gold: #ce9d65;--highlightColorDefaultSolid: var(--gold);--highlightDefault: rgb(206, 157, 101, .5);--highlightDefaultDark: hsla(32, 52%, 40%, .6);--highlightDefaultDarker: hsla(32, 53%, 20%, .7);--gold-light: #ffe6ca;--btn-xl: 141px;--btn-l: 51px;--btn-m: 41px;--btn-s: 27px;--btn-xs: 18px;--margin-xs: 4px;--margin-s: 10px;--margin-m: 20px;--margin-l: 40px;--margin-l-v: 34px;--margin-xl: 80px;--margin-xxl: clamp(40px,10vw,120px);--pageHeader: 90px;--maxWidth: min(1700px,100vw);--border-l: 5px;--border-round: 10000px;--transition-fast: .2s cubic-bezier(.22,.6,.36,1);--transition-slow: .5s cubic-bezier(.22,.6,.36,1);--transition-normal-accelerated: .2s cubic-bezier(1,0,0,1);--shadow-light: 0 0 3px rgba(0,0,0,.1), 0 0 30px rgba(0,0,0,.15);--size-h1: clamp(36px, 4.4vw, 44px);--size-h2: clamp(24px, 3.2vw, 32px);--size-h3: clamp(18px, 2.4vw, 24px);--size-p: clamp(16px, 3vw, 20px);--size-btn-l: clamp(16px, 3vw, 20px);--size-btn-s: clamp(14px, 3vw, 17px);--size-caption: clamp(14px, 3vw, 17px);--easing-gradient: hsl(0, 0%, 50%) 0%, hsla(0, 0%, 50%, .738) 19%, hsla(0, 0%, 50%, .541) 34%, hsla(0, 0%, 50%, .382) 47%, hsla(0, 0%, 50%, .278) 56.5%, hsla(0, 0%, 50%, .194) 65%, hsla(0, 0%, 50%, .126) 73%, hsla(0, 0%, 50%, .075) 80.2%, hsla(0, 0%, 50%, .042) 86.1%, hsla(0, 0%, 50%, .021) 91%, hsla(0, 0%, 50%, .008) 95.2%, hsla(0, 0%, 50%, .002) 98.2%, hsla(0, 0%, 50%, 0) 100%;--white-overlay: hsl(0,0%,100%) 0%, hsla(0, 0%, 100%, .382) 20%, hsla(0, 0%, 100%, .021) 91%, hsla(0, 0%, 100%,0) 100%;--bright-overlay: hsl(0, 0%, 96%) 0%, hsla(0, 0%, 96%, .382) 47%, hsla(0, 0%, 96%, .021) 91%, hsla(0, 0%, 96%,0) 100%;--light-overlay: hsl(0, 0%, 90%) 0%, hsla(0, 0%, 90%, .382) 47%, hsla(0, 0%, 90%, .021) 91%, hsla(0, 0%, 90%,0) 100%}@media only screen and (max-width: 500px){:root{--pageHeader: 90px}}@media only screen and (max-width: 768px){:root{--margin-l: 20px;--margin-l-v: 17px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.fadein{-webkit-animation:fadein .5s cubic-bezier(.22,.6,.36,1);animation:fadein .5s cubic-bezier(.22,.6,.36,1);-webkit-animation:fadein var(--transition-slow);animation:fadein var(--transition-slow)}@media screen and (min-width: 960px){html{-webkit-margin-start:calc(100vw - 100%);margin-inline-start:calc(100vw - 100%);-webkit-margin-end:0;margin-inline-end:0}}body{min-height:100vh;margin:0;cursor:-webkit-image-set(url(../../../cursor-circle.png) 1x,url(../../../cursor-circle@2x.png) 2x,url(../../../cursor-circle@3x.png) 3x) 12 12,auto;cursor:url(../../../cursor-circle.svg) 12 12,auto}a,.clickable,button{cursor:-webkit-image-set(url(../../../cursor-circle-pointer.png) 1x,url(../../../cursor-circle-pointer@2x.png) 2x,url(../../../cursor-circle-pointer@3x.png) 3x) 12 12,pointer;cursor:url(../../../cursor-circle-pointer.svg) 15 15,pointer}strong{font-weight:500}.hidden{display:none!important}@media screen and (min-width: 800px){*::-webkit-scrollbar{display:none}.disableScroll::-webkit-scrollbar{display:none}html{margin-left:0}.on-scrollbar{overflow-y:overlay!important;overflow-x:hidden}.on-scrollbar .scrollbar::-webkit-scrollbar-track,.on-scrollbar body::-webkit-scrollbar-track{background-color:#ffffff03;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.1);box-shadow:inset 0 0 3px #0000001a}.on-scrollbar .scrollbar::-webkit-scrollbar-thumb,.on-scrollbar body::-webkit-scrollbar-thumb{background-color:#434343;background-color:var(--background-dark);border-radius:10px;border:1px solid rgba(160,160,160,.7)}.on-scrollbar .scrollbar::-webkit-scrollbar,.on-scrollbar body::-webkit-scrollbar{z-index:100;display:block;width:12px}.on-scrollbar .scrollbar{overflow-y:overlay!important}.on-scrollbar .disableScroll,.disableScroll{overflow:hidden!important}}.pageHeaderOffset{margin-top:-90px;margin-top:calc(-1 * var(--pageHeader))}.pageHeaderOffset+.pageHeaderOffset{display:none}.cover{width:100%}.cover img,.cover picture{width:100%}.cover .pageHeaderOffset img,.pageHeaderOffset .cover img,.cover.pageHeaderOffset img{width:100%!important}.bg-bright{background-color:#f5f5f5;background-color:var(--background-bright)}.no-bg{background:none!important}.hide{visibility:hidden;width:0;height:0;pointer-events:none;opacity:0;overflow:hidden}@media only screen and (max-width: 600px){.hide-on-small{display:none!important}}.italic{font-style:italic}h1,h2,h3,p{font-weight:300;color:#222;color:var(--text-primary);margin:0}h1.secondary,h2.secondary,h3.secondary,p.secondary,span.secondary,small.secondary{color:#8a8a8a;color:var(--text-secondary)}h1,.h1{font-size:clamp(36px,4.4vw,44px);font-size:var(--size-h1);line-height:calc(1.1*clamp(36px,4.4vw,44px));line-height:calc(1.1 * var(--size-h1));font-weight:700}h2,.h2,h1.small{font-size:clamp(24px,3.2vw,32px);font-size:var(--size-h2);line-height:calc(1.25*clamp(24px,3.2vw,32px));line-height:calc(1.25 * var(--size-h2))}h3,.h3{font-size:clamp(18px,2.4vw,24px);font-size:var(--size-h3);line-height:calc(1.3*clamp(18px,2.4vw,24px));line-height:calc(1.3 * var(--size-h3))}p,.p,label{font-size:clamp(16px,3vw,20px);font-size:var(--size-p);line-height:calc(1.25*clamp(16px,3vw,20px));line-height:calc(1.25 * var(--size-p));max-width:75ex}p span,.p span,label span{max-width:75ex}dt,dd{max-width:80ex}.caption{font-size:clamp(14px,3vw,17px);font-size:var(--size-caption);line-height:120%}hr{height:1px;margin:20px 0;margin:var(--margin-m) 0;border:none;background-color:#e5e5e5;background-color:var(--background-light);width:100%}.preview{max-height:calc(clamp(14px,3vw,17px)*6);max-height:calc(var(--size-caption) * 1.2 * 5);text-overflow:ellipsis;overflow:hidden;position:relative}.preview:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(clamp(14px,3vw,17px) * 1.2 * 3);height:calc(var(--size-caption) * 1.2 * 3);background:-webkit-gradient(linear,left bottom,left top,from(hsl(0,0%,96%)),color-stop(47%,hsla(0,0%,96%,.382)),color-stop(91%,hsla(0,0%,96%,.021)),to(hsla(0,0%,96%,0)));background:linear-gradient(0deg,#f5f5f5,#f5f5f561 47%,#f5f5f505 91%,#f5f5f500);background:-webkit-gradient(linear,left bottom,left top,from(var(--bright-overlay)));background:linear-gradient(0deg,var(--bright-overlay))}.preview.whiteBg:before{background:-webkit-gradient(linear,left bottom,left top,from(hsl(0,0%,100%)),color-stop(20%,hsla(0,0%,100%,.382)),color-stop(91%,hsla(0,0%,100%,.021)),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff,#ffffff61 20%,#ffffff05 91%,#fff0);background:-webkit-gradient(linear,left bottom,left top,from(var(--white-overlay)));background:linear-gradient(0deg,var(--white-overlay))}blockquote{background-color:#fff;background-color:var(--pure-white);width:100%;padding:34px;padding:var(--margin-l-v);border:1px solid #cccccc;border:1px solid var(--background-medium);border-radius:20px;border-radius:var(--margin-m);position:relative}blockquote:before{content:"❝";position:absolute;top:-5px;left:14px;font-size:60px;font-weight:100;color:#e5e5e5;color:var(--background-light)}@media screen and (min-width: 768px){blockquote:before{top:15px;left:30px}}blockquote>*:not(cite){text-indent:50px}[dir=rtl] blockquote:before{content:"«";left:auto;left:initial;right:35px;-webkit-margin-before:-.2em;margin-block-start:-.2em}cite{margin:20px 0;margin:var(--margin-m) 0 var(--margin-m);padding:0;display:block}.btn-l{font-size:clamp(16px,3vw,20px);font-size:var(--size-btn-l);line-height:calc(1.25*clamp(16px,3vw,20px));line-height:calc(1.25 * var(--size-btn-l))}.btn-s{font-size:clamp(14px,3vw,17px);font-size:var(--size-btn-s);line-height:calc(1.25*clamp(14px,3vw,17px));line-height:calc(1.25 * var(--size-btn-s))}.plain,.plain.clickable:hover{text-decoration:none}a,.clickable:hover{color:#8a8a8a;color:var(--text-secondary);text-decoration:underline;text-decoration-color:#8a8a8a;text-decoration-color:var(--text-secondary);text-decoration-thickness:1px;text-underline-offset:1px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:visited{-webkit-text-decoration:dashed;text-decoration:dashed}.focusable:focus{outline:none}a:hover,button:hover{color:#000;color:var(--hover-color);-webkit-transition:color .12s ease-in-out;transition:color .12s ease-in-out}h2 a,.h2 a{text-decoration:none}li{list-style:none;margin:0;text-indent:0}ul,ol{-webkit-padding-start:0;padding-inline-start:0}ul.numbered li,ol.numbered li{-webkit-margin-start:20px;margin-inline-start:20px;-webkit-margin-start:var(--margin-m);margin-inline-start:var(--margin-m);list-style:auto}[dir=rtl] ol.numbered li{list-style:arabic-indic}ol li{margin-bottom:10px;margin-bottom:var(--margin-s)}ol.numbered{counter-reset:numbered-list-counter}ol.numbered li{list-style:none;position:relative;counter-increment:numbered-list-counter;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:48px;padding-inline-start:48px;-webkit-padding-start:calc(var(--margin-l) + var(--margin-xs) * 2);padding-inline-start:calc(var(--margin-l) + var(--margin-xs) * 2);-webkit-padding-end:4px;padding-inline-end:4px;-webkit-padding-end:var(--margin-xs);padding-inline-end:var(--margin-xs);padding-top:10px;padding-top:var(--margin-s);padding-bottom:10px;padding-bottom:var(--margin-s);margin-bottom:0;border-radius:5px;border-radius:var(--border-l);-webkit-transition:.3s all ease;transition:.3s all ease;border:1px solid transparent}ol.numbered li.clickable:hover,ol.numbered li a:hover{text-decoration:none!important}ol.numbered li:hover{border:1px solid #E5E5E5;border:1px solid var(--background-light);background-color:#f5f5f5;background-color:var(--background-bright)}ol.numbered li:before{position:absolute;left:4px;left:var(--margin-xs);display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;place-items:center;padding:4px;padding:var(--margin-xs);content:counter(numbered-list-counter) "";border-radius:10000px;border-radius:var(--border-round);border:1px solid #E5E5E5;border:1px solid var(--background-light);text-align:center;width:27px;width:var(--btn-s);height:27px;height:var(--btn-s);font-size:clamp(14px,3vw,17px);font-size:var(--size-caption)}[dir=rtl] ol.numbered li:before{left:auto;left:initial;right:4px;right:var(--margin-xs)}.inline,.inline *{display:inline}input,button{font-size:inherit;font-family:inherit}input{border-radius:10000px;border-radius:var(--border-round);padding:0 14px;font-weight:300;border:1px solid #E5E5E5;border:1px solid var(--background-light)}input.large{height:51px;height:var(--btn-l)}input.medium{height:41px;height:var(--btn-m)}input.small{height:27px;height:var(--btn-s)}input:focus,input:active{outline:none;border-color:#222;border-color:var(--text-primary)}button:focus:not(:focus-visible){outline:none}.circle{display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center;place-content:center;border-radius:100%;background-color:#e5e5e5;background-color:var(--background-light)}.circle.dark{background-color:#434343;background-color:var(--background-dark)}.circle.dark.outline{border:1px solid #ffffff;border:1px solid var(--pure-white)}.circle.outline{background-color:transparent;border:1px solid #222;border:1px solid var(--text-primary)}.circle.small{width:27px;width:var(--btn-s);height:27px;height:var(--btn-s);font-size:clamp(14px,3vw,17px);font-size:var(--size-caption)}.circle.large{width:51px;width:var(--btn-l);height:51px;height:var(--btn-l);font-size:clamp(24px,3.2vw,32px);font-size:var(--size-h2)}.circle.extra-large{width:calc(51px + 5vw);width:calc(var(--btn-l) + 5vw);height:calc(51px + 5vw);height:calc(var(--btn-l) + 5vw);font-size:clamp(36px,4.4vw,44px);font-size:var(--size-h1)}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;gap:var(--margin-s)}.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.hCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vCenter>*{margin-bottom:0!important}.vBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pd-m{padding:20px;padding:var(--margin-m)}.pd-l{padding:40px;padding:var(--margin-l)}.pd-l-left{padding-left:40px;padding-left:var(--margin-l)}.pd-xl{padding:80px;padding:var(--margin-xl)}.pd-xxl{padding:clamp(40px,10vw,120px);padding:var(--margin-xxl)}.pd-m-b{padding-bottom:20px!important;padding-bottom:var(--margin-m)!important}.pd-l-b{padding-bottom:40px!important;padding-bottom:var(--margin-l)!important}.no-padding{padding:0!important}.pd-l.no-padding{padding:40px 0!important;padding:var(--margin-l) 0!important}.mg-s-b{margin-bottom:10px;margin-bottom:var(--margin-s)}.mg-m-t{margin-top:20px;margin-top:var(--margin-m)}.mg-l-t{margin-top:40px;margin-top:var(--margin-l)}.mg-xl-t{margin-top:80px;margin-top:var(--margin-xl)}.mg-s-t{margin-top:10px;margin-top:var(--margin-s)}.mg-m-b{margin-bottom:20px;margin-bottom:var(--margin-m)}.mg-l-b{margin-bottom:40px;margin-bottom:var(--margin-l)}.mg-xl-b{margin-bottom:80px;margin-bottom:var(--margin-xl)}.no-margin{margin:0!important}h1+p,.h1+p{margin-top:20px;margin-top:var(--margin-m)}p+p{margin-top:10px;margin-top:var(--margin-s)}p+div{margin-top:10px;margin-top:var(--margin-s)}h1+h2,h1+h1.small{margin-top:20px;margin-top:var(--margin-m)}h2+h2,h2+.h2{margin-top:80px;margin-top:var(--margin-xl)}h2+h1,.h2+.h1{margin-top:40px;margin-top:var(--margin-l);margin-bottom:40px;margin-bottom:var(--margin-l)}blockquote+h1,blockquote+.h1{margin-top:40px;margin-top:var(--margin-l)}h1+ol,.h1+ol{margin-top:40px;margin-top:var(--margin-l)}h2+p,.h2+p{margin-top:20px;margin-top:var(--margin-m)}.modal{position:relative;overflow-x:hidden;z-index:15;background-color:#fff;background-color:var(--pure-white);position:fixed;top:90px;top:var(--pageHeader);right:20px;right:var(--margin-m);width:calc(100vw - 40px);width:calc(100vw - 2 * var(--margin-m));max-height:calc(100vh - 110px);max-height:calc(100vh - var(--pageHeader) - var(--margin-m));display:grid;grid-auto-columns:1fr;border-radius:5px;border-radius:var(--border-l);overflow-y:scroll;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px #0000001a;grid-gap:40px;grid-gap:var(--margin-l);gap:40px;gap:var(--margin-l);place-items:start;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.modal>section{width:inherit;padding:0 40px;padding:0 var(--margin-l)}@media only screen and (max-width: 500px){.modal>section{padding:0 20px;padding:0 var(--margin-m)}}.modal>section:first-child{padding-top:20px;padding-top:var(--margin-m);padding-right:20px;padding-right:var(--margin-m)}[dir=rtl] .modal{left:20px;left:var(--margin-m);right:auto}[dir=rtl] .modal>section:first-child{padding-left:20px;padding-left:var(--margin-m)}@media only screen and (min-width: 780px){.modal{top:20px;top:var(--margin-m);width:clamp(250px,500px,80vw);max-height:inherit}}@media only screen and (min-width: 960px){.modal{width:clamp(250px,550px,80vw)}}@media only screen and (min-width: 1050px){.modal{width:clamp(250px,600px,80vw)}}@media only screen and (min-width: 1150px){.modal{width:clamp(250px,650px,80vw)}}.modal-section{position:absolute;top:0;left:0;right:0;bottom:0;height:100vh;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow-y:scroll;padding-bottom:40px;padding-bottom:var(--margin-l)}.modal-content{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:none;margin-bottom:20px;margin-bottom:var(--margin-m)}.modal-content:focus{outline:none}@media only screen and (max-width: 780px){.modal-content .close.button{display:none}}.sticky{position:sticky;top:0}.sticky+main{background-color:#fff;background-color:var(--pure-white)}main{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.downloads{margin-bottom:40px;margin-bottom:var(--margin-l);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#f5f5f5;background-color:var(--background-bright);border:1px solid #E5E5E5;border:1px solid var(--background-light);border-radius:5px;border-radius:var(--border-l);padding:40px;padding:var(--margin-l);display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;gap:var(--margin-m);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.canvas_item_modal{padding:10px;padding:var(--margin-s);position:fixed;display:grid;grid-template-columns:auto 51px;grid-template-columns:auto calc(var(--btn-m) + var(--margin-s));grid-template-rows:51px auto;grid-template-rows:calc(var(--btn-m) + var(--margin-s)) auto;background-color:#fff;background-color:var(--pure-white);border-radius:5px;border-radius:var(--border-l);min-width:min(100vw - 2 * 20px,300px);min-width:min(100vw - 2 * var(--margin-m),300px);max-width:calc(100vw - 40px);max-width:calc(100vw - 2 * var(--margin-m));min-height:120px;border:1px solid #cccccc;border:1px solid var(--background-medium);right:40px;right:var(--margin-l);bottom:40px;bottom:var(--margin-l)}@media only screen and (max-width: 800px){.canvas_item_modal{right:20px;right:var(--margin-m);bottom:20px;bottom:var(--margin-m)}}.canvas_item_modal div{padding:10px;padding:var(--margin-s);grid-column:1/2;grid-row:1/3;display:grid;max-width:70vw;grid-template-columns:auto auto;grid-column-gap:20px;grid-column-gap:var(--margin-m);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-gap:var(--margin-m);-moz-column-gap:var(--margin-m);column-gap:var(--margin-m)}@media only screen and (max-width: 800px){.canvas_item_modal div{grid-template-columns:80px auto}}.canvas_item_modal div p{max-height:calc(clamp(16px,3vw,20px)*3.75);max-height:calc(var(--size-p) * 1.25 * 3);text-overflow:ellipsis;overflow:hidden}.canvas_item_modal div img{grid-column:1/2;max-width:150px;min-width:150px;height:min(150px,15vw);max-height:150px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 800px){.canvas_item_modal div img{min-width:50px;width:100%;height:auto}}.canvas_item_modal div section{grid-column:2/3}.canvas_item_modal button{grid-column:2/3;grid-row:1/2}.canvas_item_modal a:hover,.canvas_item_modal button:hover{background-color:#f5f5f5;background-color:var(--background-bright);color:#e5e5e5;color:var(--background-light)}.initials{aspect-ratio:1/1;font-size:calc(1.5*clamp(36px,4.4vw,44px));font-size:calc(1.5 * var(--size-h1));letter-spacing:-.01em;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;-webkit-font-kerning:none;font-kerning:none;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;place-items:center;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#8a8a8a;color:var(--text-secondary);border-radius:5px;border-radius:var(--border-l);background-color:#e5e5e5;background-color:var(--background-light)}html[dir=rtl] .initials{-webkit-padding-start:80px;padding-inline-start:80px;-webkit-padding-start:var(--margin-xl);padding-inline-start:var(--margin-xl)}.sc-carousel__pages-container{direction:ltr}.sc-carousel__pages-container img{height:100%!important}[slot=dots]{margin-top:20px;margin-top:var(--margin-m)}[dir=rtl] .arrow-left{-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important}[dir=rtl] .arrow-right:not(#cursor){-webkit-transform:scaleX(-1)!important;transform:scaleX(-1)!important}.page-title{--available-space: calc(100vw - 2 * var(--margin-l));--scaling-factor: .5;font-size:clamp(36px,calc(100vw - 80px) / (var(--text-length) * .5),5rem);font-size:clamp(36px,var(--available-space) / (var(--text-length) * var(--scaling-factor)),5rem);line-height:1.1;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:40px;margin-inline-start:40px;-webkit-margin-start:var(--margin-l);margin-inline-start:var(--margin-l);-webkit-margin-after:40px;margin-block-end:40px;-webkit-margin-after:var(--margin-l);margin-block-end:var(--margin-l)}@media only screen and (max-width: 640px){.page-title{font-size:clamp(36px,var(--available-space) / (var(--text-length) * var(--scaling-factor)),3rem)}}span.svelte-ziwgqt{text-align:center;max-width:10ex}@media (hover: hover) and (pointer: fine){div.svelte-ziwgqt{opacity:0;-webkit-transform:scale(0);transform:scale(0);pointer-events:none;z-index:1000;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);position:fixed;background-color:var(--text-primary);left:0;top:0;border:1px solid var(--background-medium);border-radius:var(--border-round);display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--pure-white);place-content:center;place-items:center}div.svelte-ziwgqt img:where(.svelte-ziwgqt){width:var(--btn-xs);height:var(--btn-xs)}div.extra-large.svelte-ziwgqt{width:var(--btn-xl);height:var(--btn-xl);margin-left:calc(-.5 * var(--btn-xl));margin-top:calc(-.5 * var(--btn-xl))}div.medium.svelte-ziwgqt{width:var(--btn-m);height:var(--btn-m);margin-left:calc(-.5 * var(--btn-m));margin-top:calc(-.5 * var(--btn-m))}}@media (hover: none) and (pointer: coarse){div.svelte-ziwgqt{opacity:0;visibility:hidden;display:none}}div.svelte-1jue4pv{pointer-events:none;z-index:10;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);position:fixed;left:0;top:0;border:1px solid var(--background-medium);border-radius:var(--border-l)}main.svelte-shlc5k{padding-top:var(--pageHeader)}
