.hero{padding:136px 0 var(--gap)}.hero h1{margin:0;max-width:1040px;text-wrap:balance}.hero:has(.lead) h1{margin-bottom:24px}
main>section{padding-bottom:var(--gap)}
.case{display:block;margin-bottom:96px}.case:last-child{margin-bottom:0}
.cap{display:flex;gap:24px;align-items:baseline;margin-top:20px}.cap .t-m{min-width:240px}.cap .go{margin-left:auto;color:var(--mute);transition:color var(--d-ui) var(--ui)}@media (hover:hover){.case:hover .go{color:var(--fg)}}
.q{max-width:760px}.who{margin-top:24px}
.svc{list-style:none;display:grid;row-gap:20px}.svc li{display:grid;grid-template-columns:240px 1fr auto;column-gap:24px;align-items:baseline}
.after{margin-top:40px;max-width:760px}
.about{padding-bottom:120px!important}.ab{max-width:820px}.about .ct{margin-top:64px;max-width:880px}.about .ct .ul{text-decoration-thickness:2px;text-decoration-color:var(--fg)}
@media(max-width:640px){.hero{padding:72px 0 var(--gap)}.cap{flex-wrap:wrap;gap:4px 16px}.cap .t-m{min-width:0;width:100%}.cap .go{margin-left:0}.case{margin-bottom:64px}.svc li{grid-template-columns:1fr auto}.svc .d{display:none}}

#work{scroll-margin-top:72px}
.lead{margin-top:0}

.hero-pill{position:fixed;left:0;top:0;width:200px;height:84px;pointer-events:none;z-index:50;will-change:transform;opacity:0;transition:opacity 150ms var(--out)}
.hero-pill__in{position:absolute;inset:0;border-radius:999px;overflow:hidden;background:#000;transform:scale(.6);transition:transform 150ms var(--out)}
.hero-pill.show{opacity:1;transition:opacity 280ms var(--out)}
.hero-pill.show .hero-pill__in{transform:scale(1);transition:transform 280ms var(--out)}
.hero-pill video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0}
.hero-pill video.on{opacity:1}
.hero-pill__gl{position:absolute;inset:0;width:100%;height:100%;display:block}
.hero-pill.is-glass,.hero-pill.is-glass.show{opacity:1;transition:none}
.hero-pill.is-glass .hero-pill__in,.hero-pill.is-glass.show .hero-pill__in{background:transparent;transform:none;transition:none;overflow:visible}
.hero-pill.is-glass video{opacity:0!important}
@media (hover:none),(pointer:coarse){.hero-pill{display:none}}


.hero a.u,.lead .hw,.lead .hands{position:relative;color:inherit;text-decoration:none;--ul:color-mix(in srgb,var(--fg) 30%,transparent);transition:color var(--d-ui) var(--ui),text-decoration-color var(--d-ui) var(--ui)}
.lead .hands{white-space:nowrap}
.lead .hw,.lead .hands{--ul:color-mix(in srgb,var(--mute) 60%,transparent)}.lead .hw:focus-visible,.lead .hands:focus-visible{color:var(--fg)}@media (hover:hover){.hero a.u:hover,.lead .hw:hover,.lead .hands:hover{color:var(--fg)}}
.hero a.u::after,.lead .hw::after,.lead .hands::after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:1px;background:var(--fg);opacity:0;transform-origin:0 100%;pointer-events:none}
.hero a.u::after{bottom:.04em}

[data-u="1"] .hero a.u,[data-u="1"] .lead .hw{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--ul)}
[data-u="1"] .lead .hands{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:transparent}@media (hover:hover){[data-u="1"] .hero a.u:hover,[data-u="1"] .lead .hw:hover,[data-u="1"] .lead .hands:hover{text-decoration-color:var(--fg)}}

[data-u="2"] .hero a.u,[data-u="2"] .lead .hw{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,var(--fg) 45%,transparent)}
[data-u="2"] .lead .hw{text-decoration-color:var(--mute)}
[data-u="2"] .lead .hands{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:transparent}@media (hover:hover){[data-u="2"] .hero a.u:hover,[data-u="2"] .lead .hw:hover,[data-u="2"] .lead .hands:hover{text-decoration-style:solid;text-decoration-color:var(--fg)}}

[data-u="3"] .hero a.u::after,[data-u="3"] .lead .hw::after,[data-u="3"] .lead .hands::after{opacity:1;transform:scaleX(0);transition:transform 280ms var(--out)}@media (hover:hover){[data-u="3"] .hero a.u:hover::after,[data-u="3"] .lead .hw:hover::after,[data-u="3"] .lead .hands:hover::after{transform:scaleX(1)}}
[data-u="3"] .hero a.u{color:color-mix(in srgb,var(--fg) 100%,transparent)}

[data-u="4"] .hero a.u::after,[data-u="4"] .lead .hw::after{opacity:.28;transition:transform 300ms var(--ease),opacity 300ms var(--ease)}
[data-u="4"] .lead .hands::after{opacity:0;transition:transform 300ms var(--ease),opacity 300ms var(--ease)}
[data-u="4"] .lead .hw::after{background:var(--mute);opacity:.6}@media (hover:hover){[data-u="4"] .hero a.u:hover::after,[data-u="4"] .lead .hw:hover::after,[data-u="4"] .lead .hands:hover::after{opacity:1;transform:scaleY(2);background:var(--fg)}}

[data-u="5"] .hero a.u{color:color-mix(in srgb,var(--fg) 55%,var(--bg))}
[data-u="5"] .lead .hw,[data-u="5"] .lead .hands{color:color-mix(in srgb,var(--fg) 72%,var(--mute))}@media (hover:hover){[data-u="5"] .hero a.u:hover,[data-u="5"] .lead .hw:hover,[data-u="5"] .lead .hands:hover{color:var(--fg)}}
@media (prefers-reduced-motion:reduce){.hero a.u::after,.lead .hw::after,.lead .hands::after{transition:none!important}}


.kind .qs{display:grid}
.kind .quote{grid-area:1/1;opacity:0;transform:translate3d(0,-4px,0);transition:opacity 140ms var(--out),transform 140ms var(--out);pointer-events:none;max-width:760px}
.kind .quote.on{opacity:1;transform:none;pointer-events:auto;transition:opacity 240ms var(--ease) 80ms,transform 280ms var(--ease) 80ms}
.kind .q-tag{margin-bottom:16px}
.kind .who{display:flex;gap:12px;align-items:center;margin-top:24px}
.kind .who i{width:32px;height:32px;border-radius:50%;background:var(--line);flex:none}
.qnav{display:flex;gap:8px;margin-top:40px}
.qnav button{width:32px;height:20px;border:0;background:none;padding:0;cursor:pointer;position:relative}
.qnav button::after{content:"";position:absolute;left:0;right:0;top:9px;height:2px;border-radius:2px;background:var(--line);transition:background-color var(--d-ui) var(--ui)}@media (hover:hover){.qnav button:hover::after{background:color-mix(in srgb,var(--fg) 40%,transparent)}}
.qnav button.on::after{background:var(--fg)}
@media (prefers-reduced-motion:reduce){.kind .quote,.kind .quote.on{transition:opacity 120ms linear;transform:none}}
.ppl{max-width:760px;color:var(--mute)}


