._site_zrgza_1{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);min-height:100vh;overflow:hidden}._site_zrgza_1 *{box-sizing:border-box}._topbar_zrgza_1{background:#552535;color:#f3f0e9;font-size:9px;font-weight:600;letter-spacing:.26em;text-align:center;padding:10px 8px}._topbar_zrgza_1 span{padding:0 16px;color:#bdad8f}._header_zrgza_1{height:84px;padding:0 clamp(20px,5vw,84px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e3db;position:relative;z-index:20;background:var(--background)}._logo_zrgza_1{text-decoration:none;color:#5b2838;font-family:var(--font-family-display);font-size:43px;letter-spacing:.18em;line-height:1}._logodot_zrgza_1{font-family:Georgia,serif;font-size:11px;color:#bd8f7f;vertical-align:top;margin-left:0}._nav_zrgza_1{display:flex;align-items:center;gap:clamp(14px,2.7vw,47px)}._nav_zrgza_1 a{font-size:12px;text-transform:uppercase;letter-spacing:.105em;text-decoration:none;color:#55594f;white-space:nowrap;transition:color .2s}._nav_zrgza_1 a:hover,._nav_zrgza_1 a._active_zrgza_1{color:#8c4057}._headerRight_zrgza_1{display:flex;align-items:center;gap:16px}._smallNote_zrgza_1{font-size:9px;letter-spacing:.2em;color:#8a8c80}._menuToggle_zrgza_1{display:none;border:0;background:transparent;color:var(--foreground);padding:8px;cursor:pointer}._mobileNav_zrgza_1{display:none}._footer_zrgza_1{background:#502434;color:#f6f3ed;padding:73px clamp(20px,6vw,96px) 24px}._footerTop_zrgza_1{display:grid;grid-template-columns:1.65fr 1fr 1.1fr 1.25fr;gap:40px;padding-bottom:78px}._footerLogo_zrgza_1{font:normal 63px/.9 var(--font-family-display);letter-spacing:.14em;margin-bottom:27px}._footerTop_zrgza_1 p{color:#d7d8cf;font-size:13px;line-height:1.9;max-width:290px}._footerTag_zrgza_1{font-size:10px;letter-spacing:.23em;color:#dfb6a6}._footerTop_zrgza_1 h4{font:600 10px var(--font-family-base);letter-spacing:.21em;margin:3px 0 23px;color:#d2c9b9}._footerTop_zrgza_1 a{display:block;color:#e1e1d8;font-size:12px;text-decoration:none;margin-bottom:17px}._footerTop_zrgza_1 a:hover{color:#d6ac98}._footerMuted_zrgza_1{font-size:10px;line-height:1.7;color:#aaa99e}._footerTop_zrgza_1 ._invitation_zrgza_1{display:flex;align-items:center;justify-content:space-between;max-width:220px;padding:13px 0;border-bottom:1px solid #a7a99d}._footerBottom_zrgza_1{padding-top:24px;border-top:1px solid rgba(255,255,255,.16);display:flex;gap:20px;justify-content:space-between;font-size:10px;letter-spacing:.035em;color:#bfbfb3}._softTheme_zrgza_1 ._topbar_zrgza_1{background:#e9e6dd;color:#6c7468;border-bottom:1px solid #d6d6cd}._softTheme_zrgza_1 ._topbar_zrgza_1 span{color:#8b4b5a}._softTheme_zrgza_1 ._logo_zrgza_1{color:#3b483a}._softTheme_zrgza_1 ._footer_zrgza_1{background:#424d42}._softTheme_zrgza_1 ._footerTag_zrgza_1{color:#c9aa9b}._softTheme_zrgza_1 ._footerBottom_zrgza_1{color:#c8ccbf}._compare_zrgza_1{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:25px;padding-top:23px;border-top:1px solid #ffffff30}._compare_zrgza_1>span{font-size:9px;letter-spacing:.16em;color:#c9cabd}._compare_zrgza_1 nav{display:flex;gap:9px;align-items:center;flex-wrap:wrap}._compare_zrgza_1 nav a{display:inline-block;padding:10px 13px;color:#f0eadd;background:#ffffff10;border:1px solid #ffffff30;text-decoration:none;font-size:10px;letter-spacing:.04em;transition:background .2s}._compare_zrgza_1 nav a:hover{background:#ffffff25}._softTheme_zrgza_1 ._nav_zrgza_1 a:hover,._softTheme_zrgza_1 ._nav_zrgza_1 a._active_zrgza_1{color:#8d4d5a}@media(max-width:1000px){._smallNote_zrgza_1{display:none}._nav_zrgza_1{gap:17px}._nav_zrgza_1 a{font-size:11px}._footerTop_zrgza_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:730px){._header_zrgza_1{height:71px;padding:0 22px}._logo_zrgza_1{font-size:37px}._nav_zrgza_1{display:none}._menuToggle_zrgza_1{display:block}._topbar_zrgza_1{font-size:8px;letter-spacing:.1em}._topbar_zrgza_1 span{padding:0 5px}._mobileNav_zrgza_1{display:flex;flex-direction:column;background:#f7f5f0;padding:5px 25px 26px;box-shadow:0 22px 30px #30372e1c;position:absolute;left:0;right:0;z-index:30}._mobileNav_zrgza_1 a{display:flex;align-items:center;justify-content:space-between;padding:17px 4px;border-bottom:1px solid var(--border);text-decoration:none;color:var(--foreground);font:italic 28px var(--font-family-display)}._footer_zrgza_1{padding:55px 24px 22px}._footerTop_zrgza_1{grid-template-columns:1fr 1fr;gap:40px 15px;padding-bottom:48px}._footerTop_zrgza_1>div:first-child,._footerTop_zrgza_1>div:last-child{grid-column:span 2}._footerBottom_zrgza_1{flex-direction:column;gap:9px;line-height:1.5}._footerLogo_zrgza_1{font-size:54px}}
