.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}:root{--paper: #F4EFE6;--ink: #161616;--tomato: #E5432A;--button: #D13A22;--highlight: #F7E3A1;--card: #EAE3D4;--line: #DED6C6;--muted: #5A554E;--body: #2E2B27;--red-text: #C2321C;--red-on-dark: #F2674E;--muted-on-dark: #CFC8BD;--serif: "Fraunces", Georgia, serif;--sans: "Inter", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans)}a{color:var(--ink)}a:hover{color:var(--red-text)}img,video{max-width:100%}:focus-visible{outline:3px solid var(--tomato);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jb-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.jb-track{animation:jb-scroll 90s linear infinite;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(hover:hover)and (pointer:fine){.jb-marquee:hover .jb-track{animation-play-state:paused}}@media(max-width:640px){.jb-track{animation-duration:45s}.jb-track ul{gap:48px!important}.jb-track img{height:30px!important}}@keyframes jb-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.jb-track{animation-duration:160s}.hero-video{display:none}}.prose{font-size:20px;line-height:1.7;color:var(--body)}.prose>*+*{margin-top:1.1em}.prose p{margin:0}.prose h2,.prose h3{font-family:var(--serif);font-weight:600;color:var(--ink);line-height:1.2;margin-top:1.6em}.prose h2{font-size:32px}.prose h3{font-size:26px}.prose a{color:var(--red-text)}.prose img{height:auto;border-radius:4px}.prose blockquote{margin:0;padding-left:20px;border-left:4px solid var(--highlight);font-family:var(--serif);font-size:24px;color:var(--ink)}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.jb-player{position:fixed;left:0;right:0;bottom:0;max-width:100vw;overflow:hidden;z-index:50;background:var(--ink);color:var(--paper);border-top:1px solid #3A3632;transform:translateY(110%);transition:transform .25s ease}.jb-player[data-open=true]{transform:none}@media(prefers-reduced-motion:reduce){.jb-player{transition:none}}[hidden]{display:none!important}.jb-h[data-astro-cid-3ef6ksr2]{max-width:1280px;margin:0 auto;padding:24px clamp(20px,5vw,32px);display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:20}.jb-h-light[data-astro-cid-3ef6ksr2]{--fg: #161616;--muted: #5A554E;--accent: #C2321C;--div: #CFC8B8;--team-bg: #161616;--team-fg: #F4EFE6}.jb-h-dark[data-astro-cid-3ef6ksr2]{--fg: #F4EFE6;--muted: #CFC8BD;--accent: #F2674E;--div: #55504A;--team-bg: #F4EFE6;--team-fg: #161616}.jb-logo[data-astro-cid-3ef6ksr2]{color:var(--fg);font-family:var(--serif);font-weight:600;font-size:22px;letter-spacing:-.012em;text-decoration:none}.jb-logo[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:var(--accent)}.jb-nav-desktop[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;font-size:15px;font-weight:500}.jb-for[data-astro-cid-3ef6ksr2]{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.jb-link[data-astro-cid-3ef6ksr2]{color:var(--fg);text-decoration:none}.jb-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--accent)}.jb-div[data-astro-cid-3ef6ksr2]{width:1px;height:24px;background:var(--div)}.jb-team[data-astro-cid-3ef6ksr2]{text-decoration:none;background:var(--team-bg);color:var(--team-fg);padding:12px 20px;border-radius:6px;min-height:44px;display:inline-flex;align-items:center;font-weight:600}.jb-team[data-astro-cid-3ef6ksr2].is-on{background:#d13a22;color:#fff}.jb-team[data-astro-cid-3ef6ksr2]:hover{color:var(--team-fg)}.jb-nav-mobile[data-astro-cid-3ef6ksr2]{display:none}.jb-phone[data-astro-cid-3ef6ksr2]{color:var(--fg);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:7px;min-height:44px;white-space:nowrap}.jb-phone[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{color:var(--accent)}.jb-phone-txt[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.15}.jb-phone-txt[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.jb-mobile-right[data-astro-cid-3ef6ksr2]{display:contents}.jb-phone-m[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:359px){.jb-phone-m[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:860px){.jb-h[data-astro-cid-3ef6ksr2]{padding:18px 20px}.jb-nav-desktop[data-astro-cid-3ef6ksr2]{display:none}.jb-nav-mobile[data-astro-cid-3ef6ksr2]{display:block}.jb-mobile-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:14px}.jb-phone-m[data-astro-cid-3ef6ksr2]{display:inline-flex;font-size:15px}.jb-nav-mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;border-radius:6px;border:1.5px solid var(--fg);color:var(--fg);font-weight:600;font-size:15px}.jb-nav-mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.jb-sheet[data-astro-cid-3ef6ksr2]{position:absolute;left:12px;right:12px;top:72px;background:#f4efe6;border:1px solid #DED6C6;border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:4px;box-shadow:0 12px 32px #1616162e}.jb-sheet[data-astro-cid-3ef6ksr2] .jb-for[data-astro-cid-3ef6ksr2]{color:#5a554e;margin-bottom:6px}.jb-sheet[data-astro-cid-3ef6ksr2] .jb-link[data-astro-cid-3ef6ksr2]{color:#161616;font-size:18px;padding:10px 0;border-bottom:1px solid #DED6C6}.jb-sheet[data-astro-cid-3ef6ksr2] .jb-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:#c2321c}.jb-sheet[data-astro-cid-3ef6ksr2] .jb-team[data-astro-cid-3ef6ksr2]{margin-top:14px;justify-content:center;background:#161616;color:#f4efe6}}
