.dsret{--bg:#07070b;--bg2:#0b0c12;--line:#1c1d28;--white:#f4f5f9;--dim:#8a8fa3;--cobalt:#2b4cff;--cobalt-hot:#4d6bff;--teal:#59f5d4;--brand:#ff9e0d;background:var(--bg);color:var(--white);box-sizing:border-box;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.dsret *{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}.dsret ::selection{background:var(--cobalt);color:var(--white)}.dsret .mono{letter-spacing:.2em;text-transform:uppercase;font-family:IBM Plex Mono,monospace}.dsret .blk{text-transform:uppercase;letter-spacing:-.015em;font-family:Archivo Black,sans-serif;font-weight:400;line-height:.88}.dsret a{color:inherit}.dsret .chrome{color:#0000;background:linear-gradient(#fff 0%,#cdd2e0 34%,#5a5f73 50%,#e6e9f4 64%,#8a90a6 100%) 0 0/100% 260%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate dsret-sheen}@keyframes dsret-sheen{0%{background-position:0 0}to{background-position:0 55%}}.dsret .outline{color:#0000;-webkit-text-stroke:2px var(--white)}.dsret .outline-c{color:#0000;-webkit-text-stroke:2px var(--cobalt-hot)}.dsret .grain{z-index:80;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.85s steps(4,end) infinite dsret-gr;position:fixed;inset:-80px}@keyframes dsret-gr{0%{transform:translate(0)}25%{transform:translate(-26px,16px)}50%{transform:translate(20px,-22px)}75%{transform:translate(-12px,-6px)}to{transform:translate(0)}}.dsret .beams{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dsret .beam{filter:blur(4px);background:linear-gradient(#0000 0%,#2b4cff38 30%,#59f5d41a 55%,#0000 100%);width:120px;height:180%;position:absolute;top:-40%}.dsret .beam.b1{left:14%;transform:rotate(21deg)}.dsret .beam.b2{background:linear-gradient(#0000,#4d6bff4d 40%,#0000);width:60px;left:52%;transform:rotate(24deg)}.dsret .beam.b3{opacity:.6;width:180px;left:78%;transform:rotate(18deg)}.dsret .nav{z-index:110;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:16px 28px;transition:background .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}.dsret .nav.sc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--line);background:#07070be0}.dsret .nav .brand{text-transform:uppercase;letter-spacing:.02em;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;font-family:Archivo Black,sans-serif;font-size:17px;text-decoration:none;display:inline-flex}.dsret .nav .brand i{color:var(--brand);font-style:normal}.dsret .nav .brand .blogo,.dsret .fb .blogo{object-fit:contain;flex-shrink:0;width:26px;height:26px;display:inline-block}.dsret .fb{align-items:center;gap:10px;display:inline-flex}.dsret .nav .links{align-items:center;gap:26px;display:flex}.dsret .nav .links a{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:10.5px;text-decoration:none;transition:color .2s}.dsret .nav .links a:hover{color:var(--white)}.dsret .btn{border:1px solid var(--white);letter-spacing:.2em;text-transform:uppercase;color:var(--white);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:15px 26px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex;position:relative}.dsret .btn:hover{background:var(--white);color:var(--bg)}.dsret .btn-c{background:var(--cobalt);border-color:var(--cobalt);color:var(--white)}.dsret .btn-c:hover{background:var(--cobalt-hot);border-color:var(--cobalt-hot);color:var(--white)}.dsret .btn .sq{background:var(--brand);width:7px;height:7px}@media (width<=760px){.dsret .nav .links a:not(.btn){display:none}}.dsret .shead{justify-content:space-between;align-items:center;margin-bottom:6vh;padding:0 5vw;display:flex}.dsret .shead .si{letter-spacing:.3em;text-transform:uppercase;color:var(--cobalt-hot);align-items:center;gap:14px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.dsret .shead .si:before{content:"";background:var(--cobalt);width:36px;height:1px}.dsret .shead .sm{letter-spacing:.22em;color:var(--dim);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}@media (width<=700px){.dsret .shead .sm{display:none}}.dsret .hero{flex-direction:column;justify-content:center;min-height:100vh;padding:14vh 5vw 10vh;display:flex;position:relative;overflow:hidden}.dsret .hero h1{font-size:clamp(46px,12vw,186px)}.dsret .hero h1 .row{display:block;overflow:visible}.dsret .hero h1 .w{white-space:nowrap;will-change:transform;display:inline-block;transform:none}.dsret .badge{z-index:5;width:128px;height:128px;animation:16s linear infinite dsret-spin;position:absolute;top:15vh;right:6vw}@keyframes dsret-spin{to{transform:rotate(360deg)}}.dsret .badge text{letter-spacing:.3em;fill:var(--cobalt-hot);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11.5px}.dsret .hero-foot{grid-template-columns:1.2fr 1fr;align-items:end;gap:34px;margin-top:7vh;display:grid}.dsret .strikes{text-transform:uppercase;letter-spacing:.02em;font-family:Archivo Black,sans-serif;font-size:clamp(15px,1.7vw,22px);line-height:1.7}.dsret .stk{color:var(--dim);margin-right:14px;display:inline-block;position:relative}.dsret .stk .bar{background:var(--cobalt-hot);transform-origin:0;height:3px;position:absolute;top:50%;left:-3%;right:-3%;transform:scaleX(1)}.dsret .strikes .keep{color:var(--brand)}.dsret .hero-sub{color:var(--dim);max-width:430px;margin-top:14px;font-size:15px;font-weight:600;line-height:1.65}.dsret .hero-cta{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.dsret .hero-meta{letter-spacing:.24em;color:var(--dim);text-transform:uppercase;flex-wrap:wrap;gap:16px 40px;margin-top:6vh;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:flex}@media (width<=860px){.dsret .hero-foot{grid-template-columns:1fr}.dsret .hero-cta{justify-content:flex-start}.dsret .badge{display:none}}@media (width<=640px){.dsret .hero-meta{flex-direction:column;gap:8px}}.dsret .problem{background:var(--bg);padding:18vh 5vw;position:relative}.dsret .problem .pgiant{text-transform:uppercase;letter-spacing:-.015em;font-family:Archivo Black,sans-serif;font-size:clamp(34px,7.4vw,110px);line-height:.96}.dsret .problem .pgiant .stk{color:#3a3c4c;margin-right:2.5vw}.dsret .problem .pgiant .stk .bar{height:6px}.dsret .problem .pgiant .keep{margin-top:2vh;display:block}.dsret .problem .psub{max-width:620px;color:var(--dim);margin-top:6vh;font-size:16.5px;font-weight:600;line-height:1.7}.dsret .problem .psub b{color:var(--white)}.dsret .system{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14vh 0 0;position:relative;overflow:hidden}.dsret .sys-h{max-width:1000px;padding:0 5vw}.dsret .sys-h h2{text-transform:uppercase;font-family:Archivo Black,sans-serif;font-size:clamp(32px,5.6vw,80px);line-height:.92}.dsret .sys-h p{color:var(--dim);max-width:520px;margin-top:20px;font-size:15.5px;font-weight:600;line-height:1.65}.dsret .classes{border-top:1px solid var(--line);margin-top:8vh}.dsret .crow{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 1.5fr 150px;align-items:center;gap:2.5vw;padding:30px 5vw;transition:background .25s;display:grid;position:relative}.dsret .crow:hover{background:#0e0f17}.dsret .crow:before{content:"";background:var(--cobalt);transform-origin:top;width:2px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.dsret .crow:hover:before{transform:scaleY(1)}.dsret .crow .cl{letter-spacing:.24em;color:var(--cobalt-hot);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px}.dsret .crow .cn{text-transform:uppercase;font-family:Archivo Black,sans-serif;font-size:clamp(24px,3vw,42px)}.dsret .crow .cd{letter-spacing:.06em;color:var(--dim);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.9}.dsret .crow .cp{text-align:right;font-family:Archivo Black,sans-serif;font-size:clamp(30px,3.6vw,52px)}.dsret .crow .cp small{letter-spacing:.22em;color:var(--dim);margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}@media (width<=860px){.dsret .crow{grid-template-columns:1fr;gap:8px}.dsret .crow .cp{text-align:left}}.dsret .scope{background:var(--bg);padding:16vh 5vw;position:relative}.dsret .scope h2{text-transform:uppercase;max-width:900px;font-family:Archivo Black,sans-serif;font-size:clamp(32px,5.6vw,80px);line-height:.92}.dsret .scope .ssub{color:var(--dim);max-width:480px;margin-top:16px;font-size:15px;font-weight:600;line-height:1.6}.dsret .sgrid{border:1px solid var(--line);grid-template-columns:1.45fr 1fr;gap:0;margin-top:7vh;display:grid}.dsret .slist{border-right:1px solid var(--line)}.dsret .srow{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr 140px;align-items:stretch;display:grid}.dsret .srow:last-child{border-bottom:0}.dsret .srow .ix{color:var(--dim);align-items:center;padding-left:18px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.dsret .srow .nm{flex-direction:column;justify-content:center;padding:20px 12px 20px 0;display:flex}.dsret .srow .nm b{text-transform:uppercase;letter-spacing:.02em;font-size:14.5px;font-weight:800}.dsret .srow .nm span{letter-spacing:.18em;color:var(--cobalt-hot);text-transform:uppercase;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.dsret .stp{border-left:1px solid var(--line);display:flex}.dsret .stp button{width:46px;color:var(--white);border:0;border-left:1px solid var(--line);cursor:pointer;background:0 0;font-family:IBM Plex Mono,monospace;font-size:17px;transition:background .15s,color .15s}.dsret .stp button:first-child{border-left:0}.dsret .stp button:hover{background:var(--cobalt);color:var(--white)}.dsret .stp .q{border-left:1px solid var(--line);justify-content:center;align-items:center;width:48px;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;display:flex}.dsret .ssum{background:var(--bg2);align-self:start;padding:30px;position:sticky;top:76px}.dsret .ssum .k{letter-spacing:.28em;color:var(--dim);text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10px}.dsret .ssum .tot{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:24px 0;display:flex}.dsret .ssum .tn{font-family:Archivo Black,sans-serif;font-size:84px;line-height:1}.dsret .ssum .tu{letter-spacing:.24em;color:var(--dim);text-transform:uppercase;text-align:right;font-family:IBM Plex Mono,monospace;font-size:9.5px}.dsret .ssum .veh{border-bottom:1px solid var(--line);padding:22px 0}.dsret .ssum .vk{letter-spacing:.26em;color:var(--dim);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.dsret .ssum .vn{text-transform:uppercase;color:var(--cobalt-hot);margin-top:10px;font-family:Archivo Black,sans-serif;font-size:23px}.dsret .ssum .vp{letter-spacing:.12em;color:var(--white);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px}.dsret .ssum .fine{letter-spacing:.06em;color:var(--dim);text-transform:uppercase;padding-top:16px;font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.9}.dsret .ssum .btn{justify-content:center;width:100%;margin-top:20px}@media (width<=900px){.dsret .sgrid{grid-template-columns:1fr}.dsret .slist{border-right:0;border-bottom:1px solid var(--line)}.dsret .ssum{position:static}}.dsret .plans{background:var(--bg2);border-top:1px solid var(--line);padding:16vh 5vw}.dsret .plans h2{text-transform:uppercase;font-family:Archivo Black,sans-serif;font-size:clamp(34px,6.4vw,92px);line-height:.9}.dsret .pgrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:8vh;display:grid}.dsret .pl{border:1px solid var(--line);background:var(--bg);flex-direction:column;padding:32px 28px;transition:transform .3s,border-color .3s;display:flex;position:relative}.dsret .pl:hover{border-color:#2c2e3e;transform:translateY(-6px)}.dsret .pl.mid{border:1px solid var(--cobalt);background:linear-gradient(180deg,#0b0d1a,var(--bg));box-shadow:0 0 60px -18px #2b4cff8c}.dsret .pl .pi{letter-spacing:.26em;color:var(--dim);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9.5px}.dsret .pl.mid .pi{color:var(--brand)}.dsret .pl h3{text-transform:uppercase;min-height:2em;margin-top:14px;font-family:Archivo Black,sans-serif;font-size:clamp(21px,2.2vw,30px);line-height:1}.dsret .pl .pw{letter-spacing:.1em;color:var(--dim);text-transform:uppercase;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.7}.dsret .pl .pp{letter-spacing:-.02em;margin-top:24px;font-family:Archivo Black,sans-serif;font-size:clamp(38px,3.6vw,54px)}.dsret .pl .pp small{letter-spacing:.2em;color:var(--dim);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:block}.dsret .pl .pc{letter-spacing:.2em;border:1px solid var(--line);text-transform:uppercase;color:var(--dim);align-self:flex-start;margin-top:16px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:inline-block}.dsret .pl.mid .pc{border-color:var(--cobalt);color:var(--cobalt-hot)}.dsret .pl .pex{border-left:2px solid var(--line);background:#ffffff08;margin-top:18px;padding:14px 16px}.dsret .pl.mid .pex{border-left-color:var(--cobalt)}.dsret .pl .pex-label{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.dsret .pl.mid .pex-label{color:var(--brand)}.dsret .pl .pex p{color:#c6c9d6;font-size:10.5px;font-weight:500;line-height:1.55}.dsret .pl ul{flex:1;margin-top:22px;list-style:none}.dsret .pl li{border-top:1px solid var(--line);color:#c6c9d6;padding:11px 0 11px 20px;font-size:13.5px;font-weight:600;line-height:1.5;position:relative}.dsret .pl li:before{content:"";background:var(--cobalt);width:7px;height:7px;position:absolute;top:17px;left:0}.dsret .pl.mid li:before{background:var(--brand)}.dsret .pl .btn{justify-content:center;margin-top:22px}.dsret .terms-line{letter-spacing:.1em;color:var(--dim);text-transform:uppercase;max-width:900px;margin-top:7vh;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:2.2}.dsret .terms-line b{color:var(--white);font-weight:500}@media (width<=900px){.dsret .pgrid{grid-template-columns:1fr}}.dsret .work{background:var(--bg);border-top:1px solid var(--line);padding:16vh 0 0}.dsret .work .shead{margin-bottom:5vh}.dsret .work h2{text-transform:uppercase;padding:0 5vw;font-family:Archivo Black,sans-serif;font-size:clamp(34px,6.4vw,92px);line-height:.9}.dsret .reel{aspect-ratio:16/6.4;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(60% 80% at 60% 20%,#2b4cff29,transparent 60%),var(--bg2);justify-content:center;align-items:center;margin-top:7vh;display:flex;position:relative;overflow:hidden}.dsret .reel iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dsret .reel .play{border:1px solid var(--cobalt-hot);width:78px;height:78px;color:var(--cobalt-hot);justify-content:center;align-items:center;margin:0 auto 16px;font-size:17px;transition:background .2s,color .2s;display:flex}.dsret .reel:hover .play{background:var(--cobalt);color:var(--white);border-color:var(--cobalt)}.dsret .ph-tag{letter-spacing:.14em;color:var(--teal);text-transform:uppercase;border:1px dashed #59f5d480;padding:5px 9px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-block}.dsret .reel .corner{letter-spacing:.24em;color:var(--dim);text-transform:uppercase;z-index:2;pointer-events:none;font-family:IBM Plex Mono,monospace;font-size:9px;position:absolute}.dsret .reel .c1{top:14px;left:16px}.dsret .reel .c2{top:14px;right:16px}.dsret .reel .c3{bottom:14px;left:16px}.dsret .reel .c4{bottom:14px;right:16px}.dsret .tiles{grid-template-columns:repeat(4,1fr);display:grid}.dsret .tile{aspect-ratio:1/1.2;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;justify-content:flex-end;padding:20px;transition:background .25s;display:flex;position:relative}.dsret .tile:hover{background:#0d0e16}.dsret .tile:last-child{border-right:0}.dsret .tile .fn{letter-spacing:.22em;color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:9.5px;position:absolute;top:16px;left:18px}.dsret .tile .tt{text-transform:uppercase;font-family:Archivo Black,sans-serif;font-size:17px;line-height:1.05}.dsret .tile .td{letter-spacing:.1em;color:var(--dim);text-transform:uppercase;margin:8px 0 10px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.7}@media (width<=860px){.dsret .tiles{grid-template-columns:1fr 1fr}.dsret .tile:nth-child(2n){border-right:0}}.dsret .book{background:var(--bg);padding:18vh 5vw 14vh;position:relative;overflow:hidden}.dsret .book h2{text-transform:uppercase;letter-spacing:-.015em;z-index:3;font-family:Archivo Black,sans-serif;font-size:clamp(44px,10vw,150px);line-height:.86;position:relative}.dsret .book .bsub{max-width:480px;color:var(--dim);z-index:3;margin-top:24px;font-size:15.5px;font-weight:600;line-height:1.65;position:relative}.dsret .bgrid{z-index:3;grid-template-columns:1fr 1fr;gap:20px;margin-top:8vh;display:grid;position:relative}.dsret .bcard{border:1px solid var(--line);background:var(--bg2);padding:30px}.dsret .bcard h3{text-transform:uppercase;font-family:Archivo Black,sans-serif;font-size:20px}.dsret .bcard .bs{letter-spacing:.14em;color:var(--dim);text-transform:uppercase;margin:10px 0 22px;font-family:IBM Plex Mono,monospace;font-size:10px}.dsret .cal-embed{background:#07070b;width:100%;min-height:560px;overflow:auto}.dsret .cal-embed iframe{border:0!important;width:100%!important}.dsret .field{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--white);letter-spacing:.04em;margin-bottom:10px;padding:14px 16px;font-family:IBM Plex Mono,monospace;font-size:12.5px}.dsret .field::placeholder{color:#565a6e;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.dsret .field:focus{border-color:var(--cobalt);outline:none}.dsret .form-msg{letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.7}.dsret .form-msg.err{color:#ff6b6b}.dsret .form-msg.ok{color:var(--teal)}.dsret .btn[disabled]{opacity:.55;cursor:not-allowed}@media (width<=860px){.dsret .bgrid{grid-template-columns:1fr}}.dsret footer{border-top:1px solid var(--line);background:var(--bg);padding:46px 5vw 40px}.dsret .fg{flex-wrap:wrap;justify-content:space-between;gap:30px;display:flex}.dsret .fb{text-transform:uppercase;font-family:Archivo Black,sans-serif;font-size:24px}.dsret .fb i{color:var(--brand);font-style:normal}.dsret .ft{max-width:300px;color:var(--dim);margin-top:12px;font-size:13px;font-weight:600;line-height:1.6}.dsret .fc{text-align:right;letter-spacing:.1em;color:var(--dim);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:2.2}.dsret .fc a{color:var(--teal);text-decoration:none}.dsret .fn2{border-top:1px solid var(--line);letter-spacing:.22em;color:#4a4e60;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:34px;padding-top:18px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}@media (width<=640px){.dsret .fc{text-align:left}}@media (prefers-reduced-motion:reduce){.dsret .grain,.dsret .badge,.dsret .chrome{animation:none}}.dsret .tile.has-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.dsret .tile.has-img:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#07070b00 0%,#07070b59 55%,#07070bb8 100%);position:absolute;inset:0}.dsret .tile.has-img:hover{background-color:#0000}.dsret .tile.has-img .fn{z-index:1}.dsret .tile.has-img>div{z-index:1;position:relative}.dsret .hero:before{content:"";opacity:.12;z-index:0;pointer-events:none;background-image:url(/images/stills/gallery-02.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.dsret .hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#07070bdb 0%,#07070be0 60%,#07070bf0 100%);position:absolute;inset:0}.dsret .hero>*{z-index:1;position:relative}
