/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--breakpoint-sm:576px;--breakpoint-lg:992px;--color-ritz-ink:#231815;--color-ritz-beige:#ddc6acbf;--color-ritz-policy:#d6c08b;--color-ritz-forest:#002822;--color-ritz-cream:#faf6ee;--color-ritz-gold:#b09153;--color-ritz-gold-line:#b0915347;--spacing-section-gutter:clamp(1.13rem, 8.03vi - .88rem, 8.75rem);--font-ritz-display:"Aretha Bridge", serif}}@layer base{*,:before,:after{box-sizing:border-box}body{color:#212529;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}h2,h3,h4,h6{margin:0 0 .5rem;font-weight:500;line-height:1.2}p,figure{margin:0 0 1rem}img,svg{vertical-align:middle}button,input,select{font:inherit;margin:0}button:not(:disabled){cursor:pointer}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.flex{display:flex}.hidden{display:none}.w-full{width:100%}.min-w-0{min-width:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.text-left{text-align:left}.text-ritz-ink{color:var(--color-ritz-ink)}.text-ritz-policy{color:var(--color-ritz-policy)}@media (min-width:992px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-6{grid-column-start:6}.lg\:grid{display:grid}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:text-end{text-align:end}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}