@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f3efe8;--paper-2:#e9e3d9;--paper-3:#ddd6ca;--ink:#1b1916;--ink-2:#47423c;--muted:#6b645b;--line:#1b191624;--line-strong:#1b191652;--night:#151311;--night-2:#1f1c19;--night-3:#2a2622;--on-night:#ede7dd;--on-night-muted:#a39b8f;--line-night:#ede7dd29;--line-night-strong:#ede7dd57;--brass:#b8955e;--brass-2:#d4b27a;--brass-soft:#b8955e59;--open:#7a9a68;--serif:"Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sans:"Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(20px, 4.4vw, 64px);--gap:clamp(14px, 1.8vw, 28px);--section:clamp(96px, 12vw, 192px);--max:1680px;--header-h:76px;--mbar-h:calc(78px + env(safe-area-inset-bottom,0px));--ease:cubic-bezier(.22, .61, .12, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-curtain:cubic-bezier(.7, 0, .2, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga";font-size:1rem;font-weight:400;line-height:1.6}img,picture,svg,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;font-weight:400}p{text-wrap:pretty}::selection{background:var(--brass);color:var(--night)}:focus-visible{outline:1.5px solid var(--brass);outline-offset:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);transition:transform .3s var(--ease);padding:12px 18px;font-size:.875rem;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.display-xl,.display-l,.display-m,.display-s,.lead{font-family:var(--serif);letter-spacing:-.012em;font-feature-settings:"kern", "liga", "onum";font-weight:400}.display-xl{letter-spacing:-.028em;font-size:clamp(3.4rem,10.5vw,10.5rem);line-height:.9}.display-l{letter-spacing:-.022em;font-size:clamp(2.8rem,6.6vw,6.75rem);line-height:.95}.display-m{letter-spacing:-.018em;font-size:clamp(2.1rem,3.9vw,4rem);line-height:1.02}.display-s{font-size:clamp(1.65rem,2.3vw,2.3rem);line-height:1.1}.lead{font-size:clamp(1.55rem,2.75vw,2.7rem);line-height:1.16}.display-xl em,.display-l em,.display-m em,.display-s em,.lead em{font-style:italic}.label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500;line-height:1.2}.body-l{color:var(--ink-2);font-size:clamp(1.02rem,1.1vw,1.14rem);line-height:1.62}.small{font-size:.875rem;line-height:1.5}.muted{color:var(--muted)}.measure{max-width:34rem}.serif{font-family:var(--serif)}.num{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:0}.eyebrow{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font-size:.72rem;font-weight:500;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:var(--brass);flex:none;width:28px;height:1px}.eyebrow--plain:before{display:none}.sec-head{border-top:1px solid var(--line);gap:18px 0;margin-bottom:clamp(36px,4.5vw,64px);padding-top:22px;display:grid}.sec-head>.eyebrow,.sec-head .sec-title{grid-column:1/-1}.sec-head .sec-intro{grid-column:1/-1;max-width:28rem}@media (width>=1024px){.sec-head{align-items:end;column-gap:var(--gap);grid-template-columns:1fr minmax(0,26rem)}.sec-head .sec-title{grid-column:1}.sec-head .sec-intro{grid-column:2;justify-self:end;padding-bottom:.35em}}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.rule{border:0;border-top:1px solid var(--line)}.theme-night{background:var(--night);color:var(--on-night);--line:var(--line-night);--line-strong:var(--line-night-strong);--muted:var(--on-night-muted);--ink-2:#cfc7bb}.theme-sand{background:var(--paper-2)}.btn{--btn-bg:transparent;--btn-fg:currentColor;--btn-bd:currentColor;background:var(--btn-bg);min-height:54px;color:var(--btn-fg);border:1px solid var(--btn-bd);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease), transform .45s var(--ease);justify-content:center;align-items:center;gap:14px;padding:0 28px;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.btn svg{width:16px;height:16px;transition:transform .5s var(--ease);flex:none}.btn:hover svg.arrow{transform:translate(4px)}.btn:active{transform:translateY(1px)}.btn--solid{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink)}.btn--solid:hover{--btn-bg:#000;--btn-bd:#000}.btn--light{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--paper)}.btn--light:hover{--btn-bg:#fff;--btn-bd:#fff}.btn--brass{--btn-bg:var(--brass);--btn-fg:var(--night);--btn-bd:var(--brass)}.btn--brass:hover{--btn-bg:var(--brass-2);--btn-bd:var(--brass-2)}.btn--ghost:hover{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink)}.theme-night .btn--ghost,.on-image .btn--ghost{--btn-bd:var(--line-night-strong)}.theme-night .btn--ghost:hover,.on-image .btn--ghost:hover{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--paper)}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.link{letter-spacing:.16em;text-transform:uppercase;transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:10px;padding-block:6px;font-size:.75rem;font-weight:500;display:inline-flex}.link:hover{background-position:100% 100%;background-size:0% 1px}.link svg{width:15px;height:15px;transition:transform .5s var(--ease)}.link:hover svg{transform:translate(4px)}.text-link{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:1px}.text-link:hover{background-position:100% 100%;background-size:0% 1px}.status{vertical-align:middle;align-items:center;gap:10px;display:inline-flex}.status i{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.status--open i{background:var(--open);opacity:1}.status--opening-soon i{background:var(--brass);opacity:1;box-shadow:0 0 0 0 var(--brass-soft);animation:status-pulse 2.6s var(--ease) infinite}@keyframes status-pulse{0%{box-shadow:0 0 0 0 var(--brass-soft)}60%{box-shadow:0 0 0 7px #b8955e00}to{box-shadow:0 0 #b8955e00}}.frame{background:var(--paper-2);position:relative;overflow:hidden}.theme-night .frame{background:var(--night-2)}.frame img,.frame picture{width:100%;height:100%}.frame img{object-fit:cover}.ratio-45{aspect-ratio:4/5}.ratio-34{aspect-ratio:3/4}.ratio-32{aspect-ratio:3/2}.ratio-169{aspect-ratio:16/9}.ratio-11{aspect-ratio:1}.ratio-wide{aspect-ratio:21/9}.caption{color:var(--muted);justify-content:space-between;gap:16px;margin-top:12px;font-size:.8125rem;display:flex}.caption>span:first-child{align-items:center;gap:10px;display:inline-flex}.caption>span:first-child:before{content:"";background:var(--brass);flex:none;width:14px;height:1px}.index{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--muted);align-items:baseline;gap:10px;font-size:1.1rem;display:inline-flex}.index:after{content:"";background:var(--brass);align-self:center;width:18px;height:1px}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease) calc(var(--d,0) * 70ms), transform 1s var(--ease) calc(var(--d,0) * 70ms);transform:translateY(16px)}.js [data-reveal].in{opacity:1;transform:none}.js [data-reveal=frame]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--ease-curtain) calc(var(--d,0) * 90ms);transform:none}.js [data-reveal=frame] img{transition:transform 1.9s var(--ease) calc(var(--d,0) * 90ms);transform:scale(1.08)}.js [data-reveal=frame].in{clip-path:inset(0)}.js [data-reveal=frame].in img{transform:none}.js [data-reveal=line]{opacity:1;transform-origin:0;transition:transform 1.2s var(--ease-curtain) calc(var(--d,0) * 70ms);transform:scaleX(0)}.js [data-reveal=line].in{transform:scaleX(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=900px){[data-parallax] img{animation:linear both drift view();scale:1.08}@keyframes drift{0%{translate:0 -3%}to{translate:0 3%}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal],.js [data-reveal=frame] img,.js [data-reveal=line]{opacity:1;clip-path:none;transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:.35s var(--ease) both vt-out}::view-transition-new(root){animation:.55s var(--ease) both vt-in}::view-transition-group(*){animation-duration:.7s;animation-timing-function:var(--ease)}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.wordmark[data-astro-cid-qisgtjgl]{flex-direction:column;line-height:1;display:inline-flex}.wm-name[data-astro-cid-qisgtjgl]{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;font-size:1.75rem}.wm-name[data-astro-cid-qisgtjgl] em[data-astro-cid-qisgtjgl]{margin-right:.04em;font-style:italic}.wm-sub[data-astro-cid-qisgtjgl]{font-family:var(--sans);letter-spacing:.34em;text-transform:uppercase;margin-top:8px;padding-left:.1em;font-size:.625rem}.frame--fill[data-astro-cid-kg7vladn]{position:absolute;inset:0}.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);color:var(--ink);transition:transform .6s var(--ease), background-color .5s var(--ease), color .5s var(--ease), box-shadow .5s var(--ease);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-over=image]{color:var(--paper)}.site-header[data-astro-cid-nen7h5rs][data-over=image]:before{content:"";pointer-events:none;transition:opacity .5s var(--ease);background:linear-gradient(#0c0a0875,#0c0a0800);position:absolute;inset:0 0 -70px}.site-header[data-astro-cid-nen7h5rs].is-solid{color:var(--ink);-webkit-backdrop-filter:saturate(1.2)blur(16px);box-shadow:0 1px 0 var(--line);background:#f3efe8e0}.site-header[data-astro-cid-nen7h5rs].is-solid:before{opacity:0}.site-header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.bar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:100%;display:grid;position:relative}.brand[data-astro-cid-nen7h5rs]{justify-self:center;display:inline-flex}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(20px,2.4vw,40px);display:flex}.nav--right[data-astro-cid-nen7h5rs]{justify-self:end}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){letter-spacing:.16em;text-transform:uppercase;transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-block:6px;font-size:.72rem;font-weight:500}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background-size:100% 1px}.nav-contact[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:inline-flex}.nav-contact[data-astro-cid-nen7h5rs] svg{width:16px;height:16px}.header-cta[data-astro-cid-nen7h5rs]{min-height:44px;padding:0 20px}.header-cta[data-astro-cid-nen7h5rs][aria-current=page]{--btn-bg:currentColor}.menu-toggle[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:12px;min-height:44px;display:none}.menu-lines[data-astro-cid-nen7h5rs]{gap:6px;width:22px;display:grid}.menu-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{height:1px;transition:transform .4s var(--ease);background:currentColor}.menu-toggle[data-astro-cid-nen7h5rs]:hover .menu-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(-1px)}.menu-toggle[data-astro-cid-nen7h5rs]:hover .menu-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(1px)}@media (width<=1023px){.bar[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr}.nav[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs]{justify-self:start}.menu-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}}.menu[data-astro-cid-nen7h5rs]{background:var(--night);width:100%;max-width:none;height:100%;max-height:none;color:var(--on-night);overscroll-behavior:contain;border:0;margin:0;padding:0;inset:0}.menu[data-astro-cid-nen7h5rs]::backdrop{background:var(--night)}.menu[data-astro-cid-nen7h5rs][open]{animation:menu-in .5s var(--ease) both}@keyframes menu-in{0%{opacity:0}to{opacity:1}}.menu-inner[data-astro-cid-nen7h5rs]{min-height:100%;padding-bottom:max(24px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.menu-top[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu-close[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;min-height:44px;display:inline-flex}.menu-close[data-astro-cid-nen7h5rs] svg{width:20px;height:20px}.menu-grid[data-astro-cid-nen7h5rs]{gap:40px;margin-top:clamp(28px,6vh,64px);display:grid}.menu-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line-night);margin-top:18px}.menu-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line-night)}.menu[data-astro-cid-nen7h5rs][open] .menu-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:item-in .8s var(--ease) both;animation-delay:calc(80ms + var(--i) * 60ms)}@keyframes item-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{transition:padding-left .5s var(--ease);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0 14px;display:flex}.menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{padding-left:8px}.menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page] .menu-name[data-astro-cid-nen7h5rs]{font-style:italic}.menu-name[data-astro-cid-nen7h5rs]{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.3rem,9vw,3.4rem);line-height:1}.menu-meta[data-astro-cid-nen7h5rs]{text-align:right;justify-items:end;gap:4px;display:grid}.menu-area[data-astro-cid-nen7h5rs]{display:none}.menu-nav[data-astro-cid-nen7h5rs] .status{color:var(--on-night-muted);font-size:.65rem}.menu-aside[data-astro-cid-nen7h5rs]{display:none}@media (width>=1024px){.menu-grid[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) minmax(280px,32vw);align-items:start;gap:clamp(40px,6vw,120px)}.menu-area[data-astro-cid-nen7h5rs]{display:block}.menu-aside[data-astro-cid-nen7h5rs]{animation:item-in 1s var(--ease) .3s both;gap:18px;display:grid}.menu-pic[data-astro-cid-nen7h5rs]{max-width:420px;display:block}.menu-pic[data-astro-cid-nen7h5rs] img{transition:transform 1.4s var(--ease)}.menu-pic[data-astro-cid-nen7h5rs]:hover img{transform:scale(1.03)}.menu-aside-cap[data-astro-cid-nen7h5rs]{justify-items:start;gap:8px;display:grid}.menu-aside-name[data-astro-cid-nen7h5rs]{font-family:var(--serif);font-size:1.6rem;line-height:1.1}.menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:20px 0 18px}}.menu-foot[data-astro-cid-nen7h5rs]{gap:22px;margin-top:auto;padding-top:40px;display:grid}.menu-contact[data-astro-cid-nen7h5rs]{display:grid}.menu-contact[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line-night);grid-template-columns:1fr auto auto;align-items:center;column-gap:18px;display:grid}.menu-contact[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{grid-template-columns:1fr auto}.menu-num[data-astro-cid-nen7h5rs]{color:var(--on-night);overflow-wrap:anywhere;font-size:.9375rem}.menu-contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;min-height:44px;font-size:.75rem;font-weight:500;display:inline-flex}.menu-contact[data-astro-cid-nen7h5rs] svg{width:16px;height:16px}@media (width>=1024px){.menu-foot[data-astro-cid-nen7h5rs]{grid-template-columns:280px 1fr;align-items:end;gap:48px}.menu-contact[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 40px}.menu-contact[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.menu-contact[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{border-top:1px solid var(--line-night);grid-template-columns:1fr;row-gap:0;padding-top:12px}}.footer[data-astro-cid-jo6i4kqk]{padding-block:clamp(72px,9vw,128px) 32px}.top[data-astro-cid-jo6i4kqk]{row-gap:48px}.col-brand[data-astro-cid-jo6i4kqk]{grid-column:span 12;align-content:start;justify-items:start;gap:24px;display:grid}.brand-line[data-astro-cid-jo6i4kqk]{max-width:20rem}.footer-cta[data-astro-cid-jo6i4kqk]{margin-top:4px}.col[data-astro-cid-jo6i4kqk]{grid-column:span 12}@media (width>=640px){.col-brand[data-astro-cid-jo6i4kqk]{grid-column:span 12}.col[data-astro-cid-jo6i4kqk]{grid-column:span 4}}@media (width>=1024px){.col-brand[data-astro-cid-jo6i4kqk]{grid-column:span 5}.col[data-astro-cid-jo6i4kqk]{grid-column:span 3}.col[data-astro-cid-jo6i4kqk]:nth-of-type(2){grid-column:span 2}}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:12px;margin-top:20px;font-size:.9375rem;display:grid}.loc[data-astro-cid-jo6i4kqk]{transition:padding-left .4s var(--ease);justify-content:space-between;gap:16px;display:flex}.loc[data-astro-cid-jo6i4kqk]:hover{padding-left:4px}.num[data-astro-cid-jo6i4kqk]{gap:2px;display:grid}.num-links[data-astro-cid-jo6i4kqk]{color:var(--muted);gap:14px;display:flex}.loc[data-astro-cid-jo6i4kqk] .status{font-size:.75rem}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-night);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:clamp(64px,8vw,112px);padding-top:24px;display:flex}.to-top[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;display:inline-flex}.to-top[data-astro-cid-jo6i4kqk] svg{width:14px;height:14px;transition:transform .4s var(--ease);transform:rotate(-90deg)}.to-top[data-astro-cid-jo6i4kqk]:hover svg{transform:rotate(-90deg)translate(3px)}.mbar[data-astro-cid-v3ixspr5]{z-index:40;width:100%;height:var(--mbar-h);transition:transform .5s var(--ease), background-color .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease);background:#12100e;border-top:1px solid #b8955e52;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(0);box-shadow:0 -8px 28px #00000073}.mbar[data-astro-cid-v3ixspr5].is-cta{-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#f3efe8f2;box-shadow:0 -4px 20px #1b191614}.mbar[data-astro-cid-v3ixspr5].is-hidden{transform:translateY(115%)}.mbar-stage[data-astro-cid-v3ixspr5]{pointer-events:auto;cursor:pointer;opacity:1;width:100%;height:100%;transition:opacity .38s var(--ease), transform .44s var(--ease);position:absolute;inset:0;transform:translateY(0)}.mbar[data-astro-cid-v3ixspr5].is-cta .mbar-stage[data-astro-cid-v3ixspr5]{opacity:0;pointer-events:none;transform:translateY(10px)scale(.98)}.mbar-canvas[data-astro-cid-v3ixspr5]{width:100%;height:100%;display:block;position:absolute;inset:0}.mbar-stage-glow[data-astro-cid-v3ixspr5]{pointer-events:none;background:radial-gradient(circle at 50% 120%,#d49a5538,#0000 70%);position:absolute;inset:0}.mbar-cta[data-astro-cid-v3ixspr5]{width:100%;max-width:520px;padding:12px var(--gutter) max(12px, env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .38s var(--ease), transform .44s var(--ease);flex-direction:column;justify-content:center;margin-inline:auto;display:flex;position:absolute;inset:0;transform:translateY(12px)}.mbar[data-astro-cid-v3ixspr5].is-cta .mbar-cta[data-astro-cid-v3ixspr5]{opacity:1;pointer-events:auto;transform:translateY(0)}.mbar-context[data-astro-cid-v3ixspr5]{color:var(--muted);margin-bottom:8px}.mbar-actions[data-astro-cid-v3ixspr5]{grid-template-columns:1fr 54px;gap:8px;display:grid}.mbar-wa[data-astro-cid-v3ixspr5]{padding:0}.mbar-wa[data-astro-cid-v3ixspr5] svg{width:20px;height:20px}@media (width>=1024px){.mbar[data-astro-cid-v3ixspr5]:not(.is-desktop-preview){display:none}.mbar[data-astro-cid-v3ixspr5].is-desktop-preview{border-inline:none;border-radius:0;width:100%;display:block}}