.proto-picker{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:2147483647;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:rgba(10,10,10,.82);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 8px 24px rgba(0,0,0,.24),0 2px 6px rgba(0,0,0,.12);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;line-height:1;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none}
.proto-picker[data-position="top"]{top:24px;bottom:auto}
.proto-picker-highlight{position:absolute;top:4px;left:0;height:28px;border-radius:999px;background:rgba(255,255,255,.12);will-change:transform}
.proto-picker[data-ready] .proto-picker-highlight{transition:transform 250ms cubic-bezier(.23,1,.32,1),width 250ms cubic-bezier(.23,1,.32,1)}
@media (prefers-reduced-motion:reduce){.proto-picker[data-ready] .proto-picker-highlight{transition:none}}
.proto-picker-item{position:relative;display:flex;align-items:center;height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.55);font:inherit;cursor:pointer;transition:color 150ms var(--out)}@media (hover:hover){.proto-picker-item:hover{color:rgba(255,255,255,.85)}}
.proto-picker-item:active{transform:scale(.97)}
.proto-picker-item:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}
.proto-picker-item[data-active]{color:#fff}


:root{--lead:color-mix(in srgb,var(--fg) 50%,var(--bg))}            
[data-theme="light"]{--lead:color-mix(in srgb,var(--fg) 60%,var(--bg))} 
.hero .lead{color:var(--mute)}
[data-u^="2"] .lead .hw,[data-u^="2"] .lead .hands{color:inherit}
[data-u^="2"] .hero a.u,[data-u^="2"] .lead .hw,[data-u^="2"] .lead .hands{text-decoration:none}[data-u^="2"] .lead .hw:focus-visible,[data-u^="2"] .lead .hands:focus-visible{color:var(--fg)}@media (hover:hover){[data-u^="2"] .hero a.u:hover,[data-u^="2"] .lead .hw:hover,[data-u^="2"] .lead .hands:hover{color:var(--fg)}}

[data-u^="2"] .hero a.u::after,[data-u^="2"] .lead .hw::after,[data-u^="2"] .lead .hands::after,
[data-u^="2"] .hero a.u::before,[data-u^="2"] .lead .hw::before,[data-u^="2"] .lead .hands::before{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:1px;transform:none;pointer-events:none;transition:opacity 200ms var(--ui)}
[data-u^="2"] .hero a.u::after,[data-u^="2"] .hero a.u::before{bottom:-.02em}
[data-u^="2"] .hero a.u::after,[data-u^="2"] .lead .hw::after,[data-u^="2"] .lead .hands::after{background:linear-gradient(90deg,var(--fg) 0 1px,transparent 1px) 0 0/4px 1px repeat-x}
[data-u^="2"] .hero a.u::before,[data-u^="2"] .lead .hw::before,[data-u^="2"] .lead .hands::before{background:var(--fg);opacity:0}
[data-u^="2"] .lead .hands::after{opacity:0}

[data-u="2a"] .hero a.u::after,[data-u="2a"] .lead .hw::after{opacity:.2}@media (hover:hover){[data-u="2a"] .hero a.u:hover::after,[data-u="2a"] .lead .hw:hover::after,[data-u="2a"] .lead .hands:hover::after{opacity:.55}}

[data-u="2b"] .hero a.u::after,[data-u="2b"] .lead .hw::after,[data-u="2b"] .lead .hands::after{background-size:6px 1px}
[data-u="2b"] .hero a.u::after,[data-u="2b"] .lead .hw::after{opacity:.15}@media (hover:hover){[data-u="2b"] .hero a.u:hover::after,[data-u="2b"] .lead .hw:hover::after{opacity:0}}@media (hover:hover){[data-u="2b"] .hero a.u:hover::before,[data-u="2b"] .lead .hw:hover::before,[data-u="2b"] .lead .hands:hover::before{opacity:.5}}

[data-u="2c"] .hero a.u::after,[data-u="2c"] .lead .hw::after{opacity:.1}@media (hover:hover){[data-u="2c"] .hero a.u:hover::after,[data-u="2c"] .lead .hw:hover::after,[data-u="2c"] .lead .hands:hover::after{opacity:.5}}
@media (prefers-reduced-motion:reduce){[data-u^="2"] .hero a.u::after,[data-u^="2"] .hero a.u::before,[data-u^="2"] .lead .hw::after,[data-u^="2"] .lead .hw::before,[data-u^="2"] .lead .hands::after,[data-u^="2"] .lead .hands::before{transition:none}}
.proto-picker[hidden]{display:none}


[data-u="2a"] .hero a.u::after,[data-u="2a"] .lead .hw::after,[data-u="2a"] .lead .hands::after{height:2px;background:radial-gradient(circle at 1px 1px,var(--fg) .75px,transparent 1.05px) 0 0/4px 2px repeat-x}
[data-u="2a"] .hero a.u::after{bottom:-.04em}
[data-u="2a"] .lead .hw::after,[data-u="2a"] .lead .hands::after{bottom:-.12em}
[data-u="2a"] .hero a.u::after,[data-u="2a"] .lead .hw::after{opacity:.38}[data-u="2a"] .lead .hw:focus-visible::after,[data-u="2a"] .lead .hands:focus-visible::after{opacity:.7}@media (hover:hover){[data-u="2a"] .hero a.u:hover::after,[data-u="2a"] .lead .hw:hover::after,[data-u="2a"] .lead .hands:hover::after{opacity:.7}}


[data-u="hl"] .hero a.u,[data-u="hl"] .lead .hw,[data-u="hl"] .lead .hands,
[data-u="dash"] .hero a.u,[data-u="dash"] .lead .hw,[data-u="dash"] .lead .hands{text-decoration:none}
[data-u="hl"] .lead .hw,[data-u="hl"] .lead .hands,[data-u="dash"] .lead .hw,[data-u="dash"] .lead .hands{color:inherit}[data-u="hl"] .lead .hw:focus-visible,[data-u="hl"] .lead .hands:focus-visible,[data-u="dash"] .lead .hw:focus-visible,[data-u="dash"] .lead .hands:focus-visible{color:var(--fg)}@media (hover:hover){[data-u="hl"] .hero a.u:hover,[data-u="hl"] .lead .hw:hover,[data-u="hl"] .lead .hands:hover,[data-u="dash"] .hero a.u:hover,[data-u="dash"] .lead .hw:hover,[data-u="dash"] .lead .hands:hover{color:var(--fg)}}
[data-u="hl"] .hero a.u::after,[data-u="hl"] .lead .hw::after,[data-u="hl"] .lead .hands::after,
[data-u="dash"] .hero a.u::after,[data-u="dash"] .lead .hw::after,[data-u="dash"] .lead .hands::after{content:"";position:absolute;left:0;right:0;bottom:-.02em;height:1px;background:var(--fg);transform:none;transform-origin:0 100%;opacity:.35;pointer-events:none;transition:opacity 200ms var(--ui)}
[data-u="hl"] .lead .hw::after,[data-u="hl"] .lead .hands::after,[data-u="dash"] .lead .hw::after,[data-u="dash"] .lead .hands::after{bottom:-.1em}

@media (min-resolution:2dppx){[data-u="hl"] .hero a.u::after,[data-u="hl"] .lead .hw::after,[data-u="hl"] .lead .hands::after,[data-u="dash"] .hero a.u::after,[data-u="dash"] .lead .hw::after,[data-u="dash"] .lead .hands::after{transform:scaleY(.5)}}
[data-u="dash"] .hero a.u::after,[data-u="dash"] .lead .hw::after,[data-u="dash"] .lead .hands::after{background:linear-gradient(90deg,var(--fg) 0 3px,transparent 3px) 0 0/5px 1px repeat-x;opacity:.4}
[data-u="hl"] .lead .hands::after,[data-u="dash"] .lead .hands::after{opacity:0}[data-u="hl"] .lead .hw:focus-visible::after,[data-u="hl"] .lead .hands:focus-visible::after,[data-u="dash"] .lead .hw:focus-visible::after,[data-u="dash"] .lead .hands:focus-visible::after{opacity:.7}@media (hover:hover){[data-u="hl"] .hero a.u:hover::after,[data-u="hl"] .lead .hw:hover::after,[data-u="hl"] .lead .hands:hover::after,[data-u="dash"] .hero a.u:hover::after,[data-u="dash"] .lead .hw:hover::after,[data-u="dash"] .lead .hands:hover::after{opacity:.7}}
[data-u="hl"] .hero a.u::before,[data-u="hl"] .lead .hw::before,[data-u="hl"] .lead .hands::before,[data-u="dash"] .hero a.u::before,[data-u="dash"] .lead .hw::before,[data-u="dash"] .lead .hands::before{content:none}
@media (prefers-reduced-motion:reduce){[data-u="hl"] .hero a.u::after,[data-u="dash"] .hero a.u::after,[data-u="hl"] .lead .hw::after,[data-u="dash"] .lead .hw::after,[data-u="hl"] .lead .hands::after,[data-u="dash"] .lead .hands::after{transition:none}}


.hero h1 .h-a,.hero h1 .h-b{transition:color 200ms var(--ui)}

[data-h="1"] .hero h1{font-weight:300;letter-spacing:-.03em;line-height:1.1}

[data-h="2"] .hero h1{font-weight:400;letter-spacing:-.032em;line-height:1.08}
[data-h="2"] .hero h1 .h-b{color:color-mix(in srgb,var(--fg) 55%,var(--bg))}@media (hover:hover){[data-h="2"] .hero h1 a.u:hover{color:var(--fg)}}

[data-h="3"] .hero h1{font-size:calc(var(--l)*.834);font-weight:400;letter-spacing:-.025em;line-height:1.2;color:color-mix(in srgb,var(--fg) 86%,var(--bg));max-width:820px}@media (hover:hover){[data-h="3"] .hero h1 a.u:hover{color:var(--fg)}}
.proto-picker-highlight[data-g="h"]{}
.proto-picker-divider{width:1px;height:16px;margin:0 4px;background:rgba(255,255,255,.12)}



.d-p{--w2:400}

.d-p .rv{transform:translate3d(0,10px,0);transition-duration:500ms}
.d-p .rv.in{transform:none}


[data-u="tone"] .hero a.u,[data-u="tone"] .lead .hw,[data-u="tone"] .lead .hands,
[data-u="dot"] .hero a.u,[data-u="dot"] .lead .hw,[data-u="dot"] .lead .hands,
[data-u="glint"] .hero a.u,[data-u="glint"] .lead .hw,[data-u="glint"] .lead .hands{text-decoration:none;color:inherit}
[data-u="tone"] .hero a.u::before,[data-u="dot"] .hero a.u::before,[data-u="glint"] .hero a.u::before,
[data-u="tone"] .lead .hw::before,[data-u="dot"] .lead .hw::before,[data-u="glint"] .lead .hw::before,
[data-u="tone"] .lead .hands::before,[data-u="dot"] .lead .hands::before,[data-u="glint"] .lead .hands::before,
[data-u="tone"] .hero a.u::after,[data-u="glint"] .hero a.u::after,[data-u="tone"] .lead .hw::after,[data-u="glint"] .lead .hw::after,[data-u="tone"] .lead .hands::after,[data-u="glint"] .lead .hands::after{content:none}[data-u="tone"] .lead .hw:focus-visible,[data-u="dot"] .lead .hw:focus-visible,[data-u="glint"] .lead .hw:focus-visible,[data-u="tone"] .lead .hands:focus-visible,[data-u="dot"] .lead .hands:focus-visible,[data-u="glint"] .lead .hands:focus-visible{color:var(--fg)}@media (hover:hover){[data-u="tone"] .hero a.u:hover,[data-u="dot"] .hero a.u:hover,[data-u="glint"] .hero a.u:hover,[data-u="tone"] .lead .hw:hover,[data-u="dot"] .lead .hw:hover,[data-u="glint"] .lead .hw:hover,[data-u="tone"] .lead .hands:hover,[data-u="dot"] .lead .hands:hover,[data-u="glint"] .lead .hands:hover{color:var(--fg)}}

[data-u="tone"] .hero h1{color:color-mix(in srgb,var(--fg) 84%,var(--bg))}
[data-u="tone"] .hero h1 a.u{color:var(--fg)}
[data-u="tone"] .lead .hw,[data-u="tone"] .lead .hands{color:color-mix(in srgb,var(--fg) 72%,var(--bg))}

[data-u="dot"] .hero a.u::after,[data-u="dot"] .lead .hw::after,[data-u="dot"] .lead .hands::after{content:"";position:absolute;left:auto;bottom:auto;right:-.2em;top:.14em;width:4px;height:4px;border-radius:50%;background:var(--fg);opacity:.32;transform:none;transition:opacity 200ms var(--ui)}
[data-u="dot"] .lead .hw::after,[data-u="dot"] .lead .hands::after{width:3px;height:3px;right:-.28em;top:.18em;opacity:.45;background:currentColor}
[data-u="dot"] .lead .hands::after{right:-.32em}[data-u="dot"] .lead .hw:focus-visible::after,[data-u="dot"] .lead .hands:focus-visible::after{opacity:.9}@media (hover:hover){[data-u="dot"] .hero a.u:hover::after,[data-u="dot"] .lead .hw:hover::after,[data-u="dot"] .lead .hands:hover::after{opacity:.9}}

@keyframes glint{0%{opacity:1}35%{opacity:.38}100%{opacity:1}}
[data-u="glint"] .hero a.u,[data-u="glint"] .lead .hw,[data-u="glint"] .lead .hands{animation:glint 1100ms var(--glint) both}
[data-u="glint"] .hero a.u:nth-of-type(1){animation-delay:700ms}
[data-u="glint"] .hero a.u:nth-of-type(2){animation-delay:850ms}
[data-u="glint"] .lead .hw:nth-of-type(1){animation-delay:1000ms}
[data-u="glint"] .lead .hw:nth-of-type(2){animation-delay:1100ms}
[data-u="glint"] .lead .hands{animation-delay:1200ms}
@media (prefers-reduced-motion:reduce){[data-u="glint"] .hero a.u,[data-u="glint"] .lead .hw,[data-u="glint"] .lead .hands{animation:none}[data-u="dot"] .hero a.u::after,[data-u="dot"] .lead .hw::after,[data-u="dot"] .lead .hands::after{transition:none}}


.d-p .cap{gap:32px}
.d-p .cap .ct{font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:var(--w2);white-space:nowrap;min-width:340px}
@media(max-width:640px){
 .d-p .cap{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px}
 .d-p .cap .ct{min-width:0;white-space:normal;font-size:20px}
 .d-p .cap .cd{width:auto}
 .d-p .cap .go{margin:10px 0 0}
}


.ppl .pp{color:inherit;transition:color 200ms var(--ui)}.ppl .pp:focus-visible{color:var(--fg)}@media (hover:hover){.ppl .pp:hover{color:var(--fg)}}
@media (prefers-reduced-motion:reduce){.ppl .pp{transition:none}}



.d-p .case{margin-bottom:120px}
.d-p .case:last-child{margin-bottom:0}
.d-p .cap{margin-top:14px}

@media (max-width:640px){.d-p .case{margin-bottom:72px}.d-p .cap{margin-top:12px}}


.kind .kv{display:none}
body[data-k="0"] .kind .k0,body[data-k="1"] .kind .k1,body[data-k="2"] .kind .k2,body[data-k="3"] .kind .k3{display:block}
.kind figure{margin:0}
.k1 .k1q{display:grid;max-width:640px}
.k1 .k1i{grid-area:1/1;opacity:0;transition:opacity 150ms var(--out);pointer-events:none}
.k1 .k1i.on{opacity:1;pointer-events:auto;transition:opacity 240ms var(--out) 60ms}
.k1 .k1t{font-size:20px;line-height:1.45;letter-spacing:-.012em}
.k1 figcaption{margin-top:16px}
.k1 .qnav{margin-top:32px}
.k2{list-style:none;margin:0;padding:0;max-width:760px}
.k2 li{display:grid;grid-template-columns:1fr 240px;gap:32px;padding:20px 0;align-items:baseline}
.k2 li:first-child{padding-top:0}
.k2 li p{margin:0}
.k3 .k3t{font-size:clamp(26px,3.2vw,36px);line-height:1.25;letter-spacing:-.025em;font-weight:300;max-width:820px;margin:0}
.k3 figcaption{margin-top:20px}
.k3m{margin-top:32px;padding:0;border:0;background:none;font:inherit;color:var(--mute);cursor:pointer;transition:color var(--d-ui) var(--ui)}.k3m:focus-visible{color:var(--fg)}@media (hover:hover){.k3m:hover{color:var(--fg)}}
.k3x{margin-top:32px}
@media (max-width:640px){.k1 .k1t{font-size:18px}.k2 li{grid-template-columns:1fr;gap:8px}}
@media (prefers-reduced-motion:reduce){.k1 .k1i,.k1 .k1i.on{transition:opacity 120ms linear}}


.cv{display:none}
body:not([data-c="0"]) .about .ct{display:none}
body[data-c="1"] .c1,body[data-c="2"] .c2,body[data-c="3"] .c3{display:block}
body[data-c="3"] .c3{display:flex}
.cv a{color:inherit;text-decoration:none;transition:color var(--d-ui) var(--ui)}
.c1{margin-top:48px}
.c1 a,.c2r a,.c2r button{color:var(--mute)}.c1 a:focus-visible,.c2r a:focus-visible,.c2r button:focus-visible{color:var(--fg)}@media (hover:hover){.c1 a:hover,.c2r a:hover,.c2r button:hover{color:var(--fg)}}
.cp,.cp2{position:relative;display:inline-grid;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:var(--fg);cursor:pointer}
.cp>span,.cp2>span{grid-area:1/1;transition:opacity 180ms var(--ease)}
.cp .cp-b,.cp2 .cp-b{opacity:0}
.cp.done .cp-a,.cp2.done .cp-a{opacity:0}
.cp.done .cp-b,.cp2.done .cp-b{opacity:1}
.cp .cp-b{text-align:left}
.c2{margin-top:120px}
.c2e{display:inline-block;font-size:clamp(34px,6.4vw,92px);line-height:1;letter-spacing:-.045em;font-weight:300;color:var(--fg)!important}@media (hover:hover){.c2e:hover{opacity:.72}}
.c2e{transition:opacity var(--d-ui) var(--ui)!important}
.c2r{margin-top:28px}
.c2r button{color:var(--mute)}
body[data-c="2"] .about{padding-bottom:96px!important}
.c3{padding:0;gap:8px 32px;flex-wrap:wrap;color:var(--mute)}
.c3 p{margin:0}.c3 a:focus-visible{color:var(--fg)}@media (hover:hover){.c3 a:hover{color:var(--fg)}}
body[data-c="3"] footer{display:none}
body[data-c="3"] .about{padding-bottom:160px!important}
body[data-c="3"] .c3{padding-bottom:40px}
@media (max-width:640px){.c2{margin-top:88px}body[data-c="3"] .about{padding-bottom:104px!important}.c3{flex-direction:column;gap:6px}}
.proto-picker [hidden]{display:none}


.d-p .cap{margin-top:22px}
@media (max-width:640px){.d-p .cap{margin-top:18px}}

.k1 figcaption{display:flex;align-items:center;gap:10px}
.k1a{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover;filter:saturate(.9)}
img.k1a{box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 8%,transparent) inset}
.k1a-ph{display:grid;place-items:center;font-size:11px;line-height:1;letter-spacing:0;color:var(--mute);background:color-mix(in srgb,var(--fg) 7%,transparent)}
body[data-kp="0"] .k1a-ph{display:none}


