html body .s1.s1{display:none}
html body .s2.s2{display:none;visibility:hidden}
html body .s3.s3{position:relative;width:100%;overflow-x:hidden}
html body .s4.s4{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#D4AF62;font-size:24px;line-height:1;cursor:pointer;padding:6px 10px}
html body .s5.s5{flex:0 0 auto}
html body .s6.s6{display:flex;align-items:center;gap:22px;margin-left:auto;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:#4A443C}
html body .s7.s7{max-width:800px;margin:0 auto;padding:56px 32px;font-size:16px;line-height:1.8;color:#1E1B17}
html body .s8.s8{font-family:Marcellus,serif;font-weight:400;font-size:34px;line-height:1.15}
html body .s9.s9{font-family:Marcellus,serif;font-weight:400;font-size:24px}
html body .s10.s10{width:100%;border-collapse:collapse}
html body .s11.s11{text-align:left;padding:8px 0}
html body .s12.s12{position:relative;min-height:max(88vh,720px);background:#14120F;overflow:hidden}
html body .s13.s13{width:100%;height:100%;object-fit:cover}
html body .s14.s14{position:absolute;inset:0;background:linear-gradient(180deg, rgba(20,18,15,0.38) 0%, rgba(20,18,15,0) 22%)}
html body .s15.s15{position:absolute;inset:0;background:linear-gradient(to top, rgba(20,18,15,0.68) 0px, rgba(20,18,15,0.4) 240px, rgba(20,18,15,0) 480px)}
html body .s16.s16{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,15,0.6) 0%,rgba(20,18,15,0) 62%)}
html body .s17.s17{position:relative;min-height:max(88vh,720px);display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:end;max-width:1360px;margin:0 auto;padding:180px 32px 84px}
html body .s18.s18{margin:0 0 22px;font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:#F0E4CC;display:flex;align-items:center;gap:12px}
html body .s19.s19{width:20px;height:auto;flex:0 0 auto;opacity:0.9}
html body .s20.s20{margin:0;text-shadow:0 2px 24px rgba(0,0,0,0.45);font-family:Marcellus,serif;font-weight:400;font-size:clamp(30px,3.6vw,58px);line-height:1.06;letter-spacing:-0.01em;color:#FFFFFF;text-wrap:balance;max-width:19em}
html body .s21.s21{margin:24px 0 0;font-family:Marcellus,serif;font-size:clamp(17px,1.6vw,25px);color:#F3E9D8;text-shadow:0 2px 18px rgba(0,0,0,0.45)}
html body .s22.s22{margin:14px 0 0;font-family:Marcellus,serif;font-size:clamp(20px,2vw,30px);color:#F0E4CC;text-shadow:0 2px 18px rgba(0,0,0,0.5)}
html body .s23.s23{display:block;margin-top:8px;font-family:Karla,sans-serif;font-size:12px;letter-spacing:0.2em;text-transform:uppercase}
html body .s24.s24{background:#FFFFFF;border-top:3px solid #D4AF62;padding:clamp(22px,2.4vw,32px);display:grid;gap:14px;box-shadow:0 24px 60px rgba(0,0,0,0.35)}
html body .s25.s25{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(22px,2vw,27px);line-height:1.2;color:#1E1B17}
html body .s26.s26{margin:0;font-size:13px;line-height:1.6;color:#3D3831}
html body .s27.s27{display:flex;align-items:center;gap:10px;font-size:14px;color:#3D3831;cursor:pointer}
html body .s28.s28{accent-color:#0F8A43;width:18px;height:18px}
html body .s29.s29{margin:0;font-size:12.5px;line-height:1.6;color:#514A41;text-align:center}
html body .s30.s30{position:absolute;right:32px;bottom:34px;display:flex;gap:10px;z-index:4}
html body .s31.s31{position:absolute;left:32px;bottom:34px;display:flex;gap:8px;z-index:4}
html body .s32.s32{max-width:1360px;margin:0 auto;padding:96px 32px 0;font-size:13px;letter-spacing:0.04em;color:#7A7269}
html body .s33.s33{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px}
html body .s34.s34{color:#1E1B17}
html body .s35.s35{max-width:1360px;margin:0 auto;padding:clamp(40px,5vw,72px) 32px clamp(72px,9vw,140px)}
html body .s36.s36{position:relative}
html body .s37.s37{width:100%;height:clamp(360px,52vw,620px);object-fit:cover;background:#EFE7DB}
html body .s38.s38{margin:0 0 20px;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:#8A6A3F;display:flex;align-items:center;gap:11px}
html body .s39.s39{width:18px;height:auto;flex:0 0 auto;opacity:0.9}
html body .s40.s40{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(30px,3.6vw,54px);line-height:1.1;color:#1E1B17;text-wrap:pretty}
html body .s41.s41{margin:28px 0 0;font-size:16.5px;line-height:1.85;color:#514A41;max-width:56ch;text-wrap:pretty}
html body .s42.s42{color:#1E1B17;font-weight:600}
html body .s43.s43{margin:20px 0 0;font-size:16.5px;line-height:1.85;color:#514A41;max-width:56ch;text-wrap:pretty}
html body .s44.s44{color:#8A6A3F}
html body .s45.s45{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:rgba(30,27,23,0.12);margin-top:44px}
html body .s46.s46{background:#FAF6F0;padding:22px 18px 0 0}
html body .s47.s47{margin:0 0 8px;font-size:10.5px;letter-spacing:0.22em;text-transform:uppercase;color:#8A6A3F}
html body .s48.s48{margin:0;font-family:Marcellus,serif;font-size:16px;line-height:1.45;color:#1E1B17}
html body .s49.s49{background:#FAF6F0;padding:22px 18px 0}
html body .s50.s50{background:#FAF6F0;padding:22px 0 0 18px}
html body .s51.s51{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,140px) 32px 0}
html body .s52.s52{margin:0 0 18px;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:#8A6A3F;display:flex;align-items:center;gap:11px}
html body .s53.s53{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(30px,3.6vw,54px);line-height:1.1}
html body .s54.s54{margin:22px 0 0;font-size:16.5px;line-height:1.8;color:#514A41}
html body .s55.s55{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px)}
html body .s56.s56{position:relative;background:#F3ECE1;aspect-ratio:1/1;width:100%;overflow:hidden}
html body .s57.s57{background:rgba(20,18,15,0.95);color:#F5EFE6;max-width:340px;width:100%;padding:24px;text-align:center;display:grid;gap:12px;border:1px solid #D4AF62}
html body .s58.s58{margin:0;font-family:Marcellus,serif;font-size:21px;color:#D4AF62}
html body .s59.s59{margin:0;font-size:14px;line-height:1.6}
html body .s60.s60{background:#FFF;border:none;padding:13px 14px;font-size:16px;color:#1E1B17;outline:none}
html body .s61.s61{padding:clamp(28px,3vw,44px)}
html body .s62.s62{display:flex;align-items:center;justify-content:space-between;gap:16px}
html body .s63.s63{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(26px,2.4vw,34px);color:#1E1B17}
html body .s64.s64{font-size:10.5px;letter-spacing:0.18em;text-transform:uppercase;color:#8A6A3F;border:1px solid rgba(138,106,63,0.4);padding:7px 12px;white-space:nowrap}
html body .s65.s65{display:grid;gap:1px;background:rgba(30,27,23,0.1);margin-top:32px}
html body .s66.s66{background:#FFF;display:flex;justify-content:space-between;gap:20px;padding:16px 0}
html body .s67.s67{font-size:13px;letter-spacing:0.12em;text-transform:uppercase;color:#7A7269}
html body .s68.s68{font-family:Marcellus,serif;font-size:16px;color:#1E1B17;text-align:right}
html body .s69.s69{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}
html body .s70.s70{background:none;border:none;color:#8A6A3F;padding:15px 4px;font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:5px}
html body .s71.s71{max-width:1360px;margin:0 auto;padding:0 32px clamp(72px,9vw,140px)}
html body .s72.s72{margin:22px 0 0;font-size:16.5px;line-height:1.85;color:#514A41}
html body .s73.s73{border-top:1px solid rgba(30,27,23,0.16);overflow-x:auto}
html body .s74.s74{width:100%;border-collapse:collapse;min-width:520px}
html body .s75.s75{text-align:left;padding:14px 0;font-size:14px;color:#514A41}
html body .s76.s76{padding:16px 12px 16px 0;border-bottom:1px solid rgba(30,27,23,0.16);font-size:10.5px;letter-spacing:0.2em;text-transform:uppercase;color:#7A7269;font-weight:400;text-align:left}
html body .s77.s77{padding:16px 12px 16px 0;border-bottom:1px solid rgba(30,27,23,0.16);font-size:10.5px;letter-spacing:0.2em;text-transform:uppercase;color:#7A7269;font-weight:400;text-align:left;text-align:right;padding-right:0}
html body .s78.s78{padding:22px 12px 22px 0;border-bottom:1px solid rgba(30,27,23,0.1);vertical-align:baseline;font-size:15px;line-height:1.6;color:#514A41;font-family:Marcellus,serif;font-weight:400;font-size:21px;color:#1E1B17;text-align:left}
html body .s79.s79{padding:22px 12px 22px 0;border-bottom:1px solid rgba(30,27,23,0.1);vertical-align:baseline;font-size:15px;line-height:1.6;color:#514A41}
html body .s80.s80{padding:22px 12px 22px 0;border-bottom:1px solid rgba(30,27,23,0.1);vertical-align:baseline;font-size:15px;line-height:1.6;color:#514A41;font-family:Marcellus,serif;font-size:17px;color:#8A6A3F;text-align:right;padding-right:0}
html body .s81.s81{margin:20px 0 0;font-size:14px;line-height:1.75;color:#7A7269;max-width:62ch}
html body .s82.s82{margin:clamp(40px,4.5vw,64px) 0 0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(22px,2.4vw,30px)}
html body .s83.s83{margin:16px 0 0;font-size:16px;line-height:1.8;color:#514A41;max-width:62ch}
html body .s84.s84{display:grid;gap:1px;background:rgba(30,27,23,0.12);border-top:1px solid rgba(30,27,23,0.12);margin-top:24px}
html body .s85.s85{background:#FAF6F0;padding:20px 0}
html body .s86.s86{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:18px}
html body .s87.s87{margin:8px 0 0;font-size:15.5px;line-height:1.8;color:#514A41}
html body .s88.s88{background:#FFFFFF;border:1px solid rgba(30,27,23,0.12);padding:clamp(26px,3vw,38px)}
html body .s89.s89{margin:0 0 10px;font-size:10.5px;letter-spacing:0.22em;text-transform:uppercase;color:#8A6A3F}
html body .s90.s90{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(22px,2.3vw,28px);line-height:1.2}
html body .s91.s91{margin:14px 0 0;font-size:15.5px;line-height:1.8;color:#514A41}
html body .s92.s92{width:100%;margin-top:10px;background:none;border:1px solid rgba(30,27,23,0.25);color:#1E1B17;padding:17px 24px;font-size:11.5px;letter-spacing:0.16em;text-transform:uppercase;cursor:pointer}
html body .s93.s93{background:#F1E9DE}
html body .s94.s94{max-width:1360px;margin:0 auto;padding:clamp(64px,8vw,120px) 32px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,80px);align-items:center}
html body .s95.s95{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(30px,3.6vw,52px);line-height:1.1}
html body .s96.s96{margin:24px 0 0;font-size:16.5px;line-height:1.85;color:#514A41;max-width:48ch}
html body .s97.s97{position:absolute;inset:0;background:rgba(20,18,15,0.3)}
html body .s98.s98{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
html body .s99.s99{width:78px;height:78px;border-radius:50%;background:rgba(250,246,240,0.94);color:#8A6A3F;display:flex;align-items:center;justify-content:center;font-size:21px;padding-left:5px}
html body .s100.s100{position:absolute;left:0;right:0;bottom:0;padding:20px 24px;display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;background:linear-gradient(to top,rgba(20,18,15,0.78),transparent)}
html body .s101.s101{font-family:Marcellus,serif;font-size:17px;color:#FFFFFF}
html body .s102.s102{font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:#E4D3B6}
html body .s103.s103{background:#14120F;color:#F5EFE6}
html body .s104.s104{max-width:960px;margin:0 auto;padding:clamp(64px,8vw,110px) 32px;text-align:center}
html body .s105.s105{margin:0 0 18px;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:#D4AF62}
html body .s106.s106{margin:44px auto 0;max-width:760px;border:1px solid rgba(212,175,98,0.4);padding:clamp(20px,3vw,36px);text-align:left}
html body .s107.s107{margin:0 0 14px;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(245,239,230,0.7)}
html body .s108.s108{display:grid;grid-template-columns:1fr 1fr;gap:12px}
html body .s109.s109{font-family:Marcellus,serif;font-size:20px}
html body .s110.s110{font-size:13px}
html body .s111.s111{margin:26px 0 14px;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(245,239,230,0.7)}
html body .s112.s112{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
html body .s113.s113{margin:20px auto 0;max-width:56ch;font-size:15px;line-height:1.75;color:rgba(245,239,230,0.78)}
html body .s114.s114{padding:clamp(72px,9vw,140px) 0}
html body .s115.s115{max-width:1360px;margin:0 auto;padding:0 32px}
html body .s116.s116{max-width:620px}
html body .s117.s117{flex:0 0 clamp(260px,30vw,400px);margin:0;scroll-snap-align:start}
html body .s118.s118{position:relative;overflow:hidden;background:#EFE7DB;aspect-ratio:16/9;width:100%}
html body .s119.s119{margin-top:18px;font-family:Marcellus,serif;font-size:20px;color:#1E1B17}
html body .s120.s120{max-width:1360px;margin:clamp(40px,5vw,72px) auto 0;padding:0 32px}
html body .s121.s121{background:#FAF6F0;padding:26px 24px 30px 0}
html body .s122.s122{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:19px;line-height:1.3;color:#1E1B17}
html body .s123.s123{margin:8px 0 0;font-size:14.5px;line-height:1.65;color:#7A7269}
html body .s124.s124{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,130px) 32px}
html body .s125.s125{margin:0 0 18px;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:#B99155;display:flex;align-items:center;gap:11px}
html body .s126.s126{display:block;width:100%;padding:0;border:none;background:none;margin:0 0 14px;break-inside:avoid;cursor:zoom-in;position:relative;overflow:hidden}
html body .s127.s127{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:clamp(32px,4vw,54px)}
html body .s128.s128{margin:0;font-size:12.5px;letter-spacing:0.06em;color:rgba(245,239,230,0.5)}
html body .s129.s129{position:relative;overflow:hidden;background:#14120F}
html body .s130.s130{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.4}
html body .s131.s131{position:relative;max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,150px) 32px;display:flex;flex-direction:column;align-items:center;text-align:center}
html body .s132.s132{margin:0 0 20px;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:#E4D3B6;display:flex;align-items:center;gap:11px}
html body .s133.s133{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(30px,4.2vw,60px);line-height:1.1;color:#FFF;max-width:20ch}
html body .s134.s134{margin:22px 0 0;font-size:16.5px;line-height:1.8;color:rgba(255,255,255,0.72);max-width:52ch}
html body .s135.s135{width:18px;height:auto;opacity:0.9}
html body .s136.s136{margin:0;font-size:16.5px;line-height:1.9;color:#514A41;max-width:62ch;text-wrap:pretty}
html body .s137.s137{margin:20px 0 0;font-size:16.5px;line-height:1.9;color:#514A41;max-width:62ch;text-wrap:pretty}
html body .s138.s138{display:grid;gap:1px;background:rgba(30,27,23,0.12);border-top:1px solid rgba(30,27,23,0.12)}
html body .s139.s139{background:#FAF6F0;display:flex;justify-content:space-between;gap:18px;padding:15px 0}
html body .s140.s140{font-size:14.5px;color:#514A41}
html body .s141.s141{font-family:Marcellus,serif;font-size:16px;white-space:nowrap}
html body .s142.s142{border:1px solid rgba(138,106,63,0.5);background:#FFFFFF;padding:16px 26px;display:flex;align-items:baseline;gap:12px}
html body .s143.s143{font-family:Marcellus,serif;font-size:26px;color:#8A6A3F}
html body .s144.s144{font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:#514A41}
html body .s145.s145{display:block;width:100%;height:clamp(300px,36vw,440px);border:0}
html body .s146.s146{max-width:760px;margin-bottom:clamp(36px,4vw,56px)}
html body .s147.s147{margin:0 0 18px;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:#8A6A3F}
html body .s148.s148{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(28px,3.4vw,50px);line-height:1.12}
html body .s149.s149{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}
html body .s150.s150{background:#FAF6F0;padding:8px 28px 8px 0;display:grid;gap:14px;align-content:start}
html body .s151.s151{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:22px}
html body .s152.s152{margin:0;font-size:15.5px;line-height:1.75;color:#514A41}
html body .s153.s153{background:#FAF6F0;padding:22px 0}
html body .s154.s154{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:19px}
html body .s155.s155{margin:9px 0 0;font-size:15.5px;line-height:1.8;color:#514A41}
html body .s156.s156{max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,140px) 32px}
html body .s157.s157{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);align-items:start}
html body .s158.s158{margin:22px 0 0;font-size:16.5px;line-height:1.85;color:#514A41;max-width:46ch}
html body .s159.s159{margin-top:44px;display:grid;gap:22px}
html body .s160.s160{margin:0 0 6px;font-size:10.5px;letter-spacing:0.22em;text-transform:uppercase;color:#8A6A3F}
html body .s161.s161{margin:0;font-size:16px;line-height:1.6;color:#3D3831}
html body .s162.s162{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}
html body .s163.s163{width:24px;height:24px}
html body .s164.s164{padding:40px 0;text-align:center}
html body .s165.s165{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:28px;color:#1E1B17}
html body .s166.s166{margin:14px 0 0;font-size:16px;line-height:1.7;color:#514A41}
html body .s167.s167{display:grid;gap:20px}
html body .s168.s168{display:grid;gap:8px}
html body .s169.s169{font-size:10.5px;letter-spacing:0.2em;text-transform:uppercase;color:#7A7269}
html body .s170.s170{margin:0;font-size:12px;line-height:1.6;color:#8A8078}
html body .s171.s171{background:#14120F;color:rgba(245,239,230,0.72)}
html body .s172.s172{max-width:1360px;margin:0 auto;padding:clamp(56px,6vw,90px) 32px clamp(40px,4vw,56px);display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:clamp(32px,4vw,64px)}
html body .s173.s173{height:58px;width:auto}
html body .s174.s174{margin:26px 0 0;font-size:15px;line-height:1.8;max-width:38ch}
html body .s175.s175{margin:22px 0 0;font-size:12.5px;letter-spacing:0.12em;color:#B99155;display:flex;align-items:center;gap:10px}
html body .s176.s176{width:16px;height:auto;flex:0 0 auto;opacity:0.85}
html body .s177.s177{display:inline-block;margin-top:8px;font-size:12.5px;letter-spacing:0.1em;color:rgba(245,239,230,0.6)}
html body .s178.s178{margin:0 0 22px;font-size:10.5px;letter-spacing:0.24em;text-transform:uppercase;color:#B99155}
html body .s179.s179{display:grid;gap:12px;font-size:15px}
html body .s180.s180{color:rgba(245,239,230,0.75)}
html body .s181.s181{display:grid;gap:16px;font-size:15px;line-height:1.6}
html body .s182.s182{margin:0}
html body .s183.s183{border-top:1px solid rgba(245,239,230,0.14)}
html body .s184.s184{max-width:1360px;margin:0 auto;padding:26px 32px 40px}
html body .s185.s185{margin:0;font-size:12px;line-height:1.75;color:rgba(245,239,230,0.42);max-width:110ch}
html body .s186.s186{color:rgba(245,239,230,0.6);font-weight:500}
html body .s187.s187{margin:14px 0 0;font-size:12px;line-height:1.75;color:rgba(245,239,230,0.42);max-width:110ch}
html body .s188.s188{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:22px;font-size:12.5px;letter-spacing:0.08em}
html body .s189.s189{color:rgba(245,239,230,0.45)}
html body .s190.s190{color:rgba(245,239,230,0.6)}
html body .s191.s191{position:fixed;right:22px;bottom:26px;z-index:58;display:flex;flex-direction:column;align-items:flex-end;gap:10px}
html body .s192.s192{width:32px;height:32px}
html body .s193.s193{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:8px 4px;text-align:center;font-size:13px;font-weight:600;line-height:1.2;background:#FFFFFF;color:#14120F}
html body .s194.s194{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:8px 4px;text-align:center;font-size:13px;font-weight:600;line-height:1.2;background:#0F8A43;color:#FFFFFF}
html body .s195.s195{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:8px 4px;text-align:center;font-size:13px;font-weight:600;line-height:1.2;background:#D4AF62;color:#14120F}
html body .s196.s196{font-size:11px;font-weight:500}
html body .s197.s197{position:absolute;top:24px;right:28px;background:none;border:1px solid rgba(255,255,255,0.35);color:#FFF;width:46px;height:46px;font-size:18px;cursor:pointer}
html body .s198.s198{background:#FAF6F0;max-width:780px;width:100%;display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);position:relative;max-height:92vh;overflow-y:auto;border-top:3px solid #D4AF62}
html body .s199.s199{width:100%;height:100%;min-height:160px;object-fit:cover}
html body .s200.s200{padding:clamp(24px,3vw,36px);display:grid;gap:14px}
html body .s201.s201{position:absolute;top:8px;right:10px;background:none;border:none;font-size:26px;line-height:1;color:#7A7269;cursor:pointer;padding:6px 10px}
html body .s202.s202{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(23px,2.6vw,30px);line-height:1.15;color:#1E1B17}
html body .s203.s203{margin:0;font-size:14.5px;line-height:1.65;color:#514A41}
html body .s204.s204{border:none;border-bottom:1px solid rgba(30,27,23,0.25);background:none;padding:13px 0;font-size:16px;color:#1E1B17;outline:none}
html body .s205.s205{margin:0;font-size:13px;color:#3D3831}
html body .s206.s206{background:none;border:none;padding:4px 0;font-size:13px;color:#7A7269;text-decoration:underline;cursor:pointer}
html body .s207.s207{background:#FAF6F0;max-width:520px;width:100%;padding:clamp(28px,4vw,48px);position:relative;max-height:88vh;overflow-y:auto}
html body .s208.s208{position:absolute;top:18px;right:18px;background:none;border:none;font-size:24px;color:#7A7269;cursor:pointer;line-height:1}
html body .s209.s209{margin:0 0 14px;font-size:10.5px;letter-spacing:0.24em;text-transform:uppercase;color:#8A6A3F}
html body .s210.s210{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(24px,3vw,34px);line-height:1.15;color:#1E1B17}
html body .s211.s211{margin:16px 0 0;font-size:15.5px;line-height:1.75;color:#514A41}
html body .s212.s212{margin:26px 0 0;font-family:Marcellus,serif;font-size:20px;color:#8A6A3F}
html body .s213.s213{display:grid;gap:18px;margin-top:30px}
html body .s214.s214{height:44px;width:auto}
html body .s215.s215{margin:0;font-size:26px}
html body .s216.s216{font-size:15.5px;margin-top:18px}
html body .s217.s217{font-size:14px;margin-top:20px}
html body .s218.s218{color:#D4AF62}
html body .s219.s219{padding:0;display:block}
html body .s220.s220{height:52px;width:auto}
html body .s221.s221{margin-top:18px}
html body .s222.s222{padding:0}
html body .s223.s223{font-size:14px}
html body .s224.s224{position:sticky;top:0;z-index:40;background:rgba(250,246,240,0.96);backdrop-filter:blur(10px);border-bottom:1px solid rgba(30,27,23,0.08)}
html body .s225.s225{max-width:1360px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px}
html body .s226.s226{display:flex;align-items:center;gap:30px;font-size:13px;letter-spacing:0.1em;text-transform:uppercase}
html body .s227.s227{color:#4A443C}
html body .s228.s228{max-width:860px;margin:0 auto;padding:clamp(44px,5.5vw,80px) 32px}
html body .s229.s229{margin-top:clamp(40px,4.5vw,64px);padding-top:26px;border-top:1px solid rgba(30,27,23,0.14);font-size:15.5px}
html body .s230.s230{background:#14120F;color:#F5EFE6;margin-top:clamp(56px,7vw,100px)}
html body .s231.s231{max-width:1360px;margin:0 auto;padding:clamp(44px,5vw,72px) 32px;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-start}
html body .s232.s232{margin:20px 0 0;font-size:14px;line-height:1.8;color:rgba(245,239,230,0.7);max-width:44ch}
html body .s233.s233{margin:12px 0 0;font-size:13.5px;color:rgba(245,239,230,0.55)}
html body .s234.s234{display:flex;flex-direction:column;gap:12px;font-size:13.5px}
html body .s235.s235{display:flex;align-items:center;gap:12px}
html body .s236.s236{max-width:1200px;margin:0 auto;padding:clamp(36px,4.5vw,64px) 32px}
html body .s237.s237{margin:0;max-width:28ch;font-family:Marcellus,serif;font-weight:400;font-size:clamp(30px,3.8vw,52px);line-height:1.08;letter-spacing:-0.01em}
html body .s238.s238{margin-top:clamp(26px,3vw,38px);border-radius:14px;overflow:hidden;background:#14120F;box-shadow:0 24px 60px rgba(20,18,15,0.16)}
html body .s239.s239{display:block;width:100%;height:auto;max-height:76vh;background:#14120F}
html body .s240.s240{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(30px,4vw,64px);margin-top:clamp(30px,3.5vw,48px);align-items:start}
html body .s241.s241{margin:0;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#7A7269}
html body .s242.s242{margin:20px 0 0;font-size:17px;line-height:1.85;color:#514A41}
html body .s243.s243{margin:18px 0 0;font-size:17px;line-height:1.85;color:#514A41}
html body .s244.s244{margin:clamp(40px,4.5vw,64px) 0 0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(24px,2.6vw,34px);line-height:1.15}
html body .s245.s245{display:grid;gap:1px;background:rgba(30,27,23,0.12);border-top:1px solid rgba(30,27,23,0.12);margin:24px 0 0;padding:0}
html body .s246.s246{background:#FAF6F0;padding:18px 0;font-size:16px;line-height:1.6;list-style:none;display:flex;gap:16px;align-items:baseline}
html body .s247.s247{width:13px;height:auto;flex:0 0 auto;opacity:0.85;transform:translateY(2px)}
html body .s248.s248{margin:30px 0 0;font-size:16px;line-height:1.8;color:#514A41}
html body .s249.s249{background:#FFFFFF;border:1px solid rgba(30,27,23,0.1);padding:clamp(24px,2.6vw,34px)}
html body .s250.s250{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:clamp(21px,2.1vw,27px);line-height:1.2}
html body .s251.s251{display:grid;gap:1px;background:rgba(30,27,23,0.1);margin-top:22px}
html body .s252.s252{background:#FFF;padding:14px 0}
html body .s253.s253{margin:0 0 5px;font-size:10.5px;letter-spacing:0.2em;text-transform:uppercase;color:#7A7269}
html body .s254.s254{margin:0;font-family:Marcellus,serif;font-size:15.5px;line-height:1.5}
html body .s255.s255{margin:0;font-family:Marcellus,serif;font-size:15.5px;line-height:1.5;color:#8A6A3F}
html body .s256.s256{display:block;margin-top:22px;background:#8A6A3F;color:#FFF;padding:16px 24px;font-size:11.5px;letter-spacing:0.16em;text-transform:uppercase;text-align:center}
html body .s257.s257{display:block;margin-top:10px;border:1px solid rgba(30,27,23,0.22);color:#1E1B17;padding:16px 24px;font-size:11.5px;letter-spacing:0.16em;text-transform:uppercase;text-align:center}
html body .s258.s258{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#FFFFFF;box-shadow:0 10px 30px rgba(20,18,15,0.24)}
html body .s259.s259{background:#14120F;color:#F5EFE6;margin-top:clamp(60px,8vw,110px)}
html body .s260.s260{margin:20px 0 0;font-size:14px;line-height:1.8;color:rgba(245,239,230,0.7);max-width:40ch}
.pf-wrap{margin-top:44px;border:1px solid rgba(30,27,23,0.12);padding:26px 28px;background:#FFFDF9}
.pf-h{margin:0 0 18px;font-family:Marcellus,serif;font-size:22px;font-weight:400;color:#1E1B17}
.pf{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 24px;margin:0}
.pf-i dt{margin:0 0 4px;font-size:10.5px;letter-spacing:0.22em;text-transform:uppercase;color:#8A6A3F}
.pf-i dd{margin:0;font-size:15px;line-height:1.45;color:#1E1B17}
.pf-n{margin:22px 0 0;font-size:14px;line-height:1.65;color:#4A443C}
