@import "https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap";:root{--nav-1:#3a3d42;--nav-2:#a8b0b5;--nav-3:#bdb4a3;--nav-4:#c8a077;--nav-5:#6b5a4a;--nav-6:#c9b89a;--nav-7:#8a8680;--nav-8:#a89e92;--color-bg:#fff;--color-bg-content:#e8dcc8;--color-bg-soft:#f0e6d6;--color-fg:#2a2a2a;--color-muted:#5a5a5a;--color-muted-2:#8a8a8a;--color-accent:#b8865a;--color-accent-dark:#a6774a;--color-link:#7a6a52;--color-border:#e0d8c8;--color-footer-bg:#3d342b;--color-footer-fg:#d8cfc3;--color-logo-dark:#2a3138;--color-logo-light:#a8b5bf;--font-display:"Titillium Web", "Helvetica Neue", sans-serif;--font-serif:"Titillium Web", "Helvetica Neue", sans-serif;--font-sans:"Titillium Web", "Helvetica Neue", Arial, sans-serif;--fs-base:15px;--fs-small:13px;--lh-base:1.65;--lh-heading:1.2;--col-left:280px;--col-right:340px;--nav-height:48px;--mobile-bar-h:60px;--gutter:40px;--max-width:1400px;--radius-sm:2px;--radius-md:3px;--radius-lg:8px;--ease:cubic-bezier(.2, .6, .2, 1);--t-fast:.15s;--t-slow:.4s;--bp-mobile:960px}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-fg);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;box-shadow:none;background:#fff;display:block}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:var(--lh-heading);color:var(--color-accent);font-weight:600}h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1}h2{font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.15}h3{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.2}.content h1{color:var(--color-accent);letter-spacing:.01em;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.content h2{color:var(--color-accent);margin-top:2.5rem;margin-bottom:1rem;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:600;line-height:1.15}.content h3{font-family:var(--font-sans);color:var(--color-fg);letter-spacing:0;margin-top:1.75rem;margin-bottom:.625rem;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700}.content p{max-width:62ch;margin-bottom:1.125rem;font-size:1.0625rem}.content a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.content strong{font-weight:600}.content ul:not(.tile-grid):not(.beh-inline__grid):not(.news),.prose ul:not(.tile-grid):not(.beh-inline__grid):not(.news){margin:12px 0 24px;padding-left:1.4em;list-style:none}.content ul:not(.tile-grid):not(.beh-inline__grid):not(.news) li,.prose ul:not(.tile-grid):not(.beh-inline__grid):not(.news) li{padding:4px 0;position:relative}.content ul:not(.tile-grid):not(.beh-inline__grid):not(.news) li:before,.prose ul:not(.tile-grid):not(.beh-inline__grid):not(.news) li:before{content:"";background:var(--color-accent);border-radius:50%;width:.5em;height:.5em;position:absolute;top:.72em;left:-1.1em}.content ul:not(.tile-grid):not(.beh-inline__grid):not(.news) li a,.prose ul:not(.tile-grid):not(.beh-inline__grid):not(.news) li a{color:var(--color-link)}.container{width:100%;max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}section{padding:clamp(3rem,6vw,5rem) 0}.btn{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-base);border-radius:var(--radius-md);cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.4rem;text-decoration:none;display:inline-flex}.btn--primary{background:var(--color-accent);color:#fff;border-color:var(--color-accent-dark)}.btn--primary:hover{background:var(--color-accent-dark);color:#fff;text-decoration:none}.btn--secondary{color:var(--color-accent);background:0 0;border-color:currentColor}.btn--secondary:hover{background:var(--color-accent);color:#fff;text-decoration:none}.eyebrow{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:.75rem;font-weight:600;display:inline-block}.prose{max-width:62ch}.prose>*+*{margin-top:1rem}.prose.prose--2col{column-count:2;column-gap:2rem;max-width:none}@media (width<=820px){.prose.prose--2col{column-count:1}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.tile-grid{grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tile-grid>li{margin:0 -1px -1px 0}@media (width<=1400px){.tile-grid{grid-template-columns:repeat(5,1fr)}}@media (width<=1150px){.tile-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=950px){.tile-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.tile-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tile-grid{grid-template-columns:1fr}}.tile{aspect-ratio:4/5;background:var(--color-bg-soft);color:#fff;display:block;position:relative;overflow:hidden}.tile--landscape{aspect-ratio:3/2}.tile img{object-fit:cover;width:calc(100% + 2px);height:calc(100% + 2px);transition:transform .5s var(--ease);position:absolute;inset:-1px;transform:scale(1.02)}.tile:hover img{transform:scale(1.06)}.tile:hover{text-decoration:none}.tile__scrim{background:linear-gradient(#0000 30%,#0000002e 54%,#000000bd 100%);position:absolute;inset:0}.tile__body{padding:1.2rem 1.35rem;position:absolute;inset:auto 0 0}.tile__title{color:#fff;font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:700;line-height:1.15;display:block}.tile__sub{color:#ffffffe0;margin-top:.25rem;font-size:.9rem;font-weight:600;display:block}.tile-head{margin-bottom:1.75rem}.tile-head .tile-intro{max-width:65ch;color:var(--color-muted);margin-top:.5rem}.section-band{background:var(--band,var(--color-accent));padding-block:clamp(1.1rem,2.2vw,1.9rem)}.section-band h2{color:#fff;margin:0}.section-band .tile-intro{color:#ffffffe0;max-width:65ch;margin:.4rem 0 0}.nav[data-astro-cid-wpvy4v7s]{grid-template-columns:repeat(var(--nav-cols,8), 1fr);width:100%;height:var(--nav-height);z-index:100;display:grid;position:sticky;top:0}.nav__item[data-astro-cid-wpvy4v7s]{min-width:0;height:100%;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;transition:filter var(--t-fast) var(--ease);user-select:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;position:relative}.nav__item[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s],.nav__item[data-astro-cid-wpvy4v7s]>.nav__label[data-astro-cid-wpvy4v7s]{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;padding:0 8px;text-decoration:none;display:flex;overflow:hidden}.nav__label[data-astro-cid-wpvy4v7s]{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none}.nav__item[data-astro-cid-wpvy4v7s]:hover{filter:brightness(1.08)}.nav__item[data-astro-cid-wpvy4v7s]:hover>a[data-astro-cid-wpvy4v7s]{text-decoration:none}.nav__item[data-astro-cid-wpvy4v7s].is-active{filter:brightness(.88)}.nav__item--1[data-astro-cid-wpvy4v7s]{background:var(--nav-1)}.nav__item--2[data-astro-cid-wpvy4v7s]{background:var(--nav-2)}.nav__item--3[data-astro-cid-wpvy4v7s]{background:var(--nav-3)}.nav__item--4[data-astro-cid-wpvy4v7s]{background:var(--nav-4)}.nav__item--5[data-astro-cid-wpvy4v7s]{background:var(--nav-5)}.nav__item--6[data-astro-cid-wpvy4v7s]{background:var(--nav-6)}.nav__item--7[data-astro-cid-wpvy4v7s]{background:var(--nav-7)}.nav__item--8[data-astro-cid-wpvy4v7s]{background:var(--nav-8)}.nav__dropdown[data-astro-cid-wpvy4v7s]{z-index:200;min-width:220px;max-height:calc(100vh - var(--nav-height));flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav__item[data-astro-cid-wpvy4v7s].has-dropdown.is-open .nav__dropdown[data-astro-cid-wpvy4v7s]{display:flex}@media (hover:hover){.nav__item[data-astro-cid-wpvy4v7s].has-dropdown:hover .nav__dropdown[data-astro-cid-wpvy4v7s]{display:flex}}.nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.08em;text-transform:uppercase;color:#fff;border-top:1px solid #ffffff1f;padding:12px 18px;font-size:14px;font-weight:500;text-decoration:none;display:block}.nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{filter:brightness(1.1);text-decoration:none}.nav__item--1[data-astro-cid-wpvy4v7s] .nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{background:var(--nav-1)}.nav__item--2[data-astro-cid-wpvy4v7s] .nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{background:var(--nav-2)}.nav__item--3[data-astro-cid-wpvy4v7s] .nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{background:var(--nav-3)}.nav__item--4[data-astro-cid-wpvy4v7s] .nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{background:var(--nav-4)}.nav__item--5[data-astro-cid-wpvy4v7s] .nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{background:var(--nav-5)}.nav__item--6[data-astro-cid-wpvy4v7s] .nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{background:var(--nav-6)}.nav__item--7[data-astro-cid-wpvy4v7s] .nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{background:var(--nav-7)}.nav__item--8[data-astro-cid-wpvy4v7s] .nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{background:var(--nav-8)}.mobile-bar[data-astro-cid-wpvy4v7s]{display:none}.nav-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:0;display:none}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--color-logo-dark);width:26px;height:2px;transition:transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);margin:0;display:block}.nav-toggle[data-astro-cid-wpvy4v7s].is-open span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(8px)rotate(45deg)}.nav-toggle[data-astro-cid-wpvy4v7s].is-open span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-wpvy4v7s].is-open span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (width<=960px){.mobile-bar[data-astro-cid-wpvy4v7s]{height:var(--mobile-bar-h);backdrop-filter:blur(6px);border-bottom:1px solid var(--color-border);z-index:300;background:#fffffff7;justify-content:space-between;align-items:center;padding:0 12px 0 16px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-bar__logo[data-astro-cid-wpvy4v7s]{align-items:center;height:100%;display:flex}.mobile-bar__logo[data-astro-cid-wpvy4v7s] .logo__mark[data-astro-cid-wpvy4v7s]{width:auto;max-width:none;height:34px;display:block}.nav-toggle[data-astro-cid-wpvy4v7s]{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.nav[data-astro-cid-wpvy4v7s]{height:auto;top:var(--mobile-bar-h);max-height:calc(100vh - var(--mobile-bar-h));z-index:290;border-bottom:none;grid-template-columns:1fr;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nav[data-astro-cid-wpvy4v7s].is-open{display:block}.nav__item[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:stretch;min-width:0;height:auto;position:static}.nav__item[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s],.nav__item[data-astro-cid-wpvy4v7s]>.nav__label[data-astro-cid-wpvy4v7s]{white-space:normal;text-overflow:clip;justify-content:space-between;height:auto;padding:16px 20px;font-size:15px;overflow:visible}.nav__item[data-astro-cid-wpvy4v7s].has-dropdown>.nav__label[data-astro-cid-wpvy4v7s]:after{content:"";width:9px;height:9px;transition:transform var(--t-fast) var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin-left:12px;transform:rotate(45deg)}.nav__item[data-astro-cid-wpvy4v7s].has-dropdown.is-open>.nav__label[data-astro-cid-wpvy4v7s]:after{transform:rotate(-135deg)}.nav__dropdown[data-astro-cid-wpvy4v7s]{min-width:0;max-height:none;position:static;overflow:visible}.nav__dropdown[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{white-space:normal;color:#ffffffeb;border-top:1px solid #ffffff24;padding:13px 20px 13px 40px;font-size:13px;font-weight:400;box-shadow:inset 0 0 0 100vmax #00000038}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-footer-bg);color:var(--color-footer-fg);text-align:center;font-size:var(--fs-small);padding:28px 24px;line-height:1.7}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-footer-fg);text-decoration:underline}.footer-row[data-astro-cid-jo6i4kqk]{margin-bottom:4px}body{flex-direction:column;min-height:100vh;display:flex}body>main,body>:not(nav):not(footer):not(script):not(.nav-toggle):not(.mobile-bar){flex:1}@media (width<=960px){body{padding-top:var(--mobile-bar-h)}}.logo[data-astro-cid-f7espo7c]{display:block}.logo__mark[data-astro-cid-f7espo7c]{width:100%;max-width:280px;height:auto;display:block}.logo-image[data-astro-cid-f7espo7c]{aspect-ratio:3/4;background-position:50%;background-size:cover;width:100%;max-width:280px;margin-top:24px;overflow:hidden}@media (width<=960px){.logo__mark[data-astro-cid-f7espo7c],.logo-image[data-astro-cid-f7espo7c]{max-width:260px}}.tile__ph[data-astro-cid-snuqhulj]{background:linear-gradient(135deg,#cabfa9 0%,#b3a78d 100%);width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px}
