@font-face{font-family:Aurora Roboto;src:url(/_astro/roboto-variable.B3covOPw.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.page-aurora-oaks{color:var(--body);font-family:Aurora Roboto,sans-serif}.page-aurora-oaks h2{font-family:Aurora Roboto,sans-serif;font-size:var(--fs-h4);font-weight:700;line-height:1.09;letter-spacing:.4em;text-transform:uppercase}.page-aurora-oaks .text-image-band{padding:0}.page-aurora-oaks .text-image-band>.container{max-width:none;padding:0}.page-aurora-oaks .text-image-band__layout{display:grid;gap:0;align-items:start}.page-aurora-oaks .text-image-band__text{grid-column:1;grid-row:1}.page-aurora-oaks .text-image-band__images{grid-column:2;grid-row:1}.page-aurora-oaks .text-image-band .eyebrow{display:none}.page-aurora-oaks .text-image-band h2{margin:0 0 3.1vw;color:inherit;letter-spacing:.25em}.page-aurora-oaks .text-image-band__body{font-size:var(--fs-lead);line-height:1.4}.page-aurora-oaks .text-image-band__body p+p{margin-top:2.5vw}.aurora-intro{padding-top:6.75vw;padding-bottom:7.9vw}.aurora-intro .text-image-band__layout{grid-template-columns:56.6% 43.4%}.aurora-intro .text-image-band__text{padding:0 10.5% 0 9%}.aurora-intro .text-image-band__images img{height:40.7vw;object-position:center}.aurora-location{padding-bottom:3.65vw}.aurora-location .text-image-band__layout{grid-template-columns:36.2% 63.8%}.aurora-location .text-image-band__text{padding:0 13% 0 11.9%}.aurora-location .text-image-band__images img{height:30.3vw}.aurora-map{width:100%;height:57vw;object-fit:cover}.aurora-copy{text-align:center}.aurora-copy>.container{max-width:1260px;padding-inline:3.5%}.aurora-copy h2{margin-bottom:2vw}.aurora-copy p{font-size:var(--fs-lead);line-height:1.58}.aurora-amenities{padding-block:5.9vw 4.4vw}.aurora-gallery{position:relative}.page-aurora-oaks .carousel{--carousel-gap: 2%;--carousel-item: 65%}.page-aurora-oaks .carousel__viewport{scrollbar-width:none}.page-aurora-oaks .carousel__viewport::-webkit-scrollbar{display:none}.page-aurora-oaks .carousel__controls{height:4.3vw;min-height:48px;padding:0 4.5% .6vw;align-items:center;gap:1.5vw}.page-aurora-oaks .carousel__controls button{width:70px;min-height:43px;line-height:1;font-size:32px;font-weight:300}.page-aurora-oaks .carousel__controls button:disabled{background:var(--paper);border-style:solid}.aurora-gallery figure{position:relative;height:100%;min-height:0}.aurora-gallery figure img{width:100%;height:100%;object-fit:cover}.aurora-gallery figcaption{position:absolute;left:2.4%;bottom:2%;color:var(--paper);font-size:var(--fs-h4);letter-spacing:.2em;text-transform:uppercase}.aurora-gallery--amenities .carousel__viewport{height:41vw}.aurora-gallery--amenities figure:nth-child(2){height:33.2vw;margin-top:1.2vw}.aurora-gallery--clubhouse .carousel__viewport{height:41vw}.aurora-gallery--clubhouse figure:nth-child(2){height:33.2vw}.aurora-gallery--clubhouse figcaption{color:var(--body)}.aurora-clubhouse{padding-block:7.4vw 4.5vw}.aurora-entrance{width:98.6%;height:46.4vw;object-fit:cover;margin-top:6vw}.aurora-homes{padding-block:9.2vw 5.2vw}.aurora-units{display:flex;flex-direction:column;gap:80px;padding-bottom:72px}.aurora-unit{display:grid;grid-template-columns:24% minmax(0,1fr);gap:40px;align-items:start}.aurora-unit__label{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:190px;background:#926821;color:#fff}.aurora-unit__label h2{margin:0;padding:0 16px;font-size:25px;line-height:1.35;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-align:center}.aurora-unit__kind{margin:8px 0 0;padding:0 16px;font-size:13px;line-height:1.4;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#ffffffc7}.aurora-unit__specs{width:100%;margin-top:30px;border-collapse:collapse;font-size:15px;color:#3f3f3f}.aurora-unit__specs th{padding:14px 0 8px;text-align:left;font-weight:400;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #b9b9b9}.aurora-unit__specs td{padding:14px 0 8px;text-align:right;border-bottom:1px solid #b9b9b9}.aurora-unit__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.aurora-unit__plans figure{margin:0}.aurora-unit__plans figcaption{margin-bottom:14px;text-align:center;text-transform:uppercase;letter-spacing:.16em;font-size:15px;color:#3f3f3f}.aurora-plan-disclaimer{margin:-40px 0 0;text-align:right;font-size:10.5px;line-height:15px;letter-spacing:normal;color:#7a7d78}@media(max-width:767px){.aurora-unit{grid-template-columns:minmax(0,1fr);gap:24px}.aurora-unit__label{min-height:90px}.aurora-unit__plans{gap:18px}.aurora-plan-disclaimer{margin-top:-8px}}.aurora-marquee{position:relative;height:32vw;max-height:480px;overflow:hidden}.aurora-marquee__track{display:flex;width:max-content;height:100%;gap:0;animation:aurora-marquee-drift 160s linear infinite}.aurora-marquee--amenities .aurora-marquee__track{animation-duration:70s}.aurora-marquee:hover .aurora-marquee__track{animation-play-state:paused}.aurora-marquee :is(img,picture){display:block;flex:0 0 auto;width:51vw;height:100%;object-fit:cover}.aurora-marquee picture img{width:100%}@keyframes aurora-marquee-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.aurora-marquee{overflow-x:auto}.aurora-marquee__track{animation:none}}@media(max-width:767px){.aurora-marquee{height:56vw}.aurora-marquee :is(img,picture){width:82vw}}.aurora-walkthroughs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:23.8px;row-gap:38.8px;margin-top:3.4vw}.aurora-walkthrough{margin:0}.aurora-walkthrough figcaption{display:flex;flex-direction:column;align-items:center;padding:0 0 14px;color:#3f3f3f}.aurora-walkthrough figcaption span{font-size:31.7px;line-height:44px;font-weight:400;letter-spacing:3px;text-transform:uppercase}.aurora-walkthrough figcaption span.aurora-walkthrough__kind{font-size:14px;line-height:20px;letter-spacing:2.2px;color:#6f6f6f}.aurora-walkthrough__frame{position:relative;height:428px;overflow:hidden}.aurora-walkthrough__frame :is(video,img){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.aurora-unit-galleries{display:flex;flex-direction:column;gap:56px;margin:96px 0 80px}.aurora-unit-gallery{display:grid;grid-template-columns:22.99414% minmax(0,1fr);gap:22px;align-items:stretch}.aurora-unit-gallery .aurora-unit__label{min-height:0}.aurora-unit-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aurora-img-placeholder{display:grid;place-items:center;aspect-ratio:16 / 10;border:2px dashed #c7b591;background:#faf7f1;color:#a08c62;font-size:13px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:1023px){.aurora-walkthroughs{grid-template-columns:minmax(0,1fr);gap:32px}.aurora-walkthrough__frame{height:auto;aspect-ratio:671.1 / 428}.aurora-walkthrough figcaption span{font-size:22px;line-height:1.4}.aurora-unit-galleries{margin:56px 0 64px;padding-inline:var(--gutter)}.aurora-unit-gallery{grid-template-columns:minmax(0,1fr);gap:20px}.aurora-unit-gallery .aurora-unit__label{min-height:90px}.aurora-unit-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.aurora-exterior{width:100%;height:36.3vw;object-fit:cover;object-position:center 64%}.aurora-gallery--interior h2{position:absolute;top:1.1vw;left:0;width:100%;text-align:center;pointer-events:none}.page-aurora-oaks .carousel--aurora-interior{--carousel-item: 51%;--carousel-gap: 1.5%}.aurora-gallery--interior .carousel__controls{height:5.4vw}.aurora-gallery--interior .carousel__viewport{height:32vw}.aurora-gallery--interior img{width:100%;height:100%;object-fit:cover}.aurora-entryway{width:100%;height:49.5vw;object-fit:cover;margin-block:4.3vw}.aurora-register{position:relative;padding:6.7vw 0;overflow:hidden;scroll-margin-top:var(--header-height)}.aurora-register__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aurora-register .register--dark{position:relative;width:63.2%;margin:0 auto;padding:3.5vw 2.35vw 3.8vw;background:var(--line);color:var(--ink);color-scheme:light;font-family:var(--font-sans)}.aurora-register .container{max-width:none;padding:0}.aurora-register .register__content>[data-stagger]{display:grid;grid-template-columns:34% 66%;border-top:1px solid #909090;padding-top:1.3vw}.aurora-register .register--dark h2{grid-row:1 / 3;font:700 18.8px/1.4 var(--font-sans);letter-spacing:2.8px}.aurora-register .register__subline{margin:0;max-width:440px;font-size:11.7px;line-height:1.35;letter-spacing:.3px}.aurora-register .register__benefits{grid-column:2;margin:0;padding-left:22px;max-width:445px;font-size:11.7px;line-height:1.54;letter-spacing:.3px}.aurora-register form{display:grid;grid-template-columns:1fr auto;align-items:start;margin-top:2.2vw}.aurora-register .required-note{grid-column:1 / -1;text-align:right;margin-bottom:1.4vw;font-size:11.7px;letter-spacing:.3px}.aurora-register .registration-fields{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5vw 3.3vw;margin-bottom:1.4vw}.aurora-register .registration-field label{margin:0;font-size:11.7px;line-height:1.4;letter-spacing:.3px}.aurora-register .registration-field :is(input,select,textarea){border:0;border-bottom:1px solid #909090;padding:0;min-height:0;height:6px;font-size:11.7px;color:inherit}.aurora-register .registration-field select{height:25px;appearance:none}.aurora-register .registration-field textarea{min-height:6px;height:6px}.aurora-register .registration-field:has(textarea){margin-top:.5vw}.aurora-register .registration-consent{grid-column:1;grid-row:3;gap:5px;margin:0;padding-right:20px;font-size:11.7px;line-height:1.8;letter-spacing:.3px}.aurora-register .registration-consent input{width:16px;height:16px;margin-top:4px;accent-color:#926821}.aurora-register .registration-consent a{text-decoration:none}.aurora-register .button{grid-column:2;grid-row:3;width:74px;min-height:26px;margin:4px 0 0;padding:3px;justify-content:center;background:#926821;border-color:#926821;color:var(--paper);font-size:10.6px;font-weight:700;letter-spacing:1.1px}.aurora-register .registration-success,.aurora-register .registration-failure{grid-column:1 / -1}@media(min-width:1600px){.aurora-copy>.container{max-width:90%}}@media(max-width:767px){.page-aurora-oaks h2{font-size:18px;letter-spacing:.2em;line-height:1.4}.page-aurora-oaks .text-image-band__layout{grid-template-columns:1fr;gap:28px}.page-aurora-oaks .text-image-band__text{padding:0 24px}.page-aurora-oaks .text-image-band__images{grid-column:1;grid-row:2}.page-aurora-oaks .text-image-band__images img{height:70vw}.page-aurora-oaks .text-image-band h2{margin-bottom:20px}.page-aurora-oaks .text-image-band__body p+p{margin-top:24px}.aurora-intro,.aurora-location{padding-block:40px 0}.aurora-map{margin-top:32px}.aurora-copy{padding-block:44px 24px}.aurora-copy>.container{padding-inline:24px}.aurora-copy h2{margin-bottom:20px}.page-aurora-oaks .carousel{--carousel-item: 88%;--carousel-gap: 3%}.page-aurora-oaks .carousel__controls{height:56px;padding-inline:16px;gap:12px}.page-aurora-oaks .carousel__controls button{width:54px;min-height:44px}.aurora-gallery .carousel__viewport{height:58vw}.aurora-gallery figure:nth-child(2){height:100%;margin-top:0}.aurora-gallery figcaption{font-size:14px}.aurora-gallery--interior h2{position:static;margin-top:24px}.aurora-entrance{margin-top:32px;width:100%;height:56.25vw}.aurora-exterior{height:48vw}.aurora-entryway{height:56.25vw;margin-block:32px}.aurora-register{padding:40px 16px}.aurora-register .register--dark{width:100%;padding:24px}.aurora-register .register__content>[data-stagger]{grid-template-columns:1fr;padding-top:18px;gap:12px}.aurora-register .register--dark h2{grid-row:auto}.aurora-register .register__benefits{grid-column:1}.aurora-register form{margin-top:24px}.aurora-register .registration-fields{grid-template-columns:1fr;gap:20px;margin-block:20px}.aurora-register .registration-field :is(input,select,textarea){min-height:32px}.aurora-register .registration-consent{grid-column:1 / -1;padding:0}.aurora-register .button{grid-row:4;margin-top:18px;min-height:44px;width:100px}}@media(pointer:coarse){.page-aurora-oaks .carousel__controls button{position:relative}.page-aurora-oaks .carousel__controls button:after{content:"";position:absolute;inset:-1px 0;min-height:44px}}@media(max-width:767px),(pointer:coarse)and (max-width:1100px){.aurora-register .registration-field :is(input:not([type=checkbox]),select,textarea){min-height:44px;height:44px;font-size:16px}}
