.draw-wrap{max-width:1440px;margin:0 auto;padding:0;background:#111;color:#fff}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.pad{display:flex;gap:12px;align-items:flex-start;background:#222;border-radius:6px;padding:12px}.toolcol{display:flex;flex-direction:column;gap:12px}.tool{width:40px;height:40px;border-radius:999px;border:0 solid #333;background:#000;display:grid;place-items:center;color:#666;cursor:pointer}.tool.is-active{outline:2px solid #666}.pad-inner{flex:1;border-radius:6px;overflow:hidden}#drawCanvas{display:block;width:100%;height:526px;background:#222;touch-action:none}.fields{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:end;margin-top:20px}.input-line{background:#fff0;border:none;border-bottom:1px solid #fff;color:#fff;padding:8px 0;font-family:'JetBrains Mono';font-size:12px;font-weight:200;width:100%}.input-line::placeholder{color:#fff;opacity:.85}.input-line:focus{outline:none;border-bottom-color:#fff}.input-line::placeholder{color:#fff;opacity:.85;transition:opacity .2s ease,color .2s ease}.input-line:focus::placeholder{opacity:0}.draw-wrap .input-line:focus::placeholder{opacity:0!important}.send{display:flex;justify-content:center;align-items:center;width:204px;height:38px;padding:0;border:1px solid #fff;border-radius:6px;background:#fff0;color:#fff;font-family:'JetBrains Mono';font-size:12px;font-weight:300;cursor:pointer;transition:background 0.2s ease,color 0.2s ease}.send:hover{background:#fff;color:#000}.note{margin-top:12px;opacity:.9}@media (max-width:1024px){#drawCanvas{height:420px}}@media (max-width:700px){.pad{flex-direction:column}.toolcol{flex-direction:row}#drawCanvas{height:360px}.fields{grid-template-columns:1fr;gap:16px}.send{width:100%}}.fixed-header{position:sticky;top:0;z-index:9999}.admin-bar .fixed-header{top:32px}@media (max-width:782px){.admin-bar .fixed-header{top:46px}}.totem-row{display:grid!important;grid-template-columns:1fr minmax(min-content,max-content) 1fr;align-items:center;width:100%;gap:0;padding:0;margin:0}.totem-label{grid-column:1;justify-self:start;align-self:center;font-size:12px;line-height:1}.totem-label{opacity:calc(var(--base-dim, 1) * var(--scroll-fade, 1));transition:opacity 300ms ease}.totem-img{grid-column:2;display:grid;place-items:center}.totem-img a{display:block;line-height:0;text-decoration:none}.totem-img img{grid-column:2;display:block;margin:0 auto;width:min(92vw, 500px);height:auto!important;max-height:520px;object-fit:contain}.totem-img img{display:block}.totem-img a,.totem-img img{border:0;box-shadow:none}.totem-img img,.totem-label{transition:filter 800ms ease,opacity 800ms ease}.totem-img{position:relative;display:inline-block}.totem-row:not(.is-focus) .totem-img img{filter:grayscale(100%) contrast(.4) brightness(.25)}.totem-row:not(.is-focus) .totem-label{--base-dim:0.35}.totem-row:not(.is-focus) .totem-img::after{content:"";position:absolute;inset:0;background-image:url(https://fernandobittar.com/wp-content/uploads/2025/09/noisy.gif);background-repeat:repeat;background-position:0 0;background-size:48px 48px;opacity:.5;mix-blend-mode:overlay;pointer-events:none}.totem-row.is-focus .totem-img::after{content:none}.totem-row.is-focus .totem-img img{filter:none;opacity:1}.totem-row.is-focus .totem-label{--base-dim:1}.totem-img{grid-column:2;display:block;overflow:hidden;border-radius:0;max-width:min(92vw, 900px)}.totem-img{aspect-ratio:auto}.totem-img img{display:block;width:100%;height:auto;transform-origin:center;transition:transform 400ms cubic-bezier(.22,.61,.36,1),filter 800ms ease,opacity 800ms ease;will-change:transform}.totem-row.is-focus .totem-img:hover img{transform:scale(1.04)}.totem-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin:0;padding:0}@media (max-width:700px){.totem-row{grid-template-columns:1fr;text-align:left;padding:0;padding-bottom:24px;margin:0 auto;max-width:92vw}.totem-img{grid-column:1;grid-row:1;justify-self:center;margin:0;padding:0}.totem-img img{width:100%;height:auto}.totem-label{grid-column:1;grid-row:2;margin:0;padding:0;padding-top:12px;justify-self:start;width:100%;max-width:92vw}.totem-row .wp-block-image,.totem-row .wp-block-group,.totem-row .wp-block-columns,.totem-row .wp-block-column,.totem-row p{margin:0!important;padding:0!important}}.totem-stack .totem-label{opacity:calc(var(--base-dim, 1) * var(--scroll-fade, 1))!important;transition:opacity 300ms ease}.sticky-meta{position:fixed;top:50vh;transform:translateY(-50%);align-self:start;z-index:2;width:clamp(180px, 20vw, 250px)}.has-fixed-header .sticky-meta{top:calc(50vh + 64px)}.admin-bar .sticky-meta{top:calc(50vh + 32px)}.img-stack{align-self:flex-start;margin:0;padding:0}@media (max-width:782px){.admin-bar .sticky-meta{top:calc(50vh + 46px)}}@media (max-width:900px){.sticky-meta{position:static;transform:none;width:auto;left:auto}}.swiper{width:100%;max-width:100%;overflow:hidden}.swiper .wp-block-group,.swiper .wp-block-image,.swiper .wp-block-columns,.swiper .wp-block-column{margin:0;padding:0}.swiper-wrapper{display:flex;gap:0!important}.swiper-slide{margin:0;padding:0;width:100%!important;display:grid;place-items:center}.swiper img{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:85svh;object-fit:contain!important}.swiper-button-prev,.swiper-button-next{width:60px;height:60px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.swiper-button-prev svg,.swiper-button-next svg{width:20px;height:20px}.swiper-button-next:focus,.swiper-button-prev:focus,.swiper-button-next:active,.swiper-button-prev:active{outline:none!important;box-shadow:none!important}.swiper-pagination{bottom:12px!important}.swiper-pagination-bullet{background:#fff;opacity:.45;width:4px;height:4px}.swiper-pagination-bullet-active{opacity:1}