.lxgn{letter-spacing:normal;text-transform:none;--ink:#222320;--muted:#56584f;--gold:#94753b;--gold-text:#765b26;--paper:#f7f5ef;--line:#dcd9ce;--control:#858275;--error:#9b2828;--warn:#7a4a17;--space-ink:#f4f1e8;--space-muted:#cfccc1;--space-gold:#e6c88a;--space-scrim:rgba(2,3,6,.72);display:block;background-color:#020306;background-image:var(--lxgn-galaxy,none);background-size:1600px 900px;background-repeat:repeat;background-position:center top;background-attachment:scroll;color:var(--space-ink);font:15px/1.6 Arial,sans-serif;padding:34px clamp(12px,4vw,70px) 60px;overflow-wrap:anywhere}.lxgn *{box-sizing:border-box}.lxgn [hidden]{display:none!important}.lxgn p,.lxgn li,.lxgn dt,.lxgn dd,.lxgn figcaption,.lxgn legend,.lxgn label,.lxgn details,.lxgn summary{color:var(--ink);text-transform:none;text-shadow:none;letter-spacing:normal;font-family:inherit}.lxgn h1,.lxgn h2,.lxgn h3{text-transform:none;text-shadow:none}.lxgn span,.lxgn strong,.lxgn small,.lxgn em,.lxgn i,.lxgn b,.lxgn a{color:inherit;text-transform:inherit;letter-spacing:inherit;text-shadow:none}.lxgn .gnm-wrap{max-width:1280px;margin:auto}.lxgn h1,.lxgn h2,.lxgn h3,.lxgn p{margin:0}.lxgn h1,.lxgn h2,.lxgn h3{font-family:Georgia,serif;font-weight:400;color:var(--ink)}.lxgn h1{font-size:clamp(38px,5.5vw,76px);line-height:1.05;letter-spacing:-2px;max-width:590px;margin:20px 0}.lxgn h1 em{color:var(--gold-text);font-weight:400}.lxgn h2{font-size:clamp(29px,3.5vw,43px);line-height:1.15}.lxgn h3{font-size:24px}.lxgn a{color:inherit}.lxgn .gnm-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.lxgn .gnm-brand{font:600 19px/1.3 Georgia,serif;letter-spacing:3px}.lxgn .gnm-kicker{color:var(--gold-text);font-size:11px;letter-spacing:2.5px;text-transform:uppercase;font-weight:700}.lxgn .gnm-fine{font-size:12px;color:var(--muted);line-height:1.6}.lxgn .gnm-hero{display:grid;grid-template-columns:1fr .86fr;gap:40px;align-items:center;padding:28px 0}.lxgn .gnm-copy{max-width:470px;color:var(--muted);font-size:16px;margin:0 0 20px}.lxgn .gnm-hero figure{margin:0;position:relative;background:#efefed;border-radius:3px;overflow:hidden}.lxgn .gnm-hero img{width:100%;height:370px;display:block;object-fit:cover;object-position:center 61%}.lxgn figcaption{padding:9px 14px;background:#eeece5;font-size:11px;color:var(--muted)}.lxgn .gnm-pills{display:flex;flex-wrap:wrap;gap:8px}.lxgn .gnm-pills span{padding:5px 10px;border:1px solid var(--line);font-size:11px;border-radius:20px}.lxgn .gnm-hero-cta{margin-top:22px}.lxgn .gnm-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:13px 20px;min-height:48px;font:600 13px/1.4 Arial,sans-serif;letter-spacing:.4px;border-radius:2px;cursor:pointer;text-decoration:none;transition:background .15s}.lxgn .gnm-btn:hover{background:#404239}.lxgn .gnm-btn:disabled{background:#6f716a;border-color:#6f716a;cursor:not-allowed}.lxgn .gnm-btn.secondary{background:transparent;color:var(--ink);border-color:var(--control)}.lxgn .gnm-btn.secondary:hover{background:#eae7de}.lxgn .gnm-btn.secondary:disabled{background:transparent;color:#6f716a;border-color:var(--line)}.lxgn button:focus-visible,.lxgn a:focus-visible,.lxgn input:focus-visible,.lxgn select:focus-visible,.lxgn textarea:focus-visible,.lxgn [tabindex]:focus-visible{outline:3px solid #9b7330;outline-offset:3px}.lxgn .gnm-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.lxgn .gnm-section-head p{max-width:320px}.lxgn .gnm-builder{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px;align-items:start}.lxgn .gnm-visual{min-width:0}@media(min-width:851px)and (min-height:900px){.lxgn .gnm-visual{position:sticky;top:25px}}.lxgn .gnm-panel{min-width:0}.lxgn .gnm-surface{background:var(--paper);color:var(--ink);border-radius:6px;padding:clamp(14px,2.4vw,26px)}.lxgn .gnm-space{background:var(--space-scrim);border:1px solid rgba(244,241,232,.14);border-radius:6px;padding:clamp(14px,2.4vw,26px);color:var(--space-ink)}.lxgn .gnm-space p,.lxgn .gnm-space h1,.lxgn .gnm-space h2,.lxgn .gnm-space h3,.lxgn .gnm-space .gnm-brand{color:var(--space-ink)}.lxgn .gnm-space .gnm-kicker,.lxgn .gnm-space h1 em{color:var(--space-gold)}.lxgn .gnm-space .gnm-pills span{border-color:#f4f1e86b}.lxgn .gnm-space .gnm-btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.lxgn .gnm-space .gnm-btn:hover{background:#fff}.lxgn .gnm-top.gnm-space{border-bottom:1px solid rgba(244,241,232,.14);padding-bottom:clamp(14px,2.4vw,20px)}.lxgn .gnm-section-head.gnm-space{border-top:1px solid rgba(244,241,232,.14);padding-top:clamp(14px,2.4vw,26px)}.lxgn .gnm-hero-copy h1{margin-top:14px}.lxgn .gnm-stage{position:relative;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 30%,#fff,#e8e4d9);border-radius:4px;overflow:hidden}.lxgn .gnm-stage.dark{background:radial-gradient(ellipse at 50% 32%,#282a2c,#080a0c)}.lxgn .gnm-stage-note{display:flex;justify-content:space-between;gap:12px;padding:12px 16px 0;color:#55554e;font-size:10px;text-transform:uppercase;letter-spacing:1px}.lxgn .dark .gnm-stage-note{color:#e2dece}.lxgn .dark .gnm-stage-note span{background:#020306c7;padding:2px 6px;border-radius:3px}.lxgn .gnm-stage-scroll{overflow:hidden;max-width:100%;overscroll-behavior:contain;aspect-ratio:1000/460}.lxgn .gnm-stage-scroll.zoomed{overflow:auto;-webkit-overflow-scrolling:touch;cursor:grab}.lxgn .gnm-stage svg{display:block;width:100%;height:auto;overflow:hidden;max-width:none}.lxgn .gnm-stage.paused svg{opacity:1}.lxgn .gnm-caption{font-size:12px;color:var(--muted);margin:10px 0 0;line-height:1.5}.lxgn .gnm-preview-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0}.lxgn .gnm-tool-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lxgn .gnm-zoom{display:inline-flex;align-items:center;gap:4px}.lxgn .gnm-zoom-level{font-size:12px;min-width:44px;text-align:center;color:var(--ink)}.lxgn .gnm-mini-button{background:none;border:0;border-bottom:1px solid var(--control);color:var(--ink);font:12px Arial,sans-serif;padding:8px 6px;min-width:32px;min-height:32px;cursor:pointer}.lxgn .gnm-mini-button:disabled{color:#77786f;border-bottom-color:var(--line);cursor:default}.lxgn .gnm-warning{font-size:12px;color:var(--warn);background:#fbf1e2;border-left:3px solid #c08a3e;padding:8px 10px;margin:4px 0 10px;line-height:1.5}.lxgn .gnm-proof{display:flex;gap:14px;border-top:1px solid var(--line);padding-top:16px;margin-top:15px;align-items:center}.lxgn .gnm-proof img{width:75px;height:85px;object-fit:cover;border-radius:2px}.lxgn .gnm-proof p{font-size:12px;color:var(--muted)}.lxgn .gnm-form,.lxgn fieldset.gnm-controls{margin:0}.lxgn fieldset:disabled .gnm-choice,.lxgn fieldset:disabled .gnm-confirm{cursor:not-allowed}.lxgn fieldset:disabled .gnm-option-box{opacity:.7}.lxgn fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.lxgn legend,.lxgn .gnm-label{display:block;font-size:12px;font-weight:700;letter-spacing:.4px;margin:0 0 9px;padding:0}.lxgn legend .gnm-fine{font-weight:400;letter-spacing:0}.lxgn .gnm-name{width:100%;font:26px/1.4 Georgia,serif!important;background:#fff;border:1px solid var(--control);padding:12px 14px;border-radius:2px;color:var(--ink)}.lxgn .gnm-name[aria-invalid=true]{border-color:var(--error)}.lxgn .gnm-input,.lxgn select,.lxgn textarea{width:100%;font:16px/1.4 Arial,sans-serif;color:var(--ink);background:#fff;border:1px solid var(--control);padding:11px 12px;border-radius:2px;min-height:46px}.lxgn [aria-invalid=true].gnm-input,.lxgn textarea[aria-invalid=true]{border-color:var(--error)}.lxgn .gnm-help{display:flex;justify-content:space-between;gap:12px;margin-top:5px;font-size:11px;color:var(--muted);line-height:1.5}.lxgn .gnm-count{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal}.lxgn .gnm-count.over{color:var(--error);font-weight:700}.lxgn .gnm-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lxgn .gnm-choice{position:relative;display:block;cursor:pointer;min-width:0}.lxgn .gnm-choice input{position:absolute;width:1px;height:1px;opacity:0;left:12px;top:12px}.lxgn .gnm-choice span.gnm-option-box{display:flex;flex-direction:column;justify-content:center;border:1px solid var(--control);padding:11px 13px;min-height:76px;background:#faf9f5;border-radius:2px;min-width:0}.lxgn .gnm-choice input:checked+span.gnm-option-box{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#f2ecdf}.lxgn .gnm-choice input:focus-visible+span.gnm-option-box{outline:3px solid #9b7330;outline-offset:3px}.lxgn .gnm-choice strong{font-size:13px}.lxgn .gnm-choice small{font-size:11px;color:var(--muted)}.lxgn .gnm-badge{display:inline-block;margin-top:3px;font-size:10px!important;color:var(--warn)!important;font-weight:700}.lxgn .gnm-font-sample{display:block;width:100%;font-size:29px;line-height:1.25;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.lxgn .gnm-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.lxgn .gnm-colors .gnm-option-box{align-items:center;gap:6px;padding:10px 5px;min-height:80px;text-align:center}.lxgn .gnm-swatch{width:21px;height:21px;border-radius:50%;border:1px solid #ba9b60;background:linear-gradient(125deg,#a47b2c,#f8dfa0,#b48736)}.lxgn .gnm-swatch.white{border-color:#a7aaa9;background:linear-gradient(125deg,#8b959a,#f9fbff,#a5acb0)}.lxgn .gnm-swatch.rose{border-color:#b6816b;background:linear-gradient(125deg,#a35f4a,#f3c8b6,#bd8771)}.lxgn .gnm-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:4px 0 22px}.lxgn .gnm-price-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.lxgn .gnm-price-value{font:30px/1.3 Georgia,serif}.lxgn .gnm-price-unit{font:11px Arial,sans-serif}.lxgn .gnm-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lxgn .gnm-field{margin:0 0 13px;min-width:0}.lxgn .gnm-confirm{display:flex;gap:10px;align-items:flex-start;font-size:12px;margin:12px 0;color:var(--muted);cursor:pointer}.lxgn .gnm-confirm input{flex:0 0 17px;width:17px;height:17px;margin:2px 0 0;accent-color:var(--gold)}.lxgn .gnm-confirm input:disabled+span{color:#77786f}.lxgn .gnm-actions{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:6px}.lxgn .gnm-notice{padding:12px 14px;border:1px solid #d9c89f;background:#f6efde;font-size:12px;margin-bottom:16px;color:#5a4826}.lxgn .gnm-error{color:var(--error);font-size:12px;min-height:18px;margin-top:5px;line-height:1.5}.lxgn .gnm-error:empty{min-height:0;margin:0}.lxgn .gnm-review-errors{margin-top:14px;padding:12px 14px;border-left:3px solid var(--error);background:#fbecea;font-size:12px;color:#5d1717}.lxgn .gnm-review-errors ul{margin:6px 0 0;padding-left:18px}.lxgn .gnm-linklike{background:none;border:0;padding:2px 0;margin:0;color:inherit;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.lxgn .gnm-status{font-size:12px;min-height:22px;color:var(--muted);margin-top:10px}.lxgn .gnm-request{margin-top:20px;padding:18px;border:1px solid var(--line);background:#eeece4}.lxgn .gnm-request h3{margin-bottom:14px}.lxgn .gnm-request .gnm-btn{width:100%}.lxgn .gnm-summary{margin:0 0 6px;display:grid;gap:6px;font-size:13px}.lxgn .gnm-summary div{display:grid;grid-template-columns:minmax(110px,34%) 1fr;gap:10px;border-bottom:1px solid var(--line);padding-bottom:6px}.lxgn .gnm-summary dt{color:var(--muted);font-size:12px}.lxgn .gnm-summary dd{margin:0;min-width:0}.lxgn .gnm-consent{margin:0 0 14px}.lxgn .gnm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:32px}.lxgn .gnm-step-no{display:block;font:italic 27px Georgia,serif;color:var(--gold-text);margin-bottom:10px}.lxgn .gnm-steps h3{font-size:20px;margin-bottom:6px}.lxgn .gnm-steps p{font-size:13px;color:var(--muted)}.lxgn .gnm-faq{margin-top:24px;max-width:900px}.lxgn .gnm-faq summary{cursor:pointer;padding:13px 0;font-weight:600;border-bottom:1px solid var(--line);font-size:13px}.lxgn .gnm-faq details p{font-size:13px;color:var(--muted);padding:12px 0}.lxgn .gnm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lxgn .gnm-fine,.lxgn .gnm-copy,.lxgn .gnm-price-note,.lxgn .gnm-pending,.lxgn .gnm-pending li,.lxgn .gnm-help,.lxgn .gnm-caption,.lxgn .gnm-status,.lxgn .gnm-confirm,.lxgn .gnm-confirm span,.lxgn .gnm-summary dt,.lxgn figcaption,.lxgn .gnm-proof p,.lxgn .gnm-steps p,.lxgn .gnm-choice small{color:var(--muted)}.lxgn .gnm-kicker{color:var(--gold-text)}.lxgn .gnm-error{color:var(--error)}.lxgn .gnm-warning{color:var(--warn)}.lxgn .gnm-notice{color:#5a4826}.lxgn .gnm-review-errors,.lxgn .gnm-review-errors p,.lxgn .gnm-review-errors li,.lxgn .gnm-review-errors strong{color:#5d1717}.lxgn .gnm-faq details{border:0;background:transparent;margin:0;padding:0;color:var(--ink)}.lxgn .gnm-faq summary{color:var(--ink);background:transparent;font:600 13px/1.5 Arial,sans-serif;letter-spacing:normal;list-style:revert}.lxgn .gnm-faq summary::marker,.lxgn .gnm-faq summary::-webkit-details-marker{color:var(--ink)}.lxgn .gnm-faq details p{color:var(--muted);font:13px/1.6 Arial,sans-serif;letter-spacing:normal}.lxgn .gnm-btn,.lxgn .gnm-mini-button,.lxgn .gnm-linklike{text-transform:none;text-shadow:none;box-shadow:none;width:auto;height:auto}.lxgn .gnm-btn{letter-spacing:.4px}.lxgn .gnm-mini-button{letter-spacing:normal;border-radius:0}.lxgn .gnm-linklike{color:#5d1717;letter-spacing:normal}.lxgn .gnm-name,.lxgn .gnm-input,.lxgn select,.lxgn textarea{text-transform:none;letter-spacing:normal;box-shadow:none;height:auto;margin:0;max-width:100%}.lxgn .gnm-confirm input[type=checkbox],.lxgn .gnm-confirm input[type=radio]{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;padding:0;border:0;box-shadow:none;min-height:0}.lxgn .gnm-label,.lxgn legend{color:var(--ink);text-transform:none}.lxgn .gnm-space .gnm-fine,.lxgn .gnm-space .gnm-copy{color:var(--space-muted)}.lxgn .gnm-space .gnm-kicker{color:var(--space-gold)}.lxgn .gnm-choice strong{color:var(--ink)}.lxgn .gnm-faq summary{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)}.lxgn .gnm-surface :focus-visible{outline:3px solid #765b26!important;outline-offset:3px!important}.lxgn .gnm-space :focus-visible{outline:3px solid #e6c88a!important;outline-offset:3px!important}.lxgn .gnm-btn:disabled,.lxgn .gnm-mini-button:disabled{opacity:1!important}.lxgn .gnm-btn:disabled{background:#e5e2d8;color:#56584f;border-color:#858275}.lxgn .gnm-btn.secondary:disabled{background:#e5e2d8;color:#56584f;border-color:#858275}.lxgn .gnm-mini-button:disabled{color:#56584f;border-bottom-color:#858275}.lxgn .gnm-name::placeholder,.lxgn .gnm-input::placeholder,.lxgn textarea::placeholder{color:#66685f;opacity:1}.lxgn select,.lxgn select option{color-scheme:light}.lxgn select option{color:var(--ink);background:#fff}.lxgn .gnm-stage:not(.dark) [data-layer=frame]{filter:drop-shadow(0 0 1px #383832)}.lxgn .gnm-font-sample{white-space:pre}.lxgn .gnm-stage text{white-space:pre}.lxgn .gnm-summary dd.gnm-exact{white-space:pre-wrap;font-family:Georgia,serif}@media(max-width:850px){.lxgn{padding-top:22px}.lxgn .gnm-hero{grid-template-columns:1fr .8fr;gap:20px}.lxgn .gnm-hero img{height:310px}.lxgn .gnm-builder{grid-template-columns:1fr;gap:20px}.lxgn .gnm-proof{display:none}}@media(max-width:560px){.lxgn .gnm-top{flex-wrap:wrap}.lxgn .gnm-top .gnm-fine{font-size:10px}.lxgn .gnm-brand{font-size:15px;letter-spacing:2px}.lxgn .gnm-hero{grid-template-columns:1fr;padding:20px 0;gap:20px}.lxgn h1{margin:13px 0;letter-spacing:-1px}.lxgn .gnm-hero img{height:220px}.lxgn .gnm-section-head{display:block}.lxgn .gnm-section-head p{margin-top:10px}.lxgn .gnm-actions,.lxgn .gnm-row{grid-template-columns:1fr}.lxgn .gnm-steps{grid-template-columns:1fr;gap:20px}.lxgn .gnm-step-no{float:left;width:40px;margin-bottom:0}.lxgn .gnm-steps h3,.lxgn .gnm-steps p{margin-left:40px}.lxgn .gnm-request{padding:14px}.lxgn .gnm-colors strong{font-size:11px}.lxgn .gnm-summary div{grid-template-columns:1fr;gap:2px}}@media(max-width:360px){.lxgn .gnm-options{grid-template-columns:1fr}.lxgn .gnm-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.lxgn .gnm-name{font-size:22px!important}}@media(prefers-reduced-motion:reduce){.lxgn *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lxgn .gnm-price-note{font-size:12px;color:var(--muted);margin-top:5px}.lxgn .gnm-mobile-summary{display:none}.lxgn [data-font-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.lxgn [data-font-grid]>.gnm-choice .gnm-option-box{height:100%;min-height:96px;padding:11px 9px}.lxgn [data-font-grid]>.gnm-choice .gnm-font-sample{font-size:28px}.lxgn .gnm-more-styles{grid-column:1/-1;border-top:1px solid var(--line);padding-top:5px;color:var(--ink)}.lxgn .gnm-more-styles>summary{cursor:pointer;list-style:revert;font-size:12px;font-weight:600;color:var(--ink);padding:9px 2px;background:transparent}.lxgn .gnm-more-styles>summary::marker{color:var(--gold-text)}.lxgn .gnm-preview-help>summary,.lxgn .gnm-more-styles>summary{color:var(--ink)!important;-webkit-text-fill-color:var(--ink);cursor:pointer;font:600 12px/1.5 Arial,sans-serif}.lxgn .gnm-preview-help>summary::marker,.lxgn .gnm-more-styles>summary::marker{color:var(--gold-text);-webkit-text-fill-color:var(--gold-text)}.lxgn .gnm-more-styles[open]>.gnm-options{padding:8px 0 2px}.lxgn .gnm-reference-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 34px}.lxgn .gnm-reference-gallery figure{min-width:0;margin:0;background:var(--paper);border:1px solid rgba(230,200,138,.24);border-radius:7px;overflow:hidden}.lxgn .gnm-reference-gallery img{display:block;width:100%;height:340px;object-fit:cover;object-position:center 64%}.lxgn .gnm-reference-gallery figure:nth-child(2) img{object-position:center 60%}.lxgn .gnm-reference-gallery figure:nth-child(3) img{object-position:center}.lxgn .gnm-reference-gallery figcaption{min-height:52px;padding:12px 14px;color:var(--muted);background:var(--paper);font-size:12px}.lxgn .gnm-namebox,.lxgn .gnm-request{scroll-margin-block:100px}.lxgn .gnm-section-head:not(.gnm-space){color:var(--space-ink)}.lxgn .gnm-section-head:not(.gnm-space) h2{color:var(--space-ink)}.lxgn .gnm-section-head:not(.gnm-space) .gnm-fine{color:var(--space-muted)}.lxgn .gnm-section-head:not(.gnm-space) .gnm-kicker{color:var(--space-gold)}@media(max-width:850px){.lxgn .gnm-mobile-summary{position:sticky;top:var(--gnm-header-offset,8px);z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;margin:0 0 20px;background:#f8f5ed;border:1px solid #c9b787;border-radius:5px;box-shadow:0 5px 18px #1a160d14}.lxgn .gnm-mobile-summary strong{display:block;color:var(--ink);font:22px/1.25 Georgia,serif}.lxgn .gnm-mobile-summary small{display:block;color:var(--muted);font-size:10px;line-height:1.4;margin-top:2px}.lxgn .gnm-mobile-summary .gnm-mini-button{flex:0 0 auto;min-height:44px;font-size:11px;border:1px solid var(--control);border-radius:3px;padding:8px 10px;color:var(--ink);background:transparent}.lxgn .gnm-actions{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:2;background:var(--paper);padding:10px;margin:6px -10px 0;border:1px solid var(--line);border-radius:5px;box-shadow:0 3px 14px #1e180c14}.lxgn .gnm-panel:has(input[type=text]:focus,input[type=email]:focus,textarea:focus) .gnm-actions,.lxgn .gnm-panel:has(input[type=text]:focus,input[type=email]:focus,textarea:focus) .gnm-mobile-summary{position:static}.lxgn .gnm-reference-gallery img{height:280px}}@media(max-width:560px){.lxgn{padding-top:14px}.lxgn .gnm-top{gap:6px;padding:12px}.lxgn .gnm-hero{grid-template-columns:minmax(0,1fr) 112px;gap:12px;padding:12px 0 18px;align-items:start}.lxgn .gnm-hero-copy{padding:16px 14px}.lxgn .gnm-hero-copy h1{font-size:31px;line-height:1.08;margin:10px 0 12px;letter-spacing:-.8px}.lxgn .gnm-hero .gnm-copy{font-size:13px;line-height:1.5;margin-bottom:12px}.lxgn .gnm-hero .gnm-kicker{font-size:9px;letter-spacing:1.2px}.lxgn .gnm-hero .gnm-pills{gap:5px}.lxgn .gnm-hero .gnm-pills span{font-size:10px;line-height:1.35;padding:4px 7px}.lxgn .gnm-hero .gnm-hero-cta{margin-top:12px;min-height:43px;padding:9px 10px;font-size:11px;letter-spacing:0}.lxgn .gnm-hero img{height:188px;object-position:51% 62%}.lxgn .gnm-hero figcaption{padding:7px;font-size:10px;line-height:1.45}.lxgn .gnm-section-head{margin-bottom:14px}.lxgn .gnm-section-head h2{font-size:27px}.lxgn .gnm-section-head p{font-size:11px;margin-top:7px}.lxgn .gnm-help{font-size:11px;line-height:1.4}.lxgn .gnm-stage-note{font-size:9px;padding:10px 10px 0}.lxgn .gnm-caption{font-size:11px}.lxgn .gnm-actions{grid-template-columns:1fr 1fr;gap:8px}.lxgn .gnm-actions .gnm-btn{padding:10px 7px;font-size:11px;letter-spacing:0}.lxgn .gnm-reference-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;margin-top:16px}.lxgn .gnm-reference-gallery figure{flex:0 0 78%;scroll-snap-align:start}.lxgn .gnm-reference-gallery img{height:290px}}@media(max-width:360px){.lxgn .gnm-hero{grid-template-columns:minmax(0,1fr) 90px;gap:9px}.lxgn .gnm-hero-copy{padding:13px 10px}.lxgn .gnm-hero-copy h1{font-size:27px}.lxgn [data-font-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.lxgn [data-font-grid]>.gnm-choice .gnm-option-box{padding:9px 6px}.lxgn [data-font-grid]>.gnm-choice .gnm-font-sample{font-size:24px}.lxgn [data-font-grid]>.gnm-choice small{font-size:10px}.lxgn .gnm-mobile-summary{padding:9px;gap:8px}.lxgn .gnm-mobile-summary strong{font-size:19px}}.lxgn .gnm-namebox{margin:0 0 16px}.lxgn .gnm-namebox .gnm-name{font-size:28px!important}.lxgn .gnm-notice--error{border-color:#c98a8a;background:#fbecea;color:#5d1717}.lxgn .gnm-notice--error p,.lxgn .gnm-notice--error li,.lxgn .gnm-notice--error strong{color:#5d1717}.lxgn .gnm-notice--warn{border-color:#c9a45a;background:#fbf1e2;color:#5a3a0f}.lxgn .gnm-success{margin-top:24px;max-width:760px}.lxgn .gnm-success h2{margin:8px 0 12px}.lxgn .gnm-success p{color:var(--ink);margin:0 0 12px}.lxgn .gnm-success .gnm-btn{margin:4px 8px 0 0}.lxgn .gnm-guard,.lxgn .gnm-error[data-guard-error]{margin:10px 0}.lxgn .gnm-dry{margin-top:16px;padding:16px 18px;border:1px dashed #8f8c80;background:#f3f1ea}.lxgn .gnm-dry-fields{margin:8px 0;padding:10px 12px;background:#fff;border:1px solid var(--line);font:12px/1.5 ui-monospace,Menlo,Consolas,monospace;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.lxgn .gnm-sim-outcomes{margin:12px 0 6px}.lxgn .gnm-sim-outcomes .gnm-confirm{margin:6px 0}.lxgn .gnm-sim-screen{margin-top:12px;padding:14px;border:2px dashed #8f8c80;background:#fff;color:var(--ink);font-size:13px}.lxgn .gnm-sim-screen strong,.lxgn .gnm-sim-screen p{color:var(--ink)}.lxgn .gnm-sim-tag{display:inline-block;margin-bottom:8px;padding:2px 8px;background:#222320;color:#fff!important;font-size:11px;letter-spacing:1px}.lxgn .gnm-dry .gnm-btn{width:100%;margin-top:4px}@media(max-width:560px){.lxgn .gnm-mini-button{min-width:44px;min-height:44px}.lxgn .gnm-dry{padding:14px}.lxgn .gnm-namebox .gnm-name{font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/1lux-gold-name-maker.css.map */
