/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--bk-baler-angle:0deg;--ring-angle:0deg}::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--bk-baler-angle:0deg;--ring-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-body), "Segoe UI", sans-serif;--font-mono:var(--font-brand), "Segoe UI", sans-serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body), "Segoe UI", sans-serif;--default-mono-font-family:var(--font-brand), "Segoe UI", sans-serif;--color-orange:var(--orange);--color-orange-bright:var(--orange-bright);--font-heading:var(--font-display), Georgia, serif;--spacing-section:clamp(4rem, 8vw, 7rem);--container-site:80rem}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-body), "Segoe UI", sans-serif;scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 1rem)}body{background-color:var(--background);color:var(--foreground);min-height:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-wrap:balance;font-weight:700;line-height:.98}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-\[7\%\]{inset-inline:7%}.inset-x-\[9\%\]{inset-inline:9%}.inset-x-\[18\%\]{inset-inline:18%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-\[8\%\]{inset-block:8%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-9{top:calc(var(--spacing) * 9)}.top-full{top:100%}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[8\%\]{right:8%}.right-\[12\%\]{right:12%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[8\%\]{bottom:8%}.bottom-\[10\%\]{bottom:10%}.-left-px{left:-1px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-9{left:calc(var(--spacing) * 9)}.left-\[12\%\]{left:12%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.-z-30{z-index:calc(30 * -1)}.-z-\[4\]{z-index:calc(4 * -1)}.-z-\[5\]{z-index:calc(5 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-px{margin-bottom:1px}.-ml-px{margin-left:-1px}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.2\/1\]{aspect-ratio:1.2}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-29{height:calc(var(--spacing) * 29)}.h-56{height:calc(var(--spacing) * 56)}.h-\[9\%\]{height:9%}.h-\[190px\]{height:190px}.h-\[min\(54svh\,28rem\)\]{height:min(54svh,28rem)}.h-full{height:100%}.h-px{height:1px}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[calc\(100svh-var\(--site-header-height\)\)\]{min-height:calc(100svh - var(--site-header-height))}.min-h-\[min\(72svh\,48rem\)\]{min-height:min(72svh,48rem)}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-56{width:calc(var(--spacing) * 56)}.w-\[24\%\]{width:24%}.w-\[28\%\]{width:28%}.w-\[min\(100\%\,96rem\)\]{width:min(100%,96rem)}.w-\[min\(100\%-2rem\,90rem\)\]{width:min(100% - 2rem,90rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[10ch\]{max-width:10ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[25ch\]{max-width:25ch}.max-w-\[29rem\]{max-width:29rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[90rem\]{max-width:90rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[34rem\]{min-width:34rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[680px\]{min-width:680px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:where(.divide-white\/15>:not(:last-child)){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/15>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:2147483647px}.rounded-sm{border-radius:calc(var(--radius) * .5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-orange,.border-orange\/30{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/30{border-color:color-mix(in oklab, var(--orange) 30%, transparent)}}.border-orange\/35{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/35{border-color:color-mix(in oklab, var(--orange) 35%, transparent)}}.border-orange\/40{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/40{border-color:color-mix(in oklab, var(--orange) 40%, transparent)}}.border-orange\/45{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/45{border-color:color-mix(in oklab, var(--orange) 45%, transparent)}}.border-orange\/50{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/50{border-color:color-mix(in oklab, var(--orange) 50%, transparent)}}.border-orange\/60{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/60{border-color:color-mix(in oklab, var(--orange) 60%, transparent)}}.border-orange\/65{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/65{border-color:color-mix(in oklab, var(--orange) 65%, transparent)}}.border-orange\/70{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/70{border-color:color-mix(in oklab, var(--orange) 70%, transparent)}}.border-orange\/75{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/75{border-color:color-mix(in oklab, var(--orange) 75%, transparent)}}.border-orange\/80{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/80{border-color:color-mix(in oklab, var(--orange) 80%, transparent)}}.border-orange\/85{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-orange\/85{border-color:color-mix(in oklab, var(--orange) 85%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.border-x-orange\/25{border-inline-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-x-orange\/25{border-inline-color:color-mix(in oklab, var(--orange) 25%, transparent)}}.border-t-orange\/65{border-top-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-t-orange\/65{border-top-color:color-mix(in oklab, var(--orange) 65%, transparent)}}.border-l-orange\/30{border-left-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.border-l-orange\/30{border-left-color:color-mix(in oklab, var(--orange) 30%, transparent)}}.bg-\[\#0b0e10\]{background-color:#0b0e10}.bg-\[\#0b0e10\]\/80{background-color:lab(3.80001% -.664622 -1.32494/.8)}.bg-\[\#0c0e10\]{background-color:#0c0e10}.bg-\[\#0d0f10\]{background-color:#0d0f10}.bg-\[\#0d1113\]{background-color:#0d1113}.bg-\[\#1b2125\]{background-color:#1b2125}.bg-\[\#080a0b\]\/70{background-color:lab(2.6368% -.436604 -.584561/.7)}.bg-\[\#080a0b\]\/85{background-color:lab(2.6368% -.436604 -.584561/.85)}.bg-\[\#090b0c\]{background-color:#090b0c}.bg-\[\#191c1d\]\/90{background-color:lab(9.9786% -1.26107 -1.20541/.9)}.bg-\[\#111315\]{background-color:#111315}.bg-\[\#111416\]{background-color:#111416}.bg-\[\#141617\]{background-color:#141617}.bg-\[\#151819\]{background-color:#151819}.bg-background{background-color:var(--background)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/\[0\.76\]{background-color:#000000c2}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.76\]{background-color:color-mix(in oklab, var(--color-black) 76%, transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-graphite{background-color:var(--graphite)}.bg-orange,.bg-orange\/10{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/10{background-color:color-mix(in oklab, var(--orange) 10%, transparent)}}.bg-orange\/15{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/15{background-color:color-mix(in oklab, var(--orange) 15%, transparent)}}.bg-orange\/45{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/45{background-color:color-mix(in oklab, var(--orange) 45%, transparent)}}.bg-orange\/55{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/55{background-color:color-mix(in oklab, var(--orange) 55%, transparent)}}.bg-orange\/60{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/60{background-color:color-mix(in oklab, var(--orange) 60%, transparent)}}.bg-orange\/80{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/80{background-color:color-mix(in oklab, var(--orange) 80%, transparent)}}.bg-orange\/\[0\.08\]{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/\[0\.08\]{background-color:color-mix(in oklab, var(--orange) 8%, transparent)}}.bg-orange\/\[0\.015\]{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/\[0\.015\]{background-color:color-mix(in oklab, var(--orange) 1.5%, transparent)}}.bg-orange\/\[0\.035\]{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/\[0\.035\]{background-color:color-mix(in oklab, var(--orange) 3.5%, transparent)}}.bg-orange\/\[0\.045\]{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/\[0\.045\]{background-color:color-mix(in oklab, var(--orange) 4.5%, transparent)}}.bg-orange\/\[0\.055\]{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/\[0\.055\]{background-color:color-mix(in oklab, var(--orange) 5.5%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,0\.1\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.1\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,0\.3\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.3\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,0\.4\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.4\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,0\.09\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.09\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,0\.12\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.12\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,0\.14\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.14\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px)}.bg-\[linear-gradient\(90deg\,rgba\(4\,5\,6\,0\.96\)_0\%\,rgba\(4\,5\,6\,0\.82\)_40\%\,rgba\(4\,5\,6\,0\.38\)_74\%\,rgba\(4\,5\,6\,0\.62\)_100\%\)\,linear-gradient\(0deg\,rgba\(4\,5\,6\,0\.75\)_0\%\,transparent_55\%\)\]{background-image:linear-gradient(90deg,#040506f5 0%,#040506d1 40%,#04050661 74%,#0405069e 100%),linear-gradient(#0000 45%,#040506bf 100%)}.bg-\[linear-gradient\(90deg\,rgba\(5\,6\,7\,0\.55\)_0\%\,rgba\(5\,6\,7\,0\.12\)_58\%\,rgba\(5\,6\,7\,0\.42\)_100\%\)\,radial-gradient\(ellipse_at_72\%_48\%\,rgba\(255\,92\,0\,0\.08\)\,transparent_48\%\)\]{background-image:linear-gradient(90deg,#0506078c 0%,#0506071f 58%,#0506076b 100%),radial-gradient(at 72% 48%,#ff5c0014,#0000 48%)}.bg-\[linear-gradient\(90deg\,rgba\(5\,6\,7\,0\.93\)\,rgba\(5\,6\,7\,0\.7\)\)\,radial-gradient\(ellipse_at_80\%_65\%\,rgba\(242\,237\,0\,0\.1\)\,transparent_50\%\)\]{background-image:linear-gradient(90deg,#050607ed,#050607b3),radial-gradient(at 80% 65%,#f2ed001a,#0000 50%)}.bg-\[linear-gradient\(90deg\,rgba\(5\,6\,7\,0\.95\)\,rgba\(5\,6\,7\,0\.78\)\)\]{background-image:linear-gradient(90deg,#050607f2,#050607c7)}.bg-\[linear-gradient\(90deg\,rgba\(7\,8\,9\,0\.96\)\,rgba\(7\,8\,9\,0\.88\)_52\%\,rgba\(7\,8\,9\,0\.96\)\)\]{background-image:linear-gradient(90deg,#070809f5,#070809e0 52%,#070809f5)}.bg-\[linear-gradient\(90deg\,rgba\(7\,8\,9\,0\.97\)\,rgba\(7\,8\,9\,0\.9\)_52\%\,rgba\(7\,8\,9\,0\.97\)\)\]{background-image:linear-gradient(90deg,#070809f7,#070809e6 52%,#070809f7)}.bg-\[linear-gradient\(90deg\,rgba\(8\,10\,11\,0\.94\)\,rgba\(8\,10\,11\,0\.86\)_52\%\,rgba\(8\,10\,11\,0\.94\)\)\]{background-image:linear-gradient(90deg,#080a0bf0,#080a0bdb 52%,#080a0bf0)}.bg-\[linear-gradient\(90deg\,var\(--background\)_0\%\,rgba\(10\,11\,13\,0\.7\)_8\%\,rgba\(10\,11\,13\,0\.08\)_38\%\,rgba\(10\,11\,13\,0\.12\)_100\%\)\,linear-gradient\(0deg\,rgba\(10\,11\,13\,0\.5\)_0\%\,transparent_44\%\)\]{background-image:linear-gradient(90deg,var(--background) 0%,#0a0b0db3 8%,#0a0b0d14 38%,#0a0b0d1f 100%),linear-gradient(0deg,#0a0b0d80 0%,transparent 44%)}.bg-\[linear-gradient\(115deg\,rgba\(255\,255\,255\,0\.025\)\,rgba\(0\,0\,0\,0\.18\)_45\%\,rgba\(255\,255\,255\,0\.015\)\)\]{background-image:linear-gradient(115deg,#ffffff06,#0000002e 45%,#ffffff04)}.bg-\[linear-gradient\(145deg\,rgba\(34\,37\,39\,0\.94\)\,rgba\(10\,11\,12\,0\.98\)_72\%\)\]{background-image:linear-gradient(145deg,#222527f0,#0a0b0cfa 72%)}.bg-\[linear-gradient\(150deg\,rgba\(34\,37\,39\,0\.84\)\,rgba\(12\,13\,14\,0\.9\)\)\]{background-image:linear-gradient(150deg,#222527d6,#0c0d0ee6)}.bg-\[linear-gradient\(155deg\,rgba\(39\,42\,44\,0\.92\)\,rgba\(11\,12\,13\,0\.98\)_72\%\)\]{background-image:linear-gradient(155deg,#272a2ceb,#0b0c0dfa 72%)}.bg-\[linear-gradient\(180deg\,rgba\(4\,5\,6\,0\.08\)_0\%\,rgba\(4\,5\,6\,0\.04\)_38\%\,rgba\(4\,5\,6\,0\.32\)_65\%\,rgba\(4\,5\,6\,0\.9\)_100\%\)\]{background-image:linear-gradient(#04050614 0%,#0405060a 38%,#04050652 65%,#040506e6 100%)}.bg-\[linear-gradient\(180deg\,rgba\(9\,10\,11\,0\.88\)\,rgba\(9\,10\,11\,0\.96\)\)\]{background-image:linear-gradient(#090a0be0,#090a0bf5)}.bg-\[linear-gradient\(180deg\,rgba\(13\,15\,16\,0\.35\)\,rgba\(13\,15\,16\,0\.94\)\)\]{background-image:linear-gradient(#0d0f1059,#0d0f10f0)}.bg-\[linear-gradient\(180deg\,rgba\(29\,32\,34\,0\.84\)\,rgba\(13\,14\,15\,0\.98\)\)\]{background-image:linear-gradient(#1d2022d6,#0d0e0ffa)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(242\,237\,0\,0\.07\)\,transparent_55\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,10\,0\.58\)\,rgba\(8\,9\,10\,0\.94\)\)\]{background-image:radial-gradient(at 50% 0,#f2ed0012,#0000 55%),linear-gradient(#08090a94,#08090af0)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(242\,237\,0\,0\.08\)\,transparent_58\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,10\,0\.72\)\,rgba\(8\,9\,10\,0\.96\)\)\]{background-image:radial-gradient(at 50% 0,#f2ed0014,#0000 58%),linear-gradient(#08090ab8,#08090af5)}.bg-\[radial-gradient\(ellipse_at_50\%_10\%\,rgba\(217\,85\,35\,0\.09\)\,transparent_58\%\)\,linear-gradient\(90deg\,rgba\(7\,8\,9\,0\.91\)\,rgba\(7\,8\,9\,0\.76\)_50\%\,rgba\(7\,8\,9\,0\.92\)\)\]{background-image:radial-gradient(at 50% 10%,#d9552317,#0000 58%),linear-gradient(90deg,#070809e8,#070809c2 50%,#070809eb)}.bg-\[radial-gradient\(ellipse_at_50\%_52\%\,rgba\(173\,181\,185\,0\.14\)\,transparent_45\%\)\,radial-gradient\(ellipse_at_50\%_100\%\,rgba\(232\,91\,32\,0\.12\)\,transparent_36\%\)\,linear-gradient\(180deg\,rgba\(12\,14\,15\,0\.04\)\,rgba\(5\,6\,7\,0\.52\)\)\]{background-image:radial-gradient(at 50% 52%,#adb5b924,#0000 45%),radial-gradient(at 50% 100%,#e85b201f,#0000 36%),linear-gradient(#0c0e0f0a,#05060785)}.bg-\[radial-gradient\(ellipse_at_50\%_65\%\,rgba\(185\,197\,202\,0\.13\)\,transparent_60\%\)\]{background-image:radial-gradient(at 50% 65%,#b9c5ca21,#0000 60%)}.bg-\[radial-gradient\(ellipse_at_52\%_48\%\,rgba\(177\,185\,188\,0\.16\)\,transparent_43\%\)\,radial-gradient\(ellipse_at_50\%_100\%\,rgba\(232\,91\,32\,0\.16\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(15\,18\,20\,0\.02\)\,rgba\(6\,7\,8\,0\.48\)\)\]{background-image:radial-gradient(at 52% 48%,#b1b9bc29,#0000 43%),radial-gradient(at 50% 100%,#e85b2029,#0000 34%),linear-gradient(#0f121405,#0607087a)}.bg-\[radial-gradient\(ellipse_at_76\%_90\%\,rgba\(220\,78\,25\,0\.12\)\,transparent_38\%\)\,linear-gradient\(180deg\,rgba\(5\,6\,7\,0\.5\)\,rgba\(5\,6\,7\,0\.82\)\)\,linear-gradient\(90deg\,rgba\(5\,6\,7\,0\.95\)_0\%\,rgba\(5\,6\,7\,0\.76\)_58\%\,rgba\(5\,6\,7\,0\.91\)_100\%\)\]{background-image:radial-gradient(at 76% 90%,#dc4e191f,#0000 38%),linear-gradient(#05060780,#050607d1),linear-gradient(90deg,#050607f2 0%,#050607c2 58%,#050607e8 100%)}.bg-\[radial-gradient\(ellipse_at_76\%_100\%\,rgba\(220\,78\,25\,0\.1\)\,transparent_38\%\)\,linear-gradient\(180deg\,rgba\(5\,6\,7\,0\.46\)\,rgba\(5\,6\,7\,0\.7\)\)\,linear-gradient\(90deg\,rgba\(5\,6\,7\,0\.95\)_0\%\,rgba\(5\,6\,7\,0\.78\)_58\%\,rgba\(5\,6\,7\,0\.9\)_100\%\)\]{background-image:radial-gradient(at 76% 100%,#dc4e191a,#0000 38%),linear-gradient(#05060775,#050607b3),linear-gradient(90deg,#050607f2 0%,#050607c7 58%,#050607e6 100%)}.bg-\[radial-gradient\(ellipse_at_82\%_50\%\,rgba\(220\,78\,25\,0\.1\)\,transparent_42\%\)\,linear-gradient\(90deg\,rgba\(7\,8\,9\,0\.96\)\,rgba\(7\,8\,9\,0\.84\)_52\%\,rgba\(7\,8\,9\,0\.96\)\)\]{background-image:radial-gradient(at 82%,#dc4e191a,#0000 42%),linear-gradient(90deg,#070809f5,#070809d6 52%,#070809f5)}.bg-\[radial-gradient\(ellipse_at_88\%_12\%\,rgba\(226\,85\,31\,0\.12\)\,transparent_42\%\)\,linear-gradient\(145deg\,rgba\(36\,39\,41\,0\.74\)\,rgba\(10\,11\,12\,0\.96\)\)\]{background-image:radial-gradient(at 88% 12%,#e2551f1f,#0000 42%),linear-gradient(145deg,#242729bd,#0a0b0cf5)}.bg-\[radial-gradient\(ellipse_at_90\%_0\%\,rgba\(221\,87\,36\,0\.08\)\,transparent_48\%\)\]{background-image:radial-gradient(at 90% 0,#dd572414,#0000 48%)}.from-orange\/35{--tw-gradient-from:var(--orange)}@supports (color:color-mix(in lab, red, red)){.from-orange\/35{--tw-gradient-from:color-mix(in oklab, var(--orange) 35%, transparent)}}.from-orange\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-orange\/35{--tw-gradient-via:var(--orange)}@supports (color:color-mix(in lab, red, red)){.via-orange\/35{--tw-gradient-via:color-mix(in oklab, var(--orange) 35%, transparent)}}.via-orange\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange\/45{--tw-gradient-via:var(--orange)}@supports (color:color-mix(in lab, red, red)){.via-orange\/45{--tw-gradient-via:color-mix(in oklab, var(--orange) 45%, transparent)}}.via-orange\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange\/70{--tw-gradient-via:var(--orange)}@supports (color:color-mix(in lab, red, red)){.via-orange\/70{--tw-gradient-via:color-mix(in oklab, var(--orange) 70%, transparent)}}.via-orange\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/12{--tw-gradient-via:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.via-white\/12{--tw-gradient-via:color-mix(in oklab, var(--color-white) 12%, transparent)}}.via-white\/12{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/25{--tw-gradient-via:#ffffff40}@supports (color:color-mix(in lab, red, red)){.via-white\/25{--tw-gradient-via:color-mix(in oklab, var(--color-white) 25%, transparent)}}.via-white\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(90deg\,transparent\,black_62\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 62%);mask-image:linear-gradient(90deg,#0000,#000 62%)}.\[background-size\:40px_40px\]{background-size:40px 40px}.\[background-size\:42px_42px\]{background-size:42px 42px}.\[background-size\:48px_48px\]{background-size:48px 48px}.\[background-size\:52px_52px\]{background-size:52px 52px}.\[background-size\:64px_64px\]{background-size:64px 64px}.bg-clip-padding{background-clip:padding-box}.fill-orange-bright{fill:var(--orange-bright)}.fill-white\/75{fill:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.fill-white\/75{fill:color-mix(in oklab, var(--color-white) 75%, transparent)}}.fill-white\/85{fill:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.fill-white\/85{fill:color-mix(in oklab, var(--color-white) 85%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-45{padding:calc(var(--spacing) * 45)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-60{padding-right:calc(var(--spacing) * 60)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-16{padding-left:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-display), Georgia, serif}.font-mono{font-family:var(--font-brand), "Segoe UI", sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.53rem\]{font-size:.53rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.57rem\]{font-size:.57rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[clamp\(1\.8rem\,2\.7vw\,2\.5rem\)\]{font-size:clamp(1.8rem,2.7vw,2.5rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.8rem\)\]{font-size:clamp(1.75rem,3vw,2.8rem)}.text-\[clamp\(2\.5rem\,8vw\,7rem\)\]{font-size:clamp(2.5rem,8vw,7rem)}.text-\[clamp\(2\.25rem\,5vw\,4rem\)\]{font-size:clamp(2.25rem,5vw,4rem)}.text-\[clamp\(2\.75rem\,5vw\,5rem\)\]{font-size:clamp(2.75rem,5vw,5rem)}.text-\[clamp\(2rem\,4\.4vw\,3\.6rem\)\]{font-size:clamp(2rem,4.4vw,3.6rem)}.text-\[clamp\(2rem\,4vw\,3\.6rem\)\]{font-size:clamp(2rem,4vw,3.6rem)}.text-\[clamp\(2rem\,5vw\,3\.5rem\)\]{font-size:clamp(2rem,5vw,3.5rem)}.text-\[clamp\(3\.4rem\,8vw\,7rem\)\]{font-size:clamp(3.4rem,8vw,7rem)}.text-\[clamp\(3rem\,6vw\,6rem\)\]{font-size:clamp(3rem,6vw,6rem)}.text-\[clamp\(3rem\,7vw\,6rem\)\]{font-size:clamp(3rem,7vw,6rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.025em\]{--tw-tracking:.025em;letter-spacing:.025em}.tracking-\[0\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-orange-bright,.text-orange-bright\/75{color:var(--orange-bright)}@supports (color:color-mix(in lab, red, red)){.text-orange-bright\/75{color:color-mix(in oklab, var(--orange-bright) 75%, transparent)}}.text-orange-bright\/80{color:var(--orange-bright)}@supports (color:color-mix(in lab, red, red)){.text-orange-bright\/80{color:color-mix(in oklab, var(--orange-bright) 80%, transparent)}}.text-orange-bright\/90{color:var(--orange-bright)}@supports (color:color-mix(in lab, red, red)){.text-orange-bright\/90{color:color-mix(in oklab, var(--orange-bright) 90%, transparent)}}.text-orange\/75{color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.text-orange\/75{color:color-mix(in oklab, var(--orange) 75%, transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-65{opacity:.65}.opacity-\[0\.1\]{opacity:.1}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.17\]{opacity:.17}.opacity-\[0\.035\]{opacity:.035}.opacity-\[0\.045\]{opacity:.045}.opacity-\[0\.075\]{opacity:.075}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(0\,0\,0\,0\.28\)\,0_0_24px_rgba\(224\,83\,31\,0\.055\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#00000047), 0 0 24px var(--tw-shadow-color,#e0531f0e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/texture{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_14px_16px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 14px 16px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_16px_18px_rgba\(0\,0\,0\,0\.52\)\]{--tw-drop-shadow-size:drop-shadow(0 16px 18px var(--tw-drop-shadow-color,#00000085));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_20px_22px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 20px 22px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_24px_36px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 36px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_24px_36px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 36px var(--tw-drop-shadow-color,#000000b3));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\,background-color\]{transition-property:border-color,color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\,box-shadow\]{transition-property:transform,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:border-orange\/75:is(:where(.group):hover *){border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-orange\/75:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--orange) 75%, transparent)}}.group-hover\:bg-\[\#1b1d0d\]:is(:where(.group):hover *){background-color:#1b1d0d}.group-hover\:bg-orange\/85:is(:where(.group):hover *){background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-orange\/85:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--orange) 85%, transparent)}}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:bg-orange:before{content:var(--tw-content);background-color:var(--orange)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:bg-orange:after{content:var(--tw-content);background-color:var(--orange)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:col-span-2:last-child{grid-column:span 2/span 2}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pl-3:last-child{padding-left:calc(var(--spacing) * 3)}.odd\:bg-white\/\[0\.015\]:nth-child(odd){background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.odd\:bg-white\/\[0\.015\]:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.even\:bg-white\/\[0\.02\]:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.even\:bg-white\/\[0\.02\]:nth-child(2n){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.focus-within\:border-orange\/70:focus-within{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-orange\/70:focus-within{border-color:color-mix(in oklab, var(--orange) 70%, transparent)}}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:scale-\[1\.015\]:hover{scale:1.015}.hover\:border-orange:hover{border-color:var(--orange)}.hover\:border-orange-bright:hover{border-color:var(--orange-bright)}.hover\:border-orange\/45:hover{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange\/45:hover{border-color:color-mix(in oklab, var(--orange) 45%, transparent)}}.hover\:border-orange\/65:hover{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange\/65:hover{border-color:color-mix(in oklab, var(--orange) 65%, transparent)}}.hover\:border-orange\/70:hover{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange\/70:hover{border-color:color-mix(in oklab, var(--orange) 70%, transparent)}}.hover\:border-orange\/75:hover{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange\/75:hover{border-color:color-mix(in oklab, var(--orange) 75%, transparent)}}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:border-white\/70:hover{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/70:hover{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-destructive\/85:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/85:hover{background-color:color-mix(in oklab, var(--destructive) 85%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-orange:hover{background-color:var(--orange)}.hover\:bg-orange-bright:hover{background-color:var(--orange-bright)}.hover\:bg-orange\/\[0\.04\]:hover{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--orange) 4%, transparent)}}.hover\:bg-orange\/\[0\.035\]:hover{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--orange) 3.5%, transparent)}}.hover\:bg-orange\/\[0\.045\]:hover{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange\/\[0\.045\]:hover{background-color:color-mix(in oklab, var(--orange) 4.5%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-steel:hover{background-color:var(--steel)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.045\]:hover{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-orange-bright:hover{color:var(--orange-bright)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/85:hover{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.2\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.3\)\,0_0_18px_rgba\(224\,83\,31\,0\.08\)\]:hover{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0000004d), 0 0 18px var(--tw-shadow-color,#e0531f14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_16px_36px_rgba\(0\,0\,0\,0\.38\)\,0_0_20px_rgba\(224\,83\,31\,0\.08\)\]:hover{--tw-shadow:0 16px 36px var(--tw-shadow-color,#00000061), 0 0 20px var(--tw-shadow-color,#e0531f14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.34\)\,0_0_22px_rgba\(224\,83\,31\,0\.07\)\]:hover{--tw-shadow:0 18px 42px var(--tw-shadow-color,#00000057), 0 0 22px var(--tw-shadow-color,#e0531f12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-orange\/80:focus{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.focus\:border-orange\/80:focus{border-color:color-mix(in oklab, var(--orange) 80%, transparent)}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:text-orange-bright:focus-visible{color:var(--orange-bright)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-orange-bright:focus-visible{outline-color:var(--orange-bright)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-end\]\:pr-5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 5)}.aria-expanded\:border-primary[aria-expanded=true]{border-color:var(--primary)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-primary\/10[aria-expanded=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aria-expanded\:bg-primary\/10[aria-expanded=true]{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.aria-expanded\:bg-steel[aria-expanded=true]{background-color:var(--steel)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-2[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media (min-width:420px){.min-\[420px\]\:flex-row{flex-direction:row}}@media (min-width:440px){.min-\[440px\]\:flex-row{flex-direction:row}}@media (min-width:460px){.min-\[460px\]\:flex-row{flex-direction:row}}@media (min-width:40rem){.sm\:inset-x-3\.5{inset-inline:calc(var(--spacing) * 3.5)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-9{margin-bottom:calc(var(--spacing) * 9)}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-\[205px\]{height:205px}.sm\:min-h-56{min-height:calc(var(--spacing) * 56)}.sm\:min-h-72{min-height:calc(var(--spacing) * 72)}.sm\:min-h-\[16rem\]{min-height:16rem}.sm\:min-h-\[26rem\]{min-height:26rem}.sm\:min-h-\[28rem\]{min-height:28rem}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr)}.sm\:grid-cols-\[minmax\(14rem\,1fr\)_auto\]{grid-template-columns:minmax(14rem,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:calc(var(--spacing) * 5)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:justify-self-end{justify-self:flex-end}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-11{padding-block:calc(var(--spacing) * 11)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pl-2{padding-left:calc(var(--spacing) * 2)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:pl-7{padding-left:calc(var(--spacing) * 7)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.66rem\]{font-size:.66rem}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.sm\:last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}.sm\:last\:pl-4:last-child{padding-left:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing) * 4)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}}@media (min-width:64rem){.lg\:relative{position:relative}.lg\:top-\[-2\.5px\]{top:-2.5px}.lg\:right-1{right:calc(var(--spacing) * 1)}.lg\:bottom-auto{bottom:auto}.lg\:left-11{left:calc(var(--spacing) * 11)}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-72{height:calc(var(--spacing) * 72)}.lg\:h-\[min\(66svh\,38rem\)\]{height:min(66svh,38rem)}.lg\:h-px{height:1px}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[15\.5rem\]{min-height:15.5rem}.lg\:min-h-\[25rem\]{min-height:25rem}.lg\:min-h-\[27rem\]{min-height:27rem}.lg\:min-h-\[34rem\]{min-height:34rem}.lg\:min-h-\[40rem\]{min-height:40rem}.lg\:w-full{width:100%}.lg\:-rotate-45{rotate:-45deg}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.15fr_0\.7fr_1\.1fr_0\.7fr_1\.25fr\]{grid-template-columns:1.15fr .7fr 1.1fr .7fr 1.25fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(22rem\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr)}.lg\:grid-cols-\[minmax\(14rem\,0\.7fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.5fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:calc(var(--spacing) * 0)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.lg\:gap-y-0{row-gap:calc(var(--spacing) * 0)}.lg\:self-center{align-self:center}.lg\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lg\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pr-7{padding-right:calc(var(--spacing) * 7)}.lg\:pr-12{padding-right:calc(var(--spacing) * 12)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pl-0{padding-left:calc(var(--spacing) * 0)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.lg\:hover\:bg-orange\/\[0\.055\]:hover{background-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.lg\:hover\:bg-orange\/\[0\.055\]:hover{background-color:color-mix(in oklab, var(--orange) 5.5%, transparent)}}}}@media (min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:mt-0{margin-top:calc(var(--spacing) * 0)}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\[232px\]{height:232px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(17rem\,0\.95fr\)_minmax\(0\,3\.05fr\)\]{grid-template-columns:minmax(17rem,.95fr) minmax(0,3.05fr)}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.xl\:gap-4{gap:calc(var(--spacing) * 4)}.xl\:gap-5{gap:calc(var(--spacing) * 5)}.xl\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.xl\:p-12{padding:calc(var(--spacing) * 12)}.xl\:py-4{padding-block:calc(var(--spacing) * 4)}.xl\:pr-2{padding-right:calc(var(--spacing) * 2)}}@media (min-width:96rem){.\32 xl\:gap-6{gap:calc(var(--spacing) * 6)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (min-width:64rem){.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}html:has(main[data-homepage]){overflow-x:clip}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#080909;--foreground:#f4f3e9;--card:#121413;--card-foreground:#f4f3e9;--popover:#121413;--popover-foreground:#f4f3e9;--primary:var(--bk-palette-accent);--primary-foreground:#10110b;--secondary:#1b1d19;--secondary-foreground:#eeede4;--muted:#1b1d19;--muted-foreground:#aaada3;--accent:var(--bk-palette-accent);--accent-foreground:#10110b;--destructive:lab(53.7083% 69.4438 45.8333);--border:lab(100% 0 0/.12);--input:lab(100% 0 0/.16);--ring:var(--bk-palette-accent);--graphite:#151713;--steel:#34372f;--orange:var(--bk-palette-accent);--orange-bright:#fff64a;--technical-line:lab(100% 0 0/.16);--chart-1:var(--bk-palette-accent);--chart-2:#858979;--chart-3:#606456;--chart-4:#44483d;--chart-5:#2b2f26;--radius:.125rem;--sidebar:#10120f;--sidebar-foreground:#f4f3e9;--sidebar-primary:var(--bk-palette-accent);--sidebar-primary-foreground:#10110b;--sidebar-accent:#1b1d19;--sidebar-accent-foreground:#eeede4;--sidebar-border:lab(100% 0 0/.12);--sidebar-ring:var(--bk-palette-accent)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#080909;--foreground:#f4f3e9;--card:#121413;--card-foreground:#f4f3e9;--popover:#121413;--popover-foreground:#f4f3e9;--primary:var(--bk-palette-accent);--primary-foreground:#10110b;--secondary:#1b1d19;--secondary-foreground:#eeede4;--muted:#1b1d19;--muted-foreground:#aaada3;--accent:var(--bk-palette-accent);--accent-foreground:#10110b;--destructive:lab(63.2467% 60.4719 30.8398);--border:lab(100% 0 0/.12);--input:lab(100% 0 0/.16);--ring:var(--bk-palette-accent);--graphite:#151713;--steel:#34372f;--orange:var(--bk-palette-accent);--orange-bright:#fff64a;--technical-line:lab(100% 0 0/.16);--chart-1:var(--bk-palette-accent);--chart-2:#858979;--chart-3:#606456;--chart-4:#44483d;--chart-5:#2b2f26;--sidebar:#10120f;--sidebar-foreground:#f4f3e9;--sidebar-primary:var(--bk-palette-accent);--sidebar-primary-foreground:#10110b;--sidebar-accent:#1b1d19;--sidebar-accent-foreground:#eeede4;--sidebar-border:lab(100% 0 0/.12);--sidebar-ring:var(--bk-palette-accent)}.skip-link{z-index:100;background:var(--foreground);color:var(--background);padding:.75rem 1rem;font-weight:700;position:fixed;inset-block-start:.75rem;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{outline:2px solid var(--orange-bright);outline-offset:3px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-container{width:min(100% - clamp(2rem, 8vw, 6rem), var(--container-site));margin-inline:auto}.section-space{padding-block:var(--spacing-section)}.section-heading{max-width:15ch;color:var(--foreground);font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,4.5vw,4rem);font-weight:700;line-height:.92}.section-kicker{color:var(--orange-bright);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}.technical-divider{border-block-start:1px solid var(--technical-line);position:relative}.technical-divider:before{background:var(--orange);content:"";width:clamp(2.5rem,7vw,5rem);height:1px;position:absolute;inset-block-start:-1px;inset-inline-start:0}.industrial-surface{background:radial-gradient(ellipse at 0% 0%, var(--bk-palette-accent), transparent 62%), linear-gradient(135deg, #ffffe605, transparent 58%), var(--graphite)}@supports (color:color-mix(in lab, red, red)){.industrial-surface{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--bk-palette-accent) 3.5%, transparent), transparent 62%), linear-gradient(135deg, #ffffe605, transparent 58%), var(--graphite)}}.industrial-surface-deep{background-color:var(--background)}.text-accent{color:var(--orange-bright)}.bg-accent{background-color:var(--orange)}.border-accent{border-color:var(--orange)}:root{--site-header-height:13.625rem;--bk-logo-size:5.5rem}.bk-header-row{height:calc(var(--site-header-height) - 2.875rem);grid-template-rows:7rem 3.75rem;grid-template-columns:auto minmax(0,1fr);gap:0 1rem;display:grid}.bk-header-brand-group{display:contents}.bk-header-actions{grid-area:1/2;justify-self:end}.bk-header-social-row{grid-area:2/1/auto/-1;place-self:start center}.bk-language-switcher{border:1px solid var(--bk-palette-accent);flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-language-switcher{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 45%, transparent)}}.bk-language-switcher{background:#151713;border-radius:.5rem;box-shadow:inset 0 1px #ffffff0d}.bk-language-button{color:#f4f3e9;min-width:36px;min-height:44px;font-family:var(--font-brand),sans-serif;letter-spacing:.03em;border-radius:.3rem;justify-content:center;align-items:center;padding:0 4px;font-size:.65rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.bk-language-button[aria-pressed=true]{background:var(--bk-palette-accent);color:#10110b;box-shadow:0 2px 10px var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-language-button[aria-pressed=true]{box-shadow:0 2px 10px color-mix(in srgb, var(--bk-palette-accent) 15%, transparent)}}.bk-language-button:hover{color:#fff64a;background:#363927}.bk-language-button[aria-pressed=true]:hover{color:#10110b;background:#fff64a}.bk-language-button:focus-visible{outline-offset:3px;outline:2px solid #fff64a}@media (prefers-reduced-motion:reduce){.bk-language-button{transition:none}}.bk-mobile-nav{max-height:calc(100dvh - var(--site-header-height))}.bk-navigation-block{border:1px solid var(--bk-palette-accent);gap:.375rem;padding:.4375rem}@supports (color:color-mix(in lab, red, red)){.bk-navigation-block{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 18%, transparent)}}.bk-navigation-block{background:linear-gradient(145deg,#20221c,#10120f 75%);border-radius:1.125rem;box-shadow:inset 0 1px #ffffff12,0 8px 24px #0000003d}.bk-main-navigation{display:none}.bk-nav-link{color:#d8dbce;letter-spacing:.045em;text-align:center;text-transform:uppercase;text-wrap:balance;background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #ffffff17;border-radius:.6875rem;justify-content:center;align-items:center;min-width:0;min-height:3.125rem;padding:.625rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.45;transition:transform .22s,border-color .22s,background-color .22s,color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.bk-nav-link-featured{color:var(--bk-palette-accent);border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-nav-link-featured{border-color:color-mix(in srgb, var(--bk-palette-accent) 24%, transparent)}}.bk-nav-link-featured{background-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-nav-link-featured{background-color:color-mix(in srgb, var(--bk-palette-accent) 4%, transparent)}}.bk-nav-link[aria-current]{color:#fff64a;border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-nav-link[aria-current]{border-color:color-mix(in srgb, var(--bk-palette-accent) 70%, transparent)}}.bk-nav-link[aria-current]{background-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-nav-link[aria-current]{background-color:color-mix(in srgb, var(--bk-palette-accent) 10%, transparent)}}.bk-nav-link[aria-current]{box-shadow:inset 0 -2px 0 var(--bk-palette-accent), inset 0 1px 0 #ffffff14, 0 0 16px var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-nav-link[aria-current]{box-shadow:inset 0 -2px 0 var(--bk-palette-accent), inset 0 1px 0 #ffffff14, 0 0 16px color-mix(in srgb, var(--bk-palette-accent) 7%, transparent)}}@media (hover:hover){.bk-nav-link:hover{color:#fff64a;border-color:var(--bk-palette-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bk-nav-link:hover{border-color:color-mix(in srgb, var(--bk-palette-accent) 55%, transparent)}}.bk-nav-link:hover{background-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-nav-link:hover{background-color:color-mix(in srgb, var(--bk-palette-accent) 8%, transparent)}}.bk-nav-link:hover{box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000003d}}.bk-nav-link:focus-visible{outline-offset:3px;outline:2px solid #fff64a}.bk-nav-link:active{transform:translateY(0)}.bk-mobile-navigation-block{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-mobile-navigation-block>.bk-nav-link:last-child{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.bk-nav-link{transition:none}.bk-nav-link:hover{transform:none}}.motion-paused .bk-nav-link{transition:none}.motion-paused .bk-nav-link:hover{transform:none}.bk-brand{width:var(--bk-logo-size);height:var(--bk-logo-size);flex-shrink:0;display:inline-block;position:relative}@media (min-width:1280px){:root{--site-header-height:11.875rem;--bk-logo-size:8rem}.bk-header-row{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(.75rem,1.15vw,1.5rem);width:min(100% - 2rem,90rem)}.bk-header-brand-group{grid-area:1/1;justify-self:start;align-items:center;gap:.75rem;display:flex}.bk-main-navigation{grid-area:1/2;grid-template-columns:repeat(5,minmax(0,1fr));place-self:center;width:clamp(32rem,40vw,35rem);display:grid}.bk-header-social-row{align-self:center;padding:0}.bk-header-actions{grid-area:1/3;gap:.75rem}.bk-header-actions .bk-language-button{min-width:34px;min-height:36px}.bk-header-actions a.bg-orange{letter-spacing:.06em;white-space:nowrap;padding-inline:.75rem;font-size:.65rem}.bk-header-social-row .bk-contact-dock{border-radius:.9rem;gap:.25rem;padding:4px}.bk-header-social-row .bk-dock-control{width:34px;height:34px}.bk-header-social-row .bk-dock-control svg{width:1rem;height:1rem}}.bk-poster{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .18s}.bk-canvas{opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.bk-canvas canvas{width:100%;height:100%;display:block}.bk-live .bk-poster{opacity:0}.bk-live .bk-canvas{opacity:1}@media (prefers-reduced-motion:reduce){.bk-poster,.bk-canvas{transition:none}}::selection{background:var(--primary);color:var(--primary-foreground)}.bg-orange,.bg-accent,.hover\:bg-orange:hover,.hover\:bg-orange-bright:hover{color:var(--primary-foreground)}.bk-site-header{border-bottom-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-site-header{border-bottom-color:color-mix(in srgb, var(--bk-palette-accent) 20%, transparent)}}.bk-site-header{box-shadow:0 8px 32px #0000003d}.bk-site-header:after{background:linear-gradient(90deg, transparent, var(--bk-palette-accent) 50%, transparent);height:1px;position:absolute;inset:auto 0 -1px}@supports (color:color-mix(in lab, red, red)){.bk-site-header:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bk-palette-accent) 65%, transparent) 50%, transparent)}}.bk-site-header:after{pointer-events:none;content:""}a.bg-orange,button.bg-orange{box-shadow:inset 0 1px 0 #ffffff3d, 0 3px 14px var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){a.bg-orange,button.bg-orange{box-shadow:inset 0 1px 0 #ffffff3d, 0 3px 14px color-mix(in srgb, var(--bk-palette-accent) 7%, transparent)}}a.bg-orange:hover,button.bg-orange:hover{box-shadow:inset 0 1px 0 #ffffff5c, 0 4px 20px var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){a.bg-orange:hover,button.bg-orange:hover{box-shadow:inset 0 1px 0 #ffffff5c, 0 4px 20px color-mix(in srgb, var(--bk-palette-accent) 13%, transparent)}}.bk-yellow-surface,.bk-paper-surface{--background:var(--bk-palette-accent);--foreground:#10110b;--primary:#10110b;--primary-foreground:var(--bk-palette-accent);--orange:#10110b;--orange-bright:#303322;--ring:#10110b;--technical-line:#10110b38;background-color:var(--background);color:var(--foreground);border-color:#10110b33}.bk-yellow-wash{background:radial-gradient(ellipse at 82% 10%, #ffffc261, transparent 55%), linear-gradient(120deg, #fff640fa, var(--bk-palette-accent) 48%, #dacb00e6)}@supports (color:color-mix(in lab, red, red)){.bk-yellow-wash{background:radial-gradient(ellipse at 82% 10%, #ffffc261, transparent 55%), linear-gradient(120deg, #fff640fa, color-mix(in srgb, var(--bk-palette-accent) 95%, transparent) 48%, #dacb00e6)}}.bk-paper-surface{--background:#f4f3e9;--primary-foreground:#f4f3e9;background-color:var(--background)}.bk-paper-wash{background:radial-gradient(ellipse at 100% 0%, var(--bk-palette-accent), transparent 65%), linear-gradient(125deg, #fffffbfa, #f4f3e9f5 62%, #ebead3f2)}@supports (color:color-mix(in lab, red, red)){.bk-paper-wash{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--bk-palette-accent) 9%, transparent), transparent 65%), linear-gradient(125deg, #fffffbfa, #f4f3e9f5 62%, #ebead3f2)}}.bk-dark-panel{--background:#10120f;--foreground:#f4f3e9;--primary:var(--bk-palette-accent);--primary-foreground:#10110b;--orange:var(--bk-palette-accent);--orange-bright:#fff64a;--ring:var(--bk-palette-accent);color:var(--foreground)}.bk-yellow-surface a.bg-orange,.bk-yellow-surface button.bg-orange,.bk-paper-surface a.bg-orange,.bk-paper-surface button.bg-orange{box-shadow:inset 0 1px #ffffff1a,0 4px 14px #0000001f}.bk-yellow-surface{background-image:radial-gradient(ellipse at 85% 5%, #fff9a3 0%, transparent 60%), linear-gradient(120deg, #fff640 0%, var(--bk-palette-accent) 52%, #dacb00 100%)}.bk-paper-surface{background-image:radial-gradient(ellipse at 100% 0%, var(--bk-palette-accent), transparent 65%), linear-gradient(125deg, #fffffb 0%, #f4f3e9 62%, #ebead3 100%)}@supports (color:color-mix(in lab, red, red)){.bk-paper-surface{background-image:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--bk-palette-accent) 9%, transparent), transparent 65%), linear-gradient(125deg, #fffffb 0%, #f4f3e9 62%, #ebead3 100%)}}.bk-footer-brand{--bk-logo-size:6rem}body{font-kerning:normal;text-rendering:optimizelegibility}.section-kicker,button,label,legend,th,header nav a,a[class~=uppercase],footer h3{font-family:var(--font-brand), "Segoe UI", sans-serif}.section-kicker{letter-spacing:.12em;font-weight:600}input,textarea,select{font-family:var(--font-sans)}.font-mono{font-variant-numeric:tabular-nums}:where(h1,h2,h3,h4,h5,h6),.section-heading{text-transform:none;letter-spacing:.005em;line-height:1.12}@supports ((-webkit-mask-image:url("/images/textures/bk-letterpress-soft.svg")) or (mask-image:url("/images/textures/bk-letterpress-soft.svg"))){main :is(h1,h2):not(.bk-clean-type){-webkit-mask-image:url(/images/textures/bk-letterpress-soft.svg);mask-image:url(/images/textures/bk-letterpress-soft.svg);-webkit-mask-size:180px 100px;mask-size:180px 100px;-webkit-mask-repeat:repeat;mask-repeat:repeat}}@media (forced-colors:active),print{main :is(h1,h2,h3){-webkit-mask-image:none;mask-image:none}}.bk-category-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.bk-category-heading h2{max-width:17ch}.bk-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.bk-category-card{color:#f4f3e9;background:#10120f;border:1px solid #10110b2e;border-radius:.5rem;flex-direction:column;height:100%;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .5s cubic-bezier(.2,.7,.2,1);display:flex;overflow:hidden;box-shadow:0 8px 24px #10110b0f}.bk-category-stage{isolation:isolate;aspect-ratio:1.95;border-bottom:3px solid var(--bk-palette-accent);background:#fff;position:relative;overflow:hidden}.bk-category-brand{z-index:2;font-family:var(--font-brand),sans-serif;letter-spacing:.18em;color:#73766c;font-size:.6rem;font-weight:600;position:absolute;top:1rem;left:1.1rem}.bk-category-machine{transform-origin:50% 65%;will-change:auto;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block;overflow:hidden}.bk-category-open{color:#10110b;background:var(--bk-palette-accent);border:1px solid #10110b29;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:transform .4s,background-color .3s;display:grid;position:absolute;top:.8rem;right:.8rem}.bk-category-caption{background:linear-gradient(125deg,#1d2118,#10120f 75%);flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem;padding:1.35rem 1.4rem;display:flex}.bk-category-caption h3{color:#f4f3e9;font-family:var(--font-heading);letter-spacing:.015em;text-transform:none;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:650;line-height:1.24}.bk-category-action{font-family:var(--font-brand),sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--bk-palette-accent);justify-content:space-between;align-items:center;gap:1rem;font-size:.65rem;font-weight:600;display:flex}.bk-category-action svg{flex-shrink:0;transition:transform .35s}.bk-category-card:focus-visible{outline-offset:4px;border-color:var(--bk-palette-accent);outline:3px solid #10110b}.bk-category-card:focus-visible .bk-category-machine{transform:translateY(-5px)scale(1.1)}@media (hover:hover) and (pointer:fine){.bk-category-card:hover{box-shadow:0 18px 36px #10110b24,0 0 0 1px var(--bk-palette-accent);border-color:#b9b500;transform:translateY(-5px)}.bk-category-card:hover .bk-category-machine{transform:translateY(-5px)scale(1.12)}.bk-category-card:hover .bk-category-open{background:#fff64a;transform:rotate(45deg)}.bk-category-card:hover .bk-category-action svg{transform:translate(4px)}}@media (max-width:1023px){.bk-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-category-heading{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:559px){.bk-category-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.bk-category-caption h3{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.bk-category-card,.bk-category-machine,.bk-category-open,.bk-category-action svg{transition:none}.bk-category-card:hover,.bk-category-card:hover .bk-category-machine,.bk-category-card:hover .bk-category-open,.bk-category-card:hover .bk-category-action svg{transform:none}.bk-category-card:focus-visible .bk-category-machine{transform:none}}.bk-baler-card{border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-baler-card{border-color:color-mix(in srgb, var(--bk-palette-accent) 22%, transparent)}}.bk-baler-card{border-radius:.5rem;transition:border-color .3s,box-shadow .3s;box-shadow:0 8px 24px #10110b1f}.bk-baler-wash{background:linear-gradient(90deg,#080b0a1f 0%,#080b0a38 40%,#080b0ae0 58%,#080b0af0 100%),linear-gradient(#0000 65%,#080b0a61)}.bk-baler-machine{transform-origin:50% 80%;filter:drop-shadow(0 10px 9px #00000059);padding:1.25rem 1rem;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scale(1)}@property --bk-baler-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.bk-baler-card:after{z-index:20;border-radius:inherit;background:conic-gradient(from var(--bk-baler-angle),transparent 0% 34%,var(--bk-palette-accent) 43%,#fff8a2 49%,var(--bk-palette-accent) 53%,transparent 64% 100%);padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-baler-card:after{background:conic-gradient(from var(--bk-baler-angle),transparent 0% 34%,color-mix(in srgb, var(--bk-palette-accent) 28%, transparent) 43%,#fff8a2 49%,var(--bk-palette-accent) 53%,transparent 64% 100%)}}.bk-baler-card:after{-webkit-mask-composite:xor;pointer-events:none;content:"";-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:12s linear infinite bk-baler-ring;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-baler-card[data-model=PRH60]:after{animation-delay:-4s}.bk-baler-card[data-model=PRH110]:after{animation-delay:-8s}@keyframes bk-baler-ring{to{--bk-baler-angle:360deg}}.bk-baler-card:focus-within{border-color:var(--bk-palette-accent);box-shadow:0 12px 30px #10110b33}@media (hover:hover) and (pointer:fine){.bk-baler-card:hover{border-color:var(--bk-palette-accent);box-shadow:0 12px 30px #10110b33,0 0 20px var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-baler-card:hover{box-shadow:0 12px 30px #10110b33,0 0 20px color-mix(in srgb, var(--bk-palette-accent) 9%, transparent)}}.bk-baler-card:hover .bk-baler-machine{transform:translateY(-3px)scale(1.08)}}.bk-cutting-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.bk-cutting-layout>*{min-width:0}.bk-cutting-copy{container-type:inline-size}.bk-cutting-copy h2{overflow-wrap:anywhere;font-size:clamp(1.85rem,9cqw,3.3rem)}.bk-cutting-visual{background:linear-gradient(125deg,#252b1d,#080b0a);border:1px solid #10110b3d;border-radius:.5rem;height:clamp(15rem,25vw,23rem);box-shadow:0 10px 24px #10110b26}.bk-cutting-image{filter:saturate(.12)}.bk-cutting-visual:after{z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 35px var(--bk-palette-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-cutting-visual:after{box-shadow:inset 0 0 35px color-mix(in srgb, var(--bk-palette-accent) 9%, transparent)}}.bk-cutting-visual:after{content:""}.bk-cutting-benefits{border-top:1px solid #10110b33;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}@media (min-width:768px){.bk-cutting-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.bk-cutting-benefits{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.bk-cutting-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) minmax(0,.8fr)}.bk-cutting-benefits{border-top:0;border-left:1px solid #10110b33;grid-column:auto;grid-template-columns:minmax(0,1fr);padding-left:1.25rem}}@media (prefers-reduced-motion:reduce){.bk-baler-card:after{animation:none}.bk-baler-card,.bk-baler-machine{transition:none}.bk-baler-card:hover .bk-baler-machine,.bk-baler-card:focus-within .bk-baler-machine{transform:none}}.bk-contact-dock{z-index:70;border:1px solid var(--bk-palette-accent);align-items:center;gap:.4rem;padding:.35rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-contact-dock{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 16%, transparent)}}.bk-contact-dock{color:#f4f3e9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(125deg,#1e2318f5,#090c0af5);border-radius:1.1rem;box-shadow:0 8px 30px #0000003d}.bk-dock-control{isolation:isolate;color:#f4f3e9;cursor:pointer;background:#ffffff08;border:1px solid #f4f3e926;border-radius:50%;flex-shrink:0;place-items:center;width:2.65rem;height:2.65rem;padding:0;transition:transform .35s,color .25s,background-color .25s,box-shadow .25s;display:grid;position:relative}.bk-dock-control svg{width:1.1rem;height:1.1rem}.bk-dock-chat{border-radius:.8rem}.bk-dock-control:before{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--bk-baler-angle),transparent 0% 50%,var(--bk-palette-accent) 68%,#fff8ad 74%,transparent 87%);-webkit-mask-composite:xor;pointer-events:none;content:"";-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:9s linear infinite bk-baler-ring;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-dock-control:nth-child(2):before{animation-delay:-1.5s}.bk-dock-control:nth-child(3):before{animation-delay:-3s}.bk-dock-control:nth-child(4):before{animation-delay:-4.5s}.bk-dock-control:nth-child(5):before{animation-delay:-6s}.bk-dock-control:nth-child(6):before{animation-delay:-7.5s}.bk-dock-control:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:4px}.bk-dock-control[aria-expanded=true]{color:var(--bk-palette-accent);background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-dock-control[aria-expanded=true]{background:color-mix(in srgb, var(--bk-palette-accent) 10%, transparent)}}.bk-effects-panel{border:1px solid var(--bk-palette-accent);width:19rem;max-width:calc(100vw - 2rem);padding:1.15rem;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.bk-effects-panel{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 28%, transparent)}}.bk-effects-panel{color:#f4f3e9;background:#13170f;border-radius:.75rem;box-shadow:0 12px 32px #00000040}.bk-effects-panel p{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:.8rem;font-weight:600}.bk-effects-panel>div{gap:.5rem;display:flex}.bk-effects-panel button{color:#f4f3e9;border:1px solid #f4f3e933;border-radius:.3rem;flex:1;min-height:2.75rem}.bk-effects-panel button[aria-pressed=true]{color:#10110b;background:var(--bk-palette-accent);border-color:var(--bk-palette-accent)}.bk-effects-panel button:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:3px}.bk-effects-panel small{color:#f4f3e9a6;margin-top:.85rem;font-size:.7rem;line-height:1.5;display:block}#footer{padding-bottom:0}@media (hover:hover) and (pointer:fine){.bk-dock-control:hover{color:var(--bk-palette-accent);background:var(--bk-palette-accent);transform:translateY(-3px)scale(1.07)}@supports (color:color-mix(in lab, red, red)){.bk-dock-control:hover{background:color-mix(in srgb, var(--bk-palette-accent) 9%, transparent)}}.bk-dock-control:hover{box-shadow:0 0 18px var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-dock-control:hover{box-shadow:0 0 18px color-mix(in srgb, var(--bk-palette-accent) 13%, transparent)}}}@media (max-width:559px){.bk-contact-dock{gap:.3rem;padding:.35rem}.bk-dock-control{width:2.5rem;height:2.5rem}}.motion-paused .bk-baler-card:after,.motion-paused .bk-dock-control:before{animation:none}.motion-paused .bk-baler-machine,.motion-paused .bk-category-machine,.motion-paused .bk-category-card,.motion-paused .bk-category-open,.motion-paused .bk-category-action svg,.motion-paused .bk-dock-control{transition:none}.motion-paused .bk-baler-card:hover .bk-baler-machine,.motion-paused .bk-baler-card:focus-within .bk-baler-machine,.motion-paused .bk-category-card:hover,.motion-paused .bk-category-card:hover .bk-category-machine,.motion-paused .bk-category-card:hover .bk-category-open,.motion-paused .bk-category-card:hover .bk-category-action svg,.motion-paused .bk-dock-control:hover{transform:none}.motion-paused .bk-category-card:focus-visible .bk-category-machine{transform:none}@media (prefers-reduced-motion:reduce){.bk-dock-control:before{animation:none}.bk-dock-control{transition:none}.bk-dock-control:hover{transform:none}}.bk-footer{color:#f4f3e9;border-top-color:var(--bk-palette-accent);background:#090c09}@supports (color:color-mix(in lab, red, red)){.bk-footer{border-top-color:color-mix(in srgb, var(--bk-palette-accent) 30%, transparent)}}.bk-footer:before{background:linear-gradient(90deg,transparent,var(--bk-palette-accent) 35%,#fff8ad 55%,transparent);content:"";height:3px;position:absolute;inset:0 0 auto}.bk-footer-grid{z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(var(--bk-palette-accent) 1px,transparent 1px),linear-gradient(90deg,var(--bk-palette-accent) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-footer-grid{background-image:linear-gradient(color-mix(in srgb, var(--bk-palette-accent) 12%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb, var(--bk-palette-accent) 12%, transparent) 1px,transparent 1px)}}.bk-footer-grid{background-size:64px 64px;-webkit-mask-image:linear-gradient(110deg,#0000,#000 75%);mask-image:linear-gradient(110deg,#0000,#000 75%)}.bk-footer-inner{padding-top:clamp(2.5rem,5vw,4rem)}.bk-footer-orbit{z-index:-1;pointer-events:none;width:clamp(17rem,38vw,36rem);color:var(--bk-palette-accent);position:absolute;top:-7rem;right:-7%}@supports (color:color-mix(in lab, red, red)){.bk-footer-orbit{color:color-mix(in srgb, var(--bk-palette-accent) 16%, transparent)}}.bk-footer-orbit svg{width:100%;height:auto;animation:65s linear infinite bk-footer-orbit}.bk-footer-lead{border-bottom:1px solid #f4f3e91f;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:clamp(2rem,4vw,3rem);display:flex}.bk-footer-eyebrow{color:var(--bk-palette-accent);font-family:var(--font-brand),sans-serif;letter-spacing:.2em;align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.7rem;font-weight:600;display:flex}.bk-footer-eyebrow>span{background:var(--bk-palette-accent);width:.4rem;height:.4rem;box-shadow:0 0 12px var(--bk-palette-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bk-footer-eyebrow>span{box-shadow:0 0 12px color-mix(in srgb, var(--bk-palette-accent) 55%, transparent)}}.bk-footer-lead h2{max-width:22ch;font-family:var(--font-brand),sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.8rem,3.5vw,3.4rem);font-weight:600;line-height:1.1}.bk-footer-cta{border:1px solid var(--bk-palette-accent);flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.6rem;padding:.45rem .45rem .45rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-footer-cta{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 40%, transparent)}}.bk-footer-cta{background:var(--bk-palette-accent);border-radius:2rem}@supports (color:color-mix(in lab, red, red)){.bk-footer-cta{background:color-mix(in srgb, var(--bk-palette-accent) 5%, transparent)}}.bk-footer-cta{color:#f4f3e9;font-family:var(--font-brand),sans-serif;font-size:.8rem;font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s}.bk-footer-cta-arrow{background:var(--bk-palette-accent);color:#10110b;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.bk-footer-cta-arrow svg{width:1.1rem;transition:transform .25s}.bk-footer-cta:hover{background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-footer-cta:hover{background:color-mix(in srgb, var(--bk-palette-accent) 11%, transparent)}}.bk-footer-cta:hover{border-color:var(--bk-palette-accent)}.bk-footer-cta:hover svg{transform:rotate(-35deg)}.bk-footer-logo-panel{border:1px solid var(--bk-palette-accent);padding:1rem}@supports (color:color-mix(in lab, red, red)){.bk-footer-logo-panel{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 16%, transparent)}}.bk-footer-logo-panel{background:linear-gradient(145deg,var(--bk-palette-accent),transparent 80%);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.bk-footer-logo-panel{background:linear-gradient(145deg,color-mix(in srgb, var(--bk-palette-accent) 5%, transparent),transparent 80%)}}.bk-footer-link{text-underline-offset:.3em}.bk-footer-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--bk-palette-accent);-webkit-text-decoration-color:var(--bk-palette-accent);-webkit-text-decoration-color:var(--bk-palette-accent);text-decoration-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-footer-link:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--bk-palette-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--bk-palette-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--bk-palette-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--bk-palette-accent) 45%, transparent)}}.bk-footer a:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:5px;border-radius:3px}.bk-footer-bottom{border-top:1px solid #f4f3e91f;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}.bk-footer-bottom>p:first-child{letter-spacing:.035em;color:#f4f3e98c;font-size:.65rem;line-height:1.6}.bk-footer-credit{isolation:isolate;border:1px solid var(--bk-palette-accent);align-items:center;gap:.8rem;padding:.7rem 1.1rem .7rem .7rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bk-footer-credit{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 24%, transparent)}}.bk-footer-credit{background:linear-gradient(120deg,#20251a,#10150e);border-radius:.75rem}.bk-footer-credit:after{z-index:-1;background:linear-gradient(110deg,transparent 25%,var(--bk-palette-accent) 50%,transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-footer-credit:after{background:linear-gradient(110deg,transparent 25%,color-mix(in srgb, var(--bk-palette-accent) 10%, transparent) 50%,transparent 75%)}}.bk-footer-credit:after{pointer-events:none;content:"";animation:12s ease-in-out infinite bk-footer-shine;transform:translate(-150%)}.bk-footer-mw{background:var(--bk-palette-accent);color:#10110b;width:2.7rem;height:2.7rem;font-family:var(--font-brand),sans-serif;letter-spacing:-.08em;border-radius:.5rem;flex-shrink:0;place-items:center;font-size:.9rem;font-weight:700;display:grid}.bk-footer-powered{color:#f4f3e9a6;letter-spacing:.025em;margin-bottom:.15rem;font-size:.6rem;display:block}.bk-footer-provider{color:#f4f3e9;font-family:var(--font-brand),sans-serif;letter-spacing:.02em;font-size:.85rem;font-weight:600;display:block}@keyframes bk-footer-orbit{to{transform:rotate(360deg)}}@keyframes bk-footer-shine{0%,65%{transform:translate(-150%)}90%,to{transform:translate(150%)}}@media (max-width:639px){.bk-footer-lead{flex-direction:column;align-items:flex-start;gap:1.5rem}.bk-footer-cta{width:100%}.bk-footer-bottom{flex-direction:column-reverse;align-items:flex-start;gap:1.2rem}.bk-footer-credit{width:100%}}.motion-paused .bk-footer-orbit svg,.motion-paused .bk-footer-credit:after{animation:none}.motion-paused .bk-footer-cta,.motion-paused .bk-footer-cta-arrow svg{transition:none}.motion-paused .bk-footer-cta:hover svg{transform:none}@media (prefers-reduced-motion:reduce){.bk-footer-orbit svg,.bk-footer-credit:after{animation:none}.bk-footer-cta,.bk-footer-cta-arrow svg{transition:none}.bk-footer-cta:hover svg{transform:none}}.bk-product-section{color:#171a13;background:linear-gradient(155deg,#f7f6ec 10%,#eae9c8 100%);padding:3.5rem 0 4.5rem}.bk-product-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.bk-product-heading a{font:700 .85rem var(--font-brand);border-bottom:1px solid #343a25;align-items:center;gap:.8rem;padding:.8rem 0;display:inline-flex}.bk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;padding:0;list-style:none;display:grid}.bk-product-card{background:#fafaf2;border:1px solid #b8bb9e;border-radius:1.2rem;height:100%;transition:transform .4s,box-shadow .4s,border-color .4s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #20230d0b}.bk-product-card:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ring-angle),transparent 40%,var(--bk-palette-accent) 48%,#fff98b 50%,transparent 58%) border-box;opacity:.65;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:2px solid #0000;animation:8s linear infinite bk-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.bk-product-card:hover,.bk-product-card:focus-visible){outline-offset:3px;border-color:#e3dc00;outline:2px solid #d7cf00;transform:translateY(-5px);box-shadow:0 18px 45px #292d2026}.bk-product-image{background-position:50%;background-size:cover;height:clamp(200px,22vw,310px);position:relative;overflow:hidden}.bk-product-image>img{object-fit:contain;width:100%;height:100%;padding:.65rem;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.bk-product-image.is-cutout>img{filter:drop-shadow(0 15px 14px #0008);padding:1.7rem 1.5rem 1rem}:is(.bk-product-card:hover .bk-product-image>img,.bk-product-card:focus-visible .bk-product-image>img){transform:scale(1.08)}.bk-product-image small,.bk-detail-stage small{color:#fff;background:#111a;padding:.2rem .5rem;font-size:.6rem;position:absolute;bottom:.6rem;left:.8rem}.bk-product-arrow{background:var(--bk-palette-accent);color:#171a13;width:36px;height:36px;box-shadow:0 0 0 5px var(--bk-palette-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:.8rem;right:.8rem}@supports (color:color-mix(in lab, red, red)){.bk-product-arrow{box-shadow:0 0 0 5px color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent)}}.bk-product-caption{padding:1.3rem}.bk-product-category{font:600 .63rem var(--font-brand);letter-spacing:.1em;text-transform:uppercase;color:#59604c}.bk-product-caption h3{font:700 clamp(1.4rem,2vw,1.8rem) var(--font-brand);margin:.4rem 0}.bk-product-caption p{color:#555c4c;min-height:2.6em;font-size:.8rem;line-height:1.6}.bk-product-caption>div{font:700 .8rem var(--font-brand);border-top:1px solid #d9dcc9;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.bk-card-brand.bk-brand{z-index:3;background:linear-gradient(145deg,#2a2e23,#11140f);border-radius:.6rem;width:3.2rem;height:3.2rem;padding:.15rem;position:absolute;top:.65rem;left:.65rem;box-shadow:0 3px 12px #0004}.bk-catalogue-heading{padding-top:4rem}.bk-catalogue-heading>p{margin-top:1rem}.bk-catalogue-filters{align-items:end;gap:1rem;padding:2rem 0 0;display:flex}.bk-catalogue-filters label{flex:1;gap:.5rem;font-size:.8rem;display:grid}.bk-catalogue-filters input,.bk-catalogue-filters select{color:#171a13;background:#fff;border:1px solid #a9ad91;border-radius:.5rem;width:100%;min-width:0;padding:.8rem}.bk-catalogue-filters p{white-space:nowrap;padding:.8rem}.bk-solid-button{background:var(--bk-palette-accent);color:#161a11;min-height:46px;font:700 .85rem var(--font-brand);border:1px solid #c5c000;border-radius:.5rem;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1.2rem;transition:background .2s,box-shadow .2s;display:inline-flex}.bk-solid-button:hover{box-shadow:0 0 0 4px var(--bk-palette-accent);background:#fff75a}@supports (color:color-mix(in lab, red, red)){.bk-solid-button:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--bk-palette-accent) 20.0%, transparent)}}.bk-solid-button:focus-visible{outline-offset:4px;outline:2px solid}.bk-solid-button:disabled{opacity:.5;cursor:wait}.bk-detail-hero{color:#f5f4e9;background:radial-gradient(at 80% 35%,#41452a 0,#0000 50%),#161a13;padding:2rem 0}.bk-detail-back{color:#c9cbb9;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.75rem;display:inline-flex}.bk-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3rem;display:grid}.bk-detail-copy h1{font:700 clamp(3.5rem,6vw,6.5rem)/.95 var(--font-display);margin:1.2rem 0}.bk-detail-copy>p{color:#d3d7c8;max-width:35rem;line-height:1.8}.bk-detail-copy>.section-kicker{color:var(--bk-palette-accent)}.bk-detail-price{font:600 1.3rem var(--font-brand);color:var(--bk-palette-accent);margin:1.5rem 0}.bk-detail-buttons{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.bk-detail-buttons>a{align-items:center;gap:.5rem;display:inline-flex}.bk-detail-buttons>a:not(.bk-solid-button){border-bottom:1px solid #929780;padding:.8rem;font-size:.8rem}.bk-detail-assurance{color:#aeb59d;align-items:center;gap:.6rem;margin:1.5rem 0;font-size:.75rem;display:flex}.bk-detail-stage{aspect-ratio:1.25;background-position:50%;background-size:cover;border:1px solid #d5dba73b;border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:0 25px 80px #0006}.bk-detail-stage>img{object-fit:contain;width:100%;height:100%;transition:transform .8s}.bk-detail-stage.is-cutout>img{filter:drop-shadow(0 15px 18px #0008);padding:2.5rem}.bk-detail-stage:hover>img{transform:scale(1.04)}.bk-detail-stats{border-top:1px solid var(--bk-palette-accent);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-detail-stats{border-top:1px solid color-mix(in srgb, var(--bk-palette-accent) 21.96%, transparent)}}.bk-detail-stats{gap:2.5rem;margin-top:2.5rem;padding-top:1.5rem}.bk-detail-stats dt{color:#b6bca8;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.bk-detail-stats dd{font:600 1.2rem var(--font-brand);margin-top:.4rem}.bk-detail-overview{color:#171a13;padding:4.5rem 0}.bk-overview-grid{grid-template-columns:1fr 1.2fr;gap:4rem;display:grid}.bk-overview-grid .section-heading{margin-top:1rem;font-size:clamp(2.4rem,4vw,4rem)}.bk-overview-grid>div:last-child{color:#525b45;font-size:.9rem}.bk-spec-list{grid-template-columns:repeat(2,1fr);gap:0 2rem;margin:2rem 0;display:grid}.bk-spec-list>div{border-bottom:1px solid #cdd0b9;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.bk-spec-list dt{color:#626953}.bk-spec-list dd{font-weight:700}.bk-variants-title{font:700 1.8rem var(--font-brand);margin:3rem 0 1.5rem}.bk-table-wrap{border:1px solid #bcc1a4;border-radius:.6rem;overflow-x:auto}.bk-table-wrap table{border-collapse:collapse;width:100%;font-size:.85rem}.bk-table-wrap th,.bk-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #dce0ca;padding:1rem}.bk-table-wrap thead{color:var(--bk-palette-accent);background:#202719}.bk-table-wrap tbody tr:nth-child(2n){background:#e9eddc}.bk-source-note{color:#69705e;margin-top:1rem;font-size:.75rem}.bk-source-note a{text-decoration:underline}.bk-detail-end{background:linear-gradient(110deg,#ece900,#f5f260);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:2.5rem;display:flex}.bk-detail-end h2{font:700 clamp(1.6rem,3vw,2.6rem) var(--font-display);max-width:24ch}.bk-detail-end .bk-solid-button{color:var(--bk-palette-accent);white-space:nowrap;background:#171d12;border-color:#171d12}.bk-admin{color:#202619;width:min(100% - 2rem,100rem);margin:auto;padding:3rem 0 5rem}.bk-admin-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.bk-admin-heading h1,.bk-access h1{font:700 clamp(2.5rem,5vw,4rem) var(--font-display)}.bk-admin-heading p{margin:.7rem 0}.bk-admin-heading .section-kicker{gap:.5rem;display:flex}.bk-admin-heading>div:last-child{gap:1.5rem;display:flex}.bk-admin-heading a{align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.bk-admin-tabs{border-bottom:1px solid #c2c6ae;gap:.6rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.bk-admin-tabs button{background:#fff;border:1px solid #adb494;border-radius:.5rem;padding:.7rem 1rem}.bk-admin-tabs [aria-pressed=true]{color:var(--bk-palette-accent);background:#22291b}.bk-admin-tabs b{margin-left:.5rem}.bk-admin-grid{grid-template-columns:260px minmax(0,1fr);gap:1.5rem;display:grid}.bk-admin-grid>aside{top:calc(var(--site-header-height) + 1rem);max-height:calc(100dvh - var(--site-header-height) - 2rem);background:#e5e8d9;border:1px solid #c3c9ae;border-radius:.8rem;align-self:start;padding:1rem;position:sticky;overflow:auto}.bk-admin-list-actions{justify-content:space-between;gap:.5rem;margin-bottom:1rem;display:flex}.bk-admin-list-actions button{color:var(--bk-palette-accent);background:#202819;border-radius:.4rem;align-items:center;gap:.4rem;padding:.5rem;font-size:.8rem;display:flex}.bk-admin-grid aside input{background:#fff;border:1px solid #aeb599;border-radius:.4rem;width:100%;padding:.6rem;font-size:.8rem}.bk-admin-grid aside ul{margin:1rem 0 0;padding:0;list-style:none}.bk-admin-grid aside li button{text-align:left;border-bottom:1px solid #c8cfb5;border-radius:.3rem;align-items:center;gap:.7rem;width:100%;padding:.65rem .35rem;display:flex}.bk-admin-grid aside li button[aria-pressed=true]{background:#fff}.bk-admin-grid aside li img{object-fit:contain;border-radius:.25rem;width:52px;height:44px}.bk-admin-grid aside strong{font-size:.8rem}.bk-admin-grid aside small{color:#5c664a;margin-top:.3rem;font-size:.65rem;display:block}.bk-admin-editor{background:#fffef7;border:1px solid #c7ccb3;border-radius:.8rem;min-width:0;padding:1.8rem}.bk-admin-empty{color:#5d694b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:25rem;display:flex}.bk-editor-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.bk-admin h2{font:700 1.5rem var(--font-brand);margin-bottom:.7rem}.bk-admin label,.bk-profile-form label{flex-direction:column;gap:.5rem;min-width:0;font-size:.75rem;font-weight:600;display:flex}.bk-admin input,.bk-admin select,.bk-admin textarea,.bk-profile-form input{font:400 .85rem var(--font-body);color:#232a1b;background:#fff;border:1px solid #aeb799;border-radius:.4rem;width:100%;padding:.7rem}.bk-admin input:focus,.bk-admin textarea:focus,.bk-admin select:focus,.bk-profile-form input:focus{outline-offset:2px;outline:2px solid #9c9900}.bk-admin textarea{resize:vertical}.bk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.bk-admin fieldset{border-top:1px solid #d8dccb;gap:1.2rem;margin-top:2rem;padding:1.5rem 0;display:grid}.bk-admin legend{font:700 1rem var(--font-brand);padding-right:1rem}.bk-admin fieldset p{color:#687456;font-size:.75rem;line-height:1.7}.bk-admin .bk-checkbox{flex-direction:row;align-items:center;gap:.65rem;min-height:44px;font-size:.8rem;display:flex}.bk-checkbox input{accent-color:#909000;width:18px;height:18px}.bk-image-edit{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.bk-image-edit>img{object-fit:contain;background:#e4e8d8;border-radius:.5rem;width:180px;height:140px}.bk-image-edit>div{gap:1rem;display:grid}.bk-upload{flex-wrap:wrap;align-items:center;flex-direction:row!important;display:flex!important}.bk-upload input{padding:.4rem;font-size:.7rem}.bk-editor-preview{gap:.5rem;margin:1rem;font-size:.8rem;text-decoration:underline;display:inline-flex}.bk-form-error,.bk-messenger-error{color:#7d2b16;background:#fce9e3;border:1px solid #b85b40;border-radius:.5rem;margin:1rem 0;padding:1rem;font-size:.85rem}.bk-form-success{background:#e2efcc;border:1px solid #809c4c;border-radius:.5rem;margin:1rem 0;padding:1rem;font-size:.85rem}.bk-accounts{max-width:80rem}.bk-accounts>p{max-width:65ch;font-size:.85rem;line-height:1.8}.bk-invite{flex-wrap:wrap;align-items:end;gap:1rem;margin:2rem 0;display:flex}.bk-invite>label:first-child{flex:1;min-width:250px}.bk-account-list{margin:1rem 0 3rem;padding:0;list-style:none}.bk-account-list li{background:#f9faef;border-bottom:1px solid #ccd3b6;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.bk-account-list small{color:#66734e;margin-top:.4rem;font-size:.7rem;display:block}.bk-account-list li>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.bk-accounts button:not(.bk-solid-button){background:#fff;border:1px solid #a2ae89;border-radius:.4rem;padding:.55rem .7rem;font-size:.75rem}.bk-profile-row{background:#e6eadb;flex-wrap:wrap;align-items:end;gap:.6rem;margin:.7rem 0;padding:1rem;display:flex}.bk-profile-row>strong{width:100%;font-size:.85rem}.bk-profile-row label{flex:1;min-width:160px}.bk-audit{margin:1rem 0;padding:0;font-size:.7rem;list-style:none}.bk-audit li{overflow-wrap:anywhere;border-bottom:1px solid #ccd4b8;gap:1rem;padding:.6rem 0;display:flex}.bk-audit time{flex-shrink:0}.bk-accounts>h2{margin-top:2rem}.bk-access{color:#202819;min-height:60vh;padding:4rem 0}.bk-access p{margin:1rem 0;line-height:1.7}.bk-profile-form{gap:1.2rem;max-width:32rem;margin-top:2rem;display:grid}.bk-account-links{gap:1.5rem;margin-top:2rem;text-decoration:underline;display:flex}.bk-admin button:disabled{opacity:.5;cursor:wait}.bk-messenger-page{color:#202719;background:radial-gradient(at 25% 20%,#eeeb0070,#0000 55%),linear-gradient(140deg,#f1f0e3,#d9ddc4);padding:3rem 0}.bk-inbox-shell{width:min(100% - 2rem,60rem);margin:auto}.bk-inbox-intro{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.bk-inbox-intro h1{font:700 clamp(2.5rem,4vw,3.5rem) var(--font-display)}.bk-inbox-intro>div>p:last-child{margin-top:.6rem;font-size:.85rem}.bk-inbox-intro>a{font-size:.75rem;text-decoration:underline}.bk-phone{background:linear-gradient(130deg,#434a37,#12170f 30%,#31392b 80%,#788262);border:1px solid #a1a98b;border-radius:3.2rem;flex-direction:column;width:min(100%,490px);height:850px;min-height:560px;max-height:calc(100dvh - 3rem);margin:0 auto;padding:2rem 12px 1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 65px #171d1633,inset 0 0 0 4px #20271c,inset 0 0 0 6px #757d5e66}.bk-phone-speaker{background:#080c06;border-radius:20px;width:14%;height:5px;position:absolute;top:12px;left:43%;box-shadow:85px 0 0 -1px #5d7157}.bk-phone-header{color:#f4f2df;background:radial-gradient(at 40% 0,#555c2b,#171e13 80%);border:1px solid #bdc39455;border-bottom:0;border-radius:2.2rem 2.2rem 0 0;align-items:center;gap:.6rem;padding:.5rem 1rem .7rem;display:flex}.bk-phone-header>div{gap:.4rem;display:grid}.bk-phone-header small{font:600 .55rem var(--font-brand);letter-spacing:.12em;color:var(--bk-palette-accent)}.bk-phone-header strong{font:600 1.25rem var(--font-brand)}.bk-phone-status{color:var(--bk-palette-accent);margin-left:auto}.bk-phone-tabs{background:#e8e9db;border-bottom:1px solid #c9ceb7;align-items:center;gap:4px;padding:.6rem;display:flex}.bk-phone-tabs>*{font:600 .75rem var(--font-brand);border-radius:.6rem;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .3rem;display:flex}.bk-phone-tabs button[aria-pressed=true]{color:var(--bk-palette-accent);background:#21291c;box-shadow:0 3px 7px #0002}.bk-phone-tabs b{border:1px solid #a8b08170;border-radius:.3rem;padding:0 .25rem;font-size:.65rem}.bk-conversation-list{background:#f5f4e9;flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:1rem;display:flex;overflow:auto}.bk-new-thread-button{color:#3c4927;font:700 .8rem var(--font-brand);align-items:center;gap:.5rem;padding:.5rem;display:flex}.bk-conversation{text-align:left;background:linear-gradient(135deg,#e4e9d6,#f4f5ea);border:1px solid #bec7a7;border-radius:1rem;align-items:center;gap:.6rem;min-width:0;padding:1rem .75rem;display:flex;box-shadow:0 5px 12px #1d28100a}.bk-chat-avatar{width:38px;height:38px;color:var(--bk-palette-accent);background:#26321d;border:1px solid #aab879;border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.bk-conversation>span:nth-child(2){flex:1;min-width:0}.bk-conversation strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;display:block;overflow:hidden}.bk-conversation small{color:#5c6b48;white-space:nowrap;text-overflow:ellipsis;margin-top:.35rem;font-size:.68rem;display:block;overflow:hidden}.bk-conversation>span:last-child{justify-items:end;gap:.3rem;display:grid}.bk-conversation time{color:#707b5d;font-size:.55rem}.bk-conversation b{color:#222b18;text-align:center;background:#d2cf00;border-radius:50%;min-width:18px;height:18px;padding-top:2px;font-size:.65rem}.bk-inbox-privacy{color:#6b7759;text-align:center;justify-content:center;align-items:center;gap:.4rem;margin-top:auto;padding-top:2rem;font-size:.6rem;display:flex}.bk-no-chats{text-align:center;color:#7b876b;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;min-height:200px;font-size:.8rem;display:flex}.bk-phone-footer{color:#c3cda9;font:600 .6rem var(--font-brand);background:#222b1b;justify-content:space-between;align-items:center;gap:.4rem;padding:1rem .75rem;display:flex}.bk-phone-footer button{align-items:center;gap:.3rem;display:flex}.bk-phone-footer>span{color:#879873}.bk-phone-home{background:#b5bd9e;border-radius:1rem;width:30%;height:4px;margin:.65rem auto 0}.bk-thread-heading{background:#eceee1;border-bottom:1px solid #d6dcc8;align-items:center;gap:.7rem;padding:.8rem;display:flex}.bk-thread-heading>div{flex:1;min-width:0}.bk-thread-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.bk-thread-heading small{color:#6e7b5b;font-size:.6rem}.bk-thread-heading button{align-items:center;gap:.3rem;min-height:36px;font-size:.6rem;display:flex}.bk-thread-messages{background:radial-gradient(ellipse at 0 0,var(--bk-palette-accent),transparent 70%),#f8f7ef;flex:1;min-height:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.bk-thread-messages{background:radial-gradient(ellipse at 0 0,color-mix(in srgb, var(--bk-palette-accent) 10.2%, transparent),transparent 70%),#f8f7ef}}.bk-thread-messages{flex-direction:column;gap:1rem;padding:1rem;display:flex}.bk-message{color:#f3f4e7;overflow-wrap:anywhere;background:#263b2c;border:1px solid #819a6a;border-radius:1rem 1rem 1rem .25rem;align-self:flex-start;max-width:85%;padding:.8rem .9rem;position:relative;box-shadow:0 5px 10px #1c281013}.bk-message.is-mine{color:#222719;background:#e9e600;border-color:#b3b000;border-radius:1rem 1rem .25rem;align-self:flex-end}.bk-message>small{opacity:.7;margin-bottom:.35rem;font-size:.55rem;display:block}.bk-message p{white-space:pre-wrap;font-size:.85rem;line-height:1.6}.bk-message time{opacity:.65;margin-top:.5rem;font-size:.52rem;display:inline-block}.bk-message svg{opacity:.65;margin-left:.4rem;display:inline}.bk-message-compose{background:#fafaf3;border-top:1px solid #d9dec9;align-items:center;gap:.6rem;padding:.8rem;display:flex}.bk-message-compose>div{flex:1;min-width:0}.bk-message-compose textarea{resize:none;color:#222b18;background:#fff;border:1px solid #c7cfb4;border-radius:1.2rem;width:100%;max-height:110px;padding:.7rem .8rem;font-size:.8rem}.bk-message-compose small{color:#7d886e;justify-content:space-between;gap:.4rem;font-size:.5rem;line-height:1.6;display:flex}.bk-message-compose small span{white-space:nowrap}.bk-message-compose button{color:#263019;background:#d9d600;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 10px #b1b62b33}.bk-message-compose button:disabled{color:#f5f5ed;box-shadow:none;background:#bcc3ac}.bk-new-message h2{font:700 1.3rem var(--font-brand)}.bk-new-message p{color:#6d795d;margin:1rem 0;font-size:.7rem;line-height:1.7}.bk-new-message label{gap:.5rem;font-size:.7rem;display:grid}.bk-new-message input{color:#232d19;background:#fff;border:1px solid #a6b28e;border-radius:.5rem;width:100%;padding:.8rem}.bk-inbox-limit{text-align:center;color:#6c795b;margin:1.3rem 0;font-size:.65rem}.bk-messenger-error{border-radius:0;margin:0;padding:.65rem;font-size:.7rem}.bk-closed-thread{color:#626f50;text-align:center;background:#e2e7d4;padding:1rem;font-size:.75rem}:is(.bk-phone button:focus-visible,.bk-phone a:focus-visible,.bk-phone input:focus,.bk-phone textarea:focus){outline-offset:2px;outline:2px solid #979300}@media (min-width:1100px){.bk-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-product-image{height:240px}}@media (max-width:767px){.bk-product-heading,.bk-admin-heading,.bk-inbox-intro{flex-direction:column;align-items:start}.bk-product-heading{gap:1rem}.bk-product-grid{gap:.8rem}.bk-product-image{height:180px}.bk-product-caption{padding:.9rem}.bk-product-caption h3{font-size:1.2rem}.bk-product-caption p{font-size:.7rem}.bk-product-category{font-size:.5rem}.bk-product-caption>div{font-size:.65rem}.bk-card-brand.bk-brand{width:2.6rem;height:2.6rem}.bk-detail-grid,.bk-overview-grid{grid-template-columns:1fr;gap:2rem}.bk-detail-stats{gap:1.4rem}.bk-detail-stats dd{font-size:1rem}.bk-spec-list{grid-template-columns:1fr}.bk-detail-end{flex-direction:column;align-items:start;padding:1.5rem}.bk-catalogue-filters{flex-wrap:wrap}.bk-catalogue-filters label{min-width:140px}.bk-admin-grid{grid-template-columns:1fr}.bk-admin-grid>aside{max-height:280px;position:static}.bk-admin-editor{padding:1rem}.bk-fields,.bk-image-edit{grid-template-columns:1fr}.bk-account-list li{flex-direction:column;align-items:start}.bk-profile-row{align-items:stretch}.bk-editor-top{flex-direction:column;align-items:start}.bk-audit li{flex-direction:column;gap:.3rem}.bk-admin-tabs{font-size:.75rem}.bk-admin-heading>div:last-child{gap:1rem}.bk-phone{height:780px;max-height:none}.bk-messenger-page{padding:2rem 0}.bk-inbox-shell{width:min(100% - 1rem,60rem)}.bk-access{padding-inline:1rem}}@media (max-width:390px){.bk-product-grid{grid-template-columns:1fr}.bk-product-image{height:250px}.bk-phone{border-radius:2.6rem;padding-inline:8px}.bk-phone-header strong{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.bk-product-card,.bk-product-image>img,.bk-detail-stage>img{transition:none!important}.bk-product-card:after{animation:none!important}.bk-product-card:hover,.bk-product-card:hover img,.bk-detail-stage:hover>img{transform:none!important}.bk-product-card:focus-visible{transform:none!important}.bk-product-card:focus-visible img{transform:none!important}}html.motion-paused .bk-product-card:after{animation-play-state:paused}html.motion-paused .bk-product-image>img{transition:none}.bk-header-control-group{display:contents}.bk-home-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.bk-home-hero-stage{min-width:0;height:clamp(390px,40vw,590px)}@media (min-width:1280px){.bk-header-row{width:min(100% - 2rem,104rem)}.bk-header-control-group{grid-area:1/3;justify-self:end;align-items:center;gap:.5rem;display:flex}.bk-header-social-row{display:block}.bk-header-actions{gap:.5rem}.bk-header-social-row .bk-dock-control{width:30px;height:30px}.bk-header-actions .bk-language-button{min-width:28px;padding-inline:2px}.bk-header-quote-label{display:none}.bk-header-actions a.bg-orange{width:42px;padding-inline:0}}@media (min-width:1680px){.bk-header-control-group{gap:.75rem}.bk-header-social-row .bk-dock-control{width:34px;height:34px}.bk-header-actions{gap:.75rem}.bk-header-actions .bk-language-button{min-width:34px;padding-inline:4px}.bk-header-quote-label{display:inline}.bk-header-actions a.bg-orange{width:auto;padding-inline:.75rem}}@media (max-width:767px){.bk-home-hero-grid{grid-template-columns:1fr;gap:1rem}.bk-home-hero-stage{height:380px}.bk-home-hero-grid h1{max-width:none}.bk-home-hero-stage>div:first-child{bottom:7%}}.bk-footer-account-links{border-top:1px solid var(--bk-palette-accent);flex-wrap:wrap;gap:1.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-footer-account-links{border-top:1px solid color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent)}}.bk-footer-account-links{color:#c9cebb;font:600 .75rem var(--font-brand);padding:1.2rem 0}.bk-footer-account-links a:hover{color:var(--bk-palette-accent)}.bk-detail-stage.is-baler{aspect-ratio:auto;background-position:50%;background-size:cover;height:clamp(420px,40vw,590px)}.bk-detail-stage.is-baler>img{filter:drop-shadow(0 18px 16px #0007);padding:2.5rem}.bk-baler-product-nav{border-bottom:1px solid var(--bk-palette-accent);background:#10160e}@supports (color:color-mix(in lab, red, red)){.bk-baler-product-nav{border-bottom:1px solid color-mix(in srgb, var(--bk-palette-accent) 20.0%, transparent)}}.bk-baler-product-nav{color:#c1ccb0;font:600 .7rem var(--font-brand);padding:.9rem 0}.bk-baler-product-nav>div{white-space:nowrap;align-items:center;gap:1.4rem;display:flex;overflow:auto}.bk-baler-product-nav span{flex:1}.bk-baler-product-nav a{padding:.5rem 0}.bk-baler-product-nav [aria-current=page]{color:var(--bk-palette-accent);border-bottom:2px solid var(--bk-palette-accent)}.bk-detail-features{border-bottom:1px solid #c7cfb0;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0;padding:2rem 0;list-style:none;display:grid}.bk-detail-features li{align-items:start;gap:.6rem;font-size:.8rem;line-height:1.7;display:flex}.bk-detail-features svg{color:#8b8a00;flex-shrink:0;margin-top:.2rem}.bk-baler-uses{border-top:1px solid #c7cfb0;grid-template-columns:1fr 1.2fr;gap:3rem;padding:3rem 0;display:grid}.bk-baler-uses h2{font:700 clamp(1.8rem,3vw,2.6rem) var(--font-display);margin-top:1rem}.bk-baler-uses ul{grid-template-columns:1fr 1fr;gap:1rem;padding:0;list-style:none;display:grid}.bk-baler-uses li{font:600 .8rem var(--font-brand);background:#edf0df;border:1px solid #b8c29e;align-items:center;gap:.8rem;padding:1rem;display:flex}.bk-baler-uses li svg{color:#8a8900;flex-shrink:0}@media (max-width:767px){.bk-detail-features{grid-template-columns:1fr 1fr}.bk-baler-uses{grid-template-columns:1fr;gap:1.5rem}.bk-detail-stage.is-baler{height:430px}}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bk-orbit{to{--ring-angle:360deg}}@media (min-width:900px){.bk-inbox-shell{grid-template-columns:minmax(0,1fr) minmax(390px,490px);align-items:center;gap:0 4rem;width:min(100% - 3rem,78rem);display:grid}.bk-inbox-intro{background:linear-gradient(150deg,var(--bk-palette-accent),#f9f8edb3);border:1px solid #8d9d663d;border-radius:2rem;grid-area:1/1;padding:3rem 2rem;display:block}@supports (color:color-mix(in lab, red, red)){.bk-inbox-intro{background:linear-gradient(150deg,color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent),#f9f8edb3)}}.bk-inbox-intro{position:relative;box-shadow:0 20px 60px #3b491314}.bk-inbox-intro:before{content:"";background:radial-gradient(circle,#848e00 3px,#0000 4px) 0 0/2.3rem 100%;border:1px solid #9eaa71;border-radius:2rem;width:7rem;height:2.5rem;margin-bottom:2rem;display:block}.bk-inbox-intro h1{margin:1rem 0 1.5rem;font-size:clamp(3rem,4.5vw,5rem);line-height:1.1}.bk-inbox-intro>div>p:last-child{font-size:1rem;line-height:1.9}.bk-inbox-intro>a{letter-spacing:.06em;border-top:1px solid #bac599;width:100%;margin-top:2rem;padding-top:1rem;font-size:.7rem;display:inline-block}.bk-phone{grid-area:1/2}.bk-inbox-limit{grid-column:2}}.bk-product-image.is-cutout>img,.bk-detail-stage.is-cutout>img{padding:12%}.bk-baler-reference{color:#edf0e4;background:#0d120c;flex:1}.bk-baler-reference-layout{grid-template-columns:190px minmax(0,1fr);width:min(100%,104rem);margin:auto;display:grid}.bk-baler-reference-sidebar{background:#0a0f08;border-right:1px solid #abb58526;flex-direction:column;padding:1.5rem 1rem;display:flex}.bk-baler-reference-sidebar nav{top:calc(var(--site-header-height) + 1.5rem);position:sticky}.bk-baler-reference-sidebar nav>p{font:700 .6rem var(--font-brand);letter-spacing:.15em;color:#a2ae8b;text-transform:uppercase;margin-bottom:1rem}.bk-baler-reference-sidebar ul{border-left:1px solid #b1bd9029;margin:0 0 2rem;padding:0;list-style:none}.bk-baler-reference-sidebar ul a{font:700 .78rem var(--font-brand);letter-spacing:.07em;color:#9ea98e;border-left:2px solid #0000;align-items:center;margin-left:-1px;padding:.8rem .65rem;display:flex}.bk-baler-reference-sidebar ul [aria-current=page]{color:var(--bk-palette-accent);border-left-color:var(--bk-palette-accent);background:linear-gradient(90deg,var(--bk-palette-accent),transparent)}@supports (color:color-mix(in lab, red, red)){.bk-baler-reference-sidebar ul [aria-current=page]{background:linear-gradient(90deg,color-mix(in srgb, var(--bk-palette-accent) 6.27%, transparent),transparent)}}.bk-baler-section-links{border-top:1px solid #b3bf9026;gap:.4rem;padding-top:1rem;display:grid}.bk-baler-section-links a,.bk-baler-compare,.bk-baler-sidebar-quote{font:700 .6rem var(--font-brand);text-transform:uppercase;letter-spacing:.06em;color:#9eab89;justify-content:space-between;gap:.4rem;padding:.7rem 0;display:flex}.bk-baler-compare{margin-top:1rem}.bk-baler-reference-sidebar a:hover{color:var(--bk-palette-accent)}.bk-baler-sidebar-quote{border-top:1px solid var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-baler-sidebar-quote{border-top:1px solid color-mix(in srgb, var(--bk-palette-accent) 33.33%, transparent)}}.bk-baler-sidebar-quote{color:var(--bk-palette-accent);margin-top:auto;padding-top:1.3rem}.bk-baler-reference-content{min-width:0}.bk-baler-reference-hero{border-bottom:1px solid var(--bk-palette-accent);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:1rem;min-height:600px;display:grid}@supports (color:color-mix(in lab, red, red)){.bk-baler-reference-hero{border-bottom:1px solid color-mix(in srgb, var(--bk-palette-accent) 23.92%, transparent)}}.bk-baler-reference-hero{padding:2rem}.bk-baler-hero-copy{z-index:1;min-width:0;padding:2rem 0;position:relative}.bk-baler-reference .section-kicker{font:700 .65rem var(--font-brand);color:var(--bk-palette-accent);letter-spacing:.12em;text-transform:uppercase}.bk-baler-reference h1{font:700 clamp(3.4rem,6.4vw,6.9rem)/.9 var(--font-brand);letter-spacing:-.065em;color:#fff;text-shadow:0 4px 25px #0005;overflow-wrap:anywhere;margin:1rem 0 1.3rem;-webkit-mask:none;mask:none}.bk-baler-hero-copy h2{font:700 1.1rem var(--font-brand);text-transform:uppercase;color:var(--bk-palette-accent);line-height:1.4;-webkit-mask:none;mask:none}.bk-baler-hero-description{color:#d3dac9;max-width:34rem;margin:1rem 0;font-size:.85rem;line-height:1.9}.bk-baler-hero-price{font:700 1.25rem var(--font-brand);margin:1.1rem 0 1.4rem}.bk-baler-reference-buttons{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.bk-baler-reference-buttons a{min-height:43px;font:700 .62rem var(--font-brand);text-transform:uppercase;letter-spacing:.04em;border-radius:0;justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.bk-baler-reference-buttons a:not(.bk-solid-button){border:1px solid #cad2b95c;padding:.7rem 1rem}.bk-baler-reference-machine{justify-content:center;align-items:center;min-width:0;height:540px;padding:1.2rem;display:flex;position:relative}.bk-baler-reference-machine img{object-fit:contain;filter:drop-shadow(0 24px 20px #0009);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.6,.2,1);display:block}.bk-baler-reference-machine:hover img{transform:scale(1.035)}.bk-baler-reference-overview,.bk-baler-reference-materials,.bk-baler-reference-technical{background:#121910;border-bottom:1px solid #b2bd8e26;padding:2.2rem}.bk-baler-reference-content section{scroll-margin-top:calc(var(--site-header-height) + 1rem)}.bk-baler-reference-content section>h2,.bk-baler-reference-uses h2,.bk-baler-reference-cta h2{font:700 clamp(1.35rem,2.2vw,2rem)/1.25 var(--font-brand);text-transform:uppercase;letter-spacing:-.025em;color:#f4f6ed;margin:.7rem 0 1rem;-webkit-mask:none;mask:none}.bk-baler-reference-overview>p:not(.section-kicker){color:#d4dcc9;font-size:.85rem;line-height:1.8}.bk-baler-reference-overview ul{border-top:1px solid #b4c18f29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;padding:1.2rem 0 0;list-style:none;display:grid}.bk-baler-reference-overview li{color:#c4cfb3;align-items:start;gap:.5rem;font-size:.72rem;line-height:1.7;display:flex}.bk-baler-reference-overview li svg{color:var(--bk-palette-accent);flex-shrink:0;margin-top:.15rem}.bk-baler-reference-uses{background:#0b1109;border-bottom:1px solid #b2bd8e26;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2rem;padding:2.2rem;display:grid}.bk-baler-reference-uses p:not(.section-kicker){color:#c9d3b8;font-size:.8rem;line-height:1.9}.bk-baler-reference-uses ul,.bk-baler-reference-materials ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bk-baler-reference-uses li,.bk-baler-reference-materials li{font:600 .7rem var(--font-brand);text-transform:uppercase;background:#161f12;border:1px solid #c2cd9a35;align-items:center;gap:.8rem;padding:1.1rem;line-height:1.6;display:flex}.bk-baler-reference-uses li svg,.bk-baler-reference-materials li svg{color:var(--bk-palette-accent);flex-shrink:0}.bk-baler-reference-materials ul{margin-top:1.4rem}.bk-baler-reference-materials p:not(.section-kicker){color:#bfccb0;font-size:.8rem}.bk-baler-reference-technical{background:#0c1309}.bk-baler-reference-technical th,.bk-baler-reference-technical td{border-color:#b5c48b26;font-size:.78rem}.bk-baler-reference-technical th{color:var(--bk-palette-accent);white-space:normal;width:50%}.bk-baler-spec-note{color:#9ead8a;margin-top:1rem;font-size:.7rem;line-height:1.8}.bk-baler-spec-note a{color:#d6dfbf;text-decoration:underline}.bk-baler-reference-cta{background:linear-gradient(120deg,#192512,#0a1008);justify-content:space-between;align-items:center;gap:1.5rem;padding:2.2rem;display:flex}.bk-baler-reference-cta>div:last-child{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.bk-baler-reference-cta a{align-items:center;gap:.5rem;font-size:.7rem;display:inline-flex}.bk-baler-reference a:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:4px}.bk-baler-card-facts{gap:.35rem;margin:.7rem 0;display:grid}.bk-baler-card-facts>div{border-bottom:1px solid var(--bk-palette-accent);justify-content:space-between;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-baler-card-facts>div{border-bottom:1px solid color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent)}}.bk-baler-card-facts>div{font:500 .6rem var(--font-brand);color:#c6d0b8;padding-bottom:.3rem}.bk-baler-card-facts dd{color:var(--bk-palette-accent);font-weight:700}.bk-baler-card-facts dt{color:#a8b497}.bk-baler-card{min-height:19rem}@media (max-width:1100px){.bk-baler-reference-layout{grid-template-columns:155px minmax(0,1fr)}.bk-baler-reference-sidebar{padding-inline:.8rem}.bk-baler-reference-hero{min-height:530px;padding:1.5rem}.bk-baler-reference-machine{height:460px;padding:.6rem}.bk-baler-reference h1{font-size:clamp(3rem,6vw,5.5rem)}.bk-baler-reference-overview ul{grid-template-columns:1fr 1fr}.bk-baler-reference-uses{grid-template-columns:1fr}.bk-baler-reference-cta{flex-direction:column;align-items:start}}@media (max-width:767px){.bk-baler-reference-layout{display:block}.bk-baler-reference-sidebar{border-right:0;border-bottom:1px solid var(--bk-palette-accent);padding:.8rem 1rem}@supports (color:color-mix(in lab, red, red)){.bk-baler-reference-sidebar{border-bottom:1px solid color-mix(in srgb, var(--bk-palette-accent) 20.0%, transparent)}}.bk-baler-reference-sidebar nav{position:static}.bk-baler-reference-sidebar nav>p,.bk-baler-compare,.bk-baler-sidebar-quote{display:none}.bk-baler-reference-sidebar ul{border:0;gap:.4rem;margin:0;display:flex}.bk-baler-reference-sidebar ul li{flex:1}.bk-baler-reference-sidebar ul a{border:1px solid #afbf872b;border-radius:.4rem;justify-content:center;min-height:44px;padding:.5rem}.bk-baler-reference-sidebar ul [aria-current=page]{border-color:var(--bk-palette-accent)}.bk-baler-section-links{white-space:nowrap;border:0;gap:1.1rem;padding:.5rem 0 0;display:flex;overflow:auto}.bk-baler-reference-hero{background-position:60%;grid-template-columns:1fr;gap:0;padding:1.3rem}.bk-baler-hero-copy{padding:1.5rem 0 0}.bk-baler-reference h1{font-size:clamp(3.4rem,14vw,5.5rem)}.bk-baler-reference-machine{height:430px;padding:1.5rem}.bk-baler-reference-overview,.bk-baler-reference-materials,.bk-baler-reference-uses,.bk-baler-reference-technical,.bk-baler-reference-cta{padding:1.5rem}.bk-baler-reference-overview ul{grid-template-columns:1fr}.bk-baler-reference-uses li,.bk-baler-reference-materials li{padding:.8rem;font-size:.63rem}.bk-baler-reference-technical td{white-space:normal}.bk-baler-hero-description{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.bk-baler-reference-machine img{transition:none}.bk-baler-reference-machine:hover img{transform:none}}html.motion-paused .bk-baler-reference-machine:hover img{transform:none}.bk-profile-menu{flex-shrink:0;position:relative}.bk-profile-toggle{border:1px solid var(--bk-palette-accent);justify-content:center;align-items:center;gap:.4rem;min-width:44px;min-height:44px;padding:.35rem .5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-profile-toggle{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 37.65%, transparent)}}.bk-profile-toggle{color:var(--bk-palette-accent);font:700 .7rem var(--font-brand);background:#20251a;border-radius:.5rem}.bk-profile-toggle:hover,.bk-profile-toggle[aria-expanded=true]{border-color:var(--bk-palette-accent);background:#30391e}.bk-profile-toggle:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:3px}.bk-profile-panel a:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:3px}.bk-profile-initials{background:var(--bk-palette-accent);color:#182011;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.65rem;display:grid}.bk-profile-name,.bk-profile-chevron{display:none}.bk-profile-shield{background:#202b14;border-radius:50%;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #202b14}.bk-profile-panel{z-index:80;border:1px solid var(--bk-palette-accent);background:linear-gradient(145deg,#242e1b,#11190c);width:min(300px,100vw - 2rem);position:absolute;top:calc(100% + .7rem);right:0}@supports (color:color-mix(in lab, red, red)){.bk-profile-panel{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 36.08%, transparent)}}.bk-profile-panel{color:#e6eddb;border-radius:.9rem;padding:.65rem;box-shadow:0 16px 45px #0009}.bk-profile-panel header{border-bottom:1px solid #b7c38c33;gap:.5rem;margin-bottom:.4rem;padding:.6rem .5rem .9rem;display:grid}.bk-profile-panel strong{font:700 .95rem var(--font-brand)}.bk-profile-panel span{color:#aeba94;overflow-wrap:anywhere;font-size:.7rem;line-height:1.6}.bk-profile-panel b{font:700 .6rem var(--font-brand);text-transform:uppercase;color:var(--bk-palette-accent)}.bk-profile-panel a{border-radius:.4rem;align-items:center;gap:.7rem;min-height:44px;padding:.7rem;font-size:.8rem;display:flex}.bk-profile-panel a:hover{background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-profile-panel a:hover{background:color-mix(in srgb, var(--bk-palette-accent) 9.41%, transparent)}}.bk-profile-panel a:hover{color:var(--bk-palette-accent)}.bk-profile-panel>p{padding:1rem;font-size:.75rem}@media (min-width:1280px) and (max-width:1819px){.bk-header-actions>span.hidden{display:none!important}.bk-header-social-row .bk-dock-control{width:30px;height:30px}.bk-header-actions .bk-language-button{min-width:28px;padding-inline:2px}.bk-header-control-group,.bk-header-actions{gap:.5rem}}@media (min-width:1820px){.bk-header-row{width:min(100% - 2rem,112rem)}.bk-profile-name,.bk-profile-chevron{display:block}.bk-profile-toggle{max-width:135px}.bk-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:62px;overflow:hidden}}@media (max-width:430px){.bk-header-actions{gap:.3rem}.bk-header-actions .bk-language-button{min-width:29px;padding-inline:2px}.bk-header-row{column-gap:.5rem}.bk-profile-toggle{min-width:38px;padding:.25rem}.bk-profile-initials{width:26px;height:26px}.bk-header-actions>button{width:38px}}@media (min-width:1820px){.bk-header-row{width:min(100% - 2rem,120rem)}}@media (min-width:1820px) and (max-width:1919px){.bk-profile-name,.bk-profile-chevron{display:none}}@media (min-width:1280px) and (max-width:1439px){.bk-header-control-group{flex-direction:column;align-items:flex-end;gap:.625rem}.bk-main-navigation .bk-nav-link{font-size:.75rem}}.bk-messenger-page{color:#f0f2e7;background:radial-gradient(at 8% 25%,#494d1f50,#0000 60%),linear-gradient(130deg,#24291b,#121b12)}.bk-inbox-intro{color:#edf0e3;background:linear-gradient(145deg,#3a402bc9,#1a2419d9);border-color:#a4af733b}.bk-inbox-intro h1{font-family:var(--font-brand);letter-spacing:-.045em;font-size:clamp(2.5rem,4vw,4rem);font-weight:700;line-height:1.2;-webkit-mask:none;mask:none}.bk-inbox-intro h1 em{color:var(--bk-palette-accent);font-style:normal}.bk-inbox-intro .section-kicker{color:var(--bk-palette-accent)}.bk-inbox-intro>div>p:last-child{color:#c8d0b8;line-height:1.9}.bk-inbox-intro:before{background:radial-gradient(circle,#eff000 3px,#0000 4px) 0 0/2.3rem 100%;border-color:#a9b67c66}.bk-inbox-intro>a{color:#b9c5a4;border-top-color:#9eaf6938}.bk-phone{color:#25301e;background:linear-gradient(140deg,#4a5140,#141b12 32%,#303c2b 85%,#7e8e67);border-color:#9da887;height:970px;max-height:none;box-shadow:0 30px 80px #0006,inset 0 0 0 4px #20271c,inset 0 0 0 6px #b6be9860}.bk-phone-header{background:radial-gradient(at 50% 20%,#56602a4d,#0000 80%),repeating-linear-gradient(90deg,#0000 0 30px,#b2bb7d09 31px),#151d13;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:180px;padding:.25rem 1rem 1rem;display:flex}.bk-phone-logo.bk-brand{width:8rem;height:8rem}.bk-phone-header>div{flex-direction:column;align-items:center;gap:.3rem;display:flex}.bk-phone-header strong{font:500 .65rem var(--font-brand);color:#b4c299}.bk-phone-header small{font-size:.55rem}.bk-phone-status{display:none}.bk-phone-tabs{background:#ecece3;gap:.4rem;padding:.65rem}.bk-phone-tabs>*{min-height:44px;position:relative}.bk-phone-tabs [aria-selected=true]:after{content:"";background:var(--bk-palette-accent);border-radius:1rem;width:28px;height:2px;position:absolute;bottom:6px}.bk-phone-tabs [aria-selected=true]{box-shadow:0 0 0 1px #a5b77b,0 3px 8px #0002}.bk-conversation-list{background:radial-gradient(ellipse at 0 0,var(--bk-palette-accent),transparent 70%),#f6f5ed;padding:1rem}@supports (color:color-mix(in lab, red, red)){.bk-conversation-list{background:radial-gradient(ellipse at 0 0,color-mix(in srgb, var(--bk-palette-accent) 4.71%, transparent),transparent 70%),#f6f5ed}}.bk-conversation-list{gap:1rem}.bk-phone-chat-banner{background:radial-gradient(ellipse at 50% 0,#5b603c3b,transparent 80%),repeating-linear-gradient(90deg,transparent 0,transparent 28px,var(--bk-palette-accent) 29px),linear-gradient(140deg,#2e3725,#172218);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.bk-phone-chat-banner{background:radial-gradient(ellipse at 50% 0,#5b603c3b,transparent 80%),repeating-linear-gradient(90deg,transparent 0,transparent 28px,color-mix(in srgb, var(--bk-palette-accent) 2.35%, transparent) 29px),linear-gradient(140deg,#2e3725,#172218)}}.bk-phone-chat-banner{border:1px solid #788b5555;flex-shrink:0;padding:1.1rem 1rem;position:relative;box-shadow:0 8px 15px #26371c15}.bk-phone-chat-banner:after{content:"";background:linear-gradient(90deg,var(--bk-palette-accent),transparent);border-radius:2rem;width:25%;height:2px;position:absolute;bottom:0;left:15%}.bk-phone-chat-banner>span{color:#b6c696;font:600 .45rem var(--font-brand);letter-spacing:.14em}.bk-phone-chat-banner h2{color:#f1f5e8;font:700 1.75rem var(--font-brand);text-align:center;margin:.8rem 0 .4rem;-webkit-mask:none;mask:none}.bk-phone-search{flex-shrink:0;gap:.55rem;display:grid}.bk-phone-search>span{color:#64734f;align-items:center;gap:.4rem;font-size:.6rem;font-weight:600;display:flex}.bk-phone-search input{color:#2b351f;background:#fffefa;border:1px solid #c8ceba;border-radius:.8rem;width:100%;min-height:48px;padding:.8rem;font-size:.85rem;box-shadow:inset 0 1px 3px #26371c06}.bk-conversation{color:#ecf1e3;background:linear-gradient(135deg,#2b3928,#1b281b);border-color:#afbf7e99 #afbf7e99 #afbf7e99 #c1c946;border-left-style:solid;border-left-width:3px;padding:1.1rem .8rem;box-shadow:0 8px 15px #15260f1a}.bk-conversation small{color:#b4c4a2}.bk-conversation time{color:#c2cdb0}.bk-chat-avatar{color:#e9efda;background:#3e4f35;border:2px solid #c8ce84;box-shadow:0 0 0 3px #152113}.bk-inbox-privacy,.bk-inbox-limit{color:#9eaf8a}.bk-conversation-list .bk-inbox-privacy{color:#6c7e55}.bk-phone-footer{flex-shrink:0}.bk-phone-account-scroll{color:#293521;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:#819264 #e8ebdd;background:linear-gradient(155deg,#f0f0e5,#fcfbf5);flex:1;min-height:0;padding:1.2rem 1rem;overflow-y:auto}.bk-phone-account-heading>p{font:700 .5rem var(--font-brand);letter-spacing:.14em;color:#5c6d47}.bk-phone-account-heading h2{font:700 1.7rem var(--font-brand);margin:.7rem 0;-webkit-mask:none;mask:none}.bk-phone-account-heading>span{color:#7b876a;font-size:.7rem;line-height:1.8;display:block}.bk-phone-account-counts{align-items:center;gap:.6rem;margin:1rem 0;display:flex}.bk-phone-account-counts>b{font:700 1.2rem var(--font-brand);border:1px solid #c7ceba;border-radius:.7rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}.bk-phone-account-counts small{font:400 .65rem var(--font-body);color:#778468}.bk-phone-account-counts button{border:1px solid #bfcaac;border-radius:.5rem;margin-left:auto;padding:.5rem}.bk-phone-email{border-bottom:1px solid #d2d9c4;margin-bottom:1rem;padding:.3rem 0 1.4rem}.bk-phone-email summary{cursor:pointer;list-style:revert;font-size:.6rem}.bk-phone-email summary span{float:right;color:#7c8869;font-size:.55rem}.bk-phone-email p{color:#71805c;margin-top:.7rem;font-size:.65rem;line-height:1.8}.bk-phone-profiles{gap:1rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.bk-phone-profile-card{color:#f2f4e9;background:linear-gradient(140deg,#3c5144,#26392e);border:1px solid #809f79;border-left:4px solid #91b6a2;border-radius:1rem;padding:1rem;box-shadow:0 7px 18px #29392113}.bk-phone-profile-card.shade-1{background:linear-gradient(140deg,#514453,#332b39);border-color:#96839c}.bk-phone-profile-card.shade-2{background:linear-gradient(140deg,#52523a,#383b27);border-color:#a3a479}.bk-phone-profile-card.shade-3{background:linear-gradient(140deg,#3d5054,#27383d);border-color:#80a2ab}.bk-phone-profile-card header{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:.8rem;display:flex}.bk-phone-profile-card strong{font:700 .85rem var(--font-brand);overflow-wrap:anywhere}.bk-phone-profile-card header span{white-space:nowrap;color:#c9d9bf;border:1px solid #e0ecd63b;border-radius:.3rem;padding:.35rem;font-size:.45rem}.bk-phone-profile-card>p{color:#d0ddc8;margin:.4rem 0;font-size:.6rem;line-height:1.8}.bk-phone-profile-email{overflow-wrap:anywhere;color:#acbfa3!important;font-size:.55rem!important}.bk-phone-profile-card>div{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.bk-phone-profile-card button{min-height:40px;font:600 .55rem var(--font-brand);color:#eff4e6;background:#ffffff05;border:1px solid #e2efd24d;border-radius:.6rem;flex-grow:1;padding:.5rem .6rem}.bk-phone-profile-card button:first-child{color:#273c22;background:#b5ce91;border-color:#b5ce91}.bk-phone-profile-card button:disabled{opacity:.4;cursor:wait}.bk-phone-profile-card button:hover{box-shadow:0 0 0 2px #e7ec9666}.bk-phone-profile-card small{color:#c1d2b4;align-items:center;gap:.4rem;font-size:.55rem;display:flex}.bk-phone-account-note{color:#7d896b;margin:1.2rem 0;font-size:.6rem;line-height:1.9}.bk-phone-admin-link{color:#657b3f;align-items:center;gap:.6rem;margin:1rem 0;font-size:.65rem;text-decoration:underline;display:flex}.bk-phone-notice{background:#e2ebca;border:1px solid #b9cc94;border-radius:.5rem;margin:1rem 0;padding:.7rem;font-size:.65rem;line-height:1.7}.bk-phone-account-scroll .bk-profile-form{margin-top:1.5rem}.bk-phone-account-scroll .bk-profile-form input{min-width:0}.bk-session-ended,.bk-phone-entry{text-align:center;color:#3c4e2a;background:#f6f5ed;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.3rem;min-height:0;padding:1.5rem;display:flex;overflow:auto}.bk-session-ended h2,.bk-phone-entry>h2{font:700 1.4rem var(--font-brand);-webkit-mask:none;mask:none}.bk-phone-entry .bk-phone-chat-banner{width:100%;margin-bottom:.5rem}.bk-phone-entry p{color:#6b7c55;font-size:.8rem;line-height:1.9}.bk-phone-entry small{color:#83926f;font-size:.6rem;line-height:1.8}.bk-phone-entry .bk-solid-button{font-size:.75rem}.bk-thread-messages{scrollbar-width:auto;scrollbar-color:#849468 #f1f2e7;overscroll-behavior:contain}.bk-phone-account-scroll .bk-profile-form p{font-size:.7rem}@media (min-width:900px){.bk-inbox-intro{padding:3rem 2rem}.bk-inbox-shell{gap:0 4rem}.bk-inbox-intro h1{font-size:clamp(2.5rem,3.6vw,3.7rem)}}@media (max-width:767px){.bk-phone{height:900px}.bk-phone-header{min-height:155px}.bk-phone-logo.bk-brand{width:6.5rem;height:6.5rem}.bk-inbox-intro{border:1px solid #91a35d44;border-radius:1.2rem;padding:1.5rem}.bk-inbox-intro h1{font-size:2.3rem}.bk-phone-account-scroll{padding:1rem .8rem}.bk-phone-profile-card{padding:.8rem}.bk-phone-profile-card strong{font-size:.75rem}.bk-phone-profile-card button{padding:.5rem;font-size:.52rem}.bk-inbox-intro:before{display:none}}.bk-baler-reference{color:#f4f3e9;background:#11130f}.bk-baler-reference-sidebar{border-right-color:var(--bk-palette-accent);background:#10120e}@supports (color:color-mix(in lab, red, red)){.bk-baler-reference-sidebar{border-right-color:color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent)}}.bk-baler-reference-sidebar nav>p,.bk-baler-reference-sidebar ul a,.bk-baler-section-links a,.bk-baler-compare{color:#b8bcab}.bk-baler-reference-sidebar ul [aria-current=page],.bk-baler-sidebar-quote{color:var(--bk-palette-accent)}.bk-baler-reference-overview{color:#1a1d14;background:linear-gradient(120deg,#faf9f1,#eeeedf);border-bottom-color:#c7c9b4}.bk-baler-reference-overview>.section-kicker{color:#6c6800}.bk-baler-reference-overview>h2{color:#181c12}.bk-baler-reference-overview>p:not(.section-kicker){color:#505746}.bk-baler-reference-overview ul{border-color:#cbcebb}.bk-baler-reference-overview li{color:#4b5540}.bk-baler-reference-overview li svg{color:#7d7900}.bk-baler-reference-uses{background:radial-gradient(ellipse at 95% 0,var(--bk-palette-accent),transparent 60%),#12150f}@supports (color:color-mix(in lab, red, red)){.bk-baler-reference-uses{background:radial-gradient(ellipse at 95% 0,color-mix(in srgb, var(--bk-palette-accent) 3.92%, transparent),transparent 60%),#12150f}}.bk-baler-reference-uses{border-bottom-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-baler-reference-uses{border-bottom-color:color-mix(in srgb, var(--bk-palette-accent) 18.82%, transparent)}}.bk-baler-reference-uses li{border-color:var(--bk-palette-accent);background:linear-gradient(130deg,#25291e,#191d14)}@supports (color:color-mix(in lab, red, red)){.bk-baler-reference-uses li{border-color:color-mix(in srgb, var(--bk-palette-accent) 20.0%, transparent)}}.bk-baler-reference-materials{color:#1a1d11;background:linear-gradient(115deg,#eeea00,#f5f17d);border-bottom-color:#c6c300}.bk-baler-reference-materials>.section-kicker,.bk-baler-reference-materials>h2{color:#1b2011}.bk-baler-reference-materials li{color:#242914;background:#fcfbd766;border-color:#6b6b2147}.bk-baler-reference-materials li svg{color:#434a1e}.bk-baler-reference-materials p:not(.section-kicker){color:#515a30}.bk-baler-reference-technical{color:#202617;background:linear-gradient(145deg,#f9f8ef,#ececdf)}.bk-baler-reference-technical>.section-kicker{color:#777300}.bk-baler-reference-technical>h2{color:#1d2315}.bk-baler-reference-technical .bk-table-wrap{border-color:#b5ba9d}.bk-baler-reference-technical table{color:#313d22;background:#fbfcf3}.bk-baler-reference-technical tbody tr:nth-child(2n){background:#e7ead8}.bk-baler-reference-technical th,.bk-baler-reference-technical td{border-color:#cbd1b8}.bk-baler-reference-technical th{color:#3d492b}.bk-baler-spec-note{color:#6d785c}.bk-baler-spec-note a{color:#536a2d}.bk-baler-reference-cta{color:#1b2111;background:linear-gradient(110deg,#eeeb00,#f7f261);border-top:1px solid #d5d100}.bk-baler-reference-cta .section-kicker,.bk-baler-reference-cta h2{color:#1c2410}.bk-baler-reference-cta .bk-solid-button{color:var(--bk-palette-accent);background:#1c2415;border-color:#1c2415}.bk-baler-reference-cta a:not(.bk-solid-button){color:#394622}.bk-account-session-status{color:#303d20;background:linear-gradient(115deg,#f6f4c6,#fffef3);border:1px solid #c5c631;border-left:4px solid #c7c500;border-radius:.7rem;max-width:48rem;margin:1.5rem 0;padding:1.2rem 1.4rem}.bk-account-session-status strong{font:700 1rem var(--font-brand)}.bk-account-session-status p{margin:.7rem 0 0;font-size:.82rem;line-height:1.9}.bk-category-static-logo{z-index:3;pointer-events:none;background:#151910;border-radius:.6rem;width:3.2rem;height:3.2rem;padding:.15rem;display:block;position:absolute;top:.65rem;left:.65rem;box-shadow:0 3px 10px #0003}.bk-category-static-logo img{object-fit:contain;width:100%;height:100%;display:block;transition:none!important;animation:none!important;transform:none!important}@media (max-width:767px){.bk-category-static-logo{width:2.6rem;height:2.6rem}}.bk-footer-signature{align-items:center;gap:.9rem;min-width:0;display:flex}.bk-footer-signature>p{margin:0;line-height:1.7}.bk-footer-mini-mark{isolation:isolate;width:44px;height:44px;box-shadow:0 0 0 3px var(--bk-palette-accent),0 5px 12px #0007,inset 0 1px 0 #ffffff3b,inset 0 -1px 1px var(--bk-palette-accent);background:linear-gradient(145deg,#5e6542,#242b1b 35%,#11170c 70%,#454e2d);border:1px solid #d1d89580;border-radius:13px;flex-shrink:0;place-items:center;padding:4px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-footer-mini-mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--bk-palette-accent) 3.53%, transparent),0 5px 12px #0007,inset 0 1px 0 #ffffff3b,inset 0 -1px 1px color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent)}}.bk-footer-mini-mark{transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.bk-footer-mini-mark img{object-fit:contain;z-index:1;border-radius:8px;width:100%;height:100%;display:block;position:relative}.bk-footer-mini-rim{border:1px solid var(--bk-palette-accent);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.bk-footer-mini-rim{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 21.96%, transparent)}}.bk-footer-mini-rim{pointer-events:none;z-index:2;border-radius:9px}.bk-footer-mini-spark{z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff9a938 49%,#ffffff80 50%,#0000 60%);position:absolute;inset:-30%;transform:translate(-120%)}:is(.bk-footer-mini-mark:hover,.bk-footer-mini-mark:focus-visible){border-color:var(--bk-palette-accent);box-shadow:0 0 0 4px var(--bk-palette-accent),0 8px 18px #0007,0 0 22px var(--bk-palette-accent);transform:translateY(-2px)rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){:is(.bk-footer-mini-mark:hover,.bk-footer-mini-mark:focus-visible){box-shadow:0 0 0 4px color-mix(in srgb, var(--bk-palette-accent) 7.06%, transparent),0 8px 18px #0007,0 0 22px color-mix(in srgb, var(--bk-palette-accent) 12.55%, transparent)}}:is(.bk-footer-mini-mark:hover,.bk-footer-mini-mark:focus-visible){outline:2px solid var(--bk-palette-accent);outline-offset:4px}:is(.bk-footer-mini-mark:hover .bk-footer-mini-spark,.bk-footer-mini-mark:focus-visible .bk-footer-mini-spark){animation:.8s ease-out both bk-mini-glint}@keyframes bk-mini-glint{to{transform:translate(120%)}}.bk-footer-account-links a{padding-block:.25rem;transition:color .2s,transform .25s;position:relative}.bk-footer-account-links a:after{content:"";background:var(--bk-palette-accent);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}:is(.bk-footer-account-links a:hover,.bk-footer-account-links a:focus-visible){color:var(--bk-palette-accent);transform:translateY(-1px)}.bk-footer-account-links a:hover:after{transform:scaleX(1)}.bk-footer-account-links a:focus-visible:after{transform:scaleX(1)}.bk-solid-button{isolation:isolate;position:relative;overflow:hidden}.bk-solid-button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff40 48%,#0000 61%);position:absolute;inset:-50% -40%;transform:translate(-120%)}.bk-solid-button:hover:after{animation:.65s ease-out both bk-action-glint}.bk-solid-button:focus-visible:after{animation:.65s ease-out both bk-action-glint}.bk-solid-button>svg{transition:transform .25s}:is(.bk-solid-button:hover>svg,.bk-solid-button:focus-visible>svg){transform:translate(2px,-1px)}@keyframes bk-action-glint{to{transform:translate(120%)}}.bk-benefit-item>svg{transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s}.bk-benefit-item:hover>svg{filter:drop-shadow(0 3px 4px #5f650933);transform:translateY(-3px)rotate(-6deg)}.bk-industry-card{transition:border-color .35s,box-shadow .35s}.bk-industry-card:hover{box-shadow:inset 0 0 25px var(--bk-palette-accent),0 8px 24px #1b240d26}@supports (color:color-mix(in lab, red, red)){.bk-industry-card:hover{box-shadow:inset 0 0 25px color-mix(in srgb, var(--bk-palette-accent) 4.71%, transparent),0 8px 24px #1b240d26}}.bk-industry-card svg{transition:transform .35s}.bk-industry-card:hover svg:first-child{transform:translateY(-2px)}.bk-baler-reference-sidebar ul a,.bk-baler-section-links a{transition:color .25s,background .25s,padding-left .25s}.bk-baler-reference-sidebar ul a:hover,.bk-baler-section-links a:hover{background:linear-gradient(90deg,var(--bk-palette-accent),transparent);padding-left:.9rem}@supports (color:color-mix(in lab, red, red)){.bk-baler-reference-sidebar ul a:hover,.bk-baler-section-links a:hover{background:linear-gradient(90deg,color-mix(in srgb, var(--bk-palette-accent) 3.92%, transparent),transparent)}}.bk-baler-reference-uses li,.bk-baler-reference-materials li{transition:transform .3s,border-color .3s,box-shadow .3s}.bk-baler-reference-uses li:hover,.bk-baler-reference-materials li:hover{border-color:#c8c000;transform:translateY(-3px);box-shadow:0 7px 18px #111b0c13}.bk-table-wrap tbody tr{transition:background-color .2s}.bk-table-wrap tbody tr:hover{background:#e7eaa8}html.motion-paused .bk-reveal-ready{opacity:1!important;transition:none!important;transform:none!important}html.motion-paused .bk-footer-mini-mark,html.motion-paused .bk-footer-account-links a,html.motion-paused .bk-solid-button>svg,html.motion-paused .bk-benefit-item>svg,html.motion-paused .bk-industry-card svg,html.motion-paused .bk-baler-reference-uses li,html.motion-paused .bk-baler-reference-materials li{transition:none!important;transform:none!important}html.motion-paused .bk-footer-mini-spark,html.motion-paused .bk-solid-button:after{animation:none!important}html.motion-paused .bk-footer-account-links a:after{transition:none}@media (prefers-reduced-motion:reduce){.bk-reveal-ready{opacity:1!important;transition:none!important;transform:none!important}.bk-footer-mini-mark,.bk-footer-account-links a,.bk-solid-button>svg,.bk-benefit-item>svg,.bk-industry-card svg,.bk-baler-reference-uses li,.bk-baler-reference-materials li,.bk-baler-reference-sidebar ul a,.bk-baler-section-links a,.bk-table-wrap tbody tr{transition:none!important;transform:none!important}.bk-footer-mini-spark,.bk-solid-button:after{animation:none!important}.bk-footer-account-links a:after{transition:none}}@media (max-width:639px){.bk-footer-mini-mark{border-radius:11px;width:38px;height:38px}.bk-footer-signature{gap:.7rem}.bk-reveal-ready{transform:translateY(8px)}}html.motion-paused .bk-baler-reference-sidebar ul a,html.motion-paused .bk-baler-section-links a,html.motion-paused .bk-table-wrap tbody tr{transition:none!important}.bk-home-warehouse{isolation:isolate;color:#f6f5ed;border-bottom:1px solid var(--bk-palette-accent);background:#10120f;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bk-home-warehouse{border-bottom:1px solid color-mix(in srgb, var(--bk-palette-accent) 25.1%, transparent)}}.bk-home-warehouse .bk-home-warehouse-background{z-index:-3;object-fit:cover;object-position:center}.bk-home-warehouse-shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#080b09ed 0%,#080b09c2 35%,#080b0930 68%,#080b0910),linear-gradient(#0000 58%,#080b0955);position:absolute;inset:0}.bk-home-warehouse .bk-home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:650px;padding-block:2.5rem}.bk-home-hero-copy{z-index:2;min-width:0;padding-block:1.5rem;position:relative}.bk-home-warehouse .section-kicker{color:var(--bk-palette-accent);font:700 .65rem var(--font-brand);letter-spacing:.16em;margin-bottom:1.6rem}.bk-home-warehouse :is(h1,h2){font:700 clamp(2.6rem,4.7vw,5.1rem)/1.02 var(--font-brand);letter-spacing:-.055em;text-transform:uppercase;color:#fffef7;text-shadow:0 4px 30px #0006;overflow-wrap:normal;max-width:17ch;margin:0;-webkit-mask:none;mask:none}.bk-home-warehouse :is(h1,h2) span{color:var(--bk-palette-accent)}.bk-home-hero-description{color:#dedfd4;max-width:31rem;margin-top:1.6rem;font-size:clamp(.85rem,1.1vw,1.05rem);line-height:1.85}.bk-home-hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.bk-home-hero-actions a{min-height:48px;font:700 .65rem var(--font-brand);letter-spacing:.07em;text-transform:uppercase;border:1px solid #e9ecdf66;justify-content:center;align-items:center;gap:1rem;padding:.9rem 1.2rem;transition:background .25s,box-shadow .25s,transform .25s;display:inline-flex}.bk-home-hero-actions .bk-home-hero-primary{background:var(--bk-palette-accent);color:#11150e;border-color:var(--bk-palette-accent);box-shadow:0 6px 24px var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-home-hero-actions .bk-home-hero-primary{box-shadow:0 6px 24px color-mix(in srgb, var(--bk-palette-accent) 9.02%, transparent)}}.bk-home-hero-actions .bk-home-hero-secondary{color:#f5f5e9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b100c55}.bk-home-hero-actions a:hover{box-shadow:0 0 0 3px var(--bk-palette-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bk-home-hero-actions a:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--bk-palette-accent) 16.08%, transparent)}}.bk-home-hero-actions a:hover{background:var(--bk-palette-hover);color:#11150e;border-color:var(--bk-palette-hover)}.bk-home-hero-actions a:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:5px}[data-bk-home-link]:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:5px}.bk-home-warehouse .bk-home-hero-stage{perspective:1200px;min-width:0;height:clamp(450px,43vw,610px);position:relative}.bk-home-machine-parallax{transform-style:preserve-3d;position:absolute;inset:2% 6% 5%}.bk-home-machine-image{filter:drop-shadow(0 24px 24px #0009);position:absolute;inset:0}.bk-home-machine-shadow{filter:blur(14px);background:#000a;border-radius:50%;height:4%;position:absolute;bottom:4%;left:17%;right:13%}@media (max-width:767px){.bk-home-warehouse .bk-home-hero-grid{grid-template-columns:1fr;gap:0;min-height:0;padding-block:2rem 1rem}.bk-home-hero-copy{padding-block:.75rem 0}.bk-home-warehouse :is(h1,h2){max-width:19ch;font-size:clamp(2.35rem,8.7vw,3.6rem)}.bk-home-warehouse .bk-home-hero-stage{justify-self:center;width:100%;max-width:520px;height:400px}.bk-home-warehouse-shade{background:linear-gradient(#080b09ed,#080b09b5 40%,#080b0926 76%,#080b094d)}.bk-home-hero-description{max-width:36rem}.bk-home-hero-actions a{flex:1;min-width:145px}.bk-home-machine-parallax{inset:5% 12%}}@media (prefers-reduced-motion:reduce){.bk-home-hero-actions a{transition:none}.bk-home-hero-actions a:hover{transform:none}}.bk-recommended-section .bk-product-card{background:linear-gradient(145deg,#fffef8,#f5f5e8);border-color:#aeb296;flex-direction:column;display:flex;box-shadow:0 12px 28px #272b1210}.bk-recommended-section .bk-product-image{isolation:isolate;background:#171b16;border-bottom:1px solid #d8d84866;flex-shrink:0}.bk-recommended-backdrop{z-index:-1;background-image:linear-gradient(#07100903,#070b0926 70%,#070b094d),url(/images/optimized/recommended/warehouse-refined-b86b07ae94-1672.webp);background-size:cover;background-position:var(--warehouse-position,46% 50%);filter:brightness(var(--warehouse-light,1.04));position:absolute;inset:0;transform:scale(1.015)}.bk-recommended-section .bk-product-grid>li:nth-child(4n+2){--warehouse-position:59% 48%;--warehouse-light:1.1}.bk-recommended-section .bk-product-grid>li:nth-child(4n+3){--warehouse-position:38% 52%;--warehouse-light:.99}.bk-recommended-section .bk-product-grid>li:nth-child(4n+4){--warehouse-position:70% 50%;--warehouse-light:1.07}.bk-recommended-section .bk-product-image.is-cutout>img{filter:drop-shadow(0 18px 12px #0009);padding:1.7rem 1.4rem .9rem}.bk-recommended-section .bk-product-caption{flex-direction:column;flex:1;display:flex;position:relative}.bk-recommended-section .bk-product-caption>div{margin-top:auto;padding-top:1.1rem}.bk-recommended-section .bk-product-caption>p{margin-bottom:1.4rem}.bk-recommended-section .bk-product-arrow{box-shadow:0 0 0 5px var(--bk-palette-accent),0 5px 15px #0005}@supports (color:color-mix(in lab, red, red)){.bk-recommended-section .bk-product-arrow{box-shadow:0 0 0 5px color-mix(in srgb, var(--bk-palette-accent) 10.98%, transparent),0 5px 15px #0005}}:is(.bk-recommended-section .bk-product-card:hover,.bk-recommended-section .bk-product-card:focus-visible){box-shadow:0 20px 45px #29321d26,0 0 0 1px #e8e80099}.bk-product-model{perspective:1000px;touch-action:pan-y;display:block;position:absolute;inset:0}.bk-model-poster{object-fit:contain;filter:drop-shadow(0 16px 11px #0009);width:100%;height:100%;padding:1.2rem 1rem .8rem;transition:opacity .18s,transform .65s cubic-bezier(.2,.6,.2,1)}.bk-model-canvas{opacity:0;pointer-events:none;filter:drop-shadow(0 15px 12px #0008);transition:opacity .18s;position:absolute;inset:.9rem .7rem .5rem}.bk-model-canvas canvas{width:100%;height:100%;display:block}.bk-model-live .bk-model-canvas{opacity:1}.bk-model-live .bk-model-poster{opacity:0}@media (hover:hover) and (pointer:fine){.bk-product-card:hover .bk-model-poster{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.bk-model-poster,.bk-model-canvas{transition:none}.bk-product-card:hover .bk-model-poster{transform:none}}.bk-phone-contacts{border-bottom:1px solid #c4ccb5;margin-bottom:1.5rem;padding:1rem 0 1.4rem}.bk-phone-contacts h3{font:700 1rem var(--font-brand);margin:.5rem 0 1rem;-webkit-mask:none;mask:none}.bk-phone-contacts ul{gap:.8rem;padding:0;list-style:none;display:grid}.bk-phone-contacts li{color:#f3f4e9;background:linear-gradient(140deg,#293a28,#152316);border:1px solid #a4b56e;border-radius:.9rem;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:1rem .8rem;display:grid}.bk-phone-contacts li>span{color:var(--bk-palette-accent)}.bk-phone-contacts strong{font:700 .7rem var(--font-brand);display:block}.bk-phone-contacts small{color:#c3d1b6;margin-top:.4rem;font-size:.6rem;line-height:1.6;display:block}.bk-phone-contacts button{background:var(--bk-palette-accent);color:#162111;min-height:42px;font:700 .6rem var(--font-brand);border-radius:.5rem;align-items:center;gap:.4rem;padding:.6rem;display:flex}.bk-phone-contacts button:focus-visible{outline-offset:3px;outline:2px solid #162111}.bk-phone-contacts>p{font-size:.75rem;line-height:1.7}.bk-phone-contacts button:disabled{opacity:.5;cursor:wait}.bk-telehandler{perspective:900px;background:#fff;display:block;position:absolute;inset:0;overflow:hidden}.bk-telehandler>img{z-index:1;object-fit:contain;transform-origin:50% 65%;will-change:auto;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.bk-telehandler:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#fff0 42%,#ffffff4d 49%,#fff0 56%,#0000 65%);transition:transform .95s cubic-bezier(.2,.7,.2,1),opacity .35s;position:absolute;inset:-40%;transform:translate(-65%)}.bk-category-card:focus-visible .bk-telehandler>img{transform:translateY(-5px)rotateX(3deg)rotateY(-5deg)scale(1.055)}.bk-category-card:focus-visible .bk-telehandler:after{opacity:1;transform:translate(55%)}@media (hover:hover) and (pointer:fine){.bk-category-card:hover .bk-telehandler>img{transform:translateY(-5px)rotateX(3deg)rotateY(-5deg)scale(1.055)}.bk-category-card:hover .bk-telehandler:after{opacity:1;transform:translate(55%)}.bk-category-card:hover{box-shadow:0 22px 40px -12px #10110b59,0 0 0 1px var(--bk-palette-accent)}}@media (prefers-reduced-motion:reduce){.bk-telehandler>img,.bk-telehandler:after{transition:none!important;transform:none!important}.bk-telehandler:after{display:none}}.motion-paused .bk-telehandler>img,.motion-paused .bk-telehandler:after{transition:none!important;transform:none!important}.motion-paused .bk-telehandler:after{display:none}.bk-dock-chat,.bk-profile-toggle{position:relative}.bk-unread-badge{background:var(--bk-palette-accent);color:#152316;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font:800 10px sans-serif;display:inline-flex;box-shadow:0 0 0 2px #27301e}.bk-dock-chat>.bk-unread-badge{z-index:4;position:absolute;top:-5px;right:-5px}.bk-profile-panel .bk-unread-badge{margin-left:auto}.bk-phone-chat-banner h2 a{color:inherit;text-decoration:none}.bk-phone-chat-banner h2 a:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:6px}.bk-new-thread-button:disabled{opacity:.55;cursor:wait}.bk-phone-contacts button svg{flex-shrink:0}body{--font-body:var(--font-ui), "Segoe UI", sans-serif;--font-brand:var(--font-ui), "Segoe UI", sans-serif;--font-sans:var(--font-body);--font-mono:var(--font-ui), "Segoe UI", sans-serif;--font-heading:var(--font-display), Impact, sans-serif;font-family:var(--font-body)}body :is(a,button,input,textarea,select,option,summary){font-family:var(--font-ui), "Segoe UI", sans-serif}body :is(h1,h2,h3,h4,h5,h6){--font-brand:var(--font-display), Impact, sans-serif;font-family:var(--font-display), Impact, sans-serif;font-synthesis:none;font-kerning:normal;font-style:normal;letter-spacing:.01em!important;font-weight:400!important;line-height:1.45!important}body h1{--font-brand:var(--font-display-grunge), Impact, sans-serif;--font-heading:var(--font-display-grunge), Impact, sans-serif;font-family:var(--font-display-grunge), Impact, sans-serif}body :is(h3,h4,h5,h6){--font-brand:var(--font-display-clean), Impact, sans-serif;--font-heading:var(--font-display-clean), Impact, sans-serif;font-family:var(--font-display-clean), Impact, sans-serif}body :is(h1,h2,h3,h4,h5,h6) :is(a,button,span,small,strong,b,em){font-family:inherit}.bk-footer nav h3{font-family:var(--font-display-clean), Impact, sans-serif;font-size:.875rem}body :is(.bk-nav-link,.bk-home-hero-actions a,.bk-solid-button,.bk-category-action,.bk-footer-cta){font-family:var(--font-display-clean), Impact, sans-serif;font-synthesis:none;letter-spacing:.025em;font-weight:400}body .bk-nav-link{padding-inline:.375rem;font-size:.8125rem}body .bk-home-hero-actions a{font-size:.875rem}body .bk-category-action{font-size:.75rem}@media (min-width:1280px) and (max-width:1439px){body .bk-main-navigation .bk-nav-link{font-size:.75rem}}.bk-home-hero-copy .bk-animated-headline{text-transform:none;letter-spacing:-.015em;font-size:clamp(2.7rem,4.6vw,5.5rem);line-height:1.08}.bk-home-hero-copy .bk-headline-line{color:#f7f6eb;display:block}.bk-home-hero-copy .bk-headline-accent{color:var(--bk-palette-accent)}.bk-home-hero-copy .bk-headline-word{color:inherit;white-space:nowrap;animation:bk-letter-arrive var(--word-duration,.65s) cubic-bezier(.2,.7,.2,1) var(--word-delay) both;display:inline-block}@keyframes bk-letter-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(.28em)rotateX(-35deg)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.bk-home-hero-copy .bk-headline-word{animation:none}}.motion-paused .bk-home-hero-copy .bk-headline-word{animation:none}@media (max-width:480px){.bk-home-hero-copy .bk-animated-headline{font-size:clamp(2.2rem,9.5vw,3.5rem)}}.bk-profile-row-identity{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;width:100%;display:flex}.bk-profile-row-identity strong{overflow-wrap:anywhere}.bk-account-role{background:#f5f6e8;border:1px solid #adb997;border-radius:2rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;display:inline-flex}.bk-profile-row .bk-make-admin{background:var(--bk-palette-accent);color:#162111;border:1px solid #a6a200;justify-content:center;align-items:center;gap:.45rem;min-height:44px;font-weight:700;display:inline-flex}.bk-profile-row .bk-make-admin:hover{background:#fff75a}.bk-profile-row .bk-make-admin:disabled{opacity:.5;cursor:not-allowed}.bk-profile-row .bk-make-admin:focus-visible{outline-offset:3px;outline:2px solid #162111}.bk-home-yellow{background:linear-gradient(105deg,var(--bk-palette-accent) 0%,#f3ee36 37%,#f1eed1 67%,#e5e8e1 100%);color:#11150e;border-bottom-color:#11150e26}.bk-home-yellow .bk-home-hero-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(1.5rem,3vw,3rem);min-height:650px;padding-block:clamp(2.5rem,4vw,4rem)}.bk-home-yellow .bk-home-hero-copy{width:100%;max-width:40rem;margin-inline:0}.bk-home-yellow .section-kicker,.bk-home-yellow .bk-headline-line,.bk-home-yellow .bk-headline-accent{color:#11150e}.bk-home-yellow .bk-animated-headline{color:#11150e;max-width:none;text-shadow:none}.bk-home-yellow .bk-home-hero-description{color:#29301a;max-width:34rem;margin-inline:0}.bk-home-yellow .bk-home-hero-actions{justify-content:flex-start}.bk-home-yellow .bk-home-hero-primary{color:var(--bk-palette-accent);background:#11150e;border-color:#11150e;box-shadow:0 8px 22px #11150e20}.bk-home-yellow .bk-home-hero-secondary{background:var(--bk-palette-accent);color:#11150e;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#11150e;box-shadow:0 6px 20px #11150e30}.bk-home-yellow .bk-home-hero-actions a:hover{color:#fffde8;background:#28321e;border-color:#28321e;box-shadow:0 8px 24px #11150e26}.bk-home-yellow .bk-home-hero-actions a:focus-visible{outline-color:#11150e}.bk-hero-relief-shell{isolation:isolate;justify-self:center;width:100%;min-width:0;max-width:650px;position:relative}.bk-hero-relief-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 52% 38%,#fffef5d9 0%,#fffef566 52%,#eef0e300 74%);border-radius:42% 42% 15% 15%;position:absolute;inset:3% 0 1%}.bk-hero-relief-shell:after{content:"";filter:blur(18px);z-index:-1;pointer-events:none;background:#35402c26;border-radius:50%;height:7%;position:absolute;inset:auto 15% 3%}.bk-hero-relief{aspect-ratio:1;touch-action:pan-y;filter:drop-shadow(0 16px 14px #26302024);border-radius:1.5rem;outline:none;width:100%;position:relative}.bk-hero-relief:focus-visible{outline-offset:7px;outline:2px solid #28321e}.bk-hero-relief-poster,.bk-hero-relief-canvas{width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.bk-hero-relief-poster{object-fit:contain;padding:2%}.bk-hero-relief-canvas{opacity:0}.bk-hero-relief-canvas canvas{width:100%;height:100%;display:block}.bk-hero-relief-live .bk-hero-relief-poster{opacity:0}.bk-hero-relief-live .bk-hero-relief-canvas{opacity:1}@media (max-width:1023px) and (min-width:768px){.bk-home-yellow .bk-animated-headline{font-size:clamp(2.4rem,4.4vw,3.2rem)}.bk-home-yellow .bk-home-hero-actions a{padding-inline:.8rem}}@media (max-width:767px){.bk-home-yellow{background:linear-gradient(170deg,var(--bk-palette-accent) 0%,#f3ee36 35%,#f1eed1 66%,#e5e8e1 100%)}.bk-home-yellow .bk-home-hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0;padding-block:3rem 1.5rem}.bk-home-yellow .bk-home-hero-copy{max-width:40rem;margin-inline:auto}.bk-home-yellow .bk-home-hero-description{margin-inline:auto}.bk-home-yellow .bk-home-hero-actions{justify-content:center;max-width:32rem;margin-inline:auto}.bk-hero-relief-shell{max-width:520px}}@media (prefers-reduced-motion:reduce){.bk-hero-relief-poster,.bk-hero-relief-canvas{transition:none}}.motion-paused .bk-hero-relief-poster,.motion-paused .bk-hero-relief-canvas{transition:none}.bk-home-yellow{background:var(--bk-palette-accent) url(/images/optimized/hero/yellow-rocky-ground-a5672ff672-1669.webp) center bottom / cover no-repeat}.bk-home-yellow .bk-home-hero-grid{padding-bottom:12px}.bk-home-yellow .bk-home-hero-copy{padding-bottom:4rem}.bk-home-yellow .bk-hero-relief-shell{align-self:end}.bk-home-yellow .bk-hero-relief-shell:before{display:none}.bk-home-yellow .bk-hero-relief-shell:after{filter:blur(12px);background:#17160eb3;height:5%;inset:auto 8% 3%}@media (max-width:767px){.bk-home-yellow .bk-home-hero-grid{padding-bottom:8px}.bk-home-yellow .bk-home-hero-copy{padding-bottom:0}}.bk-home-hero-copy .bk-animated-headline{--font-brand:var(--font-display-grunge), Impact, sans-serif;font-family:var(--font-display-grunge), Impact, sans-serif;text-transform:uppercase;max-width:100%;font-size:clamp(2.35rem,3.8vw,4.5rem)}.bk-home-hero-copy .bk-headline-line{overflow:visible}.bk-home-hero-description{font-size:clamp(.9375rem,1.1vw,1.0625rem)}@media (max-width:767px){.bk-home-hero-copy .bk-animated-headline{font-size:clamp(1.8rem,6.7vw,3.5rem)}}.bk-cutting-showcase{color:#f5f5ed;border-block:1px solid var(--bk-palette-accent);background:#10120f}@supports (color:color-mix(in lab, red, red)){.bk-cutting-showcase{border-block:1px solid color-mix(in srgb, var(--bk-palette-accent) 20.0%, transparent)}}.bk-cutting-showcase .bk-cutting-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:min(100%,100rem)}.bk-cutting-showcase .bk-cutting-copy{background:radial-gradient(ellipse at 0 100%,var(--bk-palette-accent),transparent 65%);flex-direction:column;justify-content:center;height:100%;padding:clamp(1.5rem,3vw,3rem);display:flex}@supports (color:color-mix(in lab, red, red)){.bk-cutting-showcase .bk-cutting-copy{background:radial-gradient(ellipse at 0 100%,color-mix(in srgb, var(--bk-palette-accent) 5.1%, transparent),transparent 65%)}}.bk-cutting-showcase .section-kicker{color:var(--bk-palette-accent)}.bk-cutting-showcase .bk-cutting-copy h2{color:#fafbf1;font-size:clamp(2rem,3.4vw,3.8rem);line-height:1.2!important}.bk-cutting-showcase .bk-cutting-copy>p:not(.section-kicker){color:#c7ccbf;font-size:.9rem;line-height:1.8}.bk-cutting-actions{grid-auto-rows:1fr;gap:.7rem;width:min(100%,23rem);margin-top:1.6rem;display:grid}.bk-cutting-action{isolation:isolate;text-align:left;width:100%;min-height:76px;font-family:var(--font-ui);border:1px solid;border-radius:12px;grid-template-columns:2.4rem minmax(0,1fr) 1.2rem;align-items:center;gap:.8rem;padding:.85rem 1rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 6px 18px #0002}.bk-cutting-action-primary{border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-cutting-action-primary{border-color:color-mix(in srgb,var(--bk-palette-accent) 75%,white)}}.bk-cutting-action-primary{background:linear-gradient(120deg,var(--bk-palette-hover),var(--bk-palette-accent) 65%);color:#11180f}.bk-cutting-action-secondary{border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-cutting-action-secondary{border-color:color-mix(in srgb,var(--bk-palette-accent) 34%,transparent)}}.bk-cutting-action-secondary{background:linear-gradient(125deg,var(--bk-palette-accent),var(--bk-palette-dark))}@supports (color:color-mix(in lab, red, red)){.bk-cutting-action-secondary{background:linear-gradient(125deg,color-mix(in srgb,var(--bk-palette-accent) 11%,var(--bk-palette-dark)),var(--bk-palette-dark))}}.bk-cutting-action-secondary{color:#f1f4e9}.bk-cutting-action:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff2b 50%,#0000 80%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.bk-cutting-action-icon{background:#ffffff1a;border:1px solid #14200d24;border-radius:9px;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:inset 0 1px #ffffff26}.bk-cutting-action-secondary .bk-cutting-action-icon{border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-cutting-action-secondary .bk-cutting-action-icon{border-color:color-mix(in srgb,var(--bk-palette-accent) 22%,transparent)}}.bk-cutting-action-secondary .bk-cutting-action-icon{color:var(--bk-palette-accent);background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-cutting-action-secondary .bk-cutting-action-icon{background:color-mix(in srgb,var(--bk-palette-accent) 7%,transparent)}}.bk-cutting-action-label{min-width:0}.bk-cutting-action-label strong{letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.8rem;font-weight:750;line-height:1.4;display:block}.bk-cutting-action-label small{opacity:.8;margin-top:.2rem;font-size:.67rem;font-weight:500;line-height:1.5;display:block}.bk-cutting-action-arrow{transition:transform .25s}.bk-cutting-action-secondary .bk-cutting-action-arrow{color:var(--bk-palette-accent)}.bk-cutting-action:focus-visible{outline:3px solid var(--bk-palette-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.bk-cutting-action:hover{border-color:var(--bk-palette-hover);box-shadow:inset 0 1px 0 #ffffff38,0 9px 24px #0004,0 0 20px var(--bk-palette-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bk-cutting-action:hover{box-shadow:inset 0 1px 0 #ffffff38,0 9px 24px #0004,0 0 20px color-mix(in srgb,var(--bk-palette-accent) 9%,transparent)}}.bk-cutting-action:hover:before{transform:translate(120%)}.bk-cutting-action:hover .bk-cutting-action-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.bk-cutting-action,.bk-cutting-action-arrow{transition:none;transform:none!important}.bk-cutting-action:before{display:none}}.motion-paused .bk-cutting-action,.motion-paused .bk-cutting-action-arrow{transition:none;transform:none!important}.motion-paused .bk-cutting-action:before{display:none}.bk-cutting-showcase .bk-cutting-visual{aspect-ratio:1402/1122;height:auto;min-height:0;box-shadow:none;background:var(--bk-palette-dark);border:0;border-radius:0}.bk-cutting-showcase .bk-cutting-image{object-fit:contain;object-position:center;filter:saturate(.7)}.bk-cutting-showcase .bk-cutting-visual:after{border-radius:0;box-shadow:inset 0 0 45px #0005}.bk-cutting-showcase .bk-cutting-benefits{background:linear-gradient(135deg,#1b2015,#0c0f0a);border:0;grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:1rem 1.5rem}.bk-cutting-showcase .bk-cutting-benefits li{color:#f0f2e8;border-color:var(--bk-palette-accent);align-items:center;padding:1.25rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-cutting-showcase .bk-cutting-benefits li{border-color:color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent)}}.bk-cutting-showcase .bk-cutting-benefits li{line-height:1.6}.bk-cutting-showcase .bk-cutting-benefits li>div{height:auto}.bk-cutting-showcase .bk-cutting-benefits svg{color:var(--bk-palette-accent);width:1.25rem;height:1.25rem}@media (min-width:768px){.bk-cutting-showcase .bk-cutting-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.bk-cutting-showcase .bk-cutting-visual{aspect-ratio:auto}.bk-cutting-showcase .bk-cutting-benefits{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.bk-cutting-showcase .bk-cutting-benefits li{border-top:0;border-right:1px solid var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-cutting-showcase .bk-cutting-benefits li{border-right:1px solid color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent)}}.bk-cutting-showcase .bk-cutting-benefits li{padding-inline:1rem}.bk-cutting-showcase .bk-cutting-benefits li:last-child{border-right:0}}@media (min-width:1200px){.bk-cutting-showcase .bk-cutting-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,.75fr);min-height:460px}.bk-cutting-showcase .bk-cutting-benefits{border-left:1px solid var(--bk-palette-accent);grid-column:auto;grid-template-columns:1fr;padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.bk-cutting-showcase .bk-cutting-benefits{border-left:1px solid color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent)}}.bk-cutting-showcase .bk-cutting-benefits li{border-right:0;border-bottom:1px solid var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-cutting-showcase .bk-cutting-benefits li{border-bottom:1px solid color-mix(in srgb, var(--bk-palette-accent) 14.9%, transparent)}}.bk-cutting-showcase .bk-cutting-benefits li{padding:1.25rem 0}.bk-cutting-showcase .bk-cutting-benefits li:last-child{border-bottom:0}}.bk-cart-link{border:1px solid var(--bk-palette-accent);justify-content:center;align-items:center;min-width:40px;height:40px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-cart-link{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 31.37%, transparent)}}.bk-cart-link{color:var(--bk-palette-accent);background:#141810;border-radius:6px;flex-shrink:0}.bk-cart-link>span{background:var(--bk-palette-accent);color:#111;min-width:18px;font:700 10px var(--font-ui);text-align:center;border-radius:20px;padding:2px 4px;position:absolute;top:-6px;right:-5px}.bk-cart-add{border:1px solid var(--bk-palette-accent);justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.65rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-cart-add{border:1px solid color-mix(in srgb, var(--bk-palette-accent) 43.92%, transparent)}}.bk-cart-add{color:var(--bk-palette-accent);font:600 .8rem var(--font-ui);cursor:pointer;background:#191e12;border-radius:4px}.bk-cart-add:hover{background:#30391f}.bk-cart-add:disabled,.bk-cart-page button:disabled{opacity:.45;cursor:not-allowed}.bk-cart-add-wrap{margin-top:.65rem}.bk-cart-feedback{font:.75rem var(--font-ui);color:inherit;display:block}.bk-product-grid>li>.bk-cart-add-wrap,.bk-product-grid>li>.bk-cart-add{margin-top:.65rem}.bk-cart-page{color:#181d13;background:#f2f1e8;flex:1;min-height:60vh;padding:clamp(2rem,5vw,5rem) 0}.bk-cart-page header{margin-bottom:2rem}.bk-cart-page h1{font-size:clamp(2.5rem,6vw,4rem)}.bk-cart-page header>p:last-child{margin-top:.5rem}.bk-cart-items{gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.bk-cart-items>li{background:#fff;border:1px solid #28301b30;border-radius:8px;align-items:center;gap:1.5rem;padding:1.2rem;display:flex}.bk-cart-thumb{background:#20251a;border-radius:5px;flex-shrink:0;width:140px}.bk-cart-thumb img{object-fit:contain;width:100%;height:115px;padding:8px}.bk-cart-item-copy{flex:1;min-width:0}.bk-cart-item-copy h2{font-size:1.5rem}.bk-cart-item-copy>p{margin:.35rem 0}.bk-cart-item-copy>a{align-items:center;gap:.5rem;font-size:.85rem;text-decoration:underline;display:inline-flex}.bk-cart-quantity{border:1px solid #28301b40;border-radius:4px;align-items:center;gap:.5rem;display:flex}.bk-cart-quantity button{cursor:pointer;place-items:center;width:40px;height:42px;display:grid}.bk-cart-quantity output{text-align:center;min-width:2ch}.bk-cart-remove{font:.85rem var(--font-ui);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:42px;padding:.5rem;text-decoration:underline;display:inline-flex}.bk-cart-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.bk-cart-bottom p{color:#4d5743;width:100%}.bk-cart-empty{justify-items:start;gap:1.5rem;padding:2.5rem 0;display:grid}.bk-cart-page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #9b9e00}.bk-cart-add:focus-visible{outline-offset:4px;outline:3px solid #9b9e00}.bk-cart-link:focus-visible{outline-offset:4px;outline:3px solid #9b9e00}@media (max-width:767px){.bk-cart-items>li{flex-wrap:wrap;gap:1rem}.bk-cart-thumb{width:90px}.bk-cart-thumb img{height:95px}.bk-cart-item-copy{min-width:calc(100% - 110px)}.bk-cart-quantity{margin-left:auto}.bk-header-actions{gap:.35rem}}:root{--bk-palette-accent:#f2ed00;--bk-palette-hover:#fff85b;--bk-palette-dark:#10120f}html[data-palette=copper]{--bk-palette-accent:#ffb16b;--bk-palette-hover:#ffd1a6;--bk-palette-dark:#211712}html[data-palette=steel]{--bk-palette-accent:#8bc9ff;--bk-palette-hover:#c4e4ff;--bk-palette-dark:#101c29}html[data-palette=forest]{--bk-palette-accent:#bce477;--bk-palette-hover:#dbf4b1;--bk-palette-dark:#142219}html[data-palette=plum]{--bk-palette-accent:#e5afd4;--bk-palette-hover:#f6d7ed;--bk-palette-dark:#241622}html[data-palette]{--primary:var(--bk-palette-accent);--accent:var(--bk-palette-accent);--orange:var(--bk-palette-accent);--orange-bright:var(--bk-palette-hover);--ring:var(--bk-palette-accent);--background:var(--bk-palette-dark);--graphite:var(--bk-palette-dark)}html[data-palette]:not([data-palette=yellow]) .bk-home-yellow{background-color:var(--bk-palette-accent);background-blend-mode:luminosity}html[data-palette]:not([data-palette=yellow]) :is(.bk-site-header,.bk-cutting-showcase,.bk-effects-panel,.bk-cart-add,.bk-cart-link){background-color:var(--bk-palette-dark)}.bk-effects-panel .bk-palette-options{gap:.35rem;display:grid}.bk-effects-panel .bk-palette-option{text-align:left;min-height:44px;font:500 .875rem var(--font-ui);align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.bk-palette-option>span:nth-child(2){flex:1}.bk-palette-swatch{border:3px solid #11170f;border-radius:50%;flex-shrink:0;width:23px;height:23px;box-shadow:0 0 0 1px #ffffff60}.bk-effects-panel .bk-palette-motion-title{border-top:1px solid #ffffff26;margin-top:1rem;padding-top:.85rem;font-size:.8rem}.bk-effects-panel{max-height:calc(100dvh - var(--site-header-height) - 2rem);z-index:60;overflow-y:auto}@media (min-width:1280px){.bk-effects-panel{left:auto;right:0;transform:none}}.bk-footer-account-links{align-items:center}.bk-footer-account-links .bk-footer-home{border:1px solid var(--bk-palette-accent);background:var(--bk-palette-accent);color:#11150e;min-height:46px;font:700 .95rem var(--font-ui);box-shadow:0 4px 18px var(--bk-palette-accent);border-radius:10px;justify-content:center;align-items:center;gap:.65rem;margin-left:auto;padding:.7rem 1.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-footer-account-links .bk-footer-home{box-shadow:0 4px 18px color-mix(in srgb,var(--bk-palette-accent) 14%,transparent)}}.bk-footer-account-links .bk-footer-home{text-decoration:none}.bk-footer-account-links .bk-footer-home svg{flex-shrink:0;width:18px;height:18px}.bk-footer-account-links .bk-footer-home:after{display:none}:is(.bk-footer-account-links .bk-footer-home:hover,.bk-footer-account-links .bk-footer-home:focus-visible){background:var(--bk-palette-hover);color:#11150e}.bk-footer-account-links .bk-footer-home:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:640px){.bk-footer-account-links .bk-footer-home{width:100%;margin-left:0}}.bk-product-section.bk-recommended-section{background-color:var(--bk-palette-accent);color:#fffef3;background-image:linear-gradient(#10120f66,#10120f2e 45%,#10120fa3),url(/images/optimized/hero/yellow-rocky-ground-a5672ff672-1669.webp);background-position:50%,bottom;background-repeat:no-repeat;background-size:cover}.bk-recommended-section .bk-product-heading .section-heading{color:#fffef3;text-shadow:0 2px 16px #0006}.bk-recommended-section .bk-product-heading .section-kicker{color:#fffbc4}.bk-recommended-section .bk-product-heading>a{color:#fffef3;border-color:#fffef380}.bk-recommended-section .bk-product-heading>a:hover{color:var(--bk-palette-accent)}.bk-recommended-section .bk-product-card{color:#171a13}html[data-palette]:not([data-palette=yellow]) .bk-product-section.bk-recommended-section{background-blend-mode:multiply,luminosity}.bk-product-grid{align-items:stretch;row-gap:2rem}.bk-product-grid>li{flex-direction:column;min-width:0;display:flex}.bk-product-grid>li>.bk-product-card{background:linear-gradient(145deg,#23291e,#11170f);border-color:#737c5066;flex-direction:column;flex:1;height:auto;display:flex;box-shadow:0 12px 28px #0002}.bk-product-grid .bk-product-caption{color:#f8f9ee;background:radial-gradient(ellipse at top right,var(--bk-palette-accent),transparent 70%);flex-direction:column;flex:1;padding:1.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-product-grid .bk-product-caption{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--bk-palette-accent) 10%,transparent),transparent 70%)}}.bk-product-grid .bk-product-category{color:var(--bk-palette-accent);font:600 .65rem var(--font-ui);letter-spacing:.1em;border:1px solid #ffffff24;border-radius:5px;align-self:flex-start;padding:.35rem .5rem;line-height:1.4}.bk-product-grid .bk-product-caption h3{overflow-wrap:anywhere;margin:.9rem 0 .6rem;font-size:clamp(1.45rem,2vw,2rem)}.bk-product-grid .bk-product-caption>p{color:#c3cbb8;font:.9rem/1.65 var(--font-ui);min-height:0;margin-bottom:1.5rem}.bk-product-grid .bk-product-price{font:700 .9rem var(--font-ui);color:#fff;border-color:#ffffff24;flex-direction:column;align-items:stretch;gap:.8rem;margin-top:auto;padding-top:1rem;display:flex}.bk-product-details{font:600 .75rem var(--font-ui);color:var(--bk-palette-accent);justify-content:space-between;align-items:center;display:flex}.bk-cart-add-wrap{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex;position:relative}.bk-cart-add-quantity{color:#172010;font:600 .75rem var(--font-ui);background:#f5f6ef;border:1px solid #8c9577;border-radius:8px;align-items:center;gap:.4rem;padding:0 .55rem;display:flex}.bk-cart-add-quantity input{text-align:center;width:3rem;min-height:48px;font:700 .95rem var(--font-ui);color:#172010;background:0 0}.bk-cart-add-wrap>.bk-cart-add{flex:1;min-width:145px}.bk-product-grid>li>.bk-cart-add-wrap,.bk-product-grid>li>.bk-cart-add{flex-shrink:0;margin-top:.75rem}.bk-product-grid>li>.bk-cart-add,.bk-cart-add-wrap>.bk-cart-add{background:var(--bk-palette-accent);border:1px solid var(--bk-palette-accent);color:#11170d;min-height:48px;font:700 .85rem var(--font-ui);border-radius:8px;padding:.8rem}.bk-product-grid>li>.bk-cart-add:hover,.bk-cart-add-wrap>.bk-cart-add:hover{background:var(--bk-palette-hover);color:#11170d}.bk-cart-feedback{color:#f8f9ee;background:#182110;border-radius:4px;width:100%;padding:.25rem .5rem}.bk-cart-feedback:empty{display:none}.bk-cart-summary{color:#f7f9ed;background:linear-gradient(125deg,#232c1a,#10170e);border:1px solid #626c42;border-radius:16px;margin-top:2rem;padding:clamp(1.3rem,3vw,2.5rem);box-shadow:0 16px 35px #1c291c18}.bk-cart-summary header{margin-bottom:1.2rem}.bk-cart-summary h2{font-size:2rem}.bk-cart-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.5rem;display:grid}.bk-cart-currency h3{color:var(--bk-palette-accent);margin-bottom:1rem}.bk-cart-currency dl>div{justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.bk-cart-currency dd{text-align:right;font-weight:700}.bk-cart-grand-total{color:var(--bk-palette-accent);border-top:1px solid #ffffff40;margin-top:.5rem;font-size:1.2rem}.bk-cart-pending{padding-top:1rem}.bk-cart-summary-note{color:#c3ccb9;max-width:75ch;margin-top:1.5rem;font-size:.85rem}.bk-cart-line-total{font-size:.85rem}.bk-cart-line-total small{color:#57604e;display:block}@media (max-width:480px){.bk-product-grid .bk-product-caption{padding:1rem}.bk-cart-add-quantity{justify-content:space-between;width:100%}.bk-cart-add-wrap>.bk-cart-add{width:100%;min-width:0}.bk-product-grid{column-gap:.75rem}}html[data-palette] .bk-cart-add-wrap>.bk-cart-add,html[data-palette] .bk-product-grid>li>.bk-cart-add{background:var(--bk-palette-accent);color:#11170d}html[data-palette] .bk-cart-add-wrap>.bk-cart-add:hover,html[data-palette] .bk-product-grid>li>.bk-cart-add:hover{background:var(--bk-palette-hover)}.bk-quote-request{margin:1.5rem 0}.bk-quote-request>.bk-solid-button{min-height:52px;font-size:1rem}.bk-quote-editor{background:#fffef7;border:1px solid #bcc3aa;border-radius:14px;margin-top:1rem;padding:clamp(1rem,3vw,2rem)}.bk-quote-editor h2{font-size:1.8rem}.bk-quote-editor>p{max-width:75ch;margin:.6rem 0 1rem}.bk-quote-editor textarea{resize:vertical;color:#192015;width:100%;min-height:320px;font:400 .95rem/1.65 var(--font-ui);background:#f7f8ef;border:1px solid #a6b091;border-radius:8px;padding:1rem;display:block}.bk-quote-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.bk-quote-actions button{flex:1;min-width:180px}.bk-quote-editor textarea:focus-visible{outline-offset:3px;outline:3px solid #838b31}.bk-planner-link{width:40px;height:40px;color:var(--bk-palette-accent);background:#141a10;border:1px solid #727d4c;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.bk-planner-link>span{background:var(--bk-palette-accent);color:#151a10;min-width:18px;font:700 10px var(--font-ui);text-align:center;border-radius:20px;padding:2px 4px;position:absolute;top:-6px;right:-5px}.bk-planner-link.has-alert>span{color:#270c07;background:#ff786b;box-shadow:0 0 0 3px #251a15}.bk-cart-plan{margin-bottom:1rem}.bk-planner-page{color:#ecf1e4;background:radial-gradient(at 20% 0,#41482a 0%,#0000 50%),#0b110c;min-height:80vh;padding:clamp(2rem,5vw,5rem) 0}.bk-planner-page>.site-container{max-width:1500px}.bk-planner-intro{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.bk-planner-intro p:last-child{color:#aebba0;max-width:58ch}.bk-planner-intro>svg{color:var(--bk-palette-accent);flex-shrink:0}.bk-tablet{background:#111a14;border:9px solid #31382f;border-radius:38px;padding:20px 12px 23px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #69745d,0 35px 90px #0009,inset 0 0 0 1px #717c5c}.bk-tablet-camera{background:#060906;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:50%;box-shadow:inset 0 0 0 2px #394439}.bk-tablet-home{background:#69745d;border-radius:5px;width:90px;height:4px;position:absolute;bottom:8px;left:calc(50% - 45px)}.bk-tablet-top{border-bottom:1px solid #a7b68b25;align-items:center;gap:1rem;padding:.8rem 1.2rem 1.3rem;display:flex}.bk-planner-brand{border-radius:10px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.bk-planner-brand img{object-fit:contain;filter:drop-shadow(0 3px 5px #0004);width:100%;height:100%;display:block}.bk-planner-brand:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:4px}.bk-tablet-top>div{gap:.15rem;display:grid}.bk-tablet-top small{color:#94a58c;font-size:.75rem}.bk-tablet-top>button{cursor:pointer;border:1px solid #738b5740;border-radius:8px;padding:.6rem}.bk-planner-live{font:.65rem var(--font-ui);color:#aec899;align-items:center;gap:.4rem;margin-left:auto;display:flex}.bk-planner-live i{background:#b4db79;border-radius:50%;width:6px;height:6px}.bk-planner-layout{grid-template-columns:185px minmax(0,1fr);min-height:650px;display:grid}.bk-planner-sidebar{border-right:1px solid #a7b68b25;flex-direction:column;gap:1.4rem;padding:1.4rem .7rem;display:flex}.bk-planner-sidebar>.bk-solid-button{gap:.3rem;min-height:45px;padding:.6rem;font-size:.75rem}.bk-planner-sidebar nav{gap:.35rem;display:grid}.bk-planner-sidebar nav button{text-align:left;color:#b7c2af;font:.75rem var(--font-ui);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.8rem .5rem;display:flex}.bk-planner-sidebar nav button b{text-align:center;background:#ffffff09;border-radius:4px;min-width:19px;margin-left:auto;padding:.15rem;font-size:.65rem}.bk-planner-sidebar nav button.is-active{background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-planner-sidebar nav button.is-active{background:color-mix(in srgb,var(--bk-palette-accent) 10%,transparent)}}.bk-planner-sidebar nav button.is-active{color:var(--bk-palette-accent);border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-planner-sidebar nav button.is-active{border-color:color-mix(in srgb,var(--bk-palette-accent) 25%,transparent)}}.bk-planner-sidebar-note{color:#97a88d;font:.7rem/1.5 var(--font-ui);gap:.5rem;margin-top:auto;display:flex}.bk-planner-sidebar>a{font:.8rem var(--font-ui);color:#c8d5b6;justify-content:space-between;display:flex}.bk-planner-workspace{background:radial-gradient(at 100% 0,#26342155,#0000 55%);min-width:0;padding:1.5rem}.bk-planner-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1.2rem;display:grid}.bk-planner-metrics>button{text-align:left;cursor:pointer;background:linear-gradient(140deg,#243222,#182219);border:1px solid #78946535;border-radius:12px;align-items:center;gap:.85rem;padding:1rem;display:flex}.bk-planner-metrics svg{color:#b6cd9b;flex-shrink:0;width:23px}.bk-planner-metrics span{color:#aebba2;font:.7rem var(--font-ui);gap:.2rem;display:grid}.bk-planner-metrics strong{color:#f4f8e9;font:500 2rem/1 var(--font-display-clean)}.bk-planner-metrics .has-overdue{background:linear-gradient(135deg,#41271d,#221913);border-color:#e7805b77}.bk-planner-metrics .has-overdue svg,.bk-planner-metrics .has-overdue strong{color:#ffad83}.bk-planner-alert{color:#ffc0a3;text-align:left;cursor:pointer;background:#4a2a2055;border:1px solid #ff946066;border-radius:10px;align-items:center;gap:.8rem;width:100%;margin-bottom:1.2rem;padding:1rem;display:flex}.bk-planner-alert span{font:.8rem/1.45 var(--font-ui);flex:1;gap:.3rem;display:grid}.bk-planner-alert strong{font-size:.9rem}.bk-planner-toolbar{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.bk-planner-toolbar label{background:#09110d;border:1px solid #536a454f;border-radius:8px;flex:1;align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.bk-planner-toolbar label input{width:100%;min-width:120px;font:.85rem var(--font-ui);background:0 0;outline:none}.bk-planner-toolbar>input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:.8rem var(--font-ui);background:#09110d;border:1px solid #536a454f;border-radius:8px;padding:.6rem}.bk-planner-toolbar>button{font:.75rem var(--font-ui);padding:.5rem}.bk-planner-board{grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);align-items:start;gap:1.2rem;display:grid}.bk-booking-list{gap:.8rem;max-height:900px;padding:3px;display:grid;overflow:auto}.bk-booking-card{text-align:left;cursor:pointer;background:linear-gradient(130deg,#1e2b1f,#151e16);border:1px solid #748d5e44;border-radius:12px;padding:1.1rem;transition:border-color .2s,background .2s;display:block}.bk-booking-card:hover,.bk-booking-card.is-selected{border-color:var(--bk-palette-accent);background:#263522}.bk-booking-card.is-overdue{border-left:3px solid #ff8d70}.bk-booking-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bk-booking-card-top>span:first-child{font:.65rem var(--font-ui);color:#adbc9f;align-items:center;gap:.4rem;display:flex}.bk-booking-status{color:#d2e6b5;font:600 .65rem var(--font-ui);background:#a7c68220;border-radius:5px;padding:.3rem .5rem;display:inline-flex}.status-requested{color:#efd9a0;background:#e5b76220}.status-done{color:#a1e8bc;background:#70cba222}.status-cancelled{color:#aeb8a7;background:#b0b8ae18}.bk-booking-card.is-overdue .bk-booking-status{color:#ffb39a;background:#ff8d7020}.bk-booking-card h2{font:400 1.45rem/1.2 var(--font-display-clean);overflow-wrap:anywhere;margin:.8rem 0 .3rem}.bk-booking-card>p{font:.75rem var(--font-ui);color:#94a58b}.bk-booking-date{font:.8rem var(--font-ui);color:#e0e9d3;gap:.5rem;margin-top:1rem;display:flex}.bk-booking-date small{color:#9bae8d;margin-top:.3rem;font-size:.65rem;display:block}.bk-booking-card footer{color:var(--bk-palette-accent);border-top:1px solid #a6c68520;justify-content:space-between;margin-top:1rem;padding-top:.7rem;display:flex}.bk-booking-card footer span{font:.7rem var(--font-ui);gap:.4rem;display:flex}.bk-booking-detail{overflow-wrap:anywhere;background:#0b130f;border:1px solid #73876040;border-radius:12px;min-width:0;padding:1.3rem}.bk-detail-top{font:.7rem var(--font-ui);color:#8b9e7d;justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.bk-booking-detail h2{font:400 1.6rem/1.15 var(--font-display-clean);margin-bottom:.8rem}.bk-booking-detail h3{font:700 .8rem var(--font-ui);color:#d9e4ce;margin:1.3rem 0 .8rem}.bk-booking-facts{gap:.9rem;margin:1.1rem 0;display:grid}.bk-booking-facts dt{color:#8e9e85;font:.7rem var(--font-ui);align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}.bk-booking-facts dd{font:.85rem/1.5 var(--font-ui)}.bk-booking-customer{font:.75rem/1.6 var(--font-ui);color:#adbc9f;border-top:1px solid #ffffff15;padding-top:1rem}.bk-booking-notes{white-space:pre-wrap;font:.85rem/1.65 var(--font-ui);color:#c5d1ba;margin:1rem 0}.bk-booking-products{gap:.5rem;padding:0;list-style:none;display:grid}.bk-booking-products li{font:.8rem var(--font-ui);background:#ffffff05;border-radius:5px;justify-content:space-between;gap:.5rem;padding:.6rem;display:flex}.bk-booking-products b{color:var(--bk-palette-accent);white-space:nowrap}.bk-booking-controls{border-top:1px solid #a6c68530;margin-top:1.2rem}.bk-booking-controls label,.bk-booking-form label{font:600 .75rem var(--font-ui);color:#bcccb0;gap:.45rem;margin-bottom:1rem;display:grid}.bk-booking-controls :is(input,select,textarea),.bk-booking-form :is(input,select,textarea){color:#f0f5e9;width:100%;min-width:0;font:400 .85rem var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#18231a;border:1px solid #657b515c;border-radius:6px;padding:.7rem}.bk-booking-controls .bk-solid-button{width:100%;font-size:.8rem}.bk-booking-timeline{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bk-booking-timeline li{font:.75rem var(--font-ui);border-left:2px solid #607746;gap:.25rem;padding-left:.8rem;display:grid}.bk-booking-timeline strong{color:#d9e7c8}.bk-booking-timeline span,.bk-booking-timeline small{color:#92a585;font-size:.65rem}.bk-booking-timeline p{white-space:pre-wrap;color:#c2cfb6;line-height:1.5}.bk-booking-cancel{color:#ffb6a5;font:.8rem var(--font-ui);margin-top:1rem;padding:.5rem 0;text-decoration:underline}.bk-booking-form{background:#0b130f;border:1px solid #73876050;border-radius:14px;max-width:820px;padding:clamp(1rem,3vw,2rem)}.bk-booking-form header{justify-content:space-between;align-items:center;display:flex}.bk-booking-form h2{font-size:2rem}.bk-booking-form>p{color:#aabda0;font:.85rem/1.6 var(--font-ui);margin:.6rem 0 1.4rem}.bk-booking-fields{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.bk-booking-form .bk-booking-checkbox{align-items:center;gap:.6rem;line-height:1.5;display:flex}.bk-booking-checkbox input{width:18px;height:18px;accent-color:var(--bk-palette-accent);flex-shrink:0}.bk-planner-placeholder{color:#9caf8e;font:.85rem/1.7 var(--font-ui);justify-items:start;gap:1rem;padding:2rem 1rem;display:grid}.bk-planner-placeholder svg{color:#688454}.bk-planner-footnote{color:#819676;font:.65rem var(--font-ui);margin:1.5rem 0 0}.bk-planner-notice:empty{display:none}.bk-planner-notice{color:#cbebb0;font:.8rem var(--font-ui);margin:.7rem 1.2rem}.bk-planner-error{color:#ffc0ac;font:.85rem/1.5 var(--font-ui);background:#60251c44;border-radius:6px;margin:.7rem;padding:.8rem}.bk-tablet :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:3px}.bk-planner-link:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:3px}.bk-tablet button:disabled{opacity:.45;cursor:wait}.bk-tablet button{cursor:pointer}@media (max-width:1150px){.bk-planner-board{grid-template-columns:1fr}.bk-booking-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:520px}.bk-booking-detail{max-height:none}.bk-planner-live{font-size:0}.bk-planner-metrics>button{gap:.5rem;padding:.8rem}}@media (max-width:700px){.bk-tablet{border-width:5px;border-radius:24px;padding:17px 4px 20px}.bk-planner-layout{grid-template-columns:1fr}.bk-planner-sidebar{border-bottom:1px solid #ffffff20;border-right:0;gap:.7rem;padding:.8rem}.bk-planner-sidebar nav{gap:.3rem;display:flex;overflow:auto}.bk-planner-sidebar nav button{white-space:nowrap;flex-shrink:0}.bk-planner-sidebar-note,.bk-planner-sidebar>a{display:none}.bk-planner-sidebar>.bk-solid-button{align-self:flex-start}.bk-planner-workspace{padding:.85rem}.bk-tablet-top{padding:.7rem}.bk-planner-intro>svg{display:none}.bk-planner-metrics{gap:.4rem}.bk-planner-metrics svg{display:none}.bk-planner-metrics span{font-size:.65rem}.bk-planner-metrics strong{font-size:1.7rem}.bk-booking-fields{grid-template-columns:1fr}.bk-booking-list{grid-template-columns:1fr;max-height:550px}.bk-planner-alert{padding:.7rem}.bk-planner-alert>svg:last-child{display:none}.bk-planner-alert span{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.bk-booking-card{transition:none}}.bk-planner-page{padding:1.2rem 0 2rem}.bk-planner-page>.site-container{width:min(100% - 2rem,1640px);max-width:1640px}.bk-planner-intro{gap:1rem;margin-bottom:1rem}.bk-planner-intro>div{flex:1;grid-template-columns:auto 1fr;align-items:center;gap:.3rem 1.2rem;display:grid}.bk-planner-intro .section-kicker{grid-column:1/-1;margin:0;font-size:.6rem;line-height:1.5}.bk-planner-intro h1{font:400 clamp(1.55rem,2.4vw,2.4rem)/1.1 var(--font-display-clean);max-width:none;margin:0}.bk-planner-intro p:last-child{font:.8rem/1.5 var(--font-ui);max-width:none;margin:0}.bk-planner-intro>svg{width:26px;height:26px}.bk-planner-workspace{padding:1.1rem}.bk-planner-layout{grid-template-columns:170px minmax(0,1fr)}.bk-planner-metrics{gap:.6rem;margin-bottom:.9rem}.bk-planner-metrics>button{padding:.65rem 1rem}.bk-planner-metrics span{grid-template-columns:1fr auto;align-items:center;gap:.8rem;width:100%}.bk-planner-metrics strong{font-size:1.65rem}.bk-planner-view-row{flex-wrap:wrap;justify-content:space-between;gap:.65rem;margin-bottom:.85rem;display:flex}.bk-planner-view-switch{background:#0b130f;border:1px solid #697f5155;border-radius:9px;gap:.25rem;padding:4px;display:inline-flex}.bk-planner-view-switch button{min-height:38px;font:600 .8rem var(--font-ui);color:#b4c2a6;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1.1rem;display:flex}.bk-planner-view-switch button.is-active{background:var(--bk-palette-accent);color:#14200f}.bk-calendar-scale button{padding:.5rem .9rem;font-size:.75rem}.bk-planner-board.is-calendar{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.bk-planner-board.is-calendar.has-detail{grid-template-columns:minmax(0,1fr) 310px}.bk-booking-detail{scroll-margin-top:120px}.bk-calendar{background:#0b130f;border:1px solid #687d4f50;border-radius:12px;min-width:0;overflow:hidden}.bk-calendar-header{border-bottom:1px solid #75865c30;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.bk-calendar-header h2{font:700 clamp(.95rem,1.4vw,1.2rem)/1.3 var(--font-ui);text-transform:capitalize;color:#eef4e5;margin:0}.bk-calendar-header>div{flex-shrink:0;gap:.35rem;display:flex}.bk-calendar-header button{color:#d7e5c5;min-width:34px;min-height:36px;font:600 .7rem var(--font-ui);background:#1b291c;border:1px solid #7c945b50;border-radius:6px;padding:.5rem}.bk-calendar-header button:hover{border-color:var(--bk-palette-accent);color:var(--bk-palette-accent)}.bk-calendar-weekdays{background:#17231a;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bk-calendar-weekdays span{color:#a4b794;font:600 .65rem var(--font-ui);text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:.6rem .5rem}.bk-calendar-grid{background:#6b845131;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.bk-calendar-day{background:#111c14;min-width:0;min-height:112px;padding:.4rem;position:relative}.bk-calendar-day.is-picked{box-shadow:inset 0 0 0 1px var(--bk-palette-accent);background:#26351e}.bk-calendar-date{width:100%;min-height:30px;font:600 .75rem var(--font-ui);color:#cbd9bb;justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.bk-calendar-date>span{border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.bk-calendar-day.is-today .bk-calendar-date>span{background:var(--bk-palette-accent);color:#14200e}.bk-calendar-date small{color:#9caf8c;padding-right:.2rem;font-size:.6rem}.bk-calendar-events{gap:3px;display:grid}.bk-calendar-event{text-align:left;min-width:0;max-width:100%;font:600 .65rem/1.3 var(--font-ui);color:#d5e6b6;background:#b7d47922;border-left:2px solid #c3da7b;border-radius:4px;align-items:center;gap:.25rem;padding:.4rem .3rem;display:flex}.bk-calendar-event time{opacity:.85;flex-shrink:0;font-size:.6rem}.bk-calendar-event span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bk-calendar-event i{flex-shrink:0;margin-left:auto;font-style:normal}.bk-calendar-event:hover,.bk-calendar-event.is-selected{outline-offset:-1px;filter:brightness(1.15);outline:1px solid}.bk-calendar-more{font:600 .6rem var(--font-ui);color:var(--bk-palette-accent);text-align:left;padding:.4rem .2rem}.bk-calendar-mobile-count{display:none}.calendar-week .bk-calendar-day{min-height:220px}.calendar-week .bk-calendar-event{flex-wrap:wrap;gap:.2rem;padding:.6rem .4rem}.calendar-week .bk-calendar-event span{white-space:normal;overflow-wrap:anywhere;width:100%}.bk-calendar-legend{color:#aabd9b;font:.65rem var(--font-ui);border-top:1px solid #6b845130;flex-wrap:wrap;gap:.65rem;padding:.75rem 1rem;display:flex}.bk-calendar-legend>span{align-items:center;gap:.3rem;display:flex}.bk-calendar-legend i{background:#c3da7b;border-radius:50%;width:6px;height:6px}.bk-calendar-day-agenda{background:#142018;border-top:1px solid #6b845130;padding:1rem}.bk-calendar-day-agenda header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.bk-calendar-day-agenda small{font:.65rem var(--font-ui);color:#a5b695}.bk-calendar-day-agenda h3{font:600 .95rem/1.4 var(--font-ui);color:#e9f0e0;text-transform:capitalize;margin:.2rem 0}.bk-calendar-day-agenda header .bk-solid-button{flex-shrink:0;min-height:36px;padding:.5rem .65rem;font-size:.7rem}.bk-calendar-day-agenda ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bk-calendar-day-agenda li>button{text-align:left;width:100%;font:.8rem var(--font-ui);background:#0c1710;border:1px solid #6b845133;border-radius:7px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.bk-calendar-day-agenda li time{color:var(--bk-palette-accent);font-weight:700}.bk-calendar-day-agenda li>button>span{flex:1;min-width:0}.bk-calendar-day-agenda li strong{overflow-wrap:anywhere;display:block}.bk-calendar-day-agenda li small{margin-top:.2rem;font-size:.65rem;display:block}.bk-calendar-empty{font:.8rem var(--font-ui);color:#95aa87;padding:.6rem 0}@media (max-width:1449px){.bk-planner-board.is-calendar.has-detail{grid-template-columns:minmax(0,1fr)}.bk-planner-board.is-calendar .bk-booking-detail{display:block}.bk-calendar-day{min-height:110px}}@media (max-width:1000px){.bk-planner-intro>div{grid-template-columns:1fr;gap:.3rem}.bk-planner-intro .section-kicker{grid-column:auto}.bk-planner-intro h1{font-size:1.8rem}.bk-planner-intro p:last-child{font-size:.75rem}.bk-planner-metrics>button{padding:.65rem}.bk-planner-metrics span{grid-template-columns:1fr;gap:.2rem}}@media (max-width:700px){.bk-planner-page{padding:.8rem 0 1.2rem}.bk-planner-page>.site-container{width:calc(100% - 1rem)}.bk-planner-layout{grid-template-columns:1fr}.bk-planner-workspace{padding:.65rem}.bk-planner-intro h1{font-size:1.5rem}.bk-planner-intro .section-kicker{font-size:.5rem}.bk-planner-intro p:last-child{font-size:.7rem}.bk-calendar-header{padding:.7rem}.bk-calendar-header h2{font-size:.9rem}.bk-calendar-day{min-height:67px;padding:.25rem}.bk-calendar-date{justify-content:center;font-size:.7rem}.bk-calendar-date small{display:none}.bk-calendar-date>span{min-width:25px;height:25px}.bk-calendar-events,.bk-calendar-more{display:none}.bk-calendar-mobile-count{width:100%;min-height:22px;font:600 .65rem var(--font-ui);color:#cfdfb7;justify-content:center;align-items:center;gap:.25rem;display:flex}.bk-calendar-mobile-count i{background:var(--bk-palette-accent);border-radius:50%;width:5px;height:5px}.bk-calendar-mobile-count i.has-late{background:#ff856b}.bk-calendar-weekdays span{padding:.5rem .1rem;font-size:.55rem}.bk-calendar-legend{gap:.4rem;padding:.6rem;font-size:.55rem}.bk-calendar-day-agenda{padding:.7rem}.bk-calendar-day-agenda h3{font-size:.8rem}.bk-calendar-day-agenda li>button{flex-wrap:wrap;gap:.45rem;padding:.65rem}.bk-calendar-day-agenda li>button>svg{display:none}.bk-calendar-day-agenda li .bk-booking-status{margin-left:auto}.bk-calendar-day-agenda li time{font-size:.75rem}.bk-calendar-day-agenda li>button>span{min-width:130px}.calendar-week .bk-calendar-day{min-height:85px}.bk-planner-view-switch button{padding:.5rem .8rem}.bk-calendar-scale button{padding:.5rem .65rem}}.bk-calendar-year-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:1rem;padding:1rem;display:grid}.bk-calendar-mini{background:linear-gradient(145deg,#1b291b,#101b13);border:1px solid #71885238;border-radius:10px;min-width:0;padding:.8rem}.bk-calendar-month-title{text-align:left;color:#e4eed9;width:100%;font:700 .85rem var(--font-ui);text-transform:capitalize;align-items:center;gap:.4rem;min-height:30px;margin-bottom:.7rem;display:flex}.bk-calendar-month-title span{flex:1}.bk-calendar-month-title small{color:var(--bk-palette-accent);background:#c3de8030;border-radius:4px;padding:.15rem .4rem;font-size:.65rem}.bk-calendar-month-title small:empty{display:none}.bk-calendar-month-title svg{color:#9db980}.bk-calendar-mini-weekdays,.bk-calendar-mini-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.bk-calendar-mini-weekdays{font:600 .6rem var(--font-ui);color:#8fa47d;margin-bottom:.35rem}.bk-calendar-mini-days>span,.bk-calendar-mini-days>button{min-height:30px}.bk-calendar-mini-days button{font:500 .7rem var(--font-ui);color:#c5d6b6;border:1px solid #0000;border-radius:5px;place-items:center;padding:.25rem 0 .45rem;display:grid;position:relative}.bk-calendar-mini-days button.has-bookings{color:#edf6dd;background:#c3de8017;font-weight:700}.bk-calendar-mini-days button i{background:var(--bk-palette-accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.bk-calendar-mini-days button.is-today i{background:#17220d}@media (min-width:1500px){.bk-planner-board.is-calendar:not(.has-detail) .bk-calendar-year-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.bk-calendar-year-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.6rem}.bk-calendar-mini{padding:.45rem}.bk-calendar-mini-weekdays,.bk-calendar-mini-days{gap:1px}.bk-calendar-mini-days>span,.bk-calendar-mini-days>button{min-height:27px}.bk-calendar-month-title{font-size:.75rem}.bk-calendar-month-title svg{display:none}.bk-calendar-mini-days button{font-size:.65rem}}@media (max-width:390px){.bk-calendar-year-grid{grid-template-columns:1fr}.bk-calendar-mini-days>span,.bk-calendar-mini-days>button{min-height:34px}}.bk-paper-surface.bk-baler-terrain-section{background:var(--bk-palette-accent);border-bottom-color:#161b12}.bk-baler-terrain{background:var(--bk-palette-accent) url(/images/optimized/hero/yellow-rocky-ground-a5672ff672-1669.webp) 58% bottom / cover no-repeat;filter:saturate(.84)brightness(.9)contrast(1.06);transform:scaleX(-1)}.bk-baler-terrain-wash{background:linear-gradient(#ffe66529 0%,#4e42080f 40%,#0f130c33 76%,#090d09b8 100%)}.bk-baler-terrain-section #baler-range-title{color:#14180e;text-shadow:0 1px #fff7b533}.bk-baler-terrain-section .section-kicker{color:#232a16}.bk-baler-terrain-section .bk-baler-card{border-color:var(--bk-palette-accent);box-shadow:0 18px 38px #080d0a55}@supports (color:color-mix(in lab, red, red)){.bk-baler-terrain-section .bk-baler-card{border-color:color-mix(in srgb,var(--bk-palette-accent) 45%,#172015)}}html[data-palette]:not([data-palette=yellow]) .bk-baler-terrain{background-blend-mode:luminosity}html[data-palette]:not([data-palette=yellow]) .bk-baler-terrain-wash{background:linear-gradient(#ffffff1a,#0000 42%,#090d09b8)}@media (max-width:767px){.bk-baler-terrain{background-position:42% bottom}.bk-baler-terrain-wash{background:linear-gradient(#ffe6651f,#0f130c0f 70%,#090d09b3)}}.bk-profile-support-links{gap:.4rem;margin:.5rem 0;display:grid}.bk-profile-support-links>a{background:#ffffff04;border:1px solid #bfd49e26;padding:.8rem .65rem}.bk-profile-support-links>a>svg{flex-shrink:0}.bk-profile-support-links>a>span{gap:.2rem;display:grid}.bk-profile-support-links strong{font:400 .95rem/1.4 var(--font-display-clean),Impact,sans-serif;color:#f0f4e5}.bk-profile-support-links small{font:500 .75rem/1.5 var(--font-ui),sans-serif;color:#b7c6a6}.bk-profile-support-links .bk-support-web{border-left:3px solid #9dc8d6}.bk-profile-support-links .bk-support-web>svg{color:#9dc8d6}.bk-profile-support-links .bk-support-trade{border-left:3px solid var(--bk-palette-accent)}.bk-profile-support-links .bk-support-trade>svg{color:var(--bk-palette-accent)}.bk-home-yellow .bk-home-hero-description{max-width:34rem;font:400 clamp(1.125rem, 1.35vw, 1.375rem)/1.7 var(--font-display-clean), Impact, sans-serif;font-synthesis:none;letter-spacing:.015em;color:#1c2717;text-wrap:pretty;margin-top:1.4rem}.bk-home-hero-aligned .bk-home-hero-grid{align-items:stretch;min-height:0}.bk-home-hero-aligned .bk-home-hero-copy{flex-direction:column;justify-content:space-between;align-self:stretch;gap:clamp(.8rem,1.25vw,1.25rem);padding-block:clamp(1rem,3vw,3rem) clamp(1rem,2vw,2rem);display:flex;container-type:inline-size}.bk-home-hero-aligned .section-kicker{margin:0}.bk-home-hero-aligned .bk-animated-headline{font-size:clamp(2rem,9.3cqi,4.25rem);line-height:1.04}.bk-home-hero-aligned .bk-home-hero-description{margin:0;font-size:clamp(1.0625rem,3.5cqi,1.25rem);line-height:1.5}.bk-home-hero-aligned .bk-home-hero-actions{gap:.65rem;margin-top:0}.bk-home-hero-aligned .bk-home-hero-actions a{gap:.65rem;padding:.8rem 1rem}@media (max-width:1023px){.bk-home-yellow.bk-home-hero-aligned .bk-home-hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:2rem}.bk-home-hero-aligned .bk-home-hero-copy{align-items:center;gap:1.25rem;max-width:40rem;margin-inline:auto;padding:0}.bk-home-hero-aligned .bk-animated-headline{font-size:clamp(1.8rem,8.2cqi,3.5rem)}.bk-home-hero-aligned .bk-home-hero-description{max-width:34rem}.bk-home-hero-aligned .bk-home-hero-actions{justify-content:center;width:100%;max-width:32rem}.bk-home-hero-aligned .bk-home-hero-actions a{flex:1;min-width:145px}.bk-home-hero-aligned .bk-hero-relief-shell{max-width:520px}}.bk-header-quote{display:none}@media (min-width:1280px){:root{--site-header-height:10.875rem}.bk-header-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(.75rem,1.4vw,1.75rem)}.bk-header-row .bk-brand{width:6.5rem;height:6.5rem}.bk-main-navigation{justify-self:center;gap:.375rem;width:100%;min-width:0;max-width:40rem;padding:.4375rem}body .bk-main-navigation .bk-nav-link{letter-spacing:.035em;min-height:52px;padding-inline:.5rem;font-size:1rem;line-height:1.25}.bk-header-control-group{flex-direction:row;align-items:center;gap:.6rem;min-width:max-content}.bk-header-social-row{flex-shrink:0}.bk-header-social-row .bk-contact-dock{gap:4px;padding:6px 4px}.bk-header-social-row .bk-dock-control{width:38px;height:38px}.bk-header-social-row .bk-dock-control svg{width:20px;height:20px}.bk-header-actions{flex-wrap:nowrap;align-items:center;gap:.5rem}.bk-header-actions .bk-language-button{min-width:32px;min-height:44px;padding-inline:3px;font-size:.75rem}.bk-header-quote{flex-shrink:0;display:inline-flex}.bk-header-quote-label{display:inline}.bk-header-actions a.bg-orange{letter-spacing:.035em;width:auto;padding-inline:.8rem}.bk-header-actions :is(.bk-cart-link,.bk-planner-link,.bk-profile-toggle){min-width:44px;height:46px;min-height:46px}.bk-header-actions :is(.bk-cart-link,.bk-planner-link){width:44px}.bk-header-actions :is(.bk-cart-link,.bk-planner-link,.bk-profile-toggle)>svg:not(.bk-profile-shield):not(.bk-profile-chevron){width:22px;height:22px}}@media (min-width:1280px) and (max-width:1439px){.bk-header-row{column-gap:.75rem}.bk-header-row .bk-brand{width:5.5rem;height:5.5rem}.bk-header-control-group,.bk-header-actions{gap:.35rem}.bk-header-social-row .bk-dock-control{width:36px;height:36px}.bk-header-actions a.bg-orange{padding-inline:.6rem;font-size:.625rem}}@media (max-width:600px){.bk-header-row{column-gap:.4rem;width:calc(100% - 1rem)}.bk-header-row .bk-brand{width:3.75rem;height:3.75rem}.bk-header-actions{gap:.3rem}.bk-header-actions .bk-language-button{min-width:25px;padding-inline:1px}.bk-header-actions :is(.bk-cart-link,.bk-planner-link){width:34px;height:38px}.bk-header-actions>button{width:36px}}@media (max-width:360px){.bk-header-row .bk-brand{width:3.25rem;height:3.25rem}.bk-header-actions{gap:.2rem}.bk-header-actions .bk-language-button{min-width:23px}.bk-header-actions :is(.bk-cart-link,.bk-planner-link){width:30px}.bk-header-actions>button{width:32px}}.bk-admin-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8efdf;background:radial-gradient(at 10% 0,#34462b66,#0000 40%),linear-gradient(145deg,#142019,#0c1510 65%);border-top:1px solid #71825b40}.bk-admin-surface .bk-admin{color:#e8efdf;padding-top:clamp(1.5rem,3vw,3rem)}.bk-admin-surface .bk-admin-heading{background:linear-gradient(120deg,#2a3a28cc,#17251c);border:1px solid #657d514d;border-radius:18px;margin-bottom:1.25rem;padding:clamp(1.2rem,2.5vw,2.25rem);box-shadow:inset 0 1px #e0ebce0a,0 12px 36px #0002}.bk-admin-surface .bk-admin-heading h1{color:#edf2e3;font-size:clamp(2.3rem,4vw,3.75rem)}.bk-admin-surface .bk-admin-heading p{color:#b4c5a5}.bk-admin-surface .bk-admin-heading .section-kicker{color:var(--bk-palette-accent);align-items:center}.bk-admin-surface .bk-admin-heading>div:last-child{flex-wrap:wrap;gap:.65rem}.bk-admin-surface .bk-admin-heading a{color:#dce8ce;background:#10201777;border:1px solid #78916355;border-radius:8px;min-height:44px;padding:.7rem .9rem}.bk-admin-surface .bk-admin-heading a:hover{background:#35492c;border-color:#91a879}.bk-admin-surface .bk-admin-tabs{border-color:#81996933;flex-wrap:wrap;gap:.5rem}.bk-admin-surface .bk-admin-tabs button{color:#bfd0af;min-height:44px;font:600 .875rem var(--font-ui);background:#1b2b20;border-color:#71865a66;border-radius:9px}.bk-admin-surface .bk-admin-tabs button:hover{background:#30432b}.bk-admin-surface .bk-admin-tabs [aria-pressed=true]{color:var(--bk-palette-accent);box-shadow:inset 0 -2px var(--bk-palette-accent);background:#354929;border-color:#90a86c}.bk-admin-surface .bk-admin-tabs b{background:#09150a55;border-radius:4px;padding:.15rem .4rem}.bk-admin-surface .bk-admin-grid{gap:1.25rem}.bk-admin-surface .bk-admin-grid>aside{scrollbar-color:#657d52 #17261b;background:linear-gradient(160deg,#233321,#17261b);border-color:#667d504d;border-radius:14px}.bk-admin-surface .bk-admin-list-actions{align-items:center}.bk-admin-surface .bk-admin-list-actions button{color:#e4edcc;background:#33482a;border:1px solid #8ba16666;border-radius:7px;min-height:40px;padding:.55rem .65rem}.bk-admin-surface .bk-admin-list-actions button:hover{border-color:var(--bk-palette-accent);color:var(--bk-palette-accent)}.bk-admin-surface .bk-admin-grid aside li button{color:#e4edda;border:1px solid #0000;border-radius:9px;gap:.7rem;margin-top:.4rem;padding:.65rem;transition:background .15s,border-color .15s}.bk-admin-surface .bk-admin-grid aside li button:hover{background:#30422a;border-color:#6c855144}.bk-admin-surface .bk-admin-grid aside li button[aria-pressed=true]{box-shadow:inset 3px 0 var(--bk-palette-accent);background:#394b2e;border-color:#7e955e}.bk-admin-surface .bk-admin-grid aside li img{background:#a6b398;border:1px solid #c2cdb233;border-radius:6px;flex-shrink:0}.bk-admin-surface .bk-admin-grid aside li span{overflow-wrap:anywhere;min-width:0}.bk-admin-surface .bk-admin-grid aside strong{font:600 .875rem/1.4 var(--font-ui)}.bk-admin-surface .bk-admin-grid aside small{color:#b2c2a1;font-size:.75rem}.bk-admin-surface .bk-admin-editor,.bk-admin-surface .bk-accounts{background:linear-gradient(135deg,#243523,#1b2b20 65%);border:1px solid #71865b66;border-radius:16px;padding:clamp(1rem,2.25vw,2rem);box-shadow:0 14px 40px #0003,inset 0 1px #e6f1d50a}.bk-admin-surface .bk-editor-top{border-bottom:1px solid #88a16e33;margin-bottom:1.5rem;padding-bottom:1.2rem}.bk-admin-surface .bk-admin h2{color:#eef3e4;font:400 clamp(1.45rem,2vw,1.8rem)/1.3 var(--font-display-clean)}.bk-admin-surface .bk-editor-top h2{margin:0}.bk-admin-surface .bk-editor-identity{align-items:center;gap:.9rem;min-width:0;display:flex}.bk-admin-surface .bk-editor-symbol{color:#d7e5b3;background:linear-gradient(135deg,#465b35,#293e28);border:1px solid #a4b57b55;border-radius:13px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff0d}.bk-admin-surface .bk-editor-identity>div{min-width:0}.bk-admin-surface .bk-editor-identity small{font:600 .65rem/1.5 var(--font-ui);letter-spacing:.12em;color:#b2c494}.bk-admin-surface .bk-editor-identity p{color:#b8c8a8;font:.85rem/1.5 var(--font-ui);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.4rem 0 0;display:flex}.bk-admin-surface .bk-editor-state{font:600 .7rem/1.3 var(--font-ui);text-transform:capitalize;color:#d6e7b9;background:#475a354d;border:1px solid #a2b78455;border-radius:20px;padding:.2rem .55rem;display:inline-flex}.bk-admin-surface .bk-editor-state.is-draft{color:#e1cb8e;background:#9b7e2e26;border-color:#a78f504d}.bk-admin-surface .bk-editor-state.is-archived{color:#b3c1ac;background:#92a48b20;border-color:#92a48b44}.bk-admin-surface .bk-editor-sections{flex-wrap:wrap;gap:.45rem;margin-bottom:1.5rem;display:flex}.bk-admin-surface .bk-editor-sections a{color:#becfac;min-height:38px;font:600 .75rem var(--font-ui);background:#14241a80;border:1px solid #7d95604d;border-radius:7px;align-items:center;gap:.45rem;padding:.55rem .7rem;display:inline-flex}.bk-admin-surface .bk-editor-sections a:hover{color:#e3eecf;background:#3c512e;border-color:#a0b678}.bk-admin-surface .bk-admin-editor fieldset{min-width:0;scroll-margin-top:calc(var(--site-header-height) + 1.5rem);background:#10201766;border:1px solid #77905a4d;border-radius:12px;margin:1.4rem 0 0;padding:1.25rem}.bk-admin-surface .bk-admin-editor legend{margin-left:-.2rem;padding:0 .65rem}.bk-admin-surface .bk-admin-editor legend svg{vertical-align:-2px;color:#b5ca8c;margin-right:.5rem;display:inline-block}.bk-admin-surface .bk-admin-editor legend>span{color:#9eb485;font:600 .65rem var(--font-ui);letter-spacing:.08em;margin-left:.7rem;display:inline-block}.bk-admin-surface .bk-admin-editor .bk-checkbox{background:#738b4e0d;border:1px solid #77905a33;border-radius:8px;align-self:end;width:fit-content;max-width:100%;min-height:48px;padding:.7rem .85rem}.bk-admin-surface .bk-admin-editor .bk-checkbox input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#354431;border:1px solid #80916c;border-radius:20px;width:38px;height:22px;padding:0;position:relative}.bk-admin-surface .bk-admin-editor .bk-checkbox input:before{content:"";background:#bdc9ac;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.bk-admin-surface .bk-admin-editor .bk-checkbox input:checked{background:var(--bk-palette-accent);border-color:var(--bk-palette-accent)}.bk-admin-surface .bk-admin-editor .bk-checkbox input:checked:before{background:#23321b;transform:translate(16px)}.bk-admin-surface .bk-admin-editor .bk-upload{background:#293f2144;border:1px dashed #8ba36c88;border-radius:10px;gap:.65rem;padding:1rem;font-weight:500}.bk-admin-surface .bk-admin-editor .bk-upload>svg{color:#c2d49e}.bk-admin-surface .bk-admin-editor .bk-upload input{width:100%}.bk-admin-surface .bk-admin-editor textarea[spellcheck=false]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85rem;line-height:1.7}.bk-admin-surface .bk-editor-footer{border-top:1px solid #8ca3753d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.bk-admin-surface .bk-editor-footer>span{color:#adc39a;font:.8rem/1.5 var(--font-ui)}.bk-admin-surface .bk-editor-footer>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bk-admin-surface .bk-admin label{color:#d0ddc2;font:600 .875rem/1.5 var(--font-ui)}.bk-admin-surface .bk-admin :is(input,select,textarea){color:#eef3e5;font:400 .9375rem/1.5 var(--font-ui);background:#101e16;border-color:#697f526e;border-radius:8px;box-shadow:inset 0 1px 3px #0002}.bk-admin-surface .bk-admin :is(input:not([type=checkbox]),select){min-height:44px}.bk-admin-surface .bk-admin :is(input,textarea)::placeholder{color:#9aaf8c;opacity:1}.bk-admin-surface .bk-admin :is(input,select,textarea):focus{outline-offset:2px;border-color:#b5c58a;outline:2px solid #a9bc7b}.bk-admin-surface .bk-admin :is(input,select,textarea):disabled{color:#9baa92;cursor:not-allowed;background:#263127}.bk-admin-surface .bk-admin input[type=checkbox]{accent-color:var(--bk-palette-accent);box-shadow:none;flex-shrink:0}.bk-admin-surface .bk-admin fieldset{border-color:#8ca3753d;margin-top:1.75rem;padding-top:1.25rem}.bk-admin-surface .bk-admin legend{color:#e0eccc;font:400 1.25rem/1.4 var(--font-display-clean)}.bk-admin-surface .bk-admin fieldset p,.bk-admin-surface .bk-admin-empty{color:#b5c5a6}.bk-admin-surface .bk-admin-empty{text-align:center;min-height:30rem;padding:1rem}.bk-admin-surface .bk-admin-empty>svg{color:#a9bd80}.bk-admin-surface .bk-admin-empty p{max-width:38ch;line-height:1.7}.bk-admin-surface .bk-image-edit>img{background:radial-gradient(at 50% 25%,#a4b392,#6a7f5d);border:1px solid #a9bb8d5c;border-radius:12px;padding:.7rem}.bk-admin-surface .bk-upload{color:#b9cca6;font-size:.8rem}.bk-admin-surface .bk-upload input{padding:.45rem;font-size:.8rem}.bk-admin-surface .bk-upload input::file-selector-button{color:#e5eddb;cursor:pointer;background:#34472d;border:1px solid #8a9f6c66;border-radius:5px;margin-right:.7rem;padding:.5rem .75rem}.bk-admin-surface .bk-editor-preview{color:#cfdfa9;text-underline-offset:4px}.bk-admin-surface .bk-solid-button{border-color:#adb25e;box-shadow:0 4px 12px #0002}.bk-admin-surface .bk-form-success{color:#e0f0cb;background:#304c2e;border-color:#87a36b}.bk-admin-surface .bk-form-error{color:#ffe1d1;background:#4b2a21;border-color:#bd7b60}.bk-admin-surface .bk-accounts>p{color:#bacbab}.bk-admin-surface .bk-account-list{gap:.6rem;display:grid}.bk-admin-surface .bk-account-list li,.bk-admin-surface .bk-profile-row{color:#e2ecd6;background:#15251a;border:1px solid #71875a55;border-radius:10px}.bk-admin-surface .bk-account-list li>div{overflow-wrap:anywhere;min-width:0}.bk-admin-surface .bk-account-list small{color:#b2c69d;font-size:.8rem}.bk-admin-surface .bk-accounts button:not(.bk-solid-button){color:#e0eecb;background:#34492b;border-color:#79946180;min-height:40px;font-size:.8rem}.bk-admin-surface .bk-accounts button:not(.bk-solid-button):hover{background:#455c35;border-color:#a1b87f}.bk-admin-surface .bk-account-role{color:#d4e6b8;background:#35492a;border-color:#79945d70}.bk-admin-surface .bk-audit{color:#bbcfa7;font-size:.8rem}.bk-admin-surface .bk-audit li{border-color:#71875a40;line-height:1.6}.bk-admin-surface .bk-audit time{color:#e1ebd1}.bk-admin-surface .bk-access{color:#e2edda}.bk-admin-surface .bk-access p{color:#b9cba9}.bk-admin-surface :is(button,a):focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:3px}@media (max-width:767px){.bk-admin-surface .bk-admin{width:calc(100% - 1rem)}.bk-admin-surface .bk-admin-heading{border-radius:12px;gap:.8rem;padding:1rem}.bk-admin-surface .bk-admin-heading>div:last-child{gap:.5rem}.bk-admin-surface .bk-admin-heading a{padding:.6rem .75rem;font-size:.8rem}.bk-admin-surface .bk-admin-tabs button{padding:.6rem .8rem;font-size:.8rem}.bk-admin-surface .bk-admin-grid>aside{max-height:320px}.bk-admin-surface .bk-admin :is(input,select,textarea){font-size:1rem}.bk-admin-surface .bk-editor-top{flex-flow:wrap;align-items:center}.bk-admin-surface .bk-editor-top .bk-solid-button{min-width:145px}.bk-admin-surface .bk-admin-editor fieldset{padding:1rem .75rem}.bk-admin-surface .bk-editor-identity{gap:.65rem}.bk-admin-surface .bk-editor-symbol{width:44px;height:44px}.bk-admin-surface .bk-editor-sections{gap:.35rem}.bk-admin-surface .bk-editor-sections a{padding:.55rem .6rem}.bk-admin-surface .bk-editor-footer>div{width:100%}}@media (prefers-reduced-motion:reduce){.bk-admin-surface .bk-admin-editor .bk-checkbox input:before{transition:none}}@media (forced-colors:active){.bk-admin-surface .bk-admin-editor .bk-checkbox input{-webkit-appearance:auto;appearance:auto;border:0;width:22px}.bk-admin-surface .bk-admin-editor .bk-checkbox input:before{display:none}}.bk-tablet{background:linear-gradient(#111b15,#111b15) padding-box padding-box,linear-gradient(135deg,#c1cbb6 0%,#53634e 22%,#222c24 49%,#84927a 78%,#dae2cc) border-box;border:8px solid #0000;border-radius:34px;padding:22px 12px 26px;box-shadow:0 0 0 1px #d6e0ca66,0 2px #e2ecd34d,inset 0 0 0 2px #050b0780,0 18px 35px #0006,0 45px 90px -25px #000b}.bk-tablet:before{content:"";pointer-events:none;border:1px solid #c6d3bb20;border-radius:24px;position:absolute;inset:4px}.bk-tablet-camera{background:radial-gradient(circle at 38% 35%,#8cabb6 0 9%,#243b3c 18%,#060c09 60%);width:8px;height:8px;top:7px;transform:translate(-50%);box-shadow:0 0 0 2px #3a4736,0 0 0 3px #080e09}.bk-tablet-home{width:96px;height:4px;box-shadow:0 0 12px var(--bk-palette-accent);background:linear-gradient(90deg,#63765b,#d1ddc2,#63765b);bottom:10px;left:calc(50% - 48px)}@supports (color:color-mix(in lab, red, red)){.bk-tablet-home{box-shadow:0 0 12px color-mix(in srgb,var(--bk-palette-accent) 12%,transparent)}}.bk-tablet-top{background:linear-gradient(130deg,#2b382a,#18231b 62%,#273627);border:1px solid #adc39c26;border-radius:18px 18px 0 0;padding:.9rem 1.2rem;box-shadow:inset 0 1px #e8f2df12}.bk-tablet-top strong{font:400 1.125rem/1.45 var(--font-display-clean),Impact,sans-serif}.bk-tablet-top small{color:#b4c5a8}.bk-tablet-top>button{background:#ffffff08;border-color:#c1d4b13d}.bk-planner-layout{border:1px solid #adc39c26;border-top:0;border-radius:0 0 18px 18px;overflow:hidden}.bk-calendar{color:#253a29;background:#dce3cf;border-color:#b3c09f;border-radius:14px;box-shadow:0 8px 24px #020b072e,inset 0 1px #ffffff80}.bk-calendar-header{background:linear-gradient(115deg,#f0f3e8,#dce5cd);border-bottom-color:#b1bfa0}.bk-calendar-header h2{color:#233823;font-family:var(--font-display-clean),Impact,sans-serif;font-size:clamp(1.1rem,1.5vw,1.4rem)}.bk-calendar-header button{color:#2a4029;background:#f4f6ed;border-color:#9faf8e;font-size:.8rem}.bk-calendar-header button:hover{color:#f5f9ed;background:#263d29;border-color:#263d29}.bk-calendar-weekdays{background:#cbd6ba}.bk-calendar-weekdays span{color:#344c30;font-size:.75rem;font-weight:700}.bk-calendar-grid{background:#b6c4a6}.bk-calendar-day{background:#e5ebd9}.bk-calendar-day.is-outside{background:#ced8c1}.bk-calendar-date{color:#263e29;font-size:.9rem;font-weight:700}.bk-calendar-day.is-outside .bk-calendar-date{color:#596b50}.bk-calendar-date small{color:#536a45;font-size:.7rem}.bk-calendar-day.is-picked{background:#d3dfbe;box-shadow:inset 0 0 0 2px #607c3b}.bk-calendar-day.is-today .bk-calendar-date>span{box-shadow:0 0 0 1px #687b3c70}.bk-calendar-event{color:#2b451b;background:#c6d8ac;border-left-color:#627e33;padding:.45rem .35rem;font-size:.75rem}.bk-calendar-event time{opacity:1;font-size:.7rem}.bk-calendar-event.status-requested{color:#624815;background:#f1dfad;border-left-color:#a47b20}.bk-calendar-event.status-in_progress{color:#234e60;background:#c4e0ea;border-left-color:#4387a2}.bk-calendar-event.status-done{color:#245637;background:#c3dfc8;border-left-color:#4d8b5b}.bk-calendar-event.status-cancelled{color:#54604d;background:#d8ded3;border-left-color:#7b8970}.bk-calendar-event.is-late,.bk-calendar .bk-booking-status.is-late{color:#7f3020;background:#f2cec1;border-left-color:#b65e40}.bk-calendar-event:hover,.bk-calendar-event.is-selected{filter:none;outline-width:2px}.bk-calendar-more{color:#3f5929;font-size:.75rem}.bk-calendar-legend{color:#435b36;background:#eaf0df;border-top-color:#b1bfa0;font-size:.75rem}.bk-calendar-legend i{background:#627e33}.bk-calendar-legend .legend-requested i{background:#a47b20}.bk-calendar-legend .legend-in_progress i{background:#4387a2}.bk-calendar-legend .legend-done i{background:#4d8b5b}.bk-calendar-legend .legend-cancelled i{background:#7b8970}.bk-calendar-legend .legend-late i{background:#b65e40}.bk-calendar-day-agenda{background:#d4dec6;border-top-color:#aebf9c}.bk-calendar-day-agenda :is(h3,small),.bk-calendar-empty{color:#3c5432}.bk-calendar-day-agenda li>button{color:#273f27;background:#f0f4e8;border-color:#adbf9c}.bk-calendar-day-agenda li>button:hover,.bk-calendar-day-agenda li>button.is-selected{border-color:#5f7c3e}.bk-calendar-day-agenda li time{color:#3d5a28}.bk-calendar-day-agenda .bk-booking-status{color:#354e25;background:#ccdab9}.bk-calendar-mini{background:linear-gradient(145deg,#f2f5eb,#dce6cf);border-color:#b0c19c;box-shadow:0 3px 8px #3c4d2410}.bk-calendar-month-title{color:#2a422a;font-size:.95rem}.bk-calendar-month-title small{color:#3c5528;background:#c7d9ae}.bk-calendar-month-title svg,.bk-calendar-mini-weekdays{color:#516747}.bk-calendar-mini-days button{color:#30492e;font-size:.8rem}.bk-calendar-mini-days button:hover{background:#cbdab7;border-color:#7d995e}.bk-calendar-mini-days button.has-bookings{color:#2f4923;background:#c7d9ae}.bk-calendar-mini-days button i{background:#587832}.bk-calendar-mini-days button.has-late{color:#7f3020;background:#f0cdbf}.bk-calendar-mini-days button.has-late i{background:#a94d36}.bk-calendar-mini-days button.is-picked{border-color:#607c3b;box-shadow:inset 0 0 0 1px #607c3b}.bk-calendar-mini-days button.is-today{background:var(--bk-palette-accent);color:#17220d}.bk-calendar-mobile-count{color:#3b552b}.bk-calendar-mobile-count i{background:#587832}.bk-calendar :is(button,a):focus-visible{outline-color:#355727}.bk-booking-open{text-align:left;border-radius:6px;width:100%;display:block}.bk-booking-open>p{font:.75rem var(--font-ui);color:#a6b69c}.bk-booking-card{cursor:default}.bk-calendar-day-agenda .bk-calendar-booking-row{color:#273f27;background:#f0f4e8;border:1px solid #adbf9c;border-radius:9px;align-items:center;gap:.65rem;padding:.5rem .65rem;display:flex}.bk-calendar-day-agenda .bk-calendar-booking-row.is-selected{border-color:#5f7c3e;box-shadow:inset 3px 0 #708f48}.bk-calendar-day-agenda .bk-calendar-booking-open{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:.35rem 0}.bk-calendar-day-agenda .bk-calendar-booking-open:hover{background:0 0}.bk-planner-board.is-panel{grid-template-columns:minmax(0,1fr)}.bk-planner-board.is-panel .bk-booking-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));align-items:start;max-height:none}.bk-booking-detail-page{min-width:0}.bk-detail-back{color:#c6d8b2;font:600 .8rem var(--font-ui);align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.45rem 0;display:inline-flex}.bk-detail-back:hover{color:var(--bk-palette-accent)}.bk-booking-detail-full{scroll-margin-top:calc(var(--site-header-height) + 5rem);background:linear-gradient(130deg,#17261c,#0b140f 65%);border-radius:16px;padding:clamp(1rem,2vw,1.75rem)}.bk-booking-detail-full>h2{font-size:clamp(1.65rem,2.4vw,2.25rem)}.bk-booking-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);margin-top:1rem;display:grid}.bk-booking-overview,.bk-booking-workflow{min-width:0}.bk-booking-overview .bk-booking-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.bk-booking-overview .bk-booking-facts>div{background:#d5ebbc05;border:1px solid #b7d29a24;border-radius:9px;padding:.85rem}.bk-booking-workflow{border-left:1px solid #a6c68530;padding-left:clamp(1.25rem,3vw,3rem)}.bk-booking-workflow .bk-booking-controls{border:0;margin-top:0}.bk-booking-workflow .bk-booking-controls>h3:first-child{margin-top:0}@media (max-width:1000px){.bk-booking-detail-columns{grid-template-columns:1fr}.bk-booking-workflow{border-top:1px solid #a6c68530;border-left:0;padding-top:1.25rem;padding-left:0}}@media (max-width:700px){.bk-tablet{border-width:5px;border-radius:25px;padding:20px 4px 23px}.bk-tablet:before{border-radius:18px;inset:3px}.bk-tablet-top{border-radius:14px 14px 0 0;gap:.7rem;padding:.8rem .7rem}.bk-tablet-top strong{font-size:1rem}.bk-planner-brand{width:44px;height:44px}.bk-calendar-header h2{font-size:1rem}.bk-calendar-weekdays span{font-size:.65rem}.bk-calendar-date{font-size:.8rem}.bk-calendar-legend{gap:.5rem;font-size:.65rem}.bk-calendar-month-title{font-size:.8rem}.bk-calendar-mini-days button{font-size:.75rem}.bk-calendar-day-agenda .bk-calendar-booking-row{flex-wrap:wrap;gap:.3rem}.bk-calendar-day-agenda .bk-calendar-booking-row>div{margin-left:auto;padding-bottom:.2rem}.bk-calendar-day-agenda .bk-calendar-booking-open{flex-basis:100%}.bk-booking-overview .bk-booking-facts{grid-template-columns:1fr}.bk-planner-view-switch button{gap:.3rem;padding:.5rem .65rem}}.bk-product-grid>li>.bk-product-card{background:linear-gradient(145deg,#344439,#14251d);border:1px solid #899b7355;box-shadow:0 16px 34px #07170f24}@supports (color:color-mix(in lab, red, red)){.bk-product-grid .bk-product-caption{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--bk-palette-accent) 12%,transparent),transparent 70%),linear-gradient(130deg,#ffffff04,transparent 55%)}}.bk-product-grid .bk-product-caption{border-top:1px solid #d9d39444}.bk-product-grid .bk-product-image{background-color:#18271e;border-bottom:1px solid #bdb46b55}.bk-product-image.is-industrial-scene{aspect-ratio:auto;flex-shrink:0;height:clamp(200px,22vw,310px);background:#18271e!important}.bk-product-image.is-industrial-scene>img{object-fit:contain;filter:none;width:100%;height:100%;padding:0;display:block}.bk-product-image.is-industrial-scene .bk-recommended-backdrop{display:none}.bk-product-image.is-industrial-scene .bk-card-brand{z-index:1;filter:drop-shadow(0 2px 8px #0009)}.bk-product-image.is-industrial-scene .bk-product-arrow{z-index:2}.bk-product-grid .bk-product-caption>p{color:#d2dacc}.bk-product-grid .bk-product-category{background:#10241b80;line-height:1.5}.bk-product-grid .bk-product-card:after{opacity:.24;animation:none}.bk-product-grid .bk-product-card:hover:after{opacity:.6}@media (max-width:639px){.bk-product-grid{grid-template-columns:1fr}.bk-product-grid .bk-product-caption{padding:1.25rem}.bk-product-image.is-industrial-scene{max-height:340px}}.bk-detail-stage.is-industrial-scene{aspect-ratio:4/3;border-color:#a5ae7955;min-height:0;overflow:hidden;background:#1b241b!important}.bk-detail-stage.is-industrial-scene>img{object-fit:contain;filter:none;width:100%;height:100%;padding:0}.bk-detail-stage.is-industrial-scene:hover>img{transform:none}.bk-edge-configurator{--edge-dark:var(--bk-palette-dark,#102019)}@supports (color:color-mix(in lab, red, red)){.bk-edge-configurator{--edge-dark:color-mix(in srgb,var(--bk-palette-dark,#102019) 91%,#14271b)}}.bk-edge-configurator{--edge-surface:var(--edge-dark)}@supports (color:color-mix(in lab, red, red)){.bk-edge-configurator{--edge-surface:color-mix(in srgb,var(--edge-dark) 85%,#93b590)}}.bk-edge-configurator{--edge-line:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-edge-configurator{--edge-line:color-mix(in srgb,var(--bk-palette-accent) 18%,#adc0ad24)}}.bk-edge-configurator{--color-orange:var(--bk-palette-accent);--color-orange-bright:var(--bk-palette-accent);background:radial-gradient(ellipse at 10% 10%,var(--bk-palette-accent),transparent 48%),var(--edge-dark)}@supports (color:color-mix(in lab, red, red)){.bk-edge-configurator{background:radial-gradient(ellipse at 10% 10%,color-mix(in srgb,var(--bk-palette-accent) 6%,transparent),transparent 48%),var(--edge-dark)}}.bk-edge-configurator{color:#edf2e5;min-height:80svh;padding:clamp(24px,3.5vw,52px) max(20px,50vw - 730px) clamp(48px,5vw,80px)}.bk-edge-page-heading{border-bottom:1px solid var(--edge-line);grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:3rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.bk-edge-page-heading .section-kicker{align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}.bk-edge-configurator h1{font-family:var(--font-brand);text-wrap:balance;color:#f2f3e8;max-width:24ch;margin:0;font-size:clamp(2rem,3.2vw,3.6rem);line-height:1.05}.bk-edge-intro{font:400 .9rem/1.65 var(--font-ui);color:#b2c0ad;max-width:75ch;margin:1rem 0 0}.bk-edge-process{border:1px solid var(--edge-line);font-family:var(--font-ui);background:linear-gradient(145deg,#ffffff05,#0000);border-radius:16px;padding:1.25rem}.bk-edge-process-title{color:#dfe7d6;justify-content:space-between;gap:1rem;font-size:.73rem;font-weight:700;display:flex}.bk-edge-process-title>span{color:var(--bk-palette-accent);letter-spacing:.08em;font-size:.65rem}.bk-edge-process ol{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bk-edge-process li{color:#b9c7b4;align-items:center;gap:.7rem;font-size:.75rem;display:flex}.bk-edge-process li>span{border:1px solid var(--edge-line);width:25px;height:25px;color:var(--bk-palette-accent);border-radius:7px;place-items:center;font-size:.66rem;display:grid}.bk-edge-workspace{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.5vw,36px);display:grid}.bk-edge-preview{min-width:0;top:calc(var(--site-header-height) + 18px);animation:.65s both bk-edge-enter;position:sticky}.bk-edge-preview-top{justify-content:space-between;align-items:center;gap:1rem;padding:0 .2rem 1.2rem;display:flex}.bk-edge-eyebrow{font:600 .62rem var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:#a5b69e}.bk-edge-preview h2{font:700 1.6rem/1.2 var(--font-brand);color:#f1f4e8;margin:.4rem 0 0}.bk-edge-live{font:600 .65rem var(--font-ui);color:#c6d4bd;white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.bk-edge-live>span{background:var(--bk-palette-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--bk-palette-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bk-edge-live>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-palette-accent) 9%,transparent)}}.bk-edge-preview-frame{border:1px solid var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-edge-preview-frame{border:1px solid color-mix(in srgb,var(--bk-palette-accent) 30%,#91a48b35)}}.bk-edge-preview-frame{background:var(--edge-surface);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff12}.bk-edge-tabs{border-bottom:1px solid var(--edge-line);background:#0002;align-items:center;gap:.5rem;margin:0;padding:.7rem;display:flex}.bk-edge-tabs button{min-height:42px;font:600 .78rem var(--font-ui);color:#b6c7ae;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;transition:background .2s,color .2s;display:inline-flex}.bk-edge-tabs button[aria-pressed=true]{background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-edge-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--bk-palette-accent) 13%,var(--edge-surface))}}.bk-edge-tabs button[aria-pressed=true]{color:var(--bk-palette-accent);border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-edge-tabs button[aria-pressed=true]{border-color:color-mix(in srgb,var(--bk-palette-accent) 28%,transparent)}}.bk-edge-tabs button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff0a}.bk-edge-tabs button:hover{color:#f2f5e8;background:#ffffff08}.bk-edge-drawing-stage{isolation:isolate;aspect-ratio:5/3;background:radial-gradient(ellipse at 50% 42%,var(--edge-surface),var(--edge-dark));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bk-edge-drawing-stage{background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--edge-surface) 82%,#92a98b),var(--edge-dark))}}.bk-edge-drawing-stage:after{content:"";pointer-events:none;background-image:linear-gradient(#bfdec607 1px,#0000 1px),linear-gradient(90deg,#bfdec607 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000);mask-image:linear-gradient(#0009,#0000)}.bk-edge-drawing{width:100%;height:100%;position:absolute;inset:0}.bk-edge-stage-corner{pointer-events:none;border-top:1px solid #b3c7a85c;border-left:1px solid #b3c7a85c;width:16px;height:16px;position:absolute;top:12px;left:12px}.bk-edge-stage-corner-end{inset:auto 12px 12px auto;transform:rotate(180deg)}.bk-edge-photo{animation:.4s both bk-edge-enter;position:absolute;inset:5%}.bk-edge-drawing-caption{border-top:1px solid var(--edge-line);font:500 .65rem/1.5 var(--font-ui);color:#adbea5;align-items:center;gap:.55rem;padding:.85rem 1rem;display:flex}.bk-edge-drawing-caption>span:last-child{color:var(--bk-palette-accent);margin-left:auto;font-weight:700}.bk-edge-measurements{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.bk-edge-measurements button{text-align:left;border:1px solid var(--edge-line);background:linear-gradient(145deg,#ffffff06,#ffffff01);border-radius:13px;align-items:center;gap:.7rem;min-width:0;padding:1rem .8rem;transition:background .25s,border-color .25s,transform .25s;display:flex}.bk-edge-measurements button:hover{border-color:var(--bk-palette-accent);background:var(--bk-palette-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bk-edge-measurements button:hover{background:color-mix(in srgb,var(--bk-palette-accent) 5%,var(--edge-surface))}}.bk-edge-measure-letter{background:var(--bk-palette-accent);border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.bk-edge-measure-letter{background:color-mix(in srgb,var(--bk-palette-accent) 8%,transparent)}}.bk-edge-measure-letter{font:700 .9rem var(--font-brand);color:var(--bk-palette-accent)}.bk-edge-measurements button>span:nth-child(2){flex:1;min-width:0}.bk-edge-measurements button>svg{color:#9dad93;flex-shrink:0}.bk-edge-measure-label{font:600 .64rem var(--font-ui);color:#acbca5;display:block}.bk-edge-measurements strong{text-overflow:ellipsis;white-space:nowrap;font:600 1.1rem/1.5 var(--font-ui);color:#edf2e5;font-variant-numeric:tabular-nums;display:block;overflow:hidden}.bk-edge-measurements small{font:500 .61rem var(--font-ui);color:#aabda4;margin-left:.35rem}.bk-edge-preview-hint{font:.75rem/1.6 var(--font-ui);color:#b1c2a9;margin:0 0 1.25rem}.bk-edge-reference-note{border-left:2px solid var(--bk-palette-accent);gap:.65rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-edge-reference-note{border-left:2px solid color-mix(in srgb,var(--bk-palette-accent) 45%,transparent)}}.bk-edge-reference-note{color:#94aa91;background:#ffffff03;border-radius:0 10px 10px 0}.bk-edge-reference-note>svg{flex-shrink:0;margin-top:2px}.bk-edge-reference-note p{font:.7rem/1.65 var(--font-ui);margin:0}.bk-edge-form-panel{border:1px solid var(--edge-line);background:linear-gradient(145deg,var(--edge-surface),var(--edge-dark));border-radius:20px;min-width:0;padding:clamp(18px,2vw,28px);animation:.65s .1s both bk-edge-enter;box-shadow:0 15px 40px #0002,inset 0 1px #ffffff0a}.bk-edge-form-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bk-edge-form-heading>svg{color:var(--bk-palette-accent);opacity:.65}.bk-edge-form-heading .section-kicker{margin:0 0 .4rem;font-size:.6rem}.bk-edge-form-heading h2{font:700 1.5rem/1.2 var(--font-brand);color:#edf2e5;margin:0}.bk-edge-form-help{font:.75rem/1.6 var(--font-ui);color:#abbea3;margin:.7rem 0 1.4rem}.bk-edge-configurator .bk-edge-form-group{border:0;border-top:1px solid var(--edge-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem .8rem;min-width:0;margin:0;padding:1.15rem 0 1.65rem;display:grid}.bk-edge-form-group legend{width:100%;font:700 .78rem var(--font-ui);color:#e0e9d6;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:0;display:flex}.bk-edge-step{background:var(--bk-palette-accent);place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.bk-edge-step{background:color-mix(in srgb,var(--bk-palette-accent) 9%,var(--edge-dark))}}.bk-edge-step{border:1px solid var(--edge-line);font:700 .65rem var(--font-ui);color:var(--bk-palette-accent);border-radius:7px}.bk-edge-form-group legend>svg{opacity:.55;color:#bfd1b4;margin-left:auto}.bk-edge-configurator .bk-edge-label{min-width:0;font:600 .72rem/1.45 var(--font-ui);color:#c2d0b9;letter-spacing:0;text-transform:none;display:block}.bk-edge-label>span:not([role=alert]){color:var(--bk-palette-accent)}.bk-edge-configurator .bk-edge-field{border:1px solid var(--edge-line);width:100%;min-width:0;min-height:46px;font:500 .9rem/1.5 var(--font-ui);color:#f0f4e6;scroll-margin-top:calc(var(--site-header-height) + 35px);background:#0d211a;border-radius:9px;margin-top:.4rem;padding:.65rem .75rem;transition:border-color .2s,box-shadow .2s;display:block}.bk-edge-configurator .bk-edge-field:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:2px;box-shadow:0 0 0 5px var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-edge-configurator .bk-edge-field:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--bk-palette-accent) 7%,transparent)}}.bk-edge-field:disabled{opacity:.32;cursor:not-allowed}.bk-edge-configurator textarea.bk-edge-field{min-height:90px}.bk-edge-field-hint{font:.67rem/1.6 var(--font-ui);color:#a0b49a;margin:0}.bk-edge-output{border:1px solid var(--edge-line);background:#0002;border-radius:14px;padding:1.15rem}.bk-edge-output-heading{color:var(--bk-palette-accent);gap:.65rem;display:flex}.bk-edge-output-heading>svg{flex-shrink:0;margin-top:3px}.bk-edge-output-heading h3{font:700 .9rem var(--font-ui);color:#e3ebd9;margin:0 0 .3rem}.bk-edge-output-heading p{font:.71rem/1.6 var(--font-ui);color:#a5b69b;margin:0}.bk-edge-configurator .bk-edge-save{background:0 0;border:0;border-radius:0;margin:1.2rem 0;padding:0}.bk-edge-configurator .bk-edge-save button{background:var(--bk-palette-accent);min-height:44px}@supports (color:color-mix(in lab, red, red)){.bk-edge-configurator .bk-edge-save button{background:color-mix(in srgb,var(--bk-palette-accent) 9%,var(--edge-surface))}}.bk-edge-configurator .bk-edge-save button{color:#d9e6ce;border:1px solid var(--edge-line);border-radius:9px}.bk-edge-configurator .bk-edge-save button:hover{border-color:var(--bk-palette-accent)}.bk-edge-action-grid{grid-template-columns:1fr;gap:.65rem;display:grid}.bk-edge-submit{border:1px solid var(--bk-palette-accent);background:var(--bk-palette-accent);color:#132019;min-height:50px;font:700 .78rem var(--font-ui);border-radius:10px;order:-1;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;transition:filter .2s,box-shadow .2s;display:flex}.bk-edge-submit:hover{filter:brightness(1.08);box-shadow:0 4px 18px var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-edge-submit:hover{box-shadow:0 4px 18px color-mix(in srgb,var(--bk-palette-accent) 15%,transparent)}}.bk-edge-pdf>button{border:1px solid var(--edge-line);width:100%;min-height:46px;font:600 .74rem var(--font-ui);letter-spacing:0;text-transform:none;border-radius:9px;justify-content:space-between;padding:.8rem 1rem;display:flex}.bk-edge-email{color:#d0dcbf;width:100%;min-height:44px;font:600 .75rem var(--font-ui);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;margin-top:.65rem;padding:.7rem;display:flex}.bk-edge-email:hover{border-color:var(--edge-line);background:#ffffff05}.bk-edge-preview-note{font:.68rem/1.6 var(--font-ui);color:#95aa8d;margin-top:.5rem}.bk-edge-configurator :is(button,a):focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:3px}@keyframes bk-edge-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.bk-edge-action-grid{grid-template-columns:1fr 1fr}.bk-edge-submit{order:0}}@media (max-width:1100px){.bk-edge-process{display:none}.bk-edge-page-heading{grid-template-columns:1fr}.bk-edge-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bk-edge-measurements button{gap:.4rem;padding:.8rem .5rem}.bk-edge-measurements button>svg{display:none}}@media (max-width:900px){.bk-edge-workspace{grid-template-columns:1fr}.bk-edge-preview{position:static}.bk-edge-page-heading{margin-bottom:1.5rem;padding-bottom:1.5rem}.bk-edge-configurator h1{max-width:25ch}.bk-edge-preview-frame{max-width:100%}.bk-edge-form-panel{margin-top:.5rem}.bk-edge-action-grid{grid-template-columns:1fr 1fr}.bk-edge-submit{order:0}}@media (max-width:520px){.bk-edge-configurator{padding-inline:14px}.bk-edge-preview-top{align-items:flex-start;gap:.5rem}.bk-edge-live{margin-top:.4rem;font-size:.55rem}.bk-edge-preview h2{font-size:1.35rem}.bk-edge-eyebrow{font-size:.52rem}.bk-edge-tabs{gap:.25rem;padding:.45rem}.bk-edge-tabs button{flex:1;gap:.3rem;padding:.5rem;font-size:.66rem}.bk-edge-tabs button svg{width:14px}.bk-edge-drawing-caption{padding:.65rem;font-size:.56rem}.bk-edge-measurements{gap:.4rem}.bk-edge-measure-letter{width:21px;height:27px;font-size:.75rem}.bk-edge-measurements strong{font-size:.94rem}.bk-edge-measure-label,.bk-edge-measurements small{font-size:.55rem}.bk-edge-action-grid{grid-template-columns:1fr}.bk-edge-submit{order:-1}.bk-edge-form-panel{padding:17px}.bk-edge-output{padding:.9rem}.bk-edge-form-group legend{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.bk-edge-preview,.bk-edge-form-panel,.bk-edge-photo{animation:none}.bk-edge-configurator *{transition:none!important}.bk-edge-measurements button:hover{transform:none}}.motion-paused .bk-edge-preview,.motion-paused .bk-edge-form-panel,.motion-paused .bk-edge-photo{animation:none}.bk-about-page{color:#f3f5e9;--about-muted:#c0cfb9;--about-line:#c5d2a929;font:400 1rem/1.75 var(--font-ui);background:#11261d}.bk-about-page h1,.bk-about-page h2,.bk-about-page h3{font-family:var(--font-brand);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.08}.bk-about-page h2{max-width:19ch;font-size:clamp(2.2rem,4.1vw,4rem)}.bk-about-page h3{font-size:clamp(1.4rem,2vw,2rem)}.bk-about-page p{margin:0}.bk-about-page .bk-about-kicker{font:700 .73rem/1.5 var(--font-ui);letter-spacing:.16em;color:var(--bk-palette-accent);margin-bottom:1.2rem}.bk-about-page a:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:5px}.bk-about-hero{isolation:isolate;background:#0c1c15;position:relative;overflow:hidden}.bk-about-hero-image{object-fit:cover;object-position:center;filter:saturate(.55);z-index:-2}.bk-about-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#07180ff0 0%,#0c2118b8 46%,#0c211820 100%),linear-gradient(#0000 60%,#10251df2 100%);position:absolute;inset:0}.bk-about-hero-inner{align-items:center;gap:3rem;min-height:clamp(620px,79svh,850px);padding-block:5rem 7rem;display:flex;position:relative}.bk-about-hero-copy{max-width:880px}.bk-about-hero h1{letter-spacing:-.045em;max-width:14ch;margin:0 0 1.6rem;font-size:clamp(3.3rem,6.7vw,6.5rem);line-height:.99}.bk-about-hero h1 span{color:var(--bk-palette-accent);margin-top:.15em;display:block}.bk-about-page .bk-about-lead{color:#e0e7d8;max-width:58ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}.bk-about-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.bk-about-button{min-height:52px;font:700 .86rem/1.5 var(--font-ui);color:#f3f5e9;background:#10241a70;border:1px solid #dbe3c366;border-radius:8px;justify-content:center;align-items:center;gap:1rem;max-width:100%;padding:.85rem 1.25rem;transition:background .2s,transform .2s;display:inline-flex}.bk-about-button svg{flex-shrink:0}.bk-about-button.is-primary{background:var(--bk-palette-accent);border-color:var(--bk-palette-accent);color:#152319}.bk-about-button:hover{background:#37523c;transform:translateY(-2px)}.bk-about-button.is-primary:hover{background:var(--bk-palette-hover)}.bk-about-hero-sign{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10251bb8;border:1px solid #bdc99a3d;border-radius:14px;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:absolute;bottom:6rem;right:0;box-shadow:0 20px 50px #0003}.bk-about-hero-sign img{object-fit:contain;width:70px;height:70px}.bk-about-hero-sign strong{font:700 1.2rem var(--font-brand);letter-spacing:.07em}.bk-about-hero-sign span{color:#c6d2b9;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.7rem;display:flex}.bk-about-scroll{color:#c9d5bd;font:600 .72rem var(--font-ui);letter-spacing:.08em;align-items:center;gap:1rem;display:flex;position:absolute;bottom:2rem;left:0}.bk-about-scroll:before{content:"";background:var(--bk-palette-accent);width:2.5rem;height:1px}.bk-about-range-strip{border-block:1px solid var(--about-line);background:linear-gradient(110deg,#2c4431,#1c3526)}.bk-about-range-strip>.site-container{grid-template-columns:repeat(3,1fr);display:grid}.bk-about-range-strip a{border-right:1px solid var(--about-line);font:700 .95rem var(--font-ui);align-items:center;gap:1rem;padding:1.5rem 1.6rem;display:flex}.bk-about-range-strip a:first-child{padding-left:0}.bk-about-range-strip a:last-child{border-right:0}.bk-about-range-strip a>svg:first-child{color:var(--bk-palette-accent);flex-shrink:0}.bk-about-range-strip a>svg:last-child{color:#a3b58c;flex-shrink:0;margin-left:auto}.bk-about-range-strip a:hover{background:#ffffff07}.bk-about-section{border-bottom:1px solid var(--about-line);padding:clamp(3.5rem,6vw,6.5rem) 0}.bk-about-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.bk-about-story{border-left:2px solid #bbc13366;padding-left:2.2rem}.bk-about-story>p+p{color:var(--about-muted);margin-top:1.3rem}.bk-about-statement{border-top:1px solid var(--about-line);color:#e2e9d4;align-items:flex-start;gap:.8rem;margin-top:2rem;padding-top:1.3rem;font-size:.85rem;display:flex}.bk-about-statement>span{background:var(--bk-palette-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.5rem}.bk-about-range{background:radial-gradient(at 100% 0,#b4bd3020,#0000 65%),#1d3326}.bk-about-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.bk-about-section-heading>p{color:var(--about-muted);max-width:37ch;font-size:.95rem}.bk-about-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}.bk-about-product{background:#15291f;border:1px solid #aec1943b;border-radius:17px;flex-direction:column;transition:transform .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 14px 35px #071a1126}.bk-about-product:hover{border-color:var(--bk-palette-accent);transform:translateY(-5px)}.bk-about-product-image{aspect-ratio:4/3;background:radial-gradient(at 50% 90%,#abb05266,#0000 60%),linear-gradient(145deg,#3b513c,#0f2018);position:relative;overflow:hidden}.bk-about-product-image>img{object-fit:contain;padding:1rem;transition:transform .6s}.bk-about-product-image.is-scene>img{object-fit:cover;padding:0}.bk-about-product-image.is-baler>img{padding:1.5rem}.bk-about-product:hover .bk-about-product-image>img{transform:scale(1.035)}.bk-about-product-icon,.bk-about-product-arrow{z-index:1;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:1rem}.bk-about-product-icon{color:#dae2ca;background:#11261dd9;border:1px solid #bccda445;left:1rem}.bk-about-product-arrow{background:var(--bk-palette-accent);color:#14271a;right:1rem}.bk-about-product-copy{border-top:1px solid var(--about-line);flex-direction:column;flex:1;padding:1.7rem;display:flex}.bk-about-product-copy h3{margin-bottom:.9rem}.bk-about-product-copy>p{color:var(--about-muted);margin-bottom:1.5rem;font-size:.9rem}.bk-about-product-copy>span{border-top:1px solid var(--about-line);color:var(--bk-palette-accent);font:700 .8rem var(--font-ui);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.1rem;display:flex}.bk-about-process{background:#10251d}.bk-about-steps{border:1px solid var(--about-line);background:linear-gradient(145deg,#2d4533,#1b3024);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bk-about-steps li{border-right:1px solid var(--about-line);padding:2rem 1.6rem;position:relative}.bk-about-steps li:last-child{border:0}.bk-about-step-icon{width:52px;height:52px;color:var(--bk-palette-accent);background:#12291e;border:1px solid #c1ce8a44;border-radius:12px;place-items:center;margin-bottom:1.7rem;display:grid}.bk-about-steps h3{margin-bottom:.9rem;font-size:1.5rem}.bk-about-steps p{color:var(--about-muted);font-size:.88rem}.bk-about-step-arrow{color:#bbc58b99;position:absolute;top:3rem;right:1.5rem}.bk-about-technical-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.bk-about-technical-image{aspect-ratio:1;background:#12271b;border:1px solid #b4c28f55;border-radius:20px;position:relative;overflow:hidden}.bk-about-technical-image>img{object-fit:cover;object-position:center}.bk-about-technical-image>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bk-palette-accent);font:600 .85rem var(--font-ui);background:#152b20d9;border:1px solid #cfda9c55;border-radius:8px;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.bk-about-technical-image>span>span{margin-left:auto}.bk-about-technical-copy>p:not(.bk-about-kicker){color:var(--about-muted);margin-top:1.4rem}.bk-about-technical-copy ul{gap:.8rem;margin:1.7rem 0 2rem;padding:0;list-style:none;display:grid}.bk-about-technical-copy li{align-items:center;gap:.8rem;font-size:.9rem;display:flex}.bk-about-technical-copy li svg{color:var(--bk-palette-accent);flex-shrink:0}.bk-about-contact{background:radial-gradient(at 0 100%,#a5ad2b25,#0000 70%),#10231a}.bk-about-contact-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem;display:grid}.bk-about-contact-grid>div>p:not(.bk-about-kicker){max-width:48ch;color:var(--about-muted);margin:1.5rem 0 2rem}.bk-about-contact-card{background:linear-gradient(145deg,#344b36,#1c3426);border:1px solid #d3daa344;border-radius:17px;flex-direction:column;gap:1rem;padding:2.2rem;font-style:normal;display:flex;position:relative}.bk-about-contact-card>img{object-fit:contain;width:56px;height:56px;position:absolute;top:1.5rem;right:1.5rem}.bk-about-contact-card>p{font:600 .72rem var(--font-ui);color:var(--bk-palette-accent);padding-right:4rem}.bk-about-contact-card>strong{font:700 1.2rem var(--font-brand);padding-right:3rem}.bk-about-contact-card>span,.bk-about-contact-card>a{overflow-wrap:anywhere;align-items:center;gap:.8rem;font-size:.9rem;display:flex}.bk-about-contact-card svg{color:#b2c591;flex-shrink:0}.bk-about-contact-card>a:last-child{border-top:1px solid var(--about-line);color:var(--bk-palette-accent);padding-top:1rem}.bk-about-contact-card>a:last-child>svg:last-child{margin-left:auto}@media (max-width:1100px){.bk-about-hero-sign{display:none}.bk-about-hero-inner{min-height:650px}.bk-about-contact-grid{gap:2rem}.bk-about-product-copy{padding:1.3rem}.bk-about-technical-grid{gap:2rem}}@media (max-width:900px){.bk-about-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-about-steps li:nth-child(2){border-right:0}.bk-about-steps li:nth-child(-n+2){border-bottom:1px solid var(--about-line)}.bk-about-technical-grid{grid-template-columns:1fr}.bk-about-technical-image{aspect-ratio:16/9}.bk-about-split{gap:2rem}.bk-about-range-strip a{gap:.7rem;padding:1.3rem .9rem;font-size:.8rem}.bk-about-range-strip a>svg:last-child{display:none}}@media (max-width:767px){.bk-about-hero-inner{min-height:0;padding-block:4rem 6rem}.bk-about-hero h1{font-size:clamp(3rem,9.3vw,4.5rem)}.bk-about-hero:after{background:linear-gradient(90deg,#0a2117eb,#0e271ba3),linear-gradient(#0000 55%,#10251d)}.bk-about-range-strip>.site-container{grid-template-columns:1fr}.bk-about-range-strip a,.bk-about-range-strip a:first-child{border-right:0;border-bottom:1px solid var(--about-line);padding:1rem 0;font-size:.9rem}.bk-about-range-strip a:last-child{border-bottom:0}.bk-about-range-strip a>svg:last-child{display:block}.bk-about-split,.bk-about-products,.bk-about-contact-grid{grid-template-columns:1fr}.bk-about-story{padding-left:1.3rem}.bk-about-section-heading{display:block}.bk-about-section-heading>p{margin-top:1.2rem}.bk-about-product-image{aspect-ratio:16/10}.bk-about-contact-card{padding:1.5rem}.bk-about-steps li{padding:1.5rem 1.2rem}.bk-about-steps h3{font-size:1.35rem}.bk-about-step-arrow{top:2.3rem;right:1rem}.bk-about-page h2{max-width:22ch}}@media (max-width:420px){.bk-about-actions{flex-direction:column}.bk-about-steps{grid-template-columns:1fr}.bk-about-steps li{border-right:0;border-bottom:1px solid var(--about-line)}.bk-about-page .bk-about-button{font-size:.8rem}.bk-about-contact-card>strong{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.bk-about-page *{scroll-behavior:auto!important;transition:none!important}.bk-about-page a:hover,.bk-about-page a:hover img{transform:none!important}}#product-catalogue{scroll-margin-top:calc(var(--site-header-height) + 1.5rem)}.bk-catalogue-tabs{flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 1rem;display:flex}.bk-catalogue-tabs button{color:#e4eade;min-height:44px;font:600 .85rem var(--font-ui);background:#102319;border:1px solid #344c3a55;border-radius:7px;align-items:center;gap:.65rem;padding:.65rem 1rem;transition:background .2s,color .2s;display:inline-flex}.bk-catalogue-tabs button span{opacity:.7;font-variant-numeric:tabular-nums;font-size:.72rem}.bk-catalogue-tabs button[aria-pressed=true]{background:var(--bk-palette-accent);color:#162319;border-color:#142a1c}.bk-catalogue-tabs button:hover{border-color:var(--bk-palette-accent)}.bk-catalogue-tabs button:focus-visible{outline-offset:3px;outline:2px solid #183424}.bk-catalogue-empty{justify-items:start;gap:1rem;padding-top:1.5rem;padding-bottom:4rem;display:grid}.bk-edge-drawing{background:0 0}.bk-work-page{color:#e5ecdf;background:radial-gradient(at 70% 0,#30442b,#101c15 65%);padding:2.5rem 0}.bk-work-shell{width:min(100% - 2rem,1600px);scroll-margin-top:calc(var(--site-header-height) + 1rem);font-family:var(--font-ui);margin:auto}.bk-work-intro{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.7rem;display:flex}.bk-work-kicker{font:600 .65rem/1.5 var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:#b4c3a4}.bk-work-intro h1{font:400 clamp(2rem,3vw,3.2rem)/1.08 var(--font-display-clean);color:#f4f6ed;letter-spacing:-.025em;margin:.4rem 0 .7rem;-webkit-mask:none;mask:none}.bk-work-intro p:last-child{color:#bccab1;max-width:65ch;font-size:.85rem;line-height:1.7}.bk-work-tablet{background:linear-gradient(135deg,#5b655d,#1a211d 15%,#080f0b 65%,#5d695d);border:1px solid #a3b29b77;border-radius:26px;padding:15px 12px 18px;position:relative;box-shadow:0 30px 60px #0006,inset 0 1px 1px #e4f0d766,inset 0 -2px 2px #0008}.bk-work-camera{background:#122b30;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:50%;box-shadow:0 0 0 2px #050b08}.bk-work-topbar{background:#0a1811;border-bottom:1px solid #8ba77833;border-radius:15px 15px 0 0;align-items:center;gap:.8rem;padding:.9rem 1.3rem;display:flex}.bk-work-topbar img{object-fit:contain;border-radius:7px;width:44px;height:44px}.bk-work-topbar>div{gap:.15rem;display:grid}.bk-work-topbar small{letter-spacing:.14em;color:#99b18b;font-size:.6rem}.bk-work-topbar strong{color:#edf2e7;font-size:.9rem}.bk-work-topbar>button{color:#d3dec8;border:1px solid #7e976355;border-radius:8px;place-items:center;min-width:42px;min-height:42px;margin-left:.4rem;display:grid}.bk-work-private{color:#8fa983;margin-left:auto;font-size:.7rem}.bk-work-navigation{font-family:var(--font-ui);background:#12251a;border-bottom:1px solid #8aa27133;flex-wrap:wrap;gap:4px;padding:.6rem;display:flex}.bk-work-navigation a{color:#cedcc3;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.7rem .9rem;font-size:.82rem;font-weight:650;line-height:1.4;text-decoration:none;transition:background .2s;display:flex}.bk-work-navigation a:hover{background:#2b432c}.bk-work-navigation a[aria-current=page]{background:var(--bk-palette-accent);color:#182416;box-shadow:0 3px 10px #0003}.bk-work-navigation .is-secondary{color:#aabf9a;font-size:.74rem}.bk-work-navigation .is-secondary[aria-current=page]{color:#182416}.bk-work-screen{color:#e4ebde;background:linear-gradient(130deg,#243828,#15261d);border-radius:0 0 15px 15px;min-height:620px;padding:clamp(1rem,2vw,1.8rem)}.bk-work-fieldset{border:0;min-width:0;margin:0;padding:0}.bk-work-fieldset:disabled{opacity:.75}.bk-work-home-indicator{background:#8e9e8b55;border-radius:8px;width:85px;height:4px;margin:12px auto -7px}.bk-work-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.bk-work-section-heading h2{font:400 clamp(1.6rem,2.7vw,2.3rem)/1.1 var(--font-display-clean);color:#f0f4e9;margin:.4rem 0 0;-webkit-mask:none;mask:none}.bk-work-primary,.bk-work-secondary{min-height:42px;font:650 .78rem/1.4 var(--font-ui);text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:.55rem;max-width:100%;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.bk-work-primary{background:var(--bk-palette-accent);border:1px solid var(--bk-palette-accent);color:#142315;box-shadow:0 3px 10px #06130b33}.bk-work-secondary{color:#dde7d2;background:#13271b;border:1px solid #97b18055}.bk-work-primary:hover{filter:brightness(1.06)}.bk-work-secondary:hover{background:#2b432a;border-color:#a4b990}.bk-work-shell button:disabled{cursor:wait;opacity:.55}:is(.bk-work-shell :is(button,a,input,select,textarea):focus-visible,.bk-edge-save :is(input,button,a):focus-visible){outline:2px solid var(--bk-palette-accent);outline-offset:3px}.bk-work-actions{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.bk-work-actions svg{flex-shrink:0}.bk-work-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1.1rem;display:grid}.bk-work-metrics>a{color:#e7efdc;background:linear-gradient(145deg,#304a2e,#1b3022);border:1px solid #93ac7855;border-radius:13px;grid-template-columns:1fr auto;gap:.6rem;padding:1.2rem;text-decoration:none;display:grid;position:relative;box-shadow:0 8px 18px #08170f22}.bk-work-metrics>a>svg:first-child{color:var(--bk-palette-accent)}.bk-work-metrics strong{font:400 2.65rem/1 var(--font-display-clean);color:#f5f7e9;grid-area:1/2/3}.bk-work-metrics span{font-size:.75rem;line-height:1.6}.bk-work-metrics>a>svg:last-child{opacity:.5;width:13px;position:absolute;bottom:.6rem;right:.65rem}.bk-work-metrics .has-alert{background:linear-gradient(145deg,#573b27,#312c1c);border-color:#e4a36966}.bk-work-metrics .has-alert strong{color:#ffd8ad}.bk-work-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.bk-work-panel{background:#11251b;border:1px solid #93ac7833;border-radius:12px;min-width:0;padding:1.3rem}.bk-work-screen h3{font:400 1.25rem/1.3 var(--font-display-clean);color:#ebf0df;align-items:center;gap:.6rem;margin:0 0 .8rem;display:flex;-webkit-mask:none;mask:none}.bk-work-attention{color:#d4e1c8;border-bottom:1px solid #99b28426;align-items:center;gap:.8rem;padding:.85rem 0;font-size:.82rem;text-decoration:none;display:flex}.bk-work-attention:last-child{border-bottom:0}.bk-work-attention>span{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;display:flex}.bk-work-attention small{color:#9fb794;width:100%;font-size:.7rem;display:block}.bk-work-attention b{color:var(--bk-palette-accent);margin-left:auto}.bk-work-attention:hover{color:var(--bk-palette-accent)}.bk-work-overdue{color:#ffda9d;background:#553c25;border-radius:7px;align-items:center;gap:.5rem;margin-top:1rem;padding:.9rem;font-size:.8rem;display:flex}.bk-work-master-detail{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.bk-work-list{scrollbar-width:thin;gap:.6rem;max-height:850px;padding:2px;display:grid;overflow:auto}.bk-work-list>button{text-align:left;color:#d5e1c9;background:#192e20;border:1px solid #92ac7555;border-radius:10px;gap:.4rem;width:100%;padding:1rem;display:grid}.bk-work-list>button.is-selected{border-color:var(--bk-palette-accent);box-shadow:inset 3px 0 var(--bk-palette-accent);background:#344b2a}.bk-work-list>button>strong{font:400 1.3rem/1.2 var(--font-display-clean);color:#edf2e2}.bk-work-list small,.bk-work-list>button>span{color:#9eb691;font-size:.68rem}.bk-work-list footer{justify-content:space-between;gap:.7rem;margin-top:.3rem;font-size:.68rem;display:flex}.bk-work-list footer b{color:var(--bk-palette-accent)}.bk-work-search{color:#a5bb98;background:#0f2218;border:1px solid #99ad8055;border-radius:8px;align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.bk-work-search input{color:#e9f0df;background:0 0;outline:0;width:100%;min-width:0;min-height:44px;font-size:.8rem}.bk-work-record-area,.bk-work-editor{background:#11251b;border:1px solid #97ad803b;border-radius:12px;min-width:0;padding:clamp(1rem,2vw,1.6rem)}.bk-work-editor{max-width:1000px;margin:0 auto}.bk-work-back{color:#b8cba7;align-items:center;gap:.4rem;min-height:32px;margin:0 0 1rem;font-size:.75rem;display:inline-flex}.bk-work-detail>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.bk-work-detail h2{font:400 clamp(1.6rem,2.4vw,2.2rem)/1.16 var(--font-display-clean);color:#eef4e4;margin:.5rem 0;-webkit-mask:none;mask:none}.bk-work-detail>header p:not(.bk-work-kicker){color:#acbf9b;font-size:.75rem}.bk-work-status{white-space:normal;color:#d9e8ca;font:600 .68rem/1.5 var(--font-ui);background:#33462a;border:1px solid #a4b58555;border-radius:5px;justify-content:center;align-items:center;padding:.35rem .6rem;display:inline-flex}.bk-work-status.status-sent,.bk-work-status.status-new{color:#f5e9ac;background:#5a522b}.bk-work-status.status-expired,.bk-work-status.status-changes_requested{color:#ffd1a6;background:#593d2b}.bk-work-status.status-accepted,.bk-work-status.status-resolved{color:#c8f1d3;background:#294b39}.bk-work-detail>section{border-top:1px solid #9eb8872c;margin:1.4rem 0;padding-top:1.2rem}.bk-work-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#c6d7bb;font-size:.84rem;line-height:1.9}.bk-work-hint{color:#a8bf9b;font-size:.77rem;line-height:1.8}.bk-work-form{gap:1rem;min-width:0;margin:1rem 0;display:grid}.bk-work-form label,.bk-work-inline-status{color:#bdcfae;font:600 .76rem/1.6 var(--font-ui);gap:.45rem;display:grid}.bk-work-form :is(input,select,textarea),.bk-work-inline-status select{color:#edf3e5;width:100%;min-width:0;min-height:42px;font:400 .85rem/1.6 var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1d14;border:1px solid #96b07855;border-radius:6px;padding:.65rem .8rem}.bk-work-form textarea{resize:vertical}.bk-work-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bk-work-form .bk-work-checkbox{align-items:start;gap:.6rem;display:flex}.bk-work-form .bk-work-checkbox input{width:18px;height:18px;min-height:18px;accent-color:var(--bk-palette-accent);margin-top:3px}.bk-work-table-scroll{border:1px solid #9bb77d33;border-radius:8px;max-width:100%;margin:1rem 0;overflow:auto}.bk-work-quote-table{border-collapse:collapse;width:100%;font:400 .8rem/1.6 var(--font-ui);color:#d8e5cc}.bk-work-quote-table th{letter-spacing:.04em;text-transform:uppercase;color:#a9c092;background:#1a3322;font-size:.68rem}.bk-work-quote-table :is(th,td){text-align:left;border-bottom:1px solid #91af7526;padding:.7rem .8rem}.bk-work-quote-table td:first-child{min-width:180px}.bk-work-quote-table input{min-width:80px}.bk-work-quote-table td:first-child input{min-width:200px}.bk-work-quote-table td:not(:first-child) input{max-width:130px}.bk-work-totals{border-top:1px solid #a1b88144;gap:.6rem;max-width:400px;margin:1rem 0 1rem auto;padding-top:1rem;font-size:.8rem;display:grid}.bk-work-totals :is(span,strong){justify-content:space-between;gap:1.5rem;display:flex}.bk-work-totals strong{color:var(--bk-palette-accent);border-top:1px solid #a1b88144;padding-top:.8rem;font-size:1.15rem}.bk-work-notice,.bk-work-decision,.bk-work-delivery{background:#253d26;border:1px solid #a0b77d44;border-radius:9px;margin:1rem 0;padding:1.1rem;font-size:.8rem;line-height:1.8}.bk-work-notice p{white-space:pre-wrap}.bk-work-facts{gap:.4rem;margin-bottom:1rem;font-size:.8rem;display:grid}.bk-work-facts strong{color:#e7efd9;font-size:1.1rem}.bk-work-delivery>a{color:var(--bk-palette-accent);align-items:center;gap:.6rem;margin-top:.5rem;font-size:.8rem;display:inline-flex}.bk-work-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.bk-work-specs>div{background:#1c3222;border-bottom:1px solid #a0b77d33;padding:.6rem .8rem}.bk-work-specs dt{color:#9bb68a;font-size:.67rem}.bk-work-specs dd{color:#e2ecd6;white-space:pre-wrap;margin:.2rem 0;font-size:.85rem}.bk-work-product-list{padding:0;list-style:none}.bk-work-product-list li{border-bottom:1px solid #9ab17d33;justify-content:space-between;gap:1rem;padding:.7rem;font-size:.8rem;display:flex}.bk-work-product-list b{color:var(--bk-palette-accent)}.bk-work-files ul{gap:.5rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.bk-work-files li{color:#c9dab9;background:#203824;border:1px solid #9ab17d33;border-radius:7px;align-items:center;gap:.7rem;padding:.7rem .9rem;display:flex}.bk-work-files li :is(a,.bk-file-download-trigger){overflow-wrap:anywhere;color:#edf2e2;flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;font-size:.8rem;display:flex}.bk-work-files small{color:#a1b68f;font-size:.65rem}.bk-work-files>small{margin-top:.6rem;line-height:1.7;display:block}.bk-work-upload-label{color:#b1c69f;gap:.6rem;margin:1rem 0;font-size:.74rem;display:grid}.bk-work-upload-label input{color:#c8d7bb;max-width:100%;font-size:.75rem}.bk-work-upload-label input::file-selector-button{color:#e1ead4;background:#304a2e;border:1px solid #a1b47d55;border-radius:5px;margin-right:.75rem;padding:.65rem}.bk-work-history{border-left:1px solid #819f654d;gap:1rem;margin:0;padding:0 0 0 1.1rem;list-style:none;display:grid}.bk-work-history li{font-size:.77rem;position:relative}.bk-work-history li:before{content:"";background:var(--bk-palette-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.4rem;left:-1.32rem}.bk-work-history span{color:#9db58c;font-size:.66rem;display:block}.bk-work-history p{color:#c6d8b7;margin-top:.35rem}.bk-work-linked{gap:.5rem;display:grid}.bk-work-linked :is(a,.bk-file-download-trigger){color:#dbe7ce;border:1px solid #a0b47b33;border-radius:7px;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem;font-size:.8rem;display:flex}.bk-work-linked small{color:#a1b98d;font-size:.65rem;display:block}.bk-work-linked :is(a,.bk-file-download-trigger):hover{border-color:var(--bk-palette-accent)}.bk-work-empty{color:#abc09b;padding:2rem 1rem;font-size:.85rem;line-height:1.8}.bk-work-select{text-align:center;place-content:center;justify-items:center;gap:.8rem;min-height:300px;display:grid}.bk-work-select p{max-width:40ch}.bk-work-select svg{color:#779762}.bk-work-error{color:#ffe0d2;background:#582d24;border:1px solid #cc825b66;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;font-size:.8rem;line-height:1.7;display:flex}.bk-work-error button{flex-shrink:0;text-decoration:underline}.bk-work-saved{color:#d0e5a6;background:#2a432c;border-radius:7px;margin-bottom:1rem;padding:.7rem 1rem;font-size:.8rem}.bk-work-footnote{color:#849e76;margin-top:1.4rem;font-size:.65rem}.bk-work-account-footer{color:#aabf96;font:.7rem var(--font-ui);justify-content:space-between;gap:1rem;padding-top:1.4rem;display:flex}.bk-edge-save{font:600 .75rem var(--font-ui);color:#c9dabb;background:#233d2b;border:1px solid #a8ba8355;border-radius:8px;gap:.7rem;margin:1.2rem 0;padding:1rem;display:grid}.bk-edge-save label{gap:.6rem;display:grid}.bk-edge-save input{color:#e6efdc;background:#0d2218;border:1px solid #a0b27e55;border-radius:5px;width:100%;min-height:40px;padding:.6rem}.bk-edge-save button{color:#1d2a17;background:#d9e2ba;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.bk-edge-save a{color:var(--bk-palette-accent);align-items:center;gap:.5rem;display:inline-flex}.bk-edge-save p{font-size:.7rem;line-height:1.7}@media (max-width:1100px){.bk-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-work-master-detail{grid-template-columns:240px minmax(0,1fr)}.bk-work-navigation a{padding:.6rem .7rem}.bk-work-private{display:none}.bk-work-topbar>button{margin-left:auto}}@media (max-width:767px){.bk-work-page{padding-top:1.5rem}.bk-work-shell{width:calc(100% - 1rem)}.bk-work-intro{flex-direction:column;align-items:start;gap:.8rem;padding:0 .5rem}.bk-work-tablet{border-radius:19px;padding:12px 6px 15px}.bk-work-topbar{padding:.8rem}.bk-work-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.bk-work-navigation a{gap:.3rem;padding:.55rem .3rem;font-size:.7rem}.bk-work-navigation .is-secondary{font-size:.66rem}.bk-work-navigation svg{width:14px;height:14px}.bk-work-screen{padding:.8rem}.bk-work-overview-grid,.bk-work-master-detail{grid-template-columns:1fr}.bk-work-master-detail:not(.has-selection) .bk-work-record-area,.bk-work-master-detail.has-selection .bk-work-list{display:none}.bk-work-list{max-height:none}.bk-work-section-heading{align-items:start}.bk-work-metrics>a{padding:.8rem}.bk-work-metrics span{font-size:.68rem}.bk-work-metrics strong{font-size:2.1rem}.bk-work-fields{grid-template-columns:1fr}.bk-work-detail>header{flex-wrap:wrap}.bk-work-specs{grid-template-columns:1fr}.bk-work-error{flex-direction:column;align-items:start}.bk-work-tablet .bk-work-primary{font-size:.73rem}.bk-work-section-heading .bk-work-primary{padding:.6rem .7rem}}.bk-calendar .bk-calendar-booking-row{color:#e7eedc;background:linear-gradient(120deg,#293d22,#1c301e);border:1px solid #8d9b4e88;border-radius:11px;align-items:center;min-height:118px;margin:.65rem 0;padding:.8rem 1rem;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:0 7px 16px #14231320}.bk-calendar .bk-calendar-booking-row:hover,.bk-calendar .bk-calendar-booking-row:focus-within{background:linear-gradient(120deg,#344a31,#263d2b);border-color:#a4b27a;box-shadow:0 7px 18px #14231328}.bk-calendar .bk-calendar-booking-open time{color:#d6e3bf}.bk-calendar .bk-calendar-booking-open:focus-visible{outline-offset:4px;outline:2px solid #c3d5a1}.bk-calendar .bk-calendar-booking-open{color:#e7eedc;gap:1rem;min-height:88px}.bk-calendar .bk-calendar-booking-open strong{font:400 clamp(1.3rem,2vw,1.75rem)/1.2 var(--font-display-clean);color:#f2f4e7;-webkit-mask:none;mask:none}.bk-calendar .bk-calendar-booking-open small{font:.76rem/1.7 var(--font-ui);color:#b8cba3}.bk-calendar .bk-calendar-booking-open>span:first-child,.bk-calendar .bk-calendar-booking-open>svg{color:var(--bk-palette-accent)}@media (max-width:600px){.bk-calendar .bk-calendar-booking-row{flex-wrap:wrap;gap:.5rem;min-height:130px;padding:.75rem}.bk-calendar .bk-calendar-booking-open{width:100%;min-height:62px}.bk-calendar .bk-calendar-booking-open strong{font-size:1.3rem}.bk-calendar .bk-calendar-booking-row .bk-status-control{margin-left:auto}}.bk-new-group-button{border-radius:7px;width:100%;color:#283a19!important;background:#dce4c0!important;border:1px solid #70833c66!important;margin-bottom:.8rem!important;padding:.65rem .8rem!important}.bk-group-editor{color:#253719;font-family:var(--font-ui);background:#edf0df;gap:1rem;min-height:490px;padding:1rem;display:grid}.bk-group-editor .bk-phone-chat-banner{align-items:center;gap:.8rem;margin:0;display:flex}.bk-group-editor .bk-phone-chat-banner h2{font-size:2rem}.bk-group-back{align-items:center;gap:.5rem;min-height:36px;font-size:.75rem;display:flex}.bk-group-editor>label{gap:.4rem;font-size:.75rem;font-weight:650;display:grid}.bk-group-editor input:not([type=checkbox]){color:#223615;background:#fffef4;border:1px solid #82985466;border-radius:7px;width:100%;min-height:43px;padding:.65rem;font-size:.8rem}.bk-group-admin-team{color:#e6efd1;background:#293e22;border-radius:9px;align-items:center;gap:.7rem;padding:.9rem;display:flex}.bk-group-admin-team>span{flex:1}.bk-group-admin-team strong{font-size:.75rem}.bk-group-admin-team small{color:#b8c99a;margin-top:.3rem;font-size:.66rem;display:block}.bk-group-editor .bk-group-search{align-items:center;gap:.5rem;display:flex}.bk-group-contact-list{gap:.4rem;max-height:250px;display:grid;overflow:auto}.bk-group-contact-list label{background:#fffef4;border:1px solid #a4b67a55;border-radius:7px;align-items:center;gap:.7rem;padding:.7rem;font-size:.8rem;display:flex}.bk-group-contact-list input{accent-color:#57722f;width:18px;height:18px}.bk-group-contact-list small{color:#687e51;font-size:.68rem;display:block}.bk-group-privacy{color:#647b4e;font-size:.7rem;line-height:1.7}.bk-group-members{color:#4e6838;font:.67rem/1.7 var(--font-ui);background:#dce5c5;align-items:start;gap:.6rem;padding:.65rem 1rem;display:flex}.bk-group-members svg{flex-shrink:0;margin-top:.15rem}.bk-document-centre{gap:1.35rem;min-width:0;display:grid}.bk-document-header{background:linear-gradient(120deg,#2e4933,#193022 70%);border:1px solid #aabd8650;border-radius:14px;align-items:center;gap:1rem;padding:1.4rem;display:flex;box-shadow:inset 0 1px #d6e6b814}.bk-document-emblem{height:56px;color:var(--bk-palette-accent,#ddc847);background:#d7bf4a18;border:1px solid #d7bf4a55;border-radius:14px;flex:0 0 56px;place-items:center;display:grid}.bk-document-header>div{flex:1;min-width:0}.bk-document-header h2{font-family:var(--font-display);color:#eef2dd;margin:.25rem 0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.2}.bk-document-header p:last-child{font:400 .8rem/1.7 var(--font-ui);color:#bbceb0}.bk-document-header button{flex-shrink:0}.bk-document-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.bk-document-toolbar h3,.bk-document-upload h3{color:#e8efdf;align-items:center;gap:.6rem;font-size:1rem;display:flex}.bk-document-toolbar h3 span{font:600 .7rem var(--font-ui);color:#d5dfba;border:1px solid #afc18a45;border-radius:30px;padding:.12rem .6rem}.bk-document-toolbar .bk-work-search{width:min(100%,320px);margin:0}.bk-document-filters{flex-wrap:wrap;gap:.4rem;margin:.8rem 0 1rem;display:flex}.bk-document-filters button{font:600 .72rem var(--font-ui);color:#b7cca5;background:#152a1c;border:1px solid #aabd8640;border-radius:30px;min-height:36px;padding:.45rem .85rem}.bk-document-filters button[aria-pressed=true]{color:#142316;background:#d0bd48;border-color:#d0bd48}.bk-document-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.75rem;display:grid}.bk-document-card{background:linear-gradient(145deg,#294430,#1c3324);border:1px solid #9bb17c3d;border-radius:12px;flex-direction:column;min-width:0;padding:1.05rem;display:flex;box-shadow:0 5px 18px #00000012}.bk-document-card-top{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.bk-document-type{color:#e0cc61;font:800 .65rem var(--font-ui);letter-spacing:.06em;background:#d7c25210;border:1px solid #d7c25260;border-radius:5px;padding:.27rem .45rem}.bk-document-visibility{font:500 .65rem var(--font-ui);color:#a9bf99;align-items:center;gap:.25rem;display:flex}.bk-document-delete{color:#c0cca9;background:#10221788;border:1px solid #b5c79d35;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.bk-document-delete:hover{color:#ffdfd4;background:#813b30;border-color:#c17e6c}.bk-document-card h4{font-family:var(--font-ui);color:#eef2e3;overflow-wrap:anywhere;font-size:.93rem;font-weight:750;line-height:1.5}.bk-document-card>p{font:400 .72rem/1.7 var(--font-ui);color:#b0c39f;margin:.4rem 0 1.1rem}.bk-document-download{color:#ead36d;font:700 .76rem/1.5 var(--font-ui);border-top:1px solid #b6c89530;align-items:center;gap:.6rem;min-height:40px;margin-top:auto;padding:.65rem 0 0;display:flex}.bk-document-download svg:last-child{margin-left:auto}.bk-document-upload{background:#1b3323;border:1px solid #cebb4f66;border-radius:12px;margin:0;padding:1.4rem}.bk-document-upload .bk-work-primary{justify-self:start}.bk-document-file-input{background:#11271b;border:1px dashed #c0ca9255;border-radius:8px;padding:1.1rem}.bk-document-file-input input::file-selector-button{color:#eff3df;background:#395635;border:1px solid #b2c18a55;border-radius:5px;margin-right:.7rem;padding:.6rem}.bk-document-success{color:#e4f0d6;background:#2b4628;border:1px solid #8aaf7160;border-radius:8px;padding:.75rem 1rem;font-size:.8rem}.bk-document-dialog{color:#f0f3df;background:linear-gradient(145deg,#29432d,#12271a);border:1px solid #99ad7c66;border-radius:17px;width:min(440px,100vw - 2rem);max-height:85dvh;margin:auto;padding:1.6rem;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 100px #0009}.bk-document-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04140ed1}.bk-document-dialog-icon{color:#ffc4a8;background:#80433277;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:1rem;display:grid}.bk-document-dialog h3{font:700 1.2rem/1.4 var(--font-ui)}.bk-document-dialog p{overflow-wrap:anywhere;margin:.6rem 0;font-size:.88rem}.bk-document-dialog small{color:#bdcda9;font-size:.78rem;line-height:1.8;display:block}.bk-document-dialog footer{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.bk-document-confirm{color:#fff1e6;font:700 .78rem var(--font-ui);background:#ae4e3e;border:1px solid #ce7561;border-radius:7px;min-height:42px;padding:.7rem 1rem}:is(.bk-document-centre :is(button,a,input,select):focus-visible,.bk-document-dialog button:focus-visible){outline-offset:3px;outline:2px solid #f0da70}.bk-document-centre button:disabled,.bk-document-dialog button:disabled{opacity:.55;cursor:wait}.bk-product-documents{color:#e9edd7;background:linear-gradient(120deg,#2f4935,#182e20);border:1px solid #acb88480;border-radius:14px;grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0;padding:2rem;display:grid}.bk-product-documents h2{font:700 clamp(1.4rem,2.5vw,2rem)/1.15 var(--font-display);margin:.5rem 0}.bk-product-documents p{color:#c3d1af;font-size:.88rem;line-height:1.8}.bk-product-documents>div:last-child{align-content:center;gap:.7rem;display:grid}.bk-product-documents :is(a,.bk-file-download-trigger){color:#e3cd62;background:#d6d3980a;border:1px solid #c3cd9255;border-radius:9px;align-items:center;gap:1rem;padding:1rem;display:flex}.bk-product-documents :is(a,.bk-file-download-trigger) span{flex:1;gap:.4rem;min-width:0;display:grid}.bk-product-documents strong{color:#f0f2df;overflow-wrap:anywhere;font-size:.85rem}.bk-product-documents small{color:#b6c7a2;font-size:.7rem}@media (max-width:760px){.bk-document-header{flex-wrap:wrap;padding:1rem}.bk-document-header>button{justify-content:center;width:100%}.bk-document-toolbar{flex-direction:column;align-items:stretch}.bk-document-toolbar .bk-work-search{width:100%}.bk-document-upload .bk-work-fields{grid-template-columns:1fr}.bk-document-dialog footer{flex-wrap:wrap}.bk-product-documents{grid-template-columns:1fr;gap:1rem;padding:1.3rem}.bk-work-files li{flex-wrap:wrap}.bk-work-files li :is(a,.bk-file-download-trigger){min-width:140px}.bk-work-files li :is(a,.bk-file-download-trigger) small{flex-shrink:0}}.bk-cart-add-quantity{color:#edf1dc;background:linear-gradient(160deg,#2c4230,#18291e);border:1px solid #7d916655;border-radius:10px;flex:none;grid-template-columns:auto 36px 40px 36px;align-items:center;gap:0;width:auto;min-height:48px;padding:3px;display:inline-grid;overflow:visible;box-shadow:inset 0 1px #c2d2a61a,0 3px 8px #00000012}.bk-cart-add-quantity>span{font:650 .7rem/1 var(--font-ui);color:#bdcba7;letter-spacing:.025em;padding:0 .65rem}.bk-cart-add-quantity>button{color:#e9edcf;cursor:pointer;background:#b5c9960d;border:1px solid #b1c38b28;border-radius:7px;place-items:center;width:36px;height:40px;min-height:40px;padding:0;transition:background .16s,color .16s;display:grid}.bk-cart-add-quantity>button:last-child{color:#19291c;background:#d9c24c;border-color:#d9c24c;box-shadow:inset 0 1px #fff3}.bk-cart-add-quantity>button:hover:not(:disabled){color:#17251b;background:#cfbd56}.bk-cart-add-quantity>button:disabled{opacity:.35;cursor:not-allowed}.bk-cart-add-quantity>input{-webkit-appearance:textfield;appearance:textfield;color:#f3f5e8;width:40px;min-width:0;height:40px;min-height:40px;box-shadow:none;text-align:center;font:750 1rem/1 var(--font-ui);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:0}.bk-cart-add-quantity>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bk-cart-add-quantity>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bk-cart-add-quantity:focus-within{border-color:#dbca6a;box-shadow:0 0 0 3px #ddc94a1a}.bk-cart-add-quantity :is(button,input):focus-visible{outline-offset:1px;outline:2px solid #eee09a}@media (max-width:480px){.bk-cart-add-quantity{justify-content:initial;grid-template-columns:1fr 40px 48px 40px;width:100%}.bk-cart-add-quantity>input,.bk-cart-add-quantity>button{width:100%}.bk-cart-add-quantity>span{justify-self:start}}.bk-footer-credit .bk-footer-mw{background:#e6e9db;border:1px solid #aeb99a66;border-radius:12px;flex:0 0 104px;width:104px;height:56px;padding:0;display:block;overflow:hidden;transform:none;box-shadow:0 5px 16px #0003,inset 0 1px #ffffff80}.bk-footer-credit .bk-footer-mw img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}@media (max-width:480px){.bk-footer-credit .bk-footer-mw{border-radius:10px;flex-basis:88px;width:88px;height:50px}}.bk-footer-navigation{border-top:1px solid #bbc89724;align-items:start;margin-top:.7rem}.bk-footer-navigation>div{min-width:0}.bk-footer-navigation h3{font:750 .76rem/1.5 var(--font-ui);letter-spacing:.09em;color:#e9edda}.bk-footer-navigation .bk-footer-link{font-family:var(--font-ui);font-size:.81rem;line-height:1.75}.bk-footer-navigation .bk-footer-logo-panel{align-self:center}.bk-footer-account-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;padding:1.1rem 0 1.5rem;display:flex}.bk-footer-account-links>a{color:#d4dec5;min-height:40px;font:650 .73rem/1.4 var(--font-ui);background:#29382750;border:1px solid #aab98538;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.6rem .95rem;display:inline-flex}.bk-footer-account-links>a:hover{color:#f4dfa0;background:#364730;border-color:#c6b65888}.bk-footer-account-links .bk-footer-home{color:#e7d77e;background:#d0bd461a;border-color:#d0bd4666;margin-left:0}.bk-footer-bottom{border-top:1px solid #b1bd8a30;grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:center;gap:1.25rem;padding:1.05rem 0 1.2rem;display:grid}.bk-footer-legal{color:#b2bfa2;min-width:0;font:500 .65rem/1.7 var(--font-ui);gap:.35rem;display:grid}.bk-footer-legal p{margin:0}.bk-footer-legal>span{color:#899b7e;letter-spacing:.08em;font-size:.52rem}.bk-footer-brand-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.bk-footer-brand-cell{flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;min-width:0;padding:.15rem .75rem;display:flex}.bk-footer-brand-cell+.bk-footer-brand-cell{border-left:1px solid #b1bd8a24}.bk-footer-brand-stage{justify-content:center;align-items:center;width:100%;min-width:0;height:46px;display:flex}.bk-footer-brand-stage>a{border-radius:6px;justify-content:center;align-items:center;width:64px;height:100%;display:flex}.bk-footer-brand-stage>a:focus-visible{outline-offset:3px;outline:2px solid #dac761}.bk-footer-rail-bk{aspect-ratio:1;width:46px;height:46px}.bk-footer-brand-caption{color:#adbda0;text-align:center;font:650 .53rem/1.5 var(--font-ui);letter-spacing:.045em;text-transform:uppercase;display:block}.bk-footer-mw-plate{background:linear-gradient(145deg,#b0b99a,#889b78);border:1px solid #b6c39b55;border-radius:7px;place-items:center;width:82px;max-width:100%;height:44px;display:grid;overflow:hidden;box-shadow:inset 0 1px #edf2d94a,0 3px 8px #0002}.bk-footer-mw-plate img{object-fit:contain;width:100%;height:100%;padding:2px;display:block}.bk-footer-szafenzo-plate{background:#190616;border:1px solid #ccbc8125;border-radius:7px;justify-content:center;align-items:center;width:140px;max-width:100%;height:44px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 3px 8px #0002}.bk-footer-szafenzo-plate img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}@media (max-width:760px){.bk-footer-bottom{grid-template-columns:minmax(0,1fr);gap:1rem}.bk-footer-brand-rail{grid-row:1;width:min(100%,460px);margin-inline:auto}.bk-footer-legal{text-align:center;gap:.2rem}}@media (max-width:560px){.bk-footer-navigation .bk-footer-logo-panel{grid-column:1/-1;align-items:center;padding:.5rem 0 1.4rem}.bk-footer-navigation{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr))}.bk-footer-navigation>div:last-child{grid-column:1/-1}.bk-footer-navigation>div:last-child p{max-width:36ch;margin-inline:auto}.bk-footer-account-links>a{flex:125px;max-width:200px}.bk-footer-brand-cell{padding-inline:.4rem}.bk-footer-brand-caption{max-width:17ch;font-size:.5rem}.bk-footer-brand-stage{height:42px}.bk-footer-rail-bk{width:42px;height:42px}.bk-footer-mw-plate{width:74px;height:40px}.bk-footer-szafenzo-plate{height:40px}}.bk-about-contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,4rem)}.bk-about-contact-card.bk-business-card{isolation:isolate;background:radial-gradient(at 92% 18%,#79935a25,#0000 55%),linear-gradient(135deg,#344f38 0%,#233d2d 48%,#142a20 100%);border:1px solid #adb98c66;border-radius:20px;min-width:0;padding:1.8rem 2rem 1.4rem;display:block;position:relative;overflow:hidden;box-shadow:0 26px 55px #00000035,0 2px 4px #00000025,inset 0 1px #e1ebbd33,inset 0 -1px #08180d88}.bk-business-card:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(125deg,#0000 0 7px,#c6d4a503 8px 9px);position:absolute;inset:0}.bk-business-card:after{content:"";background:var(--bk-palette-accent);border-radius:0 0 4px 4px;width:75px;height:3px;position:absolute;top:0;left:2rem;box-shadow:0 0 18px #e5d04f25}.bk-business-topline{font:700 .62rem/1.6 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #c5d19b22;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.3rem;display:flex}.bk-business-topline span:first-child{color:#e4d76d}.bk-business-topline span:last-child{color:#a6bb97;text-align:right;letter-spacing:.14em;font-size:.54rem}.bk-business-body{grid-template-columns:minmax(0,1.1fr) minmax(125px,1fr);align-items:center;gap:1rem;min-height:246px;padding:1.3rem 0 1.1rem;display:grid}.bk-business-info{min-width:0}.bk-business-company{color:#f0f2e1;font:750 clamp(1.6rem,2.4vw,2.3rem)/1.05 var(--font-display);letter-spacing:.01em;padding:0;display:block}.bk-business-company>span{color:#c5d6b4;font:650 .91rem/1.5 var(--font-ui);letter-spacing:0;margin-top:.55rem;display:block}.bk-business-brand{isolation:isolate;border-left:1px solid #c5d19b20;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding-left:.7rem;display:flex;position:relative}.bk-business-halo{z-index:-1;pointer-events:none;background:radial-gradient(#c7d29721,#0000 68%);position:absolute;inset:9% -18% 14% -5%}.bk-business-logo.bk-brand{aspect-ratio:1;cursor:grab;filter:drop-shadow(0 14px 12px #051c1355);flex-shrink:0;width:100%;max-width:250px;height:clamp(170px,20vw,250px);max-height:250px;display:block}.bk-business-logo:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #d9ce70}.bk-business-brand-caption{color:#a6bb8c;font:650 .53rem/1.6 var(--font-ui);letter-spacing:.28em;margin-top:-.3rem}.bk-business-footer{border-top:1px solid #c5d19b33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.bk-business-footer>a{min-height:34px;font:700 .78rem/1.5 var(--font-ui);color:#e6d66a;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.bk-business-footer>a:last-child{color:#b7c99d;font-size:.67rem}.bk-business-footer>a:hover{color:#fff1a6}.bk-business-card a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #eadb83}@media (max-width:1100px){.bk-about-contact-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem}.bk-about-contact-card.bk-business-card{padding:1.5rem}.bk-business-topline{letter-spacing:.06em}.bk-business-body{gap:.7rem}.bk-business-company>span{font-size:.82rem}}@media (max-width:900px){.bk-about-contact-grid{grid-template-columns:1fr}.bk-about-contact-card.bk-business-card{width:100%;max-width:760px;margin-inline:auto;padding:1.8rem 2rem}.bk-business-body{grid-template-columns:1.15fr 1fr;gap:1.7rem}.bk-business-logo.bk-brand{max-width:250px;height:230px}.bk-business-company{font-size:2.2rem}.bk-business-company>span{font-size:1rem}}@media (max-width:500px){.bk-about-contact-card.bk-business-card{border-radius:15px;padding:1.15rem}.bk-business-topline{gap:.5rem;padding-bottom:1rem;font-size:.55rem}.bk-business-topline span:last-child{letter-spacing:.07em;font-size:.45rem}.bk-business-body{grid-template-columns:minmax(0,1.25fr) minmax(105px,.85fr);gap:.5rem;min-height:220px;padding:1.1rem 0}.bk-business-company{font-size:1.65rem}.bk-business-company>span{font-size:.76rem}.bk-business-logo.bk-brand{max-width:165px;height:165px}.bk-business-brand{padding-left:.35rem}.bk-business-brand-caption{letter-spacing:.17em;font-size:.43rem}.bk-business-footer{gap:.3rem}.bk-business-footer>a{font-size:.72rem}.bk-business-footer>a:last-child{font-size:.62rem}}.bk-business-logo.bk-brand{aspect-ratio:1;height:auto}.bk-business-info{container-type:inline-size}.bk-business-company>span{color:#d8dfc8;align-items:center;gap:.55rem;font-size:.94rem;line-height:1.5;display:flex}.bk-business-company>span:before{content:"";background:var(--bk-palette-accent,#ddc847);flex:0 0 18px;height:1px;box-shadow:0 0 8px #e4d36d33}.bk-business-details{gap:.65rem;margin-top:1.35rem;display:grid}.bk-business-contact-row{isolation:isolate;background:linear-gradient(120deg,#adc28d0c,#071d1280);border:1px solid #b7c79038;border-radius:12px;align-items:center;gap:.7rem;min-width:0;min-height:72px;padding:.8rem .85rem;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e4ebc60a,0 5px 12px #07170d14}.bk-business-contact-row.is-address{background:linear-gradient(120deg,#cbb7590e,#0f261b50);border-color:#d9cd7040}.bk-business-contact-row:before{content:"";opacity:.4;background:linear-gradient(#0000,#d9ca78,#0000);border-radius:2px;width:2px;transition:opacity .22s;position:absolute;inset:12px auto 12px 0}.bk-business-contact-icon{background:linear-gradient(145deg,#c6d0a318,#b7c79006);border:1px solid #d6cc7840;border-radius:10px;flex:0 0 36px;place-items:center;height:40px;display:grid;box-shadow:inset 0 1px #e0e7b91a,0 3px 7px #031b1733}.bk-business-contact-icon svg{color:#e0d58c;stroke-width:1.65px}.bk-business-contact-copy{flex:1;gap:.22rem;min-width:0;display:grid}.bk-business-contact-label{color:#b4c4a6;font:650 .57rem/1.5 var(--font-ui);letter-spacing:.085em;text-transform:uppercase}.bk-business-contact-value{color:#f0f2df;font:700 .9rem/1.5 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.bk-business-postcode{color:#c6d2b6;letter-spacing:0;margin-top:.08rem;font-size:.78rem;font-weight:500;display:block}.bk-business-contact-action{background:#d8cb7010;border:1px solid #bac58b38;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;margin-left:auto;transition:background .22s,border-color .22s;display:grid}.bk-business-contact-action svg{color:#ced5a1;transition:transform .22s}.bk-business-contact-row:focus-visible{outline-offset:3px;background:#405635;border-radius:12px;outline:2px solid #eadb83}@media (hover:hover){a.bk-business-contact-row:hover{background:linear-gradient(120deg,#b2bf7730,#132b1f);border-color:#dac76b88;transform:translateY(-2px);box-shadow:inset 0 1px #e4ebc622,0 8px 20px #06170f40}a.bk-business-contact-row:hover:before{opacity:1}a.bk-business-contact-row:hover .bk-business-contact-action{background:#d6c46a;border-color:#e9db8a}a.bk-business-contact-row:hover .bk-business-contact-action svg{color:#1b3020;transform:translate(1px,-1px)}}@container (width<=270px){.bk-business-contact-row{gap:.55rem;padding:.7rem .65rem}.bk-business-contact-icon{border-radius:9px;flex-basis:30px;height:36px}.bk-business-contact-value{font-size:.83rem}.bk-business-contact-action{flex-basis:22px;height:22px}}@container (width<=225px){.bk-business-contact-action{display:none}}@media (max-width:640px){.bk-business-body{grid-template-columns:minmax(0,1.1fr) minmax(100px,.9fr);gap:1rem .6rem}.bk-business-info{display:contents}.bk-business-company{grid-area:1/1;align-self:center;font-size:clamp(1.65rem,5.5vw,2.2rem)}.bk-business-company>span{gap:.4rem;font-size:.8rem}.bk-business-company>span:before{flex-basis:12px}.bk-business-brand{grid-area:1/2}.bk-business-details{grid-area:2/1/auto/-1;gap:.6rem;margin-top:0}.bk-business-contact-row{min-height:68px}.bk-business-logo.bk-brand{max-width:180px}}@media (max-width:360px){.bk-business-contact-row{gap:.6rem;padding:.7rem}.bk-business-contact-value{font-size:.85rem}.bk-business-contact-icon{flex-basis:32px}}@media (prefers-reduced-motion:reduce){.bk-business-contact-row,.bk-business-contact-row:before,.bk-business-contact-action,.bk-business-contact-action svg{transition:none}a.bk-business-contact-row:hover,a.bk-business-contact-row:hover .bk-business-contact-action svg{transform:none}}.bk-about-hero-copy{z-index:2;max-width:53%;position:relative}.bk-about-hero h1{font-size:clamp(3.3rem,5.6vw,6.2rem)}.bk-about-hero .bk-about-lead{max-width:45ch}.bk-about-equipment{z-index:0;pointer-events:none;position:absolute;inset:9% -3% 12% 48%}.bk-about-equipment img{object-fit:contain;filter:drop-shadow(0 24px 22px #0008)}.bk-about-equipment-glow{filter:blur(25px);background:radial-gradient(#d0ca7345,#0000 68%);border-radius:50%;position:absolute;inset:4% -4% 2% 3%}.bk-about-equipment-ground{filter:blur(18px);background:#07170fc9;border-radius:50%;height:18%;position:absolute;inset:auto 0 1% 7%;transform:rotate(-6deg)}.bk-about-equipment-baler{filter:brightness(.84)sepia(.1);width:53%;height:86%;position:absolute;top:0;right:2%}.bk-about-equipment-bucket{filter:brightness(.95)sepia(.12);width:84%;height:79%;position:absolute;bottom:4%;left:-4%}.bk-about-equipment-edge{filter:brightness(.83)sepia(.18);width:70%;height:23%;position:absolute;bottom:-5%;right:0;transform:rotate(-4deg)}.bk-about-hero-sign{z-index:3;border-radius:10px;padding:.6rem 1rem;bottom:2.5rem}.bk-about-hero-sign img{width:48px;height:48px}.bk-test-price-notice{border-left:2px solid var(--bk-palette-accent);color:#e7edbc;font:600 .78rem/1.6 var(--font-ui);background:#b7ba3420;margin:.8rem 0;padding:.85rem 1rem}.bk-price-estimate{background:#18291f;border:1px solid #a8bd7655;border-radius:10px;padding:1rem}.bk-price-estimate h3{font:700 1rem/1.3 var(--font-ui);margin:0 0 .7rem}.bk-price-estimate dl{font:500 .78rem/1.6 var(--font-ui);gap:.4rem;display:grid}.bk-price-estimate dl>div{justify-content:space-between;gap:1rem;display:flex}.bk-price-estimate dl>div:last-child{color:var(--bk-palette-accent);border-top:1px solid #a8bd7633;margin-top:.3rem;padding-top:.5rem;font-weight:700}@media (max-width:1100px) and (min-width:768px){.bk-about-equipment{inset:19% -9% 15% 50%}.bk-about-hero-copy{max-width:62%}.bk-about-hero .bk-about-lead{max-width:39ch}}@media (max-width:767px){.bk-about-hero-inner{flex-direction:column;align-items:stretch;gap:1rem;padding-bottom:5rem}.bk-about-hero-copy{order:0;max-width:100%}.bk-about-hero h1{font-size:clamp(3rem,9.3vw,4.5rem)}.bk-about-equipment{order:1;width:100%;height:clamp(270px,75vw,470px);margin-top:.5rem;position:relative;inset:auto}.bk-about-equipment-bucket{width:85%;left:-6%}.bk-about-equipment-baler{right:0}.bk-about-equipment-edge{bottom:0;right:0}.bk-about-equipment-ground{bottom:5%}}.bk-cart-page{color:#e8eedf;min-height:75vh;font-family:var(--font-ui);background:radial-gradient(at 95% 0,#42503850,#0000 48%),linear-gradient(135deg,#14291f,#0b1c14 70%)}.bk-cart-page>.site-container{max-width:1500px}.bk-cart-heading{border-bottom:1px solid #a6ba7a33;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2rem;display:flex}.bk-cart-heading h1{font-family:var(--font-brand);color:#f1f4e8;margin:.7rem 0 1rem;font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.1}.bk-cart-heading>div>p:last-child{color:#becdb3;align-items:center;gap:.7rem;max-width:55ch;font-size:.9rem;line-height:1.7;display:flex}.bk-cart-heading>div>p:last-child svg{color:#b7cb87;flex-shrink:0}.bk-cart-count{background:#283d2a;border:1px solid #aabd7950;border-radius:14px;flex-shrink:0;grid-template-columns:auto auto;gap:.2rem .8rem;padding:1.2rem 1.5rem;display:grid}.bk-cart-count>svg{color:var(--bk-palette-accent);grid-row:span 2;align-self:center}.bk-cart-count>strong{font:700 1.8rem/1 var(--font-ui);color:#f3f5e7}.bk-cart-count>span{color:#bfceb0;font-size:.7rem}.bk-cart-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);align-items:start;gap:1.6rem;display:grid}.bk-cart-items{gap:1rem;margin:0}.bk-cart-items>li{background:linear-gradient(115deg,#293e2e,#1a3023);border:1px solid #9dae6c40;border-radius:15px;grid-template-columns:130px minmax(0,1fr) auto;gap:1rem 1.25rem;padding:1.1rem;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 12px 30px #0002}.bk-cart-items>li:hover{border-color:#c2c97e80;box-shadow:0 14px 30px #0003}.bk-cart-thumb{background:radial-gradient(at 50% 30%,#74815755,#0000 75%),linear-gradient(140deg,#34452b,#102019);border:1px solid #a7b87326;border-radius:10px;grid-row:span 2;align-self:stretch;place-items:center;width:130px;display:grid;overflow:hidden}.bk-cart-thumb img{filter:drop-shadow(0 10px 8px #0005);height:138px;padding:10px}.bk-cart-item-copy{grid-column:2/4;align-self:center;min-width:0}.bk-cart-item-copy h2{font:700 clamp(1.3rem,2.2vw,1.85rem)/1.2 var(--font-brand);color:#f0f3df;margin-bottom:.6rem}.bk-cart-item-copy>p{color:#c6d1bc;font-size:.82rem;line-height:1.6}.bk-cart-item-copy>a{color:var(--bk-palette-accent);margin-top:.35rem;font-size:.75rem;font-weight:600;text-decoration:none}.bk-cart-quantity{color:#eef2df;background:#102219;border-color:#9cae7055;border-radius:8px;grid-column:2;justify-self:start;gap:.35rem;margin:0}.bk-cart-quantity button{border-radius:7px;width:38px;height:40px}.bk-cart-quantity button:hover:not(:disabled){color:var(--bk-palette-accent);background:#a9bc6b22}.bk-cart-quantity output{min-width:2.2ch;font:700 .85rem var(--font-ui);font-variant-numeric:tabular-nums}.bk-cart-remove{color:#b9c9ad;border:1px solid #9cae7033;border-radius:8px;gap:.45rem;padding:.5rem .7rem;font-size:.73rem;text-decoration:none;transition:color .2s,background .2s}.bk-cart-remove:hover{color:#f6b4a5;background:#61362755;border-color:#df8b694d}.bk-cart-checkout{background:linear-gradient(150deg,#304330,#14281d);border:1px solid #a9ba6a55;border-radius:18px;padding:1.2rem;box-shadow:0 20px 50px #0003}.bk-cart-checkout .bk-cart-summary{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:.5rem .3rem 1rem}.bk-cart-summary h2{font:700 clamp(1.5rem,2.2vw,2rem)/1.2 var(--font-brand)}.bk-cart-summary-grid{grid-template-columns:1fr}.bk-cart-summary-note{color:#b7c6aa;font-size:.75rem;line-height:1.7}.bk-cart-checkout .bk-quote-request{background:0 0;border:0;gap:.65rem;margin:0;padding:0;display:grid}.bk-cart-checkout .bk-solid-button{text-align:center;border-radius:8px;justify-content:center;width:100%;min-height:46px;font-size:.78rem;line-height:1.5}.bk-cart-checkout .bk-quote-request>button{color:#d9e3ca;background:#163020;border-color:#a9ba6a55}.bk-cart-checkout .bk-cart-plan{color:#d2dfc1;background:0 0;border-color:#a9ba6a55;margin:1rem 0 0}.bk-cart-page .bk-quote-editor{color:#dce6d0;background:#102218;border:1px solid #a9ba6a40;border-radius:10px;min-width:0;margin-top:.5rem;padding:1rem}.bk-cart-page .bk-quote-editor textarea{color:#e5edd9;background:#0b1c13;border-color:#9cae7055;border-radius:6px;font-size:.78rem}.bk-cart-page .bk-quote-editor p{color:#b9c9ad;font-size:.75rem}.bk-cart-page .bk-quote-actions{grid-template-columns:1fr;gap:.5rem;display:grid}.bk-cart-page .bk-cart-line-total small,.bk-cart-bottom p{color:#b7c8ac}.bk-cart-bottom{border-top:1px solid #9cae7033;padding-top:1.5rem}.bk-cart-bottom>.bk-solid-button{color:#e5edd9;background:#243d2a;border-color:#9cae7055;border-radius:8px}.bk-cart-empty{background:#1d3425;border:1px solid #9cae7040;border-radius:16px;padding:3rem}.bk-cart-empty>svg{color:var(--bk-palette-accent)}@media (min-width:1100px){.bk-cart-checkout{top:calc(var(--site-header-height) + 1rem);position:sticky}}@media (max-width:1000px){.bk-cart-layout{grid-template-columns:1fr}.bk-cart-checkout{max-width:none}}@media (max-width:600px){.bk-cart-heading{flex-direction:column;align-items:start;gap:1.2rem}.bk-cart-count{grid-template-columns:auto auto auto;align-items:center;padding:.7rem 1rem}.bk-cart-count>svg{grid-row:auto}.bk-cart-count>strong{font-size:1.3rem}.bk-cart-items>li{grid-template-columns:86px minmax(0,1fr) auto;gap:.8rem;padding:.8rem}.bk-cart-thumb{width:86px}.bk-cart-thumb img{height:105px;padding:4px}.bk-cart-item-copy{min-width:0}.bk-cart-quantity{grid-column:2}.bk-cart-remove{padding:.4rem;font-size:.65rem}.bk-cart-quantity button{width:29px}.bk-cart-checkout{padding:1rem}.bk-cart-heading>div>p:last-child{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.bk-cart-items>li,.bk-cart-remove{transition:none}}.bk-catalogue-page{color:#e8efde;isolation:isolate;background:radial-gradient(at 90% 0,#6471463d,#0000 40%),#10251b}.bk-catalogue-page .bk-catalogue-heading{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:1.5rem}.bk-catalogue-page .bk-catalogue-heading>.section-kicker{color:var(--bk-palette-accent);letter-spacing:.16em}.bk-catalogue-page .bk-catalogue-heading>.section-heading{color:#f1f4e7;max-width:20ch;margin:.9rem 0 1.3rem;font-size:clamp(2.8rem,5.5vw,5rem);line-height:1.05}.bk-catalogue-page .bk-catalogue-heading>p:not(.section-kicker){color:#bfceb4;max-width:65ch;font-size:.95rem;line-height:1.8}.bk-catalogue-page .bk-catalogue-tabs{gap:.55rem;margin:1.8rem 0 1.2rem}.bk-catalogue-page .bk-catalogue-tabs button{color:#dce6ce;background:#263d2b;border:1px solid #a6b77944;border-radius:9px;min-height:46px;padding:.7rem 1rem;font-size:.8rem}.bk-catalogue-page .bk-catalogue-tabs button[aria-pressed=true]{background:var(--bk-palette-accent);color:#142319;border-color:var(--bk-palette-accent);box-shadow:0 4px 16px #0003}.bk-catalogue-page .bk-catalogue-tabs button span{background:#00000015;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.bk-catalogue-page .bk-catalogue-filters{background:linear-gradient(110deg,#29412e,#1b3225);border:1px solid #a7ba743d;border-radius:14px;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.25rem}.bk-catalogue-page .bk-catalogue-filters label{color:#c2d0b4;font-size:.75rem;font-weight:600}.bk-catalogue-page .bk-catalogue-filters :is(input,select){color:#e8efdf;background:#10231a;border-color:#a7ba744d;border-radius:8px;outline:none;min-height:46px;font-weight:400}.bk-catalogue-page .bk-catalogue-filters input::placeholder{color:#94a486}.bk-catalogue-page .bk-catalogue-filters :is(input,select):focus{border-color:var(--bk-palette-accent);box-shadow:0 0 0 3px #b9c36c17}.bk-catalogue-page .bk-catalogue-filters>p{color:#c7d6b7;font:600 .8rem var(--font-ui)}.bk-catalogue-page .bk-product-section{color:inherit;background:0 0;padding-top:1.8rem}.bk-catalogue-page .bk-product-card{background:#213627;border-color:#a8b47b50;border-radius:15px;box-shadow:0 12px 28px #0003}.bk-catalogue-page .bk-product-caption{color:#eef3e2;background:linear-gradient(135deg,#30462f,#1b3023)}.bk-catalogue-page .bk-product-caption>p{color:#c5d3b8}.bk-catalogue-page .bk-product-image{border-bottom:1px solid #a8b47b33}.bk-catalogue-page .bk-cart-add-wrap{gap:.55rem;margin-top:.6rem}html .bk-catalogue-page .bk-cart-add-wrap>.bk-cart-add{color:var(--bk-palette-accent);background:#314b30;border:1px solid #a8b47b66;box-shadow:0 5px 12px #0002}html .bk-catalogue-page .bk-cart-add-wrap>.bk-cart-add:hover{background:var(--bk-palette-accent);color:#142319}.bk-catalogue-page :is(button,a,input,select):focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:3px}@media (max-width:600px){.bk-catalogue-page .bk-catalogue-filters{gap:.8rem;padding:.9rem}.bk-catalogue-page .bk-catalogue-filters label{flex-basis:100%}.bk-catalogue-page .bk-catalogue-filters>p{padding:.2rem}.bk-catalogue-page .bk-catalogue-tabs button{padding:.55rem .7rem;font-size:.72rem}.bk-catalogue-page .bk-product-grid{gap:1.4rem .8rem}}.bk-document-audience{font:500 .65rem/1.5 var(--font-ui);color:#b7c7a7;gap:.4rem;margin:.9rem 0 .25rem;display:grid}.bk-document-audience select{color:#e2eccf;width:100%;min-height:38px;font:600 .72rem var(--font-ui);background:#10271b;border:1px solid #a0b57055;border-radius:7px;padding:.5rem .65rem}.bk-document-audience select:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:2px}.bk-document-audience select:disabled{opacity:.6}.bk-document-access-note{color:#baceac;font:400 .75rem/1.7 var(--font-ui);background:#10271b80;border:1px solid #a0b57033;border-radius:10px;align-items:start;gap:.7rem;margin:1.2rem 0;padding:1rem 1.2rem;display:flex}.bk-document-access-note svg{color:var(--bk-palette-accent);flex-shrink:0;margin-top:.15rem}.bk-rota{color:#edf3e5;--rota-line:#c9dc9c24}.bk-rota-banner{border:1px solid var(--rota-line);background:linear-gradient(120deg,#334e38,#1a3329);border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:22px;display:flex}.bk-rota-banner>svg{color:var(--accent,#e4c653);flex:none}.bk-rota-banner strong{font:700 1.45rem var(--font-display,inherit)}.bk-rota p{color:#b8c8b6;font-size:.88rem;line-height:1.6}.bk-rota-banner p{margin:5px 0 0}.bk-rota-toolbar,.bk-rota-actions,.bk-rota-week{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bk-rota-toolbar{justify-content:space-between;margin:20px 0}.bk-rota label{color:#d5e2ce;gap:6px;font-size:.82rem;font-weight:650;display:grid}.bk-rota input,.bk-rota select{color:#f2f4e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14291f;border:1px solid #a6bf8d50;border-radius:8px;max-width:100%;min-height:42px;padding:10px 12px}:is(.bk-rota button:focus-visible,.bk-rota input:focus-visible,.bk-rota select:focus-visible){outline:2px solid var(--accent,#e4c653);outline-offset:3px}.bk-rota-toolbar select{min-width:220px}.bk-rota-week{padding:16px 0}.bk-rota-week h3{color:#eef2df;margin:2px 0;font-size:1.05rem}.bk-rota-week small{letter-spacing:.12em;color:#b7cb9f;font-size:.65rem}.bk-rota-week>button:not(.bk-work-secondary){border:1px solid var(--rota-line);background:#2b4331;border-radius:9px;place-items:center;width:38px;height:42px;display:grid}.bk-rota-jump{align-items:center;margin-left:auto;display:flex!important}.bk-rota-scroll{border:1px solid var(--rota-line);scrollbar-color:#65805a #14281f;background:#13281f;border-radius:12px;overflow:auto}.bk-rota table{border-collapse:separate;border-spacing:0;text-align:center;width:100%;min-width:850px;font-size:.78rem}.bk-rota th,.bk-rota td{border-bottom:1px solid #c9dc9c12;border-right:1px solid #c9dc9c12;padding:10px 7px}.bk-rota thead th{color:#e9eedb;background:#263e2d;font-size:1.2rem}.bk-rota th small{color:#adbd9f;font-size:.66rem;font-weight:500;display:block}.bk-rota th:first-child{z-index:1;text-align:left;background:#20382a;min-width:165px;padding:12px;position:sticky;left:0}.bk-rota tbody th{max-width:210px;font-size:.83rem}.bk-rota tbody th>span{vertical-align:middle;display:inline-block}.bk-rota-avatar{color:#e7d58b;background:#3c5436;border:1px solid #d5dd9c33;border-radius:9px;place-items:center;width:30px;height:30px;margin-right:8px;font-size:.65rem;display:inline-grid!important}.bk-rota .is-today{background:#32452a55;box-shadow:inset 0 2px #ccb35c}.bk-rota-slot{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:45px;padding:6px;font-size:.73rem;font-weight:650;display:flex}.bk-rota-slot.shift{color:#bce2b7;background:#426a484d;border-color:#78aa6555}.bk-rota-slot.leave{color:#b8dfef;background:#3d728b44;border-color:#689bb755}.bk-rota-slot.sick{color:#edc3d4;background:#895c7044;border-color:#b9819955}.bk-rota-slot.off,.bk-rota-slot.unavailable{color:#cad0c1;background:#6d78613d;border-color:#87957d33}.bk-rota-slot.empty{color:#748b73;border:1px dashed #91ab7940}.bk-rota button.bk-rota-slot:hover{filter:brightness(1.3);border-color:#ddcd8b}.bk-rota-legend{color:#c7d4bd;flex-wrap:wrap;gap:20px;padding:15px 0;font-size:.75rem;display:flex}.bk-rota-legend span{align-items:center;gap:7px;display:flex}.bk-rota-legend i{background:#a7bc97;border-radius:50%;width:8px;height:8px}.bk-rota-legend .shift i{background:#92c584}.bk-rota-legend .leave i{background:#7ab5d0}.bk-rota-legend .sick i{background:#c987a4}.bk-rota-editor{background:#243d2d;border:1px solid #a1bd7255;border-radius:13px;margin:18px 0;padding:22px;box-shadow:0 10px 30px #06140d44}.bk-rota-editor h3{margin:0 0 15px;font-size:1.1rem}.bk-rota-fields{flex-wrap:wrap;gap:15px;margin-bottom:20px;display:flex}.bk-rota-members{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;max-height:260px;margin:15px 0;display:grid;overflow:auto}.bk-rota-members label{background:#14291f;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.bk-rota-members input{accent-color:#cbb957;width:18px;height:18px;min-height:0}.bk-rota-members small{color:#a5b89c;overflow-wrap:anywhere;font-size:.7rem;display:block}.bk-rota-summary{border-top:1px solid var(--rota-line);margin-top:22px;padding-top:20px}.bk-rota-summary h3{margin:0;font-size:1.15rem}.bk-rota-totals{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:15px;display:grid}.bk-rota-totals article{border:1px solid var(--rota-line);background:linear-gradient(135deg,#2a4431,#1a3024);border-radius:12px;padding:17px}.bk-rota-totals strong{font-size:.9rem}.bk-rota-totals dl{gap:24px;margin:15px 0 0;display:flex}.bk-rota-totals dt{color:#afc3a5;font-size:.65rem}.bk-rota-totals dd{color:#e3d48d;margin:0;font-size:1.5rem;font-weight:700}.bk-rota-import-preview{max-height:280px;margin:14px 0;overflow:auto}.bk-rota-import-preview table{min-width:600px}.bk-rota-import-preview th:first-child{position:static}.bk-rota-import-preview td{font-size:.75rem}.bk-rota button:disabled{opacity:.5;cursor:wait}@media (max-width:640px){.bk-rota-banner{padding:15px}.bk-rota-banner strong{font-size:1.15rem}.bk-rota-editor{padding:14px}.bk-rota-jump{margin-left:0}.bk-rota-week h3{font-size:.87rem}.bk-rota-toolbar>label,.bk-rota-toolbar select{width:100%}.bk-rota th:first-child{min-width:130px;max-width:150px}.bk-rota-avatar{display:none!important}}.group-gold{--group-ink:#ead49a;--group-top:#54492b;--group-base:#292b20;--group-edge:#bfa96c}.group-teal{--group-ink:#b9e5d9;--group-top:#2a514b;--group-base:#19302c;--group-edge:#70b1a1}.group-slate{--group-ink:#c0dce8;--group-top:#354b59;--group-base:#1c2c32;--group-edge:#86adbd}.group-plum{--group-ink:#dfcbe7;--group-top:#514357;--group-base:#2b2631;--group-edge:#ae93bc}.bk-phone .bk-team-conversation{isolation:isolate;background:radial-gradient(ellipse at 95% 0,#ffffff0d,transparent 65%),linear-gradient(120deg,var(--group-top),var(--group-base));border:1px solid var(--group-edge);border-left:4px solid var(--group-edge);min-height:102px;padding-top:16px;padding-bottom:16px;position:relative;overflow:hidden;box-shadow:0 7px 18px #12201928,inset 0 1px #ffffff12}.bk-team-conversation:after{content:"";pointer-events:none;border:1px solid var(--group-ink);opacity:.09;z-index:-1;border-radius:50%;width:130px;height:130px;position:absolute;top:-52px;right:-30px}.bk-phone .bk-team-conversation .bk-chat-avatar{border:1px solid var(--group-edge);width:42px;height:42px;color:var(--group-ink);background:linear-gradient(140deg,#ffffff12,#0002);border-radius:13px;box-shadow:0 0 0 4px #00000012}.bk-team-label{font-family:var(--font-body);letter-spacing:.1em;color:var(--group-ink);align-items:center;gap:4px;margin-bottom:5px;font-size:.48rem;font-style:normal;font-weight:700;line-height:1.4;display:flex}.bk-phone .bk-team-conversation strong{color:#faf7ed;font-size:.87rem}.bk-phone .bk-team-conversation small,.bk-phone .bk-team-conversation time{color:var(--group-ink)}.bk-phone .bk-team-conversation:hover{border-color:var(--group-ink);box-shadow:0 10px 22px #12201938,inset 0 0 0 1px #ffffff16}.bk-group-art{z-index:-1;color:var(--group-ink);opacity:.12;pointer-events:none;position:absolute;bottom:-22px;right:28px;transform:rotate(-14deg)}.bk-phone .bk-group-thread{background:linear-gradient(125deg,var(--group-top),var(--group-base));color:#f4f4e9;border-bottom:1px solid var(--group-edge);padding:14px 10px}.bk-group-thread-badge{letter-spacing:.09em;color:var(--group-ink);align-items:center;gap:5px;margin-bottom:5px;font-size:.48rem;display:flex}.bk-phone .bk-group-thread small,.bk-phone .bk-group-thread button{color:var(--group-ink)}.bk-group-thread+.bk-group-members{color:#ccdccc;background:#20362b;border-bottom:1px solid #718b5940;padding:12px 16px}html .bk-catalogue-page .bk-catalogue-tabs{gap:10px;padding:8px 0}.bk-catalogue-page{--control-gold:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-catalogue-page{--control-gold:color-mix(in srgb,var(--bk-palette-accent) 25%,#d0c396)}}html .bk-catalogue-page .bk-catalogue-tabs button{isolation:isolate;color:#dce7d3;background:linear-gradient(135deg,#304535,#1c3227);border:1px solid #8fa77940;border-radius:13px;gap:11px;min-height:57px;padding:13px 17px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #edf5ce0d,0 5px 12px #0002}html .bk-catalogue-page .bk-catalogue-tabs button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 45%,#fff1 50%,#0000 55%);transition:transform .65s;position:absolute;inset:-50% -80%;transform:translate(-60%)}html .bk-catalogue-page .bk-catalogue-tabs button:after{content:"";background:var(--control-gold);opacity:0;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:20%;right:20%;transform:scaleX(.4)}html .bk-catalogue-page .bk-catalogue-tabs button:hover{border-color:#bdc99c88;transform:translateY(-2px);box-shadow:0 8px 20px #0003,inset 0 1px #edf5ce14}html .bk-catalogue-page .bk-catalogue-tabs button:hover:before{transform:translate(60%)}html .bk-catalogue-page .bk-catalogue-tabs button:active{transform:translateY(0)}html .bk-catalogue-page .bk-catalogue-tabs button>svg{color:#b7c7a4;flex:none;transition:transform .25s}html .bk-catalogue-page .bk-catalogue-tabs button:hover>svg{transform:rotate(-7deg)}html .bk-catalogue-page .bk-catalogue-tabs button>b{white-space:nowrap;font-size:.8rem;font-weight:650}html .bk-catalogue-page .bk-catalogue-tabs button>span{color:#b9c9a9;opacity:1;font-variant-numeric:tabular-nums;background:#10251b77;border:1px solid #a0b48630;border-radius:7px;place-items:center;min-width:25px;min-height:25px;padding:3px 7px;font-size:.7rem;display:grid}html .bk-catalogue-page .bk-catalogue-tabs button[aria-pressed=true]{background:linear-gradient(135deg,var(--control-gold),#293a29)}@supports (color:color-mix(in lab, red, red)){html .bk-catalogue-page .bk-catalogue-tabs button[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--control-gold) 20%,#34432d),#293a29)}}html .bk-catalogue-page .bk-catalogue-tabs button[aria-pressed=true]{color:#f1e9c8;border-color:var(--control-gold);outline:none;box-shadow:inset 0 1px #f0e7b824,0 5px 18px #0003}html .bk-catalogue-page .bk-catalogue-tabs button[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}html .bk-catalogue-page .bk-catalogue-tabs button[aria-pressed=true]>svg{color:var(--control-gold)}html .bk-catalogue-page .bk-catalogue-tabs button[aria-pressed=true]>span{background:var(--control-gold);color:#243322;border-color:#0000;box-shadow:0 2px 8px #0002}html .bk-catalogue-page .bk-catalogue-tabs button:focus-visible{outline-offset:4px;outline:2px solid #eee3b3}html .bk-catalogue-page .bk-catalogue-filters{background:radial-gradient(at 5% 0,#63774422,#0000 60%),linear-gradient(125deg,#233e2c,#182e23);border:1px solid #b0c18b38;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:end;gap:22px;padding:23px 25px;display:grid;position:relative;box-shadow:inset 0 1px #d6e1b30b,0 12px 30px #0002}html .bk-catalogue-page .bk-catalogue-filters:before{content:"";background:linear-gradient(90deg,var(--control-gold),transparent);border-radius:2px;width:80px;height:2px;position:absolute;top:0;left:25px}html .bk-catalogue-page .bk-catalogue-filters label{gap:10px;min-width:0;display:grid}.bk-filter-label{color:#b7c9aa;letter-spacing:.045em;align-items:center;gap:7px;font-size:.69rem;display:flex}.bk-filter-label svg{color:var(--control-gold)}.bk-filter-control{background:#10251bc7;border:1px solid #9caf7e45;border-radius:11px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 2px 8px #0002}.bk-filter-control>svg{color:#8da881;pointer-events:none;position:absolute;left:15px}.bk-filter-control:focus-within{border-color:var(--control-gold);box-shadow:0 0 0 3px #c1be7912,inset 0 2px 8px #0001}html .bk-catalogue-page .bk-catalogue-filters .bk-filter-control :is(input,select){width:100%;min-height:51px;box-shadow:none;color:#e7efdf;background:0 0;border:0;border-radius:11px;outline:none;padding:13px 15px 13px 43px;font-size:.8rem}.bk-filter-control select{-webkit-appearance:none;appearance:none;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:38px!important}.bk-filter-control select option{background:#1c3326}.bk-filter-select>svg:last-child{left:auto;right:14px}.bk-filter-results{justify-items:center;gap:5px;min-width:95px;padding-bottom:4px;display:grid}.bk-filter-results>p{white-space:nowrap;align-items:baseline;gap:6px;margin:0;display:flex}.bk-filter-results strong{font:700 1.7rem var(--font-ui);color:#e9e1ba}.bk-filter-results p>span{color:#a8bd9c;font-size:.65rem}.bk-filter-results>button{color:#b8c8aa;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:.6rem;display:flex}.bk-filter-results>button:hover{color:#f3e6b2;background:#d5e0b615}@media (max-width:760px){html .bk-catalogue-page .bk-catalogue-filters{grid-template-columns:1fr;gap:16px;padding:19px}.bk-filter-results{justify-content:space-between;padding:0;display:flex}.bk-filter-results strong{font-size:1.3rem}html .bk-catalogue-page .bk-catalogue-tabs{gap:8px}html .bk-catalogue-page .bk-catalogue-tabs button{gap:8px;min-height:51px;padding:11px 12px}html .bk-catalogue-page .bk-catalogue-tabs button>b{font-size:.72rem}}@media (prefers-reduced-motion:reduce){html .bk-catalogue-page .bk-catalogue-tabs button,html .bk-catalogue-page .bk-catalogue-tabs button:before,html .bk-catalogue-page .bk-catalogue-tabs button:after,html .bk-catalogue-page .bk-catalogue-tabs button>svg,.bk-filter-control{transition:none}html .bk-catalogue-page .bk-catalogue-tabs button:hover,html .bk-catalogue-page .bk-catalogue-tabs button:hover>svg{transform:none}}.bk-message-keyboard-hint{color:#526647;margin:.3rem .4rem .15rem;font-size:.6rem;line-height:1.5;display:block}.bk-about-hero-showcase .bk-about-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,3vw,3.5rem);display:grid}.bk-about-hero-showcase .bk-about-hero-copy{min-width:0;max-width:100%}.bk-about-hero-showcase h1{font-size:clamp(3rem,4.7vw,5.5rem)}.bk-about-showcase{background:#17271d;border:1px solid #b7bc7955;border-radius:24px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0006,0 0 60px #c7ac3320}.bk-about-showcase img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.bk-about-showcase:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e5e2af13}@media (max-width:900px){.bk-about-hero-showcase .bk-about-hero-inner{grid-template-columns:minmax(0,1fr);gap:2.5rem;min-height:0;padding-block:3.5rem 6rem}.bk-about-hero-showcase h1{font-size:clamp(3rem,8vw,5rem)}.bk-about-hero-showcase .bk-about-lead{max-width:58ch}.bk-about-showcase{border-radius:18px}}.bk-rota-view-controls{flex-wrap:wrap;align-items:end;gap:14px;margin-top:20px;display:flex}.bk-rota-view-switch{background:#263d2c;border:1px solid #9fb78b55;border-radius:12px;gap:4px;margin-right:auto;padding:5px;display:flex}.bk-rota-view-switch button{color:#dce8d2;border-radius:8px;padding:10px 18px;font-size:.85rem;font-weight:700;transition:background .2s,color .2s}.bk-rota-view-switch button[aria-pressed=true]{color:#203626;background:#d2ddba;box-shadow:0 3px 10px #07180f33}.bk-rota-view-switch button:hover{color:#fff;background:#536b48}.bk-rota-view-controls label{min-width:110px}.bk-rota-scroll,.bk-rota-month-scroll{color:#233c2c;scrollbar-color:#82976d #d2ddc8;background:#d2ddc8;border:1px solid #aec19c;border-radius:14px;box-shadow:0 14px 32px #07150d25}.bk-rota-scroll thead th{color:#203c29;background:#b9cba9}.bk-rota-scroll th:first-child{color:#233c2c;background:#c2d1b5}.bk-rota-scroll th small{color:#526848}.bk-rota-scroll th,.bk-rota-scroll td{border-color:#71896930}.bk-rota-scroll tbody tr:nth-child(2n){background:#cbd8c0}.bk-rota-scroll .is-today,.bk-rota-month-days>.is-today{background:#e4e4bf;box-shadow:inset 0 3px #a18b37}.bk-rota-scroll .bk-rota-avatar{color:#fff1b3;background:#547148}.bk-rota-scroll .bk-rota-slot.shift,.bk-rota-month-calendar .bk-rota-slot.shift{color:#214c2a;background:#b4d0a8;border-color:#789e6b}.bk-rota-scroll .bk-rota-slot.leave,.bk-rota-month-calendar .bk-rota-slot.leave{color:#234b60;background:#b6d4df;border-color:#86acbc}.bk-rota-scroll .bk-rota-slot.sick,.bk-rota-month-calendar .bk-rota-slot.sick{color:#693a50;background:#dec1cb;border-color:#b78b9f}.bk-rota-scroll .bk-rota-slot.off,.bk-rota-scroll .bk-rota-slot.unavailable,.bk-rota-month-calendar .bk-rota-slot.off,.bk-rota-month-calendar .bk-rota-slot.unavailable{color:#48563e;background:#c6cebb;border-color:#9ba98e}.bk-rota-scroll .bk-rota-slot.empty,.bk-rota-month-calendar .bk-rota-slot.empty{color:#4f6748;background:#edf1e333;border-color:#899e7877}.bk-rota-scroll button.bk-rota-slot:hover,.bk-rota-month-calendar button.bk-rota-slot:hover{filter:brightness(1.04);border-color:#3d653b;box-shadow:0 2px 6px #263f2720}.bk-rota-month-scroll{overflow:auto}.bk-rota-month-calendar{min-width:770px}.bk-rota-day-labels,.bk-rota-month-days,.bk-rota-mini-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bk-rota-day-labels{color:#344f32;text-align:center;background:#bacda9;border-bottom:1px solid #8ea67d55;padding:10px 0;font-size:.73rem;font-weight:700}.bk-rota-month-days>article,.bk-rota-month-days>.is-padding{border-bottom:1px solid #8ea67d55;border-right:1px solid #8ea67d55;min-height:130px;padding:9px}.bk-rota-month-days>.is-padding{background:#c4d1b9}.bk-rota-month-days header{color:#29452d;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bk-rota-month-days header>strong{font:700 1.15rem var(--font-ui)}.bk-rota-month-days header>span{color:#55704b;font-size:.65rem}.bk-rota-day-workers{gap:5px;max-height:210px;display:grid;overflow:auto}.bk-rota-month-calendar .bk-rota-slot{text-align:left;white-space:normal;justify-content:stretch;gap:3px;min-height:45px;padding:7px;display:grid}.bk-rota-month-calendar .bk-rota-slot strong{overflow-wrap:anywhere;font-size:.69rem;line-height:1.3}.bk-rota-month-calendar .bk-rota-slot span{font-size:.65rem;line-height:1.35}.bk-rota-year-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bk-rota-mini-month{color:#29422f;background:#d2ddc8;border:1px solid #adbf9a;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #07150d22}.bk-rota-month-title{text-transform:capitalize;color:#28442e;background:#c4d2b6;justify-content:space-between;align-items:center;width:100%;padding:15px;font-weight:750;display:flex}.bk-rota-month-title:hover{background:#b5c9a4}.bk-rota-mini-month .bk-rota-day-labels{padding:7px 0;font-size:.6rem}.bk-rota-mini-days{gap:3px;padding:10px}.bk-rota-mini-days>button{color:#29442f;border-radius:7px;min-height:32px;padding:5px 2px 8px;font-size:.73rem;position:relative}.bk-rota-mini-days>button:hover{background:#b6cba5}.bk-rota-mini-days>button.is-today{color:#4c421d;background:#f0df9e;box-shadow:inset 0 0 0 1px #a99543}.bk-rota-mini-days i{background:#527642;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}@media (max-width:1200px){.bk-rota-year-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.bk-rota-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.bk-rota-view-switch{width:100%;margin-right:0}.bk-rota-view-switch button{flex:1;padding-inline:8px}.bk-rota-year-grid{grid-template-columns:minmax(0,1fr)}.bk-rota-view-controls>label{flex:1}}.bk-spec-editor{min-width:0}.bk-spec-edit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;display:flex}.bk-spec-edit-heading h3{font:700 1.05rem var(--font-ui);color:#e3eacb;margin:0}.bk-spec-edit-heading p{margin:5px 0 0!important}.bk-spec-edit-heading button,.bk-spec-add-variant{color:#e5eac7;background:#334c34;border:1px solid #b8c68255;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.bk-spec-edit-rows{gap:9px;display:grid}.bk-spec-edit-row{background:#213b2b;border:1px solid #a6bb7b22;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;align-items:end;gap:12px;padding:12px;display:grid}.bk-spec-edit-row label{margin:0!important;font-size:.76rem!important}.bk-spec-remove{color:#d8af9b;border:1px solid #bb967033;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:40px;display:inline-grid}.bk-spec-remove:hover{color:#ffe1cd;background:#78463755}.bk-spec-edit-empty{background:#203326;border:1px dashed #a9bf7755;border-radius:10px;padding:20px;font-size:.85rem!important}.bk-spec-variant-scroll{border:1px solid #a7bb7940;border-radius:12px;margin-bottom:14px;overflow:auto}.bk-spec-variant-scroll table{border-collapse:collapse;width:100%;min-width:460px}.bk-spec-variant-scroll th,.bk-spec-variant-scroll td{border:1px solid #a7bb7920;min-width:150px;padding:9px}.bk-spec-variant-scroll th{background:#304b34}.bk-spec-variant-scroll th>div{align-items:center;gap:6px;display:flex}.bk-spec-variant-scroll th:last-child,.bk-spec-variant-scroll td:last-child{width:48px;min-width:48px}.bk-spec-variant-scroll input{min-width:100px;margin:0!important;font-size:.8rem!important}.bk-spec-source{border-top:1px solid #a7bb7933;padding-top:20px;margin-top:25px!important}@media (max-width:640px){.bk-spec-edit-row{grid-template-columns:minmax(0,1fr) 38px}.bk-spec-edit-row>label:first-child{grid-column:1/-1}.bk-spec-edit-row>label:nth-child(2){grid-column:1}.bk-spec-edit-row>.bk-spec-remove{grid-column:2}}.bk-inbox-unread-summary{color:#405738;background:#e4e9d6;border:1px solid #bdccaa;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:13px 15px;display:flex}.bk-inbox-unread-summary.has-unread{color:#4d431e;background:#f1e4aa;border-color:#c9ae49}.bk-inbox-unread-summary>svg{flex-shrink:0}.bk-inbox-unread-summary strong{font-size:.8rem;display:block}.bk-inbox-unread-summary small{opacity:.8;margin-top:3px;font-size:.65rem;display:block}.bk-inbox-filters{flex-shrink:0;gap:7px;display:flex}.bk-inbox-filters button{color:#48603c;background:#edf0e4;border:1px solid #becbad;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:.72rem;display:flex}.bk-inbox-filters button[aria-pressed=true]{color:#f3f4d9;background:#31492c;border-color:#4d683e}.bk-inbox-filters b{background:#9fb67530;border-radius:5px;padding:2px 6px;font-size:.68rem}.bk-conversation.has-unread{border-color:#dbbe52 #dbbe52 #dbbe52 #ebce61;border-left-style:solid;border-left-width:4px;box-shadow:0 0 0 1px #e2c45b33,0 8px 20px #18251120}.bk-conversation .bk-chat-message-count{color:#afc398;margin-top:5px;font-size:.62rem;font-style:normal;display:block}.bk-conversation>.bk-chat-read-state{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:5px;min-width:70px;display:flex}.bk-conversation .bk-chat-unread-count{color:#29311a;min-width:27px;height:27px;font:800 .8rem var(--font-ui);background:#f0d273;border-radius:9px;place-items:center;padding:0 6px;display:inline-grid;box-shadow:0 2px 9px #0003}.bk-conversation .bk-chat-unread-label{color:#f3d77d;white-space:normal;font-size:.57rem;overflow:visible}.bk-conversation .bk-chat-read-label{color:#adbf9a;align-items:center;gap:4px;font-size:.56rem;display:flex}.bk-chat-filter-empty{color:#506443;text-align:center;padding:20px 10px;font-size:.8rem}.bk-calendar-event-actions{align-items:center;gap:3px;min-width:0;margin-bottom:3px;display:flex}.bk-calendar-event-actions>.bk-calendar-event{flex:1;min-width:0;margin:0}.bk-absence{background:linear-gradient(135deg,#2b4431,#1b3327);border:1px solid #9cb88755;border-top:3px solid #b8c780;border-radius:16px;margin:22px 0;padding:22px}.bk-absence>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bk-absence>header span{color:#c3d5a5;align-items:center;gap:8px;font-size:.75rem;display:flex}.bk-absence h3{font:700 1.35rem var(--font-ui);color:#f0f4df;margin:8px 0}.bk-absence h3 b{color:#283c24;background:#d8c272;border-radius:8px;place-items:center;min-width:28px;margin-left:10px;padding:4px;font-size:.85rem;display:inline-grid}.bk-absence textarea{color:#eef1e4;resize:vertical;width:100%;font:400 .85rem var(--font-ui);background:#14291f;border:1px solid #8ca37366;border-radius:9px;padding:10px}.bk-absence-form,.bk-absence-review{background:#10271d66;border:1px solid #aabd7933;border-radius:11px;margin:16px 0;padding:18px}.bk-absence-form fieldset{border:0;min-width:0;margin:0;padding:0}.bk-absence-check{align-items:center;margin:12px 0;gap:9px!important;display:flex!important}.bk-absence-check input{accent-color:#cbbd68;width:17px;height:17px;min-height:0}.bk-absence-date-preview{color:#c6d5b2;background:#bed49812;border-radius:8px;gap:6px;margin:15px 0;padding:12px;font-size:.75rem;line-height:1.7;display:grid}.bk-absence-date-preview span{max-height:80px;overflow:auto}.bk-absence-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:15px 0;display:flex}.bk-absence-filter small{color:#a8be99;font-size:.65rem}.bk-absence-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;display:grid}.bk-absence-list article{background:#193225;border:1px solid #a6bd7644;border-radius:12px;padding:17px}.bk-absence-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bk-absence-card-top>strong{color:#edf2df;font-size:.85rem}.bk-absence-status{color:#4c3d13;background:#dfc77a;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:.63rem;font-weight:750;display:inline-flex}.bk-absence-status.approved{color:#284c2c;background:#b8d8b1}.bk-absence-status.rejected{color:#683a35;background:#e0b5b0}.bk-absence-status.withdrawn{color:#3f4c38;background:#b9c4b0}.bk-absence-list h4{font:700 1rem var(--font-ui);color:#d9e4c5;margin:14px 0 6px}.bk-absence-list p{overflow-wrap:anywhere}.bk-absence-dates{max-height:95px;overflow:auto;font-size:.75rem!important}.bk-absence-list article>small{color:#99ae89;margin:10px 0;font-size:.65rem;display:block}.bk-absence-decision{background:#bdd0970b;border-left:2px solid #adbc73;padding:9px}.bk-absence-review .bk-rota-actions{margin-top:12px}.bk-absence-empty{align-items:center;gap:8px;padding:12px;display:flex;color:#cfdbbd!important}.bk-rota-chat-note{background:#abc8870d;border:1px solid #adc58233;border-radius:10px;padding:12px 15px}.bk-rota-chat-note a{color:#e0d48b;margin-left:6px;text-decoration:underline}.bk-rota-admin-remove{justify-content:flex-end;margin:15px 0;display:flex}.bk-rota-admin-remove button{color:#e0b9a3!important;border-color:#b5947555!important}.bk-group-rota-link{background:#dfe8d0;border-bottom:1px solid #adbf95;flex-shrink:0;padding:10px 14px}.bk-group-rota-link a,.bk-group-rota-link button{color:#eff1d9;background:#304b32;border:1px solid #718b56;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px;font-size:.72rem;font-weight:700;display:flex}.bk-group-rota-link small{color:#526a42;font-size:.7rem}@media (max-width:640px){.bk-absence{padding:15px}.bk-absence-form,.bk-absence-review{padding:12px}}.bk-absence-overlay{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06150dba;position:fixed;inset:0}.bk-absence-dialog.bk-absence{z-index:201;width:min(620px,100vw - 24px);max-height:calc(100dvh - 32px);font-family:var(--font-ui);color:#e9f0df;margin:0;padding:26px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0009}.bk-absence-dialog>h2{font:700 1.5rem/1.25 var(--font-ui);color:#f1f4df;margin:0 0 12px;padding-right:30px}.bk-absence-dialog>p{color:#c2d2ad;font-size:.85rem;line-height:1.7}.bk-absence-close{color:#e8f0d9;background:#172d20;border:1px solid #a3b88366;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;right:15px}.bk-absence-dialog label{color:#d0dec1;gap:8px;font-size:.8rem;display:grid}.bk-absence-dialog :is(select,input[type=date]){color:#eef1e4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14291f;border:1px solid #9ab17b66;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px}.bk-absence-dialog :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #dfcd75}.bk-absence-dialog .bk-absence-form{margin-bottom:0;padding:15px}@media (max-width:540px){.bk-absence-dialog.bk-absence{padding:20px 15px}.bk-absence-dialog .bk-rota-fields{grid-template-columns:1fr}}.bk-admin-grant-confirm{color:#f3f5dc;background:#24392d;border:1px solid #a6af69;border-radius:.75rem;flex-basis:100%;gap:.75rem;margin-top:.5rem;padding:1.1rem;display:grid}.bk-admin-grant-confirm strong{font-size:1rem}.bk-admin-grant-confirm p{overflow-wrap:anywhere;margin:.35rem 0;font-size:.85rem;line-height:1.6}.bk-admin-grant-actions{flex-wrap:wrap;gap:.65rem;display:flex}.bk-admin-grant-actions button{min-height:44px}.bk-admin-grant-confirm .bk-form-error{color:#7d2b16;margin:0}.bk-rota-entry-dialog .bk-rota-editor{background:0 0;border:0;margin:1rem 0 0;padding:0}.bk-rota-entry-dialog .bk-work-fieldset{gap:1rem;min-width:0;display:grid}.bk-rota-entry-dialog .bk-rota-fields{margin-top:1rem}.bk-home-hero-aligned{--bk-hero-entrance-delay:.25s}.bk-home-yellow .bk-hero-relief-shell:after{display:none}.bk-hero-reveal{transform-origin:50% 98%;animation:bk-hero-zoom-in 1.5s cubic-bezier(.2,.65,.25,1) var(--bk-hero-entrance-delay,.25s) both}.bk-hero-scene{isolation:isolate;transform-origin:50% 98%;transition:transform .8s cubic-bezier(.2,.65,.25,1);position:relative}.bk-hero-relief-static{filter:none;isolation:isolate}.bk-hero-relief-static .bk-hero-relief-poster{z-index:1;transition:none}.bk-hero-floor-shadow{pointer-events:none;filter:blur(5px);background:radial-gradient(at 43% 65%,#19160980 0%,#28230d45 35%,#0000 69%),radial-gradient(at 74% 55%,#201b0c70,#0000 60%);height:12%;position:absolute;inset:auto 4% .5%}.bk-hero-relief-static:before{content:"";pointer-events:none;opacity:.28;-webkit-mask:var(--bk-hero-silhouette) center / 96% 96% no-repeat;-webkit-mask:var(--bk-hero-silhouette) center / 96% 96% no-repeat;-webkit-mask:var(--bk-hero-silhouette) center / 96% 96% no-repeat;mask:var(--bk-hero-silhouette) center / 96% 96% no-repeat;transform-origin:50% 98%;filter:blur(18px);background:#201b0e;position:absolute;inset:0;transform:scaleY(.16)skew(-25deg)}.bk-hero-relief-static:after{content:"";z-index:2;pointer-events:none;-webkit-mask:var(--bk-hero-silhouette) center / 96% 96% no-repeat;-webkit-mask:var(--bk-hero-silhouette) center / 96% 96% no-repeat;-webkit-mask:var(--bk-hero-silhouette) center / 96% 96% no-repeat;mask:var(--bk-hero-silhouette) center / 96% 96% no-repeat;mix-blend-mode:soft-light;background:linear-gradient(135deg,#fff1c74d 0%,#ffe7a11a 34%,#0000 58%,#25200d24 100%);position:absolute;inset:0}@keyframes bk-hero-zoom-in{0%{opacity:.15;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.bk-hero-relief-shell:hover .bk-hero-scene{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.bk-hero-reveal{animation:none}.bk-hero-scene{transition:none}.bk-hero-relief-shell:hover .bk-hero-scene{transform:none}}.motion-paused .bk-hero-reveal{animation:none}.motion-paused .bk-hero-scene{transition:none}.motion-paused .bk-hero-relief-shell:hover .bk-hero-scene{transform:none}.bk-baler-comparison{color:#edf1e4;background:radial-gradient(at 82% 0,#4e5a3538,#0000 45%),linear-gradient(155deg,#1d3026,#101f18 70%)}.bk-baler-comparison .bk-catalogue-heading{border-bottom:1px solid #a8b68b33;padding-bottom:1.75rem}.bk-baler-comparison .bk-catalogue-heading .section-kicker{color:var(--bk-palette-accent)}.bk-baler-comparison .bk-catalogue-heading .section-heading{color:#f0f2e6}.bk-baler-comparison .bk-product-section{color:inherit;background:0 0;padding-top:2rem}.bk-baler-comparison .bk-product-grid>li>.bk-product-card{background:linear-gradient(150deg,#304336,#192d22);border-color:#a0ad7659;box-shadow:0 15px 36px #06110b3d}.bk-baler-comparison .bk-product-image{aspect-ratio:auto;background:var(--bk-palette-dark);border-bottom:1px solid var(--bk-palette-accent);flex-shrink:0;height:clamp(230px,25vw,340px)}@supports (color:color-mix(in lab, red, red)){.bk-baler-comparison .bk-product-image{border-bottom:1px solid color-mix(in srgb,var(--bk-palette-accent) 25%,transparent)}}.bk-baler-comparison .bk-product-image>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 9px #06130b75);padding:1.35rem 1rem .7rem}.bk-baler-comparison .bk-product-caption{background:linear-gradient(140deg,#354b393d,#0000 70%)}.bk-baler-comparison .bk-table-wrap{border-color:#82976b66;border-radius:14px;box-shadow:0 15px 40px #06110b35}.bk-baler-comparison .bk-table-wrap table{color:#e7eddd;background:#172c21}.bk-baler-comparison .bk-table-wrap th,.bk-baler-comparison .bk-table-wrap td{border-color:#90a57330}.bk-baler-comparison .bk-table-wrap thead th{color:var(--bk-palette-accent);background:#293f2e}.bk-baler-comparison .bk-table-wrap tbody th{color:#cbd9bc}.bk-baler-comparison .bk-table-wrap tbody tr:nth-child(2n){background:#213829}.bk-baler-comparison .bk-table-wrap tbody tr:hover{background:#344a32}.bk-baler-comparison .bk-source-note{color:#b1c1a4}.bk-baler-comparison .bk-table-wrap:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:4px}.bk-baler-comparison-panel{-webkit-backdrop-filter:blur(8px);background:radial-gradient(at 8% 0,#aab6761c,#0000 60%),linear-gradient(135deg,#4c624752,#182c2070 55%,#13271d3d);border:1px solid #b5c18d45;border-radius:clamp(18px,2.5vw,30px);margin-top:2rem;margin-bottom:2.5rem;box-shadow:inset 0 1px #e0e6b81a,0 20px 55px #04100933}.bk-baler-comparison-panel .bk-product-section{padding:clamp(1rem,2.5vw,2.25rem)}.bk-baler-comparison-panel .bk-product-section>.site-container{width:100%;max-width:none;margin-inline:0}.bk-baler-comparison-panel .bk-product-grid{margin:0}@media (max-width:639px){.bk-baler-comparison-panel{margin-top:1.25rem;margin-bottom:1.75rem}}.bk-about-showcase-model{isolation:isolate;position:absolute;inset:6% 4% 4%}.bk-about-showcase-model:before{content:"";pointer-events:none;filter:blur(7px);background:radial-gradient(#07120bd9 0%,#08140d66 45%,#0000 72%);height:14%;position:absolute;inset:auto 2% 0}.bk-about-showcase-model img{aspect-ratio:auto;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 9px 7px #030b0780);width:100%;height:100%;position:relative}.bk-baler-reference-overview.bk-overview-premium{isolation:isolate;color:#edf2e5;background:linear-gradient(110deg,#152a20f5,#1e3528e8 60%,#10251df5),url(/images/about/empty-green-studio-768.webp) 50%/cover;border-block:1px solid #b2be7e40;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.75rem,3vw,3.5rem);padding:clamp(1.75rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.bk-overview-premium:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 60% 20%,#c3cf5724,#0000 60%);animation:12s ease-in-out infinite alternate bk-overview-light;position:absolute;inset:-20% -10% 0 25%}.bk-overview-premium:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--bk-palette-accent),transparent);opacity:.55;width:80%;height:2px;position:absolute;top:0;left:10%}.bk-overview-intro{align-self:center;min-width:0}.bk-overview-label{align-items:center;gap:.7rem;margin-bottom:1.25rem;display:flex}.bk-overview-label .section-kicker{color:var(--bk-palette-accent);font:.7rem/1.5 var(--font-ui);letter-spacing:.13em;margin:0;font-weight:700}.bk-overview-status{background:var(--bk-palette-accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--bk-palette-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bk-overview-status{box-shadow:0 0 0 5px color-mix(in srgb,var(--bk-palette-accent) 9%,transparent)}}.bk-overview-status{flex-shrink:0}.bk-overview-premium .bk-overview-intro h2{color:#f4f5e8;font:700 clamp(1.75rem,2.6vw,2.75rem)/1.12 var(--font-brand);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;margin:0 0 1.2rem;-webkit-mask:none;mask:none}.bk-overview-premium .bk-overview-description{font:.95rem/1.85 var(--font-ui);color:#c8d5be;max-width:54ch;margin:0}.bk-overview-tech-link{color:var(--bk-palette-accent);font:700 .78rem var(--font-ui);border-bottom:1px solid #bcc96866;align-items:center;gap:.8rem;margin-top:1.6rem;padding:.7rem 0;transition:gap .25s,color .25s;display:inline-flex}.bk-overview-tech-link:hover{color:#fffcd3;gap:1.15rem}.bk-overview-feature-panel{background:linear-gradient(140deg,#91aa7020,#0b201870);border:1px solid #c1cea738;border-radius:20px;padding:clamp(1rem,2vw,1.4rem);position:relative;box-shadow:inset 0 1px #f0f4cb0d,0 16px 35px #07140c30}.bk-overview-feature-heading{color:#edf1db;font:700 .75rem/1.5 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:0 .2rem .9rem;display:flex}.bk-overview-count{min-width:32px;height:28px;color:var(--bk-palette-accent);font-variant-numeric:tabular-nums;background:#10211980;border:1px solid #c4ce8840;border-radius:7px;place-items:center;display:grid}.bk-overview-premium .bk-overview-features{border:0;grid-template-columns:minmax(0,1fr);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.bk-overview-premium .bk-overview-feature{color:#e5eddb;min-width:0;font:600 .85rem/1.5 var(--font-ui);background:linear-gradient(120deg,#57734a24,#10271e70);border:1px solid #abc19129;border-radius:12px;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;display:flex}.bk-overview-feature-icon{background:var(--bk-palette-accent);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.bk-overview-feature-icon{background:color-mix(in srgb,var(--bk-palette-accent) 10%,transparent)}}.bk-overview-feature-icon{border:1px solid var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-overview-feature-icon{border:1px solid color-mix(in srgb,var(--bk-palette-accent) 23%,transparent)}}.bk-overview-feature-icon{transition:transform .3s,background .3s}.bk-overview-premium .bk-overview-feature svg{color:var(--bk-palette-accent);margin:0}.bk-overview-premium.bk-reveal-seen .bk-overview-feature{animation:.7s cubic-bezier(.2,.7,.2,1) backwards bk-overview-feature-in}@media (hover:hover){.bk-overview-premium .bk-overview-feature:hover{background:#425d344d;border-color:#c8cf756b;transform:translateY(-3px);box-shadow:0 8px 20px #06140b40}.bk-overview-feature:hover .bk-overview-feature-icon{background:var(--bk-palette-accent);transform:rotate(-6deg)}@supports (color:color-mix(in lab, red, red)){.bk-overview-feature:hover .bk-overview-feature-icon{background:color-mix(in srgb,var(--bk-palette-accent) 18%,transparent)}}}@keyframes bk-overview-light{0%{opacity:.5;transform:translate(-4%)}to{opacity:1;transform:translate(5%)}}@keyframes bk-overview-feature-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1050px){.bk-baler-reference-overview.bk-overview-premium{grid-template-columns:minmax(0,1fr)}.bk-overview-premium .bk-overview-features{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-overview-premium .bk-overview-description{max-width:70ch}}@media (max-width:600px){.bk-overview-premium .bk-overview-features{grid-template-columns:minmax(0,1fr)}.bk-overview-feature-panel{border-radius:16px}}@media (prefers-reduced-motion:reduce){.bk-overview-premium:before,.bk-overview-premium.bk-reveal-seen .bk-overview-feature{animation:none}.bk-overview-premium .bk-overview-feature,.bk-overview-feature-icon,.bk-overview-tech-link{transition:none}.bk-overview-premium .bk-overview-feature:hover,.bk-overview-feature:hover .bk-overview-feature-icon{transform:none}}.motion-paused .bk-overview-premium:before,.motion-paused .bk-overview-premium.bk-reveal-seen .bk-overview-feature{animation:none}.motion-paused .bk-overview-premium .bk-overview-feature,.motion-paused .bk-overview-feature-icon,.motion-paused .bk-overview-tech-link{transition:none}.motion-paused .bk-overview-premium .bk-overview-feature:hover,.motion-paused .bk-overview-feature:hover .bk-overview-feature-icon{transform:none}.bk-overview-premium:before{animation-play-state:paused}.bk-overview-premium.bk-motion-in-view:before{animation-play-state:running}.bk-detail-overview.bk-detail-engineering{color:#d9e3cd;background:radial-gradient(at 90% 0,#58673c26,#0000 55%),linear-gradient(145deg,#1e3428,#10251c);border-block:1px solid #a4b67b38}.bk-detail-engineering .section-kicker{color:var(--bk-palette-accent)}.bk-detail-engineering .section-heading,.bk-detail-engineering .bk-variants-title{color:#f0f3e5}.bk-detail-engineering .bk-overview-grid>div:last-child{color:#c6d5bb}.bk-detail-engineering .bk-spec-list>div{background:linear-gradient(90deg,#7b955511,#0000);border-color:#a8ba8033;padding:1rem}.bk-detail-engineering .bk-spec-list dt{color:#bdcfae}.bk-detail-engineering .bk-spec-list dd{color:#f1f3e3}.bk-detail-engineering .bk-detail-features li{color:#e1ead6;background:#314b3266;border:1px solid #a7bc7a33}.bk-detail-engineering .bk-detail-features svg{color:var(--bk-palette-accent)}.bk-detail-engineering .bk-table-wrap{border-color:#8aa36955;border-radius:12px}.bk-detail-engineering .bk-table-wrap table{color:#e5ecda;background:#172e21}.bk-detail-engineering .bk-table-wrap :is(th,td){border-color:#9aaf7433}.bk-detail-engineering .bk-table-wrap thead th{color:var(--bk-palette-accent);background:#2d4430}.bk-detail-engineering .bk-table-wrap tbody tr:nth-child(2n){background:#223b29}.bk-detail-engineering .bk-table-wrap tbody tr:hover{background:#344b32}.bk-detail-engineering .bk-source-note{color:#abbf9b}.bk-detail-engineering .bk-source-note a{color:#d2dfb5}.bk-detail-engineering .bk-detail-end{color:#f1f3e5;background:radial-gradient(at 85% 20%,#bac45c1c,#0000 60%),linear-gradient(120deg,#344a31,#192f22);border:1px solid #b3bd6c59;position:relative;overflow:hidden;box-shadow:inset 0 1px #edf1b80d,0 14px 35px #07130c26}.bk-detail-engineering .bk-detail-end h2{color:#f1f3e5}.bk-detail-engineering .bk-detail-end .bk-solid-button{background:var(--bk-palette-accent);color:#142012;border-color:var(--bk-palette-accent)}.bk-detail-engineering .bk-detail-end .bk-solid-button:hover{background:var(--bk-palette-hover)}.bk-detail-engineering .bk-baler-uses{border-color:#a7bb7a33}.bk-detail-engineering .bk-baler-uses h2{color:#edf2e1}.bk-detail-engineering .bk-baler-uses li{color:#e0ead4;background:#233c2a;border-color:#a7bb7a33}:root{--bk-form-surface:#1b3024;--bk-form-field:#11251b;--bk-form-ink:#eef2e4;--bk-form-muted:#bacbb0;--bk-form-line:#92a97750}.bk-baler-reference .bk-baler-reference-materials,.bk-baler-reference .bk-baler-reference-technical,.bk-baler-reference .bk-baler-reference-cta{color:var(--bk-form-ink);border-color:var(--bk-form-line);background:linear-gradient(135deg,#253b2c,#14291e)}.bk-baler-reference .bk-baler-reference-materials h2,.bk-baler-reference .bk-baler-reference-technical h2,.bk-baler-reference .bk-baler-reference-cta h2{color:var(--bk-form-ink)}.bk-baler-reference .bk-baler-reference-materials .section-kicker,.bk-baler-reference .bk-baler-reference-technical .section-kicker,.bk-baler-reference .bk-baler-reference-cta .section-kicker{color:var(--bk-palette-accent)}.bk-baler-reference .bk-baler-reference-materials li{border-color:var(--bk-form-line);color:var(--bk-form-ink);background:#314b3266;border-radius:10px}.bk-baler-reference .bk-baler-reference-materials li svg{color:var(--bk-palette-accent)}.bk-baler-reference .bk-baler-reference-materials p:not(.section-kicker),.bk-baler-reference .bk-baler-spec-note{color:var(--bk-form-muted)}.bk-baler-reference .bk-baler-reference-technical .bk-table-wrap{border-color:var(--bk-form-line);border-radius:12px}.bk-baler-reference .bk-baler-reference-technical table{color:var(--bk-form-ink);background:#172c21}.bk-baler-reference .bk-baler-reference-technical :is(th,td){border-color:var(--bk-form-line)}.bk-baler-reference .bk-baler-reference-technical th{color:#cbd9bc}.bk-baler-reference .bk-baler-reference-technical thead th{color:var(--bk-palette-accent);background:#293f2e}.bk-baler-reference .bk-baler-reference-technical tbody tr:nth-child(2n){background:#213829}.bk-baler-reference .bk-baler-reference-technical tbody tr:hover{background:#344a32}.bk-baler-reference .bk-baler-reference-cta .bk-solid-button{background:var(--bk-palette-accent);color:#142012;border-color:var(--bk-palette-accent)}.bk-baler-reference .bk-baler-reference-cta a:not(.bk-solid-button){color:#d1dfbb}.bk-toned-form,.bk-profile-form,.bk-group-editor,.bk-quote-editor{color:var(--bk-form-ink)}.bk-profile-form,.bk-group-editor,.bk-quote-editor{border:1px solid var(--bk-form-line);background:linear-gradient(135deg,#243b2b,#172b20);border-radius:14px;padding:clamp(1rem,2vw,1.5rem)}:is(.bk-toned-form,.bk-profile-form,.bk-group-editor,.bk-quote-editor,.bk-new-message,.bk-phone-search,.bk-catalogue-filters,.bk-message-compose) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){background:var(--bk-form-field);color:var(--bk-form-ink);border:1px solid var(--bk-form-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;box-shadow:inset 0 1px 2px #0002}:is(.bk-toned-form,.bk-profile-form,.bk-group-editor,.bk-quote-editor,.bk-new-message,.bk-phone-search,.bk-catalogue-filters,.bk-message-compose) :is(input,textarea)::placeholder{color:#9daf93;opacity:1}:is(.bk-toned-form,.bk-profile-form,.bk-group-editor,.bk-quote-editor,.bk-new-message,.bk-phone-search,.bk-catalogue-filters,.bk-message-compose) :is(input,select,textarea):focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:2px}:is(.bk-toned-form,.bk-profile-form,.bk-group-editor,.bk-quote-editor) label{color:var(--bk-form-muted)}.bk-group-editor .bk-group-contact-list label{border-color:var(--bk-form-line);color:var(--bk-form-ink);background:#203b2a}.bk-group-editor .bk-group-contact-list small,.bk-group-editor .bk-group-privacy{color:var(--bk-form-muted)}.bk-message-compose{border-color:var(--bk-form-line);background:#1b3024}.bk-message-compose small{color:var(--bk-form-muted)}.bk-profile-form [role=status]{color:#d8e4c9}.bk-form-error,.bk-messenger-error{color:#ffd2bf;background:#412a24;border-color:#ba806766}.bk-form-success{color:#dfedcc;background:#243e2b;border-color:#94b47566}.bk-account-session-status{color:#d8e7c8;border-color:var(--bk-form-line);background:linear-gradient(115deg,#263d2b,#172b20)}.bk-industries-toned{color:#eaf0df;background:linear-gradient(135deg,#21372a,#13271e)}.bk-industries-toned>.bk-paper-wash{background:linear-gradient(120deg,#183022bd,#10251dd9)}.bk-industries-toned h2,.bk-industries-toned p:not(.section-kicker){color:#e0e9d6}.bk-industry-grid{perspective:1200px}.bk-industries-toned .bk-industry-card{border-color:#a5ba7d55;border-radius:14px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .5s;box-shadow:0 12px 26px #06140e44,inset 0 1px #dfe9c51a}.bk-industries-toned .bk-industry-photo{filter:saturate(.36)brightness(.72)sepia(.2);transform:none}.bk-industries-toned .bk-industry-card:after{content:"";pointer-events:none;mix-blend-mode:color;background:linear-gradient(140deg,#73925535,#0e2d1e44);position:absolute;inset:0}.bk-industries-toned .bk-industry-card>div:last-child{z-index:2}@media (hover:hover) and (pointer:fine){.bk-industries-toned .bk-industry-card:hover{border-color:#b2c681;transform:perspective(1000px)translateY(-6px)rotateX(3deg)rotateY(-2deg);box-shadow:0 22px 36px #04120970,0 0 0 1px #b8c87225}.bk-industry-grid>div:nth-child(2n) .bk-industry-card:hover{transform:perspective(1000px)translateY(-6px)rotateX(3deg)rotateY(2deg)}}@media (prefers-reduced-motion:reduce){.bk-industries-toned .bk-industry-card{transition:none;transform:none!important}}.motion-paused .bk-industries-toned .bk-industry-card{transition:none;transform:none!important}.bk-about-showcase-model{transform-origin:50% 90%}.bk-about-showcase.bk-reveal-seen .bk-about-showcase-model{animation:1.15s cubic-bezier(.2,.7,.2,1) both bk-equipment-arrive}.bk-about-showcase-model img{transform-origin:50% 85%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s}.bk-about-showcase-model:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 20%,#e4eeb745 46%,#0000 64%);transition:opacity .65s;position:absolute;inset:0;-webkit-mask:url(/images/about/machinery-collection-768.webp) bottom/contain no-repeat;mask:url(/images/about/machinery-collection-768.webp) bottom/contain no-repeat}@keyframes bk-equipment-arrive{0%{opacity:0;transform:translateY(12px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.bk-about-showcase:hover .bk-about-showcase-model img{filter:drop-shadow(0 14px 10px #030b0799)brightness(1.06);transform:translateY(-3px)scale(1.018)}.bk-about-showcase:hover .bk-about-showcase-model:after{opacity:.35}}@media (prefers-reduced-motion:reduce){.bk-about-showcase.bk-reveal-seen .bk-about-showcase-model{animation:none}.bk-about-showcase-model img,.bk-about-showcase-model:after{transition:none;transform:none!important}}.motion-paused .bk-about-showcase.bk-reveal-seen .bk-about-showcase-model{animation:none}.motion-paused .bk-about-showcase-model img,.motion-paused .bk-about-showcase-model:after{transition:none;transform:none!important}.bk-cutting-showcase .bk-cutting-benefits.bk-cutting-glass{perspective:1000px;background:radial-gradient(at 0 0,#6c885234,#0000 65%),linear-gradient(145deg,#1b3025,#0d1d16);gap:.75rem;padding:clamp(1rem,2vw,1.5rem)}.bk-cutting-showcase .bk-cutting-glass li{isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(125deg,#b6cf8620,#6689500a 55%,#eff7da08);border:1px solid #a8bf7b45;border-radius:13px;min-width:0;padding:1.1rem .9rem;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px #edf5cc24,inset 0 -1px #0003,0 7px 17px #0002}.bk-cutting-showcase .bk-cutting-glass li:last-child{border:1px solid #a8bf7b45}.bk-cutting-glass li:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 42%,#eef7cf05 45%,#eef7cf35 49%,#eef7cf08 53%,#0000 57%);animation:8s ease-in-out infinite paused bk-feature-sheen;position:absolute;inset:-30% -90%;transform:translate(-45%)}.bk-cutting-glass.bk-motion-in-view li:before{animation-play-state:running}.bk-cutting-glass li:nth-child(2):before{animation-delay:.45s}.bk-cutting-glass li:nth-child(3):before{animation-delay:.9s}.bk-cutting-glass li:nth-child(4):before{animation-delay:1.35s}.bk-cutting-glass-icon{background:linear-gradient(145deg,#d7e99a19,#0a211c33);border:1px solid #b4c87e55;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:transform .4s,box-shadow .4s;display:grid;box-shadow:inset 0 1px #edf6bd20,0 5px 12px #0002}.bk-cutting-showcase .bk-cutting-glass li>div{z-index:1;width:100%;position:relative}.bk-cutting-showcase .bk-cutting-glass li span:not(.bk-cutting-glass-icon){color:#edf2e2;line-height:1.65}@keyframes bk-feature-sheen{0%,12%{opacity:0;transform:translate(-45%)}18%{opacity:.8}38%{opacity:0;transform:translate(45%)}to{opacity:0;transform:translate(45%)}}@media (hover:hover) and (pointer:fine){.bk-cutting-showcase .bk-cutting-glass li:hover{border-color:#c0cf8a99;transform:translateY(-3px)rotateX(2deg);box-shadow:inset 0 1px #edf5cc33,0 14px 28px #0004,0 0 24px #abc47a0d}.bk-cutting-glass li:hover .bk-cutting-glass-icon{transform:translateY(-2px)rotate(-5deg);box-shadow:0 4px 20px #c8db4626}}@media (max-width:479px){.bk-cutting-showcase .bk-cutting-glass{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bk-cutting-glass li:before{animation:none;display:none}.bk-cutting-showcase .bk-cutting-glass li,.bk-cutting-glass-icon{transition:none;transform:none!important}}.motion-paused .bk-cutting-glass li:before{animation:none;display:none}.motion-paused .bk-cutting-showcase .bk-cutting-glass li,.motion-paused .bk-cutting-glass-icon{transition:none;transform:none!important}.bk-final-support{color:#ecf1df;background:radial-gradient(at 10% 100%,#6d83512b,#0000 60%),linear-gradient(115deg,#20372a,#14291f);border-color:#9db77945;padding-block:clamp(2rem,4vw,3.75rem)}.bk-final-support .bk-yellow-wash{background:linear-gradient(110deg,#142a20cc,#192d23d9)}.bk-final-support-inner{gap:1.75rem;width:calc(100% - 3rem);min-width:0;max-width:1280px;margin-inline:auto;display:grid}.bk-final-support-heading{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:center;gap:2rem;display:grid}.bk-final-support-copy,.bk-final-support-action{min-width:0}.bk-final-support h2{color:#f0f3e4;max-width:25ch;font:400 clamp(1.9rem,3.2vw,3rem)/1.1 var(--font-display-clean),var(--font-display),sans-serif;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.bk-final-support p{color:#c0d1b3}.bk-final-support-copy>p{max-width:61ch;font:.87rem/1.75 var(--font-ui),sans-serif;margin:.8rem 0 0}.bk-final-support-action{justify-items:stretch;gap:.7rem;display:grid}.bk-final-support .bk-final-support-cta{border:1px solid var(--bk-palette-accent);justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-final-support .bk-final-support-cta{border:1px solid color-mix(in srgb,var(--bk-palette-accent) 65%,transparent)}}.bk-final-support .bk-final-support-cta{background:var(--bk-palette-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.bk-final-support .bk-final-support-cta{background:color-mix(in srgb,var(--bk-palette-accent) 78%,#d4d7b4)}}.bk-final-support .bk-final-support-cta{color:#142012;font:700 .8rem/1.5 var(--font-ui),sans-serif;letter-spacing:.055em;text-transform:uppercase;transition:background .25s,transform .25s;box-shadow:inset 0 1px #fff4,0 8px 24px #0002}.bk-final-support-cta>span{overflow-wrap:anywhere;min-width:0}.bk-final-support-cta>svg{flex-shrink:0;transition:transform .25s}.bk-final-support-cta:focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:5px}.bk-final-support-action>p{text-align:center;font:.7rem/1.65 var(--font-ui),sans-serif;margin:0}.bk-final-support .bk-final-support-benefits{border:0;border-top:1px solid #a9bc7a2d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:1.5rem 0 0;list-style:none;display:grid}.bk-final-support-benefits>li{min-width:0}.bk-final-support .bk-benefit-item{background:linear-gradient(140deg,#e2efb812,#f1f8e004);border:1px solid #a9bc7a3d;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:1rem;min-width:0;height:100%;padding:1.25rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;box-shadow:inset 0 1px #f0f7dc14,0 7px 18px #07170e26}.bk-final-support-icon{border:1px solid var(--bk-palette-accent);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.bk-final-support-icon{border:1px solid color-mix(in srgb,var(--bk-palette-accent) 25%,transparent)}}.bk-final-support-icon{background:var(--bk-palette-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.bk-final-support-icon{background:color-mix(in srgb,var(--bk-palette-accent) 7%,transparent)}}.bk-final-support-icon{color:var(--bk-palette-accent)}.bk-final-support .bk-benefit-item h3{color:#f0f3e4;font:400 clamp(1.12rem,1.5vw,1.35rem)/1.25 var(--font-display-clean),Impact,sans-serif;letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.bk-final-support .bk-benefit-item p{font:.78rem/1.7 var(--font-ui),sans-serif;margin:.4rem 0 0}@media (max-width:820px){.bk-final-support-heading{grid-template-columns:minmax(0,1fr);gap:1.25rem}.bk-final-support-action{max-width:25rem}.bk-final-support .bk-benefit-item{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem}}@media (max-width:580px){.bk-final-support-inner{gap:1.25rem;width:calc(100% - 2rem)}.bk-final-support-action{max-width:none}.bk-final-support .bk-final-support-benefits{grid-template-columns:minmax(0,1fr);gap:.7rem;padding-top:1.25rem}.bk-final-support .bk-benefit-item{grid-template-columns:42px minmax(0,1fr);gap:1rem}.bk-final-support h2{font-size:clamp(1.8rem,7vw,2.4rem)}}@media (hover:hover){.bk-final-support .bk-benefit-item:hover{border-color:#b3c88380;transform:translateY(-3px);box-shadow:0 12px 24px #07170e44}.bk-final-support-cta:hover{background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-final-support-cta:hover{background:color-mix(in srgb,var(--bk-palette-accent) 90%,#d4d7b4)}}.bk-final-support-cta:hover{transform:translateY(-2px)}.bk-final-support-cta:hover>svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.bk-final-support .bk-benefit-item,.bk-final-support-cta,.bk-final-support-cta>svg{transition:none!important;transform:none!important}}.motion-paused .bk-final-support .bk-benefit-item,.motion-paused .bk-final-support-cta,.motion-paused .bk-final-support-cta>svg{transition:none!important;transform:none!important}.bk-cleaner-photo{filter:saturate(.16)contrast(1.04)brightness(.94)}.bk-cleaner-tint{z-index:1;pointer-events:none;background-color:var(--bk-palette-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-cleaner-tint{background-color:color-mix(in srgb,var(--bk-palette-accent) 48%,var(--bk-palette-dark))}}.bk-cleaner-tint{mix-blend-mode:color;opacity:.78;transition:background-color .65s}.bk-cleaner-tint:after{content:"";background:linear-gradient(0deg,var(--bk-palette-dark),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-cleaner-tint:after{background:linear-gradient(0deg,color-mix(in srgb,var(--bk-palette-dark) 35%,transparent),transparent 60%)}}.bk-cleaner-shade{z-index:2}@media (prefers-reduced-motion:reduce){.bk-cleaner-tint{transition:none}}.motion-paused .bk-cleaner-tint{transition:none}.bk-about-open-stage{box-shadow:none;aspect-ratio:3/2;background:0 0;border:0;border-radius:0;align-self:center;overflow:visible}.bk-about-open-stage:after{display:none}.bk-about-open-stage .bk-about-showcase-model{inset:0}.bk-about-hero h1 .bk-headline-line{color:inherit;margin:0;display:block}.bk-about-hero h1 .bk-headline-accent{color:var(--bk-palette-accent);margin-top:.15em}.bk-about-hero h1 .bk-headline-word{color:inherit;white-space:nowrap;animation:bk-letter-arrive var(--word-duration,1.6s) cubic-bezier(.2,.7,.2,1) var(--word-delay) both;margin:0;display:inline-block}@media (prefers-reduced-motion:reduce){.bk-about-hero h1 .bk-headline-word{animation:none}}.motion-paused .bk-about-hero h1 .bk-headline-word{animation:none}.bk-cutting-showcase .bk-cutting-visual:before{content:"";z-index:2;pointer-events:none;background:var(--bk-palette-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-cutting-showcase .bk-cutting-visual:before{background:color-mix(in srgb,var(--bk-palette-accent) 24%,var(--bk-palette-dark))}}.bk-cutting-showcase .bk-cutting-visual:before{mix-blend-mode:color;opacity:.42;transition:background .65s}.bk-cutting-showcase .bk-cutting-visual:after{background:linear-gradient(90deg,var(--bk-palette-dark),transparent 25%,transparent 75%,var(--bk-palette-dark))}@supports (color:color-mix(in lab, red, red)){.bk-cutting-showcase .bk-cutting-visual:after{background:linear-gradient(90deg,color-mix(in srgb,var(--bk-palette-dark) 60%,transparent),transparent 25%,transparent 75%,color-mix(in srgb,var(--bk-palette-dark) 50%,transparent))}}.bk-reveal-ready{opacity:.16;transition:opacity .95s ease var(--bk-reveal-delay,0s),transform 1.05s cubic-bezier(.16,1,.3,1) var(--bk-reveal-delay,0s);transform:translateY(30px)}.bk-reveal-ready[data-bk-reveal=depth]{transform-origin:bottom;transform:perspective(1400px)translateY(38px)rotateX(4deg)scale(.975)}.bk-reveal-ready.bk-reveal-seen{opacity:1;transform:none}@media (max-width:639px){.bk-reveal-ready{transform:translateY(18px)}.bk-reveal-ready[data-bk-reveal=depth]{transform:translateY(22px)scale(.99)}.bk-reveal-ready.bk-reveal-seen{transform:none}}@media (prefers-reduced-motion:reduce){.bk-reveal-ready{opacity:1;transition:none;transform:none}}[data-bk-auto-reveal].bk-reveal-seen:not(.bk-reveal-ready){animation:bk-letter-arrive 1.05s cubic-bezier(.16,1,.3,1) var(--bk-reveal-delay,0s) both}@media (prefers-reduced-motion:reduce){[data-bk-auto-reveal].bk-reveal-seen:not(.bk-reveal-ready){animation:none}}.motion-paused [data-bk-auto-reveal].bk-reveal-seen:not(.bk-reveal-ready){animation:none}.bk-about-product-image{isolation:isolate;border-bottom:1px solid var(--bk-palette-accent);background-position:50%;background-size:cover}@supports (color:color-mix(in lab, red, red)){.bk-about-product-image{border-bottom:1px solid color-mix(in srgb,var(--bk-palette-accent) 16%,transparent)}}.bk-about-product-image:before{content:"";background:linear-gradient(180deg,var(--bk-palette-dark),var(--bk-palette-dark));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-about-product-image:before{background:linear-gradient(180deg,color-mix(in srgb,var(--bk-palette-dark) 50%,transparent),color-mix(in srgb,var(--bk-palette-dark) 85%,transparent))}}.bk-about-product-image:before{z-index:0;pointer-events:none}.bk-about-product-image>img{z-index:1;filter:drop-shadow(0 12px 10px #0008)}.bk-about-product-image.is-scene>img{filter:saturate(.06)brightness(.82)contrast(1.06)}.bk-about-product-image:after{content:"";z-index:2;pointer-events:none;background:var(--bk-palette-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-about-product-image:after{background:color-mix(in srgb,var(--bk-palette-accent) 20%,var(--bk-palette-dark))}}.bk-about-product-image:after{mix-blend-mode:color;opacity:.6;transition:background .6s}.bk-about-product-image .bk-about-product-icon,.bk-about-product-image .bk-about-product-arrow{z-index:3}.bk-about-product-image.is-baler>img{object-fit:contain;padding:1.1rem}.bk-about-technical{background:var(--bk-palette-dark)}@supports (color:color-mix(in lab, red, red)){.bk-about-technical{background:color-mix(in srgb,var(--bk-palette-dark) 86%,var(--bk-palette-accent) 14%)}}.bk-about-technical-image{isolation:isolate;background:var(--bk-palette-dark);border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-about-technical-image{border-color:color-mix(in srgb,var(--bk-palette-accent) 24%,transparent)}}.bk-about-technical-image>img{filter:saturate(.08)brightness(.9)contrast(1.06)}.bk-about-technical-image:after{content:"";pointer-events:none;background:linear-gradient(145deg,var(--bk-palette-accent),transparent 52%,var(--bk-palette-dark));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-about-technical-image:after{background:linear-gradient(145deg,color-mix(in srgb,var(--bk-palette-accent) 22%,transparent),transparent 52%,color-mix(in srgb,var(--bk-palette-dark) 62%,transparent))}}.bk-about-technical-image:after{mix-blend-mode:color}.bk-about-technical-image>span{z-index:1;background:var(--bk-palette-dark)}@supports (color:color-mix(in lab, red, red)){.bk-about-technical-image>span{background:color-mix(in srgb,var(--bk-palette-dark) 88%,transparent)}}.bk-about-technical-image>span{border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-about-technical-image>span{border-color:color-mix(in srgb,var(--bk-palette-accent) 28%,transparent)}}.bk-cart-pdf{border:1px solid var(--bk-palette-accent);padding:1rem}@supports (color:color-mix(in lab, red, red)){.bk-cart-pdf{border:1px solid color-mix(in srgb,var(--bk-palette-accent) 28%,transparent)}}.bk-cart-pdf{background:linear-gradient(135deg,var(--bk-palette-accent),var(--bk-palette-dark));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.bk-cart-pdf{background:linear-gradient(135deg,color-mix(in srgb,var(--bk-palette-accent) 8%,transparent),var(--bk-palette-dark))}}.bk-cart-pdf{box-shadow:inset 0 1px #ffffff0a}.bk-cart-pdf>p{opacity:.8;margin:.65rem 0 0;font-size:.75rem;line-height:1.5}.bk-cart-pdf button{justify-content:center;width:100%}img:is([src*=PRH45],[src*=PRH60],[src*=PRH110]){image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:blur(.24px)contrast(.98)drop-shadow(0 10px 12px #0000004d)!important}.bk-baler-card:focus-within .bk-baler-machine{transform:translateY(-2px)scale(1.025)}@media (hover:hover) and (pointer:fine){.bk-baler-card:hover .bk-baler-machine{transform:translateY(-2px)scale(1.025)}.bk-product-card:hover .bk-product-image>img:is([src*=PRH45],[src*=PRH60],[src*=PRH110]){transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.bk-baler-card:hover .bk-baler-machine,.bk-baler-card:focus-within .bk-baler-machine{transform:none}}.bk-product-image{isolation:isolate;background:var(--bk-palette-dark)}.bk-product-backdrop{z-index:0;pointer-events:none;background:var(--bk-palette-dark);display:block;position:absolute;inset:0;overflow:hidden}.bk-product-backdrop>img{object-fit:cover;object-position:var(--product-scene-position,50% 65%);filter:saturate(.12)brightness(.74);width:100%;height:100%;display:block}.bk-product-backdrop:before,.bk-product-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.bk-product-backdrop:before{z-index:1;background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-product-backdrop:before{background:color-mix(in srgb,var(--bk-palette-accent) 24%,var(--bk-palette-dark))}}.bk-product-backdrop:before{mix-blend-mode:color;opacity:.7}.bk-product-backdrop:after{z-index:2;background:radial-gradient(ellipse at 50% 80%,var(--bk-palette-accent),transparent 65%),linear-gradient(180deg,var(--bk-palette-dark),transparent 45%,var(--bk-palette-dark))}@supports (color:color-mix(in lab, red, red)){.bk-product-backdrop:after{background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--bk-palette-accent) 12%,transparent),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--bk-palette-dark) 28%,transparent),transparent 45%,color-mix(in srgb,var(--bk-palette-dark) 68%,transparent))}}.bk-product-grid>li:nth-child(3n+2){--product-scene-position:32% 60%}.bk-product-grid>li:nth-child(3n){--product-scene-position:72% 60%}.bk-product-grid .bk-product-image>img{z-index:1;position:relative}.bk-product-grid .bk-product-model{z-index:1}.bk-product-image .bk-card-brand,.bk-product-image .bk-product-arrow,.bk-product-image small{z-index:3}.bk-product-grid .bk-product-image.is-industrial-scene{background:var(--bk-palette-dark)!important}.bk-product-image.is-industrial-scene:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--bk-palette-dark),transparent 22%,transparent 70%,var(--bk-palette-dark));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-product-image.is-industrial-scene:after{background:linear-gradient(180deg,color-mix(in srgb,var(--bk-palette-dark) 28%,transparent),transparent 22%,transparent 70%,color-mix(in srgb,var(--bk-palette-dark) 62%,transparent))}}.bk-product-image.is-industrial-scene:after{box-shadow:inset 0 0 26px var(--bk-palette-dark)}@supports (color:color-mix(in lab, red, red)){.bk-product-image.is-industrial-scene:after{box-shadow:inset 0 0 26px color-mix(in srgb,var(--bk-palette-dark) 40%,transparent)}}.bk-product-grid>li>.bk-product-card{background:linear-gradient(145deg,var(--bk-palette-dark),var(--bk-palette-dark))}@supports (color:color-mix(in lab, red, red)){.bk-product-grid>li>.bk-product-card{background:linear-gradient(145deg,color-mix(in srgb,var(--bk-palette-dark) 91%,var(--bk-palette-accent)),var(--bk-palette-dark))}}.bk-product-grid>li>.bk-product-card{border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-product-grid>li>.bk-product-card{border-color:color-mix(in srgb,var(--bk-palette-accent) 25%,transparent)}}.bk-product-grid .bk-product-caption{background:linear-gradient(145deg,var(--bk-palette-accent),transparent 75%)}@supports (color:color-mix(in lab, red, red)){.bk-product-grid .bk-product-caption{background:linear-gradient(145deg,color-mix(in srgb,var(--bk-palette-accent) 7%,transparent),transparent 75%)}}.bk-baler-warehouse{filter:saturate(.1)brightness(.72)}.bk-baler-card .bk-baler-wash{background:linear-gradient(90deg,var(--bk-palette-dark),var(--bk-palette-dark) 40%,var(--bk-palette-dark) 62%),linear-gradient(0deg,var(--bk-palette-accent),transparent 65%)}@supports (color:color-mix(in lab, red, red)){.bk-baler-card .bk-baler-wash{background:linear-gradient(90deg,color-mix(in srgb,var(--bk-palette-dark) 18%,transparent),color-mix(in srgb,var(--bk-palette-dark) 35%,transparent) 40%,color-mix(in srgb,var(--bk-palette-dark) 92%,transparent) 62%),linear-gradient(0deg,color-mix(in srgb,var(--bk-palette-accent) 13%,transparent),transparent 65%)}}.bk-cart-thumb{background:linear-gradient(160deg,var(--bk-palette-dark),var(--bk-palette-dark)),url(/images/optimized/recommended/industrial-studio-6412677739-384.webp) center/cover}@supports (color:color-mix(in lab, red, red)){.bk-cart-thumb{background:linear-gradient(160deg,color-mix(in srgb,var(--bk-palette-dark) 30%,transparent),color-mix(in srgb,var(--bk-palette-dark) 85%,transparent)),url(/images/optimized/recommended/industrial-studio-6412677739-384.webp) center/cover}}.bk-cart-thumb{border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-cart-thumb{border-color:color-mix(in srgb,var(--bk-palette-accent) 20%,transparent)}}.bk-product-grid .bk-product-image.is-industrial-scene>img{filter:saturate(.15)brightness(.92)contrast(1.03)}.bk-product-image.is-industrial-scene:before{content:"";z-index:2;pointer-events:none;background:var(--bk-palette-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-product-image.is-industrial-scene:before{background:color-mix(in srgb,var(--bk-palette-accent) 22%,var(--bk-palette-dark))}}.bk-product-image.is-industrial-scene:before{mix-blend-mode:color;opacity:.42}.bk-category-stage,.bk-telehandler{background:var(--bk-palette-dark)}.bk-category-caption{background:linear-gradient(135deg,var(--bk-palette-dark),var(--bk-palette-dark))}@supports (color:color-mix(in lab, red, red)){.bk-category-caption{background:linear-gradient(135deg,color-mix(in srgb,var(--bk-palette-dark) 92%,var(--bk-palette-accent)),var(--bk-palette-dark))}}.bk-measure-switcher{border:1px solid var(--edge-line);font-family:var(--font-ui);background:#ffffff03;border-radius:15px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;padding:.7rem;display:flex}.bk-measure-switcher>div{flex-wrap:wrap;flex:1;gap:.35rem;display:flex}.bk-measure-switcher a{color:#becdb7;border:1px solid #0000;border-radius:9px;align-items:center;gap:.5rem;min-height:40px;padding:.65rem .8rem;font-size:.74rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.bk-measure-switcher a:hover{color:#f1f5e7;background:#ffffff08}.bk-measure-switcher a[aria-current=page]{background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-measure-switcher a[aria-current=page]{background:color-mix(in srgb,var(--bk-palette-accent) 12%,var(--edge-surface))}}.bk-measure-switcher a[aria-current=page]{border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-measure-switcher a[aria-current=page]{border-color:color-mix(in srgb,var(--bk-palette-accent) 35%,transparent)}}.bk-measure-switcher a[aria-current=page]{color:var(--bk-palette-accent)}.bk-measure-switcher .bk-measure-all{color:var(--bk-palette-accent);border-right:1px solid var(--edge-line);border-radius:0}.bk-measure-progress{border:1px solid var(--edge-line);font-family:var(--font-ui);background:#ffffff04;border-radius:16px;padding:1.3rem}.bk-measure-progress>span{color:#b2c4a8;font-size:.7rem}.bk-measure-progress>strong{color:var(--bk-palette-accent);font-variant-numeric:tabular-nums;font-size:2rem;display:block}.bk-measure-progress small{color:#a6b99d;font-size:.9rem}.bk-measure-progress>div{background:#ffffff0b;border-radius:3px;height:4px;margin:.75rem 0;overflow:hidden}.bk-measure-progress i{background:var(--bk-palette-accent);height:100%;transition:width .25s;display:block}.bk-measure-progress p{color:#afc0a4;font-size:.72rem;line-height:1.6}.bk-measure-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bk-measure-dimension{stroke:var(--bk-palette-accent);fill:var(--bk-palette-accent);opacity:.64;pointer-events:none;transition:opacity .2s}.bk-measure-dimension text{font:600 16px var(--font-ui)}.bk-measure-dimension.is-active{opacity:1;filter:drop-shadow(0 0 4px var(--bk-palette-accent))}@supports (color:color-mix(in lab, red, red)){.bk-measure-dimension.is-active{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--bk-palette-accent) 28%,transparent))}}.bk-measure-caption{font:500 16px var(--font-ui);fill:var(--bk-palette-accent)}.bk-measure-live-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.bk-measure-live-values button{text-align:left;border:1px solid var(--edge-line);background:#ffffff04;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.75rem;transition:background .2s,border-color .2s;display:flex}.bk-measure-live-values button.is-active,.bk-measure-live-values button:hover{border-color:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-measure-live-values button.is-active,.bk-measure-live-values button:hover{border-color:color-mix(in srgb,var(--bk-palette-accent) 60%,transparent)}}.bk-measure-live-values button.is-active,.bk-measure-live-values button:hover{background:var(--bk-palette-accent)}@supports (color:color-mix(in lab, red, red)){.bk-measure-live-values button.is-active,.bk-measure-live-values button:hover{background:color-mix(in srgb,var(--bk-palette-accent) 8%,transparent)}}.bk-measure-live-values span{font:700 .7rem var(--font-ui);color:var(--bk-palette-accent)}.bk-measure-live-values strong{font:600 .86rem var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-measure-live-values small{color:#9db58f;margin-left:.3rem;font-size:.55rem}.bk-measure-field-code{color:var(--bk-palette-accent);background:#ffffff08;border-radius:4px;margin:0 .35rem .25rem 0;padding:.2rem .4rem;font-size:.65rem;display:inline-block}.bk-edge-tabs{flex-wrap:wrap}.bk-measure-tab-label{font:600 .75rem var(--font-ui);color:var(--bk-palette-accent);align-items:center;gap:.5rem;padding:.6rem;display:flex}.bk-edge-tabs .bk-measure-sheet-download{border:1px solid var(--edge-line);min-height:40px;font:600 .68rem var(--font-ui);color:#dae5d2;cursor:pointer;background:#ffffff05;border-radius:8px;align-items:center;gap:.4rem;margin-left:auto;padding:.6rem .7rem;display:inline-flex}.bk-measure-doc-manage{color:#b9cba9;place-items:center;min-width:36px;min-height:40px;display:grid}.bk-edge-tabs .bk-measure-sheet-download:hover{border-color:var(--bk-palette-accent);color:var(--bk-palette-accent)}.bk-edge-tabs .bk-measure-sheet-download:disabled{opacity:.65;cursor:wait}.bk-measure-download-feedback{font:500 .72rem/1.6 var(--font-ui);color:#c4d4b9;flex-basis:100%;padding:.3rem .6rem}.bk-measure-download-feedback a{color:var(--bk-palette-accent);text-underline-offset:3px;align-items:center;gap:.3rem;text-decoration:underline;display:inline-flex}.bk-measure-download-feedback.is-error{color:#f6c4b2}.bk-measure-source-note{opacity:.85;margin-top:.6rem!important}.bk-measure-page .bk-edge-form-group:first-child{margin-top:1.5rem}.bk-measure-error{color:#f5be9d;font:.73rem/1.6 var(--font-ui);margin:.4rem 0;display:block}.bk-measure-error a{text-decoration:underline}.bk-measure-actions{gap:.6rem;margin-top:1.1rem;display:grid}.bk-measure-actions button{border:1px solid var(--edge-line);width:100%;min-height:46px;font:600 .77rem var(--font-ui);color:#d5e2c8;background:#ffffff04;border-radius:9px;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.bk-measure-actions button:first-child{background:var(--bk-palette-accent);color:#142017;border-color:var(--bk-palette-accent)}.bk-measure-actions button:first-child>svg:last-child{margin-left:auto}.bk-measure-actions button:hover{border-color:var(--bk-palette-accent)}.bk-measure-actions button:disabled{opacity:.5;cursor:wait}.bk-measure-success{color:#d4e9c7;font:.8rem/1.6 var(--font-ui);background:#a2c45f0b;border:1px solid #a9bd6670;border-radius:9px;margin-top:1rem;padding:1rem}.bk-measure-success a{color:var(--bk-palette-accent);align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.bk-measure-hub-heading{max-width:900px;padding:1rem 0 3rem}.bk-measure-hub-heading .section-kicker{align-items:center;gap:.5rem;display:flex}.bk-measure-hub-heading h1{max-width:22ch;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.9rem)}.bk-measure-hub-pills{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.bk-measure-hub-pills>span{border:1px solid var(--edge-line);font:600 .7rem var(--font-ui);color:#bdd0ac;border-radius:30px;align-items:center;gap:.45rem;padding:.5rem .9rem;display:flex}.bk-measure-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.bk-measure-card{isolation:isolate;border:1px solid var(--edge-line);background:linear-gradient(145deg,var(--edge-surface),var(--edge-dark));border-radius:18px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;animation:.6s both bk-edge-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0002}.bk-measure-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 30%,#ffffff08 49%,#0000 65%);transition:transform .6s,opacity .4s;position:absolute;inset:0;transform:translate(-65%)}.bk-measure-card:hover:after{opacity:1;transform:translate(55%)}.bk-measure-card:hover{border-color:var(--bk-palette-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.bk-measure-card:hover{border-color:color-mix(in srgb,var(--bk-palette-accent) 65%,transparent)}}.bk-measure-card:hover{box-shadow:0 20px 45px #0004}.bk-measure-card-visual{aspect-ratio:5/3;border-bottom:1px solid var(--edge-line);background:radial-gradient(#a2c59a18,#0000 70%),#06110d44;position:relative}.bk-measure-card-number{z-index:2;font:700 .65rem var(--font-ui);color:var(--bk-palette-accent);letter-spacing:.1em;position:absolute;top:.9rem;left:1rem}.bk-measure-card .bk-measure-dimension text{font-size:20px}.bk-measure-card-copy{flex-direction:column;flex:1;padding:1.25rem;display:flex}.bk-measure-card-copy small{font:600 .62rem var(--font-ui);color:var(--bk-palette-accent);letter-spacing:.04em}.bk-measure-card-copy h2{font:700 1.55rem/1.15 var(--font-brand);color:#e9f0df;margin:.6rem 0}.bk-measure-card-copy p{font:.75rem/1.65 var(--font-ui);color:#aabfa0;margin:0 0 1rem}.bk-measure-card-copy>span{border-top:1px solid var(--edge-line);font:600 .75rem var(--font-ui);color:#d5e5c7;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.bk-measure-card-copy>span>svg{color:var(--bk-palette-accent)}.bk-measure-home-link{width:fit-content;min-height:44px;font:600 .75rem var(--font-ui);color:var(--bk-palette-accent);align-items:center;gap:.6rem;margin-top:.7rem;display:flex}@media (max-width:1100px){.bk-measure-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-measure-progress{display:none}.bk-measure-switcher{gap:.5rem}.bk-measure-switcher a{padding:.55rem .65rem;font-size:.68rem}}@media (max-width:600px){.bk-measure-card-grid{grid-template-columns:1fr}.bk-measure-switcher{display:block}.bk-measure-switcher .bk-measure-all{border-right:0;border-bottom:1px solid var(--edge-line);margin-bottom:.5rem}.bk-measure-live-values{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-measure-sheet-download{font-size:.6rem}.bk-measure-hub-heading{padding-bottom:2rem}.bk-measure-page .bk-edge-form-group{grid-template-columns:minmax(0,1fr)}.bk-measure-page .bk-edge-form-group>.col-span-2{grid-column:auto}.bk-measure-card-visual{aspect-ratio:5/3}}@media (prefers-reduced-motion:reduce){.bk-measure-card{transition:none;animation:none}.bk-measure-card:hover{transform:none}.bk-measure-card:after{display:none}.bk-measure-progress i,.bk-measure-dimension{transition:none}}.motion-paused .bk-measure-card{animation:none}.motion-paused .bk-measure-card:after{display:none}.bk-download-centre{z-index:10000;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));border:1px solid var(--bk-palette-accent);width:min(440px,100vw - 36px);max-height:calc(100dvh - 36px);padding:20px;position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.bk-download-centre{border:1px solid color-mix(in srgb,var(--bk-palette-accent) 30%,#435343)}}.bk-download-centre{color:#e6eee0;font:500 .86rem/1.5 var(--font-ui);isolation:isolate;background:linear-gradient(140deg,#203729,#0d1c15);border-radius:18px;box-shadow:0 22px 70px #0009,inset 0 1px #ffffff12}.bk-download-centre header{align-items:center;gap:12px;display:flex}.bk-download-centre header>div{flex:1;min-width:0}.bk-download-mark{width:44px;height:48px;color:var(--bk-palette-accent);background:#e5f5cb08;border:1px solid #e5f5cb2b;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bk-download-centre small{font:600 .62rem var(--font-ui);letter-spacing:.12em;color:var(--bk-palette-accent)}.bk-download-centre h2{font:700 1.05rem/1.3 var(--font-ui);margin:4px 0}.bk-download-centre p{color:#cad8c3;margin:12px 0}.bk-download-centre .bk-download-name{overflow-wrap:anywhere;color:#a6b99d;font-size:.74rem}.bk-download-close{color:#c4d2bc;cursor:pointer;place-items:center;width:32px;height:32px;display:grid}.bk-download-actions{flex-wrap:wrap;gap:8px;display:flex}.bk-download-actions a,.bk-download-actions button{min-height:42px;font:600 .77rem var(--font-ui);color:#e7edde;cursor:pointer;background:#ffffff06;border:1px solid #c3d4ab33;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.bk-download-actions .bk-download-save{background:var(--bk-palette-accent);color:#122019;border-color:#0000;min-width:112px;font-size:.8rem}.bk-download-actions :is(a,button):hover{filter:brightness(1.12)}.bk-download-centre :is(a,button):focus-visible{outline:2px solid var(--bk-palette-accent);outline-offset:3px}.bk-download-centre [role=alert]{color:#f6c4b2}.bk-download-actions form{margin:0}.bk-download-actions :is(button:disabled,[aria-disabled=true]){opacity:.6;cursor:wait}.bk-file-download-trigger{text-align:left;cursor:pointer}.bk-download-actions iframe[hidden]{display:none!important}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
