.wb-insights-page{background:var(--wb-paper)}.wb-insights-page .wb-nav{border-bottom:1px solid var(--wb-line)}.wb-insights-page .wb-nav [aria-current=page]{color:var(--wb-blue);text-decoration:underline;text-underline-offset:8px}.wb-insights-page .wb-nav-cta{background:var(--wb-blue);border-color:var(--wb-blue)}.in-main{max-width:1440px;margin-inline:auto;padding-inline:64px}.in-main :is(h1,h2,h3){font-weight:700;letter-spacing:-.05em}.in-main .wb-eyebrow{margin-bottom:28px;color:var(--wb-blue);font-size:12px}.in-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding-block:36px 64px;border-bottom:1px solid var(--wb-line)}.in-hero-copy{position:relative;padding-block:40px}.in-hero-copy:after{content:"";display:block;width:136px;height:48px;margin-top:40px;background-image:radial-gradient(circle,var(--wb-grid) 1px,transparent 1.2px);background-size:22px 22px}.in-hero h1{margin:0;font-size:clamp(52px,6.3vw,90px);line-height:.98;letter-spacing:-.065em}.in-intro{max-width:38ch;margin-top:28px;font-size:20px;line-height:1.65}.in-annotation{width:-moz-fit-content;width:fit-content;margin:28px 0 0 24px;color:var(--wb-blue);font:28px/1.2 Patrick Hand,cursive;transform:rotate(-6deg)}.in-feature-scene{position:relative;isolation:isolate;padding:96px 40px 0 0;min-width:0}.in-notebook-art{position:absolute;z-index:-1;width:88%;height:auto;top:0;right:-24px;pointer-events:none}.in-feature{position:relative;isolation:isolate;padding:64px 40px 32px 64px;background-color:var(--wb-paper);background-image:repeating-linear-gradient(to bottom,transparent 0 31px,var(--wb-line) 31px 32px);border:1px solid var(--wb-line);border-radius:4px;box-shadow:0 10px 30px #16202a14}.in-feature:before,.in-feature:after{content:"";position:absolute;z-index:-1;inset:0;background:var(--wb-paper) url(/textures/workbench-grain.svg);border:1px solid var(--wb-line);border-radius:4px;pointer-events:none}.in-feature:before{transform:translate(-9px,-6px) rotate(-2deg);z-index:-3}.in-feature:after{background-image:repeating-linear-gradient(to bottom,transparent 0 31px,var(--wb-line) 31px 32px),url(/textures/workbench-grain.svg);z-index:-2}.in-binding{position:absolute;inset:0 auto 0 32px;border-right:1px solid var(--wb-grid);width:1px;pointer-events:none}.in-binding:before{content:"";position:absolute;top:32px;bottom:20px;right:25px;width:13px;background:repeating-linear-gradient(to bottom,var(--wb-ink) 0 5px,transparent 5px 48px)}.in-bookmark{position:absolute;top:-1px;right:28px;width:34px;height:66px;background:var(--wb-tape) url(/textures/workbench-grain.svg);clip-path:polygon(0 0,100% 0,100% 100%,50% 83%,0 100%)}.in-feature-meta{position:relative;margin:0 0 28px;color:var(--wb-blue);font:500 11px/1.6 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.in-feature-meta span{margin-inline:8px}.in-feature h2{position:relative;margin:0;font-size:clamp(28px,3vw,43px);line-height:1.1}.in-feature h2 a{background:var(--wb-paper);box-shadow:0 3px 0 var(--wb-paper),0 -3px 0 var(--wb-paper);box-decoration-break:clone;-webkit-box-decoration-break:clone}.in-feature h2 a:hover{color:var(--wb-blue);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.in-feature-description{position:relative;background:var(--wb-paper);margin:28px 0;padding-block:4px;font-size:16px;line-height:1.65}.in-feature-bottom{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.in-read-link{display:inline-flex;align-items:center;min-height:44px;color:var(--wb-blue);font:500 14px/1.5 JetBrains Mono,monospace;text-decoration:underline;text-underline-offset:6px}.in-read-link:hover{color:var(--wb-ink);text-decoration-thickness:2px}.in-reading-time{color:var(--wb-blue);font:11px/1.6 JetBrains Mono,monospace}.in-index{padding-block:48px 0;scroll-margin-top:100px}.in-index-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:24px}.in-index h2{margin:0;font-size:clamp(38px,4.8vw,68px);line-height:1.04;letter-spacing:-.06em}.in-index-note{flex-shrink:0;color:var(--wb-blue);font:24px/1.1 Patrick Hand,cursive;transform:rotate(-6deg);margin-right:24px}.in-filters{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;border-bottom:1px solid var(--wb-line);padding-bottom:12px}.in-filters button{position:relative;min-height:44px;padding:8px 0;font-size:15px;text-align:left}.in-filters button[aria-pressed=true]{color:var(--wb-blue);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.in-filters button:hover{color:var(--wb-blue)}.in-main button:focus-visible{outline:2px solid var(--wb-blue);outline-offset:5px}.in-result-count{margin-block:20px 0;color:var(--wb-blue);font:11px/1.6 JetBrains Mono,monospace}.in-note-list{list-style:none;margin:0;padding:0}.in-note{padding-block:32px;border-bottom:1px solid var(--wb-line)}.in-note article{display:grid;grid-template-columns:minmax(0,.19fr) minmax(0,1fr) minmax(0,.24fr);gap:32px}.in-note-meta{display:flex;flex-direction:column;gap:8px;padding-top:4px;color:var(--wb-blue);font:11px/1.6 JetBrains Mono,monospace}.in-note-meta time{text-transform:uppercase}.in-note-copy h3{font-size:clamp(23px,2.1vw,30px);line-height:1.2;margin:0;letter-spacing:-.035em}.in-note-copy h3 a:hover{color:var(--wb-blue);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.in-note-copy p{max-width:70ch;font-size:15px;line-height:1.65;margin:12px 0 0}.in-note-topics{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:4px;color:var(--wb-blue);font:10px/1.5 JetBrains Mono,monospace;text-transform:uppercase;overflow-wrap:anywhere}.in-index-end{display:flex;align-items:center;gap:24px;margin-top:24px;color:var(--wb-blue);font:11px/1.6 JetBrains Mono,monospace}.in-index-end span{flex:1;height:1px;background:var(--wb-line)}.in-empty{padding-block:48px;border-bottom:1px solid var(--wb-line)}.in-empty h3{margin:0 0 12px;font-size:28px}.in-empty p{font-size:16px;line-height:1.6}.in-empty button{margin-top:12px}.in-filters[hidden],.in-note[hidden],.in-empty[hidden],.in-empty button[hidden]{display:none}.in-project{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:64px}.in-project h2{margin:0;font-size:clamp(36px,4vw,56px);line-height:1.04}.in-project p{max-width:44ch;margin:0 0 24px;font-size:18px;line-height:1.65}.in-project .wb-button{text-transform:none;letter-spacing:normal}@media(max-width:1199px){.in-main{padding-inline:32px}.in-hero{gap:24px}.in-feature-scene{padding:72px 24px 0 0}.in-notebook-art{right:-16px}.in-feature{padding:64px 28px 28px 52px}.in-feature h2{font-size:32px}.in-intro{font-size:18px}.in-note article{gap:24px;grid-template-columns:minmax(0,.2fr) minmax(0,1fr) minmax(0,.24fr)}}@media(min-width:768px)and (max-width:1023px){.in-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}.in-hero h1{font-size:52px}.in-feature{padding:60px 20px 24px 36px}.in-feature h2{font-size:28px}.in-binding{left:22px}.in-binding:before{width:10px;right:17px}.in-feature-meta span{display:none}.in-feature-meta time{display:block}.in-feature-description{font-size:15px}.in-note article{grid-template-columns:minmax(0,1fr) minmax(0,.28fr);gap:16px 24px}.in-note-meta{grid-column:1 / -1;flex-direction:row;gap:20px;padding-top:0}}@media(max-width:767px){.in-hero{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:40px}.in-hero-copy{padding:0}.in-main .wb-eyebrow{margin-bottom:20px}.in-hero h1{font-size:clamp(48px,9.5vw,72px)}.in-intro{margin-top:20px;max-width:45ch}.in-annotation{margin:20px 0 0;font-size:25px}.in-hero-copy:after{display:none}.in-feature-scene{width:min(100%,520px);justify-self:center;padding-top:80px;margin-top:16px}.in-notebook-art{width:80%;right:-8px}.in-feature{padding:60px 28px 28px 44px}.in-feature h2{font-size:clamp(27px,5.5vw,34px)}.in-binding{left:24px}.in-binding:before{width:11px;right:19px}.in-feature-description{font-size:15px;margin-block:24px}.in-feature-meta{font-size:10px;margin-bottom:24px}.in-bookmark{height:48px;width:28px;right:20px}.in-index{padding-top:32px}.in-index-heading{align-items:flex-start;gap:16px}.in-index-note{font-size:22px;margin-right:0}.in-filters{gap:4px 24px}.in-note{padding-block:24px}.in-note article{grid-template-columns:minmax(0,1fr);gap:12px}.in-note-meta{padding-top:0;flex-direction:row;flex-wrap:wrap;gap:8px 20px}.in-note-copy h3{font-size:25px}.in-note-topics{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.in-project{grid-template-columns:1fr;gap:24px;padding-top:48px}.in-project p{font-size:16px}}@media(max-width:479px){.in-main{padding-inline:24px}.in-hero h1{font-size:clamp(43px,12vw,56px)}.in-intro{font-size:17px}.in-feature-scene{padding-right:8px;padding-top:64px}.in-feature{padding:56px 20px 24px 32px}.in-feature h2{font-size:28px}.in-feature-meta span{display:none}.in-feature-meta time{display:block}.in-binding{left:16px}.in-binding:before{width:10px;right:12px}.in-index-heading{flex-direction:column;margin-bottom:16px}.in-index h2{font-size:38px}.in-index-note{display:none}.in-filters{gap:4px 20px}.in-filters button{font-size:14px}.in-note-copy h3{font-size:24px}.in-index-end{font-size:10px}}
