.section-chrome_hero__RGGyh{position:relative;overflow:hidden;isolation:isolate;padding:0 var(--gutter);background:radial-gradient(ellipse 60% 90% at 82% 30%,color-mix(in srgb,var(--color-action) 22%,transparent),transparent 70%),var(--color-surface);border-bottom:var(--border) solid var(--color-line-soft)}.section-chrome_hero__RGGyh[data-tone=dev]{background:radial-gradient(ellipse 60% 90% at 82% 30%,color-mix(in srgb,var(--color-action) 30%,transparent),transparent 70%),var(--space-dev-bg);border-bottom-color:var(--space-dev-line)}.section-chrome_heroIn__ckuba{position:relative;z-index:1;max-width:var(--container);margin:0 auto;min-height:clamp(320px,30vw,440px);display:flex;align-items:center;padding-block:clamp(48px,6vw,88px)}.section-chrome_heroIn__ckuba>.pc-section{padding:0;width:100%}.section-chrome_heroIn__ckuba>.pc-section>.pc-section__inner{max-width:none}.section-chrome_heroIn__ckuba h1{font-size:var(--text-hero,clamp(32px,3.9vw,58px));line-height:1.18;letter-spacing:var(--tracking-display);text-wrap:balance}.section-chrome_heroIn__ckuba h1+p{max-width:40em}.section-chrome_band__jNKkJ{position:relative;overflow:hidden;background:var(--color-surface);border-bottom:var(--border) solid var(--color-line-soft);padding:0 var(--gutter)}.section-chrome_band__jNKkJ:after{content:"";position:absolute;right:-80px;top:-120px;width:360px;height:360px;border:1px solid var(--color-line);border-radius:50%;pointer-events:none}.section-chrome_band__jNKkJ[data-tone=dev]{background:var(--space-dev-bg);border-bottom-color:var(--space-dev-line)}.section-chrome_band__jNKkJ[data-tone=dev]:after{border-color:var(--space-dev-line)}.section-chrome_bandIn__r0yvN{position:relative;z-index:1;max-width:var(--container);margin:0 auto;padding-block:clamp(36px,5vw,64px);display:flex;flex-direction:column;gap:var(--space-2)}.section-chrome_eyebrow___IZO3{margin:0;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--color-accent)}.section-chrome_title__lE_4c{margin:0;font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:clamp(28px,3.2vw,44px);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight)}.section-chrome_desc__QbpnL{margin:0;color:var(--color-text-2);font-size:var(--text-body-sm)}.section-chrome_lnb__u8IIh{position:relative;z-index:var(--z-postbar);background:var(--color-bg);border-bottom:var(--border) solid var(--color-line);padding:0 var(--gutter)}.section-chrome_lnb__u8IIh[data-tone=dev]{position:-webkit-sticky;position:sticky;top:var(--header-h)}.section-chrome_lnbIn__ag3E2{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:60px}.section-chrome_list__IB_IV{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;min-width:0;list-style:none;margin:0;padding:0}.section-chrome_list__IB_IV::-webkit-scrollbar{display:none}.section-chrome_list__IB_IV a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-2);text-decoration:none;font-size:15px;font-weight:var(--weight-medium);white-space:nowrap;border:var(--border) solid transparent}.section-chrome_list__IB_IV a:hover{color:var(--color-text);border-color:var(--color-line)}.section-chrome_list__IB_IV a[aria-current=page]{background:var(--color-action);color:var(--color-on-accent);font-weight:var(--weight-semibold)}.section-chrome_actions__0QGKX{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.section-chrome_actPrimary___M4bu,.section-chrome_actSecondary__vuc9z{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius);font-size:14px;font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap}.section-chrome_actPrimary___M4bu{background-color:var(--color-action);background-image:var(--grad-action);background-size:180% 100%;background-position:0 0;transition:background-position .45s cubic-bezier(.2,.7,.2,1);color:var(--color-on-accent)}.section-chrome_actPrimary___M4bu:hover{background-image:var(--grad-action-hover);background-position:100% 0}.section-chrome_actSecondary__vuc9z{border:var(--border) solid var(--color-line-strong);color:var(--color-text)}.section-chrome_actSecondary__vuc9z:hover,.section-chrome_actSecondary__vuc9z[aria-current=page]{border-color:var(--color-accent);background:var(--color-accent-tint)}.section-chrome_badge__qz2uL{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-ink);font-size:12px;display:inline-flex;align-items:center;justify-content:center}.section-chrome_badge__qz2uL[hidden]{display:none}@media (max-width:960px){.section-chrome_lnb__u8IIh[data-tone=dev]{top:var(--header-h-mobile)}.section-chrome_lnbIn__ag3E2{min-height:52px;gap:var(--space-2)}.section-chrome_list__IB_IV{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:var(--space-6)}.section-chrome_actPrimary___M4bu,.section-chrome_band__jNKkJ:after{display:none}.section-chrome_heroIn__ckuba{min-height:260px}}@media (max-width:640px){.section-chrome_hero__RGGyh:before{-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%);opacity:.5}}.section-chrome_hero__RGGyh[data-scene] .section-chrome_heroIn__ckuba{min-height:0}.section-chrome_jumps__04fHG{display:flex;align-items:center;gap:var(--space-1);list-style:none;margin:0 0 0 auto;padding:0;flex-shrink:0}.section-chrome_jumps__04fHG a{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-3);color:var(--color-text-3);text-decoration:none;font-size:var(--text-body-sm);white-space:nowrap}.section-chrome_jumps__04fHG a:hover,.section-chrome_jumps__04fHG a[aria-current=location]{color:var(--color-text)}.section-chrome_jumps__04fHG a[aria-current=location]:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:6px;height:2px;border-radius:var(--radius-sm);background:var(--grad-bar,var(--color-action))}.section-chrome_jumps__04fHG li:last-child a{color:var(--color-accent);font-weight:var(--weight-semibold)}@media (max-width:960px){.section-chrome_jumps__04fHG{display:none}}@media (max-width:640px){.section-chrome_lnb__u8IIh:not([data-tone=dev]) .section-chrome_list__IB_IV{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;padding:var(--space-2) 0;row-gap:var(--space-1)}.section-chrome_lnb__u8IIh:not([data-tone=dev]) .section-chrome_list__IB_IV a{padding:0 var(--space-3);min-height:40px}}.form_form__Gyzbo{display:flex;flex-direction:column;gap:var(--space-5);max-width:760px}.form_two__tJUXi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.form_field__yXvt_{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.form_label__xb2RY{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.form_req__CBtzt{font-style:normal;margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro,11px);color:var(--color-accent)}.form_field__yXvt_ input,.form_field__yXvt_ select,.form_field__yXvt_ textarea{width:100%;min-height:48px;padding:10px 14px;border:var(--border) solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:16px}.form_field__yXvt_ textarea{min-height:128px;resize:vertical;line-height:var(--leading-body)}.form_field__yXvt_ input:focus-visible,.form_field__yXvt_ select:focus-visible,.form_field__yXvt_ textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.form_field__yXvt_ [aria-invalid=true]{border-color:var(--color-danger,#ff6b6b)}.form_err__C3g3v{color:var(--color-danger,#ff8a8a);font-size:var(--text-caption)}.form_check__CcKDr{display:flex;gap:var(--space-3);align-items:center;font-size:var(--text-body-sm);line-height:1.5;color:var(--color-text-2);cursor:pointer;min-height:44px;padding:10px 0}.form_check__CcKDr input{width:20px;height:20px;margin:0;accent-color:var(--color-accent);flex-shrink:0}.form_choice__pNJ_k{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.form_legend__N7jA3{grid-column:1/-1;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-3);margin-bottom:var(--space-2);padding:0}.form_choiceItem__gRoWn{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:var(--border) solid var(--color-line-strong);border-radius:var(--radius);cursor:pointer}.form_choiceItem__gRoWn span{display:flex;gap:var(--space-2);align-items:center;font-weight:var(--weight-semibold)}.form_choiceItem__gRoWn input{width:18px;height:18px;accent-color:var(--color-accent)}.form_choiceItem__gRoWn small{color:var(--color-text-3);font-size:var(--text-caption);line-height:1.5}.form_choiceItem__gRoWn:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-tint)}.form_choice__pNJ_k .form_err__C3g3v{grid-column:1/-1}.form_choice__pNJ_k:has(>label:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.form_choice__pNJ_k:has(>label:nth-of-type(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.form_submit__eO4_z{min-height:52px;padding:0 var(--space-8);border:0;border-radius:var(--radius);background-color:var(--color-action);background-image:var(--grad-action);background-size:180% 100%;background-position:0 0;transition:background-position .45s cubic-bezier(.2,.7,.2,1);color:var(--color-on-accent);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.form_submit__eO4_z:hover{background-image:var(--grad-action-hover);background-position:100% 0}.form_submit__eO4_z:disabled{opacity:.6;cursor:progress}.form_notice__jJ5_8{margin:0;padding:var(--space-4) var(--space-5);border:var(--border) solid var(--color-accent);border-radius:var(--radius);background:var(--color-accent-tint);color:var(--color-text);font-size:var(--text-body-sm);line-height:var(--leading-body)}.form_notice__jJ5_8 p{margin:var(--space-2) 0 0}.form_notice__jJ5_8 a{color:var(--color-accent)}.form_warn__BbSwd{margin:0;color:var(--color-amber,#f5b84a);font-size:var(--text-body-sm)}.form_trap__ETANE{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form_done__Rf9yB{padding:var(--space-8);border:var(--border) solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);max-width:760px;outline:none}.form_doneTitle__VAZnm{font-family:var(--font-display);font-size:var(--text-h3);margin:var(--space-2) 0}.form_mono__fkRJw{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-accent);margin:0}.form_muted___tJAB{color:var(--color-text-2)}.form_small__7dPUd{font-size:var(--text-caption);color:var(--color-text-3);line-height:var(--leading-body)}.form_textLink__k356X{color:var(--color-accent);font-weight:var(--weight-semibold);text-decoration:none}.form_sr__CP6KB{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.form_withCart__XotIr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.form_cart__KI8KK{display:flex;flex-direction:column;gap:var(--space-4);position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 76px)}.form_colTitle__YC36e{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);margin:0 0 var(--space-5)}.form_cart__KI8KK .form_colTitle__YC36e{margin-bottom:0}.form_cartList__iS7Qw{list-style:none;margin:0;padding:0;border-top:var(--border) solid var(--color-line)}.form_cartList__iS7Qw li{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-bottom:var(--border) solid var(--color-line-soft)}.form_cartList__iS7Qw li div{display:flex;flex-direction:column;gap:var(--space-1)}.form_cartList__iS7Qw .form_muted___tJAB{font-size:var(--text-caption)}.form_remove__vhMl_{background:none;border:var(--border) solid var(--color-line-strong);border-radius:var(--radius);color:var(--color-text-2);min-height:36px;padding:0 var(--space-3);font:inherit;font-size:var(--text-caption);cursor:pointer}@media (max-width:960px){.form_withCart__XotIr{grid-template-columns:minmax(0,1fr)}.form_cart__KI8KK{position:static}}@media (max-width:640px){.form_choice__pNJ_k,.form_choice__pNJ_k:has(>label:nth-of-type(3)),.form_choice__pNJ_k:has(>label:nth-of-type(4)),.form_two__tJUXi{grid-template-columns:minmax(0,1fr)}}.form_consent__zMG9I{font-size:var(--text-body-sm);color:var(--color-text-2);border:1px solid var(--color-line);border-radius:10px;padding:10px 14px}.form_consent__zMG9I summary{cursor:pointer;min-height:32px;display:flex;align-items:center;font-weight:600;color:var(--color-text)}.form_consent__zMG9I dl{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;margin:10px 0 8px}.form_consent__zMG9I dt{color:var(--color-text-3)}.form_consent__zMG9I dd,.form_consent__zMG9I p{margin:0}.form_help__U_lqW{display:block;font-size:var(--text-body-sm);color:var(--color-text-2);line-height:1.5}.form_intro__tL4Aw{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:.5px solid var(--color-line-soft)}.form_introTitle__9Eera{margin:0;font-size:var(--text-h3);font-weight:var(--weight-bold)}.form_summary__8DRny{margin:var(--space-4) 0 0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.form_summary__8DRny div{display:grid;grid-template-columns:160px 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.form_summary__8DRny dt{color:var(--color-text-3)}.form_summary__8DRny dd{margin:0;white-space:pre-line}@media (max-width:640px){.form_summary__8DRny div{grid-template-columns:1fr;gap:2px}}.form_types__UNqwk{margin:0 0 clamp(32px,4vw,48px)}.form_typesLabel__aO89h{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-3)}.form_typeList__TgEZ_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.form_typeList__TgEZ_>li{display:flex}.form_typeItem__hPZt4{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;text-align:left;padding:var(--space-5);border:var(--border) solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s}.form_typeItem__hPZt4 b{font-weight:var(--weight-semibold);font-size:var(--text-body)}.form_typeItem__hPZt4 small{color:var(--color-text-2);font-size:var(--text-body-sm);line-height:var(--leading-body)}.form_typeItem__hPZt4:hover{border-color:var(--color-accent)}.form_typeItem__hPZt4:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.form_typeItem__hPZt4[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-tint);box-shadow:inset 0 0 0 1px var(--color-accent)}.form_typeItem__hPZt4[aria-pressed=true] b{color:var(--color-accent)}@media (max-width:720px){.form_typeList__TgEZ_{grid-template-columns:minmax(0,1fr)}}.my-mvp_card__VxF1h,.my-mvp_side__ak5jp{display:flex;flex-direction:column;gap:var(--space-4)}.my-mvp_opts__JbSh7{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.my-mvp_legend__OFiHM{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-3);margin-bottom:var(--space-1);padding:0}.my-mvp_opt__V3wrZ{display:flex;gap:var(--space-2);align-items:flex-start;min-height:36px;padding-top:6px;cursor:pointer;font-size:var(--text-body-sm);color:var(--color-text-2)}.my-mvp_opt__V3wrZ input{margin-top:3px;width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0}.my-mvp_opt__V3wrZ small{display:block;color:var(--color-text-3);font-size:var(--text-caption);margin-top:2px}.my-mvp_actions__asoP_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.my-mvp_add__oi7Qv{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-5);border:0;border-radius:var(--radius);background-color:var(--color-action);background-image:var(--grad-action);background-size:180% 100%;background-position:0 0;transition:background-position .45s cubic-bezier(.2,.7,.2,1);color:var(--color-on-accent);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.my-mvp_add__oi7Qv:hover{background-image:var(--grad-action-hover);background-position:100% 0}.my-mvp_add__oi7Qv:disabled{opacity:.6;cursor:default}.my-mvp_side__ak5jp .my-mvp_add__oi7Qv{width:100%}.my-mvp_go__yb0J1{color:var(--color-accent);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none}.my-mvp_remove__wa8Kc{background:none;border:0;padding:0;min-height:44px;color:var(--color-text-3);font:inherit;font-size:var(--text-body-sm);text-decoration:underline;cursor:pointer}.my-mvp_sr__6Wvc1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.my-mvp_panel__UFOnX{display:flex;flex-direction:column;gap:var(--space-4)}.my-mvp_more__ZZ28m{border-top:var(--border) solid var(--color-line-soft)}.my-mvp_more__ZZ28m>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--target,44px);list-style:none;cursor:pointer;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.my-mvp_more__ZZ28m>summary::-webkit-details-marker{display:none}.my-mvp_more__ZZ28m>summary:after{content:"+";font-family:var(--font-mono);color:var(--color-accent);font-size:18px;line-height:1;transition:transform .18s ease}.my-mvp_more__ZZ28m[open]>summary:after{transform:rotate(45deg)}.my-mvp_moreMeta__GK0QJ{margin-left:auto;font-weight:var(--weight-regular,400);font-size:var(--text-caption);color:var(--color-text-3)}.my-mvp_more__ZZ28m .my-mvp_opts__JbSh7{padding:0 0 var(--space-3)}.my-mvp_panel__UFOnX .my-mvp_add__oi7Qv{min-width:9.5em}.my-mvp_panel__UFOnX .my-mvp_add__oi7Qv[data-state=in]{background:transparent;background-image:none;border:var(--border) solid var(--color-accent);color:var(--color-accent)}.my-mvp_panel__UFOnX .my-mvp_add__oi7Qv[data-state=changed]{outline:2px solid var(--color-accent);outline-offset:2px}.my-mvp_detail__WglO9{display:inline-flex;align-items:center;min-height:44px;color:var(--color-text-2);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none}.my-mvp_detail__WglO9:hover{color:var(--color-accent)}.my-mvp_result__axFu7{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);font-size:var(--text-body-sm);color:var(--color-text-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.my-mvp_result__axFu7>span:first-child:before{content:"✓ ";color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.my-mvp_more__ZZ28m>summary:after{transition:none}}.ui_ctaRow__0iuf3{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.ui_primary__cxaE0,.ui_secondary__WYo9Z,.ui_text__JumkR{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h);padding:0 var(--space-6);border-radius:var(--radius);font-weight:var(--weight-semibold);text-decoration:none;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.ui_primary__cxaE0{background-color:var(--color-action);background-image:var(--grad-action);background-size:180% 100%;background-position:0 0;transition:background-position .45s cubic-bezier(.2,.7,.2,1);color:var(--color-on-accent)}.ui_primary__cxaE0:hover{background-image:var(--grad-action-hover);background-position:100% 0}.ui_secondary__WYo9Z{border:var(--border) solid var(--color-line-strong);color:var(--color-text)}.ui_secondary__WYo9Z:hover{border-color:var(--color-accent)}.ui_text__JumkR{min-height:var(--target);padding:0;color:var(--color-accent)}.ui_text__JumkR:hover{color:var(--color-accent-hover)}.ui_ctaRow__0iuf3 .ui_text__JumkR+.ui_text__JumkR{margin-left:var(--space-4)}[data-theme=paper] .ui_secondary__WYo9Z{color:var(--color-ink);border-color:var(--color-ink)}[data-theme=paper] .ui_text__JumkR{color:var(--color-brand)}.ui_srOnly__ZNna3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui_eyebrow__JM4HS{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--color-accent);margin:0 0 var(--space-4)}[data-theme=paper] .ui_eyebrow__JM4HS{color:var(--color-brand)}.ui_h2__C3jfu{font-size:var(--text-h2);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.ui_h2__C3jfu,.ui_h3__Eydgp{font-family:var(--font-display);margin:0}.ui_h3__Eydgp{font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.ui_lead__7RWsG{font-size:var(--text-lead);color:var(--color-text-2);line-height:var(--leading-body);margin:var(--space-4) 0 0;max-width:var(--container-text)}[data-theme=paper] .ui_lead__7RWsG{color:var(--color-ink)}.ui_head__ONOoK{margin-bottom:var(--space-12)}.ui_h2__C3jfu em,.ui_h3__Eydgp em,.ui_lead__7RWsG em{font-style:normal;color:var(--color-accent)}@media (max-width:640px){.ui_ctaRow__0iuf3{align-items:center;gap:var(--space-2) var(--space-5)}.ui_ctaRow__0iuf3 .ui_primary__cxaE0~.ui_secondary__WYo9Z{border-color:transparent;padding:0 var(--space-1);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-weight:var(--weight-semibold)}.ui_ctaRow__0iuf3 .ui_primary__cxaE0~.ui_secondary__WYo9Z:hover{border-color:transparent}}.flow-card_card__Olw1g{--c-data:var(--color-text-2);--c-ai:var(--color-accent);--c-human:var(--color-amber);--c-output:var(--color-success);position:relative;background:color-mix(in srgb,var(--color-bg) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid color-mix(in srgb,var(--color-on-accent) 14%,transparent);border-radius:var(--radius-scene,var(--radius-scene,12px));padding:clamp(var(--space-4),2vw,var(--space-6));box-shadow:0 24px 60px -24px color-mix(in srgb,var(--color-bg) 70%,transparent);color:var(--color-text)}.flow-card_label__rA1_k{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);color:var(--color-text-3);display:flex;align-items:center;gap:var(--space-2)}.flow-card_label__rA1_k:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 22%,transparent)}.flow-card_rows__V8LrV{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.flow-card_row__262vA{position:relative;display:grid;grid-template-columns:92px 1fr;align-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.flow-card_row__262vA+.flow-card_row__262vA:before{content:"";position:absolute;left:14px;top:-14px;height:14px;border-left:1px dashed color-mix(in srgb,var(--color-on-accent) 28%,transparent)}.flow-card_actor__HyXXt{display:inline-flex;align-items:center;gap:var(--space-1);min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-micro);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--actor);border:1px solid color-mix(in srgb,var(--actor) 55%,transparent);background:color-mix(in srgb,var(--actor) 12%,transparent);justify-self:start}.flow-card_chips__kVmxc{display:flex;flex-wrap:wrap;gap:var(--space-1)}.flow-card_chip__787Zn{display:inline-flex;align-items:center;min-height:30px;padding:var(--space-1) var(--space-3);border-radius:var(--radius);font-size:var(--text-body-sm);line-height:1.35;background:color-mix(in srgb,var(--color-on-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-on-accent) 10%,transparent)}.flow-card_row__262vA[data-actor=data]{--actor:var(--c-data)}.flow-card_row__262vA[data-actor=ai]{--actor:var(--c-ai)}.flow-card_row__262vA[data-actor=ai] .flow-card_chip__787Zn{border-color:color-mix(in srgb,var(--c-ai) 40%,transparent);background:color-mix(in srgb,var(--c-ai) 10%,transparent)}.flow-card_row__262vA[data-actor=human]{--actor:var(--c-human)}.flow-card_row__262vA[data-actor=human] .flow-card_chip__787Zn{border-color:color-mix(in srgb,var(--c-human) 55%,transparent);border-style:solid;font-weight:var(--weight-semibold)}.flow-card_row__262vA[data-actor=output]{--actor:var(--c-output)}.flow-card_compact__7qGJ7{padding:var(--space-3);border-radius:var(--radius-scene,var(--radius-scene,12px))}.flow-card_compact__7qGJ7 .flow-card_rows__V8LrV{gap:var(--space-2)}.flow-card_compact__7qGJ7 .flow-card_row__262vA{grid-template-columns:84px 1fr}.flow-card_compact__7qGJ7 .flow-card_row__262vA+.flow-card_row__262vA:before{top:-10px;height:10px}.flow-card_compact__7qGJ7 .flow-card_chip__787Zn{font-size:var(--text-caption);min-height:26px;padding:var(--space-1) var(--space-2)}.flow-card_compact__7qGJ7 .flow-card_actor__HyXXt{min-height:26px;font-size:var(--text-micro)}.flow-card_card__Olw1g[data-animate] .flow-card_row__262vA{animation:flow-card_rowIn__Rkjzy .6s var(--ease) both;animation-delay:calc(.25s + var(--i) * .32s)}@keyframes flow-card_rowIn__Rkjzy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:420px){.flow-card_row__262vA{grid-template-columns:1fr;gap:var(--space-1)}.flow-card_row__262vA+.flow-card_row__262vA:before{display:none}}.doc-preview_doc__GTEBt{background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius);padding:var(--space-6);box-shadow:0 30px 70px -30px color-mix(in srgb,var(--color-bg) 80%,transparent);font-size:var(--text-body-sm);line-height:1.6}.doc-preview_head__Diat8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 14%,transparent)}.doc-preview_title__GqIIq{margin:0;font-weight:var(--weight-bold);font-size:var(--text-body)}.doc-preview_tag__BDZYU{flex-shrink:0;padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-brand) 50%,transparent);color:var(--color-brand);font-size:var(--text-micro);font-weight:var(--weight-semibold)}.doc-preview_parts__CBY2I{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.doc-preview_part__k6PEk{position:relative}.doc-preview_part__k6PEk+.doc-preview_part__k6PEk:before{content:"";position:absolute;left:5px;top:calc(var(--space-4) * -1);height:var(--space-4);border-left:1px dashed color-mix(in srgb,var(--color-ink) 30%,transparent)}.doc-preview_label__ZO3bj{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:color-mix(in srgb,var(--color-ink) 65%,transparent)}.doc-preview_mark__l5xEV{width:11px;height:11px;border-radius:3px;background:color-mix(in srgb,var(--color-ink) 25%,transparent)}.doc-preview_part__k6PEk[data-kind=draft] .doc-preview_mark__l5xEV{background:var(--color-brand)}.doc-preview_part__k6PEk[data-kind=check] .doc-preview_mark__l5xEV{background:var(--color-amber);border-radius:50%}.doc-preview_part__k6PEk[data-kind=input] .doc-preview_mark__l5xEV{background:transparent;border:1.5px solid color-mix(in srgb,var(--color-ink) 45%,transparent)}.doc-preview_lines__6Y3QV p{margin:0}.doc-preview_part__k6PEk[data-kind=source] .doc-preview_lines__6Y3QV{padding:var(--space-2) var(--space-3);border-left:2px solid color-mix(in srgb,var(--color-ink) 25%,transparent);background:color-mix(in srgb,var(--color-ink) 4%,transparent)}.doc-preview_part__k6PEk[data-kind=input] .doc-preview_lines__6Y3QV{font-weight:var(--weight-semibold)}.doc-preview_part__k6PEk[data-kind=draft] .doc-preview_lines__6Y3QV{padding:var(--space-3);border-radius:var(--radius);background:color-mix(in srgb,var(--color-brand) 9%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 30%,transparent)}.doc-preview_cite__8JTwq{margin:var(--space-1) 0 0;font-size:var(--text-micro);color:var(--color-brand)}.doc-preview_checks__mtXNQ{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.doc-preview_checks__mtXNQ li{display:flex;align-items:center;gap:var(--space-2)}.doc-preview_box__J1Gv_{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--color-amber-line,#8a6a2e);flex-shrink:0}.doc-preview_compact__h2dS_{padding:var(--space-4)}.doc-preview_compact__h2dS_ .doc-preview_parts__CBY2I{gap:var(--space-3)}.asset-stage_wrap__OWNC6{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(var(--space-8),5vw,var(--space-20));gap:clamp(var(--space-8),5vw,var(--space-20));align-items:start}.asset-stage_items__7dar7{list-style:none;margin:0;padding:0}.asset-stage_item__CsXeO{min-height:30vh;display:flex;flex-direction:column;justify-content:center;padding:var(--space-8) 0;opacity:.5;transition:opacity var(--duration) var(--ease)}.asset-stage_item__CsXeO:first-child{min-height:24vh}.asset-stage_item__CsXeO[data-on]{opacity:1}.asset-stage_eyebrow__por83{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--color-accent)}.asset-stage_title__c9evY{display:flex;align-items:center;gap:var(--space-3);margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading)}.asset-stage_num__LdOhx{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--color-line-strong);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:500;color:var(--color-text-2);flex-shrink:0}.asset-stage_item__CsXeO[data-on] .asset-stage_num__LdOhx{border-color:transparent;background:var(--color-action);color:var(--color-on-accent)}.asset-stage_body__xcgLE{margin:var(--space-3) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-2);max-width:30em}.asset-stage_inlinePreview__JVCQ7{display:none}.asset-stage_canvasCol__YNPje{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 60px + 32px)}.asset-stage_canvas__ErH1q{border-radius:var(--radius-scene,var(--radius-scene,12px));overflow:hidden;background:radial-gradient(ellipse 70% 60% at 85% 0,color-mix(in srgb,var(--color-action) 26%,transparent),transparent 70%),var(--color-surface-2);border:1px solid var(--color-line);box-shadow:0 50px 100px -50px color-mix(in srgb,var(--color-bg) 85%,transparent)}.asset-stage_bar__nqP3g{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line-soft)}.asset-stage_dots__NOz__{display:inline-flex;gap:var(--space-1)}.asset-stage_dots__NOz__ i{width:9px;height:9px;border-radius:50%;background:var(--color-line-strong)}.asset-stage_barLabel__FGzlR{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-text-3);letter-spacing:var(--tracking-label)}.asset-stage_grid__RB8iS{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:clamp(var(--space-3),2vw,var(--space-5))}.asset-stage_panel__SWCDz{position:relative;min-height:190px;padding:var(--space-4);border-radius:var(--radius);background:color-mix(in srgb,var(--color-bg) 70%,transparent);border:1px solid var(--color-line-soft);opacity:.5;transform:scale(.97);transition:opacity .5s var(--ease),transform .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}.asset-stage_panel__SWCDz[data-on]{opacity:1;transform:scale(1.03);z-index:1;border-color:color-mix(in srgb,var(--color-accent) 60%,transparent);box-shadow:0 24px 60px -28px color-mix(in srgb,var(--color-action) 70%,transparent);background:color-mix(in srgb,var(--color-bg) 88%,var(--color-action))}.asset-stage_panelHead__m_m8V{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-body-sm);font-weight:var(--weight-bold);color:var(--color-text)}.asset-stage_panelHead__m_m8V span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--color-surface-3);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:500;color:var(--color-text-2)}.asset-stage_panel__SWCDz[data-on] .asset-stage_panelHead__m_m8V span{background:var(--color-action);color:var(--color-on-accent)}.asset-stage_pvFlow___uIKb{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);counter-reset:s}.asset-stage_pvFlow___uIKb li{position:relative;display:flex;align-items:center;min-height:30px;padding:0 var(--space-3);border-radius:var(--radius);font-size:var(--text-caption);background:color-mix(in srgb,var(--color-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.asset-stage_pvFlow___uIKb li+li:before{content:"";position:absolute;left:16px;top:-9px;height:9px;border-left:1px dashed var(--color-line-strong)}.asset-stage_pvFlow___uIKb li[data-human]{background:color-mix(in srgb,var(--color-amber) 14%,transparent);border-color:color-mix(in srgb,var(--color-amber) 60%,transparent);font-weight:var(--weight-semibold)}.asset-stage_pvFlow___uIKb li[data-human]:after{content:"사람";margin-left:auto;font-size:var(--text-micro);color:var(--color-amber)}.asset-stage_pvDoc__Qcc4S{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.asset-stage_pvDoc__Qcc4S div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.asset-stage_pvDoc__Qcc4S dt{font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--color-accent)}.asset-stage_pvDoc__Qcc4S dd{margin:0}.asset-stage_pvDoc__Qcc4S dd span{display:block;height:6px;border-radius:var(--radius);background:var(--color-line)}.asset-stage_pvTree__sFHFf{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.asset-stage_pvTree__sFHFf li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:color-mix(in srgb,var(--color-on-accent) 4%,transparent)}.asset-stage_pvTree__sFHFf svg{color:var(--color-accent);flex-shrink:0}.asset-stage_pvCheck__kxOma{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.asset-stage_pvCheck__kxOma li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-2)}.asset-stage_box__CzExI{width:16px;height:16px;border-radius:var(--radius);border:1.5px solid var(--color-line-strong);flex-shrink:0;position:relative}.asset-stage_pvCheck__kxOma li[data-done] .asset-stage_box__CzExI{border-color:var(--color-success);background:color-mix(in srgb,var(--color-success) 20%,transparent)}.asset-stage_pvCheck__kxOma li[data-done] .asset-stage_box__CzExI:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--color-success);border-width:0 2px 2px 0;transform:rotate(45deg)}.asset-stage_note__CEBqH{margin:var(--space-10) 0 0;font-size:var(--text-caption);color:var(--color-text-3);line-height:1.7;max-width:52em}@media (prefers-reduced-motion:reduce){.asset-stage_item__CsXeO{opacity:1}.asset-stage_panel__SWCDz{transform:none}}@media (max-width:960px){.asset-stage_wrap__OWNC6{grid-template-columns:1fr}.asset-stage_canvasCol__YNPje{display:none}.asset-stage_item__CsXeO,.asset-stage_item__CsXeO:first-child{min-height:0;opacity:1;padding:0 0 var(--space-12)}.asset-stage_inlinePreview__JVCQ7{display:block;margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface-2);border:1px solid var(--color-line)}}.content-list_empty__gd_ug{margin:0;padding:var(--space-12) 0;border-top:var(--border) solid var(--color-line);border-bottom:var(--border) solid var(--color-line-soft);color:var(--color-text-3);text-align:center}.content-list_note__dOct_{margin:var(--space-6) 0 0}.content-list_muted__prWHg,.content-list_note__dOct_{color:var(--color-text-2);font-size:var(--text-body-sm)}.content-list_muted__prWHg{line-height:var(--leading-body);margin:0}.content-list_mono__WPP_l{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-3)}.content-list_sr__imonB{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.content-list_products__Nthyo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.content-list_pcard__oPJCo{display:flex;flex-direction:column;padding:var(--space-8);background:var(--color-surface);border:var(--border) solid var(--color-line-soft);border-radius:var(--radius);min-width:0}.content-list_pTop__IZpak{display:flex;flex-direction:column;gap:var(--space-3)}.content-list_state__wINBd{align-self:flex-start;font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-caption);padding:3px 8px;border-radius:var(--radius-sm,4px);border:var(--border) solid var(--color-accent);color:var(--color-accent)}.content-list_state__wINBd[data-s=consult_only]{border-color:var(--color-line-strong);color:var(--color-text-2)}.content-list_pTitle__9uroj{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold)}.content-list_pTitle__9uroj a{color:inherit;text-decoration:none}.content-list_pTitle__9uroj a:hover{color:var(--color-accent)}.content-list_ticks__3731d{list-style:none;margin:0;padding:var(--space-4) 0 0;border-top:var(--border) solid var(--color-line-soft);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-2)}.content-list_ticks__3731d li:before{content:"✓";color:var(--color-accent);margin-right:var(--space-2)}.content-list_meta__NrbuW{margin:0;font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--color-text-3)}.content-list_pFoot__WU2YR{margin-top:auto}.content-list_secondary__4hcHD{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-5);border:var(--border) solid var(--color-line-strong);border-radius:var(--radius);color:var(--color-text);font-weight:var(--weight-semibold);text-decoration:none}.content-list_secondary__4hcHD:hover{border-color:var(--color-accent)}.content-list_filterWrap__PKPg0{display:flex;flex-direction:column;gap:var(--space-8)}.content-list_filters__eadYX{display:flex;flex-wrap:wrap;gap:var(--space-2)}.content-list_filters__eadYX button{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border) solid var(--color-line-strong);background:none;color:var(--color-text-2);font:inherit;font-size:15px;cursor:pointer}.content-list_filters__eadYX button[aria-pressed=true]{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-accent);font-weight:var(--weight-semibold)}.content-list_pfGrid__6uwHL{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12) var(--space-6);gap:var(--space-12) var(--space-6)}.content-list_pfLink__OWR5G{display:flex;flex-direction:column;gap:var(--space-3);color:inherit;text-decoration:none}.content-list_figure__FpgP2{position:relative;display:block;aspect-ratio:4/3;border:var(--border) solid var(--color-line);border-radius:var(--radius);background:repeating-linear-gradient(135deg,var(--color-surface) 0 12px,transparent 12px 24px)}.content-list_figure__FpgP2[data-img]{aspect-ratio:16/10;overflow:hidden;background:var(--color-surface)}.content-list_figure__FpgP2 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.content-list_pfLink__OWR5G:hover .content-list_figure__FpgP2 img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.content-list_pfLink__OWR5G:hover .content-list_figure__FpgP2 img{transform:none}}.content-list_tag__XZcVQ{position:absolute;left:12px;top:12px;font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-caption);padding:3px 8px;border-radius:var(--radius-sm,4px);background:var(--color-bg);border:var(--border) solid var(--color-line-strong);color:var(--color-text-2)}.content-list_pfTitle__eTIzb{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-bold)}.content-list_pfLink__OWR5G:hover .content-list_pfTitle__eTIzb{color:var(--color-accent)}.content-list_rows__GoyR7{list-style:none;margin:0;padding:0;border-top:var(--border) solid var(--color-line)}.content-list_rows__GoyR7 a{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-5) 0;border-bottom:var(--border) solid var(--color-line-soft);color:inherit;text-decoration:none}.content-list_rows__GoyR7 a:hover b{color:var(--color-accent)}.content-list_ext__FaIue{display:inline-block;margin-left:var(--space-2);color:var(--color-text-3);font-weight:var(--weight-regular,400);transition:transform .2s ease,color .2s ease}.content-list_rows__GoyR7 a:hover .content-list_ext__FaIue{color:var(--color-accent);transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.content-list_rows__GoyR7 a:hover .content-list_ext__FaIue{transform:none}}.content-list_badge__wfbSO{font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-caption);padding:3px 8px;border-radius:var(--radius-sm,4px);border:var(--border) solid var(--color-line-strong);color:var(--color-text-2);white-space:nowrap}.content-list_badge__wfbSO[data-on]{border-color:var(--color-accent);color:var(--color-accent)}.content-list_badge__wfbSO[data-off]{color:var(--color-text-3);border-style:dashed}.content-list_pin__NxZfv{font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--color-accent)}@media (max-width:960px){.content-list_pfGrid__6uwHL,.content-list_products__Nthyo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.content-list_pfGrid__6uwHL,.content-list_products__Nthyo{grid-template-columns:minmax(0,1fr)}.content-list_rows__GoyR7 a{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date badge" "title title";row-gap:var(--space-2)}.content-list_rows__GoyR7 a>:first-child{grid-area:date}.content-list_rows__GoyR7 a>:nth-child(2){grid-area:badge;justify-self:start}.content-list_rows__GoyR7 a>b{grid-area:title}.content-list_rows__GoyR7 a>:nth-child(4){display:none}}.content-list_filterBar__bn0h5{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.content-list_filterRow__eRxNa{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.content-list_field__aUNTB{display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:var(--text-body-sm);color:var(--color-text-2)}.content-list_field__aUNTB[data-grow]{flex:1 1 280px}.content-list_fieldLabel__PxTZy{font-size:var(--text-caption);color:var(--color-text-3)}.content-list_field__aUNTB input,.content-list_field__aUNTB select{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius);border:var(--border) solid var(--color-line-strong);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-body-sm);width:100%}.content-list_field__aUNTB select{min-width:140px}.content-list_count__fKOt5{margin:0;gap:var(--space-4);font-size:var(--text-body-sm);color:var(--color-text-2);min-height:24px}.content-list_reset__aMN7i{background:none;border:0;padding:0;font:inherit;font-size:var(--text-body-sm);color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:var(--target)}.content-list_emptyBox__bywqw{padding:var(--space-10) var(--space-6);border:var(--border) dashed var(--color-line-strong);border-radius:var(--radius);text-align:center;color:var(--color-text-2);display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center}.content-list_emptyBox__bywqw p{margin:0;line-height:var(--leading-body)}.content-list_more__Hf6wa{justify-self:center;min-height:var(--target);padding:0 var(--space-6);border-radius:var(--radius);border:var(--border) solid var(--color-line-strong);background:none;color:var(--color-text);font:inherit;font-size:var(--text-body-sm);cursor:pointer}.content-list_pfClient__mlpPE{font-size:var(--text-body-sm);color:var(--color-text-2)}.content-list_pfMore__vp5_5{margin-top:auto;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-accent)}.content-list_pf__l7LRZ[hidden]{display:none}.content-list_pImg__uQ9rK{display:block;width:calc(100% + var(--space-8) * 2);max-width:none;height:auto;aspect-ratio:3/2;object-fit:cover;margin:calc(var(--space-8) * -1) calc(var(--space-8) * -1) 0;border-radius:var(--radius) var(--radius) 0 0}.content-list_pcard__oPJCo{gap:var(--space-5);padding:var(--space-6)}.content-list_pImg__uQ9rK{width:calc(100% + var(--space-6) * 2);margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;aspect-ratio:16/10}.content-list_pLabel__AReD6{display:block;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-3);margin-bottom:var(--space-1)}.content-list_pQ__NyMRx{margin:0;display:block}.content-list_pQText__7UGZ8{display:block;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--color-text);word-break:keep-all;overflow-wrap:anywhere}.content-list_pScope__YAeaf .content-list_ticks__3731d{border-top:0;padding-top:0}.content-list_pScope__YAeaf{border-top:var(--border) solid var(--color-line-soft);padding-top:var(--space-4)}.content-list_meta__NrbuW .content-list_pLabel__AReD6{display:inline;margin-right:var(--space-2)}.content-list_meta__NrbuW{font-size:var(--text-body-sm);color:var(--color-text-2)}.content-list_pActions__hPnGd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.content-list_primaryLink__uKl_q{justify-content:center;padding:0 var(--space-5);border-radius:var(--radius);background-color:var(--color-action);background-image:var(--grad-action);color:var(--color-on-accent)}.content-list_primaryLink__uKl_q,.content-list_textLink__vlJKP{display:inline-flex;align-items:center;min-height:44px;font-weight:var(--weight-semibold);text-decoration:none}.content-list_textLink__vlJKP{color:var(--color-text-2);font-size:var(--text-body-sm)}.content-list_textLink__vlJKP:hover{color:var(--color-accent)}.content-list_pTitle__9uroj{word-break:keep-all}@media (max-width:640px){.content-list_pcard__oPJCo{padding:var(--space-5)}.content-list_pImg__uQ9rK{width:calc(100% + var(--space-5) * 2);margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) 0}}.content-list_pmini__KrZ_g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.content-list_pminiLink__QVzp2{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:inherit;text-decoration:none}.content-list_pminiImg__lQD1e{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);margin-bottom:var(--space-2)}.content-list_pminiState__fTirG{justify-self:start;font-size:var(--text-caption);color:var(--color-accent)}.content-list_pminiState__fTirG[data-s=consult_only]{color:var(--color-text-3)}.content-list_pminiTitle__z_XDB{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);word-break:keep-all}.content-list_pminiLink__QVzp2:hover .content-list_pminiTitle__z_XDB{color:var(--color-accent)}@media (max-width:960px){.content-list_pmini__KrZ_g{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.content-list_pminiLink__QVzp2{grid-template-columns:120px minmax(0,1fr);column-gap:var(--space-4);align-items:start}.content-list_pminiImg__lQD1e{grid-row:span 3;margin:0}}.content-list_catalog__YHKOJ{grid-template-columns:220px minmax(0,1fr);align-items:start}.content-list_catalog__YHKOJ,.content-list_side___SjIG{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.content-list_side___SjIG{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 72px) + var(--space-4));max-height:calc(100dvh - var(--header-h, 72px) - var(--space-8));overflow-y:auto}.content-list_main__U6gyl{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.content-list_fGroup__JtbpD{border:0;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.content-list_fLegend__FtETv{padding:0;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-3)}.content-list_fYears__juBGA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2)}.content-list_fOpt__GIR0R{position:relative;display:flex;align-items:center;min-height:40px;cursor:pointer;font-size:var(--text-body-sm);color:var(--color-text-2)}.content-list_fOpt__GIR0R input{position:absolute;opacity:0;width:1px;height:1px}.content-list_fOpt__GIR0R span{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:6px var(--space-3);border-radius:var(--radius);border:var(--border) solid transparent;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.content-list_fOpt__GIR0R span:before{content:"";width:8px;height:8px;border-radius:50%;border:var(--border) solid var(--color-line-strong);flex-shrink:0}.content-list_fOpt__GIR0R:hover span{color:var(--color-text)}.content-list_fOpt__GIR0R input:checked+span{color:var(--color-text);font-weight:var(--weight-semibold);background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)}.content-list_fOpt__GIR0R input:checked+span:before{background:var(--color-accent);border-color:var(--color-accent)}.content-list_fOpt__GIR0R input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.content-list_searchRow__Bfvn5{display:flex;gap:var(--space-3);align-items:flex-end}.content-list_filterBtn__Mhk8Q{display:none;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius);border:var(--border) solid var(--color-line-strong);background:none;color:var(--color-text);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap}.content-list_filterBadge__H7Vi5{color:var(--color-accent)}.content-list_count__fKOt5{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center}.content-list_count__fKOt5>p{margin:0;font-size:var(--text-body-sm);color:var(--color-text-2)}.content-list_chips__YBbeE{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.content-list_chips__YBbeE button{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:var(--border) solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-text);font:inherit;font-size:var(--text-caption);cursor:pointer}.content-list_catalog__YHKOJ .content-list_pfGrid__6uwHL{gap:var(--space-10) var(--space-6)}.content-list_catalog__YHKOJ .content-list_figure__FpgP2[data-img]{aspect-ratio:16/10}.content-list_pfLink__OWR5G{gap:var(--space-2)}.content-list_pfLink__OWR5G .content-list_figure__FpgP2{margin-bottom:var(--space-2)}.content-list_pfTitle__eTIzb{font-size:var(--text-h3,20px);line-height:1.4}.content-list_pfClient__mlpPE,.content-list_pfTitle__eTIzb{word-break:keep-all;overflow-wrap:anywhere}.content-list_sheet__Z6vjy{width:min(480px,100vw);max-width:100vw;max-height:100dvh;height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:var(--border) solid var(--color-line);background:var(--color-bg);color:var(--color-text);display:none;flex-direction:column}.content-list_sheet__Z6vjy[open]{display:flex;animation:content-list_pfSheet__2Pkdu .2s ease}.content-list_sheet__Z6vjy::-webkit-backdrop{background:rgb(0 0 0/.55)}.content-list_sheet__Z6vjy::backdrop{background:rgb(0 0 0/.55)}@keyframes content-list_pfSheet__2Pkdu{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.content-list_sheet__Z6vjy[open]{animation:none}.content-list_fOpt__GIR0R span{transition:none}}.content-list_sheetHead__C2TQd{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:var(--border) solid var(--color-line-soft)}.content-list_sheetTitle__GVULQ{margin:0;font-size:var(--text-h3,20px)}.content-list_sheetClose__u35T2{width:44px;height:44px;border:0;background:none;color:var(--color-text);font-size:26px;cursor:pointer}.content-list_sheetBody__79LXQ{flex:1 1 auto;overflow-y:auto;padding:var(--space-5);display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-content:start}.content-list_sheetFoot__uXM_2{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:var(--border) solid var(--color-line-soft);background:var(--color-bg)}.content-list_sheetReset__7fZrm{min-height:48px;padding:0 var(--space-5);border-radius:var(--radius);border:var(--border) solid var(--color-line-strong);background:none;color:var(--color-text);font:inherit;cursor:pointer}.content-list_sheetApply__49oRm{flex:1 1;min-height:48px;border:0;border-radius:var(--radius);background-color:var(--color-action);background-image:var(--grad-action);color:var(--color-on-accent);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}@media (max-width:1200px){.content-list_catalog__YHKOJ .content-list_pfGrid__6uwHL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.content-list_catalog__YHKOJ{grid-template-columns:minmax(0,1fr)}.content-list_side___SjIG{display:none}.content-list_filterBtn__Mhk8Q{display:inline-flex;align-items:center}.content-list_searchRow__Bfvn5 .content-list_field__aUNTB .content-list_fieldLabel__PxTZy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.content-list_searchRow__Bfvn5{align-items:stretch}}@media (max-width:640px){.content-list_catalog__YHKOJ .content-list_pfGrid__6uwHL{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.content-list_field__aUNTB input{font-size:16px}}.content-list_pgroups__FXDlH{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.content-list_pgroup__ChbZe{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.content-list_pgroupHead__XlbuB{display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border) solid var(--color-line)}.content-list_pgroupTitle__VRAkh{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-heavy);word-break:keep-all}.content-list_pgroupCount__SGYcK{font-size:var(--text-caption);color:var(--color-text-3)}.content-list_pgroupNote__t_fx8{margin:0;font-size:var(--text-body-sm);color:var(--color-text);padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.content-list_pgroup__ChbZe .content-list_products__Nthyo{margin-top:var(--space-2)}.content-list_pTools__pxp99{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.content-list_pTools__pxp99 li{font-size:var(--text-caption);padding:3px var(--space-3);border-radius:var(--radius-pill);border:var(--border) solid var(--color-line);color:var(--color-text-2)}.content-list_costs__UDLDc{margin:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.content-list_costs__UDLDc>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.content-list_costs__UDLDc dt{display:inline;margin:0}.content-list_costs__UDLDc dd{margin:0;font-size:var(--text-body-sm);color:var(--color-text);font-weight:var(--weight-semibold)}.content-list_pcats__UBdIE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.content-list_pcat__MtJ5V{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);border:var(--border) solid var(--color-line-soft);border-radius:var(--radius);background:var(--color-bg)}.content-list_pcatTitle__O5SQy{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold)}.content-list_pcatList__0p94P{list-style:none;margin:0;padding:0;display:grid}.content-list_pcatList__0p94P a{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline;min-height:44px;padding:var(--space-2) 0;border-top:var(--border) solid var(--color-line-soft);color:var(--color-text);text-decoration:none;font-size:var(--text-body-sm);word-break:keep-all}.content-list_pcatList__0p94P a:hover>span:first-child{color:var(--color-accent)}.content-list_pcatPrice__znn_u{flex-shrink:1;max-width:48%;font-size:var(--text-caption);color:var(--color-text-3);text-align:right}.content-list_pcatNote__UenbU{margin:auto 0 0;font-size:var(--text-caption);color:var(--color-text-2)}@media (max-width:960px){.content-list_pcats__UBdIE{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.content-list_pcat__MtJ5V{padding:var(--space-4) var(--space-5)}.content-list_pcatList__0p94P a{flex-direction:column;gap:2px;align-items:flex-start}.content-list_pcatPrice__znn_u{max-width:none;text-align:left;word-break:keep-all}}.content-list_fYears__juBGA>:first-child{grid-column:1/-1}.content-list_pcatList__0p94P a{flex-direction:column;align-items:flex-start;gap:2px}.content-list_pcatPrice__znn_u{max-width:none;text-align:left}.content-list_pcatPrice__znn_u>span{display:block;white-space:nowrap}.form-section_grid__4M7Oz{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.form-section_aside__UQv7u{display:flex;flex-direction:column;gap:var(--space-8)}.form-section_kv__gPqg5{margin:0;border-top:var(--border) solid var(--color-line)}.form-section_kv__gPqg5>div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border) solid var(--color-line-soft)}.form-section_kv__gPqg5 dt{color:var(--color-text-3)}.form-section_kv__gPqg5 dd{margin:0}.form-section_kv__gPqg5 a{color:inherit;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.form-section_note__lOEMo{padding:var(--space-6);border:var(--border) solid var(--color-line-soft);border-radius:var(--radius);background:var(--color-surface)}.form-section_noteTitle__7mbfk{margin:0;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-accent)}.form-section_noteBody__KFzlX{margin:var(--space-2) 0 0;color:var(--color-text-2);font-size:var(--text-body-sm);line-height:var(--leading-body)}.form-section_links__I8llj{margin:var(--space-4) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-5)}.form-section_links__I8llj a{color:var(--color-accent);font-weight:var(--weight-semibold);text-decoration:none;min-height:var(--target);display:inline-flex;align-items:center}@media (max-width:960px){.form-section_grid__4M7Oz{grid-template-columns:minmax(0,1fr)}.form-section_grid__4M7Oz>.form-section_aside__UQv7u{order:2}}.growth-path_path__83zJ6{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.growth-path_path__83zJ6:before{content:"";position:absolute;left:8px;right:8px;top:7px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-text) 18%,transparent),var(--color-accent))}.growth-path_stage__NksKz{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;grid-row-gap:var(--space-5,20px);row-gap:var(--space-5,20px);min-width:0}.growth-path_node__7c228{position:relative;z-index:1;width:15px;height:15px;border-radius:50%;background:var(--color-bg);border:1px solid color-mix(in srgb,var(--color-accent) calc(35% + var(--w) * 65%),var(--color-line-strong));box-shadow:0 0 0 4px var(--color-bg),0 0 calc(var(--w) * 18px) color-mix(in srgb,var(--color-accent) calc(var(--w) * 70%),transparent)}.growth-path_node__7c228:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-accent);opacity:calc(.25 + var(--w) * .75)}.growth-path_card__u_cV8{display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-row-gap:var(--space-3);row-gap:var(--space-3);align-content:start;padding:var(--space-6);border-radius:8px;border:.5px solid color-mix(in srgb,var(--color-accent) calc(10% + var(--w) * 35%),color-mix(in srgb,var(--color-text) 14%,transparent));background:linear-gradient(165deg,color-mix(in srgb,var(--color-accent) calc(4% + var(--w) * 14%),transparent),color-mix(in srgb,var(--color-text) 2%,transparent))}.growth-path_tag__lDXlO{margin:0;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--color-accent)}.growth-path_title__IR74J{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.growth-path_block__IBW1E{display:grid;grid-gap:4px;gap:4px;padding-top:var(--space-3);border-top:.5px solid var(--color-line-soft)}.growth-path_label__Ej_Yj{margin:0;font-size:var(--text-caption,12px);color:var(--color-text-3)}.growth-path_text__pv7f5{margin:0;font-size:var(--text-body-sm);color:var(--color-text-2);line-height:var(--leading-body)}.growth-path_links__nQSTt{align-self:end;padding-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2)}.growth-path_chip__zB6tO{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);border-radius:999px;border:.5px solid color-mix(in srgb,var(--color-accent) 55%,transparent);color:var(--color-accent);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none;transition:background .2s ease,color .2s ease}.growth-path_chip__zB6tO:hover{background:color-mix(in srgb,var(--color-accent) 16%,transparent);color:var(--color-accent-hover)}.growth-path_note__k7tr_{margin:var(--space-6) 0 0;font-size:var(--text-body-sm);color:var(--color-text-3)}@media (prefers-reduced-motion:no-preference){.pc-reveal-pending .growth-path_stage__NksKz{opacity:0;transform:translateY(16px)}.pc-reveal-in .growth-path_stage__NksKz{transition:opacity .6s ease calc(var(--i) * .11s + .1s),transform .6s ease calc(var(--i) * .11s + .1s)}}@media (max-width:960px){.growth-path_path__83zJ6{grid-template-columns:1fr;gap:var(--space-5,20px);padding-left:var(--space-8)}.growth-path_stage__NksKz{display:block;grid-row:auto}.growth-path_card__u_cV8{grid-row:auto;grid-template-rows:none;display:flex;flex-direction:column}.growth-path_path__83zJ6:before{left:7px;right:auto;top:8px;bottom:8px;width:1px;height:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--color-text) 18%,transparent),var(--color-accent))}.growth-path_node__7c228{position:absolute;left:calc(-1 * var(--space-8));top:var(--space-6)}}.hero-slider_root__O6Hvu{position:relative;overflow:hidden;border-bottom:var(--border) solid var(--color-line-soft);touch-action:pan-y}.hero-slider_track__ER0ci{display:grid}.hero-slider_slide__fXvgQ{grid-area:1/1;position:relative;min-height:clamp(560px,48vw,700px);display:flex;align-items:stretch;background:var(--hs-bg);color:var(--hs-fg);opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s linear .6s;padding:0 var(--gutter)}.hero-slider_root__O6Hvu:not([data-ready]) .hero-slider_slide__fXvgQ:first-child,.hero-slider_slide__fXvgQ[data-current]{opacity:1;visibility:visible;transition:opacity .6s var(--ease),visibility 0s}.hero-slider_slide__fXvgQ[data-type=ink]{--hs-bg:var(--color-bg);--hs-fg:var(--color-text);--hs-fg2:var(--color-text-2);--hs-ac:var(--color-accent);--hs-ln:var(--color-line);--hs-mark:var(--color-amber)}.hero-slider_slide__fXvgQ[data-type=violet]{--hs-bg:var(--slide-violet-bg);--hs-fg:#fff;--hs-fg2:#e4dcff;--hs-ac:#fff;--hs-ln:rgba(255,255,255,0.38);--hs-mark:var(--color-amber)}.hero-slider_slide__fXvgQ[data-type=paper]{--hs-bg:var(--color-paper);--hs-fg:var(--color-ink);--hs-fg2:#3d3747;--hs-ac:var(--color-brand);--hs-ln:#a39b8e;--hs-mark:#a8701a}.hero-slider_slide__fXvgQ[data-type=local]{--hs-bg:var(--slide-local-bg);--hs-fg:var(--color-text);--hs-fg2:var(--color-text-2);--hs-ac:var(--color-accent);--hs-ln:#463c6a;--hs-mark:var(--color-amber)}.hero-slider_inner__4Fkyc{width:100%;max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:center;padding-block:clamp(48px,6vw,88px) clamp(96px,9vw,120px)}.hero-slider_text__j4D60{grid-column:1/span 6;display:flex;flex-direction:column;gap:24px;min-width:0}.hero-slider_eyebrow__emOcw{margin:0;font-family:var(--font-mono);font-size:13px;letter-spacing:var(--tracking-label);color:var(--hs-ac)}.hero-slider_title__9dcAY{margin:0;font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--text-hero,clamp(32px,3.9vw,58px));line-height:1.18;letter-spacing:var(--tracking-display);text-wrap:balance}.hero-slider_title__9dcAY em{font-style:normal;color:var(--hs-ac)}.hero-slider_slide__fXvgQ[data-type=violet] .hero-slider_title__9dcAY em{color:var(--hs-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-amber);text-decoration-color:var(--color-amber);text-decoration-thickness:.07em;text-underline-offset:.14em}.hero-slider_lead__o73Gz{margin:0;font-size:var(--text-lead);line-height:1.8;color:var(--hs-fg2);max-width:34em}.hero-slider_art__0Sc_P{grid-column:7/span 6;min-width:0}.hero-slider_art__0Sc_P img,.hero-slider_art__0Sc_P svg{width:100%;height:auto;display:block;overflow:visible}.hero-slider_svgWrap__3HTLM{width:100%}.hero-slider_thin__NGdxP [stroke-width]{stroke-width:1}.hero-slider_thin__NGdxP path[stroke="var(--hs-mark)"]{stroke-width:1.4}.hero-slider_thin__NGdxP g[stroke-width] *{stroke-width:inherit}.hero-slider_svgWrap__3HTLM svg{width:100%;height:auto;display:block;overflow:visible}.hero-slider_text__j4D60{position:relative;z-index:1}.hero-slider_grain__Em_yt{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.06;mix-blend-mode:screen;z-index:0}.hero-slider_slide__fXvgQ[data-type=paper] .hero-slider_grain__Em_yt{opacity:.07;mix-blend-mode:multiply}.hero-slider_inner__4Fkyc{position:relative;z-index:1}.hero-slider_slide__fXvgQ .draw{stroke-dasharray:1;stroke-dashoffset:0}.hero-slider_slide__fXvgQ .pop{transform-box:fill-box}.hero-slider_slide__fXvgQ[data-drawing] .draw{animation:hero-slider_hs-draw__PoczM var(--duration-draw,1.4s) var(--ease) both;animation-delay:calc(var(--d, 0) * 90ms)}.hero-slider_slide__fXvgQ[data-drawing] .pop{animation:hero-slider_hs-pop__uIEFp .5s var(--ease) both;animation-delay:calc(var(--d, 0) * 90ms + .4s)}@keyframes hero-slider_hs-draw__PoczM{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-slider_hs-pop__uIEFp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-slider_slide__fXvgQ .draw,.hero-slider_slide__fXvgQ .pop{animation:none!important}}.hero-slider_slide__fXvgQ[data-type=ink],.hero-slider_slide__fXvgQ[data-type=local]{--em-a:var(--color-accent-hover);--em-b:var(--color-accent);--em-c:color-mix(in srgb,var(--color-accent) 70%,var(--color-action))}.hero-slider_slide__fXvgQ[data-type=violet]{--em-a:#fff;--em-b:#f1ecff;--em-c:#cfc0ff}.hero-slider_slide__fXvgQ[data-type=paper]{--em-a:var(--color-brand);--em-b:color-mix(in srgb,var(--color-brand) 60%,var(--color-action));--em-c:var(--color-action)}.hero-slider_slide__fXvgQ[data-bg]{--em-a:#fff;--em-b:var(--color-accent-hover);--em-c:var(--color-accent)}.hero-slider_slide__fXvgQ[data-type=paper]{--em-shine:rgba(255,255,255,0.95)}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.hero-slider_title__9dcAY em.pc-em{background-image:linear-gradient(100deg,transparent 38%,var(--em-shine,rgba(255,255,255,.9)) 50%,transparent 62%),linear-gradient(100deg,var(--em-a) 0,var(--em-b) 55%,var(--em-c) 100%);background-size:250% 100%,100% 100%;background-position:0 0,0 0}}@media (prefers-reduced-motion:no-preference){.hero-slider_slide__fXvgQ[data-drawing] .hero-slider_title__9dcAY em.pc-em{animation:hero-slider_hs-em-in__jcT21 .9s cubic-bezier(.2,.7,.2,1) .25s both,hero-slider_hs-em-shine__lHXuI 1.5s cubic-bezier(.4,0,.2,1) 1s both,hero-slider_hs-em-glow__GMH57 4s ease-in-out 2.6s infinite}}@keyframes hero-slider_hs-em-in__jcT21{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes hero-slider_hs-em-shine__lHXuI{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes hero-slider_hs-em-glow__GMH57{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--em-b) 45%,transparent))}}.hero-slider_slide__fXvgQ .hs-fill{fill-opacity:.94}.hero-slider_slide__fXvgQ .hs-breath,.hero-slider_slide__fXvgQ .hs-light,.hero-slider_slide__fXvgQ .hs-streak{transform-box:fill-box;transform-origin:center}.hero-slider_slide__fXvgQ .hs-streak{opacity:.55}@media (prefers-reduced-motion:no-preference){.hero-slider_slide__fXvgQ[data-drawing] .hs-fill{animation:hero-slider_hs-fade__A2aVn .9s var(--ease) both;animation-delay:calc(var(--d, 0) * 90ms + .5s)}.hero-slider_slide__fXvgQ[data-drawing] .hs-rim{animation:hero-slider_hs-fade__A2aVn 1.2s var(--ease) both;animation-delay:calc(var(--d, 0) * 90ms + .8s)}.hero-slider_slide__fXvgQ[data-drawing] .hs-light{animation:hero-slider_hs-light__TVprT 1.4s var(--ease) both;animation-delay:calc(var(--d, 0) * 90ms + .8s)}.hero-slider_slide__fXvgQ[data-current] .hs-breath{animation:hero-slider_hs-breath__LeYBi 6s ease-in-out 3s infinite}.hero-slider_slide__fXvgQ[data-current] .hs-streak{animation:hero-slider_hs-streak__RAM3v 5s ease-in-out 3s infinite}}.hero-slider_slide__fXvgQ .hs-run path{stroke-dasharray:.12 .88;stroke-dashoffset:1;opacity:0}.hero-slider_slide__fXvgQ[data-type=paper] .hs-run{stroke:var(--color-brand)}@media (prefers-reduced-motion:no-preference){.hero-slider_slide__fXvgQ[data-current] .hs-float{animation:hero-slider_hs-float__jXYdD 7s ease-in-out 3.2s infinite}.hero-slider_slide__fXvgQ[data-current] .hs-run path{animation:hero-slider_hs-run__c987C 6s linear infinite;animation-delay:calc(3.4s + var(--r, 0) * 2s)}}@keyframes hero-slider_hs-float__jXYdD{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-slider_hs-run__c987C{0%{stroke-dashoffset:1;opacity:0}10%,85%{opacity:.85}to{stroke-dashoffset:0;opacity:0}}@keyframes hero-slider_hs-fade__A2aVn{0%{opacity:0}to{opacity:1}}@keyframes hero-slider_hs-light__TVprT{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes hero-slider_hs-breath__LeYBi{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.05)}}@keyframes hero-slider_hs-streak__RAM3v{0%,to{opacity:.3;transform:scaleX(.75)}50%{opacity:.6;transform:scaleX(1)}}.hero-slider_slide__fXvgQ a[data-cta-id]{--color-text:var(--hs-fg)}.hero-slider_slide__fXvgQ[data-type=violet] a[data-cta-id]:first-child{background:#fff;color:#2a1466}.hero-slider_slide__fXvgQ[data-type=paper] a[data-cta-id]:first-child{background:var(--color-brand)}.hero-slider_slide__fXvgQ a[data-cta-id]:not(:first-child){border-color:var(--hs-ln);color:var(--hs-fg)}.hero-slider_slide__fXvgQ :focus-visible{outline-color:var(--hs-ac)}.hero-slider_ctrl__b9Gte{position:absolute;left:0;right:0;bottom:clamp(20px,3vw,36px);z-index:3;padding:0 var(--gutter)}.hero-slider_ctrlIn__tcbwi{max-width:var(--container);margin:0 auto;display:flex;align-items:center;gap:16px}.hero-slider_root__O6Hvu{--c-fg:var(--color-text);--c-ln:var(--color-line-strong);--c-bg:var(--color-bg)}.hero-slider_root__O6Hvu[data-cur=violet]{--c-fg:#fff;--c-ln:rgba(255,255,255,0.38);--c-bg:var(--slide-violet-bg)}.hero-slider_root__O6Hvu[data-cur=paper]{--c-fg:var(--color-ink);--c-ln:#a39b8e;--c-bg:var(--color-paper)}.hero-slider_count__m7_Ck{font-family:var(--font-mono);font-size:13px;color:var(--c-fg);min-width:64px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-slider_bars__Kyrdb{display:flex;gap:6px;flex:0 1 360px}.hero-slider_bar__YfrWL{flex:1 1;height:44px;padding:0;background:none;border:0;cursor:pointer;display:flex;align-items:center}.hero-slider_bar__YfrWL span{display:block;width:100%;height:3px;background:var(--c-ln);position:relative;overflow:hidden;border-radius:2px}.hero-slider_bar__YfrWL span:after{content:"";position:absolute;inset:0;background:var(--c-fg);transform:scaleX(0);transform-origin:left}.hero-slider_bar__YfrWL[aria-current=true] span:after{transform:scaleX(var(--p,0))}.hero-slider_bar__YfrWL.hero-slider_done__Kj6Eu span:after{transform:scaleX(1);opacity:.5}.hero-slider_btns__C551K{display:flex;gap:8px;margin-left:auto}.hero-slider_btn__Rkp66{width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--c-ln);background:transparent;color:var(--c-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hero-slider_btn__Rkp66:hover{background:var(--c-fg);color:var(--c-bg)}.hero-slider_btn__Rkp66 svg{width:16px;height:16px}@media (max-width:860px){.hero-slider_art__0Sc_P,.hero-slider_text__j4D60{grid-column:1/-1}.hero-slider_art__0Sc_P{margin-top:28px;max-width:520px}.hero-slider_slide__fXvgQ{min-height:0}}@media (max-width:640px){.hero-slider_inner__4Fkyc{padding-block:36px 92px}.hero-slider_text__j4D60{gap:18px}.hero-slider_art__0Sc_P{margin-top:20px}.hero-slider_bars__Kyrdb{flex:1 1 auto}.hero-slider_count__m7_Ck{min-width:0}}@media (prefers-reduced-motion:reduce){.hero-slider_slide__fXvgQ{transition:none}}.hero-slider_bgVideo__kbHHc{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-slider_bgVideo__kbHHc img,.hero-slider_bgVideo__kbHHc video{width:100%;height:100%;object-fit:cover;display:block}.hero-slider_bgDim__BqYIU{position:absolute;inset:0;background:linear-gradient(90deg,#000,#000c 45%,#0006)}.hero-slider_slide__fXvgQ[data-bg]{--hs-fg:#fff;--hs-fg2:rgba(255,255,255,0.84);--hs-ln:rgba(255,255,255,0.4)}.hero-slider_slide__fXvgQ[data-bg] .hero-slider_grain__Em_yt{z-index:1}.hero-slider_slide__fXvgQ[data-align=center] .hero-slider_bgDim__BqYIU{background:#000}.hero-slider_slide__fXvgQ[data-align=center] .hero-slider_text__j4D60{grid-column:2/span 10;align-items:center;text-align:center}.hero-slider_slide__fXvgQ[data-align=center] .hero-slider_lead__o73Gz{margin-inline:auto}.hero-slider_slide__fXvgQ[data-align=center] .hero-slider_text__j4D60>div{justify-content:center}.hero-slider_pill__FZoKJ{align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;padding:0 16px;border-radius:var(--radius-pill);background:var(--hs-ac);color:var(--hs-bg);font-weight:700;letter-spacing:.02em}.hero-slider_slide__fXvgQ[data-align=center] .hero-slider_pill__FZoKJ{align-self:center}.hero-slider_slide__fXvgQ[data-type=violet] .hero-slider_pill__FZoKJ{color:#2a1466}.hero-slider_root__O6Hvu[data-fixed] .hero-slider_slide__fXvgQ{min-height:0}.hero-slider_root__O6Hvu[data-fixed] .hero-slider_inner__4Fkyc{padding-block:clamp(48px,6vw,88px)}.hero-slider_root__O6Hvu[data-fixed] .hero-slider_title__9dcAY em.pc-em{animation:none!important;filter:none!important;opacity:1!important}.hero-slider_root__O6Hvu[data-fixed] .hero-slider_slide__fXvgQ .hs-breath,.hero-slider_root__O6Hvu[data-fixed] .hero-slider_slide__fXvgQ .hs-float,.hero-slider_root__O6Hvu[data-fixed] .hero-slider_slide__fXvgQ .hs-run path,.hero-slider_root__O6Hvu[data-fixed] .hero-slider_slide__fXvgQ .hs-streak{animation:none!important}.hero-slider_root__O6Hvu[data-fixed] .hero-slider_slide__fXvgQ .hs-run{display:none}@media (max-width:860px){.hero-slider_root__O6Hvu[data-fixed] .hero-slider_art__0Sc_P{max-width:200px;margin-top:8px;justify-self:end;opacity:.9}}@media (max-width:640px){.hero-slider_root__O6Hvu[data-fixed] .hero-slider_inner__4Fkyc{padding-block:32px 36px}.hero-slider_root__O6Hvu[data-fixed] .hero-slider_art__0Sc_P{display:none}}.hero_hero__tIaW3{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:center;min-height:min(72vh,720px)}.hero_hero__tIaW3:not(:has(.hero_art__D93lZ)){grid-template-columns:1fr}.hero_title__VaOe4{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:0}.hero_title__VaOe4 em{font-style:normal;color:var(--color-accent)}.hero_art__D93lZ img{width:100%;height:auto}.hero_violet__3Xpq5 .hero_title__VaOe4 em{color:var(--color-accent-hover)}.hero_violet__3Xpq5{--em-a:#fff;--em-b:var(--color-accent-hover);--em-c:var(--color-accent-hover)}.hero_paper__wj9wz .hero_title__VaOe4 em{color:var(--color-brand)}.hero_paper__wj9wz{--em-a:var(--color-brand);--em-b:color-mix(in srgb,var(--color-brand) 60%,var(--color-action));--em-c:var(--color-action)}@media (max-width:860px){.hero_hero__tIaW3{grid-template-columns:1fr;min-height:auto}}.page-head_head__0BHfg{max-width:960px}.page-head_title__dJ6TP{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);margin:0}.page-head_title__dJ6TP em{font-style:normal;color:var(--color-accent)}.page-head_logo__1AmVA{display:inline-block;vertical-align:-.08em;margin-right:.04em}.page-head_logo__1AmVA img{display:block;height:.86em;width:auto}.page-head_logoOnLight__sr0so,[data-theme=paper] .page-head_logoOnDark__6Z1N1{display:none!important}[data-theme=paper] .page-head_logoOnLight__sr0so{display:block!important}.page-head_brand__kPqaW{display:flex;align-items:center;gap:.5em;margin:0 0 var(--space-4);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text-2)}.page-head_brandLogo__8dpHA{display:inline-block}.page-head_brandLogo__8dpHA img{display:block;height:22px;width:auto}.page-head_note__eVJPV{margin:var(--space-4) 0 0;font-size:var(--text-body-sm);color:var(--color-text-3)}.page-head_withScene__6jRAY{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(var(--space-8),4.5vw,var(--space-16));gap:clamp(var(--space-8),4.5vw,var(--space-16));align-items:center}.page-head_withScene__6jRAY .page-head_head__0BHfg{max-width:none}.page-head_scene__cj_ZG{position:relative;margin:0;border-radius:var(--radius-scene,var(--radius-scene,12px));overflow:hidden;aspect-ratio:16/10;max-height:340px;width:100%;background:var(--color-accent);isolation:isolate;box-shadow:0 40px 90px -40px color-mix(in srgb,var(--color-action) 55%,transparent)}.page-head_sceneImg__mqJAZ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%;z-index:-2}.page-head_sceneGlow__3CxVO{position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,color-mix(in srgb,var(--color-brand) 34%,transparent) 0,color-mix(in srgb,var(--color-brand) 12%,transparent) 48%,transparent 70%)}.page-head_sceneFlow__1qwy3{position:absolute;left:clamp(14px,3.5%,28px);bottom:clamp(14px,4.5%,28px);width:min(56%,340px)}@media (max-width:960px){.page-head_withScene__6jRAY{grid-template-columns:1fr}.page-head_withScene__6jRAY .page-head_head__0BHfg{max-width:none}.page-head_scene__cj_ZG{aspect-ratio:auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(var(--space-20),42vw,var(--space-20)) var(--space-3) var(--space-3)}.page-head_sceneImg__mqJAZ{object-position:85% 20%;height:100%}.page-head_sceneFlow__1qwy3{position:relative;left:auto;bottom:auto;width:100%}}.page-head_scene__cj_ZG:has(.page-head_sceneDoc__koLFB){aspect-ratio:auto;max-height:none;min-height:360px;display:flex;align-items:center;padding:var(--space-6)}.page-head_sceneDoc__koLFB{position:relative;width:min(66%,380px)}@media (max-width:960px){.page-head_scene__cj_ZG:has(.page-head_sceneDoc__koLFB){min-height:0;padding:clamp(120px,34vw,200px) var(--space-3) var(--space-3)}.page-head_sceneDoc__koLFB{width:100%}}.rich-text_body__KQTLj{max-width:var(--container-text);line-height:var(--leading-body)}.rich-text_body__KQTLj h3{font-size:var(--text-h3);margin:var(--space-10) 0 var(--space-3)}.rich-text_body__KQTLj a{color:var(--color-accent)}.rich-text_body__KQTLj ol,.rich-text_body__KQTLj ul{padding-left:1.2em}.rich-text_body__KQTLj h2{font-size:var(--text-h3);margin:var(--space-12,48px) 0 var(--space-3)}.rich-text_body__KQTLj h2:first-child,.rich-text_body__KQTLj h3:first-child{margin-top:0}.rich-text_body__KQTLj table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--text-body-sm);margin:var(--space-4) 0}.rich-text_body__KQTLj td,.rich-text_body__KQTLj th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--color-line);min-width:120px}.rich-text_body__KQTLj th{color:var(--color-text-3);font-weight:600;white-space:nowrap}@media (max-width:640px){.rich-text_body__KQTLj table.stack{display:block;overflow:visible}.rich-text_body__KQTLj table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rich-text_body__KQTLj table.stack tbody,.rich-text_body__KQTLj table.stack td,.rich-text_body__KQTLj table.stack tr{display:block;min-width:0}.rich-text_body__KQTLj table.stack tr{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.rich-text_body__KQTLj table.stack td{border:0;padding:4px 0}.rich-text_body__KQTLj table.stack td[data-label]:before{content:attr(data-label);display:block;font-size:var(--text-caption);color:var(--color-text-3)}}.rich-text_body__KQTLj .toc{list-style:none;margin:var(--space-6) 0 var(--space-10);padding:var(--space-5) var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius);column-count:2;column-gap:var(--space-8);font-size:var(--text-body-sm)}.rich-text_body__KQTLj .toc li{page-break-inside:avoid;break-inside:avoid;margin:0 0 var(--space-1)}@media (max-width:640px){.rich-text_body__KQTLj .toc{column-count:1}}.rich-text_wrap__2J31u{position:relative}.rich-text_wrap__2J31u[data-align]{text-align:center;display:flex;flex-direction:column;align-items:center}.rich-text_wrap__2J31u[data-align] .rich-text_body__KQTLj{margin-inline:auto}.rich-text_wrap__2J31u[data-align] header{display:flex;flex-direction:column;align-items:center}.rich-text_wrap__2J31u[data-align]>div:last-child{justify-content:center}.rich-text_wrap__2J31u[data-align=band]{padding-block:0;isolation:isolate}.rich-text_wrap__2J31u[data-align=band] h2{font-size:var(--text-display)}.rich-text_bandArt__guXjv{position:absolute;inset:calc(var(--section-pt, 0px) * -1) calc(var(--gutter) * -1);width:calc(100% + var(--gutter) * 2);height:calc(100% + var(--section-pt, 0px) * 2);z-index:-1;color:color-mix(in srgb,var(--color-action) 30%,var(--color-line));opacity:.6;pointer-events:none}