:root{--cream:#efece6;--ink:#11140f;--forest:#1c281e;--forest-2:#1a261f;--sage:#4d6550;--line:#b9b6aa;--serif:"GFS Didot","Baskerville","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--cream);color:var(--ink)}body{font-family:var(--sans);font-size:14px;line-height:1.4}a{color:inherit;text-decoration:none}a,button,input,textarea,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.site{width:100%;min-width:0;overflow:hidden;background:var(--cream)}.skip-link{position:fixed;z-index:9999;left:14px;top:10px;transform:translateY(-160%);background:#20392e;color:#fff;padding:11px 14px;font-size:13px;line-height:1;text-decoration:none;transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.header{height:60px;background:#efece7;display:grid;grid-template-columns:290px 1fr 154px;align-items:center;padding:0 47px;gap:18px;border-bottom:1px solid rgba(0,0,0,.035)}.brand{display:flex;flex-direction:column;gap:2px;align-self:center}.brand__name{font-family:var(--serif);font-size:18px;line-height:1;letter-spacing:.135em;font-weight:400;white-space:nowrap}.brand__tag{font-size:8px;line-height:1;letter-spacing:.14em;color:#4e5049;white-space:nowrap}.nav{display:flex;justify-content:center;gap:26px;font-family:var(--serif);font-size:12px;white-space:nowrap}.header__cta{justify-self:end;background:#20392e;color:#fff;padding:13px 20px;min-width:152px;text-align:center;font-size:12px}.hero{height:470px;position:relative;background:#080d08;color:#fff;overflow:hidden;isolation:isolate}.hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:0;display:block}.hero__veil{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#050804f2,#050804db 27%,#05080496 43%,#0508042e 56%,#05080408 66%,#05080400 74%)}.hero__copy{position:absolute;z-index:2;left:55px;top:52px;width:450px}.hero h1{font-family:var(--serif);font-weight:400;font-size:54px;line-height:.99;letter-spacing:-.025em;margin:0 0 15px}.hero p{font-size:12.5px;line-height:1.52;margin:0 0 11px;width:425px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;background:#4a6250;color:#fff;padding:10px 23px;font-size:12px;margin-top:4px}.hero__location{position:absolute;z-index:2;right:45px;bottom:18px;font-size:11px;line-height:1.35;color:#fff;text-align:right}.hero__local-mobile{display:none}.intro{min-height:360px;background:#f0eee7;display:grid;grid-template-columns:175px 510px 339px}.intro__num{font-family:var(--serif);font-size:150px;line-height:.85;letter-spacing:-.065em;color:#9d9a8d;padding:45px 0 0 50px}.intro__copy{padding:30px 30px 30px 45px}.intro h2{font-family:var(--serif);font-size:31px;line-height:1.03;font-weight:400;letter-spacing:-.02em;margin:0 0 14px}.intro p{font-size:11.2px;line-height:1.5;margin:0 0 10px;max-width:440px}.text-link{display:inline-block;font-size:11.5px;border-bottom:1px solid #5c5f57;padding-bottom:3px}.intro__media{min-height:360px;overflow:hidden}.intro__media img{width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center 38%;display:block}.projects{min-height:335px;background:radial-gradient(circle at 48% 48%,rgba(51,66,53,.28),transparent 44%),linear-gradient(90deg,#1f2a21,#1b271f 58%,#18241d);color:#fff;padding:26px 48px 24px 55px;display:grid;grid-template-columns:330px 1fr;gap:24px}.projects__copy{padding-top:4px}.projects h2{font-family:var(--serif);font-size:37px;line-height:1.08;font-weight:400;letter-spacing:-.02em;margin:0 0 15px}.projects p{font-size:11.2px;line-height:1.5;width:300px;margin:0 0 11px;color:#eef1ec}.projects__note{font-size:9.8px!important;color:#cdd4cf!important;max-width:290px}.projects .text-link{border-color:#e7ebe5;margin-top:4px}.projects__grid{display:grid;grid-template-columns:390px 190px;gap:18px;align-items:start}.project-main{margin:0;padding:0}.project-main img{width:390px;height:258px;object-fit:cover;object-position:center;display:block}.project-main figcaption{font-size:9.5px;margin-top:5px;color:#f4f4ef}.project-stack{display:grid;grid-template-rows:1fr 1fr;gap:12px}.project-stack figure{margin:0}.project-stack img{width:190px;height:112px;object-fit:cover;object-position:center;display:block}.project-stack figcaption{font-size:8.8px;line-height:1.25;margin-top:4px;color:#f4f4ef}.method{min-height:490px;background:#efece6;display:grid;grid-template-columns:365px 280px 1fr;gap:20px 24px;padding:24px 55px 20px}.method__copy{padding-top:3px}.method h2{font-family:var(--serif);font-size:30px;line-height:1.05;font-weight:400;letter-spacing:-.015em;margin:0 0 16px}.method p{font-size:11.1px;line-height:1.5;margin:0 0 12px}.method__media{margin:0}.method__media img{width:280px;height:382px;object-fit:cover;object-position:center;display:block}.method__media figcaption{font-size:9.5px;margin-top:5px;color:#565951}.price{border-left:1px solid var(--line);padding:7px 0 0 22px;max-width:225px}.price h2{font-size:29px}.price p{font-size:10.9px;line-height:1.48}.method__references{grid-column:1/-1;border-top:1px solid rgba(17,20,15,.18);margin:0!important;padding-top:11px;font-size:9.7px!important;line-height:1.45!important;color:#55594f;max-width:100%}.method__references a{border-bottom:1px solid rgba(17,20,15,.45);padding-bottom:1px}.cta{height:300px;position:relative;background:#0b110a;color:#fff;overflow:hidden;isolation:isolate}.cta__image{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;display:block}.cta__veil{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#050804f2,#050804de 26%,#0508048a 43%,#05080433 58%,#05080408 72%,#05080400 84%)}.cta__copy{position:absolute;z-index:2;left:56px;top:44px;width:455px}.cta h2{font-family:var(--serif);font-size:35px;line-height:1;font-weight:400;letter-spacing:-.02em;margin:0 0 13px;white-space:nowrap}.cta p{font-size:11.3px;line-height:1.5;margin:0 0 11px;width:420px}.footer{min-height:132px;background:#1c251d;color:#e9ebe6;padding:20px 56px 14px;display:grid;grid-template-columns:200px 1fr 285px;grid-template-rows:auto 1fr;column-gap:30px}.footer__brand strong{display:block;font-family:var(--serif);font-weight:400;font-size:14px;line-height:1;letter-spacing:.12em;margin-bottom:3px}.footer__brand span{font-size:8px}.footer__nav{display:flex;gap:22px;font-size:9px;padding-top:2px;white-space:nowrap}.footer__zone{font-size:9px;line-height:1.45}.footer__bottom{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.13);margin-top:15px;padding-top:9px;display:flex;justify-content:space-between;font-size:8px;color:#bbc3bc}@media(min-width:761px){html,body{background:#e8e5de}.site{width:1024px;position:relative;left:var(--desktop-left,0px);transform:scale(var(--desktop-scale,1));transform-origin:top left}body{overflow-x:hidden}}@media(max-width:760px){body{font-size:14px}.header{height:66px;grid-template-columns:1fr auto;padding:0 18px;gap:12px}.nav{display:none}.brand__name{font-size:15px;letter-spacing:.11em}.brand__tag{font-size:6.8px}.header__cta{min-width:0;padding:11px 13px;font-size:11px}.hero{height:700px}.hero__image{object-position:50% center}.hero__veil{background:linear-gradient(180deg,#050d0805,#050d081a 31%,#050d08c2 61%,#050d08fa)}.hero__copy{left:20px;top:auto;bottom:34px;width:calc(100% - 40px)}.hero h1{font-size:43px;max-width:340px}.hero p{font-size:13.2px;width:auto;max-width:350px}.hero__location{display:none}.hero__local-mobile{display:block;font-size:12px!important;line-height:1.4!important;letter-spacing:.015em;color:#f6f3e9;border-left:2px solid rgba(255,255,255,.7);padding-left:11px;margin:0 0 13px!important}.btn{min-height:44px;padding:10px 20px;font-size:13px}.text-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 0 6px;font-size:13px}.intro{min-height:0;grid-template-columns:92px 1fr}.intro__num{font-size:92px;padding:40px 0 0 16px}.intro__copy{padding:34px 20px 34px 4px}.intro h2{font-size:29px}.intro p{font-size:13px;max-width:none}.intro__media{grid-column:1/-1;min-height:260px;height:260px}.intro__media img{min-height:260px}.projects{min-height:0;grid-template-columns:1fr;padding:36px 20px 30px;gap:26px}.projects__copy{padding:0}.projects h2{font-size:34px}.projects p{width:auto;max-width:none;font-size:13px}.projects__note{font-size:11.5px!important;max-width:none}.projects__grid{grid-template-columns:1fr;gap:18px}.project-main img{width:100%;height:auto;aspect-ratio:1.5/1}.project-stack{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:12px}.project-stack img{width:100%;height:auto;aspect-ratio:1.45/1}.method{min-height:0;grid-template-columns:1fr;padding:36px 20px;gap:28px}.method p,.price p{font-size:13px}.method__media img{width:100%;height:auto;aspect-ratio:1.15/1}.price{border-left:0;border-top:1px solid var(--line);padding:24px 0 0;max-width:none}.method h2,.price h2{font-size:30px}.method__references{grid-column:1;border-top:1px solid var(--line);font-size:11.5px!important;padding-top:18px}.method__references a{display:inline-flex;align-items:center;min-height:36px}.cta{height:500px}.cta__image{width:100%;height:100%;object-position:center}.cta__veil{background:linear-gradient(180deg,#060f0a05,#060f0a1a 31%,#060f0ac7 65%,#060f0afa)}.cta__copy{left:20px;top:auto;bottom:34px;width:calc(100% - 40px)}.cta h2{font-size:34px;white-space:normal}.cta p{width:auto;max-width:350px;font-size:13px}.footer{min-height:0;grid-template-columns:1fr;padding:24px 20px 18px;row-gap:13px}.footer__nav{flex-wrap:wrap;gap:0 18px;white-space:normal}.footer__nav a{display:inline-flex;align-items:center;min-height:40px;font-size:12px}.footer__zone{font-size:11.5px;line-height:1.55}.footer__zone a{display:inline-flex;align-items:center;min-height:40px;text-decoration:underline;text-underline-offset:4px}.footer__bottom{flex-direction:column;gap:2px;font-size:11px;line-height:1.45}.footer__bottom a{display:inline-flex;align-items:center;min-height:36px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skip-link{transition:none}}.quote-site .quote-page .quote-hero{min-height:295px!important}.quote-site .quote-page .quote-hero__copy{padding:26px 38px 24px 56px!important}.quote-site .quote-page .quote-hero h1{font-size:44px!important;line-height:1!important;margin-bottom:14px!important}.quote-site .quote-page .quote-hero__copy>p:not(.quote-kicker){font-size:13.5px!important;line-height:1.42!important}.quote-site .quote-page .quote-kicker{margin-bottom:9px!important}.quote-site .quote-page .quote-hero__media{min-height:295px!important;height:295px!important}.quote-site .quote-page .quote-scope{padding:12px 56px!important}.quote-site .quote-page .quote-form-section{padding-top:22px!important}@media(max-width:760px){.quote-site .quote-page .quote-hero{display:block!important;min-height:0!important}.quote-site .quote-page .quote-hero__copy{padding:20px 20px 18px!important}.quote-site .quote-page .quote-hero h1{font-size:34px!important;line-height:1.02!important;margin-bottom:11px!important}.quote-site .quote-page .quote-hero__copy>p:not(.quote-kicker){font-size:12.5px!important;line-height:1.4!important}.quote-site .quote-page .quote-hero__copy>p+p{margin-top:6px!important}.quote-site .quote-page .quote-hero__media{min-height:140px!important;height:140px!important}.quote-site .quote-page .quote-hero__media img{object-position:center 48%!important}.quote-site .quote-page .quote-scope{padding:11px 20px!important}.quote-site .quote-page .quote-scope__label{margin-bottom:5px!important;font-size:10px!important}.quote-site .quote-page .quote-scope p{font-size:11.5px!important;line-height:1.38!important}.quote-site .quote-page .quote-form-section{padding-top:18px!important}}.brand--logo[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:row;align-items:center;gap:10px;height:100%;min-width:0}.brand__mark[data-astro-cid-3ef6ksr2]{display:block;width:58px;height:44px;flex:0 0 58px;object-fit:contain;object-position:center}.brand__wordmark[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:3px;min-width:0}.brand__name[data-astro-cid-3ef6ksr2]{font-family:"Piazzolla",var(--serif);font-optical-sizing:auto;font-size:18px;line-height:.95;letter-spacing:-.018em;font-weight:600;white-space:nowrap;color:#1d2b20}.brand__tag[data-astro-cid-3ef6ksr2]{font-family:"Piazzolla",var(--serif);font-optical-sizing:auto;font-size:6.7px;line-height:1;letter-spacing:.17em;font-weight:500;color:#60655d;white-space:nowrap}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{position:relative}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:currentColor;opacity:.55}.header__cta[data-astro-cid-3ef6ksr2][aria-current=page]{box-shadow:inset 0 0 0 1px #ffffff57}.menu-toggle[data-astro-cid-3ef6ksr2],.mobile-menu[data-astro-cid-3ef6ksr2]{display:none}.zone-breadcrumb[data-astro-cid-3ef6ksr2]{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:18px 0 10px;display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:.82rem;line-height:1.4;color:#1f251f9e}.zone-breadcrumb[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;border-bottom:1px solid rgba(31,37,31,.25)}.zone-breadcrumb[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.zone-breadcrumb[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{color:#1f251feb;border-bottom-color:currentColor}.zone-breadcrumb[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2][aria-current=page]{color:#1f251fdb}@media(max-width:760px){body.menu-open{overflow:hidden}.brand--logo[data-astro-cid-3ef6ksr2]{gap:7px;position:relative;z-index:101}.brand__mark[data-astro-cid-3ef6ksr2]{width:46px;height:36px;flex-basis:46px}.brand__name[data-astro-cid-3ef6ksr2]{font-size:13.5px;font-weight:600}.brand__tag[data-astro-cid-3ef6ksr2]{font-size:5px;letter-spacing:.12em}.header[data-astro-cid-3ef6ksr2]{position:relative;z-index:100;grid-template-columns:minmax(0,1fr) auto auto;padding:0 14px 0 16px;gap:8px}.header__cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-width:112px;height:44px;padding:0 11px;font-size:10.5px;line-height:1.1;white-space:nowrap}.menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:end;min-width:72px;height:44px;padding:0 10px;border:1px solid rgba(29,43,32,.22);background:transparent;color:#1d2b20;font:inherit;cursor:pointer}.menu-toggle__label[data-astro-cid-3ef6ksr2]{font-family:var(--sans);font-size:9.5px;line-height:1;text-transform:uppercase;letter-spacing:.08em}.menu-toggle__icon[data-astro-cid-3ef6ksr2]{position:relative;width:18px;height:12px;display:block}.menu-toggle__icon[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:0;width:18px;height:1px;background:currentColor;transform-origin:center;transition:transform .22s ease,top .22s ease}.menu-toggle__icon[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:2px}.menu-toggle__icon[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:9px}.menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-toggle__icon[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:5px;transform:rotate(45deg)}.menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-toggle__icon[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:5px;transform:rotate(-45deg)}.menu-toggle[data-astro-cid-3ef6ksr2]:focus-visible,.header__cta[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid #20392e;outline-offset:3px}.mobile-menu[data-astro-cid-3ef6ksr2]{display:block;position:fixed;z-index:90;inset:66px 0 0}.mobile-menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-menu__scrim[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;border:0;background:#0c120d70;backdrop-filter:blur(2px);cursor:pointer}.mobile-menu__panel[data-astro-cid-3ef6ksr2]{position:absolute;inset:0 0 0 auto;width:min(100%,430px);height:100%;display:flex;flex-direction:column;background:#efece6;color:#1d2b20;padding:25px 20px max(22px,env(safe-area-inset-bottom));box-shadow:-18px 0 45px #0f18111f;overflow-y:auto;animation:menu-enter .24s cubic-bezier(.2,.7,.2,1);outline:none}.mobile-menu__eyebrow[data-astro-cid-3ef6ksr2]{font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.2em;color:#6f746c;padding:0 0 16px;border-bottom:1px solid rgba(29,43,32,.16)}.mobile-menu__nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.mobile-menu__link[data-astro-cid-3ef6ksr2]{min-height:66px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;border-bottom:1px solid rgba(29,43,32,.14);color:#1d2b20}.mobile-menu__index[data-astro-cid-3ef6ksr2]{font-size:9px;letter-spacing:.08em;color:#888a82;align-self:start;padding-top:19px}.mobile-menu__text[data-astro-cid-3ef6ksr2]{font-family:"Piazzolla",var(--serif);font-size:27px;line-height:1;letter-spacing:-.025em;font-weight:500}.mobile-menu__arrow[data-astro-cid-3ef6ksr2]{font-size:15px;opacity:.48;transform:translateY(-1px)}.mobile-menu__link[data-astro-cid-3ef6ksr2].is-current .mobile-menu__text[data-astro-cid-3ef6ksr2],.mobile-menu__link[data-astro-cid-3ef6ksr2].is-current .mobile-menu__index[data-astro-cid-3ef6ksr2]{color:#20392e}.mobile-menu__link[data-astro-cid-3ef6ksr2].is-current .mobile-menu__arrow[data-astro-cid-3ef6ksr2]{opacity:1}.mobile-menu__link[data-astro-cid-3ef6ksr2]:focus-visible,.mobile-menu__cta[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid #20392e;outline-offset:-2px}.mobile-menu__footer[data-astro-cid-3ef6ksr2]{margin-top:auto;padding-top:28px}.mobile-menu__footer[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{max-width:300px;margin:0 0 18px;color:#676c64;font-size:11.5px;line-height:1.5}.mobile-menu__cta[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 17px;background:#20392e;color:#fff;font-size:12px;letter-spacing:.01em}.zone-breadcrumb[data-astro-cid-3ef6ksr2]{width:min(100% - 32px,1180px);padding-top:14px;font-size:.76rem}}@media(max-width:430px){.brand__tag[data-astro-cid-3ef6ksr2]{display:none}.brand__mark[data-astro-cid-3ef6ksr2]{width:42px;height:34px;flex-basis:42px}.brand__name[data-astro-cid-3ef6ksr2]{font-size:13px}.header[data-astro-cid-3ef6ksr2]{padding-left:12px;padding-right:10px;gap:6px}.header__cta[data-astro-cid-3ef6ksr2]{min-width:104px;padding:0 9px;font-size:10px}.menu-toggle[data-astro-cid-3ef6ksr2]{min-width:44px;width:44px;padding:0}.menu-toggle__label[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu__text[data-astro-cid-3ef6ksr2]{font-size:25px}}@media(max-width:350px){.header__cta[data-astro-cid-3ef6ksr2]{min-width:96px;font-size:9.5px}.brand__mark[data-astro-cid-3ef6ksr2]{width:38px;height:32px;flex-basis:38px}.brand__name[data-astro-cid-3ef6ksr2]{font-size:12px}}@keyframes menu-enter{0%{transform:translate(18px);opacity:.4}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-menu__panel[data-astro-cid-3ef6ksr2]{animation:none}.menu-toggle__icon[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{transition:none}}.footer__brand--logo[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%}.footer__mark-frame[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:54px;height:43px;flex:0 0 54px;padding:3px 4px;background:#efece6}.footer__mark[data-astro-cid-sz7xmlte]{display:block;width:100%;height:100%;object-fit:contain}.footer__wordmark[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:3px}.footer__name[data-astro-cid-sz7xmlte]{font-family:"Piazzolla",var(--serif);font-optical-sizing:auto;font-size:14px;line-height:1;letter-spacing:-.012em;font-weight:600;color:#f1ebdd;white-space:nowrap}.footer__tag[data-astro-cid-sz7xmlte]{font-family:"Piazzolla",var(--serif);font-optical-sizing:auto;font-size:5.5px;line-height:1;letter-spacing:.16em;font-weight:500;color:#cbd0c9;white-space:nowrap}.footer__bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer__cookie-settings[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none;border:0;border-bottom:1px solid rgba(255,255,255,.24);padding:0 0 1px;background:none;font:inherit;cursor:pointer}.footer__bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer__bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible,.footer__cookie-settings[data-astro-cid-sz7xmlte]:hover,.footer__cookie-settings[data-astro-cid-sz7xmlte]:focus-visible{border-bottom-color:currentColor}.cookie-consent[data-astro-cid-sz7xmlte]{position:fixed;z-index:1200;left:50%;right:auto;bottom:14px;width:min(690px,calc(100vw - 32px));transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px 13px 16px;background:#f1eee7;color:#17231b;border:1px solid rgba(23,35,27,.22);box-shadow:0 12px 34px #0a140e29}.cookie-consent[data-astro-cid-sz7xmlte][hidden]{display:none!important}.cookie-consent__copy[data-astro-cid-sz7xmlte]{max-width:430px}.cookie-consent__title[data-astro-cid-sz7xmlte]{margin:0 0 3px;font-family:"Piazzolla",var(--serif);font-size:15px;font-weight:600;line-height:1.15;letter-spacing:-.012em}.cookie-consent__copy[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]:not(.cookie-consent__title){margin:0;font-size:11.5px;line-height:1.42;color:#3e493f}.cookie-consent__copy[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#17231b;text-underline-offset:3px}.cookie-consent__actions[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:7px;min-width:205px}.cookie-consent__button[data-astro-cid-sz7xmlte]{min-height:38px;padding:8px 13px;border:1px solid #1c3324;background:#1c3324;color:#f5f0e6;font:600 11.5px/1.2 "Piazzolla",var(--serif);letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.cookie-consent__button[data-astro-cid-sz7xmlte]:first-child{background:#f1eee7;color:#1c3324}.cookie-consent__button[data-astro-cid-sz7xmlte]:hover{transform:translateY(-1px)}.cookie-consent__button[data-astro-cid-sz7xmlte]:focus-visible,.footer__cookie-settings[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:760px){.footer__mark-frame[data-astro-cid-sz7xmlte]{width:48px;height:38px;flex-basis:48px}.footer__name[data-astro-cid-sz7xmlte]{font-size:13px}.footer__tag[data-astro-cid-sz7xmlte]{font-size:5px}.footer__cookie-settings[data-astro-cid-sz7xmlte]{min-height:36px;display:inline-flex;align-items:center}.cookie-consent[data-astro-cid-sz7xmlte]{left:10px;right:10px;bottom:10px;width:auto;transform:none;display:block;padding:15px 14px}.cookie-consent__copy[data-astro-cid-sz7xmlte]{max-width:none}.cookie-consent__title[data-astro-cid-sz7xmlte]{font-size:16px}.cookie-consent__copy[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]:not(.cookie-consent__title){font-size:12px;line-height:1.45}.cookie-consent__actions[data-astro-cid-sz7xmlte]{min-width:0;margin-top:12px;gap:8px}.cookie-consent__button[data-astro-cid-sz7xmlte]{min-height:46px;font-size:13px}}
