body{margin:0;background:#FBFAF7}
a{color:#0B1626}a:hover{color:#6E5A34}
html{-webkit-text-size-adjust:100%}
img{max-width:100%}
.gb-skel{background:#E6E1D6;animation:gbp 1.4s ease-in-out infinite}
@keyframes gbp{50%{opacity:.55}}
@media (max-width: 720px){
  header > div, section > div, footer > div, figure > div { padding-left: 20px !important; padding-right: 20px !important; }
  section > div { padding-top: 64px !important; padding-bottom: 64px !important; }
  h1 { font-size: 44px !important; line-height: 1.08 !important; }
  h2 { font-size: 32px !important; }
  nav[aria-label="Main"] { gap: 14px 20px !important; }
  [style*="minmax(340px"] { grid-template-columns: 1fr !important; }
}

.c0{text-decoration: none; color: #E4E8EE}
.c1{margin: 0; font-size: 15px; color: #4D5868}
.c2{font-weight: 600; color: #0B1626}
.c3{background: #0B1626; color: #FFFFFF}
.c4{margin: 0 0 18px; font-size: 12px; letter-spacing: 0.28em; text-transform: uppercase; color: #6E5A34}
.c5{font-family: 'Cormorant Garamond', Georgia, serif; font-size: 44px; line-height: 1; color: #6E5A34}
.c6{font-size: 11px; letter-spacing: 0.24em; text-transform: uppercase; color: #6E5A34}
.c7{margin: 0; font-size: 15px; color: #C9D1DC}
.c8{font-style: italic; color: #C8AE7D}
.c9{color: #4D5868; font-size: 15px}
.c10{padding: 14px 16px; border-bottom: 1px solid #E6E1D6; vertical-align: top}
.c11{font-family: Manrope, system-ui, sans-serif; color: #0B1626; background: #FBFAF7; font-size: 16px; line-height: 1.7}
.c12{max-width: 1200px; margin: 0 auto; padding: 26px 40px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px}
.c13{text-decoration: none; color: #FFFFFF; display: flex; flex-direction: column; line-height: 1.1}
.c14{font-size: 10px; letter-spacing: 0.32em; text-transform: uppercase; color: #B8C2D0}
.c15{display: flex; flex-wrap: wrap; align-items: center; gap: 32px; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase}
.c16{text-decoration: none; border: 1px solid #C8AE7D; color: #FFFFFF; padding: 12px 22px; border-radius: 2px}
.c17{width: 48px; height: 1px; background: #C8AE7D}
.c18{font-size: 12px; letter-spacing: 0.28em; text-transform: uppercase; color: #C8AE7D}
.c19{max-width: 1200px; margin: 0 auto; padding: 120px 40px}
.c20{font-family: 'Cormorant Garamond', Georgia, serif; font-size: 26px; font-weight: 600}
.c21{font-family: 'Cormorant Garamond', Georgia, serif; font-style: italic; font-size: 20px; color: #6E5A34}
.c22{background: #0B1626; color: #C9D1DC; font-size: 14px}
.c23{margin-top: auto; font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 600}
.c24{margin: 0; font-size: 12px; letter-spacing: 0.24em; text-transform: uppercase; font-weight: 600}
.c25{color: #C9D1DC; text-decoration: none}
.c26{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 48px; line-height: 1.1; font-weight: 500}
.c27{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 32px; font-weight: 500}
.c28{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 30px; font-weight: 500; line-height: 1.15}
.c29{max-width: 1200px; margin: 0 auto; padding: 64px 40px 32px; display: flex; flex-wrap: wrap; gap: 32px; justify-content: space-between}
.c30{max-width: 1200px; margin: 0 auto; padding: 20px 40px 36px; border-top: 1px solid #2A3A52; display: flex; flex-wrap: wrap; gap: 16px; justify-content: space-between; font-size: 13px; color: #9AA6B6}
.c31{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 56px; line-height: 1.08; font-weight: 500}
.c32{border-top: 1px solid #E6E1D6; padding: 16px 0}
.c33{text-decoration: none; color: #C8AE7D}
.c34{border-right: 1px solid #2A3A52; border-bottom: 1px solid #2A3A52; padding: 36px; display: flex; flex-direction: column; gap: 12px}
.c35{font-family: 'Cormorant Garamond', Georgia, serif; font-style: italic; font-size: 22px; color: #C8AE7D}
.c36{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 28px; font-weight: 500}
.c37{padding: 36px 0; border-bottom: 1px solid #E6E1D6; display: flex; gap: 24px}
.c38{margin: 0 0 8px; font-size: 17px; font-weight: 600}
.c39{background: #FBFAF7; padding: 36px; display: flex; flex-direction: column; gap: 10px}
.c40{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 27px; font-weight: 500}
.c41{flex: 1 1 250px; min-width: 0; padding: 32px 32px 0 0; display: flex; flex-direction: column; gap: 10px}
.c42{border-right: 1px solid #2A3A52; border-bottom: 1px solid #2A3A52; padding: 32px; display: flex; flex-direction: column; gap: 8px}
.c43{font-family: 'Cormorant Garamond', Georgia, serif; font-style: italic; font-size: 20px; color: #C8AE7D}
.c44{display: flex; align-items: center; gap: 16px; margin-bottom: 32px}
.c45{max-width: 1200px; margin: 0 auto; padding: 104px 40px; text-align: center; display: flex; flex-direction: column; align-items: center; gap: 22px}
.c46{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 54px; line-height: 1.05; font-weight: 500}
.c47{font-family: 'Cormorant Garamond', Georgia, serif; font-size: 26px}
.c48{font-size: 14px; color: #B8C2D0; align-self: center}
.c49{max-width: 1200px; margin: 0 auto; padding: 128px 40px}
.c50{margin: 0 0 14px; padding-left: 4px}
.c51{text-decoration: none; color: #0B1626; background: #F2EEE6; padding: 0 0 36px; border-top: 2px solid #0B1626; display: flex; flex-direction: column; gap: 14px}
.c52{width: 100%; aspect-ratio: 16 / 10; object-fit: cover; display: block; margin-bottom: 14px}
.c53{max-width: 1200px; margin: 0 auto; padding: 120px 40px; display: flex; flex-wrap: wrap; gap: 80px}
.c54{display: flex; flex-wrap: wrap; border-top: 1px solid #0B1626}
.c55{display: flex; flex-wrap: wrap; gap: 16px; padding: 20px 0; border-bottom: 1px solid #E6E1D6}
.c56{flex: 0 0 200px; font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; color: #6E5A34}
.c57{margin: 0; flex: 1 1 300px}
.c58{flex: 1 1 300px; min-width: 0}
.c59{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 32px; font-weight: 500; line-height: 1.15}
.c60{padding: 32px 0; display: flex; flex-direction: column; gap: 10px}
.c61{margin: 0; font-size: 17px; font-weight: 600}
.c62{margin-top: 8px; text-decoration: none; background: #0B1626; color: #FFFFFF; padding: 20px 36px; border-radius: 2px; font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 600}
.c63{border-bottom: 1px solid #E6E1D6; padding: 26px 0}
.c64{font-family: 'Cormorant Garamond', Georgia, serif; font-size: 25px; cursor: pointer}
.c65{margin: 14px 0 0; color: #4D5868}
.c66{background: #FBFAF7; padding: 40px; display: flex; flex-direction: column; gap: 14px}
.c67{margin: 0; padding: 0 0 0 18px; color: #4D5868; font-size: 15px; display: flex; flex-direction: column; gap: 6px}
.c68{border-bottom: 1px solid #D9D2C3; padding: 24px 0}
.c69{font-family: 'Cormorant Garamond', Georgia, serif; font-size: 24px; cursor: pointer}
.c70{margin: 12px 0 0; color: #4D5868}
.c71{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 34px; font-weight: 500; line-height: 1.15}
.c72{margin: 0 0 64px; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 52px; line-height: 1.08; font-weight: 500}
.c73{margin: 0; max-width: 420px; color: #4D5868}
.c74{display: flex; flex-wrap: wrap; gap: 32px}
.c75{margin: 0; font-size: 18px; color: #4D5868; max-width: 560px}
.c76{width: 4px; height: 4px; background: #C8AE7D; transform: rotate(45deg)}
.c77{display: flex; flex-wrap: wrap; gap: 48px; justify-content: space-between; align-items: flex-end; margin-bottom: 72px}
.c78{font-family: 'Cormorant Garamond', Georgia, serif; font-style: italic; font-size: 22px; color: #6E5A34}
.c79{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 38px; line-height: 1.1; font-weight: 500}
.c80{margin: 0; padding: 0; list-style: none}
.c81{border-top: 1px solid #E6E1D6; border-bottom: 1px solid #E6E1D6; padding: 16px 0}
.c82{margin: 0 0 18px; font-size: 12px; letter-spacing: 0.28em; text-transform: uppercase; color: #C8AE7D}
.c83{margin: 0 0 8px; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 34px; line-height: 1.1}
.c84{margin: 0; font-size: 14px; color: #4D5868}
.c85{flex: 1 1 340px; min-width: 0; text-decoration: none; color: #0B1626; background: #FBFAF7; padding: 40px; display: flex; flex-direction: column; gap: 18px; border-top: 2px solid #0B1626}
.c86{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 30px; line-height: 1.15; font-weight: 500}
.c87{margin: 0; color: #4D5868; font-size: 15px}
.c88{margin: 0 0 6px; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 22px; color: #C8AE7D}
.c89{margin: 0; font-size: 14px; color: #C9D1DC}
.c90{display: flex; align-items: center; gap: 16px; margin-bottom: 28px}
.c91{padding: 24px 0; border-bottom: 1px solid #D9D2C3; display: flex; gap: 24px}
.c92{font-family: 'Cormorant Garamond', Georgia, serif; font-size: 34px; line-height: 1; color: #6E5A34}
.c93{margin: 0 0 4px; font-size: 17px; font-weight: 600}
.c94{flex: 1 1 320px; min-width: 0; text-decoration: none; color: #0B1626; border-top: 2px solid #0B1626; padding-top: 28px; display: flex; flex-direction: column; gap: 12px}
.c95{margin: 0; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 28px; font-weight: 500; line-height: 1.15}
.c96{width: 100%; aspect-ratio: 4 / 5; object-fit: cover; object-position: 60% 30%; display: block}
.c97{font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: #B8C2D0}
.c98{flex: 1 1 320px; min-width: 0}
.c99{flex: 1 1 300px; min-width: 0; padding: 40px 40px 0 0; display: flex; flex-direction: column; gap: 12px}
.c100{margin-top: 8px; text-decoration: none; background: #C8AE7D; color: #0B1626; padding: 20px 36px; border-radius: 2px; font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 600}
.c101{display: grid; grid-template-columns: repeat(auto-fit, minmax(460px, 1fr)); border-top: 1px solid #0B1626}
.c102{padding: 44px 44px 44px 0; border-bottom: 1px solid #E6E1D6; display: flex; flex-direction: column; gap: 12px}
.c103{padding: 44px 0 44px 44px; border-bottom: 1px solid #E6E1D6; border-left: 1px solid #E6E1D6; display: flex; flex-direction: column; gap: 12px}
.c104{display: flex; flex-wrap: wrap; gap: 48px; justify-content: space-between; align-items: flex-end; margin-bottom: 56px}
.c105{display: flex; flex-wrap: wrap; gap: 32px; justify-content: space-between; align-items: flex-end; margin-bottom: 48px}
.c106{font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 600; text-decoration: none; border-bottom: 1px solid #0B1626; padding-bottom: 4px}
.c107{flex: 1 1 460px; min-width: 0; text-decoration: none; color: #0B1626; background: #F2EEE6; padding: 40px; border-top: 2px solid #0B1626; display: flex; flex-direction: column; gap: 14px}
.c108{border-top: 1px solid #2A3A52; padding: 22px 0; display: flex; justify-content: space-between; gap: 16px}
.c109{margin: 0; color: #4D5868; max-width: 460px}
.c110{font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 600; text-decoration: none; color: #0B1626}
.c111{margin: 0; max-width: 420px; color: #C9D1DC}
.c112{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); border-top: 1px solid #2A3A52; border-left: 1px solid #2A3A52}
.c113{flex: 1 1 300px; min-width: 0; padding: 32px 32px 32px 0}
.c114{margin: 0; max-width: 440px; color: #4D5868}
.c115{display: flex; flex-wrap: wrap; gap: 48px; justify-content: space-between; align-items: flex-end; margin-bottom: 64px}
.c116{flex: 1 1 250px; min-width: 0; padding: 32px 0 0 0; display: flex; flex-direction: column; gap: 10px}
.c117{flex: 1 1 180px; min-width: 0; padding: 22px 24px 0 0}
.c118{display: inline-block; text-decoration: none; background: #C8AE7D; color: #0B1626; padding: 18px 30px; border-radius: 2px; font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 600}
.c119{margin: 0; font-size: 18px; color: #4D5868; max-width: 620px}
.c120{flex: 1 1 200px; min-width: 0; display: flex; flex-direction: column; gap: 10px}
.c121{margin: 0 0 6px; font-size: 11px; letter-spacing: 0.24em; text-transform: uppercase; color: #C8AE7D}
.c122{max-width: 1200px; margin: 0 auto; padding: 72px 40px 112px}
.c123{max-width: 1200px; margin: 0 auto; padding: 64px 40px 80px}
.c124{margin: 0 0 16px; font-family: 'Cormorant Garamond', Georgia, serif; font-size: 68px; line-height: 1.04; font-weight: 500}
.c125{margin: 0; font-size: 15px; color: #9AA6B6}
.c126{max-width: 1200px; margin: 0 auto; padding: 80px 40px 120px}
.c127{max-width: 760px; font-size: 17px; line-height: 1.8; color: #3C4757}
.c128{text-align: left; padding: 14px 16px; font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: #6E5A34; border-bottom: 1px solid #0B1626}
.c129{padding: 44px 44px 44px 0; border-bottom: 1px solid #E6E1D6; display: flex; flex-direction: column; gap: 14px}
.c130{padding: 44px 0 44px 44px; border-bottom: 1px solid #E6E1D6; border-left: 1px solid #E6E1D6; display: flex; flex-direction: column; gap: 14px}
@media (max-width: 720px){}