.journey-switch[data-v-1a92e257]{display:inline-flex;gap:var(--space-xs);padding:var(--space-xs);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-pill)}button[data-v-1a92e257]{min-height:40px;padding:8px 18px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-weight:500;font-size:14.5px;transition:transform .16s var(--ease-out),background-color .22s var(--ease-out),color .22s var(--ease-out)}button[data-v-1a92e257]:active{transform:scale(.97)}button.selected[data-v-1a92e257]{background:var(--ink-strong);color:var(--band-text)}@media(max-width:900px){.journey-switch[data-v-1a92e257]{display:flex;flex-direction:column;border-radius:var(--radius-md);width:100%}button[data-v-1a92e257]{min-height:var(--touch-min);border-radius:var(--radius-sm)}}.site-header[data-v-69a4bd20]{position:sticky;top:0;z-index:20;background:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);padding:12px 0}.inner[data-v-69a4bd20]{display:flex;align-items:center;gap:var(--space-2xl);flex-wrap:wrap}.logo-link[data-v-69a4bd20]{display:inline-flex;align-items:center;min-height:var(--touch-min);border-radius:var(--radius-md)}.logo-link img[data-v-69a4bd20]{display:block;width:132px;min-width:100px;height:auto}.logo-link[data-v-69a4bd20]{padding-right:var(--space-lg)}nav[data-v-69a4bd20]{margin-right:auto}.call[data-v-69a4bd20]{margin-left:var(--space-md)}nav ul[data-v-69a4bd20]{display:flex;gap:var(--space-xl);list-style:none;padding:0;flex-wrap:wrap}nav a[data-v-69a4bd20]{color:var(--ink);text-decoration:none;font-weight:500;font-size:15.5px;letter-spacing:.01em;display:inline-flex;align-items:center;min-height:var(--touch-min);border-bottom:1px solid transparent;transition:border-color .22s var(--ease-out),color .22s var(--ease-out)}nav a[data-v-69a4bd20]:hover,nav a.router-link-active[data-v-69a4bd20]{color:var(--ink-strong);border-bottom-color:var(--rule-accent)}.call[data-v-69a4bd20]{background:var(--call-bg);color:var(--call-text);border:1px solid var(--call-border);padding:10px 20px;gap:10px;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.call[data-v-69a4bd20]:hover{background:var(--action-bg);color:var(--action-text);border-color:var(--action-bg)}.call-icon[data-v-69a4bd20]{display:inline-flex;align-items:center;opacity:.85}.call:hover .call-icon[data-v-69a4bd20]{opacity:1}.call-number[data-v-69a4bd20]{font-size:16px;font-weight:500}@media(max-width:1180px){.inner[data-v-69a4bd20]{gap:var(--space-lg)}nav[data-v-69a4bd20]{order:3;width:100%}}@media(max-width:560px){.call[data-v-69a4bd20]{padding:9px 15px 9px 12px;gap:7px}.call-number[data-v-69a4bd20]{font-size:15px}}.site-footer[data-v-987106b9]{position:relative;margin-top:var(--section-gap);padding:clamp(56px,7vw,96px) 0 var(--space-3xl);overflow:hidden}@media(max-width:900px){.site-footer[data-v-987106b9]{margin-top:var(--section-gap-mobile)}}.inner[data-v-987106b9]{position:relative;display:grid;gap:clamp(40px,5vw,72px)}.grid[data-v-987106b9]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,2fr);gap:clamp(32px,5vw,88px)}.rail[data-v-987106b9]{display:grid;gap:var(--space-md);align-content:start;justify-items:start;max-width:42ch}.mark[data-v-987106b9]{display:block}.tagline[data-v-987106b9]{font-family:var(--font-display);font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--band-mark);margin:0}.lede[data-v-987106b9]{color:var(--band-text);margin:var(--space-sm) 0 0}.site-footer .call[data-v-987106b9]{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch-min);padding:12px 26px 12px 20px;margin-top:var(--space-sm);border-radius:var(--radius-pill);background:var(--call-band-bg);color:var(--call-band-text);border:1px solid var(--call-band-border);text-decoration:none;font-family:var(--font-display);font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:background-color .22s var(--ease-out),transform .16s var(--ease-out)}.site-footer .call[data-v-987106b9]:hover{background:var(--band-text);color:var(--ink-strong);border-color:var(--band-text)}.call[data-v-987106b9]:active{transform:scale(.98)}.call-icon[data-v-987106b9]{display:inline-flex}.hours[data-v-987106b9]{color:var(--band-text-soft);font-size:15px;margin:var(--space-sm) 0 0}.email-line[data-v-987106b9]{color:var(--band-text-soft);font-size:15px;margin:0}.site-footer .email-line a[data-v-987106b9]{color:var(--band-text);text-decoration:underline;text-underline-offset:3px}.email-line a[data-v-987106b9]:hover{color:var(--band-accent)}.cols[data-v-987106b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:clamp(24px,3vw,48px);align-content:start}h2[data-v-987106b9]{color:var(--band-mark);margin-bottom:var(--space-md)}ul[data-v-987106b9]{list-style:none;padding:0;margin:0;display:grid;gap:2px}.site-footer .cols a[data-v-987106b9]{color:var(--band-text);text-decoration:none;display:inline-flex;align-items:center;min-height:34px;font-size:15.5px}.site-footer .cols a[data-v-987106b9]:hover{color:var(--band-accent);text-decoration:underline;text-underline-offset:3px}.areas[data-v-987106b9]{border-top:1px solid var(--band-rule);padding-top:clamp(28px,3vw,44px);display:grid;gap:var(--space-lg)}.areas-grid[data-v-987106b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-lg) clamp(24px,3vw,48px)}.area-name[data-v-987106b9]{color:var(--band-text);font-weight:500;margin:0 0 6px;font-size:15.5px}.area ul[data-v-987106b9]{gap:2px}.area li[data-v-987106b9]{color:var(--band-text-soft);font-size:15px;line-height:1.7}.areas-note[data-v-987106b9]{color:var(--band-text-soft);max-width:62ch}.legal[data-v-987106b9]{border-top:1px solid var(--band-rule);padding-top:clamp(28px,3vw,44px);display:grid;gap:var(--space-md)}.works-with[data-v-987106b9]{display:grid;gap:var(--space-sm)}.works-lede[data-v-987106b9]{color:var(--band-text);max-width:68ch;margin:0 0 var(--space-xs)}.chips[data-v-987106b9]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0}.chip[data-v-987106b9]{border:1px solid var(--band-rule);border-radius:var(--radius-pill);padding:6px 15px;font-size:14px;color:var(--band-text)}.legal-links[data-v-987106b9]{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin:0}.site-footer .legal-links a[data-v-987106b9]{color:var(--band-text);text-decoration:underline;text-underline-offset:3px;min-height:var(--touch-min);display:inline-flex;align-items:center;font-size:15px}.site-footer .legal-links a[data-v-987106b9]:hover{color:var(--band-accent)}.entity[data-v-987106b9]{color:var(--band-text-soft)}.disclosure[data-v-987106b9]{color:var(--band-text-soft);max-width:70ch}.ack[data-v-987106b9]{color:var(--band-text-soft);max-width:76ch}@media(max-width:1000px){.grid[data-v-987106b9]{grid-template-columns:1fr}.rail[data-v-987106b9]{max-width:none}}.skip-link[data-v-c5198b54]{position:absolute;left:-9999px;top:0;z-index:30;background:var(--band-bg);color:var(--white);padding:12px 20px;border-radius:0 0 var(--radius-md) 0}.skip-link[data-v-c5198b54]:focus{left:0}main[data-v-c5198b54]:focus{outline:none}:root{--orange: #EB694C;--burgundy: #7F311A;--coffee: #69481E;--chocolate: #2B2020;--charcoal: #41392F;--grey: #606060;--gold: #E6BE9D;--pink: #F9DFDF;--cream: #F2E2D5;--stone: #F0ECE2;--beige: #FBF6F0;--white: #FFFFFF;--bg: var(--white);--surface: var(--stone);--surface-warm: var(--cream);--surface-bright: var(--beige);--ink: var(--charcoal);--ink-strong: var(--chocolate);--text-primary: var(--coffee);--text-secondary: var(--grey);--label: var(--coffee);--action-bg: var(--burgundy);--action-text: var(--beige);--link: var(--burgundy);--focus-ring: var(--burgundy);--call-bg: var(--orange);--call-text: var(--chocolate);--call-border: var(--orange);--call-band-bg: var(--orange);--call-band-text: var(--chocolate);--call-band-border: var(--orange);--hairline: rgba(65, 57, 47, .14);--rule-strong: rgba(65, 57, 47, .32);--rule-accent: var(--gold);--gold-tint: rgba(230, 190, 157, .3);--band-bg: var(--chocolate);--band-text: var(--beige);--band-text-soft: var(--cream);--band-accent: var(--orange);--band-mark: var(--gold);--band-rule: rgba(230, 190, 157, .28);--shape-1: var(--orange);--shape-2: var(--burgundy);--shape-3: var(--gold);--shape-4: var(--pink);--status-available: #1F5C3E;--status-leased: var(--grey);--status-soon: var(--coffee);--danger: #9E2B12;--grid-max: 1600px;--gutter: 44px;--section-gap: 96px;--section-gap-mobile: 64px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-pill: 999px;--touch-min: 48px;--shadow-1: 0 .5px 2px rgba(43, 32, 32, .12);--shadow-2: 0 2px 4px rgba(43, 32, 32, .2);--font-display: "Aeonik", "General Sans", system-ui, sans-serif;--font-body: "General Sans", system-ui, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Light.woff2) format("woff2"),url(/fonts/aeonik/Aeonik-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Regular.woff2) format("woff2"),url(/fonts/aeonik/Aeonik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-RegularItalic.woff2) format("woff2"),url(/fonts/aeonik/Aeonik-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Bold.woff2) format("woff2"),url(/fonts/aeonik/Aeonik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Semibold.otf) format("opentype");font-weight:600;font-display:swap}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-body);font-size:17px;line-height:1.6}.display-xl{font-family:var(--font-display);font-size:clamp(38px,4.2vw,62px);line-height:1.08;letter-spacing:-.015em;font-weight:400}.display-l{font-family:var(--font-display);font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:-.012em;font-weight:400}.display-m{font-size:clamp(23px,2.2vw,28px);line-height:1.2;letter-spacing:-.008em;font-weight:500}.display-xl strong,.display-l strong{font-weight:500}.body-l{font-size:20px;line-height:1.6;font-weight:400}.caption{font-size:15px;line-height:1.4}.data-label{font-family:var(--font-display);font-size:13px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-display);display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--label)}.eyebrow:before{content:"";width:28px;height:1px;background:var(--rule-accent)}h1,h2,h4{font-family:var(--font-display);font-weight:400;color:var(--ink)}h3{font-family:var(--font-body);font-weight:500;color:var(--ink)}.band h1,.band h2,.band h4{color:var(--band-text)}p{max-width:68ch}a{color:var(--link);text-underline-offset:4px}a:hover{color:var(--ink-strong)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}button{font:inherit;cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:var(--grid-max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}@media(max-width:900px){.container{padding-left:20px;padding-right:20px}}.section{padding-top:var(--section-gap)}.section:last-child{padding-bottom:var(--section-gap)}@media(max-width:900px){.section{padding-top:var(--section-gap-mobile)}.section:last-child{padding-bottom:var(--section-gap-mobile)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--touch-min);padding:12px 28px;background:var(--action-bg);color:var(--action-text);font-weight:500;border:0;border-radius:var(--radius-pill);text-decoration:none;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),color .16s var(--ease-out)}.btn:hover{background:var(--ink-strong);color:var(--band-text);transition:transform .16s var(--ease-out),background-color .22s var(--ease-out),color .22s var(--ease-out)}.btn:active{transform:scale(.97)}.btn.secondary{background:transparent;color:var(--ink);border:1px solid var(--action-bg)}.btn.secondary:hover{background:var(--action-bg);color:var(--action-text)}.btn .btn-arrow{width:30px;height:30px;margin-right:-14px;border-radius:50%;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s var(--ease-out)}.btn:hover .btn-arrow{background:#ffffff3d}@media(hover:hover)and (pointer:fine){.btn:hover .btn-arrow{transform:translate(3px)}}.btn .btn-arrow svg{display:block}.data-block{background:var(--surface-bright);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-xl)}.bezel{background:var(--surface-bright);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:8px;box-shadow:0 24px 60px -36px #2b202042}.bezel>*{border-radius:calc(var(--radius-lg) - 8px)}.placeholder-tag{display:inline-block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--label);background:var(--gold-tint);border:1px dashed var(--rule-strong);border-radius:var(--radius-sm);padding:2px 10px}.photo-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(165deg,#e6be9d6b,#e6be9d1a 60%),var(--surface);border:1px solid var(--hairline);color:var(--label);border-radius:calc(var(--radius-lg) - 8px);min-height:260px;text-align:center;padding:var(--space-xl)}.band{background:var(--band-bg);color:var(--band-text)}.band h2,.band h3{color:var(--band-text)}.band a:not(.btn){color:var(--band-accent)}.band .btn{background:var(--band-text);color:var(--action-bg)}.band .btn:hover{background:var(--band-text-soft);color:var(--action-bg)}.band .btn .btn-arrow{background:#7f311a29}.band .btn:hover .btn-arrow{background:#7f311a38}.band .chip{background:#fbf6f01a;color:var(--band-text)}.band .chip .date{color:var(--band-text-soft)}.band .chip.absent{background:transparent;border-color:#fbf6f057;color:var(--band-text-soft)}.band a:not(.btn):hover{color:var(--band-text)}.band :focus-visible{outline-color:var(--band-accent)}[data-reveal]{opacity:0;transform:translateY(20px);filter:blur(5px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),filter .8s var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * 45ms)}[data-reveal].in{opacity:1;transform:none;filter:none}[data-reveal][data-reveal-staggered]{opacity:1;transform:none;filter:none;transition:none}[data-reveal][data-reveal-staggered] [data-reveal-item]{opacity:0;transform:translateY(20px);filter:blur(5px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),filter .8s var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * 45ms)}[data-reveal][data-reveal-staggered].in [data-reveal-item]{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-property:background-color,border-color,color,opacity,fill,stroke!important;transition-duration:.16s!important;transition-delay:0ms!important}[data-reveal],[data-reveal][data-reveal-staggered] [data-reveal-item]{opacity:1;transform:none;filter:none}}input[type=text],input[type=email],input[type=tel],select,textarea{font:inherit;color:var(--ink);background:var(--surface-bright);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:12px 16px;min-height:var(--touch-min);width:100%}input:hover,select:hover,textarea:hover{border-color:var(--action-bg)}input::placeholder,textarea::placeholder{color:var(--grey);opacity:.8}select:disabled{color:var(--grey);opacity:.7}input[type=checkbox]{width:22px;height:22px;accent-color:var(--action-bg);min-height:0}
