@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.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}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.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}@font-face{font-family:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-italic.Q0qr0lrZ.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:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-italic.BEAWuiTz.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{--white:#fff;--mist:#f5f1eb;--mist-2:#ece5db;--line:#e0d7ca;--ink:#1f2220;--ink-soft:#4f4c47;--fir:#24473b;--fir-deep:#173128;--fir-tint:#e5ece7;--sage:#557563;--bark:#7a4a22;--bark-deep:#5c3516;--bark-soft:#a47c55;--bark-tint:#f2e7da;--sepia:var(--bark);--on-dark:#eef1ec;--on-dark-soft:#c3cfc6;--focus:#c27b2c;--font-script:"Cormorant Garamond Variable", "Cormorant Garamond", Garamond, "Times New Roman", serif;--script-style:italic;--script-weight:600;--font-sans:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-sm:1rem;--fs-base:1.125rem;--fs-md:1.3125rem;--fs-lg:1.625rem;--fs-h2:clamp(2.2rem, 1.7rem + 2vw, 3.1rem);--fs-h1:clamp(2.8rem, 1.9rem + 4vw, 4.8rem);--measure:64ch;--container:74rem;--gutter:clamp(1.25rem, 4vw, 3rem);--section:clamp(4.5rem, 3rem + 6vw, 8.5rem);--radius:14px;--radius-sm:8px;--header-h:5.25rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--white);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:440;line-height:1.7}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0}h1,h2,.script{font-family:var(--font-script);font-style:var(--script-style);font-weight:var(--script-weight);font-variant-numeric:lining-nums;letter-spacing:0;color:var(--fir-deep)}h1{font-size:var(--fs-h1);line-height:1.05}h2{font-size:var(--fs-h2);margin-bottom:1.5rem;line-height:1.12}h3{font-size:var(--fs-lg);letter-spacing:-.01em;margin-bottom:.6rem;font-weight:650;line-height:1.3}h4{font-size:var(--fs-md);margin-bottom:.4rem;font-weight:650;line-height:1.35}p,ul,ol{margin:0 0 1.1em}p{text-wrap:pretty}li+li{margin-top:.35em}strong,b{font-weight:650}a{color:var(--fir);text-underline-offset:.2em;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb, var(--fir) 45%, transparent)}a:hover{color:var(--fir-deep);text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.lead{font-size:var(--fs-md);color:var(--ink-soft);line-height:1.6}.muted{color:var(--ink-soft)}.small{font-size:var(--fs-sm)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.measure{max-width:var(--measure)}.section{padding-block:var(--section)}.section--mist{background:var(--mist)}.section--tight{padding-block:calc(var(--section) * .65)}.section-head{max-width:44rem;margin-bottom:clamp(2.5rem,4vw,3.75rem)}.section-head--center{text-align:center;margin-inline:auto}.section-head p:last-child{margin-bottom:0}.skip{z-index:200;background:var(--fir-deep);color:#fff;border-radius:var(--radius-sm);padding:.75rem 1.1rem;position:absolute;top:-10rem;left:1rem}.skip:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{min-height:3.5rem;font:inherit;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.6rem;font-size:1.125rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn .icon{width:1.25em;height:1.25em}.btn--primary{background:var(--fir);color:#fff}.btn--primary:hover{background:var(--fir-deep);color:#fff}.btn--ghost{color:var(--fir);border-color:color-mix(in srgb, var(--fir) 35%, transparent);background:0 0}.btn--ghost:hover{border-color:var(--bark);background:var(--bark-tint);color:var(--bark-deep)}.btn--light{color:var(--fir-deep);background:#fff}.btn--light:hover{background:var(--on-dark);color:var(--fir-deep)}.btn-row{flex-wrap:wrap;gap:.85rem;display:flex}.icon{flex:none;width:1.2em;height:1.2em}.more{align-items:center;gap:.5rem;font-weight:650;text-decoration:none;display:inline-flex}.more:after{content:"";border-top:2px solid;border-right:2px solid;width:.5em;height:.5em;transition:transform .2s;transform:rotate(45deg)}.more:hover:after{transform:translate(3px)rotate(45deg)}figure{margin:0}figcaption{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:.75rem;line-height:1.5}.leaf-list{padding:0;list-style:none}.leaf-list li{margin-bottom:.75rem;padding-left:2rem;position:relative}.leaf-list li:before{content:"";background:var(--bark);width:1.05rem;height:1.05rem;position:absolute;top:.42em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 17C3 8 9 3 18 3c0 9-5 14-14 14z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 17C3 8 9 3 18 3c0 9-5 14-14 14z'/%3E%3C/svg%3E") 50%/contain no-repeat}:root{--paper-opacity:1;--paper-texture:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3E%3Cfilter%20id='f'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.75'%20numOctaves='4'%20seed='3'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.29%20%200%200%200%200%20.16%20%20.26%200%200%200%20-.095'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23f%29'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='900'%20height='900'%3E%3Cfilter%20id='f'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.006'%20numOctaves='4'%20seed='5'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%20.55%20%200%200%200%200%20.40%20%200%200%200%200%20.24%20%20.22%200%200%200%20-.085'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23f%29'/%3E%3C/svg%3E");--paper-texture-dark:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3E%3Cfilter%20id='f'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.75'%20numOctaves='4'%20seed='3'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%201%20%200%200%200%200%20.97%20%200%200%200%200%20.9%20%20.2%200%200%200%20-.075'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23f%29'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='900'%20height='900'%3E%3Cfilter%20id='f'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.006'%20numOctaves='4'%20seed='5'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%201%20%200%200%200%200%20.95%20%200%200%200%200%20.85%20%20.09%200%200%200%20-.035'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23f%29'/%3E%3C/svg%3E")}html.no-paper{--paper-opacity:0}.section--mist,.page-head,.paper{isolation:isolate;position:relative}.section--mist:before,.page-head:before,.paper:before{content:"";z-index:-1;pointer-events:none;background-image:var(--paper-texture);opacity:var(--paper-opacity);background-size:200px 200px,900px 900px;position:absolute;inset:0}.paper--dark:before{background-image:var(--paper-texture-dark)}.page-head{background:var(--mist);padding-block:clamp(3.5rem,2.5rem + 4vw,6rem) clamp(3rem,2rem + 3vw,4.5rem);position:relative;overflow:hidden}.page-head h1{margin-bottom:1.25rem;font-size:clamp(2.6rem,1.85rem + 3.2vw,4.1rem)}.page-head .lead{max-width:40rem;margin:0}.page-head__art{right:max(-4rem, calc((100vw - var(--container)) / 2 - 6rem));pointer-events:none;width:min(36rem,48vw);position:absolute;top:50%;translate:0 -50%}@media (width<=48rem){.page-head__art{opacity:.28;width:80vw;right:-25vw}}.chips{margin-top:2.25rem}.chips ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chips li{margin:0}.chips a{border:1px solid var(--line);min-height:2.75rem;color:var(--fir-deep);background:#fff;border-radius:999px;align-items:center;padding:.4rem 1.1rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.chips a:hover{border-color:var(--bark-soft);background:var(--bark-tint);color:var(--bark-deep)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.split--reverse>:first-child{order:2}@media (width<=56rem){.split{grid-template-columns:1fr}.split--reverse>:first-child{order:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer__roots,.lightbox{display:none!important}}.logo[data-astro-cid-f7espo7c]{color:var(--fir-deep);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c] .logo__mark{width:3rem;height:3rem;color:var(--fir);--mark-wood:var(--bark);--mark-leaf:var(--fir);--mark-ring:var(--bark-soft);flex:none;transition:transform .4s}.logo[data-astro-cid-f7espo7c]:hover .logo__mark{transform:rotate(-6deg)}.logo__text[data-astro-cid-f7espo7c]{line-height:1;display:grid}.logo__name[data-astro-cid-f7espo7c]{font-family:var(--font-script);font-style:var(--script-style);font-weight:var(--script-weight);white-space:nowrap;font-size:1.75rem;line-height:1.1}.logo__tag[data-astro-cid-f7espo7c]{letter-spacing:.04em;color:var(--ink-soft);margin-top:.1rem;font-size:.875rem}.logo--light[data-astro-cid-f7espo7c]{color:#fff}.logo--light[data-astro-cid-f7espo7c] .logo__mark{color:var(--on-dark-soft);--mark-wood:#c9a27a;--mark-leaf:#a9c4b3;--mark-ring:#c9a27a}.logo--light[data-astro-cid-f7espo7c] .logo__tag[data-astro-cid-f7espo7c]{color:var(--on-dark-soft)}@media (width<=26rem){.logo[data-astro-cid-f7espo7c]{gap:.6rem}.logo[data-astro-cid-f7espo7c] .logo__mark{width:2.5rem;height:2.5rem}.logo__name[data-astro-cid-f7espo7c]{font-size:1.45rem}.logo__tag[data-astro-cid-f7espo7c]{font-size:.8rem}}.topbar[data-astro-cid-nen7h5rs]{background-color:#10241c;border-bottom:1px solid #ffffff14;font-size:1rem}.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem 2rem;min-height:2.9rem;display:flex}.topbar__note[data-astro-cid-nen7h5rs]{color:var(--on-dark-soft);margin:0}.topbar__contacts[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.topbar__contacts[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;align-items:center;gap:.5rem;padding-block:.35rem;font-size:1.0625rem;font-weight:650;text-decoration:none;display:inline-flex}.topbar__contacts[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-underline-offset:.25em;text-decoration:underline #c9a27a}.topbar__contacts[data-astro-cid-nen7h5rs] .icon{color:#c9a27a;width:1.15rem;height:1.15rem}.topbar[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:focus-visible,.site-header[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:focus-visible{outline-color:#f0c38a}@media (width<=68rem){.topbar__note[data-astro-cid-nen7h5rs]{display:none}.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:center}}@media (width<=40rem){.topbar[data-astro-cid-nen7h5rs]{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:100;background-color:var(--fir-deep);border-bottom:1px solid #ffffff0f;transition:box-shadow .25s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{box-shadow:0 10px 30px -16px #0a181299}.site-header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:2rem;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--on-dark);border-radius:999px;padding:.6rem .85rem;font-size:1.0625rem;font-weight:550;text-decoration:none;display:block;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav__cta):after{content:"";transform-origin:0;background:#c9a27a;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:.3rem;left:.85rem;right:.85rem;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav__cta):hover:after,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:not(.nav__cta):after{transform:scaleX(1)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:#fff}.nav[data-astro-cid-nen7h5rs] .nav__cta[data-astro-cid-nen7h5rs]{background:var(--mist);color:var(--fir-deep);margin-left:.6rem;padding-inline:1.3rem;font-weight:650}.nav[data-astro-cid-nen7h5rs] .nav__cta[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] .nav__cta[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--fir-deep);background:#fff}.mobile-actions[data-astro-cid-nen7h5rs]{gap:.5rem;display:none}.mbtn[data-astro-cid-nen7h5rs]{min-height:3rem;font:inherit;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.mbtn[data-astro-cid-nen7h5rs]:hover{background:#ffffff24}.mbtn[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{align-items:center;gap:.45rem;display:inline-flex}.mbtn--call[data-astro-cid-nen7h5rs]{background:var(--mist);border-color:var(--mist);color:var(--fir-deep)}.mbtn--call[data-astro-cid-nen7h5rs]:hover{background:#fff}.mbtn__close[data-astro-cid-nen7h5rs]{display:none!important}.mbtn[data-astro-cid-nen7h5rs][aria-expanded=true] .mbtn__open[data-astro-cid-nen7h5rs]{display:none}.mbtn[data-astro-cid-nen7h5rs][aria-expanded=true] .mbtn__close[data-astro-cid-nen7h5rs]{display:inline-flex!important}.mobile-menu[data-astro-cid-nen7h5rs]{max-height:calc(100dvh - var(--header-h));border-top:1px solid #ffffff1f;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:.5rem 0 1rem;list-style:none}.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff1f;margin:0}.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--on-dark);padding:1rem .25rem;font-size:1.25rem;font-weight:600;text-decoration:none;display:block}.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:#fff;padding-left:.9rem;box-shadow:inset 3px 0 #c9a27a}.mobile-menu__contact[data-astro-cid-nen7h5rs]{gap:.75rem;padding-bottom:1.75rem;display:grid}.mobile-menu__contact[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{white-space:normal;overflow-wrap:anywhere}.btn--outline-light[data-astro-cid-nen7h5rs]{color:#fff;background:0 0;border-color:#ffffff59}.btn--outline-light[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#ffffff1a}@media (width<=68rem){.nav[data-astro-cid-nen7h5rs]{display:none}.mobile-actions[data-astro-cid-nen7h5rs]{display:flex}}.mobile-bar[data-astro-cid-nen7h5rs]{display:none}@media (width<=40rem){.mbtn--call[data-astro-cid-nen7h5rs]{display:none}.mobile-bar[data-astro-cid-nen7h5rs]{z-index:90;padding:.6rem max(.75rem, env(safe-area-inset-left)) calc(.6rem + env(safe-area-inset-bottom));backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff2;grid-template-columns:1fr 1fr;gap:.6rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -18px #17312880}.mobile-bar[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{min-height:3.25rem;padding-inline:.75rem;font-size:1.0625rem}.mobile-bar[data-astro-cid-nen7h5rs] .btn--light[data-astro-cid-nen7h5rs]{border-color:var(--line)}body{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}body.menu-open .mobile-bar[data-astro-cid-nen7h5rs]{display:none}}.roots[data-astro-cid-ucfeiqbn]{width:100%;height:clamp(7rem,12vw,11.875rem);color:var(--fir);opacity:.9}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--fir-deep);color:var(--on-dark);font-size:1.0625rem;position:relative}.site-footer__roots[data-astro-cid-jo6i4kqk]{color:var(--on-dark-soft)}.site-footer__roots[data-astro-cid-jo6i4kqk] .roots{color:#b08a60;opacity:.5}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr 1fr;gap:2.5rem 4rem;padding-top:1rem;padding-bottom:3.5rem;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--on-dark-soft);max-width:26rem;margin-top:1.25rem}.site-footer__h[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:.9rem;font-weight:650}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:#f0c38a}.site-footer__list[data-astro-cid-jo6i4kqk],.site-footer__nav[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0 0 .75rem}.site-footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__addr[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;align-items:flex-start;gap:.65rem;display:inline-flex}.site-footer__list[data-astro-cid-jo6i4kqk] .icon{color:var(--on-dark-soft);margin-top:.25em}.site-footer__addr[data-astro-cid-jo6i4kqk]{color:var(--on-dark-soft)}.site-footer__nav[data-astro-cid-jo6i4kqk]{columns:2;column-gap:2rem}.site-footer__nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0 0 .6rem}.site-footer__base[data-astro-cid-jo6i4kqk]{color:var(--on-dark-soft);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.5rem 2rem;font-size:.95rem;display:flex}.site-footer__base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=60rem){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=36rem){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.lightbox[data-astro-cid-utnzf2kr]{color:#fff;background:#0e1c17f5;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}.lightbox[data-astro-cid-utnzf2kr][open]{grid-template-rows:auto 1fr auto;display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#0009}.lightbox__bar[data-astro-cid-utnzf2kr]{justify-content:flex-end;padding:.75rem;display:flex}.lightbox__close[data-astro-cid-utnzf2kr]{font:inherit;color:var(--fir-deep);cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:3rem;padding:0 1.4rem;font-size:1.1rem;font-weight:650}.lightbox__close[data-astro-cid-utnzf2kr]:focus-visible{outline:3px solid var(--focus)}.lightbox[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;cursor:zoom-out;width:100%;height:100%;min-height:0}.lightbox__caption[data-astro-cid-utnzf2kr]{text-align:center;color:#e9e6e0;margin:0;padding:.75rem 1rem 1.25rem;font-size:1.1rem}
