.hero.svelte-1fsjn8b{padding-block:clamp(56px,9vh,120px) clamp(72px,10vh,130px)}.grid.svelte-1fsjn8b{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.hero-title.svelte-1fsjn8b{font-size:clamp(2.6rem,6.2vw,4.6rem);margin:0 0 2rem}.intro.svelte-1fsjn8b{margin:0 0 2.6rem;font-size:1.15rem;line-height:1.65;max-width:50ch}.down.svelte-1fsjn8b{display:inline-flex;align-items:center;gap:.7rem;color:var(--jc-ink);border:1px solid var(--jc-ink);padding:.7em 1.1em;transition:background .2s ease,color .2s ease}.down.svelte-1fsjn8b:hover{background:var(--jc-ink);color:var(--jc-paper)}.down-arrow.svelte-1fsjn8b{display:inline-block;animation:svelte-1fsjn8b-nudge 2.2s ease-in-out infinite}@keyframes svelte-1fsjn8b-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.photo.svelte-1fsjn8b{margin:0;position:relative}.photo-frame.svelte-1fsjn8b{padding:clamp(.8rem,2vw,1.4rem)}.photo-frame.svelte-1fsjn8b img:where(.svelte-1fsjn8b){display:block;width:100%;height:auto}.dim.svelte-1fsjn8b{display:flex;align-items:center;gap:.8rem;margin-bottom:.9rem;color:var(--jc-ink-faint)}.dim-line.svelte-1fsjn8b{flex:1;height:1px;background:var(--jc-ink-faint);position:relative}.dim-line.svelte-1fsjn8b:before,.dim-line.svelte-1fsjn8b:after{content:"";position:absolute;top:-4.5px;width:10px;height:1px;background:var(--jc-ink-faint);transform:rotate(45deg);transform-origin:center}.dim-line.svelte-1fsjn8b:first-of-type:before,.dim-line.svelte-1fsjn8b:last-of-type:after{display:none}.dim-line.svelte-1fsjn8b:first-of-type:after{right:-5px;top:0}.dim-line.svelte-1fsjn8b:last-of-type:before{left:-5px;top:0}@media(max-width:900px){.grid.svelte-1fsjn8b{grid-template-columns:1fr}.photo.svelte-1fsjn8b{max-width:420px}}.head-title.svelte-1utp5cd{font-size:clamp(1.7rem,3.4vw,2.6rem);margin:0}.sorter.svelte-1j5uokd{display:block;width:100%;max-width:640px}.sorter.svelte-1j5uokd .main:where(.svelte-1j5uokd){stroke:var(--jc-ink);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sorter.svelte-1j5uokd .file:where(.svelte-1j5uokd){stroke:var(--jc-ink-soft);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sorter.svelte-1j5uokd .thin:where(.svelte-1j5uokd){stroke:var(--jc-ink-soft);stroke-width:1.1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sorter.svelte-1j5uokd .arrow:where(.svelte-1j5uokd){stroke:var(--jc-ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gear-spin.svelte-1j5uokd{animation:svelte-1j5uokd-gear-turn 14s linear infinite}@keyframes svelte-1j5uokd-gear-turn{to{transform:rotate(360deg)}}.grid.svelte-1itbofp{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.copy.svelte-1itbofp p:where(.svelte-1itbofp){margin:0 0 1.4rem}.rule.svelte-1itbofp{padding:1.3rem 1.5rem;margin:2rem 0}.rule-label.svelte-1itbofp{display:block;margin-bottom:.7rem}.rule-text.svelte-1itbofp{margin:0;font-variation-settings:"wdth" 112;font-weight:600;font-size:1.25rem;line-height:1.4;text-wrap:balance}.figure-caption.svelte-1itbofp{margin-top:1rem;text-align:center}@media(max-width:900px){.grid.svelte-1itbofp{grid-template-columns:1fr}}.timeline.svelte-1v4khqh{position:relative;padding-left:clamp(1.8rem,4vw,3rem);display:grid;gap:clamp(2.6rem,5vh,4rem)}.axis.svelte-1v4khqh{position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--jc-ink-faint)}.stop.svelte-1v4khqh{position:relative;max-width:66ch}.node.svelte-1v4khqh{position:absolute;left:calc(-1*clamp(1.8rem,4vw,3rem) - 5px);top:8px;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--jc-ink);background:var(--jc-paper)}.stop-head.svelte-1v4khqh{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.9rem}.years.svelte-1v4khqh{color:var(--jc-ink)}.place.svelte-1v4khqh{font-size:1.45rem;margin:0}.stop.svelte-1v4khqh p:where(.svelte-1v4khqh){margin:0}.bullets.svelte-1v4khqh{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.5rem}.bullets.svelte-1v4khqh li:where(.svelte-1v4khqh){padding-left:1.4rem;position:relative}.bullets.svelte-1v4khqh li:where(.svelte-1v4khqh):before{content:"";position:absolute;left:0;top:.72em;width:.7rem;height:1px;background:var(--jc-ink)}.principle.svelte-1v4khqh{margin:1.6rem 0 0;border:1px solid var(--jc-ink);padding:1.3rem 1.5rem;background:var(--jc-paper-raised)}.principle-label.svelte-1v4khqh{display:block;margin-bottom:.7rem}.principle.svelte-1v4khqh p:where(.svelte-1v4khqh){font-variation-settings:"wdth" 110;font-weight:560;font-size:1.15rem;line-height:1.5;margin:0}.outro.svelte-1v4khqh{font-variation-settings:"wdth" 112;font-weight:600;font-size:1.2rem;color:var(--jc-ink)}.scroll-pane.svelte-zwa4e6{overflow-x:auto;-webkit-overflow-scrolling:touch}.pipeline.svelte-zwa4e6{display:block;width:100%;min-width:820px}.pipeline.svelte-zwa4e6 .main:where(.svelte-zwa4e6){stroke:var(--jc-ink);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pipeline.svelte-zwa4e6 .thin:where(.svelte-zwa4e6){stroke:var(--jc-ink-soft);stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pipeline.svelte-zwa4e6 .arrow:where(.svelte-zwa4e6){stroke:var(--jc-ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pipeline.svelte-zwa4e6 .dim:where(.svelte-zwa4e6){stroke:var(--jc-ink-faint);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pipeline.svelte-zwa4e6 text:where(.svelte-zwa4e6){font-size:9.5px}.pipeline.svelte-zwa4e6 text.no:where(.svelte-zwa4e6){fill:var(--jc-ink-faint);font-size:8.5px}.pipeline.svelte-zwa4e6 text.sub:where(.svelte-zwa4e6){fill:var(--jc-ink-faint)}.pipeline.svelte-zwa4e6 text.who:where(.svelte-zwa4e6){fill:var(--jc-ink);font-weight:600}.pipeline.svelte-zwa4e6 .dot-sm:where(.svelte-zwa4e6){fill:var(--jc-ink-faint)}.pipeline.svelte-zwa4e6 .signal:where(.svelte-zwa4e6){fill:var(--jc-ink)}.scroll-hint.svelte-zwa4e6{display:none;margin-top:.6rem}@media(max-width:900px){.scroll-hint.svelte-zwa4e6{display:block}}.lead.svelte-1lrymx6{margin:0 0 2.4rem}.cards.svelte-1lrymx6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.6rem);margin-bottom:3rem}.card.svelte-1lrymx6{padding:1.5rem 1.6rem 1.7rem;transition:border-color .25s ease}.card.svelte-1lrymx6:hover{border-color:var(--jc-ink)}.card-head.svelte-1lrymx6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.icon.svelte-1lrymx6{width:44px;height:44px}.icon.svelte-1lrymx6 .draw:where(.svelte-1lrymx6){stroke:var(--jc-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.card-name.svelte-1lrymx6{font-size:1.3rem;margin:0 0 .7rem}.card-body.svelte-1lrymx6{margin:0;font-size:.98rem}.bridge.svelte-1lrymx6{font-variation-settings:"wdth" 112;font-weight:600;font-size:1.2rem;color:var(--jc-ink);margin:0 0 2rem}.station.svelte-1lrymx6{border:1px solid var(--jc-ink);padding:5px}.station-inner.svelte-1lrymx6{border:1px solid var(--jc-ink);background:var(--jc-paper-raised);padding:clamp(1.6rem,4vw,2.8rem)}.station-head.svelte-1lrymx6{margin-bottom:1.8rem}.station-name.svelte-1lrymx6{font-size:clamp(2rem,4.5vw,3.1rem);margin:.4rem 0 0}.station-copy.svelte-1lrymx6{max-width:68ch}.station-copy.svelte-1lrymx6 p:where(.svelte-1lrymx6){margin:0 0 1.2rem}.station-figure.svelte-1lrymx6{margin:1.6rem 0 2rem}.station-copy.svelte-1lrymx6 mark:where(.svelte-1lrymx6){background:var(--jc-ink);color:var(--jc-paper);padding:.08em .3em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.station-proof.svelte-1lrymx6{color:var(--jc-ink)}.station-link.svelte-1lrymx6{display:inline-flex;align-items:center;gap:.5rem;color:var(--jc-ink);border-bottom:1px solid var(--jc-ink);padding-bottom:.2em}.station-link.svelte-1lrymx6:hover{color:var(--jc-ink-soft);border-color:var(--jc-ink-soft)}@media(max-width:900px){.cards.svelte-1lrymx6{grid-template-columns:1fr}}.lead.svelte-b2qz5y{margin:0 0 2.4rem}.threads.svelte-b2qz5y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin-bottom:2.6rem}.thread.svelte-b2qz5y{border-top:2px solid var(--jc-ink);padding-top:1.2rem}.thread-no.svelte-b2qz5y{color:var(--jc-ink)}.thread-name.svelte-b2qz5y{font-size:1.45rem;margin:.5rem 0 .8rem}.thread.svelte-b2qz5y p:where(.svelte-b2qz5y){margin:0}.offer.svelte-b2qz5y{border:1px solid var(--jc-ink);background:var(--jc-paper-raised);padding:1.6rem 1.8rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 2rem;justify-content:space-between}.offer.svelte-b2qz5y p:where(.svelte-b2qz5y){margin:0;font-variation-settings:"wdth" 110;font-weight:560;font-size:1.15rem;line-height:1.5;max-width:52ch}.offer-link.svelte-b2qz5y{color:var(--jc-ink);border-bottom:1px solid var(--jc-ink);padding-bottom:.2em;white-space:nowrap}.offer-link.svelte-b2qz5y:hover{color:var(--jc-ink-soft);border-color:var(--jc-ink-soft)}@media(max-width:720px){.threads.svelte-b2qz5y{grid-template-columns:1fr}}.scroll-pane.svelte-1pfsddc{overflow-x:auto;-webkit-overflow-scrolling:touch}.gokart.svelte-1pfsddc{display:block;width:100%;min-width:660px}.gokart.svelte-1pfsddc .main:where(.svelte-1pfsddc){stroke:var(--jc-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gokart.svelte-1pfsddc .thin:where(.svelte-1pfsddc){stroke:var(--jc-ink-soft);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.gokart.svelte-1pfsddc .dim:where(.svelte-1pfsddc){stroke:var(--jc-ink-faint);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.gokart.svelte-1pfsddc .ground:where(.svelte-1pfsddc){stroke:var(--jc-ink-faint);stroke-width:1px;stroke-dasharray:12 9;vector-effect:non-scaling-stroke}.gokart.svelte-1pfsddc .dot:where(.svelte-1pfsddc){fill:var(--jc-ink)}.gokart.svelte-1pfsddc .dot-sm:where(.svelte-1pfsddc){fill:var(--jc-ink-faint)}.scroll-hint.svelte-1pfsddc{display:none;margin-top:.6rem}@media(max-width:720px){.scroll-hint.svelte-1pfsddc{display:block}}.intro-grid.svelte-1cpbr4q{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4rem);align-items:start;margin-bottom:2.4rem}.intro-grid.svelte-1cpbr4q p:where(.svelte-1cpbr4q){margin:0}.kit.svelte-1cpbr4q{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.kit.svelte-1cpbr4q li:where(.svelte-1cpbr4q){border:1px solid var(--jc-hairline-dark);padding:.55em .9em;width:fit-content;background:var(--jc-paper-raised)}.drawing.svelte-1cpbr4q{margin:0 0 2.4rem}.drawing-frame.svelte-1cpbr4q{padding:clamp(1rem,3vw,2rem)}.status.svelte-1cpbr4q{display:inline-flex;align-items:center;gap:.5rem}.status-dot.svelte-1cpbr4q{width:7px;height:7px;border-radius:50%;background:var(--jc-ink);animation:svelte-1cpbr4q-blink 1.8s ease-in-out infinite}@keyframes svelte-1cpbr4q-blink{0%,to{opacity:1}50%{opacity:.25}}.punchline.svelte-1cpbr4q{font-variation-settings:"wdth" 110;font-weight:560;font-size:1.2rem;line-height:1.55;color:var(--jc-ink);max-width:62ch}@media(max-width:900px){.intro-grid.svelte-1cpbr4q{grid-template-columns:1fr}.kit.svelte-1cpbr4q{grid-template-columns:repeat(2,minmax(0,1fr))}.kit.svelte-1cpbr4q li:where(.svelte-1cpbr4q){width:auto;text-align:center}}.booking-figure.svelte-tevh1f{margin:0}.pane.svelte-tevh1f{position:relative;height:clamp(620px,78vh,760px);overflow:hidden}.pane.svelte-tevh1f iframe:where(.svelte-tevh1f){position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .5s ease}.pane.is-loaded.svelte-tevh1f iframe:where(.svelte-tevh1f){opacity:1}.skeleton.svelte-tevh1f{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .4s ease}.skeleton-grid.svelte-tevh1f{position:absolute;inset:0;background-image:linear-gradient(var(--jc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line) 1px,transparent 1px);background-size:8px 8px;animation:svelte-tevh1f-skeleton-pulse 1.8s ease-in-out infinite}.skeleton-label.svelte-tevh1f{position:relative}.pane.is-loaded.svelte-tevh1f .skeleton:where(.svelte-tevh1f){opacity:0;pointer-events:none}@keyframes svelte-tevh1f-skeleton-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:720px){.pane.svelte-tevh1f{height:calc(100svh - 96px);min-height:540px}}@media(prefers-reduced-motion:reduce){.skeleton-grid.svelte-tevh1f{animation:none}}.opener.svelte-e13ahx{max-width:54ch;margin:0 0 2.6rem}.mail-row.svelte-e13ahx{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin-bottom:2rem}.copy-btn.svelte-e13ahx{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-family:var(--jc-font-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--jc-ink);background:transparent;border:1px solid var(--jc-hairline-dark);padding:.65em 1em;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.copy-btn.svelte-e13ahx:hover{border-color:var(--jc-ink);background:var(--jc-ink);color:var(--jc-paper)}.copy-icon.svelte-e13ahx{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.mail.svelte-e13ahx{display:inline-block;font-size:clamp(1.5rem,4.6vw,3.2rem);position:relative;overflow-wrap:anywhere}.mail.svelte-e13ahx:after{content:"";position:absolute;left:0;bottom:-.12em;width:100%;height:2px;background:var(--jc-ink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--jc-ease)}.mail.svelte-e13ahx:hover:after{transform:scaleX(1)}.channels.svelte-e13ahx{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.2rem}.channel.svelte-e13ahx{display:inline-flex;align-items:center;gap:.65rem;font-size:.85rem;color:var(--jc-ink);border:1px solid var(--jc-hairline-dark);padding:1em 1.4em;transition:border-color .2s ease,background .2s ease,color .2s ease}.channel.svelte-e13ahx:hover{border-color:var(--jc-ink);background:var(--jc-ink);color:var(--jc-paper)}.brand-icon.svelte-e13ahx{width:20px;height:20px;fill:currentColor;flex-shrink:0}.booking.svelte-e13ahx{margin:3.4rem 0;scroll-margin-top:76px}.booking-head.svelte-e13ahx{margin-bottom:1.6rem}.booking-title.svelte-e13ahx{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:.5rem 0 .8rem}.booking-desc.svelte-e13ahx{margin:0;max-width:56ch}[data-tenant=jan-czerwinski]{--jc-paper: #fbfbf7;--jc-paper-raised: #ffffff;--jc-ink: #17171a;--jc-ink-soft: #47474e;--jc-ink-faint: #86868e;--jc-hairline: #e2e2da;--jc-hairline-dark: #c9c9bf;--jc-grid-line: rgba(23, 23, 26, .045);--jc-grid-line-major: rgba(23, 23, 26, .085);--jc-font-sans: "Archivo Variable", system-ui, sans-serif;--jc-font-mono: "IBM Plex Mono", ui-monospace, monospace;--jc-title-settings: "wdth" 122;--jc-title-weight: 660;--jc-title-tracking: -.02em;--jc-ease: cubic-bezier(.22, 1, .36, 1);--jc-wrap: 1120px;--jc-gutter: clamp(20px, 5vw, 48px)}html:has([data-tenant=jan-czerwinski]){scroll-behavior:smooth;scroll-padding-top:76px}[data-tenant=jan-czerwinski]{color:var(--jc-ink);font-family:var(--jc-font-sans);font-size:1.0625rem;line-height:1.7;-webkit-font-smoothing:antialiased}[data-tenant=jan-czerwinski] .jc-root{font-family:var(--jc-font-sans);background-color:var(--jc-paper);background-image:linear-gradient(var(--jc-grid-line-major) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line-major) 1px,transparent 1px),linear-gradient(var(--jc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line) 1px,transparent 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px}[data-tenant=jan-czerwinski] ::selection{background:var(--jc-ink);color:var(--jc-paper)}[data-tenant=jan-czerwinski] :focus-visible{outline:2px solid var(--jc-ink);outline-offset:3px}[data-tenant=jan-czerwinski] a{color:inherit;text-decoration:none}[data-tenant=jan-czerwinski] .jc-mono{font-family:var(--jc-font-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--jc-ink-faint);font-variant-numeric:tabular-nums}[data-tenant=jan-czerwinski] .jc-title{font-family:var(--jc-title-font, var(--jc-font-sans));font-variation-settings:var(--jc-title-settings);font-weight:var(--jc-title-weight);letter-spacing:var(--jc-title-tracking);line-height:1.04;text-wrap:balance;color:var(--jc-ink)}[data-tenant=jan-czerwinski] .jc-body{max-width:60ch;color:var(--jc-ink-soft)}[data-tenant=jan-czerwinski] .jc-body strong{color:var(--jc-ink);font-weight:600}[data-tenant=jan-czerwinski] .jc-root[data-font=a]{--jc-title-font: "JC Fraunces", "Iowan Old Style", Georgia, serif;--jc-font-sans: "JC Bricolage", system-ui, sans-serif;--jc-font-mono: "JC Spline Mono", ui-monospace, monospace;--jc-title-settings: "SOFT" 0, "WONK" 1;--jc-title-weight: 600;--jc-title-tracking: -.008em}[data-tenant=jan-czerwinski] .jc-root[data-font=b]{--jc-font-sans: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--jc-font-mono: "IBM Plex Mono", ui-monospace, monospace;--jc-title-settings: "SOFT" 0, "WONK" 1;--jc-title-weight: 600;--jc-title-tracking: -.008em}[data-tenant=jan-czerwinski] .jc-root[data-font=c]{--jc-title-font: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--jc-font-sans: "Saira Variable", system-ui, sans-serif;--jc-font-mono: "Martian Mono Variable", ui-monospace, monospace;--jc-title-settings: "SOFT" 0, "WONK" 1;--jc-title-weight: 600;--jc-title-tracking: -.008em}[data-tenant=jan-czerwinski] .jc-root[data-font=d]{--jc-font-sans: "Instrument Sans Variable", system-ui, sans-serif;--jc-font-mono: "DM Mono", ui-monospace, monospace;--jc-title-settings: "wdth" 100;--jc-title-weight: 640;--jc-title-tracking: -.025em}[data-tenant=jan-czerwinski] .jc-wrap{max-width:var(--jc-wrap);margin-inline:auto;padding-inline:var(--jc-gutter)}[data-tenant=jan-czerwinski] .jc-section{padding-block:clamp(84px,12vh,150px);border-top:1px solid var(--jc-hairline)}[data-tenant=jan-czerwinski] .jc-sheet-head{display:flex;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem,5vh,3.5rem)}[data-tenant=jan-czerwinski] .jc-sheet-head:after{content:"";flex:1;height:1px;background:var(--jc-hairline-dark);align-self:center}[data-tenant=jan-czerwinski] .jc-frame{border:1px solid var(--jc-hairline-dark);background:linear-gradient(var(--jc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jc-grid-line) 1px,transparent 1px),var(--jc-paper-raised);background-size:8px 8px,8px 8px,auto}[data-tenant=jan-czerwinski] .jc-frame-caption{display:flex;justify-content:space-between;gap:1rem;border:1px solid var(--jc-hairline-dark);border-top:0;padding:.55rem .8rem;background:var(--jc-paper-raised)}[data-tenant=jan-czerwinski] .reveal{opacity:1}html.jc-js [data-tenant=jan-czerwinski] .reveal{opacity:0;transform:translateY(22px);transition:opacity .85s var(--jc-ease),transform .85s var(--jc-ease);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.jc-js [data-tenant=jan-czerwinski] .reveal.is-visible{opacity:1;transform:none}[data-tenant=jan-czerwinski] .jc-scene .draw{fill:none;stroke-dasharray:1.04;stroke-dashoffset:0}html.jc-js [data-tenant=jan-czerwinski] .jc-scene:not(.is-visible) .draw{stroke-dashoffset:1.04;transition:none}html.jc-js [data-tenant=jan-czerwinski] .jc-scene.is-visible .draw{stroke-dashoffset:0;transition:stroke-dashoffset var(--draw-dur, 1.3s) var(--jc-ease) var(--draw-delay, 0ms)}[data-tenant=jan-czerwinski] .jc-scene .fill-in{opacity:1}html.jc-js [data-tenant=jan-czerwinski] .jc-scene:not(.is-visible) .fill-in{opacity:0;transition:none}html.jc-js [data-tenant=jan-czerwinski] .jc-scene.is-visible .fill-in{opacity:1;transition:opacity .7s var(--jc-ease) var(--fill-delay, .9s)}[data-tenant=jan-czerwinski] .jc-axis{transform-origin:top;transform:scaleY(1)}html.jc-js [data-tenant=jan-czerwinski] .jc-scene:not(.is-visible) .jc-axis{transform:scaleY(0);transition:none}html.jc-js [data-tenant=jan-czerwinski] .jc-scene.is-visible .jc-axis{transform:scaleY(1);transition:transform 2.4s var(--jc-ease)}[data-tenant=jan-czerwinski] .jc-scene text{font-family:var(--jc-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;fill:var(--jc-ink-soft)}@media(prefers-reduced-motion:reduce){html:has([data-tenant=jan-czerwinski]){scroll-behavior:auto}html.jc-js [data-tenant=jan-czerwinski] .reveal,html.jc-js [data-tenant=jan-czerwinski] .jc-scene .draw,html.jc-js [data-tenant=jan-czerwinski] .jc-scene .fill-in,html.jc-js [data-tenant=jan-czerwinski] .jc-axis{opacity:1;transform:none;transition:none;stroke-dashoffset:0}[data-tenant=jan-czerwinski] *,[data-tenant=jan-czerwinski] *:before,[data-tenant=jan-czerwinski] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar.svelte-yye2me{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--jc-paper) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--jc-hairline-dark)}.bar.svelte-yye2me{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:60px}.brand.svelte-yye2me{display:flex;align-items:baseline;gap:.7rem;min-width:0}.brand-mark.svelte-yye2me{width:26px;height:26px;align-self:center;flex-shrink:0;fill:var(--jc-ink)}.brand-name.svelte-yye2me{font-variation-settings:"wdth" 118;font-weight:650;letter-spacing:-.01em;font-size:1rem;white-space:nowrap}.brand-meta.svelte-yye2me{white-space:nowrap}.cta.svelte-yye2me{flex-shrink:0;color:var(--jc-paper);background:var(--jc-ink);border:1px solid var(--jc-ink);padding:.55em 1.1em;white-space:nowrap;transition:background .2s ease,color .2s ease}.cta.svelte-yye2me:hover{background:transparent;color:var(--jc-ink)}.progress.svelte-yye2me{display:none}@supports (animation-timeline: scroll()){.progress.svelte-yye2me{display:block;height:2px;background:var(--jc-ink);transform-origin:0 50%;transform:scaleX(0);animation:svelte-yye2me-jc-progress-grow linear forwards;animation-timeline:scroll(root block)}@keyframes svelte-yye2me-jc-progress-grow{to{transform:scaleX(1)}}}@media(max-width:720px){.brand-meta.svelte-yye2me{display:none}}.jc-root.svelte-zhd4pe{min-height:100vh;display:flex;flex-direction:column}main.svelte-zhd4pe{flex:1}.footer.svelte-zhd4pe{border-top:1px solid var(--jc-hairline-dark)}.footer-row.svelte-zhd4pe{display:flex;align-items:center;gap:1rem;padding-block:1.4rem}.footer-link.svelte-zhd4pe{color:var(--jc-ink-soft);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.footer-link.svelte-zhd4pe:hover{color:var(--jc-ink)}
