:root{--forest-950:#08190F;--forest-900:#0C2417;--forest-800:#0F2E1E;--forest-700:#16412A;--forest-600:#205235;--leaf-700:#1B7038;--leaf-600:#1B7038;--leaf-550:#2E8C4F;--leaf-500:#3F9E5E;--leaf-400:#60BE7A;--leaf-300:#8AD3A0;--mint-200:#BFE1C5;--mint-100:#DCEFE1;--mint-50:#EEF7F0;--cream:#F7F3EA;--cream-2:#F1EBDD;--sand:#E7DFCC;--paper:#FFFFFF;--amber:#D79A2B;--text:#122019;--text-2:#3B4E43;--muted:#5C6E63;--line:rgba(15,46,30,.13);--line-2:rgba(15,46,30,.07);--line-light:rgba(255,255,255,.16);--bg:var(--cream);--ring:0 0 0 3px rgba(96,190,122,.45);--r-xs:10px;--r-sm:14px;--r:20px;--r-md:26px;--r-lg:34px;--r-xl:46px;--r-pill:999px;--sh-1:0 1px 2px rgba(12,36,23,.05), 0 2px 8px rgba(12,36,23,.05);--sh-2:0 2px 6px rgba(12,36,23,.05), 0 12px 30px rgba(12,36,23,.08);--sh-3:0 8px 20px rgba(12,36,23,.08), 0 30px 60px rgba(12,36,23,.12);--sh-prod:0 30px 60px -22px rgba(12,36,23,.42);--sans:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--serif:"Fraunces", Georgia, "Times New Roman", serif;--step--1:clamp(.8125rem,.79rem + .12vw,.875rem);--step-0:clamp(.9375rem,.9rem + .2vw,1.0625rem);--step-1:clamp(1.0625rem,1rem + .32vw,1.25rem);--step-2:clamp(1.25rem,1.15rem + .5vw,1.5rem);--step-3:clamp(1.5rem,1.34rem + .8vw,2rem);--step-4:clamp(1.875rem,1.6rem + 1.35vw,2.75rem);--step-5:clamp(2rem,1.6rem + 2.1vw,3.4rem);--step-6:clamp(2.4rem,1.8rem + 3.2vw,4.4rem);--step-7:clamp(2.9rem,1.9rem + 5vw,5.5rem);--gap:clamp(1rem,.8rem + .9vw,1.6rem);--pad-x:clamp(1.15rem,.6rem + 2.4vw,2.75rem);--sec-y:clamp(3.75rem,2.6rem + 5vw,8rem);--maxw:1240px;--maxw-narrow:760px;--header-h:74px}@media(max-width:900px){:root{--header-h:64px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--step-0);line-height:1.62;font-weight:450;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-variant-numeric:tabular-nums lining-nums}body.is-locked{overflow:hidden}h1,h2,h3,h4,h5{margin:0;font-weight:800;line-height:1.06;letter-spacing:-.028em;color:var(--forest-900);text-wrap:balance}h1{font-size:var(--step-6)}h2{font-size:var(--step-5)}h3{font-size:var(--step-3);letter-spacing:-.02em}h4{font-size:var(--step-2);letter-spacing:-.016em}p{margin:0 0 1em;text-wrap:pretty}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}img{height:auto}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}hr{border:0;border-top:1px solid var(--line);margin:0}strong,b{font-weight:700}small{font-size:var(--step--1)}::selection{background:var(--leaf-400);color:var(--forest-900)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:6px}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--forest-800);color:#fff;padding:.85rem 1.25rem;border-radius:0 0 var(--r-xs) 0}.skip:focus{left:0}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad-x)}.container--wide{max-width:1480px}.container--narrow{max-width:var(--maxw-narrow);margin-inline:auto;padding-inline:var(--pad-x)}.section{padding-block:var(--sec-y);position:relative}.section--tight{padding-block:clamp(2.5rem,1.8rem + 3vw,4.5rem)}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.tone-cream{background:var(--cream)}.tone-paper{background:var(--paper)}.tone-mint{background:var(--mint-50)}.tone-mint-2{background:var(--mint-100)}.tone-sand{background:var(--cream-2)}.tone-dark{background:var(--forest-800);color:var(--mint-100)}.tone-dark h1,.tone-dark h2,.tone-dark h3,.tone-dark h4{color:#fff}.tone-deep{background:var(--forest-900);color:var(--mint-100)}.tone-deep h1,.tone-deep h2,.tone-deep h3,.tone-deep h4{color:#fff}.tone-leaf{background:var(--leaf-400);color:var(--forest-900)}.grid{display:grid;gap:var(--gap)}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.g2,.g3,.g4{grid-template-columns:1fr}}.stack{display:grid;gap:var(--gap)}.flow>*+*{margin-top:1.1em}.center{text-align:center}.measure{max-width:60ch}.measure-sm{max-width:46ch}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.75rem}.mt-4{margin-top:2.5rem}.mt-5{margin-top:3.5rem}.mx-auto{margin-inline:auto}.eyebrow{margin:0 0 .9rem;font-size:.72rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--leaf-600);display:flex;align-items:center;gap:.55rem}.shead--center .eyebrow{justify-content:center}.eyebrow:before{content:"";width:20px;height:2px;background:currentColor;border-radius:2px;flex:none}.eyebrow--light,.tone-dark .eyebrow,.tone-deep .eyebrow,.hero .eyebrow,.phero .eyebrow,.banner .eyebrow,.footer .eyebrow{color:var(--leaf-300)}.eyebrow--plain:before{display:none}.serif{font-family:var(--serif);font-weight:600;font-variation-settings:"opsz" 60,"SOFT" 20,"WONK" 1;letter-spacing:-.02em}.lead{font-size:var(--step-1);color:var(--text-2);line-height:1.55}.tone-dark .lead,.tone-deep .lead{color:var(--mint-200)}.muted{color:var(--muted)}.tone-dark .muted,.tone-deep .muted{color:#def0e4ad}.hl{color:var(--leaf-600)}.tone-dark .hl,.tone-deep .hl{color:var(--leaf-400)}.shead{margin-bottom:clamp(2rem,1.4rem + 2vw,3.5rem)}.shead--center{text-align:center;max-width:52rem;margin-inline:auto}.shead--left{max-width:44rem}.shead--split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--gap);align-items:end;max-width:none}@media(max-width:860px){.shead--split{grid-template-columns:1fr;align-items:start}}.shead__title{font-size:var(--step-5)}.shead__copy{margin-top:1.1rem;font-size:var(--step-1);color:var(--text-2);line-height:1.55}.shead--center .shead__copy{margin-inline:auto;max-width:46rem}.tone-dark .shead__copy,.tone-deep .shead__copy{color:var(--mint-200)}.ico{display:inline-flex;width:1.15em;height:1.15em;flex:none}.ico svg{width:100%;height:100%}.pattern-rail,.pattern-bg{background-image:var(--pattern-tile);background-size:170px auto;background-repeat:repeat}.pattern-bg{opacity:.05}.sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hidden{display:none!important}html,body{max-width:100%}h1,h2,h3,h4,p,li,dt,dd,summary,td,th{overflow-wrap:break-word}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
