@keyframes lz-drawer{0%{opacity:0;transform:translateY(-8px)}}@keyframes lz-beam{0%{transform:scaleY(0);opacity:1}70%{opacity:1}to{transform:scaleY(1);opacity:.55}}@keyframes lz-smoke{0%{opacity:.9;transform:translateY(0) scale(.5)}to{opacity:0;transform:translateY(-70px) scale(1.7)}}@keyframes lz-down{0%{opacity:0;transform:translateY(-12px)}}@keyframes lz-pulse{50%{opacity:.9;transform:scale(1.6)}}@keyframes lz-sweep{0%{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:.35}}:root{--lz-forest:#092D23;--lz-deep:#061D17;--lz-forest-2:#0F3A2D;--lz-ply:#EACFA5;--lz-ply-hi:#F6E4C7;--lz-ply-lo:#D6B482;--lz-ply-edge:#B98E5C;--lz-core:#FFF4C2;--lz-hot:#FFB43C;--lz-halo:#FF7700;--lz-kerf:#995222;--lz-char:#482B1B;--lz-on-green:#F8EEDC;--lz-on-green-2:#C9D6CC;--lz-ink:#18120C;--lz-ink-2:#4A3826;--lz-head:#0B2A1F;--lz-ease-out:cubic-bezier(.16,1,.3,1);--lz-ease-precision:cubic-bezier(.65,0,.35,1);--lz-ease-snap:cubic-bezier(.2,.8,.2,1);--lz-ease-settle:cubic-bezier(.34,1.56,.64,1);--lz-r:18px;--lz-r-sm:10px;--lz-wrap:1240px;--lz-gut:clamp(16px,4vw,40px);--font-display:"Fraunces",Georgia,serif;--font-sans:"Be Vietnam Pro",system-ui,sans-serif;--ink:var(--lz-ink);--ink-2:var(--lz-ink-2);--mute:#6E5A45;--line:#D9BB8C;--paper:var(--lz-ply-hi);--cream:var(--lz-ply);--white:#fff;--accent:var(--lz-forest);--accent-ink:var(--lz-deep);--accent-soft:#DDE8DF;--sale:#8b3a2f;--error:#9B2C1E;--error-soft:#F6DED7;--error-line:#E4B3A6;--success:#1E5A35;--success-soft:#DCEBDD;--success-line:#A9CDB0;--scrim:#000;--gutter:var(--lz-gut);--section-y:clamp(64px,9vw,120px);--radius:var(--lz-r);--radius-lg:24px}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--lz-deep);color:var(--lz-ink);font-family:var(--font-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--lz-hot);outline-offset:3px;border-radius:6px}.lz-skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--lz-forest);color:var(--lz-on-green);padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600}.lz-skip:focus{top:12px}.lz-wrap{max-width:var(--lz-wrap);margin:0 auto;padding:0 var(--lz-gut)}.lz-ply{background-color:var(--lz-ply);background-image:linear-gradient(180deg,rgba(255,250,240,.28),rgba(255,250,240,0) 40%),var(--lz-wood-card);background-size:cover,cover;background-position:center;box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0-2px 0 rgba(120,80,40,.18) inset,0 3px 0 var(--lz-ply-edge),0 4px 0#8c6438,0 14px 30px rgba(0,0,0,.28);border-radius:var(--lz-r)}.lz-green{position:relative;background-color:var(--lz-forest);color:var(--lz-on-green);background-image:linear-gradient(rgba(248,238,220,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(248,238,220,.055) 1px,transparent 1px),linear-gradient(rgba(248,238,220,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(248,238,220,.025) 1px,transparent 1px),radial-gradient(120% 80%at 70% 0%,#10402f 0%,var(--lz-forest) 55%,var(--lz-deep) 100%);background-size:96px 96px,96px 96px,24px 24px,24px 24px,100% 100%}.lz-green--deep{background-color:var(--lz-deep)}.lz-paper{background-color:var(--lz-ply-hi);background-image:linear-gradient(180deg,rgba(246,228,199,.72),rgba(246,228,199,.86)),var(--lz-wood);background-size:cover;background-attachment:scroll}.lz-paper--alt{background-image:linear-gradient(180deg,rgba(234,207,165,.62),rgba(246,228,199,.8)),var(--lz-wood)}.lz-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--lz-ink-2)}.lz-eyebrow::before{content:"";width:34px;height:1.5px;background:currentColor;opacity:.7}.lz-eyebrow--amber{color:var(--lz-hot)}.lz-h2,.lz-h3{font-family:var(--font-display);font-weight:700}.lz-h2{font-size:clamp(34px,4.6vw,60px);line-height:1.02;letter-spacing:-.02em;margin:0 0 18px;position:relative;text-wrap:balance}.lz-h3{font-size:clamp(24px,2.4vw,32px);line-height:1.1;letter-spacing:-.01em;margin:0 0 12px}.lz-lead{font-size:clamp(17px,1.35vw,19px);line-height:1.6;max-width:56ch;margin:0}.lz-green .lz-lead{color:var(--lz-on-green-2)}.lz-engrave{color:var(--lz-char);text-shadow:0 1px 0 rgba(255,246,228,.75),0-1px 0 rgba(72,43,27,.35)}.lz-head{margin-bottom:clamp(32px,4vw,56px)}.lz-head--split{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 64px;align-items:end}.lz-textlink{display:inline-block;font-weight:600;text-underline-offset:4px;text-decoration-thickness:1.5px}.lz-btn{--b-bg:var(--lz-forest);--b-fg:var(--lz-on-green);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 26px;border-radius:12px;border:1.5px solid transparent;background:var(--b-bg);color:var(--b-fg);font:600 16px/1 var(--font-sans);text-decoration:none;cursor:pointer;transition:transform .16s var(--lz-ease-settle),color .2s;-webkit-tap-highlight-color:transparent}.lz-btn::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,180,60,.38) 45%,rgba(255,244,194,.5) 50%,transparent 56%);transform:translateX(-110%);transition:transform .26s var(--lz-ease-snap)}.lz-btn:focus-visible::before,.lz-btn:hover::before{transform:translateX(110%)}.lz-btn:active{transform:scale(.985);transition-duration:.09s}.lz-arrow{display:inline-block;transition:transform .18s var(--lz-ease-snap)}.lz-btn:focus-visible .lz-arrow,.lz-btn:hover .lz-arrow{transform:translateX(5px)}.lz-btn--dark{--b-bg:var(--lz-forest);--b-fg:var(--lz-on-green);box-shadow:0 3px 0 var(--lz-deep),0 10px 22px rgba(6,29,23,.25)}.lz-btn--line{--b-bg:transparent;--b-fg:var(--lz-head);border-color:var(--lz-head)}.lz-btn--ply{--b-bg:var(--lz-ply);--b-fg:var(--lz-ink);box-shadow:0 3px 0 var(--lz-ply-edge),0 10px 24px rgba(0,0,0,.3)}.lz-btn--amber{--b-bg:var(--lz-hot);--b-fg:#2A1606;box-shadow:0 3px 0#c77a14,0 0 0 0 transparent,0 12px 30px rgba(255,140,30,.28)}.lz-btn--sm{min-height:44px;padding:0 18px;font-size:15px;border-radius:10px}.lz-round{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid currentColor;font-size:18px;transition:transform .22s var(--lz-ease-snap),background .2s,color .2s}.lz-header{position:sticky;top:0;z-index:50;padding:12px var(--lz-gut)0}.lz-header__bar{max-width:var(--lz-wrap);margin:0 auto;display:flex;align-items:center;gap:18px;padding:10px 12px 10px 18px;border-radius:16px;background-color:rgba(246,228,199,.92);background-image:linear-gradient(rgba(246,228,199,.78),rgba(246,228,199,.78)),var(--lz-wood-card);background-size:cover;box-shadow:0 2px 0 var(--lz-ply-edge),0 10px 30px rgba(0,0,0,.14);transition:box-shadow .2s var(--lz-ease-snap),background-color .2s}.lz-header.is-solid .lz-header__bar{background-color:var(--lz-ply-hi);box-shadow:0 2px 0 var(--lz-ply-edge),0 14px 40px rgba(0,0,0,.3)}.lz-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--lz-head);font:700 26px/1 var(--font-display);letter-spacing:-.01em;margin-right:auto}.lz-brand img{width:40px;height:40px;border-radius:10px}.lz-brand--light{color:var(--lz-on-green)}.lz-nav{display:flex;gap:4px}.lz-nav a{position:relative;padding:10px 12px;font-weight:500;font-size:15px;color:var(--lz-ink-2);text-decoration:none}.lz-nav a::after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:var(--lz-hot);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--lz-ease-precision)}.lz-nav a:focus-visible,.lz-nav a:hover{color:var(--lz-head)}.lz-nav a:focus-visible::after,.lz-nav a:hover::after{transform:scaleX(1)}.lz-checks li,.lz-pill{display:inline-flex;align-items:center}.lz-pill{gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.lz-pill--ai{background:var(--lz-forest);color:var(--lz-on-green)}.lz-pill--ai i{width:8px;height:8px;border-radius:50%;background:#8be36b;box-shadow:0 0 0 3px rgba(139,227,107,.18)}.lz-burger{display:none;width:48px;height:48px;border:0;border-radius:12px;background:0 0;color:var(--lz-head);cursor:pointer;align-items:center;justify-content:center}.lz-drawer{background:var(--lz-ply-hi)}.lz-drawer .nav-drawer__links a{color:var(--lz-head);min-height:48px;display:flex;align-items:center}.lz-drawer__note{font-size:14px;color:var(--lz-ink-2)}.nav-drawer{position:fixed;inset:0;z-index:100}.nav-drawer[hidden]{display:none}.nav-drawer__scrim{position:absolute;inset:0;background:rgba(6,29,23,.6)}.nav-drawer__panel{position:absolute;top:0;right:0;width:min(86vw,360px);height:100vh;display:flex;flex-direction:column;padding:24px;box-shadow:-4px 0 24px rgba(0,0,0,.3);animation:lz-drawer .22s var(--lz-ease-out)}.nav-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.nav-drawer__close{width:48px;height:48px;background:0 0;border:0;color:var(--lz-head);cursor:pointer}.nav-drawer__links{display:flex;flex-direction:column;gap:6px;flex:1}.nav-drawer__links a{font-family:var(--font-display);font-size:28px;text-decoration:none}.lz-hero{position:relative;margin-top:-76px;background:var(--lz-deep)}.lz-hero__wood{position:relative;background-color:var(--lz-ply-hi);background-image:linear-gradient(90deg,rgba(246,228,199,.55),rgba(246,228,199,.1) 60%),var(--lz-wood);background-size:cover;overflow:hidden}.lz-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:40px;min-height:min(920px,100vh);padding-top:128px;padding-bottom:64px;align-items:center}.lz-hero__copy{position:relative;z-index:2}.lz-hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(44px,5.5vw,84px);line-height:.95;letter-spacing:-.035em;margin:0 0 26px;color:var(--lz-head)}.lz-hero__line{display:block;position:relative;width:fit-content}.lz-hero__line--last{padding-bottom:.16em}.lz-hero__sub{font-size:clamp(18px,1.5vw,21px);line-height:1.5;max-width:34ch;color:var(--lz-ink);margin:0 0 30px}.lz-checks,.lz-hero__ctas{display:flex;flex-wrap:wrap}.lz-hero__ctas{gap:14px;margin-bottom:26px}.lz-checks{list-style:none;gap:10px 22px;padding:0;margin:0 0 30px;font-size:14px;color:var(--lz-ink-2)}.lz-checks li{gap:7px}.lz-checks svg{color:var(--lz-kerf)}.lz-hello{display:flex;gap:18px;align-items:center;max-width:520px;padding:18px 22px}.lz-hello__mark{flex:0 0 76px;height:84px}.lz-hello__title{font:700 21px/1.2 var(--font-display);margin:0 0 4px;color:var(--lz-head)}.lz-hello__body{font-size:15px;line-height:1.5;margin:0;color:var(--lz-ink-2)}.lz-kerf{position:absolute;left:-2%;right:-4%;bottom:-.08em;height:.42em;pointer-events:none}.lz-card__media img,.lz-kerf svg{position:absolute;inset:0;width:100%;height:100%}.lz-kerf svg{overflow:visible}.lz-kerf--light{position:relative;display:block;left:0;right:auto;width:min(420px,80%);height:22px;margin-top:10px}.lz-hero__art{position:relative;align-self:stretch;min-height:560px}.lz-art__panel{position:absolute;top:-128px;bottom:-64px;left:0;right:calc(-1*var(--lz-gut) - max(0px,(100vw - var(--lz-wrap))/2));background-color:var(--lz-forest);background-image:linear-gradient(rgba(248,238,220,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(248,238,220,.07) 1px,transparent 1px),linear-gradient(rgba(248,238,220,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(248,238,220,.03) 1px,transparent 1px),radial-gradient(90% 70%at 60% 45%,#124634,var(--lz-forest) 60%,var(--lz-deep));background-size:80px 80px,80px 80px,20px 20px,20px 20px,100% 100%;clip-path:polygon(9%0,100%0,100% 100%,0 100%,0 86%,3% 86%,3% 78%,0 78%,0 64%,4% 64%,4% 40%,7% 40%,7% 28%,4% 28%,4% 14%,9% 14%);filter:drop-shadow(-6px 0 0 var(--lz-ply-edge))}.lz-art__sheet{position:absolute;inset:12% 6% 10% 16%;opacity:.95}.lz-about__stage svg,.lz-art__sheet svg{width:100%;height:100%;overflow:visible}.lz-art__img{position:absolute;left:50%;top:52%;width:auto;max-width:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));will-change:auto}.lz-art__img--exploded{height:min(86%,760px);transform:translate(-44%,-50%)}.lz-art__img--assembled{width:min(92%,640px);transform:translate(-44%,-46%);opacity:0}.lz-art__labels{position:absolute;z-index:3;right:calc(var(--lz-gut) + max(0px,(100vw - var(--lz-wrap))/2));top:calc(128px + 3%);list-style:none;margin:0;padding:10px 14px;border-radius:12px;background:rgba(6,29,23,.78);box-shadow:0 0 0 1px rgba(248,238,220,.12),0 10px 24px rgba(0,0,0,.3);font:600 11px/2 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lz-on-green-2);text-align:right}.lz-art__note{position:absolute;left:16%;bottom:calc(64px + 2%);margin:0;max-width:30ch;font-size:12px;line-height:1.4;color:rgba(248,238,220,.62)}.lz-beam{position:absolute;left:4%;top:-128px;bottom:-64px;width:3px;transform-origin:top;transform:scaleY(0);pointer-events:none;background:linear-gradient(180deg,rgba(255,244,194,0),var(--lz-core) 8%,var(--lz-hot) 40%,var(--lz-halo) 100%);box-shadow:0 0 12px 3px rgba(255,140,30,.55),0 0 34px 8px rgba(255,119,0,.25);opacity:.95}.lz-beam.is-on{animation:lz-beam 1.1s linear .35s forwards}.lz-l-char{stroke:var(--lz-char);stroke-linecap:round;stroke-linejoin:round;fill:none}.lz-l-halo,.lz-l-hot{stroke:var(--lz-hot);stroke-linecap:round;fill:none;transition:stroke .45s linear .15s,opacity .75s linear .15s}.lz-l-halo{stroke:var(--lz-halo);opacity:.22;transition:opacity .3s linear .15s}.is-cool .lz-l-hot{stroke:var(--lz-kerf);opacity:0}.is-cool .lz-l-halo{opacity:0}.lz-head-dot{pointer-events:none}.lz-smoke,.lz-spark{position:absolute;border-radius:50%;pointer-events:none}.lz-spark{width:4px;height:4px;margin:-2px 0 0-2px;background:var(--lz-core);box-shadow:0 0 6px 2px rgba(255,180,60,.8);z-index:5}.lz-smoke{width:60px;height:60px;margin:-30px 0 0-30px;background:radial-gradient(circle,rgba(230,225,215,.42),rgba(230,225,215,0) 68%);z-index:4;animation:lz-smoke 1.6s var(--lz-ease-out) forwards}.lz-sheet-base{stroke:rgba(248,238,220,.2);stroke-width:.35;fill:none;vector-effect:non-scaling-stroke}.lz-sheet-cut .lz-l-char{stroke:rgba(248,238,220,.85)}.lz-motion [data-lz-reveal]{opacity:0;transform:translateY(18px);transition:opacity .48s var(--lz-ease-out),transform .55s var(--lz-ease-out);transition-delay:var(--lz-d,0ms)}.lz-motion .lz-steps.is-in .lz-step,.lz-motion [data-lz-reveal].is-in{opacity:1;transform:none}.lz-motion [data-lz-in]{opacity:0;transform:translateY(16px)}.lz-motion .is-loaded [data-lz-in]{opacity:1;transform:none;transition:opacity .6s var(--lz-ease-out),transform .6s var(--lz-ease-out)}.lz-motion .is-loaded [data-lz-in="1"]{transition-delay:.1s}.lz-motion .is-loaded [data-lz-in="2"]{transition-delay:.45s}.lz-motion .is-loaded [data-lz-in="3"]{transition-delay:.6s}.lz-motion .is-loaded [data-lz-in="4"]{transition-delay:.7s}.lz-motion .is-loaded [data-lz-in="5"]{transition-delay:.75s}.lz-motion .lz-header{animation:lz-down .45s var(--lz-ease-out) both}.lz-motion .lz-art__img--exploded{opacity:0;transform:translate(calc(-44% + 16px),-50%)}.lz-motion .is-loaded .lz-art__img--exploded{opacity:1;transform:translate(-44%,-50%);transition:opacity .75s var(--lz-ease-out) .2s,transform .75s var(--lz-ease-out) .2s}.lz-motion .lz-art__sheet{opacity:0}.lz-motion .is-loaded .lz-art__sheet{opacity:.95;transition:opacity .75s var(--lz-ease-out) .29s}.lz-tools{padding:var(--section-y)0;overflow:hidden}.lz-tools .lz-h2{color:var(--lz-on-green)}.lz-tools__layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.lz-tools__grid{list-style:none;margin:0;padding:0;display:contents}.lz-card{position:relative;transition:transform .22s var(--lz-ease-snap),box-shadow .22s var(--lz-ease-snap)}.lz-card__link{display:flex;flex-direction:column;height:100%;padding:12px;text-decoration:none;color:var(--lz-ink);border-radius:inherit}.lz-card__media{position:relative;display:block;flex:1 1 auto;min-height:170px;border-radius:12px;overflow:hidden;background:var(--lz-deep);box-shadow:0 0 0 1px rgba(72,43,27,.25)}.lz-card__media img{object-fit:cover;object-position:top left;transition:transform .5s var(--lz-ease-out)}.lz-tag{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:8px;background:#d8f27a;color:#1d2a07;font-size:12px;font-weight:700;letter-spacing:.02em}.lz-card__body{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;padding:16px 8px 6px}.lz-card__title{font:700 23px/1.15 var(--font-display);color:var(--lz-head)}.lz-card__text{font-size:15px;line-height:1.5;color:var(--lz-ink-2)}.lz-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.lz-card__price{font-size:13px;font-weight:700;color:var(--lz-kerf)}.lz-card .lz-round{color:var(--lz-head);flex:0 0 auto}.lz-trace{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:3}@media (hover:hover){.lz-card:focus-within,.lz-card:hover{transform:translateY(-4px)}.lz-card:focus-within .lz-card__media img,.lz-card:hover .lz-card__media img{transform:scale(1.035)}.lz-card:focus-within .lz-round,.lz-card:hover .lz-round{background:var(--lz-forest);color:var(--lz-on-green);transform:translateX(3px)}}.lz-panel{display:flex;flex-direction:column;justify-content:center;padding:28px;border-radius:var(--lz-r);background:rgba(6,29,23,.7);border:1px solid rgba(248,238,220,.16);box-shadow:0 20px 50px rgba(0,0,0,.3)}.lz-panel p{color:var(--lz-on-green-2);margin:0 0 22px}.lz-panel .lz-btn{width:100%;justify-content:center;margin-bottom:16px;padding:0 16px;font-size:15px}.lz-cut,.lz-cut__phases b,.lz-panel .lz-textlink{color:var(--lz-on-green)}.lz-cut{position:relative;padding:var(--section-y)0;background:radial-gradient(70% 70%at 70% 50%,#2a1a0e 0,#120b06 60%,#080503 100%)}.lz-cut__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.lz-cut .lz-lead{color:#e7d6bd}.lz-cut__phases{margin:26px 0 32px;padding:0;list-style:none;counter-reset:ph;display:grid;gap:12px}.lz-cut__phases li{counter-increment:ph;display:flex;gap:12px;align-items:baseline;color:#d9c6aa}.lz-cut__phases li::before{content:counter(ph,decimal-leading-zero);font:600 12px/1 ui-monospace,monospace;color:var(--lz-hot)}.lz-cut__stage{margin:0}.lz-cut__frame{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden;background:#0e0e0e;box-shadow:0 0 0 1px rgba(255,180,60,.18),0 40px 90px rgba(0,0,0,.6),0 0 120px rgba(255,119,0,.12)}.lz-cut__frame canvas,.lz-cut__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lz-cut__frame canvas{opacity:0;transition:opacity .6s var(--lz-ease-out)}.lz-cut__frame.is-live canvas{opacity:1}.lz-cut__toggle{position:absolute;right:14px;bottom:14px;z-index:2;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(248,238,220,.35);background:rgba(8,5,3,.6);color:var(--lz-on-green);font:600 13px var(--font-sans);cursor:pointer;backdrop-filter:blur(4px)}.lz-cut figcaption{margin-top:14px;font-size:13px;color:#b9a68a}.lz-about{padding:var(--section-y)0;overflow:hidden}.lz-about__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.lz-about__stage{position:relative;aspect-ratio:1/1.05;max-width:520px;width:100%;margin:0 auto}.lz-about__glow{position:absolute;left:50%;top:58%;width:30px;height:30px;margin:-15px;border-radius:50%;background:radial-gradient(circle,rgba(255,200,90,.95),rgba(255,140,30,0) 70%);opacity:.3;pointer-events:none}.lz-about__glow.is-pulse{animation:lz-pulse .5s var(--lz-ease-out)}.lz-about__card{padding:clamp(26px,4vw,48px)}.lz-about__card .lz-h2{font-size:clamp(40px,5vw,64px)}.lz-about__body{font-size:18px;line-height:1.6;color:var(--lz-ink)}.lz-about__body p{margin:0 0 14px;max-width:58ch}.lz-facts{list-style:none;margin:24px 0;padding:0;display:grid;gap:10px}.lz-facts li{display:grid;gap:2px;padding:14px 18px;border-radius:12px;background:rgba(255,250,238,.5);box-shadow:0 0 0 1px rgba(72,43,27,.16) inset}.lz-facts b{font:700 18px/1.25 var(--font-display);color:var(--lz-head)}.lz-about__small,.lz-facts span{font-size:15px;color:var(--lz-ink-2)}.lz-about__small{font-size:13px;margin:0}.lz-m-part{transform-box:fill-box;transform-origin:center}.lz-svc__top{padding:var(--section-y)0}.lz-svc__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:center}.lz-dash__nav .is-on,.lz-step__n::before,.lz-svc__title{color:var(--lz-on-green)}.lz-dash{position:relative;border-radius:18px;padding:12px;background:#0b1f18;box-shadow:0 0 0 1px rgba(248,238,220,.14),0 4px 0 var(--lz-ply-edge),0 0 0 10px var(--lz-ply),0 14px 0 4px #8c6438,0 40px 80px rgba(0,0,0,.45);margin:10px}.lz-dash__bar{display:flex;align-items:center;gap:7px;padding:8px 10px 14px;font:600 15px var(--font-display);color:var(--lz-on-green)}.lz-dash__bar i{width:9px;height:9px;border-radius:50%;background:#3a5a4c}.lz-dash__bar span{margin-left:10px}.lz-dash__trace{position:absolute;left:12px;right:12px;top:44px;height:2px;background:linear-gradient(90deg,var(--lz-halo),var(--lz-hot),var(--lz-core));transform:scaleX(0);transform-origin:left;box-shadow:0 0 10px rgba(255,140,30,.7)}.lz-dash.is-in .lz-dash__trace{animation:lz-sweep .65s linear .8s forwards}.lz-dash__body{display:grid;grid-template-columns:130px 1fr;gap:10px}.lz-dash__nav{list-style:none;margin:0;padding:8px;border-radius:12px;background:rgba(248,238,220,.05);display:grid;gap:4px;align-content:start;font-size:13px;color:var(--lz-on-green-2)}.lz-dash__nav li{padding:8px 10px;border-radius:8px}.lz-dash__nav .is-on{background:rgba(255,180,60,.14)}.lz-dash__main{border-radius:12px;background:rgba(248,238,220,.04);padding:6px}.lz-dash__row{display:grid;grid-template-columns:1.2fr 1fr auto;gap:10px;align-items:center;padding:11px 10px;border-bottom:1px solid rgba(248,238,220,.07);font-size:13px;color:var(--lz-on-green-2)}.lz-dash__row--head{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(248,238,220,.45)}.lz-dash__row b{display:block;height:9px;width:80%;border-radius:4px;background:rgba(248,238,220,.18)}.lz-st{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.lz-st--new{background:#f3d9a4;color:#4a2e08}.lz-st--cut{background:var(--lz-hot);color:#3a1e02}.lz-st--eng{background:#9cc3e6;color:#0b2a44}.lz-st--ok{background:#b5e3a2;color:#163a0e}.lz-dash__note{margin:12px 6px 2px;font-size:12px;color:rgba(248,238,220,.55)}.lz-svc__band{padding:clamp(56px,7vw,96px)0}.lz-caps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.lz-cap{display:grid;justify-items:center;text-align:center;gap:8px;align-content:start}.lz-cap__icon{display:grid;place-items:center;width:76px;height:76px;margin-bottom:8px;color:var(--lz-char);border-radius:16px}.lz-cap b{font:700 19px/1.2 var(--font-display);color:var(--lz-head)}.lz-cap span{font-size:14px;line-height:1.45;color:var(--lz-ink-2)}.lz-prices{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lz-price{position:relative;display:grid;gap:6px;padding:26px;transition:transform .22s var(--lz-ease-snap)}.lz-price__name,.lz-step b{font:700 20px/1.2 var(--font-display);color:var(--lz-head)}.lz-price__amt{font:700 44px/1 var(--font-display);letter-spacing:-.02em;color:var(--lz-char);margin-top:8px}.lz-pkg__price small,.lz-price__amt small{font:600 14px var(--font-sans);letter-spacing:0;color:var(--lz-ink-2)}.lz-price__unit{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--lz-kerf);font-weight:700}.lz-price-note,.lz-price__text,.lz-step span{font-size:15px;color:var(--lz-ink-2)}@media (hover:hover){.lz-price:hover{transform:translateY(-4px)}}.lz-price-note{margin:22px 0 0;max-width:70ch}.lz-head--steps{margin-top:clamp(56px,7vw,88px)}.lz-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:st}.lz-step{position:relative;display:grid;gap:8px;align-content:start;counter-increment:st}.lz-step__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lz-forest);color:var(--lz-on-green);font:700 18px var(--font-sans);margin-bottom:8px}.lz-step__n::before{content:counter(st)}.lz-step__line{position:absolute;left:56px;right:-16px;top:21px;height:2px;background:var(--lz-char);transform-origin:left;transform:scaleX(1)}.lz-step:last-child .lz-step__line{display:none}.lz-motion .lz-step{opacity:0;transform:translateY(14px);transition:opacity .42s var(--lz-ease-out),transform .42s var(--lz-ease-out);transition-delay:var(--lz-d,0ms)}.lz-motion .lz-step__line{transform:scaleX(0);transition:transform .25s linear;transition-delay:calc(var(--lz-d,0ms) + 380ms)}.lz-motion .lz-steps.is-in .lz-step__line{transform:scaleX(1)}.lz-work{padding:var(--section-y)0}.lz-case,.lz-cases{display:grid;gap:clamp(36px,5vw,64px)}.lz-case{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.lz-case:nth-child(even) .lz-case__media{order:2;transform:rotate(.6deg)}.lz-case__media{position:relative;padding:12px;transform:rotate(-.6deg)}.lz-case__media img{border-radius:12px;width:100%;aspect-ratio:16/11;object-fit:cover;object-position:top}.lz-case__copy dl{margin:16px 0 18px;display:grid;gap:12px}.lz-case__copy dt{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lz-kerf)}.lz-case__copy dd{margin:2px 0 0;font-size:16px;color:var(--lz-ink)}.lz-case .lz-h3,.lz-case .lz-textlink,.lz-work__empty{color:var(--lz-head)}.lz-work__empty{margin:clamp(40px,5vw,64px)0 0;padding:22px 26px;font:600 19px/1.4 var(--font-display);text-align:center}.lz-enq{padding:var(--section-y)0}.lz-enq__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.lz-enq .lz-h2,.lz-enq__points{color:var(--lz-on-green)}.lz-enq__points{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.lz-enq__points li{display:flex;gap:10px;align-items:center}.lz-enq__points svg,.lz-footer nav a:hover{color:var(--lz-hot)}.lz-enq__card{padding:clamp(22px,3.4vw,40px)}.lz-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.lz-field{display:grid;gap:6px;grid-column:span 1}.lz-field--dropdown:nth-of-type(5),.lz-field--richtext,.lz-field--textarea{grid-column:1/-1}.lz-field label{font-size:14px;font-weight:600;color:var(--lz-ink)}.lz-field input,.lz-field select,.lz-field textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:10px;border:1.5px solid rgba(72,43,27,.35);background:rgba(255,252,245,.86);color:var(--lz-ink);font:16px/1.4 var(--font-sans);transition:border-color .15s,box-shadow .15s}.lz-field textarea{min-height:140px;resize:vertical}.lz-field input:focus,.lz-field select:focus,.lz-field textarea:focus{outline:0;border-color:var(--lz-kerf);box-shadow:0 0 0 3px rgba(255,180,60,.35)}.lz-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lz-form__privacy{grid-column:1/-1;margin:0;font-size:13px;color:var(--lz-ink-2)}.lz-form .lz-btn{grid-column:1/-1;justify-self:start}.lz-enq__flash{padding:14px 16px;border-radius:10px;margin-bottom:18px;font-weight:600}.lz-enq__flash--ok{background:var(--success-soft);color:var(--success);border:1px solid var(--success-line)}.lz-enq__flash--err{background:var(--error-soft);color:var(--error);border:1px solid var(--error-line)}.lz-footer{position:relative;background:var(--lz-deep);color:var(--lz-on-green-2);padding:72px 0 48px}.lz-footer__edge{position:absolute;left:0;right:0;top:-14px;height:16px;background:var(--lz-deep);clip-path:polygon(0 100%,0 40%,6% 40%,6%0,14%0,14% 40%,40% 40%,40%0,48%0,48% 40%,74% 40%,74%0,82%0,82% 40%,100% 40%,100% 100%)}.lz-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.lz-footer nav{display:grid;gap:6px;align-content:start}.lz-footer nav a{color:var(--lz-on-green);text-decoration:none;min-height:36px;display:flex;align-items:center}.lz-footer__disc,.lz-footer__theme{font-size:14px;line-height:1.6;max-width:46ch}.lz-footer__copy{font-size:13px;opacity:.7}@media (max-width:1100px){.lz-nav{display:none}.lz-burger{display:inline-flex}.lz-caps{grid-template-columns:repeat(3,minmax(0,1fr))}.lz-tools__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lz-pill--ai{display:none}.lz-hero{margin-top:-70px}.lz-hero__grid{grid-template-columns:1fr;min-height:0;padding-top:104px;padding-bottom:0;gap:28px}.lz-hero__art{min-height:0;height:min(124vw,560px);margin:0 calc(-1*var(--lz-gut))}.lz-art__panel{inset:0;clip-path:polygon(0 6%,14% 6%,14%0,40%0,40% 6%,62% 6%,62%0,86%0,86% 6%,100% 6%,100% 100%,0 100%);filter:none}.lz-beam{display:none}.lz-art__sheet{inset:12% 6% 8% 6%}.lz-art__img--exploded{height:90%}.lz-art__img--exploded,.lz-motion .is-loaded .lz-art__img--exploded,.lz-motion .lz-art__img--exploded{transform:translate(-50%,-48%)}.lz-art__img--assembled{transform:translate(-50%,-44%);width:84%}.lz-art__labels{display:none}.lz-art__note{left:var(--lz-gut);bottom:14px}.lz-about__grid,.lz-case,.lz-cut__grid,.lz-enq__grid,.lz-head--split,.lz-svc__hero{grid-template-columns:1fr}.lz-case:nth-child(even) .lz-case__media{order:0}.lz-about__stage{max-width:360px}.lz-prices,.lz-steps{grid-template-columns:1fr}.lz-step{grid-template-columns:44px 1fr;column-gap:16px}.lz-step__n{grid-row:span 2;margin:0}.lz-step__line{left:21px;right:auto;top:52px;bottom:-24px;width:2px;height:auto;transform-origin:top}.lz-motion .lz-step__line{transform:scaleY(0)}.lz-motion .lz-steps.is-in .lz-step__line{transform:scaleY(1)}.lz-footer__grid{grid-template-columns:1fr}}@media (max-width:640px){body{font-size:16px}.lz-header{padding:8px 10px 0}.lz-header__bar{padding:6px 6px 6px 12px;gap:8px}.lz-brand{font-size:17px;white-space:nowrap;gap:7px;min-width:0}.lz-brand img{width:30px;height:30px}.lz-burger{width:44px;height:44px}.lz-header__cta{min-height:44px;font-size:14px;padding:0 14px}.lz-hero__ctas .lz-btn{width:100%;justify-content:center}.lz-tools__layout{grid-template-columns:1fr;gap:18px}.lz-card__media{flex:none;min-height:0;aspect-ratio:16/10}.lz-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.lz-dash__body,.lz-form{grid-template-columns:1fr}.lz-dash__nav{display:none}.lz-motion [data-lz-reveal]{transform:translateY(8px);transition-duration:.3s;transition-delay:0ms}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lz-art__img--exploded,.lz-art__sheet,.lz-step,[data-lz-in],[data-lz-reveal]{opacity:1!important;transform:none!important}.lz-art__img--exploded{transform:translate(-44%,-50%)!important}.lz-dash__trace,.lz-step__line{transform:none!important}.lz-beam{transform:none;opacity:.5}.lz-head-dot,.lz-smoke,.lz-spark{display:none!important}.lz-btn:active{transform:none}}.lz-pkgs{padding:clamp(64px,8vw,112px)0}.lz-pkgs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.lz-pkg{position:relative;display:flex;flex-direction:column;gap:8px;padding:28px 26px;border-radius:18px}.lz-pkg__name{font:700 22px/1.15 var(--font-display);color:var(--lz-head);margin:0}.lz-pkg__price{font:700 46px/1 var(--font-display);letter-spacing:-.02em;color:var(--lz-char);margin:8px 0 0}.lz-pkg__was{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lz-kerf);font-weight:700}.lz-pkg__time{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-weight:600;color:var(--lz-head);font-size:15px}.lz-pkg__sum{margin:4px 0 6px;font-size:15px;line-height:1.5;color:var(--lz-ink-2)}.lz-pkg__label{margin:10px 0 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--lz-head)}.lz-pkg__list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:15px;line-height:1.4;color:var(--lz-ink)}.lz-pkg__list li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start}.lz-pkg__list li svg{margin-top:2px;color:var(--lz-char)}.lz-pkg__list--you li svg{color:var(--lz-kerf)}.lz-pkg__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;padding-top:18px}.lz-pkg__ctas .lz-btn{min-height:48px;padding:0 20px;font-size:15px}.lz-pkg__ctas .lz-textlink{color:var(--lz-head)}.lz-faq{margin-top:clamp(48px,6vw,72px);max-width:820px}.lz-faq__item{border-top:1.5px solid rgba(24,18,12,.18);padding:4px 0}.lz-faq__item:last-child{border-bottom:1.5px solid rgba(24,18,12,.18)}.lz-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font:700 18px/1.3 var(--font-display);color:var(--lz-head)}.lz-faq__item summary::-webkit-details-marker{display:none}.lz-faq__item summary::after{content:"+";font:400 26px/1 var(--font-sans);color:var(--lz-char);flex:none}.lz-faq__item[open] summary::after{content:"–"}.lz-faq__item p{margin:0 0 16px;font-size:16px;line-height:1.55;color:var(--lz-ink-2);max-width:70ch}@media (max-width:1100px){.lz-pkgs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lz-pkgs__grid{grid-template-columns:1fr}.lz-pkg{padding:24px 20px}.lz-pkg__ctas .lz-btn{width:100%;justify-content:center}}