.presentation-site{--foreground:#192026;--background:#fff;--muted-foreground:#697680;--border:#dbe1e6;--surface:#f6f8fa;--glass-ink:#426985;color:var(--foreground);-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;font-family:DM Sans,Arial,sans-serif}.presentation-site *{box-sizing:border-box}.presentation-site button,.presentation-site a{-webkit-tap-highlight-color:transparent}.presentation-site :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #648cac}.presentation-header,.presentation-main,.presentation-footer{width:min(1320px,100% - 100px);margin-inline:auto}.presentation-header{border-bottom:1px solid #e0e5e9;justify-content:space-between;align-items:center;height:105px;display:flex}.presentation-brand{align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.presentation-brand img{object-fit:contain;width:64px;height:44px}.presentation-brand small{letter-spacing:.07em;color:#8b99a4;margin-top:4px;font:8px/1.5 ui-monospace,monospace;display:block}.presentation-header nav{align-items:center;gap:28px;display:flex}.presentation-header nav a:first-child{align-items:center;gap:8px;font-size:11px;display:flex}.presentation-header nav a:last-child{letter-spacing:.08em;font-size:10px}.presentation-main{padding-bottom:130px}.presentation-eyebrow,.presentation-rule,.presentation-kicker,.presentation-folder-index,.presentation-content-heading>div>span,.presentation-file small,.presentation-viewer-bar>div:first-child>span{letter-spacing:.12em;font:9px/1.5 ui-monospace,monospace}.presentation-eyebrow{color:#8a98a3;justify-content:space-between;gap:12px;padding-top:24px;display:flex}.presentation-intro{justify-content:space-between;align-items:end;gap:40px;padding:90px 0 95px;display:flex}.presentation-kicker{color:#7394ab;margin:0 0 22px}.presentation-intro h1{letter-spacing:-.067em;color:#182129;max-width:780px;margin:0;font:500 clamp(55px,7vw,102px)/1.02 DM Sans,Arial,sans-serif}.presentation-intro>p{color:#66747e;max-width:280px;margin:0 0 10px;font-size:14px;line-height:1.9}.presentation-rule{color:#7b8993;border-top:1px solid #d4dce3;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.presentation-folder-tile{text-align:left;color:#1e2b33;cursor:pointer;background:linear-gradient(145deg,#fdfefe 8%,#f5f8fa 65%,#eef4f8);border:1px solid #dae1e7;border-radius:24px;grid-template-columns:350px 1fr 62px;align-items:center;gap:60px;width:100%;min-height:370px;margin-top:28px;padding:20px 54px 20px 28px;transition:box-shadow .3s,transform .3s,border-color .3s;display:grid;position:relative;overflow:visible;box-shadow:0 18px 65px #425a6b0c,inset 0 1px #fff}.presentation-folder-tile:hover{border-color:#b9cbd8;transform:translateY(-4px);box-shadow:0 25px 75px #425a6b17,inset 0 1px #fff}.presentation-folder-tile:before{content:"";pointer-events:none;background:radial-gradient(circle,#d8edfa72,#0000 65%);width:460px;height:460px;position:absolute;top:-200px;left:-105px}.presentation-folder-art{width:321px;height:270px;transform-style:preserve-3d;filter:drop-shadow(0 18px 20px #0002);justify-self:center;display:block;position:relative}.presentation-folder-back{background:#50b1fd;border-radius:25px;position:absolute;inset:0;box-shadow:inset 0 0 6px 2px #ffffff59}.presentation-paper{width:164px;height:214px;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:28px;left:78.5px;overflow:visible}.presentation-paper-one{transform:translate(40px,-10px)rotate(10deg)}.presentation-paper-two{transform:translate(3px,-20px)rotate(2deg)}.presentation-paper-three{transform:translate(-40px,-22px)rotate(-5deg)}.presentation-folder-tile:hover .presentation-paper-one{transform:translate(40px,-30px)rotate(14deg)}.presentation-folder-tile:hover .presentation-paper-two{transform:translate(3px,-35px)rotate(-1deg)}.presentation-folder-tile:hover .presentation-paper-three{transform:translate(-40px,-44px)rotate(-9deg)}.presentation-folder-art.is-open .presentation-paper-one{transform:translate(70px,-160px)rotate(18deg)}.presentation-folder-art.is-open .presentation-paper-two{transform:translateY(-180px)rotate(-3deg)}.presentation-folder-art.is-open .presentation-paper-three{transform:translate(-65px,-170px)rotate(-14deg)}.presentation-folder-front,.presentation-folder-front-blur{transform-origin:bottom;width:321px;height:241px;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:30px;left:0;transform:perspective(800px)rotateX(-15deg)}.presentation-folder-front-blur{clip-path:path("M0 25C0 11.1929 11.1929 0 25 0H136.084C143.044 0 149.689 2.90139 154.42 8.00608L178.08 33.5343C182.811 38.639 189.456 41.5404 196.416 41.5404H296C309.807 41.5404 321 52.7333 321 66.5404V216C321 229.807 309.807 241 296 241H25C11.1929 241 0 229.807 0 216V25Z");-webkit-backdrop-filter:blur(6px)}.presentation-folder-tile:hover :is(.presentation-folder-front,.presentation-folder-front-blur){transform:perspective(800px)rotateX(-45deg)}.presentation-folder-art.is-open :is(.presentation-folder-front,.presentation-folder-front-blur){transform:perspective(800px)rotateX(-55deg)}.presentation-folder-copy{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.presentation-folder-index{color:#7792a6}.presentation-folder-copy strong{letter-spacing:-.06em;margin:20px 0;font-size:clamp(35px,4.5vw,62px);font-weight:500;line-height:1.1}.presentation-folder-copy>span:nth-child(3){color:#6a7a85;font-size:14px;line-height:1.6}.presentation-folder-copy em{color:#8a9ba8;margin-top:37px;font:10px ui-monospace,monospace}.presentation-folder-arrow{z-index:1;color:#426c86;background:linear-gradient(135deg,#fff,#eaf5fb);border:1px solid #cbdbe5;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 7px 25px #678fac16}.presentation-folder-tile[aria-expanded=true] .presentation-folder-arrow svg{transform:rotate(45deg)}.presentation-content{padding-top:76px}.presentation-content[hidden]{display:none}.presentation-content-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.presentation-content-heading>div>span{color:#81919e}.presentation-content-heading h2{letter-spacing:-.055em;color:#1d2932;margin:13px 0 0;font:500 clamp(30px,4vw,53px)/1.1 DM Sans,Arial,sans-serif}.presentation-add{color:#2e536b;cursor:pointer;white-space:nowrap;background:#f7fbfe;border:1px solid #aebfca;border-radius:10px;align-items:center;gap:10px;padding:15px 19px;font-size:12px;display:flex}.presentation-add:hover{background:#eaf4fa}.presentation-drop{background:#f7fafc;border:1px dashed #bdd0de;border-radius:16px;align-items:center;gap:22px;padding:29px;transition:background .2s,border-color .2s;display:flex}.presentation-drop.is-dragging{background:#ebf5fb;border-color:#5f91b2}.presentation-drop-icon{color:#6288a3;background:#eaf2f7;border-radius:13px;flex:none;place-items:center;width:58px;height:58px;display:grid}.presentation-drop strong{font-size:15px;font-weight:500}.presentation-drop p{color:#7b8994;margin:7px 0 0;font-size:11px}.presentation-storage-note{color:#7b8994;align-items:center;gap:8px;margin:16px 1px 0;font-size:11px;display:flex}.presentation-storage-note svg{color:#7398b1;flex:none}.presentation-message{color:#466e87;min-height:20px;margin:16px 0;font-size:12px}.presentation-files{gap:10px;margin-top:20px;display:grid}.presentation-file{background:#fff;border:1px solid #e0e6eb;border-radius:13px;grid-template-columns:53px minmax(0,1fr) auto 38px;align-items:center;gap:20px;padding:20px 19px;display:grid}.presentation-file-icon{color:#6287a0;background:#f2f7fa;border:1px solid #d8e5ed;border-radius:11px;place-items:center;width:52px;height:52px;display:grid}.presentation-file small{color:#8a9ba5}.presentation-file h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:5px 0 0;font-size:17px;font-weight:500}.presentation-file p{color:#84929d;margin:4px 0 0;font-size:10px}.presentation-open{color:#365f78;cursor:pointer;background:#f7fafc;border:1px solid #d1dde5;border-radius:8px;align-items:center;gap:15px;padding:11px 15px;font-size:11px;display:flex}.presentation-delete{color:#8997a1;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid}.presentation-delete:hover{color:#a34a4a}.presentation-empty{color:#8796a0;align-items:center;gap:14px;padding:26px;font-size:12px;display:flex}.presentation-footer{color:#82919b;border-top:1px solid #dee5ea;justify-content:space-between;gap:20px;padding:24px 0 35px;font-size:10px;display:flex}.presentation-footer>a{align-items:center;gap:7px;display:flex}.presentation-overlay{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14212bba;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.presentation-viewer{background:#fff;border:1px solid #cddbe5;border-radius:16px;flex-direction:column;width:min(1420px,100%);height:min(900px,100%);display:flex;overflow:hidden;box-shadow:0 30px 100px #0b1b2980}.presentation-viewer:fullscreen{border:0;border-radius:0;width:100vw;height:100vh}.presentation-viewer:fullscreen .presentation-viewer-bar{display:none}.presentation-viewer-bar{background:#f9fbfc;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;gap:15px;padding:13px 19px;display:flex}.presentation-viewer-bar>div:first-child{align-items:baseline;gap:17px;min-width:0;display:flex}.presentation-viewer-bar>div:first-child>span{color:#8da0ac;white-space:nowrap}.presentation-viewer-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.presentation-viewer-bar>div:last-child{gap:8px;display:flex}.presentation-viewer-bar button{color:#385d73;cursor:pointer;background:#fff;border:1px solid #d9e4eb;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.presentation-viewer>iframe{background:#fff;border:0;flex:1;width:100%}.presentation-access-main{flex-direction:column;justify-content:center;align-items:center;width:min(1320px,100% - 100px);min-height:calc(100vh - 105px);margin-inline:auto;padding:90px 0 110px;display:flex;position:relative}.presentation-access-eyebrow,.presentation-access-footnote{color:#8a98a3;letter-spacing:.12em;font:9px/1.5 ui-monospace,monospace;position:absolute}.presentation-access-eyebrow{top:24px;left:0}.presentation-access-footnote{bottom:35px;right:0}.presentation-access-card{background:linear-gradient(145deg,#fff,#f7fafd);border:1px solid #dce4ea;border-radius:22px;width:min(560px,100%);padding:53px 56px 58px;box-shadow:0 25px 80px #425a6b10}.presentation-access-icon{color:#4f9acb;background:#edf6fc;border:1px solid #c9dce9;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:45px;font-size:23px;display:grid}.presentation-access-card .presentation-kicker{letter-spacing:.12em;margin-bottom:16px;font:9px/1.5 ui-monospace,monospace}.presentation-access-card h1{letter-spacing:-.06em;color:#19232b;margin:0;font:500 clamp(42px,5vw,64px)/1.04 DM Sans,Arial,sans-serif}.presentation-access-description{color:#6a7983;margin:22px 0 34px;font-size:13px;line-height:1.75}.presentation-access-card form{flex-direction:column;gap:11px;display:flex}.presentation-access-card label{color:#445865;font-size:11px;font-weight:600}.presentation-access-card input[type=password]{color:#19232b;background:#fff;border:1px solid #cbd9e3;border-radius:9px;width:100%;height:52px;padding:0 15px;font:16px DM Sans,Arial,sans-serif}.presentation-access-card input[aria-invalid=true]{border-color:#b36b6b}.presentation-access-error{color:#ad5252;margin:0;font-size:11px}.presentation-access-card button{color:#fff;cursor:pointer;background:#50b1fd;border:1px solid #72bdf0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:17px 18px;font:500 12px DM Sans,Arial,sans-serif;display:flex}.presentation-access-card button:hover{background:#369fe9}.presentation-access-card button span{font-size:19px;line-height:1}@media (max-width:900px){.presentation-header,.presentation-main,.presentation-footer{width:calc(100% - 64px)}.presentation-intro{padding:65px 0}.presentation-folder-tile{grid-template-columns:300px 1fr 55px;gap:15px;padding-right:30px}.presentation-folder-art{transform:scale(.72)}}@media (max-width:650px){.presentation-header,.presentation-main,.presentation-footer{width:calc(100% - 40px)}.presentation-header{height:78px}.presentation-brand img{width:49px;height:36px}.presentation-brand{font-size:11px}.presentation-brand small{font-size:6px}.presentation-header nav{gap:15px}.presentation-header nav a:first-child{font-size:10px}.presentation-eyebrow{padding-top:17px;font-size:7px}.presentation-intro{padding:58px 0 62px;display:block}.presentation-intro h1{font-size:clamp(49px,11vw,70px)}.presentation-intro>p{max-width:330px;margin:26px 0 0;font-size:12px}.presentation-rule{font-size:8px}.presentation-folder-tile{border-radius:17px;flex-direction:column;align-items:flex-start;gap:0;min-height:0;padding:10px 23px 25px;display:flex}.presentation-folder-art{align-self:center;height:230px;margin-top:-10px;margin-bottom:-10px;transform:scale(.65)}.presentation-folder-copy strong{margin:12px 0;font-size:38px}.presentation-folder-copy>span:nth-child(3){font-size:12px}.presentation-folder-copy em{margin-top:20px}.presentation-folder-arrow{width:44px;height:44px;position:absolute;bottom:24px;right:22px}.presentation-content{padding-top:55px}.presentation-content-heading{flex-direction:column;align-items:flex-start}.presentation-content-heading h2{font-size:33px}.presentation-drop{gap:13px;padding:19px}.presentation-drop-icon{width:43px;height:43px}.presentation-drop strong{font-size:13px}.presentation-drop p{font-size:10px}.presentation-storage-note{align-items:flex-start;line-height:1.6}.presentation-file{grid-template-columns:40px 1fr 35px;gap:12px;padding:14px}.presentation-file-icon{width:40px;height:40px}.presentation-file h3{font-size:14px}.presentation-file small{font-size:7px}.presentation-open{grid-column:2;justify-content:center}.presentation-delete{grid-area:1/3/3}.presentation-footer{flex-wrap:wrap;font-size:8px}.presentation-footer>span:nth-child(2){order:3;width:100%}.presentation-overlay{padding:0}.presentation-viewer{border-radius:0;width:100%;height:100dvh}.presentation-viewer-bar{padding:10px}.presentation-viewer-bar>div:first-child{display:block}.presentation-viewer-bar>div:first-child>span{font-size:7px}.presentation-viewer-bar strong{font-size:11px;display:block}.presentation-viewer-bar button span{display:none}}@media (prefers-reduced-motion:reduce){.presentation-folder-tile,.presentation-paper,.presentation-folder-front{transition:none}.presentation-folder-tile:hover{transform:none}}@media (max-width:650px){.presentation-access-main{width:calc(100% - 40px);min-height:calc(100dvh - 78px);padding:80px 0}.presentation-access-card{padding:36px 27px 42px}.presentation-access-icon{margin-bottom:34px}.presentation-access-eyebrow{top:18px}.presentation-access-footnote{bottom:18px}}.presentation-brand{font-size:15px}.presentation-brand small{color:#52616b;font-size:10px}.presentation-header nav a{align-items:center;min-height:44px;display:inline-flex;font-size:13px!important}.presentation-eyebrow,.presentation-rule,.presentation-kicker,.presentation-folder-index,.presentation-content-heading>div>span,.presentation-file small,.presentation-viewer-bar>div:first-child>span{letter-spacing:.05em;font-size:11px}.presentation-intro>p,.presentation-folder-copy>span:nth-child(3){font-size:16px;line-height:1.7}.presentation-folder-tile{box-shadow:none;background:#f7f9fa;border-color:#d4dce1}.presentation-folder-tile:hover{box-shadow:none;border-color:#315f7c}.presentation-folder-tile:before{display:none}.presentation-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.presentation-add,.presentation-open{min-height:44px;font-size:13px}.presentation-drop p,.presentation-storage-note,.presentation-file p{font-size:13px}.presentation-file small{font-size:11px}.presentation-file p{color:#53616c}.presentation-delete{width:44px;height:44px}.presentation-empty{font-size:14px}.presentation-footer{color:#53616c;font-size:12px}.presentation-viewer-bar button{min-height:44px;font-size:13px}.presentation-access-eyebrow,.presentation-access-footnote,.presentation-access-card .presentation-kicker{letter-spacing:.05em;font-size:11px}.presentation-access-card{box-shadow:none;background:#fff;border-color:#d4dce1}.presentation-access-description{color:#53616c;font-size:15px}.presentation-access-card label{font-size:13px}.presentation-access-card button{min-height:48px;font-size:14px}.presentation-access-error{font-size:13px}@media (max-width:650px){.presentation-brand{font-size:13px}.presentation-brand small{font-size:8px}.presentation-eyebrow,.presentation-rule{font-size:10px}.presentation-intro>p,.presentation-folder-copy>span:nth-child(3){font-size:15px}.presentation-file small,.presentation-viewer-bar>div:first-child>span{font-size:10px}.presentation-file{grid-template-columns:40px minmax(0,1fr) 44px;gap:10px}}
