*,:before,:after{box-sizing:border-box}body{font:16px/1.65 var(--cms-font-body,system-ui, sans-serif);color:var(--cms-color-text,#1f2937);flex-direction:column;min-height:100vh;margin:0;display:flex}header.site{--cms-nav-color:var(--cms-color-on-brand,#fff);background:var(--cms-color-brand,#065f46);color:var(--cms-color-on-brand,#fff);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;padding:1rem 1.5rem;display:flex}header.site .brand{color:var(--cms-color-on-brand,#fff);margin-right:auto;font-size:1.1rem;font-weight:700;text-decoration:none}header.site .brand-logo{width:auto;height:2rem;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--cms-font-heading,inherit)}main{flex:1;width:100%;max-width:46rem;margin:0 auto;padding:1.5rem}main a{color:var(--cms-color-link,#065f46)}.public-body img{max-width:100%;height:auto}nav.crumbs{color:var(--cms-color-text-muted,#6b7280);margin-bottom:1rem;font-size:.85rem}footer.site{background:var(--cms-color-surface-alt,#f3f4f6);border-top:1px solid var(--cms-color-border,#e5e7eb);color:var(--cms-color-text-muted,#4b5563);padding:1.25rem 1.5rem;font-size:.9rem}footer.site nav{flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;display:flex}footer.site a{color:var(--cms-color-text,#374151)}.theme-preview-banner{background:var(--cms-color-dark,#111827);color:var(--cms-color-on-dark,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 1.5rem;font-size:.9rem;display:flex}.theme-preview-banner form{margin:0}.theme-preview-banner button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:.375rem;padding:.25rem .8rem}@media print{body{min-height:0;color:inherit;background:0 0;display:block}header.site,footer.site nav,.theme-preview-banner{display:none}main{max-width:none;padding:0}footer.site{background:0 0;border:0;padding:0}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/build/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/build/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2)format("woff2"),url(/build/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2)format("woff2"),url(/build/assets/jost-cyrillic-400-normal-Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2)format("woff2"),url(/build/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/build/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2)format("woff2"),url(/build/assets/jost-cyrillic-500-normal-DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2)format("woff2"),url(/build/assets/jost-latin-ext-500-normal-Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/build/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cms-color-brand-strong:#dfbb92;--cms-color-brand-soft:#2a2018;--cms-color-on-brand:#17110d;--cms-color-link-hover:#f0d2ae;--cms-color-accent-strong:#dca090;--cms-color-accent-soft:#2b1f1c;--cms-color-on-accent:#17110d;--cms-color-on-dark:#ece4d8;--cms-parallax-height:62vh;--cms-parallax-height-sm:50vh;--cms-parallax-color:var(--cms-color-on-dark)}html{background:var(--cms-color-dark,#080605);scroll-padding-top:6rem}body{font-family:var(--cms-font-body,"Jost", system-ui, sans-serif);color:var(--cms-color-text,#ece4d8);background-color:var(--cms-color-dark,#080605);background-image:linear-gradient(color-mix(in srgb, var(--cms-color-dark,#080605) 74%, transparent), color-mix(in srgb, var(--cms-color-dark,#080605) 90%, transparent)), url(/images/bg-lotos.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;font-size:1.0625rem;line-height:1.75}@media (width>=48rem){body{background-attachment:fixed}}h1,h2,h3,h4,h5,h6{font-family:var(--cms-font-heading,"Cormorant Garamond", Georgia, serif);color:var(--cms-color-text,#ece4d8)}.public-body img,.brand-logo{max-width:100%;height:auto}.site-foot__ornament img{mix-blend-mode:screen}body :focus-visible{outline:2px solid var(--cms-color-brand-strong,#dfbb92);outline-offset:3px;box-shadow:none}main{max-width:48rem;padding:1rem 1.5rem 4.5rem}nav.crumbs{display:none}.public-body h1{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:600;line-height:1.15}.public-body h2{letter-spacing:.03em;margin:2.75rem 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.25}.public-body h2:after{content:"";background:var(--cms-color-brand,#c9a27a);width:3rem;height:1px;margin-top:.6rem;display:block}.public-body h3{letter-spacing:.02em;margin:1.75rem 0 .5rem;font-size:1.2rem;font-weight:600}.public-body p,.public-body ul,.public-body ol,.public-body table{margin:0 0 1.1rem}.public-body ul{padding-left:1.4rem;list-style:outside}.public-body ol{padding-left:1.4rem;list-style:decimal}.public-body li+li{margin-top:.4rem}.public-body li::marker{color:var(--cms-color-brand,#c9a27a)}.public-body a:not(.btn,.btn-primary,.btn-secondary){color:var(--cms-color-link,#d9b48a);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.public-body a:not(.btn,.btn-primary,.btn-secondary):hover{color:var(--cms-color-link-hover,#f0d2ae)}.public-body table{border-collapse:collapse;width:100%}.public-body th,.public-body td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 35%, transparent);padding:.7rem .75rem}.public-body th{letter-spacing:.14em;text-transform:uppercase;color:var(--cms-color-text-muted,#a89f94);font-size:.8rem;font-weight:500}.public-body blockquote,.public-body>section.feature{border:0;border-left:2px solid var(--cms-color-brand,#c9a27a);background:color-mix(in srgb, var(--cms-color-brand,#c9a27a) 6%, transparent);font-family:var(--cms-font-heading,"Cormorant Garamond", Georgia, serif);margin:1.75rem 0;padding:.5rem 0 .5rem 1.4rem;font-size:1.3rem;font-style:italic;line-height:1.5}.public-body hr{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cms-color-brand,#c9a27a) 55%, transparent) 20%, color-mix(in srgb, var(--cms-color-brand,#c9a27a) 55%, transparent) 80%, transparent);border:0;height:1px;margin:2.75rem 0;position:relative;overflow:visible}.public-body hr:after{content:"";background:var(--cms-color-brand,#c9a27a);width:7px;height:7px;box-shadow:0 0 0 5px var(--cms-color-dark,#080605);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.public-body :is(.btn,.btn-primary,.btn-secondary){border:1px solid var(--cms-color-brand,#c9a27a);min-height:2.75rem;font-family:var(--cms-font-body,"Jost", system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:.6rem 1.6rem;font-size:.85rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.public-body :is(.btn,.btn-primary){background:var(--cms-color-brand,#c9a27a);color:var(--cms-color-on-brand,#17110d)}.public-body :is(.btn,.btn-primary):hover{background:var(--cms-color-brand-strong,#dfbb92);border-color:var(--cms-color-brand-strong,#dfbb92);color:var(--cms-color-on-brand,#17110d)}.public-body .btn-secondary{color:var(--cms-color-brand,#c9a27a);background:0 0}.public-body .btn-secondary:hover{background:var(--cms-color-brand,#c9a27a);color:var(--cms-color-on-brand,#17110d)}.public-body :is(.btn,.btn-primary,.btn-secondary) a{color:inherit;text-decoration:none}.public-body>section.cta{border-top:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 30%, transparent);margin-top:3rem;padding-top:2.5rem}.public-body>section.cta h2:after{margin-inline:auto}.public-body>section.parallax[data-parallax] h1{color:var(--cms-color-on-dark,#ece4d8);text-shadow:0 2px 18px color-mix(in srgb, var(--cms-color-dark,#080605) 85%, transparent)}.public-body>section.parallax[data-parallax] p{color:var(--cms-color-on-dark,#ece4d8)}.public-body>section.parallax[data-parallax] a:not(.btn,.btn-primary,.btn-secondary){color:inherit}.public-body>section.parallax[data-parallax] .btn-secondary{color:var(--cms-color-brand-strong,#dfbb92)}.public-body>section.parallax[data-parallax] .btn-secondary:hover{color:var(--cms-color-on-brand,#17110d)}.public-body img.dyplom{border:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 35%, transparent);border-radius:4px;width:min(15rem,70%);height:auto;margin:1.5rem auto .75rem;transition:border-color .2s;display:block}.public-body a:hover>img.dyplom{border-color:color-mix(in srgb, var(--cms-color-brand,#c9a27a) 80%, transparent)}.public-body a:has(>img.dyplom):focus-visible{outline:0}.public-body a:focus-visible>img.dyplom{outline:2px solid var(--cms-color-brand-strong,#dfbb92);outline-offset:3px}html.a11y-contrast .public-body a:focus-visible>img.dyplom{outline-color:#ff0}.public-body p:has(>a>img.dyplom){margin-bottom:0}.public-body p:has(>a>img.dyplom)+p{text-align:center;color:var(--cms-color-text-muted,#a89f94);margin-top:0;font-size:.85rem}header.site{--cms-nav-color:var(--cms-color-text,#ece4d8);z-index:40;background:color-mix(in srgb, var(--cms-color-dark,#080605) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 25%, transparent);color:var(--cms-color-text,#ece4d8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}header.site .brand{min-width:0;color:var(--cms-color-brand-strong,#dfbb92);align-items:center;gap:.6rem;margin-right:auto;text-decoration:none;display:flex}header.site .brand-logo{width:auto;height:2.5rem}header.site .brand-logo--default{object-fit:contain;object-position:left center;max-width:calc(100vw - 6rem);height:3rem}.nav-toggle{border:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 55%, transparent);width:2.75rem;height:2.75rem;color:var(--cms-color-brand,#c9a27a);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-toggle[hidden]{display:none}.nav-toggle__bars{gap:5px;width:1.25rem;display:grid}.nav-toggle__bars span{background:currentColor;height:1px;transition:transform .2s,opacity .2s;display:block}.nav-open .nav-toggle__bars span:first-child{transform:translateY(6px)rotate(45deg)}.nav-open .nav-toggle__bars span:nth-child(2){opacity:0}.nav-open .nav-toggle__bars span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}header.site .site-nav{border-top:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 25%, transparent);flex:1 0 100%;order:3;margin-top:.5rem;padding:.25rem 0 1rem}header.site.has-js .site-nav{display:none}header.site.has-js.nav-open .site-nav{max-height:calc(100vh - 4.5rem);display:block;overflow-y:auto}header.site .cms-nav__link{min-height:2.75rem;font-family:var(--cms-font-body,"Jost", system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--cms-color-text,#ece4d8);opacity:1;align-items:center;padding:.5rem .25rem;font-size:.85rem;font-weight:500;text-decoration:none;display:flex;position:relative}header.site .cms-nav__link:hover{color:var(--cms-color-brand-strong,#dfbb92);text-decoration:none}header.site .cms-nav__link:after{content:"";background:var(--cms-color-brand,#c9a27a);transform-origin:0;width:2rem;height:1px;transition:transform .25s;position:absolute;bottom:.45rem;left:.25rem;transform:scaleX(0)}header.site .cms-nav__link:is(:hover,:focus-visible):after,header.site .cms-nav__item.is-active>.cms-nav__row>.cms-nav__link:after{transform:scaleX(1)}header.site .cms-nav__item.is-active>.cms-nav__row>.cms-nav__link{color:var(--cms-color-brand,#c9a27a);font-weight:500}header.site .a11y-switch{gap:.5rem 1rem;margin-top:1rem}header.site .a11y-switch__caption{color:var(--cms-color-text-muted,#a89f94);opacity:1}header.site .a11y-switch__btn{border:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 60%, transparent);min-width:2.75rem;min-height:2.75rem;color:var(--cms-color-brand,#c9a27a);font-family:var(--cms-font-body,"Jost", system-ui, sans-serif);border-radius:4px;justify-content:center}header.site .a11y-switch__btn:hover,header.site .a11y-switch__btn[aria-pressed=true]{background:color-mix(in srgb, var(--cms-color-brand,#c9a27a) 20%, transparent);border-color:var(--cms-color-brand,#c9a27a)}@media (width>=48rem){header.site{flex-wrap:nowrap;padding:.6rem clamp(1rem,3vw,2rem)}header.site .brand-logo--default{height:4rem}.nav-toggle,.nav-toggle[hidden]{display:none}header.site .site-nav,header.site.has-js .site-nav{border:0;flex:0 auto;order:0;align-items:center;gap:1.5rem;max-height:none;margin:0;padding:0;display:flex;overflow:visible}header.site .site-nav .cms-nav{width:auto;display:flex}header.site .site-nav .cms-nav .cms-nav__list{flex-flow:wrap;align-items:center;gap:0 .35rem}header.site .site-nav .cms-nav .cms-nav__item{position:relative}header.site .cms-nav__link{min-height:0;padding:.55rem .6rem;font-size:.78rem;display:inline-flex}header.site .cms-nav__link:after{width:auto;bottom:.25rem;left:.6rem;right:.6rem}header.site .a11y-switch{gap:.25rem .5rem;margin-top:0}header.site .a11y-switch__caption{display:none}header.site .a11y-switch__btn{min-width:1.75rem;min-height:1.75rem}}header.site .cms-nav .cms-nav__chevron{display:none}header.site .cms-nav__link[href=\#]{cursor:default}@media (width<=767.98px){header.site .cms-nav[data-cms-nav] .cms-nav__sublist{padding:0 0 0 1rem;display:block}header.site .cms-nav__item>.cms-nav__row>.cms-nav__link[href=\#]{min-height:2.25rem;color:var(--cms-color-text-muted,#a89f94);padding-top:.75rem;font-size:.72rem}header.site .cms-nav__link[href=\#]:after{display:none}}@media (width>=48rem){header.site .cms-nav .cms-nav__sublist{z-index:50;box-sizing:border-box;background:color-mix(in srgb, var(--cms-color-dark,#080605) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 25%, transparent);min-width:13rem;box-shadow:none;visibility:hidden;opacity:0;border-radius:4px;margin:0;padding:.5rem;transition:opacity .15s,visibility 0s linear .15s;display:block;position:absolute;top:calc(100% + .5rem);left:0}header.site .cms-nav .cms-nav__sublist.is-flipped{left:auto;right:0}header.site .cms-nav :where(.cms-nav__item:hover,.cms-nav__item:focus-within,.cms-nav__item.is-open)>.cms-nav__sublist{visibility:visible;opacity:1;transition:opacity .15s,visibility}header.site .cms-nav[data-dismissed] .cms-nav__sublist{visibility:hidden;opacity:0;transition:none}header.site .cms-nav__sublist .cms-nav__link{white-space:nowrap;border-radius:2px;min-height:2.75rem;padding:.5rem .75rem;display:flex}header.site .cms-nav__sublist .cms-nav__link:is(:hover,:focus-visible){background:color-mix(in srgb, var(--cms-color-brand,#c9a27a) 12%, transparent)}header.site .cms-nav__sublist .cms-nav__link:after{bottom:.55rem;left:.75rem;right:.75rem}}html.a11y-contrast header.site .cms-nav__link:after{background:#ff0}html.a11y-contrast header.site .cms-nav .cms-nav__sublist{border-color:#ff0}footer.site{background:var(--cms-color-dark,#080605);color:var(--cms-color-on-dark,#ece4d8);border-top:0;margin-top:auto;padding:0 1.5rem 1.5rem;font-size:.95rem}footer.site a{color:var(--cms-color-link,#d9b48a);text-underline-offset:.2em}footer.site a:hover{color:var(--cms-color-link-hover,#f0d2ae)}footer.site p{margin:0 0 .35rem}.site-foot__ornament{align-items:center;gap:1.25rem;max-width:64rem;margin:0 auto;padding:1.25rem 0;display:flex}.site-foot__ornament:before,.site-foot__ornament:after{content:"";background:color-mix(in srgb, var(--cms-color-brand,#c9a27a) 35%, transparent);flex:1;height:1px}.site-foot__ornament img{width:auto;height:2.25rem}.site-foot__cols{gap:2rem;max-width:64rem;margin:0 auto;padding:1rem 0 2rem;display:grid}.site-foot__logo{width:17rem;max-width:100%;height:auto;margin-inline:auto;display:block}footer.site .site-foot__title{font-family:var(--cms-font-body,"Jost", system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--cms-color-brand,#c9a27a);margin:0 0 .75rem;font-size:.75rem;font-weight:500}.site-foot__note{color:var(--cms-color-text-muted,#a89f94);margin-top:.75rem}footer.site nav.site-foot__menu{margin:0;display:block}.site-foot__menu ul{margin:0;padding:0;list-style:none}.site-foot__menu li{margin-bottom:.35rem}.site-foot__menu a,.site-foot__bar a{padding-block:.3rem;display:inline-block}.site-foot__find{margin-top:1.5rem}.site-foot__social{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.site-foot__social li{margin:0}.site-foot__social :is(a,span){box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 35%, transparent);width:2.5rem;height:2.5rem;color:var(--cms-color-brand,#c9a27a);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}footer.site .site-foot__social a{color:var(--cms-color-brand,#c9a27a)}footer.site .site-foot__social a:is(:hover,:focus-visible){background:color-mix(in srgb, var(--cms-color-brand,#c9a27a) 15%, transparent);color:var(--cms-color-brand-strong,#dfbb92)}.site-foot__social svg{fill:currentColor;width:1.1rem;height:1.1rem}.site-foot__social .is-soon{opacity:.5;cursor:default}.site-foot__bar{border-top:1px solid color-mix(in srgb, var(--cms-color-brand,#c9a27a) 20%, transparent);max-width:64rem;color:var(--cms-color-text-muted,#a89f94);margin:0 auto;padding-top:1.25rem;font-size:.85rem}@media (width>=48rem){.site-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.site-foot__logo{margin-inline:0}}@media (prefers-reduced-motion:reduce){.public-body :is(.btn,.btn-primary,.btn-secondary),header.site .cms-nav__link:after,header.site .cms-nav .cms-nav__sublist,.public-body img.dyplom,.nav-toggle__bars span,.site-foot__social :is(a,span){transition:none}}@media screen{html.a11y-contrast body{background-image:none!important}}@media print{body{min-height:0;font-size:12pt;line-height:1.5;display:block;background:0 0!important}header.site,.nav-toggle,.site-foot__ornament,.site-foot__cols,.site-foot__social,.site-foot__bar,.theme-preview-banner{display:none!important}footer.site{background:0 0;padding:0}main{max-width:none;padding:0}.public-body h1,.public-body h2,.public-body h3{letter-spacing:normal}.public-body h2:after,.public-body hr:after{display:none}.public-body hr{background:0 0;border-top:1px solid}.public-body a:not(.btn,.btn-primary,.btn-secondary){text-decoration:underline}.public-body th,.public-body td{border-bottom-color:currentColor}.public-body blockquote,.public-body>section.feature{background:0 0;border-left-color:currentColor}}