.d-p .cap{margin-top:32px}
@media (max-width:640px){.d-p .cap{margin-top:26px}}


.k1 .k1tag{display:none;margin:0 0 14px;font-size:13px}
.k1 .k1who{display:none}
.k1who>span{display:none}
body:not([data-ka="0"]) .k1 .k1one{display:none}
body:not([data-ka="0"]) .k1 .k1tag{display:block}
body:not([data-ka="0"]) .k1 .k1who{display:grid}
.k1nm{color:var(--fg)}

body[data-ka="1"] .k1 figcaption{gap:12px;margin-top:20px}
body[data-ka="1"] .k1 .k1a{width:32px;height:32px}
body[data-ka="1"] .k1who{gap:2px;line-height:1.3}
body[data-ka="1"] .k1nm,body[data-ka="1"] .k1rc{display:block}
body[data-ka="1"] .k1rc{font-size:13px}

body[data-ka="2"] .k1 figcaption{gap:14px;margin-top:24px}
body[data-ka="2"] .k1 .k1a{width:40px;height:40px;font-size:12px}
body[data-ka="2"] .k1who{grid-template-columns:auto auto;column-gap:32px;row-gap:2px;line-height:1.3;align-items:baseline}
body[data-ka="2"] .k1nm{display:block;grid-area:1/1}
body[data-ka="2"] .k1co{display:block;grid-area:2/1}
body[data-ka="2"] .k1rl{display:block;grid-area:1/2;font-size:13px}

