.lcut__stage[data-astro-cid-nh4bjent]{display:grid;gap:var(--space-7, 48px)}.lcut__figure[data-astro-cid-nh4bjent]{margin:0}.lcut__figure[data-astro-cid-nh4bjent] svg[data-astro-cid-nh4bjent]{display:block;width:100%;height:auto;max-height:70svh;overflow:visible}.lcut__face[data-astro-cid-nh4bjent]{fill:color-mix(in srgb,var(--ink, #111) var(--tone),var(--bg, #f6f3ee));stroke:var(--ink, #111);stroke-width:1.25;stroke-linejoin:miter}.lcut__front[data-astro-cid-nh4bjent]{fill:color-mix(in srgb,var(--ink, #111) calc(var(--tone) + 14%),var(--bg, #f6f3ee));stroke:var(--ink, #111);stroke-width:1.25}.lcut__side[data-astro-cid-nh4bjent]{fill:color-mix(in srgb,var(--ink, #111) calc(var(--tone) + 24%),var(--bg, #f6f3ee));stroke:var(--ink, #111);stroke-width:1.25}.lcut__slab--top[data-astro-cid-nh4bjent] .lcut__face[data-astro-cid-nh4bjent]{fill:var(--signal, var(--accent))}.lcut__idx[data-astro-cid-nh4bjent]{font-family:var(--font-label);font-variation-settings:var(--fv-label);font-weight:var(--fw-label, 600);font-size:15px;letter-spacing:.08em;fill:var(--ink, #111)}.lcut__notes[data-astro-cid-nh4bjent]{list-style:none;margin:0;padding:0;border-top:var(--hair, 1px) solid var(--border, var(--border-light))}.lcut__note[data-astro-cid-nh4bjent]{display:grid;grid-template-columns:2.6em minmax(0,1fr);column-gap:var(--space-4, 16px);padding:var(--space-4, 16px) 0;border-bottom:var(--hair, 1px) solid var(--border, var(--border-light))}.lcut__num[data-astro-cid-nh4bjent]{grid-row:span 2;font-family:var(--font-label);font-variation-settings:var(--fv-label);font-weight:var(--fw-label, 600);font-size:var(--t-1, 14px);letter-spacing:.08em;color:var(--signal, var(--accent));padding-top:.3em}.lcut__title[data-astro-cid-nh4bjent]{font-family:var(--font-heading);font-variation-settings:var(--fv-heading);font-weight:var(--fw-heading);font-size:var(--t2, 26px);line-height:1.1;color:var(--ink, var(--text-dark))}.lcut__text[data-astro-cid-nh4bjent]{color:var(--text-body);max-width:46ch;margin-top:var(--space-2, 8px)}@media(min-width:900px){.lcut__stage[data-astro-cid-nh4bjent]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:var(--space-8, 64px)}}@keyframes lcut-drop{0%{opacity:0;transform:translateY(-70px)}to{opacity:1;transform:none}}@keyframes lcut-hold{0%,to{opacity:0;transform:translateY(-70px)}}@keyframes lcut-note{0%{opacity:0;transform:translateY(14px)}14%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes lcut-note-first{0%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes lcut-note-last{0%{opacity:0;transform:translateY(14px)}14%,to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:900px){.lcut__track[data-astro-cid-nh4bjent]{height:calc(100svh + var(--n) * 55svh);view-timeline-name:--lcut}.lcut__stage[data-astro-cid-nh4bjent]{position:sticky;top:var(--header-h, 88px);height:calc(100svh - var(--header-h, 88px));align-content:center}.lcut__slab[data-astro-cid-nh4bjent]{animation-name:lcut-hold,lcut-drop;animation-timing-function:linear,linear;animation-fill-mode:none,forwards;animation-timeline:--lcut,--lcut;animation-range:contain 0% contain var(--from),contain var(--from) contain var(--to)}.lcut__notes[data-astro-cid-nh4bjent]{display:grid;border-top:0}.lcut__note[data-astro-cid-nh4bjent]{grid-area:1 / 1;border-bottom:0;border-top:var(--hair, 1px) solid var(--border, var(--border-light));padding-top:var(--space-5, 24px);animation-name:lcut-note;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lcut;animation-range:contain var(--from) contain var(--to)}.lcut__note--first[data-astro-cid-nh4bjent]{animation-name:lcut-note-first}.lcut__note--last[data-astro-cid-nh4bjent]{animation-name:lcut-note-last}.lcut__title[data-astro-cid-nh4bjent]{font-size:var(--t4, 40px)}.lcut__text[data-astro-cid-nh4bjent]{font-size:var(--t1, 20px);line-height:1.45}}}@media print{.lcut__slab[data-astro-cid-nh4bjent],.lcut__note[data-astro-cid-nh4bjent]{animation:none!important;opacity:1!important;transform:none!important}}.kfs[data-astro-cid-z3swi5ci]{position:relative}.kfs__track[data-astro-cid-z3swi5ci]{height:var(--kfs-track, 260svh)}.kfs__pin[data-astro-cid-z3swi5ci]{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.kfs__grid[data-astro-cid-z3swi5ci]{display:grid;gap:28px;align-items:center;width:min(100%,1400px);margin:0 auto;padding:0 clamp(16px,3vw,40px)}@media(min-width:900px){.kfs__grid[data-astro-cid-z3swi5ci]:has(.kfs__copy){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.kfs__stage[data-astro-cid-z3swi5ci]{position:relative;aspect-ratio:var(--kfs-ar, 16 / 9);max-height:78svh;width:100%;margin-inline:auto;overflow:hidden;border-radius:var(--radius-lg, 0);background:var(--ink-ground, #111)}.kfs__still[data-astro-cid-z3swi5ci],.kfs__canvas[data-astro-cid-z3swi5ci]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.kfs__canvas[data-astro-cid-z3swi5ci]{opacity:0;transition:opacity .2s linear}.kfs__stage[data-astro-cid-z3swi5ci].is-ready .kfs__canvas[data-astro-cid-z3swi5ci]{opacity:1}.kfs__meter[data-astro-cid-z3swi5ci]{width:min(240px,50%);height:2px;margin:24px auto 0;background:var(--border, rgba(127,127,127,.3))}.kfs__meter[data-astro-cid-z3swi5ci] i[data-astro-cid-z3swi5ci]{display:block;height:100%;background:var(--signal, var(--accent));transform-origin:0 50%;transform:scaleX(var(--kfs, 0))}.kfs--hero[data-astro-cid-z3swi5ci] .kfs__grid[data-astro-cid-z3swi5ci]{width:100%;max-width:none;padding:0;height:100svh}.kfs--hero[data-astro-cid-z3swi5ci] .kfs__stage[data-astro-cid-z3swi5ci]{position:absolute;inset:0;aspect-ratio:auto;max-height:none;border-radius:0}.kfs--hero[data-astro-cid-z3swi5ci] .kfs__copy[data-astro-cid-z3swi5ci]{position:relative;z-index:2;padding:0 clamp(16px,4vw,64px);color:#fff}.kfs--hero[data-astro-cid-z3swi5ci] .kfs__stage[data-astro-cid-z3swi5ci]:after{content:"";position:absolute;inset:0;background:var(--hero-scrim, rgba(10,12,16,.4))}.kfs--hero[data-astro-cid-z3swi5ci] .kfs__meter[data-astro-cid-z3swi5ci]{position:absolute;bottom:28px;left:50%;transform:translate(-50%);margin:0;z-index:2}@media(max-width:899px),(prefers-reduced-motion:reduce){.kfs__track[data-astro-cid-z3swi5ci]{height:auto}.kfs__pin[data-astro-cid-z3swi5ci]{position:relative;height:auto;min-height:70svh;padding:64px 0}.kfs--hero[data-astro-cid-z3swi5ci] .kfs__pin[data-astro-cid-z3swi5ci]{min-height:100svh;padding:0}.kfs__meter[data-astro-cid-z3swi5ci]{display:none}}.krv[data-astro-cid-erfvf7ks]{position:relative}.krv__viewport[data-astro-cid-erfvf7ks]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%)}.krv__track[data-astro-cid-erfvf7ks]{display:flex;width:max-content;animation:krv-left var(--krv-speed, 70s) linear infinite;will-change:transform}.krv__pass[data-astro-cid-erfvf7ks]{display:flex;gap:20px;padding-right:20px}.krv__viewport[data-astro-cid-erfvf7ks]:hover .krv__track[data-astro-cid-erfvf7ks],.krv__viewport[data-astro-cid-erfvf7ks]:focus-within .krv__track[data-astro-cid-erfvf7ks]{animation-play-state:paused}@keyframes krv-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.krv__card[data-astro-cid-erfvf7ks]{margin:0;flex:0 0 auto;width:clamp(260px,82vw,360px);padding:28px 24px 22px;background:var(--surface, #fff);color:var(--ink, #111);border:1px solid var(--border, rgba(0,0,0,.1));border-top:3px solid var(--signal, var(--accent));border-radius:var(--radius, 2px);box-shadow:var(--shadow-sm, none);display:flex;flex-direction:column;gap:14px}.krv__stars[data-astro-cid-erfvf7ks]{letter-spacing:.2em;font-size:14px;color:var(--accent, #333)}.krv__quote[data-astro-cid-erfvf7ks]{margin:0;flex:1 1 auto;font-family:var(--font-sans, inherit);font-size:16px;line-height:1.55;color:var(--text-body, var(--ink));display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.krv__cap[data-astro-cid-erfvf7ks]{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid var(--border, rgba(0,0,0,.1))}.krv__name[data-astro-cid-erfvf7ks]{font-family:var(--font-label, inherit);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.krv__role[data-astro-cid-erfvf7ks]{font-family:var(--font-label, inherit);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim, #555)}.krv__cols[data-astro-cid-erfvf7ks]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;height:clamp(460px,62svh,640px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.krv__col[data-astro-cid-erfvf7ks] .krv__card[data-astro-cid-erfvf7ks]{width:auto}.krv__coltrack[data-astro-cid-erfvf7ks]{display:flex;flex-direction:column;animation:krv-up calc(var(--krv-speed, 70s) * .8) linear infinite}.krv__col--down[data-astro-cid-erfvf7ks] .krv__coltrack[data-astro-cid-erfvf7ks]{animation-name:krv-down}.krv__colpass[data-astro-cid-erfvf7ks]{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.krv__cols[data-astro-cid-erfvf7ks]:hover .krv__coltrack[data-astro-cid-erfvf7ks]{animation-play-state:paused}@keyframes krv-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes krv-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media(max-width:899px){.krv__cols[data-astro-cid-erfvf7ks]{grid-template-columns:1fr}.krv__col[data-astro-cid-erfvf7ks]:nth-child(n+2){display:none}}.krv__foot[data-astro-cid-erfvf7ks]{text-align:center;margin:28px 0 0}.krv__link[data-astro-cid-erfvf7ks]{display:inline-flex;font-family:var(--font-label, inherit);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink, #111);border-bottom:2px solid var(--signal, var(--accent));padding-bottom:3px;text-decoration:none}.krv__link[data-astro-cid-erfvf7ks]:hover,.krv__link[data-astro-cid-erfvf7ks]:focus-visible{color:var(--accent, #111)}@media(prefers-reduced-motion:reduce){.krv__viewport[data-astro-cid-erfvf7ks]{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scroll-snap-type:x mandatory}.krv__track[data-astro-cid-erfvf7ks],.krv__coltrack[data-astro-cid-erfvf7ks]{animation:none;transform:none}.krv__pass[data-astro-cid-erfvf7ks][aria-hidden=true],.krv__colpass[data-astro-cid-erfvf7ks][aria-hidden=true]{display:none}.krv__card[data-astro-cid-erfvf7ks]{scroll-snap-align:start}.krv__cols[data-astro-cid-erfvf7ks]{height:auto;-webkit-mask-image:none;mask-image:none}}
