.deck{--desk:var(--color-desk);--sheet:var(--color-sheet);--sand:#efeadd;--ink:var(--color-ink);--ink-2:var(--color-ink-2);--stone:var(--color-stone);--faint:var(--color-faint);--line:var(--color-line);--hl:var(--color-hl);--ease:var(--ease-deck);color:var(--ink);font-family:var(--font-sans);letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.deck *{box-sizing:border-box;margin:0;padding:0}.deck .stage{background:var(--sheet);border-radius:6px;width:1600px;height:900px;position:absolute;overflow:hidden}.deck .slide{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s linear .45s;flex-direction:column;padding:88px 120px 96px;display:flex;position:absolute;inset:0}.deck .slide.active{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.deck .slide.dark{background:var(--ink);color:var(--sheet)}.deck .chrome{letter-spacing:.26em;text-transform:uppercase;color:var(--stone);z-index:5;pointer-events:none;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;transition:color .3s;display:flex;position:absolute;bottom:40px;left:120px;right:120px}.deck .chrome .wm{background:url(/brand/scelta-wordmark.png) 0/contain no-repeat;width:92px;height:19px;transition:filter .3s}.deck .stage.on-dark .chrome{color:#f6f2e98c}.deck .stage.on-dark .chrome .wm{filter:invert()}.deck .progress{background:var(--ink);height:4px;transition:width .45s var(--ease), background .3s;z-index:5;position:absolute;bottom:0;left:0}.deck .stage.on-dark .progress{background:var(--hl)}.deck .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--stone);margin-bottom:28px;font-size:15px;font-weight:700}.deck .dark .eyebrow{color:#f6f2e999}.deck .display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:500;line-height:1.02}.deck h1.display{font-size:112px}.deck h2.display{max-width:22ch;font-size:72px}.deck .lede{color:var(--ink-2);max-width:46ch;font-size:28px;line-height:1.45}.deck .dark .lede{color:#f6f2e9c7}.deck em.it{font-family:Georgia,Times New Roman,serif;font-style:italic}.deck .hl{background:linear-gradient(transparent 58%, var(--hl) 58%, var(--hl) 92%, transparent 92%);padding:0 .08em}.deck .dark .hl{color:var(--hl);background:0 0}.deck [data-step]{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(14px)}.deck [data-step].on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.deck *,.deck :before{transition-duration:.01ms!important}}.deck-present{background:var(--desk);position:fixed;inset:0;overflow:hidden}.deck-present .viewport{position:fixed;inset:0}.deck-present .stage{transform-origin:50%;top:50%;left:50%;box-shadow:0 30px 80px -40px #23201973}.deck-present .notes-panel{color:#f1ece0;letter-spacing:0;width:min(960px,100vw - 32px);max-height:42vh;transition:transform .35s var(--ease);z-index:20;-webkit-user-select:text;user-select:text;background:#1b1914;border-radius:10px;padding:20px 26px;font-size:16px;line-height:1.55;position:fixed;bottom:16px;left:50%;overflow:auto;transform:translate(-50%,calc(100% + 24px));box-shadow:0 20px 60px -20px #0009}.deck-present .notes-panel.open{transform:translate(-50%)}.deck-present .notes-panel h4{letter-spacing:.28em;text-transform:uppercase;color:#b5ad99;margin-bottom:10px;font-size:11px}.deck-present .notes-panel ul{padding-left:18px}.deck-present .notes-panel li+li{margin-top:6px}.deck-present .notes-panel b{color:var(--hl);font-weight:700}.deck-present .hint{color:var(--stone);letter-spacing:.04em;opacity:.75;z-index:10;font-size:12px;position:fixed;top:14px;right:16px}.deck-present .hint kbd{font-family:var(--font-mono);background:var(--sheet);border:1px solid #c9c2b0;border-radius:4px;padding:1px 6px}.deck-present .navzone{z-index:4;width:30%;position:fixed;top:0;bottom:0}.deck-present .navzone.prev{cursor:w-resize;left:0}.deck-present .navzone.next{cursor:e-resize;right:0}.deck-embed .frame{aspect-ratio:16/9;border:1px solid var(--line);background:var(--sheet);border-radius:10px;outline:none;position:relative;overflow:hidden}.deck-embed .frame:focus-visible{box-shadow:0 0 0 3px var(--ink)}.deck-embed .stage{transform-origin:0 0;border-radius:0;top:0;left:0}.deck-embed .navzone{z-index:4;background:0 0;border:0;width:50%;position:absolute;top:0;bottom:0}.deck-embed .navzone.prev{cursor:w-resize;left:0}.deck-embed .navzone.next{cursor:e-resize;right:0}.deck-embed .controls{letter-spacing:0;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.deck-embed .pager{align-items:center;gap:12px;display:flex}.deck-embed .pager button{border:1px solid var(--line);background:var(--sheet);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:999px;font-size:16px}.deck-embed .pager button:hover:not(:disabled){border-color:var(--ink)}.deck-embed .pager button:disabled{opacity:.4;cursor:default}.deck-embed .count{font-family:var(--font-mono);color:var(--stone);font-size:13px}.deck-embed .full{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.deck-embed .full:hover{text-decoration:underline}
.deck-association-pitch .cover{justify-content:center}.deck-association-pitch .cover .wm-big{filter:invert();background:url(/brand/scelta-wordmark.png) 0/contain no-repeat;width:300px;height:63px;margin-bottom:72px}.deck-association-pitch .cover h1{max-width:15ch}.deck-association-pitch .cover .for{letter-spacing:.22em;text-transform:uppercase;color:#f6f2e999;margin-top:48px;font-size:22px;font-weight:700}.deck-association-pitch .cover .for b{color:var(--sheet)}.deck-association-pitch .shift-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:64px;display:grid}.deck-association-pitch .quote-card{border-top:2px solid var(--ink);padding-top:28px}.deck-association-pitch .quote-card q{font-family:var(--font-display);letter-spacing:-.02em;quotes:"“" "”";font-size:46px;line-height:1.1;display:block}.deck-association-pitch .quote-card p{color:var(--stone);max-width:36ch;margin-top:18px;font-size:21px;line-height:1.5}.deck-association-pitch .mission{justify-content:center}.deck-association-pitch .mission blockquote{font-family:var(--font-display);letter-spacing:-.025em;max-width:24ch;font-size:64px;line-height:1.12}.deck-association-pitch .stats{border-top:1px solid #f6f2e92e;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1120px;margin-top:80px;padding-top:36px;display:grid}.deck-association-pitch .stats b{font-family:var(--font-display);letter-spacing:-.035em;color:var(--hl);font-size:76px;font-weight:500;line-height:1;display:block}.deck-association-pitch .stats span{color:#f6f2e9b3;margin-top:12px;font-size:20px;display:block}.deck-association-pitch .timeline{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:72px;display:grid;position:relative}.deck-association-pitch .timeline:before{content:"";background:var(--line);height:2px;position:absolute;top:9px;left:0;right:0}.deck-association-pitch .tl{padding-top:48px;position:relative}.deck-association-pitch .tl:before{content:"";background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 6px var(--sheet);border-radius:50%;position:absolute;top:0;left:0}.deck-association-pitch .tl small{font-family:var(--mono);color:var(--stone);letter-spacing:0;margin-bottom:12px;font-size:15px;display:block}.deck-association-pitch .tl h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1.1}.deck-association-pitch .tl p{color:var(--ink-2);margin-top:14px;font-size:20px;line-height:1.5}.deck-association-pitch .tl.strike h3{color:var(--stone);text-decoration:line-through;text-decoration-thickness:3px}.deck-association-pitch .boots{color:var(--stone);margin-top:auto;font-size:22px}.deck-association-pitch .boots b{color:var(--ink)}.deck-association-pitch .vs{flex:1;grid-template-columns:1fr 1fr;gap:56px;min-height:0;margin-top:48px;display:grid}.deck-association-pitch .vs figure{grid-template-columns:300px 1fr;align-items:start;gap:32px;display:grid}.deck-association-pitch .vs img{object-fit:cover;border:1px solid var(--line);border-radius:5px;width:300px;height:300px}.deck-association-pitch .vs .tag{letter-spacing:.26em;text-transform:uppercase;color:var(--stone);font-size:14px;font-weight:700}.deck-association-pitch .vs h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:12px;font-size:40px;font-weight:500;line-height:1.08}.deck-association-pitch .vs p{color:var(--ink-2);margin-top:14px;font-size:20px;line-height:1.5}.deck-association-pitch .bar{margin-top:26px}.deck-association-pitch .bar .track{background:var(--line);border-radius:3px;height:18px;overflow:hidden}.deck-association-pitch .bar .fillbar{background:var(--ink);width:0;height:100%;transition:width 1.1s var(--ease) .3s;border-radius:3px}.deck-association-pitch .on .bar .fillbar{width:var(--w)}.deck-association-pitch .bar .lbl{font-family:var(--mono);letter-spacing:0;color:var(--stone);justify-content:space-between;margin-top:10px;font-size:16px;display:flex}.deck-association-pitch .punch{font-family:var(--font-display);letter-spacing:-.02em;font-size:44px;line-height:1.1}.deck-association-pitch .statement{justify-content:center}.deck-association-pitch .statement h2.display{max-width:16ch;font-size:104px}.deck-association-pitch .org{flex:1;grid-template-columns:330px 1fr;gap:56px;min-height:0;margin-top:40px;display:grid}.deck-association-pitch .rungs{border-top:1px solid var(--line);list-style:none}.deck-association-pitch .rungs li{border-bottom:1px solid var(--line);color:var(--faint);padding:11px 0 11px 22px;transition:color .35s;position:relative}.deck-association-pitch .rungs li:before{content:"";background:var(--ink);transform-origin:top;width:3px;transition:transform .4s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.deck-association-pitch .rungs li.on{color:var(--ink)}.deck-association-pitch .rungs li.on:before{transform:scaleY(1)}.deck-association-pitch .rungs b{font-family:var(--font-display);letter-spacing:-.015em;font-size:25px;font-weight:500}.deck-association-pitch .rungs b i{font-family:var(--mono);letter-spacing:0;margin-right:10px;font-size:14px;font-style:normal}.deck-association-pitch .rungs span{margin-top:4px;font-size:16px;line-height:1.4;display:block}.deck-association-pitch .map{background:var(--sand);border:1px solid var(--line);background-image:radial-gradient(#23201914 1px,#0000 1px);background-size:18px 18px;border-radius:8px;flex-direction:column;gap:16px;padding:30px 34px;display:flex}.deck-association-pitch .node{background:#fff;border:1px solid #ddd6c4;border-radius:6px;padding:10px 14px;font-size:17px;line-height:1.3;box-shadow:0 1px #2320190a}.deck-association-pitch .node small{color:var(--stone);margin-top:2px;font-size:13px;display:block}.deck-association-pitch .node.co{background:var(--ink);color:var(--sheet);border-color:var(--ink);align-self:center;padding:12px 26px;font-size:19px;font-weight:700}.deck-association-pitch .divs{justify-content:center;gap:14px;display:flex}.deck-association-pitch .divs .node{text-align:center;min-width:170px;font-weight:700}.deck-association-pitch .depts{border-top:1px dashed #cfc7b2;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:16px;display:grid}.deck-association-pitch .col{flex-direction:column;gap:10px;display:flex}.deck-association-pitch .col .dept{border-top:3px solid var(--ink);font-weight:700}.deck-association-pitch .chip{background:#fff;border:1px solid #ddd6c4;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 11px;font-size:15px;display:inline-flex}.deck-association-pitch .chip:before{content:"";background:var(--stone);border-radius:50%;width:8px;height:8px}.deck-association-pitch .routine{font-family:var(--mono);letter-spacing:0;background:#fff8dc;border-color:#eadfae;font-size:14px}.deck-association-pitch .skill{background:var(--ink);color:var(--sheet);border-color:var(--ink);font-weight:700}.deck-association-pitch .skill small{color:#f6f2e9a6;font-weight:400}.deck-association-pitch .collapse{flex:1;grid-template-columns:1fr 120px 1fr;align-items:center;gap:24px;min-height:0;margin-top:44px;display:grid}.deck-association-pitch .steps-list{counter-reset:s;grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid}.deck-association-pitch .steps-list li{counter-increment:s;border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:5px;padding:11px 14px;font-size:17px;transition:opacity .5s,filter .5s}.deck-association-pitch .steps-list li:before{content:counter(s, decimal-leading-zero);font-family:var(--mono);color:var(--stone);letter-spacing:0;margin-right:10px;font-size:13px}.deck-association-pitch .at-2 .collapse .steps-list li{opacity:.32;filter:grayscale();text-decoration:line-through}.deck-association-pitch .arrow{font-family:var(--font-display);text-align:center;color:var(--stone);font-size:90px}.deck-association-pitch .one{background:var(--ink);color:var(--sheet);border-radius:8px;padding:40px}.deck-association-pitch .one .tag{letter-spacing:.26em;text-transform:uppercase;color:var(--hl);font-size:14px;font-weight:700}.deck-association-pitch .one h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:16px;font-size:50px;font-weight:500;line-height:1.05}.deck-association-pitch .one p{color:#f6f2e9bf;margin-top:18px;font-size:20px;line-height:1.5}.deck-association-pitch .col-h{letter-spacing:.26em;text-transform:uppercase;color:var(--stone);margin-bottom:16px;font-size:14px;font-weight:700}.deck-association-pitch .gov{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:64px;display:grid}.deck-association-pitch .gov article{background:#f6f2e90a;border:1px solid #f6f2e929;border-radius:8px;padding:30px 28px}.deck-association-pitch .gov i{font-family:var(--mono);color:var(--hl);letter-spacing:0;font-size:15px;font-style:normal;display:block}.deck-association-pitch .gov h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:18px;font-size:32px;font-weight:500;line-height:1.1}.deck-association-pitch .gov p{color:#f6f2e9b8;margin-top:14px;font-size:19px;line-height:1.5}.deck-association-pitch .pillars{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;display:grid}.deck-association-pitch .pillars article{padding:30px 32px 0 0}.deck-association-pitch .pillars article+article{border-left:1px solid var(--line);padding-left:32px}.deck-association-pitch .pillars .tag{letter-spacing:.26em;text-transform:uppercase;color:var(--stone);font-size:14px;font-weight:700}.deck-association-pitch .pillars h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:16px;font-size:34px;font-weight:500;line-height:1.1}.deck-association-pitch .pillars p{color:var(--ink-2);margin-top:14px;font-size:19px;line-height:1.5}.deck-association-pitch .proof{flex:1;grid-template-columns:1.25fr 1fr;gap:64px;min-height:0;margin-top:48px;display:grid}.deck-association-pitch .figs{grid-template-columns:1fr 1fr;gap:36px 40px;margin-top:28px;display:grid}.deck-association-pitch .figs b{font-family:var(--font-display);letter-spacing:-.035em;font-size:80px;font-weight:500;line-height:1;display:block}.deck-association-pitch .figs span{color:var(--ink-2);margin-top:10px;font-size:18px;line-height:1.45;display:block}.deck-association-pitch .client-h{font-family:var(--font-display);letter-spacing:-.02em;font-size:36px}.deck-association-pitch .client-h small{font-family:var(--font-body);color:var(--stone);letter-spacing:-.01em;margin-top:8px;font-size:19px;display:block}.deck-association-pitch .where{background:var(--sand);border-radius:8px;align-self:start;padding:34px 36px}.deck-association-pitch .where ul{margin-top:20px;list-style:none}.deck-association-pitch .where li{border-bottom:1px solid #ddd6c4;justify-content:space-between;gap:20px;padding:15px 0;font-size:20px;display:flex}.deck-association-pitch .where li:last-child{border-bottom:0}.deck-association-pitch .where li span{font-family:var(--mono);letter-spacing:0;color:var(--stone);white-space:nowrap;font-size:15px}.deck-association-pitch .lab{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:72px;min-height:0;display:grid}.deck-association-pitch .read-vs{gap:20px;display:grid}.deck-association-pitch .read{border:1px solid #f6f2e929;border-radius:8px;padding:26px 30px}.deck-association-pitch .read .tag{letter-spacing:.26em;text-transform:uppercase;color:#f6f2e98c;font-size:13px;font-weight:700}.deck-association-pitch .read h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:12px;font-size:30px;font-weight:500}.deck-association-pitch .read p{color:#f6f2e9b3;margin-top:8px;font-size:18px;line-height:1.5}.deck-association-pitch .read.new{background:var(--sheet);color:var(--ink);border-color:var(--sheet)}.deck-association-pitch .read.new .tag{color:var(--stone)}.deck-association-pitch .read.new p{color:var(--ink-2)}.deck-association-pitch .formats{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:56px;display:grid}.deck-association-pitch .formats article{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;padding:26px 22px;display:flex}.deck-association-pitch .formats i{font-family:var(--mono);color:var(--stone);letter-spacing:0;font-size:14px;font-style:normal}.deck-association-pitch .formats h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:29px;font-weight:500;line-height:1.1}.deck-association-pitch .formats p{color:var(--ink-2);margin-top:12px;font-size:17px;line-height:1.5}.deck-association-pitch .formats .meta{letter-spacing:.18em;text-transform:uppercase;color:var(--stone);margin-top:auto;padding-top:18px;font-size:13px;font-weight:700}.deck-association-pitch .formats article.lead{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.deck-association-pitch .formats article.lead p{color:#f6f2e9bf}.deck-association-pitch .formats article.lead i,.deck-association-pitch .formats article.lead .meta{color:var(--hl)}.deck-association-pitch .close{justify-content:center}.deck-association-pitch .close h2.display{font-size:120px}.deck-association-pitch .close .next{color:#f6f2e9bf;gap:56px;margin-top:64px;font-size:22px;display:flex}.deck-association-pitch .close .next b{letter-spacing:.26em;text-transform:uppercase;color:var(--hl);margin-bottom:8px;font-size:14px;display:block}
