:where(#ln-configurator) .ln-summary dd{white-space:pre-wrap;overflow-wrap:anywhere}:where(#ln-configurator) .ln-support-choice:not(:has(svg)) strong{padding-right:20px}:where(#ln-configurator) .ln-config{color:#f0f1e8;background:#111311;--ln-ink:#172126;--ln-muted:#b5b9ad}:where(#ln-configurator) .ln-config :is(.ln-help,.ln-eyebrow,.ln-preview-caption,.ln-price-label,.ln-orderbar small,.ln-summary dt){color:#b5b9ad}:where(#ln-configurator) .ln-config :is(.ln-field,.ln-check,.ln-colors legend,.ln-summary dd){color:#f0f1e8}:where(#ln-configurator) .ln-config a{color:#f0f1e8;text-decoration:underline;text-underline-offset:3px}:where(#ln-configurator) .ln-config .ln-button,:where(#ln-configurator) #vitrine-quote button{background:#e8ecdc;color:#161c14;border:1px solid #e8ecdc;border-radius:4px;font-family:inherit;font-weight:650;font-size:14px;line-height:1.5;min-height:46px;cursor:pointer}:where(#ln-configurator) .ln-config .ln-button.ln-secondary{background:#1b201b;color:#f0f1e8;border-color:#68735e}:where(#ln-configurator) .ln-config .ln-button:hover:not(:disabled){background:#dce5cc;color:#161c14;border-color:#dce5cc}:where(#ln-configurator) .ln-config .ln-preview{background:#111311}:where(#ln-configurator) .ln-config .ln-orderbar{background:#1b201b;color:#f0f1e8;border-color:#68735e}:where(#ln-configurator) .ln-config .ln-orderbar strong{color:#f0f1e8}:where(#ln-configurator) .ln-config .ln-font-choice{background:#f5f5ee;color:#172126;border-color:#68735e}:where(#ln-configurator) .ln-config .ln-font-choice :is(span,strong,small){color:#172126}:where(#ln-configurator) .ln-config .ln-font-choice.is-selected{background:#dce5cc;color:#172126;border:2px solid #172126}:where(#ln-configurator) .ln-config :is(input:not([type=range]):not([type=checkbox]),select,textarea){background:#fff;color:#172126}:where(#ln-configurator) .ln-config :is(input,textarea)::placeholder{color:#52605a;opacity:1}:where(#ln-configurator) .ln-config :is(.ln-steps button,.ln-preview-modes button){background:#1b201b;color:#b5b9ad}:where(#ln-configurator) .ln-config :is(.ln-steps button[aria-current=step],.ln-preview-modes button[aria-pressed=true]){background:#e8ecdc;color:#161c14}:where(#ln-configurator) .ln-config .ln-steps button[aria-current=step] span{color:#161c14}:where(#ln-configurator) .ln-config .ln-dimension{color:#d6dbd0}:where(#ln-configurator) .ln-config .ln-colors b{color:#fff;background:#172126;border-radius:50%}:where(#ln-configurator) #vitrine-quote{background:#111311;color:#f0f1e8!important}:where(#ln-configurator) #vitrine-quote :is(h2,p,label){color:#f0f1e8}:where(#ln-configurator) #vitrine-quote :is(input,textarea,select):focus{outline:2px solid #e8ecdc!important;outline-offset:3px}:where(#ln-configurator) #vitrine-quote button:focus-visible{outline:2px solid #e8ecdc;outline-offset:4px}:where(#ln-configurator) .ln-orderbar strong{font-size:clamp(14px,2vw,19px);line-height:1.35}:where(#ln-configurator) .ln-form-open .ln-orderbar{position:static}:where(#ln-configurator) #vitrine-quote{max-width:720px;margin:24px auto 64px;padding:24px;scroll-margin-top:24px;color:var(--ln-ink,#222)}:where(#ln-configurator) #vitrine-quote[hidden]{display:none}:where(#ln-configurator) #vitrine-quote .field{display:flex;flex-direction:column-reverse;gap:8px;margin:18px 0}:where(#ln-configurator) #vitrine-quote :is(input,textarea,select){width:100%;box-sizing:border-box;border:1px solid #777;border-radius:6px;padding:12px;background:#fff;color:#222;font:inherit;min-height:44px}:where(#ln-configurator) #vitrine-quote :is(input,textarea,select):focus{outline:2px solid #222;outline-offset:3px}:where(#ln-configurator) #vitrine-quote textarea{resize:vertical}:where(#ln-configurator) #vitrine-quote button{margin:16px 0;padding:14px 20px}:where(#ln-configurator) #vitrine-quote .select{margin:12px 0}:where(#ln-configurator) #vitrine-quote .field__label{font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;color:inherit}:where(#ln-configurator) .ln-local-notice{background:#ece7db;padding:12px;text-align:center;font-size:14px}@media(max-width:759px){:where(#ln-configurator) .ln-orderbar{gap:10px}:where(#ln-configurator) .ln-orderbar>div{min-width:0}:where(#ln-configurator) .ln-orderbar .ln-button{max-width:48%;white-space:normal;padding:12px}:where(#ln-configurator) .ln-orderbar strong{font-size:14px}:where(#ln-configurator) .ln-orderbar small{font-size:11px}:where(#ln-configurator) #vitrine-quote{padding:20px;margin-top:0}}:where(#ln-configurator) .ln-direct{padding-bottom:140px}:where(#ln-configurator) .ln-direct h2{font-size:clamp(24px,3vw,32px);line-height:1.15;margin:12px 0 24px;letter-spacing:-.025em}:where(#ln-configurator) .ln-direct-kicker{font-size:11px;letter-spacing:.12em;color:#b5b9ad}:where(#ln-configurator) .ln-direct .ln-steps{grid-template-columns:repeat(3,1fr)}:where(#ln-configurator) .ln-direct .ln-preview{overflow:visible;border:1px solid #424a40;border-radius:12px;--ln-product-light-material-1:#151914;background:var(--ln-product-light-material-1)}:where(#ln-configurator) .ln-direct-preview-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:12px;font-size:12px;color:#ccd4c4}:where(#ln-configurator) .ln-direct-preview-head .ln-button{padding:5px 12px;min-height:44px;font-size:12px}:where(#ln-configurator) .ln-neon2d{position:relative;height:280px;isolation:isolate;overflow:hidden;--ln-product-light-material-2:#151918;background-color:var(--ln-product-light-material-2);--ln-product-light-material-3:linear-gradient(100deg,#ffffff03,transparent 50%),repeating-linear-gradient(0deg,#ffffff04 0 1px,transparent 1px 42px);background-image:var(--ln-product-light-material-3)}:where(#ln-configurator) .ln-neon2d.ln-wall-mineral{--ln-product-light-material-4:#505956;background-color:var(--ln-product-light-material-4);--ln-product-light-material-5:repeating-linear-gradient(110deg,#ffffff04 0 1px,transparent 1px 8px);background-image:var(--ln-product-light-material-5)}:where(#ln-configurator) .ln-neon2d.ln-wall-sand{--ln-product-light-material-6:#807567;background-color:var(--ln-product-light-material-6);--ln-product-light-material-7:repeating-linear-gradient(30deg,#00000005 0 1px,transparent 1px 5px);background-image:var(--ln-product-light-material-7)}:where(#ln-configurator) .ln-neon2d svg{position:relative;z-index:2;width:100%;height:100%;overflow:visible}:where(#ln-configurator) .ln-wall-wash{position:absolute;top:2%;right:3%;bottom:2%;left:3%;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,color-mix(in oklab,var(--tube-color) 28%,transparent) 0%,color-mix(in oklab,var(--tube-color) 13%,transparent) 38%,transparent 74%);opacity:0}:where(#ln-configurator) .ln-plexi-edge{--ln-product-light-edge:rgba(205,220,218,.3);fill:none;stroke:var(--ln-product-light-edge);stroke-width:1.15}:where(#ln-configurator) .ln-plexi-face{--ln-product-light-face:rgba(150,169,164,.12);fill:var(--ln-product-light-face);stroke:none}:where(#ln-configurator) .ln-tube-shadow{--ln-product-light-shadow:#020908;fill:var(--ln-product-light-shadow);stroke:none;transform:translate(1px,3px);opacity:.5}:where(#ln-configurator) .ln-tube-body{--ln-product-light-body:#c5d0ca;fill:var(--ln-product-light-body);stroke:none}:where(#ln-configurator) .ln-tube-core{--ln-product-light-core:color-mix(in oklab,var(--tube-color) 14%,#fffff7);fill:var(--ln-product-light-core);stroke:none;opacity:0}:where(#ln-configurator) .ln-tube-halo,:where(#ln-configurator) .ln-tube-mid,:where(#ln-configurator) .ln-tube-aura{fill:var(--tube-color);stroke:none;opacity:0}:where(#ln-configurator) .is-lit .ln-wall-wash{opacity:1}:where(#ln-configurator) .is-lit .ln-tube-halo{filter:blur(14px);opacity:.22}:where(#ln-configurator) .is-lit .ln-tube-mid{filter:blur(5px);opacity:.5}:where(#ln-configurator) .is-lit .ln-tube-aura{filter:blur(1.4px);opacity:.95}:where(#ln-configurator) .is-lit .ln-tube-body{fill:var(--tube-color)}:where(#ln-configurator) .is-lit .ln-tube-core{opacity:.9}:where(#ln-configurator) .ln-preview-status{position:absolute;inset:40% 20px auto;color:#fff;text-align:center;font-size:13px}:where(#ln-configurator) .ln-wall-choices{display:flex;justify-content:center;gap:6px;padding:4px 12px}:where(#ln-configurator) .ln-wall-choices button{min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:#b5b9ad;font:inherit;font-size:12px}:where(#ln-configurator) .ln-wall-choices button[aria-pressed=true]{color:#edf3e4;border-color:#68735e;background:#252d22}:where(#ln-configurator) .ln-direct-dimensions,:where(#ln-configurator) .ln-board-help{text-align:center;margin:5px 12px;font-size:12px;color:#d8dece}:where(#ln-configurator) .ln-board-help{font-size:11px;color:#b5b9ad;padding-bottom:8px}:where(#ln-configurator) .ln-direct-text{width:100%;resize:vertical;min-height:105px;padding:16px;border:1px solid #677361;border-radius:6px;font:inherit;font-size:23px;line-height:1.35;box-sizing:border-box}:where(#ln-configurator) .ln-direct .ln-field{margin-bottom:8px}:where(#ln-configurator) .ln-text-counter{font-size:12px;color:#b5b9ad;text-align:right;margin-top:8px}:where(#ln-configurator) .ln-field-error{color:#ffd4c7;font-size:13px;line-height:1.5;min-height:1px}:where(#ln-configurator) .ln-pending-note{font-size:12px;line-height:1.6;padding:12px;background:#20261d;border-left:2px solid #80916c;color:#c6d1bb}:where(#ln-configurator) .ln-direct-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:0;padding:0;margin:24px 0 12px}:where(#ln-configurator) .ln-direct-colors legend{margin-bottom:12px;font-size:14px}:where(#ln-configurator) .ln-direct-colors button{display:flex;align-items:center;position:relative;gap:8px;min-height:52px;padding:8px;background:#1b211a;color:#edf3e4;border:1px solid #56624d;border-radius:6px;font:inherit;font-size:11px;text-align:left}:where(#ln-configurator) .ln-direct-colors button[aria-pressed=true]{border-color:#d3e9b3;background:#303d28}:where(#ln-configurator) .ln-direct-colors button>span{width:18px;height:18px;border:1px solid #ffffff40;border-radius:50%;flex:none}:where(#ln-configurator) .ln-direct-colors button b{position:absolute;right:4px;top:2px;font-size:10px}:where(#ln-configurator) .ln-size-choices,:where(#ln-configurator) .ln-dimmer-choices{padding:0;border:0;margin:0 0 24px;display:grid;gap:8px}:where(#ln-configurator) .ln-size-choices{grid-template-columns:repeat(3,1fr)}:where(#ln-configurator) .ln-size-choices legend,:where(#ln-configurator) .ln-dimmer-choices legend{margin-bottom:12px;font-size:14px}:where(#ln-configurator) .ln-size-choices label{display:flex;align-items:center;flex-direction:column;position:relative;gap:5px;border:1px solid #68735e;border-radius:6px;padding:15px 4px;cursor:pointer;color:#f0f1e8;background:#1b211a}:where(#ln-configurator) .ln-size-choices label.is-selected{border:2px solid #c3daaa;background:#303d28;padding:14px 3px}:where(#ln-configurator) .ln-size-choices input{position:absolute;opacity:0;width:1px;min-height:1px!important}:where(#ln-configurator) .ln-size-choices strong{font-size:24px}:where(#ln-configurator) .ln-size-choices span,:where(#ln-configurator) .ln-size-choices small{font-size:10px}:where(#ln-configurator) .ln-size-choices label:focus-within,:where(#ln-configurator) .ln-direct a:focus-visible{outline:2px solid #ecffcf;outline-offset:4px}:where(#ln-configurator) .ln-standard-kit{padding:16px;border:1px solid #46503e;border-radius:6px;margin-bottom:24px}:where(#ln-configurator) .ln-standard-kit h3{font-size:15px;margin:0 0 8px}:where(#ln-configurator) .ln-standard-kit p{font-size:12px;line-height:1.65;color:#c4cdbb;margin:6px 0}:where(#ln-configurator) .ln-dimmer-choices label{display:flex;align-items:center;gap:10px;min-height:48px;font-size:13px}:where(#ln-configurator) .ln-dimmer-choices input{width:20px;accent-color:#c3daaa}:where(#ln-configurator) .ln-dimmer-choices small{color:#b5b9ad;margin-left:auto}:where(#ln-configurator) .ln-before-payment{padding-top:16px}:where(#ln-configurator) .ln-before-payment h3{font-size:18px}:where(#ln-configurator) .ln-before-payment p{font-size:13px;line-height:1.65}:where(#ln-configurator) .ln-purchase-consent{align-items:flex-start;padding:16px;border:1px solid #7f916c;border-radius:6px;font-size:13px;line-height:1.6}:where(#ln-configurator) .ln-purchase-consent input{margin-top:0}:where(#ln-configurator) .ln-direct .ln-step-actions{justify-content:space-between;gap:10px;margin:24px 0}:where(#ln-configurator) .ln-direct-quote{font-size:12px;line-height:1.8;margin:24px 0}:where(#ln-configurator) .ln-direct .ln-button:disabled{background:#a5b293;color:#182013;border-color:#a5b293;opacity:.65;cursor:not-allowed}:where(#ln-configurator) .ln-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(#ln-configurator) .ln-return-standard{padding:12px 24px;background:#111311}:where(#ln-configurator) .ln-return-standard .ln-button{font:inherit;min-height:44px;padding:8px 14px}:where(#ln-configurator) .ln-direct .ln-orderbar{position:fixed;bottom:0;left:0;right:0;z-index:30;margin:0;padding:14px max(20px,calc((100vw - 1180px)/2));border-radius:0;border:0;border-top:1px solid #59664d;display:flex;align-items:center;justify-content:space-between;gap:12px}:where(#ln-configurator) .ln-direct .ln-orderbar .ln-button{padding:12px 22px;min-height:48px}:where(#ln-configurator) .ln-direct .ln-orderbar small{display:block;margin-top:3px}:where(#ln-configurator) .ln-direct .ln-preview{grid-column:2;grid-row:1}:where(#ln-configurator) .ln-direct .ln-editor{grid-column:1;grid-row:1}:where(#ln-configurator) .ln-direct .ln-workspace{align-items:start}:where(#ln-configurator) .ln-direct .ln-font-choice.is-selected{outline:2px solid #c3daaa;outline-offset:1px}@media(min-width:760px){:where(#ln-configurator) .ln-direct .ln-preview{position:sticky;top:20px;margin:0}:where(#ln-configurator) .ln-direct .ln-editor{scroll-margin-top:24px}:where(#ln-configurator) .ln-direct .ln-workspace{gap:40px}:where(#ln-configurator) .ln-direct .ln-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){:where(#ln-configurator) .ln-direct .ln-workspace{--ln-reader-height:264px;gap:24px}:where(#ln-configurator) .ln-direct .ln-preview{position:sticky;top:0;z-index:10;margin:0;padding:0;border-radius:8px}:where(#ln-configurator) .ln-direct .ln-neon2d{height:140px}:where(#ln-configurator) .ln-direct-preview-head{padding:5px 12px}:where(#ln-configurator) .ln-direct .ln-tube-halo{display:none}:where(#ln-configurator) .ln-direct .is-lit .ln-tube-mid{filter:blur(4px)}:where(#ln-configurator) .ln-direct .ln-steps button{min-height:48px;font-size:12px}:where(#ln-configurator) .ln-direct .ln-steps button span{margin-right:6px}:where(#ln-configurator) .ln-direct .ln-editor{scroll-margin-top:316px}:where(#ln-configurator) .ln-direct .ln-editor :is(input,textarea,button,label){scroll-margin-top:316px;scroll-margin-bottom:120px}:where(#ln-configurator) .ln-direct .ln-config-heading .ln-config-slogan{font-size:32px}:where(#ln-configurator) .ln-direct .ln-orderbar{padding:10px 16px max(10px,env(safe-area-inset-bottom))}:where(#ln-configurator) .ln-direct .ln-orderbar .ln-button{font-size:12px;padding:10px 12px;max-width:48%}:where(#ln-configurator) .ln-direct .ln-orderbar strong{font-size:16px}:where(#ln-configurator) .ln-direct .ln-orderbar small,:where(#ln-configurator) .ln-direct .ln-price-label{font-size:10px}:where(#ln-configurator) .ln-direct .ln-direct-dimensions{font-size:11px}:where(#ln-configurator) .ln-direct .ln-board-help{font-size:10px}:where(#ln-configurator) .ln-direct .ln-wall-choices{padding:0 8px}:where(#ln-configurator) .ln-direct .ln-wall-choices button{min-height:40px}:where(#ln-configurator) .ln-direct.ln-keyboard .ln-neon2d{height:75px}:where(#ln-configurator) .ln-direct.ln-keyboard .ln-wall-choices,:where(#ln-configurator) .ln-direct.ln-keyboard .ln-board-help{display:none}:where(#ln-configurator) .ln-direct.ln-keyboard .ln-editor{scroll-margin-top:180px}}@media(max-height:500px)and (max-width:759px){:where(#ln-configurator) .ln-direct .ln-neon2d{height:70px}:where(#ln-configurator) .ln-direct .ln-wall-choices,:where(#ln-configurator) .ln-direct .ln-board-help{display:none}:where(#ln-configurator) .ln-direct .ln-editor{scroll-margin-top:180px}}@media(prefers-reduced-motion:reduce){:where(#ln-configurator) .ln-direct *{scroll-behavior:auto;transition:none!important;animation:none!important}}:where(#ln-configurator) .ln-direct.ln-form-open .ln-orderbar{display:none}:where(#ln-configurator) .ln-direct.ln-form-open{padding-bottom:24px}:where(#ln-configurator) .ln-partial-preview{margin:8px 12px;padding:10px;border:1px solid #879873;border-radius:6px;color:#edf3e4;font-size:12px;line-height:1.5}@media(max-width:759px){:where(#ln-configurator) .ln-direct .ln-workspace{display:flex;flex-direction:column}:where(#ln-configurator) .ln-direct .ln-preview{position:relative;top:auto;z-index:auto;width:100%;box-sizing:border-box}:where(#ln-configurator) .ln-direct .ln-editor{width:100%;box-sizing:border-box;scroll-margin-top:24px}:where(#ln-configurator) .ln-direct .ln-editor :is(input,textarea,button,label){scroll-margin-top:24px;scroll-margin-bottom:130px}:where(#ln-configurator) .ln-direct.ln-keyboard .ln-editor{scroll-margin-top:24px}:where(#ln-configurator) .ln-direct.ln-keyboard .ln-orderbar{position:static}:where(#ln-configurator) .ln-direct-text{min-height:142px}:where(#ln-configurator) .ln-direct .ln-orderbar{flex-wrap:wrap}:where(#ln-configurator) .ln-direct .ln-orderbar .ln-button{max-width:55%;white-space:normal}}@media(max-width:759px){:where(#ln-configurator) .ln-direct .ln-orderbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,136px);gap:12px}:where(#ln-configurator) .ln-direct .ln-orderbar .ln-button{max-width:none;width:100%}:where(#ln-configurator) .ln-direct .ln-orderbar strong{display:block;font-size:14px;overflow-wrap:normal}}:where(#ln-configurator){--ln-signature:#244CFA;--ln-ink:#172126;--ln-chalk:#F5F1E8;--ln-white:#FFFFFF;--ln-mist:#E9EEFF;--ln-muted:#53616A;--ln-line:#C7CED3;--ln-positive:#176B47;--ln-caution:#805400;--ln-negative:#AC2838;--ln-type-caption:13px;--ln-type-body:16px;--ln-type-label:14px;--ln-type-title:28px;--ln-type-display:48px;--ln-space-4:4px;--ln-space-8:8px;--ln-space-12:12px;--ln-space-16:16px;--ln-space-24:24px;--ln-space-32:32px;--ln-space-48:48px;--ln-space-64:64px;--ln-space-96:96px;--ln-radius-control:8px;--ln-radius-surface:16px;--ln-motion-feedback:.16s;--ln-motion-panel:.22s;--ln-motion-filUI:.7s;--ln-motion-filVideo:1.1s;--ln-motion-holdVideo:1.5s;--ln-logo-primary-min-width:132px;--ln-logo-primary-width:160px;--ln-logo-primary-ratio:580/116;--ln-logo-primary-clear-space:14.483px;--ln-logo-symbol-size:42px}@font-face{font-family:Manrope;src:url(lnv-brand-fonts-Manrope.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:"Instrument Serif";src:url(lnv-brand-fonts-InstrumentSerif-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Sacramento;src:url(lnv-font-Sacramento.ttf) format("truetype");font-display:swap}:where(#ln-configurator){scroll-behavior:auto;scroll-padding-top:24px}:where(#ln-configurator){margin:0;color:var(--ln-ink);background:var(--ln-white);font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}:where(#ln-configurator) button,:where(#ln-configurator) input{font:inherit}:where(#ln-configurator) button,:where(#ln-configurator) a,:where(#ln-configurator) input{-webkit-tap-highlight-color:transparent}:where(#ln-configurator) button{color:inherit;cursor:pointer}:where(#ln-configurator) a{color:inherit;text-decoration:none}:where(#ln-configurator) button:disabled{cursor:default}:where(#ln-configurator) button{border:0;background:none}:where(#ln-configurator) button:focus-visible,:where(#ln-configurator) a:focus-visible,:where(#ln-configurator) input:focus-visible,:where(#ln-configurator) summary:focus-visible{outline:3px solid var(--ln-signature);outline-offset:5px}:where(#ln-configurator) img{max-width:100%;display:block}:where(#ln-configurator) p,:where(#ln-configurator) h1,:where(#ln-configurator) h2,:where(#ln-configurator) h3,:where(#ln-configurator) figure,:where(#ln-configurator) fieldset{margin:0}:where(#ln-configurator) h1,:where(#ln-configurator) h2,:where(#ln-configurator) h3{font-weight:600;line-height:1.08;letter-spacing:-.055em}:where(#ln-configurator) h1{font-size:clamp(48px,5.4vw,72px)}:where(#ln-configurator) h2{font-size:clamp(36px,3.6vw,52px)}:where(#ln-configurator) h3{font-size:30px}:where(#ln-configurator) em{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.015em}:where(#ln-configurator) small,:where(#ln-configurator) .help,:where(#ln-configurator) .prototype-caption{font-size:14px;line-height:1.55;color:var(--ln-muted)}:where(#ln-configurator) .eyebrow{font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.06em;margin-bottom:24px;display:flex;align-items:center;gap:16px}:where(#ln-configurator) .eyebrow>span{color:var(--ln-signature);letter-spacing:0}:where(#ln-configurator) .section-pad{padding:96px 48px}:where(#ln-configurator) .button{min-height:52px;border-radius:var(--ln-radius-control);padding:14px 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-weight:600;line-height:1.4;transition:transform var(--ln-motion-feedback) ease-out,background-color var(--ln-motion-feedback) ease-out}:where(#ln-configurator) .button:active{transform:translateY(1px)}:where(#ln-configurator) .primary{background:var(--ln-signature);color:#fff}:where(#ln-configurator) .primary:hover{background:#183cde}:where(#ln-configurator) .button svg{flex-shrink:0}:where(#ln-configurator) .text-button{display:inline-flex;gap:16px;align-items:center;min-height:44px;padding:8px 0;border-bottom:1px solid var(--ln-ink);line-height:1.4;font-weight:600}:where(#ln-configurator) .text-button:hover{color:var(--ln-signature)}:where(#ln-configurator) .ex-fil{width:40px;height:40px;flex-shrink:0;color:var(--ln-signature)}:where(#ln-configurator) .draw-fil path{animation:write-fil var(--ln-motion-filUI) cubic-bezier(.23,1,.32,1) both}@keyframes write-fil{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}:where(#ln-configurator) .skip-link{position:fixed;left:16px;top:-90px;padding:12px;background:#fff;z-index:100}:where(#ln-configurator) .skip-link:focus{top:16px}:where(#ln-configurator) .review-bar{display:flex;gap:20px;align-items:center;justify-content:space-between;background:var(--ln-ink);color:#fff;padding:8px 24px;font-size:12px;line-height:1.5}:where(#ln-configurator) .review-bar>span{white-space:nowrap}:where(#ln-configurator) .review-bar strong{font-weight:600;margin-left:8px;opacity:.7}:where(#ln-configurator) .review-bar>div{display:flex;align-items:center;gap:20px}:where(#ln-configurator) .review-bar label{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:36px}:where(#ln-configurator) .review-bar input{width:16px;height:16px;accent-color:var(--ln-signature);margin:0}:where(#ln-configurator) .review-bar a{display:flex;align-items:center;gap:8px;min-height:36px}:where(#ln-configurator) .review-bar svg{width:15px}:where(#ln-configurator) .review-bar :focus-visible{outline-color:#fff}:where(#ln-configurator) .site-header{display:flex;justify-content:space-between;align-items:center;padding:20px 48px;gap:24px}:where(#ln-configurator) .home-link{padding:15px 0;display:block;min-width:160px}:where(#ln-configurator) .site-header nav{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:600}:where(#ln-configurator) .site-header nav>a,:where(#ln-configurator) .site-header nav>button{min-height:44px;display:inline-flex;align-items:center;gap:24px}:where(#ln-configurator) .header-create{border-bottom:1px solid var(--ln-ink)}:where(#ln-configurator) .hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:stretch;margin:0 24px 0 48px;gap:48px}:where(#ln-configurator) .hero-copy{padding:64px 0 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}:where(#ln-configurator) .hero-copy h1{margin-bottom:32px}:where(#ln-configurator) .hero-intro{font-size:18px;line-height:1.65;color:var(--ln-muted)}:where(#ln-configurator) .hero-actions{display:flex;gap:24px;align-items:center;margin-top:40px;flex-wrap:wrap}:where(#ln-configurator) .hero-footnote{font-size:13px;color:var(--ln-muted);margin-top:64px}:where(#ln-configurator) .hero-visual{position:relative;min-height:650px;background:var(--ln-ink);overflow:hidden}:where(#ln-configurator) .hero-visual>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}:where(#ln-configurator) .hero-visual figcaption{position:absolute;bottom:24px;left:24px;right:24px;color:#fff;display:flex;flex-direction:column;font-size:14px}:where(#ln-configurator) .hero-visual figcaption small{color:#d6dde2;font-size:12px;margin-top:4px}:where(#ln-configurator) .logo-info{margin-top:20px;padding:20px;border-left:2px solid var(--ln-signature);max-width:420px;background:var(--ln-mist);font-size:14px}:where(#ln-configurator) .logo-info p{margin-top:8px}:where(#ln-configurator) .logo-info a{display:inline-flex;gap:12px;align-items:center;font-weight:600;margin-top:12px;min-height:44px}:where(#ln-configurator) .story-index{display:grid;grid-template-columns:repeat(6,1fr);margin:40px 48px 0;border-bottom:1px solid var(--ln-line);gap:20px}:where(#ln-configurator) .story-index a{min-height:60px;display:flex;align-items:center;gap:12px;font-size:13px;padding-bottom:16px}:where(#ln-configurator) .story-index span{color:var(--ln-muted);font-size:12px}:where(#ln-configurator) .story-index svg{margin-left:auto;width:16px}:where(#ln-configurator) .story-index a:hover{color:var(--ln-signature)}:where(#ln-configurator) .editorial-pause{display:flex;align-items:center;justify-content:space-between;gap:48px;max-width:1250px;margin:auto;padding-top:112px;padding-bottom:112px}:where(#ln-configurator) .editorial-pause>p{font-size:clamp(28px,3vw,44px);line-height:1.2;letter-spacing:-.045em}:where(#ln-configurator) .editorial-pause>span{font-size:16px;line-height:1.9;color:var(--ln-muted)}:where(#ln-configurator) .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px}:where(#ln-configurator) .section-heading>p{color:var(--ln-muted);max-width:360px}:where(#ln-configurator) .atelier{background:var(--ln-chalk)}:where(#ln-configurator) .atelier-layout{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.5fr);gap:64px}:where(#ln-configurator) .atelier-controls{padding-top:16px}:where(#ln-configurator) .field{display:block;font-size:14px;font-weight:600}:where(#ln-configurator) .field input{width:100%;height:60px;border:0;border-bottom:1px solid var(--ln-ink);background:transparent;outline-offset:2px;padding:12px 0;font-size:24px;color:var(--ln-ink);border-radius:0;margin-top:8px}:where(#ln-configurator) .help{margin-top:12px}:where(#ln-configurator) .atelier-controls fieldset{border:0;padding:0;margin-top:32px}:where(#ln-configurator) .atelier-controls legend{font-size:14px;font-weight:600;margin-bottom:12px}:where(#ln-configurator) .colors{display:flex;gap:8px;flex-wrap:wrap}:where(#ln-configurator) .color-choice{display:flex;gap:8px;align-items:center;min-height:44px;padding:8px 10px;font-size:12px;border:1px solid transparent;border-radius:var(--ln-radius-control)}:where(#ln-configurator) .color-choice span{border:1px solid #89949b;width:16px;height:16px;border-radius:50%}:where(#ln-configurator) .color-choice[aria-pressed=true]{border-color:var(--ln-ink);background:#fff}:where(#ln-configurator) .atelier-note{display:flex;gap:24px;align-items:center;margin:40px 0;color:var(--ln-muted);font-size:14px}:where(#ln-configurator) .atelier-controls>.button{width:100%;font-size:14px}:where(#ln-configurator) .drawing-board{background:var(--ln-ink);color:#fff;min-width:0;display:flex;flex-direction:column;border-radius:var(--ln-radius-surface);overflow:hidden}:where(#ln-configurator) .board-tools{display:flex;border-bottom:1px solid #39434a;margin:0 24px;gap:24px}:where(#ln-configurator) .board-tools button{min-height:60px;padding:12px 0;font-size:14px;color:#b6c1c8;border-bottom:2px solid transparent}:where(#ln-configurator) .board-tools button[aria-pressed=true]{color:#fff;border-bottom-color:#fff}:where(#ln-configurator) .drawing-board :focus-visible{outline-color:#fff;outline-offset:-4px}:where(#ln-configurator) .board-viewport{min-height:340px;position:relative;flex:1}:where(#ln-configurator) .drawing{height:100%;min-height:340px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 20px 24px}:where(#ln-configurator) .drawing svg{width:100%;flex:1;max-height:340px;min-height:230px;overflow:visible}:where(#ln-configurator) .drawing text{font-family:Sacramento,cursive;fill:transparent;stroke:#7d909c;stroke-width:1;transition:fill .16s ease,stroke .16s ease;letter-spacing:0}:where(#ln-configurator) .drawing.lit text{fill:var(--product-light);stroke:var(--product-light);paint-order:stroke;filter:drop-shadow(0 0 8px var(--product-light))}:where(#ln-configurator) .drawing p{font-size:12px;color:#b6c1c8;line-height:1.5;text-align:center}:where(#ln-configurator) .sketch-registration{position:absolute;left:20px;top:20px;font-size:16px;color:#657883;line-height:1}:where(#ln-configurator) .sketch-registration.opposite{left:auto;top:auto;bottom:48px;right:20px}:where(#ln-configurator) .board-footer{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;gap:12px;border-top:1px solid #39434a;font-size:12px;min-height:58px;color:#bac5cc}:where(#ln-configurator) .board-footer button{min-height:44px;display:inline-flex;gap:16px;align-items:center;color:#fff;font-size:14px}:where(#ln-configurator) .scene-moment,:where(#ln-configurator) .real-scene{position:absolute;top:0;right:0;bottom:0;left:0}:where(#ln-configurator) .real-scene{pointer-events:none;touch-action:pan-y}:where(#ln-configurator) .scene-moment canvas{touch-action:pan-y}:where(#ln-configurator) .scene-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ln-ink);display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;padding:24px;text-align:center;font-size:14px}:where(#ln-configurator) .scene-loading .ex-fil{color:#fff}:where(#ln-configurator) .scene-loading small{color:#b6c1c8}:where(#ln-configurator) .scene-loading .light{color:var(--ln-ink);background:#fff}:where(#ln-configurator) .scene-caption{position:absolute;bottom:10px;left:12px;right:12px;text-align:center;font-size:12px;color:#fff;text-shadow:0 1px 3px #000;pointer-events:none}:where(#ln-configurator) .object-section{display:grid;grid-template-columns:1.1fr 1fr;gap:96px;align-items:center}:where(#ln-configurator) .object-image{position:relative;min-width:0}:where(#ln-configurator) .object-crop{aspect-ratio:1;overflow:hidden;background:var(--ln-ink)}:where(#ln-configurator) .object-crop img{width:100%;height:100%;object-fit:cover;object-position:center 61%;transition:transform var(--ln-motion-panel) cubic-bezier(.23,1,.32,1)}:where(#ln-configurator) .object-crop.zoomed img{transform:scale(1.65);transform-origin:30% 48%}:where(#ln-configurator) .detail-toggle{position:absolute;bottom:68px;left:20px;right:20px;min-height:48px;background:#fff;border-radius:var(--ln-radius-control);display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:14px}:where(#ln-configurator) .detail-toggle span{font-size:24px;line-height:1}:where(#ln-configurator) .object-image>small{display:block;margin-top:12px;min-height:42px;font-size:12px}:where(#ln-configurator) .object-copy>p:not(.eyebrow){margin-top:28px;max-width:430px;color:var(--ln-muted)}:where(#ln-configurator) .material-list{margin:32px 0 0}:where(#ln-configurator) .material-list>div{display:flex;gap:24px;padding:20px 0;border-top:1px solid var(--ln-line)}:where(#ln-configurator) .material-list dt{font-size:12px;color:var(--ln-signature)}:where(#ln-configurator) .material-list dd{margin:0;line-height:1.4;font-weight:600}:where(#ln-configurator) .material-list dd span{display:block;font-size:14px;line-height:1.6;font-weight:400;color:var(--ln-muted);margin-top:6px}:where(#ln-configurator) .places{padding-top:48px}:where(#ln-configurator) .places-layout{display:grid;grid-template-columns:1fr 2.15fr;gap:64px}:where(#ln-configurator) .universe-list{display:flex;flex-direction:column}:where(#ln-configurator) .universe-list button{display:flex;gap:16px;align-items:center;text-align:left;min-height:62px;padding:12px 0;border-bottom:1px solid var(--ln-line);font-size:14px}:where(#ln-configurator) .universe-list .universe-number{font-size:12px;color:var(--ln-muted);width:22px;flex-shrink:0}:where(#ln-configurator) .universe-list button svg{width:16px;margin-left:auto;opacity:0;transform:translate(-8px);transition:opacity .16s ease,transform .16s ease}:where(#ln-configurator) .universe-list button[aria-pressed=true]{color:var(--ln-signature)}:where(#ln-configurator) .universe-list button[aria-pressed=true] svg{opacity:1;transform:translate(0)}:where(#ln-configurator) .universe-story{min-width:0}:where(#ln-configurator) .universe-story figure img{aspect-ratio:1.55;object-fit:cover;width:100%;height:auto}:where(#ln-configurator) .universe-story figcaption{font-size:12px;color:var(--ln-muted);margin-top:8px}:where(#ln-configurator) .universe-caption{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;margin-top:24px}:where(#ln-configurator) .universe-caption h3{font-size:28px;line-height:1.15;max-width:350px}:where(#ln-configurator) .universe-caption .eyebrow{margin-bottom:12px;color:var(--ln-signature)}:where(#ln-configurator) .universe-caption p{font-size:14px;color:var(--ln-muted)}:where(#ln-configurator) .universe-caption .text-button{font-size:14px;margin-top:14px}:where(#ln-configurator) .real-stories{display:grid;grid-template-columns:1fr 1fr;gap:96px;background:var(--ln-chalk)}:where(#ln-configurator) .proof-editorial{border-left:1px solid var(--ln-line);padding-left:48px}:where(#ln-configurator) .large-copy{font-size:24px;line-height:1.5;letter-spacing:-.02em}:where(#ln-configurator) .proof-editorial>p+p{margin-top:24px}:where(#ln-configurator) .proof-editorial .prototype-caption{padding-top:24px;border-top:1px solid var(--ln-line)}:where(#ln-configurator) .closing{background:var(--ln-mist)}:where(#ln-configurator) .closing h2{font-size:clamp(36px,4.5vw,64px)}:where(#ln-configurator) .closing-row{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:40px}:where(#ln-configurator) .closing-row p{color:var(--ln-muted)}:where(#ln-configurator) .continuity-line{margin-top:64px;border-top:1px solid #aebeea;display:flex;gap:24px;justify-content:space-between;padding-top:20px;font-size:13px}:where(#ln-configurator) .continuity-line>span:before{content:"";display:inline-block;width:5px;height:5px;background:var(--ln-signature);border-radius:50%;margin-right:12px}:where(#ln-configurator) footer{padding:48px;display:flex;align-items:center;gap:40px;flex-wrap:wrap;font-size:14px}:where(#ln-configurator) footer a{margin-left:auto;min-height:44px;display:flex;align-items:center}:where(#ln-configurator) footer small{width:100%;font-size:12px}:where(#ln-configurator) .continuity{color:var(--ln-ink);background:var(--ln-chalk);width:min(780px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:0;border-radius:var(--ln-radius-surface);padding:0 32px 32px;margin:auto;overflow-y:auto;overscroll-behavior:contain}:where(#ln-configurator) .continuity::backdrop{background:#172126b8}:where(#ln-configurator) .continuity>header{position:sticky;top:0;background:var(--ln-chalk);padding:24px 0 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;z-index:2}:where(#ln-configurator) .continuity h2{font-size:32px;line-height:1.16}:where(#ln-configurator) .continuity>header .eyebrow{margin-bottom:12px;font-size:12px}:where(#ln-configurator) .close-button{min-height:44px;padding:10px 12px;gap:12px;border:1px solid var(--ln-line);font-size:14px;white-space:nowrap}:where(#ln-configurator) .channel-nav{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0 24px;padding-bottom:12px;border-bottom:1px solid var(--ln-line)}:where(#ln-configurator) .channel-nav button{min-height:44px;font-size:14px;padding:8px 0;border-bottom:2px solid transparent}:where(#ln-configurator) .channel-nav button[aria-pressed=true]{color:var(--ln-signature);border-color:var(--ln-signature)}:where(#ln-configurator) .channel-example{max-width:540px;margin:auto;background:#fff;padding:40px;min-height:470px;border-radius:var(--ln-radius-control)}:where(#ln-configurator) .channel-example h3{font-size:36px;line-height:1.15;margin-bottom:24px}:where(#ln-configurator) .channel-example p{margin:20px 0;color:var(--ln-muted)}:where(#ln-configurator) .channel-example .button{font-size:14px}:where(#ln-configurator) .channel-example .ex-fil{margin-bottom:24px}:where(#ln-configurator) .channel-example dl{margin:28px 0}:where(#ln-configurator) .channel-example dl>div{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--ln-line);font-size:14px}:where(#ln-configurator) .channel-example dt{color:var(--ln-muted)}:where(#ln-configurator) .channel-example dd{text-align:right;margin:0;max-width:220px}:where(#ln-configurator) .mini-product{background:var(--ln-ink);font-family:Sacramento,cursive;font-size:50px;line-height:1.5;text-align:center;margin:-40px -40px 32px;padding:48px 20px;overflow-wrap:anywhere}:where(#ln-configurator) .project-strip{background:var(--ln-mist);padding:20px;display:flex;justify-content:space-between;gap:16px;font-size:14px;overflow-wrap:anywhere}:where(#ln-configurator) .email-example>.brandmark{margin-bottom:48px}:where(#ln-configurator) .email-example h3{font-size:30px}:where(#ln-configurator) .email-text-fallback{font-size:12px;border-top:1px solid var(--ln-line);padding-top:24px}:where(#ln-configurator) .installation-list{padding:0;list-style:none;font-size:14px;margin:32px 0}:where(#ln-configurator) .installation-list li{display:flex;gap:20px;padding:16px 0;border-top:1px solid var(--ln-line)}:where(#ln-configurator) .installation-list span{color:var(--ln-signature)}:where(#ln-configurator) .parcel-card{background:var(--ln-chalk);padding:32px;min-height:380px;border:1px solid var(--ln-line)}:where(#ln-configurator) .parcel-card>p{color:var(--ln-ink);font-size:40px;line-height:1.08;letter-spacing:-.03em;margin:40px 0 24px}:where(#ln-configurator) .parcel-card>span{font-size:14px}:where(#ln-configurator) .card-help{margin-top:36px;border-top:1px solid var(--ln-line);padding-top:20px;font-size:13px}:where(#ln-configurator) [data-hide-logo=true] .brandmark{visibility:hidden}:where(#ln-configurator) [data-reduced=true] *,:where(#ln-configurator) [data-scene=on] .draw-fil path{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(min-width:1500px){:where(#ln-configurator) .experience main,:where(#ln-configurator) .site-header,:where(#ln-configurator) footer,:where(#ln-configurator) .story-index{max-width:1600px;margin-left:auto;margin-right:auto}:where(#ln-configurator) .hero{margin-right:48px}:where(#ln-configurator) .hero-visual{min-height:740px}}@media(max-width:1050px){:where(#ln-configurator) .hero{gap:32px}:where(#ln-configurator) .hero-visual{min-height:600px}:where(#ln-configurator) .hero-actions{gap:12px}:where(#ln-configurator) .hero-footnote{margin-top:40px}:where(#ln-configurator) .atelier-layout,:where(#ln-configurator) .places-layout{gap:32px}:where(#ln-configurator) .object-section{gap:48px}:where(#ln-configurator) .section-pad{padding:72px 32px}:where(#ln-configurator) .site-header{padding:16px 32px}:where(#ln-configurator) .hero{margin-left:32px}:where(#ln-configurator) .story-index{margin-left:32px;margin-right:32px;gap:12px}:where(#ln-configurator) .story-index a{flex-wrap:wrap;gap:6px;font-size:12px}:where(#ln-configurator) .story-index a span{width:100%}:where(#ln-configurator) .story-index svg{display:none}:where(#ln-configurator) .real-stories{gap:48px}:where(#ln-configurator) .universe-caption{grid-template-columns:1fr}:where(#ln-configurator) .review-bar>div{gap:12px}:where(#ln-configurator) .review-bar>span{display:none}}@media(max-width:700px){:where(#ln-configurator) h1{font-size:48px}:where(#ln-configurator) h2{font-size:36px}:where(#ln-configurator) .section-pad{padding:64px 20px}:where(#ln-configurator) .review-bar{padding:8px 16px;font-size:11px}:where(#ln-configurator) .review-bar>div{gap:8px;flex-wrap:wrap;justify-content:space-between;width:100%}:where(#ln-configurator) .review-bar label{min-height:36px}:where(#ln-configurator) .review-bar a{min-height:32px}:where(#ln-configurator) .site-header{padding:8px 20px;gap:16px}:where(#ln-configurator) .home-link{padding:15px 0}:where(#ln-configurator) .site-header nav{gap:12px}:where(#ln-configurator) .site-header nav>a:first-child,:where(#ln-configurator) .site-header nav>button{display:none}:where(#ln-configurator) .site-header .header-create{font-size:12px;gap:8px;white-space:nowrap}:where(#ln-configurator) .header-create svg{width:16px}:where(#ln-configurator) .hero{display:flex;flex-direction:column;margin:0;gap:32px}:where(#ln-configurator) .hero-copy{padding:32px 20px 0;display:block}:where(#ln-configurator) .hero-copy .eyebrow,:where(#ln-configurator) .hero-copy h1{margin-bottom:20px}:where(#ln-configurator) .hero-intro{font-size:16px;line-height:1.7}:where(#ln-configurator) .hero-intro br:nth-child(2){display:none}:where(#ln-configurator) .hero-actions{margin-top:24px;gap:16px}:where(#ln-configurator) .hero-actions .button{font-size:14px;padding:14px 16px;gap:20px}:where(#ln-configurator) .hero-actions .text-button{font-size:14px}:where(#ln-configurator) .hero-footnote{margin-top:24px;font-size:12px}:where(#ln-configurator) .hero-visual{min-height:0;height:auto;aspect-ratio:1.02;margin:0 12px}:where(#ln-configurator) .hero-visual>img{object-position:center 65%}:where(#ln-configurator) .hero-visual figcaption{bottom:16px;left:16px;font-size:12px}:where(#ln-configurator) .hero-visual figcaption small{font-size:11px}:where(#ln-configurator) .story-index{grid-template-columns:repeat(3,1fr);gap:0 16px;margin:24px 20px 0}:where(#ln-configurator) .story-index a{font-size:12px;min-height:48px;padding:8px 0;gap:8px;flex-wrap:nowrap}:where(#ln-configurator) .story-index a span{width:auto;font-size:11px}:where(#ln-configurator) .editorial-pause{display:block;padding-top:64px;padding-bottom:64px}:where(#ln-configurator) .editorial-pause>p{font-size:32px}:where(#ln-configurator) .editorial-pause>span{display:block;margin-top:24px;font-size:14px}:where(#ln-configurator) .section-heading{display:block;margin-bottom:32px}:where(#ln-configurator) .section-heading>p{margin-top:24px;font-size:14px}:where(#ln-configurator) .atelier-layout{display:flex;flex-direction:column;gap:32px}:where(#ln-configurator) .atelier-controls{padding:0}:where(#ln-configurator) .field input{font-size:20px;height:52px}:where(#ln-configurator) .atelier-note{margin:24px 0}:where(#ln-configurator) .atelier-controls>.button{width:auto}:where(#ln-configurator) .drawing-board{order:0}:where(#ln-configurator) .board-viewport,:where(#ln-configurator) .drawing{min-height:280px}:where(#ln-configurator) .drawing svg{min-height:180px}:where(#ln-configurator) .board-tools{margin:0 16px;gap:20px}:where(#ln-configurator) .board-tools button{min-height:52px;font-size:13px}:where(#ln-configurator) .board-footer{padding:8px 16px}:where(#ln-configurator) .board-footer>span{font-size:11px;max-width:155px}:where(#ln-configurator) .object-section{display:flex;flex-direction:column;gap:32px}:where(#ln-configurator) .object-image,:where(#ln-configurator) .object-copy{width:100%}:where(#ln-configurator) .object-copy>p:not(.eyebrow){margin-top:24px}:where(#ln-configurator) .places-layout{display:flex;flex-direction:column;gap:24px}:where(#ln-configurator) .universe-list{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}:where(#ln-configurator) .universe-list button{font-size:13px;min-height:60px;gap:8px;line-height:1.4}:where(#ln-configurator) .universe-list .universe-number{font-size:10px;width:15px}:where(#ln-configurator) .universe-list button svg{width:14px;min-width:14px}:where(#ln-configurator) .universe-story figure img{aspect-ratio:1.15}:where(#ln-configurator) .universe-caption{display:block;margin-top:20px}:where(#ln-configurator) .universe-caption h3{font-size:28px;max-width:270px;margin-bottom:20px}:where(#ln-configurator) .real-stories{display:block}:where(#ln-configurator) .proof-editorial{border-left:0;padding:24px 0 0;margin-top:32px;border-top:1px solid var(--ln-line)}:where(#ln-configurator) .large-copy{font-size:22px}:where(#ln-configurator) .closing-row{display:block;margin-top:32px}:where(#ln-configurator) .closing-row .button{margin-top:24px;font-size:14px;gap:12px}:where(#ln-configurator) .continuity-line{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;font-size:12px}:where(#ln-configurator) footer{padding:40px 20px;gap:24px;align-items:flex-start}:where(#ln-configurator) footer p{width:100%;order:2}:where(#ln-configurator) footer a{font-size:12px}:where(#ln-configurator) footer small{order:3}:where(#ln-configurator) .continuity{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:0 20px 20px}:where(#ln-configurator) .continuity>header{gap:12px;padding-top:20px}:where(#ln-configurator) .continuity h2{font-size:24px}:where(#ln-configurator) .continuity>header .eyebrow{font-size:10px;margin-bottom:8px;letter-spacing:0}:where(#ln-configurator) .close-button{padding:10px;font-size:12px;gap:8px}:where(#ln-configurator) .channel-nav{gap:8px 16px}:where(#ln-configurator) .channel-nav button{font-size:13px}:where(#ln-configurator) .channel-example{padding:24px;min-height:420px}:where(#ln-configurator) .channel-example h3{font-size:30px}:where(#ln-configurator) .channel-example dl>div{display:block}:where(#ln-configurator) .channel-example dd{text-align:left;max-width:none;margin-top:8px}:where(#ln-configurator) .mini-product{margin:-24px -24px 24px;padding:36px 12px;font-size:44px}:where(#ln-configurator) .project-strip{display:block}:where(#ln-configurator) .project-strip>span{display:block;margin-top:8px}:where(#ln-configurator) .parcel-card{padding:24px}:where(#ln-configurator) .parcel-card>p{font-size:32px}:where(#ln-configurator) .channel-example .button{width:100%;gap:12px;text-align:left;font-size:13px}:where(#ln-configurator) .email-example h3{font-size:28px}}@media(max-width:360px){:where(#ln-configurator) h1{font-size:40px}:where(#ln-configurator) .section-pad{padding-left:16px;padding-right:16px}:where(#ln-configurator) .site-header{padding:8px 16px}:where(#ln-configurator) .home-link{min-width:132px}:where(#ln-configurator) .home-link img{width:132px;height:auto}:where(#ln-configurator) .hero-copy{padding-left:16px;padding-right:16px}:where(#ln-configurator) .hero-actions{gap:12px}:where(#ln-configurator) .hero-actions .button{gap:12px;padding:14px 12px}:where(#ln-configurator) .story-index{margin-left:16px;margin-right:16px;gap:0 8px}:where(#ln-configurator) .story-index a{font-size:11px}:where(#ln-configurator) .colors{gap:4px}:where(#ln-configurator) .color-choice{padding:8px 6px}:where(#ln-configurator) .review-bar{padding-left:12px;padding-right:12px}:where(#ln-configurator) .review-bar a{width:100%;justify-content:flex-end;min-height:24px}:where(#ln-configurator) .header-create svg{display:none}:where(#ln-configurator) .object-copy h2{font-size:34px}:where(#ln-configurator) .universe-list{gap:0 12px}:where(#ln-configurator) .universe-list button{font-size:12px}:where(#ln-configurator) .board-tools{gap:16px}:where(#ln-configurator) .continuity{padding-left:16px;padding-right:16px}:where(#ln-configurator) .channel-example{padding:20px}:where(#ln-configurator) .mini-product{margin:-20px -20px 24px}:where(#ln-configurator) .channel-example h3{font-size:28px}:where(#ln-configurator) .parcel-card{padding:16px}:where(#ln-configurator) .parcel-card img{width:132px;height:auto}}:where(#ln-configurator) .experience{background:var(--ln-white)}:where(#ln-configurator) .experience p,:where(#ln-configurator) .experience h1,:where(#ln-configurator) .experience h2,:where(#ln-configurator) .experience h3,:where(#ln-configurator) .experience figure,:where(#ln-configurator) .experience fieldset{margin:0}:where(#ln-configurator) .experience h1{font-size:clamp(48px,5.4vw,72px);line-height:1.08;letter-spacing:-.055em}:where(#ln-configurator) .experience h2{font-size:clamp(36px,3.6vw,52px);line-height:1.08;letter-spacing:-.055em}:where(#ln-configurator) .experience em{font-style:italic}:where(#ln-configurator) .experience a{color:inherit}:where(#ln-configurator) .experience .hero-copy h1{margin-bottom:32px}:where(#ln-configurator) .experience .eyebrow{margin-bottom:24px}:where(#ln-configurator) .experience .hero-footnote{margin-top:64px}:where(#ln-configurator) .experience .hero-intro{line-height:1.65}:where(#ln-configurator) .experience .universe-caption .eyebrow{margin-bottom:12px}:where(#ln-configurator) .experience .universe-caption h3{font-size:28px;line-height:1.15}:where(#ln-configurator) .experience .object-copy>p:not(.eyebrow){margin-top:28px}:where(#ln-configurator) .experience .proof-editorial>p+p{margin-top:24px}:where(#ln-configurator) .live-invitation{display:grid;grid-template-columns:1fr 1fr;gap:80px}:where(#ln-configurator) .live-invitation h2{margin-bottom:24px}:where(#ln-configurator) .live-invitation .button{margin-top:32px}:where(#ln-configurator) .live-invitation ol{list-style:none;padding:0;margin:24px 0}:where(#ln-configurator) .live-invitation li{padding:20px 0;border-bottom:1px solid var(--ln-line)}:where(#ln-configurator) .live-invitation li span{display:block;font-size:14px;color:var(--ln-muted);margin-top:8px}:where(#ln-configurator) .live-invitation>div>p{max-width:430px}:where(#ln-configurator) .experience[data-storefront=true] .hero-copy{padding-top:40px}:where(#ln-configurator) .experience[data-storefront=true] .hero-footnote{margin-top:32px}@media(max-width:700px){:where(#ln-configurator) .experience h1{font-size:48px}:where(#ln-configurator) .experience h2{font-size:36px}:where(#ln-configurator) .live-invitation{grid-template-columns:1fr;gap:40px}:where(#ln-configurator) .experience[data-storefront=true] .hero-copy{padding-top:24px}:where(#ln-configurator) .experience[data-storefront=true] .hero-footnote{margin-top:24px}}@media(max-width:360px){:where(#ln-configurator) .experience h1{font-size:40px}}@font-face{font-family:Manrope;src:url(lnv-brand-fonts-Manrope.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(lnv-brand-fonts-InstrumentSerif-Regular.woff2) format("woff2");font-weight:400;font-display:swap}:where(#ln-configurator) *{box-sizing:border-box}:where(#ln-configurator){color-scheme:light;scroll-padding-block:16px}:where(#ln-configurator){margin:0;background:var(--ln-chalk);color:var(--ln-ink);font:var(--ln-type-body)/1.6 Manrope,Arial,sans-serif}:where(#ln-configurator) button,:where(#ln-configurator) input,:where(#ln-configurator) select,:where(#ln-configurator) textarea{font:inherit}:where(#ln-configurator) button,:where(#ln-configurator) a,:where(#ln-configurator) input,:where(#ln-configurator) select,:where(#ln-configurator) textarea{-webkit-tap-highlight-color:transparent}:where(#ln-configurator) button,:where(#ln-configurator) a{touch-action:manipulation}:where(#ln-configurator) button{cursor:pointer}:where(#ln-configurator) button:disabled{cursor:wait;opacity:.6}:where(#ln-configurator) a{color:var(--ln-signature);text-underline-offset:4px}:where(#ln-configurator) a:focus-visible,:where(#ln-configurator) button:focus-visible,:where(#ln-configurator) input:focus-visible,:where(#ln-configurator) select:focus-visible,:where(#ln-configurator) textarea:focus-visible{outline:3px solid var(--ln-signature);outline-offset:3px}:where(#ln-configurator) h1,:where(#ln-configurator) h2,:where(#ln-configurator) h3,:where(#ln-configurator) p{margin:0 0 16px}:where(#ln-configurator) h1,:where(#ln-configurator) .ln-config-slogan{font-size:clamp(32px,7vw,64px);line-height:1.08;letter-spacing:-.045em;font-weight:600}:where(#ln-configurator) h2{font-size:24px;line-height:1.25;letter-spacing:-.025em;font-weight:600}:where(#ln-configurator) h3{font-size:28px;line-height:1.2}:where(#ln-configurator) em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:normal}:where(#ln-configurator) img,:where(#ln-configurator) svg{max-width:100%}:where(#ln-configurator) .ln-shell{width:min(1160px,100%);margin:auto;padding:24px 16px}:where(#ln-configurator) .ln-preview-notice{background:var(--ln-mist);padding:4px 12px;text-align:center;font-size:12px}:where(#ln-configurator) .ln-header{display:flex;align-items:center;justify-content:space-between;gap:max(12px,var(--ln-logo-primary-clear-space));border-bottom:1px solid var(--ln-line);padding:max(12px,var(--ln-logo-primary-clear-space)) max(16px,calc((100% - 1128px)/2))}:where(#ln-configurator) .ln-header>a:first-child{display:flex;align-items:center;min-height:44px;min-width:var(--ln-logo-primary-min-width);flex:none}:where(#ln-configurator) .ln-header img{display:block;width:var(--ln-logo-primary-width);height:auto;aspect-ratio:var(--ln-logo-primary-ratio);object-fit:contain}:where(#ln-configurator) .ln-header>a:last-child{font-size:14px;min-height:44px;display:flex;align-items:center;color:var(--ln-ink)}:where(#ln-configurator) .ln-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}:where(#ln-configurator) .ln-button{min-height:48px;padding:11px 18px;border:1px solid var(--ln-signature);border-radius:var(--ln-radius-control);background:var(--ln-signature);color:#fff;font-size:15px;font-weight:700;line-height:1.45;transition:background-color var(--ln-motion-feedback),border-color var(--ln-motion-feedback)}:where(#ln-configurator) .ln-button:hover:not(:disabled){background:var(--ln-ink);border-color:var(--ln-ink)}:where(#ln-configurator) .ln-button.ln-secondary{background:transparent;color:var(--ln-ink);border-color:var(--ln-line)}:where(#ln-configurator) .ln-secondary:hover:not(:disabled){background:var(--ln-mist);color:var(--ln-ink)}:where(#ln-configurator) .ln-actions,:where(#ln-configurator) .ln-step-actions,:where(#ln-configurator) .ln-project-tools{display:flex;gap:12px;flex-wrap:wrap}:where(#ln-configurator) .ln-store{padding-top:40px}:where(#ln-configurator) .ln-intro{font-size:18px}:where(#ln-configurator) .ln-store-art{border-top:1px solid var(--ln-line);border-bottom:1px solid var(--ln-line);display:flex;justify-content:space-between;align-items:center;margin:40px 0;padding:40px 0}:where(#ln-configurator) .ln-store-art .ln-fil{width:44%;height:auto;max-width:240px}:where(#ln-configurator) .ln-store-art>span{font-size:18px}:where(#ln-configurator) .ln-fil{color:var(--ln-signature);flex:none}:where(#ln-configurator) .ln-fil-once path{animation:ln-draw var(--ln-motion-filUI) linear both}:where(#ln-configurator) .ln-fil path{stroke-dasharray:1;stroke-dashoffset:0}@keyframes ln-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}:where(#ln-configurator) .ln-universes{display:flex;gap:8px;flex-wrap:wrap}:where(#ln-configurator) .ln-universes button{min-height:44px;border:1px solid var(--ln-line);border-radius:8px;padding:8px 12px;background:transparent;color:var(--ln-ink);font-size:14px}:where(#ln-configurator) .ln-universes [aria-pressed=true]{background:var(--ln-signature);border-color:var(--ln-signature);color:#fff}:where(#ln-configurator) .ln-universe{background:#fff;border-radius:16px;padding:24px;margin:24px 0 48px;max-width:720px}:where(#ln-configurator) .ln-process{max-width:650px;padding-bottom:40px}:where(#ln-configurator) .ln-process ol{padding-left:24px}:where(#ln-configurator) .ln-process li{padding:8px 0}:where(#ln-configurator) .ln-config{padding-top:20px;padding-bottom:180px}:where(#ln-configurator) .ln-config-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}:where(#ln-configurator) .ln-config-heading .ln-config-slogan{font-size:28px;margin-bottom:20px}:where(#ln-configurator) .ln-config-heading .ln-eyebrow{margin-bottom:4px}:where(#ln-configurator) .ln-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-bottom:1px solid var(--ln-line);margin-bottom:24px}:where(#ln-configurator) .ln-steps button{min-height:58px;border:0;border-bottom:3px solid transparent;background:none;padding:4px 1px 12px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;line-height:1.3;color:var(--ln-muted)}:where(#ln-configurator) .ln-steps span{font-weight:700;font-size:14px}:where(#ln-configurator) .ln-steps [aria-current]{color:var(--ln-signature);border-color:var(--ln-signature)}:where(#ln-configurator) .ln-editor{min-width:0;outline:none}:where(#ln-configurator) .ln-editor>a{display:inline-flex;align-items:center;min-height:44px}:where(#ln-configurator) .ln-editor h2{font-size:22px}:where(#ln-configurator) .ln-field{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;font-size:14px;font-weight:600;min-width:0}:where(#ln-configurator) .ln-field input:not([type=range]),:where(#ln-configurator) .ln-field textarea,:where(#ln-configurator) .ln-field select{width:100%;max-width:100%;min-width:0;min-height:48px;background:#fff;color:var(--ln-ink);border:1px solid var(--ln-line);border-radius:8px;padding:11px 12px;font-size:16px;font-weight:400}:where(#ln-configurator) .ln-field textarea{resize:vertical;line-height:1.5;min-height:84px}:where(#ln-configurator) .ln-field input[type=range]{width:100%;min-height:44px;margin:0;accent-color:var(--ln-signature)}:where(#ln-configurator) .ln-help{font-size:13px;color:var(--ln-muted);line-height:1.6}:where(#ln-configurator) .ln-colors{border:0;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:6px}:where(#ln-configurator) .ln-colors legend{font-size:14px;font-weight:600;margin-bottom:10px}:where(#ln-configurator) .ln-colors button{width:44px;height:44px;padding:6px;background:#fff;border:1px solid var(--ln-line);border-radius:8px;position:relative}:where(#ln-configurator) .ln-colors button>span{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #0002}:where(#ln-configurator) .ln-colors button[aria-pressed=true]{border:2px solid var(--ln-signature)}:where(#ln-configurator) .ln-colors button>b{position:absolute;right:0;bottom:0;background:var(--ln-signature);color:#fff;border-radius:3px;font-size:12px;width:17px;height:18px;line-height:18px}:where(#ln-configurator) .ln-check{display:flex;align-items:center;gap:12px;min-height:48px;margin-bottom:16px}:where(#ln-configurator) .ln-check input{width:22px;height:22px;accent-color:var(--ln-signature);flex:none}:where(#ln-configurator) .ln-preview{margin:24px 0 0;min-width:0}:where(#ln-configurator) .ln-scene{position:relative;height:clamp(220px,60vw,280px);background:var(--ln-ink);border-radius:16px;overflow:hidden;isolation:isolate;touch-action:pan-y}:where(#ln-configurator) .ln-canvas-inert{height:100%}:where(#ln-configurator) .ln-canvas-inert,:where(#ln-configurator) .ln-canvas-inert *{pointer-events:none!important;touch-action:pan-y!important}:where(#ln-configurator) .ln-scene-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--ln-ink);color:#fff;font-size:14px;padding:24px;text-align:center;pointer-events:none}:where(#ln-configurator) .ln-scene-status .ln-fil{color:#fff}:where(#ln-configurator) .ln-dimension{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:12px;color:#fff;background:#172126e6;padding:4px 10px;max-width:95%;width:max-content;border-radius:4px;text-align:center}:where(#ln-configurator) .ln-preview-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0}:where(#ln-configurator) .ln-preview-tools>span{font-size:13px;color:var(--ln-muted)}:where(#ln-configurator) .ln-preview-tools .ln-button{font-size:13px;min-height:44px;padding:8px 12px}:where(#ln-configurator) .ln-step-actions{margin:24px 0}:where(#ln-configurator) .ln-step-actions>.ln-button{flex:1}:where(#ln-configurator) .ln-project-tools{padding-top:20px;border-top:1px solid var(--ln-line);align-items:center;margin-bottom:16px}:where(#ln-configurator) .ln-project-tools a{display:flex;align-items:center;min-height:44px;font-size:14px}:where(#ln-configurator) .ln-orderbar{position:fixed;z-index:20;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border-top:1px solid var(--ln-line);padding:12px max(16px,calc((100% - 1128px)/2)) calc(12px + env(safe-area-inset-bottom))}:where(#ln-configurator) .ln-orderbar>div{min-width:0;display:flex;flex-direction:column}:where(#ln-configurator) .ln-price-label{font-size:11px;color:var(--ln-muted)}:where(#ln-configurator) .ln-orderbar strong{font-size:21px;line-height:1.5;font-variant-numeric:tabular-nums}:where(#ln-configurator) .ln-orderbar small{font-size:12px;color:var(--ln-muted)}:where(#ln-configurator) .ln-orderbar>.ln-button{padding:11px 15px;flex:none}:where(#ln-configurator) .ln-keyboard .ln-orderbar{position:static;margin-top:24px;padding:12px;border:1px solid var(--ln-line);border-radius:8px}:where(#ln-configurator) .ln-keyboard{padding-bottom:24px}:where(#ln-configurator) .ln-feedback{padding:16px;background:var(--ln-mist);border-radius:8px;font-size:14px;margin:16px 0}:where(#ln-configurator) .ln-error{background:#fff2ef;border:1px solid var(--ln-negative);color:var(--ln-negative)}:where(#ln-configurator) .ln-feedback .ln-button{margin-top:12px}:where(#ln-configurator) .ln-summary{margin:0 0 24px}:where(#ln-configurator) .ln-summary>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;border-bottom:1px solid var(--ln-line);padding:10px 0;font-size:14px}:where(#ln-configurator) .ln-summary dt{color:var(--ln-muted)}:where(#ln-configurator) .ln-summary dd{margin:0;text-align:right;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}:where(#ln-configurator) .ln-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:min(600px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:20px;border:0;border-radius:16px;background:var(--ln-chalk);color:var(--ln-ink);overscroll-behavior:contain;box-shadow:0 20px 70px #17212633}:where(#ln-configurator) .ln-modal::backdrop{background:#172126aa}:where(#ln-configurator) .ln-modal header{position:sticky;top:-20px;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:-20px -20px 0;padding:20px;background:var(--ln-chalk)}:where(#ln-configurator) .ln-modal h2{font-size:22px;margin:0}:where(#ln-configurator) .ln-modal header .ln-button{padding:8px 10px;min-height:44px;font-size:13px}:where(#ln-configurator) .ln-modal>.ln-button{width:100%;margin-top:12px}:where(#ln-configurator) .ln-confirm-price{font-size:20px}:where(#ln-configurator) .ln-shared,:where(#ln-configurator) .ln-logo-intake{max-width:680px;padding-bottom:60px}:where(#ln-configurator) .ln-shared>a{display:block;margin-top:24px}:where(#ln-configurator) .ln-logo-intake figure{margin:0 0 24px;padding:16px;background:#fff;border-radius:16px}:where(#ln-configurator) .ln-logo-intake figure img{max-height:220px;display:block;object-fit:contain;margin:auto}:where(#ln-configurator) .ln-logo-intake figcaption{overflow-wrap:anywhere;font-size:13px;margin-top:12px}:where(#ln-configurator) .ln-logo-intake input[type=file]{padding:8px;font-size:13px}:where(#ln-configurator) .ln-logo-intake input::file-selector-button{max-width:100%;min-height:44px;border:0;background:var(--ln-mist);color:var(--ln-ink);border-radius:4px;margin-right:8px;padding:8px}:where(#ln-configurator) .ln-logo-intake ol{padding-left:24px}:where(#ln-configurator) .ln-scene-fallback{padding:24px;color:#fff}:where(#ln-configurator) .ln-save-state{min-height:42px}@media(min-width:760px){:where(#ln-configurator) .ln-shell{padding-left:32px;padding-right:32px}:where(#ln-configurator) .ln-store{padding-top:64px}:where(#ln-configurator) .ln-store-art{max-width:720px}:where(#ln-configurator) .ln-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:start}:where(#ln-configurator) .ln-preview{margin:0;position:sticky;top:24px}:where(#ln-configurator) .ln-scene{height:380px}:where(#ln-configurator) .ln-config-heading .ln-config-slogan{font-size:36px}:where(#ln-configurator) .ln-steps{max-width:520px}:where(#ln-configurator) .ln-steps button{flex-direction:row;justify-content:center;font-size:14px;gap:8px}:where(#ln-configurator) .ln-step-actions,:where(#ln-configurator) .ln-project-tools{max-width:480px}:where(#ln-configurator) .ln-config>.ln-feedback{max-width:600px}}@media(max-height:500px)and (orientation:landscape){:where(#ln-configurator) .ln-orderbar{position:static;padding:12px;border-radius:8px}:where(#ln-configurator) .ln-config{padding-bottom:24px}:where(#ln-configurator) .ln-scene{height:210px}}@media(prefers-reduced-motion:reduce){:where(#ln-configurator) *,:where(#ln-configurator) *:before,:where(#ln-configurator) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:430px){:where(#ln-configurator) .ln-config-heading .ln-eyebrow{display:none}}:where(#ln-configurator) .ln-header{background:var(--ln-white)}:where(#ln-configurator) .ln-config-heading .ln-config-slogan{max-width:700px;letter-spacing:-.045em}:where(#ln-configurator) .ln-config-heading em{font-style:italic}:where(#ln-configurator) .ln-preview-modes{display:flex;gap:24px;background:var(--ln-ink);border-radius:var(--ln-radius-surface) var(--ln-radius-surface) 0 0;padding:0 20px;border-bottom:1px solid #39434a}:where(#ln-configurator) .ln-preview-modes button{background:none;color:#b6c1c8;border:0;border-bottom:2px solid transparent;min-height:52px;font-size:14px;padding:12px 0}:where(#ln-configurator) .ln-preview-modes button[aria-pressed=true]{color:#fff;border-bottom-color:#fff}:where(#ln-configurator) .ln-preview-modes button:focus-visible{outline-color:#fff;outline-offset:-3px}:where(#ln-configurator) .ln-preview-modes+.ln-scene{border-radius:0 0 var(--ln-radius-surface) var(--ln-radius-surface)}:where(#ln-configurator) .ln-graphic-preview{height:100%;padding:12px;display:flex;align-items:center;justify-content:center}:where(#ln-configurator) .ln-graphic-preview svg{width:100%;height:100%;overflow:hidden}:where(#ln-configurator) .ln-graphic-preview text{fill:transparent;stroke:#a5b7c1;stroke-width:1.2}:where(#ln-configurator) .ln-graphic-preview.is-lit text{fill:var(--ln-product-light);stroke:var(--ln-product-light);filter:drop-shadow(0 0 5px var(--ln-product-light))}:where(#ln-configurator) .ln-font-fallback{position:absolute;top:8px;left:16px;right:16px;color:#fff;font-size:12px}:where(#ln-configurator) .ln-orderbar strong{overflow-wrap:anywhere}@media(max-width:360px){:where(#ln-configurator) .ln-orderbar{gap:8px}:where(#ln-configurator) .ln-orderbar>.ln-button{max-width:52%;font-size:13px;padding:10px}:where(#ln-configurator) .ln-orderbar strong{font-size:18px}}:where(#ln-configurator) .ln-workspace{--ln-compact-scene:clamp(110px,23svh,180px);--ln-reader-height:calc(var(--ln-compact-scene) + 105px)}:where(#ln-configurator) .ln-editor{scroll-margin-top:calc(var(--ln-reader-height) + 16px)}:where(#ln-configurator) .ln-editor :is(input,textarea,select,button,label){scroll-margin-top:calc(var(--ln-reader-height) + 20px);scroll-margin-bottom:120px}:where(#ln-configurator) .ln-font-picker{border:0;padding:0;margin:0 0 24px;min-width:0}:where(#ln-configurator) .ln-font-picker legend{font-size:14px;font-weight:600;width:100%;margin-bottom:4px;display:flex;justify-content:space-between;gap:12px}:where(#ln-configurator) .ln-font-picker legend span{font-weight:400;color:var(--ln-muted)}:where(#ln-configurator) .ln-font-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(#ln-configurator) .ln-font-choice{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--ln-line);border-radius:var(--ln-radius-control);background:var(--ln-white);padding:5px 8px 8px;cursor:pointer}:where(#ln-configurator) .ln-font-choice.is-selected{border-color:var(--ln-signature);box-shadow:inset 0 0 0 1px var(--ln-signature);color:var(--ln-signature)}:where(#ln-configurator) .ln-font-choice:focus-within{outline:3px solid var(--ln-signature);outline-offset:3px}:where(#ln-configurator) .ln-font-choice input{position:absolute;width:1px;height:1px;opacity:0;inset:50% auto auto 50%;margin:0}:where(#ln-configurator) .ln-font-sample{display:flex;height:64px;align-items:center;justify-content:center;overflow:hidden}:where(#ln-configurator) .ln-font-sample svg{width:100%;height:100%;fill:currentColor}:where(#ln-configurator) .ln-font-loading{font-size:11px;color:var(--ln-muted);text-align:center}:where(#ln-configurator) .ln-font-name{font-size:12px;line-height:1.4;display:flex;justify-content:space-between;gap:4px;min-height:18px;align-items:center}:where(#ln-configurator) .ln-font-name>span{flex:none;min-width:12px}:where(#ln-configurator) .ln-preview-tools{flex-wrap:wrap}:where(#ln-configurator) .ln-preview-caption{width:100%}@media(max-width:759px){:where(#ln-configurator) .ln-workspace{display:flex;flex-direction:column;gap:24px}:where(#ln-configurator) .ln-preview{position:sticky;top:0;z-index:10;width:100%;margin:0;background:var(--ln-chalk);padding-bottom:8px;border-bottom:1px solid var(--ln-line)}:where(#ln-configurator) .ln-preview-modes{padding:0 12px;gap:24px}:where(#ln-configurator) .ln-preview-modes button{min-height:44px;padding:8px 0}:where(#ln-configurator) .ln-scene{height:var(--ln-compact-scene)}:where(#ln-configurator) .ln-preview-tools{margin:4px 0 0;flex-wrap:nowrap}:where(#ln-configurator) .ln-preview-tools .ln-button{flex:1;min-width:0}:where(#ln-configurator) .ln-preview-caption,:where(#ln-configurator) .ln-preview-explanation{display:none}:where(#ln-configurator) .ln-dimension{font-size:11px;bottom:5px;padding:2px 6px}:where(#ln-configurator) .ln-graphic-preview{padding:4px 4px 22px}:where(#ln-configurator) .ln-graphic-preview svg{width:100%;overflow:visible}:where(#ln-configurator) .ln-editor{width:100%}:where(#ln-configurator) .ln-keyboard .ln-workspace{--ln-compact-scene:80px;--ln-reader-height:132px}:where(#ln-configurator) .ln-keyboard .ln-preview-tools{display:none}}@media(max-height:500px)and (max-width:759px){:where(#ln-configurator) .ln-workspace{--ln-compact-scene:80px;--ln-reader-height:132px}:where(#ln-configurator) .ln-preview-tools{display:none}:where(#ln-configurator) .ln-orderbar{position:static;margin-top:24px;padding:12px;border:1px solid var(--ln-line);border-radius:8px}:where(#ln-configurator) .ln-config{padding-bottom:24px}}@media(max-height:380px){:where(#ln-configurator) .ln-preview{position:static}:where(#ln-configurator) .ln-editor,:where(#ln-configurator) .ln-editor :is(input,textarea,select,button,label){scroll-margin-top:16px}}@media(min-width:760px){:where(#ln-configurator) .ln-preview{grid-column:2;grid-row:1}:where(#ln-configurator) .ln-editor{grid-column:1;grid-row:1;scroll-margin-top:24px}:where(#ln-configurator) .ln-editor :is(input,textarea,select,button,label){scroll-margin-top:24px}:where(#ln-configurator) .ln-preview-caption{width:auto}:where(#ln-configurator) .ln-preview-tools{justify-content:flex-start}}
