.lk-doc main{display:block;padding-bottom:clamp(40px,6vw,80px)}.lk-doc main>*{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.lk-doc main>.lk-sec,.lk-doc main>.lk-full{max-width:none;padding-inline:0}.lk-doc main :is(h1,h2,h3){color:var(--cream)}.lk-doc main h1{font-size:clamp(44px,6.6vw,104px);letter-spacing:-.055em;line-height:.95;max-width:14ch}.lk-doc main h2{font-size:clamp(30px,3.4vw,52px);letter-spacing:-.045em;line-height:1.02}.lk-doc main h3{font-size:clamp(21px,1.8vw,27px);letter-spacing:-.03em;line-height:1.15}.lk-doc main p,.lk-doc main li,.lk-doc main dd{color:var(--muted)}.lk-doc main p{max-width:66ch}.lk-doc main p+p{margin-top:14px}.lk-doc main strong{color:var(--cream)}.lk-doc main a:not([class]){color:var(--mint);text-decoration:underline;text-decoration-color:#b9ffe566;text-underline-offset:4px}.lk-doc main a:not([class]):hover{text-decoration-color:var(--mint)}.lk-doc main ul,.lk-doc main ol{padding-left:22px}.lk-doc main li{margin-block:8px}.lk-doc main li::marker{color:var(--mint)}.lk-doc main img{height:auto}.lk-doc main figure{margin:0}.lk-doc main figcaption{margin-top:12px;font:400 13px/1.55 var(--mono);color:var(--dim);max-width:70ch}.lk-doc main figcaption strong{display:block;font-family:var(--display);font-size:15px;margin-bottom:4px}.lk-doc main figcaption span{display:block}.lk-doc .crumb{padding-top:28px;font:400 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--dim)}.lk-doc .crumb a{color:var(--muted)!important;text-decoration:none!important}.lk-doc .note,.lk-doc .wf-caption,.lk-doc .example-disclosure,.lk-doc .offer-proof-note,.lk-doc .uc-note{font:400 13px/1.6 var(--mono)!important;color:var(--dim)!important}.lk-doc :is(a.action,a.button,.uc-button,a.order-primary,button.order-primary,button.action,.car-study-link){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px;border-radius:999px;border:1px solid var(--mint);background:var(--mint);color:var(--ink)!important;font:800 15px/1.2 var(--display);letter-spacing:-.01em;text-decoration:none!important;cursor:pointer;transition:background .2s ease,transform .2s ease;max-width:100%;text-align:center}.lk-doc :is(a.action,a.button,.uc-button,a.order-primary,button.order-primary,button.action,.car-study-link):hover{background:#fff;border-color:#fff}.lk-doc :is(a.action,a.button,.uc-button,.car-study-link){margin-top:24px}.lk-doc .sample-proof-link,.lk-doc .order-back,.lk-doc .purchase-options-link{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font:700 13px/1.4 var(--mono);letter-spacing:.06em;color:var(--mint)!important;text-decoration:none!important;border-bottom:1px solid rgba(185,255,229,.35)}.lk-doc button:focus-visible,.lk-doc a:focus-visible,.lk-doc summary:focus-visible,.lk-doc input:focus-visible,.lk-doc select:focus-visible,.lk-doc textarea:focus-visible,.lk-doc canvas:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.lk-doc .service-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(32px,5vw,72px) clamp(56px,7vw,110px)}.lk-doc .service-hero>div{display:grid;justify-items:start;align-content:start}.lk-doc .service-hero h1{margin-bottom:22px}.lk-doc .service-hero .statement{font-size:clamp(19px,1.7vw,23px);line-height:1.45;color:#d9e1df;margin-bottom:6px}.lk-doc .service-hero :is(.smaller-scope,.pilot-qualifier){margin-top:18px;padding:16px 18px;border-radius:14px;border:1px solid rgba(185,255,229,.3);background:#b9ffe50d;font-size:15px}.lk-doc .service-hero .model-image-route{font-size:15px;margin-top:18px}.lk-doc .service-hero figure img,.lk-doc .service-hero figure video{width:100%;border-radius:20px;border:1px solid var(--line);background:var(--studio)}.lk-doc .service-hero figure img{aspect-ratio:1/1;object-fit:contain;background:radial-gradient(80% 80% at 50% 45%,#1c2a2c,#0c1215)}.lk-doc main>section:not(.service-hero):not(.lk-sec),.lk-doc main>article{padding-block:clamp(48px,6vw,96px);border-top:1px solid var(--line-soft)}.lk-doc .section-heading,.lk-doc .offer-proof-intro{display:grid;gap:16px;margin-bottom:clamp(28px,4vw,48px)}.lk-doc .editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:14px clamp(32px,5vw,80px);align-items:start}.lk-doc .editorial>h2{grid-column:1;grid-row:1/span 20;font-size:clamp(26px,2.6vw,38px)}.lk-doc .editorial>:not(h2){grid-column:2}.lk-doc .editorial>p:first-of-type{margin-top:0}.lk-doc .editorial>.action{justify-self:start}.lk-doc .editorial ol{margin:0}.lk-doc .exchange{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lk-doc .exchange>div{padding:clamp(22px,2.6vw,34px);border-radius:20px;background:var(--panel);border:1px solid var(--line);display:grid;gap:12px;align-content:start;justify-items:start}.lk-doc .exchange>div>:is(h2,h3){font-size:clamp(22px,2vw,30px)}.lk-doc .editorial .exchange{grid-column:1/-1;margin-top:24px}.lk-doc .questions h2{margin-bottom:22px}.lk-doc :is(.questions,.animation-faq) details,.lk-doc .lk-details{border-top:1px solid var(--line);max-width:900px}.lk-doc :is(.questions,.animation-faq) details:last-child{border-bottom:1px solid var(--line)}.lk-doc :is(.questions,.animation-faq,main) details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px 0;font-weight:800;font-size:clamp(17px,1.4vw,20px);letter-spacing:-.02em;color:var(--cream)}.lk-doc main details>summary::-webkit-details-marker{display:none}.lk-doc :is(.questions,.animation-faq,#sample,#scope) details>summary:after{content:"+";flex:none;font:400 26px/1 var(--mono);color:var(--mint);transition:transform .25s ease}.lk-doc :is(.questions,.animation-faq,#sample,#scope) details[open]>summary:after{transform:rotate(45deg)}.lk-doc :is(.questions,.animation-faq) details>p{padding-bottom:20px}.lk-doc .closing{text-align:left;display:grid;justify-items:start;gap:14px}.lk-doc .closing h2{font-size:clamp(40px,6vw,88px);letter-spacing:-.055em;max-width:14ch}.lk-doc .related nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lk-doc .related nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);color:var(--cream);text-decoration:none;font-size:15px;font-weight:700}.lk-doc .related nav a:hover{border-color:var(--mint);color:var(--mint)}.lk-doc :is(.offer-proof-pair,.contact-sheet,.animation-gallery,.handoff-grid){display:grid;gap:18px}.lk-doc .offer-proof-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-doc :is(.contact-sheet,.animation-gallery){grid-template-columns:repeat(3,minmax(0,1fr));margin-block:28px}.lk-doc :is(.offer-proof-pair,.contact-sheet,.animation-gallery,.handoff-grid,.wf-detail-intro) img{width:100%;border-radius:16px;border:1px solid var(--line);background:var(--studio)}.lk-doc .offer-proof-note{margin-top:18px}.lk-doc .wf-detail-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:center}.lk-doc .wf-detail-intro img{aspect-ratio:1/1;object-fit:contain;background:radial-gradient(80% 80% at 50% 45%,#1c2a2c,#0c1215)}.lk-doc .wf-detail-intro>div{display:grid;gap:14px;justify-items:start}.lk-doc .car-study{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0;padding:0!important;margin-block:clamp(40px,5vw,72px);border-radius:22px;overflow:hidden;border:1px solid var(--line)!important;background:var(--panel)}.lk-doc main>article.car-study{max-width:calc(var(--wrap) - 2 * var(--gutter));margin-inline:auto}@media(max-width:1320px){.lk-doc main>article.car-study{margin-inline:var(--gutter)}}.lk-doc .car-study-image{display:block;min-height:100%}.lk-doc .car-study-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.lk-doc .car-study:hover .car-study-image img{transform:scale(1.03)}.lk-doc .car-study-copy{padding:clamp(24px,3vw,44px);display:grid;gap:14px;align-content:center;justify-items:start}.lk-doc .car-study-label{font:700 12px/1.4 var(--mono)!important;letter-spacing:.18em;text-transform:uppercase;color:var(--mint)!important}.lk-doc .car-study-credit{font:400 12px/1.6 var(--mono)!important;color:var(--dim)!important}.lk-doc .dome-example{display:grid;gap:16px}.lk-doc .dome-canvas{position:relative;height:clamp(340px,42vw,520px);width:100%;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(80% 80% at 50% 45%,#1c2a2c,#0b1013)}.lk-doc .dome-canvas>img{width:100%;height:100%;object-fit:contain}.lk-doc .dome-canvas canvas{display:block;touch-action:pan-y}.lk-doc .dome-controls,.lk-doc .sofa-controls,.lk-doc .demo-controls{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0}.lk-doc :is(.dome-controls,.sofa-controls,.demo-controls,.gallery-filters) button{min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--cream);font:700 14px/1.2 var(--display);cursor:pointer;transition:border-color .2s ease,background .2s ease}.lk-doc :is(.dome-controls,.sofa-controls,.demo-controls,.gallery-filters) button:hover:not(:disabled){border-color:var(--mint)}.lk-doc :is(.dome-controls,.sofa-controls,.demo-controls,.gallery-filters) button[aria-pressed=true]{background:var(--mint);color:var(--ink);border-color:var(--mint)}.lk-doc :is(.dome-controls,.sofa-controls) button:disabled{opacity:.45;cursor:not-allowed}.lk-doc .dome-controls button:first-child:not([data-dome-camera]):not([data-dome-finish]){background:var(--mint);color:var(--ink);border-color:var(--mint)}.lk-doc [role=status]{font:400 13px/1.5 var(--mono);color:var(--dim)}.lk-doc .model-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.lk-doc .model-option-grid article{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,32px);border-radius:20px;background:var(--panel);border:1px solid var(--line)}.lk-doc .model-option-grid article.model-featured{background:linear-gradient(180deg,#132924,#0f1a1c 60%);border-color:#b9ffe58c}.lk-doc .model-price{font-size:clamp(34px,3.4vw,48px);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--cream)!important;margin-block:6px 4px}.lk-doc .model-inclusions{list-style:none;padding:0!important;margin:0}.lk-doc .model-inclusions li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:15px}.lk-doc .model-inclusions li:before{content:"";width:9px;height:9px;margin-top:7px;border-radius:2px;background:var(--mint);transform:rotate(45deg)}.lk-doc .model-option-grid article p{font-size:15px}.lk-doc .model-option-grid .action{margin-top:auto!important;align-self:stretch}.lk-doc .model-option-grid article:not(.model-featured) .action{background:transparent;color:var(--cream)!important;border-color:#f4f4ef59}.lk-doc .model-option-grid article:not(.model-featured) .action:hover{border-color:var(--cream);background:transparent}.lk-doc .example-disclosure{margin-top:22px}.lk-doc .studio-handoff .handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.lk-doc .studio-handoff img{aspect-ratio:4/3;object-fit:contain}.lk-doc .studio-handoff .handoff-brief{display:grid;gap:12px;align-content:start}.lk-doc .handoff-files{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.lk-doc .handoff-files>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lk-doc .chair-study{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:center}.lk-doc .chair-study>div:first-child{display:grid;gap:14px;justify-items:start}.lk-doc .sofa-media{position:relative;aspect-ratio:1.2;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(80% 80% at 50% 45%,#1c2a2c,#0b1013)}.lk-doc .sofa-media>img,.lk-doc .sofa-media>canvas{width:100%;height:100%;object-fit:contain;display:block}.lk-doc .sofa-media>[data-sofa-load]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);white-space:nowrap;margin:0}.lk-doc .chair-status{min-height:2em;margin-top:10px}.lk-doc .gallery-heading{display:grid;gap:14px;padding-top:clamp(32px,5vw,64px)}.lk-doc .gallery-filters{display:flex;flex-wrap:wrap;gap:8px;margin-block:28px}.lk-doc .gallery-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lk-doc .gallery-tile{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--panel);text-decoration:none;color:var(--cream)}.lk-doc .gallery-tile[hidden]{display:none}.lk-doc .gallery-tile img{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--studio);border-bottom:1px solid var(--line);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.lk-doc .gallery-phone-image{overflow:hidden}.lk-doc .gallery-tile:hover img{transform:scale(1.04)}.lk-doc .gallery-tile>div:last-child{padding:18px 22px 22px;display:grid;gap:8px;align-content:start}.lk-doc .gallery-tile h3{font-size:clamp(22px,2vw,28px)}.lk-doc .gallery-tile p{font-size:15px}.lk-doc .gallery-launch{font:700 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.lk-doc .gallery-featured{grid-column:span 2;grid-row:span 2}.lk-doc .gallery-featured img{aspect-ratio:16/9.6}.lk-doc .gallery-feature-label{font:700 12px/1.4 var(--mono)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)!important}.lk-doc .gallery-feature-note{font:400 12px/1.5 var(--mono)!important;color:var(--dim)!important}.lk-doc .uc-hero,.lk-doc .uc-catalog{display:grid;gap:12px}.lk-doc .uc-service{border:1px solid var(--line);border-radius:20px;background:var(--panel);overflow:hidden}.lk-doc .uc-service>summary{display:grid!important;grid-template-columns:160px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:22px;align-items:center;padding:14px 20px 14px 14px!important;min-height:0}.lk-doc .uc-service-thumbnail{grid-row:1/span 2;width:160px;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.lk-doc .uc-service>summary h3{grid-column:2;align-self:end}.lk-doc .uc-service>summary p{grid-column:2;align-self:start;font-weight:500;font-size:15px;margin-top:4px}.lk-doc .uc-disclosure{grid-column:3;grid-row:1/span 2;display:inline-flex;align-items:center;gap:10px;font:700 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.lk-doc .uc-plus:before{content:"+";font:400 24px/1 var(--mono);display:inline-block;transition:transform .25s ease}.lk-doc details[open]>summary .uc-plus:before{transform:rotate(45deg)}.lk-doc .uc-service[open] .when-closed,.lk-doc .uc-service:not([open]) .when-open{display:none}.lk-doc .uc-expanded{padding:6px clamp(18px,2.4vw,32px) clamp(22px,2.4vw,32px);display:grid;gap:22px}.lk-doc .uc-case-copy{display:grid;gap:14px}.lk-doc .uc-case-copy dl{display:grid;grid-template-columns:120px 1fr;gap:10px 18px;margin:0}.lk-doc .uc-case-copy dt{font:700 12px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.lk-doc .uc-case-copy dd{margin:0}.lk-doc .uc-case-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}.lk-doc .uc-case-actions .uc-button{margin-top:0}.lk-doc .uc-expanded .car-study{margin:0}.lk-doc .home-process{display:grid;gap:16px}.lk-doc .home-process img{width:100%;border-radius:16px;border:1px solid var(--line)}.lk-doc .home-process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lk-doc .uc-illustration-note{margin-top:14px}.lk-doc .uc-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.lk-doc .uc-process li{padding-top:24px;border-top:2px solid var(--line);margin:0}.lk-doc .uc-process li h3{margin-bottom:8px}.lk-doc .uc-live details,.lk-doc .uc-price{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:0 20px}.lk-doc .uc-live summary{display:flex;justify-content:space-between;align-items:center}.lk-doc .uc-live-content{padding-bottom:22px;display:grid;gap:16px}.lk-doc .example-site{border-radius:16px;overflow:hidden;background:#f6f5f1;color:#15191b}.lk-doc .example-site-header{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #dcdcd4;font:400 12px/1.4 var(--mono);color:#555d5a}.lk-doc .example-site-header strong{color:#15191b}.lk-doc .product-demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;padding:clamp(18px,3vw,36px)}.lk-doc .product-demo h3{color:#15191b!important}.lk-doc .product-demo p{color:#4b5552!important}.lk-doc .product-demo a{color:#1d4537!important}.lk-doc .product-demo .demo-controls button{color:#15191b;border-color:#b7bdb9}.lk-doc .product-demo .demo-controls button[aria-pressed=true]{background:#15191b;color:#fff;border-color:#15191b}.lk-doc .demo-stage{position:relative;aspect-ratio:4/3;background:#ebe9e2;border-radius:14px;overflow:hidden}.lk-doc .demo-stage img,.lk-doc .demo-stage canvas{width:100%;height:100%;object-fit:contain;display:block}.lk-doc .product-demo [role=status]{color:#555d5a}.lk-doc .uc-pricing{display:grid;gap:16px}.lk-doc .uc-price-options{display:grid;gap:10px;margin-block:10px 18px}.lk-doc .uc-price summary{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lk-doc .uc-price summary h3{font-size:clamp(18px,1.6vw,22px)}.lk-doc .uc-price summary h3 span{display:block;margin-top:4px;font:700 13px/1.3 var(--mono);letter-spacing:.06em;color:var(--mint)}.lk-doc .uc-price-toggle{display:inline-flex;gap:10px;align-items:center;font:700 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lk-doc .uc-price>div{padding-bottom:20px}.lk-doc .uc-closing{display:grid;gap:14px;justify-items:start}.lk-doc .uc-closing h2{font-size:clamp(36px,5vw,72px);max-width:16ch}.lk-doc .local-services nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.lk-doc .local-services nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);color:var(--cream);text-decoration:none;font-weight:700;font-size:15px}.lk-doc .local-services nav a:hover{border-color:var(--mint)}.lk-doc .cad-video{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:#e9e8e4}.lk-doc .cad-video video{display:block;width:100%;height:auto;aspect-ratio:1.6}.lk-doc .animation-gallery img{aspect-ratio:1.6;object-fit:contain;background:#e9e8e4}.lk-doc .animation-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);align-items:start}.lk-doc .animation-scope>div{display:grid;gap:14px;justify-items:start;align-content:start}.lk-doc .animation-budget{font-size:clamp(26px,2.4vw,34px)!important;font-weight:800;letter-spacing:-.04em;color:var(--cream)!important}.lk-doc .animation-card{padding:clamp(22px,2.6vw,34px);border-radius:20px;background:var(--panel);border:1px solid var(--line)}.lk-doc .animation-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin-top:28px}.lk-doc .animation-process li{margin:0;padding-top:22px;border-top:2px solid var(--line)}.lk-doc .animation-process strong{display:block;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.03em;margin-bottom:8px}.lk-doc .lk-crosssell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;align-items:center;padding:clamp(22px,2.6vw,34px);border-radius:20px;border:1px solid rgba(185,255,229,.45);background:linear-gradient(180deg,#132924,#0f1a1c)}.lk-doc .lk-crosssell h2{font-size:clamp(24px,2.4vw,34px)}.lk-quote .lk-quote-sec{padding-top:clamp(36px,5vw,72px);border-top:0}.lk-quote .brief-intro h1{font-size:clamp(42px,5.4vw,80px);margin-top:18px;max-width:12ch}.lk-quote .brief-intro .lk-lede{margin-top:20px}.lk-quote-next{margin-top:32px;padding:22px 24px;border-radius:18px;border:1px solid var(--line);background:var(--studio)}.lk-quote-next h2{font-size:20px!important;letter-spacing:-.02em}.lk-quote-next ol{margin:12px 0 0;padding-left:20px}.lk-quote-next li{margin:6px 0;font-size:15px}.lk-quote-next p{font-size:15px;margin-top:10px}@media(min-width:861px){.lk-quote .brief-intro{position:sticky;top:calc(var(--ob-nav-height,76px) + 24px)}}.lk-order .order-back{margin-top:24px}.lk-order .order-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0 var(--gutter)!important;margin:22px auto 28px}.lk-order .order-journey li{margin:0;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--studio)}.lk-order .order-journey li:first-child{border-color:#b9ffe58c}.lk-order .order-journey strong{display:block;font:700 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mint)}.lk-order .order-journey span{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.lk-order .order-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:start}.lk-order .order-summary{position:sticky;top:calc(var(--ob-nav-height,76px) + 20px);padding:clamp(22px,2.4vw,32px);border-radius:20px;background:linear-gradient(180deg,#132924,#0f1a1c 70%);border:1px solid rgba(185,255,229,.45);display:grid;gap:10px}.lk-order .order-summary h1{font-size:clamp(30px,3vw,44px)!important;max-width:none}.lk-order .package-price{font-size:clamp(40px,4vw,56px)!important;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--mint)!important}.lk-order .order-summary h2{font:700 12px/1.4 var(--mono)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)!important;margin-top:14px}.lk-order .order-summary ul{margin:0}.lk-order .order-summary details{border-top:1px solid var(--line);padding-top:10px}.lk-order .order-summary details>summary{min-height:44px;padding:8px 0;font-size:16px}.lk-order a.order-mobile-jump{display:none}.lk-order .order-intake{padding:clamp(22px,3vw,40px);border-radius:22px;background:var(--panel);border:1px solid var(--line)}.lk-order .order-intake h2{font-size:clamp(28px,2.6vw,38px)}.lk-order .order-note{font-size:14px!important;color:var(--dim)!important}.lk-order fieldset{border:0;padding:0;margin:0;min-width:0}.lk-order .form-section-title{font:700 12px/1.4 var(--mono)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)!important;margin:30px 0 14px}.lk-order .order-fields-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.lk-order form label{display:block;margin:0 0 18px;font-weight:700;font-size:15px;color:var(--cream)}.lk-order form label small{display:block;margin-top:6px;font-weight:400;font-size:13px;color:var(--dim)}.lk-order form :is(input:not([type=checkbox]):not([type=file]),textarea){width:100%;min-height:52px;margin-top:8px;padding:13px 14px;border-radius:12px;border:1px solid var(--line);background:#0b1114;color:var(--cream);font:500 16px/1.4 var(--display)}.lk-order form textarea{min-height:130px;resize:vertical}.lk-order form :is(input,textarea)::placeholder{color:#6f7c79}.lk-order form :is(input,textarea):focus{border-color:var(--mint);outline:2px solid rgba(185,255,229,.35);outline-offset:1px}.lk-order .order-files{margin:12px 0 22px;padding-top:16px;border-top:1px solid var(--line-soft)}.lk-order .order-files legend{font-size:19px;font-weight:800;color:var(--cream);padding:0 12px 0 0}.lk-order input[type=file]{width:100%;margin-top:8px;padding:14px;border:1px dashed var(--line);border-radius:12px;background:#0b1114;color:var(--muted);font-size:14px}.lk-order input[type=file]::file-selector-button{margin-right:12px;padding:10px 14px;border:0;border-radius:999px;background:var(--mint);color:var(--ink);font:800 13px/1 var(--display);cursor:pointer}.lk-order #selected-files{font:400 13px/1.5 var(--mono);color:var(--muted);white-space:pre-line;margin-bottom:12px}.lk-order .order-check{display:flex!important;gap:12px;align-items:flex-start;padding:16px;border-radius:12px;border:1px solid var(--line);background:#0b1114;font-weight:500!important;font-size:14px!important;color:var(--muted)!important}.lk-order .order-check input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--mint)}.lk-order .order-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lk-order .order-total{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 16px;border-top:1px solid var(--line);margin-top:10px}.lk-order .order-total span{font:700 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.lk-order .order-total strong{font-size:30px;letter-spacing:-.04em;color:var(--cream)}.lk-order #checkout-button{width:100%}.lk-order button.order-primary:disabled{background:#4c5a57;border-color:#4c5a57;cursor:wait}.lk-order #order-status:not(:empty){margin-top:16px;padding:14px 16px;border-radius:12px;border:1px solid rgba(185,255,229,.4);background:#b9ffe50f;color:var(--cream);white-space:pre-line;font:500 15px/1.5 var(--display)}.lk-order #resume-checkout{margin-top:14px}.lk-order main.terms-copy{max-width:820px;margin-inline:auto;padding:clamp(36px,5vw,72px) var(--gutter)}.lk-order main.terms-copy>*{padding-inline:0}.lk-order .terms-copy h1{font-size:clamp(44px,6vw,84px)!important;margin-bottom:20px}.lk-order .terms-copy h2{font-size:clamp(22px,2vw,28px)!important;margin:36px 0 12px}.lk-order .terms-copy .order-primary{margin-top:32px}.lk-footer-slim{margin-top:0!important;border-top:0!important;padding-top:0!important}@media(max-width:1080px){.lk-doc .model-option-grid,.lk-doc .gallery-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-doc .model-option-grid article.model-featured{grid-column:1/-1;order:-1}}@media(max-width:860px){.lk-doc .service-hero,.lk-doc .editorial,.lk-doc .wf-detail-intro,.lk-doc .car-study,.lk-doc .chair-study,.lk-doc .animation-scope,.lk-doc .product-demo,.lk-order .order-layout,.lk-doc .lk-crosssell,.lk-doc .handoff-files{grid-template-columns:1fr}.lk-doc .editorial>h2,.lk-doc .editorial>:not(h2){grid-column:1;grid-row:auto}.lk-doc .service-hero figure{order:-1}.lk-doc .service-hero figure img{aspect-ratio:4/3}.lk-doc .exchange,.lk-doc .home-process-steps,.lk-doc .uc-process ol,.lk-doc .animation-process{grid-template-columns:1fr}.lk-doc :is(.contact-sheet,.animation-gallery),.lk-doc .studio-handoff .handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-doc .studio-handoff .handoff-brief{grid-column:1/-1}.lk-order .order-summary{position:static}.lk-order a.order-mobile-jump{display:inline-flex}.lk-order .order-journey{grid-template-columns:1fr}.lk-doc .gallery-featured{grid-column:1/-1;grid-row:auto}}@media(max-width:640px){.lk-doc .model-option-grid,.lk-doc .gallery-tiles,.lk-doc .offer-proof-pair,.lk-doc :is(.contact-sheet,.animation-gallery),.lk-doc .studio-handoff .handoff-grid,.lk-order .order-fields-row{grid-template-columns:1fr}.lk-doc .uc-service>summary{grid-template-columns:88px minmax(0,1fr);row-gap:4px;column-gap:14px}.lk-doc .uc-service-thumbnail{width:88px;grid-row:1/span 2}.lk-doc .uc-disclosure{grid-column:1/-1;grid-row:3;margin-top:10px}.lk-doc .uc-case-copy dl{grid-template-columns:1fr}.lk-doc :is(a.action,a.button,.uc-button,.car-study-link){width:100%}.lk-doc .sofa-media>[data-sofa-load]{width:auto}.lk-doc .dome-controls button,.lk-doc .sofa-controls button{flex:1 1 auto}.lk-doc .lk-crosssell .lk-btn{width:100%}}@media(prefers-reduced-motion:reduce){.lk-doc .car-study-image img,.lk-doc .gallery-tile img{transition:none}.lk-doc .car-study:hover .car-study-image img,.lk-doc .gallery-tile:hover img{transform:none}}@media(max-width:860px){.lk-quote .lk-brief{gap:22px}.lk-quote .brief-intro{display:contents}.lk-quote .brief-intro>*{order:0}.lk-quote #project-form{order:1}.lk-quote .brief-intro>.lk-quote-next,.lk-quote .brief-intro>.brief-aside{order:2;margin-top:0}.lk-quote .brief-steps{display:none}}.lk-doc main>p.crumb{max-width:var(--wrap)}.lk-doc main>a.order-back{display:block;border-bottom:0;text-decoration:underline!important;text-decoration-color:#b9ffe566!important;text-underline-offset:5px;line-height:44px}.lk-doc main :is(h2,h3)+:is(p,ul,ol){margin-top:14px}.lk-doc main>section.uc-hero{padding-bottom:0}.lk-doc main>#examples{border-top:0;padding-top:28px}
