@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--forest:#294d3b;--ink:#22382c;--muted:#657068;--paper:#f8f8f2;--line:#dce1d7;--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:3px solid #839b6d}:is(input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:1px;outline:2px solid #829b76}.sm-frame{width:min(1370px,100% - 104px);margin-inline:auto}.sm-header{border-bottom:1px solid var(--line);background:#fbfcf7}.sm-head-inner{justify-content:space-between;align-items:center;gap:20px;min-height:80px;display:flex}.sm-brand{color:var(--forest);align-items:center;gap:11px;line-height:1;text-decoration:none;display:inline-flex}.sm-brand span{font:400 36px/.95 var(--serif);letter-spacing:-1.5px}.sm-head-inner nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.sm-nav-soft{color:#506356;text-decoration:none}.sm-nav-soft:hover{text-decoration:underline}.sm-header-btn,.sm-outline{color:var(--ink);background:0 0;border:1px solid #b9c4b7;border-radius:7px;justify-content:center;align-items:center;gap:11px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sm-header-btn:hover,.sm-outline:hover{background:#edf0e5}.sm-main{padding-top:32px}.sm-entry{background:#fffefa;border:1px solid #d7ddd2;border-radius:18px;grid-template-columns:minmax(0,1.17fr) minmax(350px,.88fr);display:grid;overflow:hidden}.sm-picture{isolation:isolate;background:#5a4b31;min-height:540px;position:relative;overflow:hidden}.sm-picture>img,.sm-photo-tint{object-fit:cover;object-position:63% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sm-photo-tint{z-index:-1;background:linear-gradient(#111c143b,#0000 32%,#0d170e1f 45%,#0d170ed1),linear-gradient(90deg,#1d201538,#0000 65%)}.sm-photo-meta{color:#fffbe8;letter-spacing:2.15px;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex;position:absolute;top:31px;left:38px}.sm-photo-meta span{background:#f8f5d7;width:24px;height:1px}.sm-photo-copy{color:#fffbed;position:absolute;bottom:40px;left:clamp(25px,3.1vw,52px);right:20px}.sm-photo-copy h1{font:400 clamp(68px,6.5vw,106px)/.9 var(--serif);letter-spacing:-2.2px;margin:0 0 21px}.sm-photo-copy em{color:#e1e8c9;font-weight:400}.sm-photo-copy p{color:#f6f4e9;margin:0;font-size:clamp(14px,1.12vw,17px);font-weight:400;line-height:1.55}.sm-form-wrap{flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,3.65vw,62px) clamp(27px,3.5vw,60px);display:flex}.sm-kicker{color:#637759;letter-spacing:1.9px;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.sm-kicker i{background:#7f966d;width:16px;height:1px}.sm-form-intro h2{font:400 clamp(35px,3.1vw,53px)/1.1 var(--serif);letter-spacing:-1px;color:#233e2d;margin:13px 0 8px}.sm-form-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.sm-form{gap:17px;margin-top:25px;display:grid}.sm-form label{color:#304a39;font-size:12px;font-weight:600;line-height:1.5;display:block}.sm-field{color:#80907f;background:#fff;border:1px solid #d5dbd0;border-radius:7px;align-items:center;gap:11px;height:47px;margin-top:6px;padding:0 12px;display:flex}.sm-field:focus-within{border-color:#728b6b;box-shadow:0 0 0 2px #8ea48226}.sm-field>svg{flex:none;width:17px}.sm-field input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;flex:1;font-size:13px;font-weight:400;outline:0!important}.sm-field input::placeholder{color:#7f857d}.sm-field button{color:#798678;background:0 0;border:0;place-items:center;padding:5px;display:grid}.sm-primary{background:var(--forest);color:#fff;border:1px solid var(--forest);border-radius:7px;justify-content:center;align-items:center;gap:13px;min-height:41px;padding:9px 17px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sm-primary:hover{background:#1e3d2d}.sm-submit{justify-content:space-between;min-height:46px;margin-top:4px;padding:0 16px;font-size:14px}.sm-switch{text-align:center;color:var(--muted);margin:19px 0 0;font-size:12px}.sm-switch button{color:var(--forest);background:0 0;border:0;padding:2px;font-weight:700}.sm-switch button:hover{text-decoration:underline}.sm-error{background:#fff2e9;border:1px solid #e7cfc3;border-radius:6px;margin:0;padding:9px 12px;font-size:13px;color:#963d32!important}.sm-features{grid-template-columns:repeat(3,1fr);padding:34px 0 33px;scroll-margin:20px;display:grid}.sm-features article{border-right:1px solid var(--line);align-items:flex-start;gap:15px;padding:0 24px;display:flex}.sm-features article:first-child{padding-left:0}.sm-features article:last-child{border:0;padding-right:0}.sm-feature-icon{color:#486247;background:#e8eddc;border-radius:12px;flex:0 0 43px;place-items:center;height:43px;display:grid}.sm-features article:nth-child(2) .sm-feature-icon{color:#886639;background:#f0e8d9}.sm-features article:nth-child(3) .sm-feature-icon{color:#52715f;background:#e4ece6}.sm-features h3{font:400 25px/1.05 var(--serif);letter-spacing:-.4px;margin:0 0 6px}.sm-features p{color:var(--muted);max-width:325px;margin:0;font-size:12.5px;line-height:1.55}.sm-footer{border-top:1px solid var(--line);color:#647269;justify-content:space-between;align-items:center;padding:19px 0;font-size:11px;display:flex}.sm-footer span:first-child{font:400 20px var(--serif)}@media (min-width:1500px){.sm-main{padding-top:44px}.sm-picture{min-height:600px}.sm-features{padding-block:40px}}@media (max-width:1100px){.sm-frame{width:calc(100% - 56px)}.sm-entry{grid-template-columns:1.02fr 1fr}.sm-form-wrap{padding:28px}.sm-picture{min-height:515px}.sm-photo-meta{left:25px}.sm-photo-copy h1{font-size:75px}.sm-features article{gap:10px;padding-inline:18px}}@media (max-width:730px){.sm-frame{width:calc(100% - 32px)}.sm-head-inner{min-height:66px}.sm-brand span{font-size:29px}.sm-brand svg{width:33px;height:33px}.sm-head-inner nav{gap:8px}.sm-nav-soft{display:none}.sm-header-btn{padding:8px 11px;font-size:12px}.sm-main{padding-top:17px}.sm-entry{border-radius:13px;grid-template-columns:1fr}.sm-picture{min-height:255px}.sm-photo-meta{font-size:8px;top:20px;left:23px}.sm-photo-copy{bottom:21px;left:23px}.sm-photo-copy h1{margin-bottom:12px;font-size:53px}.sm-photo-copy p{font-size:12px}.sm-optional-br{display:none}.sm-form-wrap{padding:27px 24px}.sm-form-intro h2{font-size:38px}.sm-form{gap:14px;margin-top:19px}.sm-features{grid-template-columns:1fr;padding:9px 0 7px}.sm-features article,.sm-features article:first-child,.sm-features article:last-child{border-right:0;border-bottom:1px solid var(--line);padding:17px 4px}.sm-features article:last-child{border-bottom:0}.sm-features p{max-width:none}.sm-footer{padding:14px 0;font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
