.s0.s0{background:#FFFFFF;color:#141414;font-family:'Montserrat', 'Gotham', 'Helvetica Neue', Arial, sans-serif;font-size:17px;line-height:1.6;letter-spacing:0.005em}
.s1.s1{background:#24272A;border-bottom:1px solid #3A3D41}
.s2.s2{max-width:1240px;margin:0 auto;padding:18px max(24px, 4vw);display:flex;align-items:center;justify-content:space-between;gap:24px}
.s3.s3{display:flex;align-items:center}
.s4.s4{height:44px;width:auto;display:block}
.s5.s5{display:flex;align-items:center;gap:34px}
.s6.s6{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase}
.s7.s7{color:#F1EDEA;text-decoration:none}
.s8.s8{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;background:#9A3416;color:#F1EDEA;text-decoration:none;border-radius:2px}
.s9.s9{position:relative;overflow:hidden;background:#24272A;color:#F1EDEA}
.s10.s10{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 45%}
.s11.s11{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.92) 0%, rgba(20, 22, 24, 0.78) 45%, rgba(20, 22, 24, 0.42) 100%)}
.s12.s12{position:relative;max-width:1240px;margin:0 auto;padding:136px max(24px, 4vw) 120px;display:flex;flex-direction:column;gap:28px}
.s13.s13{font-size:12px;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;color:#D9876A}
.s14.s14{margin:0;max-width:12em;font-weight:700;font-size:clamp(40px, 6vw, 84px);line-height:1.02;letter-spacing:0.01em;text-transform:uppercase;text-wrap:balance}
.s15.s15{margin:0;max-width:38em;font-size:18px;color:#DDD6D1}
.s16.s16{background:#FFFFFF}
.s17.s17{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw) 96px;display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:40px}
.s18.s18{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:3px solid #141414;min-width:0}
.s19.s19{margin:0;font-size:22px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}
.s20.s20{margin:0;color:#46413E;font-size:16px}
.s21.s21{background:#24272A;color:#F1EDEA}
.s22.s22{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:flex;flex-direction:column;gap:52px}
.s23.s23{display:flex;flex-direction:column;gap:18px;max-width:780px}
.s24.s24{margin:0;font-weight:700;font-size:clamp(30px, 3.8vw, 52px);line-height:1.06;letter-spacing:0.01em;text-transform:uppercase;text-wrap:balance}
.s25.s25{margin:0;color:#C9C2BD}
.s26.s26{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:32px}
.s27.s27{display:flex;flex-direction:column;gap:10px;padding-top:22px;border-top:3px solid #F1EDEA;min-width:0}
.s28.s28{font-size:20px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}
.s29.s29{font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#D9876A}
.s30.s30{margin:0;color:#C9C2BD;font-size:15px}
.s31.s31{background:#F1EDEA}
.s32.s32{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(0, 1.3fr);gap:48px 64px;align-items:start}
.s33.s33{display:flex;flex-direction:column;gap:18px;min-width:0}
.s34.s34{font-size:12px;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;color:#9A3416}
.s35.s35{margin:0;font-weight:700;font-size:clamp(30px, 3.8vw, 52px);line-height:1.06;letter-spacing:0.01em;text-transform:uppercase}
.s36.s36{margin:0;color:#46413E;font-size:15px}
.s37.s37{display:flex;flex-direction:column;min-width:0;border-bottom:2px solid #141414}
.s38.s38{border-top:2px solid #141414}
.s39.s39{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:66px;font-size:16px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}
.s40.s40{font-size:28px;font-weight:500;transition:transform 0.2s}
.s41.s41{border-top:1px solid #CFC7C2}
.s42.s42{max-width:1240px;margin:0 auto;padding:96px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(0, 1.3fr);gap:32px 64px;align-items:start}
.s43.s43{margin:0;font-weight:700;font-size:clamp(26px, 3vw, 40px);line-height:1.08;letter-spacing:0.01em;text-transform:uppercase}
.s44.s44{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:24px;min-width:0}
.s45.s45{display:flex;flex-direction:column;gap:10px;padding:26px;border:2px solid #141414;color:#141414;text-decoration:none;min-width:0}
.s46.s46{font-size:17px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}
.s47.s47{font-size:15px;color:#46413E}
.s48.s48{margin-top:4px;font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#9A3416}
.s49.s49{max-width:1240px;margin:0 auto;padding:88px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:32px 56px;align-items:center}
.s50.s50{display:flex;flex-direction:column;gap:14px;min-width:0}
.s51.s51{margin:0;max-width:36em;color:#DDD6D1}
.s52.s52{display:inline-flex;align-items:center;justify-self:start;min-height:56px;padding:0 32px;background:#9A3416;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s53.s53{background:#1A1C1E;color:#F1EDEA}
.s54.s54{max-width:1240px;margin:0 auto;padding:80px max(24px, 4vw) 40px;display:flex;flex-direction:column;gap:56px}
.s55.s55{height:52px;width:auto;max-width:100%;align-self:flex-start}
.s56.s56{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:40px}
.s57.s57{display:flex;flex-direction:column;gap:10px;font-size:15px;min-width:0}
.s58.s58{font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#D9876A;padding-bottom:6px}
.s59.s59{padding-top:24px;border-top:1px solid #3A3D41;font-size:13px;color:#A9A29D}
.s60.s60{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 38%}
.s61.s61{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.92) 0%, rgba(20, 22, 24, 0.78) 45%, rgba(20, 22, 24, 0.5) 100%)}
.s62.s62{position:relative;max-width:1240px;margin:0 auto;padding:136px max(24px, 4vw) 120px;display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 0.8fr);gap:48px 72px;align-items:end}
.s63.s63{display:flex;flex-direction:column;gap:28px;min-width:0}
.s64.s64{margin:0;max-width:11em;font-weight:700;font-size:clamp(40px, 6vw, 84px);line-height:1.02;letter-spacing:0.01em;text-transform:uppercase;text-wrap:balance}
.s65.s65{margin:0;max-width:34em;font-size:18px;color:#DDD6D1}
.s66.s66{display:flex;flex-wrap:wrap;gap:14px;padding-top:6px}
.s67.s67{display:inline-flex;align-items:center;min-height:56px;padding:0 32px;background:#9A3416;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s68.s68{display:inline-flex;align-items:center;min-height:56px;padding:0 30px;border:2px solid #F1EDEA;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s69.s69{display:flex;flex-direction:column;gap:14px;padding-top:28px;border-top:2px solid #9A3416;min-width:0}
.s70.s70{margin:0;font-size:clamp(20px, 2.2vw, 28px);font-weight:600;line-height:1.3}
.s71.s71{font-style:normal;font-size:12px;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;color:#D9876A}
.s72.s72{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw) 104px;display:flex;flex-direction:column;gap:52px}
.s73.s73{display:flex;flex-direction:column;gap:18px;max-width:800px}
.s74.s74{margin:0;color:#46413E}
.s75.s75{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:40px}
.s76.s76{margin:0;font-size:20px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}
.s77.s77{font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none}
.s78.s78{display:flex;flex-direction:column;gap:18px;max-width:760px}
.s79.s79{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:40px}
.s80.s80{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:3px solid #F1EDEA;min-width:0}
.s81.s81{margin:0;font-size:18px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}
.s82.s82{margin:0;color:#C9C2BD;font-size:16px}
.s83.s83{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:48px 72px;align-items:start}
.s84.s84{align-self:flex-start;font-size:13px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none}
.s85.s85{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;min-width:0;border-bottom:2px solid #141414}
.s86.s86{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:6px 28px;padding:22px 0;border-top:2px solid #141414}
.s87.s87{font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#5A524E;padding-top:5px}
.s88.s88{display:flex;flex-direction:column;gap:2px}
.s89.s89{font-size:18px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}
.s90.s90{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:6px 28px;padding:22px 0;border-top:1px solid #CFC7C2}
.s91.s91{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:6px 28px;padding:22px 0;border-top:1px solid #CFC7C2;background:#FFFFFF;margin:0 -16px;padding-left:16px;padding-right:16px}
.s92.s92{font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#9A3416;padding-top:5px}
.s93.s93{background:#9A3416;color:#F1EDEA}
.s94.s94{max-width:1240px;margin:0 auto;padding:96px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:40px 64px;align-items:start}
.s95.s95{display:flex;flex-direction:column;gap:16px;min-width:0}
.s96.s96{font-size:12px;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;color:#EBD3C8}
.s97.s97{margin:0;font-weight:700;font-size:clamp(28px, 3.4vw, 46px);line-height:1.06;letter-spacing:0.01em;text-transform:uppercase}
.s98.s98{margin:0;max-width:34em;color:#F1EDEA}
.s99.s99{display:inline-flex;align-items:center;min-height:56px;padding:0 32px;background:#24272A;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s100.s100{display:flex;flex-direction:column;gap:10px;padding:28px;border:2px solid #F1EDEA;min-width:0}
.s101.s101{margin:0;font-size:16px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}
.s102.s102{margin:0;font-size:16px;color:#F1EDEA}
.s103.s103{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:40px 72px;align-items:start}
.s104.s104{margin:0;font-weight:700;font-size:clamp(28px, 3.4vw, 46px);line-height:1.06;letter-spacing:0.01em;text-transform:uppercase;text-wrap:balance}
.s105.s105{padding:20px 0;border-top:2px solid #141414;color:#2E2A28}
.s106.s106{padding:20px 0;border-top:1px solid #CFC7C2;color:#2E2A28}
.s107.s107{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 60%}
.s108.s108{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.92) 0%, rgba(20, 22, 24, 0.78) 45%, rgba(20, 22, 24, 0.4) 100%)}
.s109.s109{color:#D9876A;text-decoration:none}
.s110.s110{color:#8A8580}
.s111.s111{margin:0;max-width:36em;font-size:18px;color:#DDD6D1}
.s112.s112{margin:0;max-width:36em;font-size:16px;color:#C9C2BD;padding-top:20px;border-top:1px solid #4A4E53}
.s113.s113{color:#F1EDEA;font-weight:700}
.s114.s114{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw) 104px;display:flex;flex-direction:column;gap:56px}
.s115.s115{margin:0;font-size:17px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}
.s116.s116{max-width:1240px;margin:0 auto;padding:72px max(24px, 4vw);display:flex;flex-direction:column;gap:16px}
.s117.s117{margin:0;max-width:28em;font-size:clamp(22px, 2.6vw, 34px);font-weight:600;line-height:1.3;letter-spacing:0.01em}
.s118.s118{font-style:normal;font-size:12px;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;color:#EBD3C8}
.s119.s119{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:flex;flex-direction:column;gap:48px}
.s120.s120{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px}
.s121.s121{display:flex;flex-direction:column;gap:18px;max-width:680px}
.s122.s122{margin:0;max-width:28em;font-size:15px;color:#46413E}
.s123.s123{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:40px 32px}
.s124.s124{display:block;width:100%;max-width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 28%;background:#2E3135}
.s125.s125{display:flex;flex-direction:column;gap:4px}
.s126.s126{font-size:20px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}
.s127.s127{font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#9A3416}
.s128.s128{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:32px 64px;align-items:start}
.s129.s129{margin:0;font-weight:700;font-size:clamp(26px, 3vw, 40px);line-height:1.08;letter-spacing:0.01em;text-transform:uppercase;text-wrap:balance}
.s130.s130{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:40em}
.s131.s131{margin:0;color:#2E2A28}
.s132.s132{display:flex;flex-wrap:wrap;gap:14px}
.s133.s133{display:inline-flex;align-items:center;min-height:56px;padding:0 30px;background:#9A3416;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s134.s134{color:#D9876A;text-decoration:none;border-bottom:2px solid #D9876A;padding-bottom:3px}
.s135.s135{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 82%}
.s136.s136{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.92) 0%, rgba(20, 22, 24, 0.8) 45%, rgba(20, 22, 24, 0.5) 100%)}
.s137.s137{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw) 96px;display:flex;flex-direction:column;gap:36px}
.s138.s138{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}
.s139.s139{font-size:13px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none}
.s140.s140{display:flex;flex-direction:column;border-bottom:2px solid #141414}
.s141.s141{display:grid;grid-template-columns:110px minmax(0, 1fr) auto;gap:12px 32px;align-items:center;padding:26px 0;border-top:2px solid #141414}
.s142.s142{display:flex;flex-direction:column;line-height:1}
.s143.s143{font-size:12px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#9A3416}
.s144.s144{font-size:44px;font-weight:700}
.s145.s145{display:flex;flex-direction:column;gap:4px;min-width:0}
.s146.s146{justify-self:end;font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.s147.s147{display:grid;grid-template-columns:110px minmax(0, 1fr) auto;gap:12px 32px;align-items:center;padding:26px 0;border-top:1px solid #CFC7C2}
.s148.s148{margin:0;font-size:13px;color:#5A524E}
.s149.s149{display:flex;flex-direction:column;gap:18px;max-width:720px}
.s150.s150{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:0 40px;border-bottom:2px solid #F1EDEA}
.s151.s151{display:flex;flex-direction:column;gap:4px;padding:22px 0 24px;border-top:2px solid #F1EDEA}
.s152.s152{font-size:18px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}
.s153.s153{font-size:18px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#F1EDEA;text-decoration:none}
.s154.s154{max-width:1240px;margin:0 auto;padding:120px max(24px, 4vw) 112px;display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 0.8fr);gap:48px 72px;align-items:end}
.s155.s155{margin:0;font-size:clamp(20px, 2.2vw, 27px);font-weight:600;line-height:1.3}
.s156.s156{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw) 104px;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:40px 72px;align-items:start}
.s157.s157{display:flex;gap:20px;padding:22px 0;border-top:2px solid #141414}
.s158.s158{flex:0 0 110px;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#9A3416;padding-top:5px}
.s159.s159{font-weight:600}
.s160.s160{display:flex;gap:20px;padding:22px 0;border-top:1px solid #CFC7C2}
.s161.s161{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:0 40px;border-bottom:2px solid #F1EDEA}
.s162.s162{font-size:17px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}
.s163.s163{font-size:15px;color:#C9C2BD}
.s164.s164{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:40px}
.s165.s165{font-size:44px;font-weight:700;line-height:1;color:#9A3416}
.s166.s166{margin:0;max-width:36em;color:#F1EDEA}
.s167.s167{display:inline-flex;align-items:center;justify-self:start;min-height:56px;padding:0 32px;background:#24272A;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s168.s168{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 62%}
.s169.s169{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.9) 0%, rgba(20, 22, 24, 0.78) 50%, rgba(20, 22, 24, 0.6) 100%)}
.s170.s170{display:inline-flex;align-items:center;min-height:56px;padding:0 36px;background:#9A3416;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s171.s171{display:inline-flex;align-items:center;min-height:56px;padding:0 32px;border:2px solid #F1EDEA;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s172.s172{display:flex;flex-direction:column;gap:14px;padding:28px 0 0;border-top:2px solid #9A3416;min-width:0}
.s173.s173{margin:0;font-size:clamp(22px, 2.4vw, 30px);font-weight:600;line-height:1.3}
.s174.s174{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw) 104px;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:32px 72px;align-items:start}
.s175.s175{margin:0;font-size:24px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}
.s176.s176{font-size:12px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#D9876A}
.s177.s177{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:24px}
.s178.s178{display:flex;flex-direction:column;gap:14px;padding:28px;background:#FFFFFF;min-width:0}
.s179.s179{margin:0;font-size:18px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}
.s180.s180{margin:0;font-size:15px;color:#46413E}
.s181.s181{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none}
.s182.s182{display:block;margin-top:8px;font-weight:600;color:#141414}
.s183.s183{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:32px 72px;align-items:start}
.s184.s184{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:22px;border-top:3px solid #9A3416}
.s185.s185{margin:0;font-size:22px;font-weight:600;line-height:1.3}
.s186.s186{font-style:normal;font-size:12px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#9A3416}
.s187.s187{margin:0;color:#2E2A28;font-weight:600}
.s188.s188{max-width:1240px;margin:0 auto;padding:96px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:32px 72px;align-items:start}
.s189.s189{margin:0;color:#F1EDEA}
.s190.s190{display:flex;flex-direction:column;min-width:0;border-bottom:2px solid #F1EDEA}
.s191.s191{display:flex;flex-direction:column;gap:4px;padding:20px 0 22px;border-top:2px solid #F1EDEA}
.s192.s192{font-size:15px;color:#EBD3C8}
.s193.s193{display:flex;flex-direction:column;gap:4px;padding:20px 0 22px;border-top:1px solid #C27A63}
.s194.s194{display:inline-flex;align-items:center;justify-self:start;min-height:56px;padding:0 32px;border:2px solid #F1EDEA;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s195.s195{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 56%}
.s196.s196{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw) 104px;display:flex;flex-direction:column;gap:0}
.s197.s197{display:grid;grid-template-columns:200px minmax(0, 1fr);gap:16px 56px;padding:40px 0;border-top:3px solid #141414}
.s198.s198{display:flex;flex-direction:column;gap:6px}
.s199.s199{font-size:52px;font-weight:700;line-height:1;color:#9A3416}
.s200.s200{margin:0;font-size:28px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}
.s201.s201{display:flex;flex-direction:column;gap:14px;max-width:42em}
.s202.s202{font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#9A3416}
.s203.s203{display:grid;grid-template-columns:200px minmax(0, 1fr);gap:16px 56px;padding:40px 0;border-top:1px solid #CFC7C2}
.s204.s204{display:grid;grid-template-columns:200px minmax(0, 1fr);gap:16px 56px;padding:40px 0;border-top:1px solid #CFC7C2;border-bottom:3px solid #141414}
.s205.s205{max-width:1240px;margin:0 auto;padding:80px max(24px, 4vw);display:flex;flex-direction:column;gap:16px}
.s206.s206{margin:0;max-width:26em;font-size:clamp(24px, 3vw, 38px);font-weight:600;line-height:1.28}
.s207.s207{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 30%;transform:scaleX(-1)}
.s208.s208{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.92) 0%, rgba(20, 22, 24, 0.8) 45%, rgba(20, 22, 24, 0.45) 100%)}
.s209.s209{margin:0;max-width:15em;font-weight:700;font-size:clamp(40px, 6vw, 84px);line-height:1.02;letter-spacing:0.01em;text-transform:uppercase;text-wrap:balance}
.s210.s210{margin:0;max-width:26em;font-size:clamp(22px, 2.6vw, 34px);font-weight:600;line-height:1.3;letter-spacing:0.01em}
.s211.s211{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:32px 64px;align-items:start;padding-top:56px;border-top:1px solid #CFC7C2}
.s212.s212{display:flex;flex-direction:column;gap:24px}
.s213.s213{margin:0;font-size:13px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#9A3416}
.s214.s214{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:0 40px;border-bottom:2px solid #141414}
.s215.s215{display:flex;flex-direction:column;gap:4px;padding:20px 0 22px;border-top:2px solid #141414;min-width:0}
.s216.s216{font-size:17px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}
.s217.s217{margin:0;max-width:46em;color:#2E2A28}
.s218.s218{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:flex;flex-direction:column;gap:44px}
.s219.s219{margin:0;max-width:26em;font-size:15px;color:#46413E}
.s220.s220{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 0.6fr);gap:32px 40px;align-items:start}
.s221.s221{position:relative;width:100%;max-width:100%;aspect-ratio:1899 / 2000;background:#2B2E32}
.s222.s222{position:absolute;inset:0;overflow:hidden;background-image:linear-gradient(#33373B 1px, transparent 1px), linear-gradient(90deg, #33373B 1px, transparent 1px);background-size:6.25% 6.25%;box-shadow:inset 0 0 60px rgba(20, 22, 24, 0.8)}
.s223.s223{position:absolute;inset:0;width:100%;height:100%}
.s224.s224{position:absolute;left:8.12%;top:52.49%;font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#8D8C8A}
.s225.s225{position:absolute;left:54.82%;top:60.55%;font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#8D8C8A}
.s226.s226{position:absolute;left:13.5%;top:25.28%;font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#8D8C8A}
.s227.s227{position:absolute;left:84%;top:40.5%;font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#8D8C8A}
.s228.s228{position:absolute;left:66%;top:29%;font-size:12px;font-style:italic;letter-spacing:0.08em;color:#7D8186}
.s229.s229{position:absolute;left:18%;top:44.6%;font-size:10px;font-weight:700;letter-spacing:0.16em;color:#7D8186}
.s230.s230{position:absolute;left:3.2%;top:30%;font-size:10px;font-weight:700;letter-spacing:0.16em;color:#7D8186}
.s231.s231{position:absolute;left:39.31%;top:48.89%;transform:translate(-50%, -50%);display:flex;align-items:center;gap:8px;pointer-events:none}
.s232.s232{width:16px;height:16px;background:#F1EDEA;border:3px solid #24272A;box-shadow:0 0 0 2px #F1EDEA;transform:rotate(45deg)}
.s233.s233{position:absolute;left:39.31%;top:48.89%;transform:translate(-50%, 16px);font-size:10px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#F1EDEA;white-space:nowrap;pointer-events:none}
.s234.s234{display:flex;flex-direction:column;gap:14px}
.s235.s235{font-size:12px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#9A3416}
.s236.s236{display:flex;flex-wrap:wrap;gap:10px}
.s237.s237{display:contents}
.s238.s238{font-size:14px;color:#46413E}
.s239.s239{display:flex;flex-direction:column;gap:10px;padding-top:22px;border-top:2px solid #141414}
.s240.s240{display:flex;align-items:center;gap:10px}
.s241.s241{width:18px;height:18px;border-radius:50%;background:#9A3416;border:3px solid #F1EDEA;box-shadow:0 0 0 1px #CFC7C2;box-sizing:border-box}
.s242.s242{font-size:14px;font-weight:600}
.s243.s243{width:12px;height:12px;margin:0 3px;background:#F1EDEA;border:3px solid #24272A;transform:rotate(45deg);box-sizing:border-box}
.s244.s244{margin:0;font-size:14px;color:#5A524E}
.s245.s245{display:inline-flex;align-items:center;justify-self:start;min-height:56px;padding:0 36px;background:#9A3416;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s246.s246{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 40%}
.s247.s247{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.92) 0%, rgba(20, 22, 24, 0.82) 40%, rgba(20, 22, 24, 0.4) 100%)}
.s248.s248{position:relative;max-width:1240px;margin:0 auto;padding:136px max(24px, 4vw) 112px;display:flex;flex-direction:column;gap:30px}
.s249.s249{display:flex;flex-wrap:wrap;gap:20px 56px;padding-top:18px;border-top:1px solid #4A4E53;margin-top:8px}
.s250.s250{font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#D9876A}
.s251.s251{font-size:19px;font-weight:600}
.s252.s252{display:flex;align-items:flex-end}
.s253.s253{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:40px}
.s254.s254{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:3px solid #141414;min-width:0}
.s255.s255{font-size:48px;font-weight:700;line-height:1;color:#9A3416}
.s256.s256{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:64px;align-items:start}
.s257.s257{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:0 32px;min-width:0}
.s258.s258{display:flex;flex-direction:column;gap:6px;padding:22px 0 26px;border-top:2px solid #F1EDEA}
.s259.s259{font-size:16px;color:#C9C2BD}
.s260.s260{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:64px;align-items:center}
.s261.s261{display:block;width:100%;max-width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#E3DEDA}
.s262.s262{display:block;width:260px;max-width:100%;height:auto;align-self:center;margin-bottom:8px}
.s263.s263{font-size:15px;font-weight:600;color:#9A3416;text-decoration:none}
.s264.s264{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:64px;align-items:start}
.s265.s265{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:68px;font-size:16px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}
.s266.s266{margin:0 0 24px;color:#46413E;max-width:36em}
.s267.s267{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:64px;align-items:start}
.s268.s268{display:flex;flex-direction:column;gap:22px;padding:36px;background:#F1EDEA;color:#141414;border-radius:2px;min-width:0}
.s269.s269{margin:0;font-size:18px;color:#2E2A28}
.s270.s270{display:inline-flex;align-items:center;justify-self:start;align-self:flex-start;min-height:56px;padding:0 36px;background:#24272A;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s271.s271{color:#9A3416}
.s272.s272{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.9) 0%, rgba(20, 22, 24, 0.78) 45%, rgba(20, 22, 24, 0.45) 100%)}
.s273.s273{position:relative;max-width:1240px;margin:0 auto;padding:150px max(24px, 4vw) 160px;display:flex}
.s274.s274{display:flex;flex-direction:column;gap:30px;min-width:0;max-width:760px}
.s275.s275{margin:0;font-weight:700;font-size:clamp(40px, 6vw, 84px);line-height:1.02;letter-spacing:0.01em;text-transform:uppercase;text-wrap:balance}
.s276.s276{margin:0;max-width:32em;font-size:18px;color:#DDD6D1}
.s277.s277{max-width:1240px;margin:0 auto;padding:34px max(24px, 4vw);display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:24px 48px}
.s278.s278{font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#EBD3C8}
.s279.s279{font-size:20px;font-weight:600}
.s280.s280{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw) 104px;display:flex;flex-direction:column;gap:60px}
.s281.s281{display:flex;flex-direction:column;gap:18px;max-width:820px}
.s282.s282{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:64px;align-items:start}
.s283.s283{display:flex;flex-direction:column;gap:22px;min-width:0}
.s284.s284{margin:0;max-width:30em;color:#C9C2BD}
.s285.s285{display:flex;flex-wrap:wrap;gap:14px;padding-top:8px}
.s286.s286{display:flex;flex-direction:column;min-width:0}
.s287.s287{display:flex;gap:20px;padding:22px 0;border-top:1px solid #4A4E53}
.s288.s288{flex:0 0 120px;font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#D9876A;padding-top:5px}
.s289.s289{display:flex;gap:20px;padding:22px 0;border-top:1px solid #4A4E53;border-bottom:1px solid #4A4E53}
.s290.s290{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:64px;align-items:center}
.s291.s291{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#24272A}
.s292.s292{margin:0;font-weight:700;font-size:clamp(36px, 4.6vw, 64px);line-height:1;letter-spacing:0.02em;text-transform:uppercase}
.s293.s293{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 30px;background:#24272A;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s294.s294{display:inline-flex;align-items:center;min-height:56px;padding:0 30px;border:2px solid #141414;color:#141414;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s295.s295{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:0 40px}
.s296.s296{display:flex;flex-direction:column;gap:8px;padding:26px 0 30px;border-top:2px solid #141414;color:#141414;text-decoration:none;min-width:0}
.s297.s297{font-size:16px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}
.s298.s298{font-size:15px;color:#4A4440}
.s299.s299{margin:0;font-weight:700;font-size:clamp(28px, 3.4vw, 44px);line-height:1.06;letter-spacing:0.01em;text-transform:uppercase}
.s300.s300{display:inline-flex;align-items:center;justify-self:start;min-height:56px;padding:0 36px;background:#24272A;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s301.s301{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.93) 0%, rgba(20, 22, 24, 0.82) 45%, rgba(20, 22, 24, 0.45) 100%)}
.s302.s302{margin:0;max-width:13em;font-weight:700;font-size:clamp(40px, 6vw, 84px);line-height:1.02;letter-spacing:0.01em;text-transform:uppercase;text-wrap:balance}
.s303.s303{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw) 104px;display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:40px 72px;align-items:start}
.s304.s304{display:block;width:240px;max-width:100%;height:auto}
.s305.s305{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:4px 24px;align-items:baseline;padding:24px 0;border-top:2px solid #141414}
.s306.s306{font-size:22px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}
.s307.s307{font-size:15px;font-weight:600;color:#9A3416}
.s308.s308{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:4px 24px;align-items:baseline;padding:24px 0;border-top:1px solid #CFC7C2}
.s309.s309{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px 64px;align-items:start}
.s310.s310{font-size:15px;font-weight:600}
.s311.s311{color:#9A3416;text-decoration:none}
.s312.s312{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:60% 60%}
.s313.s313{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.9) 0%, rgba(20, 22, 24, 0.74) 45%, rgba(20, 22, 24, 0.6) 100%)}
.s314.s314{font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none;color:#D9876A}
.s315.s315{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:60% 40%}
.s316.s316{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.92) 0%, rgba(20, 22, 24, 0.78) 45%, rgba(20, 22, 24, 0.55) 100%)}
.s317.s317{margin:0;font-size:clamp(19px, 2vw, 25px);font-weight:600;line-height:1.35}
.s318.s318{font-size:14px;font-weight:600;color:#D9876A}
.s319.s319{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:40px 72px;align-items:start}
.s320.s320{display:flex;flex-direction:column;gap:4px;padding:20px 0 22px;border-top:2px solid #141414}
.s321.s321{display:flex;flex-direction:column;gap:4px;padding:20px 0 22px;border-top:1px solid #CFC7C2}
.s322.s322{display:inline-flex;align-items:center;min-height:56px;padding:0 30px;background:#24272A;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s323.s323{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 55%}
.s324.s324{position:relative;max-width:1240px;margin:0 auto;padding:136px max(24px, 4vw) 120px;display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 0.75fr);gap:56px 72px;align-items:center}
.s325.s325{margin:0;max-width:12em;font-weight:700;font-size:clamp(36px, 5vw, 68px);line-height:1.04;letter-spacing:0.01em;text-transform:uppercase;text-wrap:balance}
.s326.s326{display:flex;justify-content:center;min-width:0}
.s327.s327{display:block;width:100%;max-width:380px;height:auto}
.s328.s328{max-width:1240px;margin:0 auto;padding:96px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:40px 72px;align-items:center}
.s329.s329{align-self:flex-start;display:inline-flex;align-items:center;min-height:56px;padding:0 32px;margin-top:6px;background:#24272A;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s330.s330{display:flex;gap:20px;padding:22px 0;border-top:2px solid #F1EDEA}
.s331.s331{flex:0 0 110px;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#EBD3C8;padding-top:5px}
.s332.s332{display:flex;gap:20px;padding:22px 0;border-top:1px solid #C27A63}
.s333.s333{max-width:1240px;margin:0 auto;padding:112px max(24px, 4vw) 104px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:48px 72px;align-items:start}
.s334.s334{display:flex;flex-direction:column;gap:16px;padding-top:28px;border-top:3px solid #141414;min-width:0}
.s335.s335{margin:0;font-size:clamp(18px, 1.8vw, 22px);font-weight:500;line-height:1.45;color:#DDD6D1}
.s336.s336{font-style:normal;font-size:12px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#D9876A;white-space:nowrap}
.s337.s337{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:48px 72px;align-items:start}
.s338.s338{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:6px 32px;padding:26px 0;border-top:2px solid #141414}
.s339.s339{color:#46413E}
.s340.s340{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:6px 32px;padding:26px 0;border-top:1px solid #CFC7C2}
.s341.s341{display:flex;flex-direction:column;gap:18px}
.s342.s342{display:grid;grid-template-columns:220px 180px minmax(0, 1fr);gap:6px 32px;padding:22px 0;border-top:2px solid #141414}
.s343.s343{font-weight:600;color:#9A3416}
.s344.s344{display:grid;grid-template-columns:220px 180px minmax(0, 1fr);gap:6px 32px;padding:22px 0;border-top:1px solid #CFC7C2}
.s345.s345{color:#F1EDEA}
.s346.s346{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 65%}
.s347.s347{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.9) 0%, rgba(20, 22, 24, 0.78) 50%, rgba(20, 22, 24, 0.62) 100%)}
.s348.s348{max-width:1240px;margin:0 auto;padding:96px max(24px, 4vw) 88px;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:40px}
.s349.s349{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:3px solid #141414;min-width:0}
.s350.s350{font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#9A3416}
.s351.s351{font-size:20px;font-weight:700}
.s352.s352{display:grid;grid-template-columns:340px minmax(0, 1fr);gap:8px 40px;padding:24px 0;border-top:2px solid #141414}
.s353.s353{display:grid;grid-template-columns:340px minmax(0, 1fr);gap:8px 40px;padding:24px 0;border-top:1px solid #CFC7C2}
.s354.s354{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:55% 40%}
.s355.s355{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.92) 0%, rgba(20, 22, 24, 0.8) 45%, rgba(20, 22, 24, 0.4) 100%)}
.s356.s356{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}
.s357.s357{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border:2px solid #F1EDEA;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s358.s358{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw) 72px;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:64px;align-items:center}
.s359.s359{margin:0;font-weight:700;font-size:clamp(32px, 4vw, 54px);line-height:1.02;letter-spacing:0.02em;text-transform:uppercase}
.s360.s360{font-size:15px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#46413E}
.s361.s361{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 30px;background:#9A3416;color:#F1EDEA;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}
.s362.s362{max-width:1240px;margin:0 auto;padding:32px max(24px, 4vw) 112px;display:flex;flex-direction:column;gap:32px}
.s363.s363{margin:0;font-weight:700;font-size:clamp(24px, 2.6vw, 34px);line-height:1.1;letter-spacing:0.01em;text-transform:uppercase}
.s364.s364{display:grid;grid-template-columns:minmax(0, 1fr) 220px 120px;gap:8px 32px;align-items:center;padding:22px 0;border-top:2px solid #141414;color:#141414;text-decoration:none}
.s365.s365{font-size:19px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}
.s366.s366{font-size:15px;font-weight:500;color:#46413E}
.s367.s367{font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#9A3416}
.s368.s368{display:grid;grid-template-columns:minmax(0, 1fr) 220px 120px;gap:8px 32px;align-items:center;padding:22px 0;border-top:1px solid #CFC7C2;color:#141414;text-decoration:none}
.s369.s369{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:32px}
.s370.s370{display:flex;flex-direction:column;gap:14px;color:#141414;text-decoration:none;min-width:0}
.s371.s371{aspect-ratio:16 / 9;max-width:100%;background:#24272A;color:#F1EDEA;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;box-sizing:border-box;font-size:22px;font-weight:700;line-height:1.05;letter-spacing:0.04em;text-transform:uppercase}
.s372.s372{font-size:15px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}
.s373.s373{font-size:14px;color:#5A524E}
.s374.s374{aspect-ratio:16 / 9;max-width:100%;background:#9A3416;color:#F1EDEA;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;box-sizing:border-box;font-size:22px;font-weight:700;line-height:1.05;letter-spacing:0.04em;text-transform:uppercase}
.s375.s375{display:flex;flex-direction:column;border-bottom:2px solid #F1EDEA;min-width:0}
.s376.s376{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 0;border-top:2px solid #F1EDEA;color:#F1EDEA;text-decoration:none}
.s377.s377{font-size:19px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}
.s378.s378{font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#D9876A;white-space:nowrap}
.s379.s379{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 0;border-top:1px solid #4A4E53;color:#F1EDEA;text-decoration:none}
.s380.s380{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:40px}
.s381.s381{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.9) 0%, rgba(20, 22, 24, 0.76) 45%, rgba(20, 22, 24, 0.58) 100%)}
.s382.s382{display:flex;flex-direction:column;gap:18px;padding:32px;background:#F1EDEA;min-width:0}
.s383.s383{font-size:44px;font-weight:700;line-height:1;color:#D9876A}
.s384.s384{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:48px 64px;align-items:start}
.s385.s385{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.9) 0%, rgba(20, 22, 24, 0.72) 45%, rgba(20, 22, 24, 0.35) 100%)}
.s386.s386{max-width:1240px;margin:0 auto;padding:104px max(24px, 4vw) 112px;display:flex;flex-direction:column;gap:80px}
.s387.s387{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:32px 48px;align-items:start;padding-top:32px;border-top:3px solid #141414}
.s388.s388{display:flex;flex-direction:column;gap:10px}
.s389.s389{margin:0;font-size:26px;font-weight:700;line-height:1.1;letter-spacing:0.04em;text-transform:uppercase}
.s390.s390{margin:0;font-size:15px;color:#5A524E}
.s391.s391{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:40px 28px;min-width:0}
.s392.s392{display:flex;flex-direction:column;gap:3px}
.s393.s393{font-size:14px;font-weight:600;color:#9A3416}
.s394.s394{aspect-ratio:4 / 5;max-width:100%;background:#2E3135;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;letter-spacing:0.06em;color:#5C6066}
.s395.s395{max-width:1240px;margin:0 auto;padding:96px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:32px 64px;align-items:start}
.s396.s396{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:0 32px;border-bottom:2px solid #141414}
.s397.s397{display:flex;flex-direction:column;gap:4px;padding:18px 0 20px;border-top:2px solid #141414}
.s398.s398{font-size:16px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}
.s399.s399{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:40px}
.s400.s400{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:100% 40%}
.s401.s401{position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 22, 24, 0.9) 0%, rgba(20, 22, 24, 0.8) 50%, rgba(20, 22, 24, 0.62) 100%)}
.s402.s402{max-width:1240px;margin:0 auto;padding:96px max(24px, 4vw);display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:32px 56px;align-items:center}
.s403.s403{margin:0;max-width:36em;color:#46413E}
.s404.s404{display:inline-flex;align-items:center;justify-self:start;min-height:56px;padding:0 32px;border:2px solid #141414;color:#141414;text-decoration:none;border-radius:2px;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}