@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_f1d47c1d-module__32oCXq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_f1d47c1d-module__32oCXq__variable{--font-amarea-body:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_1ca47700-module__EpjyzG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_1ca47700-module__EpjyzG__variable{--font-amarea-display:"Playfair Display", "Playfair Display Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.top-32{top:calc(var(--spacing) * 32)}.right-6{right:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-inline:auto}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-px{height:1px}.min-h-\[340px\]{min-height:340px}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[440px\]{max-width:440px}.max-w-\[760px\]{max-width:760px}.max-w-\[1480px\]{max-width:1480px}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.grow{flex-grow:1}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#0D1B4C\]\/12{border-color:#0d1b4c1f;border-color:lab(11.3687% 10.3963 -32.7736/.12)}.border-\[\#0D1B4C\]\/20{border-color:#0d1b4c33;border-color:lab(11.3687% 10.3963 -32.7736/.2)}.border-\[\#D4AF37\]{border-color:#d4af37}.border-\[\#D4AF37\]\/45{border-color:#d4af3773;border-color:lab(73.2933% 5.13336 62.8198/.45)}.border-\[\#D4AF37\]\/70{border-color:#d4af37b3;border-color:lab(73.2933% 5.13336 62.8198/.7)}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.bg-\[\#0D1B4C\]{background-color:#0d1b4c}.bg-\[\#0D1B4C\]\/32{background-color:#0d1b4c52;background-color:lab(11.3687% 10.3963 -32.7736/.32)}.bg-\[\#0D1B4C\]\/52{background-color:#0d1b4c85;background-color:lab(11.3687% 10.3963 -32.7736/.52)}.bg-\[\#D4AF37\]\/60{background-color:#d4af3799;background-color:lab(73.2933% 5.13336 62.8198/.6)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(13\,27\,76\,0\.94\)\,rgba\(13\,27\,76\,0\.7\)_48\%\,rgba\(31\,31\,31\,0\.34\)\)\,linear-gradient\(180deg\,rgba\(13\,27\,76\,0\.68\)\,rgba\(13\,27\,76\,0\.18\)_42\%\,rgba\(13\,27\,76\,0\.84\)\)\]{background-image:linear-gradient(90deg,#0d1b4cf0,#0d1b4cb3 48%,#1f1f1f57),linear-gradient(#0d1b4cad,#0d1b4c2e 42%,#0d1b4cd6)}.bg-\[radial-gradient\(circle_at_78\%_34\%\,rgba\(212\,175\,55\,0\.16\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 78% 34%,#d4af3729,#0000 32%)}.from-\[\#0D1B4C\]{--tw-gradient-from:#0d1b4c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0D1B4C\]\/20{--tw-gradient-via:#0d1b4c33;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#0D1B4C\]\/20{--tw-gradient-via:lab(11.3687% 10.3963 -32.7736/.2)}}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-left{text-align:left}.font-\[family-name\:var\(--font-amarea-display\)\]{font-family:var(--font-amarea-display)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[clamp\(1rem\,1\.08vw\,1\.14rem\)\]{font-size:clamp(1rem,1.08vw,1.14rem)}.text-\[clamp\(2\.3rem\,4vw\,4\.9rem\)\]{font-size:clamp(2.3rem,4vw,4.9rem)}.text-\[clamp\(2\.35rem\,3\.5vw\,4\.2rem\)\]{font-size:clamp(2.35rem,3.5vw,4.2rem)}.text-\[clamp\(3\.6rem\,7\.4vw\,7\.7rem\)\]{font-size:clamp(3.6rem,7.4vw,7.7rem)}.text-\[clamp\(3rem\,6vw\,7rem\)\]{font-size:clamp(3rem,6vw,7rem)}.text-\[clamp\(4rem\,7vw\,7\.6rem\)\]{font-size:clamp(4rem,7vw,7.6rem)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.82\]{--tw-leading:1.82;line-height:1.82}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.text-\[\#0D1B4C\]{color:#0d1b4c}.text-\[\#1F1F1F\]\/70{color:#1f1f1fb3;color:lab(11.7579% .00000745058 .00000298023/.7)}.text-\[\#D4AF37\]{color:#d4af37}.text-white{color:var(--color-white)}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/64{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.uppercase{text-transform:uppercase}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(13\,27\,76\,0\.08\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0d1b4c14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_110px_rgba\(13\,27\,76\,0\.22\)\]{--tw-shadow:0 34px 110px var(--tw-shadow-color,#0d1b4c38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.drop-shadow-\[0_10px_32px_rgba\(0\,0\,0\,0\.24\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 32px var(--tw-drop-shadow-color,#0000003d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.will-change-transform{will-change:transform}@media (hover:hover){.hover\:bg-\[\#D4AF37\]:hover{background-color:#d4af37}.hover\:text-\[\#D4AF37\]:hover{color:#d4af37}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:block{display:block}.lg\:auto-rows-\[minmax\(250px\,auto\)\]{grid-auto-rows:minmax(250px,auto)}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.52fr_1fr\]{grid-template-columns:.52fr 1fr}.lg\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(320px\,0\.72fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)}.lg\:items-end{align-items:flex-end}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}.\[\&_video\]\:h-full video{height:100%}.\[\&_video\]\:w-full video{width:100%}.\[\&_video\]\:object-cover video{object-fit:cover}}:root{--navy:#0d1b4c;--gold:#d4af37;--white:#fff;--charcoal:#1f1f1f;--mist:#f5f3ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--charcoal);margin:0;font-family:Arial,Helvetica,sans-serif}a{text-decoration:none}button,input,select{font:inherit}.shell{min-height:100vh}.nav{border-bottom:1px solid #0d1b4c1a;justify-content:space-between;align-items:center;padding:24px 6vw;display:flex}.brand{color:var(--navy);letter-spacing:.08em;font-family:Georgia,serif;font-size:1.45rem}.navLinks{align-items:center;gap:28px;display:flex}.button{background:var(--navy);min-height:48px;color:var(--white);border:1px solid var(--navy);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.button:disabled{cursor:wait;opacity:.65}.button.secondary,.secondaryButton{color:var(--navy);background:0 0}.hero{text-align:center;background:linear-gradient(180deg, var(--mist), var(--white));place-items:center;min-height:72vh;padding:80px 6vw;display:grid}.heroInner{max-width:850px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700}.shell h1,.shell h2,.portalPage h1,.portalPage h2,.dashboardShell h1,.dashboardShell h2{color:var(--navy);font-family:Georgia,serif;font-weight:500}.shell h1,.portalPage h1,.dashboardShell h1{margin:20px 0;font-size:clamp(3rem,8vw,6.8rem);line-height:.96}.shell h2,.portalPage h2,.dashboardShell h2{font-size:clamp(2rem,5vw,4rem)}.lead{color:#4b536d;font-size:1.15rem;line-height:1.7}.actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.section{padding:90px 6vw}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.card{background:#fff;border:1px solid #0d1b4c1f;border-radius:24px;padding:30px}.portalPage{background:#f7f8fb;min-height:100vh;padding:40px 6vw}.portalGrid{grid-template-columns:240px 1fr;gap:28px;display:grid}.sidebar,.panel{background:#fff;border:1px solid #0d1b4c14;border-radius:20px;padding:24px}.panelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat{background:var(--mist);border-radius:16px;padding:22px}.loginCard{background:#fff;border-radius:28px;width:min(100%,540px);padding:44px;box-shadow:0 24px 70px #0d1b4c1f}.loginBrandLogo{width:min(100%,330px);height:auto;margin:-80px auto -35px}.loginForm{text-align:left;gap:18px;margin-top:28px;display:grid}.loginForm label{color:var(--navy);gap:8px;font-weight:700;display:grid}.loginForm input,.loginForm select{background:#fff;border:1px solid #0d1b4c33;border-radius:12px;width:100%;min-height:52px;padding:0 16px}.loginForm input:focus,.loginForm select:focus{border-color:var(--gold);outline:2px solid #d4af3766}.formError{color:#a61b1b;margin:0;font-size:.95rem}.formSuccess{color:#166534;margin:0;font-size:.95rem;line-height:1.55}.formNote{color:#0d1b4cb8;margin:28px 0 0;font-size:.95rem}.loginLinks{justify-content:space-between;gap:18px;font-size:.86rem;display:flex}.loginLinks a{color:var(--navy);text-underline-offset:4px;-webkit-text-decoration:underline #d4af37b3;text-decoration:underline #d4af37b3}.dashboardShell{background:#f4f6fa;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.dashboardSidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0}.dashboardBrand{letter-spacing:.13em;align-items:center;gap:12px;padding:0 0 24px;font-family:Georgia,serif;font-size:1.18rem;display:flex}.dashboardBrand img{width:150px;height:auto;margin:-36px auto -30px}.brandMark{width:36px;height:36px;color:var(--gold);border:1px solid #d4af37a6;border-radius:10px;place-items:center;font-family:Georgia,serif;display:grid}.clientPortalLogo{width:min(100%,220px);height:auto;margin:-58px 0 -36px}.dashboardNav{gap:7px;display:grid}.dashboardNavItem{color:#ffffffb3;border-radius:12px;align-items:center;gap:14px;min-height:46px;padding:0 14px;font-size:.95rem;transition:all .2s;display:flex}.dashboardNavItem span{color:var(--gold);text-align:center;width:18px}.dashboardNavItem:hover,.dashboardNavItem.active{color:#fff;background:#ffffff1a}.sidebarBottom{border-top:1px solid #ffffff1f;margin-top:auto;padding:20px 10px 4px}.sidebarRole{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-size:.68rem;font-weight:700}.sidebarName{margin:0 0 16px;font-weight:700}.sidebarBottom .button{background:0 0;border-color:#ffffff47;width:100%;min-height:42px}.dashboardMain{min-width:0;padding:38px clamp(24px,4vw,58px) 60px}.dashboardTopbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.dashboardTopbar h1{margin:5px 0 8px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.dashboardTopbar>div>p:last-child{color:#677087;margin:0}.dashboardKicker{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.72rem;font-weight:800}.dashboardActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dashboardButton{background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.9rem;font-weight:700;display:inline-flex}.dashboardButton.secondary{color:var(--navy);background:#fff;border-color:#0d1b4c26}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.metricCard{background:#fff;border:1px solid #0d1b4c14;border-radius:18px;align-items:flex-start;gap:15px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0d1b4c09}.metricCard:before{content:"";background:var(--gold);width:4px;position:absolute;inset:0 auto 0 0}.metricCard.accentBlue:before{background:#4c7cf3}.metricCard.accentNavy:before{background:var(--navy)}.metricCard.accentGreen:before{background:#4f9b72}.metricIcon{width:42px;height:42px;color:var(--navy);background:#f6f1df;border-radius:12px;place-items:center;font-weight:800;display:grid}.metricCard span{color:#70798f;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800;display:block}.metricCard strong{color:var(--navy);margin:5px 0 2px;font-family:Georgia,serif;font-size:2.1rem;line-height:1.1;display:block}.metricCard small{color:#8a91a2}.dashboardColumns{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:18px;margin-bottom:18px;display:grid}.dashboardCard{background:#fff;border:1px solid #0d1b4c14;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0d1b4c09}.cardHeading{border-bottom:1px solid #0d1b4c12;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px 18px;display:flex}.cardHeading h2{margin:4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:800}.cardHeading>a{color:var(--navy);font-size:.82rem;font-weight:800}.cardEyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:.65rem;font-weight:800}.priorityList,.closingList{padding:6px 24px 10px}.priorityItem,.closingItem{border-bottom:1px solid #0d1b4c12;align-items:center;gap:14px;padding:16px 0;display:flex}.priorityItem:last-child,.closingItem:last-child{border-bottom:0}.priorityItem>div:nth-child(2),.closingItem>div:nth-child(2){flex:1;min-width:0}.priorityItem strong,.closingItem strong{color:var(--navy)}.priorityItem p,.closingItem p{color:#7d8597;text-transform:capitalize;margin:4px 0 0;font-size:.85rem}.priorityDot{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #d4af3724}.statusPill,.leadStatus{color:#506080;text-transform:capitalize;white-space:nowrap;background:#eef2fa;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.dateBadge{text-align:center;background:var(--mist);width:58px;min-width:58px;min-height:52px;color:var(--navy);border-radius:12px;place-items:center;font-size:.8rem;display:grid}.emptyState{text-align:center;color:#7d8597;padding:30px 0}.emptyState strong{color:var(--navy)}.emptyState p{margin:7px 0 0}.leadsCard{margin-top:0}.leadTableWrap{overflow-x:auto}.leadTable{border-collapse:collapse;width:100%;min-width:680px}.leadTable th,.leadTable td{text-align:left;border-bottom:1px solid #0d1b4c12;padding:16px 24px}.leadTable th{color:#8a91a2;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.leadTable td{color:#4f586e;font-size:.9rem}.personCell{align-items:center;gap:12px;display:flex}.personCell>div{gap:4px;display:grid}.personCell strong{color:var(--navy)}.personCell small{color:#8a91a2}.avatarCircle{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:800;display:grid}.leadStatus.new{color:#8b6810;background:#fff5d8}.leadStatus.contacted{color:#315d9c;background:#e9f2ff}.leadStatus.qualified,.leadStatus.converted{color:#2d744c;background:#e8f7ee}.leadStatus.closed{color:#5e6675;background:#edf0f4}.tableEmpty{padding:24px}@media (max-width:1100px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardColumns{grid-template-columns:1fr}}@media (max-width:800px){.navLinks{display:none}.cards,.panelGrid,.portalGrid{grid-template-columns:1fr}.loginCard{padding:30px 22px}.dashboardShell{grid-template-columns:1fr}.dashboardSidebar{height:auto;padding:18px;position:static}.dashboardBrand{padding-bottom:16px}.dashboardNav{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardNavItem{justify-content:center;padding:0 8px;font-size:.78rem}.dashboardNavItem span,.sidebarBottom{display:none}.dashboardMain{padding:26px 18px 42px}.dashboardTopbar{flex-direction:column;align-items:flex-start}.dashboardActions{justify-content:flex-start}}@media (max-width:560px){.metricGrid{grid-template-columns:1fr}.dashboardNav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardTopbar h1{font-size:2.25rem}.cardHeading{align-items:flex-start}.statusPill{display:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
.amareaSite{--site-blue:#0d1b4c;--site-bright-blue:#0d1b4c;--site-gold:#d4af37;--site-ink:#15171b;--site-cloud:#f1f2f3;--site-line:#0d1b4c24;min-height:100vh;color:var(--site-ink);font-family:var(--font-amarea-body), Arial, sans-serif;background:#fff;overflow:hidden}.amareaSite h1,.amareaSite h2,.amareaSite h3,.amareaSite p{margin-top:0}.amareaSite img{max-width:100%;display:block}.amareaSite button,.amareaSite input,.amareaSite select,.amareaSite textarea{font:inherit}.siteSkipLink{z-index:200;color:var(--site-blue);background:#fff;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.siteSkipLink:focus{transform:translateY(0)}.siteHeader{z-index:100;color:#fff;background:#040a1b1a;border:1px solid #0000;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;min-height:66px;padding:0 clamp(16px,2.5vw,30px);transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s,transform .3s;display:grid;position:fixed;inset:14px clamp(14px,2.5vw,38px) auto}.siteBrand{z-index:3;position:relative}.siteBrand img{object-fit:contain;height:auto;display:block}.siteBrandGold{width:112px;margin-block:-34px}.siteBrandBlue{width:clamp(220px,16vw,285px);margin-block:-48px}.siteHeader.isScrolled{color:var(--site-blue);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-color:#0d1b4c1f;box-shadow:0 14px 45px #0d1b4c21}.siteDesktopNav{justify-content:center;gap:clamp(20px,2.6vw,42px);display:flex}.siteDesktopNav a,.siteHeaderActions{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.siteDesktopNav a{border-bottom:2px solid #0000;padding:31px 0 27px;position:relative}.siteDesktopNav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:21px;left:0;right:0;transform:scaleX(0)}.siteDesktopNav a:hover,.siteDesktopNav a.isActive{border-color:var(--site-gold)}.siteDesktopNav a:hover:after,.siteDesktopNav a.isActive:after{transform-origin:0;transform:scaleX(1)}.siteHeaderActions{align-items:center;gap:18px;display:flex}.siteHeaderCta{min-height:38px;color:var(--site-blue);background:#fff;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.siteHeader.isScrolled .siteHeaderCta{color:#fff;background:var(--site-blue)}.siteMenuButton,.siteMobileMenu{display:none}.siteHero{isolation:isolate;color:#fff;background:var(--site-blue);place-items:center;min-height:100svh;display:grid;position:relative}.siteHeroMedia,.siteHeroShade{position:absolute;inset:0}.siteHeroMedia{z-index:0;background:var(--site-blue) url(/video/amarea-hero-poster.jpg) center / cover no-repeat;overflow:hidden}.siteHeroMedia video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.siteHeroShade{z-index:1;background:radial-gradient(circle at 50% 45%,#0d1b4c14 0 24%,#03091a61 78%),linear-gradient(90deg,#03091a94,#0d1b4c2e 48%,#03091a8c),linear-gradient(#03091a94,#03091a24 42%,#03091abd)}.siteHeroContent{z-index:2;text-align:center;width:min(100%,1180px);padding:150px 24px 115px;position:relative}.siteEyebrow{color:var(--site-blue);letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:.67rem;font-weight:850}.siteEyebrowLight{color:#fff}.siteEyebrowBlue{color:var(--site-bright-blue)}.siteEyebrowGold{color:var(--site-gold)}.siteHero h1{color:#fff;max-width:1100px;font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.06em;text-wrap:balance;margin:0 auto;font-size:clamp(4.25rem,9vw,10rem);font-weight:650;line-height:1}.amareaSite .siteHeroLead{color:#ffffffe6;text-wrap:balance;max-width:720px;margin:clamp(64px,6vw,92px) auto 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.siteHeroActions{justify-content:center;align-items:center;gap:28px;margin-top:36px;display:flex}.siteButton{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:.7rem;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.siteButton:after{content:"";background:linear-gradient(115deg,#0000 0 35%,#ffffff6b 48%,#0000 62% 100%);transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-130%)}.siteButton:hover:after{transform:translate(130%)}.siteButtonLight{color:var(--site-blue);background:#fff}.siteButtonBlue{color:#fff;background:var(--site-bright-blue)}.siteButtonGold{color:var(--site-blue);background:var(--site-gold)}.siteTextLink{width:fit-content;color:var(--site-blue);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:7px;font-size:.7rem;font-weight:850;display:inline-flex}.siteTextLink span{font-size:1rem;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.siteTextLink:hover span{transform:translate(4px)}.siteTextLinkLight{color:#fff}.siteHeroFoot{z-index:2;color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;font-size:.6rem;font-weight:750;display:flex;position:absolute;bottom:30px;right:clamp(24px,4vw,68px)}.siteHeroFoot i{transform-origin:0;background:currentColor;width:52px;height:1px;animation:1.8s ease-in-out infinite siteScrollLine}.amareaHeroProgressiveBlur{z-index:12;pointer-events:none;height:34%;position:absolute;inset:auto 0 0}.amareaHeroProgressiveBlur>div,.amareaHeroProgressiveBlur:before,.amareaHeroProgressiveBlur:after{position:absolute;inset:0}.amareaHeroProgressiveBlur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%);mask:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%)}.amareaHeroProgressiveBlur>div:first-of-type{z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.amareaHeroProgressiveBlur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.amareaHeroProgressiveBlur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.amareaHeroProgressiveBlur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.amareaHeroProgressiveBlur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.amareaHeroProgressiveBlur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);-webkit-mask:linear-gradient(#0000 75%,#000 87.5% 100%);mask:linear-gradient(#0000 75%,#000 87.5% 100%)}.amareaHeroProgressiveBlur:after{content:"";z-index:8;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);-webkit-mask:linear-gradient(#0000 87.5%,#000 100%);mask:linear-gradient(#0000 87.5%,#000 100%)}.siteIntro{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(50px,9vw,150px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid}.siteIntro h2{max-width:1120px;color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.05em;margin-bottom:35px;font-size:clamp(3rem,6.4vw,7.4rem);font-weight:550;line-height:.94}.siteIntro div>p{color:#60646c;max-width:700px;margin-left:auto;font-size:1.05rem;line-height:1.8}.siteRegions,.siteProperties,.siteAdvantages{padding:clamp(88px,10vw,150px) clamp(24px,5vw,80px)}.siteRegions{background:var(--site-cloud)}.siteSectionHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px;display:flex}.siteSectionHead h2{max-width:1000px;color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5.7vw,6.5rem);font-weight:650;line-height:.94}.siteRegionGrid{background:#0d1b4c1f;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.siteRegionCard{isolation:isolate;color:#fff;flex-direction:column;justify-content:space-between;min-height:600px;padding:26px;display:flex;position:relative;overflow:hidden}.siteRegionCard>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.siteRegionShade{z-index:-1;background:linear-gradient(#02081614,#020816e0);position:absolute;inset:0}.siteRegionCard:hover>img{transform:scale(1.045)}.siteRegionIndex{letter-spacing:.15em;font-size:.66rem;font-weight:850}.siteRegionContent{flex-direction:column;align-items:flex-start;display:flex}.siteRegionContent small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.63rem;font-weight:750}.siteRegionContent strong{letter-spacing:-.055em;font-size:clamp(2.3rem,3.7vw,4.6rem);font-weight:800;line-height:.95}.siteRegionContent>span{color:#ffffffb8;max-width:380px;margin-top:18px;font-size:.88rem;line-height:1.6}.siteRegionContent b{letter-spacing:.08em;text-transform:uppercase;gap:12px;margin-top:26px;font-size:.67rem;display:flex}.siteRegionContent b i{font-size:1rem;font-style:normal}.siteProperties{color:#fff;background:var(--site-blue)}.siteProperties .siteSectionHead h2{color:#fff}.siteSectionNote{color:#ffffff8f;max-width:410px;margin:0;font-size:.74rem;line-height:1.65}.sitePropertyGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sitePropertyCard{color:var(--site-ink);background:#fff;overflow:hidden}.sitePropertyImage{height:clamp(330px,34vw,510px);position:relative;overflow:hidden}.sitePropertyImage img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.sitePropertyCard:hover img{transform:scale(1.04)}.sitePropertyImage>span{color:#fff;background:var(--site-bright-blue);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;font-size:.57rem;font-weight:850;position:absolute;top:18px;left:18px}.sitePropertyMeta{padding:25px}.sitePropertyMeta small{color:var(--site-bright-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:800}.sitePropertyMeta h3{min-height:2.3em;color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.035em;margin:12px 0 8px;font-size:clamp(1.55rem,2.4vw,2.6rem);font-weight:550;line-height:1.08}.sitePropertyMeta p{color:#6f737b;font-size:.78rem}.sitePropertyMeta a{color:var(--site-blue);letter-spacing:.08em;text-transform:uppercase;gap:12px;margin-top:16px;font-size:.65rem;font-weight:850;display:inline-flex}.siteManifesto{color:#fff;background:var(--site-ink);grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:810px;display:grid}.siteManifestoImage{isolation:isolate;background:linear-gradient(#0000,#030a1ac2),url(https://images.unsplash.com/photo-1564013799919-ab600027ffc6?auto=format&fit=crop&w=1900&q=88) 50%/cover;align-items:flex-end;min-height:810px;padding:clamp(30px,5vw,76px);display:flex;position:relative;overflow:hidden}.siteManifestoImage span{font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.065em;font-size:clamp(4rem,9vw,10rem);line-height:.8}.siteManifestoCopy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,130px);display:flex}.siteManifestoCopy h2{color:#fff;font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.2rem,5vw,6rem);font-weight:650;line-height:.94}.siteManifestoCopy>p:not(.siteEyebrow){color:#ffffffa8;max-width:600px;margin:32px 0;line-height:1.8}.siteAdvantages{background:#fff}.siteAdvantageGrid{border-top:1px solid var(--site-line);border-left:1px solid var(--site-line);grid-template-columns:repeat(3,1fr);display:grid}.siteAdvantageGrid article{border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line);flex-direction:column;min-height:420px;padding:32px;display:flex}.siteAdvantageGrid article>span{color:var(--site-bright-blue);font-size:.65rem;font-weight:850}.siteAdvantageGrid article>small{color:#777b83;letter-spacing:.13em;text-transform:uppercase;margin-top:auto;font-size:.61rem;font-weight:850}.siteAdvantageGrid h3{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.04em;margin:15px 0 14px;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:550;line-height:1}.siteAdvantageGrid p{color:#686c73;margin-bottom:0;font-size:.9rem;line-height:1.7}.sitePortal{background:var(--site-cloud);grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(55px,8vw,130px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid}.sitePortalCopy h2{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.05em;margin-bottom:28px;font-size:clamp(3rem,5.8vw,6.5rem);font-weight:650;line-height:.94}.sitePortalCopy>p:not(.siteEyebrow){color:#656971;max-width:600px;line-height:1.8}.sitePortalCopy .siteButton{margin-top:22px}.sitePortalVisual{background:#d8d9dc;padding:14px;animation:5.5s ease-in-out infinite alternate sitePortalFloat;transform:rotate(1deg);box-shadow:0 40px 100px #0d1b4c2b}.sitePortalBar{min-height:62px;color:var(--site-blue);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 20px;display:grid}.sitePortalBar b{width:32px;height:32px;color:var(--site-gold);background:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;border-radius:50%;place-items:center;display:grid}.sitePortalBar i{background:var(--site-gold);border-radius:50%;width:9px;height:9px;animation:1.9s ease-in-out infinite sitePulseDot}.sitePortalBody{background:#fff;padding:clamp(30px,4.5vw,64px)}.sitePortalBody small{color:var(--site-bright-blue);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850}.sitePortalBody h3{max-width:650px;color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.04em;margin:16px 0 28px;font-size:clamp(2.1rem,3.8vw,4.4rem);font-weight:550;line-height:1}.sitePortalBody button{color:#fff;background:var(--site-bright-blue);letter-spacing:.08em;text-transform:uppercase;border:0;min-height:46px;padding:0 18px;font-size:.67rem;font-weight:800}.siteJourneySteps{grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.siteJourneySteps span{color:#969aa2;text-transform:uppercase;border-top:2px solid #d6d8dc;padding-top:13px;font-size:.62rem;font-weight:800}.siteJourneySteps .complete,.siteJourneySteps .current{border-color:var(--site-bright-blue);color:var(--site-blue)}.siteJourneySteps .current{position:relative}.siteJourneySteps .current:after{content:"";background:var(--site-gold);border-radius:50%;width:8px;height:8px;animation:1.9s ease-in-out infinite sitePulseDot;position:absolute;top:-5px;left:0}.siteAgent{text-align:center;color:#fff;background:linear-gradient(120deg,#001a72d1,#000000a6),url(https://images.unsplash.com/photo-1560518883-ce09059eeffa?auto=format&fit=crop&w=2000&q=86) 50%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:100px 24px;display:flex}.siteAgent h2{color:#fff;font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,7vw,8rem);font-weight:650;line-height:.9}.siteAgent>p:not(.siteEyebrow){color:#ffffffbd;max-width:680px;margin:28px auto 0;line-height:1.75}.siteAgent>div{align-items:center;gap:28px;margin-top:36px;display:flex}.siteConnect{color:#fff;background:var(--site-blue);grid-template-columns:minmax(0,.8fr) minmax(520px,1fr);gap:clamp(65px,9vw,150px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid}.siteConnectIntro h2{color:#fff;font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,6.5vw,7.4rem);font-weight:550;line-height:.93}.siteConnectIntro>p:not(.siteEyebrow){color:#ffffffad;max-width:560px;margin:30px 0;line-height:1.8}.siteBrokerageContact{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.siteBrokerageContact strong{color:#fff;font-size:.78rem}.siteBrokerageContact a{border-bottom:1px solid #ffffff80;padding-bottom:5px;font-size:.78rem}.siteLeadForm{color:var(--site-ink);background:#fff;align-content:start;gap:22px;padding:clamp(28px,4vw,52px);display:grid}.siteFormRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.siteLeadForm label{gap:8px;display:grid}.siteLeadForm label>span{color:var(--site-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.siteLeadForm label>span small{color:#898d95;font-size:.55rem}.siteLeadForm input,.siteLeadForm select,.siteLeadForm textarea{border:1px solid var(--site-line);width:100%;min-height:52px;color:var(--site-ink);background:#fff;border-radius:0;padding:0 14px;transition:border-color .22s,box-shadow .22s,transform .22s}.siteLeadForm input:focus,.siteLeadForm select:focus,.siteLeadForm textarea:focus{border-color:var(--site-gold);transform:translateY(-1px);box-shadow:0 12px 30px #0d1b4c1a}.siteLeadForm textarea{resize:vertical;padding-block:14px}.siteLeadForm .siteButton{border:0;width:fit-content}.siteLeadForm button:disabled{opacity:.6;cursor:wait}.siteHoneypot{position:absolute;left:-10000px}.siteFormStatus{color:#62666e;min-height:1.4em;margin:0;font-size:.78rem}.siteFormStatus.success{color:#257249}.siteFormStatus.error{color:#a42323}.siteFooter{color:#fff;background:#07090f;gap:34px;padding:70px clamp(24px,5vw,80px) 36px;display:grid}.siteFooterTop{grid-template-columns:auto 1fr;align-items:center;gap:55px;display:grid}.siteFooterBrand{align-items:center;gap:14px;display:flex}.siteFooterBrand img{width:clamp(110px,10vw,155px);height:auto;margin-block:-32px}.siteFooterBrand strong{font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:.01em;white-space:nowrap;font-size:clamp(1.15rem,1.8vw,1.75rem)}.siteFooterNav{letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;gap:clamp(16px,2.6vw,38px);font-size:.65rem;font-weight:800;display:flex}.siteFooterContact{color:#ffffffa3;border-block:1px solid #ffffff24;justify-content:space-between;gap:30px;padding-block:28px;font-size:.72rem;display:flex}.siteFooterContact p{margin:0}.siteFooterContact p:first-child{flex-wrap:wrap;gap:9px 16px;display:flex}.siteFooterContact strong{color:#fff;font-size:.82rem}.siteFooterContact a{color:var(--site-gold)}.siteFooterCompliance{grid-template-columns:1fr 1.25fr;gap:clamp(35px,7vw,100px);display:grid}.siteFooterCompliance h2{color:#ffffffe6;font-family:var(--font-amarea-body), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.65rem}.siteFooterCompliance p{color:#ffffff7a;margin:0;font-size:clamp(.68rem,.76vw,.75rem);line-height:1.8}.siteFooterMeta{color:#ffffff70;border-top:1px solid #ffffff24;justify-content:space-between;gap:25px;padding-top:28px;font-size:.67rem;display:flex}.siteFooterMeta p{margin:0}.idxDisclaimer{border:1px solid var(--site-line);color:#555b64;background:#f7f6f2;padding:18px 20px;font-size:.72rem;line-height:1.65}.idxDisclaimer strong{color:var(--site-blue);margin-bottom:6px;display:block}.idxDisclaimer p{margin:0}.amareaSite a,.amareaSite button{transition:opacity .2s,transform .2s,color .2s,background-color .2s}.amareaSite a:hover{opacity:.78}.siteButton:hover{transform:translateY(-2px);opacity:1!important}.amareaSite a:focus-visible,.amareaSite button:focus-visible,.amareaSite input:focus-visible,.amareaSite select:focus-visible,.amareaSite textarea:focus-visible{outline:3px solid var(--site-gold);outline-offset:4px}@keyframes siteRiseIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes siteRevealSoft{0%{opacity:0;filter:blur(10px);transform:translateY(44px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes siteRevealLeft{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@keyframes siteRevealRight{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes siteImageBreathe{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes siteImageDrift{0%{transform:scale(1.08)translateY(18px)}to{transform:scale(1.02)translateY(-12px)}}@keyframes siteLineDraw{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@keyframes siteScrollLine{0%,to{opacity:.45;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes sitePulseDot{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@keyframes sitePortalFloat{0%{transform:rotate(1deg)translateY(18px)}to{transform:rotate(-.6deg)translateY(-8px)}}@keyframes seoPortalFloat{0%{transform:rotate(-1.2deg)translateY(18px)}to{transform:rotate(.6deg)translateY(-8px)}}@keyframes siteHeroEnter{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}.siteHeroContent .siteEyebrow,.siteHeroContent h1,.siteHeroContent .siteHeroLead,.siteHeroContent .siteHeroActions,.seoHeroContent .siteEyebrow,.seoHeroContent h1,.seoHeroContent>p:not(.siteEyebrow),.seoHeroContent .seoHeroActions{animation:.85s cubic-bezier(.2,.7,.2,1) both siteHeroEnter}.siteHeroContent h1,.seoHeroContent h1{animation-delay:80ms}.siteHeroContent .siteHeroLead,.seoHeroContent>p:not(.siteEyebrow){animation-delay:.18s}.siteHeroContent .siteHeroActions,.seoHeroContent .seoHeroActions{animation-delay:.28s}.siteIntro,.siteSectionHead,.siteRegionCard,.sitePropertyCard,.siteManifestoCopy,.siteAdvantageGrid article,.sitePortalVisual,.siteAgent h2,.siteConnectIntro,.siteLeadForm,.areaIntro,.areaHighlights,.areaDetails,.areaExpectations,.areaPhotoStory,.areaOrientation,.areaLocalDetails,.areaMarket,.areaSources,.areaRelated,.areaCta,.seoHeroContent,.seoIntroBlock,.seoCardGrid article,.seoProcess,.seoDarkBand,.seoJourneyShowcase,.seoBuyerSeller,.seoConnected,.seoLocalContext,.seoFaq,.seoCta{animation:.82s cubic-bezier(.2,.7,.2,1) both siteRevealSoft;animation-timeline:view();animation-range:entry 12% cover 30%}.siteRegionCard,.sitePropertyCard,.siteAdvantageGrid article,.areaCommunities a,.areaIndexGrid a,.areaLocalHighlights article,.areaPlaceCard,.areaMarketCard,.seoCardGrid article,.seoProcessGrid article,.seoPathGrid article,.seoSplitCards article,.seoFaq article,.seoMiniLinks a,.seoLinkGrid a{animation:.72s cubic-bezier(.2,.7,.2,1) both siteRevealSoft;animation-timeline:view();animation-range:entry 8% cover 28%}.siteRegionCard:nth-child(2),.sitePropertyCard:nth-child(2),.siteAdvantageGrid article:nth-child(2),.areaCommunities a:nth-child(2),.areaIndexGrid a:nth-child(2),.areaLocalHighlights article:nth-child(2),.areaPlaceCard:nth-child(2),.areaMarketCard:nth-child(2),.seoCardGrid article:nth-child(2),.seoProcessGrid article:nth-child(2),.seoPathGrid article:nth-child(2),.seoSplitCards article:nth-child(2),.seoFaq article:nth-child(2),.seoMiniLinks a:nth-child(2),.seoLinkGrid a:nth-child(2){animation-delay:70ms}.siteRegionCard:nth-child(3),.sitePropertyCard:nth-child(3),.siteAdvantageGrid article:nth-child(3),.areaCommunities a:nth-child(3),.areaIndexGrid a:nth-child(3),.areaLocalHighlights article:nth-child(3),.areaPlaceCard:nth-child(3),.seoCardGrid article:nth-child(3),.seoProcessGrid article:nth-child(3),.seoPathGrid article:nth-child(3),.seoFaq article:nth-child(3),.seoMiniLinks a:nth-child(3),.seoLinkGrid a:nth-child(3){animation-delay:.14s}.siteRegionCard:nth-child(4),.areaLocalHighlights article:nth-child(4),.areaPlaceCard:nth-child(4),.seoProcessGrid article:nth-child(4),.seoPathGrid article:nth-child(4),.seoFaq article:nth-child(4){animation-delay:.21s}.siteIntro>.siteEyebrow,.areaIntro>div:first-child,.areaExpectations>div:first-child,.areaLocalDetails>div:first-child,.seoIntroBlock>div,.seoSectionHead>div,.seoDarkBand>div:first-child,.seoConnected>div:first-child,.seoLocalContext>div:first-child{animation:.78s cubic-bezier(.2,.7,.2,1) both siteRevealLeft;animation-timeline:view();animation-range:entry 10% cover 32%}.siteIntro>div,.areaIntro>p,.areaExpectations>div:last-child,.areaLocalDetails>div:last-child,.seoIntroBlock>p,.seoSectionHead>p,.seoDarkBand>div:last-child,.seoConnected>ul,.seoLocalContext>div:last-child{animation:.78s cubic-bezier(.2,.7,.2,1) both siteRevealRight;animation-timeline:view();animation-range:entry 10% cover 32%}.siteHeroMedia video,.seoHero>img,.areaHero>img,.siteRegionCard>img,.sitePropertyImage img,.areaCommunities img,.areaIndexGrid img,.areaPhotoStory img,.areaLocalHighlightMedia img{animation:linear both siteImageDrift;animation-timeline:view();animation-range:cover}.areaMarketChartLine{stroke-dasharray:240;stroke-dashoffset:240px;animation:1.1s ease-out both siteLineDraw;animation-timeline:view();animation-range:entry 20% cover 45%}.siteRegionCard,.sitePropertyCard,.areaCommunities a,.areaIndexGrid a,.areaLocalHighlights article,.areaMarketCard,.areaPlaceCard,.seoCardGrid article,.seoProcessGrid article,.seoPathGrid article,.seoSplitCards article,.seoFaq article,.seoMiniLinks a,.seoLinkGrid a{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s,background-color .28s}.siteRegionCard:hover,.sitePropertyCard:hover,.areaCommunities a:hover,.areaIndexGrid a:hover,.areaLocalHighlights article:hover,.areaMarketCard:hover,.areaPlaceCard:hover,.seoCardGrid article:hover,.seoProcessGrid article:hover,.seoPathGrid article:hover,.seoSplitCards article:hover,.seoFaq article:hover,.seoMiniLinks a:hover,.seoLinkGrid a:hover{transform:translateY(-7px);box-shadow:0 24px 70px #0d1b4c1f}.amareaSite.gsapActive .siteIntro,.amareaSite.gsapActive .siteSectionHead,.amareaSite.gsapActive .siteRegionCard,.amareaSite.gsapActive .sitePropertyCard,.amareaSite.gsapActive .siteManifestoCopy,.amareaSite.gsapActive .siteAdvantageGrid article,.amareaSite.gsapActive .sitePortalVisual,.amareaSite.gsapActive .seoPortalMock,.amareaSite.gsapActive .sitePortalBar i,.amareaSite.gsapActive .seoPortalMock i,.amareaSite.gsapActive .siteAgent h2,.amareaSite.gsapActive .siteConnectIntro,.amareaSite.gsapActive .siteLeadForm,.amareaSite.gsapActive .areaIntro,.amareaSite.gsapActive .areaHighlights,.amareaSite.gsapActive .areaDetails,.amareaSite.gsapActive .areaExpectations,.amareaSite.gsapActive .areaPhotoStory,.amareaSite.gsapActive .areaOrientation,.amareaSite.gsapActive .areaLocalDetails,.amareaSite.gsapActive .areaMarket,.amareaSite.gsapActive .areaSources,.amareaSite.gsapActive .areaRelated,.amareaSite.gsapActive .areaCta,.amareaSite.gsapActive .seoHeroContent,.amareaSite.gsapActive .seoIntroBlock,.amareaSite.gsapActive .seoCardGrid article,.amareaSite.gsapActive .seoProcess,.amareaSite.gsapActive .seoDarkBand,.amareaSite.gsapActive .seoJourneyShowcase,.amareaSite.gsapActive .seoBuyerSeller,.amareaSite.gsapActive .seoConnected,.amareaSite.gsapActive .seoLocalContext,.amareaSite.gsapActive .seoFaq,.amareaSite.gsapActive .seoCta,.amareaSite.gsapActive .siteHeroMedia video,.amareaSite.gsapActive .seoHero>img,.amareaSite.gsapActive .areaHero>img,.amareaSite.gsapActive .siteRegionCard>img,.amareaSite.gsapActive .sitePropertyImage img,.amareaSite.gsapActive .areaCommunities img,.amareaSite.gsapActive .areaIndexGrid img,.amareaSite.gsapActive .areaPhotoStory img,.amareaSite.gsapActive .areaLocalHighlightMedia img,.amareaSite.gsapActive .siteHeroContent .siteEyebrow,.amareaSite.gsapActive .siteHeroContent h1,.amareaSite.gsapActive .siteHeroContent .siteHeroLead,.amareaSite.gsapActive .siteHeroContent .siteHeroActions,.amareaSite.gsapActive .seoHeroContent .siteEyebrow,.amareaSite.gsapActive .seoHeroContent h1,.amareaSite.gsapActive .seoHeroContent>p:not(.siteEyebrow),.amareaSite.gsapActive .seoHeroContent .seoHeroActions{animation:none}.seoPage{background:#f7f6f2}.seoHero{color:#fff;background:var(--site-blue);align-items:flex-end;min-height:min(92svh,880px);display:flex;position:relative;overflow:hidden}.seoHero>img{object-fit:cover}.seoHero>span{z-index:1;background:radial-gradient(circle at 72% 24%,#d4af372e,#0000 28%),linear-gradient(90deg,#03091ad1,#03091a6b 56%,#03091aa8),linear-gradient(#03091a47,#03091ad6);position:absolute;inset:0}.seoHeroClient>span{background:radial-gradient(circle at 20% 24%,#d4af3724,#0000 30%),linear-gradient(90deg,#03091ac7,#03091a61 54%,#03091ab3),linear-gradient(#03091a3d,#03091adb)}.seoHeroContent{z-index:2;width:min(1080px,100%);padding:190px clamp(24px,7vw,110px) clamp(80px,9vw,130px);position:relative}.seoHero h1{color:#fff;max-width:980px;font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(4rem,8vw,8.6rem);font-weight:550;line-height:.9}.seoHeroContent>p:not(.siteEyebrow){color:#ffffffc7;max-width:720px;margin:28px 0 0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.75}.seoHeroActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.seoBreadcrumbs{border-bottom:1px solid var(--site-line);width:min(1320px,100%);margin:auto;padding:26px clamp(20px,6vw,90px)}.seoBreadcrumbs ol{color:#686c74;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:9px;margin:0;padding:0;font-size:.68rem;font-weight:750;list-style:none;display:flex}.seoBreadcrumbs li:not(:last-child):after{content:"/";color:#aaa;margin-left:9px}.seoSection{width:min(1320px,100%);margin:auto;padding:clamp(80px,10vw,145px) clamp(20px,6vw,90px)}.seoIntroBlock,.seoSectionHead{grid-template-columns:.85fr 1.15fr;align-items:end;gap:clamp(42px,8vw,125px);display:grid}.seoIntroBlock h2,.seoSectionHead h2,.seoDarkBand h2,.seoConnected h2,.seoLocalContext h2,.seoCta h2{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5.7vw,6.5rem);font-weight:550;line-height:.94}.seoIntroBlock>p,.seoSectionHead>p,.seoLocalContext p,.seoConnected p{color:#555b64;margin:0;font-size:1.02rem;line-height:1.9}.seoCardGrid{border-top:1px solid var(--site-line);border-left:1px solid var(--site-line);display:grid}.seoCardGridThree{grid-template-columns:repeat(3,1fr)}.seoCardGrid article{border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line);background:#fff;flex-direction:column;min-height:430px;padding:clamp(28px,3.5vw,46px);display:flex}.seoCardGrid article>span,.seoProcessGrid article>span,.seoPathGrid article>span{color:var(--site-blue);font-size:.65rem;font-weight:850}.seoCardGrid small{color:#777b83;letter-spacing:.13em;text-transform:uppercase;margin-top:auto;font-size:.61rem;font-weight:850}.seoCardGrid h2,.seoSplitCards h3{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.04em;margin:16px 0;font-size:clamp(2rem,3.1vw,3.5rem);font-weight:550;line-height:1}.seoCardGrid p,.seoProcessGrid p,.seoPathGrid p,.seoSplitCards p:not(.siteEyebrow),.seoFaq p{color:#62666e;margin:0;line-height:1.75}.seoProcess{padding-top:0}.seoProcessGrid,.seoPathGrid{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid}.seoProcessGrid article,.seoPathGrid article{background:#fff;min-height:300px;padding:clamp(28px,3.4vw,44px)}.seoProcessGrid h3,.seoPathGrid h3,.seoFaq h3{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.035em;margin:34px 0 14px;font-size:clamp(1.65rem,2.35vw,2.7rem);font-weight:550;line-height:1.02}.seoDarkBand{color:#fff;background:var(--site-blue);grid-template-columns:.9fr 1.1fr;gap:clamp(42px,8vw,125px);width:auto;max-width:none;margin-inline:clamp(20px,6vw,90px);padding:clamp(70px,9vw,120px) clamp(24px,6vw,90px);display:grid}.seoDarkBand h2{color:#fff}.seoDarkBand p{color:#ffffffb8;max-width:680px;line-height:1.85}.seoDarkBand .siteTextLink{margin-top:22px}.seoLinkGrid{background:#ffffff29;border:1px solid #ffffff29;gap:1px;display:grid}.seoLinkGrid a{background:#030d3573;gap:12px;padding:clamp(26px,3.5vw,44px);display:grid}.seoLinkGrid strong{color:#fff;font-family:var(--font-amarea-display), Georgia, serif;font-size:clamp(1.6rem,2.6vw,3rem);line-height:1}.seoLinkGrid span{color:#ffffffa8;line-height:1.7}.seoJourneyShowcase{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(42px,7vw,100px);padding-top:0;display:grid}.seoPortalMock{min-height:clamp(480px,44vw,660px);position:relative;overflow:visible}.seoLaptopFrame{background:linear-gradient(135deg,#f8f8f6,#dfe3eb);border:1px solid #0d1b4c1a;border-radius:28px;width:min(92%,780px);padding:10px;position:absolute;inset:5% 0 auto 3%;transform:rotate(-1.2deg);box-shadow:0 38px 90px #0d1b4c29}.seoLaptopTop{background:#eef0f4;border-radius:18px 18px 0 0;align-items:center;gap:7px;min-height:30px;padding:0 12px;display:flex}.seoLaptopTop span{background:#0d1b4c3d;border-radius:50%;width:7px;height:7px}.seoLaptopScreen{background:#fff;border-radius:0 0 18px 18px;grid-template-columns:132px minmax(0,1fr);min-height:390px;display:grid;overflow:hidden}.seoLaptopSidebar{color:#ffffffa3;background:var(--site-blue);align-content:start;gap:10px;padding:26px 14px;display:grid}.seoLaptopSidebar b,.seoPhoneHeader b{width:34px;height:34px;color:var(--site-gold);font-family:var(--font-amarea-display), Georgia, serif;background:#fff;border-radius:50%;place-items:center;display:grid}.seoLaptopSidebar span{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.55rem;font-weight:850;display:flex}.seoLaptopSidebar span.active{color:var(--site-blue);background:#fff}.seoLaptopMain{padding:clamp(28px,3.6vw,46px)}.seoPortalMock small{color:var(--site-blue);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:850}.seoPortalMock h2{max-width:530px;color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(2rem,3.1vw,3.8rem);font-weight:550;line-height:.98}.seoPortalStages{grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.seoPortalStages span{color:#969aa2;text-transform:uppercase;border-top:2px solid #d6d8dc;padding-top:12px;font-size:.54rem;font-weight:850;position:relative}.seoPortalStages span.active{border-color:var(--site-blue);color:var(--site-blue)}.seoPortalStages span.active:last-of-type:after{content:"";background:var(--site-gold);border-radius:50%;width:8px;height:8px;animation:1.9s ease-in-out infinite sitePulseDot;position:absolute;top:-5px;left:0}.seoLaptopCards{grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-top:28px;display:grid}.seoLaptopCards article{background:#fbfbf8;border:1px solid #0d1b4c1a;border-radius:16px;align-content:start;gap:8px;min-height:104px;padding:16px;display:grid}.seoLaptopCards strong{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;font-size:clamp(1.2rem,1.7vw,1.85rem);font-weight:550;line-height:1}.seoPhoneFrame{background:#081540;border-radius:38px;width:min(34%,250px);min-width:210px;padding:10px;position:absolute;bottom:0;right:1%;transform:rotate(3deg);box-shadow:0 32px 80px #0d1b4c40}.seoPhoneSpeaker{background:#ffffff38;border-radius:999px;width:54px;height:6px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.seoPhoneScreen{background:#fff;border-radius:30px;align-content:start;gap:16px;min-height:430px;padding:42px 18px 20px;display:grid}.seoPhoneHeader{color:var(--site-blue);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.62rem;font-weight:850;display:flex}.seoPhoneHeader b{color:var(--site-gold);background:var(--site-blue)}.seoPhoneScreen h3{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:2.15rem;font-weight:550;line-height:.98}.seoPhoneScreen p{color:#656971;margin:0;font-size:.78rem;line-height:1.55}.seoPhoneTask{background:#fbfbf8;border:1px solid #0d1b4c1a;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:13px;display:grid}.seoPhoneTask span{background:var(--site-gold);border-radius:50%;grid-row:span 2;width:8px;height:8px}.seoPhoneTask strong{color:var(--site-blue);font-size:.74rem}.seoPhoneTask small{color:#747984;font-size:.5rem}.seoBuyerSeller{padding-top:0}.seoSplitCards{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:54px;display:grid}.seoSplitCards article{background:#fff;min-height:360px;padding:clamp(34px,5vw,64px)}.seoConnected{color:#fff;background:var(--site-blue);grid-template-columns:.9fr 1.1fr;gap:clamp(42px,8vw,125px);width:auto;max-width:none;margin-inline:clamp(20px,6vw,90px);padding:clamp(70px,9vw,120px) clamp(24px,6vw,90px);display:grid}.seoConnected h2{color:#fff}.seoConnected p{color:#ffffffb8}.seoConnected ul{grid-template-columns:repeat(2,1fr);align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.seoConnected li{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff17;padding:18px 20px;font-size:.7rem;font-weight:850}.seoLocalContext{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(42px,8vw,120px);display:grid}.seoLocalContext .siteTextLink{margin-top:22px}.seoMiniLinks{gap:12px;display:grid}.seoMiniLinks a{border:1px solid var(--site-line);color:var(--site-blue);letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:20px 22px;font-size:.7rem;font-weight:850}.seoFaq>div:last-child{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:54px;display:grid}.seoFaq article{background:#fff;padding:clamp(30px,4vw,48px)}.seoFaq h3{margin-top:0;font-size:clamp(1.5rem,2vw,2.3rem)}.seoCta{color:#fff;background:var(--site-blue);margin:clamp(20px,3vw,50px) clamp(20px,6vw,90px) clamp(70px,8vw,120px);padding:clamp(56px,8vw,110px)}.seoCta h2{color:#fff;max-width:850px}.seoCta p:not(.siteEyebrow){color:#ffffffb8;max-width:690px;line-height:1.85}.seoCta .siteButton{margin-top:22px}@media (max-width:1120px){.siteDesktopNav{gap:20px}.siteDesktopNav a:nth-child(4){display:none}.siteRegionCard{min-height:500px}.siteManifesto,.sitePortal,.siteConnect,.seoJourneyShowcase{grid-template-columns:1fr}.siteManifestoImage{min-height:620px}.sitePortalVisual{width:min(100%,850px)}.seoPortalMock{justify-self:center;width:min(100%,840px)}.seoProcessGrid,.seoPathGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.siteHeader{grid-template-columns:1fr auto;min-height:62px;padding:0 14px;inset:10px 12px auto}.siteHeader.menuOpen{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 26px max(34px, env(safe-area-inset-bottom));color:#fff;background:var(--site-blue);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;grid-template-rows:auto 1fr;align-items:start;inset:0}.siteDesktopNav,.siteHeaderActions{display:none}.siteHeader.menuOpen .siteBrand{align-self:start}.siteHeader.menuOpen .siteBrandGold{width:156px;margin-block:0}.siteMenuButton{z-index:3;background:0 0;border:0;align-content:center;gap:7px;width:44px;height:44px;padding:0 9px;display:grid;position:relative}.siteMenuButton span{background:#fff;width:100%;height:2px;transition:transform .25s}.siteHeader.isScrolled .siteMenuButton span{background:var(--site-blue)}.siteHeader.menuOpen .siteMenuButton span{background:#fff}.menuOpen .siteMenuButton span:first-child{transform:translateY(4.5px)rotate(45deg)}.menuOpen .siteMenuButton span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.siteMobileMenu{z-index:2;color:#fff;background:var(--site-blue);opacity:0;visibility:hidden;flex-direction:column;grid-column:1/-1;justify-content:space-between;width:100%;min-height:0;padding:clamp(44px,8vh,76px) 0 0;transition:opacity .25s,transform .25s,visibility .25s;display:none;position:static;transform:translateY(-15px)}.menuOpen .siteMobileMenu{opacity:1;visibility:visible;display:flex;transform:translateY(0)}.siteMobileMenu nav{display:grid}.siteMobileMenu nav a{font-family:var(--font-amarea-display), Georgia, serif;border-bottom:1px solid #ffffff2e;align-items:baseline;gap:18px;padding:clamp(14px,2.5vh,22px) 0;font-size:clamp(2.6rem,10vw,4.6rem);line-height:.95;display:flex}.siteMobileMenu nav a.isActive{color:var(--site-gold)}.siteMobileMenu nav small{min-width:22px;color:var(--site-gold);font-family:var(--font-amarea-body), sans-serif;font-size:.6rem}.siteMobileMenu>div{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:24px;padding-top:40px;font-size:.67rem;font-weight:800;display:flex}.siteIntro{grid-template-columns:1fr;gap:32px}.siteIntro div>p{margin-left:0}.siteRegionGrid,.sitePropertyGrid,.siteAdvantageGrid{grid-template-columns:1fr}.siteRegionCard{min-height:530px}.sitePropertyMeta h3{min-height:auto}.siteAdvantageGrid article{min-height:340px}.siteSectionHead{flex-direction:column;align-items:start}.siteSectionNote{max-width:600px}.seoHeroContent{padding-inline:24px}.seoHero h1{font-size:clamp(3.8rem,14vw,6.5rem)}.seoIntroBlock,.seoSectionHead,.seoDarkBand,.seoConnected,.seoLocalContext,.seoCardGridThree,.seoProcessGrid,.seoPathGrid,.seoSplitCards,.seoFaq>div:last-child{grid-template-columns:1fr}.seoCardGrid article,.seoProcessGrid article,.seoPathGrid article{min-height:auto}.seoPortalMock{min-height:720px}.seoLaptopFrame{width:100%;inset:0 auto auto 0;transform:none}.seoLaptopScreen{grid-template-columns:1fr;min-height:360px}.seoLaptopSidebar{display:none}.seoLaptopCards{grid-template-columns:1fr}.seoPhoneFrame{width:min(58%,250px);min-width:205px;bottom:0;right:22px}.seoDarkBand,.seoConnected,.seoCta{margin-inline:20px}.seoConnected ul,.siteFooterTop{grid-template-columns:1fr}.siteFooterNav{flex-wrap:wrap;justify-content:flex-start}.siteFooterCompliance{grid-template-columns:1fr}}@media (max-width:560px){.siteBrandGold{width:94px!important;margin-block:-28px!important}.siteBrandBlue{width:205px!important;margin-block:-38px!important}.siteHeroContent{padding-top:125px}.siteHero h1{font-size:clamp(3.65rem,18vw,5.7rem)}.amareaSite .siteHeroLead{margin-top:52px}.siteHeroActions{flex-direction:column;gap:22px}.siteHeroFoot{display:none}.siteIntro,.siteRegions,.siteProperties,.siteAdvantages,.sitePortal,.siteConnect{padding-inline:20px}.siteRegionCard{min-height:470px;padding:22px}.siteManifestoImage{min-height:500px}.siteManifestoCopy{padding:70px 22px}.sitePortalVisual{padding:8px;transform:none}.sitePortalBody{padding:28px 18px}.siteJourneySteps span{font-size:.52rem}.seoHero{min-height:760px}.seoHeroContent{padding-top:145px;padding-bottom:70px}.seoHeroActions{flex-direction:column;align-items:flex-start;gap:22px}.seoSection{padding-inline:20px}.seoPortalMock{padding:8px;transform:none}.seoPortalMock section{padding:28px 18px}.seoPortalMock section>div{grid-template-columns:repeat(2,1fr);gap:12px 0}.seoPathGrid{margin-top:32px}.seoCta{padding:50px 22px}.siteAgent{min-height:680px}.siteAgent>div{flex-direction:column}.siteFormRow{grid-template-columns:1fr}.siteLeadForm{padding:25px 18px}.siteLeadForm .siteButton{width:100%}.siteFooterContact,.siteFooterMeta{flex-direction:column}}@media (prefers-reduced-motion:reduce){.amareaSite *,.amareaSite :before,.amareaSite :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.siteHeroMedia{display:none}.siteHero{background:linear-gradient(135deg, var(--site-blue), #22366f)}}.areaSite{min-height:100vh;color:var(--site-ink);background:#f7f6f2}.areaHero{color:#fff;align-items:flex-end;min-height:min(78vh,780px);display:flex;position:relative;overflow:hidden}.areaHero>img{object-fit:cover}.areaHero>span{z-index:1;background:linear-gradient(#00143729,#001437c7);position:absolute;inset:0}.areaHero>div{z-index:2;width:min(1040px,100%);padding:180px clamp(24px,7vw,110px) clamp(65px,8vw,110px);position:relative}.areaHero h1,.areaIndexHero h1{color:#fff;max-width:980px;font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.055em;margin:8px 0 20px;font-size:clamp(3.7rem,8vw,8.5rem);font-weight:550;line-height:.92}.areaHero div>p:last-child,.areaIndexHero>p:last-child{color:#ffffffd1;max-width:720px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.areaContent{width:min(1320px,100%);margin:auto;padding:0 clamp(20px,6vw,90px) 100px}.areaBreadcrumbs{border-bottom:1px solid var(--site-line);padding:26px 0}.areaBreadcrumbs ol{color:#686c74;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:9px;margin:0;padding:0;font-size:.68rem;font-weight:700;list-style:none;display:flex}.areaBreadcrumbs li:not(:last-child):after{content:"/";color:#aaa;margin-left:9px}.areaIntro{grid-template-columns:.9fr 1.1fr;gap:clamp(45px,9vw,140px);padding:clamp(80px,10vw,145px) 0;display:grid}.areaIntro h2,.areaCommunities h2,.areaMarket h2,.areaRelated h2{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:550;line-height:.98}.areaIntro>p,.areaDetails article>p:last-child{color:#555b64;margin:0;font-size:1.05rem;line-height:1.9}.areaHighlights{border-block:1px solid var(--site-line);grid-template-columns:.65fr 1.35fr;padding:55px 0;display:grid}.areaHighlights h2{color:var(--site-blue);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.72rem}.areaHighlights ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.areaHighlights li{border-bottom:1px solid var(--site-line);font-family:var(--font-amarea-display), Georgia, serif;padding:20px 0;font-size:clamp(1.5rem,2.5vw,2.6rem)}.areaHighlights li:first-child{padding-top:0}.areaCommunities,.areaMarket,.areaRelated{padding:clamp(85px,10vw,145px) 0}.areaCommunities>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:22px;margin-top:50px;display:grid}.areaCommunities>div>a,.areaIndexGrid>a{color:#fff;background:var(--site-blue);align-items:flex-end;min-height:500px;display:flex;position:relative;overflow:hidden}.areaCommunities img,.areaIndexGrid img{object-fit:cover}.areaCommunities a:after,.areaIndexGrid a:after{content:"";background:linear-gradient(#0000 20%,#001141e0);position:absolute;inset:0}.areaCommunities a>span,.areaIndexGrid a>span{z-index:1;gap:13px;padding:32px;display:grid;position:relative}.areaCommunities small,.areaIndexGrid small{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.areaCommunities strong,.areaIndexGrid strong{font-family:var(--font-amarea-display), Georgia, serif;font-size:clamp(2.3rem,4vw,4.6rem);line-height:.95}.areaCommunities p,.areaIndexGrid p{color:#fffc;max-width:620px;margin:0;line-height:1.6}.areaCommunities b,.areaIndexGrid b{letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.68rem}.areaMarket{max-width:none}.areaMarketIntro{grid-template-columns:1fr .75fr;align-items:end;gap:clamp(35px,8vw,110px);display:grid}.areaMarketIntro>p{color:#555b64;margin:0;line-height:1.8}.areaMarket h2{font-size:clamp(2.7rem,4.5vw,5rem)}.areaMarketGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}.areaMarketCard{border:1px solid var(--site-line);background:#fff;min-width:0;padding:clamp(28px,4vw,50px)}.areaMarketCardHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.areaMarketCardHead p{color:var(--site-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.areaMarketCardHead span{color:var(--site-blue);letter-spacing:.05em;text-transform:uppercase;background:#0d1b4c12;flex:none;padding:6px 9px;font-size:.56rem;font-weight:800}.areaMarketCard>strong{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.045em;margin-top:30px;font-size:clamp(3rem,5vw,6rem);font-weight:550;line-height:.9;display:block}.areaMarketCard .areaMarketChange{color:#555b64;margin:20px 0 0;font-size:.78rem;line-height:1.5}.areaMarketChart{width:100%;height:130px;margin:32px 0 14px;display:block;overflow:visible}.areaMarketChartBase{fill:none;stroke:#0d1b4c1f;stroke-width:.5px;vector-effect:non-scaling-stroke}.areaMarketChartLine{fill:none;stroke:var(--site-gold);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.areaMarketCard small{color:#777c84;font-size:.62rem}.areaMarket .areaMarketSource{color:#6e737b;margin:28px 0 0;font-size:.66rem;line-height:1.7}.areaMarketSource strong{color:var(--site-blue)}.areaDetails{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.areaDetails article{background:#fff;padding:clamp(40px,6vw,80px)}.areaDetails h2{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;font-size:clamp(2rem,3vw,3.5rem);font-weight:550;line-height:1}.areaExpectations{grid-template-columns:.8fr 1.2fr;gap:clamp(45px,9vw,130px);padding:clamp(85px,10vw,145px) 0;display:grid}.areaExpectations h2,.areaLocalDetails h2{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:550;line-height:.98}.areaExpectations>div:last-child{background:var(--site-line);border:1px solid var(--site-line);gap:1px;display:grid}.areaExpectations article{background:#fff;padding:clamp(30px,4vw,48px)}.areaExpectations h3,.areaOrientation h3,.areaLocalDetails h3{color:var(--site-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem}.areaExpectations article p,.areaLocalDetails article p{color:#555b64;margin:0;line-height:1.8}.areaPhotoStory{grid-template-rows:repeat(2,minmax(270px,1fr));grid-template-columns:1.45fr .75fr;gap:14px;margin-bottom:clamp(80px,10vw,140px);display:grid}.areaPhotoStorySingle{grid-template-rows:minmax(460px,58vw);grid-template-columns:1fr}.areaPhotoStory figure{background:#d9d9d5;min-width:0;min-height:270px;margin:0;position:relative;overflow:hidden}.areaPhotoStory figure:first-child{grid-row:1/3;min-height:600px}.areaPhotoStorySingle figure:first-child{grid-row:auto;min-height:460px}.areaPhotoStory img{object-fit:cover;transition:transform .7s}.areaPhotoStory figure:hover img{transform:scale(1.025)}.areaPhotoStory figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000a26c2);position:absolute;inset:35% 0 0}.areaPhotoStory figcaption{z-index:1;color:#fff;gap:10px;padding:clamp(22px,3vw,36px);display:grid;position:absolute;bottom:0;left:0;right:0}.areaPhotoStory figcaption span{max-width:580px;font-family:var(--font-amarea-display), Georgia, serif;font-size:clamp(1.25rem,2vw,2.1rem);line-height:1.08}.areaPhotoStory figcaption a{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;width:fit-content;font-size:.55rem;font-weight:750}.areaOrientation{color:#fff;background:var(--site-blue);margin-inline:calc(-1*clamp(20px,6vw,90px));padding:clamp(70px,9vw,120px) clamp(20px,6vw,90px)}.areaOrientationHead{grid-template-columns:1fr .75fr;align-items:end;gap:clamp(35px,8vw,110px);display:grid}.areaOrientationHead h2{color:#fff;font-family:var(--font-amarea-display), Georgia, serif;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:550;line-height:.92}.areaOrientationHead>p{color:#ffffffa6;margin:0;line-height:1.8}.areaOrientationGrid{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:1px;margin-top:55px;display:grid}.areaOrientationGrid article{background:#030d3573;padding:clamp(30px,4vw,52px)}.areaOrientation h3{color:var(--site-gold)}.areaOrientation dl{margin:0}.areaOrientation dl>div{border-bottom:1px solid #ffffff26;grid-template-columns:minmax(85px,.35fr) 1fr;gap:20px;padding:17px 0;display:grid}.areaOrientation dt{color:#fff9;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.areaOrientation dd{color:#ffffffe6;margin:0;font-size:.78rem;line-height:1.6}.areaOrientation dd strong,.areaOrientation dd span{display:block}.areaOrientation dd strong{color:#fff;font-size:1rem}.areaOrientation dd span{color:#ffffff80;text-transform:uppercase;margin-top:3px;font-size:.6rem}.areaTravelNote{color:#ffffffa6;margin:0 0 12px;font-size:.72rem;line-height:1.7}.areaOrientation article>small{color:#ffffff7a;margin-top:18px;font-size:.6rem;line-height:1.6;display:block}.areaLocalDetails{padding:clamp(90px,11vw,155px) 0}.areaLocalDetails>div:first-child{grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(35px,8vw,110px);display:grid}.areaLocalDetails>div:first-child>p:last-child{color:#555b64;margin:0;line-height:1.8}.areaLocalHighlights{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:55px;display:grid}.areaLocalHighlights article{background:#fff;grid-template-columns:minmax(130px,.48fr) 1fr;align-items:stretch;gap:clamp(22px,3vw,36px);padding:clamp(18px,2.4vw,28px);display:grid}.areaLocalHighlightsText article{grid-template-columns:1fr;padding:clamp(30px,4vw,48px)}.areaLocalHighlights article>div:last-child{align-self:center;padding-block:8px}.areaLocalHighlights article span{width:fit-content;color:var(--site-blue);letter-spacing:.08em;text-transform:uppercase;background:#0d1b4c12;margin-bottom:18px;padding:7px 9px;font-size:.56rem;font-weight:850;display:inline-flex}.areaLocalHighlightMedia{background:#d9d9d5;min-height:170px;position:relative;overflow:hidden}.areaLocalHighlightMedia img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.areaLocalHighlights article:hover .areaLocalHighlightMedia img{transform:scale(1.04)}.areaLocalLists{border-top:1px solid var(--site-line);grid-template-columns:1fr 1fr;gap:40px;margin-top:60px;padding-top:45px;display:grid}.areaLocalLists p{color:#555b64;margin:0 0 22px;font-size:.8rem;line-height:1.75}.areaLocalLists ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.areaLocalLists li{color:var(--site-blue);background:#0d1b4c12;padding:9px 12px;font-size:.68rem;font-weight:750}.areaLocalHighlights small{color:#777c84;margin-top:18px;font-size:.68rem;line-height:1.65;display:block}.areaPlaces{border-top:1px solid var(--site-line);padding:clamp(70px,9vw,125px) 0}.areaPlacesHead{grid-template-columns:1fr .75fr;align-items:end;gap:clamp(35px,8vw,110px);display:grid}.areaPlacesHead h2{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:550;line-height:.98}.areaPlacesHead>p{color:#555b64;margin:0;line-height:1.8}.areaPlacesGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.areaPlaceCard{border:1px solid var(--site-line);background:#fff;overflow:hidden}.areaPlaceImage{background:#d9d9d5;min-height:220px;position:relative;overflow:hidden}.areaPlaceImage img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.areaPlaceCard:hover .areaPlaceImage img{transform:scale(1.04)}.areaPlaceCard>div:last-child{padding:26px}.areaPlaceCard p{color:var(--site-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:.58rem;font-weight:850}.areaPlaceCard h3{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;margin:0 0 10px;font-size:clamp(1.55rem,2.4vw,2.4rem);font-weight:550;line-height:1.05}.areaPlaceCard address{color:#666b73;font-size:.74rem;font-style:normal;line-height:1.6}.areaPlaceCard dl{gap:10px;margin:20px 0;display:grid}.areaPlaceCard dl>div{border-top:1px solid var(--site-line);justify-content:space-between;gap:14px;padding-top:10px;display:flex}.areaPlaceCard dt{color:#777c84;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.areaPlaceCard dd{color:var(--site-blue);margin:0;font-size:.76rem;font-weight:850}.areaPlaceCard dd span{color:#777c84;font-weight:650}.areaPlaceCard a{color:var(--site-blue);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:5px;font-size:.65rem;font-weight:850;text-decoration:underline}.areaPlaceCardLocal{min-height:260px;display:flex}.areaPlaceCardLocal>div:last-child{flex-direction:column;justify-content:center;display:flex}.areaPlaceCardLocal address{max-width:460px}.areaPlacesSource{color:#6e737b;margin:24px 0 0;font-size:.68rem;line-height:1.7}.areaPlacesEmpty{border:1px solid var(--site-line);background:#fff;grid-template-columns:.8fr 1.2fr .75fr;align-items:start;gap:clamp(25px,5vw,70px);margin-top:48px;padding:clamp(30px,5vw,58px);display:grid}.areaPlacesEmpty h3{color:var(--site-blue);font-family:var(--font-amarea-display), Georgia, serif;margin:0;font-size:clamp(2rem,3vw,3.4rem);font-weight:550;line-height:1}.areaPlacesEmpty p{color:#555b64;margin:0;line-height:1.85}.areaPlacesEmpty ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.areaPlacesEmpty li{color:var(--site-blue);letter-spacing:.08em;text-transform:uppercase;background:#0d1b4c12;padding:12px 14px;font-size:.65rem;font-weight:850}.areaSources{border-top:1px solid var(--site-line);padding:45px 0 75px}.areaSources h2{color:var(--site-blue);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem}.areaSources>p{color:#6e737b;margin:12px 0 22px;font-size:.75rem;line-height:1.7}.areaSources ul{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.areaSources a{color:var(--site-blue);text-underline-offset:4px;font-size:.68rem;font-weight:800;text-decoration:underline}.areaRelated{border-top:1px solid var(--site-line)}.areaRelated a{color:var(--site-blue);letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:.75rem;font-weight:800;display:inline-block}.areaCta{color:#fff;background:var(--site-blue);margin-top:20px;padding:clamp(55px,8vw,105px)}.areaCta h2{color:#fff;max-width:800px;font-family:var(--font-amarea-display), Georgia, serif;margin:8px 0 20px;font-size:clamp(3rem,6vw,6.4rem);font-weight:550;line-height:.94}.areaCta>p:not(.siteEyebrow){color:#ffffffbf;max-width:650px;line-height:1.8}.areaCta .siteButton{margin-top:20px}.areaIndexHero{color:#fff;background:var(--site-blue);padding:210px clamp(24px,8vw,130px) 100px}.areaIndexHero h1{max-width:1050px;font-size:clamp(3.8rem,7vw,7.8rem)}.areaIndexGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:70px 0 20px;display:grid}.areaIndexGrid>a{min-height:580px}@media (max-width:820px){.areaIntro,.areaHighlights,.areaDetails,.areaExpectations,.areaOrientationHead,.areaOrientationGrid,.areaLocalDetails>div:first-child,.areaLocalHighlights,.areaLocalLists,.areaPlacesHead,.areaPlacesGrid,.areaPlacesEmpty,.areaMarketIntro,.areaMarketGrid{grid-template-columns:1fr}.areaHighlights{gap:35px}.areaPhotoStory{grid-template-rows:none;grid-template-columns:1fr}.areaPhotoStory figure,.areaPhotoStory figure:first-child{grid-row:auto;min-height:360px}.areaPhotoStory figure:first-child{min-height:480px}.areaLocalHighlights article{grid-template-columns:1fr}.areaLocalHighlightMedia{min-height:260px}.areaIndexGrid{grid-template-columns:1fr}.areaIndexGrid>a{min-height:500px}.areaMarketGrid{gap:24px}.areaMarketCard>strong{margin-top:26px}}@media (max-width:560px){.areaMarketCard{padding:28px 22px}.areaMarketCardHead{gap:12px;display:grid}.areaMarketCardHead span{width:fit-content}.areaMarketCard>strong{font-size:clamp(3rem,16vw,4.4rem)}.areaMarketChart{height:105px;margin-top:26px}}
