@layer properties;@layer theme, base, components, utilities;@layer theme {:root, :host {--bb-font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol','Noto Color Emoji';--bb-font-mono: ;--bb-color-red-100: oklch(93.6% 0.032 17.717);--bb-color-red-500: oklch(63.7% 0.237 25.331);--bb-color-neutral-500: ;--bb-color-black: #000;--bb-color-white: #fff;--bb-spacing: 0.25rem;--bb-container-4xl: 56rem;--bb-text-sm: clamp(15px, 14.67px + 0.1vw, 16px);--bb-text-sm--line-height: calc(1.25 / 0.875);--bb-text-base: clamp(17px, 16.67px + 0.1vw, 18px);--bb-text-base--line-height: calc(1.5 / 1);--bb-text-xl: 1.25rem;--bb-text-xl--line-height: calc(1.75 / 1.25);--bb-text-2xl: clamp(21px, 18.67px + 0.73vw, 28px);--bb-text-2xl--line-height: calc(2 / 1.5);--bb-text-3xl: clamp(21px, 14px + 2.19vw, 42px);--bb-text-3xl--line-height: calc(2.25 / 1.875);--bb-text-4xl: clamp(33px, 22.33px + 3.33vw, 65px);--bb-text-4xl--line-height: calc(2.5 / 2.25);--bb-text-5xl: clamp(60px, 40px + 6.25vw, 120px);--bb-text-5xl--line-height: 1;--bb-text-7xl: 4.5rem;--bb-text-7xl--line-height: 1;--bb-default-font-family: var(--bb-font-sans);--bb-default-mono-font-family: var(--bb-font-mono);--bb-color-primary: #951b1e;--bb-color-secondary: #f9b233;--bb-color-accent-200: #f5f5f5;--bb-color-accent-500: #333f48;--bb-color-accent: #eaeaea;--bb-font-body: Roboto;--bb-font-display: "Bebas Neue";--bb-font-display-alt: "Gobold Hollow";--bb-font-desc: "Roboto Condensed";}}@layer base {*, ::after, ::before, ::backdrop, ::file-selector-button {box-sizing: border-box;margin: 0;padding: 0;border: 0 solid;}html, :host {line-height: 1.5;-webkit-text-size-adjust: 100%;tab-size: 4;font-family: var(--bb-default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');font-feature-settings: var(--bb-default-font-feature-settings, normal);font-variation-settings: var(--bb-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;text-decoration: inherit;}b, strong {font-weight: bolder;}code, kbd, samp, pre {font-family: var(--bb-default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);font-feature-settings: var(--bb-default-mono-font-feature-settings, normal);font-variation-settings: var(--bb-default-mono-font-variation-settings, normal);font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}table {text-indent: 0;border-color: inherit;border-collapse: collapse;}:-moz-focusring {outline: auto;}progress {vertical-align: baseline;}summary {display: list-item;}ol, ul, menu {list-style: none;}img, svg, video, canvas, audio, iframe, embed, object {display: block;vertical-align: middle;}img, video {max-width: 100%;height: auto;}button, input, select, optgroup, textarea, ::file-selector-button {font: inherit;font-feature-settings: inherit;font-variation-settings: inherit;letter-spacing: inherit;color: inherit;border-radius: 0;background-color: transparent;opacity: 1;}: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)) {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, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-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']), ::file-selector-button {appearance: button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button {height: auto;}[hidden]:where(:not([hidden='until-found'])) {display: none !important;}}.bb\:relative {position: relative;}.bb\:sticky {position: sticky;}.bb\:top-0 {top: calc(var(--bb-spacing) * 0);}.bb\:z-10 {z-index: 10;}.bb\:mx-auto {margin-inline: auto;}.bb\:my-0 {margin-block: calc(var(--bb-spacing) * 0);}.bb\:my-16 {margin-block: calc(var(--bb-spacing) * 16);}.bb\:mt-2 {margin-top: calc(var(--bb-spacing) * 2);}.bb\:mt-8 {margin-top: calc(var(--bb-spacing) * 8);}.bb\:mt-10 {margin-top: calc(var(--bb-spacing) * 10);}.bb\:mt-20 {margin-top: calc(var(--bb-spacing) * 20);}.bb\:mt-32 {margin-top: calc(var(--bb-spacing) * 32);}.bb\:mt-50 {margin-top: calc(var(--bb-spacing) * 50);}.bb\:container-fluid {box-sizing: border-box;margin-left: auto;margin-right: auto;padding-left: var(--bb-container-padding, 4vw);padding-right: var(--bb-container-padding, 4vw);max-width: var(--bb-container-width, 100%);}.bb\:mb-0 {margin-bottom: calc(var(--bb-spacing) * 0);}.bb\:mb-4 {margin-bottom: calc(var(--bb-spacing) * 4);}.bb\:ml-\[0\] {margin-left: 0;}.bb\:container-inner {box-sizing: border-box;padding-left: calc( (100vw - var(--bb-container-width, 100%)) / 2 + calc( var(--bb-container-padding, 4vw) / 2 ) );padding-right: calc( (100vw - var(--bb-container-width, 100%)) / 2 + calc( var(--bb-container-padding, 4vw) / 2 ) );}.bb\:flex {display: flex;}.bb\:grid {display: grid;}.bb\:aspect-\[1\/1\] {aspect-ratio: 1/1;}.bb\:aspect-\[3\/2\] {aspect-ratio: 3/2;}.bb\:aspect-\[300\/143\] {aspect-ratio: 300/143;}.bb\:aspect-\[43801\/29200\] {aspect-ratio: 43801/29200;}.bb\:h-8 {height: calc(var(--bb-spacing) * 8);}.bb\:h-30 {height: calc(var(--bb-spacing) * 30);}.bb\:h-\[600px\] {height: 600px;}.bb\:h-auto {height: auto;}.bb\:h-fit {height: fit-content;}.bb\:h-full {height: 100%;}.bb\:max-h-\[9\.28rem\] {max-height: 9.28rem;}.bb\:max-h-\[27rem\] {max-height: 27rem;}.bb\:min-h-9 {min-height: calc(var(--bb-spacing) * 9);}.bb\:min-h-175 {min-height: calc(var(--bb-spacing) * 175);}.bb\:min-h-\[13\.63rem\] {min-height: 13.63rem;}.bb\:min-h-\[31\.25rem\] {min-height: 31.25rem;}.bb\:min-h-\[50rem\] {min-height: 50rem;}.bb\:min-h-\[104\.69rem\] {min-height: 104.69rem;}.bb\:min-h-\[600px\] {min-height: 600px;}.bb\:min-h-full {min-height: 100%;}.bb\:min-h-screen {min-height: 100vh;}.bb\:w-8 {width: calc(var(--bb-spacing) * 8);}.bb\:w-30 {width: calc(var(--bb-spacing) * 30);}.bb\:w-auto {width: auto;}.bb\:w-fit {width: fit-content;}.bb\:w-full {width: 100%;}.bb\:max-w-4xl {max-width: var(--bb-container-4xl);}.bb\:max-w-40 {max-width: calc(var(--bb-spacing) * 40);}.bb\:max-w-90 {max-width: calc(var(--bb-spacing) * 90);}.bb\:max-w-\[9\.28rem\] {max-width: 9.28rem;}.bb\:max-w-\[13\.31rem\] {max-width: 13.31rem;}.bb\:max-w-\[17\.25rem\] {max-width: 17.25rem;}.bb\:max-w-\[32rem\] {max-width: 32rem;}.bb\:max-w-\[33\.88rem\] {max-width: 33.88rem;}.bb\:max-w-\[36\.69rem\] {max-width: 36.69rem;}.bb\:max-w-\[46\.5rem\] {max-width: 46.5rem;}.bb\:max-w-\[94\.5rem\] {max-width: 94.5rem;}.bb\:flex-1 {flex: 1;}.bb\:translate-x-full {--tw-translate-x: 100%;translate: var(--tw-translate-x) var(--tw-translate-y);}.bb\:grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}.bb\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.bb\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}.bb\:flex-col {flex-direction: column;}.bb\:flex-row {flex-direction: row;}.bb\:items-center {align-items: center;}.bb\:items-end {align-items: flex-end;}.bb\:items-start {align-items: flex-start;}.bb\:justify-between {justify-content: space-between;}.bb\:justify-center {justify-content: center;}.bb\:justify-end {justify-content: flex-end;}.bb\:justify-start {justify-content: flex-start;}.bb\:gap-2 {gap: calc(var(--bb-spacing) * 2);}.bb\:gap-4 {gap: calc(var(--bb-spacing) * 4);}.bb\:gap-5 {gap: calc(var(--bb-spacing) * 5);}.bb\:gap-8 {gap: calc(var(--bb-spacing) * 8);}.bb\:gap-9 {gap: calc(var(--bb-spacing) * 9);}.bb\:gap-10 {gap: calc(var(--bb-spacing) * 10);}.bb\:gap-20 {gap: calc(var(--bb-spacing) * 20);}.bb\:gap-\[0\.54rem\] {gap: 0.54rem;}.bb\:gap-\[0\.63rem\] {gap: 0.63rem;}.bb\:gap-\[0\.65rem\] {gap: 0.65rem;}.bb\:gap-\[0\.94rem\] {gap: 0.94rem;}.bb\:gap-\[1\.06rem\] {gap: 1.06rem;}.bb\:gap-\[4\.94rem\] {gap: 4.94rem;}.bb\:gap-\[12\.63rem\] {gap: 12.63rem;}.bb\:gap-x-10 {column-gap: calc(var(--bb-spacing) * 10);}.bb\:gap-y-10 {row-gap: calc(var(--bb-spacing) * 10);}.bb\:gap-y-14 {row-gap: calc(var(--bb-spacing) * 14);}.bb\:bg-\[\#2b3c46\] {background-color: #2b3c46;}.bb\:bg-\[\#333f48\] {background-color: #333f48;}.bb\:bg-\[\#f9b233\] {background-color: #f9b233;}.bb\:bg-\[\#ffffff\] {background-color: #ffffff;}.bb\:bg-accent {background-color: var(--bb-color-accent);}.bb\:bg-accent-500 {background-color: var(--bb-color-accent-500);}.bb\:bg-black {background-color: var(--bb-color-black);}.bb\:bg-neutral-500 {background-color: var(--bb-color-neutral-500);}.bb\:bg-primary {background-color: var(--bb-color-primary);}.bb\:bg-primary\/20 {background-color: var(--bb-color-primary);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--bb-color-primary) 20%, transparent);}}.bb\:bg-primary\/50 {background-color: var(--bb-color-primary);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--bb-color-primary) 50%, transparent);}}.bb\:bg-red-100 {background-color: var(--bb-color-red-100);}.bb\:bg-red-500 {background-color: var(--bb-color-red-500);}.bb\:bg-secondary {background-color: var(--bb-color-secondary);}.bb\:bg-clip-text {background-clip: text;}.bb\:px-10 {padding-inline: calc(var(--bb-spacing) * 10);}.bb\:px-\[0\.38rem\] {padding-inline: 0.38rem;}.bb\:px-\[5\.88rem\] {padding-inline: 5.88rem;}.bb\:py-8 {padding-block: calc(var(--bb-spacing) * 8);}.bb\:py-10 {padding-block: calc(var(--bb-spacing) * 10);}.bb\:py-12 {padding-block: calc(var(--bb-spacing) * 12);}.bb\:py-16 {padding-block: calc(var(--bb-spacing) * 16);}.bb\:py-50 {padding-block: calc(var(--bb-spacing) * 50);}.bb\:py-\[0\.05rem\] {padding-block: 0.05rem;}.bb\:py-\[0\.06rem\] {padding-block: 0.06rem;}.bb\:py-\[4\.44rem\] {padding-block: 4.44rem;}.bb\:py-\[4\.56rem\] {padding-block: 4.56rem;}.bb\:pt-25 {padding-top: calc(var(--bb-spacing) * 25);}.bb\:pt-40 {padding-top: calc(var(--bb-spacing) * 40);}.bb\:pt-50 {padding-top: calc(var(--bb-spacing) * 50);}.bb\:pt-\[1\.88rem\] {padding-top: 1.88rem;}.bb\:pt-\[100px\] {padding-top: 100px;}.bb\:pb-10 {padding-bottom: calc(var(--bb-spacing) * 10);}.bb\:pb-16 {padding-bottom: calc(var(--bb-spacing) * 16);}.bb\:text-left {text-align: left;}.bb\:font-\[Bebas_Neue\] {font-family: Bebas Neue;}.bb\:font-body {font-family: var(--bb-font-body);}.bb\:font-desc {font-family: var(--bb-font-desc);}.bb\:font-display {font-family: var(--bb-font-display);}.bb\:font-display-alt {font-family: var(--bb-font-display-alt);}.bb\:text-2xl {font-size: var(--bb-text-2xl);line-height: var(--tw-leading, var(--bb-text-2xl--line-height));}.bb\:text-3xl {font-size: var(--bb-text-3xl);line-height: var(--tw-leading, var(--bb-text-3xl--line-height));}.bb\:text-4xl {font-size: var(--bb-text-4xl);line-height: var(--tw-leading, var(--bb-text-4xl--line-height));}.bb\:text-5xl {font-size: var(--bb-text-5xl);line-height: var(--tw-leading, var(--bb-text-5xl--line-height));}.bb\:text-7xl {font-size: var(--bb-text-7xl);line-height: var(--tw-leading, var(--bb-text-7xl--line-height));}.bb\:text-base {font-size: var(--bb-text-base);line-height: var(--tw-leading, var(--bb-text-base--line-height));}.bb\:text-sm {font-size: var(--bb-text-sm);line-height: var(--tw-leading, var(--bb-text-sm--line-height));}.bb\:text-\[1\.07rem\] {font-size: 1.07rem;}.bb\:text-\[1\.13rem\] {font-size: 1.13rem;}.bb\:text-\[1\.56rem\] {font-size: 1.56rem;}.bb\:text-\[1\.75rem\] {font-size: 1.75rem;}.bb\:text-\[2\.63rem\] {font-size: 2.63rem;}.bb\:text-\[2\.75rem\] {font-size: 2.75rem;}.bb\:text-\[18px\] {font-size: 18px;}.bb\:leading-\[0\.9\] {--tw-leading: 0.9;line-height: 0.9;}.bb\:leading-\[0rem\] {--tw-leading: 0rem;line-height: 0rem;}.bb\:leading-\[1\.1\] {--tw-leading: 1.1;line-height: 1.1;}.bb\:leading-\[1\.32\] {--tw-leading: 1.32;line-height: 1.32;}.bb\:text-\[\#000000\] {color: #000000;}.bb\:text-\[\#000000cc\] {color: #000000cc;}.bb\:text-\[\#ffffff\] {color: #ffffff;}.bb\:text-accent {color: var(--bb-color-accent);}.bb\:text-accent-200 {color: var(--bb-color-accent-200);}.bb\:text-accent-500 {color: var(--bb-color-accent-500);}.bb\:text-black {color: var(--bb-color-black);}.bb\:text-primary {color: var(--bb-color-primary);}.bb\:text-secondary {color: var(--bb-color-secondary);}.bb\:text-white {color: var(--bb-color-white);}.bb\:uppercase {text-transform: uppercase;}.bb\:no-underline {text-decoration-line: none;}.bb\:hover\:bg-secondary {&:hover {@media (hover: hover) {background-color: var(--bb-color-secondary);}}}.bb\:hover\:text-white {&:hover {@media (hover: hover) {color: var(--bb-color-white);}}}.bb\:max-lg\:flex-col {@media (width < 64rem) {flex-direction: column;}}.bb\:max-sm\:mt-10 {@media (width < 40rem) {margin-top: calc(var(--bb-spacing) * 10);}}.bb\:max-sm\:mt-25 {@media (width < 40rem) {margin-top: calc(var(--bb-spacing) * 25);}}.bb\:max-sm\:mt-40 {@media (width < 40rem) {margin-top: calc(var(--bb-spacing) * 40);}}.bb\:max-sm\:mt-75 {@media (width < 40rem) {margin-top: calc(var(--bb-spacing) * 75);}}.bb\:max-sm\:h-20 {@media (width < 40rem) {height: calc(var(--bb-spacing) * 20);}}.bb\:max-sm\:w-20 {@media (width < 40rem) {width: calc(var(--bb-spacing) * 20);}}.bb\:max-sm\:py-25 {@media (width < 40rem) {padding-block: calc(var(--bb-spacing) * 25);}}.bb\:md\:grid {@media (width >= 48rem) {display: grid;}}.bb\:md\:grid-cols-2 {@media (width >= 48rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.bb\:md\:flex-row {@media (width >= 48rem) {flex-direction: row;}}.bb\:md\:py-40 {@media (width >= 48rem) {padding-block: calc(var(--bb-spacing) * 40);}}.bb\:md\:py-50 {@media (width >= 48rem) {padding-block: calc(var(--bb-spacing) * 50);}}.bb\:md\:pt-40 {@media (width >= 48rem) {padding-top: calc(var(--bb-spacing) * 40);}}.bb\:md\:pt-\[150px\] {@media (width >= 48rem) {padding-top: 150px;}}.bb\:md\:area-\[1\/1\/9\/17\] {@media (width >= 48rem) {--area: 1 / 1 / 9 / 17;}}.bb\:lg\:min-h-\[800px\] {@media (width >= 64rem) {min-height: 800px;}}.bb\:xl\:grid-cols-3 {@media (width >= 80rem) {grid-template-columns: repeat(3, minmax(0, 1fr));}}.bb\:children\:font-desc {& > * {font-family: var(--bb-font-desc);}}.bb\:children\:font-display {& > * {font-family: var(--bb-font-display);}}.bb\:children\:text-2xl {& > * {font-size: var(--bb-text-2xl);line-height: var(--tw-leading, var(--bb-text-2xl--line-height));}}.bb\:children\:text-xl {& > * {font-size: var(--bb-text-xl);line-height: var(--tw-leading, var(--bb-text-xl--line-height));}}.bb\:children\:text-white {& > * {color: var(--bb-color-white);}}:root {--bb-container-padding: 4vw;--bb-container-width: 100%;}@media (min-width: 96rem) {:root {--bb-container-padding: 1rem;--bb-container-width: 96rem;}}@layer base {.wp-block-blockbite-icon svg {display: block;width: 100%;height: auto;}.wp-block-blockbite-group, .wp-block-blockbite-frame, .wp-block-blockbite-image, .wp-block-blockbite-button, .wp-block-blockbite-icon {position: relative;}.wp-block-blockbite-frame > :not(.b_fills), .wp-block-blockbite-group > :not(.b_fills) {position: relative;z-index: 1;}.b_fills {border-radius: inherit;overflow: hidden;display: grid;z-index: 0;--area: '';height: 100%;width: 100%;}.wp-block-blockbite-frame .b_fills, .wp-block-blockbite-group .b_fills {position: absolute;inset: 0;}.wp-block-blockbite-image .b_fills {position: relative;}.b_fill {grid-row: 1 / -1;grid-column: 1 / -1;overflow: hidden;width: 100%;height: 100%;object-fit: cover;object-position: center;}.b_media {height: 100%;width: 100%;object-fit: cover;object-position: center;}.b_relative {position: relative;}.b_w-full {width: 100%;}.b_tile:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 10;}.b_overflow-hidden {overflow: hidden;}}@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-leading {syntax: "*";inherits: false;}@layer properties {@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {*, ::before, ::after, ::backdrop {--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-leading: initial;}}}