@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.dive-deeper{--dd-pad:5cqw;--dd-bar:2.3cqw;isolation:isolate;width:100%;height:100%;min-height:100cqh;color:rgb(var(--c-paper));font-family:var(--ff-body);background:radial-gradient(120% 80% at 70% -10%, rgb(var(--c-leaf) / .9), transparent 60%), radial-gradient(90% 70% at 0% 110%, rgb(var(--c-leather)), transparent 70%), linear-gradient(rgb(var(--c-forest)), rgb(var(--c-ink-deep)));position:relative;overflow:hidden;container-type:size}.dive-deeper:before{content:"";z-index:-1;opacity:.18;background-image:radial-gradient(rgb(var(--c-paper) / .35) .5px, transparent .6px);pointer-events:none;background-size:3px 3px;position:absolute;inset:0}.dframe__slide:has(>.dive-deeper)>.deck-logo{display:none}.dframe__slide>.dive-deeper{min-height:0;position:absolute;inset:0}.dive-deeper a{color:inherit;text-decoration:none}.dive-deeper a:focus-visible{outline:2px solid rgb(var(--c-tea-green));outline-offset:2px}.dive-deeper__mono{letter-spacing:.02em;font-family:Departure Mono,ui-monospace,monospace;font-weight:400}.dive-deeper__menubar{z-index:5;height:var(--dd-bar);border-bottom:1px solid rgb(var(--c-paper) / .08);color:rgb(var(--c-paper) / .88);background:rgb(var(--c-ink-deep) / .55);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);align-items:center;gap:1.4cqw;padding:0 1.2cqw;font-size:.95cqw;display:flex;position:absolute;inset:0 0 auto}.dive-deeper__menubar strong{font-weight:600}.dive-deeper__menubar-logo{width:auto;height:1.1cqw}.dive-deeper__spacer{flex:1}.dive-deeper .dive-deeper__title{top:9cqh;left:var(--dd-pad);color:rgb(var(--c-paper));font:500 4.4cqw / .95 var(--ff-display);letter-spacing:-.04em;margin:0;position:absolute}.dive-deeper .dive-deeper__intro{top:calc(9cqh + 4.6cqw);left:var(--dd-pad);max-width:60cqw;color:rgb(var(--c-paper) / .75);margin:0;font-size:1.3cqw;line-height:1.4;position:absolute}.dive-deeper__mark{bottom:4cqh;left:var(--dd-pad);color:rgb(var(--c-paper) / .85);pointer-events:none;align-items:center;gap:1.2cqw;display:flex;position:absolute}.dive-deeper__mark-logo,.dive-deeper__flag{width:auto;height:2.2cqw}.dive-deeper__flag{border-radius:2px}.dive-deeper__window{top:22cqh;right:var(--dd-pad);bottom:14cqh;left:var(--dd-pad);color:rgb(var(--c-ink-deep));background:rgb(var(--c-paper));box-shadow:0 0 0 1px rgb(var(--c-ink-deep) / .25), 0 3cqw 6cqw -1cqw rgb(var(--c-ink-deep) / .7);border-radius:1cqw;grid-template-columns:15cqw 1fr;display:grid;position:absolute;overflow:hidden}.dive-deeper__side{border-right:1px solid rgb(var(--c-ink-deep) / .08);background:rgb(var(--c-paper-soft));flex-direction:column;gap:.2cqw;padding:3.4cqw .8cqw 1cqw;font-size:.95cqw;display:flex}.dive-deeper__side>span{border-radius:.4cqw;align-items:center;gap:.5cqw;padding:.35cqw .7cqw;display:flex}.dive-deeper__side>span[data-on]{background:rgb(var(--c-ink-deep) / .1);font-weight:600}.dive-deeper__side .dive-deeper__group{color:rgb(var(--c-ink-deep) / .45);margin-top:.8cqw;font-size:.75cqw;font-weight:600}.dive-deeper__tag{border-radius:50%;width:.7cqw;height:.7cqw}.dive-deeper__tag[data-c=open]{background:rgb(var(--c-leaf))}.dive-deeper__tag[data-c=nda]{background:rgb(var(--c-blue))}.dive-deeper__main{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.dive-deeper__bar{border-bottom:1px solid rgb(var(--c-ink-deep) / .08);align-items:center;gap:1.4cqw;padding:.9cqw 1.2cqw;font-size:1cqw;display:flex}.dive-deeper__traffic{gap:.5cqw;display:inline-flex}.dive-deeper__traffic i{background:rgb(var(--c-red));border-radius:50%;width:.85cqw;height:.85cqw}.dive-deeper__traffic i:nth-child(2){background:rgb(var(--c-brass))}.dive-deeper__traffic i:nth-child(3){background:rgb(var(--c-tea-green))}.dive-deeper__search{color:rgb(var(--c-ink-deep) / .4);background:rgb(var(--c-ink-deep) / .06);border-radius:.5cqw;margin-left:auto;padding:.3cqw 2.4cqw .3cqw .8cqw;font-size:.85cqw}.dive-deeper__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:1.6cqw;margin:0;padding:1.6cqw 2cqw;list-style:none;display:grid}.dive-deeper__status{border-top:1px solid rgb(var(--c-ink-deep) / .08);color:rgb(var(--c-ink-deep) / .5);padding:.6cqw 1.2cqw;font-size:.78cqw}.dive-deeper__icon{text-align:center;flex-direction:column;align-items:center;gap:.5cqw;display:flex}.dive-deeper__tile{aspect-ratio:4/3;border-radius:.7cqw;place-items:end center;width:100%;padding:8%;transition:background .16s;display:grid}.dive-deeper__tile .room-thumb{border-radius:.5cqw;transition:translate .32s cubic-bezier(.2,0,0,1)}.dive-deeper__tile .room-thumb:not([data-kind=folder]){box-shadow:0 0 0 1px rgb(var(--c-ink-deep) / .1), 0 1cqw 2cqw -1.2cqw rgb(var(--c-ink-deep) / .6)}.dive-deeper__tile .room-thumb[data-kind=pdf]{width:auto;height:100%;margin-inline:0}.dive-deeper__tile .room-thumb[data-kind=folder]{width:88%}.dive-deeper__tile .room-folder{filter:drop-shadow(0 1cqw 1.4cqw rgb(var(--c-ink-deep) / .5))}.dive-deeper__name{border-radius:.4cqw;padding:.2cqw .6cqw;font-size:1cqw;font-weight:500;line-height:1.2;transition:background .16s,color .16s}.dive-deeper__lede{max-width:24ch;color:rgb(var(--c-ink-deep) / .6);font-size:.8cqw;line-height:1.35}.dive-deeper__icon--closed{cursor:default;opacity:.6}@media (hover:hover) and (pointer:fine){a.dive-deeper__icon:hover .dive-deeper__tile{background:rgb(var(--c-ink-deep) / .06)}a.dive-deeper__icon:hover .room-thumb{translate:0 -.3cqw}a.dive-deeper__icon:hover .dive-deeper__name{color:rgb(var(--c-paper));background:var(--systems)}}a.dive-deeper__icon:active .room-thumb{transition-duration:.1s;translate:0 -1px}@container (width<=720px){.dive-deeper__menubar{--dd-bar:28px;gap:12px;padding:0 12px;font-size:.75rem}.dive-deeper__menubar>span{display:none}.dive-deeper__menubar-logo{height:12px}.dive-deeper .dive-deeper__title{font-size:2.6rem;top:52px;left:20px}.dive-deeper__window{border-radius:12px;grid-template-columns:1fr;inset:118px 16px 72px}.dive-deeper__side,.dive-deeper__lede,.dive-deeper__search{display:none}.dive-deeper__bar{gap:12px;padding:10px 12px;font-size:.8125rem}.dive-deeper__traffic{gap:6px}.dive-deeper__traffic i{width:10px;height:10px}.dive-deeper__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:16px 12px}.dive-deeper__tile{border-radius:8px}.dive-deeper__name{padding:2px 8px;font-size:.8125rem}.dive-deeper__status{padding:8px 12px;font-size:.6875rem}.dive-deeper__mark{gap:12px;bottom:22px;left:20px}.dive-deeper__mark-logo,.dive-deeper__flag{height:22px}}@media (prefers-reduced-motion:reduce){.dive-deeper *{transition:none!important}}
