@layer components{.intro{position:fixed;inset:0;z-index:300;display:grid;place-items:center;color:var(--color-inverse-ink)}.intro__backdrop{position:absolute;inset:0;background:radial-gradient(70rem 40rem at 80% 110%,color-mix(in oklab,var(--lz-blue-600),transparent 76%),transparent 62%),var(--color-night-paper-deep);transition:opacity var(--intro-exit-duration) var(--ease-inout)}.intro__stage{position:relative;display:grid;justify-items:center;gap:clamp(1.1rem,2.6vw,1.7rem);padding-inline:var(--space-gutter);text-align:center}.intro__fusion{display:grid;place-items:center;min-height:clamp(3.4rem,2.6rem + 5vw,5.2rem)}.intro__terms{grid-area:1 / 1;display:flex;align-items:center;gap:clamp(.7rem,2.2vw,1.5rem)}.intro__piece{display:inline-flex;align-items:center;gap:.5em;white-space:nowrap;will-change:transform,opacity}.intro__word{font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 3vw,2.6rem);font-weight:900;letter-spacing:.06em}.intro__char{display:inline-block;will-change:transform,opacity}.intro__op{font-family:var(--font-display);font-size:clamp(1rem,.7rem + 1.6vw,1.6rem);font-weight:700;color:var(--lz-blue-300)}.intro__brand{grid-area:1 / 1;will-change:transform,opacity}.intro__brand-text{display:inline-flex;opacity:0;will-change:opacity}.intro__glint{grid-area:1 / 1;font-size:clamp(1.4rem,1rem + 3vw,2.6rem);width:6em;height:1.5em;overflow:clip;pointer-events:none}.intro__glint:before{content:"";display:block;width:34%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in oklab,var(--lz-gold-300),white 25%) 45%,var(--lz-gold-400) 55%,transparent);opacity:0;transform:translate(-160%) skew(-18deg);will-change:transform,opacity}.intro__tagline{font-family:var(--font-statement);font-size:clamp(.95rem,.85rem + .7vw,1.2rem);font-size-adjust:from-font;font-weight:600;letter-spacing:.16em;color:color-mix(in oklab,var(--color-inverse-ink),transparent 18%);opacity:0;will-change:transform,opacity}.intro__halo{grid-area:1 / 1;width:clamp(10rem,7rem + 20vw,17rem);height:clamp(5rem,3.4rem + 10vw,9rem);border-radius:999px;background:radial-gradient(closest-side,color-mix(in oklab,var(--lz-blue-300),white 35%),color-mix(in oklab,var(--lz-blue-500),transparent 45%) 45%,transparent 76%);opacity:0;filter:blur(5px);pointer-events:none}.intro__ring{grid-area:1 / 1;width:clamp(2.2rem,1.6rem + 2.6vw,3.4rem);aspect-ratio:1;border-radius:999px;border:2.5px solid color-mix(in oklab,var(--lz-blue-300),white 45%);opacity:0;transform:scale(.2);pointer-events:none}.intro__ring--2{border-color:color-mix(in oklab,var(--lz-blue-400),transparent 10%)}.intro__flash{grid-area:1 / 1;width:clamp(2.6rem,1.8rem + 3.4vw,4rem);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,#ffffff 0%,#ffffff 16%,color-mix(in oklab,var(--lz-blue-300),white 45%) 40%,transparent 70%);opacity:0;pointer-events:none}.intro__burst{grid-area:1 / 1;position:relative;width:0;height:0;pointer-events:none}.intro__spark{position:absolute;left:0;top:0;width:2.5px;height:15px;margin:-7.5px 0 0 -1.25px;border-radius:2px;opacity:0;transform:rotate(var(--a)) translateY(-.1rem) scaleY(.4)}.intro.is-fusing .intro__terms .intro__char[data-intro-keep]{animation:intro-char-travel .52s cubic-bezier(.62,0,.22,1) forwards,intro-char-fade .24s var(--ease-inout) .54s forwards}.intro.is-fusing .intro__terms .intro__char--drop{animation:intro-char-dissolve .4s var(--ease-out-quart) forwards}.intro.is-fusing .intro__flash{animation:intro-flash .28s var(--ease-out-quart) .36s forwards}.intro.is-fusing .intro__ring--1{animation:intro-ring .53s var(--ease-out-expo) .36s forwards}.intro.is-fusing .intro__ring--2{animation:intro-ring .53s var(--ease-out-expo) .44s forwards}.intro.is-fusing .intro__spark{animation:intro-spark .45s var(--ease-out-quart) .36s forwards}.intro.is-fusing .intro__halo{animation:intro-halo .61s var(--ease-out-expo) .42s forwards}.intro.is-fusing .intro__glint:before{animation:intro-crystal-glint .46s var(--ease-inout) .46s forwards}.intro.is-fusing .intro__brand-text{animation:intro-brand-in .24s var(--ease-inout) .54s forwards}.intro.is-fusing .intro__tagline{animation:intro-tagline-in .5s var(--ease-out-quart) .24s forwards}.intro.is-leaving{pointer-events:none}.intro.is-leaving .intro__backdrop{opacity:0}.intro.is-leaving :is(.intro__terms,.intro__glint,.intro__halo){opacity:0;transition:opacity .3s ease}.intro.is-fusing.is-leaving .intro__tagline{animation:intro-fade-out .45s var(--ease-inout) .3s both}.intro.is-handoff .intro__brand{opacity:0;transform:translate(var(--handoff-x, 0px),var(--handoff-y, 0px)) scale(var(--handoff-s, 1));transition:transform var(--intro-exit-duration) var(--ease-inout),opacity .3s ease calc(var(--intro-exit-duration) - var(--intro-handoff-fade))}.intro.is-leaving:not(.is-handoff) .intro__brand{opacity:0;transition:opacity .4s ease}.intro.is-skipped .intro__backdrop{transition-duration:.3s}.intro.is-skipped .intro__stage{opacity:0;transition:opacity .3s ease}.intro[hidden]{display:none}@keyframes intro-char-travel{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(var(--dx, 0px),var(--dy, 0px))}}@keyframes intro-char-fade{to{opacity:0}}@keyframes intro-char-dissolve{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-.5em) scale(.55);filter:blur(5px)}}@keyframes intro-crystal-glint{0%{opacity:0;transform:translate(-160%) skew(-18deg)}25%{opacity:1}to{opacity:0;transform:translate(420%) skew(-18deg)}}@keyframes intro-tagline-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes intro-fade-out{0%{opacity:1}to{opacity:0}}@keyframes intro-flash{0%{opacity:0;transform:scale(.1)}22%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(3.6)}}@keyframes intro-ring{0%{opacity:0;transform:scale(.12);border-width:3.5px}22%{opacity:1}to{opacity:0;transform:scale(4.2);border-width:.5px}}@keyframes intro-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(-.1rem) scaleY(.35)}22%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-4.8rem) scaleY(1.5)}}@keyframes intro-halo{0%{opacity:0;transform:scale(.4)}38%{opacity:.95;transform:scale(1.05)}to{opacity:0;transform:scale(1.3)}}@keyframes intro-brand-in{0%{opacity:0}to{opacity:1}}html.intro-lock,html.intro-lock body{overflow:hidden;height:100%}html[data-intro-state=play] .site-header__logo{opacity:0}html[data-intro-state=done] .site-header__logo{transition:opacity .3s ease}@media(prefers-reduced-motion:reduce){.intro{display:none}}.home-hero{position:relative;display:grid;align-content:center;min-height:max(42rem,92vh);min-height:max(42rem,92svh);padding-block:clamp(7rem,5.5rem + 6vw,10rem) clamp(6rem,5rem + 4vw,8.5rem);overflow:clip;color:var(--color-night-ink);background:radial-gradient(90rem 60rem at 78% 26%,oklch(24% .06 262 / .55),transparent 60%),linear-gradient(180deg,var(--lz-night-950) 0%,var(--lz-night-900) 70%,var(--lz-night-800) 100%)}.home-hero__art{position:absolute;inset:0;z-index:1;opacity:0;overflow:clip;transition:opacity 1.1s ease;pointer-events:none}.home-hero.is-ready .home-hero__art{opacity:1}.home-hero__stars{position:absolute;inset:0;translate:var(--plx-sx, 0) var(--plx-sy, 0);transition:translate .9s var(--ease-out-quart)}.hero-star{position:absolute;border-radius:50%;background:#fff;opacity:.5}.hero-star--gold{background:var(--lz-gold-400);box-shadow:0 0 8px 1px color-mix(in oklab,var(--lz-gold-400),transparent 50%);opacity:.85}.hero-star--twinkle{animation:hero-star-twinkle 3.4s ease-in-out infinite alternate;animation-delay:var(--tw, 0s)}@keyframes hero-star-twinkle{0%{opacity:.3}to{opacity:1}}.home-hero__planet-box{position:absolute;top:46%;right:-6%;width:min(60vw,54rem);translate:0 -50%}.home-hero__planet{width:100%;height:auto;translate:var(--plx-px, 0) var(--plx-py, 0);transition:translate .8s var(--ease-out-quart)}.home-hero__inner{position:relative;z-index:2;display:grid;justify-items:start;gap:clamp(1.6rem,1.3rem + 1.3vw,2.6rem)}.home-hero__kicker{display:inline-flex;align-items:center;gap:.8em;font-family:var(--font-display);font-size:var(--type-meta);font-weight:560;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-2)}.home-hero__kicker:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--color-accent-2);box-shadow:0 0 12px 2px color-mix(in oklab,var(--color-accent-2),transparent 40%)}.home-hero__title{font-family:var(--font-statement);font-size:var(--type-statement);font-size-adjust:from-font;font-weight:600;line-height:var(--leading-statement);letter-spacing:var(--tracking-statement);font-feature-settings:normal}.home-hero__line{display:block;white-space:nowrap}.fv-char{display:inline-block;opacity:0;transform:translate(var(--fv-x, 0em),.42em) scale(1.04)}.home-hero.is-ready .fv-char{animation:fv-char-wake .85s var(--ease-out-expo) both;animation-delay:calc(.22s + var(--fv-i, 0) * 50ms)}@keyframes fv-char-wake{0%{opacity:0;transform:translate(var(--fv-x, 0em),.42em) scale(1.04)}55%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}.fv-char--em{background:linear-gradient(92deg,var(--lz-gold-300),var(--lz-gold-500));-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero__lead{max-width:min(34em,50vw);color:var(--color-night-muted);font-size:var(--type-lede);line-height:1.9}.home-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.4rem}.home-hero__hint{position:absolute;z-index:2;left:50%;bottom:clamp(1.5rem,3.5vh,2.75rem);translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-display);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-night-muted)}.home-hero__hint:after{content:"";width:1px;height:44px;background:linear-gradient(180deg,var(--color-night-rule),transparent)}.home-hero.is-ready .home-hero__hint{animation:hero-hint-breathe 3s ease-in-out 2.4s infinite}@keyframes hero-hint-breathe{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:63.99rem){.home-hero{align-content:end;padding-top:max(23rem,46vh);padding-top:max(23rem,46svh);padding-bottom:clamp(6.5rem,5rem + 6vh,8.5rem)}.home-hero__planet-box{top:clamp(3.4rem,9vh,6rem);top:clamp(3.4rem,9svh,6rem);right:50%;width:min(100vw,32.5rem);translate:50% 0}.home-hero__hint{top:calc(100vh - 5.25rem);top:calc(100svh - 5.25rem);right:var(--space-gutter);bottom:auto;left:auto;translate:0;font-size:.62rem;opacity:.88}.home-hero__hint:after{height:34px}.home-hero__lead{max-width:34em}}.fvp-sat{transform-origin:450px 450px;animation:fvp-orbit 26s linear infinite}.fvp-sat--outer{animation-duration:70s;animation-direction:reverse}@keyframes fvp-orbit{to{transform:rotate(360deg)}}.fvp-drift{animation:fvp-drift-float 13s ease-in-out infinite}.fvp-drift--late{animation-duration:16s;animation-delay:-7s}@keyframes fvp-drift-float{0%,to{transform:translate(0)}50%{transform:translate(7px,-10px)}}.fvp-pyrite{animation:fvp-pyrite-glint 4.6s ease-in-out infinite alternate;animation-delay:var(--tw, 0s)}@keyframes fvp-pyrite-glint{0%{opacity:.45}to{opacity:1}}.fvp-comet{opacity:0;animation:fvp-comet-pass 14s ease-in 4s infinite}@keyframes fvp-comet-pass{0%,80%{opacity:0;transform:translate(-70px,-36px)}86%{opacity:1;transform:translate(26px,14px)}93%{opacity:.55;transform:translate(122px,63px)}97%,to{opacity:0;transform:translate(168px,87px)}}@media(prefers-reduced-motion:reduce){.hero-star--twinkle,.fvp-sat,.fvp-sat--outer,.fvp-drift,.fvp-drift--late,.fvp-pyrite,.home-hero.is-ready .fv-char,.home-hero.is-ready .home-hero__hint{animation:none}.fvp-comet{animation:none;opacity:.8;transform:none}.home-hero__art,.home-hero.is-ready .home-hero__art{opacity:1;transition:none}.home-hero__stars,.home-hero__planet{translate:none;transition:none}.fv-char{opacity:1;transform:none}}.home-hero [data-hero-step]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out-quart),transform .9s var(--ease-out-expo);transition-delay:calc(var(--hero-step, 0) * .12s)}.home-hero.is-ready [data-hero-step]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.home-hero [data-hero-step]{opacity:1;transform:none;transition:none}}.home-dawn{position:relative;height:clamp(5.5rem,4.5rem + 5vw,8.75rem);overflow:clip;background:linear-gradient(180deg,var(--lz-night-800) 0%,oklch(34% .075 260) 26%,oklch(62% .1 255 / .85) 55%,var(--lz-blue-50) 82%,var(--color-paper) 100%)}.home-dawn:before{content:"";position:absolute;left:50%;top:-30%;width:130vw;height:160%;translate:-50% 0;background:radial-gradient(50% 46% at 50% 50%,color-mix(in oklab,var(--lz-gold-400),transparent 74%),transparent 70%)}.home-narrative{position:relative;isolation:isolate;overflow-x:clip;view-timeline:--lz-thread block}.orbit-thread{position:absolute;inset-block:0;left:50%;width:2px;translate:-50%;z-index:-1;pointer-events:none}.orbit-thread:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--color-accent),transparent 84%) 0 10px,transparent 10px 24px)}.orbit-thread__trace{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--lz-blue-400),transparent 55%) 0%,color-mix(in oklab,var(--color-accent),transparent 30%) 46%,color-mix(in oklab,var(--lz-gold-500),transparent 25%) 88%,var(--lz-gold-400) 100%);transform-origin:top}@media(prefers-reduced-motion:no-preference){@supports ((animation-timeline: view()) and (animation-range: entry)){.orbit-thread__trace{animation:lz-thread-draw auto linear both;animation-timeline:--lz-thread;animation-range:cover 5% cover 85%}}}@keyframes lz-thread-draw{0%{transform:scaleY(0)}}@media print{.orbit-thread{display:none}}.home-routes{padding-block:clamp(3.25rem,2.5rem + 4vw,6rem) clamp(4.5rem,3.5rem + 5vw,7rem)}.home-routes__grid{display:grid;gap:1rem}.home-route-card{position:relative;display:grid;grid-template:"label arrow" auto "title arrow" auto "desc arrow" 1fr / minmax(0,1fr) auto;gap:.5rem 1rem;min-block-size:12rem;padding:clamp(1.45rem,1.2rem + 1.1vw,2.2rem);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in oklab,var(--color-accent-faint),transparent 18%),transparent 62%),var(--color-surface);box-shadow:var(--shadow-card);overflow:clip;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) var(--ease-out-quart),transform var(--duration-base) var(--ease-out-quart)}.home-route-card:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,var(--color-accent),var(--lz-gold-600));transform:scaleX(.28);transform-origin:left;transition:transform var(--duration-base) var(--ease-out-expo)}.home-route-card:is(:hover,:focus-visible,:active){border-color:var(--color-rule-accent);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.home-route-card:is(:hover,:focus-visible,:active):before{transform:scaleX(1)}.home-route-card__label{grid-area:label;font-family:var(--font-display);font-size:var(--type-meta);font-weight:640;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-strong)}.home-route-card__title{grid-area:title;font-size:var(--type-card-title);font-weight:900}.home-route-card__desc{grid-area:desc;color:var(--color-ink-soft);font-size:var(--type-small);line-height:1.9}.home-route-card__arrow{grid-area:arrow;align-self:end;display:grid;place-items:center;inline-size:2.6rem;aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-family:var(--font-display);font-weight:700;transition:transform var(--duration-base) var(--ease-out-quart)}.home-route-card:is(:hover,:focus-visible,:active) .home-route-card__arrow{transform:translate(4px)}@media(min-width:48rem){.home-routes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-business__grid{display:grid;gap:1.3rem}.business-card{position:relative;display:grid;gap:1.25rem;padding:clamp(1.7rem,1.3rem + 1.5vw,2.5rem);border-radius:var(--radius-lg);overflow:clip;isolation:isolate}.business-card__accent{position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--color-accent),color-mix(in oklab,var(--color-accent),white 35%));transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out-expo)}.business-card:hover .business-card__accent,.business-card:active .business-card__accent,.business-card:focus-within .business-card__accent{transform:scaleX(1)}.business-card__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem}.business-card__icon{display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-strong);transition:background var(--duration-base) ease,color var(--duration-base) ease,transform var(--duration-base) var(--ease-out-quart)}.business-card__icon svg{width:1.5rem;height:1.5rem}.business-card:hover .business-card__icon,.business-card:active .business-card__icon{background:var(--color-accent);color:#fff;transform:translateY(-2px)}.business-card__title{font-size:var(--type-card-title);font-weight:900}.business-card__index{font-size:clamp(1.6rem,1.2rem + 1.5vw,2.3rem);line-height:1;color:var(--color-faint);opacity:.7}.business-card__summary{color:var(--color-ink-soft);font-size:var(--type-small);line-height:2}.business-card__shift{position:relative;display:grid;gap:.55rem;padding:1.1rem 1.2rem;border-radius:var(--radius-md);background:var(--color-paper-soft);border:1px solid var(--color-rule);font-size:var(--type-small);line-height:1.85}.business-card__shift .row{display:grid;grid-template-columns:auto 1fr;gap:.8em;align-items:baseline}.business-card__shift-arrow{justify-self:start;margin-inline-start:.15rem;color:var(--color-accent);font-weight:900;line-height:1}.business-card__shift .tag{font-family:var(--font-display);font-size:.68rem;font-weight:640;letter-spacing:.12em;text-transform:uppercase;padding:.18em .7em;border-radius:var(--radius-pill);white-space:nowrap}.business-card__shift .tag--before{background:var(--color-paper-dim);color:var(--color-muted)}.business-card__shift .tag--after{background:var(--color-accent-soft);color:var(--color-accent-strong)}.business-card__shift .row--before{color:var(--color-muted)}.business-card__shift .row--after{color:var(--color-ink);font-weight:560}.business-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.business-card__cta{display:inline-flex;align-items:center;gap:.35em;min-block-size:2.5rem;padding:.55rem .85rem;border-radius:var(--radius-pill);background:var(--color-accent-faint);color:var(--color-accent-strong);font-size:var(--type-small);font-weight:700;line-height:1.4;transition:background var(--duration-fast) ease,transform var(--duration-base) var(--ease-out-quart)}.business-card__cta:is(:hover,:focus-visible,:active){background:var(--color-accent-soft);transform:translateY(-2px)}@media(min-width:48rem){.home-business__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-statement{position:relative;display:grid;align-items:center;min-block-size:clamp(32rem,80svh,52rem);padding-block:clamp(4rem,3rem + 6vw,8rem);color:var(--color-night-ink);background:radial-gradient(56rem 32rem at 82% 18%,color-mix(in oklab,var(--lz-blue-500),transparent 72%),transparent 64%),linear-gradient(180deg,var(--lz-night-900),var(--lz-night-950));overflow:clip}.home-statement__inner{display:grid;gap:clamp(1.5rem,1.1rem + 2vw,2.5rem)}.home-statement__label{font-family:var(--font-display);font-size:var(--type-meta);font-weight:640;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-2)}.home-statement__title{max-width:9em;font-family:var(--font-display-jp);font-size:var(--type-statement);font-weight:600;line-height:1.35;letter-spacing:.03em;text-wrap:balance}.home-statement__lead{max-width:39em;color:var(--color-night-muted);font-size:var(--type-lede);line-height:2}.home-trust{background:var(--color-paper-soft)}.home-trust__overview{display:grid;gap:1rem}.home-trust__panel{display:grid;align-content:start;gap:.85rem;padding:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.home-trust__panel--link{color:inherit;text-decoration:none;transition:border-color var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo)}.home-trust__panel--link:hover,.home-trust__panel--link:active{border-color:var(--color-rule-accent);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.home-trust__panel--link:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.home-trust__panel--now{border-color:color-mix(in oklab,var(--color-accent),transparent 62%)}.home-trust__label{font-family:var(--font-display);font-size:var(--type-meta);font-weight:640;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-strong)}.home-trust__now{font-size:var(--type-lede);line-height:1.9;color:var(--color-ink)}.home-journal-list{display:grid;gap:0;margin:.45rem 0 0;padding:0;list-style:none;border-block-start:1px solid var(--color-rule)}.home-journal-list li{border-block-end:1px solid var(--color-rule)}.home-journal-list a{display:grid;gap:.35rem;padding-block:.85rem;color:inherit;text-decoration:none}.home-journal-list a:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.home-journal-list__meta{display:flex;flex-wrap:wrap;gap:.35rem .8rem;color:var(--color-muted);font-family:var(--font-display);font-size:var(--type-meta);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-journal-list__title{font-weight:900;line-height:1.65;transition:color var(--duration-fast) ease}.home-journal-list a:is(:hover,:focus-visible,:active) .home-journal-list__title{color:var(--color-accent-strong)}.home-trust__panel-title{font-size:var(--type-card-title);font-weight:900}.home-trust__panel-desc{color:var(--color-ink-soft);font-size:var(--type-small);line-height:1.9}.home-trust__process{display:grid;gap:0;margin:var(--space-section-inner) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--color-rule)}.home-trust__step{display:grid;grid-template-columns:auto minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(.9rem,.7rem + 1vw,1.5rem);align-items:baseline;padding-block:clamp(1.1rem,.9rem + 1vw,1.6rem);border-block-end:1px solid var(--color-rule)}.home-trust__step-index{color:var(--lz-gold-600);font-size:clamp(1.15rem,1rem + .7vw,1.65rem)}.home-trust__step-title{font-size:var(--type-card-title);font-weight:900}.home-trust__step-summary{color:var(--color-ink-soft);font-size:var(--type-small);line-height:1.9}@media(min-width:48rem){.home-trust__overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media(max-width:47.99rem){.home-trust__step{grid-template-columns:auto minmax(0,1fr)}.home-trust__step-summary{grid-column:2}}@media(hover:none),(pointer:coarse){.home-route-card:before{transform:scaleX(1)}.home-route-card:is(:hover,:focus-visible,:active),.home-trust__panel--link:is(:hover,:active){transform:none}.business-card__accent{transform:scaleX(1);opacity:.72}.business-card:hover .business-card__icon,.business-card:active .business-card__icon,.business-card__cta:is(:hover,:focus-visible,:active){transform:none}}@media(prefers-reduced-motion:reduce){.home-trust__panel--link{transition:border-color .12s linear}.home-trust__panel--link:hover{transform:none}}}
