@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_9994cfd6-module__JzvDja__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_9994cfd6-module__JzvDja__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--site-theme-logo:#503508;--site-theme-accent:#b08d6d;--site-theme-accent-soft:#b39a82;--site-theme-accent-muted:#9c7f68;--site-theme-hover:#9f7f62;--site-theme-hover-strong:#8a705c;--site-theme-hover-badge:#8f7764;--site-theme-background:#f7f3ed;--site-theme-surface:#f5f2ed;--site-theme-surface-soft:#ece7df;--site-theme-surface-light:#f8f6f2;--site-theme-section:#eeeae3;--site-theme-projects:#f4f0e8;--site-theme-mobile-hero:#f4efe8;--site-theme-cta:#eee7de;--site-theme-card:#fff;--site-theme-text:#1f1d1a;--site-theme-text-strong:#171513;--site-theme-text-soft:#6a655f;--site-theme-text-muted:#8a837d;--site-theme-text-accent:#6e5c4d;--site-theme-text-accent-soft:#8b7766;--site-theme-text-accent-dark:#6f5a48;--site-theme-mobile-title:#46382e;--site-theme-mobile-location:#80664e;--site-theme-border:#ddd7cf;--site-theme-border-soft:#dedad5;--site-theme-border-accent:#a78c75;--site-theme-dark:#242321;--site-theme-dark-menu:#242520;--site-theme-footer:#252522;--site-theme-on-dark:#f3f0e9;--color-logo:var(--site-theme-logo);--color-accent:var(--site-theme-accent);--color-accent-dark:var(--site-theme-hover-strong);--color-accent-soft:var(--site-theme-accent-soft);--color-accent-muted:var(--site-theme-accent-muted);--color-accent-hover:var(--site-theme-hover);--color-background:var(--site-theme-background);--color-surface:var(--site-theme-surface);--color-surface-soft:var(--site-theme-surface-soft);--color-surface-light:var(--site-theme-surface-light);--color-testimonial-background:var(--site-theme-section);--color-projects-background:var(--site-theme-projects);--color-mobile-hero-background:var(--site-theme-mobile-hero);--color-project-cta-background:var(--site-theme-cta);--color-white:#fff;--color-text:var(--site-theme-text);--color-text-strong:var(--site-theme-text-strong);--color-text-soft:var(--site-theme-text-soft);--color-text-muted:var(--site-theme-text-muted);--color-text-accent:var(--site-theme-text-accent);--color-text-accent-soft:var(--site-theme-text-accent-soft);--color-text-accent-dark:var(--site-theme-text-accent-dark);--color-header-text-light:#f5f3ee;--color-header-text-rgb:245 243 238;--color-header-text-40:rgb(var(--color-header-text-rgb) / .4);--color-header-text-42:rgb(var(--color-header-text-rgb) / .42);--color-footer-background:var(--site-theme-footer);--color-footer-text:var(--site-theme-on-dark);--color-footer-text-42:color-mix(in srgb, var(--color-footer-text) 42%, transparent);--color-footer-text-58:color-mix(in srgb, var(--color-footer-text) 58%, transparent);--color-footer-text-68:color-mix(in srgb, var(--color-footer-text) 68%, transparent);--color-footer-text-70:color-mix(in srgb, var(--color-footer-text) 70%, transparent);--color-footer-text-72:color-mix(in srgb, var(--color-footer-text) 72%, transparent);--color-border:var(--site-theme-border);--color-border-soft:var(--site-theme-border-soft);--color-border-accent:var(--site-theme-border-accent);--color-dark:var(--site-theme-dark);--color-dark-menu:var(--site-theme-dark-menu);--color-image-placeholder:#ddd8cf;--color-card-background:var(--site-theme-card);--color-card-placeholder:#e7e3dc;--color-card-badge:var(--color-surface-light);--color-card-badge-text:#7b604c;--color-card-badge-hover:var(--site-theme-hover-badge);--color-project-card-border:#e7e2da;--color-project-badge-background-rgb:245 243 238;--color-project-badge-background:rgb(var(--color-project-badge-background-rgb) / .94);--color-project-badge-background-93:rgb(var(--color-project-badge-background-rgb) / .93);--color-project-card-shadow-rgb:26 24 20;--color-project-card-shadow:rgb(var(--color-project-card-shadow-rgb) / .06);--color-navigation:#9a7f6a;--color-indicator-active:#9b806b;--color-decoration-line:var(--color-border);--color-decoration-circle:var(--color-surface-soft);--color-map-background:#ebe7df;--color-map-overlay-rgb:246 241 235;--color-map-overlay:rgb(var(--color-map-overlay-rgb) / .16);--color-map-card-rgb:248 245 240;--color-map-card:rgb(var(--color-map-card-rgb) / .97);--color-map-shadow-rgb:50 42 35;--color-map-shadow:rgb(var(--color-map-shadow-rgb) / .1);--color-project-detail-hero-placeholder:#d7d2c8;--color-project-detail-mobile-title:var(--site-theme-mobile-title);--color-project-detail-mobile-location:var(--site-theme-mobile-location);--color-project-detail-hero-overlay-rgb:243 239 232;--color-project-detail-hero-overlay-12:rgb(var(--color-project-detail-hero-overlay-rgb) / .12);--color-project-detail-hero-overlay-42:rgb(var(--color-project-detail-hero-overlay-rgb) / .42);--color-project-detail-hero-overlay-78:rgb(var(--color-project-detail-hero-overlay-rgb) / .78);--color-project-detail-hero-overlay-94:rgb(var(--color-project-detail-hero-overlay-rgb) / .94);--color-project-detail-hero-overlay-99:rgb(var(--color-project-detail-hero-overlay-rgb) / .99);--color-project-map-background:#ece8e1;--color-project-cta-dark:#1f2222;--color-project-cta-dark-rgb:31 34 34;--color-project-cta-dark-18:rgb(var(--color-project-cta-dark-rgb) / .18);--color-project-cta-dark-28:rgb(var(--color-project-cta-dark-rgb) / .28);--color-project-cta-dark-88:rgb(var(--color-project-cta-dark-rgb) / .88);--color-project-cta-dark-90:rgb(var(--color-project-cta-dark-rgb) / .9);--color-project-cta-dark-98:rgb(var(--color-project-cta-dark-rgb) / .98);--color-project-cta-dark-99:rgb(var(--color-project-cta-dark-rgb) / .99);--color-project-cta-text:#f6f2ec;--color-project-cta-text-rgb:246 242 236;--color-project-cta-text-72:rgb(var(--color-project-cta-text-rgb) / .72);--color-lightbox-background:#141412eb;--color-location-shadow-rgb:63 52 43;--color-location-shadow:rgb(var(--color-location-shadow-rgb) / .04);--color-hover:var(--site-theme-hover-strong);--color-accent-06:color-mix(in srgb, var(--color-accent) 6%, transparent);--color-accent-12:color-mix(in srgb, var(--color-accent) 12%, transparent);--color-accent-16:color-mix(in srgb, var(--color-accent) 16%, transparent);--color-accent-18:color-mix(in srgb, var(--color-accent) 18%, transparent);--color-accent-22:color-mix(in srgb, var(--color-accent) 22%, transparent);--color-accent-24:color-mix(in srgb, var(--color-accent) 24%, transparent);--color-accent-52:color-mix(in srgb, var(--color-accent) 52%, transparent);--color-background-08:color-mix(in srgb, var(--color-background) 8%, transparent);--color-white-08:color-mix(in srgb, var(--color-white) 8%, transparent);--color-white-10:color-mix(in srgb, var(--color-white) 10%, transparent);--color-white-14:color-mix(in srgb, var(--color-white) 14%, transparent);--color-white-16:color-mix(in srgb, var(--color-white) 16%, transparent);--color-white-32:color-mix(in srgb, var(--color-white) 32%, transparent);--color-white-42:color-mix(in srgb, var(--color-white) 42%, transparent);--color-white-64:color-mix(in srgb, var(--color-white) 64%, transparent);--color-white-68:color-mix(in srgb, var(--color-white) 68%, transparent);--color-white-70:color-mix(in srgb, var(--color-white) 70%, transparent);--color-black-rgb:0 0 0;--color-black:rgb(var(--color-black-rgb));--color-black-05:rgb(var(--color-black-rgb) / .05);--color-black-06:rgb(var(--color-black-rgb) / .06);--color-black-12:rgb(var(--color-black-rgb) / .12);--color-black-14:rgb(var(--color-black-rgb) / .14);--color-black-18:rgb(var(--color-black-rgb) / .18);--color-black-40:rgb(var(--color-black-rgb) / .4);--color-black-42:rgb(var(--color-black-rgb) / .42);--color-black-45:rgb(var(--color-black-rgb) / .45);--color-black-72:rgb(var(--color-black-rgb) / .72);--color-black-78:rgb(var(--color-black-rgb) / .78);--color-black-82:rgb(var(--color-black-rgb) / .82);--color-shadow-rgb:35 29 24;--color-shadow-045:rgb(var(--color-shadow-rgb) / .045);--color-shadow-06:rgb(var(--color-shadow-rgb) / .06);--color-shadow-12:rgb(var(--color-shadow-rgb) / .12);--color-shadow-14:rgb(var(--color-shadow-rgb) / .14);--color-shadow-warm-rgb:58 44 35;--color-shadow-warm-12:rgb(var(--color-shadow-warm-rgb) / .12);--color-admin-heading:#171411;--color-admin-text-strong:#201c18;--color-admin-title:#2e2925;--color-admin-title-secondary:#26211d;--color-admin-project-title:#2b2622;--color-admin-empty-title:#29241f;--color-admin-text-soft:#7c736a;--color-admin-text-muted:#90877f;--color-admin-meta:#918880;--color-admin-date:#928981;--color-admin-empty-text:#837a72;--color-admin-accent:#8c745f;--color-admin-accent-soft:#9c8169;--color-admin-accent-muted:#96785e;--color-admin-icon-muted:#a0978f;--color-admin-link-muted:#776c63;--color-admin-link-hover:#211d19;--color-admin-edit-link:#352f2a;--color-admin-status-text:#645c55;--color-admin-button-dark:#1c1a18;--color-admin-button-dark-hover:#3d3630;--color-admin-button-dark-hover-soft:#39322c;--color-admin-button-dark-hover-alt:#3b342f;--color-admin-surface:var(--color-white);--color-admin-row-hover:#fcfaf7;--color-admin-border:#ded7cf;--color-admin-border-medium:#ddd6ce;--color-admin-border-hover:#bdaa97;--color-admin-border-light:#eee8e2;--color-admin-badge-border:#e0d3c6;--color-admin-badge-background:#f8f2eb;--color-admin-badge-text:#927357;--color-admin-index-border:#ddd3c9;--color-admin-index-text:#8b715a;--color-admin-description:#8b827a;--color-admin-label:#413a34;--color-admin-input-border:#d8d1c9;--color-admin-input-background:#fcfbf9;--color-admin-input-text:#211e1b;--color-admin-focus:#9b8068;--color-admin-focus-rgb:155 128 104;--color-admin-focus-ring:rgb(var(--color-admin-focus-rgb) / .09);--color-admin-helper:#9a9189;--color-admin-preview-text:#302b27;--color-admin-preview-border:#e1d8ce;--color-admin-preview-background:#faf7f3;--color-admin-preview-accent:#9a7859;--color-admin-danger-border:#e6c8c3;--color-admin-danger-background:#fff7f5;--color-admin-danger-text:#a74338;--color-admin-danger-border-hover:#d99b92;--color-admin-danger-background-hover:#fff0ed;--color-admin-empty-border:#d8d0c8;--color-admin-empty-text-alt:#857c74;--color-admin-shadow-rgb:41 32 24;--color-admin-shadow-soft:rgb(var(--color-admin-shadow-rgb) / .05);--color-admin-table-header-background:#faf8f5;--color-admin-table-header-text:#8a8179;--color-admin-identity-muted:#999087;--color-admin-secondary-text:#6f665e;--color-admin-edit-action:#332d28;--color-admin-danger-action:#b2554b;--color-admin-danger-action-hover:#8f372f;--color-admin-action-divider:#ddd4cb;--color-admin-edit-border:#d8d2ca;--color-admin-edit-border-hover:#b9afa3;--color-admin-edit-background-hover:#f7f3ef;--color-admin-edit-text-hover:#2a2521;--color-admin-danger-border-alt:#e5c7c2;--color-admin-danger-background-alt:#fff8f6;--color-admin-danger-text-alt:#a84338;--color-admin-danger-border-hover-alt:#d89d94;--color-admin-danger-text-hover:#96382f;--color-admin-pages-accent:#8d755f;--color-admin-pages-heading:#171512;--color-admin-pages-description:#756d65;--color-admin-pages-card-border:#dfd9d1;--color-admin-pages-card-border-hover:#c8b9aa;--color-admin-pages-card-shadow-rgb:35 28 22;--color-admin-pages-card-shadow:rgb(var(--color-admin-pages-card-shadow-rgb) / .06);--color-admin-pages-badge-border:#e2d8ce;--color-admin-pages-badge-background:#f8f4ef;--color-admin-pages-badge-text:#8a6f57;--color-admin-pages-card-title:#1c1916;--color-admin-pages-slug:#9a928a;--color-admin-pages-status:#8f9b82;--color-admin-pages-status-rgb:143 155 130;--color-admin-pages-status-ring:rgb(var(--color-admin-pages-status-rgb) / .12);--color-admin-pages-footer-border:#eee9e3;--color-admin-pages-footer-text:#8a8179;--color-admin-pages-edit-back:#6f675f;--color-admin-pages-edit-back-hover:#1d1a17;--color-admin-pages-edit-cancel-border:#d5cec6;--color-admin-pages-edit-cancel-text:#625a53;--color-admin-pages-edit-cancel-border-hover:#aaa097;--color-admin-projects-muted:#77736d;--color-admin-projects-button:#181818;--color-admin-projects-card-border:#e5e1da;--color-admin-projects-row-border:#ece8e2;--color-admin-projects-meta:#99938b;--color-admin-danger-zone-background:#fff7f6;--color-admin-danger-zone-border:#efc5c0;--color-admin-danger-zone-button:#b42318;--color-admin-testimonial-edit:#302a25;--color-admin-testimonial-empty-border:#d8d2c9;--color-admin-users-table-border:#e2dcd5;--color-admin-users-current-row:#faf7f2;--color-admin-users-identity-strong:#25211e;--color-admin-users-current-badge-border:#ddd1c5;--color-admin-users-current-badge-background:#f6efe8;--color-admin-users-current-badge-text:#896b51;--color-admin-users-select-text:#28231f;--color-admin-users-date-label:#938a82;--color-admin-users-date-text:#4c453f;--color-admin-layout-background:#f5f3ef;--color-admin-sidebar-background:#171717;--color-admin-sidebar-border:color-mix(in srgb, var(--color-white) 10%, transparent);--color-admin-sidebar-border-soft:color-mix(in srgb, var(--color-white) 12%, transparent);--color-admin-sidebar-border-strong:color-mix(in srgb, var(--color-white) 18%, transparent);--color-admin-sidebar-border-hover:color-mix(in srgb, var(--color-white) 25%, transparent);--color-admin-sidebar-surface-04:color-mix(in srgb, var(--color-white) 4%, transparent);--color-admin-sidebar-surface-07:color-mix(in srgb, var(--color-white) 7%, transparent);--color-admin-sidebar-surface-09:color-mix(in srgb, var(--color-white) 9%, transparent);--color-admin-sidebar-text-42:color-mix(in srgb, var(--color-white) 42%, transparent);--color-admin-sidebar-text-65:color-mix(in srgb, var(--color-white) 65%, transparent);--color-admin-sidebar-text-67:color-mix(in srgb, var(--color-white) 67%, transparent);--color-admin-sidebar-text-75:color-mix(in srgb, var(--color-white) 75%, transparent);--color-admin-topbar-border:#e8e5df;--color-admin-topbar-text-muted:#777;--color-admin-topbar-button-border:#d8d4cd;--color-admin-form-placeholder:#b1aaa3;--color-admin-form-error-text:#a43d34;--color-admin-form-error-border:#e8c5c1;--color-admin-form-error-background:#fff5f4;--color-admin-form-cancel-text:#49413b;--color-admin-confirmation-text:#5f5a54;--color-admin-confirmation-border:var(--color-admin-topbar-button-border);--color-admin-login-border:#e4e0d9;--color-admin-login-text-muted:#666;--color-admin-media-heading:#24201c;--color-admin-media-description:#817970;--color-admin-media-dimensions:#958c83;--color-admin-media-preview-background:#f5f2ee;--color-admin-media-empty-text:#8d847b;--color-admin-media-label:#5f5851;--color-admin-media-focus:#9b8069;--color-admin-media-upload-button:#292521;--color-admin-media-progress-background:#e9e4de;--color-admin-media-progress:#98785e;--color-admin-amenity-option-border-hover:#bda996;--color-admin-amenity-option-shadow-rgb:var(--color-admin-pages-card-shadow-rgb);--color-admin-amenity-option-shadow:rgb(var(--color-admin-amenity-option-shadow-rgb) / .04);--color-admin-amenity-option-selected:#f7f2ec;--color-admin-amenity-icon-background:#f1ebe4;--color-admin-amenity-icon-text:#8d6c4f;--color-admin-amenity-empty-border:#d7cfc6;--color-admin-amenity-empty-text:#81786f;--color-admin-form-error-background-alt:#fff1f0;--color-admin-form-error-border-alt:#f4c7c3;--color-admin-success-background:#ecfdf3;--color-admin-success-text:#027a48;--color-admin-success-border-alt:#bcdac8;--color-admin-success-background-alt:#f0f8f3;--color-admin-success-text-alt:#376d4d}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{background:var(--color-background);min-height:100%;color:var(--color-text);font-family:var(--font-montserrat),Arial,sans-serif;font-size:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:500}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500}.site-fonts{flex-direction:column;min-height:100dvh;display:flex}.site-fonts>main{flex:1 0 auto}.site-fonts h1,.site-fonts h2,.site-fonts h3{font-family:var(--font-cormorant-garamond),Georgia,serif}.panel-fonts h1,.panel-fonts h2,.panel-fonts h3{font-family:var(--font-dm-serif-display),Georgia,serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:#0000}img{max-width:100%;display:block}::selection{background:var(--color-text);color:var(--color-background)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
