@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;--tw-border-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-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans-raw), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:.625rem;--color-brand-sand:#dfdfc3;--color-brand-sage:#8bbebf;--color-brand-deep:#164447;--color-brand-coral:#e5765b;--color-background:#fff;--color-foreground:#164447;--color-primary:#164447;--color-muted:#f4f2e6;--color-muted-foreground:#4a6669;--color-border:#e6e3d2;--color-ring:#8bbebf;--color-destructive:#b3261e;--m3-shape-xs:.25rem;--m3-shape-sm:.5rem;--m3-shape-md:.75rem;--m3-shape-lg:1rem;--m3-shape-xl:1.75rem;--m3-shape-full:9999px;--m3-state-hover:.08;--m3-state-focus:.1;--m3-state-pressed:.1;--m3-elevation-0:none;--m3-elevation-1:0 1px 2px 0 #0000004d, 0 1px 3px 1px #00000026;--m3-elevation-2:0 1px 2px 0 #0000004d, 0 2px 6px 2px #00000026;--m3-elevation-3:0 1px 3px 0 #0000004d, 0 4px 8px 3px #00000026;--m3-elevation-4:0 2px 3px 0 #0000004d, 0 6px 10px 4px #00000026;--m3-elevation-5:0 4px 4px 0 #0000004d, 0 8px 12px 6px #00000026;--m3-tint-opacity-1:.05;--m3-tint-opacity-2:.08;--m3-tint-opacity-3:.11;--m3-tint-opacity-4:.12;--m3-tint-opacity-5:.14;--font-display:var(--font-display-raw), ui-serif, Georgia, serif;--text-m3-display-l--font-weight:400;--text-m3-display-l--letter-spacing:-.015em;--text-m3-display-m--font-weight:400;--text-m3-display-s--font-weight:500;--text-m3-headline-l--font-weight:400;--text-m3-headline-m:1.75rem;--text-m3-headline-m--font-weight:400;--text-m3-headline-s:1.5rem;--text-m3-headline-s--font-weight:400;--text-m3-title-l:1.375rem;--text-m3-title-l--line-height:1.75rem;--text-m3-title-l--font-weight:500;--text-m3-title-m:1rem;--text-m3-title-m--line-height:1.5rem;--text-m3-title-m--font-weight:500;--text-m3-title-m--letter-spacing:.009em;--text-m3-title-s:.875rem;--text-m3-title-s--line-height:1.25rem;--text-m3-title-s--font-weight:500;--text-m3-title-s--letter-spacing:.007em;--text-m3-body-l:1rem;--text-m3-body-l--line-height:1.5rem;--text-m3-body-l--font-weight:400;--text-m3-body-l--letter-spacing:.031em;--text-m3-body-m:.875rem;--text-m3-body-m--line-height:1.25rem;--text-m3-body-m--font-weight:400;--text-m3-body-m--letter-spacing:.018em;--text-m3-body-s:.75rem;--text-m3-body-s--line-height:1rem;--text-m3-body-s--font-weight:400;--text-m3-body-s--letter-spacing:.025em;--text-m3-label-l:.875rem;--text-m3-label-l--line-height:1.25rem;--text-m3-label-l--font-weight:500;--text-m3-label-l--letter-spacing:.007em;--text-m3-label-m:.75rem;--text-m3-label-m--line-height:1rem;--text-m3-label-m--font-weight:500;--text-m3-label-m--letter-spacing:.04em;--text-m3-label-s:.6875rem;--text-m3-label-s--line-height:1rem;--text-m3-label-s--font-weight:500;--text-m3-label-s--letter-spacing:.04em}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{width:0;height:0;display:none}*,:before,:after{scrollbar-width:none;-ms-overflow-style:none}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;margin:0}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}::selection{background-color:var(--color-brand-sage);color:var(--color-brand-deep)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}}html{font-family:var(--font-sans);color:var(--color-foreground);background-color:var(--color-background)}body{font-size:var(--text-m3-body-l);line-height:var(--text-m3-body-l--line-height);letter-spacing:var(--text-m3-body-l--letter-spacing)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-foreground)}*{border-color:var(--color-border)}}@layer components{.m3-display-l{font-family:var(--font-display);font-size:clamp(1.75rem,.93rem + 3.52vw,3.5625rem);line-height:1.14;font-weight:var(--text-m3-display-l--font-weight);letter-spacing:var(--text-m3-display-l--letter-spacing)}.m3-display-m{font-family:var(--font-display);font-size:clamp(1.5rem,.9rem + 2.55vw,2.8125rem);line-height:1.18;font-weight:var(--text-m3-display-m--font-weight)}.m3-display-s{font-family:var(--font-display);font-size:clamp(1.5rem,.93rem + 2.42vw,2.75rem);line-height:1.18;font-weight:var(--text-m3-display-s--font-weight)}.m3-headline-l{font-family:var(--font-display);font-size:clamp(1.375rem,1.09rem + 1.21vw,2rem);line-height:1.25;font-weight:var(--text-m3-headline-l--font-weight)}.m3-headline-m{font-family:var(--font-display);font-size:clamp(1.25rem,1.02rem + .97vw,1.75rem);line-height:1.29;font-weight:var(--text-m3-headline-m--font-weight)}.m3-headline-s{font-family:var(--font-display);font-size:clamp(1.125rem,.95rem + .73vw,1.5rem);line-height:1.33;font-weight:var(--text-m3-headline-s--font-weight)}.m3-title-l{font-family:var(--font-sans);font-size:var(--text-m3-title-l);line-height:var(--text-m3-title-l--line-height);font-weight:var(--text-m3-title-l--font-weight)}.m3-title-m{font-family:var(--font-sans);font-size:var(--text-m3-title-m);line-height:var(--text-m3-title-m--line-height);font-weight:var(--text-m3-title-m--font-weight);letter-spacing:var(--text-m3-title-m--letter-spacing)}.m3-title-s{font-family:var(--font-sans);font-size:var(--text-m3-title-s);line-height:var(--text-m3-title-s--line-height);font-weight:var(--text-m3-title-s--font-weight);letter-spacing:var(--text-m3-title-s--letter-spacing)}.m3-body-l{font-family:var(--font-sans);font-size:var(--text-m3-body-l);line-height:var(--text-m3-body-l--line-height);font-weight:var(--text-m3-body-l--font-weight);letter-spacing:var(--text-m3-body-l--letter-spacing)}.m3-body-m{font-family:var(--font-sans);font-size:var(--text-m3-body-m);line-height:var(--text-m3-body-m--line-height);font-weight:var(--text-m3-body-m--font-weight);letter-spacing:var(--text-m3-body-m--letter-spacing)}.m3-body-s{font-family:var(--font-sans);font-size:var(--text-m3-body-s);line-height:var(--text-m3-body-s--line-height);font-weight:var(--text-m3-body-s--font-weight);letter-spacing:var(--text-m3-body-s--letter-spacing)}.m3-label-l{font-family:var(--font-sans);font-size:var(--text-m3-label-l);line-height:var(--text-m3-label-l--line-height);font-weight:var(--text-m3-label-l--font-weight);letter-spacing:var(--text-m3-label-l--letter-spacing)}.m3-label-m{font-family:var(--font-sans);font-size:var(--text-m3-label-m);line-height:var(--text-m3-label-m--line-height);font-weight:var(--text-m3-label-m--font-weight);letter-spacing:var(--text-m3-label-m--letter-spacing)}.m3-label-s{font-family:var(--font-sans);font-size:var(--text-m3-label-s);line-height:var(--text-m3-label-s--line-height);font-weight:var(--text-m3-label-s--font-weight);letter-spacing:var(--text-m3-label-s--letter-spacing)}.m3-elevation-0{box-shadow:var(--m3-elevation-0)}.m3-elevation-1,.m3-elevation-2,.m3-elevation-3,.m3-elevation-4,.m3-elevation-5{isolation:isolate;position:relative}.m3-elevation-1{box-shadow:var(--m3-elevation-1);background-image:linear-gradient(color-mix(in srgb, #164447 calc(.05 * 100%), transparent), color-mix(in srgb, #164447 calc(.05 * 100%), transparent))}@supports (color:color-mix(in lab, red, red)){.m3-elevation-1{background-image:linear-gradient(color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-1) * 100%), transparent), color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-1) * 100%), transparent))}}.m3-elevation-2{box-shadow:var(--m3-elevation-2);background-image:linear-gradient(color-mix(in srgb, #164447 calc(.08 * 100%), transparent), color-mix(in srgb, #164447 calc(.08 * 100%), transparent))}@supports (color:color-mix(in lab, red, red)){.m3-elevation-2{background-image:linear-gradient(color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-2) * 100%), transparent), color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-2) * 100%), transparent))}}.m3-elevation-3{box-shadow:var(--m3-elevation-3);background-image:linear-gradient(color-mix(in srgb, #164447 calc(.11 * 100%), transparent), color-mix(in srgb, #164447 calc(.11 * 100%), transparent))}@supports (color:color-mix(in lab, red, red)){.m3-elevation-3{background-image:linear-gradient(color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-3) * 100%), transparent), color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-3) * 100%), transparent))}}.m3-elevation-4{box-shadow:var(--m3-elevation-4);background-image:linear-gradient(color-mix(in srgb, #164447 calc(.12 * 100%), transparent), color-mix(in srgb, #164447 calc(.12 * 100%), transparent))}@supports (color:color-mix(in lab, red, red)){.m3-elevation-4{background-image:linear-gradient(color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-4) * 100%), transparent), color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-4) * 100%), transparent))}}.m3-elevation-5{box-shadow:var(--m3-elevation-5);background-image:linear-gradient(color-mix(in srgb, #164447 calc(.14 * 100%), transparent), color-mix(in srgb, #164447 calc(.14 * 100%), transparent))}@supports (color:color-mix(in lab, red, red)){.m3-elevation-5{background-image:linear-gradient(color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-5) * 100%), transparent), color-mix(in oklch, var(--color-brand-deep) calc(var(--m3-tint-opacity-5) * 100%), transparent))}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.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}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.filter{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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.zoom-out{--tw-exit-scale:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--brand-sand-85:#e4e4cc;--brand-sand-75:#e7e7d2;--brand-sand-62:#ebebda;--brand-sand-50:#efefe1;--brand-sand-40:#f2f2e7;--brand-sand-30:#f5f5ed;--brand-sand-20:#f9f9f3;--brand-sand-10:#fcfcf9;--brand-sage-85:#9dc8c8;--brand-sage-75:#a8cecf;--brand-sage-62:#b7d7d7;--brand-sage-50:#c5dedf;--brand-sage-40:#d1e5e5;--brand-sage-30:#dcebeb;--brand-sage-20:#e8f2f2;--brand-sage-10:#f3f8f8;--brand-deep-85:#395d60;--brand-deep-75:#4f6f71;--brand-deep-62:#6c8688;--brand-deep-50:#879d9e;--brand-deep-40:#9eb0b1;--brand-deep-30:#b6c3c4;--brand-deep-20:#ced7d7;--brand-deep-10:#e6ebeb;--brand-coral-85:#eb8c74;--brand-coral-75:#ef9984;--brand-coral-62:#f3ab99;--brand-coral-50:#f7bcad;--brand-coral-40:#f9c9bd;--brand-coral-30:#fbd7cd;--brand-coral-20:#fde4de;--brand-coral-10:#fef2ee;--surface-paper:var(--color-background);--surface-sand:linear-gradient(180deg, var(--brand-sand-40) 0%, var(--brand-sand-20) 100%);--surface-sage:var(--brand-sage-20);--surface-deep:var(--color-brand-deep);--surface-bleed:linear-gradient(180deg, var(--color-brand-deep) 0%, var(--brand-sand-40) 100%);--surface-shell:#f5f3ef;--halo-sage-tr:radial-gradient(80% 50% at 100% 0%, #8bbebf38, transparent 70%)}@supports (color:lab(0% 0 0)){:root{--brand-sand-85:lab(90.032% -3.02836 11.682);--brand-sand-75:lab(91.2066% -2.69961 10.2839);--brand-sand-62:lab(92.7328% -2.26048 8.47726);--brand-sand-50:lab(94.1407% -1.84393 6.81965);--brand-sand-40:lab(95.3136% -1.48892 5.44508);--brand-sand-30:lab(96.4859% -1.12674 4.07617);--brand-sand-20:lab(97.6578% -.757724 2.71258);--brand-sand-10:lab(98.8291% -.382155 1.354);--brand-sage-85:lab(77.4132% -14.5738 -5.29888);--brand-sage-75:lab(80.071% -12.8615 -4.68386);--brand-sage-62:lab(83.5258% -10.6344 -3.88058);--brand-sage-50:lab(86.7147% -8.57759 -3.1356);--brand-sage-40:lab(89.372% -6.86303 -2.51236);--brand-sage-30:lab(92.0292% -5.14781 -1.88711);--brand-sage-20:lab(94.6862% -3.43227 -1.25986);--brand-sage-10:lab(97.3431% -1.71635 -.63082);--brand-deep-85:lab(36.9985% -13.0701 -5.77641);--brand-deep-75:lab(44.4122% -11.5561 -5.12056);--brand-deep-62:lab(54.0488% -9.57122 -4.25323);--brand-deep-50:lab(62.9434% -7.72864 -3.442);--brand-deep-40:lab(70.3551% -6.18809 -2.76032);--brand-deep-30:lab(77.7666% -4.64427 -2.07455);--brand-deep-20:lab(85.1779% -3.09792 -1.38552);--brand-deep-10:lab(92.589% -1.54978 -.693882);--brand-coral-85:lab(68.1971% 35.599 29.1471);--brand-coral-75:lab(71.9527% 31.1928 25.3017);--brand-coral-62:lab(76.8282% 25.5601 20.5625);--brand-coral-50:lab(81.3226% 20.4519 16.3736);--brand-coral-40:lab(85.0641% 16.2581 12.9828);--brand-coral-30:lab(88.8022% 12.1186 9.66237);--brand-coral-20:lab(92.5374% 8.03071 6.3984);--brand-coral-10:lab(96.2699% 3.99202 3.18028)}}@supports (color:color-mix(in lab, red, red)){:root{--halo-sage-tr:radial-gradient(80% 50% at 100% 0%, color-mix(in oklch, var(--color-brand-sage) 22%, transparent), transparent 70%)}}:root{--halo-coral-bl:radial-gradient(60% 40% at 0% 100%, #e5765b1f, transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root{--halo-coral-bl:radial-gradient(60% 40% at 0% 100%, color-mix(in oklch, var(--color-brand-coral) 12%, transparent), transparent 70%)}}:root{--rule-sand:1px solid #dfdfc3cc}@supports (color:color-mix(in lab, red, red)){:root{--rule-sand:1px solid color-mix(in oklch, var(--color-brand-sand) 80%, transparent)}}:root{--rule-coral:1px solid #e5765b59}@supports (color:color-mix(in lab, red, red)){:root{--rule-coral:1px solid color-mix(in oklch, var(--color-brand-coral) 35%, transparent)}}:root{--rule-sage:1px solid #8bbebf66}@supports (color:color-mix(in lab, red, red)){:root{--rule-sage:1px solid color-mix(in oklch, var(--color-brand-sage) 40%, transparent)}}:root{--section-pad-x:1.5rem;--section-max:90rem;--z-fab:40;--z-menu-backdrop:50;--z-menu-panel:60;--z-header:70;--z-overlay:1000}@media (min-width:37.5rem){:root{--section-pad-x:3rem}}@media (min-width:52.5rem){:root{--section-pad-x:4rem}}@media (min-width:64rem){:root{--section-pad-x:5rem}}@media (min-width:75rem){:root{--section-pad-x:6rem}}.section-container{width:100%;max-width:var(--section-max);padding-inline:var(--section-pad-x);margin-inline:auto}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--reveal-y:24px;--reveal-blur:8px;--reveal-dur:.7s;--reveal-stagger:70ms;--section-pad-y:4.5rem}@media (min-width:37.5rem){:root{--section-pad-y:6rem}}@media (min-width:52.5rem){:root{--section-pad-y:6.5rem}}@media (min-width:64rem){:root{--section-pad-y:7rem}}@media (min-width:75rem){:root{--section-pad-y:8rem}}html.gsap-ready [data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-y), 0);filter:blur(var(--reveal-blur));will-change:transform, opacity, filter}html.gsap-ready [data-reveal-group]>[data-reveal]{transform:translate3d(0, calc(var(--reveal-y) * .85), 0)}html.gsap-ready [data-draw]{transform-origin:0;will-change:transform;transform:scaleX(0)}html.gsap-ready [data-draw=center]{transform-origin:50%}html.gsap-ready [data-draw=y]{transform-origin:top;transform:scaleY(0)}html.gsap-ready [data-pop]{opacity:0;will-change:transform, opacity;transform:scale(0)}@media (prefers-reduced-motion:reduce){html.gsap-ready [data-reveal],html.gsap-ready [data-reveal-group]>[data-reveal],html.gsap-ready [data-draw],html.gsap-ready [data-draw=y],html.gsap-ready [data-pop]{opacity:1;filter:none;will-change:auto;transform:none}[data-parallax],[data-float]{transform:none!important}}@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}@property --tw-border-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-ease{syntax:"*";inherits:false}
@font-face{font-family:canela;src:url(../media/CANELA_LIGHT-s.0e1t-h2d-m5d5.ttf?dpl=dpl_72YiwgMdHLf1VvPsiZ3j6W2HkC5v)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:canela;src:url(../media/CANELA_LIGHTITALIC-s.0nndw9g30qmj5.ttf?dpl=dpl_72YiwgMdHLf1VvPsiZ3j6W2HkC5v)format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:canela;src:url(../media/CANELA_REGULAR-s.0chg1lbb4bahh.ttf?dpl=dpl_72YiwgMdHLf1VvPsiZ3j6W2HkC5v)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:canela;src:url(../media/CANELA_REGULARITALIC-s.0u9lk9kmmiv_o.ttf?dpl=dpl_72YiwgMdHLf1VvPsiZ3j6W2HkC5v)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:canela;src:url(../media/CANELA_MEDIUM-s.021ibmjho7eb2.ttf?dpl=dpl_72YiwgMdHLf1VvPsiZ3j6W2HkC5v)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:canela;src:url(../media/CANELA_MEDIUMITALIC-s.0memfkpzohlf_.ttf?dpl=dpl_72YiwgMdHLf1VvPsiZ3j6W2HkC5v)format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:canela;src:url(../media/CANELA_BOLD-s.16wxcvqw25fr0.ttf?dpl=dpl_72YiwgMdHLf1VvPsiZ3j6W2HkC5v)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:canela;src:url(../media/CANELA_BOLDITALIC-s.0-bj~rd-fx9zg.ttf?dpl=dpl_72YiwgMdHLf1VvPsiZ3j6W2HkC5v)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:canela Fallback;src:local(Arial);ascent-override:105.97%;descent-override:25.78%;line-gap-override:0.0%;size-adjust:91.92%}.canela_af02ab1-module__Ye_rJa__className{font-family:canela,canela Fallback}.canela_af02ab1-module__Ye_rJa__variable{--font-display-raw:"canela", "canela Fallback"}
@font-face{font-family:manrope;src:url(../media/Manrope_VariableFont_wght-s.0~d_srehqwuk6.ttf?dpl=dpl_72YiwgMdHLf1VvPsiZ3j6W2HkC5v)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_1802c3e8-module__N5qZ9W__className{font-family:manrope,manrope Fallback}.manrope_1802c3e8-module__N5qZ9W__variable{--font-sans-raw:"manrope", "manrope Fallback"}
.layout-module__L5FxyW__body{background-color:var(--color-background);min-height:100dvh;color:var(--color-foreground);flex-direction:column;display:flex;position:relative}
