.lp .bl__ixgrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;display:grid}.lp .bl__ixhero .pub__head h1{letter-spacing:-.034em;font-size:clamp(2.5rem,5.4vw,4.1rem);line-height:1.02}.lp .bl__ixhero .hi{z-index:0}.lp .bl__filed{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.lp .bl__filed .k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:4px;font-size:.74rem}.lp .bl__topic{border-radius:var(--r-pill) 9px 9px var(--r-pill);color:var(--ink);background:var(--ac);border:1.5px solid var(--ink);box-shadow:2.5px 2.5px 0 var(--ink);align-items:center;gap:9px;padding:5px 6px 5px 26px;font-size:.86rem;font-weight:600;display:inline-flex;position:relative;transform:rotate(-1.2deg)}.lp .bl__topic:nth-of-type(2n){transform:rotate(1deg)}.lp .bl__topic:before{content:"";background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:9px}.lp .bl__topic b{min-width:22px;height:22px;font:600 .72rem/1 var(--mono);color:var(--ink);background:var(--card);border:1.5px solid var(--ink);border-radius:6px;place-items:center;padding:0 6px;display:grid}.lp .bl__desk{justify-self:center;width:100%;max-width:430px;height:250px;position:relative}.lp .bl__ticket{width:min(380px,100%);color:var(--ink);background:var(--card);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--butter);transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring);border-radius:14px;text-decoration:none;display:flex;position:absolute;top:34px;left:6px;transform:rotate(-2.5deg)}.lp .bl__ticket:hover{box-shadow:9px 9px 0 var(--butter);transform:rotate(-1deg)translate(-2px,-3px)}.lp .bl__ticketmain{flex:1;gap:6px;min-width:0;padding:20px 20px 18px 22px;display:grid}.lp .bl__ticketmain .k{letter-spacing:.12em;text-transform:uppercase;color:var(--peach-ink);align-items:center;gap:8px;font-size:.7rem;font-weight:700;display:inline-flex}.lp .bl__ticketmain .k:before{content:"";background:var(--peach-ink);width:8px;height:8px;box-shadow:0 0 0 3px var(--peach);border-radius:50%}.lp .bl__ticketmain .t{font-family:var(--display);letter-spacing:-.025em;font-size:1.32rem;font-weight:600;line-height:1.15}.lp .bl__ticketmain .u{font-family:var(--mono);color:var(--ink-3);font-size:.76rem}.lp .bl__ticketstub{border-left:2px dashed var(--line-2);background:var(--butter-soft);border-radius:0 12px 12px 0;flex:none;place-content:center;justify-items:center;gap:4px;width:78px;display:grid;position:relative}.lp .bl__ticketstub:before,.lp .bl__ticketstub:after{content:"";background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;width:18px;height:18px;position:absolute;left:-10px}.lp .bl__ticketstub:before{clip-path:inset(50% 0 0);top:-10px}.lp .bl__ticketstub:after{clip-path:inset(0 0 50%);bottom:-10px}.lp .bl__ticketstub span{writing-mode:vertical-rl;font:600 .62rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--butter-ink);transform:rotate(180deg)}.lp .bl__ticketstub b{font:700 .9rem/1 var(--display);letter-spacing:.02em;color:var(--ink)}.lp .bl__desknote{z-index:1;width:200px;font-size:.88rem;position:absolute;top:150px;right:0}.lp .bl__deskstar{position:absolute;top:0;right:22px}.lp .bl__deskswirl{position:absolute;bottom:-8px;left:20px;transform:rotate(-6deg)}@media (min-width:1000px){.lp .bl__ixgrid{grid-template-columns:minmax(0,1fr) 430px;gap:56px}.lp .bl__desk{justify-self:end}}.lp .bl__ix{padding:clamp(48px,6vw,84px) 0 clamp(72px,9vw,128px)}.lp .bl__lead{color:inherit;background:var(--card);border:1.5px solid var(--ink);border-radius:var(--r-xl);box-shadow:8px 8px 0 var(--ac);transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;position:relative}.lp .bl__lead:hover{box-shadow:12px 12px 0 var(--ac);transform:translate(-2px,-2px)}.lp .bl__leadtape{z-index:2;font:600 .72rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#ffe5a0e0;border-inline:1px dashed #26211b33;padding:4px 16px;position:absolute;top:-14px;left:28px;transform:rotate(-3deg)}.lp .bl__leadtext{flex-direction:column;min-width:0;padding:clamp(34px,4vw,52px) clamp(24px,3.6vw,48px) clamp(26px,3vw,40px);display:flex}.lp .bl__leadt{text-wrap:balance;font-family:var(--display);letter-spacing:-.03em;margin-top:16px;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:600;line-height:1.04;display:block}.lp .bl__leads{max-width:52ch;color:var(--ink-2);margin-top:16px;font-size:1.04rem;line-height:1.62;display:block}.lp .bl__lead .bl__tags{margin-top:18px}.lp .bl__leadfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:30px;display:flex}.lp .bl__leadby{align-items:center;gap:11px;font-size:.95rem;display:inline-flex}.lp .bl__leadby b{font-weight:600}.lp .bl__leadby .bl__av{width:36px;height:36px;font-size:.8rem}.lp .bl__leadgo svg{display:block}.lp .bl__lead:hover .bl__leadgo{box-shadow:5.5px 5.5px 0 var(--btn-shadow);transform:translate(-1.5px,-1.5px)}.lp .bl__leadart{background:radial-gradient(circle at 1px 1px, #26211b1a 1px, transparent 1.5px) 0 0/22px 22px, var(--ac-soft);border-top:1.5px dashed var(--ac);border-radius:0 0 calc(var(--r-xl) - 2px) calc(var(--r-xl) - 2px);place-items:center;min-width:0;padding:44px 28px 36px;display:grid;position:relative;overflow:hidden}.lp .bl__leadart .bl__art{justify-self:center;transform:scale(.94)}@media (min-width:1000px){.lp .bl__lead{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.lp .bl__leadart{border-top:0;border-left:1.5px dashed var(--ac);border-radius:0 calc(var(--r-xl) - 2px) calc(var(--r-xl) - 2px) 0}}.lp .bl__folder{width:330px;height:270px;position:absolute;top:40px;left:30px;transform:rotate(-3deg)}.lp .bl__folder .tab{height:32px;font:600 .76rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7a5a1e;border:1.5px solid var(--ink);background:#f2d9a2;border-bottom:0;border-radius:12px 14px 0 0;padding:6px 22px 0;position:absolute;top:-30px;left:0}.lp .bl__folder:before{content:"";border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--sky);background:#f2d9a2;border-radius:4px 14px 14px;position:absolute;inset:0}.lp .bl__folder .sheet{border:1.5px solid var(--ink);background:#fffef9;border-radius:4px;flex-direction:column;gap:10px;padding:20px;display:flex;position:absolute;inset:12px 18px 26px 22px;transform:rotate(2.5deg)}.lp .bl__folder .sheet .k{font:500 .7rem var(--mono);color:var(--ink-3)}.lp .bl__folder .sheet .t{font-family:var(--display);letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.15rem;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.lp .bl__folder .sheet i{background:var(--paper-3);border-radius:4px;height:7px;display:block}.lp .bl__folder .sheet i:nth-of-type(2){width:86%}.lp .bl__folder .sheet i:nth-of-type(3){width:92%}.lp .bl__folder .sheet i:nth-of-type(4){width:58%}.lp .bl__folder:after{content:"";border:1.5px solid var(--ink);background:#ebcb86;border-radius:0 0 14px 14px;height:96px;position:absolute;bottom:0;left:0;right:0}.lp .bl__foldernote{text-align:center;z-index:2;width:122px;font-size:.9rem;position:absolute;top:20px;right:6px}.lp .bl__folderclip{z-index:2;position:absolute;top:30px;left:250px;transform:rotate(18deg)}.lp .bl__archhead{border-bottom:1.5px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:clamp(64px,7vw,96px);padding-bottom:16px;display:flex}.lp .bl__archn{color:var(--ink-3);font-size:.8rem}.lp .bl__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:34px 28px;margin-top:36px;display:grid}.lp .bl__cards>li{display:flex}.lp .bl__card{--rot:-.8deg;min-width:0;color:var(--ink);border:1.5px solid var(--line-2);box-shadow:var(--sh-2);transform:rotate(var(--rot));transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring), border-color .2s;background:#fffef9;border-radius:6px;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.lp .bl__cards>li:nth-child(3n+2) .bl__card{--rot:.7deg}.lp .bl__cards>li:nth-child(3n) .bl__card{--rot:-.3deg}.lp .bl__card:before{content:"";background:color-mix(in srgb, var(--ac) 82%, transparent);border-inline:1px dashed #26211b29;width:70px;height:20px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-2deg)}.lp .bl__card:hover{border-color:var(--ink);box-shadow:6px 6px 0 var(--ac);transform:rotate(0)translate(-2px,-3px)}.lp .bl__cardhd{font:500 .74rem/1 var(--mono);letter-spacing:.04em;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:20px 24px 0;display:flex}.lp .bl__cardhd time{letter-spacing:.08em;color:var(--ink);background:var(--ac);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:7px;padding:5px 9px 4px;font-weight:600}.lp .bl__cardt{text-wrap:balance;font-family:var(--display);letter-spacing:-.028em;border-bottom:1.5px solid #f3b6c8;padding:16px 24px 18px;font-size:clamp(1.42rem,1.9vw,1.62rem);font-weight:600;line-height:1.12;display:block}.lp .bl__cardbd{background:repeating-linear-gradient(#0000 0 29px,#dce8fa 29px 30px);flex:1;padding:0 24px 4px}.lp .bl__cards-s{-webkit-line-clamp:3;color:var(--ink-2);-webkit-box-orient:vertical;font-size:1rem;line-height:30px;display:-webkit-box;overflow:hidden}.lp .bl__cardft{justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 20px;display:flex}.lp .bl__card .bl__tags{margin:0}.lp .bl__cardgo{color:var(--ac-ink);flex:none;align-items:center;gap:6px;margin-left:auto;font-size:.86rem;font-weight:600;display:inline-flex}.lp .bl__cardgo svg{transition:transform .2s var(--ease-spring);display:block}.lp .bl__card:hover .bl__cardgo svg{transform:translate(3px)}.lp .bl__empty{text-align:center;background:var(--butter);max-width:440px;box-shadow:var(--sh-2);border-radius:4px 14px 6px 12px;margin-inline:auto;padding:34px 30px 30px;position:relative;transform:rotate(-1.6deg)}.lp .bl__emptytape{background:#ffffff8c;border-inline:1px dashed #26211b29;width:84px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(2deg)}.lp .bl__empty svg{margin:0 auto 10px;display:block}.lp .bl__empty h3{font-size:1.36rem}.lp .bl__empty p{color:var(--ink-2);margin-top:10px;font-size:.95rem;line-height:1.6}@media (max-width:620px){.lp .bl__desk{height:230px}.lp .bl__desknote{width:180px;top:150px}.lp .bl__ticket{width:calc(100% - 18px)}.lp .bl__lead{box-shadow:5px 5px 0 var(--ac)}.lp .bl__leadart{display:none}.lp .bl__card,.lp .bl__cards>li .bl__card{--rot:0deg}}@media (prefers-reduced-motion:reduce){.lp .bl__ticket,.lp .bl__lead,.lp .bl__card{transition:none}}.lp .bl__meta{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.78rem;display:flex}.lp .bl__meta>*+:before{content:"·";color:var(--line-2);margin-right:10px}.lp .bl__meta--post{margin-top:22px;font-size:.84rem}.lp .bl__draft{border-radius:var(--r-pill);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--butter-ink);background:var(--butter-soft);border:1.5px solid var(--butter);padding:2px 8px;font-size:.72rem;font-weight:700}.lp .bl__meta>.bl__draft:before{content:none}.lp .bl__meta>.bl__draft{margin-left:2px}.lp .bl__tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.lp .bl__tag{border-radius:var(--r-pill) 6px 6px var(--r-pill);font:600 .72rem/1.4 var(--mono);letter-spacing:.02em;color:var(--ac-ink,var(--ink-2));background:var(--ac-soft,var(--paper-2));border:1.5px solid color-mix(in srgb, var(--ac-ink,var(--ink-3)) 40%, transparent);align-items:center;padding:3px 10px 3px 20px;display:inline-flex;position:relative}.lp .bl__tag:before{content:"";background:var(--paper);border:1.5px solid color-mix(in srgb, var(--ac-ink,var(--ink-3)) 55%, transparent);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:7px}.lp .bl__artwrap{padding:clamp(34px,4.2vw,54px) 0 0}.lp .bl__prose{min-width:0;max-width:68ch;font-size:1.06rem}.lp .bl__prose>:first-child{margin-top:0}.lp .bl__prose h2,.lp .bl__prose h3{font-family:var(--display);letter-spacing:-.022em;font-weight:600;line-height:1.22}.lp .bl__prose h2{margin-top:48px;font-size:1.5rem}.lp .bl__prose h3{margin-top:34px;font-size:1.18rem}.lp .bl__prose p{color:var(--ink-2);margin-top:18px;line-height:1.72}.lp .bl__prose strong{color:var(--ink);font-weight:600}.lp .bl__prose a{color:var(--sky-ink);text-underline-offset:2.5px;-webkit-text-decoration:underline #bbd3f5;text-decoration:underline #bbd3f5}.lp .bl__prose a:hover{-webkit-text-decoration-color:var(--sky-ink);text-decoration-color:var(--sky-ink)}.lp .bl__prose ul,.lp .bl__prose ol{gap:9px;margin-top:18px;padding-left:1.4em;display:grid}.lp .bl__prose ul{list-style:outside}.lp .bl__prose ol{list-style:decimal}.lp .bl__prose li{color:var(--ink-2);padding-left:4px;line-height:1.66}.lp .bl__prose li::marker{color:var(--ink-3)}.lp .bl__prose li>ul,.lp .bl__prose li>ol{margin-top:9px}.lp .bl__prose blockquote{border-left:3px solid var(--peach);margin:26px 0 0;padding:4px 0 4px 20px}.lp .bl__prose blockquote p{color:var(--ink);margin-top:10px;font-size:1.08rem}.lp .bl__prose blockquote p:first-child{margin-top:0}.lp .bl__prose code{font-family:var(--mono);background:var(--paper-3);color:var(--ink-2);overflow-wrap:anywhere;border-radius:5px;padding:1.5px 5px;font-size:.86em}.lp .bl__prose pre{background:var(--paper-2);border:1.5px solid var(--line);border-radius:var(--r-md);margin-top:22px;padding:16px 18px;font-size:.88rem;line-height:1.6;overflow-x:auto}.lp .bl__prose pre code{font-size:inherit;overflow-wrap:normal;background:0 0;padding:0}.lp .bl__prose img{border:1.5px solid var(--line);border-radius:var(--r-md);max-width:100%;height:auto;margin-top:26px;display:block}.lp .bl__prose hr{border:0;border-top:1.5px dashed var(--line-2);margin:44px 0 0}.lp .bl__fig{margin:34px 0 0}.lp .bl__fig--wide{width:max(100%,min(1040px,100vw - 60px))}.lp .bl__shot{background:var(--card);border:1.5px solid var(--ink);border-radius:var(--r-md);box-shadow:5px 5px 0 var(--lilac);position:relative;overflow:hidden}.lp .bl__fig:nth-of-type(3n+2) .bl__shot{box-shadow:5px 5px 0 var(--sky)}.lp .bl__fig:nth-of-type(3n) .bl__shot{box-shadow:5px 5px 0 var(--peach)}.lp .bl__shotbar{background:var(--paper-2);border-bottom:1.5px solid var(--line);align-items:center;gap:6px;padding:9px 12px;display:flex}.lp .bl__shotbar i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.lp .bl__shotbar span{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:.72rem;overflow:hidden}.lp .bl__shot img,.lp .bl__shot video{background:var(--paper-2);border:0;border-radius:0;width:100%;height:auto;margin:0;display:block}.lp .bl__fig figcaption{color:var(--ink-3);margin-top:14px;font-size:.86rem;line-height:1.5}.lp .bl__tw{border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--card);margin-top:22px;overflow-x:auto}.lp .bl__tw table{border-collapse:collapse;width:100%;font-size:.92rem}.lp .bl__tw th,.lp .bl__tw td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:11px 14px;line-height:1.55}.lp .bl__tw thead th{background:var(--paper-2);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.74rem;font-weight:600}.lp .bl__tw tbody tr:last-child td{border-bottom:0}.lp .bl__next{padding-top:clamp(56px,7vw,88px)}.lp .bl__nextgrid{grid-template-columns:1fr 1fr;gap:14px;max-width:calc(68ch + 40px);display:grid}.lp .bl__nextcard{color:inherit;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-md);transition:border-color .16s, transform .16s var(--ease-spring);padding:18px 20px;text-decoration:none;display:block}.lp .bl__nextcard:hover{border-color:var(--ink);transform:translateY(-2px)}.lp .bl__nextcard--r{text-align:right}.lp .bl__nextcard .k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:700;display:block}.lp .bl__nextcard .t{font-family:var(--display);letter-spacing:-.02em;margin-top:6px;font-size:1.02rem;font-weight:600;line-height:1.28;display:block}.lp [data-accent=peach]{--ac:var(--peach);--ac-soft:var(--peach-soft);--ac-ink:var(--peach-ink)}.lp [data-accent=sky]{--ac:var(--sky);--ac-soft:var(--sky-soft);--ac-ink:var(--sky-ink)}.lp [data-accent=mint]{--ac:var(--mint);--ac-soft:var(--mint-soft);--ac-ink:var(--mint-ink)}.lp [data-accent=butter]{--ac:var(--butter);--ac-soft:var(--butter-soft);--ac-ink:var(--butter-ink)}.lp [data-accent=lilac]{--ac:var(--lilac);--ac-soft:var(--lilac-soft);--ac-ink:var(--lilac-ink)}.lp [data-accent=rose]{--ac:var(--rose);--ac-soft:var(--rose-soft);--ac-ink:var(--rose-ink)}.lp.bl--post main{overflow-x:clip}.lp .bl__herogrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.lp .bl__hero .pub__head h1{text-wrap:balance;font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.02}.lp .bl__by{align-items:center;gap:13px;margin-top:28px;display:flex}.lp .bl__by b{font-size:.97rem;font-weight:600;display:block}.lp .bl__by .bl__meta{margin-top:3px}.lp .bl__av{width:42px;height:42px;font-family:var(--display);letter-spacing:-.01em;background:var(--lilac);color:var(--lilac-ink);border:1.5px solid var(--ink);box-shadow:2.5px 2.5px 0 var(--peach);border-radius:50%;flex:none;place-items:center;font-size:.92rem;font-weight:600;display:grid}.lp .bl__art{justify-self:end;width:100%;max-width:470px;height:400px;position:relative}.lp .bl__art svg{display:block}.lp .bl__artpad{border:1.5px solid var(--ink);width:330px;box-shadow:6px 6px 0 var(--sky);background:linear-gradient(90deg,#0000 37px,#f3b6c8 37px 38.5px,#0000 38.5px),linear-gradient(#0000 29px,#d8e6fb 29px 30px) 0 14px/100% 30px,#fffdf2;border-radius:6px 6px 10px 12px;padding:42px 22px 26px 50px;position:absolute;top:22px;left:0;transform:rotate(-3deg)}.lp .bl__artpad .tape{background:#ffe5a0d1;border-inline:1px dashed #26211b29;width:84px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(2deg)}.lp .bl__artpad .hd{font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:8px;margin:-26px 0 10px;font-size:.95rem;font-weight:600;display:flex}.lp .bl__artpad .faces{display:flex}.lp .bl__artpad .faces i{width:24px;height:24px;font:700 .55rem/1 var(--sans);color:#fff;background:var(--c);border:2px solid #fffdf2;border-radius:50%;place-items:center;margin-left:-6px;font-style:normal;display:grid}.lp .bl__artpad ol{display:grid}.lp .bl__artpad li{white-space:nowrap;align-items:center;gap:8px;height:30px;font-size:.86rem;font-weight:600;display:flex}.lp .bl__artpad li b{font:500 .62rem var(--mono);color:#d0779a;position:absolute;left:14px}.lp .bl__artpad li.sub{color:var(--ink-2);padding-left:12px;font-weight:400}.lp .bl__artpad li.sub:before{content:"";background:var(--ink-2);border-radius:50%;width:4px;height:4px;margin-left:-12px;margin-right:4px}.lp .bl__artpad .cur{background:#c23c77;width:2px;height:1.1em;margin-left:-6px;animation:1.05s step-end infinite lp-blink;position:relative}.lp .bl__artpad .cur:after{content:"Sam";font:700 .56rem/1.3 var(--sans);color:#fff;background:#c23c77;border-radius:4px 4px 4px 0;padding:1px 5px;position:absolute;bottom:100%;left:0}.lp .bl__art em{border-radius:var(--r-pill);background:var(--lilac-soft);color:var(--lilac-ink);border:1px solid #dcd2fb;padding:1px 7px;font-size:.8em;font-style:normal;font-weight:600}.lp .bl__art em.role{background:var(--butter-soft);color:var(--butter-ink);border:1px dashed var(--butter-ink)}.lp .bl__artcard{background:var(--card);border:1.5px solid var(--ink);border-radius:var(--r-md);width:262px;box-shadow:6px 6px 0 var(--lilac);padding:16px 16px 12px;position:absolute;bottom:18px;right:0;transform:rotate(2.2deg)}.lp .bl__artcard .chip{border-radius:var(--r-pill);color:#fff;background:var(--lilac-ink);align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.lp .bl__artcard .row{border-bottom:1px dashed var(--line);align-items:center;gap:9px;padding:9px 0 7px;font-size:.82rem;display:flex}.lp .bl__artcard .row:last-child{border:0}.lp .bl__artcard .row i{border:1.5px solid var(--ink-3);border-radius:4px;flex:none;width:15px;height:15px}.lp .bl__artcard .row.done i{background:var(--mint-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4 6.8 11 12 5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100%;border-color:var(--mint-ink)}.lp .bl__artcard .row.done span{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.lp .bl__artcard .row span{white-space:nowrap;flex:1;min-width:0}.lp .bl__artcard .row small{font:500 .7rem var(--mono);color:var(--ink-3)}.lp .bl__artstamp{text-align:center;border:3px double var(--rose-ink);width:104px;height:104px;color:var(--rose-ink);opacity:.88;background:radial-gradient(circle,#ffd6e68c,#ffd6e626 70%);border-radius:50%;place-content:center;display:grid;position:absolute;top:30px;right:34px;transform:rotate(-14deg)}.lp .bl__artstamp span{font:800 1.12rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.lp .bl__artstamp small{font:600 .72rem var(--mono);margin-top:4px}.lp .bl__artstar{position:absolute;bottom:52px;left:-18px}.lp .bl__artswirl{position:absolute;bottom:-14px;left:120px;transform:rotate(-8deg)}.lp .bl__tlxls{background:var(--card);border:1.5px solid var(--ink-3);width:226px;box-shadow:4px 4px 0 var(--paper-3);opacity:.82;border-radius:8px;position:absolute;top:14px;left:-4px;overflow:hidden;transform:rotate(-7deg)}.lp .bl__tlxls .ttl{background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:5px 9px;font-size:.66rem;font-weight:600;display:flex}.lp .bl__tlxls .ttl i{background:#1f8b4c;border-radius:2px;width:9px;height:9px}.lp .bl__tlxls .ttl s{-webkit-text-decoration-color:var(--rose-ink);text-decoration-color:var(--rose-ink);color:var(--ink-3);text-decoration-thickness:1.5px}.lp .bl__tlxls .g{color:var(--ink-3);grid-template-columns:1fr 60px;font-size:.66rem;display:grid}.lp .bl__tlxls .g span{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:3px 9px}.lp .bl__tlcard{border:1.5px solid var(--ink);width:330px;box-shadow:6px 6px 0 var(--sky);background:#fffdf2;border-radius:8px 8px 12px 10px;padding:18px 18px 20px;position:absolute;top:62px;left:28px;transform:rotate(-1.5deg)}.lp .bl__tlcard .tape{background:#ffe5a0d9;border-inline:1px dashed #26211b29;width:84px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(2deg)}.lp .bl__tlcard .hd{font:600 1.02rem var(--display);letter-spacing:-.02em;margin-bottom:14px}.lp .bl__tlcard ol{gap:10px;display:grid;position:relative}.lp .bl__tlcard ol:before{content:"";border-left:2px dashed var(--line-2);position:absolute;top:12px;bottom:12px;left:21px}.lp .bl__tlcard li{grid-template-columns:44px minmax(0,1fr);gap:12px;height:44px;display:grid;position:relative}.lp .bl__tlcard .d{background:var(--card);border:1.5px solid var(--line);border-radius:10px;align-content:center;justify-items:center;line-height:1;display:grid;position:relative}.lp .bl__tlcard .d small{font:600 .5rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lp .bl__tlcard .d b{font:700 1rem/1 var(--display);margin-top:2px}.lp .bl__tlcard .t{background:var(--card);border:1.5px solid var(--line);border-radius:11px;align-content:center;min-width:0;padding:0 12px 0 15px;display:grid;position:relative}.lp .bl__tlcard .t:before{content:"";background:var(--c);border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:0}.lp .bl__tlcard .t>b{white-space:nowrap;font-size:.86rem;font-weight:600;line-height:1.25}.lp .bl__tlcard .t>small{color:var(--ink-3);white-space:nowrap;font-size:.68rem;line-height:1.3}.lp .bl__tlchat{background:var(--card);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--mint);border-radius:16px 16px 16px 4px;padding:8px 14px;font-size:.82rem;line-height:1.3;position:absolute;top:4px;right:6px;transform:rotate(3deg)}.lp .bl__tlchat s{-webkit-text-decoration-color:var(--rose-ink);text-decoration-color:var(--rose-ink);text-decoration-thickness:2px}.lp .bl__tlcal{background:var(--card);border:1.5px solid var(--ink);border-radius:var(--r-md);box-shadow:5px 5px 0 var(--lilac);align-items:center;gap:11px;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:6px;right:0;transform:rotate(2.5deg)}.lp .bl__tlcal .pg{border:1.5px solid var(--ink);text-align:center;border-radius:8px;width:42px;display:grid;overflow:hidden}.lp .bl__tlcal .pg .m{font:700 .54rem/1.7 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--rose-ink)}.lp .bl__tlcal .pg .n{font:700 1.15rem/1.45 var(--display);background:var(--card)}.lp .bl__tlcal .tx b{font-size:.86rem;display:block}.lp .bl__tlcal .tx small{color:var(--mint-ink);font-size:.72rem;font-weight:600;display:block}.lp .bl__art--tl .bl__artstar{bottom:70px;left:-6px}.lp .bl__hofolder{width:318px;position:absolute;top:42px;left:6px;transform:rotate(-2.5deg)}.lp .bl__hofolder .tab{z-index:1;border:1.5px solid var(--ink);background:var(--sky);font:600 .9rem/1.2 var(--display);letter-spacing:-.02em;border-bottom-color:#0000;border-radius:10px 12px 0 0;margin-bottom:-1.5px;padding:5px 14px;display:inline-block;position:relative}.lp .bl__hofolder .body{background:color-mix(in srgb, var(--sky) 30%, var(--card));border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--sky);border-radius:0 14px 14px;gap:6px;padding:14px 14px 16px;display:grid}.lp .bl__hofolder .card{background:linear-gradient(var(--rose-ink),var(--rose-ink)) 0 40px/100% 1.5px no-repeat, linear-gradient(transparent 21px, #e2ebf8 21px, #e2ebf8 22px) 0 46px/100% 22px, #fffef8;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--sky);border-radius:4px 4px 8px 6px;gap:4px;margin-bottom:6px;padding:16px 14px 12px;display:grid;position:relative;transform:rotate(1.2deg)}.lp .bl__hofolder .card .tape{background:#ffe5a0d9;border-inline:1px dashed #26211b29;width:62px;height:17px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-2deg)}.lp .bl__hofolder .card b{font:600 1rem/1.25 var(--display);letter-spacing:-.02em}.lp .bl__hofolder .card small{color:var(--ink-2);font-size:.74rem;line-height:22px}.lp .bl__hofolder .row{background:var(--card);border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:7px 10px;font-size:.8rem;font-weight:600;display:flex}.lp .bl__hofolder .row i{background:var(--c);border:1.25px solid var(--ink);border-radius:5px;width:16px;height:16px}.lp .bl__holock{background:var(--card);border:1.5px solid var(--ink-3);border-radius:var(--r-pill);box-shadow:3px 3px 0 var(--rose);color:var(--ink-3);align-items:center;gap:8px;padding:7px 13px 7px 8px;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:6px;right:10px;transform:rotate(4deg)}.lp .bl__holock s{-webkit-text-decoration-color:var(--rose-ink);text-decoration-color:var(--rose-ink);text-decoration-thickness:2px}.lp .bl__holock .lk{background:var(--rose-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C23C77' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 11V8a5 5 0 0110 0v3M5 11h14v10H5z'/%3E%3C/svg%3E") center/12px no-repeat;border:1px solid var(--rose);border-radius:50%;width:20px;height:20px}.lp .bl__hoseat{background:var(--card);border:1.5px solid var(--ink);border-radius:var(--r-md);width:236px;box-shadow:6px 6px 0 var(--mint);gap:9px;padding:14px 16px 13px;display:grid;position:absolute;bottom:22px;right:0;transform:rotate(2.4deg)}.lp .bl__hoseat .role{font:700 .64rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mint-ink)}.lp .bl__hoseat .pass{color:var(--ink-3);align-items:center;gap:8px;display:flex}.lp .bl__hoseat .p{color:var(--ink);align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:inline-flex}.lp .bl__hoseat .p.old{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.lp .bl__hoseat .p i{width:24px;height:24px;font:700 .52rem/1 var(--sans);background:var(--c);border:1.25px solid var(--ink);color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.lp .bl__hoseat small{color:var(--ink-3);font-size:.72rem}.lp .bl__hostamp{font:700 .74rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--peach-ink);outline-offset:2.5px;background:#fffcf6cc;border:2.5px solid;border-radius:7px;outline:1.5px solid;justify-items:center;gap:2px;padding:7px 12px 6px;display:grid;position:absolute;bottom:2px;left:34px;transform:rotate(-9deg)}.lp .bl__hostamp small{letter-spacing:.14em;font-size:.56rem}.lp .bl__art--ho .bl__artstar{top:14px;bottom:auto;left:-16px}@media (min-width:1000px){.lp .bl__herogrid{grid-template-columns:minmax(0,1fr) 450px;gap:56px}}@media (max-width:999px){.lp .bl__art{justify-self:center;height:380px}}@media (max-width:520px){.lp .bl__art{display:none}}.lp.bl--post .bl__artwrap{padding-top:clamp(40px,5vw,72px)}.lp.bl--post .bl__body{position:relative}.lp.bl--post .bl__prose{margin-inline:auto;font-size:1.08rem}.lp.bl--post .bl__prose p{line-height:1.76}.lp .bl__prose--intro>p:first-child{color:var(--ink);font-size:1.22rem;line-height:1.66}.lp .bl__prose--intro>p:first-child:first-letter{float:left;font-family:var(--display);color:var(--ink);background:linear-gradient(transparent 52%, var(--peach) 52%, var(--peach) 90%, transparent 90%);margin:.06em .12em 0 -.02em;padding:0 .08em;font-size:3.5em;font-weight:600;line-height:.86}.lp.bl--post .bl__prose h2{scroll-margin-top:calc(var(--pub-nav-h) + 28px);letter-spacing:-.026em;text-wrap:balance;margin-top:clamp(64px,7vw,92px);font-size:clamp(1.65rem,2.7vw,2.2rem);line-height:1.1}.lp .bl__kick{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ac-ink);align-items:center;gap:10px;margin-bottom:14px;font-size:.76rem;font-weight:700;display:flex}.lp .bl__kick b{font:600 .74rem/1.2 var(--mono);letter-spacing:0;color:var(--ink);background:var(--ac);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:7px;padding:3px 7px 2px}.lp .bl__ht{display:block}.lp .bl__ht:first-letter{text-transform:uppercase}.lp.bl--post .bl__prose strong{background:linear-gradient(transparent 56%, var(--ac) 56%, var(--ac) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;margin:0 -.04em;padding:0 .12em}.lp .bl__prose code.bl__key{text-align:center;min-width:1.75em;color:var(--ink);background:var(--card);border:1.5px solid var(--line-2);vertical-align:.04em;border-bottom-width:3px;border-radius:7px;padding:0 .4em;font-weight:600;line-height:1.5;display:inline-block}.lp.bl--post .bl__prose a[href=\/create]{color:var(--ink);background:linear-gradient(transparent 58%, var(--butter) 58%, var(--butter) 94%, transparent 94%);padding:0 .15em;font-weight:600;text-decoration:none;transition:background-size .2s}.lp.bl--post .bl__prose a[href=\/create]:after{content:" →";color:var(--ac-ink)}.lp.bl--post .bl__prose a[href=\/create]:hover{background:var(--butter)}.lp .bl__stage{isolation:isolate;margin-top:clamp(44px,5vw,64px);padding:clamp(34px,4.4vw,56px) 0 clamp(40px,5vw,64px);position:relative}.lp .bl__stage:before{content:"";z-index:-1;background:radial-gradient(circle at 1px 1px, #26211b1a 1px, transparent 1.5px) 0 0/22px 22px, linear-gradient(var(--ac-soft), var(--ac-soft));border-block:1.5px dashed var(--ac);position:absolute;inset:0 calc(50% - 50vw)}.lp .bl__stage+.bl__prose>:first-child{margin-top:clamp(44px,5vw,64px)}.lp .bl__stage+.bl__prose>h2:first-child{margin-top:clamp(64px,7vw,92px)}.lp .bl__demo{width:100%}.lp .bl__cue{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:22px;display:flex}.lp .bl__try{border-radius:var(--r-pill);letter-spacing:.02em;background:var(--card);color:var(--ink);border:1.5px solid var(--ink);box-shadow:2.5px 2.5px 0 var(--ac);flex:none;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.lp .bl__try svg{color:var(--ac-ink);display:block}.lp .bl__cue p{min-width:0;color:var(--ink-2);flex:320px;font-size:.98rem;line-height:1.55}.lp .bl__cue code{font-family:var(--mono);background:var(--card);border:1.5px solid var(--line-2);color:var(--ink);border-bottom-width:2.5px;border-radius:6px;padding:1px 6px;font-size:.86em}.lp .bl__rail{display:none}@media (min-width:1260px){.lp .bl__rail{z-index:2;pointer-events:none;width:200px;display:block;position:absolute;inset:0 auto 0 0}}.lp .bl__railin{top:calc(var(--pub-nav-h) + 40px);pointer-events:auto;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);position:sticky}.lp .bl__railin.is-hidden{opacity:0;pointer-events:none;transform:translate(-10px)}.lp .bl__railk{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;margin-bottom:12px;font-size:.72rem;font-weight:700;display:flex}.lp .bl__railk:before{content:"";background:var(--peach);border-radius:2px;width:18px;height:2px}.lp .bl__railin ol{border-left:1.5px solid var(--line);gap:2px;display:grid}.lp .bl__railin a{color:var(--ink-3);border-left:2.5px solid #0000;gap:10px;margin-left:-1.5px;padding:6px 8px 6px 12px;font-size:.82rem;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.lp .bl__railin a b{font:500 .7rem/1.6 var(--mono);color:var(--ink-3);flex:none}.lp .bl__railin a:hover{color:var(--ink)}.lp .bl__railin li.is-on a{color:var(--ink);border-left-color:var(--ac-ink);font-weight:600}.lp .bl__railin li.is-on a b{color:var(--ac-ink)}.lp .bl__sign{border-top:1.5px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:14px 13px;max-width:68ch;margin:clamp(56px,6vw,80px) auto 0;padding-top:24px;display:flex}.lp .bl__sign .k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:700;display:block}.lp .bl__sign b{font-family:var(--display);letter-spacing:-.02em;font-size:1.08rem;font-weight:600;display:block}.lp .bl__sign .bl__tags{margin:0 0 0 auto}.lp.bl--post .bl__nextgrid{margin-inline:auto}@media (prefers-reduced-motion:reduce){.lp .bl__artpad .cur{animation:none}.lp .bl__railin{transition:none}}@media (max-width:620px){.lp .bl__prose,.lp.bl--post .bl__prose{font-size:1rem}.lp .bl__prose--intro>p:first-child{font-size:1.1rem}.lp .bl__nextgrid{grid-template-columns:minmax(0,1fr)}.lp .bl__nextcard--r{text-align:left}.lp .bl__fig--wide{width:100%}.lp .bl__shot{box-shadow:3px 3px 0 var(--lilac)}.lp .bl__nextgrid>span:empty{display:none}}
