main :focus-visible{outline-color:var(--ink)}.s-hero :focus-visible,.s-pagehead :focus-visible{outline-color:var(--paper)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.s-header{padding:8px var(--edge);background:var(--ink);color:var(--paper);align-items:center;gap:clamp(12px,2.4vw,32px);display:flex}.s-brand{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:14px;margin-right:auto;font-size:clamp(15px,1.25vw,18px);line-height:1.2;display:flex}.s-brand-mark{flex:none;width:48px;height:48px}.s-brand-name{text-wrap:balance;min-width:0}.s-nav{gap:4px;display:flex}.s-nav a,.s-menu-panel nav a{text-underline-offset:7px;transition:text-decoration-color var(--motion);padding:12px 14px;text-decoration:underline 2px #0000}.s-nav a{font-size:var(--text-small)}.s-nav a:hover,.s-nav a[aria-current],.s-nav a[data-section],.s-menu-panel nav a:hover,.s-menu-panel nav a[aria-current],.s-menu-panel nav a[data-section]{text-decoration-color:currentColor}.s-social{display:flex}.s-donate{white-space:nowrap;background:var(--accent);min-height:48px;color:var(--ink);border:2px solid var(--ink);--button-fill:var(--paper);flex:none;gap:12px;padding:8px 20px}.s-donate:focus-visible{outline-color:var(--paper)}.s-social a{width:44px;height:44px;transition:box-shadow var(--motion);border-radius:50%;place-items:center;display:grid}.s-social a:hover{box-shadow:inset 0 0 0 2px}.s-social svg{fill:currentColor;width:44px;height:44px}.s-menu{background:inherit;color:inherit;display:none}.s-menu::details-content{background:inherit;color:inherit}.s-menu-button{cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;list-style:none;display:grid}.s-menu-button::-webkit-details-marker{display:none}.s-burger{width:26px;height:10px;display:block;position:relative}.s-burger:before,.s-burger:after{content:"";height:2px;transition:transform var(--motion);background:currentColor;position:absolute;left:0;right:0}.s-burger:before{top:0}.s-burger:after{bottom:0}.s-menu[open] .s-burger:before{transform:translateY(4px)rotate(45deg)}.s-menu[open] .s-burger:after{transform:translateY(-4px)rotate(-45deg)}.s-menu-panel{padding:8px var(--edge) 28px;background:inherit;color:inherit;gap:8px;display:grid;position:absolute;top:100%;left:0;right:0}.s-menu-panel nav{display:grid}.s-menu-panel nav a{font-family:var(--font-display);letter-spacing:-.02em;justify-self:start;padding:10px 0;font-size:28px;line-height:1.2}.s-menu-panel .s-social{margin-left:-8px}@media (width<=1200px){.s-header>.s-social{display:none}}@media (width<=1000px){.s-nav a{padding:12px 10px}.s-donate{padding:8px 16px}}@media (width<=860px){.s-header>.s-nav{display:none}.s-menu{display:block}.s-header{min-height:72px}.s-brand-mark{width:40px;height:40px}}@media (width<=640px){.s-brand-name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=400px){.s-brand{gap:10px}.s-brand-mark{width:34px;height:34px}}@media (width<=360px){.s-header{gap:8px}.s-donate{padding:8px 14px}.s-header .s-donate>span[aria-hidden]{display:none}}.s-hero{background:var(--ink);color:var(--paper);padding:clamp(40px,6.5vw,96px) var(--edge) clamp(48px,6.5vw,88px);container-type:inline-size}.s-hero-title{view-transition-name:none;letter-spacing:-.005em;text-transform:uppercase;text-wrap:initial;margin:0;font-size:6.13497cqw;line-height:1.2}.s-hero-mark{color:var(--ink);background:0 0}.s-hero-line{background:var(--accent);max-width:100%;margin-bottom:-1px;padding:.03em .12em .06em;display:inline-block}.s-hero-sub{text-wrap:balance;max-width:34ch;font-family:var(--font-display);letter-spacing:-.02em;margin:clamp(24px,3vw,44px) 0 0;font-size:clamp(24px,3.4vw,48px);font-weight:800;line-height:1.18}@container (width<=700px){.s-hero-title{font-size:11.3636cqw;line-height:1.18}}@media (prefers-reduced-motion:no-preference){.s-hero-line{animation:hero-ink .66s cubic-bezier(.2,.7,.3,1) var(--line-delay) both}.s-hero-sub{animation:.42s cubic-bezier(.2,.7,.3,1) .7s both hero-arrive}}.s-cta{padding:clamp(24px,3vw,40px) var(--edge);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.s-cta-text{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(26px,3.2vw,44px);font-weight:800;line-height:1.15}.s-strip{position:relative}.s-track{scroll-snap-type:x mandatory;padding:8px var(--edge);scroll-padding-inline:var(--edge);overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;gap:clamp(16px,2vw,32px);display:flex;overflow-x:auto}.s-track.is-dragging{scroll-snap-type:none;user-select:none;cursor:grabbing}.s-card{scroll-snap-align:start;flex-direction:column;flex:0 0 clamp(260px,29vw,420px);align-items:flex-start;gap:20px;min-width:0;display:flex}.s-card-title{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.2}.s-card>.button{margin-top:auto}.s-cover{width:100%;transition:transform var(--motion);display:block}.s-cover:hover{transform:translateY(-3px)}.s-cover img{aspect-ratio:1;width:100%;height:auto}.s-strip-nav{padding:20px var(--edge) 0;visibility:hidden;justify-content:flex-end;gap:12px;display:flex}.s-strip.is-scrollable .s-strip-nav{visibility:visible}@media (scripting:none){.s-strip-nav{display:none}}.s-arrow{width:52px;height:52px;transition:background var(--motion),color var(--motion),opacity var(--motion);background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.s-arrow:hover:not(:disabled){background:var(--ink);color:var(--paper)}.s-arrow:disabled{opacity:.3;cursor:default}@media (width<=760px){.s-card{flex-basis:78%}}.s-episodes{background:var(--white);padding:clamp(48px,7vw,104px) 0 clamp(24px,3vw,48px)}.s-section-head{padding:0 var(--edge) clamp(24px,3vw,40px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 40px;display:flex}.s-post{gap:var(--grid-gap);padding:clamp(24px,4vw,56px) var(--edge) clamp(64px,9vw,128px);background:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.s-post-image{transition:transform var(--motion);display:block}.s-post-image:hover{transform:translateY(-3px)}.s-post-image img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.s-post-body{flex-direction:column;align-items:flex-start;gap:24px;max-width:46ch;display:flex}.s-post-body p{font-size:var(--text-lead);margin:0}.s-title{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,48px);line-height:1.12}.s-heading{letter-spacing:-.035em;max-width:16ch;margin:0;font-size:clamp(34px,5vw,72px);line-height:1.1}.s-whatsapp{gap:var(--grid-gap);padding:clamp(56px,8vw,120px) var(--edge);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.s-whatsapp-text{flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,40px);display:flex}.s-whatsapp-qr{width:clamp(200px,24vw,340px);height:auto}.s-support{background:var(--white);padding:clamp(40px,6vw,88px) 0;overflow:hidden}.s-marquee{margin:0}.s-marquee .support-marquee-track{font-size:clamp(48px,8.4vw,128px);line-height:1.15}.s-marquee--reverse .support-marquee-track{animation-direction:reverse}.s-support:focus-within .support-marquee-track,.s-marquee:hover .support-marquee-track{animation-play-state:paused}.s-bank{padding:clamp(28px,4vw,56px) var(--edge);flex-direction:column;align-items:center;gap:28px;display:flex}.s-bank-qr{width:min(400px,80vw);display:block}.s-bank-qr img{width:100%;height:auto}@media (prefers-reduced-motion:reduce){.s-marquee .support-marquee-track{padding-inline:var(--edge)}.s-marquee .support-marquee-track>span>span{display:none}}.s-projects{padding:clamp(24px,4vw,64px) var(--edge) clamp(56px,8vw,112px);background:var(--white)}.s-projects .s-heading{max-width:none;margin-bottom:clamp(32px,4vw,56px)}.s-project{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.s-project-body{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.s-duotone{max-width:none}.s-partners{padding:clamp(24px,4vw,64px) var(--edge) clamp(72px,10vw,144px);background:var(--white)}.s-ink-filter{width:0;height:0;position:absolute;overflow:hidden}.s-partners-title{letter-spacing:-.03em;margin:0 0 clamp(28px,3.5vw,48px);font-size:clamp(28px,3vw,40px);line-height:1.15}.s-partner-row{flex-wrap:wrap;align-items:center;gap:32px clamp(40px,6vw,96px);display:flex}.s-partner-row a{display:block}.s-partner{--cap:clamp(22px,2.4vw,34px);filter:url(#ink-logo);width:auto;max-width:100%}.s-partner--elevenlabs{height:var(--cap)}.s-partner--onlyoffice{height:calc(var(--cap) * 2)}.s-partner--datacamp{height:calc(var(--cap) * 2.2)}.s-footer{background:var(--ink);color:var(--paper);padding:clamp(48px,6vw,88px) var(--edge) 28px}.s-footer-grid{grid-template-columns:auto auto auto minmax(0,1fr);align-items:start;gap:32px clamp(32px,5vw,72px);display:grid}.s-footer-col{flex-direction:column;align-items:flex-start;display:flex}.s-footer-title{letter-spacing:-.01em;color:var(--paper);margin:0 0 8px;font-size:clamp(18px,1.4vw,20px);line-height:1.3}.s-footer a{text-underline-offset:6px;transition:text-decoration-color var(--motion),color var(--motion);padding:7px 0;text-decoration:underline 2px #0000}.s-footer a:hover{color:var(--accent);text-decoration-color:currentColor}.s-footer-legal{max-width:46ch;color:var(--inverse-muted);justify-self:end;font-size:14px;line-height:1.6}.s-footer-legal p{margin:0}.s-footer-name{font-family:var(--font-display);color:var(--paper);font-size:20px;font-weight:800;line-height:1.3;margin-bottom:12px!important}.s-footer-bottom{flex-wrap:wrap;gap:8px 32px;padding-top:8px;display:flex}.s-footer-grid+.s-footer-bottom{margin-top:clamp(32px,4vw,56px)}@media (width<=860px){.s-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-footer-legal{grid-column:1/-1;justify-self:start}}@media (width<=480px){.s-footer-grid{grid-template-columns:minmax(0,1fr)}}.s-pagehead{background:var(--ink);color:var(--paper);padding:clamp(40px,6vw,88px) var(--edge) clamp(44px,6.5vw,96px)}.s-pagehead h1{letter-spacing:-.03em;max-width:20ch;margin:0;font-size:clamp(34px,5.6vw,84px);line-height:1.08}.s-pagehead h1 a:hover{text-underline-offset:10px;text-decoration:underline 3px}.s-pagehead--media .s-pagehead-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.s-pagehead--media h1{max-width:none;font-size:clamp(32px,4.2vw,64px)}.s-pagehead-cover{border:6px solid var(--paper);background:var(--ink);border-radius:6px;display:block;overflow:hidden;box-shadow:0 18px 36px #0000004d}.s-pagehead-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}@media (width<=860px){.s-pagehead--media .s-pagehead-inner{grid-template-columns:minmax(0,1fr)}}.s-lead{max-width:70ch;font-size:var(--text-lead);margin:clamp(20px,2.4vw,32px) 0 0;line-height:1.55}.s-meta{font-size:var(--text-small);color:var(--inverse-muted);flex-wrap:wrap;gap:6px 28px;margin:clamp(20px,2.4vw,32px) 0 0;display:flex}.s-meta a{text-underline-offset:5px;text-decoration:underline}.s-meta a:hover{color:var(--accent)}.s-meta span+span:before,.s-meta time+span:before{content:"";vertical-align:-.15em;opacity:.5;background:currentColor;width:1px;height:1em;margin:0 14px 0 -14px;display:inline-block}@media (width<=520px){.s-meta span+span:before,.s-meta time+span:before{display:none}}.s-article{background:var(--white);padding:clamp(40px,6vw,88px) var(--edge) clamp(56px,8vw,112px)}.s-article-inner{max-width:720px;margin-inline:auto}.s-prose{max-width:66ch}.s-prose p,.s-prose li{font-size:var(--text-body);line-height:1.65}.s-prose p{margin:0 0 1.1em}.s-prose h2{letter-spacing:-.03em;margin:1.7em 0 .6em;font-size:clamp(28px,3.4vw,44px);line-height:1.12}.s-prose h3{letter-spacing:-.02em;margin:1.5em 0 .5em;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.s-prose>:first-child{margin-top:0}.s-prose ul{margin:0 0 1.2em;padding-left:1.3em}.s-prose li{margin-bottom:.5em}.s-prose a{text-underline-offset:4px;text-decoration:underline 1px}.s-prose a:hover{text-decoration-thickness:2px}.s-resources{margin:clamp(28px,4vw,44px) 0}.s-resources details{border-top:1px solid var(--line)}.s-resources details:last-child{border-bottom:1px solid var(--line)}.s-resources summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(19px,1.9vw,24px);font-weight:800;line-height:1.25;list-style:none;display:flex}.s-resources summary::-webkit-details-marker{display:none}.s-resources summary:after{content:"+";font-family:var(--font-body);transition:transform var(--motion);flex:none;font-size:34px;font-weight:400;line-height:1}.s-resources details[open] summary:after{transform:rotate(45deg)}.s-resources ul{margin:0;padding:0 0 12px 1.2em}.s-resources li{margin:0 0 14px;line-height:1.55}.s-resources a{text-underline-offset:4px;text-decoration:underline}.s-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,32px) clamp(20px,3vw,40px);margin:clamp(28px,4vw,44px) 0;display:grid}.s-action{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.s-action h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,24px);line-height:1.2}.s-resources+.s-prose,.s-prose+.s-resources{margin-top:clamp(28px,4vw,44px)}@media (width<=719px){.s-actions{grid-template-columns:minmax(0,1fr)}}.s-topics{max-width:66ch;font-size:var(--text-small);color:var(--muted);margin:clamp(32px,4vw,48px) 0 0;line-height:1.6}.s-pager{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(40px,6vw,72px);display:grid}.s-pager a{transition:color var(--motion);flex-direction:column;gap:8px;padding:20px 0;display:flex}.s-pager a:hover strong{text-underline-offset:6px;text-decoration:underline}.s-pager-prev{grid-column:1}.s-pager-next{text-align:right;grid-column:2;align-items:flex-end}.s-pager small{font-size:var(--text-small);color:var(--muted)}.s-pager strong{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);line-height:1.2}@media (width<=600px){.s-pager{grid-template-columns:minmax(0,1fr)}.s-pager-prev,.s-pager-next{text-align:left;grid-column:1;align-items:flex-start}}.s-catalog{background:var(--white);padding:clamp(40px,6vw,88px) var(--edge) clamp(64px,9vw,128px)}.s-eps{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(40px,5vw,72px) clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.s-ep{min-width:0}.s-ep-link{flex-direction:column;align-items:flex-start;gap:14px;height:100%;display:flex}.s-ep-cover{aspect-ratio:1;width:100%;height:auto;transition:transform var(--motion);display:block}.s-ep-link:hover .s-ep-cover{transform:translateY(-3px)}.s-ep time{font-size:var(--text-small);color:var(--muted)}.s-ep h2{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.2}.s-ep .button{pointer-events:none;margin-top:6px}.s-ep-link:hover .button:before,.s-ep-link:focus-visible .button:before{transform:scaleX(1)}.s-ep-link:hover .button-secondary,.s-ep-link:focus-visible .button-secondary{color:var(--ink)}.s-ep-link:focus-visible{outline-offset:8px}.s-subscribe{gap:var(--grid-gap);padding:clamp(48px,7vw,104px) var(--edge) clamp(64px,9vw,128px);background:var(--white);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.s-subscribe img{width:100%;max-width:560px;height:auto}.s-platforms{gap:6px;margin:0;padding:0;list-style:none;display:grid}.s-platforms a{font-family:var(--font-display);letter-spacing:-.03em;text-underline-offset:8px;transition:text-decoration-color var(--motion);font-size:clamp(32px,4.4vw,64px);font-weight:800;line-height:1.15;text-decoration:underline 2px #0000;display:inline-block}.s-platforms a:after{content:"↗";font-family:var(--font-body);vertical-align:.45em;margin-left:.25em;font-size:.5em;font-weight:400}.s-platforms a:hover,.s-platforms a:focus-visible{text-decoration-color:currentColor}.s-school{background:var(--white);padding:clamp(40px,6vw,88px) 0 clamp(56px,8vw,112px)}.s-campaign .s-duotone{aspect-ratio:3/2}.s-campaign .s-duotone img{object-fit:cover;height:100%}.s-campaign h2{letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.9vw,26px);line-height:1.25}.s-contact{gap:var(--grid-gap);padding:clamp(48px,7vw,104px) var(--edge) clamp(64px,9vw,128px);background:var(--white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.s-contact img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.s-contact-body{flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,36px);display:flex}.s-mailto{min-height:64px;padding:18px 28px;font-size:clamp(17px,1.6vw,20px)}.s-contact-links{flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.s-contact-links a{text-underline-offset:6px;padding:10px 0;text-decoration:underline;display:inline-block}.s-contact-links a:hover{text-decoration-thickness:2px}.s-mark-full{background:var(--accent);color:var(--ink);padding:0 .1em}.s-note{background:var(--white);padding:clamp(40px,6vw,88px) var(--edge) clamp(72px,10vw,144px)}.s-note-inner{flex-direction:column;align-items:flex-start;gap:28px;max-width:60ch;display:flex}.s-note p{font-size:var(--text-lead);margin:0}.s-note-actions{flex-wrap:wrap;gap:16px;display:flex}@media (width<=480px){main .button{gap:16px;padding-inline:20px}}@media (width<=860px){.s-post,.s-whatsapp,.s-project,.s-subscribe,.s-contact{grid-template-columns:minmax(0,1fr)}.s-whatsapp-qr{width:min(260px,70vw)}.s-subscribe img{max-width:420px}}@media (width<=520px){.s-arrow{width:48px;height:48px}.s-eps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.s-cover:hover,.s-post-image:hover,.s-ep-link:hover .s-ep-cover{transform:none}}@keyframes s-surface{0%{background:var(--ink);color:var(--paper)}to{background:var(--paper);color:var(--ink)}}@keyframes s-arrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes s-ring{0%{outline-color:var(--paper)}to{outline-color:var(--ink)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.s-header{animation-name:s-surface;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 120px}.s-donate{animation-name:s-ring;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 120px}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-post-image,.s-post-body,.s-whatsapp-text,.s-whatsapp-qr,.s-project,.s-bank,.s-partners-title,.s-partner-row,.s-subscribe>*,.s-contact>*,.s-note-inner,.s-catalog .s-ep,.s-article-inner>.s-prose{animation-name:s-arrive;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 28%}.brand-marker{animation-name:marker-draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}}}
