@font-face{font-family:sohne-var;src:url(/fonts/Sohne.woff2)format("woff2-variations");font-weight:1 10000;font-display:block}@font-face{font-family:sohne-var;src:url(/fonts/Sohne-BuchKursiv.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:sohne-mono;src:url(/fonts/SohneMono-Buch.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:sohne-mono;src:url(/fonts/SohneMono-Extraleicht.woff2)format("woff2");font-weight:100;font-style:normal;font-display:block}@property --_w{syntax:"<length>";inherits:true;initial-value:100vw}@property --_h{syntax:"<length>";inherits:true;initial-value:100vh}:root{--screenWidth:tan(atan2(var(--_w),1px));--screenHeight:tan(atan2(var(--_h),1px));--accentColor:purple;--fontColorStatic:#1e1e1e;--fontColor:#1e1e1e;--fontInvertColor:#eaeaea;--buttonColor:#1e1e1e11;--borderColorLight:#1e1e1e44;--inactiveColor:#8d8d8d;--backgroundColor:#eaeaea;--middleColor:#eaeaea;--highlightColor:#c4e817;--stickyOffset:60px;--windowFrameBG:#dcdcdc;--listItemIconColor:var(--fontColor);--tagColor:var(--fontColor);--counterColor:#1e1e1e;--artBackground:#e8e8e8;--artForeground:#eaeaea;--artStroke:#1e1e1e;--listItemText:#1e1e1e}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,pre,figure{margin:0}a{color:var(--buttonColor);text-decoration:none}a:visited{color:var(--buttonColor)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0}body{color:var(--bodyTextColor);background:var(--backgroundColor);-webkit-text-size-adjust:100%;background-attachment:fixed;font-family:sohne-var,Helvetica Neue,Arial,sans-serif}::selection{background:var(--highlightColor);color:var(--invertedTextColor)}main{width:100%;max-width:1728px;margin:0 auto}img{max-width:100%;max-height:100%}.grid{row-gap:120px}.dotFont{font-family:var(--font-dotgothic);letter-spacing:-.02em}.buttonSm{text-align:center;border:1px solid var(--buttonColor,--fontColor);cursor:pointer;letter-spacing:-.42px;background:0 0;border-radius:99px;width:100%;padding:6px 12px 8px;font-size:14px;font-style:normal;font-weight:500;line-height:1;display:block}.buttonSm:visited{color:var(--buttonColor,--fontColor)}@media (pointer:fine){.buttonSm:hover{background-color:var(--buttonColor);color:var(--backgroundColor)}}.buttonMd{text-align:center;width:100%;color:var(--buttonColor,--fontColor);border:1px solid var(--buttonColor,--fontColor);cursor:pointer;letter-spacing:-.42px;background:0 0;border-radius:99px;padding:10px 12px 12px;font-size:14px;font-style:normal;font-weight:500;line-height:1;display:block}.buttonMd:visited{color:var(--buttonColor,--fontColor)}@media (pointer:fine){.buttonMd:hover{background-color:var(--buttonColor,--fontColor);color:var(--backgroundColor)}}.buttonLg{min-width:120px;height:76px;color:var(--buttonColor,--fontColor);border:1px solid var(--buttonColor,--fontColor);text-align:center;letter-spacing:-.96px;border-radius:20px;justify-content:center;align-items:center;padding:10px 20px 12px;font-family:sohne-var,Helvetica Neue,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:100%;transition:all 80ms ease-in-out;display:flex}@media (min-width:960px){.buttonLg{height:160px}}.buttonLg:visited{color:var(--buttonColor,--fontColor);background:var(--backgroundColor)}@media (pointer:fine){.buttonLg:hover{color:var(--backgroundColor);background:var(--buttonColor)}}.srOnly{width:1px;height:1px;clip-path:rect(0,0,0,0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-theme="90s-vibes"]{color:#fff;background-color:#f5f1ff;font-family:Times New Roman,Times,serif}body[data-theme="90s-vibes"] *{font-family:Times New Roman,Times,serif}body[data-theme="90s-vibes"] *,body[data-theme="90s-vibes"] :before,body[data-theme="90s-vibes"] :after{cursor:url(/themes/90s-vibes/cursors/animated-cursor.svg) 6 2,auto}body[data-theme="90s-vibes"] a{color:#00e;text-decoration:underline}body[data-theme="90s-vibes"] a:visited{color:#551a8b}body[data-theme="90s-vibes"] .buttonSm,body[data-theme="90s-vibes"] .buttonMd,body[data-theme="90s-vibes"] .buttonLg{color:#212529;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;box-shadow:var(--w95-shadow-default);background:#c3c3c3;border:2px outset #424242;border-color:#fff #424242 #424242 #fff;border-radius:0;font-family:Times New Roman,Times,serif;font-size:14px}body[data-theme="90s-vibes"] .buttonSm:hover,body[data-theme="90s-vibes"] .buttonMd:hover,body[data-theme="90s-vibes"] .buttonLg:hover{background:#c3c3c3}body[data-theme="90s-vibes"] .buttonSm:active,body[data-theme="90s-vibes"] .buttonMd:active,body[data-theme="90s-vibes"] .buttonLg:active{border:2px inset #fff}
.text-hero{color:var(--fontColor);letter-spacing:-.07em;font-size:calc(12.2807vw + 32.1053px);font-weight:300;line-height:80%}@media (min-width:600px){.text-hero{font-size:calc(5.55556vw + 46.6667px);line-height:84%}}@media (min-width:960px){.text-hero{font-size:calc(9.11458vw + 12.5px);line-height:84%}}@media (min-width:1728px){.text-hero{font-size:170px}}.text-lg{color:var(--headingTextColor,--fontColor);letter-spacing:-.06em;font-family:sohne-var,Helvetica Neue,Arial,sans-serif;font-size:calc(1.71898vw + 13.296px);font-style:normal;font-weight:300;line-height:95%}@media (min-width:1728px){.text-lg{font-size:43px}}.text-md{color:var(--headingTextColor,--fontColor);letter-spacing:-.04em;font-family:sohne-var,Helvetica Neue,Arial,sans-serif;font-size:calc(1.89189vw + 12.6216px);font-style:normal;font-weight:300;line-height:100%}@media (min-width:760px){.text-md{font-size:calc(2.5vw + 3px)}}@media (min-width:960px){.text-md{font-size:calc(.78125vw + 14.5px)}}@media (min-width:1728px){.text-md{font-size:28px}}.text-md b{font-weight:500}.text-sm{color:var(--bodyTextColor,--fontColor);letter-spacing:-.03em;font-family:sohne-var,Helvetica Neue,Arial,sans-serif;font-size:calc(.523169vw + 11.9596px);font-style:normal;font-weight:300;line-height:100%}@media (min-width:1728px){.text-sm{font-size:21px}}.text-xs{color:var(--fontColor);leading-trim:both;text-edge:cap;letter-spacing:-.03em;font-family:sohne-var,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:100%}.text-smallcaps{color:var(--squareTextColor,--fontColor);letter-spacing:-.012em;text-transform:uppercase;font-family:sohne-mono;font-size:12px;font-style:normal;font-weight:300}
.xterm{cursor:text;-webkit-user-select:none;user-select:none;font-family:sohne-mono,Courier New,Courier,monospace;font-size:12px;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}
