.FormRadio-module-scss-module__AlWYLa__field input{white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.FormRadio-module-scss-module__AlWYLa__field label{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.FormRadio-module-scss-module__AlWYLa__field{position:relative}.FormRadio-module-scss-module__AlWYLa__field input:checked~label .FormRadio-module-scss-module__AlWYLa__ticker:before{opacity:1}.FormRadio-module-scss-module__AlWYLa__field input:focus-visible~label .FormRadio-module-scss-module__AlWYLa__ticker{background-color:#f3efe9}.FormRadio-module-scss-module__AlWYLa__field label{align-items:center;gap:12px;display:inline-flex}@media only screen and (min-width:2240px){.FormRadio-module-scss-module__AlWYLa__field label{gap:18px}}.FormRadio-module-scss-module__AlWYLa__ticker{border:1px dashed #101010;flex-shrink:0;width:24px;height:24px;transition:background-color .3s;display:inline-block;position:relative}@media only screen and (min-width:2240px){.FormRadio-module-scss-module__AlWYLa__ticker{width:36px;height:36px}}.FormRadio-module-scss-module__AlWYLa__ticker{border-radius:50%}.FormRadio-module-scss-module__AlWYLa__ticker:before{content:"";opacity:0;background-color:#101010;border-radius:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;transition:opacity .3s;position:absolute;top:50%;left:50%}@media only screen and (min-width:2240px){.FormRadio-module-scss-module__AlWYLa__ticker:before{width:12px;height:12px;margin-top:-6px;margin-left:-6px}}.FormRadio-module-scss-module__AlWYLa__invalid label{color:red}.FormRadio-module-scss-module__AlWYLa__invalid .FormRadio-module-scss-module__AlWYLa__ticker{border-color:red}
.FormSelect-module-scss-module__UYr3Iq__select .FormSelect-module-scss-module__UYr3Iq__label{white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.FormSelect-module-scss-module__UYr3Iq__select{position:relative}.FormSelect-module-scss-module__UYr3Iq__select .react-select__control{cursor:pointer;min-height:0;box-shadow:none;color:#101010;letter-spacing:-.02em;background-color:#0000;border:1px dashed #10101040;border-radius:0;width:100%;height:45px;padding:12px;font:400 14px/1.3 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;transition:border-color .3s;display:inline-block}@media only screen and (min-width:2240px){.FormSelect-module-scss-module__UYr3Iq__select .react-select__control{letter-spacing:-.02em;font:400 22px/1.3 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}.FormSelect-module-scss-module__UYr3Iq__select .react-select__control{height:70px;padding:18px}}.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:focus{border-color:#101010}.FormSelect-module-scss-module__UYr3Iq__select .react-select__control::placeholder{color:#101010;letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.FormSelect-module-scss-module__UYr3Iq__select .react-select__control::placeholder{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):not(:placeholder-shown),.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(textarea):not(:placeholder-shown)){border-color:#101010}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):has(~label):focus,.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):has(~label):not(:placeholder-shown)){padding-top:27px}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):has(~label):focus~label,.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):has(~label):not(:placeholder-shown)~label){opacity:.5;transform:translateY(-50%)translateY(-9px)scale(.8)}@media only screen and (min-width:2240px){:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):has(~label):focus~label,.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):has(~label):not(:placeholder-shown)~label){transform:translateY(-50%)translateY(-15px)scale(.8)}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):has(~label):focus,.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):has(~label):not(:placeholder-shown)){padding-top:41px}}.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:is(input):has(~label)::placeholder{color:#0000}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control.react-select__control--is-focused,.FormSelect-module-scss-module__UYr3Iq__select .react-select__control.react-select__control--menu-is-open){border-color:#101010}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control.react-select__control--is-focused .react-select__placeholder,.FormSelect-module-scss-module__UYr3Iq__select .react-select__control.react-select__control--menu-is-open .react-select__placeholder){opacity:.5;transform:translateY(-50%)translateY(-13px)scale(.8)}@media only screen and (min-width:2240px){:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control.react-select__control--is-focused .react-select__placeholder,.FormSelect-module-scss-module__UYr3Iq__select .react-select__control.react-select__control--menu-is-open .react-select__placeholder){transform:translateY(-50%)translateY(-20px)scale(.8)}}.FormSelect-module-scss-module__UYr3Iq__select .react-select__control.react-select__control--menu-is-open .react-select__dropdown-indicator{transform:translateY(-50%)rotate(180deg)}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:has(.react-select__placeholder).react-select__control--is-focused .react-select__input-container,.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:has(.react-select__placeholder).react-select__control--menu-is-open .react-select__input-container){margin-top:5px}@media only screen and (min-width:2240px){:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:has(.react-select__placeholder).react-select__control--is-focused .react-select__input-container,.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:has(.react-select__placeholder).react-select__control--menu-is-open .react-select__input-container){margin-top:10px}}.FormSelect-module-scss-module__UYr3Iq__select .react-select__control:has(.react-select__value-container--has-value){border-color:#101010}.FormSelect-module-scss-module__UYr3Iq__select .react-select__value-container{padding:0 30px 0 0;overflow:visible}@media only screen and (min-width:1024px){.FormSelect-module-scss-module__UYr3Iq__select .react-select__value-container{margin-top:-1px}}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__placeholder,.FormSelect-module-scss-module__UYr3Iq__select .react-select__input-container){margin:0}.FormSelect-module-scss-module__UYr3Iq__select .react-select__placeholder{letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.FormSelect-module-scss-module__UYr3Iq__select .react-select__placeholder{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}.FormSelect-module-scss-module__UYr3Iq__select .react-select__placeholder{color:#101010;transform-origin:0 0;line-height:1;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.is-safari .FormSelect-module-scss-module__UYr3Iq__select .react-select__placeholder{margin-top:-3px}.FormSelect-module-scss-module__UYr3Iq__select .react-select__indicator-separator{display:none}.FormSelect-module-scss-module__UYr3Iq__select .react-select__dropdown-indicator{pointer-events:none;background-image:url(/assets/icons/phone-caret@2x.png);background-position:50%;background-repeat:no-repeat;background-size:100%;border:0;width:10px;height:5px;padding:0;transition:transform .15s ease-out;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media only screen and (min-width:2240px){.FormSelect-module-scss-module__UYr3Iq__select .react-select__dropdown-indicator{width:15px;height:7px}}.FormSelect-module-scss-module__UYr3Iq__select .react-select__menu{box-shadow:none;background-color:#fffef6;border:1px dashed #101010;border-top:none;border-radius:0;margin-top:0;margin-bottom:0}.FormSelect-module-scss-module__UYr3Iq__select .react-select__menu .react-select__menu-list{padding:0}.FormSelect-module-scss-module__UYr3Iq__select .react-select__option{color:#101010;cursor:pointer;align-items:center;height:45px;transition:background-color .3s;display:flex}@media only screen and (min-width:2240px){.FormSelect-module-scss-module__UYr3Iq__select .react-select__option{height:70px}}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__option:hover,.FormSelect-module-scss-module__UYr3Iq__select .react-select__option:focus){background-color:#f3efe9}.FormSelect-module-scss-module__UYr3Iq__select .react-select__option+.react-select__option{border-top:1px dashed #10101040}.FormSelect-module-scss-module__UYr3Iq__select .react-select__option--is-focused{background-color:#fffef6}.FormSelect-module-scss-module__UYr3Iq__select .react-select__option--is-selected{background-color:#f3efe9}:is(.FormSelect-module-scss-module__UYr3Iq__select .react-select__menu-notice,.FormSelect-module-scss-module__UYr3Iq__select .react-select__group-heading){color:#10101080}.FormSelect-module-scss-module__UYr3Iq__message{color:red;letter-spacing:-.02em;text-transform:uppercase;margin-top:4px;font:400 12px/1.3 Geist Mono,monospace;position:absolute;top:100%;right:0}@media only screen and (min-width:2240px){.FormSelect-module-scss-module__UYr3Iq__message{letter-spacing:-.02em;margin-top:4px;font:400 18px/1.35 Geist Mono,monospace}}.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control{color:red;border-color:red}.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control:focus{border-color:red}:is(.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control:is(input):not(:placeholder-shown),.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control:is(textarea):not(:placeholder-shown)){border-color:red}:is(.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control .react-select__single-value,.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control .react-select__input-container){color:red}:is(.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control:hover,.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control:focus),:is(.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control.react-select__control--is-focused,.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control.react-select__control--menu-is-open){border-color:red}.FormSelect-module-scss-module__UYr3Iq__invalid .react-select__control:has(.react-select__value-container--has-value){border-color:red}
.FormTextarea-module-scss-module__y_z4ha__field{position:relative}.FormTextarea-module-scss-module__y_z4ha__field textarea{resize:vertical;color:#101010;letter-spacing:-.02em;background-color:#0000;border:1px dashed #10101040;width:100%;height:45px;min-height:145px;padding:12px;font:400 14px/1.3 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;transition:border-color .3s;display:inline-block}@media only screen and (min-width:2240px){.FormTextarea-module-scss-module__y_z4ha__field textarea{letter-spacing:-.02em;height:70px;padding:18px;font:400 22px/1.3 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}.FormTextarea-module-scss-module__y_z4ha__field textarea:focus{border-color:#101010}.FormTextarea-module-scss-module__y_z4ha__field textarea::placeholder{color:#101010;letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.FormTextarea-module-scss-module__y_z4ha__field textarea::placeholder{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):not(:placeholder-shown),.FormTextarea-module-scss-module__y_z4ha__field textarea:is(textarea):not(:placeholder-shown){border-color:#101010}:is(.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):has(~label):focus,.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):has(~label):not(:placeholder-shown)){padding-top:27px}:is(.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):has(~label):focus~label,.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):has(~label):not(:placeholder-shown)~label){opacity:.5;transform:translateY(-50%)translateY(-9px)scale(.8)}@media only screen and (min-width:2240px){:is(.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):has(~label):focus~label,.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):has(~label):not(:placeholder-shown)~label){transform:translateY(-50%)translateY(-15px)scale(.8)}:is(.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):has(~label):focus,.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):has(~label):not(:placeholder-shown)){padding-top:41px}}.FormTextarea-module-scss-module__y_z4ha__field textarea:is(input):has(~label)::placeholder{color:#0000}@media only screen and (min-width:2240px){.FormTextarea-module-scss-module__y_z4ha__field textarea{min-height:250px}}.FormTextarea-module-scss-module__y_z4ha__field textarea::placeholder{line-height:18px}@media only screen and (min-width:2240px){.FormTextarea-module-scss-module__y_z4ha__field textarea::placeholder{line-height:29px}}.FormTextarea-module-scss-module__y_z4ha__message{color:red;letter-spacing:-.02em;text-transform:uppercase;margin-top:4px;font:400 12px/1.3 Geist Mono,monospace;position:absolute;top:100%;right:0}@media only screen and (min-width:2240px){.FormTextarea-module-scss-module__y_z4ha__message{letter-spacing:-.02em;margin-top:4px;font:400 18px/1.35 Geist Mono,monospace}}.FormTextarea-module-scss-module__y_z4ha__invalid textarea{color:red;border-color:red}.FormTextarea-module-scss-module__y_z4ha__invalid textarea:focus,.FormTextarea-module-scss-module__y_z4ha__invalid textarea:is(input):not(:placeholder-shown),.FormTextarea-module-scss-module__y_z4ha__invalid textarea:is(textarea):not(:placeholder-shown){border-color:red}
.SliderSlide-module-scss-module__lNeTOW__slide{-webkit-user-select:none;user-select:none;flex-shrink:0;min-width:0}
.Counter-module-scss-module__YxEuJG__counter{letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.Counter-module-scss-module__YxEuJG__counter{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}.Counter-module-scss-module__YxEuJG__counter{align-items:flex-end;gap:4px;height:16px;line-height:1;display:flex}@media only screen and (min-width:2240px){.Counter-module-scss-module__YxEuJG__counter{height:23px}}.Counter-module-scss-module__YxEuJG__roll{flex-direction:column;align-items:center;width:16px;height:12px;display:flex;overflow:hidden}@media only screen and (min-width:2240px){.Counter-module-scss-module__YxEuJG__roll{width:23px;height:18px}}.Counter-module-scss-module__YxEuJG__roll span{height:100%;line-height:1;display:block}.Counter-module-scss-module__YxEuJG__black{color:#101010}.Counter-module-scss-module__YxEuJG__cream{color:#fffef6}
.SectionFeatures-module-scss-module__ELpLzG__title{letter-spacing:-.02em;margin-bottom:5.2rem;font:400 3rem/1.15 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1024px){.SectionFeatures-module-scss-module__ELpLzG__title{letter-spacing:-.02em;font:400 4rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:2240px){.SectionFeatures-module-scss-module__ELpLzG__title{letter-spacing:-.02em;font:400 6.2rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:1024px){.SectionFeatures-module-scss-module__ELpLzG__title{margin-bottom:6rem}}@media only screen and (min-width:2240px){.SectionFeatures-module-scss-module__ELpLzG__title{margin-bottom:9.2rem}}.SectionFeatures-module-scss-module__ELpLzG__list{letter-spacing:-.02em;text-transform:uppercase;border-top:1px dashed #10101040;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.SectionFeatures-module-scss-module__ELpLzG__list{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}.SectionFeatures-module-scss-module__ELpLzG__item{border-bottom:1px dashed #10101040;align-items:flex-start;padding-top:2rem;padding-bottom:2rem;display:flex}@media only screen and (max-width:833px){.SectionFeatures-module-scss-module__ELpLzG__item{flex-direction:column;align-items:flex-start;gap:8px}}@media only screen and (min-width:834px){.SectionFeatures-module-scss-module__ELpLzG__item{gap:1.6rem}}@media only screen and (min-width:1024px){.SectionFeatures-module-scss-module__ELpLzG__item{gap:2rem}}@media only screen and (min-width:2240px){.SectionFeatures-module-scss-module__ELpLzG__item{gap:3.2rem;padding-top:3.2rem;padding-bottom:3.2rem}}.SectionFeatures-module-scss-module__ELpLzG__item span{flex:1}.SectionFeatures-module-scss-module__ELpLzG__item span:first-child{font-weight:600}
.SectionFloorPlan-module-scss-module__v7_6qa__floor img,.SectionFloorPlan-module-scss-module__v7_6qa__floor video{width:100%;height:auto;display:block}.SectionFloorPlan-module-scss-module__v7_6qa__section{border-top:1px dashed #10101040}@media only screen and (min-width:1024px){.SectionFloorPlan-module-scss-module__v7_6qa__section{height:100dvh}}.SectionFloorPlan-module-scss-module__v7_6qa__section.SectionFloorPlan-module-scss-module__v7_6qa__pinScroll{height:calc(100dvh + 50vh*var(--slide-count,1))}.SectionFloorPlan-module-scss-module__v7_6qa__pin{height:100%;padding-top:2rem;padding-bottom:5.2rem}@media only screen and (min-width:1024px){.SectionFloorPlan-module-scss-module__v7_6qa__pin{padding-bottom:10rem}}@media only screen and (min-width:2240px){.SectionFloorPlan-module-scss-module__v7_6qa__pin{padding-top:3.2rem;padding-bottom:18.6rem}}.SectionFloorPlan-module-scss-module__v7_6qa__pinScroll .SectionFloorPlan-module-scss-module__v7_6qa__pin{background-color:#fffef6;height:100dvh;position:sticky;top:0}.SectionFloorPlan-module-scss-module__v7_6qa__container{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);column-gap:1.6rem;height:100%;display:grid}@media only screen and (min-width:834px){.SectionFloorPlan-module-scss-module__v7_6qa__container{grid-template-columns:repeat(8,1fr);column-gap:1.6rem}}@media only screen and (min-width:1024px){.SectionFloorPlan-module-scss-module__v7_6qa__container{grid-template-columns:repeat(12,1fr);column-gap:2rem}}@media only screen and (min-width:2240px){.SectionFloorPlan-module-scss-module__v7_6qa__container{grid-template-columns:repeat(12,1fr);column-gap:3.2rem}}.SectionFloorPlan-module-scss-module__v7_6qa__container>*{grid-column:span 4/span 4}@media only screen and (min-width:834px){.SectionFloorPlan-module-scss-module__v7_6qa__container>*{grid-column:span 8/span 8}}@media only screen and (min-width:1024px){.SectionFloorPlan-module-scss-module__v7_6qa__container>*{grid-column:span 12/span 12}}@media only screen and (min-width:2240px){.SectionFloorPlan-module-scss-module__v7_6qa__container>*{grid-column:span 12/span 12}}@media only screen and (max-width:1023px){.SectionFloorPlan-module-scss-module__v7_6qa__container{gap:4rem}}.SectionFloorPlan-module-scss-module__v7_6qa__leftSide,.SectionFloorPlan-module-scss-module__v7_6qa__rightSide{height:100%}@media only screen and (min-width:1024px){.SectionFloorPlan-module-scss-module__v7_6qa__leftSide,.SectionFloorPlan-module-scss-module__v7_6qa__rightSide{flex-direction:column;display:flex}.SectionFloorPlan-module-scss-module__v7_6qa__leftSide{grid-column:1/span 4}.SectionFloorPlan-module-scss-module__v7_6qa__rightSide{grid-column:7/span 6}.SectionFloorPlan-module-scss-module__v7_6qa__rightSide .SectionFloorPlan-module-scss-module__v7_6qa__header{margin-top:8px}}@media only screen and (min-width:2240px){.SectionFloorPlan-module-scss-module__v7_6qa__rightSide .SectionFloorPlan-module-scss-module__v7_6qa__header{margin-top:12px}}.SectionFloorPlan-module-scss-module__v7_6qa__header{justify-content:space-between;align-items:center;display:flex}.SectionFloorPlan-module-scss-module__v7_6qa__infos,.SectionFloorPlan-module-scss-module__v7_6qa__floor{margin-top:auto}.SectionFloorPlan-module-scss-module__v7_6qa__infos li{border-top:1px dashed #10101040;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);column-gap:1.6rem;margin-bottom:-1px;padding-top:1.6rem;padding-bottom:1.6rem;display:grid}@media only screen and (min-width:834px){.SectionFloorPlan-module-scss-module__v7_6qa__infos li{grid-template-columns:repeat(8,1fr);column-gap:1.6rem}}@media only screen and (min-width:1024px){.SectionFloorPlan-module-scss-module__v7_6qa__infos li{grid-template-columns:repeat(4,1fr);column-gap:2rem}}@media only screen and (min-width:2240px){.SectionFloorPlan-module-scss-module__v7_6qa__infos li{column-gap:3.2rem;padding-top:2.4rem;padding-bottom:2.4rem}}.SectionFloorPlan-module-scss-module__v7_6qa__infos li:last-child{border-bottom:1px dashed #10101040}.SectionFloorPlan-module-scss-module__v7_6qa__infos span{display:block}.SectionFloorPlan-module-scss-module__v7_6qa__infos span:first-child{grid-column:1/span 2}@media only screen and (min-width:834px){.SectionFloorPlan-module-scss-module__v7_6qa__infos span:first-child{grid-column:1/span 4}}@media only screen and (min-width:1024px){.SectionFloorPlan-module-scss-module__v7_6qa__infos span:first-child{grid-column:1/span 2}}.SectionFloorPlan-module-scss-module__v7_6qa__infos span:nth-child(2){grid-column:3/span 2}@media only screen and (min-width:834px){.SectionFloorPlan-module-scss-module__v7_6qa__infos span:nth-child(2){grid-column:5/span 4}}@media only screen and (min-width:1024px){.SectionFloorPlan-module-scss-module__v7_6qa__infos span:nth-child(2){grid-column:3/span 2}}.SectionFloorPlan-module-scss-module__v7_6qa__floor{width:100%}.SectionFloorPlan-module-scss-module__v7_6qa__floor .SectionFloorPlan-module-scss-module__v7_6qa__media{background-color:#0000;width:100%}.SectionFloorPlan-module-scss-module__v7_6qa__infos,.SectionFloorPlan-module-scss-module__v7_6qa__title{letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.SectionFloorPlan-module-scss-module__v7_6qa__infos,.SectionFloorPlan-module-scss-module__v7_6qa__title{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}.SectionFloorPlan-module-scss-module__v7_6qa__button{color:#10101040;letter-spacing:-.02em;font:400 2rem/1.25 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1024px){.SectionFloorPlan-module-scss-module__v7_6qa__button{letter-spacing:-.02em;font:400 3rem/1.25 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:2240px){.SectionFloorPlan-module-scss-module__v7_6qa__button{letter-spacing:-.02em;font:400 4.7rem/1.25 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}.SectionFloorPlan-module-scss-module__v7_6qa__button.SectionFloorPlan-module-scss-module__v7_6qa__active{color:#101010}.SectionFloorPlan-module-scss-module__v7_6qa__button button{transition:color .3s}@media only screen and (max-width:1023px){.SectionFloorPlan-module-scss-module__v7_6qa__button button{min-height:40px}}:is(html:not(.is-touch-screen) .SectionFloorPlan-module-scss-module__v7_6qa__button button:hover,html:not(.is-touch-screen) .SectionFloorPlan-module-scss-module__v7_6qa__button button:focus-visible){color:#101010}
.SectionGallery-module-scss-module__YFaAjW__media img,.SectionGallery-module-scss-module__YFaAjW__media video{object-fit:cover;width:100%;height:100%;display:block}.SectionGallery-module-scss-module__YFaAjW__section[data-color=black],.SectionGallery-module-scss-module__YFaAjW__section[data-color=warmstone]{padding-top:5.2rem;padding-bottom:5.2rem}@media only screen and (min-width:1024px){.SectionGallery-module-scss-module__YFaAjW__section[data-color=black],.SectionGallery-module-scss-module__YFaAjW__section[data-color=warmstone]{padding-top:6rem;padding-bottom:6rem}}@media only screen and (min-width:2240px){.SectionGallery-module-scss-module__YFaAjW__section[data-color=black],.SectionGallery-module-scss-module__YFaAjW__section[data-color=warmstone]{padding-top:9.2rem;padding-bottom:9.2rem}}.SectionGallery-module-scss-module__YFaAjW__slider{padding-left:1.6rem;padding-right:1.6rem}@media only screen and (min-width:834px){.SectionGallery-module-scss-module__YFaAjW__slider{padding-left:1.6rem;padding-right:1.6rem}}@media only screen and (min-width:1024px){.SectionGallery-module-scss-module__YFaAjW__slider{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:2240px){.SectionGallery-module-scss-module__YFaAjW__slider{padding-left:3.2rem;padding-right:3.2rem}}.SectionGallery-module-scss-module__YFaAjW__slider .SectionGallery-module-scss-module__YFaAjW__container{gap:1.6rem;display:flex}@media only screen and (min-width:1024px){.SectionGallery-module-scss-module__YFaAjW__slider .SectionGallery-module-scss-module__YFaAjW__container{gap:2rem}}@media only screen and (min-width:2240px){.SectionGallery-module-scss-module__YFaAjW__slider .SectionGallery-module-scss-module__YFaAjW__container{gap:3.2rem}}.SectionGallery-module-scss-module__YFaAjW__slide{flex-grow:1;flex-shrink:0}.SectionGallery-module-scss-module__YFaAjW__slide:has(.SectionGallery-module-scss-module__YFaAjW__landscape){min-width:0}.SectionGallery-module-scss-module__YFaAjW__header{justify-content:space-between;align-items:flex-end;margin-bottom:4rem;display:flex}@media only screen and (min-width:2240px){.SectionGallery-module-scss-module__YFaAjW__header{margin-bottom:6.2rem}}.SectionGallery-module-scss-module__YFaAjW__footer{margin-top:4rem}.SectionGallery-module-scss-module__YFaAjW__footer .SectionGallery-module-scss-module__YFaAjW__controls{justify-content:space-between}.SectionGallery-module-scss-module__YFaAjW__media.SectionGallery-module-scss-module__YFaAjW__portrait{max-height:100%}.SectionGallery-module-scss-module__YFaAjW__media.SectionGallery-module-scss-module__YFaAjW__landscape{max-width:100%}.SectionGallery-module-scss-module__YFaAjW__title{letter-spacing:-.02em;font:400 3rem/1.15 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1024px){.SectionGallery-module-scss-module__YFaAjW__title{letter-spacing:-.02em;font:400 4rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:2240px){.SectionGallery-module-scss-module__YFaAjW__title{letter-spacing:-.02em;font:400 6.2rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}
.SectionHighlights-module-scss-module__Qy6cqG__title{letter-spacing:-.02em;margin-bottom:5.2rem;font:400 3rem/1.15 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1024px){.SectionHighlights-module-scss-module__Qy6cqG__title{letter-spacing:-.02em;font:400 4rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:2240px){.SectionHighlights-module-scss-module__Qy6cqG__title{letter-spacing:-.02em;font:400 6.2rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:1024px){.SectionHighlights-module-scss-module__Qy6cqG__title{margin-bottom:6rem}}@media only screen and (min-width:2240px){.SectionHighlights-module-scss-module__Qy6cqG__title{margin-bottom:9.2rem}}.SectionHighlights-module-scss-module__Qy6cqG__list{letter-spacing:-.02em;text-transform:uppercase;border-top:1px dashed #10101040;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.SectionHighlights-module-scss-module__Qy6cqG__list{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}@media only screen and (min-width:834px){.SectionHighlights-module-scss-module__Qy6cqG__list{flex-wrap:wrap;align-items:center;display:flex}}.SectionHighlights-module-scss-module__Qy6cqG__list .SectionHighlights-module-scss-module__Qy6cqG__item{flex-basis:50%}@media only screen and (min-width:834px){.SectionHighlights-module-scss-module__Qy6cqG__list .SectionHighlights-module-scss-module__Qy6cqG__item:nth-child(2n){padding-left:.8rem}}@media only screen and (min-width:1024px){.SectionHighlights-module-scss-module__Qy6cqG__list .SectionHighlights-module-scss-module__Qy6cqG__item:nth-child(2n){padding-left:1rem}}@media only screen and (min-width:2240px){.SectionHighlights-module-scss-module__Qy6cqG__list .SectionHighlights-module-scss-module__Qy6cqG__item:nth-child(2n){padding-left:1.6rem}}.SectionHighlights-module-scss-module__Qy6cqG__item{border-bottom:1px dashed #10101040;padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width:2240px){.SectionHighlights-module-scss-module__Qy6cqG__item{padding-top:3.2rem;padding-bottom:3.2rem}}
.SectionHistory-module-scss-module__BtKlha__media img,.SectionHistory-module-scss-module__BtKlha__media video{object-fit:cover;width:100%;height:100%;display:block}.SectionHistory-module-scss-module__BtKlha__section{color:#fffef6;z-index:0;width:100%;height:250dvh;position:relative}.SectionHistory-module-scss-module__BtKlha__section:after{content:"";z-index:-1;border-left:1px dashed #10101040;width:1px;height:100%;margin-left:-1px;position:absolute;top:0;left:50%}.SectionHistory-module-scss-module__BtKlha__sticky{z-index:0;width:100%;height:100dvh;position:sticky;top:0}.SectionHistory-module-scss-module__BtKlha__mask{opacity:0;clip-path:inset(50%);will-change:clip-path;align-content:center;align-items:center;padding-top:4rem;padding-bottom:4rem;display:flex;position:absolute;inset:0}@media only screen and (min-width:834px){.SectionHistory-module-scss-module__BtKlha__mask{padding-top:8rem;padding-bottom:8rem}}@media only screen and (min-width:1024px){.SectionHistory-module-scss-module__BtKlha__mask{padding-top:2rem;padding-bottom:2rem}}@media only screen and (min-width:2240px){.SectionHistory-module-scss-module__BtKlha__mask{padding-top:3.2rem;padding-bottom:3.2rem}}.SectionHistory-module-scss-module__BtKlha__container{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:max-content;display:flex;position:relative}@media only screen and (max-width:1023px){.SectionHistory-module-scss-module__BtKlha__container{justify-content:space-between;align-items:center;gap:4rem}}.SectionHistory-module-scss-module__BtKlha__media{z-index:-1;position:absolute;inset:0}.SectionHistory-module-scss-module__BtKlha__media:before{content:"";z-index:1;background-color:#10101080;position:absolute;inset:0}.SectionHistory-module-scss-module__BtKlha__front{color:#101010;pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative}.SectionHistory-module-scss-module__BtKlha__title{letter-spacing:-.02em;font:400 3rem/1.15 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1024px){.SectionHistory-module-scss-module__BtKlha__title{letter-spacing:-.02em;font:400 4rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:2240px){.SectionHistory-module-scss-module__BtKlha__title{letter-spacing:-.02em;font:400 6.2rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:1023px){.SectionHistory-module-scss-module__BtKlha__title{order:2}}.SectionHistory-module-scss-module__BtKlha__description{letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.SectionHistory-module-scss-module__BtKlha__description{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}@media only screen and (max-width:1023px){.SectionHistory-module-scss-module__BtKlha__description{text-align:center;order:1}}@media only screen and (min-width:1024px){.SectionHistory-module-scss-module__BtKlha__description{max-width:25%;position:absolute;bottom:0;left:0}}.SectionHistory-module-scss-module__BtKlha__button{flex-shrink:0}@media only screen and (max-width:1023px){.SectionHistory-module-scss-module__BtKlha__button{order:3}}@media only screen and (min-width:1024px){.SectionHistory-module-scss-module__BtKlha__button{position:absolute;bottom:0;right:0}}
.SectionTextBox-module-scss-module__Vqeuca__container{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);column-gap:1.6rem;display:grid}@media only screen and (min-width:834px){.SectionTextBox-module-scss-module__Vqeuca__container{grid-template-columns:repeat(8,1fr);column-gap:1.6rem}}@media only screen and (min-width:1024px){.SectionTextBox-module-scss-module__Vqeuca__container{grid-template-columns:repeat(12,1fr);column-gap:2rem}}@media only screen and (min-width:2240px){.SectionTextBox-module-scss-module__Vqeuca__container{grid-template-columns:repeat(12,1fr);column-gap:3.2rem}}.SectionTextBox-module-scss-module__Vqeuca__container>*{grid-column:span 4/span 4}@media only screen and (min-width:834px){.SectionTextBox-module-scss-module__Vqeuca__container>*{grid-column:span 8/span 8}}@media only screen and (min-width:1024px){.SectionTextBox-module-scss-module__Vqeuca__container>*{grid-column:span 12/span 12}}@media only screen and (min-width:2240px){.SectionTextBox-module-scss-module__Vqeuca__container>*{grid-column:span 12/span 12}}.SectionTextBox-module-scss-module__Vqeuca__header,.SectionTextBox-module-scss-module__Vqeuca__content{flex-direction:column;gap:4rem;display:flex}@media only screen and (min-width:2240px){.SectionTextBox-module-scss-module__Vqeuca__header,.SectionTextBox-module-scss-module__Vqeuca__content{gap:6.2rem}}@media only screen and (max-width:833px){.SectionTextBox-module-scss-module__Vqeuca__header{flex-direction:column-reverse}}@media only screen and (min-width:834px){.SectionTextBox-module-scss-module__Vqeuca__header{grid-column:1/span 3}}@media only screen and (min-width:1024px){.SectionTextBox-module-scss-module__Vqeuca__header{grid-column:1/span 5}}@media only screen and (max-width:833px){.SectionTextBox-module-scss-module__Vqeuca__content{margin-top:3.2rem}}@media only screen and (min-width:834px){.SectionTextBox-module-scss-module__Vqeuca__content{grid-column:5/span 4}}@media only screen and (min-width:1024px){.SectionTextBox-module-scss-module__Vqeuca__content{grid-column:7/span 6}}.SectionTextBox-module-scss-module__Vqeuca__title{letter-spacing:-.02em;font:400 3rem/1.15 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1024px){.SectionTextBox-module-scss-module__Vqeuca__title{letter-spacing:-.02em;font:400 4rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:2240px){.SectionTextBox-module-scss-module__Vqeuca__title{letter-spacing:-.02em;font:400 6.2rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}.SectionTextBox-module-scss-module__Vqeuca__title.SectionTextBox-module-scss-module__Vqeuca__body-xs{letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.SectionTextBox-module-scss-module__Vqeuca__title.SectionTextBox-module-scss-module__Vqeuca__body-xs{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}.SectionTextBox-module-scss-module__Vqeuca__description{padding-right:1.6rem}@media only screen and (min-width:1024px){.SectionTextBox-module-scss-module__Vqeuca__description{padding-right:2rem}}@media only screen and (min-width:2240px){.SectionTextBox-module-scss-module__Vqeuca__description{padding-right:3.2rem}}@media only screen and (max-width:833px){.SectionTextBox-module-scss-module__Vqeuca__button{width:100%}}
.SectionSliderInfos-module-scss-module___xf1hG__section{flex-direction:column;gap:5.2rem;display:flex}@media only screen and (min-width:1024px){.SectionSliderInfos-module-scss-module___xf1hG__section{gap:6rem}}@media only screen and (min-width:2240px){.SectionSliderInfos-module-scss-module___xf1hG__section{gap:9.2rem}}.SectionSliderInfos-module-scss-module___xf1hG__section:has([data-type=sectionHeadingParagraph]){border-top:1px dashed #10101040;padding-top:10rem}@media only screen and (min-width:2240px){.SectionSliderInfos-module-scss-module___xf1hG__section:has([data-type=sectionHeadingParagraph]){padding-top:18.6rem}}.SectionSliderInfos-module-scss-module___xf1hG__slider{flex-direction:column;display:flex}.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__viewport{padding-left:1.6rem;padding-right:1.6rem}@media only screen and (min-width:834px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__viewport{padding-left:1.6rem;padding-right:1.6rem}}@media only screen and (min-width:1024px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__viewport{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:2240px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__viewport{padding-left:3.2rem;padding-right:3.2rem}}.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__container{padding-top:1.6rem;padding-bottom:1.6rem}@media only screen and (min-width:1024px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__container{padding-top:2rem;padding-bottom:2rem}}@media only screen and (min-width:2240px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__container{padding-top:3.2rem;padding-bottom:3.2rem}}.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__container:not(:has(.SectionSliderInfos-module-scss-module___xf1hG__slide:only-child)){gap:1.6rem}@media only screen and (min-width:834px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__container:not(:has(.SectionSliderInfos-module-scss-module___xf1hG__slide:only-child)){grid-template-rows:1fr;grid-auto-columns:calc(50% - .8rem);grid-auto-flow:column;gap:1.6rem;display:grid}}@media only screen and (min-width:1024px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__container:not(:has(.SectionSliderInfos-module-scss-module___xf1hG__slide:only-child)){grid-auto-columns:calc(50% - 1rem);gap:2rem}}@media only screen and (min-width:2240px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__container:not(:has(.SectionSliderInfos-module-scss-module___xf1hG__slide:only-child)){grid-auto-columns:calc(50% - 1.6rem);gap:3.2rem}}@media only screen and (max-width:833px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__slide{flex-basis:calc(100% - 1.6rem)}}.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__slide .SectionSliderInfos-module-scss-module___xf1hG__card{aspect-ratio:360/420;height:auto}@media only screen and (min-width:834px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__slide .SectionSliderInfos-module-scss-module___xf1hG__card{aspect-ratio:390/565}}@media only screen and (min-width:1024px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__slide .SectionSliderInfos-module-scss-module___xf1hG__card{aspect-ratio:690/770}}.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__slide:only-child{flex-basis:100%}@media only screen and (min-width:1024px){.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__slide:only-child .SectionSliderInfos-module-scss-module___xf1hG__card{height:100%;aspect-ratio:initial}}.SectionSliderInfos-module-scss-module___xf1hG__slider .SectionSliderInfos-module-scss-module___xf1hG__slide:not(:only-child) .SectionSliderInfos-module-scss-module___xf1hG__card{height:auto}:is(.SectionSliderInfos-module-scss-module___xf1hG__slider:has(.SectionSliderInfos-module-scss-module___xf1hG__counter),.SectionSliderInfos-module-scss-module___xf1hG__slider:has(.SectionSliderInfos-module-scss-module___xf1hG__controls)){gap:8px;padding-bottom:3.2rem}@media only screen and (min-width:2240px){:is(.SectionSliderInfos-module-scss-module___xf1hG__slider:has(.SectionSliderInfos-module-scss-module___xf1hG__counter),.SectionSliderInfos-module-scss-module___xf1hG__slider:has(.SectionSliderInfos-module-scss-module___xf1hG__controls)){gap:12px;padding-bottom:4.6rem}}@media only screen and (min-width:1024px){.SectionSliderInfos-module-scss-module___xf1hG__slider:not(:has(.SectionSliderInfos-module-scss-module___xf1hG__slide:nth-child(2))){height:100dvh}.SectionSliderInfos-module-scss-module___xf1hG__slider:not(:has(.SectionSliderInfos-module-scss-module___xf1hG__slide:nth-child(2))) [class*=__viewport]{height:100%}:is(.SectionSliderInfos-module-scss-module___xf1hG__slider:not(:has(.SectionSliderInfos-module-scss-module___xf1hG__slide:nth-child(2))) .SectionSliderInfos-module-scss-module___xf1hG__viewport,.SectionSliderInfos-module-scss-module___xf1hG__slider:not(:has(.SectionSliderInfos-module-scss-module___xf1hG__slide:nth-child(2))) .SectionSliderInfos-module-scss-module___xf1hG__container){height:100%}}.SectionSliderInfos-module-scss-module___xf1hG__footer{position:relative}@media only screen and (min-width:1024px){.SectionSliderInfos-module-scss-module___xf1hG__footer{justify-content:space-between;align-items:center;display:flex}}@media only screen and (max-width:1023px){.SectionSliderInfos-module-scss-module___xf1hG__footer .SectionSliderInfos-module-scss-module___xf1hG__counter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SectionSliderInfos-module-scss-module___xf1hG__footer .SectionSliderInfos-module-scss-module___xf1hG__controls{justify-content:space-between}}@media only screen and (min-width:1024px){.SectionSliderInfos-module-scss-module___xf1hG__footer .SectionSliderInfos-module-scss-module___xf1hG__controls{margin-left:auto}}
.SectionTagSubHeading-module-scss-module__KSrQJq__media img,.SectionTagSubHeading-module-scss-module__KSrQJq__media video{object-fit:cover;width:100%;height:100%;display:block}.SectionTagSubHeading-module-scss-module__KSrQJq__container{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);column-gap:1.6rem;display:grid}@media only screen and (min-width:834px){.SectionTagSubHeading-module-scss-module__KSrQJq__container{grid-template-columns:repeat(8,1fr);column-gap:1.6rem}}@media only screen and (min-width:1024px){.SectionTagSubHeading-module-scss-module__KSrQJq__container{grid-template-columns:repeat(12,1fr);column-gap:2rem}}@media only screen and (min-width:2240px){.SectionTagSubHeading-module-scss-module__KSrQJq__container{grid-template-columns:repeat(12,1fr);column-gap:3.2rem}}.SectionTagSubHeading-module-scss-module__KSrQJq__container>*{grid-column:span 4/span 4}@media only screen and (min-width:834px){.SectionTagSubHeading-module-scss-module__KSrQJq__container>*{grid-column:span 8/span 8}}@media only screen and (min-width:1024px){.SectionTagSubHeading-module-scss-module__KSrQJq__container>*{grid-column:span 12/span 12}}@media only screen and (min-width:2240px){.SectionTagSubHeading-module-scss-module__KSrQJq__container>*{grid-column:span 12/span 12}}.SectionTagSubHeading-module-scss-module__KSrQJq__header,.SectionTagSubHeading-module-scss-module__KSrQJq__content{flex-direction:column;gap:4rem;display:flex}@media only screen and (min-width:2240px){.SectionTagSubHeading-module-scss-module__KSrQJq__header,.SectionTagSubHeading-module-scss-module__KSrQJq__content{gap:6.2rem}}@media only screen and (max-width:833px){.SectionTagSubHeading-module-scss-module__KSrQJq__header{flex-direction:column-reverse}}@media only screen and (min-width:834px){.SectionTagSubHeading-module-scss-module__KSrQJq__header{grid-column:1/span 3}}@media only screen and (min-width:1024px){.SectionTagSubHeading-module-scss-module__KSrQJq__header{grid-column:1/span 5}}@media only screen and (max-width:833px){.SectionTagSubHeading-module-scss-module__KSrQJq__content{margin-top:3.2rem}}@media only screen and (min-width:834px){.SectionTagSubHeading-module-scss-module__KSrQJq__content{grid-column:5/span 4}}@media only screen and (min-width:1024px){.SectionTagSubHeading-module-scss-module__KSrQJq__content{grid-column:7/span 6}}.SectionTagSubHeading-module-scss-module__KSrQJq__title{letter-spacing:-.02em;font:400 3rem/1.15 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1024px){.SectionTagSubHeading-module-scss-module__KSrQJq__title{letter-spacing:-.02em;font:400 4rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:2240px){.SectionTagSubHeading-module-scss-module__KSrQJq__title{letter-spacing:-.02em;font:400 6.2rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}.SectionTagSubHeading-module-scss-module__KSrQJq__title.SectionTagSubHeading-module-scss-module__KSrQJq__body-xs{letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.SectionTagSubHeading-module-scss-module__KSrQJq__title.SectionTagSubHeading-module-scss-module__KSrQJq__body-xs{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}@media only screen and (min-width:1024px){.SectionTagSubHeading-module-scss-module__KSrQJq__description{padding-right:2rem}}@media only screen and (min-width:2240px){.SectionTagSubHeading-module-scss-module__KSrQJq__description{padding-right:3.2rem}}@media only screen and (max-width:833px){.SectionTagSubHeading-module-scss-module__KSrQJq__button{width:100%}}.SectionTagSubHeading-module-scss-module__KSrQJq__cover{margin-top:5.2rem;padding-top:1.6rem;padding-bottom:1.6rem}@media only screen and (min-width:1024px){.SectionTagSubHeading-module-scss-module__KSrQJq__cover{margin-top:6rem;padding-top:2rem;padding-bottom:2rem}}@media only screen and (min-width:2240px){.SectionTagSubHeading-module-scss-module__KSrQJq__cover{margin-top:9.2rem;padding-top:3.2rem;padding-bottom:3.2rem}}.SectionTagSubHeading-module-scss-module__KSrQJq__description{padding-right:1.6rem}@media only screen and (min-width:834px){.SectionTagSubHeading-module-scss-module__KSrQJq__description{padding-right:1.6rem}}@media only screen and (min-width:1024px){.SectionTagSubHeading-module-scss-module__KSrQJq__description{padding-right:2rem}}@media only screen and (min-width:2240px){.SectionTagSubHeading-module-scss-module__KSrQJq__description{padding-right:3.2rem}}@media only screen and (max-width:833px){.SectionTagSubHeading-module-scss-module__KSrQJq__media{height:420px}}
@media only screen and (max-width:1023px){.Enquiry-module-scss-module__wyZNoq__enquiry [class*=__content]{flex-direction:column;display:flex}.Enquiry-module-scss-module__wyZNoq__enquiry [class*=__panel] [class*=__close]{background-color:#f3efe9;top:12px;right:1.6rem}}.Enquiry-module-scss-module__wyZNoq__header{padding-left:1.6rem;padding-right:1.6rem}@media only screen and (max-width:1023px){.Enquiry-module-scss-module__wyZNoq__header{border-bottom:1px dashed #10101040;padding-top:1.6rem;padding-bottom:1.6rem}}@media only screen and (min-width:834px){.Enquiry-module-scss-module__wyZNoq__header{padding-left:1.6rem;padding-right:1.6rem}}@media only screen and (min-width:1024px){.Enquiry-module-scss-module__wyZNoq__header{padding-top:4rem;padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:2240px){.Enquiry-module-scss-module__wyZNoq__header{padding-top:6.2rem;padding-left:3.2rem;padding-right:3.2rem}}.Enquiry-module-scss-module__wyZNoq__header .Enquiry-module-scss-module__wyZNoq__title{letter-spacing:-.02em;font:400 2.5rem/1.25 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1024px){.Enquiry-module-scss-module__wyZNoq__header .Enquiry-module-scss-module__wyZNoq__title{letter-spacing:-.02em;font:400 3.5rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:2240px){.Enquiry-module-scss-module__wyZNoq__header .Enquiry-module-scss-module__wyZNoq__title{letter-spacing:-.02em;font:400 5.4rem/1.2 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:1023px){.Enquiry-module-scss-module__wyZNoq__header .Enquiry-module-scss-module__wyZNoq__title{padding-right:60px}}.Enquiry-module-scss-module__wyZNoq__content{padding:3.2rem 1.6rem 10rem}@media only screen and (max-width:1023px){.Enquiry-module-scss-module__wyZNoq__content{flex:1;overflow:auto}}@media only screen and (min-width:834px){.Enquiry-module-scss-module__wyZNoq__content{padding-left:1.6rem;padding-right:1.6rem}}@media only screen and (min-width:1024px){.Enquiry-module-scss-module__wyZNoq__content{padding-top:4rem;padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:2240px){.Enquiry-module-scss-module__wyZNoq__content{padding:6.2rem 3.2rem 18.6rem}}.Enquiry-module-scss-module__wyZNoq__content::-webkit-scrollbar{width:0;display:none}
.RenderSection-module-scss-module__zj6cqG__medias img,.RenderSection-module-scss-module__zj6cqG__medias video{object-fit:cover;width:100%;height:100%;display:block}.RenderSection-module-scss-module__zj6cqG__container{border-top:1px dashed #10101040;border-bottom:1px dashed #10101040;width:100%;padding-left:2rem;display:flex;position:relative}@media only screen and (min-width:2240px){.RenderSection-module-scss-module__zj6cqG__container{padding-left:3.2rem}}.RenderSection-module-scss-module__zj6cqG__sidebar{border-right:1px dashed #10101040;justify-content:center;align-items:flex-start;width:2rem;height:100%;padding-top:2rem;padding-bottom:2rem;display:flex;position:absolute;top:0;left:0}@media only screen and (min-width:2240px){.RenderSection-module-scss-module__zj6cqG__sidebar{width:3.2rem;padding-top:3.2rem;padding-bottom:3.2rem}}.RenderSection-module-scss-module__zj6cqG__sidebar .RenderSection-module-scss-module__zj6cqG__index{transform-origin:50%;letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace;display:flex;position:sticky;top:2rem;left:0;transform:rotate(-90deg)}@media only screen and (min-width:2240px){.RenderSection-module-scss-module__zj6cqG__sidebar .RenderSection-module-scss-module__zj6cqG__index{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace;top:3.2rem}}.RenderSection-module-scss-module__zj6cqG__sidebar .RenderSection-module-scss-module__zj6cqG__roll{flex-direction:column;height:12px;display:flex;overflow:hidden}@media only screen and (min-width:2240px){.RenderSection-module-scss-module__zj6cqG__sidebar .RenderSection-module-scss-module__zj6cqG__roll{height:18px}}.RenderSection-module-scss-module__zj6cqG__sidebar .RenderSection-module-scss-module__zj6cqG__roll span{height:fit-content;display:block}.RenderSection-module-scss-module__zj6cqG__list{width:50%}.RenderSection-module-scss-module__zj6cqG__card{height:80dvh}.RenderSection-module-scss-module__zj6cqG__card [class*=__container]{grid-template-columns:repeat(6,1fr);padding-left:2rem;padding-right:2rem}@media only screen and (min-width:2240px){.RenderSection-module-scss-module__zj6cqG__card [class*=__container]{padding-left:3.2rem;padding-right:3.2rem}}.RenderSection-module-scss-module__zj6cqG__card [class*=__text]{flex:initial}.RenderSection-module-scss-module__zj6cqG__card:first-child [class*=__container]{border-top:none}.RenderSection-module-scss-module__zj6cqG__card:last-child{height:100dvh}.RenderSection-module-scss-module__zj6cqG__medias{background-color:#101010;width:50%;height:calc(100dvh + 1px);margin-top:-1px;position:sticky;top:0;right:0}.RenderSection-module-scss-module__zj6cqG__medias .RenderSection-module-scss-module__zj6cqG__media{backface-visibility:hidden;background-color:#0000;position:absolute;inset:0}.RenderSection-module-scss-module__zj6cqG__medias .RenderSection-module-scss-module__zj6cqG__media:not(:first-child){clip-path:inset(50%)}
.RenderSlider-module-scss-module__xdYmcW__card [class*=__media] img,.RenderSlider-module-scss-module__xdYmcW__card [class*=__media] video{object-fit:cover;width:100%;height:100%;display:block}.RenderSlider-module-scss-module__xdYmcW__module{padding-bottom:8rem}.RenderSlider-module-scss-module__xdYmcW__slider{border-top:1px dashed #10101040;border-bottom:1px dashed #10101040}@media only screen and (min-width:834px){.RenderSlider-module-scss-module__xdYmcW__container{margin-right:calc(-1.6rem - 1px)}}.RenderSlider-module-scss-module__xdYmcW__slide{flex-basis:85%}@media only screen and (min-width:834px){.RenderSlider-module-scss-module__xdYmcW__slide{flex-basis:50%}}.RenderSlider-module-scss-module__xdYmcW__slide+.RenderSlider-module-scss-module__xdYmcW__slide{border-left:1px dashed #10101040}.RenderSlider-module-scss-module__xdYmcW__footer{margin-top:1.6rem}.RenderSlider-module-scss-module__xdYmcW__footer .RenderSlider-module-scss-module__xdYmcW__controls{justify-content:space-between}.RenderSlider-module-scss-module__xdYmcW__card [class*=__container]{border:none;flex-direction:column-reverse;padding-left:1.6rem;padding-right:1.6rem;display:flex}@media only screen and (min-width:834px){.RenderSlider-module-scss-module__xdYmcW__card [class*=__container]{padding-left:1.6rem;padding-right:1.6rem}}.RenderSlider-module-scss-module__xdYmcW__card [class*=__media]{aspect-ratio:1;margin-bottom:2rem}.RenderSlider-module-scss-module__xdYmcW__card [class*=__content]{min-height:170px;margin-bottom:0}
.SectionStickyMedias-module-scss-module__bXusqa__section{flex-direction:column;gap:5.2rem;display:flex}@media only screen and (min-width:1024px){.SectionStickyMedias-module-scss-module__bXusqa__section{gap:10rem}}@media only screen and (min-width:2240px){.SectionStickyMedias-module-scss-module__bXusqa__section{gap:18.6rem}}.SectionStickyMedias-module-scss-module__bXusqa__section[data-color=black],.SectionStickyMedias-module-scss-module__bXusqa__section[data-color=warmstone]{padding-top:8rem;padding-bottom:8rem}@media only screen and (min-width:1024px){.SectionStickyMedias-module-scss-module__bXusqa__section[data-color=black],.SectionStickyMedias-module-scss-module__bXusqa__section[data-color=warmstone]{padding-top:10rem;padding-bottom:0}}@media only screen and (min-width:2240px){.SectionStickyMedias-module-scss-module__bXusqa__section[data-color=black],.SectionStickyMedias-module-scss-module__bXusqa__section[data-color=warmstone]{padding-top:18.6rem}}:is(.SectionStickyMedias-module-scss-module__bXusqa__section:has(+[data-color=black]) [class*=RenderSection],.SectionStickyMedias-module-scss-module__bXusqa__section:has(+[data-color=warmstone]) [class*=RenderSection]){border-bottom:none}
.TeamCard-module-scss-module__wsQjUa__media img,.TeamCard-module-scss-module__wsQjUa__media video{object-fit:cover;width:100%;height:100%;display:block}.TeamCard-module-scss-module__wsQjUa__card{z-index:0;transition:background-color .3s;position:relative}@media only screen and (min-width:834px){.TeamCard-module-scss-module__wsQjUa__card{padding:1.6rem 1.6rem 8px}}@media only screen and (min-width:1024px){.TeamCard-module-scss-module__wsQjUa__card{padding-top:2rem;padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:2240px){.TeamCard-module-scss-module__wsQjUa__card{padding:3.2rem 3.2rem 12px}}:is(html:not(.is-touch-screen) .TeamCard-module-scss-module__wsQjUa__card:hover,html:not(.is-touch-screen) .TeamCard-module-scss-module__wsQjUa__card:focus-visible){background-color:#1010100d}:is(html:not(.is-touch-screen) .TeamCard-module-scss-module__wsQjUa__card:hover .icon-plus,html:not(.is-touch-screen) .TeamCard-module-scss-module__wsQjUa__card:focus-visible .icon-plus){transition:transform .4s cubic-bezier(.165,.84,.44,1);transform:rotate(90deg)}.TeamCard-module-scss-module__wsQjUa__media{aspect-ratio:1;width:100%}@media only screen and (min-width:1024px){.TeamCard-module-scss-module__wsQjUa__media{margin-bottom:8px}}@media only screen and (min-width:2240px){.TeamCard-module-scss-module__wsQjUa__media{margin-bottom:12px}}.TeamCard-module-scss-module__wsQjUa__trigger{z-index:1;position:absolute;inset:0}.TeamCard-module-scss-module__wsQjUa__name,.TeamCard-module-scss-module__wsQjUa__role{padding-top:12px;padding-bottom:12px}@media only screen and (min-width:2240px){.TeamCard-module-scss-module__wsQjUa__name,.TeamCard-module-scss-module__wsQjUa__role{padding-top:18px;padding-bottom:18px}}.TeamCard-module-scss-module__wsQjUa__name{letter-spacing:-.02em;border-bottom:1px dashed #10101040;justify-content:space-between;align-items:center;gap:12px;font:400 16px/1.25 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}@media only screen and (min-width:1024px){.TeamCard-module-scss-module__wsQjUa__name{letter-spacing:-.02em;font:400 20px/1.25 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (min-width:2240px){.TeamCard-module-scss-module__wsQjUa__name{letter-spacing:-.02em;gap:18px;padding-top:12px;padding-bottom:12px;font:400 31px/1.25 Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}}.TeamCard-module-scss-module__wsQjUa__name .icon-plus{width:14px}@media only screen and (min-width:2240px){.TeamCard-module-scss-module__wsQjUa__name .icon-plus{width:22px}}.TeamCard-module-scss-module__wsQjUa__role{letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.TeamCard-module-scss-module__wsQjUa__role{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}
.\[slug\]-module-scss-module__VTV-oq__page{padding-bottom:20rem}@media only screen and (min-width:2240px){.\[slug\]-module-scss-module__VTV-oq__page{padding-bottom:31.2rem}}.\[slug\]-module-scss-module__VTV-oq__content{margin-top:10rem;margin-bottom:12rem}@media only screen and (min-width:834px){.\[slug\]-module-scss-module__VTV-oq__content{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);column-gap:1.6rem;margin-bottom:15rem;display:grid}}@media only screen and (min-width:834px) and (min-width:834px){.\[slug\]-module-scss-module__VTV-oq__content{grid-template-columns:repeat(8,1fr);column-gap:1.6rem}}@media only screen and (min-width:834px) and (min-width:1024px){.\[slug\]-module-scss-module__VTV-oq__content{grid-template-columns:repeat(12,1fr);column-gap:2rem}}@media only screen and (min-width:834px) and (min-width:2240px){.\[slug\]-module-scss-module__VTV-oq__content{grid-template-columns:repeat(12,1fr);column-gap:3.2rem}}@media only screen and (min-width:834px){.\[slug\]-module-scss-module__VTV-oq__content>*{grid-column:span 4/span 4}}@media only screen and (min-width:834px) and (min-width:834px){.\[slug\]-module-scss-module__VTV-oq__content>*{grid-column:span 8/span 8}}@media only screen and (min-width:834px) and (min-width:1024px){.\[slug\]-module-scss-module__VTV-oq__content>*{grid-column:span 12/span 12}}@media only screen and (min-width:834px) and (min-width:2240px){.\[slug\]-module-scss-module__VTV-oq__content>*{grid-column:span 12/span 12}}@media only screen and (min-width:1024px){.\[slug\]-module-scss-module__VTV-oq__content{margin-bottom:18rem}}@media only screen and (min-width:2240px){.\[slug\]-module-scss-module__VTV-oq__content{margin-top:18.6rem;margin-bottom:28rem}}.\[slug\]-module-scss-module__VTV-oq__aside{letter-spacing:-.02em;text-transform:uppercase;font:400 12px/1.3 Geist Mono,monospace}@media only screen and (min-width:2240px){.\[slug\]-module-scss-module__VTV-oq__aside{letter-spacing:-.02em;font:400 18px/1.35 Geist Mono,monospace}}@media only screen and (max-width:1023px){.\[slug\]-module-scss-module__VTV-oq__aside{border-bottom:1px dashed #10101040;margin-bottom:4rem}}@media only screen and (min-width:834px){.\[slug\]-module-scss-module__VTV-oq__aside{grid-area:1/2/span 1/span 6}}@media only screen and (min-width:1024px){.\[slug\]-module-scss-module__VTV-oq__aside{grid-column:1/span 2}}@media only screen and (max-width:1023px){.\[slug\]-module-scss-module__VTV-oq__aside ul{gap:1.6rem;display:flex}}@media only screen and (max-width:833px){.\[slug\]-module-scss-module__VTV-oq__aside ul{gap:0;display:block}}.\[slug\]-module-scss-module__VTV-oq__aside li{flex-direction:column;gap:4px;padding-top:12px;padding-bottom:12px;display:flex}@media only screen and (max-width:1023px){.\[slug\]-module-scss-module__VTV-oq__aside li{border-top:1px dashed #10101040;flex:1}}@media only screen and (min-width:1024px){.\[slug\]-module-scss-module__VTV-oq__aside li{padding-top:1.6rem;padding-bottom:1.6rem}}@media only screen and (min-width:2240px){.\[slug\]-module-scss-module__VTV-oq__aside li{gap:4px;padding-top:2.4rem;padding-bottom:2.4rem}}.\[slug\]-module-scss-module__VTV-oq__aside li+li{border-top:1px dashed #10101040}@media only screen and (min-width:1024px){.\[slug\]-module-scss-module__VTV-oq__aside li:first-child{padding-top:8px}}@media only screen and (min-width:2240px){.\[slug\]-module-scss-module__VTV-oq__aside li:first-child{padding-top:12px}}.\[slug\]-module-scss-module__VTV-oq__aside button{min-height:0}.\[slug\]-module-scss-module__VTV-oq__builder{margin-left:-1.6rem;margin-right:-1.6rem}@media only screen and (min-width:834px){.\[slug\]-module-scss-module__VTV-oq__builder{grid-column:1/span 8;margin-left:-1.6rem;margin-right:-1.6rem}}@media only screen and (min-width:1024px){.\[slug\]-module-scss-module__VTV-oq__builder{grid-area:1/1/span 1/span 12;margin-left:-2rem;margin-right:-2rem}}@media only screen and (min-width:2240px){.\[slug\]-module-scss-module__VTV-oq__builder{margin-left:-3.2rem;margin-right:-3.2rem}}
