._shell_m2njo_1{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--canvas)}._panel_m2njo_11{background:var(--surface);border-radius:var(--r-panel);box-shadow:var(--shadow);max-width:460px;width:100%;padding:46px 52px 40px}._eyebrow_m2njo_20{font-size:.78125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--euc);font-weight:500}._panel_m2njo_11 h1{font-size:1.8125rem;font-weight:500;letter-spacing:-.024em;line-height:1.22;margin-top:12px}._lede_m2njo_36{font-size:.96875rem;color:var(--soft);margin-top:10px}._detail_m2njo_43{margin-top:22px;font-size:.8125rem;color:var(--faint);background:var(--sunk);border-radius:var(--r-field);padding:10px 14px;overflow-wrap:anywhere}._btn_m2njo_53{margin-top:28px;border:none;cursor:pointer;font:inherit;font-size:.96875rem;font-weight:500;background:var(--euc);color:#fff;padding:14px 30px;border-radius:var(--pill);min-height:var(--tap);width:100%}._btn_m2njo_53:hover{filter:brightness(1.08)}:root{--canvas: #f9f8f5;--surface: #ffffff;--sunk: #faf9f5;--ink: #1a1613;--soft: #66605a;--faint: #6f6962;--rule: #ece7db;--hairline: #e3ddcf;--euc: #2f7a4d;--euc-ink: #1f5c38;--euc-bg: #e6efe3;--euc-bg-hi: #d9e7d5;--clay: #c25a44;--clay-bg: #f6e7e1;--clay-bg-hi: #efd8cf;--clay-ink: #9c4432;--clay-line: #e6c4b9;--alert: #b23b2e;--alert-ink: #ffffff;--alert-bg: #fbe9e6;--alert-line: #e8b5ac;--blue: #d9e8f1;--blue-ink: #3d617a;--track: #e7e1d3;--track-hi: #f4f0e7;--tint-shared: #f3f1ea;--rail-current: #ebe6da;--tint-mine: #e6efe3;--tint-mine-rule: #c9dcc2;--tag-gray-bg: #ecebe8;--tag-gray-ink: #55504a;--tag-brown-bg: #efe4da;--tag-brown-ink: #6b4a33;--tag-orange-bg: #f8e3d2;--tag-orange-ink: #8a4a1c;--tag-yellow-bg: #f5ecc6;--tag-yellow-ink: #6b5410;--tag-green-bg: #e1eddf;--tag-green-ink: #2c5a36;--tag-blue-bg: #dde9f1;--tag-blue-ink: #2f5873;--tag-purple-bg: #ebe3f1;--tag-purple-ink: #5d3f78;--tag-pink-bg: #f5e1e8;--tag-pink-ink: #87385a;--tag-red-bg: #f7dfda;--tag-red-ink: #93362a;--shadow: 0 8px 30px rgba(26, 22, 19, .08);--shadow-open: 0 16px 50px rgba(26, 22, 19, .14);--r-card: 16px;--r-panel: 24px;--r-field: 10px;--pill: 999px;--ease-out: cubic-bezier(.2, 0, 0, 1);--font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, sans-serif;--font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--font-mono: "DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-body: 1rem;--lh-body: 1.6;--tracking-eyebrow: .08em;--fs-small: .9375rem;--fs-caption: .875rem;--fs-eyebrow: .78125rem;--measure: 1080px;--tap: 44px;--gap-xs: 6.4px;--gap-sm: 12.8px;--gap-md: 25.6px;--gap-lg: 38.4px;--gap-xl: 64px;--page-gutter: 32px}@media(max-width:860px){:root{--page-gutter: 16px}}@media(prefers-contrast:more){:root{--soft: #4f4a45;--faint: #4f4a45;--euc: #23603b;--euc-ink: #17472a;--clay-ink: #7d3526;--alert: #9e2b20;--alert-line: #c98c7f}}@property --nav-w{syntax: "<length>"; inherits: true; initial-value: 0px;}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:106.25%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums lining-nums}html[data-switching] body>*{opacity:0;transition:opacity .12s var(--ease-out)}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,textarea{font:inherit;color:inherit}a{color:inherit}@media(pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[data-own-size]),textarea:not([data-own-size]),select:not([data-own-size]){font-size:max(16px,1em)!important}}@media(hover:none)and (pointer:coarse){input:is([type=date],[type=time],[type=datetime-local]){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0}input:is([type=date],[type=time],[type=datetime-local])::-webkit-date-and-time-value{min-height:1.2em;text-align:start}}@media(hover:none){:where(button,[role=button],a[href],summary):active:not(:disabled,[aria-disabled=true]){opacity:.72}}@media(hover:none)and (pointer:coarse){[data-keyboard-only],kbd[aria-hidden=true]{display:none!important}}:focus-visible{outline:2px solid var(--euc);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--surface);color:var(--ink);padding:12px 18px;border-radius:var(--pill);z-index:100;box-shadow:var(--shadow);text-decoration:none}.skip-link:focus{left:16px;top:16px}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-search-flash],[data-search-flash][tabindex="-1"]:focus{outline:2px solid var(--euc);outline-offset:2px;border-radius:10px}@media(prefers-reduced-motion:no-preference){[data-search-flash]{animation:search-flash 1.6s ease-out}@keyframes search-flash{0%,40%{background-color:var(--euc-bg)}to{background-color:transparent}}}::view-transition-group(app-rail),::view-transition-group(app-bar),::view-transition-group(tab-bar),::view-transition-new(app-rail),::view-transition-new(app-bar),::view-transition-new(tab-bar){animation:none}::view-transition-old(app-rail),::view-transition-old(app-bar),::view-transition-old(tab-bar){display:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.15s;animation-timing-function:ease-out}html[data-nav-transition=forward]::view-transition-old(root){animation:.24s var(--ease-out) both nav-drift-left;mix-blend-mode:normal}html[data-nav-transition=forward]::view-transition-new(root){animation:.24s var(--ease-out) both nav-enter-right;mix-blend-mode:normal}html[data-nav-transition=back]::view-transition-old(root){animation:.24s var(--ease-out) both nav-leave-right;mix-blend-mode:normal;z-index:1}html[data-nav-transition=back]::view-transition-new(root){animation:.24s var(--ease-out) both nav-drift-in;mix-blend-mode:normal}html[data-nav-transition=none]::view-transition-old(root),html[data-nav-transition=none]::view-transition-new(root){animation:none}@keyframes nav-enter-right{0%{transform:translate(100%)}}@keyframes nav-drift-left{to{transform:translate(-25%)}}@keyframes nav-leave-right{to{transform:translate(100%)}}@keyframes nav-drift-in{0%{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
