@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-ee78d5b7],[data-v-ee78d5b7]::backdrop,[data-v-ee78d5b7]:after,[data-v-ee78d5b7]:before{--tw-font-weight:initial;--tw-tracking:initial}}}.eyebrow-pill[data-v-ee78d5b7]{min-height:calc(var(--spacing,.25rem)*7);border-radius:var(--radius-pill,9999px);background-color:var(--color-accent-burgundy,#7a1e2b);padding-inline:calc(var(--spacing,.25rem)*4);text-align:center;color:var(--color-text-inverse,#f7f3ef);justify-content:center;align-items:center;display:inline-flex}.eyebrow-pill--script[data-v-ee78d5b7]{height:calc(var(--spacing,.25rem)*7)}.eyebrow-pill--caps .eyebrow-pill__label[data-v-ee78d5b7]{font-size:var(--text-eyebrow,.75rem);line-height:var(--tw-leading,var(--text-eyebrow--line-height,1.35));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-display,.06em);letter-spacing:var(--tracking-display,.06em);text-transform:uppercase}.eyebrow-pill--script .eyebrow-pill__label[data-v-ee78d5b7]{font-family:var(--font-script,"Pinyon Script","Snell Roundhand","Apple Chancery",cursive);font-size:var(--text-eyebrow-script,1.25rem);line-height:var(--tw-leading,var(--text-eyebrow-script--line-height,1));transform:translateY(-.12em)}.eyebrow-pill--inverse[data-v-ee78d5b7]{background-color:var(--color-surface-muted,#f7f3ef);color:var(--color-accent-burgundy,#7a1e2b)}.watermark[data-v-b069a401]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.watermark__glyph[data-v-b069a401]{font-family:var(--font-script,"Pinyon Script","Snell Roundhand","Apple Chancery",cursive);font-size:var(--text-watermark-glyph,6rem);line-height:var(--tw-leading,var(--text-watermark-glyph--line-height,1));color:var(--color-accent-burgundy,#7a1e2b);opacity:.06;position:absolute}.watermark--inverse .watermark__glyph[data-v-b069a401]{color:var(--color-text-inverse,#f7f3ef)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-b75c65c1],[data-v-b75c65c1]::backdrop,[data-v-b75c65c1]:after,[data-v-b75c65c1]:before{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.section[data-v-b75c65c1]{background-color:var(--color-page,#faf5f2);padding-block:var(--spacing-section,4rem);color:var(--color-text,#3c2a2a);position:relative}.section--compact[data-v-b75c65c1]{padding-block:var(--spacing-section-compact,2.5rem)}.section--spacious[data-v-b75c65c1]{padding-block:var(--spacing-section-spacious,5.5rem)}.section--inverse[data-v-b75c65c1]{background-color:var(--color-surface-inverse,#7a1e2b);color:var(--color-text-inverse,#f7f3ef)}.section-inner[data-v-b75c65c1]{width:100%;max-width:var(--container-6xl,72rem);gap:var(--spacing-component-gap,1.25rem);padding-inline:var(--spacing-page-gutter,1rem);margin-inline:auto;position:relative}.section-header[data-v-b75c65c1],.section-inner[data-v-b75c65c1]{flex-direction:column;display:flex}.section-header[data-v-b75c65c1]{max-width:var(--container-3xl,48rem);gap:var(--spacing-control-compact,.75rem)}.section-eyebrow[data-v-b75c65c1]{align-self:flex-start}.section-title[data-v-b75c65c1]{font-family:var(--font-display,"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--text-section-heading,2rem);line-height:var(--tw-leading,var(--text-section-heading--line-height,1.18));--tw-leading:var(--leading-tight,1.12);line-height:var(--leading-tight,1.12);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-display,.06em);letter-spacing:var(--tracking-display,.06em);color:var(--color-text,#3c2a2a);text-transform:uppercase}.section-description[data-v-b75c65c1]{max-width:var(--container-2xl,42rem);font-size:var(--text-body,1rem);line-height:var(--tw-leading,var(--text-body--line-height,1.6));color:var(--color-text-muted,#494747)}.section-content[data-v-b75c65c1]{width:100%}.section--inverse .section-description[data-v-b75c65c1],.section--inverse .section-title[data-v-b75c65c1]{color:var(--color-text-inverse,#f7f3ef)}.section--inverse[data-v-b75c65c1] :focus-visible{outline-color:var(--color-text-inverse,#f7f3ef)}:is(.section--inverse[data-v-b75c65c1] .card-surface :focus-visible,.section--inverse[data-v-b75c65c1] .frame-box__well :focus-visible){outline-color:var(--color-focus,#176f8f)}.section--inverse[data-v-b75c65c1] .ui-button--primary{border-color:var(--color-surface-muted,#f7f3ef);background-color:var(--color-surface-muted,#f7f3ef);color:var(--color-accent-burgundy,#7a1e2b)}.section--inverse[data-v-b75c65c1] .ui-button--primary:hover{border-color:var(--color-page,#faf5f2);background-color:var(--color-page,#faf5f2);color:var(--color-accent-burgundy-strong,#5e1420)}.section--inverse[data-v-b75c65c1] .ui-button--secondary{border-color:var(--color-text-inverse,#f7f3ef);color:var(--color-text-inverse,#f7f3ef);background-color:#0000}.section--inverse[data-v-b75c65c1] .ui-button--secondary:hover{border-color:var(--color-text-inverse,#f7f3ef);background-color:var(--color-text-inverse,#f7f3ef);color:var(--color-accent-burgundy,#7a1e2b)}.section--inverse[data-v-b75c65c1] .ui-button--ghost{color:var(--color-text-inverse,#f7f3ef)}.section--inverse[data-v-b75c65c1] .ui-button--ghost:hover{background-color:var(--color-accent-burgundy-strong,#5e1420);color:var(--color-text-inverse,#f7f3ef)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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)))){[data-v-3cc65705],[data-v-3cc65705]::backdrop,[data-v-3cc65705]:after,[data-v-3cc65705]:before{--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial}}}.card-surface[data-v-3cc65705]{border-radius:var(--radius-card,1.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-hairline,#7a1e2b2e);background-color:var(--color-surface,#fff);padding:var(--spacing-card-padding,1.25rem);color:var(--color-text,#3c2a2a)}.card-surface--interactive[data-v-3cc65705]{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--transition-duration-short,.16s);transition-duration:var(--transition-duration-short,.16s);--tw-ease:var(--ease-standard,cubic-bezier(.2,0,0,1));transition-timing-function:var(--ease-standard,cubic-bezier(.2,0,0,1))}.card-surface--interactive[data-v-3cc65705]:hover{border-color:var(--color-accent-subdued,#e9d5d2);background-color:var(--color-surface-muted,#f7f3ef)}.card-surface--selected[data-v-3cc65705]{border-color:var(--color-accent-burgundy,#7a1e2b);background-color:var(--color-surface-muted,#f7f3ef)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
