.btn{display:inline-block;text-decoration:none;background:#2F4A3A;color:#F3EEE4;border:1px solid #2F4A3A;padding:13px 24px;border-radius:0;font-size:15px;letter-spacing:.02em}.two{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}label{font-size:14px;display:flex;flex-direction:column;gap:6px}input,select,textarea{font:inherit;font-size:15px;padding:12px;border:1px solid #8E9A96;background:#FBF8F2;border-radius:2px;color:#1F2421}.menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 48px;align-items:start;margin-top:40px}.mcat{border-top:1px solid rgba(243,238,228,.35)}.mh{list-style:none;cursor:pointer;padding:16px 0;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#C8B07A}.mh::-webkit-details-marker{display:none}.mh span{color:#C9D0CC;font-weight:400;margin-left:auto}.mh:after{content:"+";font-size:18px;font-weight:300;letter-spacing:0;color:#F3EEE4;width:14px;text-align:center}.mcat[open] .mh:after{content:"\2212"}.mcat ol{padding:0 0 24px!important}.mcat ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.mcat li{display:flex;flex-direction:column;gap:3px}.mcat li b{font-weight:500;font-size:16px;color:#F3EEE4}.mcat li span{font-size:14px;line-height:1.5;color:#DCD3C2;font-weight:300}.mcat li em{font-style:normal;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#9FB3A8}.g17 .ed{fill:none;stroke:#F3EEE4;stroke-width:1.3;stroke-linejoin:round}.g17 .th{fill:none;stroke:#F3EEE4;stroke-width:.9;stroke-linejoin:round}.g17 .hl{fill:none;stroke:#F3EEE4;stroke-width:.55;opacity:.85}.g17 .fl{fill:#F3EEE4;fill-opacity:.07}.g17 .wt{fill:none;stroke:#BFD3CF;stroke-width:1}.g17 .ds{fill:none;stroke:#F3EEE4;stroke-width:.8;stroke-dasharray:2 3}.g17 .dt{fill:none;stroke:#F3EEE4;stroke-width:1.6;stroke-linecap:round;opacity:.75}.g17 .tc{fill:#2F4A3A;stroke:#F3EEE4;stroke-width:.8}.g17 .ar{fill:none;stroke:#C8B07A;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.g17 .mk{fill:#2F4A3A;stroke:#C8B07A;stroke-width:1}.g17 text{font-family:'Work Sans',sans-serif;fill:#F3EEE4}.g17 .mn{font-size:11px;font-weight:500;text-anchor:middle;fill:#C8B07A}.g17 .lg text{font-size:13px;font-weight:300}.g17 .lg .lh{font-size:11px;font-weight:500;letter-spacing:.14em;fill:#C8B07A}.g17 .sc{font-size:11px;letter-spacing:.06em;fill:#C9D0CC}.g17 .hd{fill:#F3EEE4}.g17 .fg{fill:#C8B07A}.inis{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px 32px}.ini{display:flex;flex-direction:column;gap:12px}.ini-fig{background:#2F4A3A;padding:10px;margin-bottom:8px}.ini-st{align-self:flex-start;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#B0654A;border:1px solid #B0654A;padding:3px 8px}.ini-p{margin:0;font-size:16px;line-height:1.6}.ini-c{margin:0;font-size:14px;line-height:1.55;color:#3A403C;display:flex;flex-direction:column;gap:2px}.ini-c b{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5C6764}.irows{display:flex;flex-direction:column}.irow{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px 72px;align-items:center;padding:56px 0;border-top:1px solid rgba(243,238,228,.25)}.irow:last-child{border-bottom:1px solid rgba(243,238,228,.25)}.irow-tx{display:flex;flex-direction:column;gap:14px;max-width:480px}.irow-n{font-size:12px;font-weight:500;letter-spacing:.14em;color:#C9D0CC}.irow h3{margin:0;font-weight:300;font-size:28px;line-height:1.2;color:#F3EEE4}.irow p{margin:0;font-size:16px;line-height:1.7;font-weight:300;color:#DCD3C2}.irow .irow-c{font-size:14px;color:#C9D0CC}
@media (max-width:800px){.irow{grid-template-columns:1fr}}
.cs-map{background:transparent!important;outline:0!important}.cs-badge{background:#2F4A3A!important;color:#E2A58C!important;border-color:#E2A58C!important}.map{position:relative;width:100%;background:transparent}.map img{width:100%;display:block}.lbl{position:absolute;transform:translate(-8px,-50%);max-width:280px;z-index:1}.lbl[open]{z-index:3}.lbl summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:#F3EEE4;background:rgba(47,74,58,.88);border:1px solid rgba(243,238,228,.35);border-radius:0;padding:5px 12px 5px 6px;white-space:nowrap}.lbl summary::-webkit-details-marker{display:none}.lbl summary:hover,.lbl[open] summary{border-color:#F3EEE4}.lbl summary i{font-style:normal;font-size:11px;font-weight:500;width:20px;height:20px;border-radius:50%;border:1px solid #C9D0C6;color:#C9D0C6;display:inline-flex;align-items:center;justify-content:center}.lbl summary b{font-weight:300;color:#C9D0CC;margin-left:2px}.lbl[open] summary b{transform:rotate(45deg)}.lbl p{margin:8px 0 0;background:#2F4A3A;border:1px solid rgba(243,238,228,.35);padding:12px 14px;font-size:13px;line-height:1.55;font-weight:300;color:#F3EEE4;white-space:normal}.lbl-list{display:none}
@media (max-width:760px){.lbl{display:none}.lbl-list{display:grid}}
.hdr .btn{padding:9px 18px!important}.hdr2 .btn{padding:7px 14px!important;font-size:13px!important}.cs{margin-top:8px}.cs-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;border-bottom:1px solid rgba(243,238,228,.3);margin-bottom:28px}.cs-tabs{display:flex;gap:28px}.cs-tab,.cs-t{font:inherit;background:none;border:0;color:#C9D0CC;cursor:pointer;min-height:44px}.cs-tab{font-size:22px;font-weight:300;padding:0 0 12px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .3s,border-color .3s}.cs-tab[aria-selected="true"]{color:#F3EEE4;border-color:#C8B07A}.cs-tab:hover{color:#F3EEE4}.cs-tog{display:flex;border:1px solid rgba(243,238,228,.45);margin-bottom:12px}.cs-t{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:0 18px;transition:background .3s,color .3s}.cs-t[aria-pressed="true"]{background:#F3EEE4;color:#2F4A3A}.cs-tab:focus-visible,.cs-t:focus-visible{outline:2px solid #C8B07A;outline-offset:3px}.cs-mapcol{display:flex;flex-direction:column;align-items:flex-start}.cs-mapcol .cs-map{width:100%}.cs-side{display:flex;flex-direction:column;align-self:stretch}.cs .cs-body{align-items:stretch}.cs-mapcol .cs-tog{margin-top:auto}.cs-mapcol .cs-map{margin-bottom:28px}.cs-side>sc-if{display:contents}.cs-side .cs-panel{flex:1 1 auto;display:flex;flex-direction:column}.cs-side .cs-src{margin-top:auto}.cs-side .cs-src summary{padding:0;line-height:46px}
@media (max-width:900px){.cs-side .cs-src{margin-top:0}}
.cs-body{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:32px 48px;align-items:start}.cs-map{position:relative;aspect-ratio:3/2;background:#F3EEE4;outline:1px solid rgba(243,238,228,.35);outline-offset:8px}.cs-sheet{position:absolute;inset:0;transition:opacity .4s ease}.cs-sheet svg{width:100%;height:100%;display:block}.cs-badge{position:absolute;left:14px;top:12px;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#B0654A;border:1px solid #B0654A;padding:4px 8px;background:#F3EEE4}.cs-panel{display:flex;flex-direction:column;gap:12px;animation:csIn .4s ease both}@keyframes csIn{from{opacity:0}to{opacity:1}}.cs-name{margin:0;font-size:20px;font-weight:400;line-height:1.3;color:#F3EEE4}.cs-per{margin:0;font-size:13px;color:#C8B07A;letter-spacing:.02em}.cs-txt{margin:0;font-size:15px;line-height:1.6;color:#DCD3C2;font-weight:300}.cs.post .cs-pre,.cs.pre .cs-post{display:none}.cs-dt{width:100%;border-collapse:collapse;margin-top:6px;font-size:14px;font-variant-numeric:tabular-nums}.cs-dt th,.cs-dt td{text-align:left;vertical-align:top;padding:9px 10px 9px 0;border-top:1px solid rgba(243,238,228,.22);font-weight:400}.cs-dt thead th{border-top:0;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#C9D0CC;padding-bottom:6px}.cs-dt tbody th{color:#DCD3C2;font-weight:300;width:46%}.cs-dt td{color:#C9D0CC;white-space:nowrap;transition:color .3s}.cs.pre .cs-dt .c-pre,.cs.post .cs-dt .c-post{color:#F3EEE4;font-weight:500}.cs-src summary{cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#C8B07A;list-style:none;padding:8px 0}.cs-src summary::-webkit-details-marker{display:none}.cs-src p{margin:0;font-size:12.5px;line-height:1.6;color:#C9D0CC}
@media (max-width:900px){.cs-body{grid-template-columns:1fr}.cs-tabs{gap:20px}.cs-tab{font-size:18px}.cs-dt td{white-space:normal}}
@media (prefers-reduced-motion:reduce){.cs-sheet,.cs-panel{transition:none;animation:none}}
@media (max-width:760px){.mnav>div a{display:flex;align-items:center;min-height:52px;font-size:19px;text-decoration:none;border-bottom:1px solid #E4DCCD;color:#2F4A3A}.mnav>div a.btn{margin-top:18px;justify-content:center;border:0;color:#F3EEE4;font-size:16px;min-height:52px}.btn,.btn2{min-height:48px;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center}.cs-map{overflow-x:auto;overflow-y:hidden;aspect-ratio:auto!important;height:520px;-webkit-overflow-scrolling:touch}.cs-sheet{right:auto!important;width:780px;height:520px}.cs-badge{position:sticky!important}.cs-tab{font-size:17px!important}.irow-fig{overflow-x:auto;-webkit-overflow-scrolling:touch}.irow-fig svg.g17{min-width:720px}}