body[data-ka="3"] .k1 figcaption{justify-content:flex-end;gap:12px;margin-top:24px;padding-right:8%}
body[data-ka="3"] .k1 .k1a{order:2;width:28px;height:28px}
body[data-ka="3"] .k1who{gap:2px;line-height:1.3}
body[data-ka="3"] .k1nm{display:block;position:relative;padding-left:28px}
body[data-ka="3"] .k1nm::before{content:"";position:absolute;left:0;top:.68em;width:18px;height:1px;background:color-mix(in srgb,var(--fg) 45%,transparent)}
body[data-ka="3"] .k1rc{display:block;padding-left:28px;font-size:13px}
@media (max-width:640px){body[data-ka="3"] .k1 figcaption{padding-right:0}body[data-ka="2"] .k1who{grid-template-columns:auto}body[data-ka="2"] .k1rl{grid-area:3/1;margin-top:4px}}


.c2 .crv{display:none}
body[data-cr="0"] .c2 .cr0,body[data-cr="1"] .c2 .cr1,body[data-cr="2"] .c2 .cr2,body[data-cr="2"] .c2 .c2s,body[data-cr="3"] .c2 .cr3{display:block}
.c2 .crv a,.c2 .crv button{color:var(--mute);text-decoration:none;transition:color var(--d-ui) var(--ui)}.c2 .crv a:focus-visible,.c2 .crv button:focus-visible{color:var(--fg)}@media (hover:hover){.c2 .crv a:hover,.c2 .crv button:hover{color:var(--fg)}}

