body:has(.ld){background:#e6e4ea}:root[data-theme=dark] body:has(.ld){background:#0b0d0c}.ld{--ld-gap:clamp(8px, 2vw, 28px);--ld-radius:clamp(14px, 1.4vw, 22px);--ld-pad:clamp(14px, 1.6vw, 24px);--ld-ink:#141414;--ld-wave:#0b6b53;color:var(--ld-ink)}:root[data-theme=dark] .ld{--ld-ink:#e8edea;--ld-wave:#3dbb91}.ld-loader,.ld-reel{display:none}.ld-frame{gap:var(--ld-gap);padding:var(--ld-gap);display:grid}.ld-slide{min-height:calc(100svh - 2 * var(--ld-gap));isolation:isolate;border-radius:var(--ld-radius);color:var(--ld-scene-ink);position:relative;overflow:hidden}.ld-slide[data-tone=dark]{--ld-scene-ink:#fff;--ld-scene-ink-2:#ffffffc7}.ld-slide[data-tone=light]{--ld-scene-ink:#141414;--ld-scene-ink-2:#141414b8}.ld-media{background:var(--scene-bg);position:absolute;inset:0;overflow:hidden}.ld-shade{z-index:7;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.ld-grain{z-index:5;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.ld-row{inset-inline:0;z-index:8;padding-inline:var(--ld-pad);letter-spacing:.01em;text-transform:uppercase;pointer-events:none;grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr) 9rem;align-items:center;font-size:12px;font-weight:500;line-height:1.2;display:grid;position:absolute;top:50%;translate:0 -50%}.ld-row>*{font:inherit;margin:0}.ld-title{text-align:right;justify-self:end;padding-inline-end:2rem}.ld-meta{justify-self:end}.ld-desc{left:50%;bottom:var(--ld-pad);z-index:8;text-align:center;width:min(40ch,64%);color:var(--ld-scene-ink-2);text-wrap:balance;margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.45;position:absolute;translate:-50%}.ld-giant{inset-inline:0;z-index:1;letter-spacing:-.055em;white-space:nowrap;color:var(--giant,#ffffff14);pointer-events:none;user-select:none;justify-content:center;margin:-.4em 0 0;font-size:clamp(72px,19vw,340px);font-weight:800;line-height:.8;display:flex;position:absolute;top:50%}.ld-giant--stroke{color:#0000;-webkit-text-stroke:1.5px var(--giant-stroke,#ffffff40)}.ld-ui{--ui-ink:#fff;inset:var(--ld-gap);z-index:20;pointer-events:none;color:var(--ui-ink);mix-blend-mode:difference;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.25;transition:color .6s;position:fixed}.ld-ui a{pointer-events:auto;color:inherit;text-decoration:none}.ld-ui a:focus-visible{outline-offset:3px;border-radius:2px;outline:1.5px solid}.ld-tagline{top:var(--ld-pad);font:inherit;white-space:nowrap;margin:0;position:absolute;left:50%;translate:-50%}.ld-logo{top:calc(var(--ld-pad) - 3px);letter-spacing:-.01em;font-size:15px;font-weight:700;position:absolute}.ld-logo--a{left:var(--ld-pad)}.ld-logo--b{right:var(--ld-pad)}.ld-nav{left:var(--ld-pad);bottom:var(--ld-pad);position:absolute}.ld-nav ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ld-nav li{align-items:center;gap:6px;display:flex}.ld-nav li:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;transition:scale .4s cubic-bezier(.16,1,.3,1);scale:0}.ld-nav li[data-active]:before{scale:1}.ld-nav a{color:#0000;text-shadow:0 0 0 var(--ui-ink), 0 1.4em 0 var(--ui-ink);transition:text-shadow .5s cubic-bezier(.16,1,.3,1);display:inline-block;overflow:hidden}.ld-nav a:hover,.ld-nav a:focus-visible{text-shadow:0 -1.4em 0 var(--ui-ink), 0 0 0 var(--ui-ink)}.ld-ui a:focus-visible{outline-color:var(--ui-ink)}.ld-count,.ld-hint{display:none}[data-scene=hacker]{--scene-bg:radial-gradient(120% 90% at 40% 30%, #33260a 0%, #110d05 55%, #050403 100%)}[data-scene=designer]{--scene-bg:linear-gradient(160deg, #0b1f40 0%, #0f356f 55%, #1d5bc0 100%)}[data-scene=hustler]{--scene-bg:radial-gradient(110% 100% at 22% 50%, #861f58 0%, #3d0c2a 52%, #160410 100%)}[data-scene=swot]{--scene-bg:#efe9df}[data-scene=bootcamp]{--scene-bg:radial-gradient(120% 100% at 75% 65%, #0f7a5c 0%, #0a3d2f 52%, #04170f 100%)}[data-scene=journey]{--scene-bg:radial-gradient(100% 80% at 50% 15%, #22252c 0%, #0e0f12 60%, #060607 100%)}[data-scene=open]{--scene-bg:linear-gradient(180deg, #ece9f2 0%, #dcd6e8 100%)}[data-scene=hacker] .ld-media{--giant-stroke:#f5b30161}.ld-code{z-index:0;color:#f5b30133;width:52%;font:500 clamp(10px,.85vw,13px)/1.75 Geist Mono Variable,ui-monospace,monospace;position:absolute;top:0;right:4%;mask-image:linear-gradient(#0000 0%,#000 25% 70%,#0000 100%)}.ld-code pre{font:inherit;white-space:pre;margin:0}.ld-type{z-index:3;letter-spacing:-.03em;color:#ffcd45;text-shadow:0 0 40px #f5b30159;white-space:nowrap;align-items:center;gap:.35em;margin:0;font:500 clamp(26px,4.4vw,72px)/1 Geist Mono Variable,ui-monospace,monospace;display:flex;position:absolute;top:22%;left:6%}.ld-type-prompt{color:#ffcd4580}.ld-caret{background:currentColor;width:.55em;height:.95em;display:inline-block}.ld-stack{z-index:3;flex-wrap:wrap;gap:12px;width:min(42%,640px);margin:0;padding:0;list-style:none;display:flex;position:absolute;top:60%;left:6%}.ld-chip{color:#ffcd45b3;white-space:nowrap;background:#f5b3010f;border:1px solid #f5b3014d;border-radius:999px;padding:10px 18px;font:500 clamp(12px,1.1vw,17px)/1 Geist Mono Variable,ui-monospace,monospace;transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}.ld-chip.is-on{color:#1a1204;background:#ffcd45;border-color:#ffcd45;box-shadow:0 0 28px #f5b3018c}[data-scene=designer] .ld-media{--giant:#ffffff12}.ld-canvas{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-48px}.ld-board{z-index:2;background:#ffffff12;border:1.5px solid #8bbcff;border-radius:8px;position:absolute}.ld-board-name{color:#b8d4ff;white-space:nowrap;font-size:11px;font-weight:500;position:absolute;top:-22px;left:0}.ld-board-bar{background:#ffffff38;border-radius:4px;width:70%;height:9%;margin:11% 10% 0;display:block}.ld-board-bar--short{width:42%;margin-top:5%}.ld-board-block{background:linear-gradient(135deg,#8bbcff8c,#ffffff14);border-radius:6px;height:34%;margin:9% 10% 0;display:block}.ld-handle{background:#fff;border:1.5px solid #3b82f6;width:8px;height:8px;position:absolute}.ld-curve{z-index:3;width:100%;height:100%;position:absolute;inset:0}.ld-curve path{fill:none;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.ld-tangent{stroke:#ffffff8c;stroke-width:1px;vector-effect:non-scaling-stroke}.ld-pt{z-index:4;box-sizing:border-box;position:absolute}.ld-pt--anchor{background:#fff;border:1.5px solid #3b82f6;width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.ld-pt--handle{background:#1d5bc0;border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.ld-pt.is-active{background:#ff6aa9;border-color:#fff}.ld-layer{z-index:3;background:linear-gradient(135deg,#ffd166,#ff6aa9);border-radius:8px;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;box-shadow:0 8px 22px -6px #00000073,inset 0 0 0 1.5px #fff9}.ld-cursor{z-index:5;color:#ff6aa9;filter:drop-shadow(0 6px 12px #00000059);position:absolute;top:30%;left:44%}.ld-cursor span{color:#fff;vertical-align:top;background:#ff6aa9;border-radius:4px 10px 10px;margin:18px 0 0 -4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}[data-scene=hustler] .ld-media{--giant:#ff7ab01a}.ld-rings{z-index:2;width:0;height:0;position:absolute;top:30%;left:24%}.ld-ring{opacity:0;border:1.5px solid #ffa0c8b3;border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;left:-170px}.ld-mega{color:#3d0c2a;background:#ff7ab0;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:-52px;left:-52px;box-shadow:0 0 80px #ff7ab073}.ld-note{z-index:3;color:#3d0c2a;width:clamp(112px,11vw,168px);rotate:var(--r);background:#ffdcea;border-radius:4px;padding:14px 15px 22px;font-size:clamp(12px,1vw,15px);font-weight:600;line-height:1.25;position:absolute;box-shadow:0 16px 34px -14px #0000008c}.ld-swot{inset:clamp(84px, 12vh, 112px) var(--ld-pad);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:38px 10px;display:grid;position:absolute}.ld-quad{border-radius:14px;align-items:flex-end;padding:16px 18px;display:flex;position:relative;overflow:hidden}.ld-quad[data-q=s]{background:#f6d77f}.ld-quad[data-q=w]{background:#ccdae5}.ld-quad[data-q=o]{background:#e4d9ed}.ld-quad[data-q=t]{background:#c8e6d6}.ld-letter{letter-spacing:-.06em;color:#141414e0;font-size:clamp(110px,17vw,300px);font-weight:800;line-height:1;position:absolute;top:-12%;right:3%}.ld-qlabel{text-transform:uppercase;font-size:12px;font-weight:600;position:relative}.ld-qlabel em{opacity:.6;font-style:normal;font-weight:500}[data-scene=bootcamp] .ld-media{--giant-stroke:#7be0b852}[data-scene=bootcamp] .ld-giant{top:25%}.ld-deck{z-index:3;width:clamp(230px,26vw,380px);height:0;margin:0;padding:0;list-style:none;position:absolute;top:60%;right:9%}.ld-card{color:#06281f;transform-origin:50% 0;background:#f2fbf7;border-radius:14px;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;height:clamp(86px,8.5vw,116px);padding:14px 18px;display:grid;position:absolute;inset:0 0 auto;box-shadow:0 22px 40px -18px #0009}.ld-card-track{text-transform:uppercase;color:#0b6b53;font-size:11px;font-weight:600}.ld-card-title{letter-spacing:-.015em;grid-row:2;font-size:clamp(16px,1.5vw,22px);font-weight:650}.ld-card-check{color:#fff;background:#0b6b53;border-radius:50%;grid-area:1/2/span 2;align-self:center;place-items:center;width:36px;height:36px;display:grid;scale:0}.ld-progress{z-index:3;text-transform:uppercase;color:#d9f5e9;gap:6px;width:clamp(180px,20vw,280px);font-size:12px;font-weight:500;display:grid;position:absolute;top:60%;left:6%}.ld-progress b{letter-spacing:-.04em;font-size:clamp(44px,6vw,96px);font-weight:700;line-height:1}.ld-progress-bar{background:#fff3;border-radius:3px;height:3px;display:block;overflow:hidden}.ld-progress-bar i{transform-origin:0;background:#7be0b8;height:100%;display:block;scale:0 1}[data-scene=journey] .ld-media{--giant:#ffffff0d}[data-scene=journey] .ld-giant{top:74%}.ld-chart{inset-inline:0;z-index:2;width:min(90%,95.2381vh);height:auto;margin-inline:auto;position:absolute;top:8%;overflow:visible}.ld-chart-grid{stroke:#ffffff1a}.ld-chart-split{stroke:#ffffff2e}.ld-chart-grade,.ld-chart-x{fill:#ffffff8c;text-anchor:middle;font-size:15px}.ld-chart-role polyline{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.ld-chart-role circle{fill:var(--c);stroke:#0e0f12;stroke-width:3px}.ld-chart-role text{fill:#fff;font-size:16px;font-weight:600}.ld-chart-role--hacker{--c:#f0a500}.ld-chart-role--designer{--c:#3f8cf0}.ld-chart-role--hustler{--c:#e2588f}[data-scene=open] .ld-media{--giant-stroke:#14141424}[data-scene=open] .ld-giant{top:27%}.ld-open{z-index:9;color:#141414;width:min(880px,88%);position:absolute;top:57%;left:50%;translate:-50%}.ld-open ol{border-top:1px solid #14141429;margin:0;padding:0;list-style:none}.ld-open-item{color:inherit;border-bottom:1px solid #14141429;grid-template-columns:2.5rem minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 4px;text-decoration:none;display:grid}.ld-open-n,.ld-open-meta{text-transform:uppercase;color:#1414149e;font-size:12px;font-weight:500}.ld-open-title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,28px);font-weight:650;transition:translate .6s cubic-bezier(.16,1,.3,1);overflow:hidden}.ld-open-arrow{transition:rotate .6s cubic-bezier(.16,1,.3,1)}.ld-open-item:hover .ld-open-title,.ld-open-item:focus-visible .ld-open-title{translate:10px}.ld-open-item:hover .ld-open-arrow,.ld-open-item:focus-visible .ld-open-arrow{rotate:45deg}.ld-open-item:focus-visible{outline-offset:2px;outline:2px solid #141414}.ld-open-empty{text-align:center;max-width:42ch;margin:0 auto;font-size:clamp(16px,1.5vw,21px);line-height:1.45}html.ld-live,html.ld-live body{overscroll-behavior:none;height:100%;overflow:hidden}.ld-live .ld-frame{inset:var(--ld-gap);border-radius:var(--ld-radius);visibility:hidden;background:#050505;padding:0;display:block;position:fixed;overflow:hidden}.ld-live .ld-slide{visibility:hidden;border-radius:0;min-height:0;position:absolute;inset:0}.ld-live .ld-ui{mix-blend-mode:normal;position:absolute;inset:0}.ld-live .ld-ui[data-tone=light]{--ui-ink:#141414}.ld-live .ld-count{right:var(--ld-pad);bottom:var(--ld-pad);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;display:flex;position:absolute}.ld-count-now{height:1.25em;display:inline-grid;overflow:hidden}.ld-count-now>span{grid-area:1/1}.ld-count-sep{background:currentColor;width:26px;height:1px}.ld-live .ld-hint{right:var(--ld-pad);bottom:calc(var(--ld-pad) + 22px);align-items:center;gap:5px;margin:0;display:flex;position:absolute}.ld-live .ld-loader{z-index:60;color:var(--ld-ink);background:0 0;place-items:center;display:grid;position:fixed;inset:0}.ld-mark{grid-template-columns:auto auto;align-items:center;gap:4px 10px;display:grid}.ld-mark p{margin:0;overflow:hidden}.ld-mark-a,.ld-mark-b{letter-spacing:-.02em;font-size:clamp(20px,1.9vw,30px);font-weight:700;line-height:1.1}.ld-mark-b{justify-self:end}.ld-mark-copy{letter-spacing:.03em;text-transform:uppercase;opacity:.7;grid-column:1/-1;font-size:9px;font-weight:500;line-height:1.3}.ld-squiggle{width:72px;height:10px;overflow:visible}.ld-squiggle--b{justify-self:end}.ld-squiggle path{fill:none;stroke:var(--ld-wave);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.07 .035;vector-effect:non-scaling-stroke}.ld-loader-count{right:calc(var(--ld-gap) + var(--ld-pad));bottom:calc(var(--ld-gap) + var(--ld-pad));font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:500;position:absolute}.ld-live .ld-reel{z-index:40;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.ld-reel-track{inset-inline:0;gap:14px;width:min(34vw,540px);margin-inline:auto;display:grid;position:absolute;top:0}.ld-thumb{aspect-ratio:16/10;background:var(--scene-bg);color:#ffffffe6;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.ld-thumb[data-tone=light]{color:#141414e0}.ld-thumb-giant{letter-spacing:-.055em;white-space:nowrap;font-size:min(5.6vw,88px);font-weight:800}.ld-thumb-label{text-transform:uppercase;font-size:10px;font-weight:500;position:absolute;bottom:10px;left:12px}.ld-char-mask,.ld-line-mask{margin-block:-.08em;padding-block:.08em}@media (prefers-reduced-motion:no-preference){.ld-grain{animation:.9s steps(6,end) infinite ld-grain}.ld-caret{animation:1s step-end infinite ld-blink}@keyframes ld-grain{0%{translate:0}20%{translate:-6% 4%}40%{translate:5% -7%}60%{translate:-3% 8%}80%{translate:7% 3%}to{translate:0}}@keyframes ld-blink{50%{opacity:0}}}@media (width<=640px){.ld-tagline{top:calc(var(--ld-pad) + 22px);white-space:normal;text-align:center;width:70%}.ld-row{grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-areas:"num kicker meta"".title title";row-gap:6px}.ld-num{grid-area:num}.ld-kicker{grid-area:kicker}.ld-meta{grid-area:meta}.ld-title{text-align:left;grid-area:title;justify-self:start;padding:0;font-size:15px;font-weight:600}.ld-desc{bottom:calc(var(--ld-pad) + 78px);width:84%}.ld-reel-track{width:72vw}.ld-thumb-giant{font-size:11vw}.ld-code{opacity:.6;width:92%;right:2%}.ld-type{top:20%}.ld-stack{gap:8px;width:auto;top:62%;right:6%}.ld-chip{padding:8px 13px}.ld-chip[data-mobile=hide],.ld-board[data-mobile=hide]{display:none}.ld-rings{top:26%;left:26%}.ld-ring{width:220px;height:220px;top:-110px;left:-110px}.ld-mega{width:76px;height:76px;top:-38px;left:-38px}.ld-mega svg{width:44px;height:44px}.ld-note[data-mobile=hide]{display:none}.ld-note{right:6%;left:auto!important}.ld-swot{gap:92px 8px;inset-block:150px}.ld-deck{width:64%;top:63%;right:6%}.ld-progress{top:15%;left:6%}[data-scene=bootcamp] .ld-giant{top:40%}.ld-open{width:90%;top:60%}.ld-open-item{grid-template-columns:1.75rem minmax(0,1fr) auto}.ld-open-meta{display:none}}
