@font-face{font-family:General Sans;src:url(/fonts/general-sans-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bg:#f4f2ed;--bg-2:#ebe7df;--bg-3:#fbfaf7;--ink:#141815;--ink-2:#141815bd;--ink-3:#14181599;--line:#1418151f;--line-2:#1418153d;--gold:#a3824c;--gold-2:#7b5e30;--t2:#8c7c65;--on-gold:#fff;--btn-hover:#2b3d32;--f:"General Sans", "Helvetica Neue", Arial, sans-serif;--ease:cubic-bezier(.2, .7, .1, 1);--ease-io:cubic-bezier(.65, 0, .25, 1);--t-fast:.2s;--t:.38s;--t-slow:.7s;--r:2px;--gutter:clamp(18px, 3.4vw, 48px);--max:1680px;--header-h:84px;--fs-h2:clamp(2.3rem, 1.45rem + 2.4vw, 3.6rem);--fs-h3:clamp(1.5rem, 1.1rem + 1.2vw, 2.3rem);--fs-lead:clamp(1.15rem, 1rem + .5vw, 1.45rem);--fs-body:1.0625rem;--fs-small:.9rem;--fs-label:.8125rem}@media (width<=700px){:root{--header-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg);color-scheme:light}.on-dark{--bg:#121815;--bg-2:#18201c;--bg-3:#1d2622;--ink:#ece7dc;--ink-2:#ece7dcc2;--ink-3:#ece7dc94;--line:#ece7dc24;--line-2:#ece7dc4d;--gold:#c8b27f;--gold-2:#dccb9f;--t2:#ece7dc80;--on-gold:#121815;--btn-hover:#fff;color:var(--ink)}body{background:var(--bg);color:var(--ink);font-family:var(--f);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:400}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}::selection{background:var(--gold-2);color:#fff}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--ink);color:var(--bg);transition:top var(--t) var(--ease);padding:10px 16px;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}main{outline:none;display:block}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.t2{color:var(--t2)}.h2{font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:400;line-height:.95}.h3{font-size:var(--fs-h3);letter-spacing:-.025em;font-weight:400;line-height:1.1}.lead{font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink-2);line-height:1.45}.label{font-size:var(--fs-label);letter-spacing:0;color:var(--ink-3);font-weight:500}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.btn{--b-bg:var(--ink);--b-fg:var(--bg);--b-hover:var(--btn-hover);--b-line:transparent;border-radius:var(--r);background:var(--b-bg);min-height:54px;color:var(--b-fg);box-shadow:inset 0 0 0 1px var(--b-line);white-space:nowrap;letter-spacing:-.005em;transition:background-color var(--t) var(--ease), color var(--t) var(--ease), box-shadow var(--t) var(--ease);border:0;justify-content:space-between;align-items:center;gap:22px;padding:0 20px 0 22px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:var(--b-hover)}.btn:active{opacity:.9}.btn--line{--b-bg:transparent;--b-fg:var(--ink);--b-hover:var(--ink);--b-line:var(--line-2)}.btn--line:hover{color:var(--bg);--b-line:var(--ink)}.btn--sm{gap:16px;min-height:46px;padding:0 16px 0 18px;font-size:.9rem}.arr{flex:none;width:16px;height:16px;position:relative;overflow:hidden}.arr svg{width:16px;height:16px;transition:transform .46s var(--ease);position:absolute;inset:0}.arr svg+svg{transform:translate(-120%)}.btn:hover .arr svg:first-child,.tlink:hover .arr svg:first-child{transform:translate(120%)}.btn:hover .arr svg+svg,.tlink:hover .arr svg+svg{transform:none}.tlink{transition:background-size .52s var(--ease), color var(--t) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:12px;padding-block:6px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.tlink:hover{background-position:100% 100%;background-size:0 1px}.link{text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--line-2);transition:text-decoration-color var(--t) var(--ease)}.link:hover{text-decoration-color:currentColor}.rv{opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);transition-delay:var(--d,0s);transform:translateY(20px)}.rv.in,.no-js .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}.rv{transition:opacity .3s linear;transform:none}.arr svg{transition:none}}.dd-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important}.dd{display:block;position:relative}.dd-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dd-list{z-index:40;background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--r);max-height:300px;color:var(--ink);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .24s var(--ease), transform .32s var(--ease), visibility 0s linear .32s;scrollbar-width:thin;outline:none;margin:0;padding:6px;font-size:.95rem;font-weight:400;line-height:1.3;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-6px)}.dd--up .dd-list{top:auto;bottom:calc(100% + 8px);transform:translateY(6px)}.dd.open .dd-list{opacity:1;visibility:visible;transition:opacity .24s var(--ease), transform .32s var(--ease), visibility 0s;transform:none}.dd-list li{cursor:pointer;transition:background-color var(--t-fast) var(--ease);justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.dd-list li.is-active{background:color-mix(in srgb, var(--ink) 6%, transparent)}.dd-list li[aria-selected=true]{color:var(--ink);font-weight:500}.dd-list li[aria-selected=true]:after{content:"";background:var(--gold);flex:none;width:5px;height:5px;transform:rotate(45deg)}.dd-btn:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@media (any-hover:hover) and (any-pointer:fine){body{cursor:url(/cursor/arrow.svg?v=2) 3 3,auto}}:root{--gap-edge:clamp(64px, 6.5vw, 100px);--pad-band:clamp(72px, 8.5vw, 128px)}main>:is(.band-sand,.band-dark,.events,.fq){padding-block:var(--pad-band)}main>:is(.band-sand,.band-dark,.events,.fq):has(+:is(.band-sand,.band-dark,.events,.fq)){margin-bottom:0}main>:not(.band-sand,.band-dark,.events,.fq,.close):has(+:is(.band-sand,.band-dark,.events,.fq)){padding-bottom:var(--gap-edge);margin-bottom:0}main>:is(.band-sand,.band-dark,.events,.fq):has(+:not(.band-sand,.band-dark,.events,.fq,.close)){margin-bottom:0}main>:is(.band-sand,.band-dark,.events,.fq)+:not(.band-sand,.band-dark,.events,.fq,.close){padding-top:var(--gap-edge)}main>:last-child:not(.band-sand,.band-dark,.events,.fq,.close){margin-bottom:0;padding-bottom:clamp(80px,8vw,120px)}main>:is(.band-sand,.band-dark,.events,.fq):last-child{margin-bottom:0}.h2.rv{opacity:1;transform:none}.h2.rv .hw{opacity:0;filter:blur(8px);transition:opacity 1s var(--ease), filter 1.2s var(--ease);transition-delay:calc(var(--d,0s) + var(--w,0) * 80ms)}.h2.rv.in .hw{opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){.h2.rv .hw{filter:none;transition:opacity .3s linear}}.pt{z-index:90;pointer-events:none;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:0}.pt i{transform-origin:50% 100%;background:#121815;display:block;transform:scaleY(0)}.pt i+i{border-left:1px solid #ece7dc14}html.pt-out .pt{pointer-events:auto}html.pt-out .pt i{transition:transform .56s cubic-bezier(.7,0,.2,1);transform:scaleY(1)}html.pt-out .pt i:nth-child(2){transition-delay:70ms}html.pt-out .pt i:nth-child(3){transition-delay:.14s}html.pt-cover .pt i{transform-origin:50% 0;transform:scaleY(1)}html.pt-cover.pt-lift .pt i{transition:transform .68s cubic-bezier(.7,0,.2,1);transform:scaleY(0)}html.pt-cover.pt-lift .pt i:nth-child(2){transition-delay:80ms}html.pt-cover.pt-lift .pt i:nth-child(3){transition-delay:.16s}@media (prefers-reduced-motion:reduce){.pt{display:none}}.logo[data-astro-cid-f7espo7c]{color:inherit;align-items:baseline;gap:.2735em;font-size:26px;line-height:1;display:inline-flex;transform:translateY(2px)}.logo-mark[data-astro-cid-f7espo7c]{flex:none;width:1.0941em;height:.8548em;margin-bottom:-.1368em}.logo-line[data-astro-cid-f7espo7c]{fill:var(--gold,#a3824c)}.logo-word[data-astro-cid-f7espo7c]{letter-spacing:-.038em;font-weight:500}@media (width<=700px){.logo[data-astro-cid-f7espo7c]{font-size:23px}}.site-header[data-astro-cid-nen7h5rs]{z-index:60;color:var(--ink);transition:transform .56s var(--ease), background-color var(--t) var(--ease), box-shadow var(--t) var(--ease);position:fixed;top:0;left:0;right:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{--frost:saturate(140%) blur(14px);backdrop-filter:var(--frost);box-shadow:0 1px 0 var(--line);background:#f4f2edb8}.site-header[data-astro-cid-nen7h5rs].on-hero:not(.is-scrolled):not(.menu-open){--ink:#ece7dc;--ink-2:#ece7dcd6;--ink-3:#ece7dc9e;--line-2:#ece7dc6b}.site-header[data-astro-cid-nen7h5rs].on-hero:not(.is-scrolled):not(.menu-open) .hd-cta[data-astro-cid-nen7h5rs]{--bg:#141815}.site-header[data-astro-cid-nen7h5rs].is-tucked:not(.menu-open){transform:translateY(-100%)}.site-header[data-astro-cid-nen7h5rs].menu-open{background:var(--bg);box-shadow:0 1px 0 var(--line)}.hd-init[data-astro-cid-nen7h5rs],.hd-init[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]{transition:none!important}.hd[data-astro-cid-nen7h5rs]{transition:height .5s var(--ease)}.site-header[data-astro-cid-nen7h5rs].is-scrolled:not(.menu-open) .hd[data-astro-cid-nen7h5rs]{height:64px}@media (width<=700px){.site-header[data-astro-cid-nen7h5rs].is-scrolled:not(.menu-open) .hd[data-astro-cid-nen7h5rs]{height:56px}}.hd[data-astro-cid-nen7h5rs]{height:var(--header-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.hd-logo[data-astro-cid-nen7h5rs]{justify-self:start;padding-block:8px;text-decoration:none}.hd-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(20px,2.4vw,38px);display:flex;position:relative}.hd-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:not(.hd-shell){align-items:center;gap:1px;display:flex;position:static}.hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{display:block}.hd-link[data-astro-cid-nen7h5rs]{color:var(--ink-2);transition:color var(--t) var(--ease);padding:10px 0;font-size:.95rem;font-weight:400;text-decoration:none;position:relative}.hd-link[data-astro-cid-nen7h5rs]:hover,.hd-link[data-astro-cid-nen7h5rs][aria-current=page],li[data-astro-cid-nen7h5rs]:has(.hd-caret[aria-expanded=true])>.hd-link[data-astro-cid-nen7h5rs]{color:var(--ink)}.hd-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .48s var(--ease);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.hd-link[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.hd-caret[data-astro-cid-nen7h5rs]{width:24px;height:30px;color:var(--ink-3);transition:color var(--t) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.hd-caret[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.hd-caret[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:10px;height:10px;transition:transform var(--t) var(--ease)}.hd-caret[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.hd-shell[data-astro-cid-nen7h5rs],.hd-sub[data-astro-cid-nen7h5rs]{--ink:#141815;--ink-2:#141815bd;--ink-3:#14181599;--line:#1418151f;--line-2:#1418153d;--bg:#f4f2ed;--btn-hover:#2b3d32}.hd-shell[data-astro-cid-nen7h5rs]{z-index:4;height:var(--sh,0px);pointer-events:none;border-radius:var(--r);opacity:0;visibility:hidden;transition:opacity .24s var(--ease), transform .38s var(--ease), height .42s var(--ease), visibility 0s linear .38s;background:#fbfaf7;border:1px solid #1418151a;position:absolute;top:calc(100% + 22px);left:-20px;right:-20px;transform:translateY(-8px)}.hd-shell[data-astro-cid-nen7h5rs].open{opacity:1;visibility:visible;transition:opacity .26s var(--ease), transform .42s var(--ease), height .42s var(--ease), visibility 0s;transform:none}.hd-shell[data-astro-cid-nen7h5rs].no-anim{transition:none}.hd-shell[data-astro-cid-nen7h5rs]:after{content:"";width:var(--tw,0px);background:var(--gold);height:2px;transform:translateX(var(--tx,0px));transition:transform .46s var(--ease), width .46s var(--ease);position:absolute;top:-1px;left:0}.hd-shell[data-astro-cid-nen7h5rs].no-anim:after{transition:none}.hd-sub[data-astro-cid-nen7h5rs]{z-index:5;color:var(--ink);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .38s var(--ease), visibility 0s linear .38s;position:absolute;top:calc(100% + 22px);left:-20px;right:-20px;transform:translateY(-8px)}.hd-sub[data-astro-cid-nen7h5rs]:before{content:"";height:24px;position:absolute;top:-24px;left:0;right:0}.hd-sub[data-astro-cid-nen7h5rs].open{opacity:1;visibility:visible;transition:opacity .32s var(--ease) 60ms, transform .42s var(--ease), visibility 0s;transform:none}.hd-sub[data-astro-cid-nen7h5rs]{clip-path:inset(-24px 0 0)}.hd-sub-in[data-astro-cid-nen7h5rs]{transition:transform .52s cubic-bezier(.2,.8,.2,1)}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs]{transition:opacity .22s var(--ease), visibility 0s linear .26s;transform:none}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs]:not(.open) .hd-sub-in[data-astro-cid-nen7h5rs]{transform:translateX(calc(var(--sx,1) * -40px));transition:transform .3s cubic-bezier(.4,0,.6,1)}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs].open{transition:opacity .36s var(--ease) 70ms, visibility 0s}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs].open .hd-feat-img[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transition:transform .9s var(--ease) 60ms}.hd-sub-in[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) 216px;gap:8px;padding:8px;display:grid}.hd-sub-links[data-astro-cid-nen7h5rs]{align-content:start;display:grid}.hd-sub-all[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding:10px 12px 12px;font-size:1.15rem;text-decoration:none;display:flex}.hd-sub-all[data-astro-cid-nen7h5rs]:hover .arr[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]:first-child,.hd-feat[data-astro-cid-nen7h5rs]:hover .arr[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]:first-child{transform:translate(120%)}.hd-sub-all[data-astro-cid-nen7h5rs]:hover .arr[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]+svg[data-astro-cid-nen7h5rs],.hd-feat[data-astro-cid-nen7h5rs]:hover .arr[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]+svg[data-astro-cid-nen7h5rs]{transform:none}.hd-sub[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{display:grid}.hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{transition:background-color var(--t-fast) var(--ease);gap:1px;padding:9px 12px;text-decoration:none;display:grid}.hd-sub-t[data-astro-cid-nen7h5rs]{color:var(--ink);font-size:.95rem}.hd-sub-d[data-astro-cid-nen7h5rs]{color:var(--ink-3);transition:color var(--t-fast) var(--ease);font-size:.8rem;line-height:1.35}.hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible{background:#1418150b;outline:none}.hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover .hd-sub-d[data-astro-cid-nen7h5rs],.hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible .hd-sub-d[data-astro-cid-nen7h5rs]{color:var(--ink-2)}.hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible{box-shadow:inset 2px 0 0 var(--gold)}.hd-feat[data-astro-cid-nen7h5rs]{color:var(--ink);align-content:start;gap:4px;padding:0 0 6px;text-decoration:none;display:grid}.hd-feat-img[data-astro-cid-nen7h5rs]{margin-bottom:8px;display:block;overflow:hidden}.hd-feat-img[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .9s var(--ease);transform:scale(1.04)}.hd-sub[data-astro-cid-nen7h5rs].open .hd-feat-img[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transform:none}.hd-feat-t[data-astro-cid-nen7h5rs]{color:var(--ink-3);padding-inline:2px;font-size:.78rem}.hd-feat-x[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;padding-inline:2px;font-size:.98rem;line-height:1.3}.hd-feat-c[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;margin-top:6px;padding-inline:2px;font-size:.85rem;font-weight:500;display:inline-flex}.hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.hd-feat[data-astro-cid-nen7h5rs],.hd-sub-all[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .2s var(--ease), transform .3s var(--ease);transform:translateY(4px)}.hd-sub[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs],.hd-sub[data-astro-cid-nen7h5rs].open .hd-feat[data-astro-cid-nen7h5rs],.hd-sub[data-astro-cid-nen7h5rs].open .hd-sub-all[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity .42s var(--ease), transform .52s var(--ease);transform:none}.hd-sub[data-astro-cid-nen7h5rs].open .hd-sub-all[data-astro-cid-nen7h5rs]{transition-delay:60ms}.hd-sub[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs]:first-child{transition-delay:90ms}.hd-sub[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:.125s}.hd-sub[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs]:nth-child(3){transition-delay:.16s}.hd-sub[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs]:nth-child(4){transition-delay:.195s}.hd-sub[data-astro-cid-nen7h5rs].open .hd-feat[data-astro-cid-nen7h5rs]{transition-delay:.14s}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs] .hd-feat[data-astro-cid-nen7h5rs],.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs] .hd-sub-all[data-astro-cid-nen7h5rs]{transition:opacity .3s var(--ease);transition-delay:0s;transform:none}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs].open .hd-sub-all[data-astro-cid-nen7h5rs]{transition-delay:70ms}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs]:first-child{transition-delay:.1s}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:.125s}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs]:nth-child(3){transition-delay:.15s}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs].open li[data-astro-cid-nen7h5rs]:nth-child(4){transition-delay:.175s}.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs].open .hd-feat[data-astro-cid-nen7h5rs]{transition-delay:.12s}@media (width<=1240px){.hd-sub-in[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) 172px}}@media (prefers-reduced-motion:reduce){.hd-shell[data-astro-cid-nen7h5rs],.hd-sub[data-astro-cid-nen7h5rs],.hd-shell[data-astro-cid-nen7h5rs].open,.hd-sub[data-astro-cid-nen7h5rs].open,.hd-sub-in[data-astro-cid-nen7h5rs],.hd-nav[data-astro-cid-nen7h5rs].is-switching .hd-sub[data-astro-cid-nen7h5rs]:not(.open) .hd-sub-in[data-astro-cid-nen7h5rs]{transform:none!important}.hd-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.hd-feat[data-astro-cid-nen7h5rs],.hd-sub-all[data-astro-cid-nen7h5rs]{transform:none}.hd-feat-img[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transition:none;transform:none}}.hd-end[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:18px;display:flex}.hd-menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=1099px){.hd[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}.hd-nav[data-astro-cid-nen7h5rs]{display:none}.hd-menu[data-astro-cid-nen7h5rs]{background:0 0;border:0;align-items:center;gap:14px;min-height:44px;padding:0;font-size:.95rem;font-weight:500;display:inline-flex}.hd-menu-icon[data-astro-cid-nen7h5rs]{width:24px;height:10px;position:relative}.hd-menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{height:1.5px;transition:transform .46s var(--ease), top .46s var(--ease);background:currentColor;position:absolute;left:0;right:0}.hd-menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.hd-menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:8.5px}.hd-menu[data-astro-cid-nen7h5rs][aria-expanded=true] .hd-menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:4.25px;transform:rotate(45deg)}.hd-menu[data-astro-cid-nen7h5rs][aria-expanded=true] .hd-menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:4.25px;transform:rotate(-45deg)}.hd-menu-label[data-astro-cid-nen7h5rs]{height:1.3em;line-height:1.3em;display:grid;overflow:hidden}.hd-menu-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:transform .46s var(--ease);grid-area:1/1}.hd-menu-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]+span[data-astro-cid-nen7h5rs]{transform:translateY(110%)}.hd-menu[data-astro-cid-nen7h5rs][aria-expanded=true] .hd-menu-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(-110%)}.hd-menu[data-astro-cid-nen7h5rs][aria-expanded=true] .hd-menu-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]+span[data-astro-cid-nen7h5rs]{transform:none}}@media (width<=640px){.hd-cta[data-astro-cid-nen7h5rs]{display:none}}.mnav[data-astro-cid-nen7h5rs]{left:0;right:0;top:var(--header-h);height:calc(100dvh - var(--header-h));z-index:59;background:var(--bg);overscroll-behavior:contain;clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .64s var(--ease-io), visibility 0s linear .64s;position:fixed;overflow-y:auto}.mnav[data-astro-cid-nen7h5rs].open{clip-path:inset(0);visibility:visible;transition:clip-path .64s var(--ease-io), visibility 0s}.mnav-in[data-astro-cid-nen7h5rs]{align-content:space-between;gap:40px;min-height:100%;padding-top:clamp(20px,5vh,48px);padding-bottom:28px;display:grid}.mnav-list[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);display:grid}.mnav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);letter-spacing:-.035em;align-items:baseline;gap:18px;padding:14px 0;font-size:clamp(2rem,1.3rem + 3vw,2.8rem);line-height:1.05;text-decoration:none;display:flex}.mnav-list[data-astro-cid-nen7h5rs] .num[data-astro-cid-nen7h5rs]{letter-spacing:0;color:var(--ink-3);min-width:2ch;font-size:.8rem}.mnav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--gold-2)}.mnav-foot[data-astro-cid-nen7h5rs]{color:var(--ink-2);gap:22px;font-size:.9rem;display:grid}.mnav-foot[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{justify-self:stretch}.mnav-foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--ink)}.mnav-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.mnav-foot[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .3s var(--ease), transform .4s var(--ease);transform:translateY(16px)}.mnav[data-astro-cid-nen7h5rs].open .mnav-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.mnav[data-astro-cid-nen7h5rs].open .mnav-foot[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity .7s var(--ease), transform .9s var(--ease);transition-delay:calc(.18s + var(--i) * 45ms);transform:none}@media (width>=1100px){.mnav[data-astro-cid-nen7h5rs]{display:none}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs].is-tucked:not(.menu-open){transform:none}.mnav[data-astro-cid-nen7h5rs],.mnav[data-astro-cid-nen7h5rs].open{clip-path:none;opacity:0;transition:opacity .2s linear,visibility}.mnav[data-astro-cid-nen7h5rs].open{opacity:1}.mnav-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.mnav-foot[data-astro-cid-nen7h5rs]{transform:none}}.ft[data-astro-cid-jo6i4kqk]{background:#121815;flex-direction:column;max-height:100svh;display:flex;overflow:hidden}.ft-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px clamp(16px,2vw,32px);padding-top:clamp(56px,9svh,96px);display:grid}.ft-call[data-astro-cid-jo6i4kqk]{grid-column:1/7;align-content:start;justify-items:start;display:grid}.ft-h[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:15px;font-weight:400}.ft-big[data-astro-cid-jo6i4kqk]{letter-spacing:-.05em;color:var(--ink);transition:background-size .62s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-top:10px;font-size:clamp(48px,5.6vw,88px);font-weight:300;line-height:1;text-decoration:none}.ft-big[data-astro-cid-jo6i4kqk]:hover{background-size:100% 1px}.ft-mail[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;color:var(--ink-2);transition:color var(--t) var(--ease);margin-top:14px;font-size:20px;text-decoration:none}.ft-mail[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.ft-cols[data-astro-cid-jo6i4kqk]{grid-column:8/13;grid-template-columns:1.2fr 1fr 1fr;align-content:start;gap:24px;display:grid}.ft-col[data-astro-cid-jo6i4kqk]{align-content:start;justify-items:start;gap:10px;display:grid}.ft-col-h[data-astro-cid-jo6i4kqk]{color:var(--gold);margin-bottom:4px;font-size:13px;font-weight:500}.ft-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px;display:grid}.ft-col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk],.ft-hours[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:15px;font-style:normal;line-height:1.5}.ft-a[data-astro-cid-jo6i4kqk]{color:var(--ink);transition:background-size .48s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:15px;text-decoration:none}.ft-a[data-astro-cid-jo6i4kqk]:hover{background-size:100% 1px}.ft-news[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(16px,2vw,32px);margin-top:clamp(40px,7svh,72px);display:grid}.ft-news-x[data-astro-cid-jo6i4kqk]{max-width:52ch;color:var(--ink-2);grid-column:1/7;font-size:15px;line-height:1.5}.ft-news-x[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}.ft-form[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line-2);transition:border-color var(--t) var(--ease);grid-column:8/13;align-items:center;gap:12px;display:flex;position:relative}.ft-form[data-astro-cid-jo6i4kqk]:focus-within{border-color:var(--ink)}.ft-form[data-astro-cid-jo6i4kqk].is-bad{border-color:#d98b6c}.ft-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:16px}.ft-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]::placeholder{color:var(--ink-3)}.ft-go[data-astro-cid-jo6i4kqk]{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px 0;font-size:15px;display:inline-flex}.ft-done[data-astro-cid-jo6i4kqk]{color:var(--ink);opacity:0;visibility:hidden;transition:opacity .5s var(--ease), transform .6s var(--ease), visibility 0s .6s;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex;position:absolute;inset:0;transform:translateY(6px)}.ft-done[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{color:var(--ink-3);font-size:12px}.ft-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk],.ft-go[data-astro-cid-jo6i4kqk]{transition:opacity .4s var(--ease)}.ft-form[data-astro-cid-jo6i4kqk].is-done input[data-astro-cid-jo6i4kqk],.ft-form[data-astro-cid-jo6i4kqk].is-done .ft-go[data-astro-cid-jo6i4kqk]{opacity:0;visibility:hidden}.ft-form[data-astro-cid-jo6i4kqk].is-done .ft-done[data-astro-cid-jo6i4kqk]{opacity:1;visibility:visible;transition:opacity .6s var(--ease) .2s, transform .8s var(--ease) .2s, visibility 0s;transform:none}.ft-legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;gap:16px;margin-top:clamp(32px,5svh,56px);padding-top:18px;font-size:13px;display:flex}.ft-legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:22px;display:flex}.ft-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color var(--t) var(--ease);text-decoration:none}.ft-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.ft-mark[data-astro-cid-jo6i4kqk]{flex:none;height:calc(min(30vw,30svh)/1.35135);margin-top:clamp(16px,3svh,32px);overflow:hidden}.ft-mark[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{letter-spacing:-.065em;background:linear-gradient(#c8b27f80,#c8b27f0f 82%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:-.06em;font-size:min(30vw,30svh);font-weight:400;line-height:.8;display:block}@media (width<=1100px){.ft-call[data-astro-cid-jo6i4kqk],.ft-cols[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.ft-news-x[data-astro-cid-jo6i4kqk]{grid-column:1/7}.ft-form[data-astro-cid-jo6i4kqk]{grid-column:7/13}}@media (width<=700px){.ft-top[data-astro-cid-jo6i4kqk]{row-gap:28px;padding-top:48px}.ft-h[data-astro-cid-jo6i4kqk]{font-size:13px}.ft-big[data-astro-cid-jo6i4kqk]{margin-top:6px;font-size:38px}.ft-mail[data-astro-cid-jo6i4kqk]{margin-top:8px;font-size:16px}.ft-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:24px 16px}.ft-col[data-astro-cid-jo6i4kqk]:first-child{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 16px;display:flex}.ft-col[data-astro-cid-jo6i4kqk]:first-child .ft-col-h[data-astro-cid-jo6i4kqk]{width:100%;margin-bottom:2px}.ft-col[data-astro-cid-jo6i4kqk]:first-child .ft-hours[data-astro-cid-jo6i4kqk]{display:none}.ft-col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk],.ft-a[data-astro-cid-jo6i4kqk]{font-size:14px}.ft-a[data-astro-cid-jo6i4kqk]{padding-block:5px;display:inline-block}.ft-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:6px}.ft-news[data-astro-cid-jo6i4kqk]{row-gap:4px;margin-top:32px}.ft-news-x[data-astro-cid-jo6i4kqk],.ft-form[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.ft-news-x[data-astro-cid-jo6i4kqk]{font-size:13px}.ft-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{padding:12px 0}.ft-legal[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;margin-top:24px;padding-top:14px;font-size:12px}.ft-mark[data-astro-cid-jo6i4kqk]{height:calc(min(30vw,30svh)/1.35135);margin-top:16px}}
