*{box-sizing:border-box}html{scroll-behavior:smooth;background:#10100f}body{margin:0;background:#10100f;color:#f1ece3;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}.site-header[data-astro-cid-j7pv25f6]{position:fixed;z-index:10;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:24px 4vw;mix-blend-mode:difference;color:#fff}.brand[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.brand-mark[data-astro-cid-j7pv25f6]{display:block;width:auto;height:34px}.wordmark[data-astro-cid-j7pv25f6]{display:grid;gap:1px;font-size:13px;letter-spacing:.18em;line-height:1.1}.wordmark[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:8px;letter-spacing:.34em;opacity:.75}nav[data-astro-cid-j7pv25f6]{display:flex;gap:28px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.language[data-astro-cid-j7pv25f6]{transition:opacity .25s ease}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.language[data-astro-cid-j7pv25f6]:hover{opacity:.6}.language[data-astro-cid-j7pv25f6]{font-size:11px;letter-spacing:.14em}.language[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.text-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.contact-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:8px;font-size:16px}.scene[data-astro-cid-j7pv25f6]{min-height:100svh;position:relative;overflow:hidden}.scene[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(90deg,#080807b8,#0808071f 70%),linear-gradient(0deg,rgba(8,8,7,.45),transparent 45%)}.hero-content[data-astro-cid-j7pv25f6],.contact-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:flex;min-height:100svh;max-width:720px;flex-direction:column;justify-content:center;padding:12vh 8vw 10vh}.eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 24px;color:#b89a70;font-size:10px;letter-spacing:.22em;text-transform:uppercase}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6],h3[data-astro-cid-j7pv25f6],p[data-astro-cid-j7pv25f6]{margin-top:0}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6]{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:.94}h1[data-astro-cid-j7pv25f6]{margin-bottom:42px;font-size:clamp(3.7rem,8.5vw,8.2rem)}h2[data-astro-cid-j7pv25f6]{margin-bottom:34px;font-size:clamp(3rem,6vw,6.5rem)}em[data-astro-cid-j7pv25f6]{color:#c7ab82;font-style:italic}.text-link[data-astro-cid-j7pv25f6],.contact-link[data-astro-cid-j7pv25f6]{width:fit-content;border-bottom:1px solid rgba(241,236,227,.45);padding-bottom:8px;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.hero-eyebrow[data-astro-cid-j7pv25f6]{color:#d6bd94;text-shadow:0 0 2px rgba(0,0,0,.9),0 1px 14px rgba(0,0,0,.85)}.hero-eyebrow[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal}.hero-eyebrow[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero-footer[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;right:4vw;bottom:28px;left:4vw;display:flex;justify-content:space-between;color:#f1ece3a6;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.chapter[data-astro-cid-j7pv25f6]{display:grid;min-height:100svh;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:12vw 8vw}#vision[data-astro-cid-j7pv25f6]{min-height:0;padding-bottom:6vw}.chapter-dark[data-astro-cid-j7pv25f6],.focus-section[data-astro-cid-j7pv25f6]{background:#10100f}.chapter-copy[data-astro-cid-j7pv25f6]{max-width:560px}.chapter-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow),.places-heading[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow),.contact-inner[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){max-width:42ch;color:#aaa69e;font-size:17px}.chapter-image[data-astro-cid-j7pv25f6]{height:min(70vh,760px);overflow:hidden}.chapter-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.place-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.chapter-image-first[data-astro-cid-j7pv25f6]{background:#e5dfd4;color:#171614}.chapter-image-first[data-astro-cid-j7pv25f6] .chapter-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:#5f5a52}.chapter-image-first[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#8d6e49}.focus-section[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:15vw 8vw}.focus-section[data-astro-cid-j7pv25f6]{overflow-x:clip}.focus-list[data-astro-cid-j7pv25f6]{border-top:1px solid rgba(241,236,227,.25)}.focus-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:48px 1fr;gap:18px;border-bottom:1px solid rgba(241,236,227,.25);padding:30px 0}.focus-item[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:#b89a70;font-size:11px;letter-spacing:.14em}.focus-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.5vw,2.7rem);font-weight:400;line-height:1.15}.focus-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:52ch;margin-bottom:0;color:#aaa69e}.focus-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){max-width:34ch;color:#aaa69e;font-size:17px}.places-section[data-astro-cid-j7pv25f6]{background:#e5dfd4;color:#171614;padding:14vw 8vw 4.5vw}.places-heading[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:end;margin-bottom:7vw}.places-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:0}.places-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block}.places-section[data-astro-cid-j7pv25f6]{overflow-x:clip}.place-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{filter:brightness(var(--b, 1))}.places-heading[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child{color:#5f5a52;justify-self:start;margin-bottom:6px}.places-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.place-card[data-astro-cid-j7pv25f6]{margin:0;overflow:hidden;background:#cfc7ba}.place-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;height:31vw;min-height:280px}.place-wide[data-astro-cid-j7pv25f6]{grid-row:span 2;display:flex;flex-direction:column}.place-wide[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{flex:1;height:auto;min-height:0}figcaption[data-astro-cid-j7pv25f6]{padding:13px 16px 15px;color:#6a6258;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.image-note[data-astro-cid-j7pv25f6]{margin:40px 0 0;color:#726a60;font-size:11px;letter-spacing:.05em}.contact-content[data-astro-cid-j7pv25f6]{max-width:800px}.contact-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-self:flex-start;width:fit-content;max-width:100%;will-change:transform;transform:translate(var(--slide-x, 0px))}.contact-link[data-astro-cid-j7pv25f6]{margin-top:24px;font-size:14px;letter-spacing:.08em;text-transform:none}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]{display:block;overflow:visible clip;padding-bottom:.1em;margin-bottom:-.1em}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block}.scroll-cue[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:14px}.scroll-cue[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;width:1px;height:34px;background:linear-gradient(rgba(241,236,227,.8),transparent);transform-origin:top}@media(prefers-reduced-motion:no-preference){.hero[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{will-change:transform;animation:hero-settle 3.2s cubic-bezier(.22,1,.36,1) both,hero-breathe 24s ease-in-out 3.2s infinite}.hero[data-astro-cid-j7pv25f6] .scrim[data-astro-cid-j7pv25f6]{animation:fade-in 1.6s ease both}.site-header[data-astro-cid-j7pv25f6]{animation:fade-in 1.2s ease 1.5s both}.hero-eyebrow[data-astro-cid-j7pv25f6]{animation:rise-fade 1.1s cubic-bezier(.16,1,.3,1) .3s both}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{animation:line-up 1.25s cubic-bezier(.16,1,.3,1) both}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]:nth-child(1)>span[data-astro-cid-j7pv25f6]{animation-delay:.45s}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]:nth-child(2)>span[data-astro-cid-j7pv25f6]{animation-delay:.57s}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]:nth-child(3)>span[data-astro-cid-j7pv25f6]{animation-delay:.69s}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]:nth-child(4)>span[data-astro-cid-j7pv25f6]{animation-delay:.81s}.hero[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{animation:rise-fade 1.1s cubic-bezier(.16,1,.3,1) 1.35s both}.hero-footer[data-astro-cid-j7pv25f6]{animation:fade-in 1.4s ease 1.7s both}.scroll-cue[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{animation:breathe 2.8s ease-in-out 2.5s infinite}}@media(prefers-reduced-motion:no-preference){html.js .from-left[data-astro-cid-j7pv25f6]{opacity:0;transform:translate(-70px)}html.js .from-right[data-astro-cid-j7pv25f6]{opacity:0;transform:translate(90px)}html.js .is-in[data-astro-cid-j7pv25f6] .from-left[data-astro-cid-j7pv25f6],html.js .is-in[data-astro-cid-j7pv25f6] .from-right[data-astro-cid-j7pv25f6]{opacity:1;transform:none;transition:opacity 2.2s ease var(--d, 0s),transform 2.6s cubic-bezier(.22,1,.36,1) var(--d, 0s)}.breathe[data-astro-cid-j7pv25f6]{will-change:transform;animation:hero-breathe 24s ease-in-out infinite}}.immersive[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate}.immersive-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity 1.8s ease}.immersive-bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.immersive-bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0808071a,#08080766)}.immersive[data-astro-cid-j7pv25f6] .chapter-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.immersive[data-astro-cid-j7pv25f6] .chapter-image[data-astro-cid-j7pv25f6]{position:relative;z-index:1;will-change:transform;transition:transform 1.4s cubic-bezier(.7,0,.2,1),opacity .5s ease}.glass-panel[data-astro-cid-j7pv25f6]{padding:clamp(28px,3.5vw,56px);border:1px solid transparent;border-radius:6px;transition:background-color 1.6s ease,border-color 1.6s ease,backdrop-filter 1.6s ease,-webkit-backdrop-filter 1.6s ease,color 1.2s ease}.glass-panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.glass-panel[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{transition:color 1.2s ease}.immersive[data-astro-cid-j7pv25f6].is-immersive .immersive-bg[data-astro-cid-j7pv25f6]{opacity:1;transition:opacity .6s ease .8s}.immersive[data-astro-cid-j7pv25f6].is-immersive .chapter-image[data-astro-cid-j7pv25f6]{opacity:0;transform:translate(var(--tx, 0px),var(--ty, 0px)) scale(var(--s, 1));transition:transform 1.7s cubic-bezier(.7,0,.2,1),opacity .6s ease 1.2s}.immersive[data-astro-cid-j7pv25f6].is-immersive .glass-panel[data-astro-cid-j7pv25f6]{background-color:#10100f57;border-color:#ffffff2e;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);color:#f1ece3;transition-delay:.7s}.immersive[data-astro-cid-j7pv25f6].is-immersive .glass-panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:#f1ece3d1;transition-delay:.7s}.immersive[data-astro-cid-j7pv25f6].is-immersive .glass-panel[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:#e2c79c;transition-delay:.7s}@media(prefers-reduced-motion:reduce){.immersive-bg[data-astro-cid-j7pv25f6],.immersive[data-astro-cid-j7pv25f6] .chapter-image[data-astro-cid-j7pv25f6],.glass-panel[data-astro-cid-j7pv25f6],.glass-panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.glass-panel[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{transition-duration:.01s}}@keyframes hero-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes hero-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes line-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes rise-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes breathe{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.25;transform:scaleY(.45)}}.site-footer[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:24px 4vw;background:#10100f;color:#7f7a72;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.social[data-astro-cid-j7pv25f6]{display:flex;gap:22px;margin:0;padding:0;list-style:none}.social[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;color:#aaa69e;transition:color .25s ease,transform .25s ease}.social[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.social[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{color:#c7ab82;transform:translateY(-1px)}.social[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:18px;height:18px}@media(max-width:760px){nav[data-astro-cid-j7pv25f6]{display:none}.site-header[data-astro-cid-j7pv25f6]{padding:20px 6vw}.brand-mark[data-astro-cid-j7pv25f6]{height:30px}.brand[data-astro-cid-j7pv25f6]{gap:10px}.hero-content[data-astro-cid-j7pv25f6],.contact-content[data-astro-cid-j7pv25f6]{padding:18vh 6vw 10vh}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,13vw,6rem)}.hero-eyebrow[data-astro-cid-j7pv25f6]{white-space:normal}.hero-eyebrow[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;line-height:2}.hero-eyebrow[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:none}.scrim[data-astro-cid-j7pv25f6]{background:linear-gradient(0deg,#08080799,#0808076b 60%,#0808074d)}.hero-footer[data-astro-cid-j7pv25f6]{right:6vw;left:6vw}.scroll-cue[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:none}.chapter[data-astro-cid-j7pv25f6],.focus-section[data-astro-cid-j7pv25f6]{display:block;padding:24vw 6vw}#vision[data-astro-cid-j7pv25f6]{padding-bottom:12vw}.chapter-copy[data-astro-cid-j7pv25f6]{margin-bottom:15vw}.chapter-image[data-astro-cid-j7pv25f6]{height:65vh}.chapter-image-first[data-astro-cid-j7pv25f6] .chapter-copy[data-astro-cid-j7pv25f6]{margin:15vw 0 0}.focus-intro[data-astro-cid-j7pv25f6]{margin-bottom:18vw}.places-section[data-astro-cid-j7pv25f6]{padding:24vw 6vw 7.5vw}.places-heading[data-astro-cid-j7pv25f6]{display:block;margin-bottom:15vw}.places-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:30px}.places-heading[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.places-grid[data-astro-cid-j7pv25f6]{display:block}.place-card[data-astro-cid-j7pv25f6],.place-wide[data-astro-cid-j7pv25f6]{margin-bottom:18px}.place-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.place-wide[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:70vw;min-height:240px;flex:none}.site-footer[data-astro-cid-j7pv25f6]{gap:12px;flex-wrap:wrap;padding:22px 6vw}.social[data-astro-cid-j7pv25f6]{order:-1;width:100%;justify-content:center;gap:30px;padding-bottom:14px}.social[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px}}
