.lh{--lh-paper-2:#ece5d8;--lh-prod:#ede6da;--lh-ink-2:#1c1814b3;--lh-ink-3:#1c18147a;--lh-line:#1c18141f;--lh-hair:#1c181414;--lh-serif:var(--font-garamond), Georgia, serif;--lh-sans:var(--font-figtree), system-ui, -apple-system, sans-serif;--lh-ease:cubic-bezier(.2, .7, .2, 1);--lh-spring:cubic-bezier(.3, 1.35, .5, 1);--lh-chrome:64px;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--lh-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:clip}.lh:before{content:"";pointer-events:none;z-index:110;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .11 0 0 0 0 .09 0 0 0 0 .08 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lh :focus-visible{outline:2px solid var(--sage);outline-offset:3px;border-radius:8px}.lh-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.lh-stack{transform-origin:50%;position:sticky;top:0}.lh-stack>.lh-dim{background:var(--ink);opacity:0;pointer-events:none;border-radius:inherit;z-index:5;position:absolute;inset:0}.lh-stack.is-paused *{animation-play-state:paused!important}.lh-stack.is-buried{visibility:hidden}.lh-card{border-radius:36px 36px 0 0;box-shadow:0 -1px #1c18140d,0 -40px 80px -50px #1c181473}.lh-scr-w{white-space:nowrap}.lh-scr-c{text-align:center;display:inline-block}.lh-hero{min-height:max(calc(660px - var(--lh-chrome)), calc(100svh - 64px - var(--lh-chrome)));text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;padding:24px 0 170px;display:flex;overflow:hidden}.lh-hero__top{z-index:1;padding:0 32px;position:relative}.lh-hero__title{z-index:1;max-width:1160px;font-family:var(--lh-serif);letter-spacing:-.03em;color:var(--ink);padding:0 32px;font-size:clamp(46px,7vw,100px);font-weight:500;line-height:.98;position:relative}.lh-ln{display:block}.lh-hero__bot{z-index:1;flex-direction:column;align-items:center;width:100%;min-width:0;padding:0 32px;display:flex;position:relative}.lh-light{pointer-events:none;z-index:0;position:absolute;inset:0}.lh-light__drift{animation:46s ease-in-out infinite alternate lh-drift;position:absolute;inset:-4%}.lh-light__shimmer{width:100%;height:100%;animation:9s ease-in-out infinite alternate lh-breathe;position:absolute;inset:0}.lh-leaves{position:absolute;inset:0}.lh-branch{animation:lh-sway var(--t,11s) ease-in-out infinite alternate;animation-delay:var(--dl,0s);position:absolute;overflow:visible}@keyframes lh-drift{0%{transform:translate(0,0)}to{transform:translate(-2.2%,1.4%)}}@keyframes lh-sway{0%{transform:rotate(calc(var(--a,1.4deg) * -1))}to{transform:rotate(var(--a,1.4deg))}}@keyframes lh-breathe{0%{opacity:.55}to{opacity:.8}}.lh-season{color:var(--lh-ink-2);border:1px solid var(--lh-line);background:#fffdf98c;border-radius:10px;align-items:center;gap:10px;margin-bottom:34px;padding:7px 14px 7px 12px;font-size:14px;text-decoration:none;transition:background .2s;display:inline-flex}.lh-season:hover{background:var(--surface)}.lh-season__games{background:linear-gradient(135deg,#5b21b6 0%,#be185d 52%,#c2410c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:-4px;font-weight:600}.lh-pulse{background:var(--sage);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.lh-pulse:after,.lh-upd i:after{content:"";background:inherit;border-radius:50%;animation:2.4s infinite lh-ring;position:absolute;inset:0}@keyframes lh-ring{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.lh-lede{color:var(--lh-ink-2);text-wrap:pretty;max-width:34em;margin:28px auto 30px;font-size:19.5px;line-height:1.55}.lh-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lh-fade{opacity:0;animation:lh-fade 1s var(--lh-ease) forwards;animation-delay:var(--d)}@keyframes lh-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lh-logos{z-index:1;padding:0 0 30px;position:absolute;bottom:0;left:0;right:0}.lh-logos__label{color:var(--lh-ink-3);margin-bottom:16px;font-size:13.5px}.lh-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.lh-marquee__track{align-items:center;width:max-content;animation:38s linear infinite lh-mq;display:flex}.lh-marquee:hover .lh-marquee__track{animation-play-state:paused}@keyframes lh-mq{to{transform:translate(-50%)}}.lh-marquee__item{flex:none;align-items:center;padding:0 34px;display:flex}.lh-marquee__img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:.6;width:120px;height:32px;transition:filter .2s,opacity .2s}.lh-marquee__img:hover{filter:grayscale(0);opacity:1}.lp-hero__cta-primary{font-family:var(--font-figtree), system-ui, sans-serif;color:#fff;background:var(--sage);border-radius:var(--radius-btn);cursor:pointer;text-align:center;transition:background .18s var(--lp-ease);border:none;padding:12px 28px;font-size:15px;font-weight:600;line-height:1.55;text-decoration:none}.lp-hero__cta-primary:hover{background:var(--sage-hover)}.lp-hero__cta-ghost{font-family:var(--font-figtree), system-ui, sans-serif;color:var(--smoke);background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-btn);cursor:pointer;transition:border-color .18s var(--lp-ease), color .18s var(--lp-ease);padding:12px 28px;font-size:15px;font-weight:500;text-decoration:none}.lp-hero__cta-ghost:hover{border-color:var(--border-strong);color:var(--ink)}.lp-hero__cta-video{justify-content:center;align-items:center;gap:8px;padding-left:20px;line-height:1;display:inline-flex}.lp-hero__cta-play{background:var(--ink);width:22px;height:22px;color:var(--on-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lh-sec{padding:104px 0 128px}.lh-sec-head{max-width:680px;margin-bottom:48px}.lh-h2{font-family:var(--lh-serif);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(38px,4.6vw,64px);font-weight:500;line-height:1}.lh-sec-head p{color:var(--lh-ink-2);max-width:34em;margin-top:18px;font-size:18px}.lh-product{background:var(--bg);overflow-x:clip}.lh-brow{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto;padding:0 32px;display:grid}.lh-brow+.lh-brow{margin-top:16px}.lh-product h3{font-family:var(--lh-serif);letter-spacing:-.012em;font-size:32px;font-weight:500;line-height:1.05}.lh-product article>header p{color:var(--lh-ink-2);margin-top:10px;font-size:16px;line-height:1.5}.lh-net{isolation:isolate;background:var(--lavender-tint);border-radius:28px;grid-column:span 5;min-height:640px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #5f4f8714}.lh-net>header{z-index:3;max-width:380px;padding:34px 34px 0;position:relative}.lh-scene{perspective:var(--pv,4000px);perspective-origin:var(--po,50% 100%);z-index:1;pointer-events:none;position:absolute;inset:0}.lh-page{transform-origin:50% 100%;width:760px;height:1075px;transform:rotateX(var(--tilt,52deg)) scale(var(--sc,.86)) translateY(var(--dolly,0px));background:var(--surface);border-radius:4px;margin-left:-380px;position:absolute;bottom:0;left:50%;box-shadow:0 0 0 1px #1c18140f,0 -30px 70px -10px #3c286e29}.lh-page:before{content:"";z-index:3;pointer-events:none;opacity:.7;mix-blend-mode:multiply;border-radius:inherit;background-image: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 .32 0 0 0 0 .27 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lh-page:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(#ede9f58c 0%,#ede9f533 12%,#ede9f500 30%),linear-gradient(#fff0 60%,#3c286e0d 100%);position:absolute;inset:-2px}.lh-cv{color:var(--ink);padding:70px 76px 0;position:absolute;inset:0}.lh-cv--soft{filter:blur(5px);opacity:.92}.lh-net.is-focus .lh-cv--soft{-webkit-mask-image:radial-gradient(ellipse var(--rx,200px) var(--ry,300px) at var(--fx,380px) var(--fy,700px), transparent 0%, transparent 32%, #0000008c 62%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--rx,200px) var(--ry,300px) at var(--fx,380px) var(--fy,700px), transparent 0%, transparent 32%, #0000008c 62%, #000 100%);mask-image:radial-gradient(ellipse var(--rx,200px) var(--ry,300px) at var(--fx,380px) var(--fy,700px), transparent 0%, transparent 32%, #0000008c 62%, #000 100%)}.lh-cv--sharp{opacity:0;transition:opacity .5s var(--lh-ease);-webkit-mask-image:radial-gradient(ellipse var(--rx,200px) var(--ry,300px) at var(--fx,380px) var(--fy,700px), #000 0%, #000 32%, #00000073 62%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse var(--rx,200px) var(--ry,300px) at var(--fx,380px) var(--fy,700px), #000 0%, #000 32%, #00000073 62%, transparent 100%);mask-image:radial-gradient(ellipse var(--rx,200px) var(--ry,300px) at var(--fx,380px) var(--fy,700px), #000 0%, #000 32%, #00000073 62%, transparent 100%)}.lh-net.is-focus .lh-cv--sharp{opacity:1}.lh-c-head{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.lh-redact{background:var(--ink);vertical-align:middle;border-radius:5px;width:300px;height:34px;display:inline-block}.lh-c-title{color:var(--lh-ink-2);letter-spacing:.01em;margin-top:14px;font-size:19px}.lh-c-contact{gap:10px;margin-top:14px;display:flex}.lh-c-contact i{background:#1c1814d1;border-radius:5px;height:9px;display:block}.lh-c-photo{background:#2a231c;border-radius:3px;flex:none;width:104px;height:132px}.lh-c-rule{background:var(--ink);height:2px;margin:34px 0 8px}.lh-c-sec{letter-spacing:.14em;margin:34px 0 14px;font-size:15px;font-weight:600}.lh-c-p{font-family:var(--lh-serif);font-size:24px;line-height:1.42}.lh-c-role{justify-content:space-between;align-items:baseline;gap:20px;margin-top:22px;display:flex}.lh-c-role b{font-size:20px;font-weight:600}.lh-c-role span{color:var(--lh-ink-3);white-space:nowrap;font-size:16px}.lh-c-org{color:var(--lh-ink-2);margin-top:3px;font-size:17px}.lh-cv ul{margin-top:10px;list-style:none}.lh-cv li{color:#1c1814d1;margin:6px 0;padding-left:22px;font-size:18.5px;line-height:1.5;position:relative}.lh-cv li:before{content:"";background:#1c181473;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:4px}.lh-c-sk{flex-wrap:wrap;gap:10px;display:flex}.lh-c-sk span{color:var(--ink);background:#f1ece2;border-radius:7px;padding:6px 14px;font-size:17px}.lh-jobs{isolation:isolate;background:#d5e5db;border-radius:28px;grid-column:span 5;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #3d645014}.lh-jobs>header{z-index:4;max-width:360px;padding:34px 34px 0;position:relative}.lh-jobs:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#d5e5db 0% 62%,#d5e5db00 100%);height:236px;position:absolute;top:0;left:0;right:0}.lh-jobs:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#d5e5db00,#d5e5dbe6);height:110px;position:absolute;inset:auto 0 0}.lh-field{z-index:1;flex-direction:column;justify-content:center;gap:14px;display:flex;position:absolute;inset:96px -50% -110px;transform:rotate(-9deg)scale(.64)}.lh-lane{will-change:transform;gap:14px;width:max-content;display:flex}.lh-lst{background:var(--surface);cursor:default;width:232px;transition:transform .45s cubic-bezier(.3, 1.3, .5, 1), box-shadow .35s var(--lh-ease);border-radius:14px;flex:none;padding:14px 14px 13px;box-shadow:0 0 0 1px #1c18140d,0 1px 2px #1c18140d,0 12px 22px -16px #1e3c2d73}.lh-lst:hover{transform:translateY(-6px)scale(1.035);box-shadow:0 0 0 1px #1c18140f,0 4px 8px #1c18140f,0 26px 40px -22px #1e3c2d99}.lh-l-top{align-items:center;gap:9px;display:flex}.lh-mono{background:#f6f2ea;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #1c18140f}.lh-l-co{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.lh-l-days{color:var(--lh-ink-3);white-space:nowrap;font-size:11.5px}.lh-l-days b{font-family:var(--lh-serif);color:var(--ink);font-variant-numeric:oldstyle-nums;font-size:15px;font-weight:500}.lh-l-title{font-family:var(--lh-serif);height:2.36em;margin-top:11px;font-size:17.5px;line-height:1.18;overflow:hidden}.lh-l-meta{color:var(--lh-ink-3);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.lh-tag{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.lh-tag--mt{color:var(--lavender);background:#e6e0f0}.lh-tag--staj{color:#8a5a44;background:#f3e2d8}.lh-tag--ytp{color:var(--sage-hover);background:#dce8e0}.lh-tag--yeni{background:var(--lh-paper-2);color:var(--ink)}.lh-upd{z-index:4;color:var(--lh-ink-2);-webkit-backdrop-filter:blur(10px);background:#fffdf9b8;border-radius:10px;align-items:center;gap:9px;padding:8px 13px 8px 11px;font-size:13px;display:inline-flex;position:absolute;bottom:30px;left:34px;box-shadow:0 0 0 1px #1c18140f}.lh-upd i{background:var(--sage);border-radius:50%;width:7px;height:7px;position:relative}.lh-studio{isolation:isolate;background:var(--dark);min-height:560px;color:var(--bg);border-radius:28px;grid-column:span 7;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.lh-studio:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 47%,#6b9e8229,#6b9e8200 70%);position:absolute;inset:0}.lh-studio>header{z-index:3;max-width:380px;padding:34px 34px 0;position:relative}.lh-product .lh-studio>header p{color:#f5f0e89e}.lh-mic{z-index:4;width:84px;height:84px;margin:-42px 0 0 -42px;position:absolute;top:47%;left:50%}.lh-mic__halo{transform:scale(var(--lv,1));background:radial-gradient(closest-side,#6b9e8259,#6b9e8200);border-radius:50%;transition:transform 80ms linear;position:absolute;inset:-26px}.lh-mic__ring{transform:scale(calc(.94 + var(--lv,1) * .06));border:1px solid #c8ddd147;border-radius:50%;position:absolute;inset:-9px}.lh-mic__core{color:var(--ink);background:radial-gradient(circle at 35% 30%,#fffdf9,#e9e2d5 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #fff9,inset 0 -3px 6px #1c18141f,0 18px 30px -12px #0009}.lh-stream{z-index:3;height:60px;margin-top:-30px;position:absolute;top:47%;left:calc(50% + 58px);right:-2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 70px);mask-image:linear-gradient(90deg,#0000 0,#000 70px)}.lh-phrase{white-space:nowrap;font-family:var(--lh-serif);color:#f5f0e8e0;will-change:transform;font-size:21px;line-height:1;position:absolute;top:50%;left:0}.lh-phrase em{color:var(--sage-tint);background:#6b9e822e;border-radius:5px;padding:1px 6px 2px;font-style:normal}.lh-fbk{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;bottom:30px;left:34px;right:34px}.lh-fc{-webkit-backdrop-filter:blur(10px);background:#f5f0e80f;border:1px solid #f5f0e81c;border-radius:14px;padding:14px 15px 15px;transition:transform .45s cubic-bezier(.3,1.3,.5,1),background .3s,border-color .3s}.lh-fc:hover{background:#f5f0e81a;border-color:#f5f0e833;transform:translateY(-4px)}.lh-fc__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lh-fc__top span{color:#f5f0e8b3;font-size:12.5px;font-weight:600}.lh-fc__top b{font-family:var(--lh-serif);font-variant-numeric:oldstyle-nums;font-size:28px;font-weight:500;line-height:1}.lh-fc__bar{background:#f5f0e81a;border-radius:2px;height:3px;margin:10px 0 9px;overflow:hidden}.lh-fc__bar i{background:var(--sage-decorative);border-radius:2px;height:100%;display:block}.lh-fc p{color:#f5f0e894;font-size:12.5px;line-height:1.4}canvas.lh-waves{pointer-events:none;z-index:20;position:absolute;left:0}.lh-tailor{isolation:isolate;z-index:2;background:#f3e3d8;border-radius:28px;grid-column:span 7;min-height:640px;position:relative;overflow:visible;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #8a5a4414}.lh-tailor>header{z-index:3;max-width:420px;padding:34px 34px 0;position:relative}.lh-product .lh-tailor h3{font-size:30px;line-height:1.1}.lh-ready{z-index:3;max-width:58%;position:absolute;top:150px;left:34px}.lh-ready small{letter-spacing:.14em;color:var(--lh-ink-3);font-size:11.5px;font-weight:600;display:block}.lh-prog{font-family:var(--lh-serif);letter-spacing:-.015em;min-height:2.1em;transition:opacity .28s var(--lh-ease);margin-top:10px;font-size:38px;font-weight:500;line-height:1.05;display:block}.lh-sheets{z-index:2;transform-origin:50%;width:200px;height:250px;position:absolute;bottom:112px;right:96px;transform:scale(1.8)}.lh-fly{width:200px;height:270px;transform:translate3d(var(--x,0px), var(--y,0px), 0);transition:transform .6s var(--lh-ease), opacity .5s;will-change:transform;position:absolute;top:0;left:0}.lh-fly.is-out{transition:transform 1.7s cubic-bezier(.45,0,.4,1)}.lh-fly.is-new{opacity:0}.lh-iso{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(55deg)rotate(36deg)}.lh-sheet{width:100%;height:100%;transition:background .7s var(--lh-ease);background:#fffdf9;border-radius:12px;padding:26px 22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c18140d,-14px 18px 26px -14px #6e3c2873}.lh-pl{background:#efe8dd;border-radius:5px;height:10px;margin:0 0 9px;position:relative;overflow:hidden}.lh-pl--hd{height:13px;margin-bottom:14px}.lh-pl--gap{margin-top:16px}.lh-pl i{background:var(--pl,#f76b15);width:0;transition:width .45s var(--lh-ease);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.lh-sheet.is-paint .lh-pl i{width:100%}.lh-badge{background:var(--pc,#f76b15);border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .45s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;bottom:16px;right:16px;transform:scale(0)}.lh-badge:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.lh-sheet.is-done .lh-badge{transform:scale(1)}.lh-track{isolation:isolate;background:#eae2d4;border-radius:28px;grid-column:span 12;min-height:470px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #1c18140f}.lh-track>header{z-index:3;max-width:520px;padding:34px 34px 0;position:relative}.lh-tbars{flex-direction:column;gap:12px;display:flex;position:absolute;bottom:44px;left:0;right:0}.lh-tr{align-items:center;height:44px;display:flex;position:relative}.lh-tr__bar{background:var(--c);border-radius:0 13px 13px 0;width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:-30px}.lh-tr__lab{opacity:0;top:50%;left:calc(var(--w,0px) - 30px + 18px);white-space:nowrap;align-items:baseline;gap:12px;transition:left 1.2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translateY(-50%)}.lh-tr.is-on .lh-tr__lab{opacity:1;transition:left 1.2s cubic-bezier(.2,.8,.2,1),opacity .4s}.lh-tr__lab b{font-family:var(--lh-serif);font-variant-numeric:oldstyle-nums;min-width:1.2em;font-size:32px;font-weight:500;line-height:1}.lh-tr__lab span{color:var(--lh-ink-2);font-size:15px;font-weight:600}.lh-stories{background:var(--lh-prod)}.lh-st__head{max-width:680px;margin-bottom:56px}.lh-st__head p{color:var(--lh-ink-2);max-width:34em;margin-top:18px;font-size:18px}.lh-st__head a{color:var(--lavender);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lh-st__head a:hover{color:var(--lavender-hover)}.lh-st{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:88px;display:grid}.lh-st__media{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-self:center;width:calc(100% - 40px);max-width:440px;display:grid;position:relative}.lh-st__deck{aspect-ratio:4/5;grid-area:1/1;position:relative}.lh-st__deck i{box-shadow:0 0 0 1px var(--lh-hair), 0 20px 34px -24px #1c181480;background:#e2d8c7;border-radius:20px;position:absolute;inset:0;transform:rotate(-4deg)translate(-14px,8px)}.lh-st__deck i+i{z-index:-1;background:#d8ccb8;transform:rotate(-8.5deg)translate(-30px,18px)}.lh-st__card{aspect-ratio:4/5;opacity:0;pointer-events:none;transform:translateX(calc(var(--dir,1) * 56px)) rotate(calc(var(--dir,1) * 3deg)) scale(.97);transition:opacity .5s var(--lh-ease), transform .8s var(--lh-spring);grid-area:1/1;position:relative}.lh-st__card.is-prev{transform:translateX(calc(var(--dir,1) * -70px)) rotate(calc(var(--dir,1) * -5deg)) scale(.95);transition:opacity .4s var(--lh-ease), transform .7s var(--lh-ease)}.lh-st__card.is-active{opacity:1;pointer-events:auto;z-index:2;transition-delay:60ms;transform:none}.lh-st__photo{z-index:1;box-shadow:0 0 0 1px var(--lh-hair), 0 34px 60px -34px #1c1814b3;background:#d8ccbc;border-radius:20px;position:absolute;inset:0;overflow:hidden}.lh-st__photo img{object-fit:cover;object-position:50% 30%}.lh-st__slides{display:grid}.lh-st__slide{opacity:0;transition:opacity .35s var(--lh-ease), transform .5s var(--lh-ease);grid-area:1/1;transform:translateY(16px)}.lh-st__slide.is-active{opacity:1;transition:opacity .6s var(--lh-ease) .16s, transform .8s var(--lh-ease) .16s;transform:none}.lh-st__slide blockquote{font-family:var(--lh-serif);letter-spacing:-.014em;text-indent:-.42em;text-wrap:pretty;font-size:clamp(30px,3.3vw,46px);font-weight:400;line-height:1.16}.lh-st__slide figcaption{margin-top:30px}.lh-st__slide figcaption b{font-size:17px;font-weight:600;display:block}.lh-st__route{color:var(--lh-ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:15px;display:flex}.lh-st__route i{background:var(--lh-ink-3);flex:0 44px;min-width:18px;height:1px;position:relative}.lh-st__route i:after{content:"";background:var(--sage);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-1px}.lh-st__controls{align-items:center;gap:8px;margin-top:44px;display:flex}.lh-st__arrow,.lh-st__pause{border:1px solid var(--lh-line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .2s var(--lh-ease), background .2s;border-radius:12px;flex:none;place-items:center;display:grid}.lh-st__arrow:hover,.lh-st__pause:hover{transform:translateY(-1px)}.lh-st__pause{width:36px;height:36px;color:var(--lh-ink-2);background:0 0;border-radius:10px}.lh-st__timer{background:var(--lh-line);border-radius:2px;flex:1;max-width:220px;height:2px;margin:0 10px 0 14px;overflow:hidden}.lh-st__timer i{background:var(--ink);transform-origin:0;height:100%;animation:7s linear forwards lh-st-timer;display:block;transform:scaleX(0)}@keyframes lh-st-timer{to{transform:scaleX(1)}}.lh-st.is-held .lh-st__timer i{animation-play-state:paused}.lh-st:has(:focus-visible) .lh-st__timer i{animation-play-state:paused}@media (hover:hover){.lh-st:hover .lh-st__timer i{animation-play-state:paused}}.lh-close{background:var(--dark);color:var(--bg);overflow:hidden}.lh-close__mark{opacity:.045;pointer-events:none;width:520px;height:auto;color:var(--bg);position:absolute;bottom:-90px;right:-60px}.lh-close__grid{z-index:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:80px;display:grid;position:relative}.lh-close__sub{color:#f5f0e899;margin:16px 0 30px;font-size:17px}.lh-checks{list-style:none}.lh-checks button{text-align:left;width:100%;font-family:var(--lh-serif);color:#f5f0e899;cursor:pointer;border-top:1px solid #f5f0e81a;align-items:flex-start;gap:16px;padding:15px 4px;font-size:22px;line-height:1.3;transition:color .2s;display:flex}.lh-checks li:last-child button{border-bottom:1px solid #f5f0e81a}.lh-checks button:hover,.lh-checks button[aria-pressed=true]{color:var(--bg)}.lh-box{width:24px;height:24px;transition:all .25s var(--lh-ease);border:1.5px solid #f5f0e84d;border-radius:7px;flex:none;place-items:center;margin-top:3px;display:grid}.lh-box svg{opacity:0;width:13px;transition:all .25s var(--lh-spring);transform:scale(.5)}.lh-checks button[aria-pressed=true] .lh-box{background:var(--sage-decorative);border-color:var(--sage-decorative)}.lh-checks button[aria-pressed=true] .lh-box svg{opacity:1;transform:none}.lh-answer{border-top:1px solid #f5f0e824;padding-top:26px}.lh-meter{gap:6px;margin-bottom:22px;display:flex}.lh-meter i{height:4px;transition:background .4s var(--lh-ease);background:#f5f0e81f;border-radius:2px;flex:1}.lh-meter i.is-on{background:var(--sage-decorative)}.lh-answer__text{font-family:var(--lh-serif);color:#f5f0e88c;min-height:3.9em;font-size:24px;line-height:1.3;transition:color .3s}.lh-answer.is-yes .lh-answer__text{color:var(--bg)}.lh-answer__btn{font-family:var(--font-figtree), system-ui, sans-serif;color:var(--ink);background:var(--sage-decorative);border-radius:var(--radius-btn);transition:background .18s var(--lp-ease);align-items:center;margin-top:26px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lh-answer__btn:hover{background:var(--sage-tint)}.lh-signoff{font-family:var(--lh-serif);color:#f5f0e873;margin-top:18px;font-size:17px;font-style:italic}.lh-last{background:var(--bg);padding-bottom:0}.lh-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;display:grid}.lh-faq__sub{color:var(--lh-ink-2);max-width:22em;margin-top:16px;font-size:16px}.lh-about{border-top:1px solid var(--lh-line);border-bottom:1px solid var(--lh-line);padding:24px 0 28px}.lh-about p{color:var(--lh-ink-2);max-width:38em;padding-right:48px;font-size:16.5px;line-height:1.65}.lh-about p+p{margin-top:16px}.lh-about__link{color:var(--sage);transition:color .18s var(--lp-ease);margin-top:22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.lh-about__link:hover{color:var(--sage-hover)}.lh-footer{margin-top:104px;padding:0 0 48px}.lh-foot{color:var(--lh-ink-3);border-top:1px solid var(--lh-line);flex-wrap:wrap;align-items:center;gap:28px;padding-top:32px;font-size:14px;display:flex}.lh-foot__brand{color:var(--ink);display:inline-flex}.lh-foot__logo{width:auto;height:22px}.lh-foot nav{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.lh-foot nav a{color:inherit;text-decoration:none;transition:color .15s}.lh-foot nav a:hover{color:var(--ink)}@media (max-width:899px){.lh-st{grid-template-columns:minmax(0,1fr);gap:40px}.lh-st__head{margin-bottom:40px}.lh-st__media{justify-self:center;width:min(66%,300px);margin-left:24px}.lh-st__controls{margin-top:32px}}@media (max-width:1040px){.lh-close__grid{grid-template-columns:minmax(0,1fr);gap:48px}.lh-faq{grid-template-columns:minmax(0,1fr);gap:24px}.lh-net{grid-column:span 12}.lh-jobs{grid-column:span 12;min-height:560px}.lh-studio,.lh-tailor{grid-column:span 12}}@media (max-width:720px){.lh{font-size:16px}.lh-wrap,.lh-hero__top,.lh-hero__title,.lh-hero__bot,.lh-brow{padding-left:16px;padding-right:16px}.lh-hero{min-height:calc(100svh - 56px - var(--lh-chrome));padding:24px 0 120px}.lh-lede{margin:26px auto 30px;font-size:17px}.lh-ctas{flex-direction:column;align-self:stretch}.lh-ctas>*{width:100%}.lh-logos{padding:0 0 22px}.lh-marquee__item{padding:0 22px}.lh-marquee__img{width:104px;height:28px}.lh-card{border-radius:26px 26px 0 0}.lh-sec{padding:72px 0 88px}.lh-checks button{font-size:19px}.lh-st__slide blockquote{font-size:23px;line-height:1.24}.lh-st__slide figcaption{margin-top:20px}.lh-st__head p{font-size:17px}.lh-about p{padding-right:0}.lh-foot nav{margin-left:0}.lh{--lh-chrome:56px}}@media (max-width:640px){.lh-product h3{font-size:28px}.lh-product article>header{padding:24px 22px 0}.lh-net{border-radius:22px;min-height:560px}.lh-jobs{border-radius:22px;min-height:520px}.lh-field{gap:12px;top:80px;transform:rotate(-9deg)scale(.66)}.lh-upd{bottom:22px;left:22px}.lh-studio{border-radius:22px;min-height:560px}.lh-mic{width:68px;height:68px;margin:-34px 0 0 -34px}.lh-stream{left:calc(50% + 46px)}.lh-phrase{font-size:18px}.lh-fbk{gap:8px;bottom:18px;left:16px;right:16px}.lh-fc{padding:11px 11px 12px}.lh-fc p{display:none}.lh-fc__top{flex-direction:column;gap:6px}.lh-fc__top b{font-size:24px}.lh-tailor{border-radius:22px;min-height:540px}.lh-product .lh-tailor h3{font-size:26px}.lh-ready{max-width:70%;top:130px;left:22px}.lh-prog{font-size:31px}.lh-sheets{bottom:54px;right:36px;transform:scale(1.3)}.lh-track{border-radius:22px;min-height:440px}.lh-tbars{gap:10px;bottom:28px}.lh-tr{height:34px}.lh-tr__lab b{font-size:26px}.lh-tr__lab span{font-size:13px}}@media (prefers-reduced-motion:reduce){.lh *,.lh :before,.lh :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lh-fade{opacity:1}.lh-stack{transform:none!important}.lh-cv--sharp{transition:none}.lh-upd i:after,.lh-pulse:after{opacity:0;animation:none}.lh .lh-st__timer,.lh .lh-st__pause{display:none}.lh .lh-st__timer i{animation:none!important}}
