@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-957aad69],h1[data-v-957aad69]{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-957aad69],h1[data-v-957aad69]{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-957aad69],h2[data-v-957aad69]{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-957aad69],h2[data-v-957aad69]{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-957aad69],h3[data-v-957aad69]{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-957aad69],h4[data-v-957aad69]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-957aad69],.p[data-v-957aad69],h4[data-v-957aad69],p[data-v-957aad69]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-957aad69],p[data-v-957aad69]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-957aad69]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-957aad69],.cta[data-v-957aad69]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-957aad69]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-957aad69]:root{--blur:16px}@keyframes scroll-957aad69{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-957aad69{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.blink[data-v-957aad69]{animation:blink-957aad69 .12s step-end forwards;animation-delay:0s}.blink-slow[data-v-957aad69]{animation:blink-957aad69 .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-957aad69]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.m-character-thumbnail[data-v-957aad69]{border:1px solid var(--white10);cursor:pointer;height:128px;padding:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-character-thumbnail.active[data-v-957aad69]{background-color:var(--white10);border:1px solid var(--white16)}@keyframes blink-957aad69{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}}.m-character-thumbnail.active[data-v-957aad69] .common-media{animation:blink-957aad69 .12s step-end forwards;animation-delay:0s}.m-character-thumbnail.active[data-v-957aad69] .corners>div{opacity:1;transform:translate(0)}@media(hover:hover)and (pointer:fine){.m-character-thumbnail[data-v-957aad69]:hover{background-color:var(--white10);border:1px solid var(--white16)}.m-character-thumbnail[data-v-957aad69]:hover .common-media{aspect-ratio:1}@keyframes blink-957aad69{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}}.m-character-thumbnail[data-v-957aad69]:hover .common-media{animation:blink-957aad69 .12s step-end forwards;animation-delay:0s}.m-character-thumbnail[data-v-957aad69]:hover .corners>div{opacity:1;transform:translate(0)}}.m-character-thumbnail__content[data-v-957aad69]{display:inline-flex;flex-direction:column;gap:8px;position:relative;width:83px}.m-character-thumbnail__content .media[data-v-957aad69]{aspect-ratio:1;position:relative;width:100%}.m-character-thumbnail .label[data-v-957aad69],.m-character-thumbnail span[data-v-957aad69]{position:relative;width:100%}.m-character-thumbnail span[data-v-957aad69]{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal}@media(max-width:949px){.m-character-thumbnail span[data-v-957aad69]{-webkit-line-clamp:1}}@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-1a5f8a2a],h1[data-v-1a5f8a2a]{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-1a5f8a2a],h1[data-v-1a5f8a2a]{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-1a5f8a2a],h2[data-v-1a5f8a2a]{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-1a5f8a2a],h2[data-v-1a5f8a2a]{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-1a5f8a2a],h3[data-v-1a5f8a2a]{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-1a5f8a2a],h4[data-v-1a5f8a2a]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-1a5f8a2a],.p[data-v-1a5f8a2a],h4[data-v-1a5f8a2a],p[data-v-1a5f8a2a]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-1a5f8a2a],p[data-v-1a5f8a2a]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-1a5f8a2a]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-1a5f8a2a],.cta[data-v-1a5f8a2a]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-1a5f8a2a]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-1a5f8a2a]:root{--blur:16px}@keyframes scroll-1a5f8a2a{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-1a5f8a2a{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.blink[data-v-1a5f8a2a]{animation:blink-1a5f8a2a .12s step-end forwards;animation-delay:0s}.blink-slow[data-v-1a5f8a2a]{animation:blink-1a5f8a2a .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-1a5f8a2a]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.m-media-thumbnail[data-v-1a5f8a2a]{border:1px solid var(--white10);cursor:pointer;height:100%;padding:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;width:139px}.m-media-thumbnail[data-v-1a5f8a2a]:not(.loaded){pointer-events:none}.m-media-thumbnail:not(.loaded) .media[data-v-1a5f8a2a]{opacity:.2}.m-media-thumbnail .media[data-v-1a5f8a2a]{aspect-ratio:115/68;overflow:hidden;position:relative}.m-media-thumbnail.active[data-v-1a5f8a2a]{background-color:var(--white10);border:1px solid var(--white16);pointer-events:none}@keyframes blink-1a5f8a2a{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}}.m-media-thumbnail.active[data-v-1a5f8a2a] .common-media{animation:blink-1a5f8a2a .12s step-end forwards;animation-delay:0s}.m-media-thumbnail.active[data-v-1a5f8a2a] .corners>div{opacity:1;transform:translate(0)}@media(hover:hover)and (pointer:fine){.m-media-thumbnail[data-v-1a5f8a2a]:hover{background-color:var(--white10);border:1px solid var(--white16)}@keyframes blink-1a5f8a2a{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}}.m-media-thumbnail[data-v-1a5f8a2a]:hover .common-media{animation:blink-1a5f8a2a .12s step-end forwards;animation-delay:0s}.m-media-thumbnail[data-v-1a5f8a2a]:hover .corners>div{opacity:1;transform:translate(0)}}@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-abd834d6],h1[data-v-abd834d6]{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-abd834d6],h1[data-v-abd834d6]{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-abd834d6],h2[data-v-abd834d6]{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-abd834d6],h2[data-v-abd834d6]{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-abd834d6],h3[data-v-abd834d6]{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-abd834d6],h4[data-v-abd834d6]{font-size:clamp(16px,16px + 0vw,16px);line-height:112%}.h4[data-v-abd834d6],.p[data-v-abd834d6],h4[data-v-abd834d6],p[data-v-abd834d6]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:12%}.p[data-v-abd834d6],p[data-v-abd834d6]{color:var(--current-color);font-size:clamp(12px,-2px + .8333333333vw,14px);line-height:140%}.book-quote[data-v-abd834d6]{font-size:clamp(40px,-16px + 3.3333333333vw,48px);letter-spacing:1.2px}.book-quote[data-v-abd834d6],.cta[data-v-abd834d6]{font-family:NB Architekt Regular,sans-serif;font-style:normal;font-weight:400;line-height:100%}.cta[data-v-abd834d6]{font-size:clamp(12px,12px + 0vw,12px);letter-spacing:12%}[data-v-abd834d6]:root{--blur:16px}@keyframes scroll-abd834d6{0%{opacity:1;transform:translateY(0)}20%{transform:translateY(6px)}40%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@keyframes scrollIn-abd834d6{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1;transform:translateY(-6px)}40%{transform:translateY(0)}to{transform:translateY(0)}}.blink[data-v-abd834d6]{animation:blink-abd834d6 .12s step-end forwards;animation-delay:0s}@keyframes blink-abd834d6{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-abd834d6]{animation:blink-abd834d6 .33s step-end forwards;animation-delay:0s}.backdrop-blur[data-v-abd834d6]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.o-media-slider[data-v-abd834d6]{align-items:center;display:flex;gap:8px;height:128px;position:relative;width:100%}.o-media-slider.slider-gallery[data-v-abd834d6]{height:92px}.o-media-slider__controls[data-v-abd834d6]{display:flex;flex-direction:column;gap:8px}.o-media-slider__content[data-v-abd834d6]{flex-grow:1;height:100%;min-width:0;overflow:hidden}.o-media-slider__track[data-v-abd834d6]{display:flex;gap:12px;height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);width:-moz-max-content;width:max-content;will-change:transform}.o-media-slider__track.is-resetting[data-v-abd834d6]{transition:none}
