@layer properties;@layer theme, base, bb, components, utilities;@layer theme {:root, :host {--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',monospace;--color-blue-600: oklch(54.6% 0.245 262.881);--color-rose-100: #F5ECEA;--color-white: #fff;--spacing: 0.25rem;--container-xs: 20rem;--container-md: 28rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--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-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;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--text-8xl: 6rem;--text-8xl--line-height: 1;--font-weight-medium: 500;--font-weight-semibold: 600;--leading-tight: 1.25;--leading-relaxed: 1.625;--blur-sm: 8px;--blur-md: 12px;--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-burgundy-950: #29131B;--color-burgundy-900: #3D1825;--color-burgundy-700: #7A243A;--color-burgundy-500: #A7435A;--color-cream-50: #F9F6F1;--color-ink: #24131A;--font-display: "DM Sans", ui-sans-serif, system-ui, sans-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;}.sticky {position: sticky;}.top-0 {top: calc(var(--spacing) * 0);}.top-\[13\%\] {top: 13%;}.right-\[10\%\] {right: 10%;}.bottom-6 {bottom: calc(var(--spacing) * 6);}.bottom-\[12\%\] {bottom: 12%;}.left-6 {left: calc(var(--spacing) * 6);}.left-\[16\%\] {left: 16%;}.isolate {isolation: isolate;}.z-10 {z-index: 10;}.z-50 {z-index: 50;}.mx-auto {margin-inline: auto;}.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-8 {margin-top: calc(var(--spacing) * 8);}.mt-10 {margin-top: calc(var(--spacing) * 10);}.mt-14 {margin-top: calc(var(--spacing) * 14);}.mt-16 {margin-top: calc(var(--spacing) * 16);}.mb-6 {margin-bottom: calc(var(--spacing) * 6);}.ml-4 {margin-left: calc(var(--spacing) * 4);}.block {display: block;}.flex {display: flex;}.grid {display: grid;}.hidden {display: none;}.inline-flex {display: inline-flex;}.aspect-square {aspect-ratio: 1 / 1;}.size-8 {width: calc(var(--spacing) * 8);height: calc(var(--spacing) * 8);}.size-11 {width: calc(var(--spacing) * 11);height: calc(var(--spacing) * 11);}.size-\[66\%\] {width: 66%;height: 66%;}.h-6 {height: calc(var(--spacing) * 6);}.h-24 {height: calc(var(--spacing) * 24);}.min-h-\[330px\] {min-height: 330px;}.min-h-\[360px\] {min-height: 360px;}.min-h-\[720px\] {min-height: 720px;}.w-44 {width: calc(var(--spacing) * 44);}.w-auto {width: auto;}.w-full {width: 100%;}.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-7xl {max-width: var(--container-7xl);}.max-w-\[10rem\] {max-width: 10rem;}.max-w-md {max-width: var(--container-md);}.max-w-xl {max-width: var(--container-xl);}.max-w-xs {max-width: var(--container-xs);}.cursor-pointer {cursor: pointer;}.list-none {list-style-type: none;}.grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.flex-col {flex-direction: column;}.place-items-center {place-items: center;}.items-center {align-items: center;}.items-end {align-items: flex-end;}.justify-between {justify-content: space-between;}.gap-2 {gap: calc(var(--spacing) * 2);}.gap-3 {gap: calc(var(--spacing) * 3);}.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-16 {gap: calc(var(--spacing) * 16);}.divide-y {:where(& > :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)));}}.divide-cream-50\/15 {:where(& > :not(:last-child)) {border-color: color-mix(in srgb, #F9F6F1 15%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-cream-50) 15%, transparent);}}}.overflow-hidden {overflow: hidden;}.rounded-\[1\.5rem\] {border-radius: 1.5rem;}.rounded-\[2rem\] {border-radius: 2rem;}.rounded-full {border-radius: calc(infinity * 1px);}.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-b {border-bottom-style: var(--tw-border-style);border-bottom-width: 1px;}.border-burgundy-950\/10 {border-color: color-mix(in srgb, #29131B 10%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-burgundy-950) 10%, transparent);}}.border-burgundy-950\/15 {border-color: color-mix(in srgb, #29131B 15%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-burgundy-950) 15%, transparent);}}.border-burgundy-950\/20 {border-color: color-mix(in srgb, #29131B 20%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-burgundy-950) 20%, transparent);}}.border-cream-50\/15 {border-color: color-mix(in srgb, #F9F6F1 15%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-cream-50) 15%, transparent);}}.border-cream-50\/20 {border-color: color-mix(in srgb, #F9F6F1 20%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-cream-50) 20%, transparent);}}.border-cream-50\/30 {border-color: color-mix(in srgb, #F9F6F1 30%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-cream-50) 30%, transparent);}}.border-current {border-color: currentcolor;}.bg-blue-600 {background-color: var(--color-blue-600);}.bg-burgundy-700 {background-color: var(--color-burgundy-700);}.bg-burgundy-700\/60 {background-color: color-mix(in srgb, #7A243A 60%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-burgundy-700) 60%, transparent);}}.bg-burgundy-950 {background-color: var(--color-burgundy-950);}.bg-burgundy-950\/40 {background-color: color-mix(in srgb, #29131B 40%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-burgundy-950) 40%, transparent);}}.bg-cream-50 {background-color: var(--color-cream-50);}.bg-cream-50\/95 {background-color: color-mix(in srgb, #F9F6F1 95%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-cream-50) 95%, transparent);}}.bg-ink {background-color: var(--color-ink);}.bg-rose-100 {background-color: var(--color-rose-100);}.bg-transparent {background-color: transparent;}.bg-gradient-to-br {--tw-gradient-position: to bottom right in oklab;background-image: linear-gradient(var(--tw-gradient-stops));}.from-burgundy-950 {--tw-gradient-from: var(--color-burgundy-950);--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-rose-100\/50 {--tw-gradient-from: color-mix(in srgb, #F5ECEA 50%, transparent);@supports (color: color-mix(in lab, red, red)) {--tw-gradient-from: color-mix(in oklab, var(--color-rose-100) 50%, 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-burgundy-900 {--tw-gradient-via: var(--color-burgundy-900);--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-burgundy-500\/30 {--tw-gradient-to: color-mix(in srgb, #A7435A 30%, transparent);@supports (color: color-mix(in lab, red, red)) {--tw-gradient-to: color-mix(in oklab, var(--color-burgundy-500) 30%, 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));}.to-burgundy-700 {--tw-gradient-to: var(--color-burgundy-700);--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));}.object-contain {object-fit: contain;}.p-7 {padding: calc(var(--spacing) * 7);}.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-2 {padding-block: calc(var(--spacing) * 2);}.py-3 {padding-block: calc(var(--spacing) * 3);}.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-16 {padding-block: calc(var(--spacing) * 16);}.py-24 {padding-block: calc(var(--spacing) * 24);}.pt-4 {padding-top: calc(var(--spacing) * 4);}.pt-6 {padding-top: calc(var(--spacing) * 6);}.pt-10 {padding-top: calc(var(--spacing) * 10);}.pt-28 {padding-top: calc(var(--spacing) * 28);}.pb-2 {padding-bottom: calc(var(--spacing) * 2);}.pb-16 {padding-bottom: calc(var(--spacing) * 16);}.text-center {text-align: center;}.font-display {font-family: var(--font-display);}.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-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-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));}.leading-7 {--tw-leading: calc(var(--spacing) * 7);line-height: calc(var(--spacing) * 7);}.leading-\[\.92\] {--tw-leading: .92;line-height: .92;}.leading-\[\.96\] {--tw-leading: .96;line-height: .96;}.leading-\[\.98\] {--tw-leading: .98;line-height: .98;}.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-medium {--tw-font-weight: var(--font-weight-medium);font-weight: var(--font-weight-medium);}.font-semibold {--tw-font-weight: var(--font-weight-semibold);font-weight: var(--font-weight-semibold);}.tracking-\[-\.03em\] {--tw-tracking: -.03em;letter-spacing: -.03em;}.tracking-\[-\.04em\] {--tw-tracking: -.04em;letter-spacing: -.04em;}.tracking-\[-\.05em\] {--tw-tracking: -.05em;letter-spacing: -.05em;}.tracking-\[-\.06em\] {--tw-tracking: -.06em;letter-spacing: -.06em;}.tracking-\[-\.055em\] {--tw-tracking: -.055em;letter-spacing: -.055em;}.tracking-\[\.12em\] {--tw-tracking: .12em;letter-spacing: .12em;}.tracking-\[\.14em\] {--tw-tracking: .14em;letter-spacing: .14em;}.tracking-\[\.16em\] {--tw-tracking: .16em;letter-spacing: .16em;}.tracking-\[\.18em\] {--tw-tracking: .18em;letter-spacing: .18em;}.text-burgundy-700 {color: var(--color-burgundy-700);}.text-burgundy-950 {color: var(--color-burgundy-950);}.text-burgundy-950\/55 {color: color-mix(in srgb, #29131B 55%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-burgundy-950) 55%, transparent);}}.text-burgundy-950\/65 {color: color-mix(in srgb, #29131B 65%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-burgundy-950) 65%, transparent);}}.text-burgundy-950\/70 {color: color-mix(in srgb, #29131B 70%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-burgundy-950) 70%, transparent);}}.text-cream-50 {color: var(--color-cream-50);}.text-cream-50\/40 {color: color-mix(in srgb, #F9F6F1 40%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-cream-50) 40%, transparent);}}.text-cream-50\/50 {color: color-mix(in srgb, #F9F6F1 50%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-cream-50) 50%, transparent);}}.text-cream-50\/60 {color: color-mix(in srgb, #F9F6F1 60%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-cream-50) 60%, transparent);}}.text-cream-50\/65 {color: color-mix(in srgb, #F9F6F1 65%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-cream-50) 65%, transparent);}}.text-cream-50\/70 {color: color-mix(in srgb, #F9F6F1 70%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-cream-50) 70%, transparent);}}.text-cream-50\/75 {color: color-mix(in srgb, #F9F6F1 75%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-cream-50) 75%, transparent);}}.text-rose-100\/60 {color: color-mix(in srgb, #F5ECEA 60%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-rose-100) 60%, transparent);}}.text-rose-100\/65 {color: color-mix(in srgb, #F5ECEA 65%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-rose-100) 65%, transparent);}}.text-rose-100\/70 {color: color-mix(in srgb, #F5ECEA 70%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-rose-100) 70%, transparent);}}.text-rose-100\/75 {color: color-mix(in srgb, #F5ECEA 75%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-rose-100) 75%, transparent);}}.text-white {color: var(--color-white);}.uppercase {text-transform: uppercase;}.opacity-70 {opacity: 70%;}.shadow-2xl {--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));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-sm {--tw-blur: blur(var(--blur-sm));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,);}.backdrop-blur-md {--tw-backdrop-blur: blur(var(--blur-md));-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-filter {-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.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));}.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));}.group-open\:rotate-45 {&:is(:where(.group):is([open], :popover-open, :open) *) {rotate: 45deg;}}.hover\:-translate-y-0\.5 {&:hover {@media (hover: hover) {--tw-translate-y: calc(var(--spacing) * -0.5);translate: var(--tw-translate-x) var(--tw-translate-y);}}}.hover\:-translate-y-1 {&:hover {@media (hover: hover) {--tw-translate-y: calc(var(--spacing) * -1);translate: var(--tw-translate-x) var(--tw-translate-y);}}}.hover\:bg-burgundy-700 {&:hover {@media (hover: hover) {background-color: var(--color-burgundy-700);}}}.hover\:bg-burgundy-950 {&:hover {@media (hover: hover) {background-color: var(--color-burgundy-950);}}}.hover\:text-burgundy-700 {&:hover {@media (hover: hover) {color: var(--color-burgundy-700);}}}.hover\:text-cream-50 {&:hover {@media (hover: hover) {color: var(--color-cream-50);}}}.sm\:grid-cols-2 {@media (width >= 40rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.sm\:grid-cols-3 {@media (width >= 40rem) {grid-template-columns: repeat(3, minmax(0, 1fr));}}.md\:grid-cols-3 {@media (width >= 48rem) {grid-template-columns: repeat(3, minmax(0, 1fr));}}.md\:grid-cols-5 {@media (width >= 48rem) {grid-template-columns: repeat(5, minmax(0, 1fr));}}.md\:grid-cols-\[\.7fr_1fr\] {@media (width >= 48rem) {grid-template-columns: .7fr 1fr;}}.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-8xl {@media (width >= 48rem) {font-size: var(--text-8xl);line-height: var(--tw-leading, var(--text-8xl--line-height));}}.md\:text-xl {@media (width >= 48rem) {font-size: var(--text-xl);line-height: var(--tw-leading, var(--text-xl--line-height));}}.lg\:flex {@media (width >= 64rem) {display: flex;}}.lg\:hidden {@media (width >= 64rem) {display: none;}}.lg\:inline-flex {@media (width >= 64rem) {display: inline-flex;}}.lg\:grid-cols-3 {@media (width >= 64rem) {grid-template-columns: repeat(3, minmax(0, 1fr));}}.lg\:grid-cols-4 {@media (width >= 64rem) {grid-template-columns: repeat(4, minmax(0, 1fr));}}.lg\:grid-cols-\[\.8fr_1\.2fr\] {@media (width >= 64rem) {grid-template-columns: .8fr 1.2fr;}}.lg\:grid-cols-\[\.9fr_1\.1fr\] {@media (width >= 64rem) {grid-template-columns: .9fr 1.1fr;}}.lg\:grid-cols-\[1\.1fr_\.9fr\] {@media (width >= 64rem) {grid-template-columns: 1.1fr .9fr;}}.lg\:grid-cols-\[1\.2fr_\.8fr\] {@media (width >= 64rem) {grid-template-columns: 1.2fr .8fr;}}.lg\:flex-row {@media (width >= 64rem) {flex-direction: row;}}.lg\:justify-between {@media (width >= 64rem) {justify-content: space-between;}}.lg\:px-10 {@media (width >= 64rem) {padding-inline: calc(var(--spacing) * 10);}}.lg\:py-20 {@media (width >= 64rem) {padding-block: calc(var(--spacing) * 20);}}.lg\:py-32 {@media (width >= 64rem) {padding-block: calc(var(--spacing) * 32);}}.lg\:pb-24 {@media (width >= 64rem) {padding-bottom: calc(var(--spacing) * 24);}}:root {color-scheme: light;}html {scroll-behavior: smooth;}body {background: var(--color-cream-50);color: var(--color-ink);}@media (prefers-reduced-motion: reduce) {*, *::before, *::after {scroll-behavior: auto !important;transition-duration: .01ms !important;animation-duration: .01ms !important;}}: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, .b_video {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_h-full {height: 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;}}.velmora-header-glass {-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);transition: background-color .6s cubic-bezier(.2,.7,.2,1), border-color .6s cubic-bezier(.2,.7,.2,1);}@media (prefers-reduced-motion: reduce) {.velmora-header-glass {transition: none;}}.wp-block-bb-button {display: inline-flex;align-items: center;gap: calc(var(--spacing) * 2);}.wp-block-bb-button.is-style-<nanoid:2> {display: inline-flex;align-items: center;gap: calc(var(--spacing) * 2);border-radius: 0.25rem;border-style: var(--tw-border-style);border-width: 1px;border-color: currentcolor;background-color: transparent;padding-inline: calc(var(--spacing) * 4);padding-block: calc(var(--spacing) * 2);}.wp-block-bb-button.is-style-<nanoid:1> {display: inline-flex;align-items: center;gap: calc(var(--spacing) * 2);border-radius: 0.25rem;background-color: var(--color-blue-600);padding-inline: calc(var(--spacing) * 4);padding-block: calc(var(--spacing) * 2);color: var(--color-white);}@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-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: 0px;}@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-backdrop-blur {syntax: "*";inherits: false;}@property --tw-backdrop-brightness {syntax: "*";inherits: false;}@property --tw-backdrop-contrast {syntax: "*";inherits: false;}@property --tw-backdrop-grayscale {syntax: "*";inherits: false;}@property --tw-backdrop-hue-rotate {syntax: "*";inherits: false;}@property --tw-backdrop-invert {syntax: "*";inherits: false;}@property --tw-backdrop-opacity {syntax: "*";inherits: false;}@property --tw-backdrop-saturate {syntax: "*";inherits: false;}@property --tw-backdrop-sepia {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;}@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-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-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-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;}}}