html:root body:has(.trust-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--washi:var(--trust-ground,#f5f6f3);--washi-hi:#fff;--washi-2:#eef1ec;--line:#dde2dc;--line-strong:#c6cec7;--ink:var(--trust-ink,#1d2521);--soft:var(--trust-soft,#58635c);--faint:#87918b;--ink-muted:var(--trust-soft,#58635c);--sumi:#1d2521;--sumi-2:#2b3530;--board-line:transparent;--kaya:#9a5b00;--shu:var(--trust-accent,#127a50);--shu-deep:var(--trust-accent-deep,#0d6040);--ai:var(--trust-accent,#127a50);--ai-deep:var(--trust-accent-deep,#0d6040);--bg:245 246 243;--fg:29 37 33;--muted:88 99 92;--surface:255 255 255;--line-rgb:221 226 220;--accent:var(--trust-accent-rgb,18 122 80);--accent-2:var(--trust-accent-rgb,18 122 80);--accent-3:154 91 0;--display:var(--font-zen),"Hiragino Sans",system-ui,sans-serif;--on-accent:#fff;background:var(--washi);color:var(--ink)}html:root body:has(.trust-page) .app-shell{background:var(--washi)}html:root body:has(.trust-page) .app-shell>.network-header{border-bottom:1px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 1px #00000005}html:root body:has(.trust-page) .network-brand img{filter:none}html:root body:has(.trust-page) .network-brand span{border-left-color:var(--line-strong);color:var(--soft)}html:root body:has(.trust-page) .network-topnav a{color:var(--soft);background:0 0;border-color:#0000}html:root body:has(.trust-page) .network-topnav a:hover{color:var(--ink);border-color:var(--line-strong)}html:root body:has(.trust-page) .network-topnav a[aria-current]{background:var(--washi-2);border-color:var(--line);color:var(--ink)}html:root body:has(.trust-page) .network-post-menu summary{background:var(--shu);color:#fff}html:root body:has(.trust-page) .network-post-menu>div{border-color:var(--line-strong);background:#fff}html:root body:has(.trust-page) .network-header>div:last-of-type{background:var(--washi-2);border-color:var(--line)}html:root body:has(.trust-page) .network-header>div:last-of-type button{color:var(--soft)}html:root body:has(.trust-page) .network-header>div:last-of-type button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001f}html:root body:has(.trust-page) .cp-trigger{border-color:var(--line-strong);color:var(--soft);background:#fff}html:root body:has(.trust-page) .network-bottom-nav{border-top-color:var(--line);background:#fffffff5}html:root body:has(.trust-page) .network-bottom-nav a{color:var(--soft)}html:root body:has(.trust-page) .network-bottom-nav a[aria-current]{color:var(--shu);box-shadow:inset 0 3px var(--shu)}html:root body:has(.trust-page) .site-footer{border-top:1px solid var(--line);color:var(--soft);background:#fff;font-size:13px;display:flex}html:root body:has(.trust-page) .site-footer a{color:var(--soft)}html:root body:has(.trust-page) .site-footer a:hover{color:var(--shu)}:is(html:root body:has(.trust-page) .btn-primary,html:root body:has(.trust-page) .work-cta){background:var(--shu);border-color:var(--shu);color:#fff}:is(html:root body:has(.trust-page) .btn-primary:hover,html:root body:has(.trust-page) .work-cta:hover){background:var(--shu-deep);color:#fff}html:root body:has(.trust-page) .btn-outline{border:1px solid var(--line-strong);color:var(--ink);background:#fff}html:root body:has(.trust-page) .work-cta.is-ghost{border:1px solid var(--line-strong);color:var(--ink);background:#fff}html:root body:has(.trust-page) .app-content main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){border:1px solid var(--line-strong);color:var(--ink);background-color:#fff}html:root body:has(.trust-page) .app-content main :is(input,textarea)::placeholder{color:var(--faint)}html:root body:has(.trust-page) ::selection{background:rgb(var(--accent) / .18);color:var(--ink)}html:root body:has(.trust-page) .work-eyebrow{color:var(--shu)}html:root body:has(.trust-page) .quote-posted{background:var(--trust-accent-surface,#e7f4ec);color:var(--shu-deep)}.trust-operator{border:1px solid var(--line);color:var(--soft);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;font-size:13px;display:flex}.trust-operator b{color:var(--ink)}.trust-operator a{color:var(--shu);text-underline-offset:3px;text-decoration:underline}
