@font-face{font-family:NB Architekt Light;src:local("NB Architekt Light Light"),url(../fonts/nb_architekt_light-webfont.woff2) format(woff2);font-display:swap;font-weight:300}@font-face{font-family:NB Architekt Regular;src:local("NB Architekt Regular Regular"),local("NB Architekt Regular"),url(../fonts/nb_architekt_regular-webfont.woff2) format(woff2);font-display:swap;font-weight:400}.h1[data-v-a988d452],h1[data-v-a988d452]{font-family:NB Architekt Light,sans-serif;font-size:clamp(80px,80px + 0vw,80px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}@media(min-width:950px){.h1[data-v-a988d452],h1[data-v-a988d452]{font-family:NB Architekt Light,sans-serif;font-size:clamp(62px,9.2602739726px + 4.7945205479vw,132px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}}.h2[data-v-a988d452],h2[data-v-a988d452]{font-family:NB Architekt Light,sans-serif;font-size:clamp(32px,32px + 0vw,32px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}@media(min-width:950px){.h2[data-v-a988d452],h2[data-v-a988d452]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,-13.1506849315px + 3.0136986301vw,64px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}}.h3[data-v-a988d452],h3[data-v-a988d452]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,20px + 0vw,20px);font-style:normal;font-weight:300;letter-spacing:2px;line-height:100%}.h4[data-v-a988d452],h4[data-v-a988d452]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-a988d452],.p[data-v-a988d452],h4[data-v-a988d452],p[data-v-a988d452]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-a988d452],p[data-v-a988d452]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-a988d452]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-a988d452],.cta[data-v-a988d452]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-a988d452]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-a988d452]:root{--blur:16px}@keyframes scroll-a988d452{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-a988d452{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.blink[data-v-a988d452]{animation:blink-a988d452 .12s step-end forwards;animation-delay:0s}.blink-slow[data-v-a988d452]{animation:blink-a988d452 .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-a988d452]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.o-slider-banner-wrapper[data-v-a988d452]{align-items:center;display:flex;gap:8px;height:128px;isolation:isolate;position:relative}.o-slider-banner__controls[data-v-a988d452]{display:flex;flex-direction:column;gap:8px;position:relative}.o-slider-banner[data-v-a988d452]{background-color:var(--white2);border:1px solid var(--white10);cursor:pointer;height:100%;padding:12px;position:relative;width:100%}@media(min-width:950px){.o-slider-banner[data-v-a988d452]{max-width:410px}}.o-slider-banner.blink[data-v-a988d452]{animation:blink-a988d452 .12s step-end forwards;animation-delay:0s}.o-slider-banner.hover[data-v-a988d452]{background-color:var(--white10);border:1px solid var(--white16)}@keyframes blink-a988d452{0%{opacity:1}8.3333333333%{opacity:0}16.6666666667%{opacity:1}25%{opacity:0}33.3333333333%{opacity:1}41.6666666667%{opacity:0}50%{opacity:1}58.3333333333%{opacity:0}66.6666666667%{opacity:1}75%{opacity:0}83.3333333333%{opacity:1}91.6666666667%{opacity:0}to{opacity:1}}.o-slider-banner.hover[data-v-a988d452]{animation:blink-a988d452 .12s step-end forwards;animation-delay:0s}.o-slider-banner.hover[data-v-a988d452] .corners>div{opacity:1;transform:translate(0)}.o-slider-banner__content[data-v-a988d452]{align-items:stretch;display:flex;gap:12px;height:100%;justify-content:space-between;position:relative}.o-slider-banner__content .content[data-v-a988d452]{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0}.o-slider-banner__content .content p.title[data-v-a988d452]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal}@media(max-width:949px){.o-slider-banner__content .content p.title[data-v-a988d452]{-webkit-line-clamp:1}}.o-slider-banner__content .content p.description[data-v-a988d452]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}@media(max-width:949px){.o-slider-banner__content .content p.description[data-v-a988d452]{-webkit-line-clamp:3}}.o-slider-banner__content .content[data-v-a988d452] .a-div{margin-top:auto}.o-slider-banner__content .media[data-v-a988d452]{aspect-ratio:1;flex:0 0 104px;overflow:hidden;position:relative;width:104px}@font-face{font-family:NB Architekt Regular;src:local("NB Architekt Regular Regular"),local("NB Architekt Regular"),url(../fonts/nb_architekt_regular-webfont.woff2) format(woff2);font-display:swap;font-weight:400}@font-face{font-family:NB Architekt Light;src:local("NB Architekt Light Light"),url(../fonts/nb_architekt_light-webfont.woff2) format(woff2);font-display:swap;font-weight:300}.h1[data-v-d50c44b4],h1[data-v-d50c44b4]{font-family:NB Architekt Light,sans-serif;font-size:clamp(80px,80px + 0vw,80px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}@media(min-width:950px){.h1[data-v-d50c44b4],h1[data-v-d50c44b4]{font-family:NB Architekt Light,sans-serif;font-size:clamp(62px,9.2602739726px + 4.7945205479vw,132px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}}.h2[data-v-d50c44b4],h2[data-v-d50c44b4]{font-family:NB Architekt Light,sans-serif;font-size:clamp(32px,32px + 0vw,32px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}@media(min-width:950px){.h2[data-v-d50c44b4],h2[data-v-d50c44b4]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,-13.1506849315px + 3.0136986301vw,64px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}}.h3[data-v-d50c44b4],h3[data-v-d50c44b4]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,20px + 0vw,20px);font-style:normal;font-weight:300;letter-spacing:2px;line-height:100%}.h4[data-v-d50c44b4],h4[data-v-d50c44b4]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-d50c44b4],.p[data-v-d50c44b4],h4[data-v-d50c44b4],p[data-v-d50c44b4]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-d50c44b4],p[data-v-d50c44b4]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-d50c44b4]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-d50c44b4],.cta[data-v-d50c44b4]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-d50c44b4]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-d50c44b4]:root{--blur:16px}.blink[data-v-d50c44b4]{animation:blink-d50c44b4 .12s step-end forwards;animation-delay:0s}@keyframes blink-d50c44b4{0%{opacity:1}8.3333333333%{opacity:0}16.6666666667%{opacity:1}25%{opacity:0}33.3333333333%{opacity:1}41.6666666667%{opacity:0}50%{opacity:1}58.3333333333%{opacity:0}66.6666666667%{opacity:1}75%{opacity:0}83.3333333333%{opacity:1}91.6666666667%{opacity:0}to{opacity:1}}.blink-slow[data-v-d50c44b4]{animation:blink-d50c44b4 .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-d50c44b4]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}@keyframes scroll-d50c44b4{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-d50c44b4{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.m-scroll[data-v-d50c44b4]{align-items:center;cursor:default;display:flex;gap:8px;position:relative}.m-scroll[data-v-d50c44b4] .label span{padding:0}.m-scroll--icon[data-v-d50c44b4]{overflow:hidden;position:relative;transform:translateY(1.5px)}.m-scroll--icon[data-v-d50c44b4]>:first-child{animation-duration:2s;animation-iteration-count:1;animation-name:scroll-d50c44b4;animation-timing-function:steps(3);will-change:transform}.m-scroll--icon[data-v-d50c44b4]>:nth-child(2){animation-delay:.15s;animation-duration:2s;animation-iteration-count:1;animation-name:scrollIn-d50c44b4;animation-timing-function:steps(3);position:absolute;top:0;will-change:transform}@font-face{font-family:NB Architekt Regular;src:local("NB Architekt Regular Regular"),local("NB Architekt Regular"),url(../fonts/nb_architekt_regular-webfont.woff2) format(woff2);font-display:swap;font-weight:400}@font-face{font-family:NB Architekt Light;src:local("NB Architekt Light Light"),url(../fonts/nb_architekt_light-webfont.woff2) format(woff2);font-display:swap;font-weight:300}.h1[data-v-922fea5f],h1[data-v-922fea5f]{font-family:NB Architekt Light,sans-serif;font-size:clamp(80px,80px + 0vw,80px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}@media(min-width:950px){.h1[data-v-922fea5f],h1[data-v-922fea5f]{font-family:NB Architekt Light,sans-serif;font-size:clamp(62px,9.2602739726px + 4.7945205479vw,132px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}}.h2[data-v-922fea5f],h2[data-v-922fea5f]{font-family:NB Architekt Light,sans-serif;font-size:clamp(32px,32px + 0vw,32px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}@media(min-width:950px){.h2[data-v-922fea5f],h2[data-v-922fea5f]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,-13.1506849315px + 3.0136986301vw,64px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}}.h3[data-v-922fea5f],h3[data-v-922fea5f]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,20px + 0vw,20px);font-style:normal;font-weight:300;letter-spacing:2px;line-height:100%}.h4[data-v-922fea5f],h4[data-v-922fea5f]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-922fea5f],.p[data-v-922fea5f],h4[data-v-922fea5f],p[data-v-922fea5f]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-922fea5f],p[data-v-922fea5f]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-922fea5f]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-922fea5f],.cta[data-v-922fea5f]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-922fea5f]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-922fea5f]:root{--blur:16px}@keyframes scroll-922fea5f{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-922fea5f{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.blink[data-v-922fea5f]{animation:blink-922fea5f .12s step-end forwards;animation-delay:0s}@keyframes blink-922fea5f{0%{opacity:1}8.3333333333%{opacity:0}16.6666666667%{opacity:1}25%{opacity:0}33.3333333333%{opacity:1}41.6666666667%{opacity:0}50%{opacity:1}58.3333333333%{opacity:0}66.6666666667%{opacity:1}75%{opacity:0}83.3333333333%{opacity:1}91.6666666667%{opacity:0}to{opacity:1}}.blink-slow[data-v-922fea5f]{animation:blink-922fea5f .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-922fea5f]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.s-banner-hero[data-v-922fea5f]{aspect-ratio:375/816;height:100dvh;position:sticky;top:0;width:100vw}@media(min-width:950px){.s-banner-hero[data-v-922fea5f]{aspect-ratio:1440/816}}.s-banner-hero__logo[data-v-922fea5f] .a-logo path{opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.s-banner-hero__logo[data-v-922fea5f] .a-logo path{opacity:1}}.s-banner-hero__media[data-v-922fea5f]{inset:0;position:absolute}.s-banner-hero__content[data-v-922fea5f]{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:12px;position:relative;width:100%;z-index:2}.s-banner-hero__content .s-banner-hero__logo[data-v-922fea5f]{margin-top:36px}@media(max-width:949px){.s-banner-hero__content[data-v-922fea5f] .m-scroll{display:none}}.s-banner-hero .footer[data-v-922fea5f]{align-items:flex-end;animation:name alternate;display:flex;justify-content:space-between;opacity:0;position:relative;width:100%;z-index:2}.s-banner-hero .footer[data-v-922fea5f]>*{pointer-events:auto}@font-face{font-family:NB Architekt Light;src:local("NB Architekt Light Light"),url(../fonts/nb_architekt_light-webfont.woff2) format(woff2);font-display:swap;font-weight:300}@font-face{font-family:NB Architekt Regular;src:local("NB Architekt Regular Regular"),local("NB Architekt Regular"),url(../fonts/nb_architekt_regular-webfont.woff2) format(woff2);font-display:swap;font-weight:400}.h1[data-v-9ad906e2],h1[data-v-9ad906e2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(80px,80px + 0vw,80px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}@media(min-width:950px){.h1[data-v-9ad906e2],h1[data-v-9ad906e2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(62px,9.2602739726px + 4.7945205479vw,132px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}}.h2[data-v-9ad906e2],h2[data-v-9ad906e2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(32px,32px + 0vw,32px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}@media(min-width:950px){.h2[data-v-9ad906e2],h2[data-v-9ad906e2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,-13.1506849315px + 3.0136986301vw,64px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}}.h3[data-v-9ad906e2],h3[data-v-9ad906e2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,20px + 0vw,20px);font-style:normal;font-weight:300;letter-spacing:2px;line-height:100%}.h4[data-v-9ad906e2],h4[data-v-9ad906e2]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-9ad906e2],.p[data-v-9ad906e2],h4[data-v-9ad906e2],p[data-v-9ad906e2]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-9ad906e2],p[data-v-9ad906e2]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-9ad906e2]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-9ad906e2],.cta[data-v-9ad906e2]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-9ad906e2]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-9ad906e2]:root{--blur:16px}@keyframes scroll-9ad906e2{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-9ad906e2{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.blink[data-v-9ad906e2]{animation:blink-9ad906e2 .12s step-end forwards;animation-delay:0s}@keyframes blink-9ad906e2{0%{opacity:1}8.3333333333%{opacity:0}16.6666666667%{opacity:1}25%{opacity:0}33.3333333333%{opacity:1}41.6666666667%{opacity:0}50%{opacity:1}58.3333333333%{opacity:0}66.6666666667%{opacity:1}75%{opacity:0}83.3333333333%{opacity:1}91.6666666667%{opacity:0}to{opacity:1}}.blink-slow[data-v-9ad906e2]{animation:blink-9ad906e2 .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-9ad906e2]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}h1[data-v-9ad906e2],h2[data-v-9ad906e2],h3[data-v-9ad906e2]{grid-column:-1/1;width:100%}h1[data-v-9ad906e2],h1>div.word[data-v-9ad906e2],h2[data-v-9ad906e2],h2>div.word[data-v-9ad906e2],p.copy-glyph[data-v-9ad906e2],p.copy-glyph>div.word[data-v-9ad906e2]{opacity:0}@font-face{font-family:NB Architekt Regular;src:local("NB Architekt Regular Regular"),local("NB Architekt Regular"),url(../fonts/nb_architekt_regular-webfont.woff2) format(woff2);font-display:swap;font-weight:400}@font-face{font-family:NB Architekt Light;src:local("NB Architekt Light Light"),url(../fonts/nb_architekt_light-webfont.woff2) format(woff2);font-display:swap;font-weight:300}.h1[data-v-cddfd720],h1[data-v-cddfd720]{font-family:NB Architekt Light,sans-serif;font-size:clamp(80px,80px + 0vw,80px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}@media(min-width:950px){.h1[data-v-cddfd720],h1[data-v-cddfd720]{font-family:NB Architekt Light,sans-serif;font-size:clamp(62px,9.2602739726px + 4.7945205479vw,132px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}}.h2[data-v-cddfd720],h2[data-v-cddfd720]{font-family:NB Architekt Light,sans-serif;font-size:clamp(32px,32px + 0vw,32px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}@media(min-width:950px){.h2[data-v-cddfd720],h2[data-v-cddfd720]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,-13.1506849315px + 3.0136986301vw,64px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}}.h3[data-v-cddfd720],h3[data-v-cddfd720]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,20px + 0vw,20px);font-style:normal;font-weight:300;letter-spacing:2px;line-height:100%}.h4[data-v-cddfd720],h4[data-v-cddfd720]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-cddfd720],.p[data-v-cddfd720],h4[data-v-cddfd720],p[data-v-cddfd720]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-cddfd720],p[data-v-cddfd720]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-cddfd720]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-cddfd720],.cta[data-v-cddfd720]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-cddfd720]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-cddfd720]:root{--blur:16px}@keyframes scroll-cddfd720{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-cddfd720{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.blink[data-v-cddfd720]{animation:blink-cddfd720 .12s step-end forwards;animation-delay:0s}@keyframes blink-cddfd720{0%{opacity:1}8.3333333333%{opacity:0}16.6666666667%{opacity:1}25%{opacity:0}33.3333333333%{opacity:1}41.6666666667%{opacity:0}50%{opacity:1}58.3333333333%{opacity:0}66.6666666667%{opacity:1}75%{opacity:0}83.3333333333%{opacity:1}91.6666666667%{opacity:0}to{opacity:1}}.blink-slow[data-v-cddfd720]{animation:blink-cddfd720 .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-cddfd720]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.s-short-hero[data-v-cddfd720]{aspect-ratio:375/654;height:auto;position:relative;width:100vw}@media(min-width:950px){.s-short-hero[data-v-cddfd720]{aspect-ratio:1440/654}}.s-short-hero[data-v-cddfd720]:before{background:linear-gradient(to bottom,var(--black-0),var(--black));bottom:-5px;content:"";height:264px;left:0;position:absolute;width:100%;z-index:14}.s-short-hero__media[data-v-cddfd720]{inset:0;position:absolute}.s-short-hero__content[data-v-cddfd720]{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:12px 12px 64px;position:relative;width:100%;z-index:15}.s-short-hero__content[data-v-cddfd720] h1{position:relative;z-index:2}@media(max-width:949px){.s-short-hero__content[data-v-cddfd720] h1{font-size:48px}}@font-face{font-family:NB Architekt Regular;src:local("NB Architekt Regular Regular"),local("NB Architekt Regular"),url(../fonts/nb_architekt_regular-webfont.woff2) format(woff2);font-display:swap;font-weight:400}@font-face{font-family:NB Architekt Light;src:local("NB Architekt Light Light"),url(../fonts/nb_architekt_light-webfont.woff2) format(woff2);font-display:swap;font-weight:300}.h1[data-v-1bdd51c2],h1[data-v-1bdd51c2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(80px,80px + 0vw,80px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}@media(min-width:950px){.h1[data-v-1bdd51c2],h1[data-v-1bdd51c2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(62px,9.2602739726px + 4.7945205479vw,132px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}}.h2[data-v-1bdd51c2],h2[data-v-1bdd51c2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(32px,32px + 0vw,32px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}@media(min-width:950px){.h2[data-v-1bdd51c2],h2[data-v-1bdd51c2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,-13.1506849315px + 3.0136986301vw,64px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}}.h3[data-v-1bdd51c2],h3[data-v-1bdd51c2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,20px + 0vw,20px);font-style:normal;font-weight:300;letter-spacing:2px;line-height:100%}.h4[data-v-1bdd51c2],h4[data-v-1bdd51c2]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-1bdd51c2],.p[data-v-1bdd51c2],h4[data-v-1bdd51c2],p[data-v-1bdd51c2]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-1bdd51c2],p[data-v-1bdd51c2]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-1bdd51c2]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-1bdd51c2],.cta[data-v-1bdd51c2]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-1bdd51c2]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-1bdd51c2]:root{--blur:16px}@keyframes scroll-1bdd51c2{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-1bdd51c2{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.blink[data-v-1bdd51c2]{animation:blink-1bdd51c2 .12s step-end forwards;animation-delay:0s}@keyframes blink-1bdd51c2{0%{opacity:1}8.3333333333%{opacity:0}16.6666666667%{opacity:1}25%{opacity:0}33.3333333333%{opacity:1}41.6666666667%{opacity:0}50%{opacity:1}58.3333333333%{opacity:0}66.6666666667%{opacity:1}75%{opacity:0}83.3333333333%{opacity:1}91.6666666667%{opacity:0}to{opacity:1}}.blink-slow[data-v-1bdd51c2]{animation:blink-1bdd51c2 .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-1bdd51c2]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.text-fit[data-v-1bdd51c2]{display:block;font-family:NB Architekt Light,sans-serif;height:auto;line-height:0;position:relative;width:100%}.text-fit tspan[data-v-1bdd51c2]{opacity:0}.text-fit-fallback[data-v-1bdd51c2]{font-family:NB Architekt Light,sans-serif;font-size:clamp(2rem,12vw,12rem);line-height:.9;width:100%}@font-face{font-family:NB Architekt Regular;src:local("NB Architekt Regular Regular"),local("NB Architekt Regular"),url(../fonts/nb_architekt_regular-webfont.woff2) format(woff2);font-display:swap;font-weight:400}@font-face{font-family:NB Architekt Light;src:local("NB Architekt Light Light"),url(../fonts/nb_architekt_light-webfont.woff2) format(woff2);font-display:swap;font-weight:300}.h1[data-v-2948e5cd],h1[data-v-2948e5cd]{font-family:NB Architekt Light,sans-serif;font-size:clamp(80px,80px + 0vw,80px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}@media(min-width:950px){.h1[data-v-2948e5cd],h1[data-v-2948e5cd]{font-family:NB Architekt Light,sans-serif;font-size:clamp(62px,9.2602739726px + 4.7945205479vw,132px);font-style:normal;font-weight:300;letter-spacing:1.6px;line-height:90%}}.h2[data-v-2948e5cd],h2[data-v-2948e5cd]{font-family:NB Architekt Light,sans-serif;font-size:clamp(32px,32px + 0vw,32px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}@media(min-width:950px){.h2[data-v-2948e5cd],h2[data-v-2948e5cd]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,-13.1506849315px + 3.0136986301vw,64px);font-style:normal;font-weight:300;letter-spacing:1.92px;line-height:100%}}.h3[data-v-2948e5cd],h3[data-v-2948e5cd]{font-family:NB Architekt Light,sans-serif;font-size:clamp(20px,20px + 0vw,20px);font-style:normal;font-weight:300;letter-spacing:2px;line-height:100%}.h4[data-v-2948e5cd],h4[data-v-2948e5cd]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-2948e5cd],.p[data-v-2948e5cd],h4[data-v-2948e5cd],p[data-v-2948e5cd]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-2948e5cd],p[data-v-2948e5cd]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-2948e5cd]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-2948e5cd],.cta[data-v-2948e5cd]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-2948e5cd]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-2948e5cd]:root{--blur:16px}@keyframes scroll-2948e5cd{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-2948e5cd{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.blink[data-v-2948e5cd]{animation:blink-2948e5cd .12s step-end forwards;animation-delay:0s}.blink-slow[data-v-2948e5cd]{animation:blink-2948e5cd .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-2948e5cd]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.s-title-hero[data-v-2948e5cd]{align-items:flex-end;display:flex;min-height:100dvh;position:sticky;top:0;width:100vw}.s-title-hero__media[data-v-2948e5cd]{inset:0;position:absolute}.s-title-hero__content[data-v-2948e5cd]{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;opacity:0;padding:12px;position:relative;width:100%}.s-title-hero__content.mounted[data-v-2948e5cd]{animation:blink-2948e5cd .18s step-end forwards;animation-delay:0s}.s-title-hero__content .title[data-v-2948e5cd]{display:flex;flex-direction:column;gap:12px;position:relative;width:100%}.s-title-hero__content .text-fit[data-v-2948e5cd]{display:block;font-family:NB Architekt Light,sans-serif;height:auto;line-height:0;position:relative;width:100%}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:first-child{animation:blink-2948e5cd .24s step-end forwards;animation-delay:185ms;opacity:0}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:nth-child(2){animation:blink-2948e5cd .24s step-end forwards;animation-delay:398ms;opacity:0}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:nth-child(3){animation:blink-2948e5cd .24s step-end forwards;animation-delay:388ms;opacity:0}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:nth-child(4){animation:blink-2948e5cd .24s step-end forwards;animation-delay:325ms;opacity:0}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:nth-child(5){animation:blink-2948e5cd .24s step-end forwards;animation-delay:188ms;opacity:0}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:nth-child(6){animation:blink-2948e5cd .24s step-end forwards;animation-delay:66ms;opacity:0}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:nth-child(7){animation:blink-2948e5cd .24s step-end forwards;animation-delay:358ms;opacity:0}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:nth-child(8){animation:blink-2948e5cd .24s step-end forwards;animation-delay:243ms;opacity:0}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:nth-child(9){opacity:0}@keyframes blink-2948e5cd{0%{opacity:1}8.3333333333%{opacity:0}16.6666666667%{opacity:1}25%{opacity:0}33.3333333333%{opacity:1}41.6666666667%{opacity:0}50%{opacity:1}58.3333333333%{opacity:0}66.6666666667%{opacity:1}75%{opacity:0}83.3333333333%{opacity:1}91.6666666667%{opacity:0}to{opacity:1}}.s-title-hero__content .text-fit tspan[data-v-2948e5cd]:nth-child(9){animation:blink-2948e5cd .24s step-end forwards;animation-delay:77ms}@media(max-width:949px){.s-title-hero__content .title[data-v-2948e5cd]{margin-top:auto}}@media(min-width:950px){.s-title-hero__content[data-v-2948e5cd]{justify-content:flex-end}}@media(max-width:949px){.s-title-hero[data-v-2948e5cd] .m-scroll{margin-top:auto}}