.cr1{margin:32px 0 0;max-width:360px}
.cr1>div{display:flex;justify-content:space-between;gap:24px;padding:7px 0}
.cr1 dt{color:var(--mute)}
.cr1 dd{margin:0;color:var(--fg)}
.c2 .cr1 dd a,.c2 .cr1 dd button{color:var(--fg)}@media (hover:hover){.c2 .cr1 dd a:hover,.c2 .cr1 dd button:hover{opacity:.7}}

.c2s{margin:0 0 20px;color:var(--mute);font-size:13px}
.c2s i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#30d158;margin-right:10px;vertical-align:.12em}
.cr2{margin-top:32px}
.cr2>*+*{margin-left:40px}

.cr3{margin-top:32px;color:var(--mute)}
.cr3>*+*{margin-left:48px}
.c2.in .cr3>*{animation:glint 1100ms var(--glint) both}
.c2.in .cr3>:nth-child(1){animation-delay:500ms}
.c2.in .cr3>:nth-child(2){animation-delay:620ms}
.c2.in .cr3>:nth-child(3){animation-delay:740ms}
@media (max-width:640px){.cr3>*{display:block}.cr3>*+*{margin-left:0;margin-top:10px}.cr3 button{display:inline-grid}}
@media (prefers-reduced-motion:reduce){.c2.in .cr3>*{animation:none}}
@media (max-width:360px){.c2e{font-size:30px}}



.k1 .k1cp,.k1 .k1fn,.k1sx{display:none}
body:not([data-kt="0"]) .k1 .k1tag{display:none}
body[data-kt="1"]:not([data-ka="0"]) .k1sx{display:inline}
body[data-kt="2"]:not([data-ka="0"]) .k1 .k1cp{display:block;margin:0 0 18px;font-size:13px;letter-spacing:-.005em}
body[data-kt="2"]:not([data-ka="0"]) .k1 .k1cp::after{content:"";display:block;width:24px;height:1px;margin-top:14px;background:color-mix(in srgb,var(--fg) 22%,transparent);transform:scaleY(.5);transform-origin:0 0}
body[data-kt="3"]:not([data-ka="0"]) .k1 .k1fn{display:block;margin:14px 0 0;font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--mute) 85%,transparent)}
body[data-kt="3"][data-ka="1"] .k1 .k1fn{padding-left:44px}
body[data-kt="3"][data-ka="1"][data-kp="0"] .k1 .k1fn{padding-left:0}
body[data-kt="3"][data-ka="3"] .k1 .k1fn{text-align:right;padding-right:8%}


