.jb{--jb-honey:#facc15;--jb-honey-deep:#eab308;--jb-wax:#fff5c2;--jb-ink:#16203a;--jb-ink-2:#222e4d;--jb-muted:#465068;--jb-amber:#854d0e;--jb-line:#e7e2cc;--jb-paid:#15803d;--jb-paper:#fffbea;font-family:var(--font-jb-body),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01";color:var(--jb-ink);background:#fff;letter-spacing:normal}.jb :where(p:not(.jb-display),li){text-wrap:pretty}.jb-display{font-family:var(--font-jb-display),var(--font-jb-body),sans-serif;font-optical-sizing:auto;letter-spacing:-.035em;text-wrap:balance}.jb :focus-visible{outline:2px solid var(--jb-ink);outline-offset:2px}.jb :is(input,textarea,select):focus,.jb :is(input,textarea,select):focus-visible{outline:none}.jb .jb-on-dark :focus-visible,.jb-on-dark :focus-visible{outline-color:var(--jb-honey)}.jb-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border:2px solid transparent;padding:0 1.4rem;font-weight:700;font-size:1rem;line-height:1;white-space:nowrap;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.jb-btn:active{transform:translateY(1px) scale(.98)}.jb-btn-honey{background:var(--jb-honey);color:var(--jb-ink);border-color:var(--jb-ink);box-shadow:0 3px 0 var(--jb-ink)}.jb-btn-honey:hover{background:#fde047;box-shadow:0 5px 0 var(--jb-ink);transform:translateY(-2px)}.jb-btn-honey,.jb-btn-ink{position:relative;isolation:isolate;overflow:hidden}.jb-btn-honey:before,.jb-btn-ink:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='34.6' viewBox='0 0 56 97'%3E%3Cpath d='M28 0 56 16.2v32.3L28 64.7 0 48.5V16.2z M28 64.7V97' fill='none' stroke='%2316203a' stroke-opacity='.2' stroke-width='3'/%3E%3C/svg%3E");background-size:20px 34.6px;background-position:50%;clip-path:circle(0 at 50% 50%);transition:clip-path .45s cubic-bezier(.2,.8,.2,1)}.jb-btn-ink:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='34.6' viewBox='0 0 56 97'%3E%3Cpath d='M28 0 56 16.2v32.3L28 64.7 0 48.5V16.2z M28 64.7V97' fill='none' stroke='%23facc15' stroke-opacity='.35' stroke-width='3'/%3E%3C/svg%3E")}.jb-btn-honey:is(:hover,:focus-visible):before,.jb-btn-ink:is(:hover,:focus-visible):before{clip-path:circle(75% at 50% 50%)}.jb-btn-ink{background:var(--jb-ink);color:#fff}.jb-btn-ink:hover{background:var(--jb-ink-2)}.jb-btn-line{background:#fff;color:var(--jb-ink);border-color:var(--jb-ink)}.jb-btn-line:hover{background:var(--jb-wax)}.jb-btn-ghost-dark{background:transparent;color:#fff;border-color:rgb(255 255 255/.55)}.jb-btn-ghost-dark:hover{border-color:var(--jb-honey);color:var(--jb-honey)}.jb-btn-sm{min-height:2.75rem;padding:0 1rem;font-size:.9rem}.jb-hexgrid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0 56 16.2v32.3L28 64.7 0 48.5V16.2z M28 64.7V97' fill='none' stroke='%2316203a' stroke-opacity='.07' stroke-width='1.5'/%3E%3C/svg%3E");background-size:56px 97px}.jb-hexgrid-dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0 56 16.2v32.3L28 64.7 0 48.5V16.2z M28 64.7V97' fill='none' stroke='%23facc15' stroke-opacity='.10' stroke-width='1.5'/%3E%3C/svg%3E");background-size:56px 97px}.jb-faq summary::-webkit-details-marker{display:none}.jb-faq details[open] .jb-faq-sign{transform:rotate(45deg)}.jb-faq details[open]>:not(summary){animation:jb-answer-in .24s ease-out}@keyframes jb-answer-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes jb-page-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}.jb-page-in{animation:jb-page-in .45s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.jb *,.jb :after,.jb :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.jb .jb-display{font-family:var(--font-jb-display),Georgia,serif;font-weight:640;font-variation-settings:"SOFT" 100,"WONK" 0;letter-spacing:-.022em}.jb .jb-wonk{font-variation-settings:"SOFT" 100,"WONK" 1;font-style:italic;font-weight:560}.jb .jb-h2{font-size:clamp(1.75rem,1.1rem + 3.2vw,3.6rem);line-height:1.02}.jb .jb-h3{font-size:1.75rem;line-height:1.1}.jb .jb-h4{font-size:1.6rem;line-height:1.25}.jb .jb-h5{font-size:1.375rem;line-height:1.25}.jb .jb-sub{font-size:1.0625rem;line-height:1.625}@media (min-width:640px){.jb .jb-sub{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.jb .jb-h4{font-size:1.75rem}.jb .jb-h5{font-size:1.5rem}.jb .jb-sub{font-size:1.25rem;line-height:1.875rem}}@media (min-width:1024px) and (max-height:920px){.jb .jb-h4{font-size:1.6rem}.jb .jb-h5{font-size:1.375rem}.jb .jb-sub{font-size:1.125rem;line-height:1.75rem}}@media (min-width:640px){.jb .jb-h3{font-size:1.875rem}}@media (min-width:1024px){.jb .jb-h3{font-size:2.25rem}}@media (min-width:1024px) and (max-height:920px){.jb .jb-h3{font-size:1.875rem}}.jb .jb-h1{font-size:2rem;line-height:1.08}.jb .jb-lead{font-size:1.0625rem;line-height:1.625;text-wrap:pretty}@media (min-width:380px){.jb .jb-h1{font-size:2.25rem}}@media (min-width:400px){.jb .jb-h1{font-size:2.5rem}}@media (min-width:640px){.jb .jb-h1{font-size:3.75rem;line-height:.98}.jb .jb-lead{font-size:1.25rem}}@media (min-width:1024px){.jb .jb-h1{font-size:4.5rem}}@media (min-width:1024px) and (max-height:920px){.jb .jb-h1{font-size:3.6rem}.jb .jb-lead{font-size:1.125rem}.jb .jb-h2{font-size:clamp(1.75rem,1rem + 2vw,2.75rem)}}.jb-strip{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent)}.jb-strip::-webkit-scrollbar{display:none}.jb-strip>*{scroll-snap-align:start}.jb-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%2316203a' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.jb-tile[data-filled]{animation:jb-tile-in .26s cubic-bezier(.34,1.56,.64,1)}@keyframes jb-tile-in{0%{transform:translateY(4px) scale(.86)}}.jb-check-tick{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .3s ease .05s}.jb-check[data-on] .jb-check-tick{stroke-dashoffset:0}.jb-stamp{animation:jb-tile-in .32s cubic-bezier(.34,1.56,.64,1)}.jb-show-progress{width:0;animation-name:jb-show-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes jb-show-progress{to{width:100%}}@keyframes jb-address{0%{background-color:var(--jb-honey)}}.jb-address-flash{animation:jb-address .8s ease-out}.jb-link{font-weight:600;text-decoration:underline;text-decoration-color:var(--jb-honey-deep);text-decoration-thickness:3px;text-underline-offset:6px}.jb-link:hover{text-decoration-color:currentColor}.jb section[id]{scroll-margin-top:6.5rem}.jb-progress{height:0;animation-name:jb-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes jb-progress{to{height:100%}}@media (orientation:landscape) and (max-height:540px){.jb>footer,.jb>header,.jb>main>section{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}}.jb-track-fill{animation:jb-track 1.4s ease-in-out infinite}@keyframes jb-track{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.jb-pulse{animation:jb-pulse 1.2s ease-in-out infinite}@keyframes jb-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.jb-pulse,.jb-track-fill{animation:none}}@media (min-width:1024px){.jb[data-screens]>main>section{display:flex;min-height:calc(100svh - 6rem);flex-direction:column;justify-content:center;padding-top:clamp(2rem,5vh,4.5rem);padding-bottom:clamp(2rem,5vh,4.5rem)}.jb[data-screens]>main>section>*{width:100%}.jb[data-screens]>main>section.jb-hero{display:block;padding:0 1.5rem}}@media (min-width:1024px) and (max-height:920px){.jb[data-screens]>main>section{min-height:calc(100svh - 5rem)}}.jb .jb-hero{--jb-hero-ledge:2px solid var(--jb-ink);overflow:hidden;background:var(--jb-paper)}.jb-hero-grid{display:grid;margin:0 auto;max-width:72rem}.jb-hero-text{background:var(--jb-honey);padding:1.5rem 1rem 2.5rem}.jb-hero-phone{height:24rem;padding:0 1rem;background:linear-gradient(var(--jb-honey) 0 62%,var(--jb-paper) 62%);border-bottom:var(--jb-hero-ledge)}.jb-hero-cut{height:100%;margin:0 -2.5rem;padding:0 2.5rem;overflow:hidden}.jb-hero-facts{display:grid;gap:1.25rem;padding:1.75rem 1rem 2.25rem}@media (min-width:640px){.jb-hero-text{padding:2.5rem 1.5rem 3rem}.jb-hero-phone{height:28rem;margin:0 -1.5rem;padding:0 3rem}.jb-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:2rem 1.5rem 2.5rem}}@media (min-width:1024px){.jb .jb-hero{--edge:76%;--jb-hero-h:max(calc(100svh - 6rem),40rem);--jb-phone-h:calc(var(--jb-hero-h) - clamp(2rem, 6vh, 4.5rem) + 2rem);height:var(--jb-hero-h);background:linear-gradient(var(--jb-honey) 0 var(--edge),var(--jb-paper) var(--edge));border-bottom:var(--jb-hero-ledge)}.jb-hero-grid{height:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--edge) minmax(0,1fr);-moz-column-gap:4rem;column-gap:4rem}.jb-hero-text{grid-area:1/1;align-self:center;padding:clamp(1rem,3vh,3rem) 0 0;background:none}.jb-hero-phone{grid-area:1/2/3/3;height:auto;min-height:0;margin:0;padding:clamp(2rem,6vh,4.5rem) 0 0;background:none;border-bottom:0}.jb .jb-hero-cut>*{width:calc(var(--jb-phone-h) * 402 / 856);height:var(--jb-phone-h)}.jb-hero-facts{grid-area:2/1;align-self:center;grid-template-columns:repeat(3,auto);justify-content:space-between;padding:0;gap:1.5rem}}@media (min-width:1024px) and (max-height:920px){.jb .jb-hero{--edge:78%;--jb-hero-h:max(calc(100svh - 5rem),36rem)}}@media (min-width:1536px){.jb-hero-grid{max-width:80rem}}