
body{margin:0;background:#0C2435}
.dd{position:relative;display:flex;align-items:center}
.dd .ddm{display:none;position:absolute;top:100%;left:-24px;z-index:30;min-width:290px;flex-direction:column;padding:14px 24px 18px;background:#0C2435;border:1px solid #2B475A;box-shadow:0 18px 40px rgba(12,36,53,.35)}
.dd:hover .ddm,.dd:focus-within .ddm{display:flex}
.ddm a{padding:9px 0;color:#F7F6F2;text-decoration:none;font-size:15px;letter-spacing:.01em;white-space:nowrap}
.ddm a:hover,.ddm a:focus{text-decoration:underline;text-decoration-color:#C8B58A;text-underline-offset:6px}
.ddm .ddl{margin:10px 0 2px;padding-top:12px;border-top:1px solid #2B475A;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9FB0BC}
.ddm .dds{margin-top:10px;padding-top:12px;border-top:1px solid #2B475A}
body{margin:0;background:#0C2435}
.pg{display:flex;flex-direction:column;font-family:Lato,'Helvetica Neue',Arial,sans-serif;font-size:clamp(17px,1.25vw,18px);line-height:1.6;color:#1E2B36;background:#F7F6F2}
.wrap{max-width:1200px;margin:0 auto}
.sec{padding:clamp(56px,6.5vw,96px) clamp(24px,5vw,72px)}
.navy{background:#0C2435;color:#F7F6F2}
.paper{background:#F7F6F2}
.white{background:#FFFFFF}
.h1{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(38px,5vw,70px);line-height:1.08;color:#F7F6F2;text-wrap:balance}
.h2{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(32px,3.6vw,52px);line-height:1.12;color:#0C2435;text-wrap:balance}
.navy .h2{color:#F7F6F2}
.h3{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(24px,2.1vw,30px);line-height:1.2;color:#0C2435}
.navy .h3{color:#F7F6F2}
.kick{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.lead{margin:0;font-size:clamp(18px,1.6vw,22px);color:#4A5A67}
.navy .lead,.navy p{color:#D5DADE}
.stack{display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}
.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(28px,3.4vw,48px) clamp(24px,3vw,40px)}
.card{display:flex;flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);background:#FFFFFF;border:1px solid #D5DADE}
.paper .card{background:#FFFFFF}
.white .card{background:#F7F6F2}
.circ{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:26px;line-height:1;color:#0C2435}
.p0{margin:0}
.lnk{display:flex;align-items:center;gap:10px;align-self:flex-start;min-height:44px;color:#0C2435;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
.btn{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 30px;border:1px solid #F7F6F2;background:#F7F6F2;color:#0C2435;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.02em}
.btn2{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 30px;color:#F7F6F2;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.02em}
.row{display:flex;flex-wrap:wrap;gap:8px clamp(24px,4vw,64px);padding:clamp(22px,2.2vw,28px) 0;border-top:1px solid #D5DADE}
.navy .row{border-top-color:#2B475A}
.row .h3{flex:1 1 240px}
.row p{flex:3 1 420px;min-width:0;margin:0}
.faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:0 clamp(32px,5vw,80px)}
.fq{display:flex;flex-direction:column;gap:10px;padding:24px 0;border-top:1px solid #D5DADE}
.fq h3{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(22px,1.9vw,26px);line-height:1.25;color:#0C2435}
.hn a{color:#F7F6F2;text-decoration:none}
.ft a{color:#F7F6F2;text-decoration:none;padding:10px 0}
.ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.ul li{display:flex;gap:14px;align-items:baseline}
.dash{flex-shrink:0;display:block;width:14px;height:1.5px;transform:translateY(-5px)}
.dd{position:relative;display:flex;align-items:center}
.dd .ddm{display:none;position:absolute;top:100%;left:-24px;z-index:30;min-width:290px;flex-direction:column;padding:14px 24px 18px;background:#0C2435;border:1px solid #2B475A;box-shadow:0 18px 40px rgba(12,36,53,.35)}
.dd:hover .ddm,.dd:focus-within .ddm{display:flex}
.ddm a{padding:9px 0;color:#F7F6F2;text-decoration:none;font-size:15px;letter-spacing:.01em;white-space:nowrap}
.ddm a:hover,.ddm a:focus{text-decoration:underline;text-decoration-color:#C8B58A;text-underline-offset:6px}
.ddm .ddl{margin:10px 0 2px;padding-top:12px;border-top:1px solid #2B475A;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9FB0BC}
.ddm .dds{margin-top:10px;padding-top:12px;border-top:1px solid #2B475A}
.nd-w,.nd-n,.nd-m,.nd-s,.nd-ns{display:contents}
.nd-n,.nd-m,.nd-s{display:none}
@media (max-width:1119.98px){.nd-w{display:none}.nd-n{display:contents}body.nd-open .nd-m{display:contents}}
body.nd-sent .nd-s{display:contents}body.nd-sent .nd-ns{display:none}
.nd-err a{color:inherit}
.z0{display: flex !important;flex-direction: column !important;min-height: 100vh !important;font-family: Lato, 'Helvetica Neue', Arial, sans-serif !important;font-size: clamp(17px, 1.25vw, 18px) !important;line-height: 1.6 !important;color: #1E2B36 !important;background: #F7F6F2 !important}
.z1{position: relative !important;overflow: hidden !important;flex: 1 0 auto !important;background: #0C2435 !important;color: #F7F6F2 !important}
.z2{position: absolute !important;top: 24% !important;left: min(calc(50% + 250px), 70%) !important;width: clamp(380px, 52vw, 760px) !important;aspect-ratio: 1 / 1 !important;border-radius: 50% !important;background: #1A3A50 !important}
.z3{position: relative !important;max-width: 1200px !important;margin: 0 auto !important;padding: 0 clamp(24px, 5vw, 72px) !important}
.z4{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 24px !important;padding: 28px 0 !important}
.z5{display: flex !important;align-items: center !important;min-height: 48px !important}
.z6{width: 230px !important;height: auto !important;display: block !important}
.z7{display: flex !important;align-items: center !important;gap: 40px !important}
.z8{display: flex !important;align-items: center !important;gap: 32px !important;font-size: 15px !important;letter-spacing: 0.02em !important}
.z9{padding: 12px 0 !important;color: #F7F6F2 !important;text-decoration: none !important;display: inline-flex !important;align-items: center !important;gap: 6px !important}
.z10{flex-shrink: 0 !important;stroke-width: 1.5 !important}
.z11{padding: 12px 0 !important;color: #F7F6F2 !important;text-decoration: none !important}
.z12{display: flex !important;align-items: center !important;min-height: 46px !important;padding: 0 22px !important;border: 1px solid #C8B58A !important;color: #F7F6F2 !important;text-decoration: none !important;font-size: 15px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;white-space: nowrap !important}
.z13{display: flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;width: 48px !important;height: 48px !important;padding: 0 !important;background: transparent !important;border: 1px solid #C8B58A !important;color: #F7F6F2 !important;cursor: pointer !important}
.z14{stroke-width: 1.5 !important}
.z15{display: flex !important;flex-direction: column !important;padding: 0 0 28px !important}
.z16{padding: 14px 0 !important;border-top: 1px solid #2B475A !important;color: #F7F6F2 !important;text-decoration: none !important}
.z17{padding: 9px 0 9px 18px !important;font-size: 15px !important;color: #D5DADE !important;text-decoration: none !important}
.z18{display: flex !important;align-items: center !important;justify-content: center !important;min-height: 52px !important;margin-top: 12px !important;background: #F7F6F2 !important;color: #0C2435 !important;text-decoration: none !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: 0.02em !important}
.z19{display: flex !important;flex-direction: column !important;gap: clamp(20px, 2.2vw, 30px) !important;max-width: 860px !important;padding: clamp(40px, 7vw, 104px) 0 clamp(64px, 7.5vw, 108px) !important}
.z20{font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.16em !important;text-transform: uppercase !important;color: #C8B58A !important}
.z21{margin: 0 !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(38px, 5.2vw, 74px) !important;line-height: 1.08 !important;color: #F7F6F2 !important;text-wrap: balance !important}
.z22{margin: 0 !important;max-width: 680px !important;font-size: clamp(18px, 1.5vw, 21px) !important;line-height: 1.6 !important;color: #D5DADE !important}
.z23{display: flex !important;flex-wrap: wrap !important;gap: 16px !important;margin-top: 8px !important}
.z24{display: flex !important;align-items: center !important;justify-content: center !important;min-height: 56px !important;padding: 0 30px !important;border: 1px solid #F7F6F2 !important;background: #F7F6F2 !important;color: #0C2435 !important;text-decoration: none !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: 0.02em !important}
.z25{background: #F7F6F2 !important;padding: clamp(56px, 6.5vw, 96px) clamp(24px, 5vw, 72px) !important}
.z26{max-width: 1200px !important;margin: 0 auto !important;display: flex !important;flex-direction: column !important;gap: clamp(32px, 4vw, 56px) !important}
.z27{margin: 0 !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(32px, 3.6vw, 52px) !important;line-height: 1.12 !important;color: #0C2435 !important;text-wrap: balance !important}
.z28{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(360px, 100%), 1fr)) !important;gap: clamp(20px, 2.5vw, 32px) !important}
.z29{display: flex !important;flex-direction: column !important;gap: 18px !important;padding: clamp(28px, 3.4vw, 48px) !important;background: #FFFFFF !important;border: 1px solid #D5DADE !important}
.z30{width: 92px !important;height: 92px !important;display: block !important;margin: -20px 0 -14px -13px !important}
.z31{margin: 0 !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(28px, 2.6vw, 38px) !important;line-height: 1.15 !important;color: #0C2435 !important}
.z32{margin: 0 !important;max-width: 46ch !important}
.z33{display: flex !important;align-items: center !important;gap: 10px !important;align-self: flex-start !important;min-height: 44px !important;margin-top: auto !important;color: #0C2435 !important;font-weight: 700 !important;text-decoration: underline !important;text-decoration-color: #9C8352 !important;text-decoration-thickness: 1px !important;text-underline-offset: 6px !important}
.z34{font-weight: 700 !important;color: #0C2435 !important}
.z35{display: flex !important;align-items: center !important;gap: 10px !important;align-self: flex-start !important;min-height: 44px !important;margin-top: auto !important;color: #0C2435 !important;font-weight: 700 !important;text-decoration: underline !important;text-decoration-color: #004225 !important;text-decoration-thickness: 1px !important;text-underline-offset: 6px !important}
.z36{background: #0C2435 !important;color: #F7F6F2 !important;padding: clamp(48px, 5.5vw, 80px) clamp(24px, 5vw, 72px) !important}
.z37{max-width: 1200px !important;margin: 0 auto !important;display: flex !important;flex-wrap: wrap !important;align-items: flex-start !important;gap: 24px clamp(24px, 4vw, 64px) !important}
.z38{flex: 1 1 380px !important;margin: 0 !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(32px, 3.6vw, 52px) !important;line-height: 1.12 !important;color: #F7F6F2 !important;text-wrap: balance !important}
.z39{flex: 1 1 380px !important;min-width: 0 !important;margin: 0 !important;font-size: clamp(18px, 1.6vw, 22px) !important;line-height: 1.6 !important;color: #D5DADE !important}
.z40{font-weight: 700 !important;color: #F7F6F2 !important}
.z41{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)) !important;gap: clamp(28px, 3.4vw, 48px) !important}
.z42{display: flex !important;flex-direction: column !important;gap: 16px !important}
.z43{display: flex !important;align-items: center !important;justify-content: center !important;width: 56px !important;height: 56px !important;border-radius: 50% !important;border: 1.5px solid #9C8352 !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: 28px !important;line-height: 1 !important;color: #0C2435 !important}
.z44{margin: 0 !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(24px, 2.1vw, 30px) !important;line-height: 1.2 !important;color: #0C2435 !important}
.z45{margin: 0 !important}
.z46{display: flex !important;align-items: center !important;gap: 10px !important;align-self: flex-start !important;min-height: 44px !important;color: #0C2435 !important;font-weight: 700 !important;text-decoration: underline !important;text-decoration-color: #9C8352 !important;text-decoration-thickness: 1px !important;text-underline-offset: 6px !important}
.z47{background: #FFFFFF !important;padding: clamp(56px, 6.5vw, 96px) clamp(24px, 5vw, 72px) !important}
.z48{display: flex !important;flex-direction: column !important;gap: 12px !important}
.z49{margin: 0 !important;font-size: clamp(18px, 1.6vw, 22px) !important;color: #4A5A67 !important}
.z50{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap: 20px !important}
.z51{display: flex !important;flex-direction: column !important;justify-content: space-between !important;gap: 28px !important;min-height: 150px !important;box-sizing: border-box !important;padding: 28px !important;background: #F7F6F2 !important;border: 1px solid #D5DADE !important;color: #0C2435 !important;text-decoration: none !important}
.z52{display: flex !important;align-items: center !important;gap: 12px !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.16em !important;text-transform: uppercase !important;color: #4A5A67 !important}
.z53{display: block !important;width: 3px !important;height: 22px !important;background: #9C8352 !important}
.z54{display: flex !important;align-items: flex-end !important;justify-content: space-between !important;gap: 16px !important}
.z55{font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(24px, 2.1vw, 30px) !important;line-height: 1.15 !important}
.z56{display: block !important;width: 3px !important;height: 22px !important;background: #004225 !important}
.z57{background: #0C2435 !important;color: #F7F6F2 !important;padding: clamp(56px, 6.5vw, 96px) clamp(24px, 5vw, 72px) !important}
.z58{margin: 0 !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(32px, 3.6vw, 52px) !important;line-height: 1.12 !important;color: #F7F6F2 !important;text-wrap: balance !important}
.z59{display: flex !important;flex-direction: column !important}
.z60{display: flex !important;flex-wrap: wrap !important;gap: 8px clamp(24px, 4vw, 64px) !important;padding: clamp(22px, 2.2vw, 28px) 0 !important;border-top: 1px solid #2B475A !important}
.z61{flex: 1 1 220px !important;margin: 0 !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(26px, 2.4vw, 34px) !important;line-height: 1.15 !important;color: #F7F6F2 !important}
.z62{flex: 3 1 420px !important;min-width: 0 !important;margin: 0 !important;color: #D5DADE !important}
.z63{display: flex !important;flex-wrap: wrap !important;gap: 8px clamp(24px, 4vw, 64px) !important;padding: clamp(22px, 2.2vw, 28px) 0 !important;border-top: 1px solid #2B475A !important;border-bottom: 1px solid #2B475A !important}
.z64{max-width: 1200px !important;margin: 0 auto !important;display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 32px clamp(32px, 5vw, 80px) !important}
.z65{flex: 1 1 240px !important;max-width: 300px !important}
.z66{display: block !important;width: 100% !important;aspect-ratio: 4 / 5 !important;object-fit: cover !important;filter: grayscale(1) !important}
.z67{flex: 2 1 420px !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;gap: 22px !important}
.z68{margin: 0 !important;max-width: 62ch !important}
.z69{display: flex !important;flex-direction: column !important;gap: 16px !important;max-width: 760px !important}
.z70{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap: clamp(28px, 3.4vw, 48px) clamp(24px, 3vw, 40px) !important}
.z71{display: flex !important;flex-direction: column !important;gap: 14px !important}
.z72{display: flex !important;align-items: center !important;justify-content: center !important;width: 52px !important;height: 52px !important;border-radius: 50% !important;border: 1.5px solid #9C8352 !important;color: #0C2435 !important}
.z73{display: flex !important;align-items: center !important;justify-content: center !important;width: 52px !important;height: 52px !important;border-radius: 50% !important;border: 1.5px solid #004225 !important;color: #0C2435 !important}
.z74{display: flex !important;align-items: flex-end !important;justify-content: space-between !important;gap: 16px !important;min-height: 160px !important;box-sizing: border-box !important;padding: 28px !important;background: #0C2435 !important;color: #F7F6F2 !important;text-decoration: none !important}
.z75{font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(26px, 2.4vw, 34px) !important;line-height: 1.15 !important}
.z76{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 0 clamp(32px, 5vw, 80px) !important}
.z77{display: flex !important;flex-direction: column !important;gap: 10px !important;padding: 24px 0 !important;border-top: 1px solid #D5DADE !important}
.z78{margin: 0 !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(22px, 1.9vw, 26px) !important;line-height: 1.25 !important;color: #0C2435 !important}
.z79{color: #0C2435 !important;font-weight: 700 !important;text-decoration: underline !important;text-decoration-color: #9C8352 !important;text-decoration-thickness: 1px !important;text-underline-offset: 5px !important}
.z80{position: relative !important;overflow: hidden !important;flex: 1 0 auto !important;display: flex !important;flex-direction: column !important;justify-content: center !important;background: #0C2435 !important;color: #F7F6F2 !important;padding: clamp(64px, 8vw, 120px) clamp(24px, 5vw, 72px) !important}
.z81{position: absolute !important;right: 0 !important;bottom: 0 !important;width: clamp(320px, 44vw, 640px) !important;aspect-ratio: 1 / 1 !important;border-radius: 50% !important;background: #1A3A50 !important;transform: translate(30%, 55%) !important}
.z82{position: relative !important;box-sizing: border-box !important;width: 100% !important;max-width: 1200px !important;margin: 0 auto !important;display: flex !important;flex-direction: column !important;align-items: flex-start !important;gap: 22px !important}
.z83{margin: 0 !important;max-width: 820px !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(32px, 3.6vw, 52px) !important;line-height: 1.12 !important;color: #F7F6F2 !important;text-wrap: balance !important}
.z84{margin: 0 !important;max-width: 640px !important;font-size: clamp(18px, 1.6vw, 22px) !important;color: #D5DADE !important}
.z85{display: flex !important;align-items: center !important;justify-content: center !important;min-height: 56px !important;margin-top: 8px !important;padding: 0 30px !important;border: 1px solid #F7F6F2 !important;background: #F7F6F2 !important;color: #0C2435 !important;text-decoration: none !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: 0.02em !important}
.z86{background: #0C2435 !important;color: #D5DADE !important;padding: 0 clamp(24px, 5vw, 72px) !important}
.z87{max-width: 1200px !important;margin: 0 auto !important;display: flex !important;flex-direction: column !important;gap: clamp(28px, 4vw, 44px) !important;padding: clamp(40px, 5vw, 64px) 0 32px !important;border-top: 1px solid #2B475A !important}
.z88{display: flex !important;flex-wrap: wrap !important;gap: 32px clamp(24px, 4vw, 64px) !important}
.z89{flex: 2 1 300px !important;display: flex !important;flex-direction: column !important;gap: 20px !important;font-size: 16px !important;line-height: 1.6 !important}
.z90{width: 210px !important;height: auto !important;display: block !important}
.z91{align-self: flex-start !important;padding: 10px 0 !important;color: #F7F6F2 !important;text-decoration: underline !important;text-decoration-color: #C8B58A !important;text-decoration-thickness: 1px !important;text-underline-offset: 5px !important}
.z92{flex: 1 1 110px !important;display: flex !important;flex-direction: column !important;font-size: 16px !important}
.z93{margin-bottom: 8px !important;color: #C8B58A !important}
.z94{padding: 10px 0 !important;color: #F7F6F2 !important;text-decoration: none !important}
.z95{margin-bottom: 8px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.16em !important;text-transform: uppercase !important;color: #C8B58A !important}
.z96{font-size: 14px !important;color: #9FB0BC !important}
.z97{position: relative !important;overflow: hidden !important;background: #0C2435 !important;color: #F7F6F2 !important}
.z98{position: absolute !important;top: 18% !important;left: min(calc(50% + 250px), 70%) !important;width: clamp(360px, 48vw, 700px) !important;aspect-ratio: 1 / 1 !important;border-radius: 50% !important;background: #1A3A50 !important}
.z99{padding: 12px 0 !important;text-decoration: underline !important;text-decoration-color: #C8B58A !important;text-underline-offset: 8px !important;display: inline-flex !important;align-items: center !important;gap: 6px !important}
.z100{padding: 12px 0 !important;display: inline-flex !important;align-items: center !important;gap: 6px !important}
.z101{padding: 12px 0 !important}
.z102{padding: 14px 0 !important;border-top: 1px solid #2B475A !important;text-decoration: underline !important;text-decoration-color: #C8B58A !important;text-underline-offset: 8px !important}
.z103{padding: 14px 0 !important;border-top: 1px solid #2B475A !important}
.z104{display: flex !important;align-items: center !important;justify-content: center !important;min-height: 52px !important;margin-top: 12px !important;background: #F7F6F2 !important;color: #0C2435 !important;text-decoration: none !important;font-size: 16px !important;font-weight: 700 !important}
.z105{display: flex !important;flex-direction: column !important;gap: clamp(20px, 2.2vw, 28px) !important;max-width: 860px !important;padding: clamp(36px, 6vw, 88px) 0 clamp(64px, 7vw, 100px) !important}
.z106{display: flex !important;align-items: center !important;gap: 14px !important;color: #C8B58A !important}
.z107{display: block !important;width: 3px !important;height: 26px !important;background: #C8B58A !important}
.z108{max-width: 680px !important;font-size: clamp(18px, 1.5vw, 21px) !important;color: #D5DADE !important}
.z109{width: 84px !important;height: 84px !important;display: block !important;margin: -18px 0 -12px -12px !important}
.z110{margin-top: auto !important;text-decoration-color: #9C8352 !important}
.z111{color: #4A5A67 !important}
.z112{display: flex !important;flex-direction: column !important;justify-content: space-between !important;gap: 28px !important;min-height: 150px !important;box-sizing: border-box !important;padding: 28px !important;background: #FFFFFF !important;border: 1px solid #D5DADE !important;color: #0C2435 !important;text-decoration: none !important}
.z113{display: flex !important;flex-direction: column !important;gap: 14px !important;max-width: 760px !important}
.z114{grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr)) !important}
.z115{color: #4A5A67 !important;margin-top: 8px !important}
.z116{list-style: none !important;margin: 0 !important;padding: 0 !important}
.z117{border: 1.5px solid #9C8352 !important}
.z118{border-bottom: 1px solid #2B475A !important}
.z119{color: #F7F6F2 !important;text-decoration-color: #C8B58A !important}
.z120{grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important}
.z121{color: #0C2435 !important;font-weight: 700 !important;text-decoration-color: #9C8352 !important;text-underline-offset: 5px !important}
.z122{position: relative !important;overflow: hidden !important}
.z123{position: relative !important;display: flex !important;flex-direction: column !important;align-items: flex-start !important;gap: 22px !important}
.z124{max-width: 820px !important}
.z125{max-width: 640px !important}
.z126{margin-top: 8px !important}
.z127{padding: 0 clamp(24px, 5vw, 72px) !important;color: #D5DADE !important}
.z128{display: flex !important;flex-direction: column !important;gap: clamp(28px, 4vw, 44px) !important;padding: clamp(40px, 5vw, 64px) 0 32px !important;border-top: 1px solid #2B475A !important}
.z129{flex: 2 1 200px !important;display: flex !important;flex-direction: column !important;gap: 20px !important;font-size: 16px !important}
.z130{align-self: flex-start !important;text-decoration: underline !important;text-decoration-color: #C8B58A !important;text-underline-offset: 5px !important}
.z131{grid-template-columns: repeat(auto-fit, minmax(min(420px, 100%), 1fr)) !important}
.z132{font-size: 24px !important}
.z133{text-decoration-color: #9C8352 !important}
.z134{display: flex !important;flex-wrap: wrap !important;gap: 32px clamp(32px, 5vw, 80px) !important}
.z135{flex: 1 1 300px !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.z136{flex: 2 1 480px !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;gap: 24px !important}
.z137{background: #9C8352 !important}
.z138{padding: 20px 24px !important;border-left: 3px solid #9C8352 !important;background: #F7F6F2 !important}
.z139{color: #1E2B36 !important;text-decoration: none !important}
.z140{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr)) !important;gap: clamp(28px, 3.4vw, 40px) !important}
.z141{display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: space-between !important;gap: 28px !important;padding: clamp(28px, 3.4vw, 48px) !important;border: 1px solid #D5DADE !important;background: #F7F6F2 !important;box-sizing: border-box !important}
.z142{flex: 1 1 520px !important;display: flex !important;flex-direction: column !important;gap: 12px !important}
.z143{display: flex !important;align-items: center !important;gap: 12px !important;color: #4A5A67 !important}
.z144{font-size: clamp(28px, 3vw, 42px) !important}
.z145{text-decoration-color: #004225 !important}
.z146{padding: 12px 0 !important;text-decoration: underline !important;text-decoration-color: #6F9381 !important;text-underline-offset: 8px !important;display: inline-flex !important;align-items: center !important;gap: 6px !important}
.z147{padding: 14px 0 !important;border-top: 1px solid #2B475A !important;text-decoration: underline !important;text-decoration-color: #6F9381 !important;text-underline-offset: 8px !important}
.z148{display: flex !important;align-items: center !important;gap: 14px !important;color: #6F9381 !important}
.z149{display: block !important;width: 3px !important;height: 26px !important;background: #6F9381 !important}
.z150{border: 1px solid #6F9381 !important}
.z151{border: 1.5px solid #004225 !important}
.z152{background: #004225 !important}
.z153{justify-content: space-between !important;background: #0C2435 !important;border-color: #0C2435 !important;color: #F7F6F2 !important}
.z154{display: flex !important;align-items: center !important;justify-content: center !important;min-height: 110px !important;border: 1px dashed #6F9381 !important;color: #D5DADE !important;font-size: 14px !important;text-align: center !important;padding: 16px !important}
.z155{color: #D5DADE !important}
.z156{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(160px, 100%), 1fr)) !important;gap: 24px !important}
.z157{max-width: 760px !important}
.z158{display: flex !important;flex-wrap: wrap !important;gap: 40px clamp(32px, 5vw, 80px) !important;align-items: flex-start !important}
.z159{flex: 1 1 420px !important;display: flex !important;flex-direction: column !important;gap: 20px !important}
.z160{font-size: 16px !important}
.z161{flex: 1 1 340px !important;background: #1A3A50 !important;border-color: #2B475A !important;color: #F7F6F2 !important}
.z162{color: #6F9381 !important}
.z163{color: #F7F6F2 !important;text-decoration-color: #6F9381 !important}
.z164{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(420px, 100%), 1fr)) !important;gap: 48px clamp(32px, 5vw, 80px) !important}
.z165{display: flex !important;flex-direction: column !important;gap: 18px !important}
.z166{display: flex !important;align-items: center !important;justify-content: center !important;min-height: 56px !important;padding: 0 30px !important;background: #0C2435 !important;color: #F7F6F2 !important;text-decoration: none !important;font-size: 16px !important;font-weight: 700 !important}
.z167{padding: 20px 24px !important;border-left: 3px solid #004225 !important;background: #F7F6F2 !important}
.z168{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)) !important;gap: 16px !important}
.z169{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 16px !important;min-height: 64px !important;box-sizing: border-box !important;padding: 16px 22px !important;background: #FFFFFF !important;border: 1px solid #D5DADE !important;color: #0C2435 !important;text-decoration: none !important;font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: 24px !important}
.z170{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(190px, 100%), 1fr)) !important;gap: 16px !important;margin: 0 !important;padding: 0 !important;list-style: none !important}
.z171{display: flex !important;flex-direction: column !important;gap: 10px !important;padding: 22px !important;background: #FFFFFF !important;border: 1px solid #D5DADE !important}
.z172{font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: 24px !important;color: #0C2435 !important}
.z173{display: flex !important;flex-direction: column !important;gap: 20px !important;max-width: 820px !important;padding: clamp(28px, 5vw, 72px) 0 clamp(48px, 6vw, 80px) !important}
.z174{display: flex !important;flex-direction: column !important;gap: 14px !important;margin: 12px 0 0 !important;padding: 0 !important;list-style: none !important;max-width: 680px !important;font-size: 17px !important;line-height: 1.5 !important;color: #D5DADE !important}
.z175{display: flex !important;gap: 16px !important;align-items: flex-start !important}
.z176{flex: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;border: 1.5px solid #6F9381 !important;border-radius: 50% !important;font-size: 15px !important;color: #F7F6F2 !important}
.z177{padding-top: 5px !important}
.z178{display: flex !important;flex-wrap: wrap !important;gap: 48px clamp(32px, 5vw, 80px) !important;align-items: flex-start !important}
.z179{flex: 2 1 520px !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;gap: 28px !important;padding: clamp(24px, 3.4vw, 48px) !important;background: #FFFFFF !important;border: 1px solid #D5DADE !important}
.z180{display: flex !important;flex-direction: column !important;gap: 10px !important}
.z181{display: flex !important;justify-content: space-between !important;gap: 16px !important;font-size: 14px !important;color: #4A5A67 !important}
.z182{display: grid !important;grid-template-columns: repeat(5, minmax(0, 1fr)) !important;gap: 6px !important}
.z183{font-size: clamp(28px, 3vw, 38px) !important}
.z184{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr)) !important;gap: 12px !important}
.z185{font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: 24px !important;line-height: 1.15 !important}
.z186{font-size: 14px !important;opacity: 0.8 !important}
.z187{font-size: 14px !important;color: #4A5A67 !important}
.z188{margin: 0 !important;padding: 0 !important;border: 0 !important;display: flex !important;flex-direction: column !important;gap: 12px !important}
.z189{display: block !important;margin-bottom: 8px !important;font-size: 15px !important;font-weight: 700 !important;color: #0C2435 !important}
.z190{display: flex !important;flex-wrap: wrap !important;gap: 10px !important}
.z191{max-width: 280px !important}
.z192{width: 100% !important;box-sizing: border-box !important;min-height: 52px !important;padding: 12px 14px !important;border: 1px solid #B9C2C9 !important;background: #FFFFFF !important;font: inherit !important;color: #1E2B36 !important}
.z193{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 16px !important;margin-top: 4px !important}
.z194{min-height: 56px !important;padding: 0 24px !important;border: 1px solid #B9C2C9 !important;background: #FFFFFF !important;color: #0C2435 !important;font: inherit !important;font-size: 16px !important;cursor: pointer !important}
.z195{margin: -4px 0 4px !important;font-size: 14px !important;color: #4A5A67 !important}
.z196{max-width: 420px !important}
.z197{display: flex !important;flex-direction: column !important;gap: 24px !important}
.z198{padding: 18px 22px !important;border-left: 3px solid #004225 !important;background: #F7F6F2 !important}
.z199{margin-bottom: 8px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.14em !important;text-transform: uppercase !important;color: #4A5A67 !important}
.z200{display: flex !important;flex-wrap: wrap !important;gap: 6px 22px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;font-size: 15px !important}
.z201{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr)) !important;gap: 20px !important}
.z202{margin-top: 6px !important;font-size: 14px !important;color: #4A5A67 !important}
.z203{margin-bottom: 10px !important;padding: 0 !important;font-size: 15px !important;font-weight: 700 !important;color: #0C2435 !important}
.z204{display: flex !important;gap: 14px !important;align-items: flex-start !important;font-size: 15px !important;color: #4A5A67 !important;cursor: pointer !important}
.z205{width: 20px !important;height: 20px !important;margin: 2px 0 0 !important;accent-color: #0C2435 !important;flex-shrink: 0 !important}
.z206{color: #0C2435 !important;text-underline-offset: 4px !important}
.z207{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 16px !important}
.z208{min-height: 56px !important;padding: 0 32px !important;border: 0 !important;background: #0C2435 !important;color: #F7F6F2 !important;font: inherit !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;cursor: pointer !important}
.z209{flex: 2 1 520px !important;display: flex !important;flex-direction: column !important;gap: 16px !important;padding: clamp(24px, 3.4vw, 48px) !important;background: #FFFFFF !important;border: 1px solid #D5DADE !important}
.z210{font-size: clamp(28px, 3vw, 40px) !important}
.z211{flex: 1 1 280px !important;display: flex !important;flex-direction: column !important;gap: 0 !important}
.z212{flex-direction: column !important;gap: 6px !important}
.z213{font-size: 24px !important;flex: none !important}
.z214{flex: none !important}
.z215{flex-direction: column !important;gap: 6px !important;border-bottom: 1px solid #D5DADE !important}
.z216{color: #0C2435 !important;text-decoration-color: #004225 !important;text-underline-offset: 5px !important}
.z217{padding: 12px 0 !important;text-decoration: underline !important;text-decoration-color: #C8B58A !important;text-underline-offset: 8px !important}
.z218{display: flex !important;flex-wrap: wrap !important;gap: 24px clamp(32px, 5vw, 80px) !important;padding: clamp(32px, 4vw, 48px) 0 !important;border-top: 1px solid #D5DADE !important}
.z219{flex: 1 1 300px !important;display: flex !important;flex-direction: column !important;gap: 14px !important}
.z220{flex: 2 1 480px !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.z221{grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)) !important}
.z222{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr)) !important;gap: 28px !important}
.z223{flex: 2 1 520px !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;gap: 24px !important;padding: clamp(24px, 3.4vw, 48px) !important;background: #FFFFFF !important;border: 1px solid #D5DADE !important}
.z224{grid-column: 1 / -1 !important}
.z225{width: 100% !important;box-sizing: border-box !important;padding: 12px 14px !important;border: 1px solid #B9C2C9 !important;background: #FFFFFF !important;font: inherit !important;color: #1E2B36 !important;resize: vertical !important}
.z226{align-self: flex-start !important;min-height: 56px !important;padding: 0 32px !important;border: 0 !important;background: #0C2435 !important;color: #F7F6F2 !important;font: inherit !important;font-size: 16px !important;font-weight: 700 !important;cursor: pointer !important}
.z227{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(420px, 100%), 1fr)) !important;gap: 40px clamp(32px, 5vw, 80px) !important}
.z228{font-family: 'Cormorant Garamond', Georgia, serif !important;font-weight: 600 !important;font-size: clamp(24px, 2.2vw, 32px) !important;line-height: 1.3 !important;color: #0C2435 !important}
.z229{margin-top: auto !important;text-decoration-color: #004225 !important}
.z230{flex: 2 1 480px !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;gap: 22px !important}
.z231{display: flex !important;flex-wrap: wrap !important;gap: 4px 24px !important;padding: 16px 0 !important;border-top: 1px solid #D5DADE !important}
.z232{flex: 0 0 200px !important;color: #0C2435 !important}
.z233{flex: 1 1 280px !important}
.z234{justify-content: space-between !important;min-height: 200px !important;background: #0C2435 !important;border-color: #0C2435 !important;color: #F7F6F2 !important;text-decoration: none !important}
.z235{color: #C8B58A !important}
.z236{gap: 18px !important}
.z237{background: #0C2435 !important;border-color: #0C2435 !important;color: #F7F6F2 !important}
.z238{grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr)) !important;gap: 20px !important}
.z239{display: flex !important;flex-wrap: wrap !important;gap: 12px !important}
.z240{display: inline-flex !important;align-items: center !important;min-height: 44px !important;padding: 0 18px !important;border: 1px solid #0C2435 !important;background: #0C2435 !important;color: #F7F6F2 !important;text-decoration: none !important;font-size: 15px !important}
.z241{display: inline-flex !important;align-items: center !important;min-height: 44px !important;padding: 0 18px !important;border: 1px solid #D5DADE !important;background: #FFFFFF !important;color: #1E2B36 !important;text-decoration: none !important;font-size: 15px !important}
.z242{max-width: 720px !important}
.z243{grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)) !important}
.z244{grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important}
.z245{margin-top: auto !important;font-size: 14px !important;color: #4A5A67 !important}
.z246{flex: 2 1 480px !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.z247{border-style: dashed !important}
.z248{color: #4A5A67 !important;font-size: 24px !important}
.z249{flex: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;border: 1.5px solid #C8B58A !important;border-radius: 50% !important;font-size: 15px !important;color: #F7F6F2 !important}
.z250{display: flex !important;gap: 14px !important;align-items: flex-start !important;padding: 18px !important;border: 1px solid #C8B58A !important;background: #F7F6F2 !important;cursor: pointer !important}
.z251{width: 22px !important;height: 22px !important;margin: 2px 0 0 !important;accent-color: #0C2435 !important;flex-shrink: 0 !important}
.z252{color: #0C2435 !important}
.z253{align-self: flex-start !important;min-height: 56px !important;padding: 0 32px !important;border: 0 !important;background: #0C2435 !important;color: #F7F6F2 !important;font: inherit !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;cursor: pointer !important}
.z254{color: #0C2435 !important;text-decoration-color: #9C8352 !important;text-underline-offset: 5px !important}


/* Blog */
.post{max-width:46rem;overflow-wrap:break-word}
.post p,.post li{font-size:1.0625rem;line-height:1.7;color:inherit}
.post p{margin:0 0 1.1em}
.post h2,.post h3,.post h4{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;color:#0C2435;line-height:1.2;margin:1.8em 0 .6em}
.post h2{font-size:1.9rem}.post h3{font-size:1.5rem}.post h4{font-size:1.25rem}
.post ul,.post ol{padding-left:1.4em;margin:0 0 1.2em}
.post li{margin:.3em 0}.post li p{margin:0}
.post blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.2em;border-left:3px solid #9C8352;font-style:italic}
.post img{max-width:100%;height:auto;display:block;margin:1.4em auto}
.post figure{margin:1.4em 0}
.post table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.95rem;display:block;overflow-x:auto}
.post th,.post td{border:1px solid #d9d4c7;padding:.5em .7em;text-align:left;vertical-align:top}
.post th{background:#f4f1ea}
.post a{color:#004225;text-decoration:underline;text-underline-offset:2px}
.post hr{border:0;border-top:1px solid #d9d4c7;margin:2em 0}
.pcover{display:block;width:100%;max-width:46rem;aspect-ratio:16/9;object-fit:cover;margin:0 0 2rem;border-radius:4px}
.pmeta{margin-top:.75rem;opacity:.8}
.chips{display:flex;flex-wrap:wrap;gap:.5rem}
.chip{font:inherit;font-size:.9rem;padding:.4rem .9rem;border:1px solid #9C8352;border-radius:999px;background:transparent;color:#0C2435;cursor:pointer}
.chip[aria-pressed="true"]{background:#0C2435;border-color:#0C2435;color:#fff}
.chip:focus-visible{outline:2px solid #9C8352;outline-offset:2px}
#bm{font:inherit;cursor:pointer}
#bm[hidden]{display:none}
@media (max-width:640px){.post h2{font-size:1.6rem}.pcover{aspect-ratio:2/1}}
#bm{background:none;border:0;padding:0}