html{scroll-behavior:smooth}.jbr{--ink: #1e2120;--paper: #ffffff;--muted: #8b8f8b;--line: #e7e7e3;--ease: cubic-bezier(.16, 1, .3, 1);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ink);font-size:17px;line-height:1.8;background:transparent;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.jbr,.jbr *,.jbr *:before,.jbr *:after{box-sizing:border-box}.jbr h1,.jbr h2,.jbr h3,.jbr h4,.jbr p,.jbr ul,.jbr ol,.jbr li,.jbr figure,.jbr blockquote{margin:0;padding:0}.jbr ul,.jbr ol{list-style:none}.jbr a{color:inherit;text-decoration:none}.jbr img{max-width:100%;height:auto;display:block;border:0}.jbr h1,.jbr h2,.jbr h3{font-weight:700;letter-spacing:-.025em;text-transform:uppercase;line-height:1.02}.jbr .eyebrow{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.jbr .idx{font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--muted)}html.jbr-js .jbr .reveal{opacity:0;transform:translateY(34px);transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d, 0s)}html.jbr-js .jbr .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.jbr-js .jbr .reveal{opacity:1;transform:none;transition:none}.jbr .kenburns{animation:none!important}}.jbr .kenburns{animation:jbr-kb 16s var(--ease) forwards}@keyframes jbr-kb{0%{transform:scale(1.1)}to{transform:scale(1)}}.jbr .cta{display:inline-flex;align-items:center;gap:16px;font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);transition:gap .35s var(--ease)}.jbr .cta:before{content:"";width:46px;height:1px;background:currentColor;transition:width .35s var(--ease)}.jbr .cta:hover{gap:22px}.jbr .cta:hover:before{width:64px}.jbr .cta.light{color:#fff}.jbr .container{max-width:1400px;margin:0 auto}.jbr .section{padding:150px 44px}.jbr .section-head{text-align:center;margin-bottom:84px}.jbr .section-head .eyebrow{display:block;margin-bottom:18px}.jbr .section-head h2{font-size:clamp(30px,3.6vw,56px)}.jbr .section-head p{max-width:60ch;margin:22px auto 0;color:#54564f;font-size:16px;font-weight:400}@media(max-width:980px){.jbr .section{padding:84px 22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jbr-base.css.map */
