@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/gabarito-latin-ext-wght-normal.C-_vgDbo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/gabarito-latin-wght-normal.ZpvQqcqY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65;overflow-x:hidden}img,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,li{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}h1,h2,h3,.display{font-family:var(--font-display);color:var(--ink)}h1{font-size:var(--text-h1);letter-spacing:-.025em;font-weight:750;line-height:1.05}h2{font-size:var(--text-h2);letter-spacing:-.02em;font-weight:700;line-height:1.1}h3{font-size:var(--text-h3);letter-spacing:-.01em;font-weight:650;line-height:1.2}h4{font-family:var(--font-body);font-size:var(--text-h4);font-weight:700;line-height:1.3}.display{font-size:var(--text-display);letter-spacing:-.03em;font-weight:800;line-height:.98}.lead{font-size:var(--text-lead);color:var(--ink-muted);line-height:1.55}.small{font-size:var(--text-small)}.muted{color:var(--ink-muted)}.num{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-weight:700}em.accent,.accent-text{color:var(--primary);font-style:normal;font-weight:inherit}a{color:var(--c-red-rock-700);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--c-red-rock-800);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:1232px;margin-inline:auto;padding-inline:16px}@media (width>=768px){.container{padding-inline:32px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--ink-reverse);border-radius:var(--radius-pill);padding:10px 16px;position:absolute;top:-48px;left:16px}.skip-link:focus{top:12px}.btn{--btn-bg:var(--primary);--btn-fg:#fff;--btn-border:transparent;border-radius:var(--radius-pill);border:1.5px solid var(--btn-border);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);font-family:var(--font-body);letter-spacing:.005em;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.55em;padding:0 1.4em;font-size:1rem;font-weight:650;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.btn:hover{--btn-bg:var(--primary-hover);color:var(--btn-fg);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-1px)}.btn:active{box-shadow:none;transform:translateY(0)}.btn svg{width:1.15em;height:1.15em}.btn--secondary{--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:var(--border-strong)}.btn--secondary:hover{--btn-bg:var(--surface);--btn-fg:var(--ink);--btn-border:var(--ink)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--c-red-rock-700);padding-inline:.6em}.btn--ghost:hover{--btn-bg:var(--primary-soft);--btn-fg:var(--c-red-rock-800);box-shadow:none}.btn--reverse{--btn-bg:var(--ink-reverse);--btn-fg:var(--c-juniper)}.btn--reverse:hover{--btn-bg:#fff;--btn-fg:var(--c-juniper)}.btn--sm{min-height:38px;padding:0 1.05em;font-size:.9rem}.btn--lg{min-height:56px;padding:0 1.8em;font-size:1.0625rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.field{gap:6px;display:grid}.label{color:var(--ink);font-size:.875rem;font-weight:650}.label .opt{color:var(--ink-muted);font-weight:450}.hint{color:var(--ink-muted);font-size:.8125rem}.input,.select,.textarea{background:var(--surface);width:100%;min-height:48px;color:var(--ink);border:1.5px solid var(--c-sand-500);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);padding:0 14px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.5}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B5F4D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.input::placeholder,.textarea::placeholder{color:var(--c-sand-600);opacity:1}.input:hover,.select:hover,.textarea:hover{border-color:var(--c-sand-700)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-alt);color:var(--ink-muted);cursor:not-allowed;box-shadow:none;border-style:dashed}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--focus);outline:none;box-shadow:0 0 0 4px #3f7ba047}.input[aria-invalid=true]{border-color:var(--c-error)}.error-text{color:var(--c-error);font-size:.8125rem;font-weight:600}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.check input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:2px}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.22 0 0 0 0 0.1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.prose{max-width:70ch}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2em}.prose h3{margin-top:1.6em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.prose section>*+*{margin-top:1.1em}.prose section+section{margin-top:2em}.prose section>h2{margin-top:0}.prose table{border-collapse:collapse;width:100%;font-size:.95rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--border-strong);vertical-align:top;padding:10px 12px}.section{padding-block:clamp(40px,6vw,80px)}.section--alt{background:var(--surface-alt)}.stack>*+*{margin-top:var(--space-4)}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--mark) * .3);line-height:1;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none}.logo__word[data-astro-cid-f7espo7c]{font-family:var(--font-display);font-size:calc(var(--mark) * .62);letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:.24em;display:inline-flex}.logo__a[data-astro-cid-f7espo7c]{font-weight:800}.logo__b[data-astro-cid-f7espo7c]{font-weight:500}.logo--stacked[data-astro-cid-f7espo7c]{gap:calc(var(--mark) * .22);flex-direction:column}.logo--stacked[data-astro-cid-f7espo7c] .logo__word[data-astro-cid-f7espo7c]{font-size:calc(var(--mark) * .42);flex-direction:column;align-items:center;gap:.02em}.hdr[data-astro-cid-nen7h5rs]{z-index:20;background:var(--bg);border-bottom:1px solid var(--border);position:relative}.hdr__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.hdr__logo[data-astro-cid-nen7h5rs]{padding:4px 0;text-decoration:none;display:inline-flex}.hdr__nav[data-astro-cid-nen7h5rs],.hdr__cta[data-astro-cid-nen7h5rs]{white-space:nowrap;display:none}.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;padding:0;list-style:none;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;border-radius:var(--radius-pill);min-height:44px;color:var(--ink);align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-alt);color:var(--ink)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--c-red-rock-700);background:var(--primary-soft)}.hdr__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1.5px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;width:48px;height:48px;list-style:none;display:grid}.hdr__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.hdr__menu[data-astro-cid-nen7h5rs] .i-close,.hdr__menu[data-astro-cid-nen7h5rs][open] .i-open{display:none}.hdr__menu[data-astro-cid-nen7h5rs][open] .i-close{display:block}.hdr__panel[data-astro-cid-nen7h5rs]{background:var(--bg);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);gap:18px;padding:12px 16px 24px;display:grid;position:absolute;top:100%;left:0;right:0}.hdr__panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:0;list-style:none}.hdr__panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border)}.hdr__panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:52px;font-family:var(--font-display);color:var(--ink);align-items:center;font-size:1.375rem;font-weight:650;text-decoration:none;display:flex}.hdr__panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--c-red-rock-700)}@media (width>=1140px){.hdr__nav[data-astro-cid-nen7h5rs],.hdr__cta[data-astro-cid-nen7h5rs]{display:flex}.hdr__menu[data-astro-cid-nen7h5rs]{display:none}}.contours[data-astro-cid-uka4sff5]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ftr[data-astro-cid-jo6i4kqk]{isolation:isolate;background:var(--surface-deep);color:#e4eae0;padding-block:64px 32px;position:relative;overflow:hidden}.ftr[data-astro-cid-jo6i4kqk] .contours{z-index:-1;color:var(--c-sage-300)}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f1eee6;text-decoration-color:#f1eee666}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration-color:currentColor}.ftr[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--c-ochre-300)}.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:36px 32px;display:grid}.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;align-content:start;gap:16px;display:grid}.ftr__brand[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{justify-self:start;text-decoration:none}.ftr__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:38ch;font-size:.975rem}.ftr__h[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ochre-300);margin-bottom:12px;font-weight:700}.ftr__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:2px;padding:0;list-style:none;display:grid}.ftr__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:6px 0;text-decoration:none;display:inline-block}.ftr__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}@media (width>=900px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr}.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.ftr__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid #fbf8f238;gap:14px;margin-top:48px;padding-top:28px;font-size:.875rem;display:grid}.ftr__legal[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]:first-child{max-width:90ch}.ftr__fair[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:10px;max-width:90ch;display:flex}.ftr__fair[data-astro-cid-jo6i4kqk] svg{color:var(--c-ochre-300);flex:none;margin-top:2px}.ftr__line[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.ftr__links[data-astro-cid-jo6i4kqk]{gap:20px;display:inline-flex}
