@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/italiana-latin-400-normal.CRZrqGQm.woff2) format("woff2"),url(/_astro/italiana-latin-400-normal.BzjwlKaI.woff) format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2) format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2) format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff) format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2) format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff");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}@font-face{font-family:Cike;src:url(/fonts/Cike-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--gold: #C9AB71;--gold-deep: #A8894D;--ink: #0A0A0A;--ink-2: #1A1916;--cream: #FFEDC9;--paper: #FFFFFF;--stone: #C8C4BA;--mute: #8C877D;--mute-on-light: #5E5A52;--line-dark: #2A2824;--line-light: #DDD8CE;--st-available: #2F9E5B;--st-reserved: #E2B007;--st-sold: #C8412F;--serif: "Italiana", "Times New Roman", serif;--cike: "Cike", "Italiana", "Times New Roman", serif;--sans: "Poppins", system-ui, sans-serif;--gutter: clamp(20px, 3.9vw, 56px);--max: 1440px;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--ink);color:var(--stone);font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.7}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,.display,.h1,.h2,.h3{font-family:var(--serif);font-weight:400;margin:0;letter-spacing:-.01em}p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.on-gold :focus-visible,.on-light :focus-visible{outline-color:var(--ink)}.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}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--gold);padding:10px 16px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding-inline:var(--gutter)}.on-gold{background:var(--gold);color:var(--ink)}.on-ink{background:var(--ink);color:var(--stone)}.on-light{background:var(--paper);color:var(--ink)}.on-gold ::selection{background:var(--ink);color:var(--gold)}.eyebrow{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.display{font-size:clamp(64px,11.6vw,168px);line-height:.94}.h1{font-size:clamp(52px,8vw,120px);line-height:.96}.h2{font-size:clamp(44px,6.6vw,104px);line-height:1}.h3{font-size:clamp(30px,3vw,40px);line-height:1.05}.lead{font-size:clamp(16px,1.3vw,18px);line-height:1.7}.on-ink .h2,.on-ink .h1{color:var(--gold)}.on-ink .h3{color:var(--cream)}.muted{color:var(--mute)}.on-light .muted{color:var(--mute-on-light)}.prose p+p{margin-top:1.1em}.prose{max-width:62ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid currentColor;background:transparent;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}.btn-ink{background:var(--ink);color:var(--gold);border-color:var(--ink)}.btn-ink:hover{background:transparent;color:var(--ink)}.btn-gold{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn-gold:hover{background:transparent;color:var(--gold)}.btn-line:hover{background:currentColor}.on-gold .btn-line:hover{color:var(--gold);background:var(--ink);border-color:var(--ink)}.link{border-bottom:1px solid currentColor;padding-bottom:3px;font-weight:400}.link:hover{color:var(--gold-deep)}.on-ink .link:hover{color:var(--cream)}.round{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--gold);background:transparent;color:var(--gold);display:inline-grid;place-items:center;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}.round:hover,.round.fill{background:var(--gold);color:var(--ink)}.round:disabled{opacity:.35;cursor:default}.site-header{position:fixed;inset:0 0 auto;z-index:30;background:#0a0a0a9e;color:var(--cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.07)}.site-header .btn-line:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.site-header .nav a:hover,.site-header .nav a[aria-current=page]{color:var(--gold)}.with-bar{padding-top:84px}html{scroll-padding-top:84px}.bar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.bar .logo img{width:clamp(150px,14vw,196px);height:auto}.nav{display:none;gap:clamp(16px,1.5vw,28px)}.nav a,.lang summary,.bar .eyebrow{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.nav a{padding:8px 0;border-bottom:1px solid transparent}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:currentColor}.bar-end{display:flex;align-items:center;gap:20px}.bar-end .btn{min-height:46px;padding:0 20px;display:none}.lang{position:relative;display:none}.lang summary{list-style:none;cursor:pointer;padding:10px 4px}.lang summary::-webkit-details-marker{display:none}.lang ul{position:absolute;right:0;top:100%;margin:6px 0 0;padding:8px 0;list-style:none;background:var(--ink);color:var(--stone);min-width:170px;box-shadow:0 20px 40px #00000040}.lang li a{display:block;padding:8px 18px;font-size:14px}.lang li a:hover,.lang li a[aria-current=true]{color:var(--gold)}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid currentColor;background:transparent;cursor:pointer}@media(min-width:1100px){.nav,.lang{display:flex}.bar-end .btn{display:inline-flex}.menu-btn{display:none}.bar{gap:18px}.bar .logo img{width:clamp(132px,11vw,196px)}.nav{gap:clamp(12px,1.1vw,28px)}.nav a,.lang summary{font-size:11px;letter-spacing:.08em}.bar-end{gap:14px}.bar-end .btn{padding:0 14px;font-size:11px;letter-spacing:.1em}}@media(min-width:1400px){.bar{gap:24px}.nav a,.lang summary{font-size:12px;letter-spacing:.16em}.bar-end{gap:20px}.bar-end .btn{padding:0 20px;font-size:13px;letter-spacing:.16em}}.drawer{position:fixed;inset:0;z-index:50;background:var(--ink);color:var(--stone);padding:0 var(--gutter) 40px;display:flex;flex-direction:column;overflow-y:auto;transform:translateY(-100%);visibility:hidden;transition:transform .5s var(--ease),visibility 0s linear .5s}.drawer.open{transform:none;visibility:visible;transition:transform .5s var(--ease)}.drawer .bar{justify-content:flex-end}.drawer .drawer-logo{width:132px;height:auto;margin-top:48px}.drawer nav{display:flex;flex-direction:column;margin-top:24px}.drawer nav a{font-family:var(--serif);font-size:44px;line-height:1.3;color:var(--cream)}.drawer nav a:hover{color:var(--gold)}.drawer .langs{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:32px}.drawer .langs a{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:8px 0}.drawer .langs a[aria-current=true]{color:var(--gold)}.drawer .btn{margin-top:32px}.drawer .close{width:46px;height:46px;border:1.5px solid var(--gold);background:transparent;color:var(--gold);cursor:pointer}html.lock{overflow:hidden}.hero-video{position:relative;margin-top:-84px;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:var(--ink);color:var(--cream)}.hero-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-video-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a80,#0a0a0a57 45%,#0a0a0ab8)}.hero-video-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;padding-block:132px 72px}.hero-video h1.hero-title{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:none;font-size:inherit;line-height:1;color:var(--cream)}.hero-place{font-size:clamp(44px,7.4vw,112px);line-height:.98;letter-spacing:-.01em;max-width:14ch;text-wrap:balance}.hero-line{font-family:var(--sans);font-size:clamp(14px,1.3vw,18px);font-weight:300;letter-spacing:.04em;line-height:1.4;max-width:62ch;margin-top:10px;text-wrap:balance}.hero-video .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px}.hero-video .hero-actions .btn{margin-top:0}.btn-round{border-radius:999px}@media(max-width:480px){.hero-video .hero-actions{flex-direction:column;align-items:stretch;width:100%;max-width:320px;gap:12px}.hero-video .hero-actions .btn{width:100%;padding:0 14px;font-size:12px;letter-spacing:.1em;text-align:center}}.hero-video .btn-line:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.stats{background:var(--ink);color:var(--cream);padding-block:clamp(32px,4vw,56px)}.stats-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stats-grid li{display:flex;flex-direction:column;gap:8px;padding:28px 24px;background:var(--ink-2, #1A1916);text-align:center}.stat-value{font-family:var(--serif);font-size:clamp(36px,4vw,60px);line-height:1;color:var(--gold)}.stat-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream)}@media(max-width:760px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.stats-grid li{padding:22px 12px}.stat-label{font-size:11px;letter-spacing:.1em}}.hero-video .btn-gold:hover{color:var(--gold)}.hero{display:grid;gap:28px;padding-block:24px 48px}.hero-copy{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.hero-actions{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.hero-actions p{max-width:420px;font-weight:400}.hero figure{margin:0;display:flex;flex-direction:column;gap:12px}.hero figure img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.caption{display:flex;justify-content:space-between;gap:16px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}@media(min-width:900px){.hero{grid-template-columns:7fr 5fr;gap:24px;padding-block:40px 64px;min-height:calc(100svh - 84px);max-height:960px}.hero-copy .display{padding-top:32px}.hero-actions{flex-direction:row;align-items:flex-end;gap:48px}.hero figure img{aspect-ratio:auto;height:100%;min-height:0;flex:1}}.strip-section{padding-block:clamp(72px,7vw,104px)}.strip-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.strip-controls{display:none;gap:12px}@media(min-width:700px){.strip-controls{display:flex}}.strip{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.strip::-webkit-scrollbar{display:none}@media(min-width:1440px){.strip{padding-left:calc((100vw - var(--max)) / 2 + var(--gutter));scroll-padding-left:calc((100vw - var(--max)) / 2 + var(--gutter))}}.strip:after{content:"";flex:0 0 1px}.card{flex:0 0 min(78vw,372px);scroll-snap-align:start;display:flex;flex-direction:column;gap:18px}.card .ph{overflow:hidden;aspect-ratio:4 / 5;background:var(--ink-2)}.card img,.card video{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.card:hover img,.card:hover video{transform:scale(1.05)}.card .h3{color:var(--cream)}.on-light .card .h3{color:var(--ink)}.card .eyebrow{color:var(--mute)}.card .eyebrow.sale{color:var(--gold)}.on-light .card .eyebrow.sale{color:var(--gold-deep)}.split{display:grid}.split>img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.split-body{padding:56px var(--gutter) 64px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.split-body .stack{display:flex;flex-direction:column;gap:22px}@media(min-width:900px){.split{grid-template-columns:1fr 1fr;min-height:820px}.split>img{aspect-ratio:auto;height:100%}.split-body{padding:96px 72px 72px 80px}.split.reverse>img{order:2}}.facts{width:100%;border-collapse:collapse;font-size:15px}.facts tr{border-top:1px solid var(--line-light)}.facts tr:first-child{border-top:1.5px solid var(--ink)}.facts tr:last-child{border-bottom:1px solid var(--line-light)}.facts th,.facts td{padding:16px 0;text-align:left;vertical-align:top}.facts th{font-weight:300;color:var(--mute-on-light);padding-right:24px}.facts td{text-align:right;font-weight:400}.facts.text td{text-align:left;font-weight:300}.on-ink .facts tr{border-color:var(--line-dark)}.on-ink .facts tr:first-child{border-top-color:var(--gold)}.on-ink .facts th{color:var(--mute)}.on-ink .facts td{color:var(--cream)}.units{width:100%;border-collapse:collapse;font-size:17px}.units th{text-align:left;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:0 16px 14px 0;color:var(--mute-on-light);white-space:nowrap}.units td{padding:18px 16px 18px 0;border-top:1px solid var(--line-light);vertical-align:middle}.units .price{font-size:22px;font-weight:300;color:var(--gold-deep);white-space:nowrap}.units .num{text-align:right}.units .st{font-size:15px;white-space:nowrap}.units .st:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:9px;vertical-align:1px;background:var(--st-sold)}.units .st.available:before{background:var(--st-available)}.units .st.reserved:before{background:var(--st-reserved)}.units .st.reserved,.units tr.sold td{color:var(--mute-on-light)}.units tr.sold .price{text-decoration:line-through;color:var(--mute-on-light)}.units .m{display:none}@media(max-width:760px){.units thead,.units td.d{display:none}.units,.units tbody{display:block}.units tr{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;padding:18px 0;border-top:1px solid var(--line-light)}.units td{border:0;padding:0}.units .m{display:flex;flex-direction:column;gap:4px;grid-column:1 / -1}.units .m strong{font-weight:500}.units .m span{color:var(--mute-on-light);font-size:15px}.units .m .link{align-self:flex-start;margin-bottom:4px}}.invest{padding-block:clamp(72px,7vw,96px)}.invest-head{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.points{display:grid;gap:32px}.points>div{border-top:1.5px solid currentColor;padding-top:24px;display:flex;flex-direction:column;gap:12px}.points .h3{font-size:clamp(32px,2.8vw,38px)}@media(min-width:700px){.points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.invest-head{flex-direction:row;justify-content:space-between;align-items:flex-end}.invest-head p{max-width:480px}.points{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-head{padding-block:32px 64px;display:flex;flex-direction:column;gap:28px}.page-head .lead{max-width:640px;font-weight:400}.page-hero{position:relative;margin-top:-84px;min-height:clamp(300px,26vw,380px);display:flex;align-items:flex-end;background:var(--ink);color:var(--gold);overflow:hidden}.page-hero.has-img{min-height:clamp(480px,43vw,620px);color:var(--cream)}.page-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero.has-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a8c,#0a0a0a26 35%,#0a0a0abf)}.page-hero-in{position:relative;z-index:1;padding-block:140px clamp(36px,4.2vw,60px)}.page-hero h1{max-width:16ch}.page-intro{padding-block:clamp(40px,4.4vw,64px)}.page-intro .lead{max-width:640px;font-weight:400}.page-intro+.block{padding-top:0}.page-intro+.block.on-ink{padding-top:clamp(64px,7vw,112px)}@media(min-width:900px){.page-head{padding-block:56px 88px}}.filters{display:flex;flex-wrap:wrap;gap:8px 28px}.filters button{background:none;border:0;padding:10px 0;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid transparent}.filters button[aria-pressed=true]{border-bottom-color:currentColor}.grid{display:grid;gap:48px 24px}.grid .card{flex:none}@media(min-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid .card[hidden]{display:none}.proj-hero{display:grid;gap:28px;padding-block:24px 56px}.proj-hero .meta{display:flex;flex-wrap:wrap;gap:8px 28px}.proj-hero .actions{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.proj-cover{width:100%;aspect-ratio:3 / 2;object-fit:cover}@media(min-width:900px){.proj-cover{aspect-ratio:21 / 9}}.block{padding-block:clamp(64px,7vw,112px)}.two{display:grid;gap:40px}@media(min-width:900px){.two{grid-template-columns:5fr 7fr;gap:80px}.two.even{grid-template-columns:1fr 1fr}}.two img{width:100%;object-fit:cover;aspect-ratio:4 / 3}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:900px){.gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.gallery button{padding:0;border:0;background:var(--ink-2);cursor:zoom-in;aspect-ratio:1;overflow:hidden}.gallery button img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.gallery button:hover img{transform:scale(1.04)}.lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0a0a0af5;color:var(--stone)}.lightbox::backdrop{background:#0a0a0af5}.lightbox[open]{display:grid;grid-template-rows:auto 1fr auto}.lightbox .lb-top{display:flex;justify-content:space-between;align-items:center;padding:16px var(--gutter)}.lightbox .lb-img{display:grid;place-items:center;padding:0 var(--gutter);min-height:0}.lightbox .lb-img img{max-width:100%;max-height:100%;object-fit:contain}.lightbox .lb-nav{display:flex;justify-content:center;gap:16px;padding:16px}.video45{width:100%;max-width:420px;aspect-ratio:4 / 5;object-fit:cover;background:var(--ink-2)}.team{display:grid;grid-template-columns:minmax(0,1fr);gap:48px 64px}@media(min-width:1000px){.team{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 72px}}.member{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media(min-width:560px){.member{grid-template-columns:140px minmax(0,1fr);gap:28px}}.member.no-photo{grid-template-columns:minmax(0,1fr)}.member img{width:112px;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover}@media(min-width:560px){.member img{width:100%}}.member .name{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.1;color:var(--ink);margin:0}.member .role{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin-top:8px}.member .bio{font-size:15px;line-height:1.65;margin:14px 0 0;color:var(--mute-on-light)}.member .role+.bio{margin-top:16px}.about-sec{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.about-sec .prose{display:flex;flex-direction:column;gap:16px}.about-sec .prose p{margin:0}.about-quote{font-family:var(--serif);font-size:clamp(24px,2.4vw,32px);line-height:1.2;color:var(--gold);margin:8px 0 0}.about-points{list-style:none;margin:0;padding:0;width:100%}.about-points li{padding:14px 0;border-top:1px solid var(--line-dark);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cream)}.about-points li:last-child{border-bottom:1px solid var(--line-dark)}.visit{padding-block:clamp(80px,8vw,112px) 48px}.visit-grid{display:grid;gap:48px}@media(min-width:1000px){.visit-grid{grid-template-columns:6fr 5fr;gap:24px 8%}}.visit .h1{color:var(--gold)}.contact-lines{display:flex;flex-direction:column;gap:6px;font-size:17px}.contact-lines .who{color:var(--cream)}.contact-lines a:hover{color:var(--gold)}.form{display:flex;flex-direction:column;gap:22px}.form .row2{display:grid;gap:22px}@media(min-width:600px){.form .row2{grid-template-columns:1fr 1fr}}.field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.field input,.field select,.field textarea{font:300 16px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--cream);background:transparent;border:0;border-bottom:1px solid #4A4740;padding:10px 0;border-radius:0;width:100%}.field textarea{resize:vertical;min-height:96px}.field select option{color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--gold)}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--stone)}.check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--gold);flex:none}.form-status{font-size:15px;color:var(--cream);min-height:1.5em}.form .btn{align-self:flex-start}.form .ts{margin-top:-22px}.form .ts.on{margin-top:0}.on-light .field{color:var(--mute-on-light)}.on-light .field input,.on-light .field select,.on-light .field textarea{color:var(--ink);border-bottom-color:#bdb6a8}.on-light .check,.on-light .form-status{color:var(--ink)}.foot{display:grid;gap:20px;margin-top:72px;padding-top:32px;border-top:1px solid var(--line-dark);font-size:13px}.foot img{width:148px}.foot nav{display:flex;flex-wrap:wrap;gap:8px 24px}.foot a:hover{color:var(--gold)}.foot-end{display:grid;gap:16px}.foot-social{display:flex;gap:18px}.foot-social a{display:inline-flex;padding:4px;margin:-4px}@media(min-width:900px){.foot{grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.foot nav{justify-content:center}}.soon-grid{display:grid;gap:48px}.soon-grid video,.soon-grid img.v{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--ink-2)}@media(min-width:1000px){.soon-grid{grid-template-columns:5fr 6fr;gap:8%;align-items:start}}.film{display:grid;gap:40px}@media(min-width:900px){.film{grid-template-columns:5fr 7fr;gap:80px;align-items:center}}.film-frame{position:relative;width:100%;max-width:440px;aspect-ratio:9 / 16;background:var(--ink-2);justify-self:center}.film-frame video{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.film.wide{grid-template-columns:1fr;gap:40px}}.film-frame.wide{max-width:none;aspect-ratio:16 / 9}.film-play{position:absolute;inset:0;display:grid;place-items:center;background:#0a0a0a40;border:0;cursor:pointer;color:var(--ink);transition:background .3s var(--ease)}.film-play:hover{background:#0a0a0a1a}.film-play[hidden],.film-sound[hidden]{display:none}.film-play span{width:88px;height:88px;border-radius:50%;background:var(--gold);display:grid;place-items:center}.film-sound{position:absolute;right:16px;bottom:16px;min-height:44px;padding:0 16px;border:1.5px solid var(--gold);background:#0a0a0a99;color:var(--gold);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.head-video{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}@media(min-width:900px){.head-video{aspect-ratio:21 / 8}}.articles{display:grid;gap:56px 24px}@media(min-width:640px){.articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-card{display:flex;flex-direction:column;gap:14px}.article-card .ph{overflow:hidden;aspect-ratio:4 / 3;background:var(--line-light)}.article-card img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.article-card:hover img{transform:scale(1.04)}.article-card .h3{color:var(--ink)}.article-card p{color:var(--mute-on-light)}.articles.dark .article-card .ph{background:var(--ink-2)}.articles.dark .article-card .h3{color:var(--cream)}.article-head{gap:22px}.article-title{font-family:var(--serif);font-weight:400;font-size:clamp(40px,5.4vw,80px);line-height:1.02;max-width:18ch}.article-body{font-size:17px;line-height:1.75;max-width:70ch;margin-inline:auto}.article-body>*+*{margin-top:1.1em}.article-body h2{font-size:clamp(30px,3vw,40px);line-height:1.1;margin-top:1.6em}.article-body h3,.article-body h4{font-family:var(--sans);font-size:19px;font-weight:500;margin-top:1.4em}.article-body a{border-bottom:1px solid currentColor}.article-body a:hover{color:var(--gold-deep)}.article-body ul,.article-body ol{padding-left:1.3em}.article-body li+li{margin-top:.4em}.article-body blockquote{margin-inline:0;padding-left:24px;border-left:2px solid var(--gold);font-family:var(--serif);font-size:26px;line-height:1.3}.article-body figure{margin-block:1.8em}.article-body figure img{width:100%;height:auto}.form-note{font-size:12.5px;line-height:1.55;color:var(--mute)}.form-note a{border-bottom:1px solid currentColor}.on-light .form-note{color:var(--mute-on-light)}.gallery.plans button{aspect-ratio:3 / 4;background:var(--paper);border:1px solid var(--line-light);display:flex;flex-direction:column;padding:12px;gap:8px}.gallery.plans img{object-fit:contain;flex:1;min-height:0}.gallery.plans span{font-size:13px;color:var(--mute-on-light);text-align:left}.units th.m{font-size:inherit;font-weight:300;letter-spacing:0;text-transform:none;color:inherit;white-space:normal;text-align:left}.pm .pm-sec{padding-block:clamp(40px,4.4vw,64px)}.pm .pm-sec.flush{padding-top:0}.pm .h2{font-size:clamp(40px,4.4vw,64px);line-height:1}.pm .h3{font-size:clamp(26px,2.2vw,32px)}.pm .lead{font-weight:400}.pm-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;margin-bottom:clamp(20px,2.2vw,32px)}.pm-head>p{max-width:560px}.pm-top{display:grid;gap:20px;padding-block:28px 36px}.pm-meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin-bottom:16px}.pm-side{display:flex;flex-direction:column;gap:20px}.pm-actions{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.pm-cover{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:var(--ink-2)}.pm-ov{display:grid;gap:20px}.pm-ov .lead{margin-top:16px}.pm-cs{display:grid;gap:32px}.pm-cs>video,.pm-cs>img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--ink-2)}.pm-cs-body{display:flex;flex-direction:column;gap:20px}.pm-film{display:grid;gap:32px}.pm-film .film-frame{max-width:none;justify-self:stretch}.pm-facts{display:grid;gap:32px;align-content:center}.pm-facts .h3{margin-bottom:16px}.pm-facts-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.pm .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pm .stats-grid li{padding:22px 16px}.pm .on-ink .facts tr{border-color:var(--line-dark)}.pm .on-ink .facts tr:first-child{border-top-color:var(--stone)}.pm .on-ink .facts th{color:var(--stone);opacity:.75}.pm .on-ink .facts td{color:var(--cream)}.pm-int{display:grid;gap:20px;max-width:560px}.pm-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-gal button{padding:0;border:0;background:var(--ink-2);cursor:zoom-in;aspect-ratio:3 / 2;overflow:hidden}.pm-gal img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.pm-gal button:hover img{transform:scale(1.04)}.pm-gal button.wm{grid-column:span 2;aspect-ratio:3 / 1}.pm-loc{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 32px;padding-block:32px}.pm-map{padding-bottom:clamp(40px,4.4vw,64px)}.pm-map-box{position:relative;width:100%;aspect-ratio:16 / 7;min-height:320px;background:#e8e2d6}.pm-map-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.85) contrast(1.05)}.pm-map-off{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.pm-map-off p{max-width:42ch;font-size:13px}.pm-loc-more{display:grid;gap:32px;padding-bottom:clamp(40px,4.4vw,64px)}.pm-loc-more img{width:100%}.pm .strip-section{padding-block:clamp(40px,4.4vw,64px) 0}.pm .strip-head{margin-bottom:24px}body:has(.pm) .visit{padding-block:clamp(48px,5vw,72px) 32px}body:has(.pm) .visit .h1{font-size:clamp(48px,6vw,88px)}body:has(.pm) .visit-grid{gap:32px}body:has(.pm) .contact-lines{margin-top:24px}body:has(.pm) .form,body:has(.pm) .form .row2{gap:16px}body:has(.pm) .foot{margin-top:48px}@media(min-width:900px){.pm-top{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:end;gap:56px;padding-block:32px 44px}.pm-cover{aspect-ratio:3 / 1}.pm-ov{grid-template-columns:5fr 7fr;gap:80px}.pm-cs{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}.pm-film.v{grid-template-columns:auto minmax(0,1fr);gap:64px;align-items:center}.pm-film.v .film-frame{height:760px;width:auto;justify-self:start}.pm-film.v.short .film-frame{height:640px}.pm-film.h .pm-facts.both,.pm-film.none .pm-facts.both{grid-template-columns:1fr 1fr;gap:64px;align-content:start}.pm-film.none .pm-facts:not(.both) .stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pm-gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pm-gal button.wm{grid-column:auto;aspect-ratio:3 / 2}.pm-gal button.w{grid-column:span 2;aspect-ratio:3 / 1}.pm-loc-more{grid-template-columns:1fr 1fr;gap:64px}}
