/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@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}}}@layer theme{:root,:host{--font-sans:var(--ve-font-body);--font-mono:var(--ve-font-mono);--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}}}@font-face{font-family:DM Serif Display;src:url(/assets/DMSerifDisplay-Regular-BB3xDZ4A.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Serif Display;src:url(/assets/DMSerifDisplay-Italic-D1fnzAS9.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Thin-leD9T1nx.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ThinItalic-DeF98U39.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLight-u2IJXg5c.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLightItalic-DV_5Lr0Z.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-DT6-CsId.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-LightItalic-CDXp65eX.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-MediumItalic-C6e40Oak.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBoldItalic-1z_hA9Cm.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-BoldItalic-DRcRqYlu.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBoldItalic-C9zKPiZo.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Black-yHqY0KRU.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-BlackItalic-cm4Pcmzs.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--ve-sage:#5a7367;--ve-sage-deep:#374f43;--ve-sage-darkest:#253b39;--ve-sage-night:#162729;--ve-apricot:#ffcb91;--ve-apricot-soft:#ffdab0;--ve-apricot-cream:#e8cfb3;--ve-apricot-pale:#f0e3d3;--ve-terra:#d68060;--ve-terra-soft:#f5c3b3;--ve-cocoa:#785c4f;--ve-taupe:#7a746c;--ve-taupe-deep:#444a49;--ve-cream:#eae4dc;--ve-bg:var(--ve-cream);--ve-bg-alt:#f5f1ea;--ve-bg-deep:var(--ve-taupe);--ve-bg-night:var(--ve-sage-night);--ve-surface:#fbf8f3;--ve-surface-line:#444a491a;--ve-surface-line-strong:#444a492e;--ve-fg:var(--ve-taupe-deep);--ve-fg-soft:#6b655c;--ve-fg-muted:#948d82;--ve-fg-on-dark:var(--ve-cream);--ve-fg-on-deep:#fbf8f3;--ve-accent:var(--ve-sage);--ve-accent-hover:var(--ve-sage-deep);--ve-accent-soft:var(--ve-apricot-pale);--ve-highlight:var(--ve-apricot);--ve-gold:#c9a86a;--ve-font-display:"DM Serif Display", "Cormorant Garamond", Georgia, serif;--ve-font-body:"Poppins", "Inter", system-ui, -apple-system, sans-serif;--ve-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--ve-size-xs:12px;--ve-size-sm:14px;--ve-size-base:16px;--ve-size-md:18px;--ve-size-lg:22px;--ve-size-xl:28px;--ve-size-2xl:36px;--ve-size-3xl:48px;--ve-size-4xl:64px;--ve-size-5xl:84px;--ve-lh-tight:1.08;--ve-lh-snug:1.25;--ve-lh-normal:1.55;--ve-lh-loose:1.75;--ve-tracking-tight:-.02em;--ve-tracking-normal:0;--ve-tracking-wide:.04em;--ve-tracking-eyebrow:.18em;--ve-weight-light:300;--ve-weight-regular:400;--ve-weight-medium:500;--ve-weight-semibold:600;--ve-weight-bold:700;--ve-space-1:4px;--ve-space-2:8px;--ve-space-3:12px;--ve-space-4:16px;--ve-space-5:24px;--ve-space-6:32px;--ve-space-7:48px;--ve-space-8:64px;--ve-space-9:96px;--ve-space-10:128px;--ve-radius-xs:2px;--ve-radius-sm:4px;--ve-radius-md:8px;--ve-radius-lg:14px;--ve-radius-xl:24px;--ve-radius-pill:999px;--ve-shadow-xs:0 1px 2px #444a490f;--ve-shadow-sm:0 2px 6px #444a4912, 0 1px 2px #444a490a;--ve-shadow-md:0 8px 24px #444a4914, 0 2px 6px #444a490d;--ve-shadow-lg:0 24px 60px #444a491f, 0 6px 16px #444a490f;--ve-shadow-inner:inset 0 1px 2px #444a490f;--ve-ease:cubic-bezier(.32, .72, .22, 1);--ve-ease-out:cubic-bezier(.22, .61, .36, 1);--ve-dur-fast:.16s;--ve-dur-base:.24s;--ve-dur-slow:.42s}.ve-display{font-family:var(--ve-font-display);font-weight:400;font-size:var(--ve-size-5xl);line-height:var(--ve-lh-tight);letter-spacing:var(--ve-tracking-tight);color:var(--ve-fg)}.ve-h1{font-family:var(--ve-font-display);font-weight:400;font-size:var(--ve-size-4xl);line-height:var(--ve-lh-tight);letter-spacing:var(--ve-tracking-tight);color:var(--ve-fg)}.ve-h2{font-family:var(--ve-font-display);font-weight:400;font-size:var(--ve-size-3xl);line-height:var(--ve-lh-snug);letter-spacing:var(--ve-tracking-tight);color:var(--ve-fg)}.ve-h3{font-family:var(--ve-font-display);font-weight:400;font-size:var(--ve-size-2xl);line-height:var(--ve-lh-snug);color:var(--ve-fg)}.ve-h4{font-family:var(--ve-font-body);font-weight:var(--ve-weight-semibold);font-size:var(--ve-size-lg);line-height:var(--ve-lh-snug);color:var(--ve-fg)}.ve-eyebrow{font-family:var(--ve-font-body);font-weight:var(--ve-weight-medium);font-size:var(--ve-size-xs);letter-spacing:var(--ve-tracking-eyebrow);text-transform:uppercase;color:var(--ve-fg-soft)}.ve-lede{font-family:var(--ve-font-body);font-weight:var(--ve-weight-light);font-size:var(--ve-size-md);line-height:var(--ve-lh-loose);color:var(--ve-fg-soft)}.ve-body{font-family:var(--ve-font-body);font-weight:var(--ve-weight-regular);font-size:var(--ve-size-base);line-height:var(--ve-lh-normal);color:var(--ve-fg)}.ve-small{font-family:var(--ve-font-body);font-weight:var(--ve-weight-regular);font-size:var(--ve-size-sm);line-height:var(--ve-lh-normal);color:var(--ve-fg-soft)}.ve-caption{font-family:var(--ve-font-body);font-weight:var(--ve-weight-regular);font-size:var(--ve-size-xs);line-height:var(--ve-lh-snug);color:var(--ve-fg-muted);letter-spacing:var(--ve-tracking-wide)}.ve-quote{font-family:var(--ve-font-display);font-style:italic;font-weight:400;font-size:var(--ve-size-2xl);line-height:var(--ve-lh-snug);color:var(--ve-fg)}html,body{font-family:var(--ve-font-body);background:var(--ve-bg);color:var(--ve-fg);-webkit-font-smoothing:antialiased;overflow-x:hidden}@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}
