:root{--lg-cream-100: #ffffff;--lg-cream-200: #f7f5f2;--lg-cream-300: #efebe4;--lg-cream-400: #e4dfd6;--lg-cream-500: #d3cdc2;--lg-ink-900: #111111;--lg-ink-850: #161616;--lg-ink-800: #1a1a1a;--lg-ink-700: #232323;--lg-ink-600: #2e2e2e;--lg-ink-500: #3a3a3a;--lg-gold-50: #fbf8f0;--lg-gold-100: #f5edd6;--lg-gold-200: #ebdcb0;--lg-gold-300: #e3cb86;--lg-gold-400: #ddc274;--lg-gold-500: #d8ba64;--lg-gold-600: #bf9f4b;--lg-gold-700: #7a6225;--lg-gold-800: #56461c;--lg-gold-900: #2a2413;--lg-gray-cloud: #edeff7;--lg-gray-smoke: #d3d6e0;--lg-gray-steel: #bcbfcc;--lg-gray-space: #9da2b3;--lg-gray-graphite: #6e7180;--lg-gray-graphite-strong: #5a5d6a;--lg-success: #3e8e5e;--lg-success-light: #7fc79b;--lg-error: #c4513b;--lg-error-light: #f08a73;--lg-bg-canvas: var(--lg-cream-200);--lg-bg-surface: var(--lg-cream-100);--lg-bg-surface-muted: var(--lg-cream-300);--lg-bg-inverse: var(--lg-ink-900);--lg-bg-brand: var(--lg-gold-500);--lg-bg-brand-subtle: var(--lg-gold-100);--lg-text-primary: var(--lg-ink-900);--lg-text-secondary: var(--lg-gray-graphite-strong);--lg-text-tertiary: var(--lg-gray-graphite);--lg-text-accent: var(--lg-gold-700);--lg-text-display-accent: var(--lg-gold-500);--lg-text-on-inverse: var(--lg-cream-200);--lg-text-on-brand: var(--lg-ink-900);--lg-border-subtle: var(--lg-cream-400);--lg-border-strong: var(--lg-gray-steel);--lg-border-brand: var(--lg-gold-500);--lg-action-primary: var(--lg-ink-900);--lg-action-primary-hover: var(--lg-ink-600);--lg-action-on-primary: var(--lg-cream-200);--lg-action-secondary-border: var(--lg-ink-900);--lg-action-secondary-hover: var(--lg-cream-300);--lg-action-brand-hover: var(--lg-gold-300);--lg-icon-primary: var(--lg-ink-900);--lg-icon-brand: var(--lg-gold-500);--lg-font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lg-font-display: var(--lg-font-sans);--lg-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lg-weight-heading: 500;--lg-weight-body: 400;--lg-weight-mono: 500;--lg-fs-display: clamp(44px, 11.6vw, 150px);--lg-fs-h1: clamp(48px, 7vw, 100px);--lg-fs-h2: clamp(38px, 5.4vw, 75px);--lg-fs-h3: clamp(30px, 4.4vw, 60px);--lg-fs-h4: clamp(24px, 2.6vw, 36px);--lg-fs-h5: clamp(22px, 2vw, 28px);--lg-fs-h6: clamp(18px, 1.6vw, 22px);--lg-fs-para-l: clamp(18px, 1.7vw, 24px);--lg-fs-para-m: clamp(16px, 1.3vw, 18px);--lg-fs-para-s: 16px;--lg-fs-caption: clamp(16px, 1.4vw, 20px);--lg-fs-caption-s: 14px;--lg-fs-overline: 13px;--lg-fs-overline-s: 12px;--lg-fs-btn-l: 18px;--lg-fs-btn-m: 16px;--lg-fs-btn-pill: 13px;--lg-fs-nav: 16px;--lg-fs-data: 14px;--lg-lh-display: .95;--lg-lh-h1: 1;--lg-lh-h2: 1.05;--lg-lh-h3: 1.1;--lg-lh-h4: 1.2;--lg-lh-h5: 1.25;--lg-lh-h6: 1.3;--lg-lh-para-l: 1.45;--lg-lh-para: 1.55;--lg-lh-caption: 1.4;--lg-ls-heading: -.03em;--lg-ls-heading-sm: -.02em;--lg-ls-para-l: -.02em;--lg-ls-para: -.01em;--lg-ls-overline: .08em;--lg-space-2: 2px;--lg-space-4: 4px;--lg-space-8: 8px;--lg-space-12: 12px;--lg-space-16: 16px;--lg-space-20: 20px;--lg-space-24: 24px;--lg-space-32: 32px;--lg-space-40: 40px;--lg-space-48: 48px;--lg-space-64: 64px;--lg-space-80: 80px;--lg-space-96: 96px;--lg-space-128: 128px;--lg-space-160: 160px;--lg-container-max: 1440px;--lg-container-narrow: 720px;--lg-page-margin: clamp(20px, 5.5vw, 80px);--lg-gutter: 32px;--lg-section-pad: clamp(96px, 12vw, 160px);--lg-section-pad-compact: clamp(64px, 8vw, 96px);--lg-r-xs: 4px;--lg-r-sm: 8px;--lg-r-md: 12px;--lg-r-lg: 16px;--lg-r-xl: 24px;--lg-r-2xl: 32px;--lg-r-full: 999px;--lg-shadow-raised: 0 8px 24px rgba(17, 17, 17, .08), 0 1px 2px rgba(17, 17, 17, .06);--lg-shadow-raised-inverse: 0 8px 24px rgba(17, 17, 17, .5);--lg-glow-focus: 0 0 0 4px rgba(216, 186, 100, .35);--lg-glow-hero: radial-gradient(closest-side, rgba(216, 186, 100, .22), rgba(216, 186, 100, 0) 70%);--lg-ease-out: cubic-bezier(.2, .8, .2, 1);--lg-dur-fast: .15s;--lg-dur-base: .22s;--lg-dur-slow: .5s}.lg-theme--inverse{--lg-bg-canvas: var(--lg-ink-900);--lg-bg-surface: var(--lg-ink-800);--lg-bg-surface-muted: var(--lg-ink-850);--lg-text-primary: var(--lg-cream-200);--lg-text-secondary: var(--lg-gray-steel);--lg-text-tertiary: var(--lg-gray-space);--lg-text-accent: var(--lg-gold-500);--lg-border-subtle: var(--lg-ink-700);--lg-border-strong: var(--lg-ink-500);--lg-action-primary: var(--lg-cream-200);--lg-action-primary-hover: var(--lg-cream-100);--lg-action-on-primary: var(--lg-ink-900);--lg-action-secondary-border: var(--lg-cream-200);--lg-action-secondary-hover: var(--lg-ink-700);--lg-icon-primary: var(--lg-cream-200);--lg-shadow-raised: var(--lg-shadow-raised-inverse);color-scheme:dark}.lg-theme--surface{--lg-bg-canvas: var(--lg-bg-surface-muted)}.lg-theme--brand{--lg-bg-canvas: var(--lg-gold-500);--lg-text-primary: var(--lg-ink-900);--lg-text-secondary: var(--lg-gold-800);--lg-text-tertiary: var(--lg-gold-700);--lg-border-subtle: var(--lg-gold-600)}.lg-section{position:relative;background:var(--lg-bg-canvas);color:var(--lg-text-primary);font-family:var(--lg-font-sans);font-weight:var(--lg-weight-body);font-size:var(--lg-fs-para-m);line-height:var(--lg-lh-para);letter-spacing:var(--lg-ls-para);padding-block:var(--lg-section-pad-start, var(--lg-section-pad)) var(--lg-section-pad-end, var(--lg-section-pad));padding-inline:var(--lg-page-margin);-webkit-font-smoothing:antialiased}.lg-section--compact{--lg-section-pad: var(--lg-section-pad-compact)}.lg-section--flush{--lg-section-pad: 0px}.lg-section--full-bleed{padding-inline:0}.lg-section *{box-sizing:border-box}.lg-section :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote){margin:0}.lg-section :is(ul,ol){padding:0;list-style:none}.lg-section a:not(.lg-btn){color:inherit;text-decoration:none}.lg-section img,.lg-section svg,.lg-section video{display:block;max-width:100%}.lg-section :focus-visible{outline:2px solid var(--lg-gold-500);outline-offset:3px;box-shadow:var(--lg-glow-focus)}.lg-container{width:100%;max-width:var(--lg-container-max);margin-inline:auto}.lg-container--narrow{max-width:var(--lg-container-narrow)}.lg-grid{display:grid;gap:var(--lg-grid-gap, var(--lg-space-32));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--lg-grid-min, 280px)),1fr))}.lg-stack{display:flex;flex-direction:column;gap:var(--lg-stack-gap, var(--lg-space-24))}.lg-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lg-cluster-gap, var(--lg-space-16))}.lg-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lg-display,.lg-h1,.lg-h2,.lg-h3,.lg-h4,.lg-h5,.lg-h6{font-family:var(--lg-font-display);font-weight:var(--lg-weight-heading);letter-spacing:var(--lg-ls-heading);text-wrap:balance;color:var(--lg-text-primary)}.lg-display{font-size:var(--lg-fs-display);line-height:var(--lg-lh-display)}.lg-h1{font-size:var(--lg-fs-h1);line-height:var(--lg-lh-h1)}.lg-h2{font-size:var(--lg-fs-h2);line-height:var(--lg-lh-h2)}.lg-h3{font-size:var(--lg-fs-h3);line-height:var(--lg-lh-h3)}.lg-h4{font-size:var(--lg-fs-h4);line-height:var(--lg-lh-h4)}.lg-h5{font-size:var(--lg-fs-h5);line-height:var(--lg-lh-h5);letter-spacing:var(--lg-ls-heading-sm)}.lg-h6{font-size:var(--lg-fs-h6);line-height:var(--lg-lh-h6);letter-spacing:var(--lg-ls-heading-sm)}.lg-para-l{font-size:var(--lg-fs-para-l);line-height:var(--lg-lh-para-l);letter-spacing:var(--lg-ls-para-l)}.lg-para-m{font-size:var(--lg-fs-para-m);line-height:var(--lg-lh-para);letter-spacing:var(--lg-ls-para)}.lg-para-s{font-size:var(--lg-fs-para-s);line-height:var(--lg-lh-para);letter-spacing:var(--lg-ls-para)}.lg-caption{font-size:var(--lg-fs-caption);line-height:var(--lg-lh-caption);letter-spacing:0}.lg-caption-s{font-size:var(--lg-fs-caption-s);line-height:1.45;letter-spacing:0}.lg-text-secondary{color:var(--lg-text-secondary)}.lg-text-tertiary{color:var(--lg-text-tertiary)}.lg-text-accent{color:var(--lg-text-accent)}.lg-text-display-accent{color:var(--lg-text-display-accent)}.lg-text-center{text-align:center}.lg-measure{max-width:62ch}.lg-measure--narrow{max-width:44ch}.lg-overline,.lg-data,.lg-mono{font-family:var(--lg-font-mono);font-weight:var(--lg-weight-mono)}.lg-overline{display:inline-flex;align-items:center;gap:var(--lg-space-8);font-size:var(--lg-fs-overline);line-height:1;letter-spacing:var(--lg-ls-overline);text-transform:uppercase;color:var(--lg-text-tertiary)}.lg-overline--accent{color:var(--lg-text-accent)}.lg-overline--s{font-size:var(--lg-fs-overline-s)}.lg-data{font-size:var(--lg-fs-data);line-height:1.4}.lg-rte :is(p,ul,ol)+:is(p,ul,ol){margin-top:1em}.lg-rte ul{list-style:disc;padding-left:1.2em}.lg-rte ol{list-style:decimal;padding-left:1.2em}.lg-rte a{text-decoration:underline;text-underline-offset:.15em}.lg-rte strong{font-weight:var(--lg-weight-heading)}.lg-btn{--lg-btn-bg: var(--lg-action-primary);--lg-btn-fg: var(--lg-action-on-primary);--lg-btn-bg-hover: var(--lg-action-primary-hover);--lg-btn-border: var(--lg-btn-bg);display:inline-flex;align-items:center;justify-content:center;gap:var(--lg-space-8);min-height:44px;padding:var(--lg-space-12) var(--lg-space-24);border:1px solid var(--lg-btn-border);border-radius:var(--lg-r-full);background:var(--lg-btn-bg);color:var(--lg-btn-fg);font-family:var(--lg-font-sans);font-weight:var(--lg-weight-heading);font-size:var(--lg-fs-btn-m);line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--lg-dur-base) var(--lg-ease-out),border-color var(--lg-dur-base) var(--lg-ease-out),color var(--lg-dur-base) var(--lg-ease-out),transform var(--lg-dur-fast) var(--lg-ease-out)}.lg-btn:hover{background:var(--lg-btn-bg-hover);border-color:var(--lg-btn-bg-hover)}.lg-btn:active{transform:translateY(1px)}.lg-btn[disabled],.lg-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.lg-btn--l{min-height:56px;padding:var(--lg-space-16) var(--lg-space-32);font-size:var(--lg-fs-btn-l)}.lg-btn--secondary{--lg-btn-bg: transparent;--lg-btn-fg: var(--lg-text-primary);--lg-btn-border: var(--lg-action-secondary-border);--lg-btn-bg-hover: var(--lg-action-secondary-hover)}.lg-btn--secondary:hover{border-color:var(--lg-action-secondary-border)}.lg-btn--brand{--lg-btn-bg: var(--lg-bg-brand);--lg-btn-fg: var(--lg-text-on-brand);--lg-btn-bg-hover: var(--lg-action-brand-hover)}.lg-btn--pill{min-height:36px;padding:10px var(--lg-space-16);font-family:var(--lg-font-mono);font-weight:var(--lg-weight-mono);font-size:var(--lg-fs-btn-pill);letter-spacing:var(--lg-ls-overline)}.lg-btn--pill.lg-btn--secondary{--lg-btn-bg: var(--lg-bg-surface);--lg-btn-border: var(--lg-border-subtle);--lg-btn-bg-hover: var(--lg-bg-surface-muted)}.lg-btn--link{--lg-btn-bg: transparent;--lg-btn-fg: var(--lg-text-primary);--lg-btn-border: transparent;--lg-btn-bg-hover: transparent;min-height:0;padding:0;border-radius:0;gap:var(--lg-space-8)}.lg-btn--link:hover{color:var(--lg-text-accent)}.lg-btn__icon{display:inline-flex;width:1.1em;height:1.1em;flex:0 0 auto;transition:transform var(--lg-dur-base) var(--lg-ease-out)}.lg-btn:hover .lg-btn__icon--arrow{transform:translate(3px)}.lg-btn--back{flex-direction:row-reverse}.lg-btn--back .lg-btn__icon--arrow{transform:scaleX(-1)}.lg-btn--back:hover .lg-btn__icon--arrow{transform:translate(-3px) scaleX(-1)}.lg-btn--block{width:100%}.lg-card{display:flex;flex-direction:column;gap:var(--lg-space-12);padding:var(--lg-space-24);border:1px solid var(--lg-border-subtle);border-radius:var(--lg-r-md);background:var(--lg-bg-surface);color:var(--lg-text-primary);transition:border-color var(--lg-dur-base) var(--lg-ease-out),transform var(--lg-dur-base) var(--lg-ease-out)}.lg-card--hover:hover{border-color:var(--lg-border-brand)}.lg-card--lg{border-radius:var(--lg-r-lg);padding:var(--lg-space-32)}.lg-card--raised{box-shadow:var(--lg-shadow-raised)}.lg-card__label{color:var(--lg-text-tertiary)}.lg-card__title{font-size:var(--lg-fs-h6);line-height:var(--lg-lh-h6);letter-spacing:var(--lg-ls-heading-sm);font-weight:var(--lg-weight-heading)}.lg-card__body{color:var(--lg-text-secondary);font-size:var(--lg-fs-para-s)}.lg-card__media{border-radius:var(--lg-r-sm);overflow:hidden}.lg-card__media img{width:100%;height:100%;object-fit:cover}.lg-stat{display:flex;flex-direction:column;gap:var(--lg-space-8)}.lg-stat__value{font-family:var(--lg-font-display);font-weight:var(--lg-weight-heading);font-size:var(--lg-fs-h4);line-height:1;letter-spacing:var(--lg-ls-heading);color:var(--lg-text-display-accent)}.lg-stat__label{color:var(--lg-text-tertiary)}.lg-quote{display:flex;flex-direction:column;gap:var(--lg-space-24)}.lg-quote__text{font-family:var(--lg-font-display);font-weight:var(--lg-weight-heading);font-size:var(--lg-fs-h5);line-height:var(--lg-lh-h5);letter-spacing:var(--lg-ls-heading-sm);text-wrap:pretty}.lg-quote__text:before{content:"\201c"}.lg-quote__text:after{content:"\201d"}.lg-quote__cite{display:flex;align-items:center;gap:var(--lg-space-12);font-style:normal}.lg-quote__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.lg-quote__name{font-weight:var(--lg-weight-heading)}.lg-quote__role{color:var(--lg-text-tertiary);font-size:var(--lg-fs-caption-s)}.lg-case-card{position:relative;display:flex;flex-direction:column;gap:var(--lg-space-16);padding:var(--lg-space-24);border:1px solid var(--lg-border-subtle);border-radius:var(--lg-r-lg);background:var(--lg-bg-surface);color:var(--lg-text-primary);transition:border-color var(--lg-dur-base) var(--lg-ease-out)}.lg-case-card:hover,.lg-case-card:focus-within{border-color:var(--lg-border-brand)}.lg-case-card__media{aspect-ratio:16 / 9;border-radius:var(--lg-r-sm);overflow:hidden;background:var(--lg-bg-surface-muted)}.lg-case-card__media img{width:100%;height:100%;object-fit:cover}.lg-case-card__client{color:var(--lg-text-tertiary)}.lg-case-card__heading{font-size:var(--lg-fs-h6);line-height:var(--lg-lh-h6);letter-spacing:var(--lg-ls-heading-sm);font-weight:var(--lg-weight-heading);text-wrap:pretty}.lg-case-card__stats{display:flex;gap:var(--lg-space-32)}.lg-case-card__link{margin-top:auto}.lg-case-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lg-form{display:flex;flex-direction:column;gap:var(--lg-space-16)}.lg-form__row{display:flex;flex-direction:column;gap:var(--lg-space-12)}.lg-section .lg-input{width:100%;min-height:48px;margin:0;padding:var(--lg-space-12) var(--lg-space-16);border:1px solid var(--lg-border-strong);border-radius:var(--lg-r-sm);background-color:var(--lg-bg-surface);color:var(--lg-text-primary);font:inherit;font-size:var(--lg-fs-para-s);line-height:1.4;box-shadow:none;transition:border-color var(--lg-dur-base) var(--lg-ease-out)}.lg-section .lg-input::placeholder{color:var(--lg-text-tertiary);opacity:1}.lg-section .lg-input:focus{border-color:var(--lg-border-brand);outline:none;box-shadow:var(--lg-glow-focus)}.lg-section .lg-input[aria-invalid=true]{border-color:var(--lg-error)}.lg-checkbox{display:flex;align-items:flex-start;gap:var(--lg-space-12);font-size:var(--lg-fs-caption-s);color:var(--lg-text-secondary);cursor:pointer}.lg-checkbox input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--lg-gold-500)}.lg-form__message{font-size:var(--lg-fs-caption-s)}.lg-form__message--success{color:var(--lg-success)}.lg-form__message--error{color:var(--lg-error)}.lg-form__note{font-size:var(--lg-fs-caption-s);color:var(--lg-text-tertiary)}@media(min-width:750px){.lg-form__row--inline{flex-direction:row;align-items:stretch}.lg-form__row--inline .lg-input{flex:1 1 auto}}.lg-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lg-space-20);max-width:var(--lg-container-narrow)}.lg-section-heading--center{align-items:center;text-align:center;margin-inline:auto}.lg-section-heading--wide{max-width:none}.lg-section-heading__lede{color:var(--lg-text-secondary)}.lg-section-heading__actions{display:flex;flex-wrap:wrap;gap:var(--lg-space-12);margin-top:var(--lg-space-8)}lg-toggle{display:inline-flex}.lg-switch{display:inline-flex;align-items:center;gap:var(--lg-space-12);cursor:pointer;-webkit-user-select:none;user-select:none}.lg-switch__track{position:relative;width:80px;height:40px;border-radius:var(--lg-r-full);background:var(--lg-ink-700);box-shadow:inset 0 2px 6px #1119;transition:background-color var(--lg-dur-base) var(--lg-ease-out)}.lg-switch__knob{position:absolute;top:5px;left:5px;width:30px;height:30px;border-radius:50%;background:var(--lg-cream-200);transition:transform var(--lg-dur-base) var(--lg-ease-out),background-color var(--lg-dur-base) var(--lg-ease-out)}.lg-switch input{position:absolute;opacity:0;width:1px;height:1px}.lg-switch input:checked~.lg-switch__track{background:var(--lg-gold-500)}.lg-switch input:checked~.lg-switch__track .lg-switch__knob{transform:translate(40px);background:var(--lg-ink-900)}.lg-switch input:focus-visible~.lg-switch__track{outline:2px solid var(--lg-gold-500);outline-offset:3px}.lg-switch__label{font-family:var(--lg-font-mono);font-size:var(--lg-fs-overline);letter-spacing:var(--lg-ls-overline);text-transform:uppercase;color:var(--lg-text-tertiary)}.lg-switch__label[aria-current=true]{color:var(--lg-text-accent)}lg-carousel{display:block;position:relative}.lg-carousel__track{display:flex;gap:var(--lg-space-24);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lg-carousel__track::-webkit-scrollbar{display:none}.lg-carousel__slide{flex:0 0 100%;scroll-snap-align:start}.lg-carousel__controls{display:flex;align-items:center;gap:var(--lg-space-12);margin-top:var(--lg-space-24)}.lg-carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--lg-border-strong);border-radius:50%;background:transparent;color:var(--lg-icon-primary);cursor:pointer;transition:border-color var(--lg-dur-base) var(--lg-ease-out),background-color var(--lg-dur-base) var(--lg-ease-out)}.lg-carousel__btn:hover{border-color:var(--lg-border-brand)}.lg-carousel__dots{display:flex;gap:var(--lg-space-8);margin-left:auto}.lg-carousel__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--lg-border-strong);cursor:pointer;transition:background-color var(--lg-dur-base) var(--lg-ease-out),transform var(--lg-dur-base) var(--lg-ease-out)}.lg-carousel__dot[aria-current=true]{background:var(--lg-gold-500);transform:scale(1.25)}lg-rotator{display:inline-grid}.lg-rotator__word{grid-area:1 / 1;color:var(--lg-text-display-accent);transition:opacity var(--lg-dur-base) var(--lg-ease-out),transform var(--lg-dur-base) var(--lg-ease-out)}.lg-rotator__word[aria-hidden=true]{opacity:0;transform:translateY(-.15em);pointer-events:none}lg-steps{display:block}.lg-steps__tabs{display:flex;flex-wrap:wrap;gap:var(--lg-space-8)}.lg-steps__tab{position:relative;padding:10px var(--lg-space-16);border:1px solid var(--lg-border-subtle);border-radius:var(--lg-r-full);background:transparent;color:var(--lg-text-tertiary);font-family:var(--lg-font-mono);font-weight:var(--lg-weight-mono);font-size:var(--lg-fs-btn-pill);letter-spacing:var(--lg-ls-overline);text-transform:uppercase;cursor:pointer;overflow:hidden;transition:color var(--lg-dur-base) var(--lg-ease-out),border-color var(--lg-dur-base) var(--lg-ease-out)}.lg-steps__tab[aria-selected=true]{color:var(--lg-text-primary);border-color:var(--lg-border-brand)}.lg-steps__tab:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:var(--lg-gold-500);transform:scaleX(var(--lg-step-progress, 0));transform-origin:left}.lg-steps__panel[hidden]{display:none}.lg-reveal{border-top:1px solid var(--lg-border-subtle)}.lg-reveal__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--lg-space-16);padding-block:var(--lg-space-20);list-style:none;cursor:pointer;font-weight:var(--lg-weight-heading)}.lg-reveal__summary::-webkit-details-marker{display:none}.lg-reveal__icon{transition:transform var(--lg-dur-base) var(--lg-ease-out)}.lg-reveal[open] .lg-reveal__icon{transform:rotate(45deg)}.lg-reveal__body{padding-bottom:var(--lg-space-24);color:var(--lg-text-secondary)}.lg-reveal-on-scroll{opacity:0;transform:translateY(18px);transition:opacity var(--lg-dur-slow) var(--lg-ease-out),transform var(--lg-dur-slow) var(--lg-ease-out)}.lg-reveal-on-scroll.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lg-section *,.lg-section *:before,.lg-section *:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}.lg-reveal-on-scroll{opacity:1;transform:none}.lg-carousel__track{scroll-behavior:auto}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html.lenis,.page-wrapper.lenis{scroll-behavior:auto}
/*# sourceMappingURL=/cdn/shop/t/9/assets/liquid_gold.css.map */
