.agenda-section .wall-calendar.material-calendar{background:#dedcd2;border-radius:0 0 3px 1px;box-shadow:0 1px #fffdf5,1px 4px #c5c2b6,0 7px #eeebe2,1px 10px 2px #aca99c77,5px 18px 27px #1021291f}.agenda-section .material-calendar:before{background:url(/images/scanned-paper.webp) center / cover;border-radius:0;transform:rotate(.18deg)}.agenda-section .material-calendar .calendar-sheet{background:linear-gradient(#fffdf538,#fffdf538),url(/images/scanned-paper.webp) center / 100% 100%;border:1px solid #918e7c65;border-radius:0 0 2px;box-shadow:inset 0 1px #fff9}.agenda-section .material-calendar .calendar-sheet:after{width:18px;height:14px;background:linear-gradient(142deg,transparent 50%,#f9f7ee 58%,#b9b49e55);border-radius:0}.agenda-section .material-calendar .calendar-top{background:none;padding-top:33px;border-bottom-color:#626a5f77}.agenda-section .calendar-binding{position:absolute;top:2px;left:0;right:0;height:4px;z-index:10;pointer-events:none}.agenda-section .calendar-binding span{position:absolute;width:19px;height:2px;left:30%;background:#70756d;border-radius:1px;box-shadow:0 1px #fff9,1px 1px 2px #10212933}.agenda-section .calendar-binding span:last-child{left:auto;right:30%}.agenda-section .material-calendar .calendar-table th{background:#81775a08}.agenda-section .material-calendar .calendar-day{border-color:#60685838}.chapter-laboratori .photo-laboratori{padding:0;border:7px solid #e9e4d4;background:#003153}.chapter-laboratori .photo-laboratori img{display:block;width:100%;height:clamp(390px,41vw,640px);object-fit:cover;background:#003153}.chapter-laboratori .photo-laboratori figcaption{position:absolute;bottom:0;left:0;right:0;color:#e5f9ff;background:linear-gradient(transparent,#002b50d9);padding:40px 17px 17px;margin:0;font-size:10px}.chapter-laboratori .photo-laboratori .cyanotype-credit{font-size:8px;opacity:.8}.film-section .film-image video{filter:none}.film-section .film-texture{background:none;box-shadow:inset 0 0 28px #10212925}.film-section .film-texture:after{opacity:.025}@media(max-width:700px){.agenda-section .material-calendar .calendar-top{padding-top:27px}.chapter-laboratori .photo-laboratori{border-width:5px}.chapter-laboratori .photo-laboratori img{height:390px}}.chapter-tallers,.chapter-comunitat{isolation:isolate}.film-section .film-image video{aspect-ratio:16/9;object-fit:contain;background:#17221c}.chapter-tallers{--ambient-base: var(--green)}.chapter-comunitat{--ambient-base: var(--paper)}.background-media{position:absolute;inset:0 0 0 20%;z-index:-1;overflow:hidden;pointer-events:none;opacity:.72;mask-image:linear-gradient(90deg,transparent,#000 35%)}.background-media video{position:absolute;top:-80px;left:0;width:100%;height:calc(100% + 160px);max-width:none;object-fit:cover;object-position:50% 50%;filter:saturate(.7) contrast(.95);transform:translate3d(0,var(--video-y, 0px),0)}.background-media:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ambient-base) 62%,transparent)}.motion-off .background-media video{transform:none}@media(max-width:700px){.background-media{position:relative;inset:auto;width:calc(100% + 12vw);margin-inline:-6vw;aspect-ratio:16 / 9;flex-shrink:0;z-index:0;opacity:.8;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.background-media video{top:-12px;height:calc(100% + 24px);object-fit:contain}.background-media:after{background:color-mix(in srgb,var(--ambient-base) 28%,transparent)}}.community-collage .community-note-stage{--cat-width: 170px;--cat-right: 20%;position:absolute;width:90%;right:-5%;bottom:0;transform:rotate(7deg);z-index:2;isolation:isolate}.community-note-stage .community-paper{position:relative;width:100%;bottom:auto;right:auto;transform:none;z-index:3}.community-note-stage .community-last-line{display:flex;align-items:baseline;gap:0;white-space:nowrap}.community-note-stage .cat-trigger{display:inline-block;background:transparent;border:0;border-radius:0;padding:0;margin:0;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.community-note-stage .cat-trigger:focus-visible{outline-color:var(--paper);outline-offset:4px}.cat-reveal-window{position:absolute;width:var(--cat-width);height:calc(var(--cat-width) + 10px);right:var(--cat-right);bottom:calc(100% - 20px);overflow:hidden;z-index:1;pointer-events:none}.cat-reveal-window .orange-cat{position:absolute;left:0;bottom:-8px;width:100%;height:auto;transform:translateY(calc(100% + 20px));transition:transform .48s cubic-bezier(.2,.75,.2,1);filter:drop-shadow(0 2px 1px #10212924)}.community-note-stage.is-peeking .orange-cat{transform:translateY(0)}.cat-sound-control{position:absolute;right:calc(var(--cat-right) - 47px);bottom:calc(100% + 40px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:54px;min-height:54px;padding:10px 8px;color:var(--ink);border:1px solid #10212955;border-radius:50% 50% 44% 48%;background:var(--paper);box-shadow:2px 4px 6px #10212922;z-index:4;transform:rotate(-7deg)}.cat-sound-control span{font:7px/1.3 var(--mono);white-space:nowrap}.cat-sound-control:hover{background:#ffe2a9}.cat-sound-control:disabled{opacity:.6}@media(max-width:700px){.community-collage .community-note-stage{--cat-width: 134px;--cat-right: 20%;width:95%;right:-3%}.cat-sound-control{min-width:50px;min-height:50px;padding:8px;bottom:calc(100% + 25px)}}.chapter-laboratori{isolation:isolate;transition:background-color .8s ease,color .8s ease}.chapter-laboratori .chapter-meta{padding-right:95px}.chapter-laboratori:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 87% 5%,#ff3b1e88,transparent 55%),radial-gradient(ellipse at 30% 90%,#b40b2355,transparent 70%);opacity:0;transition:opacity .9s ease}.chapter-laboratori[data-darkroom=red]{background-color:#580c17;color:#fff1d8}.chapter-laboratori[data-darkroom=red]:before{opacity:1}.chapter-laboratori .photo-laboratori{transition:box-shadow .8s,border-color .8s}.chapter-laboratori[data-darkroom=red] .photo-laboratori{border-color:#e89b7c;box-shadow:0 0 65px #ff341a44,5px 12px 25px #20000988}.chapter-laboratori .photo-laboratori img{transition:filter .9s ease}.chapter-laboratori[data-darkroom=red] .photo-laboratori img{filter:sepia(1) saturate(2.5) hue-rotate(315deg) brightness(.8)}.chapter-laboratori .photo-laboratori:after{content:"";position:absolute;inset:0;background:#ff2818;mix-blend-mode:multiply;pointer-events:none;opacity:0;transition:opacity .9s ease}.chapter-laboratori[data-darkroom=red] .photo-laboratori:after{opacity:.68}.chapter-laboratori .photo-laboratori figcaption{z-index:1}.chapter-laboratori[data-darkroom=red] .title-dot,.chapter-laboratori[data-darkroom=red] .photo-scribble{color:#ffb895}.darkroom-switch{position:absolute;top:0;right:7%;z-index:6;width:72px;height:232px;padding:0;border:0;color:#fff2d2;background:transparent;cursor:grab}.darkroom-switch:active{cursor:grabbing}.chain-swing{display:block;width:64px;transform-origin:50% 0;animation:chain-sway 7s ease-in-out infinite;animation-play-state:paused}.chain-visible:not(.chain-page-hidden) .chain-swing{animation-play-state:running}.chain-hint{display:block;font:7px/1.4 var(--mono);letter-spacing:.06em;text-align:center;opacity:.75}@keyframes chain-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@media(max-width:700px){.chapter-laboratori .chapter-meta{padding-right:56px}.darkroom-switch{right:4%;width:56px;height:174px}.chain-swing{width:48px}.pull-chain{width:48px;height:158px}.chain-hint{font-size:6px}.chapter-laboratori .chapter-story h2{padding-right:30px}}.chapter .chapter-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.chapter .chapter-story,.chapter .chapter-art{min-width:0}.chapter .chapter-story h2{overflow-wrap:anywhere;hyphens:auto}.chapter-tallers .chapter-art .type-poster,.community-note-stage .community-paper{container-type:inline-size}.chapter-tallers .type-poster>span:not(.poster-registration){max-width:100%;font-size:min(76px,calc(145cqi / var(--line-chars)));line-height:.98;overflow-wrap:normal}.chapter-tallers .type-poster>.poster-punch{font-size:min(230px,calc(145cqi / var(--line-chars)));line-height:1.02}.community-note-stage .community-paper>span{font-size:min(70px,calc(145cqi / var(--line-chars)));line-height:1.02}.hero .hero-title{position:relative;z-index:3;pointer-events:none}.hero .hero-hands{top:24px;right:0;width:19%;z-index:2}.hero .hero-hands>span{overflow-wrap:anywhere}.orbit-card .orbit-label{overflow-wrap:anywhere;min-width:0}.contact-paper h3{overflow-wrap:anywhere}@media(max-width:1050px)and (min-width:701px){.hero .hero-hands{top:-8px;right:0;width:22%}}@media(max-width:700px){.hero .hero-hands{top:-8px;right:0;width:27%}.hero .hero-hands img{height:90px}.hero .hero-hands>span{font-size:12px;padding:8px}.chapter-tallers .type-poster{padding:24px}}
