:root{--bs-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bs-ink: #121212;--bs-radius: 10px;--bs-ease: cubic-bezier(.2, .7, .2, 1);--bs-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 40 C240 70 480 0 720 25 C960 50 1200 95 1440 70 V100 H0 Z'/%3E%3C/svg%3E")}.bs-hero,.bs-overview{font-family:var(--bs-font);color:var(--bs-ink);-webkit-font-smoothing:antialiased}.bs-hero *,.bs-overview *{box-sizing:border-box}.bs-overview,.bs-overview *{font-family:var(--bs-font)!important}.bs-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(560px,calc(100svh - 115px),1150px);display:flex;align-items:center;justify-content:center;padding:120px 24px 170px;background:#121212;color:#fff;text-align:center}.bs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bs-hero__img{width:100%;height:100%;object-fit:cover;display:block}.bs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--bs-overlay, .35))}.bs-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:100px;z-index:1;pointer-events:none;background:#fff;-webkit-mask:var(--bs-wave) center / 100% 100% no-repeat;mask:var(--bs-wave) center / 100% 100% no-repeat}.bs-hero__content{max-width:1400px}.bs-hero h1.bs-hero__title{font-family:var(--bs-font)!important;font-weight:800!important;text-transform:none!important;font-size:clamp(64px,10.5vw,180px)!important;line-height:.94!important;letter-spacing:-.02em!important;color:#fff!important;margin:0!important;text-wrap:balance;text-shadow:0 4px 40px rgba(0,0,0,.2)}.bs-hero__subtitle{margin:28px auto 0;max-width:26em;font-family:var(--bs-font)!important;font-size:clamp(20px,1.8vw,30px);font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#fff;text-wrap:balance}.bs-pin{position:absolute;left:max(24px,calc(50% - 640px));bottom:40px;z-index:2;width:clamp(130px,11vw,200px);pointer-events:none}.bs-pin img{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 14px rgba(0,0,0,.25));animation:bs-float 6s ease-in-out infinite}.bs-hero__scroll{position:absolute;left:50%;bottom:112px;z-index:2;transform:translate(-50%);width:52px;height:52px;border-radius:50%;background:#fff;color:#000!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;animation:bs-bounce 2.2s ease-in-out infinite;transition:background-color .2s}.bs-hero__scroll:hover{background:#f0f0f0}html:has(.bs-overview){scroll-behavior:smooth}#bs-overview{scroll-margin-top:24px}.bs-in{animation:bs-rise .9s var(--bs-ease) both}.bs-in--2{animation-delay:.18s}.bs-overview{max-width:1480px;margin:0 auto;padding:40px 40px 24px}.bs-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,8vw,160px);padding:40px 0 80px}.bs-split__col--list{display:flex;flex-direction:column;gap:72px;padding-top:0}.bs-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,8vw,160px);row-gap:80px;padding:40px 0 80px}.bs-item{max-width:560px}.bs-item__media{display:block;aspect-ratio:3 / 2;border-radius:var(--bs-radius);overflow:hidden;background:#f2f2f2;margin-bottom:48px}.bs-item__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--bs-ease)}.bs-item:hover .bs-item__media img{transform:scale(1.04)}.bs-kicker{display:block;margin-bottom:26px;font-size:11px;font-weight:400;line-height:16px;letter-spacing:1.5px;text-transform:uppercase}.bs-overview h2.bs-item__title,.bs-overview h3.bs-pillar__title{font-weight:800!important;text-transform:none!important;letter-spacing:-.5px!important;color:var(--bs-ink);margin:0 0 34px!important}.bs-overview h2.bs-item__title{font-size:clamp(30px,2.6vw,38px)!important;line-height:1.26!important}.bs-overview h3.bs-pillar__title{font-size:clamp(24px,2vw,30px)!important;line-height:1.26!important;margin-bottom:26px!important}.bs-overview .bs-item__title a,.bs-overview .bs-pillar__title a{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important}.bs-item__text{font-size:16px;line-height:26px;margin:0 0 34px}.bs-link{display:inline-flex;align-items:center;gap:10px;font-size:11px!important;font-weight:400!important;line-height:16px;letter-spacing:1.5px;text-transform:uppercase!important;color:#000!important;text-decoration:none!important}.bs-link span{display:inline-block;transition:transform .3s var(--bs-ease)}.bs-link:hover span,.bs-item:hover .bs-link span,.bs-pillar:hover .bs-link span{transform:translate(6px)}.bs-link:hover{text-decoration:underline!important;text-underline-offset:4px}.bs-pillar{display:grid;grid-template-columns:minmax(0,1fr) 160px;column-gap:32px;align-items:start;max-width:560px}.bs-stamp{display:block;width:160px;height:160px;color:#000}.bs-stamp svg{width:100%;height:100%;display:block;overflow:visible}.bs-stamp__ring{transform-origin:80px 80px;animation:bs-spin 28s linear infinite;animation-play-state:paused}.bs-pillar:hover .bs-stamp__ring{animation-play-state:running}.bs-stamp text{font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;fill:currentColor}.bs-stamp__icon{transition:transform .4s var(--bs-ease);transform-box:fill-box;transform-origin:center}.bs-pillar:hover .bs-stamp__icon{transform:scale(1.1) rotate(-8deg)}.bs-all-title{font-weight:800!important;text-transform:none!important;font-size:clamp(34px,4vw,56px)!important;line-height:1.15!important;letter-spacing:-.02em!important;text-align:center;margin:40px 0 0!important;color:var(--bs-ink)}.bs-js .bs-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--bs-ease) var(--bs-delay, 0s),transform .8s var(--bs-ease) var(--bs-delay, 0s)}.bs-js .bs-reveal.is-in{opacity:1;transform:none}body:has(.bs-overview) .blog__title{display:none!important}body:has(.bs-overview) .blog-card .title,body:has(.bs-overview) .blog-card .title a{font-family:var(--bs-font)!important;font-weight:800!important;font-size:clamp(20px,1.6vw,24px)!important;line-height:1.3!important;letter-spacing:-.3px!important;text-transform:none!important}body:has(.bs-overview) .blog-card img,body:has(.bs-overview) .blog-card .image__container,body:has(.bs-overview) .blog-card .image-element__wrap{border-radius:var(--bs-radius);overflow:hidden}@media(max-width:989px){.bs-hero{min-height:clamp(520px,calc(100svh - 90px),900px)}.bs-overview{padding:24px 20px 16px}.bs-split,.bs-duo{grid-template-columns:1fr;row-gap:64px;padding:24px 0 56px}.bs-item,.bs-pillar{max-width:none}.bs-item__media{margin-bottom:32px}.bs-split__col--list{gap:56px}}@media(max-width:599px){.bs-hero{padding:110px 20px 190px}.bs-hero__scroll{bottom:100px}.bs-pin{left:16px;bottom:36px;width:110px}.bs-pillar{grid-template-columns:minmax(0,1fr) 110px;column-gap:20px}.bs-stamp{width:110px;height:110px}.bs-kicker{margin-bottom:16px}.bs-overview h2.bs-item__title{margin-bottom:20px!important}.bs-item__text{margin-bottom:22px}}@keyframes bs-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes bs-spin{to{transform:rotate(360deg)}}@keyframes bs-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes bs-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@media(prefers-reduced-motion:reduce){.bs-hero *,.bs-overview *{animation:none!important;transition:none!important}.bs-js .bs-reveal{opacity:1;transform:none}html:has(.bs-overview){scroll-behavior:auto}}body:has(.bs-overview) .select:has(#blog_filter){height:auto!important}body:has(.bs-overview) .select:has(#blog_filter):after{display:none!important}body:has(.bs-overview) #blog_filter{-webkit-appearance:none;appearance:none;height:40px!important;padding:0 42px 0 18px!important;border:0!important;border-radius:9999px!important;background:#f4f2f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center / 14px no-repeat!important;box-shadow:none!important;font-family:var(--bs-font)!important;font-size:14px!important;font-weight:600!important;line-height:40px!important;color:#000!important;cursor:pointer;outline:none;transition:background-color .2s}body:has(.bs-overview) #blog_filter:hover{background-color:#eae6ea!important}body:has(.bs-overview) #blog_filter:focus-visible{box-shadow:0 0 0 2px #000!important}
/*# sourceMappingURL=/cdn/shop/t/67/assets/blog-stories.css.map */
