@font-face{font-family:"serif";src:url(../media/instrument_serif_latin_400_normal-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/instrument_serif_latin_400_italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.serif_718610d7-module__LwVYja__className{font-family:"serif",serif Fallback}.serif_718610d7-module__LwVYja__variable{--font-bk-serif:"serif", "serif Fallback"}
@font-face{font-family:sans;src:url(../media/Manrope_400-s.p.1i3dx4hft209n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/Manrope_500-s.p.3hghaxdqm9dit.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(../media/Manrope_600-s.p.2msxs8vwvmq9j.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans;src:url(../media/Manrope_700-s.p.2fbjq-c_zkd-x.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sans;src:url(../media/Manrope_800-s.p.1h9u_-83uhm77.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.sans_35422b98-module__o2dfjq__className{font-family:sans,sans Fallback}.sans_35422b98-module__o2dfjq__variable{--font-bk-sans:"sans", "sans Fallback"}
.bk{--paper:#f5f1ea;--sand:#eae3d7;--ink:#14181a;--ink-2:#4a4e4b;--muted:#5b5f5c;--line:#e2dbcf;--line-2:#cfc6b7;--night:#0f1316;--accent:#9a6b3c;--accent-dark:#d9b98f;background:var(--paper);color:var(--ink);font-family:var(--font-bk-sans), var(--font-plex-arabic), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.bk h1,.bk h2,.bk h3{letter-spacing:normal;font-family:inherit;font-weight:inherit}.bk a{color:inherit;text-decoration:none}.bk img{display:block}.bk .wrap{max-width:1360px;margin:0 auto;padding-left:32px;padding-right:32px}@media (max-width:640px){.bk .wrap{padding-left:18px;padding-right:18px}}.bk .serif{font-family:var(--font-bk-serif), Georgia, serif;font-weight:400}.bk .serif em,.bk em.serif{font-style:italic}.bk .num,.bk .serif.num,.bk strong.num,.bk b.num{font-family:var(--font-bk-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.bk .d1{font-family:var(--font-bk-serif), Georgia, serif;letter-spacing:-.015em;font-size:clamp(50px,7.4vw,112px);font-weight:400;line-height:.94}.bk .d2{font-family:var(--font-bk-serif), Georgia, serif;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:.98}.bk .d3{font-family:var(--font-bk-serif), Georgia, serif;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.02}.bk .label{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.bk .label-sm{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.bk .accent{color:var(--accent)}.bk .muted{color:var(--muted)}.bk .body{color:var(--ink-2)}.bk .lead{font-size:17px;line-height:1.7}.bk .btn{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:52px;font:inherit;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:12px;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.bk .btn:hover{background:#2a3033}.bk .btn-line{color:var(--ink);background:0 0}.bk .btn-line:hover{background:var(--ink);color:#fff}.bk .btn-paper{background:var(--paper);color:var(--ink);border-color:var(--paper)}.bk .btn-paper:hover{background:#fff}.bk .btn-ghost{color:#fff;background:0 0;border-color:#ffffffb3}.bk .btn-ghost:hover{background:#ffffff1f}.bk .btn-sm{min-height:46px;padding:0 16px}.bk .chip{border:1px solid var(--line-2);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.bk .chip[aria-pressed=true],.bk .chip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.bk a:focus-visible,.bk button:focus-visible,.bk select:focus-visible,.bk input:focus-visible,.bk summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bk .ph{background:#ddd5c8;position:relative;overflow:hidden}.bk .ph>img{object-fit:cover;width:100%;height:100%}.bk .zoom img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.bk .zoom:hover img{transform:scale(1.04)}.bk .shade-b{background:linear-gradient(#0a0c0e00 40%,#0a0c0ec7 100%);position:absolute;inset:0}.bk .tag{background:var(--paper);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;padding:7px 11px;font-size:11px;font-weight:800;position:absolute;top:16px;left:16px}.bk .nav{justify-content:space-between;align-items:center;gap:20px;padding-top:20px;padding-bottom:20px;display:flex}.bk .nav-side{letter-spacing:.16em;text-transform:uppercase;flex:1 1 0;align-items:center;gap:28px;font-size:12px;font-weight:700;display:flex}.bk .nav-side a:hover{opacity:.75}.bk .logo{text-align:center;flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.bk .logo b{font-family:var(--font-bk-serif), Georgia, serif;letter-spacing:.02em;font-size:34px;font-weight:400;line-height:1}.bk .logo small{letter-spacing:.32em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:700}.bk .wa-btn{letter-spacing:.12em;border:1px solid;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}.bk .on-photo .wa-btn{border-color:#ffffffb3}@media (max-width:860px){.bk .hide-sm{display:none!important}.bk .logo b{font-size:28px}.bk .nav-side.left{flex:none}}.bk .hero{color:#fff;background:#2a2620;height:min(900px,100svh);min-height:640px;position:relative;overflow:hidden}.bk .hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk .hero-shade{background:linear-gradient(#0a0c0e8c 0%,#0a0c0e0d 28%,#0a0c0e1a 50%,#0a0c0ec7 100%);position:absolute;inset:0}.bk .search{color:var(--ink);background:#fff;flex-wrap:wrap;display:flex}.bk .search label{flex-direction:column;flex:170px;gap:3px;min-width:0;padding:14px 20px;display:flex}.bk .search label+label{border-left:1px solid #e7e1d7}.bk .search select,.bk .search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;padding:0;font-size:16px;font-weight:600}.bk .search button{background:var(--ink);color:#fff;min-height:72px;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;flex:none;padding:0 34px;font-size:13px;font-weight:800}@media (max-width:640px){.bk .search label{flex-basis:100%}.bk .search label+label{border-top:1px solid #e7e1d7;border-left:0}.bk .search button{flex-basis:100%;min-height:60px}}.bk .tabs{letter-spacing:.14em;text-transform:uppercase;gap:26px;padding-bottom:12px;font-size:13px;font-weight:700;display:flex}.bk .tabs button{color:#ffffffc7;min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 6px}.bk .tabs button[aria-selected=true]{color:#fff;border-bottom-color:#fff}.bk .grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:44px 28px;display:grid}.bk .card{border:1px solid var(--line);background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.bk .card .ph{height:300px}.bk .card-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.bk .card-place{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bk .card-actions{gap:8px;margin-top:auto;padding-top:6px;display:flex}.bk .card-actions .btn{letter-spacing:.08em;flex:1 1 0;min-width:0;padding:0 10px}.bk .card-title{font-family:var(--font-bk-serif), Georgia, serif;font-size:28px;font-weight:400;line-height:1.08}.bk .card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.bk .card-foot b{font-size:16px}.bk .count{color:#fff;background:#0f1316b8;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:14px}.bk .gallery{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:12px;display:grid}.bk .gallery-main{height:620px}.bk .thumbs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:100px;gap:8px;max-height:620px;display:grid;overflow:auto}.bk .thumbs button{cursor:pointer;background:#ddd5c8;border:0;padding:0;position:relative;overflow:hidden}.bk .thumbs button img{object-fit:cover;opacity:.8;width:100%;height:100%}.bk .thumbs button[aria-current=true]{outline:2px solid var(--ink);outline-offset:-2px}.bk .thumbs button[aria-current=true] img{opacity:1}.bk .arrow{width:48px;height:48px;color:var(--ink);cursor:pointer;background:#f5f1eaeb;border:0;border-radius:999px;font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:860px){.bk .gallery{grid-template-columns:1fr}.bk .gallery-main{height:62vw;min-height:280px}.bk .thumbs{grid-template-columns:none;grid-auto-rows:72px;grid-auto-columns:96px;grid-auto-flow:column;overflow-x:auto}}.bk .facts{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.bk .facts>div{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 18px 20px 0;display:flex}.bk .facts b{font-size:30px;line-height:1}.bk .side{border:1px solid var(--line);background:#fff;position:sticky;top:24px}.bk .mbar{display:none}@media (max-width:860px){.bk .side-col{display:none}.bk .mbar{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.bk .mbar .btn{flex:1 1 0;min-height:50px;padding:0 10px}.bk:has(.has-mbar) footer{padding-bottom:80px}}.bk .field{box-sizing:border-box;border:1px solid var(--line-2);width:100%;min-height:52px;font:inherit;color:var(--ink);background:#fff;outline:none;padding:0 16px;font-size:16px;font-weight:600}.bk .field:focus{border-color:var(--ink)}@media (min-width:768px){html:has(.bk){zoom:1}.bk h1.d1{font-size:clamp(50px,7.4vw,112px)!important;line-height:.94!important}.bk h1.d2{font-size:clamp(40px,5vw,72px)!important;line-height:.98!important}}@media (prefers-reduced-motion:reduce){.bk .zoom img,.bk .btn{transition:none}.bk .zoom:hover img{transform:none}}
