@font-face{font-family:bricolage;src:url(/_next/static/media/d9fe24032142ac32-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_24b8a8{font-family:bricolage,bricolage Fallback}.__variable_24b8a8{--font-bricolage:"bricolage","bricolage Fallback"}@font-face{font-family:inter;src:url(/_next/static/media/76ba26f12b5e00f7-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_2372d0{font-family:inter,inter Fallback}.__variable_2372d0{--font-inter:"inter","inter Fallback"}.Logo_lockup__DjkOB{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.Logo_wordmark__iYhOI{font-family:var(--font-bricolage),system-ui,sans-serif;letter-spacing:-.05em;line-height:1}.Logo_in__Eaia5{font-weight:800}.Logo_amigo__6JI6H{font-weight:500}.SiteHeader_bar__PgEmJ{background:var(--header-bg);border-bottom:1px solid var(--header-line)}.SiteHeader_header__SRb_V{position:relative;padding-top:var(--space-6);padding-bottom:var(--space-6);display:flex;gap:var(--space-4) var(--space-8);align-items:center;justify-content:space-between}.SiteHeader_home__xxLCM{text-decoration:none}.SiteHeader_nav__5IxZo{display:flex;flex-wrap:wrap;gap:var(--space-2) 28px;font-size:15px}.SiteHeader_nav__5IxZo a,.SiteHeader_panel__l9MNP a{color:var(--ink-muted);text-decoration:none}.SiteHeader_nav__5IxZo a:hover,.SiteHeader_panel__l9MNP a:hover{color:var(--ink)}.SiteHeader_actions__7yHiB{display:flex;align-items:center;gap:var(--space-2)}.SiteHeader_mobile__r9XYT{display:none}.SiteHeader_menuButton__NjLA3{width:46px;height:46px;border-radius:var(--radius-md);border:1px solid var(--line);background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.SiteHeader_panel__l9MNP{position:absolute;z-index:20;top:calc(100% - 8px);left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-2);display:flex;flex-direction:column}.SiteHeader_panel__l9MNP a{padding:14px 16px;font-size:17px;font-weight:600;color:var(--ink);border-radius:var(--radius-md)}.SiteHeader_panel__l9MNP a:hover{background:var(--surface-100)}@media (max-width:760px){.SiteHeader_nav__5IxZo{display:none}.SiteHeader_mobile__r9XYT{display:block}}.SiteFooter_footer__aUaTs{background:var(--footer-bg);border-top:1px solid var(--header-line);color:var(--ink);font-size:14px}.SiteFooter_inner__23SNm{padding-top:var(--space-16);padding-bottom:var(--space-12);display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:space-between}.SiteFooter_brand__HyIqL{display:flex;flex-direction:column;gap:var(--space-3);max-width:320px}.SiteFooter_brand__HyIqL p{margin:0;color:var(--ink-muted)}.SiteFooter_columns__nlIeI{display:flex;flex-wrap:wrap;gap:var(--space-12)}.SiteFooter_col__gfZ3Y{display:flex;flex-direction:column;gap:var(--space-2)}.SiteFooter_col__gfZ3Y a{color:var(--ink-muted);text-decoration:none}.SiteFooter_col__gfZ3Y a:hover{color:var(--ink)}.SiteFooter_title__3_yFX{font-weight:600}.SiteFooter_legal__Dh8KR{padding-bottom:var(--space-8);color:var(--ink-muted);font-size:13px}.SiteFooter_social__CGwrk{align-self:flex-start;color:var(--sage);font-weight:600;font-size:14px;text-underline-offset:3px}:root,[data-theme=dark]{--surface-100:#2e3140;--surface-200:#383b4c;--surface-deep:#1d1f29;--ink:#ffffff;--ink-muted:#c3c7d3;--line:#454959;--sage:#8cc7a8;--on-sage:#1d1f29;--sage-mist:#354a40;--on-sage-mist:#cdebdb;--mark-tile:#ffffff;--mark-ink:#2e3140;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--max:1200px;--header-bg:transparent;--header-line:transparent;--footer-bg:var(--surface-deep);--field-bg:var(--surface-100);color-scheme:dark}:root:has([data-light-page]),[data-theme=light]{--surface-100:#f2f3f5;--surface-200:#ffffff;--surface-deep:#e6e8ec;--ink:#111214;--ink-muted:#4a4e5c;--line:#dadde3;--sage:#3f7a5e;--on-sage:#ffffff;--sage-mist:#ddebe3;--on-sage-mist:#2c5a44;--mark-tile:#111214;--mark-ink:#ffffff;--header-bg:#ffffff;--header-line:#dadde3;--footer-bg:#ffffff;--field-bg:#f2f3f5;color-scheme:light}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238a8f9c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:44px!important;cursor:pointer}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--surface-100);color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto}a{color:var(--sage)}h1,h2,h3{font-family:var(--font-bricolage),system-ui,sans-serif;font-weight:800;margin:0;text-wrap:balance}:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.container{max-width:var(--max);margin:0 auto;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.theme-surface{background:var(--surface-100);color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:13px 20px;border-radius:var(--radius-md);font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer}.btn-primary{background:var(--sage);color:var(--on-sage)}.btn-secondary{background:transparent;border-color:var(--line);color:var(--ink)}.btn-ink{background:var(--ink);color:var(--surface-100)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}kbd{display:inline-block;min-width:1.6em;padding:1px 6px;border:solid var(--line);border-width:1px 1px 2px;border-radius:6px;background:var(--surface-100);font-family:inherit;font-size:13px;font-weight:600;text-align:center;line-height:1.5}