.reveal-module__lak-GW__page{--ink:#17130e;--muted:#57534e;--faint:#8b8681;--line:#ece7df;--paper:#fff;--cream:#faf7f2;background:var(--cream);color:var(--ink);min-height:100dvh;font-family:var(--font-sans,system-ui, sans-serif);overflow-x:hidden}.reveal-module__lak-GW__wrap{max-width:1120px;margin:0 auto;padding:0 20px}.reveal-module__lak-GW__fade{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-module__lak-GW__fade[data-shown=true]{opacity:1;transform:none}.reveal-module__lak-GW__hero{text-align:center;background:radial-gradient(60% 60% at 50% 0,#6d28d914,#0000 70%),radial-gradient(50% 50% at 85% 20%,#0284c714,#0000 70%),radial-gradient(50% 50% at 15% 25%,#16a34a12,#0000 70%);padding:84px 0 64px;position:relative}.reveal-module__lak-GW__kicker{letter-spacing:.16em;text-transform:uppercase;color:#7c3aed;background:#f3edff;border:1px solid #e6dcff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.reveal-module__lak-GW__title{font-family:var(--font-display,serif);letter-spacing:-.02em;background:linear-gradient(100deg,#7c3aed 0%,#2563eb 45%,#16a34a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:22px 0 0;font-size:clamp(2.6rem,9vw,6.6rem);font-weight:900;line-height:.98}.reveal-module__lak-GW__themeLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--faint);margin-top:22px;font-size:13px;font-weight:800}.reveal-module__lak-GW__hash{-webkit-text-fill-color:#7c3aed;color:#7c3aed;opacity:.5;margin-right:.04em}.reveal-module__lak-GW__mission{max-width:640px;color:var(--muted);margin:24px auto 0;font-size:1rem;line-height:1.6}.reveal-module__lak-GW__mission b{color:var(--ink);font-weight:700}.reveal-module__lak-GW__glance{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:22px auto 0;display:flex}.reveal-module__lak-GW__glanceItem{letter-spacing:.01em;color:var(--ink);border:1px solid var(--line);background:linear-gradient(#fff,#faf7f2);border-radius:10px;padding:7px 12px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.reveal-module__lak-GW__glanceItem:hover{border-color:#d9cffb;transform:translateY(-2px);box-shadow:0 6px 18px #7c3aed1f}.reveal-module__lak-GW__tagline{color:var(--muted);margin:16px 0 0;font-size:clamp(1rem,2.4vw,1.4rem);font-style:italic}.reveal-module__lak-GW__heroMeta{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;display:flex}.reveal-module__lak-GW__chip{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #17130e0a}.reveal-module__lak-GW__chip b{color:#7c3aed}.reveal-module__lak-GW__philosophy{background:var(--paper);border:1px solid var(--line);text-align:left;border-left:4px solid #7c3aed;border-radius:16px;max-width:760px;margin:40px auto 0;padding:26px 30px;box-shadow:0 10px 40px #17130e0d}.reveal-module__lak-GW__philLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.reveal-module__lak-GW__philText{color:var(--ink);margin:8px 0 0;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:600;line-height:1.5}.reveal-module__lak-GW__section{padding:60px 0}.reveal-module__lak-GW__sectionHead{text-align:center;max-width:720px;margin:0 auto 40px}.reveal-module__lak-GW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7c3aed;font-size:12px;font-weight:700}.reveal-module__lak-GW__h2{font-family:var(--font-display,serif);letter-spacing:-.02em;color:var(--ink);margin:8px 0 0;font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:800}.reveal-module__lak-GW__h2sub{color:var(--muted);margin:12px 0 0;font-size:1rem;line-height:1.6}.reveal-module__lak-GW__track{background:var(--paper);border:1px solid var(--line);border-radius:22px;grid-template-columns:1.05fr 1fr;gap:0;margin-bottom:30px;scroll-margin-top:24px;display:grid;overflow:hidden;box-shadow:0 14px 50px #17130e0f}.reveal-module__lak-GW__track:nth-child(2n) .reveal-module__lak-GW__trackMedia{order:2}@media (max-width:780px){.reveal-module__lak-GW__track{grid-template-columns:1fr}.reveal-module__lak-GW__track:nth-child(2n) .reveal-module__lak-GW__trackMedia{order:0}}.reveal-module__lak-GW__trackMedia{min-height:320px;position:relative}.reveal-module__lak-GW__trackMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reveal-module__lak-GW__trackMedia:after{content:"";background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.reveal-module__lak-GW__trackBadge{z-index:2;letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:18px;left:18px}.reveal-module__lak-GW__trackTitleOnImg{z-index:2;color:#fff;position:absolute;bottom:16px;left:18px}.reveal-module__lak-GW__trackTitleOnImg .reveal-module__lak-GW__tName{font-family:var(--font-display,serif);font-size:clamp(1.6rem,4vw,2.3rem);font-weight:900;line-height:1}.reveal-module__lak-GW__trackTitleOnImg .reveal-module__lak-GW__tSub{opacity:.92;letter-spacing:.02em;margin-top:4px;font-size:13px;font-weight:600}.reveal-module__lak-GW__trackBody{padding:28px 30px}.reveal-module__lak-GW__question{font-family:var(--font-display,serif);color:var(--ink);font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800;line-height:1.25}.reveal-module__lak-GW__row{margin-top:16px}.reveal-module__lak-GW__rowLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:11px;font-weight:800}.reveal-module__lak-GW__rowText{color:var(--muted);font-size:14.5px;line-height:1.55}.reveal-module__lak-GW__rowText b{color:var(--ink);font-weight:700}.reveal-module__lak-GW__constraint{background:#fff8ee;border:1px solid #f2e4c9;border-radius:12px;margin-top:16px;padding:12px 14px}.reveal-module__lak-GW__constraint .reveal-module__lak-GW__rowLabel{color:#b6741e}.reveal-module__lak-GW__constraint .reveal-module__lak-GW__rowText{color:#7a5a1e}.reveal-module__lak-GW__techs{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.reveal-module__lak-GW__tech{color:var(--ink);background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.reveal-module__lak-GW__whyGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.reveal-module__lak-GW__whyCard{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 6px 24px #17130e0a}.reveal-module__lak-GW__whyName{letter-spacing:.02em;font-size:1.05rem;font-weight:900}.reveal-module__lak-GW__whyMap{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.5}.reveal-module__lak-GW__pipeline{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.reveal-module__lak-GW__pipeStep{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:14px;flex:150px;min-width:140px;padding:18px 16px;box-shadow:0 6px 20px #17130e0a}.reveal-module__lak-GW__pipeNo{color:#7c3aed;letter-spacing:.1em;font-size:12px;font-weight:800}.reveal-module__lak-GW__pipeName{letter-spacing:.02em;margin-top:6px;font-size:.98rem;font-weight:800}.reveal-module__lak-GW__pipeArrow{color:#c4b8a4;align-self:center;font-size:20px}@media (max-width:640px){.reveal-module__lak-GW__pipeArrow{transform:rotate(90deg)}}.reveal-module__lak-GW__rubric{background:var(--paper);border:1px solid var(--line);border-radius:18px;max-width:720px;margin:0 auto;padding:24px 26px;box-shadow:0 10px 40px #17130e0d}.reveal-module__lak-GW__rubricRow{align-items:center;gap:14px;padding:9px 0;display:flex}.reveal-module__lak-GW__rubricName{width:150px;color:var(--ink);flex-shrink:0;font-size:14px;font-weight:600}.reveal-module__lak-GW__rubricBarWrap{background:var(--cream);border-radius:999px;flex:1;height:10px;overflow:hidden}.reveal-module__lak-GW__rubricBar{background:linear-gradient(90deg,#7c3aed,#2563eb);border-radius:999px;width:0;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.reveal-module__lak-GW__rubricPts{text-align:right;font-variant-numeric:tabular-nums;width:34px;color:var(--ink);font-weight:800}.reveal-module__lak-GW__rubricTotal{border-top:1px dashed var(--line);justify-content:space-between;margin-top:12px;padding-top:14px;font-size:1.1rem;font-weight:900;display:flex}.reveal-module__lak-GW__rubricTotal span:last-child{color:#7c3aed}.reveal-module__lak-GW__closing{text-align:center;padding:70px 0 90px}.reveal-module__lak-GW__closeSmall{color:var(--muted);font-size:1rem}.reveal-module__lak-GW__closeBig{font-family:var(--font-display,serif);letter-spacing:-.01em;margin:8px 0 0;font-size:clamp(1.5rem,4.5vw,2.6rem);font-weight:900;line-height:1.2}.reveal-module__lak-GW__closeBig .reveal-module__lak-GW__grad{background:linear-gradient(100deg,#7c3aed,#2563eb 50%,#16a34a);color:#0000;-webkit-background-clip:text;background-clip:text}.reveal-module__lak-GW__foot{color:var(--faint);margin-top:40px;font-size:12px}.reveal-module__lak-GW__foot b{color:#7c3aed}@media (prefers-reduced-motion:reduce){.reveal-module__lak-GW__fade{opacity:1;transition:none;transform:none}.reveal-module__lak-GW__rubricBar{transition:none}}
