@layer properties;@layer theme, base, bb, components, utilities;@layer theme {:root, :host {--font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol','Noto Color Emoji';--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--color-neutral-100: #F4F0E3;--spacing: 0.25rem;--container-sm: 24rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-7xl: 80rem;--text-xs: 0.75rem;--text-xs--line-height: calc(1 / 0.75);--text-sm: 0.875rem;--text-sm--line-height: calc(1.25 / 0.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-3xl: 1.875rem;--text-3xl--line-height: calc(2.25 / 1.875);--text-4xl: 2.5rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3.5rem;--text-5xl--line-height: 1;--text-6xl: 5rem;--text-6xl--line-height: 1;--text-7xl: 7rem;--text-7xl--line-height: 1;--text-9xl: 13rem;--text-9xl--line-height: 1;--font-weight-normal: 400;--tracking-normal: 0em;--leading-tight: 1.25;--leading-relaxed: 1.625;--aspect-video: 16 / 9;--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-brand-a: #000000;--color-brand-b-700: #4B3D33;--color-brand-b: #1E1812;--color-brand-c: #4B3D33;--color-brand-e-300: #EEE7C7;--color-brand-e: #D7C88A;--font-body: "Times New Roman", Times, serif;--font-display: "Times New Roman", Times, serif;}}@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(--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(--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;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 {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;}}.absolute {position: absolute;}.relative {position: relative;}.inset-0 {inset: calc(var(--spacing) * 0);}.top-16 {top: calc(var(--spacing) * 16);}.right-6 {right: calc(var(--spacing) * 6);}.left-6 {left: calc(var(--spacing) * 6);}.isolate {isolation: isolate;}.z-10 {z-index: 10;}.z-20 {z-index: 20;}.mx-auto {margin-inline: auto;}.mt-16 {margin-top: calc(var(--spacing) * 16);}.flex {display: flex;}.grid {display: grid;}.hidden {display: none;}.inline-flex {display: inline-flex;}.aspect-video {aspect-ratio: var(--aspect-video);}.h-full {height: 100%;}.min-h-9 {min-height: calc(var(--spacing) * 9);}.min-h-64 {min-height: calc(var(--spacing) * 64);}.min-h-\[720px\] {min-height: 720px;}.w-24 {width: calc(var(--spacing) * 24);}.w-fit {width: fit-content;}.w-full {width: 100%;}.w-max {width: max-content;}.max-w-2xl {max-width: var(--container-2xl);}.max-w-3xl {max-width: var(--container-3xl);}.max-w-4xl {max-width: var(--container-4xl);}.max-w-5xl {max-width: var(--container-5xl);}.max-w-7xl {max-width: var(--container-7xl);}.max-w-\[11ch\] {max-width: 11ch;}.max-w-none {max-width: none;}.max-w-sm {max-width: var(--container-sm);}.transform {transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.flex-col {flex-direction: column;}.flex-wrap {flex-wrap: wrap;}.content-between {align-content: space-between;}.content-start {align-content: flex-start;}.items-center {align-items: center;}.items-start {align-items: flex-start;}.justify-between {justify-content: space-between;}.justify-center {justify-content: center;}.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-8 {gap: calc(var(--spacing) * 8);}.gap-10 {gap: calc(var(--spacing) * 10);}.gap-12 {gap: calc(var(--spacing) * 12);}.gap-14 {gap: calc(var(--spacing) * 14);}.gap-16 {gap: calc(var(--spacing) * 16);}.gap-20 {gap: calc(var(--spacing) * 20);}.justify-self-start {justify-self: flex-start;}.overflow-hidden {overflow: hidden;}.overflow-visible {overflow: visible;}.rounded {border-radius: 0.25rem;}.border {border-style: var(--tw-border-style);border-width: 1px;}.border-t {border-top-style: var(--tw-border-style);border-top-width: 1px;}.border-b {border-bottom-style: var(--tw-border-style);border-bottom-width: 1px;}.border-brand-a\/20 {border-color: color-mix(in srgb, #000000 20%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-brand-a) 20%, transparent);}}.border-brand-a\/30 {border-color: color-mix(in srgb, #000000 30%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-brand-a) 30%, transparent);}}.border-brand-b {border-color: var(--color-brand-b);}.border-brand-e\/25 {border-color: color-mix(in srgb, #D7C88A 25%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-brand-e) 25%, transparent);}}.border-neutral-100\/15 {border-color: color-mix(in srgb, #F4F0E3 15%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-neutral-100) 15%, transparent);}}.border-neutral-100\/20 {border-color: color-mix(in srgb, #F4F0E3 20%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-neutral-100) 20%, transparent);}}.border-neutral-100\/70 {border-color: color-mix(in srgb, #F4F0E3 70%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-neutral-100) 70%, transparent);}}.bg-brand-a {background-color: var(--color-brand-a);}.bg-brand-a\/95 {background-color: color-mix(in srgb, #000000 95%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-brand-a) 95%, transparent);}}.bg-brand-b {background-color: var(--color-brand-b);}.bg-brand-b-700 {background-color: var(--color-brand-b-700);}.bg-brand-e {background-color: var(--color-brand-e);}.bg-brand-e-300 {background-color: var(--color-brand-e-300);}.bg-neutral-100 {background-color: var(--color-neutral-100);}.bg-transparent {background-color: transparent;}.bg-gradient-to-b {--tw-gradient-position: to bottom in oklab;background-image: linear-gradient(var(--tw-gradient-stops));}.from-brand-a\/35 {--tw-gradient-from: color-mix(in srgb, #000000 35%, transparent);@supports (color: color-mix(in lab, red, red)) {--tw-gradient-from: color-mix(in oklab, var(--color-brand-a) 35%, 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-brand-a\/15 {--tw-gradient-via: color-mix(in srgb, #000000 15%, transparent);@supports (color: color-mix(in lab, red, red)) {--tw-gradient-via: color-mix(in oklab, var(--color-brand-a) 15%, transparent);}--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-brand-a\/80 {--tw-gradient-to: color-mix(in srgb, #000000 80%, transparent);@supports (color: color-mix(in lab, red, red)) {--tw-gradient-to: color-mix(in oklab, var(--color-brand-a) 80%, 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));}.p-5 {padding: calc(var(--spacing) * 5);}.p-6 {padding: calc(var(--spacing) * 6);}.px-4 {padding-inline: calc(var(--spacing) * 4);}.px-6 {padding-inline: calc(var(--spacing) * 6);}.py-2 {padding-block: calc(var(--spacing) * 2);}.py-5 {padding-block: calc(var(--spacing) * 5);}.py-6 {padding-block: calc(var(--spacing) * 6);}.py-16 {padding-block: calc(var(--spacing) * 16);}.py-20 {padding-block: calc(var(--spacing) * 20);}.pt-8 {padding-top: calc(var(--spacing) * 8);}.pb-4 {padding-bottom: calc(var(--spacing) * 4);}.font-body {font-family: var(--font-body);}.font-display {font-family: var(--font-display);}.text-3xl {font-size: var(--text-3xl);line-height: var(--tw-leading, var(--text-3xl--line-height));}.text-4xl {font-size: var(--text-4xl);line-height: var(--tw-leading, var(--text-4xl--line-height));}.text-5xl {font-size: var(--text-5xl);line-height: var(--tw-leading, var(--text-5xl--line-height));}.text-6xl {font-size: var(--text-6xl);line-height: var(--tw-leading, var(--text-6xl--line-height));}.text-7xl {font-size: var(--text-7xl);line-height: var(--tw-leading, var(--text-7xl--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-xs {font-size: var(--text-xs);line-height: var(--tw-leading, var(--text-xs--line-height));}.leading-\[0\.88\] {--tw-leading: 0.88;line-height: 0.88;}.leading-\[0\.92\] {--tw-leading: 0.92;line-height: 0.92;}.leading-\[0\.95\] {--tw-leading: 0.95;line-height: 0.95;}.leading-none {--tw-leading: 1;line-height: 1;}.leading-relaxed {--tw-leading: var(--leading-relaxed);line-height: var(--leading-relaxed);}.leading-tight {--tw-leading: var(--leading-tight);line-height: var(--leading-tight);}.font-normal {--tw-font-weight: var(--font-weight-normal);font-weight: var(--font-weight-normal);}.tracking-\[0\.12em\] {--tw-tracking: 0.12em;letter-spacing: 0.12em;}.tracking-\[0\.16em\] {--tw-tracking: 0.16em;letter-spacing: 0.16em;}.tracking-\[0\.18em\] {--tw-tracking: 0.18em;letter-spacing: 0.18em;}.tracking-normal {--tw-tracking: var(--tracking-normal);letter-spacing: var(--tracking-normal);}.text-brand-a {color: var(--color-brand-a);}.text-brand-a\/70 {color: color-mix(in srgb, #000000 70%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-brand-a) 70%, transparent);}}.text-brand-a\/80 {color: color-mix(in srgb, #000000 80%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-brand-a) 80%, transparent);}}.text-brand-c {color: var(--color-brand-c);}.text-brand-e {color: var(--color-brand-e);}.text-neutral-100 {color: var(--color-neutral-100);}.text-neutral-100\/50 {color: color-mix(in srgb, #F4F0E3 50%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-neutral-100) 50%, transparent);}}.text-neutral-100\/70 {color: color-mix(in srgb, #F4F0E3 70%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-neutral-100) 70%, transparent);}}.text-neutral-100\/75 {color: color-mix(in srgb, #F4F0E3 75%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-neutral-100) 75%, transparent);}}.text-neutral-100\/80 {color: color-mix(in srgb, #F4F0E3 80%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-neutral-100) 80%, transparent);}}.text-neutral-100\/85 {color: color-mix(in srgb, #F4F0E3 85%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-neutral-100) 85%, transparent);}}.uppercase {text-transform: uppercase;}.opacity-70 {opacity: 70%;}.contrast-125 {--tw-contrast: contrast(125%);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,);}.sepia {--tw-sepia: sepia(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-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));}.duration-200 {--tw-duration: 200ms;transition-duration: 200ms;}.hover\:border-brand-a {&:hover {@media (hover: hover) {border-color: var(--color-brand-a);}}}.hover\:bg-brand-a {&:hover {@media (hover: hover) {background-color: var(--color-brand-a);}}}.hover\:bg-neutral-100 {&:hover {@media (hover: hover) {background-color: var(--color-neutral-100);}}}.hover\:text-brand-a {&:hover {@media (hover: hover) {color: var(--color-brand-a);}}}.hover\:text-brand-e {&:hover {@media (hover: hover) {color: var(--color-brand-e);}}}.hover\:text-neutral-100 {&:hover {@media (hover: hover) {color: var(--color-neutral-100);}}}.focus-visible\:outline {&:focus-visible {outline-style: var(--tw-outline-style);outline-width: 1px;}}.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;}}.md\:flex {@media (width >= 48rem) {display: flex;}}.md\:h-\[240px\] {@media (width >= 48rem) {height: 240px;}}.md\:h-\[320px\] {@media (width >= 48rem) {height: 320px;}}.md\:h-\[430px\] {@media (width >= 48rem) {height: 430px;}}.md\:h-\[520px\] {@media (width >= 48rem) {height: 520px;}}.md\:min-h-\[844px\] {@media (width >= 48rem) {min-height: 844px;}}.md\:w-32 {@media (width >= 48rem) {width: calc(var(--spacing) * 32);}}.md\:grid-cols-2 {@media (width >= 48rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.md\:grid-cols-3 {@media (width >= 48rem) {grid-template-columns: repeat(3, minmax(0, 1fr));}}.md\:grid-cols-4 {@media (width >= 48rem) {grid-template-columns: repeat(4, minmax(0, 1fr));}}.md\:grid-cols-\[0\.2fr_0\.55fr_0\.25fr\] {@media (width >= 48rem) {grid-template-columns: 0.2fr 0.55fr 0.25fr;}}.md\:grid-cols-\[0\.18fr_0\.36fr_0\.28fr_0\.18fr\] {@media (width >= 48rem) {grid-template-columns: 0.18fr 0.36fr 0.28fr 0.18fr;}}.md\:grid-cols-\[0\.28fr_0\.72fr\] {@media (width >= 48rem) {grid-template-columns: 0.28fr 0.72fr;}}.md\:grid-cols-\[0\.32fr_0\.68fr\] {@media (width >= 48rem) {grid-template-columns: 0.32fr 0.68fr;}}.md\:grid-cols-\[0\.35fr_0\.65fr\] {@media (width >= 48rem) {grid-template-columns: 0.35fr 0.65fr;}}.md\:grid-cols-\[1fr_auto\] {@media (width >= 48rem) {grid-template-columns: 1fr auto;}}.md\:grid-cols-\[minmax\(0\,0\.42fr\)_minmax\(0\,0\.58fr\)\] {@media (width >= 48rem) {grid-template-columns: minmax(0,0.42fr) minmax(0,0.58fr);}}.md\:items-center {@media (width >= 48rem) {align-items: center;}}.md\:items-end {@media (width >= 48rem) {align-items: flex-end;}}.md\:items-start {@media (width >= 48rem) {align-items: flex-start;}}.md\:justify-self-end {@media (width >= 48rem) {justify-self: flex-end;}}.md\:p-10 {@media (width >= 48rem) {padding: calc(var(--spacing) * 10);}}.md\:py-24 {@media (width >= 48rem) {padding-block: calc(var(--spacing) * 24);}}.md\:py-28 {@media (width >= 48rem) {padding-block: calc(var(--spacing) * 28);}}.md\:text-5xl {@media (width >= 48rem) {font-size: var(--text-5xl);line-height: var(--tw-leading, var(--text-5xl--line-height));}}.md\:text-6xl {@media (width >= 48rem) {font-size: var(--text-6xl);line-height: var(--tw-leading, var(--text-6xl--line-height));}}.md\:text-7xl {@media (width >= 48rem) {font-size: var(--text-7xl);line-height: var(--tw-leading, var(--text-7xl--line-height));}}.md\:text-9xl {@media (width >= 48rem) {font-size: var(--text-9xl);line-height: var(--tw-leading, var(--text-9xl--line-height));}}.md\:text-\[9rem\] {@media (width >= 48rem) {font-size: 9rem;}}.\[\&_img\]\:h-auto {& img {height: auto;}}.\[\&_img\]\:h-full {& img {height: 100%;}}.\[\&_img\]\:w-full {& img {width: 100%;}}.\[\&_img\]\:object-cover {& img {object-fit: cover;}}:root {--bb-container-padding: 4vw;--bb-container-width: 100%;--bb-container-full-padding: var(--bb-container-padding);}@media (min-width: 96rem) {:root {--bb-container-padding: 1rem;--bb-container-width: 96rem;--bb-container-wide-width: min(96vw, 128rem);--bb-container-full-width: 100%;--bb-container-full-padding: 4rem;}}@layer bb {.b_icon svg, .b_shape svg, .b_ssr {display: block;width: 100%;height: 100%;}.b_group, .b_frame, .b_image, .b_button, .b_shape, .b_icon {position: relative;}.b_frame > :not(.b_fills), .b_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%;}.b_frame .b_fills, .b_group .b_fills {position: absolute;inset: 0;}.b_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_media[src$=".svg"], .b_media[src*=".svg?"] {object-fit: fill;}.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;}}html {background: #000;}body {margin: 0;background: #000;color: #f4f0e3;font-family: "Times New Roman", Times, serif;}body, button, input, select, textarea {font-family: "Times New Roman", Times, serif;}a {color: inherit;}.wp-site-blocks, .wp-site-blocks > *, .wp-block-post-content, .wp-block-post-content > * {margin-block-start: 0;}.wp-block-post-content > .alignfull, .wp-block-group.alignfull {max-width: none;width: 100%;}.aa-core-page {background: #0b0a08;color: #f4f0e3;min-height: 100vh;}.aa-page-header {background: #000;color: #f4f0e3;min-height: 420px;}.aa-page-header .wp-block-cover__image-background {filter: sepia(0.65) contrast(1.2) grayscale(0.2);}.aa-page-header .wp-block-cover__inner-container {display: flex;flex-direction: column;justify-content: space-between;min-height: inherit;padding: 1.25rem 1.5rem 2rem;width: 100%;}.aa-page-nav {align-items: flex-start;display: flex;gap: 1.25rem;justify-content: space-between;}.aa-page-logo img {display: block;filter: brightness(0) invert(1);height: auto;width: 4.5rem;}.aa-page-nav-links {align-items: center;display: flex;flex-wrap: wrap;gap: 0.85rem 1.35rem;justify-content: flex-end;}.aa-mobile-menu-toggle {align-items: center;background: transparent;border: 1px solid rgba(244, 240, 227, 0.55);border-radius: 0;color: #f4f0e3;cursor: pointer;display: none;flex-direction: column;gap: 0.25rem;height: 2.5rem;justify-content: center;padding: 0;width: 2.5rem;}.aa-mobile-menu-toggle span {background: currentColor;display: block;height: 1px;transition: opacity 160ms ease, transform 160ms ease;width: 1.1rem;}.aa-mobile-menu-toggle.is-open span:first-child {transform: translateY(5px) rotate(45deg);}.aa-mobile-menu-toggle.is-open span:nth-child(2) {opacity: 0;}.aa-mobile-menu-toggle.is-open span:last-child {transform: translateY(-5px) rotate(-45deg);}.aa-page-nav-links .wp-block-button__link, .aa-page-cta .wp-block-button__link {background: transparent;border: 1px solid transparent;border-radius: 0;color: #f4f0e3;font-size: 0.75rem;line-height: 1;padding: 0;text-transform: uppercase;}.aa-page-nav-links .wp-block-button__link:hover {color: #d7c88a;}.aa-page-cta .wp-block-button__link, .aa-page-section .wp-block-button__link {border-color: currentColor;padding: 0.8rem 1rem;}.aa-page-heading {display: grid;gap: 1.25rem;max-width: 62rem;}.aa-page-kicker, .aa-section-label {color: #d7c88a;font-size: 0.75rem;line-height: 1;margin: 0;text-transform: uppercase;}.aa-page-title {color: inherit;font-size: 4.5rem;font-weight: 400;line-height: 0.9;margin: 0;max-width: 8ch;}.aa-page-intro {color: rgba(244, 240, 227, 0.78);font-size: 1.125rem;line-height: 1.55;margin: 0;max-width: 44rem;}.aa-page-section {background: #1e1812;color: #f4f0e3;display: grid;gap: 2rem;padding: 4.5rem 1.5rem;}.aa-page-section--light {background: #f4f0e3;color: #0b0a08;}.aa-page-section--gold {background: #d7c88a;color: #0b0a08;}.aa-page-section--black {background: #000;}.aa-page-section > * {margin-left: auto;margin-right: auto;max-width: 80rem;width: 100%;}.aa-section-title {font-size: 2.5rem;font-weight: 400;line-height: 0.96;margin: 0;max-width: 13ch;}.aa-copy {color: currentColor;font-size: 1.125rem;line-height: 1.6;margin: 0;max-width: 48rem;}.aa-page-section--light .aa-copy, .aa-page-section--gold .aa-copy {color: rgba(11, 10, 8, 0.72);}.aa-image-strip {display: grid;gap: 1rem;grid-template-columns: repeat(2, minmax(0, 1fr));}.aa-image-strip figure, .aa-image-strip img {aspect-ratio: 4 / 5;height: 100%;object-fit: cover;width: 100%;}.aa-image-strip img {filter: sepia(0.7) contrast(1.2) grayscale(0.6);}.aa-video-grid {display: grid;gap: 1rem;grid-template-columns: 1fr;}.aa-video-grid .wp-block-embed {margin: 0;width: 100%;}.aa-video-grid .wp-block-embed__wrapper {aspect-ratio: 16 / 9;background: #000;border: 1px solid rgba(244, 240, 227, 0.25);overflow: hidden;width: 100%;}.aa-video-grid iframe {display: block;height: 100%;width: 100%;}.aa-contact-grid {display: grid;gap: 2.5rem;}.aa-contact-grid .wp-block-column {display: grid;gap: 1rem;}.aa-contact-grid p {margin: 0;}.aa-contact-list {display: grid;gap: 0.75rem;}@media (min-width: 782px) {.aa-page-header {min-height: 560px;}.aa-page-header .wp-block-cover__inner-container {padding: 1.5rem 2rem 2.5rem;}.aa-page-title {font-size: 8rem;}.aa-page-section {gap: 3rem;padding: 6rem 2rem;}.aa-section-title {font-size: 4rem;}.aa-image-strip {grid-template-columns: repeat(4, minmax(0, 1fr));}.aa-video-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.aa-contact-grid {grid-template-columns: 0.55fr 0.45fr;}}@media (max-width: 781px) {.aa-page-nav.aa-nav-enhanced {align-items: start;display: grid;grid-template-columns: 1fr auto;position: relative;}.aa-page-nav.aa-nav-enhanced .aa-mobile-menu-toggle {display: inline-flex;justify-self: end;}.aa-hero .aa-mobile-menu-toggle {display: inline-flex;}.aa-page-nav.aa-nav-enhanced .aa-page-nav-links {background: rgba(11, 10, 8, 0.96);border: 1px solid rgba(244, 240, 227, 0.22);display: none;gap: 1rem;grid-column: 1 / -1;justify-content: flex-start;margin-top: 0.5rem;padding: 1rem;width: 100%;}.aa-page-nav.aa-nav-enhanced.is-open .aa-page-nav-links {display: grid;}.aa-page-title {font-size: 3.5rem;}}.wp-block-bb-button.is-style-primary {display: inline-flex;min-height: calc(var(--spacing) * 9);align-items: center;justify-content: center;border-radius: 0.25rem;border-style: var(--tw-border-style);border-width: 1px;border-color: var(--color-brand-b);background-color: var(--color-brand-b);padding-inline: calc(var(--spacing) * 4);padding-block: calc(var(--spacing) * 2);font-family: var(--font-body);font-size: var(--text-xs);line-height: var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1;line-height: 1;--tw-tracking: 0.12em;letter-spacing: 0.12em;color: var(--color-brand-e);text-transform: uppercase;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));--tw-duration: 200ms;transition-duration: 200ms;&:hover {@media (hover: hover) {border-color: var(--color-brand-a);}}&:hover {@media (hover: hover) {background-color: var(--color-brand-a);}}&:hover {@media (hover: hover) {color: var(--color-brand-e);}}&:focus-visible {outline-style: var(--tw-outline-style);outline-width: 1px;}&:focus-visible {outline-style: var(--tw-outline-style);outline-width: 2px;}&:focus-visible {outline-offset: 2px;}&:focus-visible {outline-color: var(--color-brand-e);}}.wp-block-bb-button.is-style-secondary {display: inline-flex;min-height: calc(var(--spacing) * 9);align-items: center;justify-content: center;border-radius: 0.25rem;border-style: var(--tw-border-style);border-width: 1px;border-color: color-mix(in srgb, #F4F0E3 70%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-neutral-100) 70%, transparent);}background-color: transparent;padding-inline: calc(var(--spacing) * 4);padding-block: calc(var(--spacing) * 2);font-family: var(--font-body);font-size: var(--text-xs);line-height: var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1;line-height: 1;--tw-tracking: 0.12em;letter-spacing: 0.12em;color: var(--color-neutral-100);text-transform: uppercase;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));--tw-duration: 200ms;transition-duration: 200ms;&:hover {@media (hover: hover) {background-color: var(--color-neutral-100);}}&:hover {@media (hover: hover) {color: var(--color-brand-a);}}&:focus-visible {outline-style: var(--tw-outline-style);outline-width: 1px;}&:focus-visible {outline-style: var(--tw-outline-style);outline-width: 2px;}&:focus-visible {outline-offset: 2px;}&:focus-visible {outline-color: var(--color-neutral-100);}}@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-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-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-outline-style {syntax: "*";inherits: false;initial-value: solid;}@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-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--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-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-outline-style: solid;}}}