@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}.deck-root{--size-title:clamp(2.75rem,5.5vw,6.5rem);--size-body:clamp(1.25rem,1.6vw,1.9rem);position:fixed;inset:0;z-index:9999;background:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}body:has(.deck-root){overflow:hidden}.deck-stage{flex:1 1;position:relative;overflow:hidden}.deck-slide{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:8vh 8vw 12vh;opacity:0;transform:translateX(40px);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);pointer-events:none}.deck-slide.active{opacity:1;transform:translateX(0);pointer-events:auto}.deck-slide.prev{transform:translateX(-40px)}.deck-slide-inner{width:100%;max-width:1800px;margin:0 auto;display:flex;flex-direction:column}@media (min-width:1900px){.deck-slide-inner{max-width:2400px}}@media (min-width:2800px){.deck-slide-inner{max-width:3400px}}.deck-eyebrow{font-size:var(--size-body);font-weight:500;color:#fff;margin:0 0 .6em;letter-spacing:.01em}.deck-title{font-size:var(--size-title);line-height:1.02;letter-spacing:-.035em;max-width:20ch;margin-bottom:.55em}.deck-title,.deck-title .accent{font-weight:700;color:#fff}.deck-body{font-size:var(--size-body);font-weight:400;line-height:1.35;color:#fff;max-width:44ch}.deck-body+.deck-body,.deck-body+.deck-list,.deck-list+.deck-body{margin-top:1em}.deck-body.muted{color:#fff}.deck-list{list-style:none;display:flex;flex-direction:column;gap:.55em;font-size:var(--size-body);font-weight:400;color:#fff;max-width:48ch}.deck-list li{display:flex;align-items:baseline;gap:.9em;line-height:1.3}.deck-list li:before{content:"";display:inline-block;width:.35em;height:.35em;border-radius:50%;background:#fff;flex-shrink:0;transform:translateY(-.25em)}.deck-list.check li:before,.deck-list.cross li:before{background:#fff}.deck-flow{font-size:var(--size-body);font-weight:500;color:#fff;letter-spacing:-.005em;display:flex;flex-direction:column;gap:.75em}.deck-flow .arrow{color:#fff;margin:0 .35em;font-weight:400;opacity:.6}.deck-flow .missing{color:#fff;font-weight:700}.deck-twocol{display:grid;grid-template-columns:1fr 1fr;grid-gap:3em;gap:3em;font-size:var(--size-body);max-width:56ch}.deck-twocol .label{opacity:.55;margin-bottom:.35em;line-height:1.2}.deck-twocol .label,.deck-twocol .value{font-size:var(--size-body);font-weight:500;color:#fff}.deck-twocol .value{line-height:1.3}.deck-numbered{display:flex;flex-direction:column;gap:.7em;font-size:var(--size-body);max-width:52ch}.deck-numbered .row{display:grid;grid-template-columns:auto 1fr;grid-gap:1.2em;gap:1.2em;align-items:baseline;line-height:1.3}.deck-numbered .tag{color:#fff;opacity:.55;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deck-numbered .content{color:#fff;font-weight:500}.deck-numbered .content .desc{color:#fff;font-weight:400}.deck-split{display:flex;align-items:center;gap:4em;width:100%}.deck-split-main{flex:1 1;min-width:0}@media (max-width:900px){.deck-split{flex-direction:column;align-items:center;gap:2em}.deck-split-main{width:100%}.deck-trust-badge{align-self:center}}.deck-trust-badge{flex-shrink:0;width:clamp(10rem,14vw,16rem);height:clamp(10rem,14vw,16rem);border-radius:50%;border:3px solid #34d399;box-shadow:0 0 0 8px rgba(52,211,153,.08),0 0 40px rgba(52,211,153,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2em;font-family:inherit}.deck-trust-check{font-size:clamp(1.5rem,2vw,2.25rem);color:#34d399;line-height:1;margin-bottom:.1em}.deck-trust-icon{width:clamp(2rem,2.6vw,3rem);height:clamp(2rem,2.6vw,3rem);margin-bottom:.1em}.deck-trust-name{font-size:clamp(1.75rem,2.4vw,2.75rem);font-weight:700;color:#34d399;letter-spacing:-.02em;line-height:1}.deck-trust-label{font-size:clamp(.7rem,.85vw,.95rem);font-weight:600;color:#34d399;letter-spacing:.18em;text-transform:uppercase;margin-top:.35em}.deck-callout{display:inline-block;font-size:var(--size-body);font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;padding:.6em 0;border-top:1px solid #333;border-bottom:1px solid #333;margin-top:1.4em;color:#fff;align-self:flex-start}.deck-closing{font-size:clamp(3rem,7.5vw,8.5rem);font-weight:700;letter-spacing:-.04em;line-height:.98;margin-bottom:.5em}.deck-closing-q{font-size:clamp(1.75rem,3.2vw,3.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;margin-top:1em}.deck-closing-q .muted{color:hsla(0,0%,100%,.55);font-weight:400}.deck-closing-q .strong{color:#fff;font-weight:700}.deck-copy-wrap{margin-top:2.5em;display:flex;flex-wrap:wrap;gap:1em 1.25em;font-size:calc(var(--size-body) * .85)}.deck-copy-btn,.deck-copy-wrap{align-items:center;font-weight:500}.deck-copy-btn{font-family:inherit;font-size:inherit;color:#fff;background:transparent;padding:.65em 1.35em;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;justify-content:center}.deck-copy-btn:hover{background:#fff;color:#000;border-color:#fff}.deck-copy-or{color:hsla(0,0%,100%,.45);font-weight:500;letter-spacing:.08em}@media (max-width:640px){.deck-copy-wrap{flex-direction:column;align-items:stretch;width:100%;max-width:22rem}.deck-copy-btn{width:100%}.deck-copy-or{display:flex;align-items:center;text-align:center;width:100%}.deck-copy-or:after,.deck-copy-or:before{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.2)}.deck-copy-or:before{margin-right:1em}.deck-copy-or:after{margin-left:1em}}.deck-copy-hint{color:hsla(0,0%,100%,.5);font-weight:400}.deck-chrome-top{position:absolute;top:0;left:0;right:0;padding:1.75rem 2.75rem;display:flex;align-items:center;gap:1.5rem;z-index:10;pointer-events:none}.deck-brand{font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#555}.deck-counter{font-size:.75rem;font-weight:500;color:#555;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.deck-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:#111}.deck-progress-bar{height:100%;background:#fff;transition:width .4s cubic-bezier(.4,0,.2,1)}.deck-nav{position:absolute;bottom:2rem;right:2.75rem;display:flex;gap:.5rem;z-index:20;pointer-events:auto}.deck-btn{width:48px;height:48px;border-radius:50%;border:1px solid #2a2a2a;background:hsla(0,0%,100%,.02);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,opacity .2s;font-family:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.deck-btn:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:#444}.deck-btn:disabled{opacity:.3;cursor:not-allowed}.deck-pdf-btn{position:absolute;top:1.5rem;right:calc(2.75rem + 48px);width:38px;height:38px;border-radius:6px;border:1px solid #2a2a2a;background:hsla(0,0%,100%,.02);color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s;z-index:20;pointer-events:auto;font-family:inherit}.deck-pdf-btn:hover{background:hsla(0,0%,100%,.08);color:#fff;border-color:#444}.deck-fullscreen-btn{position:absolute;top:1.5rem;right:2.75rem;width:38px;height:38px;border-radius:6px;border:1px solid #2a2a2a;background:hsla(0,0%,100%,.02);color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s;z-index:20;pointer-events:auto;font-family:inherit}.deck-fullscreen-btn:hover{background:hsla(0,0%,100%,.08);color:#fff;border-color:#444}.deck-hint{position:absolute;bottom:2.2rem;left:2.75rem;font-size:.65rem;font-weight:500;color:#3a3a3a;letter-spacing:.12em;text-transform:uppercase;z-index:10;pointer-events:none}@media (min-width:1900px){.deck-root{--size-title:clamp(4rem,5vw,7.5rem);--size-body:clamp(1.5rem,1.5vw,2.1rem)}}@media (min-width:2800px){.deck-root{--size-title:clamp(5.5rem,4.8vw,9rem);--size-body:clamp(1.9rem,1.4vw,2.4rem)}}@media (max-width:768px){.deck-slide{padding:6vh 6vw 14vh}.deck-twocol{grid-template-columns:1fr;gap:1.5em}.deck-nav{right:1.25rem;bottom:1.25rem}.deck-hint{display:none}.deck-chrome-top{padding:1rem 1.25rem}.deck-pdf-btn{top:1rem;right:calc(1.25rem + 48px)}.deck-fullscreen-btn{top:1rem;right:1.25rem}}.arch-slide{width:100%;display:flex;flex-direction:column}.arch-diagram{width:100%;max-width:1200px;height:auto;margin-top:.5em}.arch-arrow,.arch-node{opacity:0}.arch-blocked path,.arch-blocked rect{stroke:#f87171}.arch-blocked text{fill:hsla(0,91%,71%,.7)}.arch-blocked-line line{stroke:hsla(0,91%,71%,.5)}.arch-blocked-line text{fill:hsla(0,91%,71%,.5)}.deck-slide.active .arch-n2{animation:arch-in .5s ease-out .3s forwards}.deck-slide.active .arch-a1{animation:arch-in .4s ease-out .7s forwards}.deck-slide.active .arch-n1{animation:arch-in .5s ease-out 1s forwards}.deck-slide.active .arch-n3{animation:arch-in .5s ease-out 1.5s forwards}.deck-slide.active .arch-a2{animation:arch-in .4s ease-out 1.8s forwards}.deck-slide.active .arch-a3{animation:arch-in .4s ease-out 2s forwards}.deck-slide.active .arch-n4{animation:arch-in .5s ease-out 2.2s forwards}.deck-slide.active .arch-a5{animation:arch-in .4s ease-out 2.5s forwards}.deck-slide.active .arch-n5{animation:arch-in .5s ease-out 2.7s forwards}.arch-sp-tick{opacity:0}.deck-slide.active .arch-a4,.deck-slide.active .arch-sp-tick{animation:arch-in .6s ease-out 3.5s forwards}.arch-lock-open{opacity:0}.deck-slide.active .arch-lock-closed{animation:arch-fade-out .3s ease-out 4s forwards}.deck-slide.active .arch-lock-open{animation:arch-lock-appear .3s ease-out 4s forwards}@keyframes arch-lock-appear{0%{opacity:0;stroke:#34d399}to{opacity:1;stroke:#34d399}}.deck-slide.active .arch-n4.arch-blocked path:not(.arch-lock-closed):not(.arch-lock-open),.deck-slide.active .arch-n4.arch-blocked rect{animation:arch-to-green-stroke .8s ease-out 4s forwards}.deck-slide.active .arch-n4.arch-blocked text{animation:arch-to-green-fill .8s ease-out 4s forwards}.deck-slide.active .arch-a5.arch-blocked-line line{animation:arch-to-green-line-thick .8s ease-out 4.5s forwards}@keyframes arch-to-green-line-thick{to{stroke:rgba(52,211,153,.6);stroke-width:3}}.deck-slide.active .arch-n5.arch-blocked rect{animation:arch-to-green-stroke .8s ease-out 4.5s forwards}.deck-slide.active .arch-n5.arch-blocked text{animation:arch-to-green-fill .8s ease-out 4.5s forwards}@keyframes arch-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes arch-to-green-stroke{to{stroke:#34d399}}@keyframes arch-to-green-fill{to{fill:rgba(52,211,153,.7)}}@keyframes arch-to-green-stroke-line{to{stroke:rgba(52,211,153,.5)}}@keyframes arch-fade-out{to{opacity:0}}@keyframes arch-fade-in{0%{opacity:0}to{opacity:1}}@media print{.arch-arrow,.arch-node{opacity:1!important;animation:none!important}.arch-blocked path,.arch-blocked rect{stroke:#34d399!important}.arch-blocked text{fill:rgba(52,211,153,.7)!important}.arch-blocked-line line{stroke:rgba(52,211,153,.5)!important}.arch-sp-tick{opacity:1!important}.arch-lock-closed{opacity:0!important}.arch-lock-open{opacity:1!important;stroke:#34d399!important}}.deck-stage.deck-nudge>.deck-slide.active{animation:nudge-peek .8s cubic-bezier(.25,.46,.45,.94)}@keyframes nudge-peek{0%{transform:translateX(0)}40%{transform:translateX(-30%)}to{transform:translateX(0)}}@media print{.deck-root{position:static!important;overflow:visible!important;background:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}body:has(.deck-root){overflow:visible!important}.deck-chrome-top,.deck-copy-wrap,.deck-fullscreen-btn,.deck-hint,.deck-nav,.deck-pdf-btn,.deck-progress,.footer,footer,nav{display:none!important}.deck-stage{display:block!important;overflow:visible!important}.deck-slide,.deck-stage{position:static!important}.deck-slide{display:flex!important;opacity:1!important;transform:none!important;pointer-events:auto!important;page-break-after:always;break-after:page;min-height:100vh;padding:12vh 10vw!important;background:#000!important;box-sizing:border-box}.deck-slide:last-child{display:none!important}.deck-stage:after{content:"HAP \2014  Human Agency Protocol\a \a \a Andreas Schadauer\a Vienna, Austria\a \a andreas@humanagencyprotocol.com\a +43 699 10651457\a \a HAP Protocol: www.humanagencyprotocol.org\a HAP Business: www.humanagencyprotocol.com";white-space:pre-line;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:12vh 10vw;background:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.65rem;font-weight:500;letter-spacing:-.01em;line-height:1.7;page-break-before:always;break-before:page;box-sizing:border-box}.deck-slide-inner{max-width:none!important}.deck-root{--size-title:3.75rem;--size-body:1.65rem}.deck-closing{font-size:5.25rem!important}.deck-closing-q{font-size:2.25rem!important}.deck-trust-badge{width:8rem!important;height:8rem!important}.deck-trust-check{font-size:1.25rem!important}.deck-trust-name{font-size:1.5rem!important}.deck-trust-label{font-size:.6rem!important}.deck-trust-icon{width:1.5rem!important;height:1.5rem!important}@page{size:landscape;margin:0}}