.about-hero_hero__UVIAS{position:relative;overflow:hidden;padding-block:clamp(4rem,2.5rem + 7vw,8.5rem) clamp(3.5rem,2rem + 5vw,6rem);border-bottom:1px solid rgb(var(--color-line))}.about-hero_grid__s08aE{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(var(--color-line)/.55) 1px,transparent 1px),linear-gradient(to bottom,rgb(var(--color-line)/.55) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(80% 70% at 30% 35%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(80% 70% at 30% 35%,#000 20%,transparent 75%);pointer-events:none}.about-hero_scan__M1m2A{position:absolute;left:0;right:0;top:0;height:40%;background:linear-gradient(to bottom,transparent,rgb(var(--color-accent)/.06),transparent);pointer-events:none;opacity:0}.about-hero_title__csbNV{margin-top:1.5rem;font-family:var(--font-heading),Georgia,serif;font-weight:500;font-size:clamp(2.6rem,1.2rem + 6.4vw,6.25rem);line-height:1.02;letter-spacing:-.02em;color:rgb(var(--color-ink))}.about-hero_line__P_UoJ{display:block}.about-hero_mask__iJT2p{display:inline-block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em;vertical-align:top}.about-hero_word__V4Hr0{display:inline-block;will-change:transform,opacity}.about-hero_catch__o0fQh{position:relative;color:rgb(var(--color-muted))}.about-hero_strike__a0kGT{position:absolute;left:-.04em;right:-.04em;top:54%;height:.09em;border-radius:999px;background:rgb(var(--color-amber));transform-origin:left center}.about-hero_own__Vkc8f{position:relative;font-style:italic;color:rgb(var(--color-accent))}.about-hero_underline__wrBm8{position:absolute;left:0;bottom:-.02em;width:100%;height:.22em;overflow:visible}.about-hero_underline__wrBm8 path{fill:none;stroke:rgb(var(--color-amber));stroke-width:5;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.about-hero_body__RWTDs{margin-top:clamp(2rem,1.4rem + 2vw,3rem);display:grid;gap:2rem}@media (min-width:900px){.about-hero_body__RWTDs{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4rem;align-items:start}}.about-hero_lede___Hrm2{max-width:40rem;font-size:clamp(1.0625rem,1rem + .35vw,1.2rem);line-height:1.65;color:rgb(var(--color-muted))}.about-hero_catches__ACBUY{border-left:2px solid rgb(var(--color-amber)/.7);padding-left:1.1rem}.about-hero_catchesLabel__SPLJE{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-faint))}.about-hero_catches__ACBUY ul{margin-top:.6rem;display:grid;gap:.35rem}.about-hero_catches__ACBUY li{font-family:var(--font-heading),Georgia,serif;font-size:1.25rem;color:rgb(var(--color-muted));text-decoration:line-through;text-decoration-color:rgb(var(--color-amber));text-decoration-thickness:2px}.about-hero_actions__3uX7K{margin-top:2.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.about-hero_jump__jsZDq{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-accent))}.about-hero_jump__jsZDq svg{width:.9rem;height:.9rem;transition:transform .2s ease}.about-hero_jump__jsZDq:hover svg{transform:translateY(2px)}.about-hero_file__it6Wd{margin-top:clamp(2.5rem,1.8rem + 2.5vw,3.75rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(var(--color-line))}@media (min-width:900px){.about-hero_file__it6Wd{grid-template-columns:repeat(6,minmax(0,1fr))}}.about-hero_fileRow__2CrtB{padding:1rem 1rem 0 0;min-width:0}.about-hero_fileRow__2CrtB dt{font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-faint))}.about-hero_fileRow__2CrtB dd{margin-top:.3rem;font-size:.9375rem;line-height:1.45;color:rgb(var(--color-ink))}@keyframes about-hero_failVisible__EOuLf{to{opacity:1;transform:none}}@keyframes about-hero_failStrike___G4I4{to{transform:scaleX(1)}}@keyframes about-hero_failDraw__bCkmM{to{stroke-dashoffset:0}}@keyframes about-hero_scan__M1m2A{0%{transform:translateY(-100%);opacity:0}20%{opacity:1}to{transform:translateY(260%);opacity:0}}@media (prefers-reduced-motion:no-preference){.about-hero_hero__UVIAS:not([data-static]) .about-hero_after__iG_Ha,.about-hero_hero__UVIAS:not([data-static]) .about-hero_word__V4Hr0{opacity:0;animation:about-hero_failVisible__EOuLf .3s ease 4.6s forwards}.about-hero_hero__UVIAS:not([data-static]) .about-hero_strike__a0kGT{transform:scaleX(0);animation:about-hero_failStrike___G4I4 .3s ease 4.6s forwards}.about-hero_hero__UVIAS:not([data-static]) .about-hero_underline__wrBm8 path{stroke-dashoffset:420;animation:about-hero_failDraw__bCkmM .3s ease 4.6s forwards}.about-hero_scan__M1m2A{animation:about-hero_scan__M1m2A 9s ease-in-out 2.4s infinite}}.about-sections_h2__8GtzS{margin-top:1rem;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);line-height:1.08;color:rgb(var(--color-ink))}.about-sections_lede__IDljT{margin-top:1rem;max-width:40rem;font-size:clamp(1.0625rem,1rem + .35vw,1.2rem);line-height:1.65;color:rgb(var(--color-muted))}.about-sections_audience__M2kIp{padding-block:clamp(4.5rem,3rem + 6vw,7.5rem);background:rgb(var(--color-sunken)/.45);border-block:1px solid rgb(var(--color-line))}.about-sections_audienceHead__fkyxM{max-width:46rem}.about-sections_index__JG0fd{margin-top:clamp(2rem,1.6rem + 2vw,3.25rem);border-top:1px solid rgb(var(--color-ink)/.8)}.about-sections_indexItem__7XUKj{border-bottom:1px solid rgb(var(--color-line))}.about-sections_indexLink__YrCdD{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1.25rem;padding:1.75rem 0;transition:background .3s ease}.about-sections_indexLink__YrCdD:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:rgb(var(--color-accent));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.about-sections_indexLink__YrCdD:focus-visible:before,.about-sections_indexLink__YrCdD:hover:before{transform:scaleX(1)}.about-sections_indexNum__F5YfA{grid-row:span 3;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em;color:rgb(var(--color-accent));padding-top:.6rem}.about-sections_indexMain__XuFJT{display:grid;gap:.25rem;min-width:0}.about-sections_indexLabel__Ej_yO{font-family:var(--font-heading),Georgia,serif;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);line-height:1.1;color:rgb(var(--color-ink));transition:color .25s ease,transform .4s cubic-bezier(.22,1,.36,1)}.about-sections_indexLink__YrCdD:hover .about-sections_indexLabel__Ej_yO{color:rgb(var(--color-accent))}.about-sections_indexWho__S35PS{font-size:.9375rem;color:rgb(var(--color-faint))}.about-sections_indexPain__Y9eta{min-width:0;font-size:.9375rem;line-height:1.6;color:rgb(var(--color-muted))}.about-sections_indexSignal__HS_9G{display:grid;gap:.35rem;min-width:0;font-size:.875rem;line-height:1.5}.about-sections_indexSignalLabel__dTzev{font-family:var(--font-mono),ui-monospace,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-faint))}.about-sections_indexGo__5IuVu{display:none}@media (min-width:1000px){.about-sections_indexLink__YrCdD{grid-template-columns:3rem minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr) 2.5rem;align-items:start;gap:2rem;padding:2.25rem 0}.about-sections_indexNum__F5YfA{grid-row:auto}.about-sections_indexLink__YrCdD:hover .about-sections_indexLabel__Ej_yO{transform:translateX(6px)}.about-sections_indexGo__5IuVu{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgb(var(--color-line));color:rgb(var(--color-accent));transition:background .3s ease,color .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.about-sections_indexGo__5IuVu svg{width:1rem;height:1rem}.about-sections_indexLink__YrCdD:hover .about-sections_indexGo__5IuVu{background:rgb(var(--color-accent));color:#fff;transform:rotate(45deg)}}.about-sections_open__rKM93{padding-block:clamp(4.5rem,3rem + 6vw,7.5rem)}.about-sections_openGrid__PEzJn{display:grid;gap:3rem}@media (min-width:960px){.about-sections_openGrid__PEzJn{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:5rem}}.about-sections_phases__FPgnf{position:relative;margin-top:2.5rem;display:grid;gap:2rem;padding-left:2rem}.about-sections_phases__FPgnf:before{content:"";position:absolute;left:.4375rem;top:.5rem;bottom:.5rem;width:1px;background:linear-gradient(to bottom,rgb(var(--color-accent)/.6),rgb(var(--color-amber)/.7),rgb(var(--color-line)))}.about-sections_phase__TPWP3{position:relative}.about-sections_phaseDot__rpWoO{position:absolute;left:-2rem;top:.15rem;width:.9rem;height:.9rem;border-radius:999px;border:2px solid rgb(var(--color-accent));background:rgb(var(--color-canvas))}.about-sections_phase__TPWP3[data-state=done] .about-sections_phaseDot__rpWoO{background:rgb(var(--color-accent))}.about-sections_phase__TPWP3[data-state=now] .about-sections_phaseDot__rpWoO{border-color:rgb(var(--color-amber));background:rgb(var(--color-amber))}.about-sections_phase__TPWP3[data-state=now] .about-sections_phaseDot__rpWoO:after{content:"";position:absolute;inset:-2px;border-radius:999px;background:rgb(var(--color-amber)/.5)}@keyframes about-sections_ping__A4aNJ{0%{transform:scale(.85);opacity:.7}70%{transform:scale(2.1);opacity:0}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.about-sections_phase__TPWP3[data-state=now] .about-sections_phaseDot__rpWoO:after{animation:about-sections_ping__A4aNJ 2.2s ease-out infinite}}.about-sections_phase__TPWP3[data-state=next] .about-sections_phaseDot__rpWoO{border-style:dashed;border-color:rgb(var(--color-faint))}.about-sections_phaseMeta__6htfV{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-faint))}.about-sections_phaseState__w_QHq{margin-left:.5rem;padding:.1rem .45rem;border-radius:999px;background:rgb(var(--color-sunken));color:rgb(var(--color-muted))}.about-sections_phase__TPWP3[data-state=now] .about-sections_phaseState__w_QHq{background:rgb(var(--color-amber-soft));color:rgb(146 97 14)}.dark .about-sections_phase__TPWP3[data-state=now] .about-sections_phaseState__w_QHq,[data-theme=dark] .about-sections_phase__TPWP3[data-state=now] .about-sections_phaseState__w_QHq{color:rgb(var(--color-amber))}.about-sections_phaseTitle__uoY7u{margin-top:.5rem;font-size:1.35rem;line-height:1.25;color:rgb(var(--color-ink))}.about-sections_phaseBody__nLUX3{margin-top:.4rem;max-width:34rem;font-size:.9375rem;line-height:1.6;color:rgb(var(--color-muted))}.about-sections_openAside__Pzvtp{display:grid;gap:1rem;align-content:start}.about-sections_bench__jQFlI,.about-sections_contact__EN54I,.about-sections_studio__Chi3r{padding:1.5rem;border:1px solid rgb(var(--color-line));border-radius:var(--radius-lg);background:rgb(var(--color-surface));box-shadow:var(--shadow-soft);min-width:0}.about-sections_bench__jQFlI{background:rgb(var(--color-sunken)/.6);box-shadow:none}.about-sections_benchLabel___lQNb{font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-accent))}.about-sections_bench__jQFlI ul{margin-top:.85rem;display:grid;gap:.5rem}.about-sections_bench__jQFlI li{position:relative;padding-left:1.1rem;font-size:.9375rem;color:rgb(var(--color-ink))}.about-sections_bench__jQFlI li:before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border-radius:999px;border:1.5px dashed rgb(var(--color-faint))}.about-sections_benchFoot__2stK5{margin-top:.75rem;font-size:.8125rem;line-height:1.5;color:rgb(var(--color-faint))}.about-sections_mail__xo469{display:inline-block;margin-top:.6rem;font-family:var(--font-heading),Georgia,serif;font-size:clamp(1.1rem,1rem + .6vw,1.4rem);color:rgb(var(--color-ink));overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:rgb(var(--color-accent)/.4);text-underline-offset:4px;transition:text-decoration-color .2s ease,color .2s ease}.about-sections_mail__xo469:hover{color:rgb(var(--color-accent));text-decoration-color:rgb(var(--color-accent))}.about-sections_studioBody__8Ri6N{margin-top:.6rem;font-size:.9375rem;line-height:1.6;color:rgb(var(--color-muted))}.about-sections_studioLink__LL7sQ{margin-top:.9rem;display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-accent))}.about-sections_studioLink__LL7sQ svg{width:.85rem;height:.85rem}.about-sections_letterSection__oweva{position:relative;padding-block:clamp(4.5rem,3rem + 6vw,7.5rem);border-top:1px solid rgb(var(--color-line));background:radial-gradient(50% 60% at 50% 0,rgb(var(--color-accent)/.07),transparent 70%),rgb(var(--color-canvas))}.about-sections_letter__52IBm{max-width:44rem;margin-inline:auto}.about-sections_pull__2TsLp{margin-top:1.25rem;font-family:var(--font-heading),Georgia,serif;font-style:italic;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);line-height:1.15;color:rgb(var(--color-ink))}.about-sections_pull__2TsLp p:before{content:"\201C";color:rgb(var(--color-accent)/.5)}.about-sections_pull__2TsLp p:after{content:"\201D";color:rgb(var(--color-accent)/.5)}.about-sections_letterBody__yseCu{margin-top:2rem;display:grid;gap:1.1rem;font-size:clamp(1.0625rem,1rem + .3vw,1.15rem);line-height:1.75;color:rgb(var(--color-muted))}.about-sections_sign__R2QzU{margin-top:2.25rem;display:grid;gap:.3rem}.about-sections_signName__4_Kih{position:relative;justify-self:start;font-family:var(--font-heading),Georgia,serif;font-style:italic;font-size:2.4rem;line-height:1.1;color:rgb(var(--color-accent));padding-bottom:.4rem}.about-sections_flourish__Zl4DR{position:absolute;left:-.25rem;bottom:-.2rem;width:calc(100% + 1.5rem);height:.7rem;overflow:visible}.about-sections_flourish__Zl4DR path{fill:none;stroke:rgb(var(--color-amber));stroke-width:2.5;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:0;vector-effect:non-scaling-stroke}@keyframes about-sections_drawSign__hDLVM{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.reveal-in .about-sections_flourish__Zl4DR path{animation:about-sections_drawSign__hDLVM 1.2s cubic-bezier(.65,0,.35,1) .5s both}}.about-sections_signRole___rwd_{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-faint))}.credit-ledger_section__huD38{padding-block:clamp(4.5rem,3rem + 6vw,7.5rem);border-top:1px solid rgb(var(--color-line))}.credit-ledger_panel__C5xnt{display:grid;gap:2.5rem;align-items:start}@media (min-width:960px){.credit-ledger_panel__C5xnt{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:5rem}}.credit-ledger_h2__M3doi{margin-top:1rem;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);line-height:1.08;color:rgb(var(--color-ink))}.credit-ledger_body__7BtAq{margin-top:1.1rem;max-width:38rem;font-size:clamp(1.0625rem,1rem + .35vw,1.2rem);line-height:1.65;color:rgb(var(--color-muted))}.credit-ledger_source__GB5wm{margin-top:1.25rem;max-width:38rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;line-height:1.6;letter-spacing:.02em;color:rgb(var(--color-faint))}.credit-ledger_ledger__0n_pB{position:relative;min-width:0;padding:1.5rem 1.25rem 1.75rem;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-line));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lift);-webkit-mask:linear-gradient(#000 0 0) top /100% calc(100% - 10px) no-repeat,radial-gradient(circle 6px at 50% 0,transparent 97%,#000) bottom /16px 10px repeat-x;mask:linear-gradient(#000 0 0) top /100% calc(100% - 10px) no-repeat,radial-gradient(circle 6px at 50% 0,transparent 97%,#000) bottom /16px 10px repeat-x}@media (min-width:640px){.credit-ledger_ledger__0n_pB{padding:2rem 2rem 2.25rem}}.credit-ledger_ledgerHead__CwRNO{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px dashed rgb(var(--color-line));font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-faint))}.credit-ledger_rows__bc3k2{display:grid}.credit-ledger_row__OIy3_{display:flex;align-items:baseline;gap:.5rem;padding-block:.8rem;min-width:0}.credit-ledger_label__6kvbd{min-width:0;font-size:.9375rem;line-height:1.45;color:rgb(var(--color-ink))}.credit-ledger_leader__BiRcB{flex:1;min-width:1rem;border-bottom:1px dotted rgb(var(--color-faint)/.6);transform:translateY(-.25rem)}.credit-ledger_cr__Y1bYv{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;color:rgb(var(--color-accent));font-variant-numeric:tabular-nums}.credit-ledger_total__hEAaQ{display:flex;justify-content:space-between;align-items:baseline;margin-top:.5rem;padding-top:1rem;border-top:2px solid rgb(var(--color-ink));font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-ink))}.credit-ledger_totalNum__IRsGF{font-family:var(--font-heading),Georgia,serif;font-size:2.25rem;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.credit-ledger_totalOf__KbyES{font-size:1rem;color:rgb(var(--color-faint))}.credit-ledger_foot__rKCGv{margin-top:1rem;font-size:.8125rem;line-height:1.5;color:rgb(var(--color-faint))}.frustration_section__ADShM{padding-block:clamp(4.5rem,3rem + 6vw,7.5rem);background:rgb(var(--color-sunken)/.45);border-bottom:1px solid rgb(var(--color-line))}.frustration_intro__huOuw{max-width:46rem}.frustration_h2__uCSqZ{margin-top:1rem;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);line-height:1.08;color:rgb(var(--color-ink))}.frustration_introBody__m6gR4{margin-top:1rem;max-width:40rem;font-size:clamp(1.0625rem,1rem + .35vw,1.2rem);line-height:1.65;color:rgb(var(--color-muted))}.frustration_steps___lxQp{margin-top:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid;gap:clamp(3rem,2rem + 4vw,6rem)}.frustration_step__ZlE_a{display:grid;gap:1.75rem;align-items:center}@media (min-width:900px){.frustration_step__ZlE_a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;min-height:62vh}.frustration_step__ZlE_a:nth-child(2n) .frustration_copy__uO9Th{order:2}}.frustration_copy__uO9Th{min-width:0}.frustration_counter__euUAC{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em}.frustration_counterNow__3ClFA{color:rgb(var(--color-accent))}.frustration_counterOf__kinV6{color:rgb(var(--color-faint))}.frustration_hit__kABYz{margin-top:1.1rem;display:grid;gap:.3rem}.frustration_builtLabel__Uq5aY,.frustration_hitLabel__YmHCS{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.frustration_hitLabel__YmHCS{color:rgb(var(--color-faint))}.frustration_hitText__euVmN{font-size:1.0625rem;line-height:1.45;color:rgb(var(--color-muted));text-decoration-line:line-through;text-decoration-thickness:2px;text-decoration-color:transparent;transition:text-decoration-color .4s ease,color .4s ease}.frustration_step__ZlE_a[data-state=now] .frustration_hitText__euVmN{text-decoration-color:rgb(var(--color-amber));color:rgb(var(--color-faint))}.frustration_built__oL5fr{margin-top:1.4rem;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.4rem);line-height:1.1;color:rgb(var(--color-ink))}.frustration_builtLabel__Uq5aY{margin-bottom:.5rem;font-family:var(--font-mono),ui-monospace,monospace;color:rgb(var(--color-accent))}.frustration_desc__8BVMF{margin-top:1rem;max-width:34rem;font-size:1rem;line-height:1.65;color:rgb(var(--color-muted))}.frustration_stage__6wePI{position:relative;min-width:0;padding:1rem;border:1px solid rgb(var(--color-line));border-radius:var(--radius-xl);background:radial-gradient(120% 80% at 100% 0,rgb(var(--color-accent)/.07),transparent 60%),rgb(var(--color-canvas));transition:background .5s ease}@media (min-width:640px){.frustration_stage__6wePI{padding:1.5rem}}.frustration_step__ZlE_a[data-state=then] .frustration_stage__6wePI{background:radial-gradient(120% 80% at 100% 0,rgb(var(--color-amber)/.08),transparent 60%),rgb(var(--color-canvas))}.frustration_toggle__kT6yj{display:inline-flex;padding:3px;border:1px solid rgb(var(--color-line));border-radius:999px;background:rgb(var(--color-surface));margin-bottom:1rem}.frustration_toggle__kT6yj button{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;color:rgb(var(--color-faint));transition:background .25s ease,color .25s ease}.frustration_toggle__kT6yj button[aria-pressed=true]{background:rgb(var(--color-ink));color:rgb(var(--color-canvas))}.frustration_layers__aSCCP{display:grid}.frustration_layer__Kn4Ix{grid-area:1/1;min-width:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .55s ease}.frustration_step__ZlE_a[data-state=now] .frustration_layerThen__R55tE,.frustration_step__ZlE_a[data-state=then] .frustration_layerNow__O5m54{opacity:0;pointer-events:none}.frustration_step__ZlE_a[data-state=then] .frustration_layerNow__O5m54{transform:translateY(14px) scale(.98)}.frustration_step__ZlE_a[data-state=now] .frustration_layerThen__R55tE{transform:translateY(-10px) scale(.97);filter:blur(4px) grayscale(1)}.frustration_frag__oyEI2{border:1px solid rgb(var(--color-line));border-radius:var(--radius-lg);background:rgb(var(--color-surface));box-shadow:var(--shadow-soft);padding:1rem;min-width:0}@media (min-width:640px){.frustration_frag__oyEI2{padding:1.25rem}}.frustration_fragHead__FzXG4{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.06em;color:rgb(var(--color-faint));padding-bottom:.75rem;border-bottom:1px solid rgb(var(--color-line));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frustration_fragFoot__rO6uk{margin-top:.85rem;font-size:.8125rem;line-height:1.45;color:rgb(var(--color-faint))}.frustration_muted__rkAHW{font-size:.72rem;color:rgb(var(--color-faint));white-space:nowrap}.frustration_ink__AdeKz,.frustration_muted__rkAHW{font-family:var(--font-mono),ui-monospace,monospace}.frustration_ink__AdeKz{font-size:.8rem;color:rgb(var(--color-ink));font-weight:500}.frustration_table__KWVds{display:grid}.frustration_row__vQEYw{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.6rem;border-bottom:1px dashed rgb(var(--color-line));min-width:0}.frustration_bar__nBonp{display:block;height:.55rem;border-radius:999px;background:rgb(var(--color-line))}.frustration_biz__cCQxe{min-width:0;font-size:.875rem;color:rgb(var(--color-ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frustration_chip__FL9n_{flex-shrink:0;font-size:.72rem;padding:.15rem .5rem;border-radius:999px;background:rgb(var(--color-amber-soft));color:rgb(146 97 14);white-space:nowrap}.dark .frustration_chip__FL9n_,[data-theme=dark] .frustration_chip__FL9n_{color:rgb(var(--color-amber))}@media (max-width:420px){.frustration_row__vQEYw{flex-direction:column;align-items:flex-start;gap:.3rem}}.frustration_pile__cRiUy{display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem;padding-block:1rem}.frustration_dot__og3Sw{aspect-ratio:1;border-radius:999px;background:rgb(var(--color-line))}.frustration_score__KzhcE{display:flex;align-items:center;gap:1rem;padding-top:1rem}.frustration_scoreNum__1lTNd{font-family:var(--font-heading),Georgia,serif;font-size:2.6rem;line-height:1;color:rgb(var(--color-accent))}.frustration_scoreBody__RFACJ{display:grid;gap:.5rem;flex:1;min-width:0}.frustration_scoreLabel__bantp{font-size:.8125rem;color:rgb(var(--color-muted))}.frustration_meter__dLY0G{display:block;height:.5rem;border-radius:999px;background:rgb(var(--color-accent-soft));overflow:hidden}.frustration_meterFill__G4_rD{display:block;height:100%;border-radius:inherit;background:rgb(var(--color-accent));transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1) .15s}.frustration_step__ZlE_a[data-state=then] .frustration_meterFill__G4_rD{transform:scaleX(0)}.frustration_note__MqS3D{margin-top:1rem;font-size:.8125rem;line-height:1.45;padding:.6rem .75rem;border-radius:var(--radius-md);background:rgb(var(--color-accent-soft));color:rgb(var(--color-ink))}.frustration_mail__eB_lr{margin-top:.85rem;font-size:.9rem;line-height:1.6;color:rgb(var(--color-ink))}.frustration_token__01QQF{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;padding:0 .25rem;border-radius:4px;background:rgb(var(--color-sunken));color:rgb(var(--color-muted))}.frustration_why__UIE_S{margin-top:.75rem;font-size:.8125rem;line-height:1.45;padding-left:.65rem;border-left:2px solid rgb(var(--color-amber));color:rgb(var(--color-muted))}.frustration_bulk__sOq1M{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1.1rem}.frustration_bulkBtn__3uiZH{font-size:.875rem;font-weight:500;padding:.55rem 1rem;border-radius:var(--radius-md);background:rgb(var(--color-muted));color:rgb(var(--color-canvas))}.frustration_checks__AtGBw{margin-top:.85rem;display:grid;gap:.45rem}.frustration_checks__AtGBw li{position:relative;padding-left:1.5rem;font-size:.875rem;color:rgb(var(--color-ink))}.frustration_checks__AtGBw li:before{content:"";position:absolute;left:0;top:.2rem;width:1rem;height:1rem;border-radius:999px;background:rgb(var(--color-accent-soft));box-shadow:inset 0 0 0 1px rgb(var(--color-accent)/.4)}.frustration_checks__AtGBw li:after{content:"";position:absolute;left:.33rem;top:.38rem;width:.32rem;height:.55rem;border-width:medium;border-left:0 solid rgb(var(--color-accent));border-bottom:2px solid rgb(var(--color-accent));border-right:2px solid rgb(var(--color-accent));border-top:0 solid rgb(var(--color-accent));transform:rotate(45deg)}.frustration_approveRow__YJj19{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}.frustration_approveBtn__9tBLi,.frustration_ghostBtn__SMyhr{font-size:.8125rem;font-weight:500;padding:.45rem .9rem;border-radius:var(--radius-md)}.frustration_ghostBtn__SMyhr{border:1px solid rgb(var(--color-line));color:rgb(var(--color-muted))}.frustration_approveBtn__9tBLi{background:rgb(var(--color-accent));color:#fff;box-shadow:0 0 0 0 rgb(var(--color-accent)/.4)}@media (prefers-reduced-motion:no-preference){.frustration_step__ZlE_a[data-state=now] .frustration_approveBtn__9tBLi{animation:frustration_approvePulse___LG_d 2.4s ease-out .6s infinite}}@keyframes frustration_approvePulse___LG_d{0%{box-shadow:0 0 0 0 rgb(var(--color-accent)/.4)}70%{box-shadow:0 0 0 10px rgb(var(--color-accent)/0)}to{box-shadow:0 0 0 0 rgb(var(--color-accent)/0)}}.frustration_invoice__aOqr9{margin-top:.85rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;font-size:.875rem;color:rgb(var(--color-ink))}.principles_section__k_r2U{padding-block:clamp(4.5rem,3rem + 6vw,7.5rem)}.principles_head__3p0OZ{display:grid;gap:1.25rem;align-items:end}@media (min-width:900px){.principles_head__3p0OZ{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4rem}}.principles_h2__rtAZa{margin-top:1rem;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);line-height:1.08;color:rgb(var(--color-ink))}.principles_headBody__5DCMV{font-size:clamp(1.0625rem,1rem + .35vw,1.2rem);line-height:1.65;color:rgb(var(--color-muted))}.principles_grid__O1nl4{margin-top:clamp(2.25rem,1.8rem + 2vw,3.5rem);display:grid;gap:1rem;align-items:start}@media (min-width:640px){.principles_grid__O1nl4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.principles_grid__O1nl4{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.principles_card__EUmti{position:relative;border:1px solid rgb(var(--color-line));border-radius:var(--radius-lg);background:rgb(var(--color-surface));box-shadow:var(--shadow-soft);transition:border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.principles_card__EUmti:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(to right,rgb(var(--color-accent)),rgb(var(--color-amber)));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.principles_card__EUmti:hover{border-color:rgb(var(--color-accent)/.3);box-shadow:var(--shadow-lift)}.principles_card__EUmti[data-open]{border-color:rgb(var(--color-accent)/.45)}.principles_card__EUmti[data-open]:before{transform:scaleX(1)}.principles_trigger__1ZQm6{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;padding:1.5rem 1.5rem 1.25rem;border-radius:var(--radius-lg)}.principles_top__AkhUh{display:flex;width:100%;align-items:center;justify-content:space-between}.principles_icon__wBu_1{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:rgb(var(--color-accent-soft));color:rgb(var(--color-accent));transition:transform .4s cubic-bezier(.22,1,.36,1)}.principles_card__EUmti:hover .principles_icon__wBu_1,.principles_card__EUmti[data-open] .principles_icon__wBu_1{transform:rotate(-6deg) scale(1.06)}.principles_num__kChs5{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em;color:rgb(var(--color-faint))}.principles_title__VtF8n{margin-top:1.1rem;font-family:var(--font-heading),Georgia,serif;font-size:1.35rem;line-height:1.2;font-weight:500;color:rgb(var(--color-ink))}.principles_desc__84BEq{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:rgb(var(--color-muted))}.principles_more__oQDQp{margin-top:1.1rem;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-accent))}.principles_plus__4fBE6{position:relative;width:.7rem;height:.7rem}.principles_plus__4fBE6:after,.principles_plus__4fBE6:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;background:currentColor;transition:transform .3s ease}.principles_plus__4fBE6:after{transform:rotate(90deg)}.principles_card__EUmti[data-open] .principles_plus__4fBE6:after{transform:rotate(0deg)}.principles_panel__XB2Vy{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.principles_card__EUmti[data-open] .principles_panel__XB2Vy{grid-template-rows:1fr}.principles_panelInner__GUTJT{overflow:hidden;min-height:0}.principles_rule__L_p7m{margin:0 1.5rem 1.5rem;padding:.9rem 1rem;border-left:2px solid rgb(var(--color-accent));border-radius:0 var(--radius-md) var(--radius-md) 0;background:rgb(var(--color-sunken)/.7);font-size:.9rem;line-height:1.55;color:rgb(var(--color-ink))}.principles_ruleLabel__oOy01{display:block;margin-bottom:.35rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-accent))}@media (prefers-reduced-motion:reduce){.principles_card__EUmti:hover .principles_icon__wBu_1,.principles_card__EUmti[data-open] .principles_icon__wBu_1{transform:none}}