.st{--wk-gut:var(--gut);--wk-r:clamp(14px, 1.6vw, 24px);--st-mute:color-mix(in srgb, var(--f-ink) 55%, transparent);min-height:100svh;padding:0 var(--wk-gut);background:var(--f-ground);color:var(--f-ink)}.st-top{padding:var(--nav-h) 0 clamp(20px, 3vh, 36px)}.st-home{color:inherit;text-decoration:none}.st-home header{margin:0}.st-cover .wk-frame{aspect-ratio:16/9}@media (max-width:639px){.st-cover .wk-frame{aspect-ratio:4/5}}.st-head{padding:clamp(40px,7vw,112px) 0 clamp(28px,4vw,56px)}.st-name{letter-spacing:-.054em;text-wrap:balance;margin:0;font-size:clamp(56px,11vw,176px);font-weight:500;line-height:.9}.st-summary{letter-spacing:-.02em;text-wrap:pretty;margin:clamp(20px,2.4vw,36px) 0 0;font-size:clamp(20px,2.2vw,32px);line-height:1.2}.st-impact{letter-spacing:-.02em;text-wrap:pretty;color:color-mix(in srgb, var(--f-ink) 55%, transparent);margin:clamp(12px,1.4vw,20px) 0 0;font-size:clamp(20px,2.2vw,32px);line-height:1.2}.st-facts{border-block:1px solid color-mix(in srgb, var(--f-ink) 12%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(12px,1.6vw,24px);margin:0;padding:clamp(20px,2.4vw,32px) 0;font-size:17px;line-height:1.35;display:grid}@media (min-width:900px){.st-facts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.st-facts dt{color:var(--st-mute)}.st-facts dd{margin:4px 0 0}.st-list{margin:0;padding:0;list-style:none}.st-list li{padding-left:1.2em;position:relative}.st-list svg{fill:currentColor;width:.72em;height:.72em;position:absolute;top:.31em;left:0}.st-roles li:before{content:"";background:var(--st-mute);width:.5em;height:1px;position:absolute;top:.67em;left:.1em}.st-links{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.st-links a{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;text-decoration:none;position:relative}.st-links a:after{content:"";position:absolute;inset:-2px -6px}.st-links a:first-child:after{top:-11px}.st-links a:last-child:after{bottom:-11px}.st-body{gap:clamp(56px,8vw,128px);padding:clamp(72px,10vw,160px) 0 0;display:grid}.st-sec{gap:16px clamp(12px,1.6vw,24px);display:grid}.st-sec h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.1}.st-copy{max-width:62ch;font-size:19px;line-height:1.55}.st-copy p{text-wrap:pretty;margin:0 0 1em}.st-copy p:last-child{margin-bottom:0}@media (min-width:900px){.st-sec{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.st-sec h2{grid-column:1/span 4;position:sticky;top:32px}.st-sec:has(>.st-fig,>.st-reels,>.st-demo,>.st-shots) h2{position:static}.st-copy{grid-column:6/span 7}.st-sec>.st-fig,.st-sec>.st-shots{grid-column:1/-1}}.st-demo{--st-in-r:14px;--st-pad:clamp(12px, 2.4vw, 40px);padding:var(--st-pad);border-radius:calc(var(--st-in-r) + var(--st-pad));background:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,#1f1f21);margin:clamp(32px,5vw,80px) 0 0}.st .st-demo>*{border-radius:var(--st-in-r);overflow:hidden}.st-shots{gap:clamp(10px,1.1vw,16px);display:grid}@media (min-width:900px){.st-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.st-shots>:first-child,.st-shots>:last-child:nth-child(2n){aspect-ratio:16/9;grid-column:1/-1}}.st-shots .st-fig{aspect-ratio:4/3;background:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,#1f1f21);border-radius:clamp(20px,2.2vw,32px);justify-content:center;align-items:center;margin:0;padding:7%;display:flex}.st-shots .st-fig img{border-radius:clamp(8px,.9vw,12px);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 0 10px -3px #0000001a,0 1px 2px #0000000f}.st-shots .st-fig[data-cut] img{box-shadow:none;border-radius:0}.st-fig img[data-ink=dark],:root[data-theme=dark] .st-fig img[data-ink=light]{display:none}:root[data-theme=dark] .st-fig img[data-ink=dark]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .st-fig img[data-ink=light]{display:none}:root:not([data-theme=light]) .st-fig img[data-ink=dark]{display:block}}.st-fig{border-radius:var(--wk-r);background:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,#1f1f21);margin:clamp(16px,2vw,32px) 0 0;overflow:hidden}.st-fig img,.st-fig video{width:100%;height:auto;display:block}.st-end{gap:clamp(48px,7vw,112px);padding:clamp(96px,12vw,200px) 0 clamp(32px,5vw,64px);display:grid}.st-chat{gap:clamp(28px,3.2vw,48px);display:grid}.st-chat h2{letter-spacing:-.054em;margin:0;font-size:clamp(40px,7vw,112px);font-weight:500;line-height:.95}.st-end .book{padding:0}.st-chat{text-align:center;justify-items:center}.st-pager{gap:var(--gut);border-top:1px solid color-mix(in srgb, var(--f-ink) 12%, transparent);grid-template-columns:1fr 1fr;padding-top:clamp(20px,2.4vw,32px);display:grid}.st-next{min-width:0;color:inherit;align-content:start;gap:8px;text-decoration:none;display:grid}.st-next:not([data-dir=back]){text-align:right;justify-items:end}.st-next-label{color:var(--st-mute);font-size:17px}.st-next-name{letter-spacing:-.054em;font-size:clamp(28px,4.6vw,72px);font-weight:500;line-height:.95}@property --st-wipe{syntax:"<color>";inherits:false;initial-value:#0000}@media (hover:hover) and (prefers-reduced-motion:no-preference){.st-next-name{--st-wipe:var(--f-ink);background:linear-gradient(90deg, var(--f-ink) 50%, var(--st-wipe) 50%) 0 0 / 200% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.08em -.06em -.2em;padding:.08em .06em .2em;transition:transform .2s cubic-bezier(.23,1,.32,1),--st-wipe .3s cubic-bezier(.23,1,.32,1),background-position 0s .3s}.st-next:not([data-dir=back]) .st-next-name{background-image:linear-gradient(90deg, var(--st-wipe) 50%, var(--f-ink) 50%);background-position:100% 0}.st-next:hover .st-next-name{--st-wipe:var(--color-blue);transition:transform .2s cubic-bezier(.23,1,.32,1),--st-wipe,background-position .3s cubic-bezier(.23,1,.32,1);transform:translate(8px)}.st-next[data-dir=back]:hover .st-next-name{background-position:100% 0;transform:translate(-8px)}.st-next:not([data-dir=back]):hover .st-next-name{background-position:0 0}}.st-reels{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,#1f1f21);border-radius:clamp(20px,2.2vw,32px);justify-content:safe center;gap:clamp(12px,1.6vw,24px);margin:clamp(16px,2vw,32px) 0 0;padding:clamp(20px,3vw,48px);display:flex;overflow-x:auto}.st-reels::-webkit-scrollbar{display:none}@media (min-width:900px){.st-sec .st-reels{grid-column:1/-1}}.st-reel{scroll-snap-align:center;flex:0 0 min(300px,62vw);margin:0}.st-reel-frame{aspect-ratio:9/16;cursor:pointer;background:#111;border:0;border-radius:clamp(8px,.9vw,12px);width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 10px -3px #0000001a,0 1px 2px #0000000f}.st-reel-frame video{object-fit:cover;width:100%;height:100%;display:block}.st-reel-sound{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:10px;right:10px}.st-reel-sound svg{width:16px;height:16px}.st-reel-frame:focus-visible{outline:2px solid var(--f-ink);outline-offset:3px}.st-reel figcaption{justify-content:space-between;gap:12px;margin-top:12px;font-size:15px;line-height:1.3;display:flex}.st-reel-views{font-variant-numeric:tabular-nums;font-weight:500}.st-reel figcaption a{color:var(--st-mute);text-decoration:none}.st-reel figcaption a:hover{color:inherit}.st-cover.st-demo{margin:0}.st-cover{filter:drop-shadow(0 0 .5px color-mix(in srgb, var(--f-ink,#111) 35%, transparent))}
