@font-face{font-family:Oaxaca;src:url(/fonts/Oaxaca.woff2)format("woff2"),url(/fonts/Oaxaca.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Mono;font-style:normal;font-weight:600 900;font-display:swap;src:local(PT Mono Bold),local(PTMono-Bold)}:root{--cream:#f5ecdd;--cream-2:#f2eae3;--cream-3:#f1decc;--paper:#faf9f2;--green:#495335;--green-2:#4a5336;--olive:#574d28;--orange:#e07130;--orange-bright:#f17f08;--sage:#cbe0a0;--tan:#d2a86c;--black:#000;--white:#fff;--font-display:"Oaxaca", sans-serif;--font-mono:"PT Mono", ui-monospace, Menlo, monospace;--font-sans:"DM Sans", Helvetica, Arial, sans-serif;--container:1140px;--gutter:20px;--header-h:100px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--cream);color:var(--black);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img,video,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1em}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}button{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.3px;color:var(--orange);font-weight:400;line-height:.9}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--white);font-size:16px;font-weight:700}.btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.3px;color:var(--paper);background:var(--orange);border:2px solid var(--paper);padding:14px 18px 12px;font-size:22px;line-height:1;transition:transform .2s,background-color .2s,color .2s;display:inline-block}.btn:hover,.btn:focus-visible{transform:scale(.95)}.btn--ghost{border-color:var(--cream);color:var(--cream);background:0 0}.btn--ghost:hover{background:var(--cream);color:var(--green)}.btn--sm{padding:8px 14px 6px;font-size:14px}.btn--lg{padding:14px 24px 12px;font-size:28.8px}.panel-green{background-color:var(--green-2);color:var(--white)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--orange);color:var(--white);font-family:var(--font-mono);padding:10px 16px;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.prose{font-family:var(--font-mono);font-size:17px;line-height:1.6}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);text-transform:uppercase;color:var(--orange);letter-spacing:-.3px;margin:1.6em 0 .6em;line-height:1}.prose h2{font-size:36px}.prose h3{font-size:28px}.prose h4{font-size:22px}.prose a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.4em}.prose li{margin-bottom:.4em}.prose img{height:auto;margin:1.5em auto}.prose blockquote{border-left:4px solid var(--orange);margin:1.5em 0;padding:.2em 0 .2em 1em;font-style:italic}.prose table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:15px}.prose th,.prose td{text-align:left;border:1px solid #00000026;padding:8px 10px}.topbar[data-astro-cid-nen7h5rs]{background:var(--cream)}.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:flex-end;max-width:1440px;min-height:73px;margin:0 auto;padding:0 40px;display:flex;position:relative}.topbar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.topbar__contact[data-astro-cid-nen7h5rs]{gap:35px;padding:0 0 15px 35px!important}.topbar__contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--green);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:9px;font-size:12.8px;font-weight:600;line-height:1;display:flex}.topbar__contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--orange)}.topbar__addr[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{letter-spacing:-.5px}.topbar__social[data-astro-cid-nen7h5rs]{gap:17px;position:absolute;top:15px;right:75px}.topbar__social[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--green);display:inline-flex}.topbar__social[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--orange)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--green);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:0 8%;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{flex:0 0 409px;justify-content:center;display:flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:245px;height:auto}@keyframes logo-pulse-shrink{to{transform:scale(.9)}}.site-header__logo[data-astro-cid-nen7h5rs]:hover img[data-astro-cid-nen7h5rs],.site-header__logo[data-astro-cid-nen7h5rs]:focus-visible img[data-astro-cid-nen7h5rs],.site-header__logo[data-astro-cid-nen7h5rs]:active img[data-astro-cid-nen7h5rs]{animation:.3s linear infinite alternate logo-pulse-shrink}@media (prefers-reduced-motion:reduce){.site-header__logo[data-astro-cid-nen7h5rs]:hover img[data-astro-cid-nen7h5rs],.site-header__logo[data-astro-cid-nen7h5rs]:focus-visible img[data-astro-cid-nen7h5rs],.site-header__logo[data-astro-cid-nen7h5rs]:active img[data-astro-cid-nen7h5rs]{animation:none}}.site-nav__list[data-astro-cid-nen7h5rs]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.site-nav__item[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.site-nav__item[data-astro-cid-nen7h5rs]+.site-nav__item[data-astro-cid-nen7h5rs]{margin-left:30px}.site-nav__link[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);text-transform:uppercase;color:var(--paper);align-items:center;gap:6px;padding:7px 14px;font-size:16px;font-weight:500;line-height:1;display:flex}.site-nav__link[data-astro-cid-nen7h5rs]:hover,.site-nav__link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--orange)}.site-nav__link[data-astro-cid-nen7h5rs].active{color:var(--sage)}.sub-toggle[data-astro-cid-nen7h5rs]{display:none}.site-nav__sub[data-astro-cid-nen7h5rs]{background:var(--orange);opacity:0;visibility:hidden;min-width:260px;margin:0;padding:0;list-style:none;transition:all .2s;position:absolute;top:calc(100% + 18px);left:0;transform:translateY(6px)}.site-nav__sub[data-astro-cid-nen7h5rs]:before{content:"";height:18px;position:absolute;inset:-18px 0 auto}.has-sub[data-astro-cid-nen7h5rs]:hover .site-nav__sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within .site-nav__sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.site-nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);text-transform:uppercase;color:var(--black);white-space:nowrap;padding:11px 20px;font-size:15px;font-weight:600;display:block}.site-nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:var(--cream);color:var(--orange)}.site-nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{background:var(--green);color:var(--cream)}.menu-toggle[data-astro-cid-nen7h5rs]{color:var(--orange-bright);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.menu-toggle[data-astro-cid-nen7h5rs] .menu-toggle__close{display:none}@media (width<=1024px){.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;min-height:46px;padding:0 16px}.topbar__contact[data-astro-cid-nen7h5rs]{display:none!important}.topbar__social[data-astro-cid-nen7h5rs]{gap:20px;position:static}.topbar__social[data-astro-cid-nen7h5rs] svg{width:25px;height:25px}.site-header__inner[data-astro-cid-nen7h5rs]{flex-direction:column;height:auto;padding:18px 16px 24px}.site-header__logo[data-astro-cid-nen7h5rs]{flex:none}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:322px;max-width:82vw}.menu-toggle[data-astro-cid-nen7h5rs]{margin-top:8px;display:block}.menu-toggle[data-astro-cid-nen7h5rs] svg{width:24px;height:24px}.site-header[data-astro-cid-nen7h5rs].is-open .menu-toggle[data-astro-cid-nen7h5rs] .menu-toggle__open{display:none}.site-header[data-astro-cid-nen7h5rs].is-open .menu-toggle[data-astro-cid-nen7h5rs] .menu-toggle__close{display:block}.site-nav[data-astro-cid-nen7h5rs]{background:var(--orange);max-height:calc(100vh - 140px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-header[data-astro-cid-nen7h5rs].is-open .site-nav[data-astro-cid-nen7h5rs]{display:block}.site-nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch}.site-nav__item[data-astro-cid-nen7h5rs]{flex-wrap:wrap}.site-nav__item[data-astro-cid-nen7h5rs]+.site-nav__item[data-astro-cid-nen7h5rs]{margin-left:0}.site-nav__link[data-astro-cid-nen7h5rs]{color:var(--black);flex:1;justify-content:center;padding:30px 20px;font-size:1.4rem;font-weight:600}.site-nav__link[data-astro-cid-nen7h5rs]:hover{background:var(--cream);color:var(--orange)}.site-nav__link[data-astro-cid-nen7h5rs].active{background:var(--green);color:var(--cream)}.site-nav__link[data-astro-cid-nen7h5rs] .caret[data-astro-cid-nen7h5rs]{display:none}.sub-toggle[data-astro-cid-nen7h5rs]{width:64px;color:var(--black);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.sub-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}.site-nav__sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;background:#0000000f;flex-basis:100%;display:none;position:static;transform:none}.sub-open[data-astro-cid-nen7h5rs] .site-nav__sub[data-astro-cid-nen7h5rs]{display:block}.site-nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-align:center;padding:20px;font-size:1.1rem}}@media (width<=767px){.site-nav__link[data-astro-cid-nen7h5rs]{padding:24px 16px}}.nl[data-astro-cid-sornssq2]{border-bottom:1px solid #f5ecdd59;scroll-margin-top:20px}.nl__inner[data-astro-cid-sornssq2]{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:18px 60px;max-width:1440px;margin:0 auto;padding:34px 29px 30px;display:grid}.nl__title[data-astro-cid-sornssq2]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.3px;color:var(--cream);text-wrap:balance;max-width:560px;font-size:38px;font-weight:400;line-height:.9}.nl__form[data-astro-cid-sornssq2]{gap:10px;display:grid}.nl__form[data-astro-cid-sornssq2][hidden],.nl__done[data-astro-cid-sornssq2][hidden]{display:none}.nl__row[data-astro-cid-sornssq2]{gap:0;display:flex}.nl__input[data-astro-cid-sornssq2]{border:2px solid var(--cream);background:var(--paper);min-width:0;height:52px;color:var(--black);font:500 16px/1.2 var(--font-mono);border-right:0;border-radius:0;flex:auto;padding:10px 16px}.nl__input[data-astro-cid-sornssq2]::placeholder{color:#6b6255}.nl__input[data-astro-cid-sornssq2]:focus{box-shadow:inset 0 0 0 2px var(--green);outline:none}.nl__btn[data-astro-cid-sornssq2]{border:2px solid var(--cream);cursor:pointer;background:var(--green);height:52px;color:var(--cream);font-family:var(--font-display);letter-spacing:-.3px;text-transform:uppercase;border-radius:0;flex:none;padding:4px 22px 0;font-size:24px;line-height:1;transition:background-color .2s,color .2s}.nl__btn[data-astro-cid-sornssq2]:hover,.nl__btn[data-astro-cid-sornssq2]:focus-visible{background:var(--cream);color:var(--green)}.nl__btn[data-astro-cid-sornssq2]:focus-visible{outline:2px solid var(--white);outline-offset:2px}.nl__btn[data-astro-cid-sornssq2]:disabled{opacity:.75;cursor:progress}.nl__consent[data-astro-cid-sornssq2]{font-family:var(--font-mono);color:var(--white);margin:0;font-size:14px;line-height:1.4}.nl__consent[data-astro-cid-sornssq2] a[data-astro-cid-sornssq2]{text-underline-offset:3px;text-decoration:underline}.nl__consent[data-astro-cid-sornssq2] a[data-astro-cid-sornssq2]:hover{color:var(--white)}.nl__status[data-astro-cid-sornssq2]{font-family:var(--font-mono);color:var(--white);margin:0;font-size:14px;font-weight:700}.nl__status[data-astro-cid-sornssq2]:empty{display:none}.nl__status[data-astro-cid-sornssq2].is-error{color:#fff;background:#7a2410;justify-self:start;padding:6px 10px}.nl__hp[data-astro-cid-sornssq2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nl__done[data-astro-cid-sornssq2]{color:var(--cream)}.nl__done[data-astro-cid-sornssq2]:focus{outline:none}.nl__done-title[data-astro-cid-sornssq2]{font-family:var(--font-display);text-transform:uppercase;color:var(--white);margin:0 0 4px;font-size:30px;line-height:1}.nl__done-text[data-astro-cid-sornssq2]{font-family:var(--font-mono);margin:0;font-size:15px}@media (width<=1024px){.nl__inner[data-astro-cid-sornssq2]{text-align:center;grid-template-columns:1fr;justify-items:center;padding:36px 24px 32px}.nl__form[data-astro-cid-sornssq2],.nl__done[data-astro-cid-sornssq2]{width:100%;max-width:560px}.nl__title[data-astro-cid-sornssq2]{font-size:34px}}@media (width<=767px){.nl__inner[data-astro-cid-sornssq2]{gap:20px;padding:40px 20px 36px}.nl__title[data-astro-cid-sornssq2]{max-width:330px;font-size:30px}.nl__row[data-astro-cid-sornssq2]{flex-direction:column;gap:10px}.nl__input[data-astro-cid-sornssq2]{border-right:2px solid var(--cream);text-align:center;height:52px}.nl__btn[data-astro-cid-sornssq2]{width:100%;height:52px;font-size:24px}.nl__consent[data-astro-cid-sornssq2]{max-width:300px;margin:0 auto;font-size:13px}.nl__status[data-astro-cid-sornssq2].is-error{justify-self:stretch}}.cta[data-astro-cid-jo6i4kqk]{background:var(--green-2);grid-template-columns:1fr 1fr;min-height:674px;display:grid}.cta__text[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 24px 56px 12%;display:flex}.cta__badge[data-astro-cid-jo6i4kqk]{width:217px;margin-bottom:33px}.cta__title[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.3px;text-transform:uppercase;color:var(--orange);max-width:380px;margin:0 0 33px;font-size:54.4px;line-height:.8}.cta__sub[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);text-transform:uppercase;color:var(--cream);max-width:380px;margin:0 0 35px;font-size:22.4px;font-weight:500;line-height:1}.cta__btn[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.3px;text-transform:uppercase;color:var(--cream);border:2px solid var(--cream);padding:14px 24px 12px;font-size:28.8px;line-height:.8;transition:all .2s}.cta__btn[data-astro-cid-jo6i4kqk]:hover,.cta__btn[data-astro-cid-jo6i4kqk]:focus-visible{background:var(--cream);color:var(--green)}.cta__photo[data-astro-cid-jo6i4kqk]{position:relative;overflow:hidden}.cta__photo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--orange);color:var(--white)}.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:346px 1fr 1fr auto;align-items:center;gap:24px 60px;max-width:1440px;min-height:180px;margin:0 auto;padding:28px 29px;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:346px}.site-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{text-align:center;letter-spacing:-.3px;color:var(--cream);margin:6px 0 0;font-family:Helvetica,Arial,sans-serif;font-size:14px}.site-footer__areas[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono)!important;letter-spacing:0!important;margin-top:10px!important;font-size:13px!important}.site-footer__areas[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:3px;text-decoration:underline}.site-footer__box[data-astro-cid-jo6i4kqk]{justify-self:center;align-items:center;gap:18px;display:flex}.site-footer__ico[data-astro-cid-jo6i4kqk]{filter:brightness(0)invert();width:40px;height:auto;display:block}.site-footer__box[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.site-footer__box[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-style:normal;font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:19.2px;font-weight:500;line-height:2}.site-footer__box[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.site-footer__end[data-astro-cid-jo6i4kqk]{flex-direction:column;align-self:start;align-items:flex-end;gap:30px;display:flex}.site-footer__social[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:var(--white);width:27px;height:27px;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].pen{color:var(--white);background:0 0}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--green);color:var(--white)}.site-footer__legal[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.site-footer__privacy[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);text-transform:uppercase;font-size:14.4px;font-weight:500}.site-footer__privacy[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}@media (width<=1024px){.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;justify-self:center}.site-footer__end[data-astro-cid-jo6i4kqk]{grid-column:1/-1;align-items:center}.site-footer__legal[data-astro-cid-jo6i4kqk]{align-items:center}}@media (width<=767px){.cta[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;min-height:0}.cta__text[data-astro-cid-jo6i4kqk]{text-align:center;align-items:center;padding:56px 24px 64px}.cta__badge[data-astro-cid-jo6i4kqk]{width:190px;margin-bottom:44px}.cta__title[data-astro-cid-jo6i4kqk]{text-wrap:balance;max-width:300px;margin-bottom:36px;font-size:42px}.cta__sub[data-astro-cid-jo6i4kqk]{max-width:320px;margin-bottom:36px;font-size:15px;line-height:1.1}.cta__btn[data-astro-cid-jo6i4kqk]{padding:13px 26px 11px;font-size:26px}.cta__photo[data-astro-cid-jo6i4kqk]{aspect-ratio:390/200;order:-1}.site-footer__inner[data-astro-cid-jo6i4kqk]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px;padding:36px 20px 48px}.site-footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:308px;max-width:100%}.site-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-top:12px}.site-footer__box[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px}.site-footer__box--addr[data-astro-cid-jo6i4kqk]{order:-1}.site-footer__brand[data-astro-cid-jo6i4kqk]{order:-2}.site-footer__box[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.site-footer__box[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-size:16px;font-weight:700;line-height:2}.site-footer__end[data-astro-cid-jo6i4kqk]{align-self:center;gap:28px}.site-footer__social[data-astro-cid-jo6i4kqk]{gap:18px}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:30px;height:30px}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg{width:17px;height:17px}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].pen svg{width:26px;height:26px}.site-footer__legal[data-astro-cid-jo6i4kqk]{gap:0}.site-footer__privacy[data-astro-cid-jo6i4kqk]{padding:10px 0;font-size:15px;font-weight:700}}
