.ah[data-astro-cid-txlflxi6]{isolation:isolate;clip-path:inset(0);position:relative}.ah-backdrop[data-astro-cid-txlflxi6]{z-index:-1;position:fixed;inset:0;overflow:hidden}.ah-backdrop-img[data-astro-cid-txlflxi6]{object-fit:cover;object-position:50% 30%;transform-origin:50%;width:100%;max-width:none;height:100%;display:block}.ah-hero[data-astro-cid-txlflxi6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(92vh,860px);padding:120px 24px 72px;display:flex;position:relative}.ah-hero[data-astro-cid-txlflxi6]:before{content:"";pointer-events:none;background:radial-gradient(60% 48%,#faf8f4d1,#faf8f440 70%,#faf8f400);position:absolute;inset:0}.ah-hero[data-astro-cid-txlflxi6]>[data-astro-cid-txlflxi6]{position:relative}.ah-eyebrow[data-astro-cid-txlflxi6]{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-gold-deep);margin:0 0 20px;font-size:clamp(16px,1.7vw,21px);font-style:italic}.ah-title-wrap[data-astro-cid-txlflxi6]{margin:0;display:inline-block;overflow:hidden}.ah-title[data-astro-cid-txlflxi6]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);font-size:clamp(60px,12vw,176px);font-weight:400;line-height:.9;display:block}.ah-lead[data-astro-cid-txlflxi6]{font-family:var(--font-display);color:var(--color-ink);max-width:56ch;margin:28px 0 0;font-size:clamp(20px,2.2vw,28px);font-style:italic;line-height:1.5}.ah-values[data-astro-cid-txlflxi6]{width:min(1100px,92vw);margin:0 auto;padding-bottom:clamp(72px,9vw,120px)}.ah-grid[data-astro-cid-txlflxi6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ah-panel[data-astro-cid-txlflxi6]{text-align:center;backdrop-filter:blur(10px)saturate(1.05);transition:background-color .4s var(--ease-emphasis,ease);background:#f4efe8c7;padding:clamp(28px,2.8vw,40px) clamp(20px,2vw,28px) clamp(32px,3vw,44px)}.ah-panel[data-astro-cid-txlflxi6]:hover{background:#f8f5f0e6}.ah-icon[data-astro-cid-txlflxi6]{fill:none;stroke:var(--color-ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 18px;display:block}.ah-panel-title[data-astro-cid-txlflxi6]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink);margin:0 0 10px;font-size:11px;font-weight:400;line-height:1.3}.ah-panel-body[data-astro-cid-txlflxi6]{font-family:var(--font-ui);color:var(--color-ink);text-wrap:pretty;margin:0;font-size:14px;line-height:1.7}@media (width<=900px){.ah-grid[data-astro-cid-txlflxi6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ah-grid[data-astro-cid-txlflxi6]{grid-template-columns:1fr}.ah-title[data-astro-cid-txlflxi6]{letter-spacing:.04em}}.bp[data-astro-cid-jfgdpbmb]{isolation:isolate;color:var(--color-ink);min-height:min(100vh,920px);scroll-margin-top:var(--header-h);position:relative;overflow:hidden}.bp-bg[data-astro-cid-jfgdpbmb]{object-fit:cover;object-position:center bottom;z-index:0;width:100%;height:100%;position:absolute;inset:0}.bp-veil[data-astro-cid-jfgdpbmb]{z-index:1;pointer-events:none;background:linear-gradient(#fbf9f36b 0%,#fbf9f32e 42%,#fbf9f30a 68%,#0000 100%);position:absolute;inset:0}.bp-inner[data-astro-cid-jfgdpbmb]{z-index:2;flex-direction:column;width:min(1280px,92vw);min-height:min(100vh,920px);margin:0 auto;padding:clamp(64px,9vh,100px) 0 clamp(28px,4vh,48px);display:flex;position:relative}.bp-head[data-astro-cid-jfgdpbmb]{text-align:center;margin-bottom:clamp(28px,3.5vw,44px)}.bp-brand[data-astro-cid-jfgdpbmb]{font-family:var(--font-ui);letter-spacing:.48em;text-transform:uppercase;color:var(--color-ink);font-size:10px;font-weight:400;display:block}.bp-star[data-astro-cid-jfgdpbmb]{color:var(--color-gold);margin:14px auto 18px;display:block}.bp-title[data-astro-cid-jfgdpbmb]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;color:var(--color-ink);margin:0 0 18px;font-weight:500;line-height:1.05}.bp-lead[data-astro-cid-jfgdpbmb]{max-width:42ch;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-cocoa);margin:0 auto;font-weight:400;line-height:1.7}.bp-lead[data-astro-cid-jfgdpbmb] em[data-astro-cid-jfgdpbmb]{color:var(--color-gold);font-style:normal}.bp-grid[data-astro-cid-jfgdpbmb]{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.bp-col[data-astro-cid-jfgdpbmb]{border-right:1px solid #b08d5e61;padding:0 18px}.bp-col[data-astro-cid-jfgdpbmb]:first-child{padding-left:0}.bp-col[data-astro-cid-jfgdpbmb]:last-child{border-right:none;padding-right:0}.bp-num[data-astro-cid-jfgdpbmb]{font-family:var(--font-ui);letter-spacing:.22em;color:var(--color-gold);margin-bottom:14px;font-size:11px;display:block}.bp-col-title[data-astro-cid-jfgdpbmb]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--color-ink);margin:0 0 12px;font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.25}.bp-rule[data-astro-cid-jfgdpbmb]{background:var(--color-gold);width:28px;height:1px;margin-bottom:16px;display:block}.bp-body[data-astro-cid-jfgdpbmb]{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-ink);max-width:28ch;margin:0;font-weight:400;line-height:1.75}.bp-foot[data-astro-cid-jfgdpbmb]{text-align:center;margin-top:auto;padding-top:36px}.bp-tagline[data-astro-cid-jfgdpbmb]{font-family:var(--font-ui);letter-spacing:.38em;text-transform:uppercase;color:var(--color-ivory);text-shadow:0 1px 10px #2a242059;margin:0;font-size:9px;font-weight:400}@media (width<=1100px){.bp-grid[data-astro-cid-jfgdpbmb]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.bp-col[data-astro-cid-jfgdpbmb]{border-right:1px solid #b08d5e61;padding:0 20px}.bp-col[data-astro-cid-jfgdpbmb]:nth-child(3n){border-right:none;padding-right:0}.bp-col[data-astro-cid-jfgdpbmb]:nth-child(3n+1){padding-left:0}.bp-inner[data-astro-cid-jfgdpbmb]{padding-bottom:clamp(120px,22vh,200px)}}@media (width<=720px){.bp-veil[data-astro-cid-jfgdpbmb]{background:linear-gradient(#fbf9f3c7 0%,#fbf9f380 55%,#fbf9f32e 100%)}.bp-inner[data-astro-cid-jfgdpbmb]{min-height:0;padding:72px 0 120px}.bp-grid[data-astro-cid-jfgdpbmb]{grid-template-columns:1fr 1fr;row-gap:32px}.bp-col[data-astro-cid-jfgdpbmb],.bp-col[data-astro-cid-jfgdpbmb]:nth-child(3n),.bp-col[data-astro-cid-jfgdpbmb]:nth-child(3n+1){border-right:1px solid #b08d5e61;padding:0 16px}.bp-col[data-astro-cid-jfgdpbmb]:nth-child(2n){border-right:none;padding-right:0}.bp-col[data-astro-cid-jfgdpbmb]:nth-child(odd){padding-left:0}.bp-body[data-astro-cid-jfgdpbmb]{max-width:none}.bp-tagline[data-astro-cid-jfgdpbmb]{color:var(--color-cocoa);letter-spacing:.22em}}.fs[data-astro-cid-ggwzzvqp]{isolation:isolate;color:var(--color-ink);min-height:min(100vh,980px);scroll-margin-top:var(--header-h);position:relative;overflow:hidden}.fs-bg[data-astro-cid-ggwzzvqp]{object-fit:cover;object-position:62% center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.fs-veil[data-astro-cid-ggwzzvqp]{z-index:1;pointer-events:none;background:linear-gradient(#fbf9f347 0%,#fbf9f31a 38%,#fbf9f30f 72%,#fbf9f32e 100%);position:absolute;inset:0}.fs-inner[data-astro-cid-ggwzzvqp]{z-index:2;text-align:center;padding:clamp(88px,12vh,140px) 0 clamp(56px,8vh,88px);background:#ffffffb8;width:min(640px,86vw);margin:0 auto;padding-inline:clamp(24px,4vw,48px);position:relative}.fs-name[data-astro-cid-ggwzzvqp]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:0 0 16px;font-weight:500;line-height:1.2}.fs-rule[data-astro-cid-ggwzzvqp]{background:var(--color-gold);width:36px;height:1px;margin:0 auto 18px;display:block}.fs-eye[data-astro-cid-ggwzzvqp]{font-family:var(--font-ui);letter-spacing:.4em;text-transform:uppercase;color:var(--color-gold);margin:0 0 36px;font-size:10px}.fs-p[data-astro-cid-ggwzzvqp]{font-family:var(--font-display);font-size:var(--fs-body);color:var(--color-ink);text-wrap:pretty;margin:0 0 22px;font-weight:400;line-height:1.8}.fs-p[data-astro-cid-ggwzzvqp] em[data-astro-cid-ggwzzvqp]{color:var(--color-gold-deep,var(--color-gold));font-style:italic;font-weight:400}.fs-sign[data-astro-cid-ggwzzvqp]{margin-top:48px}.fs-sign-rule[data-astro-cid-ggwzzvqp]{background:var(--color-gold);width:32px;height:1px;margin:0 auto 16px;display:block}.fs-tag[data-astro-cid-ggwzzvqp]{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--color-cocoa);margin:0;font-size:8px}@media (width<=720px){.fs-veil[data-astro-cid-ggwzzvqp]{background:linear-gradient(#fbf9f361 0%,#fbf9f329 42%,#fbf9f314 100%)}.fs-inner[data-astro-cid-ggwzzvqp]{padding:72px 0 56px}}
