#bauhaus{--_width:100%;--_height:auto;width:100%;width:var(--_width);height:auto;height:var(--_height);aspect-ratio:1/1.414;background-color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}#bauhaus .bauhaus__headline{bottom:calc(6 * var(--px));z-index:10;width:85%;color:var(--color-black-2);flex-direction:column;align-self:center;align-items:flex-start;display:flex;position:absolute}#bauhaus .bauhaus__headline_year{opacity:0;width:22%;animation-name:bauhaus-headline-year-in;animation-duration:.6s;animation-timing-function:var(--ease-gleasing);animation-delay:.52s;animation-fill-mode:forwards;translate:0 33%}@keyframes bauhaus-headline-year-in{0%{opacity:0;translate:0 33%}60%{opacity:1}to{opacity:1;translate:0}}#bauhaus .bauhaus__headline_text{aspect-ratio:674/124;width:100%}#bauhaus .bauhaus__headline_text[data-id="1"]{margin-top:3.6%}#bauhaus .bauhaus__headline_text:not([data-id="1"]){margin-top:-7.4%}#bauhaus .bauhaus__headline_text[data-id="2"]{opacity:0;animation-name:bauhaus-headline-text-in;animation-duration:.6s;animation-timing-function:var(--ease-gleasing);animation-delay:.4s;animation-fill-mode:forwards;translate:0 -60%}#bauhaus .bauhaus__headline_text[data-id="3"]{opacity:0;animation-name:bauhaus-headline-text-in;animation-duration:.6s;animation-timing-function:var(--ease-gleasing);animation-delay:.48s;animation-fill-mode:forwards;translate:0 -60%}@keyframes bauhaus-headline-text-in{0%{opacity:0;translate:0 -60%}to{opacity:1;translate:0}}#bauhaus .bauhaus__body{width:100%;height:100%;position:relative}#bauhaus .bauhaus__circle_1{aspect-ratio:1;opacity:0;width:68%;animation-name:bauhaus-circle-1-in;animation-duration:1.2s;animation-timing-function:var(--ease-in-out-expo);background-color:#d0211c;border-radius:50%;animation-delay:.4s;animation-fill-mode:forwards;position:absolute;top:0;left:0;translate:100%}@keyframes bauhaus-circle-1-in{0%{opacity:0;translate:100%}40%{opacity:1}to{opacity:1;translate:0}}#bauhaus .bauhaus__circle_2{z-index:1;aspect-ratio:1;opacity:0;width:23.7%;animation-name:bauhaus-circle-2-in;animation-duration:1s;animation-timing-function:var(--ease-in-out-expo);background-color:#d0211c;border-radius:50%;animation-delay:.56s;animation-fill-mode:forwards;position:absolute;top:72%;right:2%;translate:-400%}@keyframes bauhaus-circle-2-in{0%{opacity:0;translate:-400%}70%{opacity:1}to{opacity:1;translate:0}}#bauhaus .bauhaus__square_1{aspect-ratio:1;opacity:0;transform-origin:100% 0;width:34%;animation-name:bauhaus-square-1-in;animation-duration:.8s;animation-timing-function:var(--ease-out-expo);background-color:#1a56a0;animation-delay:.54s;animation-fill-mode:forwards;position:absolute;top:0;left:37%;rotate:-90deg}@keyframes bauhaus-square-1-in{0%{opacity:0;rotate:-90deg}50%{opacity:1}to{opacity:1;rotate:0deg}}#bauhaus .bauhaus__rectangle_1{background-color:var(--color-black-2);opacity:0;width:20%;height:48%;animation-name:bauhaus-rectangle-1-in;animation-duration:.6s;animation-timing-function:var(--ease-gleasing);animation-delay:.72s;animation-fill-mode:forwards;position:absolute;top:26%;left:37%;translate:0 60%}#bauhaus .bauhaus__rectangle_2{opacity:0;width:23.7%;height:48%;animation-name:bauhaus-rectangle-2-in;animation-duration:.6s;animation-timing-function:var(--ease-gleasing);background-color:#f5c800;animation-delay:.8s;animation-fill-mode:forwards;position:absolute;top:26%;right:2%;translate:0 100%}@keyframes bauhaus-rectangle-1-in{0%{opacity:0;translate:0 30%}33%{opacity:1}to{opacity:1;translate:0}}@keyframes bauhaus-rectangle-2-in{0%{opacity:0;translate:0 40%}33%{opacity:1}to{opacity:1;translate:0}}@media screen and (width>=960px){#bauhaus{--_width:auto;--_height:100%}}@property --_squash-stretch-x{syntax:"<percentage>";inherits:false;initial-value:0%}@property --_squash-stretch-y{syntax:"<percentage>";inherits:false;initial-value:0%}#squash-stretch{--_bounce-out:linear(0, .0008, .003, .0068, .0121, .0189, .0272, .0371, .0484, .0613, .0756, .0915, .1089, .1278, .1482, .1702, .1936, .2186, .245, .273, .3025, .3335, .366, .4001, .4356, .4727, .5112, .5513, .5929, .636, .6806, .7268, .7744, .8236, .8742, .9264, .9801, .9828, .957, .9328, .91, .8888, .869, .8508, .8341, .8189, .8052, .7931, .7824, .7733, .7656, .7595, .7549, .7518, .7502, .7502, .7516, .7546, .759, .765, .7725, .7815, .792, .8041, .8176, .8327, .8492, .8673, .8869, .908, .9306, .9548, .9804, .9963, .9837, .9727, .9631, .9551, .9485, .9435, .94, .938, .9375, .9386, .9411, .9452, .9507, .9578, .9664, .9765, .9881, .9994, .9934, .9889, .986, .9845, .9846, .9862, .9893, .9939, 1);aspect-ratio:300/300;background-color:#3c3c3c;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.squash-stretch{width:100%;height:100%;position:relative;overflow:hidden}.squash-stretch__circle{width:20%;height:20%;translate:var(--_squash-stretch-x) var(--_squash-stretch-y);animation:squash-stretch-x 3s forwards ease-out, squash-stretch-y 3s forwards var(--_bounce-out), squash-stretch-scale 3s forwards linear;background-color:#fff;border-radius:50%;position:absolute;top:-20%;right:-30%}@keyframes squash-stretch-x{0%{--_squash-stretch-x:0%}to{--_squash-stretch-x:-660%}}@keyframes squash-stretch-y{0%{--_squash-stretch-y:0%}to{--_squash-stretch-y:515%}}@keyframes squash-stretch-scale{0%{rotate:0deg;scale:1}14%{rotate:0deg;scale:1}28%{rotate:40deg}36%{rotate:24deg;scale:.9 1.1}40%{rotate:0deg;scale:1.3 .7}44%{rotate:-24deg;scale:.9 1.1}50%{rotate:-24deg;scale:1}70%{rotate:0deg;scale:1}74%{rotate:0deg;scale:1.15 .85}80%{rotate:0deg;scale:1}to{scale:1}}@media screen and (width>=960px){#squash-stretch{max-width:calc(420 * var(--px))}}.cGrid[data-astro-cid-fdfewwhm]{z-index:-1;grid-template-rows:auto;grid-template-columns:repeat(var(--grid-columns), 1fr);pointer-events:none;display:grid;position:fixed;inset:0}.cGrid__line[data-astro-cid-fdfewwhm]{border-left:1px solid var(--grid-border-color,var(--color-black-2));opacity:1;opacity:var(--grid-border-opacity,1)}.cGrid__line[data-astro-cid-fdfewwhm]:nth-child(n+25){display:none}.cGrid__line[data-astro-cid-fdfewwhm]:first-child{border-left:none}@media screen and (width>=960px){.cGrid__line[data-astro-cid-fdfewwhm]:nth-child(n+25){display:block}}