@keyframes k1tick{from{opacity:0}to{opacity:0}}
@keyframes k1fill{from{transform:scale(0,.5)}to{transform:scale(1,.5)}}
@keyframes k1fill2{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.k1n{position:relative;align-items:center}
.k1n button::before{content:"";position:absolute;left:0;top:9px;width:100%;height:2px;opacity:0;pointer-events:none}
.k1n button.on::before{animation:k1tick 7s linear both}.k1.off .k1n button.on::before,.k1:focus-within .k1n button.on::before{animation-play-state:paused}@media (hover:hover){.k1:hover .k1n button.on::before{animation-play-state:paused}}
.k1.man .k1n button::before{animation:none!important}
.k1tr,.k1num{display:none}

body[data-kl="1"] .k1n{gap:6px}
body[data-kl="1"] .k1n button{width:28px}
body[data-kl="1"] .k1n button::after{top:9.5px;height:1px;border-radius:0;background:color-mix(in srgb,var(--fg) 20%,transparent);transform:scaleY(.5)}
body[data-kl="1"] .k1n button.on::after{background:color-mix(in srgb,var(--fg) 20%,transparent)}@media (hover:hover){body[data-kl="1"] .k1n button:hover::after{background:color-mix(in srgb,var(--fg) 45%,transparent)}}
body[data-kl="1"] .k1n button::before{top:9.5px;height:1px;background:var(--fg);opacity:1;transform:scale(0,.5);transform-origin:0 50%}
body[data-kl="1"] .k1n button.on::before{animation-name:k1fill;animation-timing-function:linear}
body[data-kl="1"] .k1.man .k1n button.on::before{transform:scale(1,.5)}

body[data-kl="2"] .k1n{gap:0}
body[data-kl="2"] .k1n button{width:24px}
body[data-kl="2"] .k1n button::after{right:auto;top:9px;width:16px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--fg) 26%,transparent);transform:scaleX(.125);transform-origin:0 50%;transition:transform 280ms var(--out),background-color var(--d-ui) var(--ui)}
body[data-kl="2"] .k1n button.on::after{transform:none;background:color-mix(in srgb,var(--fg) 26%,transparent)}@media (hover:hover){body[data-kl="2"] .k1n button:hover::after{background:color-mix(in srgb,var(--fg) 55%,transparent)}}
body[data-kl="2"] .k1n button::before{width:16px;border-radius:1px;background:var(--fg);transform:scaleX(0);transform-origin:0 50%}
body[data-kl="2"] .k1n button.on::before{opacity:1;animation-name:k1fill2;animation-timing-function:linear}
body[data-kl="2"] .k1.man .k1n button.on::before{transform:none}

body[data-kl="3"] .k1n{gap:0}
body[data-kl="3"] .k1n button{width:32px;z-index:1}
body[data-kl="3"] .k1n button::after{display:none}
body[data-kl="3"] .k1tr{display:block;position:absolute;left:0;top:9.5px;width:96px;height:1px;background:color-mix(in srgb,var(--fg) 18%,transparent);transform:scaleY(.5);transform-origin:0 50%}
body[data-kl="3"] .k1th{position:absolute;left:0;top:0;width:32px;height:100%;background:var(--fg);transition:transform 280ms var(--out)}
body[data-kl="3"] .k1num{display:inline;margin-left:20px;font-size:11px;letter-spacing:.02em;font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion:reduce){.k1n button.on::before{animation:none!important}body[data-kl="1"] .k1n button.on::before{transform:scale(1,.5)}body[data-kl="2"] .k1n button.on::before{transform:none}body[data-kl="2"] .k1n button::after,body[data-kl="3"] .k1th{transition:none}}


