@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/cormorant-garamond-500-normal-lf.64FsHFeK.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/cormorant-garamond-500-italic-lf.BSpwK4uO.woff2) format("woff2")}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #0E1A24;--ink-0: #070E14;--ink-1: #0A131B;--bg: #0E1A24;--surface: #13222E;--surface-2: #1A2C3A;--text: #EEE8DD;--muted: #A8B1B7;--line: rgb(238 232 221 / .16);--line-strong: rgb(238 232 221 / .32);--brass: #C9A675;--paper: #F2EDE4;--paper-2: #E8E1D5;--on-paper: #0E1A24;--on-paper-muted: #56606A;--brass-on-paper: #7A5C30;--st-available: #23443A;--st-available-ink: #D3EBDD;--st-reserved: #4D3D22;--st-reserved-ink: #F3DDB0;--st-sold: #15242F;--st-sold-ink: #8C979F;--accent: var(--brand);--accent-strong: #050B10;--danger: #A3271B;--serif: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--sans: "Jost Variable", "Jost", "Helvetica Neue", Arial, sans-serif;--fs-hero: clamp(2.7rem, 7vw, 7rem);--fs-h2: clamp(2.3rem, 4.6vw, 4.4rem);--fs-h3: clamp(1.55rem, 2.3vw, 2.1rem);--fs-lead: clamp(1.15rem, 1.5vw, 1.4rem);--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-eyebrow: .75rem;--gutter: clamp(16px, 4.2vw, 64px);--max: 1360px;--space-section: clamp(88px, 12vw, 184px);--header-h: 80px;--subnav-h: 56px;--radius-card: 2px;--radius-btn: 0;--control-radius: 0;--control-h: 52px;--surface-input: #FFFFFF;--ease: cubic-bezier(.2, .7, .1, 1)}@media(max-width:760px){:root{--header-h: 64px;--subnav-h: 52px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--subnav-h) + 16px)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--fs-body);line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;font-weight:500;text-wrap:balance}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.paper :focus-visible{outline-color:var(--brand)}::selection{background:var(--brass);color:var(--brand)}.skip{position:fixed;left:16px;top:12px;z-index:100;padding:12px 18px;background:var(--paper);color:var(--on-paper);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--space-section);position:relative}.section--tight{padding-block:clamp(64px,8vw,120px)}.section--deep{background:var(--ink-1)}.section--paper{background:var(--paper);color:var(--on-paper)}.eyebrow{display:block;font:500 var(--fs-eyebrow) / 1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.section--paper .eyebrow,.paper .eyebrow{color:var(--on-paper-muted)}.display{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.005em}.h3{font-family:var(--serif);font-size:var(--fs-h3);line-height:1.1;font-weight:500}.lead{font-size:var(--fs-lead);line-height:1.55;font-weight:300;color:var(--text);max-width:40ch}.section--paper .lead{color:var(--on-paper)}.muted{color:var(--muted)}.section--paper .muted{color:var(--on-paper-muted)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.prose{max-width:62ch}.prose p{margin:0 0 1.1em}.link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:500 .8125rem / 1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.link:after{content:"";width:34px;height:1px;background:currentColor;transition:width .4s var(--ease)}.link:hover:after{width:56px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border:1px solid var(--text);background:transparent;color:var(--text);font:500 .8125rem / 1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}.button:hover,.button--solid{background:var(--text);color:var(--brand)}.button--solid:hover{background:var(--brass);border-color:var(--brass)}.section--paper .button,.paper .button{border-color:var(--on-paper);color:var(--on-paper)}.section--paper .button:hover,.paper .button:hover{background:var(--on-paper);color:var(--paper)}.tag{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;font:500 .6875rem / 1 var(--sans);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--text);background:#0a131b8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brass)}.tag[data-status=marketing]:before{background:#8fc7a4}.tag[data-status=construction]:before{background:#e7b866}.tag[data-status=delivered]:before{background:#b9c2c8}.pill{display:inline-block;padding:5px 10px;font:500 .6875rem / 1 var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.pill[data-st=available]{background:var(--st-available);color:var(--st-available-ink)}.pill[data-st=reserved]{background:var(--st-reserved);color:var(--st-reserved-ink)}.pill[data-st=sold]{background:transparent;color:var(--st-sold-ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.paper{background:var(--paper);color:var(--on-paper);--text: var(--on-paper);--muted: var(--on-paper-muted);--line: #CFC6B8;--control-border: #BDB3A4;--control-bg: #FFFFFF;--control-text: var(--on-paper);--control-muted: var(--on-paper-muted);--control-focus: var(--brand)}.paper .field-label{font-weight:500;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.paper .btn{width:100%;height:56px;letter-spacing:.2em;text-transform:uppercase;font-size:.8125rem;font-weight:500;background:var(--brand);border-color:var(--brand);color:var(--paper)}.paper .btn:hover{background:var(--accent-strong)}.paper .enquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.paper .enquiry-grid>div:first-child{grid-column:1 / -1}.paper .enquiry-full{grid-column:1 / -1}.paper .enquiry-note{font-size:.8125rem;color:var(--on-paper-muted);margin:14px 0 0}.paper .field-error{color:var(--danger);font-size:.875rem;margin:6px 0 0}.paper .enquiry-status{padding:18px 20px;background:#fff;border-left:3px solid var(--brand);margin:0 0 16px}.paper .enquiry-status[data-kind=error]{border-left-color:var(--danger)}@media(max-width:560px){.paper .enquiry-grid{grid-template-columns:1fr}}.consent{--bg: var(--surface);--text: var(--text);--line: var(--line-strong)}.frame{position:relative;overflow:hidden;background:var(--surface)}.frame picture{display:block;width:100%;height:100%}.frame img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.reveal{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.reveal-slow{animation:rise-far linear both;animation-timeline:view();animation-range:entry 0% cover 45%}.settle img{animation:settle linear both;animation-timeline:view();animation-range:entry 0% cover 55%}.parallax img{animation:drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}@keyframes rise{0%{transform:translate3d(0,44px,0)}to{transform:none}}@keyframes rise-far{0%{transform:translate3d(0,90px,0)}to{transform:none}}@keyframes settle{0%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes drift{0%{transform:translate3d(0,-6%,0) scale(1.14)}to{transform:translate3d(0,6%,0) scale(1.14)}}}:root{--control-h: 48px;--control-px: 14px;--control-radius: var(--radius-btn, 8px);--control-border: var(--line, #d6d3cf);--control-bg: var(--surface-input, #fff);--control-text: var(--text, #1a1a1a);--control-muted: var(--muted, #6b6b6b);--control-focus: var(--accent, #134266)}.field{display:grid;gap:6px;min-width:0}.field-label{font-size:.875rem;font-weight:600;color:var(--control-text)}.field-label.sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.control{box-sizing:border-box;width:100%;height:var(--control-h);padding:0 var(--control-px);font:inherit;font-size:1rem;line-height:1.2;color:var(--control-text);background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);transition:border-color .15s,box-shadow .15s}textarea.control{height:auto;min-height:calc(var(--control-h) * 2.5);padding:12px var(--control-px);resize:vertical}.control[type=number]{appearance:textfield;-moz-appearance:textfield}.control[type=number]::-webkit-inner-spin-button,.control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--control-bg) inset;-webkit-text-fill-color:var(--control-text)}.control::placeholder{color:var(--control-muted);opacity:1}.control:hover:not(:disabled){border-color:color-mix(in oklab,var(--control-border),var(--control-text) 25%)}.control:focus-visible,.control:focus{outline:none;border-color:var(--control-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--control-focus) 25%,transparent)}.control:disabled{opacity:.55;cursor:not-allowed}.control[aria-invalid=true],.control:user-invalid{border-color:var(--danger, #b42318)}.select{position:relative;display:block}.select>select.control{appearance:none;-webkit-appearance:none;padding-right:calc(var(--control-px) + 24px);cursor:pointer;text-overflow:ellipsis}.select:after{content:"";position:absolute;right:var(--control-px);top:50%;width:12px;height:8px;transform:translateY(-50%);pointer-events:none;background:var(--control-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.check{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;color:var(--control-text)}.check input{width:20px;height:20px;margin:0;accent-color:var(--control-focus);cursor:pointer}.check input:focus-visible{outline:3px solid color-mix(in oklab,var(--control-focus) 35%,transparent);outline-offset:2px}.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-h);padding:0 calc(var(--control-px) + 6px);font:inherit;font-size:1rem;font-weight:600;border-radius:var(--control-radius);border:1px solid var(--control-focus);cursor:pointer;white-space:nowrap;background:var(--control-focus);color:#fff;text-decoration:none}.btn--secondary{background:transparent;color:var(--control-text);border-color:var(--control-border)}.btn--on-photo{background:#00000040;color:#fff;border-color:#fff}.btn--on-photo:hover{background:#0006}.btn:focus-visible{outline:3px solid color-mix(in oklab,var(--control-focus) 35%,transparent);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed}.combobox{position:relative}.combobox-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:280px;overflow:auto;margin:0;padding:4px;list-style:none;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:0 12px 32px #0000001f}.combobox-list[hidden]{display:none}.combobox-option{padding:10px 12px;border-radius:calc(var(--control-radius) - 2px);cursor:pointer;color:var(--control-text)}.combobox-option[aria-selected=true]{font-weight:600}.combobox-option.is-active{background:color-mix(in oklab,var(--control-focus) 10%,transparent)}.combobox-empty{padding:10px 12px;color:var(--control-muted)}.field-error{margin:4px 0 0;font-size:.875rem;color:var(--danger, #b42318)}.enquiry form,.enquiry-grid{display:grid;gap:16px}@media(min-width:640px){.enquiry-grid{grid-template-columns:1fr 1fr}.enquiry-full{grid-column:1 / -1}}.enquiry-note{margin:0;font-size:.875rem;color:var(--control-muted)}.enquiry-note a{color:inherit}.enquiry-status{margin:0 0 16px;padding:16px;border-radius:var(--control-radius);border:1px solid var(--control-border);color:var(--control-text)}.enquiry-status[data-kind=error]{border-color:var(--danger, #b42318)}.enquiry-status:focus{outline:none}.consent{position:fixed;z-index:50;inset:auto 16px 16px;max-width:560px;display:grid;gap:12px;padding:16px;background:var(--bg, #fff);color:var(--text, #111);border:1px solid var(--line, #ddd);border-radius:var(--radius-card, 8px);box-shadow:0 8px 24px #0000001f;font-size:.9375rem}.consent p{margin:0}.consent a{color:inherit}.consent-actions{display:flex;gap:8px;flex-wrap:wrap}.consent-actions .btn{flex:1}.wm[data-astro-cid-hhuuaa7r]{display:inline-grid;justify-items:center;line-height:1;gap:5px}.wm-a[data-astro-cid-hhuuaa7r]{font:500 1.5rem / .9 var(--serif);letter-spacing:.34em;margin-right:-.34em;text-transform:uppercase}.wm-b[data-astro-cid-hhuuaa7r]{font:500 .5625rem / 1 var(--sans);letter-spacing:.52em;margin-right:-.52em;text-transform:uppercase;opacity:.85}.wm--lg[data-astro-cid-hhuuaa7r] .wm-a[data-astro-cid-hhuuaa7r]{font-size:clamp(2.6rem,6vw,4.6rem)}.wm--lg[data-astro-cid-hhuuaa7r] .wm-b[data-astro-cid-hhuuaa7r]{font-size:clamp(.6875rem,1vw,.875rem)}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:40;color:var(--text);background:linear-gradient(to bottom,#070e149e,#070e1400)}@supports not (animation-timeline: scroll()){.site-header[data-astro-cid-3ef6ksr2]{background:#0e1a24f0;border-bottom:1px solid var(--line)}}@supports (animation-timeline: scroll()){.site-header[data-astro-cid-3ef6ksr2]{animation:solidify linear both;animation-timeline:scroll(root);animation-range:0 32vh}@keyframes solidify{to{background-color:#0e1a24f5;box-shadow:0 1px 0 var(--line)}}}.bar[data-astro-cid-3ef6ksr2]{height:var(--header-h);display:flex;align-items:center;gap:40px;max-width:none;padding-inline:var(--gutter)}.home[data-astro-cid-3ef6ksr2]{text-decoration:none;display:inline-flex;min-height:44px;align-items:center;margin-right:auto}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:36px;list-style:none;margin:0;padding:0}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.cta[data-astro-cid-3ef6ksr2]{font:500 .75rem / 1 var(--sans);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;position:relative}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}.cta[data-astro-cid-3ef6ksr2]{padding:0 20px;border:1px solid var(--line-strong);min-height:44px;transition:background .3s,color .3s}.cta[data-astro-cid-3ef6ksr2]:hover{background:var(--text);color:var(--brand)}.burger[data-astro-cid-3ef6ksr2]{display:none;width:48px;height:48px;margin-right:-10px;border:0;background:none;cursor:pointer;position:relative;z-index:2}.lines[data-astro-cid-3ef6ksr2],.lines[data-astro-cid-3ef6ksr2]:before,.lines[data-astro-cid-3ef6ksr2]:after{position:absolute;left:12px;right:12px;height:1.5px;background:currentColor;transition:transform .35s var(--ease),opacity .2s}.lines[data-astro-cid-3ef6ksr2]{top:50%}.lines[data-astro-cid-3ef6ksr2]:before{content:"";left:0;right:0;transform:translateY(-7px)}.lines[data-astro-cid-3ef6ksr2]:after{content:"";left:0;right:0;transform:translateY(7px)}.is-open[data-astro-cid-3ef6ksr2] .lines[data-astro-cid-3ef6ksr2]{background:transparent}.is-open[data-astro-cid-3ef6ksr2] .lines[data-astro-cid-3ef6ksr2]:before{transform:rotate(45deg)}.is-open[data-astro-cid-3ef6ksr2] .lines[data-astro-cid-3ef6ksr2]:after{transform:rotate(-45deg)}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:1;background:var(--ink-1);visibility:hidden;pointer-events:none;opacity:0;transition:opacity .35s var(--ease),visibility 0s linear .35s;overflow-y:auto;overscroll-behavior:contain}.is-open[data-astro-cid-3ef6ksr2] .menu[data-astro-cid-3ef6ksr2]{visibility:visible;pointer-events:auto;opacity:1;transition:opacity .35s var(--ease)}.menu-inner[data-astro-cid-3ef6ksr2]{padding:calc(var(--header-h) + 32px) var(--gutter) 48px;display:grid;gap:40px}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}.menu-programmes[data-astro-cid-3ef6ksr2]{display:grid;gap:6px}.menu-programmes[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:grid;gap:4px;padding:14px 0;text-decoration:none;border-bottom:1px solid var(--line)}.menu-h[data-astro-cid-3ef6ksr2]{margin:0 0 12px;font-size:var(--fs-small);color:var(--muted)}.mp-title[data-astro-cid-3ef6ksr2]{font:500 2rem / 1.05 var(--serif)}.mp-city[data-astro-cid-3ef6ksr2]{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.menu-links[data-astro-cid-3ef6ksr2]{display:grid;gap:4px}.menu-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;min-height:44px;align-items:center;font-size:.8125rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.is-open[data-astro-cid-3ef6ksr2]{background:transparent;animation:none;box-shadow:none}@media(max-width:960px){.nav[data-astro-cid-3ef6ksr2],.cta[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:block}}html.menu-lock{overflow:hidden}.site-footer[data-astro-cid-sz7xmlte]{background:var(--ink-0);border-top:1px solid var(--line);padding-top:clamp(72px,9vw,128px)}.top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;padding-bottom:72px}.brand[data-astro-cid-sz7xmlte]{display:grid;gap:28px;align-content:start;justify-items:start}.tagline[data-astro-cid-sz7xmlte]{font-size:var(--fs-small);color:var(--muted);max-width:30ch;margin:0}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.fh[data-astro-cid-sz7xmlte]{font:500 var(--fs-small) / 1.3 var(--sans);color:var(--text);margin:0 0 16px}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:4px}li[data-astro-cid-sz7xmlte],address[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:var(--fs-small);line-height:1.5}li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding:6px 0;text-decoration:none}li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}address[data-astro-cid-sz7xmlte]{font-style:normal}address[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 4px;color:var(--muted)}address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text)}.bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:24px 32px;border-top:1px solid var(--line);font-size:.8125rem;color:var(--muted)}.bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}@media(max-width:960px){.top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:48px}}@media(max-width:640px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:36px}}.pnav[data-astro-cid-iwy4jhjj]{position:sticky;top:var(--header-h);z-index:30;background:#0a131bf7;border-block:1px solid var(--line)}.inner[data-astro-cid-iwy4jhjj]{height:var(--subnav-h);display:flex;align-items:center;gap:32px;padding-inline:var(--gutter)}.pname[data-astro-cid-iwy4jhjj]{display:inline-flex;align-items:baseline;gap:12px;font:500 1.25rem / 1 var(--serif);text-decoration:none;white-space:nowrap;margin-right:auto}.pname[data-astro-cid-iwy4jhjj] span[data-astro-cid-iwy4jhjj]{font:500 .6875rem / 1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}ul[data-astro-cid-iwy4jhjj]{display:flex;gap:4px;list-style:none;margin:0;padding:0}ul[data-astro-cid-iwy4jhjj] a[data-astro-cid-iwy4jhjj]{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;text-decoration:none;font:500 .75rem / 1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;box-shadow:inset 0 -1px 0 transparent;transition:color .2s}ul[data-astro-cid-iwy4jhjj] a[data-astro-cid-iwy4jhjj]:hover{color:var(--text)}ul[data-astro-cid-iwy4jhjj] a[data-astro-cid-iwy4jhjj][aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--brass)}.pcta[data-astro-cid-iwy4jhjj]{font:500 .75rem / 1 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;background:var(--text);color:var(--brand);white-space:nowrap;margin-left:auto}@media(max-width:1100px){.pname[data-astro-cid-iwy4jhjj] span[data-astro-cid-iwy4jhjj]{display:none}}@media(max-width:860px){.pname[data-astro-cid-iwy4jhjj],.pcta[data-astro-cid-iwy4jhjj]{display:none}.inner[data-astro-cid-iwy4jhjj]{padding-inline:0}ul[data-astro-cid-iwy4jhjj]{overflow-x:auto;scrollbar-width:none;padding-inline:calc(var(--gutter) - 14px);width:100%;scroll-snap-type:x proximity}ul[data-astro-cid-iwy4jhjj]::-webkit-scrollbar{display:none}ul[data-astro-cid-iwy4jhjj] li[data-astro-cid-iwy4jhjj]{scroll-snap-align:start}}main[data-astro-cid-b6ug2bru]:focus{outline:none}.no-hero[data-astro-cid-b6ug2bru]{padding-top:var(--header-h)}
