@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.ent{--ent-mono: "Fragment Mono", ui-monospace, monospace}.ent .mono{font-family:var(--ent-mono);letter-spacing:0}.ent-hero{position:relative;overflow:hidden}.ent-hero__grid{min-height:92svh;display:grid;align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-top:clamp(5rem,11vh,7rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.ent-hero__copy{display:grid;gap:clamp(1rem,2.2vh,1.5rem);justify-items:start}.ent-hero h1{font-size:clamp(2.5rem,1rem + 4.4vw,5.4rem);max-width:14ch}.ent-hero h1 em{font-style:normal;color:var(--sc-accent)}.ent-hero .title-kicker{max-width:50ch;color:#d2cac0;font-size:clamp(1.05rem,1rem + .35vw,1.22rem);line-height:1.6}.ent-hero .hero-ctas{justify-content:flex-start}.ent-hero .hero-glow{background:radial-gradient(48% 50% at 78% 30%,rgba(255,77,31,.2),transparent 70%),radial-gradient(40% 40% at 10% 0%,rgba(255,148,100,.1),transparent 72%)}.ent-clocks{display:inline-flex;flex-wrap:wrap;gap:.4rem 1.1rem}.ent-clocks span{white-space:nowrap}.ent-clocks b{color:var(--sc-ink);font-weight:700;font-variant-numeric:tabular-nums}@media (max-width: 960px){.ent-hero__grid{grid-template-columns:1fr;min-height:0;gap:var(--sc-7);padding-top:clamp(4.6rem,10vh,6rem)}}.agent{border:1px solid rgba(244,239,231,.16);border-radius:1rem;background:linear-gradient(180deg,#201a14,#18130f);box-shadow:0 0 70px #ff4d1f1a,var(--sc-e3);overflow:hidden;width:100%}.agent__bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;border-bottom:1px solid rgba(244,239,231,.1);font-size:var(--sc-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft)}.agent__live{display:inline-flex;align-items:center;gap:.5rem;color:var(--sc-ink)}.agent__live:before{content:"";width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 10px #3ddc84cc}.agent__rows{list-style:none;margin:0;padding:.4rem 0;min-height:22.5rem}.agent__row{display:grid;grid-template-columns:auto 1fr auto;gap:.35rem .9rem;align-items:baseline;padding:.8rem 1.1rem;border-bottom:1px solid rgba(244,239,231,.06);animation:agent-in .42s cubic-bezier(.2,.8,.2,1) both}.agent__row:last-child{border-bottom:0}.agent__tick{width:1rem;height:1rem;border-radius:50%;border:1.5px solid var(--sc-accent);position:relative;top:.15rem}.agent__row.is-done .agent__tick{background:var(--sc-accent)}.agent__row.is-done .agent__tick:after{content:"";position:absolute;left:.3rem;top:.12rem;width:.26rem;height:.5rem;border:solid #14100C;border-width:0 2px 2px 0;rotate:45deg}.agent__row.is-work .agent__tick{border-top-color:transparent;animation:agent-spin .9s linear infinite}.agent__task{font-weight:600;font-size:var(--sc-t-sm);line-height:1.35}.agent__task small{display:block;font-weight:450;color:var(--sc-ink-soft);margin-top:.15rem;font-size:.82rem}.agent__time{font-family:var(--ent-mono);font-size:.8rem;color:var(--sc-ink-soft);white-space:nowrap}.agent__row.is-done .agent__time{color:var(--sc-accent)}.agent__foot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.8rem 1.1rem;border-top:1px solid rgba(244,239,231,.1);font-family:var(--ent-mono);font-size:.78rem;color:var(--sc-ink-soft)}.agent__foot b{color:var(--sc-ink);font-weight:400}@keyframes agent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes agent-spin{to{rotate:360deg}}@media (prefers-reduced-motion: reduce){.agent__row,.agent__row.is-work .agent__tick{animation:none}}.agent-cap{margin-top:var(--sc-3)}@media (max-width: 960px){.agent__rows{min-height:0}}.ent-head{display:grid;gap:var(--sc-4);max-width:60rem}.ent-head h2{max-width:18ch}.ent-head .sc-body{max-width:58ch}.leak{margin-top:var(--sc-7);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}@media (max-width: 960px){.leak{grid-template-columns:1fr}}.leak .ledger__row{grid-template-columns:minmax(8rem,13rem) 1fr;padding-block:var(--sc-5)}.leak .ledger__what{font-size:var(--sc-t-lg)}@media (max-width: 860px){.leak .ledger__row{grid-template-columns:1fr}}.dial{position:sticky;top:5rem;border:2px solid var(--sc-ink);background:var(--sc-canvas);box-shadow:var(--sc-e2);padding:clamp(1.4rem,3vw,2.2rem);display:grid;gap:var(--sc-5)}@media (max-width: 960px){.dial{position:static}}.dial__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.dial__title{font-size:var(--sc-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.cur{display:inline-flex;border:1px solid var(--sc-hairline-strong);border-radius:var(--sc-r-pill);padding:3px}.cur button{border:0;background:none;cursor:pointer;border-radius:var(--sc-r-pill);padding:.35rem .85rem;font:inherit;font-size:var(--sc-t-xs);font-weight:700;letter-spacing:.1em;color:var(--sc-ink-soft);transition:background-color .16s var(--sc-ease-out),color .16s var(--sc-ease-out)}.cur button[aria-pressed=true]{background:var(--sc-ink);color:var(--sc-canvas)}.dial__field{display:grid;gap:.55rem}.dial__label{display:flex;justify-content:space-between;gap:1rem;font-size:var(--sc-t-sm);font-weight:600}.dial__label output{font-family:var(--ent-mono);font-weight:400;color:var(--sc-accent);white-space:nowrap}.dial input[type=range]{width:100%;accent-color:#E62E00;height:1.6rem;cursor:pointer}.dial__out{border-top:1px solid var(--sc-hairline-strong);padding-top:var(--sc-5);display:grid;gap:.4rem}.dial__num{font-family:var(--sc-font-display);font-weight:900;font-size:var(--sc-t-3xl);line-height:.95;color:var(--sc-accent);font-variant-numeric:tabular-nums}.dial__sub{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);max-width:40ch}.dial__sub b{color:var(--sc-ink)}.builds{margin-top:var(--sc-7);border-top:1px solid var(--sc-hairline-strong)}.build{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) minmax(0,1fr);gap:var(--sc-3) var(--sc-6);padding-block:var(--sc-6);border-bottom:1px solid var(--sc-hairline);align-items:start}.build__dept{font-size:var(--sc-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sc-accent);padding-top:.35rem}.build__name{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);line-height:.95}.build__what{color:var(--sc-ink-soft);margin-top:var(--sc-2);max-width:44ch;font-size:var(--sc-t-sm)}.swap{display:grid;grid-template-columns:1fr auto 1fr;gap:.6rem;align-items:center;font-size:var(--sc-t-sm)}.swap__side{border:1px solid var(--sc-hairline);border-radius:.6rem;padding:.7rem .85rem;line-height:1.35}.swap__side small{display:block;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sc-ink-soft);margin-bottom:.25rem}.swap__side--after{border-color:color-mix(in oklab,var(--sc-accent) 55%,transparent)}.swap__side--after small{color:var(--sc-accent)}.swap__arrow{color:var(--sc-accent);font-weight:700}@media (max-width: 960px){.build,.swap{grid-template-columns:1fr}.swap__arrow{rotate:90deg;justify-self:start;padding-left:1rem}}.case{margin-top:var(--sc-7);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}@media (max-width: 960px){.case{grid-template-columns:1fr}}.case__tag{font-size:var(--sc-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sc-ink-soft)}.case__name{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-2xl);line-height:.95;margin-top:var(--sc-2)}.case p{color:var(--sc-ink-soft);max-width:50ch;margin-top:var(--sc-4)}.rt{display:grid;gap:var(--sc-5)}.rt__row{display:grid;gap:.5rem}.rt__label{display:flex;justify-content:space-between;gap:1rem;font-size:var(--sc-t-sm);font-weight:600}.rt__label span:last-child{font-family:var(--ent-mono);font-weight:400}.rt__track{height:1.1rem;background:color-mix(in oklab,var(--sc-ink) 7%,transparent);border-radius:999px;overflow:hidden}.rt__fill{height:100%;border-radius:999px;background:var(--sc-ink-soft);transform-origin:left;transform:scaleX(var(--w, 1));transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.rt__row--after .rt__fill{background:var(--sc-accent);min-width:6px}.rt:not(.is-on) .rt__fill{transform:scaleX(0)}.rt__note{font-size:var(--sc-t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft)}@media (prefers-reduced-motion: reduce){.rt__fill{transition:none}.rt:not(.is-on) .rt__fill{transform:scaleX(var(--w, 1))}}.own{margin-top:var(--sc-9)}.own__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--sc-hairline-strong);margin-top:var(--sc-6)}@media (max-width: 860px){.own__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.own__cell{padding:var(--sc-5) var(--sc-4) var(--sc-5) 0;border-bottom:1px solid var(--sc-hairline)}.own__num{font-family:var(--sc-font-display);font-weight:900;font-size:var(--sc-t-2xl);line-height:.95;font-variant-numeric:tabular-nums}.own__cell p{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);margin-top:.4rem;max-width:22ch}.flows{margin-top:var(--sc-8);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sc-5)}@media (max-width: 960px){.flows{grid-template-columns:1fr}}.flow{margin:0}.flow__img{aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--sc-hairline);border-radius:.8rem;background:#fff}.flow__img img{width:100%;height:100%;object-fit:cover;object-position:left center;display:block}.flow figcaption{margin-top:var(--sc-3);font-size:var(--sc-t-sm);color:var(--sc-ink-soft);max-width:40ch}.flow figcaption b{color:var(--sc-ink);display:block}.plan-stage{display:grid;align-content:center;padding:clamp(4.5rem,10svh,6rem) var(--sc-gutter) clamp(2rem,6svh,4rem)}.plan-inner{width:100%;max-width:var(--sc-maxw);margin-inline:auto;display:grid;gap:var(--sc-6)}.plan-inner h2{font-size:var(--sc-t-3xl);max-width:16ch}.weeks{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--sc-hairline-strong)}.weeks__bar{position:absolute;top:-2px;left:0;height:3px;background:var(--sc-accent);width:calc(var(--sc-p, 0) * 140%);max-width:100%}.phase{padding:var(--sc-5) var(--sc-5) 0 0;display:grid;gap:var(--sc-2);align-content:start}.phase__when{font-family:var(--ent-mono);font-size:.8rem;color:var(--sc-accent)}.phase__name{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);line-height:.95}.phase p{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);max-width:30ch}.phase__out{font-size:var(--sc-t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--sc-ink);border-top:1px solid var(--sc-hairline);padding-top:var(--sc-2);margin-top:var(--sc-2)}@media (max-width: 960px){.weeks{grid-template-columns:1fr 1fr;gap:0 var(--sc-4)}.phase{padding-right:0;padding-bottom:var(--sc-4)}.phase p{font-size:.85rem}.plan-inner h2{font-size:var(--sc-t-2xl)}}.cities{margin-top:var(--sc-7);display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--sc-ink)}@media (max-width: 860px){.cities{grid-template-columns:1fr}}.city{padding:var(--sc-6) var(--sc-6) var(--sc-6) 0;display:grid;gap:var(--sc-4);align-content:start}.city+.city{padding-left:var(--sc-6);padding-right:0;border-left:1px solid var(--sc-hairline-strong)}@media (max-width: 860px){.city+.city{padding-left:0;border-left:0;border-top:1px solid var(--sc-hairline-strong)}}.city__top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.city__name{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-2xl);line-height:.95}.city__clock{font-family:var(--ent-mono);font-size:var(--sc-t-sm);color:var(--sc-accent);font-variant-numeric:tabular-nums}.city ul{list-style:none;margin:0;padding:0}.city li{padding-block:var(--sc-3);border-bottom:1px solid var(--sc-hairline);display:grid;gap:.2rem}.city li b{font-weight:700}.city li span{color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.fit{margin-top:var(--sc-7);display:grid;grid-template-columns:1fr 1fr;gap:var(--sc-2) var(--sc-7)}@media (max-width: 860px){.fit{grid-template-columns:1fr;gap:var(--sc-6)}}.fit h3{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);margin:0 0 var(--sc-3)}.fit ul{list-style:none;margin:0;padding:0}.fit li{padding:var(--sc-3) 0 var(--sc-3) 1.6rem;border-bottom:1px solid var(--sc-hairline);position:relative}.fit li:before{content:"";position:absolute;left:0;top:1.15rem;width:.7rem;height:2px;background:var(--sc-accent)}.fit--no li:before{background:var(--sc-ink-soft)}.fit--no li{color:var(--sc-ink-soft)}.ent-close .close-inner h2{max-width:15ch;font-size:clamp(2.4rem,1.2rem + 5.4vw,6rem)}.ent-close .hero-ctas{justify-content:flex-start}.agent__task{min-width:0}.agent__task,.agent__task small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat{width:100%;max-width:27rem;margin-inline:auto;border:1px solid rgba(244,239,231,.16);border-radius:1.4rem;overflow:hidden;background:#0e1512;box-shadow:0 0 70px #ff4d1f1a,var(--sc-e3)}.chat__bar{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#1f2c27;color:#f4efe7}.chat__avatar{width:2.2rem;height:2.2rem;border-radius:50%;background:#e62e00;display:grid;place-items:center;font-weight:800;font-size:.8rem;color:#fff6ee;flex:none}.chat__who{display:grid;line-height:1.2}.chat__who b{font-size:.95rem}.chat__who span{font-size:.75rem;color:#9fb3aa}.chat__body{padding:1rem .8rem 1.1rem;display:grid;gap:.55rem;align-content:start}.msg{max-width:82%;padding:.5rem .7rem .4rem;border-radius:.8rem;font-size:.95rem;line-height:1.45;animation:agent-in .36s cubic-bezier(.2,.8,.2,1) both}.msg--in{justify-self:start;background:#1f2c27;color:#f4efe7;border-top-left-radius:.2rem}.msg--out{justify-self:end;background:#134d37;color:#f4efe7;border-top-right-radius:.2rem}.msg__ar{display:block;direction:rtl;text-align:right;font-family:Geeza Pro,Noto Naskh Arabic,Segoe UI,Tahoma,sans-serif;font-size:1.02rem}.msg__en{display:block;font-size:.74rem;color:#a9bdb4;margin-top:.2rem}.msg__meta{display:block;text-align:right;font-family:var(--ent-mono);font-size:.66rem;color:#8fa79c;margin-top:.15rem}.msg--note{justify-self:center;max-width:92%;background:#ff4d1f1f;color:#ffb59e;border:1px solid rgba(255,77,31,.35);font-size:.78rem;text-align:center;border-radius:.6rem}.chat__typing{justify-self:end;display:inline-flex;gap:4px;padding:.65rem .8rem;background:#134d37;border-radius:.8rem}.chat__typing i{width:6px;height:6px;border-radius:50%;background:#a9bdb4;animation:typing 1s infinite ease-in-out}.chat__typing i:nth-child(2){animation-delay:.15s}.chat__typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.msg,.chat__typing i{animation:none}}.msg{position:relative}.msg.is-hidden,.msg.is-typing{visibility:hidden;animation:none}.msg.is-typing:after{content:"\2022  \2022  \2022";visibility:visible;position:absolute;top:0;right:0;background:#134d37;color:#a9bdb4;border-radius:.8rem;padding:.35rem .75rem;font-size:.8rem;letter-spacing:.1em;animation:typing 1s infinite ease-in-out}.facts{margin-top:var(--sc-7);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sc-hairline-strong)}@media (max-width: 860px){.facts{grid-template-columns:1fr}}.fact{padding:var(--sc-6) var(--sc-5) var(--sc-6) 0;border-bottom:1px solid var(--sc-hairline);display:grid;gap:var(--sc-2);align-content:start}.fact+.fact{padding-left:var(--sc-5);border-left:1px solid var(--sc-hairline)}@media (max-width: 860px){.fact+.fact{padding-left:0;border-left:0}}.fact__num{font-family:var(--sc-font-display);font-weight:900;font-size:var(--sc-t-3xl);line-height:.95;color:var(--sc-accent)}.fact p{color:var(--sc-ink);max-width:30ch}.fact cite{font-style:normal;font-size:var(--sc-t-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft)}.sectors{margin-top:var(--sc-7);border-top:1px solid var(--sc-hairline-strong)}.sector{display:grid;grid-template-columns:minmax(10rem,17rem) minmax(0,1fr) minmax(0,15rem);gap:var(--sc-3) var(--sc-6);padding-block:var(--sc-5);border-bottom:1px solid var(--sc-hairline);align-items:baseline}.sector__name{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);line-height:.95}.sector p{color:var(--sc-ink-soft);max-width:50ch}.sector__agent{font-size:var(--sc-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sc-accent)}@media (max-width: 860px){.sector{grid-template-columns:1fr}.sector__agent{order:-1}}.terms{margin-top:var(--sc-7);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:2px solid var(--sc-ink);background:var(--sc-canvas);box-shadow:var(--sc-e2)}@media (max-width: 860px){.terms{grid-template-columns:1fr 1fr}}.term{padding:var(--sc-5);display:grid;gap:var(--sc-2);align-content:start;border-right:1px solid var(--sc-hairline)}.term:last-child{border-right:0}@media (max-width: 860px){.term:nth-child(2n){border-right:0}.term:nth-child(-n+2){border-bottom:1px solid var(--sc-hairline)}}.term b{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-lg);line-height:1}.term span{color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.ent a.inline-link{color:inherit;text-decoration:underline;text-decoration-color:var(--sc-accent);text-decoration-thickness:2px;text-underline-offset:.25em}.doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:var(--sc-6)}@media (max-width: 860px){.doors{grid-template-columns:1fr}}.door{display:grid;gap:var(--sc-2);align-content:start;text-decoration:none;color:var(--sc-ink);border:1px solid var(--sc-hairline-strong);border-radius:1rem;padding:clamp(1.2rem,2.5vw,1.8rem);background:var(--sc-surface);transition:border-color .18s var(--sc-ease-out),transform .18s var(--sc-ease-out)}@media (hover: hover){.door:hover{border-color:var(--sc-accent);transform:translateY(-2px)}}.door__who{font-size:var(--sc-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sc-accent)}.door__name{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);line-height:.95}.door p{color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.door__go{font-weight:700;font-size:var(--sc-t-sm);margin-top:var(--sc-2)}.door.is-here{opacity:.55;pointer-events:none}.about-hero__photo{margin:0;justify-self:center;width:min(100%,26rem)}.about-hero__photo img{width:100%;height:auto;display:block;border-radius:1rem;box-shadow:var(--sc-e3)}.story{margin-top:var(--sc-7);border-top:1px solid var(--sc-hairline-strong)}.story__row{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--sc-5);padding-block:var(--sc-5);border-bottom:1px solid var(--sc-hairline);align-items:baseline}.story__n{font-family:var(--ent-mono);color:var(--sc-accent);font-size:.9rem}.story__row b{display:block;font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);line-height:.95;margin-bottom:.4rem}.story__row p{color:var(--sc-ink-soft);max-width:58ch}.promises{margin-top:var(--sc-7);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sc-7)}@media (max-width: 860px){.promises{grid-template-columns:1fr}}.promise{padding-block:var(--sc-5);border-bottom:1px solid var(--sc-hairline)}.promise b{display:block;font-weight:700;margin-bottom:.3rem}.promise span{color:var(--sc-ink-soft)}.proofrow{margin-top:var(--sc-7);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:center}@media (max-width: 860px){.proofrow{grid-template-columns:1fr}}.proofrow figure{margin:0}.proofrow img{width:100%;height:auto;display:block;border-radius:1rem}.creds{display:grid;gap:var(--sc-5)}.cred b{display:block;font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);line-height:.95}.cred span{color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.cred a{color:inherit}.team{margin-top:var(--sc-7);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.team figure{margin:0}.team img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:.8rem;background:#201a14}.team figcaption{margin-top:var(--sc-3)}.team figcaption b{display:block;font-weight:700}.team figcaption span{color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.report{width:100%;max-width:30rem;justify-self:center;background:#fbf8f3;color:#1d1913;border-radius:1rem;overflow:hidden;box-shadow:0 0 70px #ff4d1f1a,var(--sc-e3)}.report__head{padding:.9rem 1.2rem;border-bottom:1px solid rgba(29,25,19,.1);display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;color:#5c5245}.report__head b{color:#1d1913}.report__title{padding:1rem 1.2rem .4rem}.report__title b{display:block;font-size:1.15rem}.report__title span{font-size:.82rem;color:#5c5245}.report__rows{list-style:none;margin:0;padding:.4rem 1.2rem .6rem}.report__rows li{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.7rem 0;border-bottom:1px solid rgba(29,25,19,.08);align-items:baseline}.report__rows li:last-child{border-bottom:0}.report__rows span{font-size:.9rem}.report__rows small{grid-column:1 / -1;font-size:.76rem;color:#5c5245}.report__rows b{font-family:var(--ent-mono);font-weight:400;font-size:1rem}.report__rows .up{color:#157a3f;font-size:.78rem;margin-left:.4rem}.report__note{padding:.9rem 1.2rem 1.1rem;background:#f2ebdf;font-size:.85rem;color:#1d1913}.channels{margin-top:var(--sc-7);border-top:1px solid var(--sc-hairline-strong)}.channel{display:grid;grid-template-columns:minmax(10rem,17rem) minmax(0,1fr) minmax(0,16rem);gap:var(--sc-3) var(--sc-6);padding-block:var(--sc-5);border-bottom:1px solid var(--sc-hairline);align-items:baseline}.channel h3{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);line-height:.95;margin:0}.channel p{color:var(--sc-ink-soft);max-width:50ch}.channel__see{font-size:var(--sc-t-sm)}.channel__see small{display:block;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sc-accent)}@media (max-width: 860px){.channel{grid-template-columns:1fr}}.wins{margin-top:var(--sc-7);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sc-hairline-strong)}@media (max-width: 860px){.wins{grid-template-columns:1fr}}.win{padding:var(--sc-6) var(--sc-5) var(--sc-6) 0;border-bottom:1px solid var(--sc-hairline);display:grid;gap:var(--sc-2);align-content:start}.win+.win{padding-left:var(--sc-5);border-left:1px solid var(--sc-hairline)}@media (max-width: 860px){.win+.win{padding-left:0;border-left:0}}.win__num{font-family:var(--sc-font-display);font-weight:900;font-size:var(--sc-t-2xl);line-height:.95;color:var(--sc-accent)}.win__who{font-size:var(--sc-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sc-ink-soft)}.win p{max-width:32ch}.steps3{margin-top:var(--sc-7);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sc-5)}@media (max-width: 860px){.steps3{grid-template-columns:1fr}}.step3{border-top:3px solid var(--sc-accent);padding-top:var(--sc-4);display:grid;gap:var(--sc-2)}.step3 b{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);line-height:.95}.step3 span{color:var(--sc-ink-soft)}.value{margin-top:var(--sc-7);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid var(--sc-ink);background:var(--sc-canvas);box-shadow:var(--sc-e2)}@media (max-width: 860px){.value{grid-template-columns:1fr}}.value>div{padding:var(--sc-5);display:grid;gap:var(--sc-2);align-content:start;border-right:1px solid var(--sc-hairline)}.value>div:last-child{border-right:0}@media (max-width: 860px){.value>div{border-right:0;border-bottom:1px solid var(--sc-hairline)}}.value b{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-lg);line-height:1}.value span{color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.story__row--img{grid-template-columns:3.5rem minmax(0,1fr) 9rem}.story__polaroid{width:9rem;height:auto;background:#fdfbf7;padding:.35rem .35rem 1.2rem;box-shadow:var(--sc-e2);rotate:2.5deg;align-self:center}.story__row--img:nth-child(2n) .story__polaroid{rotate:-2.5deg}@media (max-width: 600px){.story__row--img{grid-template-columns:2.4rem minmax(0,1fr)}.story__polaroid{grid-column:2;width:8rem;margin-top:var(--sc-2)}}.pull{margin:var(--sc-8) 0 0;padding-left:var(--sc-5);border-left:3px solid var(--sc-accent);max-width:44rem}.pull p{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-xl);line-height:1.02}.pull cite{display:block;margin-top:var(--sc-3);font-style:normal;font-size:var(--sc-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft)}.wide-photo{margin:var(--sc-7) 0 0}.wide-photo img{width:100%;height:auto;display:block;border-radius:1rem}.team{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 860px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}.wide-photo--small{max-width:40rem}.ent .wide-photo img{max-height:34rem;object-fit:cover}.flag{width:1.35em;height:auto;border-radius:2px;vertical-align:-.12em;margin-right:.35em;box-shadow:0 0 0 1px #00000026;display:inline-block}.flag--lg{width:.9em;margin-right:.25em;vertical-align:.02em}.pv{height:6.2rem;border:1px solid var(--sc-hairline);border-radius:.8rem;background:var(--sc-surface);padding:.7rem .8rem;margin-bottom:var(--sc-3);display:grid;align-content:center;gap:.35rem;overflow:hidden}.pv--list span{position:relative;display:flex;justify-content:space-between;font-size:.74rem;font-weight:600;padding:.15rem .4rem;z-index:0}.pv--list span i{position:absolute;inset:0 auto 0 0;background:color-mix(in oklab,var(--sc-accent) 30%,transparent);border-radius:.3rem;z-index:-1;transform-origin:left;transform:scaleX(clamp(0,calc((var(--sc-p, 1) - .02 - var(--k) * .05) * 6),1))}.pv--list b{font-family:var(--ent-mono);font-weight:400;color:var(--sc-accent)}.pv--agent{justify-items:start}.pv--agent b{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:1.15rem;line-height:1}.pv--agent small{color:var(--sc-ink-soft);font-size:.74rem}.pv__live{display:inline-flex;align-items:center;gap:.4rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2dbe60;opacity:clamp(.15,calc((var(--sc-p, 1) - .18) * 8),1)}.pv__live:before{content:"";width:7px;height:7px;border-radius:50%;background:#2dbe60;box-shadow:0 0 10px #2dbe60;animation:agent-pulse 1.6s ease-in-out infinite}@keyframes agent-pulse{50%{opacity:.35}}.pv--team{grid-auto-flow:column;justify-content:start;gap:.4rem}.pv--team span{position:relative;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:#2a231c;font-weight:800;font-size:.8rem}.pv--team span i{position:absolute;right:-3px;bottom:-3px;width:1rem;height:1rem;border-radius:50%;background:#2dbe60;color:#0b1014;font-style:normal;font-size:.6rem;display:grid;place-items:center;font-weight:900;opacity:clamp(0,calc((var(--sc-p, 1) - .36 - var(--k) * .04) * 12),1)}.pv--chart svg{width:100%;height:3.6rem;overflow:visible}.pv--chart path{fill:none;stroke:#2dbe60;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,calc((var(--sc-p, 1) - .5) * 3),1))}.pv--chart small{color:var(--sc-ink-soft);font-size:.7rem}@media (prefers-reduced-motion: reduce){.pv--list span i,.pv__live,.pv--team span i{transform:none;opacity:1}.pv--chart path{stroke-dashoffset:0}}@media (max-width: 960px){.pv{height:4.6rem;padding:.5rem}.pv--list span{font-size:.66rem;padding-block:.05rem}.pv--team span{width:1.7rem;height:1.7rem}}.diary{margin-top:var(--sc-6);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}@media (max-width: 900px){.diary{grid-template-columns:1fr}}.diary__cal{background:#fbf8f3;color:#1d1913;border-radius:1rem;padding:1rem;box-shadow:var(--sc-e3)}.diary__head{display:flex;justify-content:space-between;align-items:baseline;padding:0 .2rem .8rem}.diary__head b{font-weight:700}.diary__head span{font-size:.85rem;color:#5c5245}.diary__head strong{font-family:var(--sc-font-display);font-size:1.6rem;color:#157a3f;font-variant-numeric:tabular-nums}.diary__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem}.diary__day{display:grid;gap:.35rem}.diary__dname{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5c5245;text-align:center}.diary__day i{height:2.1rem;border-radius:.4rem;background:#efe8dc;border:1px dashed rgba(29,25,19,.12);transition:background-color .26s ease,transform .26s cubic-bezier(.2,1.4,.4,1)}.diary__day i.is-on{border-color:transparent;transform:scale(1);animation:slot-in .32s cubic-bezier(.2,1.4,.4,1)}@keyframes slot-in{0%{transform:scale(.6)}to{transform:scale(1)}}.diary__key{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.diary__key li{display:grid;grid-template-columns:1rem auto 1fr;gap:.2rem .7rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--sc-hairline)}.diary__key li i{width:.8rem;height:.8rem;border-radius:.2rem;align-self:center}.diary__key b{font-weight:700}.diary__key span{color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}@media (max-width: 600px){.diary__key li{grid-template-columns:1rem 1fr}.diary__key span{grid-column:2}.diary__day i{height:1.6rem}}@media (prefers-reduced-motion: reduce){.diary__day i.is-on{animation:none}}.results-hero{display:grid;gap:clamp(1rem,2.2vh,1.5rem);justify-items:start;padding-top:clamp(5rem,11vh,7rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.results-hero h1{font-size:clamp(2.5rem,1rem + 4.4vw,5.4rem);max-width:15ch}.results-hero h1 em,.ent em.accent{font-style:normal;color:var(--sc-accent)}.results-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border-top:1px solid var(--sc-hairline);margin-top:var(--sc-4)}@media (max-width: 860px){.results-strip{grid-template-columns:1fr 1fr}}.results-strip div{padding:var(--sc-4) var(--sc-4) 0 0;display:grid;gap:.2rem}.results-strip b{font-family:var(--sc-font-display);font-weight:900;font-size:var(--sc-t-xl);line-height:1;color:var(--sc-accent)}.results-strip span{color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.case-big{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:end}@media (max-width: 860px){.case-big{grid-template-columns:1fr}}.case-big h2{max-width:20ch;margin-top:var(--sc-2)}.case-big__stats{display:grid;gap:.6rem}.case-big__stats span{font-family:var(--sc-font-display);font-weight:900;text-transform:uppercase;font-size:var(--sc-t-lg);line-height:1;padding:.7rem 0;border-bottom:1px solid var(--sc-hairline)}.case-big__stats span:first-child{color:var(--sc-accent);font-size:var(--sc-t-2xl)}.vids{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:var(--sc-6)}@media (max-width: 960px){.vids{grid-template-columns:repeat(2,minmax(0,1fr))}}.vid{border:0;padding:0;background:none;text-align:left;cursor:pointer;color:var(--sc-ink)}.vid__img{position:relative;display:block;aspect-ratio:16 / 9;border-radius:.7rem;overflow:hidden;background:#201a14}.vid__play{position:absolute;inset:0;margin:auto;width:3rem;height:3rem;border-radius:50%;background:var(--sc-accent);color:#fff;display:grid;place-items:center;transition:transform .16s ease}.vid:hover .vid__play{transform:scale(1.08)}.vid__name{display:block;margin-top:.5rem;font-size:var(--sc-t-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--sc-ink-soft)}.cal-frame{background:#fff;border-radius:1rem;padding:clamp(.5rem,2vw,1.5rem);box-shadow:var(--sc-e2)}
