.lp{--cb-ink-950:#090a0d;--cb-ink-900:#101116;--cb-ink-800:#181a20;--cb-ink-line:#3a3c43;--cb-paper-100:#fff9ec;--cb-paper-200:#f2e8d3;--cb-paper-300:#e2d4ba;--cb-paper-line:#cabb9f;--cb-text-on-ink:#f8f2e7;--cb-text-muted-ink:#bdb6aa;--cb-text-on-paper:#211e19;--cb-text-muted-paper:#625b50;--cb-amber:#e3a83c;--cb-amber-hover:#f0ba58;--cb-amber-active:#c98d25;--cb-evidence-on-paper:#805000;--cb-danger:#b3261e;--cb-focus:#3b73ae;--sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR","Apple SD Gothic Neo",sans-serif;--serif:var(--lp-font-serif),"Times New Roman",serif;--mono:var(--lp-font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--display-en:var(--lp-font-anton),Impact,var(--sans);--display-kr:var(--lp-font-blackhan),var(--sans);--stamp:var(--lp-font-dohyeon),var(--lp-font-blackhan),var(--sans);--container:1200px;--r-sm:6px;--r-md:10px;--r-lg:16px;--ease:cubic-bezier(.22,.61,.36,1);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");font-family:var(--sans);color:var(--cb-text-on-ink);background:var(--cb-ink-950);word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.65;position:relative;overflow-x:clip}.lp img{max-width:100%;height:auto;display:block}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lp :focus-visible{outline:3px solid var(--cb-focus);outline-offset:3px;border-radius:4px}.lp ul,.lp ol{list-style:none}.lp .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp .container{width:min(100% - 32px,var(--container));margin-inline:auto}@media (min-width:768px){.lp .container{width:min(100% - 48px,var(--container))}}@media (min-width:1024px){.lp .container{width:min(100% - 64px,var(--container))}}.lp .section{padding:clamp(72px,9vw,128px) 0;position:relative}.lp .section--ink{background:var(--cb-ink-950);color:var(--cb-text-on-ink)}.lp .section--ink2{background:var(--cb-ink-900);color:var(--cb-text-on-ink)}.lp .section--paper{background:var(--cb-paper-100);color:var(--cb-text-on-paper)}.lp .section--paper2{background:var(--cb-paper-200);color:var(--cb-text-on-paper)}.lp .section--after-torn{padding-top:calc(12.937% + clamp(40px,5vw,72px))}.lp .torn.torn--flip{margin-top:-12.937%;margin-bottom:0;transform:scaleY(-1)}.lp .lp-case{padding-bottom:calc(12.937% + clamp(40px,5vw,72px))}.lp .section--after-torn-flip{background:linear-gradient(180deg,var(--cb-ink-950),var(--cb-ink-900) 140px)}.lp .lp-how{background:linear-gradient(180deg,#090a0d80 0%,#090a0db8 55%,#090a0df5 88%,var(--cb-ink-950) 100%),url(/landing/v2/bg-investigation-room.jpg) center/cover no-repeat var(--cb-ink-950)}.lp .lp-case{background:radial-gradient(70% 40% at 12% 34%,#e3a83c24,transparent 70%),linear-gradient(180deg,#f2e8d373,#f2e8d34d),url(/landing/v2/bg-desk-paper.jpg) center/cover no-repeat var(--cb-paper-200)}.lp .grain:before{content:"";background:var(--noise);opacity:.07;pointer-events:none;mix-blend-mode:overlay;position:absolute;inset:0}.lp .section--paper.grain:before,.lp .section--paper2.grain:before{opacity:.35;mix-blend-mode:multiply}.lp .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cb-amber);align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:500;display:inline-flex}.lp .eyebrow:before{content:"";opacity:.8;background:currentColor;width:28px;height:1px}.lp .section--paper .eyebrow,.lp .section--paper2 .eyebrow{color:var(--cb-evidence-on-paper)}.lp .h2{letter-spacing:-.03em;text-wrap:balance;word-break:keep-all;font-size:clamp(28px,3.6vw,46px);font-weight:750;line-height:1.16}.lp .lead{color:var(--cb-text-muted-ink);word-break:keep-all;max-width:62ch;font-size:clamp(16px,1.25vw,18px);line-height:1.75}.lp .section--paper .lead,.lp .section--paper2 .lead{color:var(--cb-text-muted-paper)}.lp .sec-head{gap:18px;margin-bottom:clamp(32px,4vw,56px);display:grid}@media (min-width:900px){.lp .sec-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px}}.lp .link{text-underline-offset:5px;align-items:center;gap:6px;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .15s;display:inline-flex}.lp .link:hover{color:var(--cb-amber)}.lp .section--paper .link:hover,.lp .section--paper2 .link:hover{color:var(--cb-evidence-on-paper)}.lp .arr{transition:transform .2s var(--ease)}.lp a:hover .arr,.lp button:hover .arr{transform:translate(4px)}.lp .btn{border-radius:var(--r-sm);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 24px;font-size:16px;font-weight:750;transition:background-color .14s,color .14s,transform .14s,box-shadow .2s;display:inline-flex}.lp .btn--primary{background:var(--cb-amber);color:var(--cb-ink-950);box-shadow:0 10px 30px -12px #e3a83c8c}.lp .btn--primary:hover{background:var(--cb-amber-hover);transform:translateY(-1px);box-shadow:0 14px 34px -12px #e3a83cb3}.lp .btn--primary:active{background:var(--cb-amber-active);transform:none}.lp .btn--ghost{border:1px solid var(--cb-text-muted-ink);color:var(--cb-text-on-ink)}.lp .btn--ghost:hover{background:var(--cb-ink-800);border-color:var(--cb-text-on-ink)}.lp .btn--ghost-paper{border:1px solid var(--cb-text-on-paper);color:var(--cb-text-on-paper)}.lp .btn--ghost-paper:hover{background:var(--cb-text-on-paper);color:var(--cb-paper-100)}.lp .btn--lg{min-height:58px;padding:16px 30px;font-size:17px}.lp .pips{vertical-align:-1px;gap:2px;margin-left:4px;display:inline-flex}.lp .pips i{opacity:.22;background:currentColor;border-radius:1px;width:4px;height:10px}.lp .pips i.on{opacity:1;background:var(--cb-amber)}html[data-lp-js] .lp .reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}html[data-lp-js] .lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-lp-js] .lp .reveal{opacity:1;transition:none;transform:none}}.lp .hero{isolation:isolate;min-height:calc(100svh - 72px);color:var(--cb-text-on-ink);align-items:center;padding:clamp(56px,7vw,96px) 0 clamp(72px,8vw,112px);display:flex;position:relative;overflow:hidden}.lp .hero__bg{z-index:-3;background:radial-gradient(75% 65% at 62% 30%,#24201b 0%,#151310 45%,#090a0d 100%);position:absolute;inset:0}.lp .hero__props{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp .prop{will-change:transform;height:auto;transform:rotate(var(--rot,0deg)) translate3d(var(--px,0px),calc(var(--py,0px) + var(--sy,0px)),0);transition:transform .35s ease-out;position:absolute}.lp .prop--news{--rot:7deg;opacity:.8;filter:brightness(.62)saturate(.85)blur(1px);width:42%;top:-3%;right:-7%}.lp .prop--pile{--rot:-7deg;opacity:.65;filter:brightness(.45)saturate(.8)blur(1.6px);width:46%;bottom:-18%;left:-9%}.lp .prop--papers{--rot:-4deg;opacity:.8;filter:brightness(.62)blur(.6px);width:30%;bottom:-9%;right:-5%}.lp .prop--scatter-a{--rot:12deg;opacity:.5;filter:brightness(.5)blur(2.4px);width:26%;top:-10%;left:40%}.lp .prop--scatter-d{opacity:.75;filter:brightness(.55)blur(1.8px);width:100%;bottom:-7%;left:0}@media (max-width:1023px){.lp .prop--pile,.lp .prop--scatter-a,.lp .prop--papers{display:none}.lp .prop--news{opacity:.55;width:72%;top:-4%;right:-22%}.lp .prop--scatter-d{width:170%;bottom:-3%;left:-35%}}.lp .hero__shade{z-index:-1;background:linear-gradient(90deg,#090a0de0 0%,#090a0da8 38%,#090a0d2e 70%,#090a0d4d 100%),radial-gradient(60% 50% at 70% 10%,#e3a83c24,#0000 70%),linear-gradient(#090a0d59,#0000 30%,#090a0dd9 100%);position:absolute;inset:0}.lp .hero__shade:after{content:"";background:var(--noise);opacity:.08;mix-blend-mode:overlay;position:absolute;inset:0}.lp .hero__torch{z-index:-1;aspect-ratio:1;pointer-events:none;opacity:0;width:min(60vw,640px);transform:translate3d(var(--tx,50vw),var(--ty,40vh),0);mix-blend-mode:screen;filter:blur(18px);will-change:transform;background:radial-gradient(circle,#e3a83c33 0%,#e3a83c1a 32%,#e3a83c09 55%,#0000 72%);border-radius:50%;margin:calc(-1*min(30vw,320px)) 0 0 calc(-1*min(30vw,320px));transition:opacity .9s;position:absolute;top:0;left:0}.lp .hero.is-lit .hero__torch{opacity:1}@media (pointer:coarse),(prefers-reduced-motion:reduce){.lp .hero__torch{display:none}}.lp .hero__grid{align-items:center;gap:44px;display:grid}@media (min-width:1024px){.lp .hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;padding-inline:48px}}@media (min-width:1280px){.lp .hero__grid{gap:64px;padding-inline:88px}}.lp .pill{font-family:var(--mono);letter-spacing:.14em;color:var(--cb-amber);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090a0d73;border:1px solid #e3a83c73;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:12px;display:inline-flex}.lp .pill:before{content:"";background:var(--cb-amber);border-radius:50%;width:7px;height:7px;animation:2.2s infinite lp-pulse;box-shadow:0 0 0 4px #e3a83c2e}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 3px #e3a83c2e}50%{box-shadow:0 0 0 7px #e3a83c0d}}.lp .hero h1{letter-spacing:-.035em;word-break:keep-all;margin-top:44px;font-size:clamp(40px,4.7vw,64px);font-weight:800;line-height:1.26}.lp .kw{color:var(--cb-amber);white-space:nowrap;text-shadow:0 0 28px #e3a83c40,0 1px #090a0d99,0 0 6px #090a0d8c;display:inline-block;position:relative}.lp .kw svg{pointer-events:none;position:absolute;overflow:visible}.lp .kw--clue{isolation:isolate}.lp .kw--clue .ic-mag{z-index:-1;filter:drop-shadow(0 8px 14px #0009);width:.97em;height:.97em;animation:5s ease-in-out 1.2s infinite lp-mag-bob;top:calc(10px - .32em);left:-.3em;transform:rotate(0)}@keyframes lp-mag-bob{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(4deg)translate(.02em,-.03em)}}.lp .kw--det{isolation:isolate}.lp .kw--det .ic-hat{z-index:-1;transform-origin:50% 100%;filter:drop-shadow(0 6px 10px #0000008c);width:1.95em;height:1.05em;animation:lp-hat-in .7s var(--ease) .7s both;top:-.52em;left:50%;transform:translate(-50%)rotate(-7deg)}@keyframes lp-hat-in{0%{opacity:0;transform:translate(-50%)rotate(-16deg)translateY(-.45em)}to{opacity:1;transform:translate(-50%)rotate(-7deg)translateY(0)}}.lp .kw--det .ic-mus{filter:drop-shadow(0 4px 8px #00000080);width:1.3em;height:.4em;animation:lp-mus-in .5s var(--ease) 1.15s both;bottom:-.3em;left:50%;transform:translate(-50%)}@keyframes lp-mus-in{0%{opacity:0;transform:translate(-50%)scaleX(.3)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.lp .kw svg{opacity:1;animation:none!important}}.lp .hero__lead{color:#d9d3c7;word-break:keep-all;max-width:56ch;margin-top:30px;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.lp .hero__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .casefile{width:min(100%,520px);transition:transform .5s var(--ease);will-change:transform;margin-inline:auto;display:block;position:relative;transform:rotate(-1.6deg);container-type:inline-size}.lp .casefile:hover{transform:rotate(0)translateY(-4px)}@media (min-width:1024px){.lp .casefile{margin-right:0}}.lp .cf{aspect-ratio:1;filter:drop-shadow(0 40px 60px #000000b3);position:relative}.lp .cf__frame{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .cf__window{z-index:0;background:#0d0d0f;width:83.6%;height:44.8%;position:absolute;top:15.1%;left:8%;overflow:hidden}.lp .cf__window img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 6s var(--ease);filter:saturate(.95)}.lp .casefile:hover .cf__window img{transform:scale(1.04)}.lp .cf__tab{z-index:2;color:#3a2810;flex-direction:column;justify-content:center;width:26%;height:7.2%;line-height:1.05;display:flex;position:absolute;top:5%;left:12%}.lp .cf__tab b{font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;font-size:max(2.75cqw,10px);font-weight:700}.lp .cf__tab small{font-family:var(--mono);letter-spacing:.26em;opacity:.85;white-space:nowrap;margin-top:.7cqw;font-size:1.5cqw}.lp .cf__panel{z-index:2;width:82%;height:27%;color:var(--cb-text-on-ink);flex-direction:column;justify-content:center;gap:1.5cqw;display:flex;position:absolute;top:64.6%;left:9.2%}.lp .cf__row{justify-content:space-between;align-items:flex-end;gap:2.4cqw;display:flex}.lp .cf__no{font-family:var(--mono);letter-spacing:.22em;color:var(--cb-amber);font-size:max(2.4cqw,10px)}.lp .cf__title{letter-spacing:-.02em;word-break:keep-all;font-size:max(4.5cqw,15px);font-weight:800;line-height:1.15}.lp .cf__meta{text-align:right;color:var(--cb-text-muted-ink);white-space:nowrap;font-size:max(2.5cqw,10.5px);line-height:1.55}.lp .cf__meta .pips{gap:.35cqw;margin-left:.6cqw}.lp .cf__meta .pips i{border-radius:.2cqw;width:.95cqw;height:2.2cqw}.lp .cf__hr{background:#f8f2e733;height:1px}.lp .cf__syn{color:#d9d3c7;word-break:keep-all;max-width:54%;font-size:max(2.55cqw,10.5px);line-height:1.55}.lp .cf__btn{background:var(--cb-amber);color:var(--cb-ink-950);white-space:nowrap;border-radius:1cqw;align-items:center;gap:1.4cqw;padding:2.1cqw 3cqw;font-size:max(2.7cqw,11px);font-weight:800;transition:background .15s;display:inline-flex;box-shadow:inset 0 -.5cqw #00000024,0 1.2cqw 2.4cqw -1cqw #0009}.lp .casefile:hover .cf__btn{background:var(--cb-amber-hover)}@container (max-width:430px){.lp .cf__panel{gap:1.6cqw;height:28.6%;top:64.2%}.lp .cf__hr,.lp .cf__syn,.lp .cf__tab small{display:none}.lp .cf__no{font-size:11px}.lp .cf__meta{font-size:12px;line-height:1.4}.lp .cf__title{font-size:17px}.lp .cf__row+.cf__hr+.cf__row{justify-content:flex-end}.lp .cf__btn{padding:2.6cqw 3.4cqw;font-size:13px}}.lp .scroll-cue{color:var(--cb-text-muted-ink);font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;opacity:.8;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.lp .scroll-cue svg{animation:lp-bob 1.8s var(--ease) infinite}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:1023px){.lp .scroll-cue{display:none}}.lp .policeline{aspect-ratio:2172/564;isolation:isolate;background:#0a0a0a url(/landing/v2/police-tape.jpg) 50%/100% no-repeat;width:100%;position:relative;overflow:hidden;container-type:inline-size}.lp .pl__line{transform-origin:0;pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute;left:0;overflow:hidden}.lp .pl__line span{font-family:var(--display-en);text-transform:uppercase;letter-spacing:.14em;color:#0b0b0b;opacity:.9;mix-blend-mode:multiply;padding-left:1.5cqw;font-size:max(2.15cqw,9px);font-weight:400;line-height:1}.lp .pl__line span b{font-weight:400}.lp .pl__line span .kr{font-family:var(--display-kr);letter-spacing:.12em;font-size:.92em}.lp .pl__line span .en{font-family:var(--display-en);letter-spacing:.14em}.lp .pl__line span i{opacity:.5;margin:0 .55em;font-style:normal}.lp .pl__line--t1{width:100.45%;height:18.97%;top:35.94%;transform:rotate(-5.42deg)}.lp .pl__line--t2{width:100.81%;height:20.21%;top:10.04%;transform:rotate(7.29deg)}.lp .pl__line--t3{width:100.26%;height:18.62%;top:80.8%;transform:rotate(-4.11deg)}.lp .pl__line--t1{z-index:3}.lp .pl__line--t2{z-index:2}.lp .pl__line--t3{z-index:1}.lp .pl__line--t2{-webkit-mask-image:linear-gradient(90deg,#0000 0 52.3%,#000 52.3%);mask-image:linear-gradient(90deg,#0000 0 52.3%,#000 52.3%)}.lp .pl__line--t3{-webkit-mask-image:linear-gradient(90deg,#000 0 65.7%,#0000 65.7%);mask-image:linear-gradient(90deg,#000 0 65.7%,#0000 65.7%)}.lp .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:700px){.lp .steps{gap:18px}}@media (max-width:699px){.lp .step__body{padding:12px 14px 16px}.lp .step__body h3{font-size:16px}.lp .step__body p{font-size:13.5px;line-height:1.6}.lp .step__num{font-size:32px;bottom:8px;left:12px}.lp .step{border-radius:12px}}@media (min-width:1100px){.lp .steps{grid-template-columns:repeat(4,1fr);gap:20px}}.lp .step{background:var(--cb-ink-800);border:1px solid var(--cb-ink-line);border-radius:var(--r-lg);transition:transform .35s var(--ease),border-color .3s,box-shadow .35s;position:relative;overflow:hidden}.lp .step:hover{border-color:#e3a83c80;transform:translateY(-6px);box-shadow:0 30px 60px -30px #000000e6}.lp .step__media{aspect-ratio:4/3;background:var(--cb-ink-900);position:relative;overflow:hidden}.lp .step__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.lp .step:hover .step__media img{transform:scale(1.05)}.lp .step__media:after{content:"";background:linear-gradient(#0000 68%,#1b1713f0 100%);position:absolute;inset:0}.lp .lp-how .step{background:#1b1713;border-color:#413931;box-shadow:0 24px 50px -30px #000c}.lp .lp-how .step__media{background:#15120f}.lp .step__num{z-index:1;font-family:var(--serif);color:var(--cb-amber);text-shadow:0 4px 20px #0009;font-size:44px;font-weight:600;line-height:1;position:absolute;bottom:14px;left:18px}.lp .step__body{padding:18px 20px 24px}.lp .step__body h3{letter-spacing:-.02em;font-size:19px;font-weight:750}.lp .step__body p{color:var(--cb-text-muted-ink);margin-top:8px;font-size:14.5px;line-height:1.65}.lp .torn{z-index:3;aspect-ratio:2172/281;pointer-events:none;filter:drop-shadow(0 10px 14px #140e0873);background:url(/landing/v2/torn-edge.webp) 50%/100% 100% no-repeat;width:100%;margin-top:calc(-1*clamp(24px,3vw,48px));margin-bottom:-12.937%;position:relative}@media (max-width:640px){.lp .torn{aspect-ratio:2172/281;background-position:40% 0;background-size:180% 100%}}.lp .case-intro{gap:18px;display:grid}@media (min-width:900px){.lp .case-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:56px}}.lp .pinned{transition:transform .5s var(--ease);background:#fffdf7;border-radius:3px;padding:12px 12px 14px;position:relative;box-shadow:0 18px 40px -22px #211e19b3,0 2px 6px #211e1926}.lp .pinned:hover{z-index:3;transform:rotate(0)scale(1.012)}.lp .pinned>img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;filter:saturate(.95)contrast(1.02);border-radius:2px;width:100%}.lp .pin{background:radial-gradient(circle at 35% 35%,#e46b5e,var(--cb-danger) 60%,#7a1912);z-index:4;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-8px;left:50%;box-shadow:0 5px 8px -2px #0000008c,inset 0 -2px 3px #00000040}.lp .rot-a{transform:rotate(-1.2deg)}.lp .rot-b{transform:rotate(1.6deg)}.lp .rot-c{transform:rotate(-1.4deg)}.lp .rot-d{transform:rotate(1.1deg)}.lp .stage{margin-top:clamp(28px,3.5vw,44px);position:relative}.lp .board{gap:clamp(28px,3.5vw,44px);display:grid;position:relative}.lp .board__left{z-index:2;align-content:start;gap:18px;display:grid;position:relative}.lp .board__tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cb-text-muted-paper);align-items:center;gap:10px;font-size:12px;display:flex}.lp .board__tag b{font-family:var(--serif);letter-spacing:0;color:var(--cb-evidence-on-paper);font-size:20px;font-weight:600}.lp .board__tag strong{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--cb-text-on-paper);font-size:16px;font-weight:800}.lp .board__tag:after{content:"";background:var(--cb-paper-line);flex:1;height:1px}.lp .board__tag--next{margin-top:14px}.lp .board__tag{transition:opacity .5s}.lp .board__tag.is-done{opacity:.35}.lp .clues,.lp .lineup{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:12px;display:grid}.lp .lineup{align-items:end}.lp .fly{position:relative}.lp .fly__in{will-change:transform;transform-origin:50%;transition:none!important}.lp .fly .pinned:hover{transform:none}.lp .fly .pin{will-change:transform,opacity}.lp .fly.is-flying .stamper,.lp .fly.is-filed .stamper{display:none}.lp .fly.is-filed .fly__in{box-shadow:0 6px 14px -8px #211e1980}.lp .pinned{--t:0s;padding:7px 7px 8px}.lp .clues .fly:nth-child(2) .pinned{--t:.65s}.lp .clues .fly:nth-child(3) .pinned{--t:1.3s}.lp .stampwrap{z-index:3;pointer-events:none;display:inline-block;position:absolute;top:7%;left:6%;transform:rotate(-11deg)}.lp .clues .fly:nth-child(2) .stampwrap{top:10%;left:auto;right:8%;transform:rotate(9deg)}.lp .clues .fly:nth-child(3) .stampwrap{top:auto;bottom:11%;left:9%;transform:rotate(-8deg)}.lp .stamp{white-space:nowrap;font-family:var(--stamp);letter-spacing:.3em;text-indent:.3em;color:#d42a19;opacity:1;-webkit-mask-image:var(--noise),linear-gradient(#0000009e,#0000009e);-webkit-mask-image:var(--noise),linear-gradient(#0000009e,#0000009e);mask-image:var(--noise),linear-gradient(#0000009e,#0000009e);-webkit-mask-composite:source-over;text-shadow:0 0 1px #780c008c;border:4px double #d42a19;border-radius:.2em;padding:.26em .4em .2em;font-size:clamp(22px,2.3vw,34px);line-height:1;display:inline-block;position:relative;-webkit-mask-size:160px,100%;mask-size:160px,100%;-webkit-mask-composite:source-over;mask-composite:add}.lp .stamper{opacity:0;transform-origin:50% 100%;filter:drop-shadow(0 22px 16px #00000080);width:112%;max-width:none;height:auto;margin-bottom:-5.4%;margin-left:-56%;position:absolute;bottom:0;left:50%}html[data-lp-js] .lp .stamp{opacity:0}html[data-lp-js] .lp .reveal.in .stamper{animation:lp-stamperDown 1.25s cubic-bezier(.55,0,.6,1) var(--t) both}html[data-lp-js] .lp .reveal.in .stamp{animation:lp-imprint .16s ease-out calc(var(--t) + .56s) both}html[data-lp-js] .lp .reveal.in .pinned>img{animation:lp-jolt .32s ease-out calc(var(--t) + .56s) both}@keyframes lp-stamperDown{0%{opacity:0;transform:translateY(-160%)scale(1.7)}14%{opacity:1}44%{transform:translateY(0)scale(1)}50%{transform:translateY(1.5%)scale(1.02,.9)}58%{transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-150%)scale(1.35)}}@keyframes lp-imprint{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes lp-jolt{0%,to{transform:none}35%{transform:translateY(3px)scale(.994)}}@media (prefers-reduced-motion:reduce){.lp .stamper{display:none}html[data-lp-js] .lp .stamp,html[data-lp-js] .lp .reveal.in .stamp{opacity:1;animation:none}html[data-lp-js] .lp .reveal.in .pinned>img{animation:none}}.lp .suspect{align-content:end;gap:0;display:grid;position:relative}.lp .bubble{z-index:4;border:1px solid var(--cb-paper-line);transition:transform .45s var(--ease),box-shadow .3s;background:#fffdf7;border-radius:16px;margin-bottom:-30px;padding:16px 18px 18px;position:relative;box-shadow:0 14px 30px -20px #211e198c,0 1px 3px #211e191a}.lp .bubble__tail{pointer-events:none;filter:drop-shadow(0 6px 8px #211e1947);width:20%;height:auto;margin-top:-1.5px;position:absolute;top:100%;left:15%}.lp .bubble p{color:var(--cb-text-on-paper);word-break:keep-all;font-size:14px;line-height:1.72}.lp .bubble mark{color:inherit;background:linear-gradient(#0000 58%,#e3a83c80 58%);padding:0 .08em;transition:background .25s}.lp .suspect:hover .bubble{transform:translateY(-4px);box-shadow:0 22px 40px -22px #211e19a6,0 1px 3px #211e191f}.lp .suspect__photo{transition:transform .5s var(--ease);background:#fffdf7;border-radius:3px;margin:0;padding:8px 8px 10px;position:relative;box-shadow:0 18px 40px -22px #211e19b3,0 2px 6px #211e1926}.lp .suspect:hover .suspect__photo{z-index:3;transform:rotate(0)translateY(-2px)}.lp .suspect__photo img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;filter:saturate(.9)contrast(1.04);border-radius:2px;width:100%;display:block}.lp .suspect__photo figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin-top:10px;padding:0 2px;display:flex}.lp .suspect__photo b{white-space:nowrap;letter-spacing:-.01em;color:var(--cb-text-on-paper);font-size:16px;font-weight:750}.lp .suspect__photo span{font-family:var(--mono);letter-spacing:.08em;color:var(--cb-text-muted-paper);text-align:right;font-size:11.5px}.lp .board__right{position:relative}.lp .note{z-index:1;width:min(100%,400px);margin-inline:auto;position:relative}.lp .note__img{filter:drop-shadow(0 26px 34px #211e1952);width:100%;height:auto;display:block}.lp .note__page{position:absolute;inset:19% 15.5% 5.5% 9.5%}.lp .note__head{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cb-text-muted-paper);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.lp .note__count{color:var(--cb-evidence-on-paper);font-weight:600}.lp .note__slot{font-family:var(--mono);letter-spacing:.14em;color:#80500080;border:1.5px dashed #80500052;border-radius:3px;place-items:center;font-size:10px;transition:opacity .3s;display:grid;position:absolute;overflow:hidden}.lp .note__slot.is-filled{opacity:0}.lp .note__slot--c{aspect-ratio:1.33;width:50%;left:2%}.lp .note__slot--c[data-slot=c1]{top:6%}.lp .note__slot--c[data-slot=c2]{top:36%}.lp .note__slot--c[data-slot=c3]{top:66%}.lp .note__slot--s{aspect-ratio:.46;width:20%;right:4%}.lp .note__slot--s[data-slot=s1]{top:2%}.lp .note__slot--s[data-slot=s2]{top:34%}.lp .note__slot--s[data-slot=s3]{top:66%}.lp .note--static{filter:none;position:relative;top:auto}.lp .note--static .note__slot{opacity:1;border:0;place-items:stretch stretch;overflow:visible}.lp .note--static .note__slot--c img{aspect-ratio:1.33;-o-object-fit:cover;object-fit:cover;background:#fffdf7;width:100%;padding:4%;transform:rotate(-1.5deg);box-shadow:0 8px 16px -10px #211e1999}.lp .note--static .note__slot--c[data-slot=c2] img{transform:rotate(1.2deg)}.lp .note--static .mini{background:#fffdf7;margin:0;padding:4% 4% 6%;transform:rotate(2deg);box-shadow:0 8px 16px -10px #211e1999}.lp .note--static .note__slot--s[data-slot=s2] .mini{transform:rotate(-1.5deg)}.lp .note--static .mini img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%;display:block}.lp .note--static .mini figcaption{font-family:var(--sans);letter-spacing:0;color:var(--cb-text-on-paper);text-align:center;margin-top:3px;font-size:11px;font-weight:700}.lp .board__right{z-index:1;pointer-events:none;display:none;position:relative}.lp .note-anchor{width:100%;max-width:400px}.lp .book{z-index:0;position:relative}.lp .book__spread{perspective:1600px;display:grid}.lp .book__left{padding:18px;position:relative}.lp .book__slot{aspect-ratio:2/3;width:100%;position:relative}.lp .book__slot .note--static{width:100%;position:absolute;inset:0}.lp .book__spine{background:linear-gradient(90deg,#0000 45%,#0000004d 62%,#05060a);position:relative}.lp .book__right{transform-origin:0;backface-visibility:hidden;background:#0b0c10;border-radius:0 8px 8px 0;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.lp .book__right:before{content:"";background:radial-gradient(60% 55% at 50% 0%,#e3a83c42,transparent 70%),radial-gradient(90% 70% at 50% 100%,#000000a6,transparent 60%),var(--noise);pointer-events:none;background-size:auto,auto,220px;position:absolute;inset:0}.lp .book__right:after{content:"";pointer-events:none;border:1px solid #e3a83c47;border-radius:4px;position:absolute;inset:10px}.lp .book__print{opacity:.11;pointer-events:none;z-index:0;width:46%;height:auto;position:absolute;bottom:-4%;right:-6%;transform:rotate(-12deg)}.lp .book__page{z-index:1;height:100%;color:var(--cb-text-on-ink);flex-direction:column;padding:clamp(18px,2.2vw,28px) clamp(22px,2.6vw,34px);display:flex;position:relative}@media (min-width:960px) and (max-height:860px){.lp .stage[data-anim=on] .book__eyebrow{margin-top:8px;font-size:13px}.lp .stage[data-anim=on] .book__title{font-size:clamp(20px,2.1vw,26px)}.lp .stage[data-anim=on] .book__memo{margin-top:8px;font-size:12px;line-height:1.5}.lp .stage[data-anim=on] .mugs{gap:12px;margin-top:12px}.lp .stage[data-anim=on] .mug{padding:5px 5px 0}.lp .stage[data-anim=on] .mug__tag{padding:5px 3px 7px}.lp .stage[data-anim=on] .mug__tag b{font-size:12.5px}.lp .stage[data-anim=on] .mug__tag span{font-size:10.5px}.lp .stage[data-anim=on] .book__more{margin-top:8px}.lp .stage[data-anim=on] .book__cta{padding:12px 16px;font-size:14px}}.lp .thread{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp .thread path{fill:none;stroke:#e8321f;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 2px 2px #0009);stroke-dasharray:1;stroke-dashoffset:1px;animation:.55s ease-out 80ms forwards lp-threadIn}@keyframes lp-threadIn{to{stroke-dashoffset:0}}.lp .book__meta{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff9ec8c;justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.lp .book__secret{letter-spacing:.24em;color:var(--cb-danger);border:1.5px double var(--cb-danger);opacity:.9;padding:3px 7px;font-size:10px;transform:rotate(-4deg)}.lp .book__eyebrow{font-family:var(--display-en);letter-spacing:.28em;color:var(--cb-amber);text-transform:uppercase;margin-top:14px;font-size:14px}.lp .book__title{letter-spacing:-.02em;color:#fff;text-shadow:0 0 30px #e3a83c40;margin-top:4px;font-size:clamp(24px,2.5vw,34px);font-weight:800;line-height:1.25}.lp .who{white-space:nowrap;vertical-align:baseline;align-items:baseline;gap:.14em;display:inline-flex}.lp .who__bar{transform-origin:100%;min-width:3.4em;height:1.06em;font-family:var(--mono);letter-spacing:.2em;color:var(--cb-amber);background:#111;border-radius:2px;place-items:center;padding:0 .5em;font-size:.62em;font-weight:600;transition:transform .5s cubic-bezier(.7,0,.3,1),opacity .3s,min-width .3s;display:inline-grid;transform:skew(-8deg);box-shadow:0 1px #0006}.lp .who__name{color:#e8321f;font-family:var(--stamp);letter-spacing:.02em;opacity:0;font-weight:400;transition:opacity .25s,transform .45s cubic-bezier(.2,1.3,.4,1);display:none;transform:scale(1.6)}.lp .who__tail{color:#ffffffe6}.lp .book__page.has-pick .who__bar{display:none}.lp .book__page.has-pick .who__name{opacity:1;display:inline-block;transform:scale(1)}.lp .book__memo{border-left:2px solid var(--cb-amber);font-family:var(--sans);letter-spacing:0;color:#fff9ecd1;word-break:keep-all;background:#fff9ec0d;margin-top:12px;padding:8px 10px;font-size:13px;line-height:1.65}.lp .book__memo b{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cb-amber);margin-bottom:2px;font-size:11px;display:block}.lp .mugs{flex:0 auto;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(0,1fr);gap:16px;min-height:0;margin-top:22px;padding-top:6px;display:grid}.lp .mug{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle cx='12' cy='12' r='8' fill='rgba(227,168,60,.2)' stroke='%23e3a83c' stroke-width='2.6'/%3E%3Cpath d='M18.5 18.5l8 8' stroke='%23e3a83c' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 12 12,pointer;min-height:0;font:inherit;color:inherit;text-align:left;transition:transform .35s var(--ease),box-shadow .3s,filter .35s;background:#fffdf7;border:0;border-radius:2px;flex-direction:column;padding:7px 7px 0;display:flex;position:relative;box-shadow:0 14px 30px -16px #000000e6,0 1px 3px #0006}.lp .mug:first-child{transform:rotate(-2.2deg)}.lp .mug:nth-child(2){transform:rotate(1.4deg)}.lp .mug:nth-child(3){transform:rotate(-1.2deg)}.lp .pin--mug{z-index:5;margin-left:-9px;top:-8px;left:50%}.lp .mug__photo{aspect-ratio:3/4;background:#101116;flex:0 auto;min-height:0;display:block;position:relative;overflow:hidden}.lp .mug__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;filter:brightness(.68)saturate(.72)contrast(1.08);width:100%;height:100%;transition:filter .35s,transform .5s var(--ease);display:block}.lp .mug__ruler{pointer-events:none;mix-blend-mode:screen;opacity:.75;background:repeating-linear-gradient(#0000 0 21px,#ffffff24 21px 22px),linear-gradient(90deg,#ffffff24 0 10px,#0000 10px);position:absolute;inset:0}.lp .mug__tag{text-align:center;font-family:var(--mono);letter-spacing:.06em;color:#211e19;flex:none;gap:1px;padding:7px 4px 9px;display:grid}.lp .mug__tag b{font-family:var(--sans);letter-spacing:-.01em;font-size:14px;font-weight:800}.lp .mug__tag span{color:#625b50;letter-spacing:.06em;font-size:10.5px}.lp .mug:hover,.lp .mug:focus-visible{z-index:2;outline:none;transform:rotate(0)translateY(-5px);box-shadow:0 0 0 2px #e3a83cbf,0 22px 44px -18px #e3a83c8c}.lp .mug:hover .mug__photo img,.lp .mug:focus-visible .mug__photo img{filter:brightness()saturate(.92);transform:scale(1.04)}.lp .mug.is-picked{z-index:3;transform:rotate(0)translateY(-8px)scale(1.04);box-shadow:0 0 0 2px #e8321fd9,0 26px 50px -18px #e8321f99}.lp .mug.is-picked .mug__photo img{filter:brightness(1.02)saturate()}.lp .mugs.has-pick .mug:not(.is-picked){filter:brightness(.55)grayscale(.55)}.lp .mugs.has-pick .mug:not(.is-picked):hover{filter:none}.lp .culprit{white-space:nowrap;font-family:var(--stamp);letter-spacing:.24em;text-indent:.24em;color:#e8321f;opacity:0;pointer-events:none;-webkit-mask-image:var(--noise),linear-gradient(#000000a8,#000000a8);-webkit-mask-image:var(--noise),linear-gradient(#000000a8,#000000a8);mask-image:var(--noise),linear-gradient(#000000a8,#000000a8);-webkit-mask-composite:source-over;text-shadow:0 0 1px #78000099;z-index:2;border:4px double #e8321f;border-radius:.18em;padding:.22em .36em .18em;font-size:clamp(24px,2.4vw,36px);line-height:1;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-14deg);-webkit-mask-size:140px,100%;mask-size:140px,100%;-webkit-mask-composite:source-over;mask-composite:add}.lp .mug.is-picked .culprit{animation:.42s cubic-bezier(.2,1.2,.4,1) 50ms both lp-slam}@keyframes lp-slam{0%{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scale(2.6)}55%{opacity:1;transform:translate(-50%,-50%)rotate(-14deg)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)rotate(-14deg)scale(1)}}.lp .mug.is-picked .mug__photo{animation:.32s ease-out .1s both lp-jolt}.lp .book__more{color:#fff9ecbd;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;display:flex}.lp .book__more .q{color:#fff9ec8c;border:1px dashed #fff9ec59;border-radius:2px;place-items:center;width:18px;height:22px;font-size:11px;display:grid}.lp .book__more .q:last-of-type{margin-right:6px}.lp .book__cta{background:var(--cb-amber);color:#0b0c10;letter-spacing:-.01em;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:15px 20px;font-size:15.5px;font-weight:800;transition:background .2s,transform .2s,box-shadow .3s;display:flex;position:relative}.lp .book__cta:hover{background:var(--cb-amber-hover);transform:translateY(-2px)}.lp .book__cta-armed,.lp .book__cta.is-armed .book__cta-idle{display:none}.lp .book__cta.is-armed .book__cta-armed{display:inline}.lp .book__cta.is-armed{animation:1.6s ease-in-out infinite lp-armPulse}@keyframes lp-armPulse{0%,to{box-shadow:0 0 #e3a83c8c}50%{box-shadow:0 0 0 12px #e3a83c00}}.lp .book__free{text-align:center;color:#fff9ecbd;margin-top:10px;font-size:12.5px}@media (min-width:960px){.lp .stage[data-anim=on] .book__tag{opacity:0}.lp .stage[data-anim=on] .board--file{--nw:min(400px,calc((100vh - 200px) * .6667))}.lp .stage[data-anim=on] .note-anchor{width:var(--nw);max-width:none}.lp .stage[data-anim=on] .book{pointer-events:none;position:absolute;inset:0}.lp .stage[data-anim=on] .book.is-open{pointer-events:auto}.lp .stage[data-anim=on] .book__tag{width:100%;position:absolute;top:0;left:0}.lp .stage[data-anim=on] .book__spread{top:calc(50% + 40px)}.lp .stage[data-anim=on] .board--file{--bh:calc(100vh - 204px);--sw:min(400px,calc((var(--bh) - 36px) * .6667))}.lp .stage[data-anim=on] .book__left{place-items:center;display:grid}.lp .stage[data-anim=on] .book__spread{width:min(100%,1120px);height:var(--bh);grid-template-columns:calc(var(--sw) + 36px) 24px minmax(0,1fr);position:absolute;top:calc(50% + 12px);left:50%;transform:translate(-50%,-50%)}.lp .stage[data-anim=on] .book__slot{width:var(--sw);height:calc(var(--sw) * 1.5);aspect-ratio:auto}.lp .stage[data-anim=on] .book__page{min-height:0}.lp .stage[data-anim=on] .book__left{opacity:0}.lp .stage[data-anim=on] .book__slot .note--static{display:none}.lp .stage[data-anim=on] .book__spine{opacity:0;display:block}.lp .stage[data-anim=on] .book__page{height:100%}.lp .stage[data-anim=on] .book__right{opacity:0;border-radius:0 8px 8px 0;transform:rotateY(-96deg)}}.lp .book{margin-top:clamp(40px,6vw,64px)}.lp .book__tag{opacity:1;margin-bottom:14px}.lp .book__spread{perspective:none;grid-template-columns:1fr}.lp .book__left{padding:0 0 22px}.lp .book__slot{width:min(100%,360px);margin-inline:auto}.lp .book__slot .note--static{display:block}.lp .book__spine{display:none}.lp .book__right{opacity:1;border-radius:8px;transform:none}.lp .book__page{height:auto}.lp .book__cta{margin-top:18px}@media (max-width:959px){.lp .mugs{gap:10px}.lp .mug{padding:5px 5px 0}.lp .mug__tag b{font-size:13px}.lp .mug__tag span{letter-spacing:.04em;font-size:11px}}@media (min-width:960px){.lp .suspect__photo img{max-height:340px}.lp .book__spread{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:36px}.lp .book__left{padding:0}.lp .book__slot{width:100%}.lp .stage[data-anim=on]{height:360vh}.lp .stage[data-anim=on] .book__cta{margin-top:auto}.lp .stage[data-anim=on] .board--file{top:var(--pin-top,76px);grid-template-columns:1.45fr 1fr;align-items:start;gap:clamp(28px,3vw,40px);height:auto;position:sticky}.lp .stage[data-anim=on] .board__left{grid-template-rows:auto auto auto auto;align-content:start;gap:12px;min-height:0;display:grid}.lp .stage[data-anim=on] .board__left .board__tag--next{margin-top:6px}.lp .stage[data-anim=on] .clues,.lp .stage[data-anim=on] .lineup{padding-top:10px}.lp .stage[data-anim=on] .lineup{align-items:end;min-height:0}.lp .stage[data-anim=on] .suspect__photo img{max-height:30vh}.lp .stage[data-anim=on] .bubble{padding:14px 16px 16px}.lp .stage[data-anim=on] .bubble p{font-size:13.5px;line-height:1.65}.lp .stage[data-anim=on] .board__right{pointer-events:none;align-content:start;justify-items:center;min-height:0;padding-top:38px;display:grid}.lp .stage[data-anim=on] .board__right .note{width:100%}}@media (max-width:959px){.lp .clues{grid-template-columns:repeat(3,1fr)}.lp .lineup{grid-template-columns:1fr;gap:18px}.lp .suspect{grid-template-columns:128px 1fr;align-items:start;gap:16px}.lp .suspect__photo{order:-1;padding:6px 6px 8px}.lp .suspect__photo figcaption{flex-direction:column;gap:2px;margin-top:8px}.lp .suspect__photo b{font-size:14px}.lp .suspect__photo span{text-align:left;letter-spacing:.04em;font-size:11.5px}.lp .suspect{gap:16px}.lp .bubble{margin-bottom:0;padding:14px 16px 15px}.lp .bubble__tail{display:none}.lp .bubble:before,.lp .bubble:after{content:"";border-style:solid;border-width:9px 12px 9px 0;border-color:transparent var(--cb-paper-line) transparent transparent;position:absolute;top:26px;left:-12px}.lp .bubble:after{border-color:#0000 #fffdf7 #0000 #0000;left:-10px}.lp .bubble .pin{margin-left:0;left:auto;right:18px}.lp .suspect:hover .bubble{transform:none}}@media (max-width:560px){.lp .clues{gap:8px}.lp .pinned{padding:5px 5px 6px}.lp .suspect{grid-template-columns:104px 1fr;gap:12px}}.lp .events{padding:0 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.lp .events__head{gap:10px;padding-top:clamp(40px,5.5vw,64px);display:grid}.lp .events__head .h2{color:#fff}.lp .events__grid{gap:16px;margin-top:clamp(22px,2.8vw,32px);display:grid}@media (min-width:1240px){.lp .events__grid{grid-template-columns:1fr 1fr}}.lp .ticket{background:var(--cb-amber);color:#0b0b0b;transition:transform .3s var(--ease),box-shadow .3s;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 54px -28px #e3a83c99,0 2px 4px #00000059}.lp .ticket:before{content:"";background:var(--noise);opacity:.16;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.lp .ticket:hover{transform:translateY(-3px);box-shadow:0 32px 64px -28px #e3a83ccc,0 2px 4px #00000059}.lp .ticket__reward{border-right:2px dashed #0b0b0b61;align-content:center;justify-items:center;gap:8px;min-width:224px;padding:18px 14px 16px 18px;display:grid;position:relative}.lp .ticket__reward--keys{color:var(--cb-paper-100);box-shadow:inset 0 0 0 3px var(--cb-amber);background:#101116;border-right:2px dashed #e3a83c8c;border-radius:12px 0 0 12px}.lp .ticket__reward--keys:before,.lp .ticket__reward--keys:after{background:var(--cb-ink-900)}.lp .ticket__reward--keys>span:last-child{opacity:.85;color:var(--cb-amber)}.lp .keys--one b{color:#fff}.lp .keys{align-items:center;gap:0;line-height:1;display:inline-flex}.lp .ticket__reward .keys__k{filter:drop-shadow(0 3px 4px #0009);margin-left:-.22em;font-size:clamp(38px,3.3vw,50px);line-height:1;display:inline-block;transform:rotate(-20deg)}.lp .ticket__reward .keys__k:first-child{margin-left:0}.lp .ticket__reward .keys--one .keys__k{margin-left:0;font-size:clamp(38px,3.3vw,50px)}.lp .keys--one b{font-family:var(--serif);letter-spacing:-.02em;margin-left:4px;font-size:clamp(28px,2.8vw,38px);font-weight:700;line-height:1}.lp .reveal.in .keys__k{animation:lp-keyPop .45s cubic-bezier(.2,1.4,.4,1) calc(.25s + var(--i) * 90ms) both}@keyframes lp-keyPop{0%{opacity:0;transform:rotate(-20deg)translateY(10px)scale(.6)}to{opacity:1;transform:rotate(-20deg)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lp .reveal.in .keys__k{animation:none}}.lp .ticket__reward b{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(34px,3.4vw,46px);font-weight:700;line-height:1}.lp .ticket__reward span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;white-space:nowrap;font-size:10.5px}.lp .ticket__body{align-content:center;padding:18px 20px;display:grid}.lp .ticket__body b{letter-spacing:-.01em;word-break:keep-all;font-size:clamp(16px,1.35vw,19px);font-weight:800;display:block}.lp .ticket__body p{opacity:.82;word-break:keep-all;margin-top:4px;font-size:13.5px;line-height:1.55}.lp .ticket__stub{text-align:center;border-left:2px dashed #0b0b0b61;align-content:center;justify-items:center;gap:3px;min-width:132px;padding:16px 18px;display:grid;position:relative}.lp .ticket__dday{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1}.lp .ticket__timer{font-family:var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.lp .ticket__stub small{font-family:var(--mono);letter-spacing:.12em;opacity:.7;font-size:11px}.lp .ticket__more{align-items:center;gap:6px;font-size:14.5px;font-weight:800;display:inline-flex}.lp .ticket__reward:before,.lp .ticket__reward:after,.lp .ticket__stub:before,.lp .ticket__stub:after{content:"";background:var(--cb-ink-900);z-index:1;border-radius:50%;width:20px;height:20px;position:absolute}.lp .ticket__reward:before{top:-10px;right:-11px}.lp .ticket__reward:after{bottom:-10px;right:-11px}.lp .ticket__stub:before{top:-10px;left:-11px}.lp .ticket__stub:after{bottom:-10px;left:-11px}.lp .ticket.is-over{filter:grayscale(.6)brightness(.85)}.lp .ticket--limited{grid-template-columns:auto 1fr}.lp .ticket--limited .ticket__stub{text-align:left;border-top:2px dashed #b3261e8c;border-left:0;grid-column:1/-1;grid-template-columns:auto auto 1fr;grid-auto-flow:column;justify-content:start;align-items:center;gap:16px;min-width:0;padding:12px 22px}.lp .ticket--limited .ticket__stub:before{top:-10px;left:-11px}.lp .ticket--limited .ticket__stub:after{inset:-10px -11px auto auto}.lp .ticket--limited .ticket__stub small{justify-self:end}@media (max-width:560px){.lp .ticket--limited .ticket__stub{gap:12px;padding:11px 16px}}.lp .ticket--limited .ticket__reward{border-radius:12px 0 0}.lp .ticket--limited .ticket__body b{white-space:nowrap}.lp .ticket__ribbon{z-index:3;background:var(--cb-danger);color:#fff;text-align:center;width:170px;font-family:var(--mono);letter-spacing:.22em;padding:5px 0;font-size:10.5px;font-weight:700;position:absolute;top:16px;left:-46px;transform:rotate(-45deg);box-shadow:0 3px 8px #00000059}.lp .ticket--limited .ticket__body p em{color:var(--cb-danger);opacity:1;margin-top:3px;font-size:12px;font-style:normal;font-weight:700;display:block}.lp .ticket__stub--deadline{color:var(--cb-danger);background:#fff4e6;border-left:2px dashed #b3261e8c;min-width:150px}.lp .ticket__stub--deadline:before,.lp .ticket__stub--deadline:after{background:var(--cb-ink-900)}.lp .ticket__until{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-size:10px}.lp .ticket__stub--deadline .ticket__dday{font-size:30px;animation:1.6s ease-in-out infinite lp-ddayPulse}.lp .ticket__stub--deadline .ticket__timer{font-size:14px;font-weight:700}.lp .ticket__stub--deadline small{opacity:.8}@keyframes lp-ddayPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.lp .ticket__stub--deadline .ticket__dday{animation:none}}@media (max-width:560px){.lp .ticket{grid-template-columns:auto 1fr}.lp .ticket__reward{min-width:128px;padding:14px 12px 12px 14px}.lp .ticket__reward .keys__k{margin-left:-.18em;font-size:30px}.lp .ticket__reward .keys--one .keys__k{font-size:32px}.lp .ticket__reward--keys{border-radius:12px 0 0}.lp .ticket__body{padding:14px 16px}.lp .ticket__stub{text-align:left;border-top:2px dashed #0b0b0b61;border-left:0;grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;align-items:center;min-width:0;padding:11px 18px}.lp .ticket__stub--deadline{border-top-color:#b3261e8c}.lp .ticket__until{display:none}.lp .ticket__ribbon{width:160px;font-size:9.5px;top:12px;left:-50px}.lp .ticket__stub:before{top:-10px;left:-11px}.lp .ticket__stub:after{inset:-10px -11px auto auto}.lp .ticket__dday{font-size:20px}}.lp .cta{isolation:isolate;text-align:center;padding:clamp(88px,11vw,150px) 0;position:relative;overflow:hidden}.lp .cta__bg{z-index:-2;filter:brightness(.5)saturate(.85);background:url(/landing/v2/props/band-docs.jpg) 50%/cover no-repeat;position:absolute;inset:0}.lp .cta__light{z-index:-1;background:radial-gradient(45% 60% at 50% 0,#e3a83c38,#0000 70%),linear-gradient(#090a0d80,#090a0dd9);position:absolute;inset:0}.lp .cta__light:after{content:"";background:var(--noise);opacity:.08;mix-blend-mode:overlay;position:absolute;inset:0}.lp .cta__logo{opacity:.95;filter:drop-shadow(0 20px 40px #0009);width:min(420px,70vw);margin:0 auto 34px}.lp .cta h2{letter-spacing:-.035em;text-wrap:balance;padding-top:.15em;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.22}.lp .cta .kw--det .ic-hat{animation-delay:.9s}.lp .cta .kw--det .ic-mus{animation-delay:1.35s}.lp .cta .kw--clue .ic-mag{top:calc(8px - .32em)}.lp .cta p{max-width:58ch;color:var(--cb-text-muted-ink);word-break:keep-all;margin:18px auto 0;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.lp .cta .btn{margin-top:40px}.lp .faq{gap:28px;display:grid}@media (min-width:900px){.lp .faq{grid-template-columns:.8fr 1.6fr;gap:64px}.lp .faq__side{align-self:start;position:sticky;top:96px}}.lp .faq__side .lead{margin-top:16px}.lp .faq__item{border-top:1px solid var(--cb-paper-line)}.lp .faq__item:last-child{border-bottom:1px solid var(--cb-paper-line)}.lp .faq__q{text-align:left;width:100%;min-height:60px;color:var(--cb-text-on-paper);justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:17px;font-weight:700;display:flex}.lp .faq__q i{border:1.5px solid var(--cb-paper-line);width:22px;height:22px;transition:transform .3s var(--ease),border-color .2s;border-radius:50%;flex:none;position:relative}.lp .faq__q i:before,.lp .faq__q i:after{content:"";background:var(--cb-evidence-on-paper);width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .faq__q i:after{transform:translate(-50%,-50%)rotate(90deg)}.lp .faq__q[aria-expanded=true] i{border-color:var(--cb-amber);transform:rotate(45deg)}.lp .faq__q:hover i{border-color:var(--cb-amber)}.lp .faq__a{color:var(--cb-text-muted-paper);max-width:64ch;padding:0 4px 22px;font-size:15.5px;line-height:1.75}.lp .faq__a a{color:var(--cb-evidence-on-paper);text-underline-offset:4px;font-weight:650;text-decoration:underline}.lp .hero__fine{color:var(--cb-text-muted-ink);flex-wrap:wrap;gap:6px 16px;margin-top:22px;font-size:13.5px;display:flex}.lp .hero__fine li:before{content:"✓";color:var(--cb-amber);margin-right:6px}.lp .hero__notes{max-width:56ch;color:var(--cb-text-muted-ink);margin-top:10px;font-size:13.5px;line-height:1.6}.lp .hero__notes p{margin:0}.lp .hero__community{min-height:44px;color:var(--cb-amber);text-underline-offset:4px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.lp .cf__fallback{width:100%;height:100%;color:var(--cb-text-muted-ink);place-items:center;font-size:13px;display:grid}.lp .cf__window>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 6s var(--ease);filter:saturate(.95)}.lp .lp-skip{z-index:20;border-radius:var(--r-sm);background:var(--cb-ink-950);color:var(--cb-text-on-ink);opacity:0;padding:10px 14px;font-weight:700;position:absolute;left:0;transform:translateY(-200%)}.lp .lp-skip:focus{opacity:1;transform:none}.lp .container{position:relative}@media (max-width:959px){.lp .mug__no{display:none}}
