.page-module__bg-KEa__page{--ink:#352039;--plum:#592751;--rose:#b23863;--muted:#6f626d;min-height:100svh;color:var(--ink);background:#fcfafb;font-family:Segoe UI,Arial,sans-serif}.page-module__bg-KEa__page *{box-sizing:border-box}.page-module__bg-KEa__page a:focus-visible,.page-module__bg-KEa__page button:focus-visible,.page-module__bg-KEa__page input:focus-visible,.page-module__bg-KEa__page select:focus-visible,.page-module__bg-KEa__page textarea:focus-visible{outline:3px solid var(--rose);outline-offset:4px}.page-module__bg-KEa__page section{scroll-margin-top:24px}.page-module__bg-KEa__page button{cursor:pointer}.page-module__bg-KEa__page button:disabled{cursor:wait;opacity:.65}.page-module__bg-KEa__skipLink{z-index:10;background:#fff;padding:12px;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.page-module__bg-KEa__skipLink:focus{transform:translateY(0)}.page-module__bg-KEa__header,.page-module__bg-KEa__main,.page-module__bg-KEa__footer{max-width:1280px;margin-inline:auto;padding-inline:44px}.page-module__bg-KEa__header{border-bottom:1px solid #e9e1e6;justify-content:space-between;align-items:center;gap:24px;min-height:106px;display:flex}.page-module__bg-KEa__brand{flex-shrink:0;display:inline-flex}.page-module__bg-KEa__brand img{width:218px;height:auto}.page-module__bg-KEa__navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:27px;font-size:14px;font-weight:600;display:flex}.page-module__bg-KEa__navigation a:hover,.page-module__bg-KEa__textLink:hover{color:var(--rose)}.page-module__bg-KEa__smallButton{border:1px solid #ddcdd8;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;display:inline-flex}.page-module__bg-KEa__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:38px 80px;padding-block:52px 64px;display:grid}.page-module__bg-KEa__heroHeading,.page-module__bg-KEa__heroCopy{min-width:0}.page-module__bg-KEa__eyebrow{letter-spacing:.15em;color:var(--plum);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.page-module__bg-KEa__heroHeading h1{letter-spacing:-.06em;margin-top:24px;font-size:clamp(54px,6.4vw,82px);font-weight:650;line-height:1.04}.page-module__bg-KEa__availability{color:#245438;background:#edf5ef;border:1px solid #c7dccd;border-radius:999px;align-items:center;gap:9px;margin-top:19px;padding:8px 13px;font-size:13px;font-weight:650;display:inline-flex}.page-module__bg-KEa__availability>span{background:#398452;border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-module__bg-KEa__heroHeading h1 span{color:var(--rose);letter-spacing:-.045em;margin-top:10px;font-size:.7em;display:inline-block}.page-module__bg-KEa__intro{letter-spacing:-.025em;margin-top:0;font-size:21px;font-weight:600;line-height:1.5}.page-module__bg-KEa__description{max-width:520px;color:var(--muted);margin-top:12px;font-size:16px;line-height:1.7}.page-module__bg-KEa__heroActions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:28px;display:flex}.page-module__bg-KEa__primaryButton,.page-module__bg-KEa__submitButton{background:var(--plum);color:#fff;border:1px solid var(--plum);border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:14px 21px;font-size:15px;font-weight:650;line-height:1.35;display:inline-flex}.page-module__bg-KEa__primaryButton:hover,.page-module__bg-KEa__submitButton:hover:not(:disabled){background:#703765}.page-module__bg-KEa__textLink{align-items:center;gap:10px;padding-block:10px;font-size:14px;font-weight:600;display:inline-flex}.page-module__bg-KEa__heroNote{color:var(--muted);align-items:center;gap:7px;margin-top:20px;font-size:12px;line-height:1.5;display:flex}.page-module__bg-KEa__heroNote svg{flex-shrink:0}.page-module__bg-KEa__heroPhoto{background:#f6f5ef;border:1px solid #e2ded5;border-radius:26px;grid-column:1/-1;min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 55px -35px #35203955}.page-module__bg-KEa__heroImageFrame{aspect-ratio:2.12;background:#dfe8e8;position:relative;overflow:hidden}.page-module__bg-KEa__heroImageFrame img,.page-module__bg-KEa__entranceImageFrame img{object-fit:cover}.page-module__bg-KEa__heroImageFrame img{object-position:center 53%}.page-module__bg-KEa__photoDetails{justify-content:space-between;align-items:center;gap:28px;padding:22px 32px 18px;display:flex}.page-module__bg-KEa__northernerLogo{align-items:center;display:flex}.page-module__bg-KEa__northernerLogo img{mix-blend-mode:multiply;width:182px;max-width:100%;height:auto}.page-module__bg-KEa__cardEyebrow{letter-spacing:.15em;font-size:10px;font-weight:700}.page-module__bg-KEa__cardAddress{color:#30493d;align-items:center;gap:16px;min-height:48px;font-size:14px;display:flex}.page-module__bg-KEa__cardAddress>svg{flex-shrink:0}.page-module__bg-KEa__cardAddress span,.page-module__bg-KEa__cardAddress strong{line-height:1.65;display:block}.page-module__bg-KEa__cardAddress:hover{color:var(--rose)}.page-module__bg-KEa__photoNote{color:#6d6d63;padding:0 32px 20px;font-size:11px;line-height:1.65}.page-module__bg-KEa__about{border-top:1px solid #e8e0e6;padding:64px 0 52px}.page-module__bg-KEa__aboutStory{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.page-module__bg-KEa__entrancePhoto{color:#203e34;background:#eaf2ed;border:1px solid #d9e6dd;border-radius:20px;margin:0;overflow:hidden}.page-module__bg-KEa__entranceImageFrame{aspect-ratio:1.8;background:#dfe8e3;position:relative;overflow:hidden}.page-module__bg-KEa__entrancePhoto figcaption{padding:24px 28px 27px}.page-module__bg-KEa__entrancePhoto h3{letter-spacing:-.035em;margin-top:10px;font-size:24px;font-weight:600;line-height:1.25}.page-module__bg-KEa__entrancePhoto figcaption>p:last-child{color:#4f655a;margin-top:12px;font-size:14px;line-height:1.75}.page-module__bg-KEa__sectionIntro{max-width:790px}.page-module__bg-KEa__page h2:not(.page-module__bg-KEa__heroCopy h2){letter-spacing:-.035em}.page-module__bg-KEa__sectionIntro h2,.page-module__bg-KEa__locationSection h2,.page-module__bg-KEa__howItWorks h2{margin-top:13px;font-size:34px;font-weight:600;line-height:1.2}.page-module__bg-KEa__sectionIntro>p:not(.page-module__bg-KEa__eyebrow),.page-module__bg-KEa__locationSection p:not(.page-module__bg-KEa__eyebrow){color:var(--muted);margin-top:18px;font-size:16px;line-height:1.75}.page-module__bg-KEa__improvementNote{background:#eff5f0;border:1px solid #d9e6dd;border-radius:14px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:22px 24px;display:grid}.page-module__bg-KEa__improvementLabel{letter-spacing:.1em;color:#315844;font-size:11px;font-weight:700;line-height:1.6}.page-module__bg-KEa__improvementNote p{color:#4f655a;font-size:14px;line-height:1.75}.page-module__bg-KEa__improvementNote .page-module__bg-KEa__textLink{color:#315844;white-space:nowrap}.page-module__bg-KEa__features{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.page-module__bg-KEa__features>div{background:#fff;border:1px solid #e7dfe5;border-radius:14px;padding:25px}.page-module__bg-KEa__features svg{color:var(--plum);stroke-width:1.5px;width:26px;height:26px}.page-module__bg-KEa__features h3{margin-top:17px;font-size:17px;font-weight:600}.page-module__bg-KEa__features p{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.7}.page-module__bg-KEa__finePrint{color:var(--muted);font-size:12px;line-height:1.65}.page-module__bg-KEa__about>.page-module__bg-KEa__finePrint{margin-top:17px}.page-module__bg-KEa__gallerySection{border-top:1px solid #e8e0e6;padding:48px 0 52px}.page-module__bg-KEa__galleryHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-module__bg-KEa__galleryHeading .page-module__bg-KEa__sectionIntro{max-width:660px}.page-module__bg-KEa__galleryHeading>a{flex-shrink:0}.page-module__bg-KEa__roomGallery,.page-module__bg-KEa__sharedGallery{align-items:start;gap:20px;display:grid}.page-module__bg-KEa__roomGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__bg-KEa__sharedGallery{grid-template-columns:minmax(0,.7fr) repeat(2,minmax(0,1fr));margin-top:20px}.page-module__bg-KEa__galleryPhoto{background:#fff;border:1px solid #e7dfe5;border-radius:17px;min-width:0;margin:0}.page-module__bg-KEa__galleryPhoto>a{border-radius:16px 16px 0 0;display:block}.page-module__bg-KEa__galleryPhoto img{border-radius:inherit;width:100%;height:auto;display:block}.page-module__bg-KEa__galleryPhoto figcaption{justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.page-module__bg-KEa__galleryPhoto h3{font-size:15px;font-weight:600;line-height:1.5}.page-module__bg-KEa__galleryPhoto figcaption>span{color:var(--plum);flex-shrink:0}.page-module__bg-KEa__galleryNote{color:#4f655a;background:#f0f5f1;border-left:3px solid #b7cdbd;margin-top:24px;padding:18px 22px;font-size:13px;line-height:1.8}.page-module__bg-KEa__locationSection{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding:42px 0 64px;display:grid}.page-module__bg-KEa__locationSection p.page-module__bg-KEa__streetAddress{color:var(--ink);font-size:17px}.page-module__bg-KEa__contactLinks{gap:10px;margin-top:20px;font-size:14px;font-weight:600;display:grid}.page-module__bg-KEa__contactLinks a{overflow-wrap:anywhere;align-items:center;gap:8px;width:fit-content;display:flex}.page-module__bg-KEa__mapCard{background:#eef0e9;border:1px solid #dae0d3;border-radius:16px;min-width:0;overflow:hidden}.page-module__bg-KEa__tileMap{width:100%;height:340px;display:block;position:relative;overflow:hidden}.page-module__bg-KEa__tileMap>img{width:256px;max-width:none;height:256px;position:absolute}.page-module__bg-KEa__mapMarker{pointer-events:none;flex-direction:column-reverse;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.page-module__bg-KEa__mapMarker strong{white-space:nowrap;background:#fff;border:1px solid #d8c5d2;border-radius:5px;padding:5px 8px;font-size:11px;box-shadow:0 2px 8px #35203920}.page-module__bg-KEa__mapZoom{background:#fff;border:1px solid #c4c4c4;border-radius:6px;display:grid;position:absolute;top:13px;left:13px;overflow:hidden;box-shadow:0 2px 6px #0002}.page-module__bg-KEa__mapZoom button{color:#352039;background:#fff;place-items:center;width:40px;height:40px;display:grid}.page-module__bg-KEa__mapZoom button+button{border-top:1px solid #ddd}.page-module__bg-KEa__mapZoom button:disabled{cursor:default}.page-module__bg-KEa__mapAttribution{color:#252525;background:#fffe;padding:3px 6px;font-size:10px;position:absolute;bottom:0;right:0}.page-module__bg-KEa__mapError{background:#fff;border-radius:5px;padding:8px;position:absolute;bottom:30px;left:12px;right:12px;font-size:11px!important;line-height:1.5!important}.page-module__bg-KEa__mapCard>a{background:#fff;border-top:1px solid #dae0d3;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;font-size:13px;font-weight:600;display:flex}.page-module__bg-KEa__howItWorks{border-top:1px solid #e7dfe5;padding:36px 0 52px}.page-module__bg-KEa__howItWorks ol{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:29px;list-style:none;display:grid}.page-module__bg-KEa__howItWorks li{gap:15px;display:flex}.page-module__bg-KEa__howItWorks li>span{width:39px;height:39px;color:var(--plum);background:#f1e5ee;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.page-module__bg-KEa__howItWorks h3{margin-top:3px;font-size:15px;font-weight:600}.page-module__bg-KEa__howItWorks li p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.65}.page-module__bg-KEa__applySection{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:30px;padding:18px 0 55px;display:grid}.page-module__bg-KEa__application{background:#fff;border:1px solid #e2d8e0;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 18px 65px -40px #59275160}.page-module__bg-KEa__applicationTop{background:var(--plum);color:#fff;padding:34px 32px 30px}.page-module__bg-KEa__status{letter-spacing:.12em;color:#f2d8e5;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.page-module__bg-KEa__applicationTop h2{margin-top:16px;font-size:36px;font-weight:600;line-height:1.12}.page-module__bg-KEa__applicationTop p{color:#f1deec;margin-top:12px;font-size:15px;line-height:1.65}.page-module__bg-KEa__applicationBody{padding:26px 32px 32px}.page-module__bg-KEa__applicationBenefits{color:var(--muted);gap:14px;margin:0 0 26px;padding-left:22px;font-size:16px;line-height:1.65;list-style:outside;display:grid}.page-module__bg-KEa__formIntro{color:var(--muted);font-size:13px;line-height:1.7}.page-module__bg-KEa__formFields{border:0;gap:18px;min-width:0;margin:29px 0 0;padding:0;display:grid}.page-module__bg-KEa__formFields+.page-module__bg-KEa__formFields{border-top:1px solid #ece5eb;padding-top:23px}.page-module__bg-KEa__formFields legend{align-items:center;gap:10px;margin-bottom:21px;padding-right:12px;font-size:17px;font-weight:650;line-height:1.3;display:flex}.page-module__bg-KEa__formFields legend>span{color:var(--plum);background:#f4eaf1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.page-module__bg-KEa__fieldGrid{grid-template-columns:1fr 1fr;gap:20px 18px;min-width:0;display:grid}.page-module__bg-KEa__fieldGrid>div{min-width:0}.page-module__bg-KEa__formFields label{margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.5;display:block}.page-module__bg-KEa__formFields label small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:400}.page-module__bg-KEa__formFields input:not([type=checkbox]),.page-module__bg-KEa__formFields select,.page-module__bg-KEa__formFields textarea{width:100%;min-width:0;min-height:46px;font:inherit;color:var(--ink);background:#fffdfe;border:1px solid #cfbfca;border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.4}.page-module__bg-KEa__formFields select{appearance:auto}.page-module__bg-KEa__formFields textarea{resize:vertical}.page-module__bg-KEa__formFields input[aria-invalid=true],.page-module__bg-KEa__formFields select[aria-invalid=true],.page-module__bg-KEa__formFields textarea[aria-invalid=true]{border-color:#b12043}.page-module__bg-KEa__formFields input::placeholder,.page-module__bg-KEa__formFields textarea::placeholder{color:#8c7d89}.page-module__bg-KEa__fieldHint{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.65}.page-module__bg-KEa__fieldError{color:#a71937;margin-top:7px;font-size:12px;line-height:1.6}.page-module__bg-KEa__errorBox{color:#941d3a;background:#fff4f6;border:1px solid #e7b9c4;border-radius:9px;margin-top:20px;padding:16px;font-size:13px;line-height:1.65}.page-module__bg-KEa__errorBox p{margin-top:5px}.page-module__bg-KEa__urgentNote{color:#614a19;background:#fff9ed;border:1px solid #e7d3a0;border-radius:9px;padding:16px;font-size:12px;line-height:1.7}.page-module__bg-KEa__urgentNote p{margin-top:6px}.page-module__bg-KEa__urgentNote a,.page-module__bg-KEa__checkboxLabel a,.page-module__bg-KEa__privacyStatement a,.page-module__bg-KEa__success a{text-underline-offset:3px;text-decoration:underline}.page-module__bg-KEa__consentInfo{color:#67485f;background:#f8f3f6;border-radius:9px;align-items:flex-start;gap:11px;padding:15px;font-size:12px;line-height:1.7;display:flex}.page-module__bg-KEa__consentInfo svg{flex-shrink:0;margin-top:3px}.page-module__bg-KEa__formFields label.page-module__bg-KEa__checkboxLabel{align-items:flex-start;gap:11px;margin:0;font-size:13px;font-weight:400;line-height:1.7;display:flex}.page-module__bg-KEa__checkboxLabel input{width:20px;height:20px;accent-color:var(--plum);flex-shrink:0;margin-top:2px}.page-module__bg-KEa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.page-module__bg-KEa__submitButton{width:100%}.page-module__bg-KEa__helpColumn{gap:20px;display:grid}.page-module__bg-KEa__helpCard{background:#fff;border:1px solid #e4dce2;border-radius:14px;padding:25px}.page-module__bg-KEa__helpCard>svg{color:var(--plum);stroke-width:1.5px}.page-module__bg-KEa__helpCard h3{letter-spacing:-.02em;margin-top:14px;font-size:19px;font-weight:600;line-height:1.3}.page-module__bg-KEa__helpCard p{color:var(--muted);margin-top:11px;font-size:13px;line-height:1.75}.page-module__bg-KEa__helpCard>a{align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.page-module__bg-KEa__resources{border-top:1px solid #e8dfe6;border-bottom:1px solid #e8dfe6;justify-content:space-between;align-items:center;gap:36px;padding:32px 0;display:flex}.page-module__bg-KEa__resources>div{max-width:690px}.page-module__bg-KEa__resources h2{margin-top:10px;font-size:23px;font-weight:600;line-height:1.3}.page-module__bg-KEa__resources p:not(.page-module__bg-KEa__eyebrow){color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}.page-module__bg-KEa__resources>a{background:#fff;border:1px solid #dfd1da;border-radius:10px;flex-shrink:0;align-items:center;gap:14px;padding:20px;font-size:13px;font-weight:600;display:flex}.page-module__bg-KEa__resources small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;display:block}.page-module__bg-KEa__privacyStatement{max-width:910px;padding:35px 0 42px}.page-module__bg-KEa__privacyStatement h2{align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.page-module__bg-KEa__privacyStatement p{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.8}.page-module__bg-KEa__privacyStatement p.page-module__bg-KEa__finePrint{font-size:11px}.page-module__bg-KEa__success{padding:36px}.page-module__bg-KEa__success>svg{color:#34815b;stroke-width:1.5px}.page-module__bg-KEa__success h3{margin-top:20px;font-size:27px;font-weight:600;line-height:1.3}.page-module__bg-KEa__success p{color:var(--muted);margin-top:17px;font-size:14px;line-height:1.75}.page-module__bg-KEa__reference{background:#f0f8f3;border:1px solid #cde0d4;border-radius:10px;gap:10px;margin-top:22px;padding:22px;display:grid}.page-module__bg-KEa__reference span{font-size:12px}.page-module__bg-KEa__reference strong{letter-spacing:.08em;font-size:28px;font-weight:650}.page-module__bg-KEa__reference small{color:#4d6556;font-size:12px}.page-module__bg-KEa__footer{color:var(--muted);border-top:1px solid #e9e1e6;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:12px;display:flex}.page-module__bg-KEa__footer>div{gap:23px;display:flex}.page-module__bg-KEa__footer a{color:var(--plum);align-items:center;gap:6px;display:inline-flex}@media (max-width:1000px){.page-module__bg-KEa__header,.page-module__bg-KEa__main,.page-module__bg-KEa__footer{padding-inline:28px}.page-module__bg-KEa__hero{gap:30px 40px}.page-module__bg-KEa__heroHeading h1{font-size:66px}.page-module__bg-KEa__navigation{gap:17px;font-size:13px}.page-module__bg-KEa__aboutStory{gap:36px}.page-module__bg-KEa__locationSection{gap:35px}.page-module__bg-KEa__applySection{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:22px}.page-module__bg-KEa__applicationBody,.page-module__bg-KEa__applicationTop{padding-inline:24px}.page-module__bg-KEa__fieldGrid{grid-template-columns:1fr;gap:18px}.page-module__bg-KEa__helpCard{padding:20px}.page-module__bg-KEa__resources{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:760px){.page-module__bg-KEa__header,.page-module__bg-KEa__main,.page-module__bg-KEa__footer{padding-inline:22px}.page-module__bg-KEa__header{gap:14px;min-height:88px}.page-module__bg-KEa__brand img{width:167px}.page-module__bg-KEa__navigation{gap:0;font-size:12px}.page-module__bg-KEa__navigation>a:not(.page-module__bg-KEa__smallButton){display:none}.page-module__bg-KEa__smallButton{min-height:42px;padding:10px 12px}.page-module__bg-KEa__smallButton svg{display:none}.page-module__bg-KEa__hero{grid-template-columns:1fr;gap:26px;padding-block:32px 40px}.page-module__bg-KEa__heroHeading h1{margin-top:20px;font-size:clamp(50px,13vw,72px)}.page-module__bg-KEa__heroHeading h1 span{margin-top:6px}.page-module__bg-KEa__intro{font-size:19px}.page-module__bg-KEa__description{font-size:16px}.page-module__bg-KEa__heroActions{gap:9px 23px;margin-top:23px}.page-module__bg-KEa__heroNote{margin-top:13px;font-size:11px}.page-module__bg-KEa__heroPhoto{border-radius:17px}.page-module__bg-KEa__heroImageFrame{aspect-ratio:1.45}.page-module__bg-KEa__photoDetails{flex-wrap:wrap;gap:20px;padding:20px}.page-module__bg-KEa__northernerLogo img{width:135px}.page-module__bg-KEa__cardAddress{gap:8px;margin-left:auto;font-size:11px}.page-module__bg-KEa__cardAddress>svg:first-child{display:none}.page-module__bg-KEa__cardAddress>svg:last-child{width:16px}.page-module__bg-KEa__photoNote{padding:0 20px 18px;font-size:10px}.page-module__bg-KEa__about{padding-block:35px}.page-module__bg-KEa__aboutStory{grid-template-columns:1fr;gap:27px}.page-module__bg-KEa__gallerySection{padding-block:32px}.page-module__bg-KEa__galleryHeading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.page-module__bg-KEa__roomGallery,.page-module__bg-KEa__sharedGallery{grid-template-columns:minmax(0,1fr);gap:18px}.page-module__bg-KEa__sharedGallery{margin-top:18px}.page-module__bg-KEa__galleryPhoto figcaption{padding:15px 18px}.page-module__bg-KEa__galleryNote{padding:16px 18px}.page-module__bg-KEa__entrancePhoto{border-radius:17px}.page-module__bg-KEa__entrancePhoto figcaption{padding:21px}.page-module__bg-KEa__entrancePhoto h3{font-size:23px}.page-module__bg-KEa__improvementNote{grid-template-columns:1fr;gap:12px;padding:20px}.page-module__bg-KEa__sectionIntro h2,.page-module__bg-KEa__locationSection h2,.page-module__bg-KEa__howItWorks h2{font-size:28px}.page-module__bg-KEa__features{grid-template-columns:1fr;gap:12px;margin-top:23px}.page-module__bg-KEa__features>div{padding:20px}.page-module__bg-KEa__features h3{margin-top:10px}.page-module__bg-KEa__locationSection{grid-template-columns:1fr;gap:25px;padding-block:20px 38px}.page-module__bg-KEa__tileMap{height:300px;min-height:300px}.page-module__bg-KEa__howItWorks{padding-block:31px 30px}.page-module__bg-KEa__howItWorks ol{grid-template-columns:1fr;gap:24px;margin-top:25px}.page-module__bg-KEa__applySection{grid-template-columns:1fr;gap:24px;padding-bottom:35px}.page-module__bg-KEa__applicationTop,.page-module__bg-KEa__applicationBody,.page-module__bg-KEa__success{padding:25px 20px}.page-module__bg-KEa__applicationTop h2{font-size:30px}.page-module__bg-KEa__status{letter-spacing:.09em;font-size:9px}.page-module__bg-KEa__applicationTop p{font-size:14px}.page-module__bg-KEa__formFields legend{font-size:16px}.page-module__bg-KEa__formFields label{font-size:13px}.page-module__bg-KEa__helpColumn{gap:15px}.page-module__bg-KEa__resources{padding-block:27px}.page-module__bg-KEa__resources h2{font-size:22px}.page-module__bg-KEa__resources>a{justify-content:space-between;width:100%;padding:18px 15px}.page-module__bg-KEa__resources>a span{margin-right:auto}.page-module__bg-KEa__footer{flex-direction:column;align-items:flex-start;gap:13px}}@media (prefers-reduced-motion:no-preference){.page-module__bg-KEa__page a,.page-module__bg-KEa__page button{transition:background .15s,color .15s}.page-module__bg-KEa__spinner{animation:1s linear infinite page-module__bg-KEa__spin}}@keyframes page-module__bg-KEa__spin{to{transform:rotate(360deg)}}
