@font-face{font-family:Clash Display;src:url(/pozzo/assets/ClashDisplay-Semibold-DHOpcw9y.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/pozzo/assets/Satoshi-Regular-CAdxhaPe.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/pozzo/assets/Satoshi-Medium-GkA34YXu.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--canvas:#f8f6f2;--ink:#0c1a33;--teal:#00c4b4;--gold:#d4a847;--muted:#5b6478;--hint:#4a5366;--accent-ink:#006f66;--line:#0c1a3342;--press:#006f66;--btn-bg:#0c1a33;--btn-fg:#f8f6f2;--chip-bg:#0c1a330f;--rune-cut:#0c1a333d;--rune-hl:#fffffff2;--night:0;--fuse0:0s;--fuse:0s;--fb-water:#0d3b45;--fb-wall-lo:#4e4a44;--fb-wall-hi:#a39a8c;--fb-sheen:#ffeed04d;--fb-logo:none;--font-display:"Clash Display", ui-sans-serif, system-ui, sans-serif;--font-sans:"Satoshi", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--step--1:.8125rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.625rem;--step-3:2.0625rem;--step-4:2.625rem;--step-5:3.3125rem;--step-6:4.25rem;--text-display:clamp(var(--step-5), 2.9rem + 1.6vw, var(--step-6));--text-h2:clamp(var(--step-3), 1.8rem + 1vw, var(--step-4));--measure-body:65ch;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.37, 0, .63, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#0c1a33;--ink:#f8f6f2;--muted:#a3aec2;--hint:#a3aec2;--accent-ink:#00c4b4;--line:#f8f6f24d;--press:#00c4b4;--btn-bg:#f8f6f2;--btn-fg:#0c1a33;--chip-bg:#f8f6f214;--rune-cut:#0208148c;--rune-hl:#f8f6f212;--night:1;--fuse0:1.1s;--fuse:1.2s;--fb-water:#050e1c;--fb-wall-lo:#070c17;--fb-wall-hi:#1a2438;--fb-sheen:#d6e4fa29;--fb-logo:brightness(.62) saturate(.85);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--canvas:#0c1a33;--ink:#f8f6f2;--muted:#a3aec2;--hint:#a3aec2;--accent-ink:#00c4b4;--line:#f8f6f24d;--press:#00c4b4;--btn-bg:#f8f6f2;--btn-fg:#0c1a33;--chip-bg:#f8f6f214;--rune-cut:#0208148c;--rune-hl:#f8f6f212;--night:1;--fuse0:1.1s;--fuse:1.2s;--fb-water:#050e1c;--fb-wall-lo:#070c17;--fb-wall-hi:#1a2438;--fb-sheen:#d6e4fa29;--fb-logo:brightness(.62) saturate(.85);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--canvas)}*,:before,:after{box-sizing:border-box}body{background:var(--canvas);min-height:100%;color:var(--ink);font:400 var(--step-0)/1.625 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color 1s var(--ease-out), color .32s ease;margin:0}.page{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-direction:column;display:flex;overflow:clip}.first{min-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.wrap{width:88vw;max-width:100%;margin-inline:auto}a{color:inherit}.bar{justify-content:space-between;align-items:center;gap:16px;padding-block:20px 8px;display:flex}@media (max-width:760px){.bar{padding-block:8px 0}}.back{min-height:44px;font:600 var(--step-1)/1 var(--font-display);letter-spacing:-.005em;touch-action:manipulation;align-items:center;gap:6px;margin-left:-6px;padding-right:8px;text-decoration:none;transition:color .25s;display:inline-flex}.back span{white-space:nowrap}.back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .25s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.back:hover{color:var(--accent-ink)}.back:hover svg{transform:translate(-3px)}}.theme{background:var(--chip-bg);border-radius:999px;padding:3px;transition:background-color .32s;display:inline-flex}.theme button{font:500 var(--step--1)/1 var(--font-sans);color:var(--muted);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:36px;transition:background-color .25s ease, color .25s ease, transform .12s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 14px}.theme button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}@media (pointer:coarse){.theme button{min-height:44px;padding:0 16px}}.theme button:active{transform:scale(.97)}.hero{flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,80px);padding-block:16px 24px;display:grid}.copy{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.overline{font:500 var(--step--1)/1.65 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0;transition:color .32s}h1{max-width:15ch;font:600 var(--text-display)/1.05 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.lead{max-width:44ch;font-size:var(--step-1);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.5;transition:color .32s}.lead-2{margin-top:-10px}.ctas{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}.btn{min-height:48px;font:500 var(--step--1)/1.2 var(--font-sans);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .32s ease, border-color .32s ease, color .32s ease, transform .12s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--press);border-color:var(--press);color:var(--btn-fg)}.btn.ghost:hover{color:var(--accent-ink);border-color:var(--accent-ink);background:0 0}.theme button:not([aria-pressed=true]):hover{color:var(--ink)}}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.well{flex-direction:column;justify-self:center;align-items:center;gap:0;width:min(100%,68svh);margin:0;display:flex}.stage{aspect-ratio:1;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;position:relative}.scene{position:absolute;inset:0}.hole{background:radial-gradient(circle closest-side, var(--fb-water) 0 87.8%, var(--fb-wall-lo) 89.4%, var(--fb-wall-hi) 100%);border-radius:50%;transition:opacity .42s;position:absolute;inset:3.271%;overflow:hidden}.hole .logo{width:84.8%;height:84.8%;filter:var(--fb-logo);opacity:.94;display:block;position:absolute;top:7.6%;left:7.6%}.hole:after{content:"";background:radial-gradient(circle at 31% 27%, var(--fb-sheen), transparent 46%);border-radius:50%;position:absolute;inset:0}.stage canvas{opacity:0;width:96.262%;height:96.262%;transition:opacity .7s var(--ease-soft);display:block;position:absolute;inset:1.869%}.stage.gl-on canvas{opacity:1}.stage.gl-done .hole{opacity:0}.rim{pointer-events:none;width:112.15%;height:112.15%;position:absolute;inset:-6.075%;overflow:visible}.rim path,.rim use,.rim circle{fill:none;stroke-linecap:round;stroke-linejoin:round}.rim .cut{stroke:var(--rune-cut);stroke-width:9px;transition:stroke .9s}.rim .hl{stroke:var(--rune-hl);stroke-width:9px;transition:stroke .9s}.rim .ring{stroke:var(--rune-cut);stroke-width:5px;transition:stroke .9s}.rim .lit .rn{opacity:var(--night);transition:opacity .7s var(--ease-soft) calc(var(--fuse0) + var(--k) * var(--fuse))}.rim .lit .h{stroke:#00c4b4;stroke-opacity:.3;stroke-width:30px}.rim .lit .c{stroke:#a8f4ec;stroke-width:8.5px}.rim .lit .b .h{stroke:#d4a847;stroke-opacity:.38}.rim .lit .b .c{stroke:#f6d88e}.cap{justify-content:center;margin-top:calc(4.9% + 6px);display:flex}.hint{text-align:center;min-height:1.65em;font-size:var(--step--1);color:var(--hint);margin:0;line-height:1.65;transition:opacity .6s,color .32s}.hint.quiet{opacity:0}.pause{z-index:2;background:var(--chip-bg);width:44px;height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .25s ease, color .32s ease, transform .12s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-14px;right:-14px}.pause[hidden]{display:none}.pause:active{transform:scale(.94)}.pause svg{width:16px;height:16px;display:block}.pause .i-play,.pause[aria-pressed=true] .i-pause{display:none}.pause[aria-pressed=true] .i-play{display:block}@media (hover:hover) and (pointer:fine){.pause:hover{background:var(--line)}}h2{font:600 var(--text-h2)/1.25 var(--font-display);letter-spacing:-.0075em;text-wrap:balance;margin:0}.body{max-width:34rem;color:var(--muted);text-wrap:pretty;margin:0;transition:color .32s}.verse{gap:20px;padding-block:clamp(56px,9vw,120px) clamp(32px,5vw,64px);display:grid}.verse h2{max-width:var(--measure-body)}.strofa{gap:14px;max-width:46rem;margin:8px 0;display:grid}.strofa p{margin:0}.strofa [lang=non]{font:600 var(--step-2)/1.35 var(--font-display);letter-spacing:-.005em;color:var(--accent-ink);text-wrap:pretty;transition:color .32s}.strofa .it{font-size:var(--step-1);text-wrap:pretty;line-height:1.5}.how{gap:28px;padding-block:clamp(32px,5vw,64px) clamp(56px,8vw,104px);display:grid}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,4vw,64px);max-width:68rem;margin:0;display:grid}.facts div{border-top:1px solid var(--line);align-content:start;gap:6px;padding-top:16px;transition:border-color .32s;display:grid}.facts dt{font:500 var(--step-1)/1.5 var(--font-sans)}.facts dd{max-width:52ch;color:var(--muted);margin:0;transition:color .32s}.foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:20px 24px;display:flex}.foot p{font-size:var(--step--1);color:var(--muted);margin:0;line-height:1.65;transition:color .32s}.foot a{text-underline-offset:3px}.foot-back{min-height:44px;font-size:var(--step--1);align-items:center;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.foot a:hover{color:var(--accent-ink)}}@media (max-width:760px){.hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding-block:4px 12px}.well{order:-1;width:min(92%,44svh);margin-top:4.6%}.copy{gap:12px}.lead-2{margin-top:-2px}.ctas{padding-top:2px}.facts{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:760px) and (max-height:700px){.well{width:min(92%,39svh);margin-top:3.4%}.cap{margin-top:calc(4.9% + 2px)}}@media (max-width:639px){h1{font-size:var(--step-4);max-width:none}.lead{font-size:var(--step-0);line-height:1.625}.ctas{width:100%}.ctas .btn{flex:auto}.strofa [lang=non]{font-size:var(--step-1);line-height:1.5}.strofa .it{font-size:var(--step-0);line-height:1.625}}@media (prefers-reduced-motion:reduce){.pause{display:none}body{transition:background-color .2s,color .2s}.stage canvas{transition:opacity .3s}.rim .lit .rn{transition:opacity .2s}.back svg{transition:none}}.qa-dot{pointer-events:none;opacity:0;z-index:50;background:#ffffff47;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;transition:opacity .15s;position:fixed;top:0;left:0;box-shadow:0 0 0 1.5px #0c1a338c,0 6px 18px #0c1a3340}.qa-dot.on{opacity:1}.qa-fps{font:500 12px/1.4 var(--font-mono);background:var(--btn-bg);color:var(--btn-fg);z-index:50;border-radius:6px;padding:4px 8px;position:fixed;bottom:8px;right:8px}
