@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_30721a{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_30721a{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(205,225,205,.65),transparent 32%),radial-gradient(circle at 92% 8%,rgba(207,169,103,.18),transparent 22%),linear-gradient(180deg,#f6f1e8,#f4efe4 26%,#f7f3ea);color:#2f3a32;font-family:var(--font-sans),sans-serif;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}:root{--brand-950:#213128;--brand-900:#304839;--brand-800:#48634b;--brand-700:#5f7a5f;--brand-600:#769374;--brand-500:#95af8f;--brand-400:#b7c8aa;--accent-700:#a56a32;--accent-600:#bf8348;--accent-500:#d09a61;--surface-0:#f6f1e8;--surface-1:rgba(255,251,244,0.78);--surface-2:rgba(244,237,223,0.9);--surface-3:#ffffff;--text-primary:#314034;--text-muted:#667565;--text-soft:#7c8a78;--border-soft:rgba(90,111,88,0.18);--border-strong:rgba(90,111,88,0.28);--glass-bg:rgba(255,252,247,0.74);--glass-strong:rgba(255,249,240,0.88);--glass-blur:blur(18px);--shadow-soft:0 18px 45px rgba(77,76,63,0.12);--shadow-card:0 22px 55px rgba(67,63,51,0.14);--shadow-deep:0 30px 70px rgba(52,48,39,0.22);--radius-sm:16px;--radius-md:24px;--radius-lg:36px;--container:1240px}@media (min-width:1600px){:root{--container:1360px}}@media (min-width:2200px){:root{--container:1480px}}main{display:block}h1{font-size:2em;margin:.67em 0}pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}::selection{background:rgba(191,131,72,.22);color:var(--brand-950)}.app-spinner{width:2.5rem;height:2.5rem;margin:2rem auto;border-radius:999px;border:3px solid rgba(95,122,95,.18);border-top:3px solid var(--accent-700);animation:spin .8s linear infinite}.section-shell{max-width:var(--container);margin:0 auto;padding-inline:clamp(1rem,3vw,2rem)}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .95rem;border-radius:999px;border:1px solid rgba(191,131,72,.24);background:rgba(255,248,237,.72);color:var(--accent-700);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.display-title{font-family:var(--font-display),serif;letter-spacing:-.03em}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(0,18px,0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.layout_layout__rSl00{min-height:100vh;background:radial-gradient(circle at top left,rgba(149,175,143,.18),transparent 30%),radial-gradient(circle at bottom right,rgba(191,131,72,.12),transparent 24%),rgba(0,0,0,0)}.layout_header__LZDp3{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:.85rem clamp(1rem,3vw,2rem) 0;background:linear-gradient(180deg,rgba(239,235,224,.9),rgba(239,235,224,0))}.layout_headerContent__4jP_7{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:78px;padding:.85rem 1rem .85rem 1.15rem;border:1px solid rgba(100,120,93,.14);border-radius:26px;background:radial-gradient(circle at top right,rgba(214,169,120,.12),transparent 18%),linear-gradient(180deg,rgba(255,252,247,.92),rgba(247,241,231,.88));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px rgba(78,73,58,.1),inset 0 1px 0 hsla(0,0%,100%,.45);overflow:visible}.layout_navigation__O_D6W{display:flex;align-items:center;justify-content:flex-end;gap:.85rem;flex:1 1;min-width:0}.layout_desktopMenu__VDvFO{display:flex;align-items:center;justify-content:center;gap:.25rem;min-width:0}.layout_menuLink__KQZhR{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem .88rem;border-radius:999px;color:var(--brand-900);font-size:.94rem;font-weight:600;transition:background-color .2s ease,color .2s ease,transform .2s ease}.layout_menuLink__KQZhR:focus-visible,.layout_menuLink__KQZhR:hover{background:rgba(95,122,95,.08);transform:translateY(-1px)}.layout_menuLinkActive__bLWOD{background:rgba(95,122,95,.1);box-shadow:inset 0 0 0 1px rgba(95,122,95,.08)}.layout_desktopActions__UQIDO{display:flex;align-items:center;gap:.65rem}.layout_headerAction__gryrj{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.68rem .92rem;border-radius:999px;background:#304839;color:#fff7ec;font-weight:700;box-shadow:0 12px 24px rgba(48,72,57,.18);transition:transform .2s ease,box-shadow .2s ease}.layout_headerAction__gryrj:focus-visible,.layout_headerAction__gryrj:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(48,72,57,.22)}.layout_languageControl__CzZFL{position:relative;min-width:84px}.layout_languageControl__CzZFL:after{content:"";position:absolute;right:.95rem;top:50%;width:.55rem;height:.55rem;border-right:2px solid var(--accent-700);border-bottom:2px solid var(--accent-700);transform:translateY(-65%) rotate(45deg);pointer-events:none}.layout_languageSelect___TW8X{width:100%;min-height:44px;padding:.7rem 2rem .7rem .95rem;border-radius:999px;border:1px solid rgba(100,120,93,.18);background:rgba(255,248,239,.94);color:var(--brand-900);font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:none}.layout_mobileActions__Yer7q{display:none;align-items:center;gap:.6rem}.layout_mobileLanguageToggle__ZbyA0{position:relative}.layout_mobileLanguageToggle__ZbyA0:after{content:"";position:absolute;right:.72rem;top:50%;width:.4rem;height:.4rem;border-right:2px solid var(--accent-700);border-bottom:2px solid var(--accent-700);transform:translateY(-65%) rotate(45deg);pointer-events:none}.layout_mobileLanguageSelectInline__VHu71{min-height:38px;padding:.55rem 1.55rem .55rem .7rem;border-radius:999px;font-size:.82rem;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}.layout_burgerButton__keL0k,.layout_mobileLanguageSelectInline__VHu71{border:1px solid rgba(100,120,93,.14);background:rgba(255,248,239,.94);color:var(--brand-900)}.layout_burgerButton__keL0k{display:none;position:relative;width:40px;height:40px;border-radius:999px;cursor:pointer;padding:0;box-shadow:0 8px 16px rgba(78,73,58,.08)}.layout_burgerButton__keL0k span{position:absolute;left:50%;width:16px;height:2px;background:currentColor;border-radius:999px;transform:translateX(-50%);transition:transform .18s ease,opacity .18s ease,top .18s ease}.layout_burgerButton__keL0k span:first-child{top:13px}.layout_burgerButton__keL0k span:nth-child(2){top:19px}.layout_burgerButton__keL0k span:nth-child(3){top:25px}.layout_burgerButton__keL0k[aria-expanded=true] span:first-child{top:19px;transform:translateX(-50%) rotate(45deg)}.layout_burgerButton__keL0k[aria-expanded=true] span:nth-child(2){opacity:0}.layout_burgerButton__keL0k[aria-expanded=true] span:nth-child(3){top:19px;transform:translateX(-50%) rotate(-45deg)}.layout_content__iRScs{min-height:100vh;overflow:hidden;background:rgba(0,0,0,0)}.layout_footer__TkAlR{margin:1rem clamp(1rem,3vw,2rem) 1.25rem;border:1px solid rgba(100,120,93,.15);border-radius:32px;background:linear-gradient(135deg,rgba(48,72,57,.96),rgba(80,108,78,.94)),linear-gradient(135deg,#304839,#5f7a5f);color:#eef3eb;text-align:center;padding:1.35rem 1rem;box-shadow:var(--shadow-soft)}.layout_footerInner__HlXYB{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.layout_footerBrand__eDqFh{font-family:var(--font-display),serif;font-size:clamp(1.5rem,2vw,2rem);letter-spacing:.04em;color:#f5f2eb}.layout_footerText__xOcIT{margin:0;color:rgba(240,245,236,.82);font-weight:500}.layout_brand__7ZJvg{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.95rem;min-width:0;max-width:100%;align-self:center}.layout_brandMark__jO8zV{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden}.layout_brandText__bTg6B{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;overflow:hidden;justify-content:center;gap:.1rem}.layout_brandOverline__fxzdG{font-size:.64rem;font-weight:700;letter-spacing:.16em;line-height:1.1;text-transform:uppercase;color:var(--accent-700)}.layout_brandOverline__fxzdG,.layout_logo__Gw5vn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_logo__Gw5vn{margin:0;display:inline-flex;align-items:baseline;gap:.42rem;font-family:var(--font-display),serif;font-size:clamp(1.48rem,1.05vw + 1rem,2.05rem);line-height:.86;letter-spacing:-.038em;color:var(--brand-950);text-rendering:geometricPrecision}.layout_logoPrimary__JYFbq{font-weight:500;color:var(--brand-950);text-shadow:0 1px 0 hsla(0,0%,100%,.34),0 10px 18px rgba(69,54,33,.06)}.layout_logoSecondary__1JBTf{position:relative;top:-.02em;color:#8f6231;font-size:.7em;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.layout_logoSecondary__1JBTf:before{content:none}.layout_leaf__20x_5{width:100%;height:100%;display:block;color:var(--brand-700);filter:drop-shadow(0 8px 12px rgba(95,122,95,.2))}.layout_mobileDropdown__Ruuoo{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 5.35rem);left:.75rem;right:.75rem;z-index:60;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 6.1rem);padding:1rem;border:1px solid rgba(100,120,93,.14);border-radius:22px;background:radial-gradient(circle at top right,rgba(214,169,120,.1),transparent 24%),linear-gradient(180deg,#fffaf4,#f7efe3);box-shadow:0 22px 44px rgba(32,34,28,.16),inset 0 1px 0 hsla(0,0%,100%,.45);display:flex;flex-direction:column;gap:.9rem;overflow:auto}.layout_mobileMenu__V9zDH{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:0}.layout_mobileMenuLink__1vSUp{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:54px;padding:.8rem .9rem;border-radius:14px;border:1px solid rgba(100,120,93,.1);color:var(--brand-900);background:hsla(0,0%,100%,.82);box-shadow:0 10px 22px rgba(92,82,62,.06)}.layout_mobileMenuLabel__8uDL9{font-size:1rem;font-weight:700;line-height:1.2}.layout_mobileMenuArrow__VLbPF{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#eef1e8;color:var(--accent-700);font-size:.9rem;font-weight:800;flex:0 0 auto}.layout_mobileMenuLink__1vSUp[aria-current=page]{background:#304839;border-color:#304839;color:#fff7ec}.layout_mobileMenuLink__1vSUp[aria-current=page] .layout_mobileMenuArrow__VLbPF{background:rgba(255,245,232,.16);color:rgba(255,245,232,.92)}.layout_mobileDropdownFooter__tuDpf{display:grid;grid-gap:.65rem;gap:.65rem}.layout_mobilePrimaryLink__mdvA_{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.8rem 1rem;border-radius:14px;background:linear-gradient(135deg,#304839,#46624c);color:#fff7ec;font-weight:700;box-shadow:0 14px 24px rgba(48,72,57,.18)}.layout_mobileSupportText__HTy__{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.55}.layout_visuallyHidden__r1oTo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1180px){.layout_brandOverline__fxzdG{font-size:.62rem;letter-spacing:.14em}.layout_logo__Gw5vn{font-size:1.55rem}}@media(max-width:1480px){.layout_headerContent__4jP_7{gap:.95rem;padding-right:.9rem}.layout_navigation__O_D6W{gap:.7rem}.layout_desktopMenu__VDvFO{gap:.12rem}.layout_menuLink__KQZhR{padding:.6rem .72rem;font-size:.86rem}.layout_desktopActions__UQIDO{gap:.5rem}.layout_headerAction__gryrj{padding:.64rem .8rem;font-size:.9rem}.layout_languageControl__CzZFL{min-width:74px}.layout_languageSelect___TW8X{padding-left:.8rem;padding-right:1.7rem;font-size:.84rem}}@media(max-width:900px){.layout_header__LZDp3{padding:.6rem .75rem 0}.layout_headerContent__4jP_7{min-height:72px;padding:.7rem .8rem;gap:.65rem;border-radius:24px}.layout_desktopActions__UQIDO,.layout_desktopMenu__VDvFO{display:none}.layout_mobileActions__Yer7q{display:flex}.layout_burgerButton__keL0k{display:inline-flex}}@media(max-width:768px){.layout_header__LZDp3{padding-inline:.65rem}.layout_headerContent__4jP_7{min-height:64px;padding:.65rem .75rem;border-radius:20px}.layout_footerInner__HlXYB{justify-content:center;text-align:center}.layout_footer__TkAlR{margin:.75rem .75rem 1rem;border-radius:24px;padding:1.1rem .9rem}}@media(max-width:720px){.layout_brand__7ZJvg{gap:.5rem}.layout_brandMark__jO8zV{width:38px;height:38px}.layout_brandOverline__fxzdG{display:none}.layout_logo__Gw5vn{font-size:1.22rem;line-height:.9;gap:.32rem}.layout_navigation__O_D6W{justify-content:flex-end}.layout_mobileDropdown__Ruuoo{top:calc(env(safe-area-inset-top, 0px) + 4.85rem);left:.65rem;right:.65rem;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 5.55rem);padding:.85rem;border-radius:18px}.layout_mobileMenuLink__1vSUp{min-height:50px;padding:.72rem .8rem;border-radius:12px}.layout_mobileMenuLabel__8uDL9{font-size:.96rem}.layout_mobileMenuArrow__VLbPF{width:1.7rem;height:1.7rem}.layout_mobilePrimaryLink__mdvA_{min-height:44px}.layout_mobileSupportText__HTy__{font-size:.82rem}}