.VideoPlayer-module__a2ZpKa__wrap{background:var(--color-nd025);width:100%;height:100%;position:relative;overflow:hidden}.VideoPlayer-module__a2ZpKa__video{object-fit:cover;width:100%;height:100%;display:block}.VideoPlayer-module__a2ZpKa__controls{inset-inline:0;height:var(--space-64);padding-inline:var(--space-16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard);background:linear-gradient(#0000,#0000000f);border-radius:.5rem;align-items:center;display:flex;position:absolute;bottom:0}.VideoPlayer-module__a2ZpKa__controls:before{content:"";border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 35%,#000 100%);mask-image:linear-gradient(#0000 0% 35%,#000 100%)}.VideoPlayer-module__a2ZpKa__controlsVisible{opacity:1;pointer-events:auto}.VideoPlayer-module__a2ZpKa__playButton{z-index:1;border-radius:var(--radius-sm);background:var(--color-nd300);width:2rem;height:2rem;color:var(--color-white);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:relative}.VideoPlayer-module__a2ZpKa__playButton:hover,.VideoPlayer-module__a2ZpKa__playButton:active{background:var(--color-nd200);transform:scale(1.06)}
.page-module__yJCtCG__hero{gap:var(--space-24);padding-block:var(--space-24) var(--space-32);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}@media (min-width:768px){.page-module__yJCtCG__hero{gap:var(--space-32);padding-block:var(--space-24) var(--space-48)}}.page-module__yJCtCG__heroMedia{aspect-ratio:1312/562;border-radius:var(--radius-md);width:100%;overflow:hidden}@media (min-width:768px){.page-module__yJCtCG__heroMedia{border-radius:var(--radius-lg)}}.page-module__yJCtCG__heroDescription{gap:var(--space-24);flex-direction:column;display:flex}@media (min-width:768px){.page-module__yJCtCG__heroDescription{justify-content:space-between;align-items:flex-start;gap:var(--space-32);flex-direction:row}}.page-module__yJCtCG__heroText{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){.page-module__yJCtCG__heroText{flex:1 0 0}}.page-module__yJCtCG__headline{font-family:var(--font-heading);font-weight:var(--font-weight-regular);color:var(--color-text);font-size:1.8125rem;line-height:2.1875rem}@media (min-width:768px){.page-module__yJCtCG__headline{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}}.page-module__yJCtCG__heroBody{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-m-size);line-height:var(--text-body-m-line);letter-spacing:var(--text-body-m-tracking);color:var(--color-text);max-width:41.25rem}.page-module__yJCtCG__metaList{gap:var(--space-24);flex-direction:column;display:flex}@media (min-width:768px){.page-module__yJCtCG__metaList{padding-top:var(--space-16);min-width:18.75rem}}.page-module__yJCtCG__metaItem{gap:var(--space-8);flex-direction:column;max-width:20.625rem;display:flex}.page-module__yJCtCG__metaLabel{font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-h5-size);letter-spacing:var(--text-h5-tracking);color:var(--color-text);line-height:normal}.page-module__yJCtCG__metaValue{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-s-size);line-height:var(--text-body-s-line);letter-spacing:var(--text-body-s-tracking);color:var(--color-text);white-space:pre-line}.page-module__yJCtCG__disclaimerNote{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-line);letter-spacing:var(--text-body-xs-tracking);color:var(--color-nd500)}.page-module__yJCtCG__section{gap:var(--space-32);padding-block:var(--space-32);flex-direction:column;display:flex}@media (min-width:768px){.page-module__yJCtCG__section{padding-block:var(--space-48)}}.page-module__yJCtCG__sectionIntro{gap:var(--space-8);flex-direction:column;max-width:39rem;display:flex}.page-module__yJCtCG__sectionHeading{font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-h4-size);line-height:var(--text-h4-line);letter-spacing:var(--text-h4-tracking);color:var(--color-text)}.page-module__yJCtCG__sectionBody{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-m-size);line-height:var(--text-body-m-line);letter-spacing:var(--text-body-m-tracking);color:var(--color-text)}.page-module__yJCtCG__architectureMedia{aspect-ratio:1062/2127;border-radius:var(--radius-md);background:var(--color-nd025);width:100%;position:relative;overflow:hidden}@media (min-width:768px){.page-module__yJCtCG__architectureMedia{aspect-ratio:3936/2214;border-radius:var(--radius-lg)}}.page-module__yJCtCG__architectureMedia img{object-fit:cover}.page-module__yJCtCG__splitRow{gap:var(--space-16);flex-direction:column;display:flex}@media (min-width:768px){.page-module__yJCtCG__splitRow{align-items:stretch;gap:var(--space-16);flex-direction:row}}.page-module__yJCtCG__splitLeft{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){.page-module__yJCtCG__splitLeft{flex:1 0 0;justify-content:space-between}}.page-module__yJCtCG__splitRight{aspect-ratio:1;border-radius:var(--radius-md);flex-shrink:0;width:100%;overflow:hidden}@media (min-width:768px){.page-module__yJCtCG__splitRight{aspect-ratio:1;border-radius:var(--radius-lg);width:40.5rem}}.page-module__yJCtCG__accessibilityMedia{aspect-ratio:1944/1152;border-radius:var(--radius-md);background:var(--color-nd025);width:100%;position:relative;overflow:hidden}@media (min-width:768px){.page-module__yJCtCG__accessibilityMedia{border-radius:var(--radius-lg)}}.page-module__yJCtCG__accessibilityMedia img{object-fit:cover}.page-module__yJCtCG__protoMedia{aspect-ratio:1062/629;border-radius:var(--radius-md);background:var(--color-nd025);width:100%;position:relative;overflow:hidden}@media (min-width:768px){.page-module__yJCtCG__protoMedia{aspect-ratio:1944/1110;border-radius:var(--radius-lg)}}.page-module__yJCtCG__protoMedia img{object-fit:cover}.page-module__yJCtCG__mobileOnly{display:block}@media (min-width:768px){.page-module__yJCtCG__mobileOnly{display:none}}.page-module__yJCtCG__desktopOnly{display:none}@media (min-width:768px){.page-module__yJCtCG__desktopOnly{display:block}}.page-module__yJCtCG__footerSection{gap:var(--space-24);padding-bottom:var(--space-24);flex-direction:column;display:flex}@media (min-width:768px){.page-module__yJCtCG__footerSection{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__yJCtCG__finalDisclaimer{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-xs-size);letter-spacing:var(--text-body-xs-tracking);color:var(--color-nd500);max-width:39rem;line-height:1.35}.page-module__yJCtCG__paginationButtons{gap:var(--space-8);display:flex}@media (min-width:768px){.page-module__yJCtCG__paginationButtons{flex-shrink:0}}.page-module__yJCtCG__paginationButton{align-items:center;gap:var(--space-8);padding:var(--space-20) var(--space-16);border-radius:var(--radius-sm);background:var(--color-nd025);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-s-size);line-height:var(--text-body-s-line);letter-spacing:var(--text-body-s-tracking);color:var(--color-nd700);transition:background var(--duration-fast) var(--ease-standard);flex:1;display:flex}.page-module__yJCtCG__paginationButton:first-child{justify-content:flex-start}.page-module__yJCtCG__paginationButton:last-child{justify-content:flex-end}.page-module__yJCtCG__paginationButton:hover,.page-module__yJCtCG__paginationButton:focus-visible{background:var(--color-nd100)}@media (min-width:768px){.page-module__yJCtCG__paginationButton{padding:var(--space-20) var(--space-32);flex:none}.page-module__yJCtCG__paginationButton:first-child,.page-module__yJCtCG__paginationButton:last-child{justify-content:center}}
