.nav[data-astro-cid-wpvy4v7s]{z-index:10;height:84px;position:relative}.nav[data-astro-cid-wpvy4v7s].overlay{width:100%;height:0;position:absolute;top:0;left:0}.row[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;width:1252px;display:flex;position:absolute;top:40px;left:92px}.logo[data-astro-cid-wpvy4v7s]{width:156px;height:38px;color:var(--color-birch);display:block}.logo[data-astro-cid-wpvy4v7s] svg{width:100%;height:100%}.right[data-astro-cid-wpvy4v7s]{align-items:center;gap:12px;display:flex}.links[data-astro-cid-wpvy4v7s]{border:1px solid var(--color-spruce-line);background:var(--color-spruce-night);border-radius:999px;align-items:center;gap:2px;padding:5px;display:flex}.item[data-astro-cid-wpvy4v7s]{color:var(--color-birch);font:16px/20px var(--font-sans);border-radius:999px;align-items:center;gap:7px;padding:10px 16px;transition:background-color .2s;display:flex}.item[data-astro-cid-wpvy4v7s]:hover{background:var(--color-spruce-raised)}.item[data-astro-cid-wpvy4v7s].cur{background:var(--color-spruce-raised);gap:8px;padding-left:12px}.prod[data-astro-cid-wpvy4v7s]{position:relative}.prod[data-astro-cid-wpvy4v7s][data-open] .item[data-astro-cid-wpvy4v7s]{background:var(--color-spruce-raised)}.prod[data-astro-cid-wpvy4v7s][data-open] .chev[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.prod[data-astro-cid-wpvy4v7s][data-open] .chev[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s]{stroke:var(--color-birch)}.chev[data-astro-cid-wpvy4v7s]{transition:transform .2s var(--ease-out)}.menu[data-astro-cid-wpvy4v7s]{width:420px;padding-top:14px;display:none;position:absolute;top:100%;left:54px}.prod[data-astro-cid-wpvy4v7s][data-open] .menu[data-astro-cid-wpvy4v7s]{display:block}.menu[data-astro-cid-wpvy4v7s]:before{content:"";background:var(--color-spruce-raised);border:1px solid var(--color-spruce-line);border-radius:16px;position:absolute;inset:14px 0 0;box-shadow:0 24px 48px #00000073}.mi[data-astro-cid-wpvy4v7s],.all[data-astro-cid-wpvy4v7s]{position:relative}.mi[data-astro-cid-wpvy4v7s]{border-radius:10px;align-items:flex-start;gap:16px;margin:8px 8px 0;padding:16px;display:flex}.mi[data-astro-cid-wpvy4v7s]+.mi[data-astro-cid-wpvy4v7s]{margin-top:0}.mi[data-astro-cid-wpvy4v7s]:hover,.mi[data-astro-cid-wpvy4v7s]:focus-visible{background:#1c2e27}.mi[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{flex-shrink:0}.mi-t[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:4px;display:flex}.mi-hrow[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;display:flex}.mi-h[data-astro-cid-wpvy4v7s]{font:600 22px/26px var(--font-display);letter-spacing:-.02em;color:var(--color-birch)}.mi-s[data-astro-cid-wpvy4v7s]{font:14px/20px var(--font-sans);color:var(--color-moss)}.tag[data-astro-cid-wpvy4v7s]{border:1px dashed var(--color-moss);font:12px/16px var(--font-sans);color:var(--color-birch);border-radius:999px;padding:2px 9px}.all[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--color-spruce-line);font:600 15px/20px var(--font-sans);color:var(--color-birch);justify-content:space-between;align-items:center;margin:4px 8px 8px;padding:14px 16px 10px;display:flex}.all[data-astro-cid-wpvy4v7s]:hover{color:var(--color-birch-line)}.cta[data-astro-cid-wpvy4v7s]{background:var(--color-birch);color:var(--color-spruce-night);font:600 16px/20px var(--font-sans);border-radius:999px;padding:15px 22px;transition:background-color .2s}.cta[data-astro-cid-wpvy4v7s]:hover{background:var(--color-birch-line)}.cta[data-astro-cid-wpvy4v7s].outline{border:1.5px solid var(--color-birch);color:var(--color-birch);background:0 0;padding:13.5px 20.5px}.menu-btn[data-astro-cid-wpvy4v7s]{border:1px solid var(--color-moss);color:var(--color-birch);font:600 15px/18px var(--font-sans);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:none}.sheet[data-astro-cid-wpvy4v7s]{z-index:40;background:var(--color-spruce-raised);flex-direction:column;gap:28px;padding:22px 20px 28px;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet[data-astro-cid-wpvy4v7s][hidden]{display:none}.sheet-top[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;display:flex}.logo[data-astro-cid-wpvy4v7s].s{width:118px;height:29px}.menu-btn[data-astro-cid-wpvy4v7s].close{border-color:var(--color-spruce-line);display:inline-flex}.sheet-list[data-astro-cid-wpvy4v7s]{flex-direction:column;display:flex}.big[data-astro-cid-wpvy4v7s]{font:600 30px/36px var(--font-display);letter-spacing:-.02em;color:var(--color-birch);padding-bottom:10px}.big[data-astro-cid-wpvy4v7s].ruled{border-bottom:1px solid var(--color-spruce-line);padding:16px 0}.sub[data-astro-cid-wpvy4v7s]{font:18px/24px var(--font-sans);color:var(--color-birch);align-items:center;gap:14px;padding:12px 0 12px 4px;display:flex}.sub[data-astro-cid-wpvy4v7s].last{border-bottom:1px solid var(--color-spruce-line);padding-bottom:16px}.sheet-cta[data-astro-cid-wpvy4v7s]{background:var(--color-birch);color:var(--color-spruce-night);font:600 17px/22px var(--font-sans);border-radius:999px;justify-content:center;padding:15px 22px;display:flex}@media (width<=1199px){.nav[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s].overlay{width:auto;height:auto;position:relative}.row[data-astro-cid-wpvy4v7s]{width:auto;padding:22px 20px 0;position:static}.logo[data-astro-cid-wpvy4v7s]{width:118px;height:29px}.right[data-astro-cid-wpvy4v7s]{display:none}.menu-btn[data-astro-cid-wpvy4v7s]{display:inline-flex}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-spruce-line);justify-content:space-between;align-items:flex-end;padding:56px 96px 48px 92px;display:flex}.brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:18px;display:flex}.logo[data-astro-cid-jo6i4kqk]{width:180px;height:44px;display:block}.logo[data-astro-cid-jo6i4kqk] svg{width:100%;height:100%}.copy[data-astro-cid-jo6i4kqk]{font:14px/18px var(--font-sans);color:var(--color-moss)}.links[data-astro-cid-jo6i4kqk]{gap:36px;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:15px/18px var(--font-sans);color:var(--color-birch)}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:.2em;text-decoration:underline}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].muted{color:var(--color-moss)}.right[data-astro-cid-jo6i4kqk]{align-items:center;gap:48px;display:flex}.top[data-astro-cid-jo6i4kqk]{color:var(--color-birch);font:600 15px/18px var(--font-sans);align-items:center;gap:10px;margin:-9px 0;display:flex}.top[data-astro-cid-jo6i4kqk] circle[data-astro-cid-jo6i4kqk]{transition:fill .2s}.top[data-astro-cid-jo6i4kqk]:hover circle[data-astro-cid-jo6i4kqk]{fill:var(--color-spruce-raised)}@media (width<=1199px){.foot[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:stretch;gap:22px;margin:0 20px;padding:32px 0 40px}.brand[data-astro-cid-jo6i4kqk]{display:contents}.logo[data-astro-cid-jo6i4kqk]{order:1;width:132px;height:32px}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;order:2;gap:12px 22px}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{line-height:20px}.right[data-astro-cid-jo6i4kqk]{display:contents}.top[data-astro-cid-jo6i4kqk]{order:3;margin:0}.copy[data-astro-cid-jo6i4kqk]{order:4;font-size:13px}}:root{--color-spruce-night:#0e1a16;--color-spruce-raised:#15241f;--color-spruce-line:#24382f;--color-moss:#7c8c84;--color-moss-deep:#4f5e57;--color-birch:#eef2ec;--color-birch-line:#d5ddd3;--color-campfire:#ff6b2c;--color-ember-deep:#e5531a;--ease-out:cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--color-spruce-line) var(--color-spruce-night)}body{background:var(--color-spruce-night);color:var(--color-birch);font:400 17px/normal var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;caret-color:var(--color-campfire);margin:0;overflow-x:clip}::selection{background:var(--color-birch);color:var(--color-spruce-night)}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd,fieldset,legend{margin:0;padding:0}h1,h2,h3{font-weight:inherit;font-size:inherit;line-height:inherit}ul,ol{list-style:none}fieldset{border:0;min-width:0}a{color:inherit;text-decoration:none}img,svg{max-width:none;display:block}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}em,.i{font-style:italic}:focus-visible{outline:2px solid var(--color-campfire);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:50;background:var(--color-birch);color:var(--color-spruce-night);border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.stage{width:100%;position:relative}.frame{transform-origin:0 0;width:1440px;margin:0 auto;position:relative}@media (width<=1199px){.stage{overflow:visible}.frame{width:auto;max-width:640px}}@media (width>=1200px){.stage{overflow:hidden}}@media (width<=1199px){.d{display:none!important}}@media (width>=1200px){.m{display:none!important}}main,.nav,.foot{z-index:1;position:relative}.f-display{font-family:var(--font-display);font-weight:600}.f-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.line-svg{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.line-svg path,[data-route] path{fill:none}.line-svg .st,[data-route] .st{fill:var(--color-spruce-night);transition:stroke .2s var(--ease-out)}.line-svg .spur,[data-route] .spur{transition:stroke .2s var(--ease-out)}html.js .line-svg .st:not(.on),html.js [data-route] .st:not(.on),html.js .line-svg .spur:not(.on),html.js [data-route] .spur:not(.on){stroke:var(--color-spruce-line)}.line-svg .line-ember,[data-route] .line-ember{fill:var(--color-campfire)}[data-route]{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}[data-route] path,[data-route] g{transition:opacity .15s}.line-ember{transition:opacity .5s var(--ease-out)}.line-ember.arrived{opacity:0}.pulse,.lap{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.march{animation:6s linear infinite march}html.march-paused .march{animation-play-state:paused}}@keyframes march{to{stroke-dashoffset:var(--to,-34px)}}[data-arrive],[data-line-end]{transition:box-shadow .5s var(--ease-out), background-color .2s}.arrived{box-shadow:0 0 0 6px #ff6b2c38,0 12px 32px -10px #ff6b2cb3}@media (prefers-reduced-motion:no-preference){[data-rise]{transition:opacity .4s var(--ease-out), translate .4s var(--ease-out)}html.js [data-rise].pre{opacity:0;translate:0 24px}}.fld{flex-direction:column;gap:8px;display:flex}.fld>span{color:var(--color-spruce-night);font:600 14px/18px var(--font-sans)}.fld input,.fld textarea{width:100%;height:46px;color:var(--color-spruce-night);border:1px solid var(--color-moss-deep);font:16px/22px var(--font-sans);caret-color:var(--color-spruce-night);background:#fff;border-radius:6px;padding:11px 12px;display:block}.fld textarea{resize:vertical}.fld input:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--color-spruce-night);outline-offset:1px}.fld input:user-invalid,.fld textarea:user-invalid{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{display:block;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--color-moss-deep);color:var(--color-spruce-night);font:14px/18px var(--font-sans);background:#fff;border-radius:999px;padding:7px 11px;display:block}.chip input:checked+span{background:var(--color-spruce-night);color:var(--color-birch);border-color:var(--color-spruce-night)}.chip input:focus-visible+span{outline:2px solid var(--color-spruce-night);outline-offset:2px}.form-card ::selection{background:var(--color-spruce-night);color:var(--color-birch)}.pill{font:600 17px/22px var(--font-sans);white-space:nowrap;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s;border-radius:999px;align-items:center;gap:10px;display:inline-flex}.pill.birch{background:var(--color-birch);color:var(--color-spruce-night)}.pill.birch:hover{background:var(--color-birch-line)}.pill.line{border:1.5px solid var(--color-birch);color:var(--color-birch)}.pill.line:hover{background:var(--color-birch);color:var(--color-spruce-night)}.pill.ember{background:var(--color-campfire);color:var(--color-spruce-night)}.pill.ember:hover{background:var(--color-ember-deep)}.ulink{border-bottom:1.5px solid var(--color-birch);font:600 17px/22px var(--font-sans);padding-bottom:2px}.ulink:hover{color:var(--color-birch-line);border-color:var(--color-birch-line)}
