@font-face{font-family:editorial;src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:editorial Fallback;src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_3e9235{font-family:editorial,editorial Fallback}.__variable_3e9235{--font-editorial:"editorial","editorial Fallback"}@font-face{font-family:body;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_f69338{font-family:body,body Fallback}.__variable_f69338{--font-body:"body","body Fallback"}:root{--ink:#191b22;--muted:#565860;--rule:#d4d5d8;--paper:#fff;--serif:var(--font-editorial),Georgia,serif;--sans:var(--font-body),Arial,sans-serif;--space:clamp(28px,2.8vw,48px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:36px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none;text-underline-offset:6px}a:hover{color:#2855da}a:focus-visible{outline:2px solid #2855da;outline-offset:6px}a,button{-webkit-tap-highlight-color:transparent}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.04}img{display:block;max-width:100%;height:auto}.skip-link{position:fixed;left:16px;top:-90px;z-index:100;background:white;padding:12px;border:1px solid}.skip-link:focus{top:16px}.sidebar{position:fixed;inset:0 auto 0 0;width:30.6%;padding:40px var(--space);border-right:1px solid var(--rule);display:flex;flex-direction:column;justify-content:space-between}.identity{font-family:var(--serif);font-size:36px;line-height:1.2;white-space:nowrap}.ribbon{width:82%;max-width:330px;align-self:center;transition:transform .35s ease;will-change:transform}.ribbon img{width:100%;height:auto;max-height:52vh;object-fit:contain}.project-index{width:100%;font-size:15px}.index-mark{display:block;padding:4px 0;color:var(--muted)}.index-mark,.project-index a{border-top:1px solid var(--rule)}.project-index a{display:grid;grid-template-columns:38px 1fr 8px;gap:12px;align-items:center;padding:7px 0;line-height:1.5}.project-index a:last-child{border-bottom:1px solid var(--rule)}.index-dot{height:5px;width:5px;background:transparent}.project-index [aria-current] .index-dot{background:var(--ink)}.main{margin-left:30.6%;padding:46px var(--space) 0}.topbar{gap:20px}.topbar,.wordmark{display:flex;align-items:center}.wordmark{gap:27px}.wordmark span{font-size:13px;letter-spacing:.07em;text-transform:uppercase}.topbar nav{display:flex}.topbar nav a{font-family:var(--serif);font-size:18px;line-height:1.2;padding:9px 22px;border-left:1px solid #6f7177;border-bottom:1px solid #6f7177}.topbar nav a:last-child{border-right:1px solid #6f7177}.hero{padding:50px 0 86px}.hero h1{font-size:clamp(80px,8.45vw,145px);letter-spacing:-.045em;line-height:.88}.hero p{font-size:21px;letter-spacing:-.025em;margin-top:40px}.project{scroll-margin-top:40px}.project-grid{display:grid;grid-template-columns:29% 1fr;gap:3%;padding-bottom:92px}.project-copy{display:flex;flex-direction:column;align-items:flex-start}.square{display:block;width:8px;height:8px;background:var(--ink);margin-bottom:22px}.project h2{font-size:clamp(40px,4.1vw,66px);letter-spacing:-.035em;overflow-wrap:normal}.project p{font-size:15px;color:var(--muted);margin-top:16px;line-height:1.55}.actions{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:60px}.actions a{display:inline-flex;gap:7px;align-items:center;font-size:17px;line-height:1.6;border-bottom:1px solid #a8aab1;padding-bottom:5px;white-space:nowrap;transition:color .15s,border-color .15s}.preview{min-width:0}.preview img{width:100%;aspect-ratio:1.82;object-fit:cover;object-position:top;border:1px solid var(--rule);border-radius:4px}.preview figcaption{font-size:10px;color:var(--muted);margin-top:9px;text-align:right}.chapter-rule{border-top:1px solid #bfc0c5;padding:22px 0 52px;display:flex;align-items:center;gap:22px}.chapter-rule span:nth-child(2){font-family:var(--serif);font-size:26px}.chapter-rule svg{margin-left:auto}.lower{border-top:1px solid var(--rule);padding:60px 0 90px}.section-label{text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--muted)}.lower h2{font-size:clamp(52px,5.5vw,84px);letter-spacing:-.025em;margin:22px 0}.lower>p{max-width:600px;color:var(--muted);font-size:17px}.contribution{padding:23px 0;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:20px}.contribution:first-of-type{margin-top:42px}.contribution:last-child{border-bottom:1px solid var(--rule)}.contribution strong{display:block;font-weight:400;font-size:19px}.contribution small{color:var(--muted);font-size:12px}.contribution>span:last-child{display:flex;align-items:center;gap:14px;font-size:12px}.contact-meta{display:grid;gap:8px;font-size:13px;margin-top:34px}.contact-links{display:flex;gap:40px;margin-top:38px;flex-wrap:wrap}.contact-links a{display:flex;gap:20px;border-bottom:1px solid var(--ink);padding-bottom:10px}.contact h2{font-size:clamp(70px,8vw,120px)}footer{border-top:1px solid var(--rule);display:flex;justify-content:space-between;padding:24px 0;font-size:11px;color:var(--muted)}.story-header{padding:36px 0 32px}.back{display:inline-flex;gap:10px;align-items:center;font-size:13px;margin-bottom:24px}.story-header h1{font-size:clamp(65px,7.2vw,112px);letter-spacing:-.035em}.story-header>p{font-size:22px;margin-top:22px}.story-meta{display:flex;gap:34px;margin:18px 0;color:var(--muted);font-size:12px;flex-wrap:wrap}.story-header .actions{flex-direction:row;gap:28px;margin-top:24px}.prose{padding:48px 0;max-width:900px}.prose h2{font-size:44px;padding-top:36px;border-top:1px solid var(--rule);margin:38px 0 24px}.prose h3{font-size:28px;margin:28px 0 12px}.prose li,.prose p{font-size:16px;line-height:1.8;color:#454750;max-width:690px}.prose p+p{margin-top:18px}.prose a{text-decoration:underline}.prose ol{padding-left:24px}.workflow{display:flex;list-style:none;padding:24px 0!important;gap:10px;flex-wrap:wrap}.workflow li{border:1px solid var(--rule);padding:12px 18px;flex:1 1;min-width:140px;font-size:13px}.workflow li span{display:block;color:var(--muted);font-size:11px}.next-work{border-top:1px solid var(--rule);padding:32px 0 70px;display:flex;align-items:center;gap:20px;font-family:var(--serif);font-size:34px}.not-found{max-width:750px;margin:15vh auto;padding:32px}.not-found h1{font-size:80px;margin:24px 0}.not-found p{margin-bottom:30px}.not-found a{text-decoration:underline}@media (min-width:1600px){.main{padding-right:5vw}.hero{padding-bottom:100px}}@media (max-width:1150px) and (min-width:900px){.identity{font-size:28px}.topbar nav a{padding:8px 14px}.wordmark{gap:12px}.wordmark span{font-size:10px}.hero p{font-size:17px}.project-grid{grid-template-columns:32% 1fr}.project h2{font-size:39px}.actions a{font-size:14px}.project-index{font-size:12px}}@media (max-width:899px){html{scroll-padding-top:24px}.sidebar{position:relative;width:100%;border-right:0;padding:26px 24px 0;display:block}.identity{font-size:30px}.ribbon{position:absolute;right:20px;top:8px;width:65px;opacity:.85}.ribbon img{height:85px}.project-index{margin-top:38px;display:flex;gap:16px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:12px 0}.index-dot,.index-mark{display:none}.project-index a{display:flex;align-items:flex-start;gap:7px;font-size:11px;border:0!important;padding:0;flex:1 1}.project-index a span:first-child{font-size:10px;color:var(--muted)}.main{margin-left:0;padding:26px 24px 0}.topbar{gap:12px}.wordmark span{font-size:9px}.wordmark{gap:9px}.wordmark svg{width:21px}.topbar nav a{font-size:16px;padding:6px 12px}.hero{padding:46px 0 58px}.hero h1{font-size:clamp(62px,11.7vw,105px);line-height:.95;letter-spacing:-.045em}.hero p{font-size:15px;line-height:1.65;max-width:330px;margin-top:26px}.project-grid{display:flex;flex-direction:column;gap:28px;padding-bottom:52px}.project h2{font-size:48px}.project-copy{display:block}.square{width:6px;height:6px;margin-bottom:16px}.project p{font-size:14px;margin-top:10px}.actions{flex-direction:row;gap:20px;margin-top:26px;flex-wrap:wrap}.actions a{font-size:13px;gap:4px}.actions svg{width:15px}.preview img{aspect-ratio:1.6}.preview figcaption{font-size:9px;text-align:left}.chapter-rule{padding:20px 0 30px;gap:16px}.chapter-rule span:nth-child(2){font-size:23px}.chapter-rule>span:first-child{font-size:12px}.lower{padding:42px 0 55px}.lower h2{font-size:52px;margin:19px 0}.lower>p{font-size:15px}.contribution strong{font-size:16px}.contribution>span:last-child{font-size:10px}.contact-meta{font-size:12px}.contact h2{font-size:72px}.contact-links{gap:24px;font-size:14px}.story-header{padding:40px 0 32px}.story-header h1{font-size:64px;overflow-wrap:anywhere}.story-header>p{font-size:20px}.story-meta{gap:16px}.prose h2{font-size:38px}.prose li,.prose p{font-size:15px}.workflow{flex-direction:column}footer{gap:20px;font-size:10px}.next-work{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.ribbon{transform:none!important}}@media (min-width:900px){.hero h1{transform:scaleX(1.18);transform-origin:left;width:84.75%;line-height:.82}.identity{transform:scaleX(1.16);transform-origin:left}.project h2{letter-spacing:-.025em}.hero{padding-bottom:86px}}.story>.preview img{aspect-ratio:16/9;object-fit:contain}@media (min-width:900px){.projects .project-grid{min-height:min(100svh,900px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-motion=full] .hero{view-timeline:--intro block}html[data-motion=full] .hero h1{animation:intro-departure linear both;animation-timeline:--intro;animation-range:exit 0 exit 100%}html[data-motion=full] .projects .project{view-timeline:--chapter block}html[data-motion=full] .projects .preview{align-self:start;animation:preview-arrival linear both;animation-timeline:--chapter;animation-range:entry 0 entry 80%}html[data-motion=full] .projects .preview:focus-within{animation:none}html[data-motion=full] .contact h2{animation:contact-arrival linear both;animation-timeline:view();animation-range:entry 0 entry 100%}@media (min-width:900px) and (min-height:700px){html[data-motion=full] .projects .project-copy{position:sticky;top:104px;align-self:start}html[data-motion=full] .projects .preview{position:sticky;top:128px}}@media (max-width:899px){html[data-motion=full] .projects .preview{animation-name:preview-arrival-mobile;animation-timeline:view();animation-range:entry 0 entry 90%}}}}@keyframes intro-departure{0%{translate:0 0}to{translate:0 -44px}}@keyframes preview-arrival{0%{translate:0 72px;clip-path:inset(8% 6% 8% 6%)}to{translate:0 0;clip-path:inset(0)}}@keyframes preview-arrival-mobile{0%{translate:0 24px;clip-path:inset(4% 2% 4% 2%)}to{translate:0 0;clip-path:inset(0)}}@keyframes contact-arrival{0%{translate:0 28px}to{translate:0 0}}@media (min-width:900px){#splitflow .project-copy h2{transform:scaleX(1.23);transform-origin:left}.project-grid{padding-bottom:73px}.actions{gap:16px}.lower{padding:38px 0 60px}.lower h2{margin:0 0 32px}.contact-meta{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}.contact h2{font-size:clamp(58px,5.5vw,84px)}.contact-links{margin-top:26px}}.sidebar{gap:24px;overflow-y:auto}.identity,.project-index{flex-shrink:0}.ribbon{flex:0 1 auto;min-height:0}.ribbon img{max-height:min(52vh,max(0px,calc(100dvh - 300px)))}.project-copy{min-width:0}.project-index a,.topbar nav a{min-height:44px}.topbar nav a{display:flex;align-items:center}.actions a{min-height:44px}@media (min-width:900px){.identity{transform:none;font-size:clamp(24px,2.4vw,36px)}.project-index{font-size:clamp(12px,1vw,15px)}.hero{padding-bottom:86px}}@media (max-width:899px){.sidebar{overflow:visible}.ribbon{pointer-events:none;width:45px}.ribbon img{max-height:65px}.identity{display:inline-block;max-width:calc(100% - 40px);white-space:normal}.project-index a{padding:6px 0}.project-index [aria-current]{text-decoration:underline;text-decoration-thickness:1px}}@media (min-width:900px) and (max-height:600px){.sidebar{padding-top:24px;padding-bottom:24px;gap:12px}.ribbon img{max-height:max(0px,calc(100dvh - 270px))}}.topbar{justify-content:flex-end}.contributions{position:relative;isolation:isolate;min-height:560px}.contribution-sky{position:absolute;inset:0;overflow:hidden;z-index:-1;background:#fafbfc}.contributions-heading{pointer-events:none;position:relative;min-height:350px;padding:0 20px}.contributions-heading h2{display:inline-block;background:rgba(255,255,255,.94);margin:0 0 12px}.contribution-count{display:block;width:fit-content;font-size:12px;background:rgba(255,255,255,.94);padding:4px 0}.contribution-list{position:relative;margin:0 20px;background:rgba(255,255,255,.96)}.contributions .contribution:first-of-type{margin-top:0}.contributions .contribution{padding-inline:12px}.contributions .contribution:focus-visible{outline:2px solid #2855da;outline-offset:-2px}.contribution-meteor{--angle:-25deg;position:absolute;width:var(--comet-size);height:var(--comet-size);border-radius:50%;background:var(--comet-color);animation:contribution-meteor 24s linear infinite both}.meteor-label{position:absolute;left:10px;top:10px;transform:rotate(25deg);transform-origin:left top;display:flex;align-items:center;gap:6px;white-space:nowrap;font:11px var(--sans);color:#405475;background:rgba(250,251,252,.9);padding:8px;border-radius:3px}.contribution-meteor:hover .meteor-label{background:white;color:#244fbf;text-decoration:underline}@keyframes contribution-meteor{0%{transform:rotate(var(--angle)) translateX(180px);opacity:0}8%,85%{opacity:1}to{transform:rotate(var(--angle)) translateX(-1100px);opacity:0}}.contribution-sky[data-motion=static] .contribution-meteor{animation:none;transform:rotate(-25deg) translateX(-180px);opacity:.55;pointer-events:none}@media (max-width:599px){.contributions-heading{padding-inline:12px;min-height:340px}.contributions-heading h2{font-size:48px}.contribution-list{margin-inline:0}.contributions .contribution{padding-inline:8px}.contribution strong{overflow-wrap:anywhere}.contributions .contribution-freshness{margin-inline:8px}}@media (prefers-reduced-motion:reduce){.contribution-meteor{animation:none!important;transform:rotate(-25deg) translateX(-180px);opacity:.55;pointer-events:none}}.contribution-details{position:relative;margin:0 20px}.contribution-details summary{display:flex;align-items:center;gap:16px;width:fit-content;min-height:44px;padding:8px 12px;font-size:12px;cursor:pointer;list-style:none;background:rgba(255,255,255,.94)}.contribution-details summary::-webkit-details-marker{display:none}.contribution-details summary:after{content:"+";font-size:18px}.contribution-details[open] summary:after{content:"−"}.contribution-details summary:focus-visible{outline:2px solid #2855da;outline-offset:2px}.contribution-details .contribution-list{margin:12px 0 0}@media (max-width:599px){.contribution-details{margin-inline:0}}html[data-motion=reduced]{scroll-behavior:auto!important}html[data-motion=reduced] *,html[data-motion=reduced] :after,html[data-motion=reduced] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=reduced] .ribbon{transform:none!important}.topbar{position:fixed;top:0;left:calc(30.6% + var(--space));right:var(--space);z-index:40;justify-content:space-between;min-height:64px;padding-block:10px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--rule)}html{scroll-padding-top:90px}.global-motion{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0 8px 12px;color:var(--ink);background:none;border:0;font:12px var(--sans);cursor:pointer;white-space:nowrap}.global-motion:focus-visible{outline:2px solid #2855da;outline-offset:3px}.global-motion:disabled{cursor:default}.motion-switch{width:26px;height:16px;border:1px solid #70747b;border-radius:12px;padding:2px;display:inline-flex;align-items:center}.motion-switch:after{content:"";width:10px;height:10px;border-radius:50%;background:#70747b}.global-motion[aria-checked=true] .motion-switch{background:var(--ink);border-color:var(--ink);justify-content:flex-end}.global-motion[aria-checked=true] .motion-switch:after{background:white}.contributions{min-height:clamp(580px,72vh,760px);display:flex;flex-direction:column;padding-bottom:22px}.contributions-heading{flex:1 1;min-height:400px}.contribution-details{margin-top:auto}.contribution-status{position:relative;margin:8px 32px 0;font-size:11px;color:var(--muted)}.contribution-scope{max-width:52ch;margin-top:8px}@media (max-width:599px){.topbar{gap:8px;min-height:60px}.topbar nav{gap:14px}.global-motion{font-size:10px;gap:5px;padding-left:0}.global-motion>svg{display:none}.contributions-heading{min-height:400px}.contributions{min-height:560px}}.identity{display:flex;align-items:center;gap:12px;transform:none;white-space:normal;font-size:clamp(24px,2.3vw,34px)}@media (max-width:899px){.identity{max-width:none;font-size:26px;gap:10px}}@media (max-width:359px){.identity{font-size:23px}.topbar nav{gap:10px}.global-motion{gap:4px}}@media (max-width:599px){.topbar nav a{font-size:12px;padding:6px 0}}.topbar nav{gap:24px}.topbar nav a{border:0;padding:10px 0;font-family:var(--sans);font-size:12px}.topbar nav a:last-child{border:0}@media (max-width:599px){.topbar nav{gap:14px}.topbar nav a{font-size:11px}}.main{padding-top:110px}@media (min-width:1600px){.topbar{right:5vw}}@media (max-width:899px){body:has(.topbar){padding-top:65px}.topbar{left:24px;right:24px}.main{padding-top:26px}}.brand-mark{width:36px;height:36px;object-fit:contain;flex-shrink:0}@media (max-width:899px){.brand-mark{width:30px;height:30px}.ribbon{display:none}}.project-preview{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left}.project-preview:disabled{cursor:default}.project-preview>img{display:block}.project-preview .project-preview-animation{position:absolute;inset:0;height:100%}.project-preview:focus-visible{outline:2px solid #2855da;outline-offset:5px;border-radius:4px}.preview-control{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:5px;min-height:28px;padding:4px 8px;border:1px solid var(--rule);border-radius:3px;background:rgba(255,255,255,.95);color:var(--ink);font:10px var(--sans)}.contribution-meteor{padding:0;border:0;font:inherit;color:inherit;text-align:left;border-radius:65% 35% 45% 55%;background:radial-gradient(circle at 35% 50%,#fff 0 12%,var(--comet-color) 35% 100%)}.contribution-meteor:before{content:"";position:absolute;inset:-22px}.contribution-meteor-tail{position:absolute;top:50%;left:0;width:var(--comet-tail);height:1px;transform:translateY(-50%);background:linear-gradient(to right,var(--comet-color),transparent)}.comet-corona{inset:-6px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--comet-color) 26%,transparent),transparent 70%)}.comet-corona,.comet-filament{position:absolute;pointer-events:none}.comet-filament{display:none;left:2px;top:50%;height:1px;width:var(--comet-tail);transform-origin:left;background:linear-gradient(to right,var(--comet-color),transparent)}.contribution-meteor[data-scope=feature]{border-radius:80% 20% 20% 80%}.contribution-meteor[data-scope=feature] .comet-filament-a{display:block;transform:rotate(5deg);opacity:.55}.contribution-meteor[data-scope=foundation]{box-shadow:0 0 12px color-mix(in srgb,var(--comet-color) 45%,transparent)}.contribution-meteor[data-scope=foundation] .contribution-meteor-tail{height:12px;margin-top:-6px;background:linear-gradient(to right,color-mix(in srgb,var(--comet-color) 45%,transparent),transparent);clip-path:polygon(0 45%,100% 0,80% 50%,100% 100%,0 55%)}.contribution-meteor[data-scope=foundation] .comet-filament{display:block}.contribution-meteor[data-scope=foundation] .comet-filament-a{transform:rotate(-6deg);opacity:.6}.contribution-meteor[data-scope=foundation] .comet-filament-b{transform:rotate(7deg);opacity:.4}.contribution-meteor[data-scope=foundation] .comet-corona{inset:-18px}.comet-detail{position:absolute;display:block;width:var(--detail-width);height:calc(var(--detail-width) / 3);left:calc(var(--detail-width) * -.13);top:calc(var(--detail-width) / -6);overflow:visible}.contributions[data-lens=following],.contributions[data-lens=following] .contribution-meteor{cursor:none}.contribution-meteor{cursor:zoom-in}.comet-lens{z-index:5;overflow:hidden;pointer-events:none;border:1px solid #687898;border-radius:50%;background:transparent;box-shadow:0 0 0 5px #ffffffc9,0 6px 28px #17234324;contain:layout paint}.comet-lens,.lens-comet{position:absolute;top:0;left:0}.lens-comet{transform-origin:0 0}.lens-crosshair{position:absolute;left:50%;top:50%;width:8px;height:8px;border:1px solid #eef4ff66;border-radius:50%;transform:translate(-50%,-50%)}.lens-scale{position:absolute;left:0;right:0;bottom:12px;text-align:center;color:#bdcce8;font:10px var(--sans)}.comet-annotation{position:absolute;z-index:6;top:0;left:0;padding:8px 0 8px 12px;border-left:1px solid #c3cddd;background:#fafbfcee;pointer-events:none}.comet-annotation[data-mode=focus]{pointer-events:auto}.comet-annotation small{font:10px var(--sans);color:var(--muted);overflow-wrap:anywhere}.comet-annotation h3{font:25px/1.1 var(--serif);margin:8px 0}.comet-annotation p{font:12px/1.55 var(--sans);margin:0;color:#4f5868}.comet-annotation a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:11px var(--sans);margin-top:6px}.lens-close{position:absolute;z-index:7;right:14px;top:108px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--rule);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer}.contribution-inspect:focus-visible,.lens-close:focus-visible{outline:2px solid #2855da;outline-offset:2px}.contribution-inspect{display:flex;justify-content:space-between;width:100%;background:none;border:0;padding:8px 0;font:inherit;color:inherit;text-align:left;cursor:zoom-in}.contribution-inspect,.contributions .contribution{align-items:center;gap:16px}.contribution>a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:44px;font-size:11px}@media (max-width:599px){.comet-annotation h3{font-size:23px}.contributions .contribution{gap:8px}}.contributions[data-lens=focused] .contribution-details{visibility:hidden}.comet-annotation[data-mode=focus]{background:#fafbfc}.comet-lens[data-locked=true]{background:#10172c}.comet-lens:not([data-locked=true]) .lens-scale{visibility:hidden}.comet-lens[data-locked=true] .lens-crosshair{width:14px;height:14px;border-color:#d7e8ffb3}.art-stream{stroke-dasharray:18 24}.art-crack{stroke-dasharray:9 14}.art-bridge{stroke-dasharray:5 7}.story-detail{margin:28px 0 40px}.story-detail a{display:block;cursor:zoom-in}