@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-dm-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:80rem){.xl\:block{display:block}}}:root{--ls-bg:#0a0a0b;--ls-charcoal:#121214;--ls-stone:#1c1c1f;--ls-elevated:#242428;--ls-text:#fafafa;--ls-text-muted:#a1a1aa;--ls-text-faint:#71717a;--ls-gold:#c9a227;--ls-gold-bright:#d4af37;--ls-gold-deep:#9a7b1a;--ls-pillar-business:#a8a8b0;--ls-pillar-retirement:#1e4a8c;--ls-pillar-legacy:#b91c1c;--ls-pillar-legacy-personal:#c9a227;--ls-border:#c9a22724;--ls-border-strong:#c9a22752;--ls-focus:#d4af37;--ls-header-h:4.25rem;--background:var(--ls-bg);--foreground:var(--ls-text)}html{scroll-behavior:smooth;color-scheme:dark}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--ls-bg);min-height:100dvh;color:var(--ls-text);font-family:var(--font-dm-sans),system-ui,sans-serif;font-feature-settings:"ss01" on,"kern" on;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}:focus-visible{outline:2px solid var(--ls-focus);outline-offset:3px}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ls-display{font-family:var(--font-instrument),Georgia,"Times New Roman",serif;letter-spacing:-.03em;font-weight:500;line-height:1.12}.ls-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0bb8;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,box-shadow .25s;position:sticky;top:0}.ls-header--scrolled{border-color:var(--ls-border);background:#0a0a0bf0;box-shadow:0 12px 40px #00000059}.ls-header__inner{max-width:72rem;min-height:var(--ls-header-h);justify-content:space-between;gap:1rem;margin:0 auto;padding:.75rem 1.25rem}.ls-header__inner,.ls-logo{align-items:center;display:flex}.ls-logo{flex-shrink:0;gap:.65rem;text-decoration:none}.ls-logo__mark{object-fit:contain;border-radius:.35rem;width:2.5rem;height:2.5rem}.ls-logo__wordmark{flex-direction:column;line-height:1.05;display:flex}.ls-logo__line1,.ls-logo__line2{letter-spacing:.16em;color:var(--ls-text);font-size:.68rem;font-weight:700}.ls-logo__line2{color:var(--ls-gold)}.ls-nav{align-items:center;gap:1.75rem;display:none}@media (min-width:900px){.ls-nav{display:flex}}.ls-nav__link{letter-spacing:.04em;color:var(--ls-text-muted);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s}.ls-nav__link:hover{color:var(--ls-gold-bright)}.ls-nav__link--commercial{color:var(--ls-gold);font-weight:600}.ls-nav__link--commercial:hover{color:var(--ls-gold-bright)}.ls-nav__link--home{color:var(--ls-gold);font-weight:600}.ls-nav__link--home:hover{color:var(--ls-gold-bright)}.ls-mobile-nav__link--commercial{font-weight:600;color:var(--ls-gold)!important}.ls-header--commercial .ls-link-quiet--home{display:none}@media (min-width:640px){.ls-header--commercial .ls-link-quiet--home{display:inline}}@media (min-width:900px){.ls-header--commercial .ls-link-quiet--home{display:none}}.ls-header__actions{align-items:center;gap:.75rem;display:flex}.ls-link-quiet{color:var(--ls-text-muted);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:none}.ls-link-quiet:hover{color:var(--ls-text)}@media (min-width:640px){.ls-link-quiet{display:inline}}.ls-btn-gold{letter-spacing:.03em;color:#0a0a0b;background:linear-gradient(145deg,var(--ls-gold-bright) 0,var(--ls-gold) 55%,var(--ls-gold-deep) 100%);border:1px solid #ffffff14;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1.05rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .12s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #c9a2272e}.ls-btn-gold:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff24,0 10px 28px #c9a22742}.ls-btn-gold:active{transform:scale(.98)}.ls-btn-gold:focus-visible{outline:2px solid var(--ls-focus);outline-offset:3px}.ls-btn-gold--block{width:100%;min-height:3rem;padding:.85rem 1rem;font-size:.875rem}.ls-menu-btn{border:1px solid var(--ls-border);background:var(--ls-stone);cursor:pointer;width:2.75rem;height:2.75rem;color:var(--ls-text);border-radius:.5rem;justify-content:center;align-items:center;display:flex}@media (min-width:900px){.ls-menu-btn{display:none}}.ls-menu-btn__bars,.ls-menu-btn__bars:after,.ls-menu-btn__bars:before{background:var(--ls-text);border-radius:1px;width:1.1rem;height:1.5px;transition:transform .2s,opacity .2s;display:block;position:relative}.ls-menu-btn__bars:after,.ls-menu-btn__bars:before{content:"";position:absolute;left:0}.ls-menu-btn__bars:before{top:-5px}.ls-menu-btn__bars:after{top:5px}.ls-menu-btn__bars[data-open]{background:0 0}.ls-menu-btn__bars[data-open]:before{top:0;transform:rotate(45deg)}.ls-menu-btn__bars[data-open]:after{top:0;transform:rotate(-45deg)}.ls-mobile-panel{border-top:1px solid var(--ls-border);background:var(--ls-charcoal);padding:0 1.25rem 1.25rem}.ls-mobile-panel[hidden]{display:none}.ls-mobile-nav{flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}.ls-mobile-nav__link{color:var(--ls-text);border-bottom:1px solid #ffffff0a;padding:.75rem .25rem;font-size:.95rem;font-weight:500;text-decoration:none}.ls-mobile-nav__counter{border:1px solid var(--ls-border);background:var(--ls-bg);border-radius:.75rem;margin:.75rem 0 1rem;padding:.75rem}.ls-tax-counter__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-gold);margin:0;font-size:.62rem;font-weight:700}.ls-tax-counter__value{letter-spacing:-.02em;color:var(--ls-text);margin:.15rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.2}.ls-tax-counter--sm .ls-tax-counter__value{font-size:.92rem}.ls-tax-counter--lg .ls-tax-counter__label{letter-spacing:.16em;font-size:.68rem}.ls-tax-counter--lg .ls-tax-counter__value{letter-spacing:-.03em;color:var(--ls-text);text-shadow:0 0 40px #c9a22733;font-size:clamp(1.65rem,3.5vw,2.15rem)}.ls-header__counter .ls-tax-counter__value{font-size:.95rem}.ls-footer{border-top:1px solid var(--ls-border);background:var(--ls-charcoal);margin-top:auto}.ls-footer__inner{gap:2rem;max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem;display:grid}@media (min-width:768px){.ls-footer__inner{grid-template-columns:1.4fr 1fr;padding:3rem 1.5rem}}.ls-footer__logo{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.ls-footer__mark{border-radius:.35rem;flex-shrink:0}.ls-footer__name{letter-spacing:.06em;text-transform:uppercase;color:var(--ls-text);margin:0;font-size:.95rem;font-weight:700}.ls-footer__address{color:var(--ls-text-muted);margin:.65rem 0 0;font-size:.875rem;line-height:1.5}.ls-footer__tag{max-width:22rem;color:var(--ls-text-faint);margin:.75rem 0 0;font-size:.8125rem;line-height:1.55}.ls-footer__cols{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ls-footer__heading{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-gold);margin:0 0 .65rem;font-size:.65rem;font-weight:700}.ls-footer__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ls-footer__list a{color:var(--ls-text-muted);font-size:.875rem;text-decoration:none;transition:color .15s}.ls-footer__list a:hover{color:var(--ls-text)}.ls-footer__irc{max-width:72rem;margin:0 auto;padding:0 1.25rem 1.25rem}.ls-footer__irc-details{border-top:1px solid #ffffff0d;padding-top:1rem}.ls-footer__irc-summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-text-faint);-webkit-user-select:none;user-select:none;font-size:.7rem;font-weight:700;list-style:none}.ls-footer__irc-summary::-webkit-details-marker{display:none}.ls-footer__irc-summary:after{content:" +";color:var(--ls-gold)}.ls-footer__irc-details[open] .ls-footer__irc-summary:after{content:" −"}.ls-footer__irc-summary:hover{color:var(--ls-text-muted)}.ls-footer__irc-list{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.45rem 1rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.ls-footer__irc-list li{flex-direction:column;gap:.1rem;font-size:.78rem;display:flex}.ls-footer__irc-code{color:var(--ls-gold);font-variant-numeric:tabular-nums;font-weight:600}.ls-footer__irc-note{color:var(--ls-text-faint);font-size:.72rem}.ls-footer__irc-note-foot{color:var(--ls-text-faint);max-width:36rem;margin:.75rem 0 0;font-size:.68rem;line-height:1.5}.ls-footer__bottom{text-align:center;border-top:1px solid #ffffff0d;padding:1rem 1.25rem 1.5rem}.ls-footer__bottom p{color:var(--ls-text-faint);margin:0;font-size:.7rem}.ls-footer__disclaimer{max-width:42rem;line-height:1.5;margin-top:.35rem!important;margin-left:auto!important;margin-right:auto!important}.ls-footer__disclaimer a{color:var(--ls-text-muted);text-underline-offset:.15em;text-decoration:underline}.ls-footer__disclaimer a:hover{color:var(--ls-gold)}.ls-shell-main{min-height:calc(100dvh - var(--ls-header-h))}.ls-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ls-gold);margin:0;font-size:.7rem;font-weight:700}.ls-btn-gold--hero{border-radius:.75rem;min-height:3rem;padding:.9rem 1.4rem;font-size:.9rem}.ls-hero{isolation:isolate;min-height:calc(100svh - var(--ls-header-h));min-height:calc(100dvh - var(--ls-header-h));border-bottom:1px solid var(--ls-border);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.ls-hero__atmosphere{z-index:0;position:absolute;inset:0}.ls-hero__atmosphere-img{object-fit:cover;object-position:center 40%;opacity:.38;transform:scale(1.04)}.ls-hero__veil{background:linear-gradient(105deg,#0a0a0bf0,#0a0a0bd1 42%,#0a0a0b8c 68%,#0a0a0bc7),radial-gradient(55% 60% at 78% 42%,#c9a22724,#0000 62%),linear-gradient(#0a0a0b33,#0a0a0beb);position:absolute;inset:0}.ls-hero__fog{pointer-events:none;background:linear-gradient(#0000,#12121459 40%,#0a0a0beb);height:42%;position:absolute;bottom:0;left:0;right:0}.ls-hero__grid{z-index:2;align-items:center;gap:2rem;width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.25rem 4.5rem;display:grid;position:relative}@media (min-width:960px){.ls-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem 3rem;padding:2.5rem 1.5rem 5rem}}.ls-hero__copy{flex-direction:column;align-items:flex-start;max-width:38rem;display:flex}.ls-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-gold);margin:0;font-size:clamp(.62rem,1.6vw,.72rem);font-weight:700;line-height:1.45}.ls-hero__headline{color:var(--ls-text);text-wrap:balance;max-width:14ch;margin:.85rem 0 0;font-size:clamp(1.85rem,4.8vw,3.15rem);font-weight:500;line-height:1.08}.ls-hero__subhead{color:var(--ls-text-muted);max-width:36rem;margin:1.15rem 0 0;font-size:clamp(.98rem,1.6vw,1.125rem);line-height:1.65}.ls-hero__micro{letter-spacing:.12em;text-transform:uppercase;color:var(--ls-gold-bright);margin:1rem 0 0;font-size:.8rem;font-weight:700}.ls-hero__cta-primary{width:100%;margin-top:1.6rem}.ls-hero__doors{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.85rem;display:flex}.ls-hero__edu,.ls-hero__login{color:var(--ls-text-muted);border-bottom:1px solid #0000;align-items:center;min-height:2.75rem;padding:.45rem 0;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.ls-hero__edu:hover,.ls-hero__login:hover{color:var(--ls-text);border-bottom-color:var(--ls-gold)}.ls-hero__edu{color:var(--ls-text-faint);font-size:.82rem;font-weight:500}@media (min-width:960px){.ls-hero__copy{grid-template-columns:1fr auto;align-items:start;column-gap:1.25rem;display:grid}.ls-hero__eyebrow,.ls-hero__headline,.ls-hero__micro,.ls-hero__proof,.ls-hero__subhead{grid-column:1/-1}.ls-hero__cta-primary{grid-column:1;width:auto}.ls-hero__doors{grid-column:2;align-self:center;margin-top:1.6rem}.ls-hero__edu,.ls-hero__login{white-space:nowrap}}.ls-hero__proof{border:1px solid var(--ls-border);background:linear-gradient(160deg,#1c1c1fd9,#0a0a0bb8);border-radius:.9rem;max-width:22rem;margin-top:1.75rem;padding:1rem 1.15rem;box-shadow:0 16px 40px #00000059}.ls-hero__advantage{color:var(--ls-text-faint);border-top:1px solid #c9a2271f;margin:.65rem 0 0;padding-top:.65rem;font-size:.78rem;line-height:1.45}.ls-hero__visual{order:1;justify-self:center;width:min(100%,18rem);position:relative}.ls-hero__copy{order:0}@media (min-width:960px){.ls-hero__visual{order:0;justify-self:end;width:min(100%,22rem)}.ls-hero__copy{order:0}}@media (max-width:959px){.ls-hero__grid{flex-direction:column;padding-top:1.25rem;padding-bottom:3.5rem;display:flex}.ls-hero__copy{display:contents}.ls-hero__eyebrow{order:1}.ls-hero__headline{order:2;max-width:none}.ls-hero__subhead{order:3}.ls-hero__micro{order:4}.ls-hero__cta-primary{order:5}.ls-hero__proof{order:6;width:100%;max-width:none}.ls-hero__visual{order:7;align-self:center;width:min(72vw,16.5rem);margin-top:.5rem}.ls-hero__doors{order:8;align-self:center;align-items:center;margin-top:1rem}.ls-btn-gold--hero{width:100%;max-width:22rem}}.ls-hero__tower{z-index:2;position:relative}.ls-hero__tower-img{filter:drop-shadow(0 28px 50px #000000a6);width:100%;height:auto;display:block}.ls-hero__tower-glow{z-index:1;pointer-events:none;filter:blur(8px);background:radial-gradient(#d4af3759 0,#c9a22714 45%,#0000 70%);width:70%;height:35%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.ls-hero__tower-base-fog{z-index:3;pointer-events:none;background:linear-gradient(#0000,#0a0a0b73 40%,#0a0a0bd9);height:28%;position:absolute;bottom:-4%;left:-15%;right:-15%}.ls-hero__scroll{z-index:3;color:var(--ls-text-faint);flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;transition:color .15s;display:flex;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.ls-hero__scroll:hover{color:var(--ls-gold)}.ls-hero__scroll-label{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:600}.ls-hero__scroll-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.55rem;height:.55rem;animation:ls-scroll-bob 1.8s ease-in-out infinite;transform:rotate(45deg)}@keyframes ls-scroll-bob{0%,to{opacity:.55;transform:rotate(45deg)translateY(0)}50%{opacity:1;transform:rotate(45deg)translateY(4px)}}.ls-reveal{opacity:0;animation:ls-rise .72s cubic-bezier(.22,1,.36,1) forwards;transform:translateY(14px)}.ls-reveal--1{animation-delay:50ms}.ls-reveal--2{animation-delay:.14s}.ls-reveal--3{animation-delay:.24s}.ls-reveal--4{animation-delay:.32s}.ls-reveal--5{animation-delay:.4s}.ls-reveal--6{animation-delay:.5s}.ls-reveal--tower{animation-name:ls-tower-in;animation-delay:.28s}@keyframes ls-rise{to{opacity:1;transform:translateY(0)}}@keyframes ls-tower-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ls-strategy-anchor{border-top:1px solid var(--ls-border);background:var(--ls-charcoal);scroll-margin-top:calc(var(--ls-header-h) + 1rem)}.ls-strategy-anchor__inner{text-align:center;max-width:36rem;margin:0 auto;padding:4rem 1.25rem 4.5rem}.ls-strategy-anchor__inner h2{margin:.75rem 0 0;font-size:clamp(1.5rem,3vw,2rem)}.ls-strategy-anchor__body{color:var(--ls-text-muted);margin:1rem auto 1.5rem;font-size:.98rem;line-height:1.65}.ls-strategy-anchor .ls-btn-gold{display:inline-flex}.ls-section-slot{max-width:72rem;scroll-margin-top:calc(var(--ls-header-h) + .75rem);border-bottom:1px solid #ffffff0a;margin:0 auto;padding:4rem 1.25rem}.ls-section-slot[hidden]{display:none}.ls-section-slot__label{letter-spacing:.16em;text-transform:uppercase;color:var(--ls-gold);margin:0;font-size:.65rem;font-weight:700}.ls-section-slot h2{letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.5rem;font-weight:600}.ls-section-slot p{max-width:36rem;color:var(--ls-text-muted);margin:.65rem 0 0;font-size:.9375rem;line-height:1.6}.ls-section-slot__meta{color:var(--ls-text-faint);margin-top:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.hidden{display:none}@media (min-width:1280px){.xl\:block{display:block}}.tabular-nums{font-variant-numeric:tabular-nums}a[href=\#main]:focus{z-index:100;clip:auto;background:var(--ls-gold);color:#0a0a0b;border-radius:.5rem;width:auto;height:auto;margin:0;padding:.75rem 1rem;font-weight:700;text-decoration:none;position:fixed;top:1rem;left:1rem;overflow:visible}.ls-section-divider{background:linear-gradient(90deg,var(--ls-gold),transparent);width:48px;height:2px;margin-bottom:.75rem}.ls-cine{border-top:1px solid var(--ls-border);--ls-cine-p:0;--ls-cine-vh:420;background:#050506;height:auto;padding:0;position:relative}.ls-cine--scroll{height:calc(var(--ls-cine-vh,420) * 1vh);height:calc(var(--ls-cine-vh,420) * 1dvh);padding:0}.ls-cine-sticky{z-index:1;height:100dvh;min-height:100svh;position:sticky;top:0;overflow:hidden}.ls-cine-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.ls-cine-bg__img{object-fit:cover;opacity:.22;transform:scale(1.06);translate:0 calc(var(--ls-cine-p) * -3%)}.ls-cine-bg__veil{background:radial-gradient(60% 50% at 50% 40%,#c9a22712,#0000 55%),linear-gradient(#050506bf,#05050673 35%,#050506eb);position:absolute;inset:0}.ls-cine-bg__vignette{background:radial-gradient(#0000 35%,#000000bf 100%);position:absolute;inset:0}.ls-cine-layout{z-index:2;max-width:56rem;height:100%;padding:calc(var(--ls-header-h) + .75rem) 1.25rem 1.25rem;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.75rem;margin:0 auto;display:flex;position:relative}.ls-cine-intro{text-align:center;opacity:1;flex:none;max-width:32rem;margin:0 auto;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.ls-cine[data-progress-band=chapter] .ls-cine-intro{opacity:0;visibility:hidden;pointer-events:none;clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden;transform:translateY(-12px)}.ls-cine-intro h2{margin:.5rem 0 0;font-size:clamp(1.65rem,3.8vw,2.5rem);line-height:1.12}.ls-cine-intro__line2{color:var(--ls-gold-bright);display:block}.ls-cine-intro__sub{color:var(--ls-text-muted);margin:.75rem 0 0;font-size:.92rem;line-height:1.55}.ls-cine-intro__cue{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-gold);flex-direction:column;align-items:center;gap:.35rem;margin:1rem 0 0;font-size:.62rem;font-weight:700;display:inline-flex}.ls-cine-intro__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;animation:ls-scroll-bob 1.8s ease-in-out infinite;transform:rotate(45deg)}.ls-cine-intro .ls-section-divider{margin-left:auto;margin-right:auto}.ls-cine-media{flex-direction:column;flex:auto;justify-content:center;gap:.65rem;min-height:0;display:flex}.ls-cine-scrub{aspect-ratio:16/9;contain:layout style paint;transform-origin:50%;will-change:transform;backface-visibility:hidden;background:#0a0a0b;border:1px solid #c9a22724;border-radius:.75rem;width:100%;max-width:52rem;margin:0 auto;position:relative;overflow:hidden;transform:translate(0)scale(1);box-shadow:0 24px 60px #0000008c,0 0 0 1px #c9a2270f}.ls-cine-scrub__poster{object-fit:cover;object-position:center;z-index:0;-webkit-user-select:none;user-select:none}.ls-cine-scrub__canvas,.ls-cine-scrub__poster{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ls-cine-scrub__canvas{z-index:1;image-rendering:auto;display:block;transform:translateZ(0)}.ls-cine-scrub__loading{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-text-faint);pointer-events:none;background:#05050659;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:0}.ls-cine-hrail{width:100%;max-width:52rem;margin:0 auto;padding:0 .15rem}.ls-cine-hrail__track{background:#ffffff14;border-radius:2px;height:2px;margin-bottom:.55rem;overflow:hidden}.ls-cine-hrail__fill{transform-origin:0;background:linear-gradient(90deg,var(--ls-gold-deep),var(--ls-gold-bright));will-change:transform;width:100%;height:100%;transform:scaleX(0);box-shadow:0 0 10px #c9a22759}.ls-cine[data-rail-active="0"] .ls-cine-hrail__steps li[data-rail-step="0"],.ls-cine[data-rail-active="1"] .ls-cine-hrail__steps li[data-rail-step="1"],.ls-cine[data-rail-active="2"] .ls-cine-hrail__steps li[data-rail-step="2"],.ls-cine[data-rail-active="3"] .ls-cine-hrail__steps li[data-rail-step="3"],.ls-cine[data-rail-active="4"] .ls-cine-hrail__steps li[data-rail-step="4"]{color:var(--ls-gold-bright)}.ls-cine[data-rail-active="0"] .ls-cine-hrail__steps li[data-rail-step="0"] .ls-cine-hrail__dot,.ls-cine[data-rail-active="1"] .ls-cine-hrail__steps li[data-rail-step="1"] .ls-cine-hrail__dot,.ls-cine[data-rail-active="2"] .ls-cine-hrail__steps li[data-rail-step="2"] .ls-cine-hrail__dot,.ls-cine[data-rail-active="3"] .ls-cine-hrail__steps li[data-rail-step="3"] .ls-cine-hrail__dot,.ls-cine[data-rail-active="4"] .ls-cine-hrail__steps li[data-rail-step="4"] .ls-cine-hrail__dot{background:var(--ls-gold-bright);box-shadow:0 0 8px #d4af378c}.ls-cine-hrail__steps{grid-template-columns:repeat(5,1fr);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ls-cine-hrail__steps li{text-align:center;color:var(--ls-text-faint);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.3rem;font-size:.58rem;font-weight:700;display:flex}.ls-cine-hrail__dot{background:#ffffff24;border-radius:1px;width:.4rem;height:.4rem}.ls-cine-hrail__steps li.is-active{color:var(--ls-gold-bright)}.ls-cine-hrail__steps li.is-active .ls-cine-hrail__dot{background:var(--ls-gold-bright);box-shadow:0 0 8px #d4af378c}.ls-cine-hrail__steps li.is-done .ls-cine-hrail__dot{background:#c9a22773}@media (max-width:640px){.ls-cine-hrail__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.5rem;overflow:hidden}}.ls-cine-chapter-slot{opacity:0;visibility:hidden;pointer-events:none;flex:none;max-height:min(38vh,17.5rem);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(8px)}.ls-cine[data-progress-band=chapter] .ls-cine-chapter-slot{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ls-cine-chapter-panel{overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);background:#0a0a0be0;border:1px solid #c9a22733;border-radius:.85rem;height:100%;max-height:min(38vh,17.5rem);padding:.9rem 1rem 1rem;display:none;overflow-y:auto;box-shadow:0 16px 40px #0006}.ls-cine[data-active-pillar=business] .ls-cine-chapter-panel[data-pillar-panel=business],.ls-cine[data-active-pillar=legacy-personal] .ls-cine-chapter-panel[data-pillar-panel=legacy-personal],.ls-cine[data-active-pillar=legacy] .ls-cine-chapter-panel[data-pillar-panel=legacy],.ls-cine[data-active-pillar=retirement] .ls-cine-chapter-panel[data-pillar-panel=retirement]{animation:ls-cine-panel-in .4s cubic-bezier(.22,1,.36,1) both;display:block}@keyframes ls-cine-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ls-cine-chapter-panel{animation:none!important}.ls-cine-chapter-slot{transition:none}}.ls-cine-chapter-panel--silver{border-color:#a8a8b059}.ls-cine-chapter-panel--blue{border-color:#3b82c466}.ls-cine-chapter-panel--red{border-color:#b91c1c66}.ls-cine-chapter-panel--gold{border-color:#d4af3773}.ls-cine-chapter-panel__top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.ls-cine-chapter-panel__num{letter-spacing:.12em;color:var(--ls-gold)}.ls-cine-chapter-panel__num,.ls-cine-chapter-panel__tag{text-transform:uppercase;font-size:.65rem;font-weight:700}.ls-cine-chapter-panel__tag{letter-spacing:.1em;color:var(--ls-text-faint)}.ls-cine-chapter-panel__row{align-items:flex-start;gap:.75rem;display:flex}.ls-cine-chapter-panel__icon{border:1px solid var(--ls-border);background:#121214d9;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.ls-cine-chapter-panel__icon img{width:1.25rem;height:1.25rem}.ls-cine-chapter-panel__copy{flex:1;min-width:0}.ls-cine-chapter-panel__headline{font-family:var(--font-instrument),Georgia,serif;letter-spacing:-.02em;color:var(--ls-text);margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;line-height:1.25}.ls-cine-chapter-panel__sub{color:var(--ls-text-muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.ls-cine-chapter-panel__list{grid-template-columns:1fr 1fr;gap:.35rem .65rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:640px){.ls-cine-chapter-panel__list{grid-template-columns:1fr}.ls-cine-chapter-slot{max-height:min(42vh,15.5rem)}}.ls-cine-chapter-panel__list li{color:var(--ls-text);background:#00000047;border:1px solid #ffffff0a;border-radius:.35rem;padding:.35rem .4rem .35rem .95rem;font-size:.72rem;line-height:1.35;position:relative}.ls-cine-chapter-panel__list li:before{content:"";background:var(--ls-gold);border-radius:1px;width:.28rem;height:.28rem;position:absolute;top:.55rem;left:.35rem}.ls-cine-chapter-panel__closing{font-family:var(--font-instrument),Georgia,serif;color:var(--ls-gold-bright);margin:.65rem 0 0;font-size:.95rem;line-height:1.3}.ls-cine-chapter-panel__link{color:var(--ls-gold);border-bottom:1px solid #0000;margin-top:.65rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-cine-chapter-panel__link:hover{border-bottom-color:var(--ls-gold);color:var(--ls-gold-bright)}.ls-cine-chapter-panel__cta{margin-top:.75rem;padding:.55rem 1rem;font-size:.8rem;display:inline-flex}.ls-cine-markers{pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.ls-cine-marker{scroll-margin-top:0}.ls-cine--static{height:auto;padding:3.5rem 1.25rem 4rem}.ls-cine-static-head{text-align:center;max-width:40rem;margin:0 auto 2rem}.ls-cine-static-head h2{margin:.65rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem)}.ls-cine-static-visual{max-width:20rem;margin:0 auto 2rem}.ls-cine-static-img{filter:drop-shadow(0 20px 40px #00000080);width:100%;height:auto}.ls-cine-static-list{flex-direction:column;gap:1.25rem;max-width:40rem;margin:0 auto;padding:0;list-style:none;display:flex}.ls-cine-card{border:1px solid var(--ls-border);background:var(--ls-charcoal);border-radius:1rem;padding:1.5rem 1.25rem}.ls-cine-card--silver{border-left:3px solid #a8a8b0}.ls-cine-card--blue{border-left:3px solid #3b82c4}.ls-cine-card--red{border-left:3px solid #b91c1c}.ls-cine-card--gold{border-left:3px solid var(--ls-gold-bright)}.ls-tax{background:var(--ls-charcoal);border-top:1px solid var(--ls-border);border-bottom:1px solid var(--ls-border);scroll-margin-top:calc(var(--ls-header-h) + .75rem);padding:4.5rem 0 5rem;position:relative}.ls-tax__inner{max-width:52rem;margin:0 auto;padding:0 1.25rem}.ls-tax__header{text-align:center;margin-bottom:2.5rem}.ls-tax__headline{max-width:18ch;margin:.65rem auto 0;font-size:clamp(1.65rem,3.5vw,2.5rem);line-height:1.15}.ls-tax__support{max-width:38rem;color:var(--ls-text-muted);margin:1rem auto 0;font-size:.98rem;line-height:1.6}.ls-tax__slider-block{max-width:40rem;margin:0 auto 2.25rem}.ls-tax__slider-labels{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.85rem;display:flex}.ls-tax__slider-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-text-faint);font-size:.72rem;font-weight:700}.ls-tax__slider-value{letter-spacing:-.02em;color:var(--ls-champagne,var(--ls-text));font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ls-tax__slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#c9a22759,#c9a2271f);border:1px solid #c9a22733;border-radius:999px;outline:none;width:100%;height:.45rem}.ls-tax__slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,var(--ls-gold-bright),var(--ls-gold));cursor:grab;border:2px solid #1a1410;border-radius:50%;width:1.65rem;height:1.65rem;box-shadow:0 2px 12px #c9a22773}.ls-tax__slider::-moz-range-thumb{background:linear-gradient(145deg,var(--ls-gold-bright),var(--ls-gold));cursor:grab;border:2px solid #1a1410;border-radius:50%;width:1.65rem;height:1.65rem;box-shadow:0 2px 12px #c9a22773}.ls-tax__slider:focus-visible{outline:2px solid var(--ls-gold);outline-offset:4px}.ls-tax__slider-ends{color:var(--ls-text-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.5rem;font-size:.7rem;display:flex}.ls-tax__compare{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.ls-tax__row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:.5rem;display:flex}.ls-tax__row-name{letter-spacing:.06em;text-transform:uppercase;color:var(--ls-text-muted);font-size:.78rem;font-weight:700}.ls-tax__row-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.1}.ls-tax__row-amount--traditional{color:#e8a0a0}.ls-tax__row-amount--stronghold{color:var(--ls-gold-bright)}.ls-tax__track{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.35rem;height:1.35rem;overflow:hidden}.ls-tax__fill{will-change:width;border-radius:.25rem;min-width:.35rem;height:100%;transition:width .22s cubic-bezier(.22,1,.36,1)}.ls-tax__fill.is-instant{transition:none}.ls-tax__fill--traditional{background:linear-gradient(90deg,#8b3a3a,#c97b7b);box-shadow:0 0 16px #c97b7b40}.ls-tax__fill--stronghold{background:linear-gradient(90deg,var(--ls-gold-deep),var(--ls-gold-bright));box-shadow:0 0 16px #c9a2274d}.ls-tax__row-meta{color:var(--ls-text-faint);margin:.4rem 0 0;font-size:.72rem}.ls-tax__savings{text-align:center;color:var(--ls-text);background:#c9a22714;border:1px solid #c9a22747;border-radius:.75rem;margin:.25rem 0 0;padding:.85rem 1rem;font-size:.95rem}.ls-tax__savings strong{color:var(--ls-gold-bright);font-variant-numeric:tabular-nums}.ls-tax__savings-note{color:var(--ls-text-muted);font-size:.85em}.ls-tax__disclaimer{color:var(--ls-text-faint);max-width:44rem;margin:0 0 1.75rem;font-size:.72rem;line-height:1.55}.ls-tax__cta-row{text-align:center}.ls-tax__cta{min-height:3rem;padding:.85rem 1.5rem;display:inline-flex}.ls-tax__cta-hint{color:var(--ls-text-muted);margin:.75rem 0 0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.ls-tax__fill{transition:none}}.ls-lead{background:var(--ls-bg);border-top:1px solid var(--ls-border);scroll-margin-top:calc(var(--ls-header-h) + .75rem);padding:4.5rem 0 5.5rem;position:relative}.ls-lead__inner{max-width:32rem;margin:0 auto;padding:0 1.25rem}.ls-lead__header{text-align:center;margin-bottom:2rem}.ls-lead__headline{margin:.65rem 0 0;font-size:clamp(1.65rem,3.4vw,2.35rem);line-height:1.15}.ls-lead__support{color:var(--ls-text-muted);margin:1rem 0 0;font-size:.95rem;line-height:1.65}.ls-lead__form{flex-direction:column;gap:1.15rem;display:flex}.ls-lead__field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-text-faint);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.ls-lead__field input[type=email],.ls-lead__field input[type=number],.ls-lead__field input[type=tel],.ls-lead__field input[type=text]{box-sizing:border-box;background:var(--ls-stone);width:100%;color:var(--ls-text);border:1px solid #c9a22738;border-radius:.65rem;outline:none;padding:.85rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.ls-lead__field input:focus{border-color:var(--ls-gold);box-shadow:0 0 0 3px #c9a2271f}.ls-lead__field input:disabled{opacity:.65;cursor:not-allowed}.ls-lead__field input[aria-invalid=true]{border-color:#c97b7b}.ls-lead__field-error{color:#e8a0a0;margin:.35rem 0 0;font-size:.78rem}.ls-lead__revenue-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.ls-lead__revenue-head label{margin-bottom:0}.ls-lead__adjust{color:var(--ls-gold);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.25rem .35rem;font-size:.75rem;font-weight:700}.ls-lead__adjust:hover{color:var(--ls-gold-bright)}.ls-lead__adjust:focus-visible{outline:2px solid var(--ls-gold);outline-offset:2px}.ls-lead__revenue-display{font-variant-numeric:tabular-nums;color:var(--ls-champagne,var(--ls-text));background:#c9a2270f;border:1px solid #c9a22747;border-radius:.65rem;margin:0;padding:.85rem 1rem;font-size:1.25rem;font-weight:700}.ls-lead__revenue-note{color:var(--ls-text-faint);letter-spacing:.02em;margin-top:.25rem;font-size:.72rem;font-weight:500;display:block}.ls-lead__submit{cursor:pointer;border:none;width:100%;min-height:3.15rem;margin-top:.35rem}.ls-lead__submit:disabled{opacity:.7;cursor:wait}.ls-lead__micro{color:var(--ls-text-faint);text-align:center;margin:0;font-size:.72rem;line-height:1.55}.ls-lead__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ls-lead__error{color:#f0d0d0;background:#c97b7b14;border:1px solid #c97b7b66;border-radius:.75rem;outline:none;margin-bottom:1.25rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.5}.ls-lead__error p{margin:0}.ls-lead__error-fallback{color:var(--ls-text-muted);font-size:.82rem;margin-top:.5rem!important}.ls-lead__error a{color:var(--ls-gold)}.ls-lead__success{text-align:center;outline:none;padding:.5rem 0}.ls-lead__body{color:var(--ls-text-muted);margin:1rem 0 0;font-size:1rem;line-height:1.65}.ls-lead__cal-btn{margin-top:1.5rem;text-decoration:none;display:inline-flex}.ls-lead__cal-url{word-break:break-all;margin:1rem 0 0;font-size:.78rem}.ls-lead__cal-url a{color:var(--ls-gold);text-decoration:none}.ls-lead__cal-url a:hover{text-decoration:underline}.ls-lead__secondary{max-width:28rem;color:var(--ls-text-faint);margin:1.5rem auto 0;font-size:.82rem;line-height:1.55}.ls-lead__secondary a{color:var(--ls-gold)}.ls-lead__back{color:var(--ls-text-muted);border-bottom:1px solid #0000;margin-top:1.75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-lead__back:hover{color:var(--ls-gold);border-bottom-color:var(--ls-gold)}.ls-proof{background:var(--ls-charcoal);border-top:1px solid var(--ls-border);scroll-margin-top:calc(var(--ls-header-h) + .75rem);padding:4.5rem 0 5rem;position:relative}.ls-proof__inner{max-width:56rem;margin:0 auto;padding:0 1.25rem}.ls-proof__header{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.ls-proof__headline{margin:.65rem 0 0;font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.12}.ls-proof__support{color:var(--ls-text-muted);margin:1rem 0 0;font-size:.95rem;line-height:1.65}.ls-proof__stats{gap:1.25rem;margin-bottom:2.75rem;display:grid}@media (min-width:640px){.ls-proof__stats{grid-template-columns:1fr 1fr}}.ls-proof__stat{border:1px solid var(--ls-border);background:#0a0a0b8c;border-radius:.85rem;padding:1.5rem 1.35rem}.ls-proof__stat-value{font-family:var(--font-instrument),Georgia,serif;letter-spacing:-.03em;color:var(--ls-gold-bright);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.5rem,5vw,3.25rem);line-height:1}.ls-proof__stat-label{color:var(--ls-text-muted);margin:.75rem 0 0;font-size:.85rem;line-height:1.55}.ls-proof__stat--counter .ls-tax-counter__label{font-size:.68rem}.ls-proof__stat--counter .ls-tax-counter__value{color:var(--ls-gold-bright);font-size:clamp(1.75rem,3.5vw,2.25rem)}.ls-proof__counter{margin-bottom:.35rem}.ls-warhead{border:1px solid var(--ls-border-strong);background:linear-gradient(165deg,#c9a2270f 0,transparent 45%),var(--ls-stone);border-radius:1rem;padding:2rem 1.5rem 1.75rem}@media (min-width:768px){.ls-warhead{padding:2.25rem 2rem 2rem}}.ls-warhead__title{margin:.5rem 0 0;font-size:clamp(1.45rem,2.8vw,1.85rem)}.ls-warhead__grid{align-items:stretch;gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:720px){.ls-warhead__grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}}.ls-warhead__panel{text-align:center;background:#0a0a0b8c;border:1px solid #ffffff0f;border-radius:.75rem;padding:1.35rem 1.25rem}.ls-warhead__panel--before{border-color:#c97b7b47}.ls-warhead__panel--after{background:#c9a2270d;border-color:#c9a22759}.ls-warhead__phase{letter-spacing:.16em;text-transform:uppercase;color:var(--ls-text-faint);margin:0;font-size:.65rem;font-weight:700}.ls-warhead__figure{font-family:var(--font-instrument),Georgia,serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ls-text);margin:.55rem 0 0;font-size:clamp(2rem,4vw,2.65rem);line-height:1}.ls-warhead__figure--gold{color:var(--ls-gold-bright)}.ls-warhead__detail{color:var(--ls-text-muted);margin:.4rem 0 0;font-size:.82rem}.ls-warhead__callout{border-radius:.45rem;margin:.85rem 0 0;padding:.55rem .65rem;font-size:.85rem;font-weight:600;line-height:1.35}.ls-warhead__callout--risk{color:#e8b0b0;background:#c97b7b1f}.ls-warhead__callout--win{color:var(--ls-gold-bright);background:#c9a2271f}.ls-warhead__deploy{justify-content:center;align-items:center;padding:.35rem 0;display:flex}.ls-warhead__deploy-label{border:1px solid var(--ls-border-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--ls-gold);text-align:center;white-space:nowrap;background:#c9a2271a;border-radius:999px;padding:.45rem .85rem;font-size:.62rem;font-weight:700;display:inline-block}@media (max-width:719px){.ls-warhead__deploy-label{white-space:normal}}.ls-warhead__irr{text-align:center;border-top:1px solid #ffffff0f;margin-top:1.5rem;padding-top:1.35rem}.ls-warhead__irr-value{font-family:var(--font-instrument),Georgia,serif;color:var(--ls-gold-bright);letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,3.5vw,2.35rem);line-height:1.1}.ls-warhead__irr-text{max-width:34rem;color:var(--ls-text-muted);margin:.55rem auto 0;font-size:.88rem;line-height:1.6}.ls-proof__disclaimer{color:var(--ls-text-faint);text-align:center;margin:1.35rem 0 0;font-size:.72rem;line-height:1.55}.ls-proof__cta-wrap{text-align:center;margin:2rem 0 0}.ls-proof__cta{color:var(--ls-gold);border-bottom:1px solid #0000;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.ls-proof__cta:hover{color:var(--ls-gold-bright);border-bottom-color:var(--ls-gold-bright)}.ls-architect{background:var(--ls-bg);border-top:1px solid var(--ls-border);scroll-margin-top:calc(var(--ls-header-h) + .75rem);padding:4.5rem 0 5rem;position:relative}.ls-architect__inner{align-items:start;gap:2rem;max-width:52rem;margin:0 auto;padding:0 1.25rem;display:grid}@media (min-width:768px){.ls-architect__inner{grid-template-columns:10rem 1fr;gap:2.75rem}}.ls-architect__portrait{justify-content:center;display:flex}@media (min-width:768px){.ls-architect__portrait{justify-content:flex-start;padding-top:2.5rem}}.ls-architect__monogram{border:1px solid var(--ls-border-strong);background:radial-gradient(circle at 35% 30%,#c9a2272e,transparent 55%),var(--ls-stone);border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;display:grid;box-shadow:0 0 40px #c9a22714}.ls-architect__monogram span{font-family:var(--font-instrument),Georgia,serif;letter-spacing:.08em;color:var(--ls-gold);font-size:1.75rem}.ls-architect__headline{margin:.55rem 0 0;font-size:clamp(1.75rem,3.4vw,2.35rem)}.ls-architect__name-block{border-bottom:1px solid #ffffff0f;margin-top:1.5rem;padding-bottom:1.35rem}.ls-architect__name{letter-spacing:.04em;text-transform:uppercase;color:var(--ls-text);margin:0;font-size:1.15rem;font-weight:700}.ls-architect__role{color:var(--ls-gold);margin:.35rem 0 0;font-size:.9rem;font-weight:600}.ls-architect__creds{color:var(--ls-text-muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.5}.ls-architect__body{flex-direction:column;gap:1rem;margin-top:1.35rem;display:flex}.ls-architect__body p{color:var(--ls-text-muted);margin:0;font-size:1rem;line-height:1.7}.ls-architect__close{font-family:var(--font-instrument),Georgia,serif;color:var(--ls-text);letter-spacing:-.01em;margin:1.75rem 0 0;font-size:clamp(1.2rem,2.4vw,1.45rem);line-height:1.35}.ls-book{background:var(--ls-charcoal);border-top:1px solid var(--ls-border);scroll-margin-top:calc(var(--ls-header-h) + .75rem);padding:4.5rem 0 5rem;position:relative}.ls-book__inner{align-items:center;gap:2.5rem;max-width:52rem;margin:0 auto;padding:0 1.25rem;display:grid}@media (min-width:768px){.ls-book__inner{grid-template-columns:minmax(12rem,18rem) 1fr;gap:3rem}}.ls-book__cover-wrap{justify-content:center;display:flex}.ls-book__cover{object-fit:cover;border-radius:.35rem;width:min(240px,70vw);height:auto;box-shadow:0 24px 48px #00000073,0 0 0 1px #c9a2272e}@media (min-width:768px){.ls-book__cover{width:100%;max-width:18rem}}.ls-book__headline{margin:.55rem 0 0;font-size:clamp(1.65rem,3.2vw,2.25rem)}.ls-book__title-block{margin-top:1.5rem}.ls-book__title{letter-spacing:.16em;text-transform:uppercase;color:var(--ls-gold);margin:0;font-size:.72rem;font-weight:700}.ls-book__subtitle{font-family:var(--font-instrument),Georgia,serif;color:var(--ls-text);margin:.5rem 0 0;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.3}.ls-book__author{color:var(--ls-text-muted);margin:.55rem 0 0;font-size:.9rem}.ls-book__positioning{color:var(--ls-text-muted);max-width:28rem;margin:1.25rem 0 0;font-size:.98rem;line-height:1.65}.ls-book__availability{color:var(--ls-text-faint);margin:.85rem 0 0;font-size:.82rem;font-style:italic}.ls-book__cta{margin-top:1.5rem;text-decoration:none;display:inline-flex}.ls-faq{background:var(--ls-bg);border-top:1px solid var(--ls-border);scroll-margin-top:calc(var(--ls-header-h) + .75rem);padding:4.5rem 0 5.5rem;position:relative}.ls-faq__inner{max-width:42rem;margin:0 auto;padding:0 1.25rem}.ls-faq__header{text-align:center;margin-bottom:2.25rem}.ls-faq__headline{margin:.55rem 0 0;font-size:clamp(1.65rem,3.2vw,2.25rem)}.ls-faq__support{color:var(--ls-text-muted);margin:1rem 0 0;font-size:.92rem;line-height:1.6}.ls-faq__list{border-top:1px solid #ffffff0f;flex-direction:column;gap:.5rem;display:flex}.ls-faq__item{border-bottom:1px solid #ffffff0f}.ls-faq__question{font-size:inherit;font-weight:inherit;margin:0}.ls-faq__trigger{width:100%;color:var(--ls-text);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:1.1rem .15rem;font-family:inherit;display:grid}.ls-faq__trigger:hover .ls-faq__q-text{color:var(--ls-gold-bright)}.ls-faq__q-index{letter-spacing:.08em;color:var(--ls-gold);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.7rem;font-weight:700}.ls-faq__q-text{font-size:.98rem;font-weight:600;line-height:1.4;transition:color .15s}.ls-faq__chevron{border-right:1.5px solid var(--ls-text-faint);border-bottom:1.5px solid var(--ls-text-faint);flex-shrink:0;width:.55rem;height:.55rem;margin-top:.35rem;transition:transform .2s,border-color .15s;transform:rotate(45deg)}.ls-faq__item--open .ls-faq__chevron{border-color:var(--ls-gold);margin-top:.55rem;transform:rotate(225deg)}.ls-faq__panel{padding:0 .15rem 1.2rem 2.1rem}.ls-faq__answer{color:var(--ls-text-muted);margin:0;font-size:.92rem;line-height:1.7}.ls-faq__footer-cta{text-align:center;color:var(--ls-text-muted);margin:2rem 0 0;font-size:.9rem}.ls-faq__footer-cta a{color:var(--ls-gold);border-bottom:1px solid #0000;font-weight:600;text-decoration:none}.ls-faq__footer-cta a:hover{border-bottom-color:var(--ls-gold)}@media (prefers-reduced-motion:reduce){.ls-faq__chevron{transition:none}}.ls-cine-chapter-panel__link,.ls-faq__footer-cta a,.ls-lead__back,.ls-proof__cta{align-items:center;min-height:2.75rem;display:inline-flex}.ls-cine-chapter-panel__cta,.ls-faq__trigger{min-height:2.75rem}.ls-lead__success{animation:ls-fade-up .45s both}@keyframes ls-fade-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ls-lead__success{animation:none}}.ls-architect__inner,.ls-book__inner,.ls-faq__inner,.ls-lead__inner,.ls-proof__inner,.ls-shell-main,.ls-tax__inner{max-width:100%;overflow-x:clip}.ls-masterclass{border-top:1px solid var(--ls-border);background:var(--ls-bg);padding:4rem 1.25rem 5rem}.ls-masterclass__inner{max-width:28rem;margin:0 auto}.ls-masterclass__title{margin:.55rem 0 0;font-size:clamp(1.75rem,3.5vw,2.35rem)}.ls-masterclass__lede{color:var(--ls-text-muted);margin:1rem 0 1.75rem;font-size:.98rem;line-height:1.65}.ls-masterclass__doors{border-top:1px solid #ffffff0f;margin-top:2.5rem;padding-top:1.5rem}.ls-masterclass__doors-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-gold);margin:0 0 .75rem;font-size:.65rem;font-weight:700}.ls-masterclass__doors-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.ls-masterclass__doors-list li{flex-direction:column;gap:.2rem;display:flex}.ls-masterclass__doors-list a{color:var(--ls-text);align-items:center;min-height:2.5rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-masterclass__doors-list a:hover{color:var(--ls-gold)}.ls-masterclass__doors-list span{color:var(--ls-text-faint);font-size:.8rem}.ls-masterclass__meta{color:var(--ls-text-faint);letter-spacing:.02em;margin:1.75rem 0 0;font-size:.72rem}.ls-masterclass__back{min-height:2.75rem;color:var(--ls-gold);align-items:center;margin-top:1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-waitlist{flex-direction:column;gap:1rem;display:flex}.ls-waitlist__field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-text-faint);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.ls-waitlist__optional{letter-spacing:0;text-transform:none;color:var(--ls-text-faint);opacity:.85;font-weight:500}.ls-waitlist__field input{box-sizing:border-box;background:var(--ls-stone);width:100%;min-height:2.85rem;color:var(--ls-text);border:1px solid #c9a22738;border-radius:.65rem;outline:none;padding:.85rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.ls-waitlist__field input:focus{border-color:var(--ls-gold);box-shadow:0 0 0 3px #c9a2271f}.ls-waitlist__submit{cursor:pointer;border:none;margin-top:.25rem}.ls-waitlist__submit:disabled{opacity:.7;cursor:wait}.ls-waitlist__micro{color:var(--ls-text-faint);text-align:center;margin:0;font-size:.72rem;line-height:1.55}.ls-waitlist__error{color:#e8a0a0;margin:0;font-size:.85rem}.ls-waitlist--success{text-align:center;padding:.5rem 0 1rem;animation:ls-fade-up .45s both}.ls-waitlist__headline{margin:.55rem 0 0;font-size:clamp(1.45rem,3vw,1.85rem)}.ls-waitlist__body{color:var(--ls-text-muted);margin:.85rem 0 0;font-size:.95rem;line-height:1.65}.ls-commercial{min-height:calc(100dvh - var(--ls-header-h));background:var(--ls-bg);border-top:1px solid var(--ls-border)}.ls-commercial__page{max-width:56rem;margin:0 auto;padding:3.5rem 1.25rem 4.5rem}.ls-commercial-gate{margin:0 auto}.ls-commercial-gate__form input[aria-invalid=true]{border-color:#c97b7b}.ls-commercial-pitch__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.ls-commercial-pitch__title{margin:.45rem 0 0;font-size:clamp(1.65rem,3.2vw,2.25rem)}.ls-commercial-pitch__lede{max-width:36rem;color:var(--ls-text-muted);margin:.85rem 0 0;font-size:.95rem;line-height:1.65}.ls-commercial-pitch__logout{border:1px solid var(--ls-border);background:var(--ls-stone);min-height:2.75rem;color:var(--ls-text-muted);cursor:pointer;border-radius:.55rem;padding:.55rem .95rem;font-size:.8rem;font-weight:600}.ls-commercial-pitch__logout:hover{color:var(--ls-text);border-color:var(--ls-border-strong)}.ls-commercial-pitch__grid{gap:1rem;display:grid}@media (min-width:720px){.ls-commercial-pitch__grid{grid-template-columns:1fr 1fr}}.ls-commercial-slot{background:#121214a6;border:1px dashed #c9a22747;border-radius:.85rem;padding:1.35rem 1.25rem}.ls-commercial-slot__title{color:var(--ls-text);margin:0;font-size:1.05rem;font-weight:700}.ls-commercial-slot__meta{color:var(--ls-gold);letter-spacing:.04em;margin:.35rem 0 0;font-size:.72rem}.ls-commercial-slot__body{color:var(--ls-text-faint);margin:.75rem 0 0;font-size:.88rem;line-height:1.6}.ls-commercial-pitch__footer{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.25rem;display:flex}.ls-commercial-pitch__home{color:var(--ls-text-muted);align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-commercial-pitch__home:hover{color:var(--ls-gold)}.ls-doc{max-width:46rem;margin:0 auto;padding:3.5rem 1.25rem 5rem}@media (min-width:768px){.ls-doc{padding:4rem 1.5rem 5.5rem}}.ls-doc__header{border-bottom:1px solid var(--ls-border);margin-bottom:2rem;padding-bottom:1.5rem}.ls-doc__title{margin:.55rem 0 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.12}.ls-doc__lede{color:var(--ls-text-muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.65}.ls-doc__meta{color:var(--ls-text-faint);letter-spacing:.02em;margin:1rem 0 0;font-size:.78rem}.ls-doc__toc{border:1px solid var(--ls-border);background:var(--ls-charcoal);border-radius:.75rem;margin:0 0 2.5rem;padding:1.15rem 1.25rem}.ls-doc__toc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-gold);margin:0 0 .65rem;font-size:.65rem;font-weight:700}.ls-doc__toc ol{flex-direction:column;gap:.35rem;margin:0;padding-left:1.15rem;display:flex}.ls-doc__toc a{color:var(--ls-text-muted);font-size:.88rem;line-height:1.4;text-decoration:none}.ls-doc__toc a:hover{color:var(--ls-gold)}.ls-doc__body{color:var(--ls-text-muted);font-size:.95rem;line-height:1.7}.ls-doc__section{scroll-margin-top:calc(var(--ls-header-h) + .75rem);margin-bottom:2.25rem}.ls-doc__section h2{font-family:var(--font-instrument),Georgia,serif;letter-spacing:-.02em;color:var(--ls-text);margin:0 0 .85rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:500;line-height:1.25}.ls-doc__section h3{color:var(--ls-text);margin:1.25rem 0 .55rem;font-size:1rem;font-weight:700}.ls-doc__section p{margin:0 0 .85rem}.ls-doc__section ul{margin:0 0 .85rem;padding-left:1.25rem}.ls-doc__section li{margin-bottom:.4rem}.ls-doc__section a{color:var(--ls-gold);text-decoration:none}.ls-doc__section a:hover{text-decoration:underline}.ls-doc__callout{border:1px solid var(--ls-border-strong);background:#c9a2270f;border-radius:.75rem;margin:0 0 1rem;padding:1.1rem 1.2rem}.ls-doc__callout p{color:var(--ls-text);margin:0 0 .75rem;font-size:.92rem}.ls-doc__callout p:last-child{margin-bottom:0}.ls-doc__address{border:1px solid var(--ls-border);background:var(--ls-charcoal);color:var(--ls-text-muted);border-radius:.65rem;margin:.75rem 0 1rem;padding:1rem 1.15rem;font-size:.9rem;line-height:1.6}.ls-doc__address a{color:var(--ls-gold)}.ls-doc__related{font-size:.9rem;margin-top:1rem!important}.ls-doc__footer-note{color:var(--ls-text-faint);border-top:1px solid #ffffff0f;margin:2rem 0 0;padding-top:1.25rem;font-size:.8rem;line-height:1.6}.ls-doc__back{min-height:2.75rem;color:var(--ls-gold);align-items:center;margin-top:2rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-doc__back:hover{text-decoration:underline}body:has([data-surface=commercial]){background:#050506}body:has([data-surface=commercial]) .ls-shell-main{min-height:100dvh}.ls-commercial-root{background:#050506;min-height:100dvh}.ls-commercial-site-nav{border-top:1px solid var(--ls-border-strong);background:radial-gradient(ellipse 70% 60% at 50% 100%,#c9a22714,transparent 55%),var(--ls-charcoal);padding:2.5rem 0 3rem}.ls-commercial-site-nav__inner{max-width:56rem;margin:0 auto;padding:0 1.25rem}.ls-commercial-site-nav__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-gold);margin:0;font-size:.65rem;font-weight:700}.ls-commercial-site-nav__title{color:var(--ls-text);margin:.4rem 0 0;font-size:1.1rem;font-weight:600}.ls-commercial-site-nav__links{gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ls-commercial-site-nav__links{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.ls-commercial-site-nav__links{grid-template-columns:repeat(3,1fr)}}.ls-commercial-site-nav__link{border:1px solid var(--ls-border);background:#0a0a0b8c;border-radius:.75rem;flex-direction:column;gap:.25rem;min-height:2.75rem;padding:.95rem 1.05rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.ls-commercial-site-nav__link:hover{border-color:var(--ls-border-strong);background:#c9a22714}.ls-commercial-site-nav__link--current{background:#c9a2271a;border-color:#c9a22766}.ls-commercial-site-nav__link-label{color:var(--ls-text);font-size:.9rem;font-weight:700}.ls-commercial-site-nav__link--current .ls-commercial-site-nav__link-label{color:var(--ls-gold-bright)}.ls-commercial-site-nav__link-meta{color:var(--ls-text-faint);font-size:.75rem;line-height:1.35}.ls-commercial-site-nav__anchors{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem 1rem;margin:1.5rem 0 0;padding:1rem 0 0;list-style:none;display:flex}.ls-commercial-site-nav__anchors a{color:var(--ls-text-muted);align-items:center;min-height:2.5rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-commercial-site-nav__anchors a:hover{color:var(--ls-gold)}.ls-commercial-gate-page{background:radial-gradient(70% 50% at 50% 0,#c9a2271a,#0000 55%),#050506;justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1.25rem 3rem;display:flex}.ls-commercial-gate{text-align:center;width:100%;max-width:26rem}.ls-commercial-gate__logo{flex-direction:column;align-items:center;gap:.65rem;margin-bottom:1.75rem;display:flex}.ls-commercial-gate__org{letter-spacing:.16em;text-transform:uppercase;color:var(--ls-text-faint);margin:0;font-size:.7rem;font-weight:700}.ls-commercial-gate__title{margin:.45rem 0 0;font-size:clamp(2rem,5vw,2.75rem)}.ls-commercial-gate__sub{color:var(--ls-gold);margin:.45rem 0 0;font-size:1.05rem;font-weight:600}.ls-commercial-gate__body{color:var(--ls-text-muted);margin:1.1rem 0 0;font-size:.95rem;line-height:1.65}.ls-commercial-gate__unconfigured{border:1px solid var(--ls-border);background:var(--ls-stone);color:var(--ls-text-muted);text-align:left;border-radius:.75rem;margin:1.75rem 0 0;padding:1rem 1.1rem;font-size:.88rem;line-height:1.55}.ls-commercial-gate__unconfigured code{color:var(--ls-gold);font-size:.8rem}.ls-commercial-gate__form{text-align:left;flex-direction:column;gap:.5rem;margin-top:1.75rem;display:flex}.ls-commercial-gate__form label{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-text-faint);font-size:.72rem;font-weight:700}.ls-commercial-gate__form input{box-sizing:border-box;background:var(--ls-stone);width:100%;min-height:2.85rem;color:var(--ls-text);border:1px solid #c9a22738;border-radius:.65rem;outline:none;padding:.85rem 1rem;font-size:1rem}.ls-commercial-gate__form input:focus{border-color:var(--ls-gold);box-shadow:0 0 0 3px #c9a2271f}.ls-commercial-gate__error{color:#e8a0a0;margin:0;font-size:.85rem}.ls-commercial-gate__submit{cursor:pointer;border:none;margin-top:.5rem}.ls-commercial-gate__foot{color:var(--ls-text-faint);letter-spacing:.04em;margin:2rem 0 0;font-size:.72rem}.ls-solar{color:var(--ls-text);background:#050506}.ls-solar-bar{top:var(--ls-header-h);z-index:35;border-bottom:1px solid var(--ls-border);-webkit-backdrop-filter:blur(14px);background:#050506e6;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.25rem;display:flex;position:sticky}.ls-solar-bar__brand{align-items:center;gap:.75rem;min-width:0;display:flex}.ls-solar-bar__mark{border-radius:.3rem;flex-shrink:0}.ls-solar-bar__name{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.ls-solar-bar__meta{color:var(--ls-text-faint);margin:.15rem 0 0;font-size:.68rem}.ls-solar-bar__actions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.ls-solar-bar__cta{min-height:2.5rem;padding:.45rem .9rem;font-size:.72rem;text-decoration:none}.ls-solar-bar__lock{border:1px solid var(--ls-border);min-height:2.5rem;color:var(--ls-text-muted);cursor:pointer;background:0 0;border-radius:.5rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600}.ls-solar-bar__lock:hover{color:var(--ls-text);border-color:var(--ls-border-strong)}@media (max-width:520px){.ls-solar-bar__cta,.ls-solar-bar__meta{display:none}}.ls-solar-hero{height:calc(var(--ls-solar-vh,280) * 1vh);height:calc(var(--ls-solar-vh,280) * 1dvh);position:relative}.ls-solar-hero__sticky{flex-direction:column;justify-content:flex-end;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.ls-solar-hero__media{z-index:0;contain:layout style paint;background:#050506;position:absolute;inset:0;transform:translateZ(0)}.ls-solar-hero__poster{object-fit:cover;object-position:center;z-index:0;-webkit-user-select:none;user-select:none}.ls-solar-hero__canvas,.ls-solar-hero__poster{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ls-solar-hero__canvas{z-index:1;image-rendering:auto;display:block;transform:translateZ(0)}.ls-solar-hero__loading{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-text-faint);pointer-events:none;background:#05050659;justify-content:center;align-items:center;font-size:.72rem;display:flex;position:absolute;inset:0}.ls-solar-hero__loading[hidden]{display:none}.ls-solar-hero__veil{z-index:3;pointer-events:none;background:linear-gradient(#0505068c,#05050633 35%,#050506eb),radial-gradient(60% 50% at 50% 40%,#c9a22714,#0000 60%);position:absolute;inset:0}.ls-solar-hero__vignette{z-index:4;pointer-events:none;background:radial-gradient(#0000 40%,#0000008c 100%);position:absolute;inset:0}.ls-solar-hero__rail{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:.55rem;width:min(16rem,70vw);display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.ls-solar-hero__rail-track{background:#ffffff1a;border-radius:2px;width:100%;height:2px;overflow:hidden}.ls-solar-hero__rail-fill{transform-origin:0;background:linear-gradient(90deg,var(--ls-gold-deep),var(--ls-gold-bright));will-change:transform;width:100%;height:100%;transform:scaleX(0)}.ls-solar-hero__content{z-index:2;box-sizing:border-box;width:100%;max-width:52rem;margin:0 auto;padding:5.5rem 1.25rem 5rem;position:relative}.ls-solar-hero__eyebrow{margin-bottom:.75rem}.ls-solar-hero__title{margin:0;font-size:clamp(2.4rem,6vw,3.75rem);line-height:1.05}.ls-solar-hero__subtitle{color:var(--ls-gold-bright);margin:.55rem 0 0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:600}.ls-solar-hero__tagline{color:var(--ls-text-muted);letter-spacing:.02em;margin:.85rem 0 0;font-size:.95rem}.ls-solar-hero__points{gap:.85rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ls-solar-hero__points{grid-template-columns:repeat(3,1fr);gap:1rem}}.ls-solar-hero__points li{-webkit-backdrop-filter:blur(10px);background:#0a0a0bb8;border:1px solid #c9a22738;border-radius:.75rem;flex-direction:column;gap:.4rem;padding:1rem 1.05rem;display:flex}.ls-solar-hero__points strong{letter-spacing:.06em;text-transform:uppercase;color:var(--ls-gold);font-size:.82rem;font-weight:700}.ls-solar-hero__points span{color:var(--ls-text-muted);font-size:.85rem;line-height:1.5}.ls-solar-hero__cue{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-gold);flex-direction:column;align-items:center;gap:.35rem;margin:0;font-size:.62rem;font-weight:700;display:flex}.ls-solar-hero__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;animation:ls-scroll-bob 1.8s ease-in-out infinite;transform:rotate(45deg)}.ls-solar-section{border-top:1px solid var(--ls-border);background:var(--ls-bg);padding:4.5rem 0 5rem;scroll-margin-top:3.5rem}.ls-solar-section--charcoal{background:var(--ls-charcoal)}.ls-solar-section--cta{background:radial-gradient(ellipse 70% 50% at 50% 0,#c9a22714,transparent 55%),var(--ls-bg)}.ls-solar-section__inner{max-width:56rem;margin:0 auto;padding:0 1.25rem}.ls-solar-section__inner--narrow{max-width:32rem}.ls-solar-section__title{margin:.55rem 0 0;font-size:clamp(1.65rem,3.4vw,2.35rem);line-height:1.15}.ls-solar-section__lead{color:var(--ls-text);margin:.75rem 0 0;font-size:1.05rem;font-weight:600}.ls-solar-section__support{color:var(--ls-text-muted);max-width:40rem;margin:.85rem 0 0;font-size:.95rem;line-height:1.65}.ls-solar-steps{gap:1rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ls-solar-steps{grid-template-columns:1fr 1fr}}.ls-solar-step{border:1px solid var(--ls-border);background:#1212148c;border-radius:.85rem;padding:1.35rem 1.25rem}.ls-solar-step__num{letter-spacing:.14em;color:var(--ls-gold);font-size:.7rem;font-weight:700;display:block}.ls-solar-step__title{color:var(--ls-text);margin:.45rem 0 0;font-size:1.1rem;font-weight:700}.ls-solar-step__body{color:var(--ls-text-muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.6}.ls-solar-specs{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2rem;display:grid}@media (min-width:640px){.ls-solar-specs{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.ls-solar-specs{grid-template-columns:repeat(5,1fr)}}.ls-solar-spec{background:#0a0a0b8c;border:1px solid #ffffff0f;border-radius:.65rem;padding:.95rem .85rem}.ls-solar-spec__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ls-text-faint);margin:0;font-size:.65rem;font-weight:700}.ls-solar-spec__value{font-variant-numeric:tabular-nums;color:var(--ls-text);margin:.4rem 0 0;font-size:.95rem;font-weight:700;line-height:1.25}.ls-solar-two-col{gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:768px){.ls-solar-two-col{grid-template-columns:1fr 1fr}}.ls-solar-card{border:1px solid var(--ls-border);background:#0a0a0b8c;border-radius:.9rem;padding:1.5rem 1.35rem}.ls-solar-card--gold{border-color:var(--ls-border-strong);background:linear-gradient(165deg,#c9a2271a,#0000 50%),#0a0a0ba6}.ls-solar-card__title{margin:0 0 .85rem;font-size:1rem;font-weight:700}.ls-solar-card__big{font-family:var(--font-instrument),Georgia,serif;color:var(--ls-gold-bright);letter-spacing:-.02em;margin:.65rem 0 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1}.ls-solar-card__detail{color:var(--ls-gold);margin:.55rem 0 0;font-size:.85rem;font-weight:600}.ls-solar-card__body{color:var(--ls-text-muted);margin:.85rem 0 0;font-size:.9rem;line-height:1.6}.ls-solar-checklist{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ls-solar-checklist li{color:var(--ls-text-muted);padding-left:1.15rem;font-size:.9rem;line-height:1.5;position:relative}.ls-solar-checklist li:before{content:"";background:var(--ls-gold);border-radius:1px;width:.45rem;height:.45rem;position:absolute;top:.45rem;left:0;box-shadow:0 0 8px #c9a22759}.ls-solar-exit-grid{gap:1rem;margin-top:2rem;display:grid}@media (min-width:800px){.ls-solar-exit-grid{grid-template-columns:repeat(3,1fr)}}.ls-solar-exit{border:1px solid var(--ls-border);background:#12121473;border-radius:.85rem;padding:1.35rem 1.2rem}.ls-solar-exit__title{margin:0;font-size:1.05rem;font-weight:700}.ls-solar-exit__meta{color:var(--ls-gold);margin:.35rem 0 .85rem;font-size:.78rem;font-weight:600}.ls-solar-roadmap{border-left:2px solid #c9a22740;flex-direction:column;gap:0;margin:2rem 0 0 .65rem;padding:0;list-style:none;display:flex}.ls-solar-roadmap__item{grid-template-columns:auto 1fr;gap:1rem;padding:0 0 1.5rem 1.25rem;display:grid;position:relative}.ls-solar-roadmap__item:before{content:"";background:var(--ls-gold);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.35rem;left:-.45rem;box-shadow:0 0 0 3px #050506}.ls-solar-roadmap__num{letter-spacing:.1em;color:var(--ls-gold);padding-top:.15rem;font-size:.7rem;font-weight:700}.ls-solar-roadmap__title{margin:0;font-size:1rem;font-weight:700}.ls-solar-roadmap__body{color:var(--ls-text-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.ls-solar-next{border:1px solid var(--ls-border-strong);color:var(--ls-text);background:#c9a22714;border-radius:.75rem;margin:1.5rem 0 0;padding:1.15rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1.55}.ls-solar-form{flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex}.ls-solar-form__grid{gap:1rem;display:grid}@media (min-width:520px){.ls-solar-form__grid{grid-template-columns:1fr 1fr}.ls-solar-form__field--full{grid-column:1/-1}}.ls-solar-form__field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-text-faint);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.ls-solar-form__opt{letter-spacing:0;text-transform:none;opacity:.85;font-weight:500}.ls-solar-form__req{color:var(--ls-gold-bright);font-weight:700}.ls-solar-form__required-note{color:var(--ls-text-faint);margin:0 0 .25rem;font-size:.78rem}.ls-solar-form__notice{background:#c9a2271a;border:1px solid #c9a22766;border-radius:.75rem;margin:0 0 .25rem;padding:1rem 1.1rem}.ls-solar-form__notice-title{color:var(--ls-gold-bright);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:700}.ls-solar-form__notice-body{color:var(--ls-text);margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.ls-solar-form__field-error{color:#e8a0a0;margin:.35rem 0 0;font-size:.78rem}.ls-solar-form__field input[aria-invalid=true]{border-color:#c97b7b}.ls-solar-form__field input{box-sizing:border-box;background:var(--ls-stone);width:100%;min-height:2.85rem;color:var(--ls-text);border:1px solid #c9a22738;border-radius:.65rem;outline:none;padding:.85rem 1rem;font-size:1rem}.ls-solar-form__field input:focus{border-color:var(--ls-gold);box-shadow:0 0 0 3px #c9a2271f}.ls-solar-form__submit{cursor:pointer;border:none;margin-top:.25rem}.ls-solar-form__submit:disabled{opacity:.7;cursor:wait}.ls-solar-form__micro{color:var(--ls-text-faint);text-align:center;margin:0;font-size:.72rem;line-height:1.5}.ls-solar-form__error{color:#e8a0a0;margin:0;font-size:.85rem}.ls-solar-form--success{text-align:center;padding:.5rem 0}.ls-solar-form__success-title{margin:.5rem 0 0;font-size:1.65rem}.ls-solar-form__success-body{color:var(--ls-text-muted);margin:.85rem 0 1.25rem;font-size:.95rem;line-height:1.6}.ls-solar-disclaimer{color:var(--ls-text-faint);margin:2.25rem 0 0;font-size:.72rem;line-height:1.55}.ls-solar-contact{color:var(--ls-text-faint);margin:1rem 0 0;font-size:.8rem}.ls-solar-contact a{color:var(--ls-gold);text-decoration:none}.ls-solar-contact a:hover{text-decoration:underline}.ls-solar-value{border:1px solid var(--ls-border-strong);background:linear-gradient(165deg,#c9a2271a,#0000 42%),#0a0a0bb8;border-radius:1rem;margin-top:2.25rem;padding:1.75rem 1.35rem 1.5rem}.ls-solar-value__title{margin:.45rem 0 0;font-size:clamp(1.35rem,2.8vw,1.85rem)}.ls-solar-value__support{max-width:40rem;color:var(--ls-text-muted);margin:.75rem 0 0;font-size:.92rem;line-height:1.6}.ls-solar-value__capex{text-align:center;background:#c9a22714;border:1px solid #c9a22766;border-radius:.85rem;margin-top:1.5rem;padding:1.25rem 1rem}.ls-solar-value__capex-num{font-family:var(--font-instrument),Georgia,serif;color:var(--ls-gold-bright);letter-spacing:-.03em;margin:0;font-size:clamp(2.75rem,7vw,4rem);line-height:1}.ls-solar-value__capex-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ls-text);margin:.45rem 0 0;font-size:.85rem;font-weight:700}.ls-solar-value__metrics{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;display:grid}@media (min-width:720px){.ls-solar-value__metrics{grid-template-columns:repeat(4,1fr)}}.ls-solar-value__metric{background:#0505068c;border:1px solid #ffffff0f;border-radius:.7rem;padding:1rem .9rem}.ls-solar-value__metric--hot{background:#c9a22712;border-color:#c9a22759}.ls-solar-value__metric-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-text-faint);margin:0;font-size:.62rem;font-weight:700}.ls-solar-value__metric-value{font-variant-numeric:tabular-nums;color:var(--ls-text);margin:.4rem 0 0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:700;line-height:1.15}.ls-solar-value__metric--hot .ls-solar-value__metric-value{color:var(--ls-gold-bright)}.ls-solar-value__metric-note{color:var(--ls-text-faint);margin:.35rem 0 0;font-size:.72rem;line-height:1.4}.ls-solar-ev{background:#0505068c;border:1px solid #c9a22752;border-radius:.85rem;margin-top:1.35rem;padding:1.35rem 1.2rem 1.25rem}.ls-solar-ev__row{align-items:end;gap:.75rem;margin-top:.85rem;display:grid}@media (min-width:700px){.ls-solar-ev__row{grid-template-columns:1fr auto 1fr 1.1fr;align-items:center}}.ls-solar-ev__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-text-faint);margin:0;font-size:.68rem;font-weight:700}.ls-solar-ev__figure{font-family:var(--font-instrument),Georgia,serif;letter-spacing:-.02em;color:var(--ls-text);margin:.35rem 0 0;font-size:clamp(1.85rem,4vw,2.5rem);line-height:1}.ls-solar-ev__figure--gold{color:var(--ls-gold-bright)}.ls-solar-ev__arrow{color:var(--ls-gold);text-align:center;padding-bottom:.35rem;font-size:1.5rem;display:none}@media (min-width:700px){.ls-solar-ev__arrow{display:block}}.ls-solar-ev__delta{text-align:center;background:#c9a2271f;border:1px solid #c9a22747;border-radius:.65rem;padding:.85rem 1rem}.ls-solar-ev__delta-num{color:var(--ls-gold-bright);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700}.ls-solar-ev__delta-pct{color:var(--ls-text);margin:.25rem 0 0;font-size:.78rem;font-weight:600}.ls-solar-ev__delta-capex{letter-spacing:.12em;text-transform:uppercase;color:var(--ls-gold);margin:.45rem 0 0;font-size:.72rem;font-weight:700}.ls-solar-ev__body{color:var(--ls-text-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.65}.ls-solar-spec--hot{background:#c9a22712;border-color:#c9a22759}.ls-solar-spec--hot .ls-solar-spec__value{color:var(--ls-gold-bright)}.ls-solar-lp-metrics{gap:.85rem;margin-top:2rem;display:grid}@media (min-width:720px){.ls-solar-lp-metrics{grid-template-columns:repeat(3,1fr)}}.ls-solar-lp-metric{border:1px solid var(--ls-border);text-align:center;background:#1212148c;border-radius:.85rem;padding:1.35rem 1.15rem}.ls-solar-lp-metric--hot{background:linear-gradient(165deg,#c9a2271f,#0000 55%),#0a0a0ba6;border-color:#c9a22766}.ls-solar-lp-metric__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ls-text-faint);margin:0;font-size:.68rem;font-weight:700}.ls-solar-lp-metric__value{font-family:var(--font-instrument),Georgia,serif;letter-spacing:-.02em;color:var(--ls-gold-bright);font-variant-numeric:tabular-nums;margin:.55rem 0 0;font-size:clamp(2rem,4.5vw,2.75rem);line-height:1}.ls-solar-lp-metric__note{color:var(--ls-text-muted);margin:.55rem 0 0;font-size:.8rem;line-height:1.45}.ls-solar-lp-context{background:#0a0a0b73;border:1px solid #ffffff0f;border-radius:.85rem;margin-top:1.5rem;padding:1.25rem 1.15rem}.ls-solar-lp-context__grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.85rem;display:grid}@media (min-width:800px){.ls-solar-lp-context__grid{grid-template-columns:repeat(4,1fr)}}.ls-solar-lp-context__value{color:var(--ls-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:700}.ls-solar-lp-context__note{color:var(--ls-text-faint);margin:.3rem 0 0;font-size:.75rem;line-height:1.45}.ls-solar-lp-win-title{font-family:var(--font-instrument),Georgia,serif;color:var(--ls-text);letter-spacing:-.02em;margin:2rem 0 0;font-size:clamp(1.25rem,2.6vw,1.55rem);font-weight:500}.ls-solar-dual{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.ls-solar-dual{grid-template-columns:1fr 1fr}}.ls-solar-dual__card{border:1px solid var(--ls-border);background:#12121480;border-radius:.85rem;padding:1.35rem 1.25rem}.ls-solar-dual__card--owner{background:linear-gradient(165deg,#c9a22714,#0000 50%),#0a0a0b8c;border-color:#c9a22759}.ls-solar-dual__card--lp{border-color:#a8a8b040}.ls-solar-dual__side{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-gold);margin:0 0 .85rem;font-size:.78rem;font-weight:700}.ls-solar-lp-closing{border:1px solid var(--ls-border-strong);color:var(--ls-text);background:#c9a22712;border-radius:.85rem;margin:1.75rem 0 0;padding:1.25rem 1.35rem;font-size:.95rem;font-weight:500;line-height:1.7}.ls-solar-complex-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ls-gold);margin:1.75rem 0 .75rem;font-size:.72rem;font-weight:700}.ls-solar-translate{border:1px solid var(--ls-border);background:#0a0a0b80;border-radius:.9rem;margin-top:1.75rem;padding:1.35rem 1.2rem 1.25rem}.ls-solar-translate__assumption{color:var(--ls-text-faint);margin:.65rem 0 0;font-size:.82rem;line-height:1.55}.ls-solar-translate__equity{color:var(--ls-text-muted);margin:.85rem 0 0;font-size:.9rem}.ls-solar-translate__equity strong{color:var(--ls-gold-bright);font-variant-numeric:tabular-nums}.ls-solar-translate__equity span{color:var(--ls-text-faint);font-size:.82rem;display:inline}.ls-solar-translate__table{flex-direction:column;gap:.65rem;margin-top:1.15rem;display:flex}.ls-solar-translate__head{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-text-faint);border-bottom:1px solid #ffffff0f;grid-template-columns:1.4fr .9fr .9fr;gap:.75rem;padding:0 .25rem .35rem;font-size:.62rem;font-weight:700;display:none}@media (min-width:720px){.ls-solar-translate__head{display:grid}}.ls-solar-translate__row{background:#05050673;border:1px solid #ffffff0f;border-radius:.65rem;gap:.5rem .75rem;padding:.95rem 1rem;display:grid}@media (min-width:720px){.ls-solar-translate__row{grid-template-columns:1.4fr .9fr .9fr;align-items:start}}.ls-solar-translate__metric{color:var(--ls-text);margin:0;font-size:.9rem;font-weight:700}.ls-solar-translate__detail{color:var(--ls-text-faint);margin:.3rem 0 0;font-size:.78rem;line-height:1.45}.ls-solar-translate__before{color:var(--ls-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.88rem}.ls-solar-translate__after{color:var(--ls-gold-bright);font-variant-numeric:tabular-nums;margin:0;font-size:.95rem;font-weight:700}@media (max-width:719px){.ls-solar-translate__before:before{content:"Before · ";color:var(--ls-text-faint);font-size:.72rem;font-weight:600}.ls-solar-translate__after:before{content:"With solar · ";color:var(--ls-gold);font-size:.72rem;font-weight:600}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}