:root{--system-font-family-default:"Gimlet Text",sans-serif;--system-font-family-display:"Gimlet Display",sans-serif;--system-font-family-micro:"Gimlet Micro",sans-serif;--system-font-family-mono:"Monoflow",monospace;--system-width-gap:5vw;--system-width-column:16.6667%;--system-width-scrollbar:calc(100vw - 100%);--root-font-size-100:0.563rem;--root-font-size-200:0.813rem;--root-font-size-300:1rem;--root-font-size-400:1.333rem;--root-font-size-500:1.777rem;--root-font-size-600:2.369rem;--root-font-size-700:3.157rem;--root-font-size-800:4.209rem;--root-font-size-900:5.61rem;--root-font-size-1000:7.478rem;--root-color-grey-100:#e9f3ed;--root-color-grey-200:#cad3ce;--root-color-grey-300:#acb4af;--root-color-grey-400:#8f9692;--root-color-grey-500:#737975;--root-color-grey-600:#585e5a;--root-color-grey-700:#3f4340;--root-color-grey-800:#272b28;--root-color-grey-900:#111412;--system-easing-easeOut:cubic-bezier(0.43,0.94,0.64,1);--system-easing-strongEaseOut:cubic-bezier(0.06,0.74,0.36,0.98);--spring-easing:linear(0,0.0027,0.0105 0.69%,0.0447 1.44%,0.1055,0.1867 3.1%,0.3736 4.61%,0.9115 8.46%,1.0525 9.63%,1.1581,1.2435,1.3071 12.73%,1.3292 13.21%,1.3488 13.76%,1.3609 14.24%,1.3694 14.79%,1.3718,1.3722 15.48%,1.3671 16.17%,1.3532,1.3317 17.68%,1.3012 18.51%,1.2615 19.4%,1.0477 23.53%,0.9963 24.63%,0.9571 25.59%,0.9199,0.8918,0.873 28.9%,0.867 29.45%,0.8629 30.07%,0.8614 30.75%,0.8632,0.8683 32.27%,0.877 33.09%,0.9033 34.81%,0.9817 38.87%,1.0146 40.87%,1.0295 42.04%,1.0401,1.0472,1.0509 45.34%,1.051 46.85%,1.0459 48.43%,1.0362 50.15%,1.007 54.21%,0.9951 56.14%,0.9856 58.34%,0.9812 60.47%,0.9809 62.06%,0.9828 63.78%,1.0016 71.41%,1.0069 75.54%,1.0064 79.19%,0.9977 89.99%,0.9995 99.96%);--system-duration-largo:1000ms;--system-duration-adagio:500ms;--system-duration-andante:400ms;--system-duration-moderato:300ms;--system-duration-allegro:150ms;--system-duration-presto:50ms;--system-border-default:1px solid #2a3930;--docs-border-default:0.5px solid #d7ded9;--root-border-100:0.5px solid #2a3930;--system-color-text:var(--system-color-greyAluminum);--system-color-textStrong:var(--system-color-whiteSmoke);--system-color-textSecondary:var(--system-color-greyAluminum);--system-color-docsText:#222;--system-color-headline:#222;--link-hover:var(--system-color-whiteSmoke);--system-color-darkGreen:#111412;--system-color-softGreen:#96a29a;--system-color-leafGreen:#007910;--system-color-lumiGreen:#21b034;--system-color-imperialBlue:#4c5cdd;--system-color-indigoBlue:#0b25ff;--system-color-yellow:#e1bb23;--system-color-midnightBlue:#0c187e;--system-color-whiteSmoke:#e8e8e8;--system-color-greyAluminum:#96a29a;--font-size-footprint:var(--root-font-size-100);--font-size-caption:var(--root-font-size-200);--font-size-small:var(--root-font-size-300);--font-size-body:var(--root-font-size-400);--font-size-preamble:var(--root-font-size-500);--font-size-subheading:var(--root-font-size-600);--font-size-heading:var(--root-font-size-700);--font-size-headline:var(--root-font-size-800);--font-size-display:var(--root-font-size-900);--notice-text-ink:var(--root-color-grey-800);--heading-ink:var(--root-color-grey-100);--font-size:var(--font-size-body);--button-ink:#fff;--button-canvas:var(--root-color-grey-800);--button-highlight:var(--root-color-grey-200);--button-shine-from:rgba(148,255,145,0);--button-shine-to:rgba(94,103,94,.2)}[x-cloak]{display:none!important}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none;scrollbar-gutter:stable}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.35}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}abbr{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{background:var(--system-color-darkGreen);scroll-behavior:smooth;line-height:1.35;height:100vh;scroll-padding-top:40px;font-size:1em}body,html{min-height:100vh;padding:0;margin:0;font-weight:300;font-family:var(--system-font-family-default)}body{background:url(/assets/images/waves.webp) -1200px 0 no-repeat;background-size:3000px auto;color:var(--system-color-text);-webkit-font-smoothing:antialiased}main{max-width:1160px}hr{border:0;border-bottom:1px solid transparent}img,video{vertical-align:bottom;max-width:100%}p{max-width:var(--text-width-max,100%)}button{border:none;background:transparent;font-family:inherit;font-size:inherit;padding:0}button:hover{cursor:pointer}a{color:var(--link-default);transition:color .1s linear;text-decoration:var(--link-textDecoration,underline);text-decoration-thickness:.5px;text-underline-offset:.15em}a:focus-visible,button:focus-visible{outline:2px solid #333}a:focus-visible{outline-offset:.25em}button:focus-visible{outline-offset:-1px}a:hover{color:var(--link-hover);text-decoration:var(--link-textDecoration-hover,underline)}:focus-visible{outline:2px solid;outline-offset:3px}@keyframes a{0{transform:rotate(0)}to{transform:rotate(1turn)}}.is-loading:after{content:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%2036c8.284%200%2015-6.716%2015-15%200-8.284-6.716-15-15-15%22%20stroke%3D%22%23979797%22%20stroke-width%3D%2212%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E%0A");width:42px;height:42px;position:absolute;animation:a 1s linear infinite;left:50%;top:50%;margin:-21px}[href="#main"]{position:fixed;top:4.5vw;left:-100vw;background:#111;padding:.6em 1.2em .8em;z-index:999}[href="#main"]:focus{outline:none;left:4.5vw;color:#fff}details{border-top:.5px solid #2a3930;overflow-anchor:none;padding:.75em 1.5em;--font-size:var(---font-size-body);--text-ink:var(--system-color-greyAluminum)}details:last-of-type{border-bottom:.5px solid #2a3930}summary{font-size:var(--font-size-body);cursor:pointer;position:relative;color:#fff}details p{margin:.75em 0}@keyframes b{0%{transform:rotate(0deg);filter:blur(0)}50%{transform:rotate(90deg);filter:blur(2px)}to{transform:rotate(180deg);filter:blur(0)}}@keyframes c{0%{transform:rotate(180deg);filter:blur(0)}50%{transform:rotate(270deg);filter:blur(2px)}to{transform:rotate(1turn);filter:blur(0)}}details summary:before{content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20d%3D%22m20%208-8%208-8-8%22%2F%3E%3C%2Fsvg%3E");height:24px;width:24px;position:absolute;right:calc(100% + 6px);animation:c .2s ease-out forwards;top:2px}details[open] summary:before{animation:b .2s ease-out forwards}summary::marker{content:""}.u-concealed{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.u-hline1,.u-hline2{max-width:calc(1260px + 4rem);border:var(--system-border-default)}.u-hline1{margin:10vw auto}.u-hline2{margin:5vw auto}.u-hspace1{margin:10vw auto;border-color:transparent}.u-hspace2{margin:.5vw 0}.u-featureSmall{--font-size:var(--font-size-small)}.u-currency{padding-right:2px}.u-cursorPointer{background:url(/assets/images/cursor-pointer.svg) no-repeat;width:90px;height:90px;position:absolute;left:var(--x);top:var(--y);background-size:contain}.u-menu{position:relative;display:inline-block;transition:transform .5s var(--spring-easing);transform-origin:50%}.u-menu:hover{transform:scale(1.05)}.u-anchor{--link-textDecoration:none;position:relative}.u-anchor:hover:after{content:"\21AA";position:absolute;right:calc(100% + .25em);top:50%;transform:translateY(-50%);opacity:.1}.u-sticky{position:sticky;top:0}.u-colWithDivider{column-count:2;gap:2vw;padding:.75rem 0 1rem;position:relative}.u-colWithDivider:after{content:" ";width:1px;height:0%;border-left:.5px solid #000;position:absolute;left:50%;top:0;transition:height 1.5s ease-out}.u-colWithDivider.is-inView:after{height:100%}.u-fontSize-xlarge{font-size:var(--root-font-size-700)}.u-fontSize-medium{font-size:var(--root-font-size-500)}.u-fontSize-default{font-size:var(--root-font-size-400)}.u-fontSize-small{font-size:var(--root-font-size-300)}.u-fontSize-xsmall{--fontSize:var(--root-font-size-200)}.u-reveal{overflow:hidden;position:relative;display:inline-block;color:transparent!important}.u-reveal:after,.u-reveal:before{content:attr(data-reveal);position:absolute;width:100%;left:0;transition:transform .3s var(--system-easing-easeOut);color:var(--color);transform-origin:0 0}.u-reveal:after{transform:translate3d(0,100%,0) rotate(30deg);color:var(--hover)}.u-reveal:before,.u-reveal:hover:after{transform:translateZ(0) rotate(0)}.u-reveal:hover:before{transform:translate3d(0,-100%,0) rotate(-30deg)}.u-stage{background-color:#2a3930!important;aspect-ratio:16/9!important;padding-top:6vw;padding-bottom:6vw}.u-indicator{background:var(--system-color-silverTreeMint);color:#111;border-radius:2em;font-size:.6em;font-weight:600;line-height:1.2rem;width:1.15rem;display:block;height:1.15rem;text-align:center;position:absolute;bottom:calc(100% - .5rem);left:calc(100% - .25rem);pointer-events:none}.has-js .u-jshide,.u-indicator:empty{display:none}.u-pill{color:#fff;padding:1.2rem 2rem 1.4rem;background-color:#a2e;border-radius:50px;display:block;transition:background-color .3s cubic-bezier(.15,.95,.5,1);font-weight:700;background-color:var(--link-default)}.u-pill:hover{background-color:var(--link-hover)}.u-pillLink{color:#fff!important;text-decoration:none}.u-pillLink:hover{text-decoration:underline}.u-cover{clip-path:inset(0 0 -9% 0)}.u-cover,.u-uncover{display:inline-block}.u-uncover{position:relative;transform:translate3d(0,1em,0);animation:d 1s cubic-bezier(.15,.95,.5,1) forwards}.u-buttonlink:hover{color:#fff}.u-formgroup{background:rgba(0,0,0,.1);display:flex;border-radius:20px;align-items:center;font-size:10px;padding:.25rem .5rem .25rem .75rem}.u-padded{padding:1.5vw}.u-padded-vertical{padding-top:2rem;padding-bottom:2rem}.u-region{max-width:41.5vw;margin:auto}.u-cols{column-count:3;column-gap:3vw}.u-char{background:#eee;margin:0 2px 2px 0;font-size:42px;line-height:85px;height:80px;width:84px;text-align:center}.u-inline{display:flex}.u-textRight{text-align:right}.u-subtleLink{color:inherit!important;text-decoration-color:#888}.u-subtleText{color:rgba(0,0,0,.6)}.u-dialog{background:#fff;padding:2em 4em 3em;margin:auto calc(20% + 36px)}.u-help,.u-meta{font-size:.7rem!important;color:var(--system-color-silverChalice)}.u-meta strong{color:#222}.u-help{color:#777;margin-top:.25rem}.u-strike{text-decoration:line-through}button.u-cart{margin:-.4em 0 0;position:relative}.u-softRule{margin:.5rem 0}.u-rule{border-bottom:1px solid #ccc}.u-scroll{overflow-x:scroll;width:100%}.u-form{background:#111;color:#fff;padding:5vw 6vw 8vw}.u-white{color:#fff!important}.u-word{color:var(--color,inherit);transition:color .2s ease-out}.u-word:hover{color:var(--color-hover,inherit)}.u-em{color:#fff}.u-preamble{font-size:1.5rem;line-height:1.4}.u-preamble2{font-size:1.94rem;line-height:1}.u-preamble2 p{line-height:inherit;hyphens:none}.u-allcaps{font-size:85%;text-transform:uppercase;letter-spacing:.03em}.u-smallcaps{font-variant:all-small-caps}.u-textBalance{text-wrap:balance}.u-feedback{background:#dcd6e0;color:#222;padding:.5rem;display:block}.u-max22ch{max-width:22ch;hyphens:none}.u-headKicker{display:inline-block;font-family:var(--system-font-family-micro,inherit);margin:0;border:.5px solid var(--root-color-grey-100);border-top-color:var(--root-color-grey-200);border-bottom-color:var(--root-color-grey-200);border-radius:10em;padding:.25em .75em .25em calc(17px + .75em);font-size:var(--font-size-caption);position:relative}.u-headKicker:after{position:absolute;content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20%20preserveAspectRatio%3D%22none%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%227.25%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%223.25%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E%0A");width:15px;height:15px;left:4px;top:50%;translate:0 -7.5px}.u-kicker{background:linear-gradient(82deg,hsla(0,0%,100%,0) 44.59%,hsla(0,0%,100%,.2) 94.4%),#1a221b;display:inline-block;padding:.3em .9em;color:#fff;border-radius:50px;font-size:12px;margin:0 0 .5rem;position:relative}.u-kicker:after{content:" ";position:absolute;background-color:#2538d5;background:linear-gradient(227deg,#afb3af -2.07%,#1a221b 54.74%);top:-1px;bottom:-1px;left:-1px;right:-1px;z-index:-2;border-radius:5em}.u-kicker:before{content:" ";position:absolute;z-index:-3;background:#fff;width:100px;height:100px;border-radius:50px;filter:blur(50px);top:-30px;left:10px;opacity:.15}.u-sticky{position:sticky!important}.u-w100{font-weight:100}.u-w200{font-weight:200}.u-w300{font-weight:300}.u-w400{font-weight:400}.u-w500{font-weight:500}.u-w600{font-weight:600}.u-w700{font-weight:700}.u-w800{font-weight:800}.u-w900{font-weight:900}.u-italic{font-style:italic}@supports (font-variation-settings:normal){.u-w100{font-weight:100}.u-w200{font-weight:200}.u-w300{font-weight:300}.u-w400{font-weight:364}.u-w500{font-weight:447}.u-w600{font-weight:553}.u-w700{font-weight:669}.u-w800{font-weight:789}.u-w900{font-weight:900}.u-italic{font-variation-settings:"ital" 9;font-style:normal}}.u-variableFont{display:none}.u-noVariableFont{display:initial}@supports (font-variation-settings:normal){.u-noVariableFont{display:none}.u-variableFont{display:initial}}.u-headerNav{position:absolute;top:40px;left:calc(((100vw - 44px) * .2) + 44px)}.u-notice{color:#fff;font-style:normal;font-variant:normal;font-weight:400;background:#111;padding:.1em .5em .2em;font-size:.7rem;display:inline-block}.u-icon{margin-right:.5rem}.u-specimen{font-family:var(--font,inherit);display:inline-block}.u-alignBaseline{align-items:baseline}.u-alignLastBaseline{align-items:last baseline}.u-fixed{position:fixed;right:44px;bottom:40px}.u-fontSize-h1,.u-fontSize-large{font-size:var(--root-font-size-600)}.u-h2{font-size:2rem}.u-h3{font-size:3.5rem;line-height:.86;font-weight:600}.u-h4{font-size:1rem}.u-h4,.u-h5{font-variant:all-small-caps}.u-h5{font-size:.7rem;margin-bottom:.5em}.u-h6{font-size:1rem}.u-footprint{font-size:var(--font-size-footprint)!important}.u-caption{font-size:var(--font-size-caption)!important}.u-small{font-size:var(--font-size-small)!important}.u-body{font-size:var(--font-size-body)!important}.u-preamble{font-size:var(--font-size-preamble)!important}.u-subHeading{font-size:var(--font-size-subheading)!important}.u-heading{font-size:var(--font-size-heading)!important}.u-headline{font-size:var(--font-size-headline)!important}.u-display{font-size:var(--font-size-display)!important}a.u-bare{text-decoration:none;border:0}.u-switch{border-radius:15px;width:60px;height:30px;background:rgba(0,0,0,.1) url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2216%22%20height%3D%227%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.08%206.07c1.46%200%202.43-1.04%202.43-2.71C5.51%201.64%204.54.6%203.07.6%201.61.6.66%201.64.66%203.36c0%201.67.96%202.71%202.42%202.71zm0-.67c-.95%200-1.68-.82-1.68-2.05%200-1.27.73-2.09%201.67-2.09.95%200%201.7.82%201.7%202.09.01%201.24-.75%202.05-1.69%202.05zM10.322%201.31V.66h-3.09V6h.73V3.54h2.09V2.9h-2.09V1.31h2.36zM15.166%201.31V.66h-3.09V6h.73V3.54h2.09V2.9h-2.09V1.31h2.36z%22%20fill%3D%22%23222%22%2F%3E%3C%2Fsvg%3E") no-repeat 75% 50%;position:relative}.u-switch:after{content:" ";border-radius:50%;position:absolute;height:18px;width:18px;left:6px;top:6px;background:#111;transition:transform .2s ease-out}[type=checkbox]:checked+.u-switch:after{transform:translateX(30px);background:#fff}[type=checkbox]:checked+.u-switch{background:#111 url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2214%22%20height%3D%228%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.708%207.108c1.8%200%203-1.26%203-3.288%200-2.088-1.2-3.36-3.012-3.36C1.896.46.72%201.732.72%203.82c0%202.028%201.188%203.288%202.988%203.288zm0-1.056c-1.008%200-1.812-.912-1.812-2.244%200-1.392.792-2.292%201.8-2.292%201.02%200%201.824.9%201.824%202.292.012%201.344-.804%202.244-1.812%202.244zM12.59.556l.023%204.836L9.71.556H8.437V7H9.59l-.024-4.872L12.493%207h1.248V.556H12.59z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 25% 50%}[type=checkbox]:focus+.u-switch{outline:2px solid #111;outline-offset:.3rem}.u-bg1{background:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%221%22%20height%3D%2250%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22xMinYMin%20meet%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0.5%200v50%22%20stroke%3D%22rgba%280%2C0%2C0%2C.1%29%22%20stroke-width%3D%221%22%20shape-rendering%3D%22geometricPrecision%22%20vector-effect%3D%22non-scaling-stroke%22/%3E%3C/svg%3E"),#e5e5e5;background-position:6.7vw 0;background-size:13.42vw 100vw;border-bottom:1px solid #f9f9f9}.u-themeBlack,.u-themeBush,.u-themeGrayNurse{padding:1.75rem 2rem 2.5rem}.u-themeBlack{background-color:#000!important;color:#fff!important}.u-themeBush{background-color:#081f18!important;color:#fff!important}.u-checkout{background:#eeecec;padding:3rem 3.5rem 4rem}.u-mostlyWhite,.u-solid1{background:radial-gradient(circle,#f9f9f9 1.5vw,transparent 0),linear-gradient(0deg,#f5e0f0 1px,transparent 0) repeat-y,linear-gradient(90deg,#f5e0f0 1px,transparent 0),#f9f9f9}.u-black,.u-solid2{background:radial-gradient(circle,#111 1.5vw,transparent 0),linear-gradient(0deg,#1a1a1a 1px,transparent 0) repeat-y,linear-gradient(90deg,#1a1a1a 1px,transparent 0),#111}.u-paleSlate,.u-solid3{background:radial-gradient(circle,#cecacd 1.5vw,transparent 0),linear-gradient(0deg,#dfddde 1px,transparent 0) repeat-y,linear-gradient(90deg,#dfddde 1px,transparent 0),#cecacd}.u-catskillWhite,.u-solid4{background:radial-gradient(circle,#dce9f0 1.5vw,transparent 0),linear-gradient(0deg,#f4f9fa 1px,transparent 0) repeat-y,linear-gradient(90deg,#f4f9fa 1px,transparent 0),#dce9f0}.u-solid5{border-top:2px solid #edf1ee;background:radial-gradient(circle,#edf1ee 1.5vw,transparent 0),linear-gradient(0deg,#d0dde4 1px,transparent 0) repeat-y,linear-gradient(90deg,#d0dde4 1px,transparent 0),#edf1ee}.u-black{background:#111;color:#fff;padding:3vw}.u-catskillWhite,.u-mostlyWhite,.u-paleSlate,.u-solid1,.u-solid2,.u-solid3,.u-solid4,.u-solid5{background-position:8.45vw calc(90.5vh - 1.5vw),0 1.5vw,1.5vw 1.5vw;background-size:13.85645vw calc((100vh - 3vw) * .2),100vw calc((100vh - 3vw) * .2),13.85645vw 13vw;background-attachment:fixed;margin-top:-1px}.u-solid7{background:radial-gradient(circle,#111 1.5vw,transparent 0),url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2250%22%20height%3D%221%22%20fill%3D%22none%22%20viewBox%3D%220%200%2050%201%22%20preserveAspectRatio%3D%22xMaxYMax%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.5%200h50%22%20stroke-width%3D%221%22%20stroke%3D%22%23152F4F%22%20shape-rendering%3D%22geometricPrecision%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E"),url("data:image/svg+xml;utf8,%3Csvg%20width%3D%221%22%20height%3D%2250%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22xMinYMin%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.5%200v50%22%20stroke%3D%22%23152F4F%22%20stroke-width%3D%221%22%20shape-rendering%3D%22geometricPrecision%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E"),#111;background-position:8.45vw calc(90.5vh - 1.5vw),0 1.5vw,8.5vw 0;background-size:13.85645vw calc((100vh - 3vw) * .2),50px calc((100vh - 3vw) * .2),13.85645vw 50px;background-attachment:fixed;border-bottom:1px solid #f9f9f9}.u-gradient1,.u-mystic{background:linear-gradient(90deg,transparent 10%,rgba(22,159,0,.2)),radial-gradient(circle,#dce9f0 1.5vw,transparent 0),url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2250%22%20height%3D%221%22%20fill%3D%22none%22%20viewBox%3D%220%200%2050%201%22%20preserveAspectRatio%3D%22xMaxYMax%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20.25h50%22%20stroke-width%3D%22.5%22%20stroke%3D%22%2388CABA%22%20shape-rendering%3D%22crispEdges%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E"),url("data:image/svg+xml;utf8,%3Csvg%20width%3D%221%22%20height%3D%2250%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22xMinYMin%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.75%200v50%22%20stroke%3D%22%2388CABA%22%20stroke-width%3D%22.5%22%20shape-rendering%3D%22crispEdges%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E"),#dce9f0;background-position:0 0,8.45vw calc(90.5vh - 1.5vw),0 1.5vw,5vw 0;background-size:100% 100%,13.85645vw calc((100vh - 3vw) * .2),50px calc((100vh - 3vw) * .2),13.85645vw 50px;background-attachment:fixed;border-bottom:1px solid #f9f9f9}body{counter-reset:a}.u-legalese h2{counter-reset:b}.u-legalese h2:before{counter-increment:a;content:counter(a) ". "}.u-legalese h3:before{counter-increment:b;content:counter(a) "." counter(b) " "}.u-legalese h4:before{counter-increment:c;content:counter(a) "." counter(b) "." counter(c) " "}.u-legalese ul:not(class) li{list-style-type:upper-latin}.Button.Button--strong{--button-ink:#fff;--button-canvas:#d43114;--button-highlight:#ffd2a0;--button-shine-from:rgba(255,207,145,0);--button-shine-to:rgba(255,207,145,.2)}.Button.Button--subtle{padding:.5em 1em;border:.5px solid}.Button[data-size=large]{--button-font-size:var(--font-size-preamble)}.Button[data-size=medium]{--button-font-size:var(--font-size-body)}.Button{position:relative;text-decoration:none;font-size:var(--button-font-size,var(--font-size));display:inline-block;border-radius:5em;color:var(--button-ink,inherit);transition:transform .5s var(--spring-easing),color .3s ease-out}.Button:hover{color:var(--button-ink-hover,inherit);background-color:var(--button-canvas-hover,transparent)}.Button:not(.Button--subtle){background:linear-gradient(82deg,hsla(0,0%,100%,0) 44.59%,hsla(0,0%,100%,.2) 94.4%),var(--button-canvas);padding:1em 2em;color:var(--button-ink,inherit);font-weight:700}.Button:not(.Button--subtle):after,.Button:not(.Button--subtle):before{content:" ";position:absolute;background-color:var(--button-canvas);background:linear-gradient(227deg,var(--button-highlight) -2.07%,var(--button-canvas) 54.74%);top:-1px;bottom:-1px;left:-1px;right:-1px;z-index:0;border-radius:5em}.Button:not(.Button--subtle):before{z-index:1;top:0;bottom:0;left:0;right:0}.Button:not(.Button--subtle):before,.Button:not(.Button--subtle):hover{background:linear-gradient(82deg,var(--button-shine-from) 44.59%,var(--button-shine-to) 94.4%),var(--button-canvas)}.Button:not(.Button--subtle):hover{transform:scale(1.05);color:var(--system-color-yellow)}.Button-text{position:relative;z-index:2}.Button.Button--disabled{filter:grayscale(.96) contrast(1.5) hue-rotate(-114deg)}.button.button--search{background:var(--color-canvas,#d7ded9);display:flex;align-items:center;padding:0 12px 0 9px;border-radius:0 4px 4px 0}.button.button--search:hover{--color-canvas:var(--system-color-softGreen);--color-ink:#fff}.Consent{position:relative;z-index:10}.Figcap{display:flex;flex-direction:column}.Figcap.Figcap--flip .Figcap-caption{text-align:right}.Footer{--font-size:var(--font-size-caption);--button-ink:var(--root-color-grey-400);--button-ink-hover:var(--root-color-grey-100);margin:12vw 0 0;border-top:var(--system-border-default);display:grid;position:relative;grid-template-columns:1fr repeat(6,minmax(auto,160px)) 1fr;grid-template-rows:auto;gap:3vw;grid-template-areas:"a a a a . b b c";padding:2rem 3vw 4rem}.Footer-copy{grid-area:a}.Footer-credits{grid-area:b}.Footer-links{grid-area:c}.Footer.Footer--docs{--font-size:var(--font-size-caption);--text-ink:var(--root-color-grey-600);--button-ink:var(--root-color-grey-600);--button-ink-hover:var(--root-color-grey-900);--link-hover:var(--root-color-grey-900);border-top:var(--docs-border-default);background:#fff;margin:0}.Footer:before{content:" ";position:absolute;inset:auto 0 100% 0;width:100vw;height:8.5vw;background:url(/assets/images/wavespace2.svg);background-size:100% auto}.Footer.Footer--docs:before{background:url(/assets/images/wavespace2-invert.svg);background-size:100% auto}.List,.List-item{margin:0}.List.List--gap.with-Banner{display:flex;flex-direction:row;justify-content:flex-end;gap:3vw}.List.List--inline{display:inline-flex}.List.List--inline .List-item{padding:0;margin:0}.List.List--gap{gap:2rem}.List.List--docsnav{margin-bottom:2em}.List.List--docsnav .List-item{padding:.25em 0}.List.List--breadcrumb{--link-textDecoration:none}:not(.is-open)>.List--sub{display:none}.List.List--sub{margin-left:.5em;margin-top:.5em}.List.List--sub .List-item{padding:.2em 0 .2em 1em;position:relative}.List.List--sub .List-item:after{content:" ";position:absolute;inset:0 auto 0 0;border-left:3px solid #d7ded9}.List.List--sub .List-item.is-active:after{border-color:#828e86}.list.list--divider .list-item:not(:first-child){border-top:var(--root-border-100)}.Notice{--font-size:var(--font-size-caption);--text-ink:var(--notice-text-ink);--button-ink:var(--root-color-grey-800);--button-ink-hover:#000;--button-canvas-hover:rgba(0,0,0,.05);--link-hover:#000;background:#ffb;padding:1.25em 2.25em;border-bottom:.5px solid rgba(0,0,0,.1);text-wrap:balance;position:relative;z-index:10;display:flex}.Notice[hidden]{display:none!important}.Notice:focus{outline:2px solid #000;outline-offset:-4px}.Notice.Notice--info{background:var(--root-color-grey-100)}.Notice-body{margin:auto;text-align:center;max-width:120ch}.Notice-actions{display:flex;align-items:center;justify-content:center;gap:2px}.Notice p{max-width:none}@font-face{font-family:Gimlet Text;src:url(/assets/fonts/GimletSansText-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Gimlet Text;src:url(/assets/fonts/GimletSansText-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:Gimlet Text;src:url(/assets/fonts/GimletSansText-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Gimlet Display;src:url(/assets/fonts/GimletSansDisplay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Gimlet Display;src:url(/assets/fonts/GimletSansDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Gimlet Micro;src:url(/assets/fonts/GimletSansMicro-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Monoflow;src:url(/assets/fonts/monoflow-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}legend{font-size:2rem;margin:0 0 2rem;text-indent:-.1em;display:block;padding:0}fieldset{border:0;padding:0}label{display:block;line-height:inherit;font-variant-caps:all-small-caps;font-weight:600}input+label{padding-top:1em}input{font-size:var(--font-size-small);font-family:var(--system-font-family-default);border:2px solid var(--system-color-darkGreen)}input[type=search]{background:#eaf2ed;border:0;padding:.5em;border-radius:4px 0 0 4px;max-width:20ch}input[type=search]:focus,input[type=search]:focus-visible{outline:none}input[type=email],input[type=password],input[type=text]{width:100%}input[type=email]:hover,input[type=password]:hover,input[type=text]:hover{box-shadow:inset 0 -1px 0 var(--system-color-evergladeGreen)}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{background:#fff;border-color:#fff;box-shadow:inset 0 -2px 0 var(--system-color-evergladeGreen)}.i-dropdown{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:baseline;background:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20d%3D%22M17%208L11%2014L5%208%22%20stroke%3D%22%23111%22%20stroke-width%3D%221.5%22/%3E%0A%3C/svg%3E%0A") 0 0;background-size:contain}@keyframes d{0%{transform:translate3d(0,1em,0)}to{transform:translateZ(0);overflow:visible}}.Section2{display:grid;position:relative;grid-template-columns:1fr repeat(6,minmax(auto,160px)) 1fr;gap:3vw;margin:2.5em 0}.Section2-desc,.Section2-media{grid-row:1}.Section2-desc{align-content:center;padding:6vw 0;grid-area:d}.Section2-media{background:#2a3930;padding:6vw 0;min-height:75vh;grid-area:e}.Section2.Section2--intro{--font-size:var(--root-font-size-300);margin-bottom:8vw}.Section2.Section2--intro .Section-desc{grid-column:2/span 3}.Section2.Section2--alt{grid-template-areas:"e e e e e d d ."}h1,h2,h3,h4,h5,h6{--link-text-decoration:none;color:var(--heading-ink);line-height:1.1;margin:var(--heading-margin-top,2em) 0 var(--heading-margin-bottom,1em)}h1,h2,h3{overflow-wrap:break-word;font-family:Gimlet Display,sans-serif}h1{font-size:var(--heading-font-size,var(--font-size-heading));line-height:.95}h2{font-size:var(--heading-font-size,var(--font-size-preamble))}h3{font-size:var(--heading-font-size,var(--font-size-body))}h4{font-size:var(--heading-font-size);font-weight:600;text-transform:var(--text-transform,uppercase);line-height:1.3;letter-spacing:.04em}h1:only-child:not([class]){margin:0}h2:first-child,h3:first-child,h4:first-child{margin-top:0}li,p{font-size:var(--font-size);color:var(--text-ink);max-width:var(--text-max-width,auto);hyphens:auto;line-height:1.55;margin-bottom:1.5em}figcaption{padding-top:.5em;font-size:var(--font-size,var(--root-font-size-200));color:var(--system-color-textSecondary)}figcaption li,figcaption p{max-width:none}strong{font-weight:700;color:var(--color-strong,inherit)}li{list-style-type:none}li:last-child,p:last-child{margin-bottom:0}ul[class]{list-style-type:none;margin:0;padding:0}ol,ul{list-style-position:outside;padding:0;margin:2em 0}ol:not([class]) li:not([class]),ul:not([class]) li:not([class]){margin:0 0 .5em 1em;list-style-type:square}table{border-collapse:collapse;border:var(--docs-border-default);width:100%;--font-size:var(--font-size-small);margin:2vw 0}table+table{margin-top:-2em}caption{text-align:left;font-weight:700}td,th{vertical-align:baseline;font-size:var(--font-size)}td{font-family:var(--font,inherit);padding:.5em 1em}tr:not(:first-child) td{border-top:var(--docs-border-default)}th{font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:90%;text-align:left;padding:.75em 1em;font-variant:all-small-caps;font-weight:700;border-bottom:var(--docs-border-default)}th[rowspan]{border-right:var(--docs-border-default)}tfoot td,tfoot th{text-align:right}code{font-size:90%;font-family:var(--system-font-family-mono);background:var(--root-color-grey-100);display:inline-block;padding:0 .35em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);text-transform:none;color:var(--root-color-grey-600)}code,pre{border-radius:6px}pre{background:#222;color:#ccc;overflow:auto}pre code{display:block;padding:1em 1.25em;background:none;box-shadow:none;font-size:100%}h2 code,h3 code,h4 code{padding:.25em;font-weight:400!important}mark{background-color:var(--root-color-grey-200)}.Autosuggest{align-items:center;align-self:stretch;display:flex}.Autosuggest-item{margin-bottom:0}.Autosuggest-input{display:flex;justify-content:stretch}.Autosuggest-list{max-width:100%}.Autosuggest-list:not(.with-dialog){position:absolute;inset:calc(100% + 1px) 0 auto 0;background:#fff;box-shadow:0 6px 24px rgba(0,0,0,.05),0 3px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.15);width:100%}.Autosuggest-item:not(:last-child){border-bottom:var(--docs-border-default)}.Autosuggest-input:has(input:active){border-border:2px solid #fc0}.Docs{--text-ink:var(--root-color-grey-700);--link-hover:var(--root-color-grey-700);--heading-ink:var(--root-color-grey-900);--color-heading:var(--system-color-darkGreen);--color-strong:var(--system-color-darkGreen);--font-size:var(--font-size-body);--docs-border-default:0.5px solid #d7ded9}.Docs-mainHead,.Docs-navHead{--font-size:var(--font-size-caption)}.Docs-mainAside,.Docs-mainHead{--link-default:var(--text-ink);--link-hover:var(--text-ink)}.Docs-mainAside{--font-size:var(--font-size-caption)}.Docs{display:grid;grid-template-rows:auto auto auto;background:#fff;margin:auto;color:var(--system-color-docsText)}.Docs-mainHead,.Docs-navHead{display:flex;align-items:center;background:#fff;justify-content:space-between}.Docs-mainHead{width:100%;z-index:100;justify-content:space-between}.Docs h2,.Docs h3{font-family:var(--system-font-family-display)}.Docs h4{margin:4em 0 2em}.Docs h2:not(:first-child),.Docs h3:not(:first-child){margin:2em 0 1.5em}.Docs .is-active>a{--link-default:var(--system-color-indigoBlue)}.Docs-navHead{position:sticky;top:0;border-bottom:var(--docs-border-default);z-index:100}.Docs-billboard{--fontSize-huge:var(--root-font-size-900);--color-headline:var(--system-color-leafGreen);grid-row:2;grid-column:2/span 7}.Docs-main{display:flex;flex-wrap:wrap;align-content:start}.Docs-mainHead{background:#fff}.Docs-mainContent{min-height:100vh;padding-bottom:14vw}.Docs-mainAside{width:200px;position:sticky;top:250px;align-self:flex-start;border-left:.5px solid #cfcfcf;padding-left:1em}.Docs.Docs--docs{display:flex}.Nav.with-Docs{--font-size:var(--font-size-caption)}.Nav{--font-size:var(--font-size-body);--link-default:var(--system-color-lumiGreen);--link-textDecoration:none}.Nav,.Nav.with-Docs{--link-hover:var(--system-color-lumiGreen)}.Nav.with-Docs{--link-default:var(--system-color-docsText)}.Nav{margin:0 1vw 0 auto;position:sticky;display:flex;flex-direction:column;align-items:start;margin-bottom:-100%;overflow:visible}.Nav-item{line-height:1;letter-spacing:-.05em;position:relative}.Nav-item a:hover{filter:url(#tile);color:var(--system-color-imperialBlue);transition:color .3s var(--system-easing-easeOut)}.Nav.with-Docs{margin-bottom:12vw;margin-top:40px;max-width:calc(200px + 1.5vw);top:120px}.hover-container{width:50%;min-width:max-content;max-height:75vh;max-width:75vh;aspect-ratio:1;box-sizing:border-box;border-radius:16px;padding:32px;display:flex;align-items:center;background-color:#fff;justify-content:center;text-align:center}#custom-cursor{width:2px;height:2px;background-color:#fff;position:fixed;top:-1px;opacity:1;pointer-events:none;transition:transform .3s;z-index:1000;transform:scale(0)}#custom-cursor,#custom-cursor:after{border-radius:50%;mix-blend-mode:difference}#custom-cursor:after{content:"";position:absolute;top:-8px;left:-8px;background:#fff;width:16px;height:16px;z-index:999}#custom-cursor.zoom{transform:scale(6)}.Search-result{--link-textDecoration:none;display:block;padding:.75vw 1vw}.Search-result.is-selected{background-color:var(--color-highlight,#f0f0f0)}.Search-resultTitle{font-weight:700}.Search-resultExcerpt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-caption)}.Search-resultUri{display:block;font-size:var(--font-size-footprint)}.Search-empty,.Search-loading{padding:1vw 1vw 1.5vw;margin:0}:last-child>.Search-result{padding-bottom:1.25vw}.dialog{--font-size:var(--root-font-size-400);--text-ink:var(--system-color-darkGreen);--color-strong:var(--system-color-darkGreen);--link-default:var(--system-color-darkGreen);color:var(---system-color-darkGreen);border:0;border-radius:1em;min-width:60vw;min-height:60vh}@media (min-width:37.6em){.u-blur{opacity:.333}:hover>.u-blur{opacity:1}}@media (min-width:56em){.u-hideRegular{display:none}.List.List--breadcrumb .List-item:not(:first-child):before{content:"/";padding:0 .25em}.l-grid{display:grid;position:relative;grid-template-columns:1fr repeat(6,minmax(auto,160px)) 1fr;grid-template-rows:auto auto;gap:3vw}.l-grid--faq{grid-template-areas:". f f g g g g ." ". h h h h h h ."}.l-grid--featMajor1{grid-template-areas:"e e e e e d d .";grid-template-rows:auto;margin:8vw 0}.l-grid--featMajor2{grid-template-areas:". d d e e e e e";grid-template-rows:auto;margin:8vw 0}.l-grid--intro{grid-template-areas:". g g g g f f .";grid-template-rows:auto}.l-grid-demo{grid-area:i}.l-grid-aside{grid-area:f}.l-grid-main{grid-area:g}.l-grid-decor{grid-area:h}.l-grid-media{grid-area:e;align-content:center}.l-grid-desc{grid-area:d;align-content:center}.Autosuggest{--color-highlight:#eaf2ed;position:relative;border-left:var(--docs-border-default);padding-left:1vw}.Docs{grid-template-columns:0 repeat(7,1fr) 0;gap:var(--system-width-gap)}.Docs-mainHead,.Docs-navHead{height:80px;border-bottom:var(--docs-border-default)}.Docs-mainHead:after{content:" ";position:absolute;background:#fff;width:4vw;inset:0 100% 0 auto}.Docs-navHead{max-width:200px;margin:0 2.5vw 0 auto}.Docs-main{width:calc(47.5vw + 200px);gap:2.5vw}.Docs-mainHead{position:sticky;top:0}.Docs-mainContent{width:45vw}.Docs.Docs--docs .Docs-nav{width:25vw;min-height:100vh;border-right:var(--docs-border-default)}}@media (max-width:56em){:root{--root-font-size-100:0.625rem;--root-font-size-200:0.79rem;--root-font-size-300:1rem;--root-font-size-400:1.125rem;--root-font-size-500:1.266rem;--root-font-size-600:1.424rem;--root-font-size-700:1.602rem;--root-font-size-800:1.802rem;--root-font-size-800:2.027rem;--root-font-size-1000:13.5vw;--font-size-footprint:var(--root-font-size-100);--font-size-caption:var(--root-font-size-100);--font-size-small:var(--root-font-size-200);--font-size-body:var(--root-font-size-300)}body{background-position:calc(50% - 120px) 0;background-size:320% auto}.u-hspace1{margin:4vw auto}.u-hideNarrow{display:none}.Footer{display:flex;flex-direction:column;padding:6vw 6vw 8vw}.List.List--breadcrumb .List-item:not(:nth-last-child(2)){display:none}.List.List--breadcrumb .List-item:nth-last-child(2):before{content:"\2190";font-family:sans-serif;padding:0 .25em}.Notice{--font-size:var(--font-size-footprint);flex-direction:column;padding:3vw;gap:2vw}input[type=search]{font-size:var(--root-font-size-400)}.l-grid{display:flex;flex-direction:column;position:relative;gap:6vw;padding:6vw 0}.l-grid-aside,.l-grid-desc,.l-grid-main{padding:0 6vw}.l-grid-featMajor1,.l-grid-featMajor2{margin:8vw 0}pre{max-width:90vw}.Autosuggest{flex-direction:column}.Autosuggest.with-Docs-mainHead{display:none}.Docs{grid-template-columns:repeat(2,1fr);gap:0}.Docs-logo{max-width:140px}.Docs-mainHead,.Docs-navHead{height:60px;padding:0 5vw}.Docs-mainHead{height:40px}.Docs-nav{position:sticky;top:0;z-index:200}.Docs-main{flex-direction:column}.Docs-mainContent{padding-left:5vw;padding-right:5vw}.Docs-mainAside{display:none}.Docs.Docs--docs{flex-direction:column}.Nav.with-Docs{display:none}}@media (max-width:37.5em){h1{font-size:3rem}hr{margin:1rem 0}footer{font-size:.8571rem}.u-meta{font-size:.8rem!important}.u-checkout{background:transparent;padding:0}.u-preamble{font-size:1.25rem}}@media (max-width:37.5em){.u-h5{font-size:.8rem}}@media print{body>:not(main){display:none}}@media (min-resolution:192dpi){.u-rule{border-width:.5px}}@media (prefers-reduced-motion){.Button{animation:none}}