.bsh-reveal{opacity:1!important;transform:none!important}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2) format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-ext-500-normal.QdEKgtiz.woff2) format("woff2"),url(/_astro/oswald-latin-ext-500-normal.DcyNJhgm.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-500-normal.Dz4ZC46J.woff2) format("woff2"),url(/_astro/oswald-cyrillic-500-normal.CjKr_ZfC.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2) format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-ext-600-normal.5Cvn_Zbc.woff2) format("woff2"),url(/_astro/oswald-latin-ext-600-normal.BUCHT9gM.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-cyrillic-600-normal.OIkAk3Qq.woff2) format("woff2"),url(/_astro/oswald-cyrillic-600-normal.B7zyAoGs.woff) format("woff")}:root{--bsh-ink: #1b1a17;--bsh-ink-2: #35322c;--bsh-slate: #5b564c;--bsh-mute: #6a6458;--bsh-line: #ddd4c3;--bsh-line-soft: #ece5d8;--bsh-white: #fffefb;--bsh-paper: #f6f2e9;--bsh-paper-2: #efe8da;--bsh-brick: #b23a1c;--bsh-brick-deep: #8c2b12;--bsh-brick-tint: #f9e6dd;--bsh-pine: #22372c;--bsh-pine-2: #15241b;--bsh-pine-soft: #34503f;--bsh-pine-tint: #dde8df;--bsh-display: "Oswald", "Arial Narrow", Arial, sans-serif;--bsh-sans: "Manrope Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--bsh-shell: 1240px;--bsh-pad: clamp(1.15rem, 4.5vw, 3.25rem);--bsh-head: 4rem;--bsh-gap: clamp(1.5rem, 3vw, 2.5rem);--bsh-band: clamp(3.5rem, 7vw, 6.5rem);--bsh-shadow: 0 1px 0 rgba(27, 26, 23, .05), 0 24px 46px -34px rgba(27, 26, 23, .45);--bsh-shadow-lift: 0 2px 0 rgba(27, 26, 23, .06), 0 34px 60px -38px rgba(27, 26, 23, .5);color-scheme:light}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{text-size-adjust:100%;scroll-behavior:smooth}body,main,.bsh-sec,.bsh-form input,.bsh-form select,.bsh-form textarea,.bsh-done{scroll-margin-top:calc(var(--bsh-head) + 1.25rem)}body{margin:0;background:var(--bsh-white);color:var(--bsh-ink);font-family:var(--bsh-sans);font-size:1rem;line-height:1.68;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.bsh-locked{overflow:hidden}body.bsh-locked .bsh-top,body.bsh-locked .bsh-cookie{display:none}img,svg,video{display:block;max-width:100%}picture{display:contents}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--bsh-brick-deep);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--bsh-ink)}h1,h2,h3,h4{font-family:var(--bsh-display);font-weight:500;margin:0;line-height:1.08;letter-spacing:.002em;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--bsh-brick);outline-offset:3px;border-radius:2px}[data-plate=ink] :focus-visible{outline-color:#8fd3ab}.bsh-skip{position:fixed;left:.8rem;top:.8rem;z-index:95;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none;background:var(--bsh-ink);color:var(--bsh-white);padding:0;font-family:var(--bsh-display);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.bsh-skip:focus{width:auto;height:auto;overflow:visible;clip-path:none;pointer-events:auto;padding:.7rem 1.1rem;color:var(--bsh-white)}.bsh-shell{width:100%;max-width:var(--bsh-shell);margin-inline:auto;padding-inline:var(--bsh-pad)}.bsh-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--bsh-display);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bsh-brick-deep)}.bsh-eyebrow:before{content:"";width:1.5rem;height:3px;background:var(--bsh-brick)}[data-plate=ink] .bsh-eyebrow{color:#e8b9a5}[data-plate=ink] .bsh-eyebrow:before{background:#e8794f}.bsh-title{font-size:clamp(1.85rem,4.1vw,2.95rem)}.bsh-lead{color:var(--bsh-slate);font-size:clamp(1rem,1.6vw,1.11rem);max-width:62ch}[data-plate=ink] .bsh-lead{color:#c5d2c7}.bsh-note{font-size:.93rem;color:var(--bsh-mute);max-width:66ch}.bsh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;border:2px solid transparent;padding:.82rem 1.4rem;font-family:var(--bsh-display);font-size:1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;background:var(--bsh-brick);color:#fff;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.bsh-btn:hover{background:var(--bsh-brick-deep);color:#fff;transform:translateY(-1px)}.bsh-btn[data-bsh-kind=ghost]{background:transparent;color:var(--bsh-ink);border-color:var(--bsh-ink)}.bsh-btn[data-bsh-kind=ghost]:hover{background:var(--bsh-ink);color:var(--bsh-white)}[data-plate=ink] .bsh-btn[data-bsh-kind=ghost]{color:#fff;border-color:#ffffff8c}[data-plate=ink] .bsh-btn[data-bsh-kind=ghost]:hover{background:#fff;color:var(--bsh-pine)}.bsh-btn[data-bsh-kind=quiet]{background:transparent;color:var(--bsh-brick-deep);border-color:var(--bsh-line);padding-inline:1.1rem}.bsh-btn[data-bsh-kind=quiet]:hover{border-color:var(--bsh-brick);background:var(--bsh-brick-tint);color:var(--bsh-brick-deep)}.bsh-btn:disabled{opacity:.58;cursor:progress;transform:none}.bsh-acts{display:flex;flex-wrap:wrap;gap:.75rem}.bsh-head{position:sticky;top:0;z-index:60;background:var(--bsh-white);border-bottom:1px solid var(--bsh-line)}.bsh-head__util{background:var(--bsh-pine-2);color:#b9c8bd}.bsh-head__util .bsh-shell{display:flex;align-items:center;justify-content:flex-end;gap:1rem;min-height:2.15rem}.bsh-head__where{display:none;font-family:var(--bsh-display);font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;color:#a7bcae;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsh-head__bar{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.6rem);min-height:var(--bsh-head)}.bsh-mark{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:inherit;cursor:pointer;flex:none}.bsh-mark img{width:auto;height:30px}.bsh-mark__txt{display:none;font-family:var(--bsh-display);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bsh-mute);border-left:1px solid var(--bsh-line);padding-left:.7rem;line-height:1.25;max-width:11rem}.bsh-nav{display:none;margin-left:auto;gap:clamp(.5rem,1.4vw,1.15rem)}.bsh-nav a{font-family:var(--bsh-display);font-size:.88rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--bsh-ink-2);padding:.35rem 0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.bsh-nav a:hover{color:var(--bsh-brick-deep);border-bottom-color:var(--bsh-brick)}.bsh-head__acts{display:flex;align-items:center;gap:.5rem;margin-left:auto}.bsh-nav+.bsh-head__acts{margin-left:clamp(.5rem,1.5vw,1.25rem)}.bsh-head__tel{display:none;font-family:var(--bsh-display);font-size:.95rem;letter-spacing:.04em;text-decoration:none;color:var(--bsh-ink);white-space:nowrap;cursor:pointer}.bsh-head__tel:hover{color:var(--bsh-brick-deep)}.bsh-head__cta{padding:.58rem 1rem;font-size:.86rem;white-space:nowrap;flex:none}.bsh-burger{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:1px solid var(--bsh-line);background:var(--bsh-white);color:var(--bsh-ink);cursor:pointer;flex:none}.bsh-burger:hover{border-color:var(--bsh-ink)}.bsh-burger svg{width:1.15rem;height:1.15rem}.bsh-lang{display:flex;align-items:center;gap:.1rem}.bsh-lang a{font-family:var(--bsh-display);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#9fb4a6;padding:.3rem .42rem;cursor:pointer;border-bottom:2px solid transparent}.bsh-lang a:hover{color:#fff}.bsh-lang a[aria-current=true]{color:#fff;border-bottom-color:var(--bsh-brick)}.bsh-drawer{position:fixed;inset:0;z-index:80;background:#15241b99;display:flex;justify-content:flex-end}.bsh-drawer[hidden]{display:none}.bsh-drawer__pane{width:min(24rem,100%);background:var(--bsh-white);height:100%;overflow-y:auto;padding:1.15rem var(--bsh-pad) 2.5rem;display:flex;flex-direction:column;gap:1.4rem}.bsh-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bsh-drawer__title{font-family:var(--bsh-display);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bsh-mute);margin:0}.bsh-drawer__links{display:grid;gap:.1rem}.bsh-drawer__links a{font-family:var(--bsh-display);font-size:1.22rem;letter-spacing:.02em;text-decoration:none;color:var(--bsh-ink);padding:.62rem 0;border-bottom:1px solid var(--bsh-line-soft);cursor:pointer}.bsh-drawer__links a:hover{color:var(--bsh-brick-deep)}.bsh-drawer__lang{display:flex;flex-wrap:wrap;gap:.4rem}.bsh-drawer__lang a{font-family:var(--bsh-display);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--bsh-ink-2);border:1px solid var(--bsh-line);padding:.38rem .7rem;cursor:pointer}.bsh-drawer__lang a[aria-current=true]{background:var(--bsh-ink);border-color:var(--bsh-ink);color:var(--bsh-white)}.bsh-drawer__lang a:hover{border-color:var(--bsh-ink)}.bsh-close{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid var(--bsh-line);background:transparent;color:inherit;cursor:pointer;flex:none}.bsh-close:hover{border-color:var(--bsh-brick);color:var(--bsh-brick-deep)}.bsh-close svg{width:1rem;height:1rem}.bsh-sec{padding-block:var(--bsh-band);position:relative}.bsh-sec[data-plate=deep]{background:var(--bsh-paper)}.bsh-sec[data-plate=ink]{background:var(--bsh-pine);color:#eef3ef}.bsh-sec[data-plate=ink] h2,.bsh-sec[data-plate=ink] h3{color:#fff}.bsh-sec__head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.bsh-sec__head h2{margin-top:.55rem}.bsh-body{display:grid;gap:var(--bsh-gap)}.bsh-hero{padding-top:clamp(2.25rem,5vw,4rem);padding-bottom:0;background:var(--bsh-white);overflow:hidden}.bsh-hero__grid{display:grid;gap:clamp(1.75rem,4vw,2.75rem);align-items:start}.bsh-hero__kicker{display:inline-block;font-family:var(--bsh-display);font-size:.76rem;letter-spacing:.15em;text-transform:uppercase;color:var(--bsh-brick-deep);border:2px solid var(--bsh-brick);padding:.34rem .68rem}.bsh-hero h1{margin-top:1.1rem;font-size:clamp(2.35rem,7.2vw,4.3rem);font-weight:600;letter-spacing:-.01em;line-height:1.02}.bsh-hero__sub{margin-top:1.15rem;font-size:clamp(1.03rem,1.9vw,1.2rem);color:var(--bsh-slate);max-width:40ch}.bsh-hero__acts{margin-top:1.6rem}.bsh-hero__chips{margin-top:1.9rem;display:flex;flex-wrap:wrap;gap:.45rem;border-top:1px solid var(--bsh-line);padding-top:1.2rem}.bsh-chip{font-family:var(--bsh-display);font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;color:var(--bsh-ink-2);background:var(--bsh-paper);border:1px solid var(--bsh-line);padding:.3rem .6rem}.bsh-hero__art{position:relative;margin-inline:calc(var(--bsh-pad) * -1)}.bsh-hero__frame{position:relative;border-top:5px solid var(--bsh-brick);overflow:hidden}.bsh-hero__frame img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.bsh-hero__cap{margin-top:.7rem;padding-inline:var(--bsh-pad);font-family:var(--bsh-display);font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:var(--bsh-mute)}.bsh-split{display:grid;gap:var(--bsh-gap)}.bsh-panel{border:1px solid var(--bsh-line);background:var(--bsh-white);padding:clamp(1.4rem,3vw,2.1rem);display:grid;gap:1rem;align-content:start}.bsh-panel[data-bsh-tone=dark]{background:var(--bsh-pine);border-color:var(--bsh-pine);color:#e9f0eb}.bsh-panel h3{font-size:1.28rem;letter-spacing:.01em}.bsh-panel[data-bsh-tone=dark] h3{color:#fff}.bsh-ticks{display:grid;gap:.7rem}.bsh-ticks li{display:grid;grid-template-columns:1.4rem 1fr;gap:.55rem;align-items:start;font-size:.98rem;color:var(--bsh-ink-2)}.bsh-ticks li:before{content:"";margin-top:.55rem;width:1rem;height:3px;background:var(--bsh-brick)}.bsh-panel[data-bsh-tone=dark] .bsh-ticks li{color:#d4dfd7}.bsh-panel[data-bsh-tone=dark] .bsh-ticks li:before{background:#7fa88d}.bsh-cards{display:grid;gap:var(--bsh-gap)}.bsh-card{position:relative;border:1px solid var(--bsh-line);background:var(--bsh-white);padding:2.1rem clamp(1.25rem,2.6vw,1.85rem) clamp(1.35rem,2.6vw,1.85rem)}.bsh-card__tab{position:absolute;top:-.85rem;left:clamp(1.25rem,2.6vw,1.85rem);background:var(--bsh-brick);color:#fff;font-family:var(--bsh-display);font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;padding:.28rem .7rem}.bsh-card h3{font-size:1.24rem;margin-bottom:.6rem}.bsh-card p{color:var(--bsh-slate);font-size:.99rem}.bsh-rail{display:grid;gap:1.6rem;counter-reset:bsh-step}.bsh-step{position:relative;padding-left:2.4rem}.bsh-step:before{content:"";position:absolute;left:.48rem;top:.3rem;bottom:-1.6rem;width:1px;background:var(--bsh-line)}.bsh-step:last-child:before{display:none}.bsh-step:after{content:"";position:absolute;left:0;top:.3rem;width:1rem;height:1rem;background:var(--bsh-brick)}.bsh-step__label{font-family:var(--bsh-display);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bsh-mute)}.bsh-step h3{font-size:1.2rem;margin:.25rem 0 .5rem}.bsh-step p{color:var(--bsh-slate);font-size:.98rem}.bsh-bleed{margin-top:clamp(2.25rem,4vw,3.25rem);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.bsh-bleed img{width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover}.bsh-bleed figcaption{max-width:var(--bsh-shell);margin-inline:auto;padding:.7rem var(--bsh-pad) 0;font-family:var(--bsh-display);font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:var(--bsh-mute)}.bsh-groups{display:grid;gap:var(--bsh-gap)}.bsh-group h3{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;padding-bottom:.6rem;border-bottom:2px solid var(--bsh-ink);margin-bottom:.95rem}.bsh-group li{display:grid;grid-template-columns:.55rem 1fr;gap:.6rem;align-items:start;padding:.45rem 0;border-bottom:1px solid var(--bsh-line-soft);font-size:.95rem;color:var(--bsh-ink-2)}.bsh-group li:before{content:"";margin-top:.58rem;width:.42rem;height:.42rem;background:var(--bsh-brick)}.bsh-strip{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-width:thin}.bsh-strip__wrap{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:max(var(--bsh-pad),calc((100vw - var(--bsh-shell)) / 2 + var(--bsh-pad)))}.bsh-shot{flex:0 0 auto;width:clamp(15rem,62vw,20rem);scroll-snap-align:start;border:1px solid var(--bsh-line);background:var(--bsh-white);padding:0;text-align:left;cursor:pointer;color:inherit;display:grid;transition:border-color .16s ease,transform .16s ease}.bsh-shot:hover{border-color:var(--bsh-brick);transform:translateY(-2px)}.bsh-shot img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.bsh-shot__body{padding:.95rem 1.05rem 1.2rem;display:grid;gap:.4rem}.bsh-shot__title{font-family:var(--bsh-display);font-size:1.06rem;color:var(--bsh-ink)}.bsh-shot__note{font-size:.9rem;color:var(--bsh-slate)}.bsh-shot__hint{font-family:var(--bsh-display);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bsh-brick-deep)}.bsh-defs{display:grid;gap:0;border-top:2px solid var(--bsh-ink)}.bsh-defs>div{display:grid;gap:.2rem;padding:.95rem 0;border-bottom:1px solid var(--bsh-line)}.bsh-defs dt{font-family:var(--bsh-display);font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;color:var(--bsh-brick-deep)}.bsh-defs dd{margin:0;color:var(--bsh-ink-2);font-size:.99rem}.bsh-figure img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-top:5px solid var(--bsh-brick)}.bsh-figure figcaption{margin-top:.65rem;font-family:var(--bsh-display);font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:var(--bsh-mute)}.bsh-towns{margin-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--bsh-line);padding-top:1.35rem}.bsh-towns h3{font-family:var(--bsh-display);font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;color:var(--bsh-mute);margin-bottom:.85rem}.bsh-towns ul{display:flex;flex-wrap:wrap;gap:.4rem}.bsh-towns li{font-family:var(--bsh-display);font-size:.86rem;letter-spacing:.05em;color:var(--bsh-ink-2);border:1px solid var(--bsh-line);background:var(--bsh-white);padding:.28rem .62rem}.bsh-faq{border-top:2px solid var(--bsh-ink);max-width:62rem}.bsh-faq details{border-bottom:1px solid var(--bsh-line)}.bsh-faq summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:1fr 1.6rem;gap:1rem;align-items:center;padding:1.1rem 0;font-family:var(--bsh-display);font-size:clamp(1.03rem,2vw,1.18rem);color:var(--bsh-ink)}.bsh-faq summary::-webkit-details-marker{display:none}.bsh-faq summary:hover{color:var(--bsh-brick-deep)}.bsh-faq summary:after{content:"";justify-self:end;width:1rem;height:1rem;background:linear-gradient(var(--bsh-brick),var(--bsh-brick)) center / 100% 3px no-repeat,linear-gradient(var(--bsh-brick),var(--bsh-brick)) center / 3px 100% no-repeat;transition:transform .18s ease}.bsh-faq details[open] summary:after{background:linear-gradient(var(--bsh-brick),var(--bsh-brick)) center / 100% 3px no-repeat;transform:rotate(180deg)}.bsh-faq__a{padding:0 0 1.25rem;color:var(--bsh-slate);max-width:70ch}.bsh-contact{display:grid;gap:var(--bsh-gap)}.bsh-form{position:relative;background:var(--bsh-white);border:1px solid var(--bsh-line);border-top:5px solid var(--bsh-brick);padding:clamp(1.35rem,3vw,2.15rem);display:grid;gap:1rem}.bsh-two{display:grid;gap:1rem}.bsh-field{display:grid;gap:.35rem}.bsh-field>span{font-family:var(--bsh-display);font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--bsh-ink-2);display:flex;gap:.4rem;align-items:baseline}.bsh-field>span i{font-style:normal;font-size:.68rem;letter-spacing:.08em;color:var(--bsh-mute);text-transform:none}.bsh-field input,.bsh-field select,.bsh-field textarea{width:100%;border:1px solid var(--bsh-line);background:var(--bsh-paper);padding:.72rem .8rem;font-size:1rem;border-radius:0}.bsh-field textarea{min-height:8.5rem;resize:vertical}.bsh-field input:focus,.bsh-field select:focus,.bsh-field textarea:focus{background:var(--bsh-white)}.bsh-field select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--bsh-ink-2) 50%),linear-gradient(135deg,var(--bsh-ink-2) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 1.25rem,calc(100% - .8rem) 1.25rem;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat;padding-right:2.2rem}.bsh-field__err{font-size:.84rem;color:var(--bsh-brick-deep);min-height:0}[data-bsh-bad="1"] input,[data-bsh-bad="1"] select,[data-bsh-bad="1"] textarea{border-color:var(--bsh-brick);background:var(--bsh-brick-tint)}.bsh-consent{display:grid;grid-template-columns:1.25rem 1fr;gap:.7rem;align-items:start;border-top:1px solid var(--bsh-line-soft);padding-top:1rem}.bsh-consent input{width:1.25rem;height:1.25rem;margin:.15rem 0 0;accent-color:var(--bsh-brick);cursor:pointer}.bsh-consent__txt{font-size:.9rem;color:var(--bsh-slate);display:grid;gap:.3rem}.bsh-consent__txt label{cursor:pointer}.bsh-consent button{justify-self:start;background:none;border:0;padding:0;cursor:pointer;font-size:.84rem;font-family:inherit;color:var(--bsh-brick-deep);text-decoration:underline;text-underline-offset:.2em}.bsh-consent button:hover{color:var(--bsh-ink)}.bsh-trap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bsh-form__foot{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;justify-content:space-between}.bsh-status{font-size:.9rem;color:var(--bsh-slate);min-height:1.2rem}.bsh-status[data-bsh-tone=bad]{color:var(--bsh-brick-deep)}.bsh-status[data-bsh-tone=ok]{color:#1f6b3f}.bsh-done{border:1px solid var(--bsh-line);border-top:5px solid #1f6b3f;background:var(--bsh-white);padding:clamp(1.35rem,3vw,2.15rem);display:grid;gap:.55rem}.bsh-done h3{font-size:1.35rem}.bsh-side{background:var(--bsh-pine);color:#e9f0eb;padding:clamp(1.4rem,3vw,2.1rem);display:grid;gap:1.1rem;align-content:start}.bsh-side h3{font-size:1.3rem;color:#fff}.bsh-side p{color:#c5d2c7;font-size:.98rem}.bsh-side__list{display:grid;gap:.85rem;border-top:1px solid rgba(255,255,255,.16);padding-top:1.1rem}.bsh-side__list a,.bsh-side__list span{color:#fff;text-decoration:none;font-family:var(--bsh-display);font-size:1.08rem;letter-spacing:.02em}.bsh-side__list a{cursor:pointer}.bsh-side__list a:hover{color:#f0b39a}.bsh-side__key{display:block;font-family:var(--bsh-display);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#9ab3a3;margin-bottom:.1rem}.bsh-ruf{text-align:left}.bsh-ruf h2{font-size:clamp(2rem,5vw,3.35rem);max-width:20ch}.bsh-ruf .bsh-lead{margin-top:1rem}.bsh-ruf .bsh-acts{margin-top:1.8rem}.bsh-foot{background:var(--bsh-pine-2);color:#b9c8bd;padding-block:clamp(2.75rem,5vw,4rem) 1.5rem}.bsh-foot__grid{display:grid;gap:2rem}.bsh-foot h2{font-family:var(--bsh-display);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#8fa896;margin-bottom:.9rem}.bsh-foot__mark img{height:34px;width:auto;background:#fff;padding:.4rem .55rem}.bsh-foot__claim{margin-top:1rem;color:#a9bdaf;font-size:.95rem;max-width:32ch}.bsh-foot__links{display:grid;gap:.5rem}.bsh-foot__links a,.bsh-foot__links span{color:#dfe8e1;font-size:.95rem;text-decoration:none}.bsh-foot__links a{cursor:pointer}.bsh-foot__links a:hover{color:#f0b39a}.bsh-foot__legal{display:flex;flex-wrap:wrap;gap:1rem}.bsh-foot__legal button{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.95rem;color:#dfe8e1;text-decoration:underline;text-underline-offset:.22em}.bsh-foot__legal button:hover{color:#f0b39a}.bsh-foot__towns{display:flex;flex-wrap:wrap;gap:.35rem .8rem;color:#a9bdaf;font-size:.92rem}.bsh-foot__base{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid rgba(255,255,255,.14);padding-top:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;justify-content:space-between;font-size:.86rem;color:#8fa896}.bsh-modal{position:fixed;inset:0;z-index:90;background:#15241bad;display:grid;place-items:center;padding:clamp(1rem,4vw,2.5rem)}.bsh-modal[hidden]{display:none}.bsh-modal__pane{background:var(--bsh-white);width:min(46rem,100%);max-height:min(86vh,52rem);display:grid;grid-template-rows:auto 1fr;border-top:5px solid var(--bsh-brick)}.bsh-modal__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem clamp(1.15rem,3vw,1.9rem);border-bottom:1px solid var(--bsh-line)}.bsh-modal__top h2{font-size:1.4rem}.bsh-modal__body{overflow-y:auto;padding:1.35rem clamp(1.15rem,3vw,1.9rem) 2rem;display:grid;gap:1.35rem}.bsh-modal__body p{color:var(--bsh-slate);font-size:.96rem}.bsh-legal__part h3{font-family:var(--bsh-display);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bsh-brick-deep);margin-bottom:.45rem}.bsh-legal__part p{color:var(--bsh-ink-2);font-size:.96rem}.bsh-lb{position:fixed;inset:0;z-index:92;background:#0e1410ed;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(.75rem,2.5vw,1.5rem);gap:.75rem}.bsh-lb[hidden]{display:none}.bsh-lb__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#dfe8e1}.bsh-lb__count{font-family:var(--bsh-display);font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:#9ab3a3}.bsh-lb__pane{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:0;overflow:hidden}.bsh-lb__pane img{max-width:min(100%,78rem);max-height:100%;width:auto;height:auto;object-fit:contain}.bsh-lb__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;color:#dfe8e1}.bsh-lb__meta{display:grid;gap:.2rem;max-width:46rem}.bsh-lb__title{font-family:var(--bsh-display);font-size:1.05rem;color:#fff}.bsh-lb__text{font-size:.88rem;color:#a9bdaf}.bsh-lb__nav{display:flex;gap:.5rem;flex:none}.bsh-lb button{border:1px solid rgba(255,255,255,.34);background:transparent;color:#fff;cursor:pointer;width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center}.bsh-lb button:hover{border-color:#fff;background:#ffffff1f}.bsh-lb button svg{width:1.05rem;height:1.05rem}.bsh-top{position:fixed;right:clamp(.9rem,2.5vw,1.6rem);bottom:clamp(.9rem,2.5vw,1.6rem);z-index:55;width:2.9rem;height:2.9rem;border:1px solid var(--bsh-line);background:var(--bsh-white);color:var(--bsh-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .18s ease,transform .18s ease,visibility .18s;box-shadow:var(--bsh-shadow)}.bsh-top[data-bsh-on="1"]{opacity:1;visibility:visible;transform:none}.bsh-top:hover{border-color:var(--bsh-brick);color:var(--bsh-brick-deep)}.bsh-top svg{width:1.05rem;height:1.05rem}.bsh-cookie{position:fixed;left:clamp(.75rem,2.5vw,1.6rem);right:clamp(.75rem,2.5vw,1.6rem);bottom:clamp(.75rem,2.5vw,1.6rem);z-index:58;background:var(--bsh-pine-2);color:#dfe8e1;border-top:4px solid var(--bsh-brick);padding:.85rem clamp(.95rem,3vw,1.6rem) 1rem;display:grid;gap:.6rem;max-width:46rem;margin-inline:auto;box-shadow:var(--bsh-shadow-lift)}body[data-bsh-notice="1"] .bsh-top,.bsh-cookie[hidden]{display:none}.bsh-cookie h2{font-family:var(--bsh-display);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:#fff}.bsh-cookie p{font-size:.81rem;line-height:1.5;color:#b9c8bd}.bsh-cookie__acts{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.bsh-cookie__acts .bsh-btn{padding:.55rem 1.05rem;font-size:.84rem}.bsh-cookie__acts button[data-bsh-modal]{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.86rem;color:#dfe8e1;text-decoration:underline;text-underline-offset:.22em}.bsh-cookie__acts button[data-bsh-modal]:hover{color:#f0b39a}.bsh-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.bsh-reveal[data-bsh-in="1"]{opacity:1;transform:none}@media(min-width:40rem){.bsh-two,.bsh-cards,.bsh-groups,.bsh-foot__grid{grid-template-columns:1fr 1fr}.bsh-shot{width:19rem}}@media(min-width:62rem){:root{--bsh-head: 4.5rem}.bsh-head__util .bsh-shell{justify-content:space-between}.bsh-head__where{display:block}.bsh-mark img{height:34px}.bsh-nav{display:flex}.bsh-nav a:nth-child(n+5){display:none}.bsh-burger{display:none}.bsh-hero{padding-bottom:clamp(2rem,3vw,3rem)}.bsh-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.bsh-hero__art{margin-inline:0;margin-right:calc((100vw - min(100vw,var(--bsh-shell))) / -2 - var(--bsh-pad))}.bsh-hero__frame img{aspect-ratio:5 / 4}.bsh-hero__cap{padding-inline:0}.bsh-sec__head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:end}.bsh-sec__head .bsh-lead{padding-bottom:.35rem}.bsh-split{grid-template-columns:1fr 1fr}.bsh-cards{grid-template-columns:repeat(4,1fr)}.bsh-rail{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2rem)}.bsh-step{padding-left:0;padding-top:2.15rem}.bsh-step:before{left:1rem;right:-1rem;top:.5rem;bottom:auto;width:auto;height:1px}.bsh-step:after{top:0}.bsh-groups{grid-template-columns:repeat(4,1fr)}.bsh-contact{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.bsh-unter,.bsh-vorort{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.bsh-ruf{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,3.5rem);align-items:end}.bsh-ruf .bsh-acts{justify-content:flex-end;margin-top:0}.bsh-foot__grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem)}.bsh-shot{width:20.5rem}}@media(min-width:62rem){.bsh-cookie{left:auto;right:clamp(.75rem,2.5vw,1.6rem);max-width:27rem;margin-inline:0;gap:.8rem;padding:1.1rem 1.35rem 1.2rem}.bsh-cookie p{font-size:.86rem;line-height:1.6}}@media(min-width:78rem){.bsh-mark__txt{display:block}.bsh-nav a:nth-child(n+5){display:inline-block}.bsh-head__tel{display:inline-block}.bsh-shot{width:22rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bsh-reveal{opacity:1;transform:none;transition:none}.bsh-btn,.bsh-shot,.bsh-top{transition:none}}[data-plate=ink] .bsh-note{color:#a9bdaf}[data-plate=ink] .bsh-group h3{color:#fff;border-bottom-color:#ffffff8c}[data-plate=ink] .bsh-group li{color:#d4dfd7;border-bottom-color:#ffffff24}[data-plate=ink] .bsh-group li:before{background:#e8794f}[data-plate=ink] .bsh-chip,[data-plate=ink] .bsh-towns li{background:#ffffff0f;border-color:#ffffff38;color:#dfe8e1}[data-plate=ink] .bsh-towns{border-top-color:#ffffff2e}[data-plate=ink] .bsh-towns h3{color:#9ab3a3}

.bsh-sec[data-plate=light]{background:var(--bsh-white);color:var(--bsh-ink)}
