:root{--paper:#f8f6ef;--light:#fffdf8;--forest:#173e32;--ink:#213c33;--muted:#53645a;--line:#d6d9cb;--rust:#a34828;--wash:#eeefe6;--serif:'Cormorant',Georgia,serif;--sans:'Karla',sans-serif;--space:clamp(64px,7vw,112px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.62 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--rust)}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--rust);outline-offset:5px}button{cursor:pointer}img{display:block;max-width:100%;height:auto}p{margin:0 0 1.25em;max-width:66ch}p:last-child{margin-bottom:0}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.08;letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px}h1{font-size:clamp(46px,5.6vw,78px)}h2{font-size:clamp(36px,3.3vw,49px)}h3{font-size:30px}ul,ol{padding-left:22px;margin:0 0 28px}li{padding-left:5px;margin-bottom:10px}.oey5x4{width:min(1240px,calc(100% - 96px));margin-inline:auto}.oeemua{padding-block:var(--space)}.oewza6{max-width:68ch}.oewza6 h2{font-size:clamp(34px,3vw,43px);margin-top:52px}.oewza6 h2:first-child{margin-top:0}.oewza6 h3{font-size:29px;margin-top:35px}.oewza6 p{color:#3f5348}.oewza6 a{color:var(--forest);text-decoration-thickness:1px}.oectsa{font:600 12px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin:0 0 22px}.oen6yy{max-width:630px;font-size:21px;line-height:1.5}.oej1ta{font-size:14px}.oed30k{padding:10px 48px;background:var(--forest);color:var(--paper);font-size:10px;letter-spacing:.17em;display:flex;justify-content:space-between}.oed30k span{opacity:.82}.oewfnz{width:min(1344px,calc(100% - 96px));margin:auto;min-height:112px;display:flex;justify-content:space-between;align-items:center;gap:24px}.oeh795{display:block;color:var(--forest);flex-shrink:0}.oek6v1{width:290px;height:auto;display:block}.oewfnz nav{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:500}.oewfnz nav>a{text-decoration:none}.oewfnz nav>a:not(.oeb6fl){padding:16px 0}.oewfnz [aria-current=page]{text-decoration:underline}.oeb6fl{display:inline-flex;align-items:center;justify-content:center;gap:34px;min-height:52px;padding:14px 24px;border:1px solid var(--rust);border-radius:2px;background:var(--rust);color:var(--light);font:600 15px/1.4 var(--sans);text-decoration:none;transition:background .15s,color .15s}.oeb6fl:hover{background:#83371e;color:var(--light);border-color:#83371e}.oeb6fl span{font-size:21px;font-weight:400;line-height:1}.oeb6fl.oeg6m9{background:transparent;color:var(--forest);border-color:var(--forest)}.oeb6fl.oeg6m9:hover{background:var(--forest);color:var(--light)}.oewfnz .oeb6fl{padding:12px 19px;min-height:46px;gap:22px}.oezrh9{display:none}.oeezg1{position:absolute;left:16px;top:-100px;background:var(--forest);color:var(--paper);padding:12px;z-index:50}.oeezg1:focus{top:10px}.oenuz9{background-image:repeating-linear-gradient(45deg,transparent,transparent 17px,#173e3208 17px,#173e3208 18px),repeating-linear-gradient(-45deg,transparent,transparent 17px,#173e3208 17px,#173e3208 18px)}.oerwaq{text-align:center;padding:58px 0 51px;border-top:1px solid var(--line)}.oerwaq h1{font-size:clamp(53px,6.1vw,88px);max-width:950px;margin:0 auto 25px}.oerwaq h1 em{display:block;font-weight:500;color:var(--rust)}.oerwaq .oen6yy{margin:0 auto 28px;font-size:20px;color:var(--muted)}.oer5zb{font-size:12px;margin:16px auto 0;color:var(--muted)}.oes5rv{padding:8px;border:1px solid var(--line);background:var(--paper);position:relative}.oes5rv>img{width:100%;height:335px;object-fit:cover;object-position:50% 49%}.oesu17{position:absolute;bottom:8px;left:8px;right:8px;padding:15px 22px;display:flex;justify-content:space-between;background:#102e24d9;color:var(--paper);font-size:10px;letter-spacing:.12em}.oesu17 span:last-child{font-family:var(--serif);font-size:18px;letter-spacing:0}.oewv7s{margin-top:24px;border-block:1px solid var(--line)}.oewv7s>.oey5x4{display:flex;justify-content:space-between;padding:19px 0;font-size:13px}.oewv7s span:before{content:'◇';color:var(--rust);margin-right:13px;font-size:17px}.oeuprw{display:grid;grid-template-columns:.95fr 1.05fr;gap:100px}.oeuprw h2{max-width:430px}.oeuprw .oewza6{padding-top:34px}.oezzmt{background:var(--wash);border-block:1px solid var(--line)}.oel0wy{display:flex;justify-content:space-between;gap:72px;align-items:end;margin-bottom:42px}.oel0wy h2{max-width:650px;margin:0}.oel0wy>p{max-width:330px;font-size:16px;color:var(--muted)}.oeeuoy{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.oeqmm8{display:block;text-decoration:none;border:1px solid #c8cfbf;background:var(--paper);padding:7px;transition:transform .18s,border-color .18s}.oeqmm8:hover{transform:translateY(-4px);border-color:var(--forest);color:var(--ink)}.oemzfw{position:relative;overflow:hidden}.oemzfw img{width:100%;height:205px;object-fit:cover;transition:transform .4s}.oeqmm8:hover img{transform:scale(1.025)}.oear7u{position:absolute;left:12px;top:12px;background:var(--paper);font-size:12px;padding:6px 10px}.oenffx{padding:22px 19px 21px}.oenffx h3{font-size:29px;margin-bottom:14px}.oenffx p{font-size:15px;line-height:1.55;color:var(--muted);min-height:72px}.oepatv{display:flex;justify-content:space-between;gap:20px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid var(--line);padding-top:16px;margin-top:24px}.oepatv span{font-size:20px;line-height:1}.oebl8p{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.oem68m{padding-top:12px}.oem68m>p{font:500 35px/1.4 var(--serif);margin-block:35px}.oem68m>a{font-size:14px}.oejs6k{padding-block:var(--space);background:var(--forest);color:var(--paper)}.oejs6k .oectsa{color:#ecc5a0}.oejs6k .oel0wy>p{color:#d1d8cd}.oep2kr{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin-top:58px}.oep2kr>div{border-top:1px solid #b6c1b24f;padding-top:24px}.oep2kr>div>span{font:500 46px var(--serif);color:#dabd99}.oep2kr h3{font-size:28px;margin:22px 0 15px}.oep2kr p{font-size:15px;color:#dce2d9}.oea40g{margin-top:38px;width:100%;height:350px;object-fit:cover;border:7px solid var(--paper);outline:1px solid var(--line)}.oexdzp{background:#edeadd;border-block:1px solid var(--line)}.oen5fn{font-size:21px;margin-bottom:26px}.oestpv{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.oekcjs{padding:8px;border:1px solid var(--line)}.oekcjs img{height:550px;width:100%;object-fit:cover}.oestpv p{font-size:16px}.oemxh2{display:inline-block;font-size:14px;font-weight:600;margin-top:15px;text-decoration:none;border-bottom:1px solid var(--rust);padding-bottom:5px}.oem5av{background:var(--wash);border-block:1px solid var(--line)}.oetw1q{display:grid;grid-template-columns:.75fr 1.25fr;gap:95px}.oetw1q>div:first-child>p:not(.oectsa){font-size:16px;max-width:300px}.oeiy5c{border-top:1px solid #bfc9bb}.oeiy5c details{border-bottom:1px solid #bfc9bb}.oeiy5c summary{font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:23px 0;font-size:17px;line-height:1.45}.oeiy5c summary::-webkit-details-marker{display:none}.oeiy5c summary>span{flex-shrink:0;font-size:24px;color:var(--rust);font-weight:400}.oeiy5c details[open] summary>span{transform:rotate(45deg)}.oeiy5c details>div{padding:0 36px 24px 0;color:var(--muted);font-size:16px}.oepovi{display:grid;grid-template-columns:.82fr 1.18fr;gap:95px;align-items:start}.oepovi>div>p{max-width:390px}.oepovi .oej1ta{margin-top:28px;color:var(--muted)}.oed2tj{display:grid;grid-template-columns:1fr 1fr;gap:22px}.oeaayi label{font-size:14px;display:block;font-weight:600;margin-bottom:8px}.oeaayi label span{font-weight:400;color:var(--muted)}.oeaayi input:not([type=checkbox]),.oeaayi select,.oeaayi textarea{width:100%;border:1px solid #a1b19f;background:var(--light);color:var(--ink);border-radius:0;padding:12px 13px;margin-bottom:23px;min-height:48px}.oeaayi textarea{resize:vertical;display:block}.oeaayi textarea::placeholder{font-size:14px;color:#627265}.oeaayi .oehvd1{display:flex;gap:12px;align-items:start;font-size:12px;line-height:1.6;font-weight:400;margin-bottom:25px}.oehvd1 input{accent-color:var(--forest);flex-shrink:0;width:18px;height:18px;margin:2px 0}.oej7wx{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.oekfml:empty{display:none}.oekfml{font-size:15px;padding:16px;border:1px solid var(--line);margin-top:20px}.oekfml[data-state=error]{color:#873617;border-color:#aa6547;background:#fff5eb}.oekfml[data-state=success]{background:var(--wash);border-color:var(--forest)}.oeaayi button:disabled{opacity:.7;cursor:wait}.oehdrb{background:var(--forest);color:var(--paper);padding-top:68px}.oeftyi{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:65px;padding-bottom:60px}.oehdrb .oeh795{color:var(--paper);margin-bottom:26px}.oehdrb .oek6v1{width:300px}.oehdrb h2{font:500 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:6px 0 24px;color:#d9b48e}.oeftyi>div>a:not(.oeh795){display:block;font-size:14px;margin-bottom:11px;text-decoration:none;color:#e0e4db}.oeftyi>div>a:hover{color:#f0c6a3;text-decoration:underline}.oeftyi>div>p:not(.oej1ta){font:500 25px/1.3 var(--serif)}.oehdrb .oej1ta{color:#c2ccbd;font-size:12px}.oeoh0q{padding:22px 0;border-top:1px solid #c7d1c238;display:flex;justify-content:space-between;font-size:11px;color:#c8d1c3;gap:24px}.oejsq9{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;padding-block:18px;color:var(--muted)}.oejsq9 a{text-decoration:none}.oejsq9>span[aria-hidden]{color:#9aa18f}.oeyjwp{text-align:center;padding:56px 24px 64px;border-block:1px solid var(--line)}.oeyjwp h1{max-width:900px;margin-inline:auto}.oeyjwp .oen6yy{margin:0 auto;max-width:680px;color:var(--muted)}.oeenj5,.oeh7ov{padding:8px;border:1px solid var(--line);margin-top:40px}.oeenj5 img{width:100%;height:340px;object-fit:cover}.oeh7ov img{width:100%;height:370px;object-fit:cover}.oeol45{display:grid;grid-template-columns:280px 1fr;gap:100px;align-items:start}.oea9q5{position:sticky;top:25px}.oea9q5 nav{display:grid;font-size:14px;border-top:1px solid var(--line)}.oea9q5 nav a{padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--muted)}.oevvme{padding:23px;border:1px solid var(--line);margin-top:32px;background:var(--wash)}.oevvme h2{font-size:29px}.oevvme p{font-size:14px}.oevvme .oeb6fl{width:100%;font-size:13px;padding:12px;gap:18px}.oerrjg{margin-top:56px}.oewq2m{margin-top:52px;padding-top:25px;border-top:1px solid var(--line)}.oewq2m a{display:block;font-size:15px;margin-block:12px}.oek2j8{border-top:1px solid var(--line);text-align:center;padding:75px 20px}.oek2j8 p{margin-inline:auto}.oek2j8 h2{margin-bottom:20px}.oeicto{display:grid;grid-template-columns:1fr 1fr;gap:24px}.oehu7h{padding:32px;border:1px solid var(--line);position:relative;background:var(--light)}.oehu7h h3{padding-right:38px;font-size:31px}.oehu7h p{font-size:16px}.oerfbs{position:absolute;right:25px;top:30px;font:500 23px var(--serif);color:var(--rust)}.oeoy0c{font-size:12px;color:var(--muted)}.oeyqvr{max-width:760px}.oeyqvr h2{font-size:38px;margin-top:46px}.oeyqvr h2:first-child{margin-top:0}.oeyu2y{height:670px;width:100%;object-fit:cover}.oeydt9{max-width:880px}.oeydt9 .oeiy5c summary{font-size:20px}.oexzin{background:var(--wash);padding:30px;margin-top:45px;border:1px solid var(--line)}.oexzin h2{font-size:31px}.oexzin p{font-size:16px}.oed949{margin:30px 0;background:var(--wash);padding:24px;border-left:2px solid var(--rust)}.oed949 h3{font-size:26px;margin-bottom:18px}.oed949 ul{font-size:15px;margin-bottom:0}.oeqmbf h3{font-size:28px}.oev5ij{border:1px solid var(--line);padding:32px;background:var(--wash)}.oelfjd{display:flex;justify-content:center;gap:20px}
@media(min-width:1600px){.oerwaq{padding-top:70px;padding-bottom:60px}.oes5rv>img{height:380px}}@media(max-width:1100px){.oey5x4{width:calc(100% - 64px)}.oewfnz{width:calc(100% - 64px)}.oek6v1{width:250px}.oewfnz nav{gap:18px;font-size:12px}.oewfnz .oeb6fl{font-size:12px;gap:14px;padding-inline:14px}.oebl8p,.oeuprw{gap:55px}.oeol45{gap:55px;grid-template-columns:235px 1fr}.oetw1q,.oepovi{gap:50px}.oenffx{padding:20px 12px}.oenffx h3{font-size:25px}.oenffx p{font-size:14px;min-height:85px}.oestpv{gap:45px}.oeftyi{gap:35px}.oep2kr{gap:24px}.oep2kr h3{font-size:25px}}@media(max-width:850px){.oewfnz{min-height:94px;position:relative}.oek6v1{width:275px}.oezrh9{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid var(--line);color:var(--forest);padding:9px 12px;font-size:14px;min-height:44px}.oewfnz nav{display:none;position:absolute;top:calc(100% - 1px);left:-32px;right:-32px;padding:20px 32px 28px;background:var(--paper);z-index:20;border-block:1px solid var(--line);box-shadow:0 12px 20px #173e3210;align-items:stretch;gap:0;font-size:16px}.oewfnz nav.oexzhq{display:flex;flex-direction:column}.oewfnz nav>a:not(.oeb6fl){padding:13px 0;border-bottom:1px solid var(--line)}.oewfnz nav .oeb6fl{align-self:start;font-size:15px;margin-top:20px}.oed30k{padding-inline:32px}.oeeuoy{grid-template-columns:repeat(2,1fr)}.oeuprw,.oebl8p{grid-template-columns:1fr;gap:35px}.oeuprw h2{max-width:620px}.oeuprw .oewza6{padding-top:0}.oem68m{display:none}.oebl8p>div:first-child>h2{max-width:550px}.oea40g{height:290px;max-width:620px}.oep2kr{grid-template-columns:1fr 1fr;gap:35px}.oestpv{grid-template-columns:1fr;gap:40px}.oekcjs img{height:340px}.oestpv>div:last-child{max-width:65ch}.oetw1q,.oepovi{grid-template-columns:1fr;gap:38px}.oetw1q>div:first-child>p:not(.oectsa){max-width:500px}.oepovi>div>p{max-width:65ch}.oeol45{grid-template-columns:1fr;gap:40px}.oea9q5{position:static}.oea9q5 nav{grid-template-columns:1fr 1fr;gap:0 25px}.oevvme{display:none}.oeol45 article{max-width:100%}.oeol45 .oewza6 p{max-width:70ch}.oel0wy{gap:40px}.oel0wy>p{max-width:270px}.oeftyi{grid-template-columns:1fr 1fr}.oeftyi>div:first-child{grid-column:1/-1}.oehdrb .oek6v1{width:290px}.oeftyi>div:first-child>p{display:none}.oehdrb .oeh795{margin-bottom:0}.oeyu2y{height:400px;object-position:center 40%}.oehu7h{padding:24px}.oehu7h h3{font-size:28px}.oerfbs{right:20px;top:24px}.oeyjwp{padding-block:45px}.oeenj5 img{height:300px}.oelfjd{flex-wrap:wrap}}@media(max-width:540px){body{font-size:17px}.oey5x4,.oewfnz{width:calc(100% - 40px)}.oed30k{padding:10px 20px;font-size:8px;letter-spacing:.1em}.oed30k span{max-width:170px;text-align:right}.oewfnz{min-height:88px;gap:12px}.oek6v1{width:228px}.oezrh9{padding:8px;font-size:12px;gap:6px}.oezrh9 span{font-size:17px}.oewfnz nav{left:-20px;right:-20px;padding-inline:20px}.oerwaq{padding:43px 0 35px}.oerwaq .oectsa{font-size:10px;letter-spacing:.14em;margin-bottom:25px}.oerwaq h1{font-size:51px;line-height:.99;letter-spacing:-.03em;margin-bottom:24px}.oerwaq h1 em{margin-top:12px}.oerwaq .oen6yy{font-size:17px;max-width:310px;line-height:1.55}.oer5zb{font-size:11px}.oes5rv{padding:5px}.oes5rv>img{height:240px;object-position:45% 50%}.oesu17{bottom:5px;left:5px;right:5px;padding:12px;font-size:8px;letter-spacing:.06em}.oesu17 span:last-child{font-size:13px}.oewv7s{margin-top:20px}.oewv7s>.oey5x4{display:grid;grid-template-columns:1fr;justify-items:center;gap:7px;padding:15px 0;font-size:12px}.oewv7s span:before{margin-right:8px;font-size:15px}h2{font-size:39px}.oectsa{font-size:11px;margin-bottom:18px}.oeemua{padding-block:60px}.oeuprw{gap:26px}.oeuprw h2{font-size:40px;margin-bottom:0}.oel0wy{display:block;margin-bottom:30px}.oel0wy>p{margin-top:22px;max-width:100%}.oeeuoy{grid-template-columns:1fr;gap:24px}.oemzfw img{height:210px}.oenffx{padding:20px}.oenffx h3{font-size:31px}.oenffx p{font-size:16px;min-height:0}.oepatv{font-size:12px}.oebl8p{gap:22px}.oewza6 h2{font-size:35px;margin-top:40px}.oewza6 h3{font-size:29px}.oejs6k{padding-block:60px}.oep2kr{grid-template-columns:1fr;gap:30px;margin-top:35px}.oep2kr>div{display:grid;grid-template-columns:45px 1fr;gap:0 20px;padding-top:24px}.oep2kr>div>span{font-size:37px;grid-row:1/3}.oep2kr h3{margin:0 0 14px;font-size:30px}.oep2kr p{font-size:16px}.oea40g{height:260px;margin-top:25px}.oekcjs img{height:300px}.oestpv p{font-size:17px}.oestpv{gap:32px}.oetw1q{gap:30px}.oeiy5c summary{font-size:17px;padding:21px 0}.oeiy5c details>div{padding-right:15px;font-size:16px}.oed2tj{grid-template-columns:1fr;gap:0}.oeaayi .oehvd1{font-size:13px}.oeaayi .oeb6fl{width:100%}.oehdrb{padding-top:46px}.oeftyi{grid-template-columns:1fr;gap:35px;padding-bottom:38px}.oeftyi>div:first-child{grid-column:auto}.oeftyi h2{margin-bottom:18px}.oeoh0q{flex-direction:column;gap:8px;font-size:11px}.oejsq9{font-size:11px;gap:8px;padding-block:14px}.oeyjwp{padding:36px 0 43px}.oeyjwp h1{font-size:46px}.oeyjwp .oen6yy{font-size:18px}.oeenj5,.oeh7ov{margin-top:24px;padding:5px}.oeenj5 img,.oeh7ov img{height:230px}.oea9q5 nav{grid-template-columns:1fr;font-size:13px}.oeol45{gap:40px}.oea9q5 nav a{padding:9px 0}.oek2j8{padding:60px 0}.oek2j8 h2{font-size:39px}.oeicto{grid-template-columns:1fr;gap:20px}.oehu7h{padding:27px}.oehu7h h3{font-size:32px}.oehu7h p{font-size:17px}.oeyu2y{height:360px}.oeydt9 .oeiy5c summary{font-size:18px}.oev5ij{padding:22px 18px}.oepovi.oeqmbf{gap:38px}.oexzin{padding:24px}.oelfjd .oeb6fl{width:100%}.oeyqvr h2{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