@keyframes gBreathe{0%,100%{opacity:1}7%{opacity:.62}16%{opacity:1}}
@keyframes gSweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}13%,100%{-webkit-mask-position:0 0;mask-position:0 0}}
@keyframes gIdle{0%{opacity:1}6%{opacity:.4}15%,100%{opacity:1}}
[data-u="glint"][data-g="1"] :is(.hero a.u,.lead .hw,.lead .hands){animation:gBreathe 7s var(--ease) infinite}
[data-u="glint"][data-g="1"] .hero a.u:nth-of-type(1){animation-delay:1.2s}
[data-u="glint"][data-g="1"] .hero a.u:nth-of-type(2){animation-delay:1.45s}
[data-u="glint"][data-g="1"] .lead .hw:nth-of-type(1){animation-delay:1.7s}
[data-u="glint"][data-g="1"] .lead .hw:nth-of-type(2){animation-delay:1.95s}
[data-u="glint"][data-g="1"] .lead .hands{animation-delay:2.2s}
[data-u="glint"][data-g="2"] :is(.hero a.u,.lead .hw,.lead .hands){-webkit-mask-image:linear-gradient(105deg,#000 0 38%,rgba(0,0,0,.4) 50%,#000 62% 100%);mask-image:linear-gradient(105deg,#000 0 38%,rgba(0,0,0,.4) 50%,#000 62% 100%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;animation:gSweep 8s cubic-bezier(.45,0,.25,1) infinite}
[data-u="glint"][data-g="2"] .hero a.u:nth-of-type(1){animation-delay:1.2s}
[data-u="glint"][data-g="2"] .hero a.u:nth-of-type(2){animation-delay:2.1s}
[data-u="glint"][data-g="2"] .lead .hw:nth-of-type(1){animation-delay:3s}
[data-u="glint"][data-g="2"] .lead .hw:nth-of-type(2){animation-delay:3.7s}
[data-u="glint"][data-g="2"] .lead .hands{animation-delay:4.4s}
[data-u="glint"][data-g="3"] :is(.hero a.u,.lead .hw,.lead .hands){animation:none}
[data-u="glint"][data-g="3"].g-idle :is(.hero a.u,.lead .hw,.lead .hands){animation:gIdle 9s var(--ease) infinite}
[data-u="glint"][data-g="3"].g-idle .hero a.u:nth-of-type(1){animation-delay:0s}
[data-u="glint"][data-g="3"].g-idle .hero a.u:nth-of-type(2){animation-delay:1.4s}
[data-u="glint"][data-g="3"].g-idle .lead .hw:nth-of-type(1){animation-delay:2.8s}
[data-u="glint"][data-g="3"].g-idle .lead .hw:nth-of-type(2){animation-delay:4.2s}
[data-u="glint"][data-g="3"].g-idle .lead .hands{animation-delay:5.6s}@media (hover:hover){[data-u="glint"]:not([data-g="0"]) :is(.hero a.u,.lead .hw,.lead .hands):is(:hover,:focus-visible){animation:none;-webkit-mask-image:none;mask-image:none}}
[data-u="glint"].g-pause :is(.hero a.u,.lead .hw,.lead .hands){animation-play-state:paused}
@media (prefers-reduced-motion:reduce){[data-u="glint"] :is(.hero a.u,.lead .hw,.lead .hands){animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}}

.k1 figcaption{color:var(--mute)}
.k1 .k1nm{color:var(--fg)}


@keyframes gLoop{0%{opacity:1}13%{opacity:.6}30%,100%{opacity:1}}
[data-u="glint"][data-g="4"] :is(.hero a.u,.lead .hw,.lead .hands){animation:gLoop 4.5s cubic-bezier(.45,0,.25,1) infinite;will-change:opacity}
[data-u="glint"][data-g="4"] .hero a.u:nth-of-type(1){animation-delay:700ms}
[data-u="glint"][data-g="4"] .hero a.u:nth-of-type(2){animation-delay:880ms}
[data-u="glint"][data-g="4"] .lead .hw:nth-of-type(1){animation-delay:1060ms}
[data-u="glint"][data-g="4"] .lead .hw:nth-of-type(2){animation-delay:1220ms}
[data-u="glint"][data-g="4"] .lead .hands{animation-delay:1380ms}


[data-u="glint"][data-g="4"] :is(.hero a.u,.lead .hw,.lead .hands){animation:none!important;will-change:opacity}
[data-u="glint"]:is([data-g="5"],[data-g="6"],[data-g="7"]) :is(.hero a.u,.lead .hw,.lead .hands){animation:none!important}

[data-u="glint"][data-g="5"] :is(.hero a.u,.lead .hw,.lead .hands).g5on{-webkit-mask-image:linear-gradient(100deg,#000 0 40%,rgba(0,0,0,.5) 50%,#000 60% 100%);mask-image:linear-gradient(100deg,#000 0 40%,rgba(0,0,0,.5) 50%,#000 60% 100%);-webkit-mask-size:280% 100%;mask-size:280% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}

[data-u="glint"][data-g="6"] :is(.hero a.u,.lead .hw,.lead .hands){display:inline-block;opacity:.82;will-change:transform,opacity}@media (hover:hover){[data-u="glint"][data-g="6"] :is(.hero a.u,.lead .hw,.lead .hands):is(:hover,:focus-visible){opacity:1}}

[data-u="glint"][data-g="7"] .gch{will-change:opacity}
@media (prefers-reduced-motion:reduce){[data-u="glint"][data-g="6"] :is(.hero a.u,.lead .hw,.lead .hands){opacity:1}}


.k1 .k1pd{display:none;margin:0;font-size:13px;line-height:1.45;color:var(--mute)}
.k1pl{margin-right:10px;color:color-mix(in srgb,var(--mute) 70%,transparent)}
body:not([data-kd="0"]) .k1 :is(.k1tag,.k1cp,.k1fn,.k1sx){display:none!important}

body[data-kd="1"] .k1 .k1pd1{display:block;margin-bottom:16px}

body[data-kd="2"] .k1 .k1pd2{display:block;margin-top:14px}
body[data-kd="2"] .k1 .k1pd2+figcaption{margin-top:28px}

body[data-kd="3"] .k1 .k1pd3{display:block;margin-top:28px;padding-top:14px;text-align:right;position:relative}
body[data-kd="3"] .k1 .k1pd3::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:color-mix(in srgb,var(--fg) 14%,transparent);transform:scaleY(.5);transform-origin:0 0}
@media (max-width:640px){body[data-kd="3"] .k1 .k1pd3{text-align:left}.k1pl{display:block;margin:0 0 2px}}


[data-u="glint"][data-g="2"] :is(.hero a.u,.lead .hw,.lead .hands){animation:none!important;-webkit-mask-image:none;mask-image:none}
[data-u="glint"][data-g="2"] :is(.hero a.u,.lead .hw,.lead .hands).g2on{-webkit-mask-image:linear-gradient(105deg,#000 0 38%,rgba(0,0,0,.4) 50%,#000 62% 100%);mask-image:linear-gradient(105deg,#000 0 38%,rgba(0,0,0,.4) 50%,#000 62% 100%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
body[data-kd="2"] .k1 .k1pd2 .k1pl{display:none}


[data-u="glint"][data-g="8"] :is(.hero a.u,.lead .hw,.lead .hands){animation:none!important;will-change:opacity}


.cap .go{white-space:nowrap}
@media (min-width:641px) and (max-width:900px){.d-p .cap{flex-wrap:wrap;row-gap:10px}.d-p .cap .ct{flex:1 1 100%;min-width:0}}

@media (pointer:coarse){
.k1n button{height:44px!important;margin:-12px 0!important}
.k1n button::before,.k1n button::after,.k1tr{translate:0 12px}
.c2 .crv a,.c2 .crv button{padding:11px 0;margin:-11px 0}
}
@media (pointer:coarse) and (max-width:640px){.c2 .cr3>*+*{margin-top:22px}.c2 .crv.cr3>a{margin-top:11px}
.c2e{padding:7px 0;margin:-7px 0}
}


.np{margin-top:var(--gap)}
.np-h{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:56px}
.np-h h2{font-size:var(--m);line-height:1.2;letter-spacing:var(--tr-m);font-weight:var(--w2)}
.np-l{list-style:none;display:grid;gap:64px}
.np-r{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:48px;align-items:center}
.np-th{transition:opacity var(--d-media) var(--ease)}@media (hover:hover){.np-r:hover .np-th{opacity:.86}}@media (hover:hover){.np-r:hover .np-th video{transform:scale(1.025)}}
.np-t{display:flex;flex-direction:column;gap:6px;min-width:0}
.np-n{font-size:var(--m);line-height:1.2;letter-spacing:var(--tr-m);font-weight:var(--w1)}
@media (max-width:900px){.np-r{gap:32px}.np-l{gap:48px}}
@media (max-width:640px){.np-h{margin-bottom:32px}.np-l{gap:48px}.np-r{grid-template-columns:1fr;gap:14px}}
@media (prefers-reduced-motion:reduce){.np-th{transition:none}}


.hero .lead,.hero .trust,.hero .trust-label{
  font-family:var(--font);
  font-size:var(--s);
  font-weight:var(--w1);
  line-height:1.5;
  letter-spacing:var(--tr-s)
}
.hero .trust{display:flex;align-items:center;gap:10px;margin-top:28px;color:var(--mute);width:auto;flex-wrap:nowrap}
.hero .trust-label{flex:0 0 auto;white-space:nowrap}
.trust-reel{display:block;flex:0 0 62px;width:62px;height:20px;overflow:hidden;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);
  mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent)}
.trust-reel-track{display:flex;align-items:center;gap:28px;width:max-content;height:100%;padding-right:28px;animation:trust-reel 42s linear infinite;will-change:transform}
.trust-reel-dup{display:contents}
.trust-reel:focus-within .trust-reel-track{animation-play-state:paused}
@media (hover:hover){@media (hover:hover){.trust-reel:hover .trust-reel-track{animation-play-state:paused}}}
.trust-reel img{height:20px;width:auto;max-width:none;display:block;filter:none}
.trust-reel .tl-on-dark{display:none}
html[data-theme="dark"] .trust-reel .tl-on-light{display:none}
html[data-theme="dark"] .trust-reel .tl-on-dark{display:block}
@keyframes trust-reel{to{transform:translateX(-50%)}}


html:not([data-trust]) .hero .trust{width:100%}
html:not([data-trust]) .trust-label{order:-1}
html:not([data-trust]) .trust-reel{flex:1 1 auto;width:auto;min-width:0;height:22px;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);
  mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}
html:not([data-trust]) .trust-reel-track{gap:36px;padding-right:36px;animation-duration:48s}


html:not([data-trust]) .hero{padding-bottom:88px}
html:not([data-trust]) .hero .trust{gap:24px;margin-top:72px}
html:not([data-trust]) .hero .trust-label{font-family:var(--font);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.005em;color:var(--mute)}










@media (max-width:640px){
  html:not([data-trust]) .trust-reel{
    -webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);
    mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}
  html:not([data-trust]) .trust-reel-track{gap:28px;padding-right:28px}
  html:not([data-trust]) .hero{padding-bottom:56px}
  html:not([data-trust]) .hero .trust{flex-direction:column;align-items:flex-start;gap:12px;margin-top:44px}
  html:not([data-trust]) .trust-reel{flex:0 0 auto;width:100%;height:22px}

}

@media (prefers-reduced-motion:reduce){
  .trust-reel-track{animation:none}
  .trust-reel-track .trust-reel-dup{display:none}
  .trust-reel{-webkit-mask-image:none;mask-image:none}
  html:not([data-trust]) .trust-reel{height:auto;overflow:visible}
  html:not([data-trust]) .trust-reel-track{flex-wrap:wrap;width:100%;padding-right:0;gap:16px 28px}
}


















.np-h{margin-bottom:24px}
.np-l{gap:0;border-bottom:1px solid var(--line)}
.np-r{grid-template-columns:240px minmax(0,1fr) auto;gap:32px;align-items:start;padding:24px 0;border-top:1px solid var(--line)}
.np-t{margin-top:-5px}
.np-go{display:block;margin-top:-1px;transition:color var(--d-ui) var(--out)}@media (hover:hover){.np-r:hover .np-go{color:var(--fg)}}
@media (max-width:900px){.np-l{gap:0}.np-r{grid-template-columns:200px minmax(0,1fr) auto;gap:24px}}
@media (max-width:640px){.np-r{grid-template-columns:1fr;gap:16px;padding:24px 0 32px}.np-t{margin-top:0}.np-go{display:none}}


html[data-thumbs] #work .case .ct{text-wrap:balance}
html[data-thumbs="8"]:not([data-mo]){--st-bg:url(/wallet/s/grain.png) 0 0/128px 128px repeat,radial-gradient(130% 75% at 50% 0%,rgba(255,255,255,.022) 0%,rgba(255,255,255,0) 62%),linear-gradient(180deg,#1D1D20 0%,#141416 50%,#0B0B0C 100%);--st:#0B0B0C;--card-pad:8px;--card-r:24px;--card-inner-r:calc(var(--card-r) - var(--card-pad));--cap-pad-x:16px;--cap-pad-top:24px;--cap-pad-bot:32px;--cap-gap:12px}
html[data-thumbs="8"]:not([data-mo])[data-theme="light"]{--st-bg:#F6F6F6;--st:#F6F6F6}
html[data-thumbs="8"]:not([data-mo]) #work .case,
html[data-thumbs="8"]:not([data-mo]) #work .case.rv:not(.in),
html[data-thumbs="8"]:not([data-mo]) #work a.case:nth-of-type(2),
html[data-thumbs="8"]:not([data-mo]) #work a.case:nth-of-type(3){
  position:relative;top:auto;display:block;grid-template-columns:none;column-gap:0;row-gap:0;
  padding:var(--card-pad) var(--card-pad) 0;margin-bottom:96px;border-radius:var(--card-r);
  background:var(--st-bg);background-color:var(--st);
  box-shadow:none;color:inherit;transform:none;--tint:transparent
}
html[data-thumbs="8"]:not([data-mo]) #work .case:last-child{margin-bottom:0}
html[data-thumbs="8"]:not([data-mo]) #work .case::after{content:none;opacity:0;background:none}
html[data-thumbs="8"]:not([data-mo]) #work .media{
  grid-column:auto;grid-row:auto;aspect-ratio:2/1;display:block;
  padding:0;border-radius:var(--card-inner-r);
  background:transparent!important;background-color:transparent!important
}
html[data-thumbs="8"]:not([data-mo]) #work .media video{
  width:100%;height:100%;object-fit:cover;border-radius:var(--card-inner-r);
  background:#0b0b0c;transform:scale(var(--g,1));transition:none
}

html[data-thumbs="8"]:not([data-mo]) #work a.case:nth-of-type(1),
html[data-thumbs="8"]:not([data-mo]) #work a.case:nth-of-type(1).rv,
html[data-thumbs="8"]:not([data-mo]) #work a.case:nth-of-type(1).rv:not(.in){
  opacity:1;transform:none;transition:none
}
html[data-thumbs="8"]:not([data-mo]) #work a.case:nth-of-type(1) .media video{transform:none}
html[data-thumbs="8"]:not([data-mo]) #work .cap{
  grid-column:auto;grid-row:auto;display:flex;flex-direction:row;flex-wrap:wrap;
  align-items:baseline;column-gap:24px;row-gap:var(--cap-gap);
  margin:0;padding:var(--cap-pad-top) var(--cap-pad-x) var(--cap-pad-bot)
}
html[data-thumbs="8"]:not([data-mo]) #work .cap .ct{
  flex:1 1 100%;font-size:48px;line-height:1.05;letter-spacing:var(--tr-l);
  font-weight:var(--w2);white-space:normal;min-width:0;color:inherit;
  margin:0 0 0 -.03em
}
html[data-thumbs="8"]:not([data-mo]) #work .cap .cd,
html[data-thumbs="8"]:not([data-mo]) #work .cap .go{margin:0;color:var(--mute)}
html[data-thumbs="8"]:not([data-mo]) #work .cap .go{margin-left:auto}@media (hover:hover){html[data-thumbs="8"]:not([data-mo]) #work .case:hover .cap .go{color:var(--fg)}}
@media (min-width:641px) and (max-width:900px){
  html[data-thumbs="8"]:not([data-mo]){--cap-pad-x:12px;--cap-pad-top:20px;--cap-pad-bot:24px;--cap-gap:10px}
  html[data-thumbs="8"]:not([data-mo]) #work .case{padding:var(--card-pad) var(--card-pad) 0;margin-bottom:72px}
  html[data-thumbs="8"]:not([data-mo]) #work .cap{grid-column:auto}
  html[data-thumbs="8"]:not([data-mo]) #work .media{grid-column:auto}
  html[data-thumbs="8"]:not([data-mo]) #work .cap .ct{font-size:24px;margin-left:-.02em}
}
@media (prefers-reduced-motion:reduce){
  html[data-thumbs="8"]:not([data-mo]) #work .case,
  html[data-thumbs="8"]:not([data-mo]) #work .case.rv:not(.in){transform:none}
  html[data-thumbs="8"]:not([data-mo]) #work .media video{transform:none}
}
