@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.MEsPLq_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.MEsPLq_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}._7DUIhG_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}._7DUIhG_variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--white:#fff;--well:#f1f4f0;--well-hover:#e4e9e2;--rule:#dde3db;--ink:#12261a;--ink-2:#33463a;--muted:#4a5d50;--deep:#038543;--deep-text:#03683a;--mid:#3fa04a;--leaf:#97c95c;--water:#00b9d9;--water-pale:#9addea;--on-deep:#e6f4ea;--on-deep-2:#cdebd6;--on-ink-2:#9fb3a6;--danger:#b42318;--serif:var(--font-serif), "Georgia", serif;--sans:var(--font-sans), system-ui, sans-serif;--gutter:40px;--max:1360px;--section:128px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-move:cubic-bezier(.65, 0, .35, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.6}img,video,svg{max-width:100%;display:block}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}p{text-wrap:pretty;margin:0}a{color:var(--deep-text);-webkit-text-decoration-color:var(--water);text-decoration-color:var(--water);text-underline-offset:5px;text-decoration-thickness:2px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--water);outline-offset:3px;border-radius:2px}.skip{z-index:100;background:var(--ink);color:var(--white);border-radius:6px;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.ch{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:40px;display:grid}.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:40px;display:grid}.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.section{padding-top:var(--section)}.serif{font-family:var(--serif)}.h-hero{font-family:var(--serif);max-width:12ch;font-size:clamp(52px,7vw,96px);line-height:1}.h-2{font-family:var(--serif);font-size:clamp(38px,4.4vw,62px);line-height:1.06}.h-3{font-family:var(--serif);font-size:clamp(24px,2vw,28px);font-weight:500;line-height:1.2}.lede{color:var(--ink-2);max-width:31em;font-size:21px;line-height:1.5}.body{max-width:33em}.soft{color:var(--ink-2)}.muted{color:var(--muted)}.small{font-size:15px}.caption{color:var(--muted);padding-top:12px;font-size:14px}.marker{padding-top:14px}.marker b{font-family:var(--serif);color:var(--deep);font-size:30px;font-weight:400;line-height:1.1;display:block}.marker span{color:var(--muted);margin-top:6px;font-size:15px;display:block}.btn{height:52px;font:inherit;cursor:pointer;transition:transform .14s var(--ease-out), background-color .16s ease;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-accent{background:var(--water);color:var(--ink)}.btn-accent:hover{color:var(--ink);background:#12c6e6}.btn-ink{background:var(--ink);color:var(--white);height:44px;padding:0 20px;font-size:16px}.btn-ink:hover{color:var(--white);background:#1f3a29}.btn[disabled]{cursor:default}.link-strong{font-weight:600}.fill{object-fit:cover;width:100%;height:100%}.r4{border-radius:4px}.hdr{z-index:60;background:var(--white);position:relative}.hdr-in{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.brand{color:var(--ink);align-items:center;gap:12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.mark{flex-shrink:0;position:relative}.mark img{width:100%;height:100%;position:absolute;inset:0}.nav-desk{align-items:center;gap:36px;font-size:16px;display:flex}.nav-desk a:not(.btn){color:var(--ink);text-decoration:none}.nav-desk a[aria-current=page]:not(.btn){text-decoration:underline;-webkit-text-decoration-color:var(--water);text-decoration-color:var(--water)}.menu-btn{height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-size:16px;font-weight:600;display:none}.lines{width:22px;height:12px;position:relative}.lines i{background:var(--ink);height:2px;transition:transform .28s var(--ease-out), top .28s var(--ease-out);border-radius:2px;position:absolute;left:0;right:0}.lines i:first-child{top:0}.lines i:last-child{top:10px}.is-open .lines i:first-child{top:5px;transform:rotate(45deg)}.is-open .lines i:last-child{top:5px;transform:rotate(-45deg)}.sheet{z-index:50;background:var(--white);padding:84px var(--gutter) 0;clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .44s var(--ease-drawer), visibility 0s linear .44s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.is-open .sheet{clip-path:inset(0);visibility:visible;transition:clip-path .44s var(--ease-drawer), visibility 0s}.sheet-grid{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.sheet-links a{color:var(--ink);opacity:0;padding:10px 0;text-decoration:none;display:block;transform:translateY(14px)}.sheet-links b{font-family:var(--serif);font-size:clamp(36px,5.4vh,44px);font-weight:400;line-height:1.05;transition:color .16s;display:block}.sheet-links span{color:var(--muted);margin-top:2px;font-size:15px;display:block}.sheet-links a[aria-current=page] b{color:var(--deep-text)}.is-open .sheet-links a{animation:rise .44s var(--ease-out) forwards}.is-open .sheet-links a:first-child{animation-delay:.12s}.is-open .sheet-links a:nth-child(2){animation-delay:.17s}.is-open .sheet-links a:nth-child(3){animation-delay:.22s}.is-open .sheet-links a:nth-child(4){animation-delay:.27s}.sheet-meta{opacity:0;margin-top:28px;font-size:15px;line-height:1.6}.is-open .sheet-meta{animation:rise .44s var(--ease-out) .34s forwards}.season{color:var(--deep-text)}.season:before{content:"";background:var(--water);vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.sheet-land{margin:28px calc(var(--gutter) * -1) 0;opacity:0;flex-shrink:0;height:clamp(150px,26vh,248px);overflow:hidden;transform:translateY(40px)}.is-open .sheet-land{animation:rise .62s var(--ease-out) .2s forwards}.sheet-land img{object-fit:cover;object-position:30% 92%;width:100%;height:100%}.sheet-plates{display:none}@keyframes rise{to{opacity:1;transform:none}}.cut-wrap{isolation:isolate;background:var(--white);position:relative;overflow:hidden}.cut-media{object-fit:cover;object-position:50% 74%;width:100%;height:100%;position:absolute;inset:0}.cut{background:var(--white);color:#000;mix-blend-mode:screen;font-family:var(--serif);padding:8px max(var(--gutter), calc(50% - 640px)) 28px;margin:0;font-size:clamp(64px,11.6vw,176px);font-weight:600;line-height:.9;position:relative}.months{grid-template-columns:80px repeat(12,minmax(0,1fr));align-items:center;gap:3px;display:grid}.months i{background:#eef1ec;height:36px;display:block}.months i.r{background:var(--water)}.months i.w{background:var(--water-pale)}.plates{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.plate{color:var(--ink);text-decoration:none;display:block}.plate:hover{color:var(--ink)}.plate .pimg{border-radius:4px;overflow:hidden}.plate img{transition:transform .6s var(--ease-out)}.plate:hover img{transform:scale(1.03)}.area{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:72px;display:grid}.area.flip>:first-child{order:2}.levers{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.vals{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;display:grid}.band-deep{background:var(--deep);color:var(--white)}.band-deep .marker b{color:var(--white)}.band-deep .marker span{color:var(--on-deep-2)}.field label,.label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.input{width:100%;font:inherit;color:var(--ink);background:var(--well);appearance:none;border:0;border-radius:6px;min-height:56px;padding:14px 16px;font-size:17px}.input:focus{outline:2px solid var(--water);outline-offset:1px;background:var(--white)}.input[aria-invalid=true]{background:var(--white);box-shadow:inset 0 0 0 2px var(--danger)}.err{color:var(--danger);margin-top:6px;font-size:14px}textarea.input{resize:vertical;min-height:140px}select.input{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 22px) 25px,calc(100% - 16px) 25px;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.well{background:var(--well);border-radius:10px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.appear{animation:appear .36s var(--ease-out) both}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.legal-aside{align-self:start;position:sticky;top:24px}.legal-aside ol{margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none}.legal-aside li{margin-top:10px}.legal-aside a{color:var(--ink-2);text-decoration:none}.legal-aside a:hover{color:var(--deep-text);text-decoration:underline;-webkit-text-decoration-color:var(--water);text-decoration-color:var(--water)}.legal-body{max-width:40em}.legal-body section{scroll-margin-top:24px}.legal-body section+section{margin-top:56px}.legal-body h2{font-family:var(--serif);font-size:32px;line-height:1.15}.legal-body p,.legal-body ul{color:var(--ink-2);margin:16px 0 0}.legal-body ul{padding-left:20px}.legal-body li+li{margin-top:8px}.legal-body strong{color:var(--ink);font-weight:600}.legal-body code{background:var(--well);border-radius:4px;padding:1px 6px;font-size:.9em}.ftr{background:var(--ink);color:var(--white);margin-top:40px;font-size:16px;line-height:1.7;position:relative}.ftr a{color:var(--white);text-decoration:none}.ftr a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--water);text-decoration-color:var(--water)}.ftr .tear{width:100%;height:40px;position:absolute;top:-39px;left:0}.ftr-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:40px;display:grid}.ftr-cols{border-top:1px solid #2c4434;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:72px;padding-top:40px;display:grid}.ftr .lbl{color:var(--on-ink-2);margin-bottom:10px;font-size:14px;display:block}.ftr-base{color:var(--on-ink-2);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:72px;font-size:14px;display:flex}.ftr .season{color:var(--on-ink-2)}.qa details{border-bottom:1px solid var(--rule)}.qa summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;gap:16px;padding:22px 0;font-size:24px;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa .pm{color:var(--deep-text);transition:transform .2s var(--ease-out)}.qa details[open] .pm{transform:rotate(45deg)}.qa p{color:var(--ink-2);max-width:36em;padding-bottom:24px}.give{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;column-gap:72px;display:grid}.panel{background:var(--white);border-radius:12px;padding:40px;box-shadow:0 1px 2px #12261a14,0 8px 32px #12261a12}.opt{font:inherit;cursor:pointer;background:var(--well);width:100%;height:56px;color:var(--ink);border:0;border-radius:6px;font-size:17px;font-weight:600;transition:background-color .16s,color .16s,transform .12s}.opt:hover{background:var(--well-hover)}.opt:active{transform:scale(.97)}.opt[aria-pressed=true]{background:var(--ink);color:var(--white)}.seg{background:var(--well);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg .opt{background:0 0;height:48px;font-size:16px}.seg .opt[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #12261a1f,0 2px 8px #12261a14}.amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;display:grid}.spend{border-radius:4px;gap:2px;height:16px;display:flex;overflow:hidden}.key{border-radius:2px;width:10px;height:10px;margin-right:8px;display:inline-block}.intro-veil{display:none}html.intro .intro-veil{z-index:90;background:var(--white);display:block;position:fixed;inset:0}html.intro body{overflow:hidden}.intro-veil .imark{transform-origin:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:46%;left:50%}.intro-veil .imark img{opacity:0;width:100%;height:100%;position:absolute;inset:0}.intro-veil .iword{text-align:center;opacity:0;font-size:17px;font-weight:600;position:absolute;top:calc(46% + 80px);left:0;right:0}html.intro .imark img{animation:layer .38s var(--ease-out) forwards}html.intro .imark img:first-child{animation-delay:80ms}html.intro .imark img:nth-child(2){animation-delay:.16s}html.intro .imark img:nth-child(3){animation-delay:.24s}html.intro .imark img:nth-child(4){transform-origin:62% 22%;animation:.3s cubic-bezier(.34,1.3,.64,1) .52s forwards leaf}html.intro .iword{animation:rise .3s var(--ease-out) .76s forwards;transform:translateY(8px)}html.intro.intro-out .intro-veil{pointer-events:none;background:0 0}html.intro.intro-out .intro-veil:before{content:"";background:var(--white);animation:lift .48s var(--ease-move) forwards;position:absolute;inset:0}html.intro.intro-out .iword{opacity:1;animation:.16s forwards out}@keyframes layer{0%{opacity:0;filter:drop-shadow(0 4px 3px #12261a40);transform:translateY(14px)}to{opacity:1;filter:drop-shadow(0 1px 1px #12261a26);transform:none}}@keyframes leaf{0%{opacity:0;transform:rotate(-8deg)scale(.9)}to{opacity:1;transform:none}}@keyframes lift{to{transform:translateY(-100%)}}@keyframes out{to{opacity:0}}@media (max-width:1023px){.nav-desk{display:none}.menu-btn{display:inline-flex}.plates,.levers{grid-template-columns:repeat(2,minmax(0,1fr))}.give{grid-template-columns:minmax(0,1fr);row-gap:64px}}@media (min-width:700px) and (max-width:1023px){.sheet{padding-top:120px;padding-bottom:40px}.sheet-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:32px}.sheet-links b{font-size:64px}.sheet-left{flex-direction:column;display:flex}.sheet-meta{margin-top:auto;padding-top:32px}.sheet-land{display:none}.sheet-plates{align-content:start;gap:12px;display:grid}.sheet-plates div{opacity:0;transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);border-radius:6px;overflow:hidden;transform:translateY(24px)}.sheet-plates img{object-fit:cover;width:100%;height:200px}.is-open .sheet-plates div{animation:rise .56s var(--ease-out) forwards}.is-open .sheet-plates div:first-child{animation-delay:.2s}.is-open .sheet-plates div:nth-child(2){animation-delay:.26s}.is-open .sheet-plates div:nth-child(3){animation-delay:.32s}.is-open .sheet-plates div:nth-child(4){animation-delay:.38s}.sheet-plates div.up{box-shadow:0 2px 4px #12261a1a,0 14px 28px #12261a1f;transform:translateY(-6px)!important}}@media (max-width:820px){:root{--gutter:16px;--section:96px}.hdr-in{height:64px}.ch,.split,.area,.vals,.ftr-top,.row2{grid-template-columns:minmax(0,1fr);row-gap:24px}.area.flip>:first-child{order:0}.three,.trust{grid-template-columns:minmax(0,1fr)}.ftr-cols{gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.legal-aside{position:static}.months{grid-template-columns:56px repeat(12,minmax(0,1fr));gap:2px}.months i{height:28px}.cut{line-height:.95}.cut-media{object-position:50% 100%;height:190%;top:auto;bottom:0}.amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:24px}.bleed{margin-left:var(--gutter)!important}.pair2{padding-top:0!important}.ftr-top>:last-child{text-align:left!important;justify-self:start!important}}@media (max-width:520px){.levers,.plates{grid-template-columns:minmax(0,1fr)}}@media (hover:none){.plate:hover img{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.sheet-links a,.sheet-meta,.sheet-land,.sheet-plates div{opacity:1;transform:none}}
