@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght.p.1dqa_6e_ad4sj.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.montserrat_a96a8cf8-module__fOQvmq__className{font-family:montserrat,Montserrat Fallback;font-style:normal}.montserrat_a96a8cf8-module__fOQvmq__variable{--font-montserrat:"montserrat", Montserrat Fallback}
:root{--bee-deep:#102a2a;--bee-deeper:#0b1f1f;--bee-soft:#2e4d45;--bee-softer:#3c6055;--bee-gold:#c89432;--bee-gold-soft:#e0b462;--bee-gold-deep:#a5761f;--bee-gold-text:#8a6217;--bee-sand:#f5f1e6;--bee-sand-deep:#e9e3d2;--bee-line:#ded7c4;--bee-ink:#111;--bee-muted:#5a6b63;--bee-on-dark:#9fb3ac;--bee-white:#fff;--bee-chart-sage:#7c9a8c;--bee-chart-axis-tick:#5b6f66;--bee-chart-axis-stroke:#d8d0bc;--bee-chart-grid:#e3dcc9;--bee-chart-series-1:#102a2a;--bee-chart-series-2:#2e4d45;--bee-chart-series-3:#c89432;--bee-chart-series-4:#7c9a8c;--bee-chart-series-5:#a5761f;--color-brand-primary:#102a2a;--color-brand-primary-strong:#0b1f1f;--color-brand-secondary:#2e4d45;--color-brand-secondary-soft:#3c6055;--color-brand-accent:#c89432;--color-brand-accent-soft:#e0b462;--color-brand-accent-strong:#a5761f;--color-surface-default:#f5f1e6;--color-surface-muted:#e9e3d2;--color-surface-elevated:#fff;--color-surface-inverse:#102a2a;--color-surface-inverse-strong:#0b1f1f;--color-text-primary:#102a2a;--color-text-secondary:#5a6b63;--color-text-accent:#a5761f;--color-text-accent-readable:#8a6217;--color-text-on-dark:#9fb3ac;--color-text-on-dark-primary:#f5f1e6;--color-text-on-accent:#102a2a;--color-text-inverse:#f5f1e6;--color-border-default:#ded7c4;--color-border-strong:#102a2a;--color-border-accent:#c89432;--color-state-success:#2e4d45;--color-state-warning:#a5761f;--color-state-warning-background:#c89432;--color-state-danger:#111;--color-state-focus:#c89432;--color-state-selected:#c89432;--color-state-disabled-opacity:.5;--font-family-sans:var(--font-montserrat,"Montserrat"), system-ui, -apple-system, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-display:40px;--line-height-display:1.05;--font-weight-display:700;--font-size-heading:24px;--line-height-heading:1.2;--font-weight-heading:700;--font-size-title:15px;--line-height-title:1.3;--font-weight-title:700;--font-size-body:13px;--line-height-body:1.5;--font-weight-body:400;--font-size-label:13px;--line-height-label:1.35;--font-weight-label:500;--font-size-caption:11px;--line-height-caption:1.4;--font-weight-caption:500;--font-size-overline:9px;--line-height-overline:1.2;--font-weight-overline:700;--letter-spacing-overline:.14em;--font-variant-numeric-metric:tabular-nums;--letter-spacing-metric:-.01em;--space-none:0px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:48px;--radius-focus:6px;--radius-tile:13px;--radius-card:18px;--radius-panel:24px;--radius-pill:999px;--shadow-card:0 1px 2px #102a2a0a, 0 10px 28px -18px #102a2a38;--shadow-lift:0 20px 60px -28px #0b1f1f8c;--shadow-nav:0 -8px 24px -18px #102a2a59;--ease-brand:cubic-bezier(.23, 1, .32, 1);--duration-press:.14s;--duration-control:.15s;--duration-panel:.24s;--layout-app-max-width:430px;--touch-target-md:44px;--touch-target-lg:52px;--focus-ring-color:#c89432;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-radius:6px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-nav:22px;--icon-size-lg:26px;--icon-stroke:1.6;--icon-tile-size:40px;--icon-tile-radius:13px;--icon-tone-default:#102a2a;--icon-tone-muted:#2e4d45;--icon-tone-active:#c89432;--icon-tone-accent:#a5761f;--icon-tone-on-dark:#9fb3ac;--icon-tone-on-dark-active:#c89432;--icon-tone-disabled:#102a2a;--icon-disabled-opacity:.5}
@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0%;size-adjust:112.83%}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--color-surface-default);min-height:100%;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--focus-ring-radius)}
@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial}}}@layer theme;@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}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-1{margin-top:4px}.mb-0{margin-bottom:0}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.size-\(--touch-target-md\){width:var(--touch-target-md);height:var(--touch-target-md)}.w-full{width:100%}.max-w-\[56ch\]{max-width:56ch}.min-w-\[640px\]{min-width:640px}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-border{border-color:var(--color-border-default)}.bg-card,.bg-card\/70{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--color-surface-elevated) 70%, transparent)}}.bg-transparent{background-color:#0000}.p-0{padding:0}.px-3{padding-inline:12px}.px-4{padding-inline:16px}.py-2{padding-block:8px}.py-3{padding-block:12px}.py-8{padding-block:32px}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-\(length\:--font-size-caption\){font-size:var(--font-size-caption)}.text-\(length\:--font-size-overline\){font-size:var(--font-size-overline)}.text-\(length\:--font-size-title\){font-size:var(--font-size-title)}.leading-\(--line-height-caption\){--tw-leading:var(--line-height-caption);line-height:var(--line-height-caption)}.leading-\(--line-height-overline\){--tw-leading:var(--line-height-overline);line-height:var(--line-height-overline)}.leading-\(--line-height-title\){--tw-leading:var(--line-height-title);line-height:var(--line-height-title)}.font-\(--font-weight-overline\){--tw-font-weight:var(--font-weight-overline);font-weight:var(--font-weight-overline)}.font-\(--font-weight-title\){--tw-font-weight:var(--font-weight-title);font-weight:var(--font-weight-title)}.tracking-\(--letter-spacing-overline\){--tw-tracking:var(--letter-spacing-overline);letter-spacing:var(--letter-spacing-overline)}.\[letter-spacing\:inherit\]{letter-spacing:inherit}.whitespace-nowrap{white-space:nowrap}.\[color\:inherit\]{color:inherit}.text-foreground{color:var(--color-text-primary)}.text-muted-foreground{color:var(--color-text-secondary)}.\[text-transform\:inherit\]{text-transform:inherit}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,ease);transition-duration:var(--tw-duration,0s)}.duration-\(--duration-control\){--tw-duration:var(--duration-control);transition-duration:var(--duration-control)}.ease-\(--ease-brand\){--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand)}.\[font\:inherit\]{font:inherit}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:text-foreground:hover{color:var(--color-text-primary)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-\(--color-state-disabled-opacity\):disabled{opacity:var(--color-state-disabled-opacity)}@media (hover:hover){.disabled\:hover\:text-muted-foreground:disabled:hover{color:var(--color-text-secondary)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
