.z9SH4a_intro{display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.z9SH4a_intro{z-index:calc(var(--z-consent) + 20);background:var(--c-onyx);pointer-events:none;animation:z9SH4a_lift .62s var(--ease-in-out) .95s both;place-items:center;display:grid;position:fixed;inset:0}.z9SH4a_mark{width:min(22rem,40vw);overflow:visible}.z9SH4a_mark path{fill:none;stroke:var(--c-gold);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;animation:z9SH4a_draw .9s var(--ease-out) 60ms both, z9SH4a_fade .3s linear .95s both}html[data-intro=seen] .z9SH4a_intro{display:none}}@keyframes z9SH4a_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes z9SH4a_fade{to{opacity:0}}@keyframes z9SH4a_lift{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}
.l3Zf8a_root{inset:auto var(--space-s) var(--space-s) auto;z-index:var(--z-overlay);justify-items:end;gap:var(--space-2xs);background:0 0;display:grid;position:fixed}.l3Zf8a_toggle{background:var(--c-graphite);min-height:3rem;color:var(--c-ivory);border:1px solid var(--c-gold);border-radius:var(--radius-pill);font-size:var(--step--1);transition:background-color var(--dur-hover) var(--ease-out-ui), transform var(--dur-press) var(--ease-out-ui);padding:.6rem 1.1rem;font-weight:600}.l3Zf8a_toggle:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.l3Zf8a_toggle:hover{background:var(--c-onyx)}}.l3Zf8a_panel{width:min(24rem, calc(100vw - 2 * var(--space-s)));background:var(--c-graphite);max-height:min(34rem,100dvh - 6rem);color:var(--c-ivory);border:1px solid var(--line-strong);border-radius:var(--radius-m);font-size:var(--step--1);grid-template-rows:auto 1fr auto auto;line-height:1.5;display:grid;overflow:hidden}.l3Zf8a_head{justify-content:space-between;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border-block-end:1px solid var(--line);display:flex}.l3Zf8a_head strong{color:var(--c-gold);display:block}.l3Zf8a_head span{color:var(--fg-muted);font-size:.8rem}.l3Zf8a_close{flex:none;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1}.l3Zf8a_log{padding:var(--space-s);gap:var(--space-xs);align-content:start;min-height:9rem;display:grid;overflow-y:auto}.l3Zf8a_log p{white-space:pre-wrap;max-width:none}.l3Zf8a_hint{color:var(--fg-muted)}.l3Zf8a_after{gap:var(--space-xs);padding-inline:var(--space-s);display:grid}.l3Zf8a_after:empty{display:none}.l3Zf8a_after>:last-child{margin-block-end:var(--space-xs)}.l3Zf8a_after p{max-width:none}.l3Zf8a_user{border-radius:var(--radius-m);background:#f1ece114;background:lab(93.5699% .34374 5.97781/.08);justify-self:end;max-width:88%;padding:.5rem .75rem}.l3Zf8a_bot{border-radius:var(--radius-m);border:1px solid #c9a55a73;border:1px solid lab(69.8861% 7.06315 43.5717/.45);justify-self:start;max-width:92%;padding:.5rem .75rem}.l3Zf8a_lead{gap:var(--space-2xs);padding:var(--space-xs);border:1px solid var(--line-strong);border-radius:var(--radius-m);display:grid}.l3Zf8a_lead label{color:var(--fg-muted);gap:.2rem;font-size:.8rem;display:grid}.l3Zf8a_lead input,.l3Zf8a_compose textarea{background:var(--c-onyx);width:100%;min-height:2.75rem;color:var(--c-ivory);border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:.5rem .65rem;font-size:1rem}.l3Zf8a_lead button,.l3Zf8a_compose button{background:var(--c-gold);min-height:2.75rem;color:var(--c-onyx);border-radius:var(--radius-s);padding:.5rem 1rem;font-weight:600}.l3Zf8a_lead button:disabled,.l3Zf8a_compose button:disabled{opacity:.55;cursor:default}.l3Zf8a_error{color:var(--critical)}.l3Zf8a_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.l3Zf8a_compose{gap:var(--space-2xs);padding:var(--space-xs);border-block-start:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.l3Zf8a_compose textarea{resize:none;line-height:1.4}
.U-eS8W_text{display:block}.U-eS8W_word{white-space:nowrap;display:inline-block}.U-eS8W_char{font-variation-settings:"wdth" calc(96 + var(--near) * 29), "wght" calc(480 + var(--near) * 380);color:color-mix(in oklch, var(--c-ivory), var(--c-gold) calc(var(--near) * 100%));display:inline-block}
.fna7JW_mark{font-family:var(--font-display);font-variation-settings:"wdth" 122;letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:.18em;font-size:1.12rem;font-weight:650;font-stretch:122%;line-height:1;display:inline-flex}.fna7JW_thread{align-self:center;width:1.3em;height:.56em;overflow:visible}.fna7JW_thread path{fill:none;stroke:var(--c-gold);stroke-width:1.6px;stroke-linecap:round}.fna7JW_thread{transition:transform var(--dur-panel) var(--ease-out);transform-origin:50%}.fna7JW_thread path{transition:stroke var(--dur-hover) var(--ease-out-ui)}:where(a:hover,a:focus-visible) .fna7JW_mark .fna7JW_thread{transform:scaleX(1.25)scaleY(.6)}:where(a:hover,a:focus-visible) .fna7JW_mark .fna7JW_thread path{stroke:var(--c-gold-light)}@media (prefers-reduced-motion:reduce){.fna7JW_thread{transition:none}}
._3hUVsW_footer{padding-block:var(--space-2xl) var(--space-l);border-block-start:1px solid var(--line)}._3hUVsW_motto{font-size:var(--step-hero);font-variation-settings:"wdth" 122;color:var(--c-ivory);max-width:none;margin-block-end:var(--space-2xl);font-stretch:122%;line-height:1}._3hUVsW_grid{gap:var(--space-xl) var(--gutter);grid-template-columns:1fr;display:grid}._3hUVsW_company{gap:var(--space-s);align-content:start;max-width:34ch;display:grid}._3hUVsW_address{justify-items:start;gap:.35rem;font-style:normal;display:grid}._3hUVsW_heading{font-family:var(--font-body);font-variation-settings:normal;font-stretch:100%;font-size:var(--step--1);letter-spacing:0;color:var(--fg-muted);margin-block-end:var(--space-xs);font-weight:500;line-height:1.4}._3hUVsW_grid ul{gap:.15rem;display:grid}._3hUVsW_grid li a,._3hUVsW_grid li button{text-align:start;transition:color var(--dur-hover) var(--ease-out-ui);padding-block:.4rem;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){._3hUVsW_grid li a:hover,._3hUVsW_grid li button:hover{color:var(--c-gold-light)}}@media (pointer:coarse){._3hUVsW_grid li a,._3hUVsW_grid li button{padding-block:.55rem}}._3hUVsW_fine{border-block-start:1px solid var(--line);font-size:var(--step--1);color:var(--fg-muted);max-width:none;margin-block-start:var(--space-2xl);padding-block-start:var(--space-s)}@media (min-width:640px){._3hUVsW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._3hUVsW_grid{grid-template-columns:1.5fr 1fr .8fr 1fr}}ul+._3hUVsW_heading{margin-block-start:var(--space-m)}
