.lino-home{--lh-ink:#0754ed;--lh-on-accent:#fff;--lh-bg:#fff;--lh-canvas:#e8f0ff;--lh-canvas-2:#d4e4fc;--lh-sheet-shadow:0 14px 26px -8px #203c684d;--lh-radius:16px;--lh-t-pages:#e9f0ff;--lh-i-pages:#0754ed;--lh-t-layout:#f0ebff;--lh-i-layout:#5b3cc4;--lh-t-convert:#e2f5ea;--lh-i-convert:#11734b;--lh-t-mark:#ffe9e2;--lh-i-mark:#b2391c;--lh-t-inspect:#fff1d1;--lh-i-inspect:#8a5300;--lh-t-other:#eef0f3;--lh-i-other:#3d4450;color:var(--text);font:16px/1.5 var(--brand-font);overflow-x:clip}:root[data-theme=dark] .lino-home{--lh-ink:#92baff;--lh-on-accent:#102345;--lh-bg:#1b1c1f;--lh-canvas:#1f2b45;--lh-canvas-2:#26365a;--lh-sheet-shadow:0 14px 26px -8px #0009;--lh-t-pages:#1f2b45;--lh-i-pages:#9bbcff;--lh-t-layout:#2a2442;--lh-i-layout:#c4b3ff;--lh-t-convert:#1b3328;--lh-i-convert:#86d9ad;--lh-t-mark:#3a2420;--lh-i-mark:#ffad96;--lh-t-inspect:#3a3020;--lh-i-inspect:#f3c870;--lh-t-other:#2a2d33;--lh-i-other:#c9ced6}.lino-home *{box-sizing:border-box}.lino-home a{color:inherit}.lino-home :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.lino-home h1,.lino-home h2,.lino-home h3{font-family:var(--brand-font);color:var(--text)}.lh-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.lh-hero{position:relative}.lh-hero>.lh-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;padding-top:56px;padding-bottom:64px;display:grid}.lh-kicker{letter-spacing:1.7px;text-transform:uppercase;color:var(--text-soft);margin:0 0 20px;font-size:12px;font-weight:700}.lino-home h1{margin:0 0 22px;font-weight:700}.lh-h1-big{letter-spacing:-.055em;color:var(--text);font-size:clamp(56px,7vw,92px);line-height:.98;display:block}.lh-h1-big em{color:var(--lh-ink);background:linear-gradient(90deg,#ffce65,#ffb938) 0 92%/100% .13em no-repeat;padding-bottom:.06em;font-style:normal;display:inline-block}@media (prefers-reduced-motion:no-preference){.lh-h1-big em{animation:.6s cubic-bezier(.2,.8,.2,1) .3s both lh-mark}}@keyframes lh-mark{0%{background-size:0 .13em}to{background-size:100% .13em}}.lh-h1-sub{letter-spacing:-.01em;color:var(--text);margin-top:16px;font-size:22px;line-height:1.3;display:block}.lh-lead{color:var(--text-soft);max-width:30em;margin:0 0 20px;font-size:19px;line-height:1.55}.lh-facts{color:var(--text-soft);flex-wrap:wrap;gap:8px 20px;margin:0 0 28px;padding:0;font-size:14px;list-style:none;display:flex}.lh-facts li{align-items:center;gap:7px;display:flex}.lh-facts svg{color:var(--lh-i-convert)}.lh-actions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.lh-btn{border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.lino-home .lh-pri{background:var(--accent);color:var(--lh-on-accent)}.lh-pri:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 10px 22px -12px #0754edb3}.lh-btn svg{transition:transform .2s}.lh-pri:hover svg{transform:translateY(2px)}.lh-sec:hover svg{transform:translate(3px)}.lino-home .lh-sec{border:1.5px solid var(--text);color:var(--text)}.lh-sec:hover{background:var(--panel-muted);transform:translateY(-2px)}.lh-shoot{margin:0;position:relative}.lh-tag{z-index:6;background:var(--panel);box-shadow:0 0 0 1px var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.lh-shoot>.lh-tag:before{content:"";background:#e8a400;border-radius:50%;width:7px;height:7px}.lh-table{height:clamp(300px,33vw,420px);margin-top:10px;position:relative}.lh-blob{pointer-events:none;border-radius:50%;position:absolute}.lh-b1{background:var(--lh-canvas);border-radius:44% 56% 52% 48%/56% 44%;inset:-6% -12% 2% 6%}.lh-b2{background:var(--lh-canvas-2);width:46%;height:56%;top:-12%;right:-8%}.lh-shoot figcaption{z-index:6;color:var(--text-soft);max-width:44ch;margin:14px 0 0;font-size:14px;position:relative}.lino-home .ph{--ar:.6;aspect-ratio:var(--ar);transform-origin:0 0;pointer-events:none;background:#b39a78 linear-gradient(160deg,#d3bf9f 0,#b09574 55%,#937556 100%);border-radius:5cqw;display:block;position:absolute;overflow:hidden;box-shadow:0 22px 34px -18px #1e190a99,0 0 0 1px #0000000f;container-type:inline-size}.lino-home .ph em{z-index:2;color:#fff;font:700 5.6cqw/1.2 var(--brand-font);white-space:nowrap;background:#00000080;border-radius:4cqw;padding:1cqw 3cqw;font-style:normal;position:absolute;bottom:4cqw;left:5cqw}.lh-table .ph{z-index:5}.lino-home .p0{--ar:.56;width:30%;top:4%;left:0}.lino-home .p1{--ar:.82;width:32%;top:30%;left:31%}.lh-table .p1{z-index:7}.lino-home .p2{--ar:.66;width:30%;top:2%;left:66%}.lino-home .rc{color:#2c2a26;background:linear-gradient(98deg,#e9e4d8 0,#fffefa 14%,#fffdf6 72%,#e7e0d0 100%);flex-direction:column;gap:2.4cqw;padding:8cqw 7cqw 11cqw;font:600 6.1cqw/1.2 ui-monospace,Menlo,Consolas,monospace;display:flex;position:absolute;inset:6% 11% 8%;box-shadow:inset 0 -6cqw 8cqw -8cqw #503c1459}.lino-home .rc span{font-family:inherit}.lino-home .zz{clip-path:polygon(0 0,100% 0,100% 100%,92.9% calc(100% - 4cqw),85.7% 100%,78.6% calc(100% - 4cqw),71.4% 100%,64.3% calc(100% - 4cqw),57.1% 100%,50% calc(100% - 4cqw),42.9% 100%,35.7% calc(100% - 4cqw),28.6% 100%,21.4% calc(100% - 4cqw),14.3% 100%,7.1% calc(100% - 4cqw),0 100%)}.lino-home .rc .hd{text-align:center;font:800 8cqw/1.05 var(--brand-font);letter-spacing:.04em}.lino-home .rc .sm{text-align:center;color:#6d675c;font-weight:500}.lino-home .rc .it{justify-content:space-between;gap:3cqw;display:flex}.lino-home .rc .tot{border-top:1px dashed #6d675c;justify-content:space-between;margin-top:1cqw;padding-top:2cqw;font-size:7cqw;font-weight:800;display:flex}.lino-home .rc .bc{background:repeating-linear-gradient(90deg,#2c2a26 0 1.2cqw,#0000 1.2cqw 2.2cqw,#2c2a26 2.2cqw 4.2cqw,#0000 4.2cqw 5cqw,#2c2a26 5cqw 5.6cqw,#0000 5.6cqw 7cqw);flex:none;height:13cqw;margin-top:auto}.lino-home .rc .lg{background:#2e8b57;border-radius:50%;flex:none;align-self:center;width:15cqw;height:15cqw;box-shadow:inset 0 0 0 2.6cqw #fff,0 0 0 1cqw #2e8b57}.lino-home .rc .cup{border:1.8cqw solid #7a4b2a;border-top:0;border-radius:0 0 6cqw 6cqw;flex:none;align-self:center;width:14cqw;height:11cqw;margin-top:2cqw;position:relative}.lino-home .rc .cup:after{content:"";border:1.5cqw solid #7a4b2a;border-left:0;border-radius:0 3cqw 3cqw 0;width:4.4cqw;height:5cqw;position:absolute;top:1cqw;right:-6cqw}.lino-home .rc .band{color:#4e3501;font:800 8cqw/1 var(--brand-font);letter-spacing:.06em;background:#ffce65;flex:none;justify-content:space-between;align-items:center;margin:-8cqw -7cqw 1cqw;padding:4cqw 7cqw;display:flex}.lino-home .rc .band i{color:#fff;width:11cqw;height:11cqw;font:800 8cqw/11cqw var(--brand-font);text-align:center;background:#0754ed;border-radius:2cqw;font-style:normal}.lino-home .rc .big{text-align:center;margin:1cqw 0;font-size:12cqw;font-weight:800}.lino-home .p2 .rc{border-radius:1.5cqw}.lino-home .p2 .rc:before{content:"";background:radial-gradient(circle,#b09574 1cqw,#0000 1.1cqw) 0 0/5cqw 2.4cqw repeat-x;height:2.4cqw;position:absolute;top:-1.2cqw;left:5cqw;right:5cqw}.lh-pdfout{padding:8px 0 56px;position:relative}.lh-viewer{border:1px solid var(--line);background:var(--panel-muted);border-radius:20px;padding:16px 22px 26px;position:relative}.lh-vbar{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.lh-chip{background:var(--panel);box-shadow:0 0 0 1px var(--line),0 8px 16px -12px #07287880;color:var(--text);transform-origin:0 0;z-index:6;border-radius:10px;align-items:center;gap:8px;padding:7px 12px 7px 9px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.lh-chip svg{flex:none;width:20px;height:24px}.lh-chip-fly{pointer-events:none;will-change:transform}.lh-vbar .lh-tag{margin-left:auto;padding:4px 10px;font-size:11px}.lh-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,3vw,40px);max-width:880px;margin:0 auto;display:grid}.lh-a4{aspect-ratio:1/1.414;box-shadow:var(--lh-sheet-shadow);background:#fff;border-radius:3px;place-items:center;display:grid;position:relative}.lh-a4 b{text-align:center;color:var(--text-soft);font-size:13px;position:absolute;top:calc(100% + 8px);left:0;right:0}.lh-slot{width:var(--w);display:block;position:relative}.lino-home .lh-slot .ph{width:100%;box-shadow:none;border-radius:2cqw;display:block;position:relative;top:auto;left:auto}.lh-slot .ph em{display:none}.lh-slot.s0{--w:58%}.lh-slot.s1{--w:76%}.lh-slot.s2{--w:66%}.lh-pdf-note{color:var(--text-soft);text-align:center;margin:34px 0 0;font-size:15px}.lh-pdf-note a,.lh-inl{color:var(--lh-ink);font-weight:700}.lh-moving .lh-table .ph,.lh-moving .lh-blob{will-change:transform}.lh-pop{padding:0 0 80px}.lh-pop ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lh-pop li{display:flex}.lh-ht{border-radius:var(--lh-radius);background:var(--tint);flex-direction:column;flex:1;gap:6px;min-height:150px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.lh-ht:hover{transform:translateY(-3px);box-shadow:0 12px 26px -14px #07287866}.lh-ht .lh-ic{background:var(--panel);width:52px;height:52px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.lh-ht strong{margin-top:auto;font-size:18px;line-height:1.2}.lh-ht .lh-s{color:var(--text-soft);font-size:14px;line-height:1.4}.lh-ht .lh-go{top:16px;color:var(--ink);transition:transform .2s,opacity .2s;position:absolute;inset-inline-end:16px}.lh-ht:hover .lh-go{transform:translate(4px)}.lh-ic svg{transition:transform .2s}.lh-ht:hover .lh-ic svg,.lh-tile:hover .lh-ic svg{transform:scale(1.12)rotate(-4deg)}.lh-ht.lh-hit{box-shadow:0 0 0 3px var(--accent),0 16px 30px -16px #0728788c}.lh-landed{background:var(--panel);box-shadow:0 0 0 1px var(--line);color:var(--text);visibility:hidden;pointer-events:none;border-radius:8px;align-items:center;gap:6px;padding:4px 8px 4px 6px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:28px;left:78px}.lh-landed svg{width:14px;height:17px}.lh-ht.lh-hit .lh-landed{visibility:visible}.lh-ht.lh-hit .lh-go{opacity:0}.lh-band{padding:80px 0}.lh-alt{background:var(--panel-muted)}.lino-home h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.08}.lh-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;margin:0 0 32px;display:flex}.lh-sec-h p{color:var(--text-soft);max-width:46ch;margin:0;font-size:17px}.lh-sits{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lh-sit{background:var(--panel);border:1px solid var(--line);border-radius:var(--lh-radius);flex-direction:column;padding:18px;transition:box-shadow .2s,border-color .2s;display:flex}.lh-pic{background:var(--tint);height:104px;color:var(--ink);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.lh-pic svg{width:110px;height:84px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.lh-sit:hover{border-color:var(--line-strong);box-shadow:0 14px 30px -22px #07287873}.lh-sit:hover .lh-pic svg{transform:translateY(-3px)rotate(-2deg)}.lh-sit h3{letter-spacing:-.01em;margin:0 0 6px;font-size:19px;line-height:1.25}.lh-sit p{color:var(--text-soft);margin:0 0 14px;font-size:15px;line-height:1.5}.lh-sit ul{gap:6px;margin:auto 0 0;padding:0;list-style:none;display:grid}.lh-sit ul a{background:var(--panel-muted);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:4px 12px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s;display:flex}.lh-sit ul a svg{color:var(--ink);flex:none;transition:transform .2s}.lh-sit ul a:hover{background:var(--tint)}.lh-sit ul a:hover svg{transform:translate(2px)}.lh-swipe{display:none}.lh-filters{flex-wrap:wrap;gap:8px;margin:0 0 36px;display:none}.home-js .lh-filters{display:flex}.lh-filters button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);font:700 15px var(--brand-font);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lh-filters button:hover{border-color:var(--line-strong)}.lh-n{color:var(--text-soft);font-size:13px;font-weight:400}.lino-home .lh-filters button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--lh-bg)}.lh-filters button[aria-pressed=true] .lh-n{color:inherit;opacity:.75}.lh-dot{background:var(--ink);border-radius:50%;width:10px;height:10px}.lh-grp{margin:0 0 44px}.lh-grp:last-of-type{margin-bottom:0}.lh-grp[hidden]{display:none}.lh-grp-h{align-items:center;gap:12px;margin:0 0 16px;display:flex}.lh-sw{background:var(--tint);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.lh-grp h3{letter-spacing:-.02em;margin:0;font-size:22px}.lh-grp h3 small{color:var(--text-soft);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:400}.lh-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lh-tile{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:12px;height:100%;min-height:72px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.lh-tile .lh-ic{background:var(--tint);width:44px;height:44px;color:var(--ink);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.lh-tile:hover{border-color:var(--ink);transform:translateY(-2px)}.lh-local{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lh-local p{color:var(--text-soft);margin:16px 0 0;font-size:17px}.lh-local ol{counter-reset:lh-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lh-local li{background:var(--panel);border:1px solid var(--line);border-radius:var(--lh-radius);counter-increment:lh-step;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.lh-local li:before{content:counter(lh-step);background:var(--accent-soft);width:44px;height:44px;color:var(--lh-ink);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.lh-local li strong{margin-bottom:2px;font-size:17px;display:block}.lh-local li span{color:var(--text-soft);font-size:15px}@media (width<=1100px){.lh-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.lh-sits{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-pop ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.lh-hero>.lh-wrap{grid-template-columns:1fr;gap:36px;padding-top:36px}.lh-local{grid-template-columns:1fr;gap:28px}.lh-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.lh-table{height:clamp(300px,80vw,440px)}.lh-shoot{max-width:560px}}@media (width<=640px){.lh-wrap{padding:0 16px}.lh-hero>.lh-wrap{gap:28px;padding-top:28px;padding-bottom:48px}.lh-kicker{margin-bottom:14px}.lh-h1-big{font-size:clamp(50px,15vw,60px)}.lh-h1-sub{margin-top:12px;font-size:19px}.lh-lead{margin-bottom:22px;font-size:17px}.lh-actions .lh-btn{flex:auto;justify-content:center}.lh-viewer{border-radius:16px;padding:12px 12px 22px}.lh-pages{gap:10px}.lh-a4 b{font-size:11px}.lh-pdfout{padding-bottom:40px}.lh-landed{top:22px;left:66px}.lh-pop{padding-bottom:56px}.lh-pop ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lh-ht{min-height:150px;padding:14px}.lh-ht .lh-ic{width:44px;height:44px}.lh-ht strong{font-size:16px}.lh-ht .lh-s{font-size:13px}.lh-band{padding:56px 0}.lh-sec-h{margin-bottom:24px}.lh-sec-h p{font-size:16px}.lh-swipe{display:inline}.lh-sits{scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.lh-sit{scroll-snap-align:start;flex:0 0 84%;padding:16px}.lh-pic{height:84px;margin-bottom:12px}.lh-pic svg{width:92px;height:70px}.lh-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lh-tile{flex-direction:column;align-items:flex-start;padding:12px;font-size:14px}.lh-filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 26px;padding:2px 16px 6px;overflow-x:auto}.lh-filters button{flex:none}}@media (prefers-reduced-motion:reduce){.lino-home *,.lino-home :before,.lino-home :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
