@layer base{._content_1evdu_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:0 2px 4px #0000000a;font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1evdu_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1evdu_1}._content_1evdu_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1evdu_1}._content_1evdu_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1evdu_1}._content_1evdu_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1evdu_1}@keyframes _slideUpAndFade_1evdu_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1evdu_1{0%{opacity:0;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1evdu_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1evdu_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_1sjbe_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_1sjbe_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:0 2px 4px #0000000a;border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_1sjbe_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_1sjbe_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_1sjbe_2:hover{transform:translateY(-1px)}._content_1sjbe_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_1sjbe_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_1sjbe_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_1sjbe_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_1sjbe_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_1sjbe_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_1sjbe_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1sjbe_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_1sjbe_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_1sjbe_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_1sjbe_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_1sjbe_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_1sjbe_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_1sjbe_119:hover{opacity:1;background-color:var(--muted)}._closeButton_1sjbe_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_1sjbe_2{border-color:var(--border)}.dark ._actionButton_1sjbe_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_1sjbe_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_1sjbe_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_1sjbe_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_1sjbe_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._button_cil23_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);cursor:pointer;border:1px solid transparent;text-decoration:none;transition:all var(--animation-duration-normal) var(--ease-ui);position:relative;overflow:hidden}._button_cil23_1:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--border),transparent);transition:left var(--animation-duration-slow) var(--ease-ui)}._button_cil23_1:hover:before{left:100%}._button_cil23_1 svg{transition:all var(--animation-duration-normal) var(--ease-scale)}._button_cil23_1:hover svg{opacity:.9}._button_cil23_1:active svg{opacity:.8}._button_cil23_1:disabled,._disabled_cil23_45,._button_cil23_1[data-disabled=true]{opacity:.5;cursor:not-allowed}._spinner_cil23_51{animation:_spin_cil23_51 1s linear infinite}@keyframes _spin_cil23_51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sm_cil23_65{height:2rem;padding:0 var(--spacing-3);font-size:.875rem}._md_cil23_71{height:2.5rem;padding:0 var(--spacing-4);font-size:.9375rem}._lg_cil23_77{height:3rem;padding:0 var(--spacing-6);font-size:1rem}._icon_cil23_83{height:2.5rem;width:2.5rem;padding:0}._iconSm_cil23_89{height:2rem;width:2rem;padding:0}._iconMd_cil23_95{height:2.75rem;width:2.75rem;padding:0}._iconLg_cil23_101{height:3rem;width:3rem;padding:0}._primary_cil23_108{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._primary_cil23_108:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 90%,black);border-color:color-mix(in srgb,var(--primary) 90%,black);box-shadow:0 4px 12px #00000014;opacity:.95}._primary_cil23_108:active:not(:disabled){background-color:color-mix(in srgb,var(--primary) 80%,black);border-color:color-mix(in srgb,var(--primary) 80%,black);box-shadow:0 2px 6px #0000000f;opacity:.9}._secondary_cil23_128{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary)}._secondary_cil23_128:hover:not(:disabled){background-color:color-mix(in srgb,var(--secondary) 90%,black);border-color:color-mix(in srgb,var(--secondary) 90%,black);box-shadow:0 3px 10px #00000014;opacity:.95}._secondary_cil23_128:active:not(:disabled){background-color:color-mix(in srgb,var(--secondary) 80%,black);border-color:color-mix(in srgb,var(--secondary) 80%,black);opacity:.9}._outline_cil23_147{background-color:transparent;color:var(--primary);border-color:var(--primary)}._outline_cil23_147:hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 3px 10px #54675e26;opacity:.95}._outline_cil23_147:active:not(:disabled){background-color:color-mix(in srgb,var(--primary) 90%,black);border-color:color-mix(in srgb,var(--primary) 90%,black);opacity:.9}._ghost_cil23_167{background-color:transparent;color:var(--foreground)}._ghost_cil23_167:hover:not(:disabled){background-color:var(--muted);box-shadow:0 2px 6px #0000000f;opacity:.95}._ghost_cil23_167:active:not(:disabled){background-color:color-mix(in srgb,var(--muted) 80%,black);opacity:.9}._link_cil23_183{background-color:transparent;color:var(--primary);text-decoration:underline;text-underline-offset:4px}._link_cil23_183:hover:not(:disabled){color:color-mix(in srgb,var(--primary) 90%,black);opacity:.95}._link_cil23_183:active:not(:disabled){color:color-mix(in srgb,var(--primary) 80%,black);opacity:.9}._destructive_cil23_200{background-color:var(--error);color:var(--error-foreground);border-color:var(--error)}._destructive_cil23_200:hover:not(:disabled){background-color:color-mix(in srgb,var(--error) 90%,black);border-color:color-mix(in srgb,var(--error) 90%,black);box-shadow:0 3px 10px #ff000026;opacity:.95}._destructive_cil23_200:active:not(:disabled){background-color:color-mix(in srgb,var(--error) 80%,black);border-color:color-mix(in srgb,var(--error) 80%,black);opacity:.9}._hero_nzoqp_1{width:100%;background:var(--background);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}._heroContainer_nzoqp_11{display:flex;flex-direction:column-reverse;align-items:center;width:100%;max-width:var(--container-max-width);margin:0 auto;padding:calc(var(--spacing-20) + var(--spacing-8)) var(--container-padding) var(--spacing-16);position:relative;z-index:2}@media(min-width:992px){._heroContainer_nzoqp_11{flex-direction:row;justify-content:space-between;padding:var(--spacing-20) var(--container-padding);min-height:100vh}}._heroContent_nzoqp_32{display:flex;flex-direction:column;gap:var(--spacing-6);text-align:center;align-items:center;flex:1;z-index:10;max-width:600px;width:100%}@media(min-width:992px){._heroContent_nzoqp_32{text-align:left;align-items:flex-start;padding-right:var(--spacing-8)}}._badge_nzoqp_52{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--foreground);opacity:.7}._heroMainHeadline_nzoqp_65{font-family:var(--font-family-heading);font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:1.1;color:var(--foreground);letter-spacing:-.02em}._heroHighlight_nzoqp_74{color:var(--accent)}._heroSubtext_nzoqp_78{font-family:var(--font-family-base);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:var(--line-height-relaxed);color:#ffffffd9}._heroActions_nzoqp_86{display:flex;margin-top:var(--spacing-4)}._heroCta_nzoqp_91{border-radius:var(--radius-sm);padding:0 2.5rem;height:3.5rem;font-size:1.125rem;font-weight:600;background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);transition:all var(--animation-duration-normal) ease}._heroCta_nzoqp_91:hover{background:color-mix(in srgb,var(--accent),white 10%);border-color:color-mix(in srgb,var(--accent),white 10%);transform:translateY(-2px);box-shadow:0 10px 25px -5px #ffffff26}._heroImageWrapper_nzoqp_110{width:100%;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:var(--spacing-8)}@media(min-width:992px){._heroImageWrapper_nzoqp_110{position:absolute;right:0;top:0;bottom:0;width:55%;margin-bottom:0;justify-content:flex-end}}._heroImage_nzoqp_110{width:100%;height:55vh;object-fit:cover;object-position:top center;filter:grayscale(55%) brightness(.7) contrast(1.1);mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 70%,transparent 100%)}@media(min-width:992px){._heroImage_nzoqp_110{height:100%;max-width:100%;object-position:right center;mask-image:linear-gradient(to right,transparent 0%,black 30%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-composite:source-in}}._base_1g2sx_1{transition-property:opacity,transform;transition-duration:var(--animation-duration-normal);transition-timing-function:var(--ease-ui);transition-delay:var(--animation-delay, 0ms);will-change:opacity,transform;backface-visibility:hidden;perspective:1000px}._willAnimate_1g2sx_15{opacity:0}._willAnimate_1g2sx_15._visible_1g2sx_20{opacity:1;transform:none;transition-delay:calc(var(--animation-delay, 0ms) + var(--stagger-delay, 0ms))}._base_1g2sx_1:not(._willAnimate_1g2sx_15){opacity:1;transform:none}._willAnimate_1g2sx_15._slideUp_1g2sx_37{transform:translateY(2rem) translateZ(0)}._willAnimate_1g2sx_15._slideDown_1g2sx_41{transform:translateY(-2rem) translateZ(0)}._willAnimate_1g2sx_15._slideLeft_1g2sx_45{transform:translate(-2rem) translateZ(0)}._willAnimate_1g2sx_15._slideRight_1g2sx_49{transform:translate(2rem) translateZ(0)}._willAnimate_1g2sx_15._scaleIn_1g2sx_53{transform:scale(.9) translateZ(0)}._willAnimate_1g2sx_15._scaleOut_1g2sx_57{transform:scale(1.1) translateZ(0)}._fadeIn_1g2sx_33{transition-timing-function:var(--ease-fade)}._slideUp_1g2sx_37,._slideDown_1g2sx_41,._slideLeft_1g2sx_45,._slideRight_1g2sx_49{transition-timing-function:var(--ease-slide)}._scaleIn_1g2sx_53,._scaleOut_1g2sx_57{transition-timing-function:var(--ease-scale)}._base_1g2sx_1[style*=--animation-duration-instant]{transition-duration:var(--animation-duration-instant)}._base_1g2sx_1[style*=--animation-duration-fast]{transition-duration:var(--animation-duration-fast)}._base_1g2sx_1[style*=--animation-duration-normal]{transition-duration:var(--animation-duration-normal)}._base_1g2sx_1[style*=--animation-duration-slow]{transition-duration:var(--animation-duration-slow)}._base_1g2sx_1[style*=--animation-duration-slower]{transition-duration:var(--animation-duration-slower)}@media(prefers-reduced-motion:reduce){._base_1g2sx_1{transition:none!important;animation:none!important;transform:none!important}._willAnimate_1g2sx_15{opacity:1!important;transform:none!important}}@media(min-width:768px){._willAnimate_1g2sx_15._slideUp_1g2sx_37{transform:translateY(2.5rem) translateZ(0)}._willAnimate_1g2sx_15._slideDown_1g2sx_41{transform:translateY(-2.5rem) translateZ(0)}._willAnimate_1g2sx_15._slideLeft_1g2sx_45{transform:translate(-2.5rem) translateZ(0)}._willAnimate_1g2sx_15._slideRight_1g2sx_49{transform:translate(2.5rem) translateZ(0)}}@media(max-width:767px){._willAnimate_1g2sx_15._slideUp_1g2sx_37,._willAnimate_1g2sx_15._slideDown_1g2sx_41{transform:translateY(1.5rem) translateZ(0)}._willAnimate_1g2sx_15._slideLeft_1g2sx_45,._willAnimate_1g2sx_15._slideRight_1g2sx_49{transform:translate(1.5rem) translateZ(0)}}._srOnly_hnz8s_2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._section_hnz8s_15{padding:calc(var(--spacing-16) * 1.75) 0;position:relative;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._sectionContent_hnz8s_22{max-width:700px;margin:0 auto;padding-inline:clamp(var(--spacing-2),3vw,var(--spacing-8));display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);position:relative;z-index:2;box-sizing:border-box}._paragraph_hnz8s_35{font-family:var(--font-family-base);font-size:var(--font-size-body-large);color:var(--muted-foreground);line-height:var(--line-height-relaxed);text-align:center;margin:0}._pullQuote_hnz8s_44{font-family:var(--font-family-heading);font-size:clamp(1.5rem,3vw,2rem);font-style:italic;color:var(--foreground);text-align:center;border-top:1px solid color-mix(in srgb,var(--accent),transparent 75%);border-bottom:1px solid color-mix(in srgb,var(--accent),transparent 75%);padding:var(--spacing-12) 0;margin:var(--spacing-8) 0 var(--spacing-6) 0;width:100%;position:relative;z-index:1}._pullQuote_hnz8s_44:before{content:"“";position:absolute;top:-.5rem;left:50%;transform:translate(-50%);font-family:var(--font-family-heading);font-size:6rem;color:var(--accent);opacity:.3;line-height:1;pointer-events:none}._storyLink_hnz8s_73{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--accent);text-decoration:none;letter-spacing:.05em;text-transform:uppercase;font-weight:var(--font-weight-medium);margin-top:var(--spacing-2);position:relative;padding-bottom:var(--spacing-1)}._storyLink_hnz8s_73:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:1px;background:var(--accent);transition:width var(--animation-duration-normal) var(--ease-out)}._storyLink_hnz8s_73:hover:after{width:100%}._arrow_hnz8s_102{display:inline-block;transition:transform var(--animation-duration-fast) var(--ease-fade)}._storyLink_hnz8s_73:hover ._arrow_hnz8s_102{transform:translate(4px)}@media(max-width:768px){._section_hnz8s_15{padding:var(--spacing-12) 0}._sectionContent_hnz8s_22{padding-inline:var(--spacing-4)}}@media(max-width:480px){._section_hnz8s_15{padding:var(--spacing-8) 0}._pullQuote_hnz8s_44:before{font-size:4rem}}._section_lrcan_2{padding:clamp(6rem,12vw,10rem) 0;position:relative;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._sectionContent_lrcan_9{max-width:1400px;margin:0 auto;padding-inline:clamp(var(--spacing-4),5vw,var(--spacing-8));box-sizing:border-box}._sectionHeader_lrcan_16{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._sectionOverline_lrcan_25{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._sectionTitle_lrcan_34{margin:0;line-height:var(--line-height-tight)}._titleRegular_lrcan_39{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);color:var(--foreground)}._titleItalic_lrcan_46{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);font-style:italic;color:var(--foreground)}._sectionSubtitle_lrcan_54{font-family:var(--font-family-base);font-size:var(--font-size-body-large);color:var(--muted-foreground);margin:0;max-width:700px}._servicesGrid_lrcan_63{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:1024px){._servicesGrid_lrcan_63{grid-template-columns:repeat(3,1fr)}}._serviceCard_lrcan_76{border-top:2px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--foreground),transparent 98%);padding:var(--spacing-12) var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);box-sizing:border-box;text-decoration:none;transition:transform var(--animation-duration-normal) var(--ease-out),border-color var(--animation-duration-normal) var(--ease-out),background-color var(--animation-duration-normal) var(--ease-out),box-shadow var(--animation-duration-normal) var(--ease-out)}._serviceCard_lrcan_76:hover{transform:translateY(-4px);border-top-color:var(--accent);background:color-mix(in srgb,var(--foreground),transparent 96%);box-shadow:0 -2px 15px -3px color-mix(in srgb,var(--accent),transparent 60%),var(--shadow-lg)}._serviceNumber_lrcan_99{font-family:var(--font-family-heading);font-size:clamp(3rem,5vw,4rem);font-weight:300;color:var(--accent);opacity:.35;line-height:1;margin-bottom:calc(var(--spacing-2) * -1)}._serviceTitle_lrcan_111{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);color:var(--foreground);margin:0;line-height:var(--line-height-tight)}._serviceDescription_lrcan_120{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._serviceLink_lrcan_128{font-family:var(--font-family-base);font-size:var(--font-size-body-small);color:var(--accent);text-decoration:none;letter-spacing:.05em;text-transform:uppercase;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:var(--spacing-1);margin-top:auto;opacity:.85;transition:opacity .2s ease,color .2s ease}._serviceCard_lrcan_76:hover ._serviceLink_lrcan_128{opacity:1}._arrow_lrcan_148{display:inline-block;transition:transform .2s ease}._serviceCard_lrcan_76:hover ._arrow_lrcan_148{transform:translate(4px)}@media(max-width:768px){._section_lrcan_2{padding:clamp(4rem,10vw,6rem) 0}._sectionContent_lrcan_9{padding-inline:var(--spacing-4)}._sectionHeader_lrcan_16{margin-bottom:var(--spacing-12)}._servicesGrid_lrcan_63{gap:var(--spacing-6)}._serviceCard_lrcan_76{padding:var(--spacing-8) var(--spacing-6)}}._carousel_1jof6_1{position:relative;max-width:800px;margin:0 auto;padding:var(--spacing-4);box-sizing:border-box;width:100%}._quoteContainer_1jof6_10{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;min-height:280px;padding:var(--spacing-8) var(--spacing-6);background:var(--card, rgba(255, 255, 255, .05));border:1px solid rgba(255,255,255,.03);border-left:2px solid var(--accent);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}._quoteSlide_1jof6_27{grid-column:1 / 2;grid-row:1 / 2;opacity:0;transition:opacity .5s ease;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:1}._quoteSlideActive_1jof6_41{opacity:1;pointer-events:auto;z-index:2}._quoteIcon_1jof6_47{font-family:var(--font-family-heading);font-size:3rem;line-height:.5;color:var(--accent);opacity:.35;margin-bottom:var(--spacing-6);user-select:none}._quoteTitle_1jof6_57{font-family:var(--font-family-base);font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-weight:500;text-transform:uppercase;margin-bottom:var(--spacing-2)}._avatar_1jof6_67{width:48px;height:48px;border:1px solid var(--accent);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:.875rem;color:var(--accent);margin-bottom:var(--spacing-4);background:transparent}._quoteText_1jof6_82{font-family:var(--font-family-heading);font-size:clamp(1.1rem,2.5vw,1.5rem);font-style:italic;color:var(--foreground);line-height:var(--line-height-relaxed, 1.6);margin:0 0 var(--spacing-6) 0;max-width:90%;position:relative;z-index:2}._quoteAuthor_1jof6_94{font-family:var(--font-family-base);font-size:var(--font-size-body-small);color:var(--muted-foreground);font-style:normal;letter-spacing:.05em;text-transform:uppercase;font-weight:500}._dots_1jof6_104{display:flex;justify-content:center;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-6)}._dot_1jof6_104{background:var(--muted-foreground);opacity:.3;border:none;width:8px;height:8px;border-radius:var(--radius-full);cursor:pointer;padding:0;transition:all var(--animation-duration-normal) var(--ease-out)}._dotActive_1jof6_124{background:var(--accent);opacity:1;transform:scale(1.3)}._dot_1jof6_104:hover:not(._dotActive_1jof6_124){opacity:.7}._progressBar_1jof6_134{height:1px;background:var(--border);margin-top:var(--spacing-4);max-width:200px;margin-inline:auto;overflow:hidden;border-radius:var(--radius-full)}._progressFill_1jof6_144{height:100%;background:var(--accent);width:0%;animation-name:_fillProgress_1jof6_1;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes _fillProgress_1jof6_1{0%{width:0%}to{width:100%}}@media(max-width:768px){._quoteContainer_1jof6_10{min-height:300px;padding:var(--spacing-8) var(--spacing-4)}}@media(max-width:480px){._quoteContainer_1jof6_10{min-height:340px;padding:var(--spacing-6) var(--spacing-4)}}._section_1pdog_1{padding:calc(var(--spacing-16) * 1.75) 0;background:inherit;position:relative;width:100%;box-sizing:border-box;overflow:hidden}._container_1pdog_10{max-width:var(--container-max-width, 1400px);margin:0 auto;width:100%;box-sizing:border-box}._header_1pdog_17{text-align:center;margin-bottom:var(--spacing-8);padding:0 var(--spacing-4);max-width:800px;margin-left:auto;margin-right:auto}._overline_1pdog_26{display:block;font-family:var(--font-family-base);font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-weight:600;text-transform:uppercase;margin-bottom:var(--spacing-3)}._title_1pdog_37{font-family:var(--font-family-heading);font-size:var(--font-size-h2);color:var(--foreground);font-weight:400;line-height:var(--line-height-tight);margin:0;letter-spacing:-.02em}._italic_1pdog_47{font-style:italic;font-weight:500}@media(max-width:1024px){._section_1pdog_1{padding:var(--spacing-16) 0}}@media(max-width:768px){._section_1pdog_1{padding:var(--spacing-12) 0}._header_1pdog_17{margin-bottom:var(--spacing-6)}}@media(max-width:480px){._section_1pdog_1{padding:var(--spacing-8) 0}}._section_1e65x_2{padding:calc(var(--spacing-16) * 1.5) 0;background:inherit;position:relative;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_1e65x_9{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}._content_1e65x_15{max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}._overline_1e65x_25{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600;margin-bottom:var(--spacing-4)}._title_1e65x_35{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);color:var(--foreground);margin:0 0 var(--spacing-4) 0;line-height:var(--line-height-tight)}._italic_1e65x_44{font-style:italic}._subtitle_1e65x_48{font-family:var(--font-family-base);font-size:var(--font-size-body-large);color:var(--text-secondary);margin:0 0 var(--spacing-8) 0;line-height:var(--line-height-relaxed)}._separator_1e65x_56{width:100%;max-width:800px;height:1px;background-color:var(--border);margin:var(--spacing-20) auto}._section_1e65x_2 ._substackButton_1e65x_65{background:transparent;color:var(--foreground);border:1px solid var(--muted-foreground);border-radius:var(--radius-sm);padding:16px 32px;font-family:var(--font-family-base);font-weight:500;font-size:var(--font-size-body);letter-spacing:.5px;transition:all var(--animation-duration-normal) ease;display:inline-flex;align-items:center;gap:var(--spacing-3);height:auto;position:relative}._section_1e65x_2 ._substackButton_1e65x_65:after{content:"";position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:0;height:1px;background:var(--accent);transition:width var(--animation-duration-normal) ease}._section_1e65x_2 ._substackButton_1e65x_65:hover{background:var(--elevated);border-color:var(--accent);color:var(--accent);box-shadow:var(--shadow-md)}._section_1e65x_2 ._substackButton_1e65x_65:hover:after{width:calc(100% - 64px)}._icon_1e65x_106{transition:transform var(--animation-duration-fast) ease}._section_1e65x_2 ._substackButton_1e65x_65:hover ._icon_1e65x_106{transform:translate(4px)}._section_1e65x_2 ._ctaButton_1e65x_114{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-sm);padding:16px 32px;font-family:var(--font-family-base);font-weight:500;font-size:var(--font-size-body);letter-spacing:.5px;transition:all var(--animation-duration-normal) ease;border:1px solid transparent;height:auto}._section_1e65x_2 ._ctaButton_1e65x_114:hover{box-shadow:var(--shadow-lg);background:color-mix(in srgb,var(--accent),white 10%)}@media(max-width:768px){._section_1e65x_2{padding:var(--spacing-16) 0}._separator_1e65x_56{margin:var(--spacing-16) auto}}@media(max-width:480px){._section_1e65x_2{padding:var(--spacing-12) 0}._separator_1e65x_56{margin:var(--spacing-12) auto}}@layer base{._item_1eqxk_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_1eqxk_2:hover:not(:has(._trigger_1eqxk_12:disabled)){box-shadow:0 2px 4px #0000000a}._item_1eqxk_2:has(._trigger_1eqxk_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_1eqxk_21{display:flex}._trigger_1eqxk_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_1eqxk_12:hover:not(:disabled){opacity:.8}._trigger_1eqxk_12:active:not(:disabled){opacity:.7}._trigger_1eqxk_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_1eqxk_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_1eqxk_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_1eqxk_12:disabled ._icon_1eqxk_62{color:var(--muted-foreground);opacity:.5}._trigger_1eqxk_12[data-state=open] ._icon_1eqxk_62{transform:rotate(180deg)}._content_1eqxk_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_1eqxk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1eqxk_80[data-state=open]{animation:_accordion-down_1eqxk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_1eqxk_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_1eqxk_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_1eqxk_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._section_8h9zl_2{padding:clamp(6rem,12vw,10rem) 0;position:relative;background:inherit;width:100%;box-sizing:border-box}._container_8h9zl_10{max-width:var(--container-max-width, 1400px);margin:0 auto;padding-inline:clamp(var(--spacing-4),5vw,var(--spacing-8));box-sizing:border-box}._header_8h9zl_17{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);max-width:800px;margin-left:auto;margin-right:auto}._title_8h9zl_29{font-family:var(--font-family-heading);font-size:var(--font-size-h2);color:var(--foreground);font-weight:400;line-height:var(--line-height-tight);margin:0;letter-spacing:-.02em}._italic_8h9zl_39{font-style:italic;font-weight:500}._overline_8h9zl_44{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._accordionContainer_8h9zl_54{max-width:800px;margin:0 auto;width:100%}._accordion_8h9zl_54{width:100%;display:flex;flex-direction:column}._faqItem_8h9zl_67{background-color:transparent!important;box-shadow:none!important;border-radius:0!important;border-bottom:1px solid var(--border);margin-bottom:0!important;transition:border-color var(--animation-duration-fast) ease}._faqItem_8h9zl_67:last-child{border-bottom-color:transparent}._faqItem_8h9zl_67:hover{box-shadow:none!important;border-bottom-color:var(--accent)}._faqTrigger_8h9zl_85{font-family:var(--font-family-heading)!important;font-size:var(--font-size-h4)!important;padding:var(--spacing-6) 0!important;font-weight:400!important;color:var(--foreground)!important}._faqTrigger_8h9zl_85:hover{opacity:1!important;color:var(--accent)!important}._faqContentText_8h9zl_99{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin-left:calc(var(--spacing-6) * -1);margin-right:calc(var(--spacing-6) * -1);padding:0 var(--spacing-2) var(--spacing-4) 0}._faqContentText_8h9zl_99 p{margin:0 0 var(--spacing-4) 0}._faqContentText_8h9zl_99 p:last-child{margin-bottom:0}@media(max-width:768px){._section_8h9zl_2{padding:clamp(4rem,10vw,6rem) 0}._header_8h9zl_17{margin-bottom:var(--spacing-12)}._faqTrigger_8h9zl_85{font-size:var(--font-size-h5)!important;padding:var(--spacing-4) 0!important}._faqContentText_8h9zl_99{margin-left:0;margin-right:0}}._main_1e67g_3{display:flex;flex-direction:column;width:100%;min-height:100vh}._main_1e67g_3 *,._main_1e67g_3 *:before,._main_1e67g_3 *:after{box-sizing:border-box}._main_1e67g_3>:nth-child(odd){background-color:var(--background)}._main_1e67g_3>:nth-child(2n){background-color:#f5f3f0;--foreground: #32363F;--muted-foreground: #4B4F55;--text-primary: #32363F;--text-secondary: #4B4F55;--text-tertiary: rgba(75, 79, 85, .65);--border: rgba(10, 10, 11, .1);--card: rgba(10, 10, 11, .04);--card-foreground: rgba(10, 10, 11, .92);--surface-elevated-1: #ece9e5;--shadow-focus: 0 0 0 3px rgba(10, 10, 11, .2);--primary: #0a0a0b;--primary-foreground: #ffffff}._header_12yhg_1{position:sticky;top:0;width:100%;height:60px;display:flex;align-items:center;background-color:var(--background);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);z-index:var(--z-nav-sticky);transition:background-color var(--animation-duration-normal) ease}@media(min-width:768px){._header_12yhg_1{height:80px}}._container_12yhg_21{width:90%;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}._logoContainer_12yhg_30{display:flex;align-items:center;text-decoration:none;margin-left:var(--spacing-2);min-height:var(--touch-target-min);transition:transform var(--animation-duration-normal) ease}@media(min-width:768px){._logoContainer_12yhg_30{margin-left:var(--spacing-8)}}._logoContainer_12yhg_30:hover{transform:scale(1.05)}._logoImage_12yhg_49{height:40px;width:auto;object-fit:contain;transition:transform var(--animation-duration-normal) ease}@media(max-width:767px){._logoImage_12yhg_49{height:44px}}@media(min-width:768px){._logoImage_12yhg_49{height:60px}}._nav_12yhg_69{display:none;gap:var(--spacing-8);margin-left:auto;margin-right:var(--spacing-16)}@media(min-width:768px){._nav_12yhg_69{display:flex}}._navLink_12yhg_82{font-family:"EB Garamond",var(--font-family-heading);font-size:1.2em;font-weight:400;line-height:1.2;color:var(--foreground);text-decoration:none;position:relative;transition:color var(--animation-duration-normal) ease}._navLink_12yhg_82:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;background-color:var(--primary);transition:all var(--animation-duration-normal) ease;transform:translate(-50%)}._navLink_12yhg_82:hover:after{width:100%}._navLink_12yhg_82:hover{color:var(--foreground)}._navDropdownWrapper_12yhg_114{position:relative}._navDropdownTrigger_12yhg_118{font-family:"EB Garamond",var(--font-family-heading);font-size:1.2em;font-weight:400;line-height:1.2;color:var(--foreground);text-decoration:none;cursor:pointer;position:relative;display:flex;align-items:center;padding:0;background:none;border:none;transition:color var(--animation-duration-normal) ease}._navDropdownTrigger_12yhg_118:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;background-color:var(--primary);transition:all var(--animation-duration-normal) ease;transform:translate(-50%)}._navDropdownTrigger_12yhg_118:hover:after{width:100%}._navDropdownTrigger_12yhg_118:hover{color:var(--foreground)}._navDropdownContent_12yhg_157{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--spacing-2) 0;animation:_dropdownFadeIn_12yhg_1 var(--animation-duration-fast) ease;z-index:var(--z-overlay)}@keyframes _dropdownFadeIn_12yhg_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._navDropdownItem_12yhg_182{display:block;color:var(--foreground);font-family:"EB Garamond",var(--font-family-heading);font-size:1rem;font-weight:400;text-decoration:none;padding:var(--spacing-2) var(--spacing-4);transition:all var(--animation-duration-fast) ease}._navDropdownItem_12yhg_182:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 92%)}._navDropdownButton_12yhg_198{display:block;color:var(--foreground);font-family:"EB Garamond",var(--font-family-heading);font-size:1rem;font-weight:400;background:none;border:none;cursor:pointer;text-align:left;width:100%;padding:var(--spacing-2) var(--spacing-4);transition:all var(--animation-duration-fast) ease}._navDropdownButton_12yhg_198:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 92%)}._hamburgerButton_12yhg_219{display:flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);background:none;border:none;color:var(--foreground);cursor:pointer;border-radius:var(--radius);transition:all var(--animation-duration-fast) ease;margin-right:var(--spacing-2);font-family:Inter,sans-serif}@media(min-width:768px){._hamburgerButton_12yhg_219{display:none}}._hamburgerButton_12yhg_219:hover{background-color:color-mix(in srgb,white,transparent 90%)}._hamburgerButton_12yhg_219:active{background-color:color-mix(in srgb,white,transparent 80%);transform:scale(.95)}._hamburgerIcon_12yhg_250{width:24px;height:24px;transition:transform var(--animation-duration-fast) ease}._mobileMenuOverlay_12yhg_257{position:fixed;inset:0;background-color:color-mix(in srgb,black,transparent 50%);backdrop-filter:blur(4px);z-index:calc(var(--z-nav-sticky) + 1);animation:_fadeIn_12yhg_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_12yhg_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInRight_12yhg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._mobileMenu_12yhg_257{position:absolute;top:0;right:0;bottom:0;width:320px;max-width:85vw;background-color:var(--surface);border-left:1px solid var(--border);animation:_slideInRight_12yhg_1 var(--animation-duration-normal) ease;display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}._mobileMenuHeader_12yhg_303{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);min-height:var(--touch-target-min);border-bottom:1px solid var(--border);background-color:var(--surface)}._mobileLogoContainer_12yhg_314{display:flex;align-items:center;text-decoration:none;transition:transform var(--animation-duration-fast) ease}._mobileLogoContainer_12yhg_314:hover{transform:scale(1.02)}._mobileLogoImage_12yhg_325{height:36px;width:auto;object-fit:contain;transition:transform var(--animation-duration-fast) ease}._mobileCloseButton_12yhg_333{display:flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);background:none;border:none;color:var(--foreground);cursor:pointer;border-radius:var(--radius);transition:all var(--animation-duration-fast) ease;position:relative}._mobileCloseButton_12yhg_333:before{content:"";position:absolute;inset:-4px;border-radius:var(--radius-md);background:transparent;transition:background-color var(--animation-duration-fast) ease}._mobileCloseButton_12yhg_333:hover:before{background-color:color-mix(in srgb,var(--error),transparent 85%)}._mobileCloseButton_12yhg_333:active:before{background-color:color-mix(in srgb,var(--error),transparent 75%)}._mobileCloseButton_12yhg_333:hover{color:var(--error);transform:scale(1.05)}._mobileCloseButton_12yhg_333:active{transform:scale(.95)}._mobileCloseIcon_12yhg_374{width:28px;height:28px;transition:transform var(--animation-duration-fast) ease;position:relative;z-index:1}._mobileMenuSeparator_12yhg_383{height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary),transparent 70%) 50%,transparent 100%)}._mobileNav_12yhg_392{display:flex;flex-direction:column;padding:var(--spacing-6) 0;flex:1}._mobileNavLink_12yhg_399{font-family:"EB Garamond",var(--font-family-heading);font-size:1.25rem;font-weight:400;color:var(--foreground);text-decoration:none;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);transition:all var(--animation-duration-fast) ease;position:relative;overflow:hidden}._mobileNavLink_12yhg_399:last-child{border-bottom:none}._mobileNavLink_12yhg_399:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:color-mix(in srgb,var(--primary),transparent 92%);transition:left var(--animation-duration-fast) ease}._mobileNavLink_12yhg_399:hover:before,._mobileNavLink_12yhg_399:focus:before{left:0}._mobileNavLink_12yhg_399:hover,._mobileNavLink_12yhg_399:focus{color:var(--primary);transform:translate(var(--spacing-2))}._mobileNavLink_12yhg_399 span{position:relative;z-index:1}._mobileDropdownTrigger_12yhg_444{font-family:"EB Garamond",var(--font-family-heading);font-size:1.25rem;font-weight:400;color:var(--foreground);background:none;border:none;cursor:pointer;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);transition:all var(--animation-duration-fast) ease;position:relative;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left}._mobileDropdownTrigger_12yhg_444:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:color-mix(in srgb,var(--primary),transparent 92%);transition:left var(--animation-duration-fast) ease}._mobileDropdownTrigger_12yhg_444:hover:before,._mobileDropdownTrigger_12yhg_444:focus:before{left:0}._mobileDropdownTrigger_12yhg_444:hover,._mobileDropdownTrigger_12yhg_444:focus{color:var(--primary);transform:translate(var(--spacing-2))}._mobileDropdownTrigger_12yhg_444 span{position:relative;z-index:1}._mobileDropdownIcon_12yhg_491{width:20px;height:20px;transition:transform var(--animation-duration-normal) ease;position:relative;z-index:1}._mobileDropdownIconExpanded_12yhg_499{transform:rotate(90deg)}._mobileDropdownContent_12yhg_503{max-height:0;overflow:hidden;background-color:var(--surface);transition:max-height var(--animation-duration-normal) ease}._mobileDropdownContentExpanded_12yhg_510{max-height:300px}._mobileDropdownItem_12yhg_514{font-family:var(--font-family-base);font-size:1.125rem;font-weight:400;color:color-mix(in srgb,white,transparent 15%);text-decoration:none;padding:var(--spacing-3) var(--spacing-6) var(--spacing-3) var(--spacing-12);min-height:var(--touch-target-min);display:block;border-bottom:1px solid var(--surface);transition:all var(--animation-duration-fast) ease;position:relative;overflow:hidden}._mobileDropdownItem_12yhg_514:last-child{border-bottom:none}._mobileDropdownItem_12yhg_514:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:color-mix(in srgb,var(--primary),transparent 95%);transition:left var(--animation-duration-fast) ease}._mobileDropdownItem_12yhg_514:hover:before,._mobileDropdownItem_12yhg_514:focus:before{left:0}._mobileDropdownItem_12yhg_514:hover,._mobileDropdownItem_12yhg_514:focus{color:var(--primary);transform:translate(var(--spacing-2))}._mobileDropdownButton_12yhg_556{font-family:var(--font-family-base);font-size:1.125rem;font-weight:400;color:color-mix(in srgb,white,transparent 15%);background:none;border:none;cursor:pointer;text-align:left;width:100%;padding:var(--spacing-3) var(--spacing-6) var(--spacing-3) var(--spacing-12);display:block;border-bottom:1px solid var(--surface);transition:all var(--animation-duration-fast) ease;position:relative;overflow:hidden}._mobileDropdownButton_12yhg_556:last-child{border-bottom:none}._mobileDropdownButton_12yhg_556:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:color-mix(in srgb,var(--primary),transparent 95%);transition:left var(--animation-duration-fast) ease}._mobileDropdownButton_12yhg_556:hover:before,._mobileDropdownButton_12yhg_556:focus:before{left:0}._mobileDropdownButton_12yhg_556:hover,._mobileDropdownButton_12yhg_556:focus{color:var(--primary);transform:translate(var(--spacing-2))}._visuallyHidden_12yhg_601{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px){._mobileMenuOverlay_12yhg_257{display:none}}._footer_ox8u8_1{width:100%;padding:var(--spacing-8) 0 var(--spacing-6);background:var(--background)}._container_ox8u8_7{width:90%;max-width:1400px;margin:0 auto}._sections_ox8u8_13{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-6)}@media(min-width:768px){._sections_ox8u8_13{grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}}._section_ox8u8_13{display:flex;flex-direction:column}._sectionTitle_ox8u8_32{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._sectionContent_ox8u8_40{display:flex;flex-direction:column}._contactLink_ox8u8_45{color:var(--muted-foreground);text-decoration:none;font-size:.875rem;transition:all var(--animation-duration-normal) ease;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-1) 0}._contactLink_ox8u8_45:hover{color:var(--primary);opacity:.9}._contactLink_ox8u8_45:hover svg{color:var(--primary)}._navLink_ox8u8_65{color:var(--muted-foreground);text-decoration:none;font-size:.875rem;transition:all var(--animation-duration-normal) ease;display:flex;align-items:center;padding:var(--spacing-1) 0}._navLink_ox8u8_65:hover{color:var(--primary);opacity:.9}._socials_ox8u8_80{display:flex;gap:var(--spacing-3)}._socialLink_ox8u8_85{color:var(--muted-foreground);transition:all var(--animation-duration-normal) ease;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);border-radius:var(--radius);width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px)}._socialLink_ox8u8_85:hover{color:var(--accent);opacity:1;background-color:color-mix(in srgb,var(--accent),transparent 90%)}._copyright_ox8u8_103{padding-top:var(--spacing-6);text-align:center;display:flex;flex-direction:column;align-items:center}._goldenSeparator_ox8u8_111{width:100%;max-width:200px;height:1px;background:linear-gradient(to right,transparent,var(--accent),transparent);margin-bottom:var(--spacing-4)}._tagline_ox8u8_119{font-family:var(--font-family-heading);font-style:italic;font-size:1.125rem;color:var(--muted-foreground);text-align:center;margin-bottom:var(--spacing-4);margin-top:0}._bottomRow_ox8u8_129{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}@media(max-width:480px){._bottomRow_ox8u8_129{flex-direction:column;gap:var(--spacing-1)}}._copyrightText_ox8u8_144{font-family:var(--font-family-heading);font-size:.875rem;color:var(--muted-foreground);margin:0}._legalLink_ox8u8_151{font-family:var(--font-family-heading);font-size:.875rem;color:var(--muted-foreground);text-decoration:none;transition:all var(--animation-duration-normal) ease;display:flex;align-items:center;padding:var(--spacing-1)}._legalLink_ox8u8_151:hover{color:var(--primary);text-decoration:underline}._separator_ox8u8_167{font-family:var(--font-family-heading);font-size:.875rem;color:var(--muted-foreground);margin:0 var(--spacing-2)}@media(max-width:480px){._separator_ox8u8_167{display:none}}._layout_nyk5q_1{position:relative;display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._layout_nyk5q_1:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--z-content-low);opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}._content_nyk5q_21{flex:1;width:100%}@layer base{._input_x46yf_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d;position:relative}._input_x46yf_2::placeholder{color:var(--muted-foreground);opacity:.7;transition:opacity var(--animation-duration-fast) ease}._input_x46yf_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d;transform:translateY(-1px)}._input_x46yf_2:hover::placeholder{opacity:1}._input_x46yf_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent),0 2px 8px #0000001a;background-color:var(--card);transform:translateY(-1px)}._input_x46yf_2:focus::placeholder{opacity:.5;transform:translate(4px);transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._input_x46yf_2:active{transform:translateY(0);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),inset 0 1px 2px #0000000d}._input_x46yf_2:valid:not(:placeholder-shown){border-color:var(--success);background-color:color-mix(in srgb,var(--card) 98%,var(--success) 2%)}._input_x46yf_2:valid:not(:placeholder-shown):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 20%,transparent),0 2px 8px #22c55e1a}._input_x46yf_2:invalid:not(:placeholder-shown):not(:focus){border-color:var(--error);background-color:color-mix(in srgb,var(--card) 98%,var(--error) 2%);animation:_inputShake_x46yf_1 var(--animation-duration-fast) ease-in-out}@keyframes _inputShake_x46yf_1{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}._input_x46yf_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none;border-color:color-mix(in srgb,var(--border),transparent 50%)}._input_x46yf_2:disabled::placeholder{opacity:.5}._input_x46yf_2:disabled:hover{transform:none;border-color:color-mix(in srgb,var(--border),transparent 50%);background-color:var(--muted);box-shadow:none}._input_x46yf_2._loading_x46yf_114{background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary) 10%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:_inputLoading_x46yf_1 2s infinite}@keyframes _inputLoading_x46yf_1{0%{background-position:-200% 0}to{background-position:200% 0}}._input_x46yf_2:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 4px 12px #00000026;outline:none;border-color:var(--primary)}.dark ._input_x46yf_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_x46yf_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_x46yf_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}.dark ._input_x46yf_2:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 30%,transparent),0 4px 12px #00000040}}@layer base{._textarea_15unh_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}._textarea_15unh_2::placeholder{color:var(--muted-foreground)}._textarea_15unh_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_15unh_2:focus{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_15unh_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_15unh_44{resize:none}._clear_15unh_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_15unh_48:hover,._clear_15unh_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_15unh_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_15unh_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_15unh_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}@layer base{._formItem_1464a_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4);position:relative}._formLabel_1464a_10{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:all var(--animation-duration-fast) ease;position:relative}._formLabel_1464a_10._error_1464a_20{color:var(--error)}._formLabel_1464a_10:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary);transition:width var(--animation-duration-normal) ease}._formItem_1464a_2:focus-within ._formLabel_1464a_10:after{width:100%}._formItem_1464a_2:focus-within ._formLabel_1464a_10{color:var(--primary);transform:translateY(-1px)}._formItem_1464a_2._error_1464a_20:focus-within ._formLabel_1464a_10{color:var(--error)}._formItem_1464a_2._error_1464a_20:focus-within ._formLabel_1464a_10:after{background:var(--error)}._formControl_1464a_52{width:100%;position:relative}._formControl_1464a_52._error_1464a_20:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error),0 2px 4px #dc26261a;animation:_shake_1464a_1 var(--animation-duration-fast) ease-in-out}@keyframes _shake_1464a_1{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}._formControl_1464a_52:focus-within{transform:translateY(-1px);transition:transform var(--animation-duration-fast) ease}._formDescription_1464a_74{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base);opacity:.8;transition:opacity var(--animation-duration-fast) ease}._formItem_1464a_2:focus-within ._formDescription_1464a_74{opacity:1;color:color-mix(in srgb,var(--muted-foreground),var(--primary) 20%)}._formMessage_1464a_89{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideInError_1464a_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base);display:flex;align-items:center;gap:var(--spacing-1)}._formMessage_1464a_89:before{content:"⚠";font-size:.875rem;animation:_pulse_1464a_1 2s infinite}@keyframes _slideInError_1464a_1{0%{opacity:0;transform:translateY(-.5rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _pulse_1464a_1{0%,to{opacity:1}50%{opacity:.6}}._formItem_1464a_2._valid_1464a_125 ._formControl_1464a_52:not(button){border-color:var(--success);box-shadow:0 0 0 1px var(--success),0 2px 4px #22c55e1a}._formItem_1464a_2._valid_1464a_125 ._formLabel_1464a_10{color:var(--success)}._formItem_1464a_2._valid_1464a_125 ._formLabel_1464a_10:after{background:var(--success);width:100%}._formItem_1464a_2._submitting_1464a_140{opacity:.7;pointer-events:none}._formItem_1464a_2._submitting_1464a_140 ._formControl_1464a_52{background:var(--muted)}._formControl_1464a_52:focus-within input,._formControl_1464a_52:focus-within textarea,._formControl_1464a_52:focus-within select{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent),0 2px 8px #0000001a;border-color:var(--primary);outline:none}._formControl_1464a_52._error_1464a_20:focus-within input,._formControl_1464a_52._error_1464a_20:focus-within textarea,._formControl_1464a_52._error_1464a_20:focus-within select{box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 20%,transparent),0 2px 8px #dc26261a;border-color:var(--error)}}@layer base{._selectTrigger_13rzk_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_13rzk_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_13rzk_2:focus{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_13rzk_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_13rzk_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_13rzk_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_13rzk_2[data-state=open] ._selectIcon_13rzk_52{transform:rotate(180deg)}._selectContent_13rzk_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:0 2px 4px #0000000a;animation:_scaleIn_13rzk_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_13rzk_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_13rzk_89{padding:var(--spacing-2)}._scrollButton_13rzk_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_13rzk_93:hover ._scrollIcon_13rzk_105{color:var(--primary)}._scrollIcon_13rzk_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_13rzk_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_13rzk_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_13rzk_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_13rzk_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_13rzk_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_13rzk_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_13rzk_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_13rzk_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_13rzk_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_13rzk_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_13rzk_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._main_ux4q2_1{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:var(--background)}._main_ux4q2_1 *,._main_ux4q2_1 *:before,._main_ux4q2_1 *:after{box-sizing:border-box}._heroSection_ux4q2_17{padding:calc(var(--spacing-20) + var(--spacing-12)) 0 var(--spacing-20);display:flex;align-items:center;justify-content:center}._container_ux4q2_24{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;align-items:center;width:100%}._header_ux4q2_34{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);max-width:800px}._overline_ux4q2_44{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_ux4q2_53{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:400;color:var(--foreground);line-height:var(--line-height-tight);margin:0}._subtitle_ux4q2_62{font-family:var(--font-family-base);font-size:var(--font-size-body-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}._cardsGrid_ux4q2_71{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);width:100%;align-items:start}._card_ux4q2_71{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6)}._cardTitle_ux4q2_89{font-family:var(--font-family-heading);font-size:var(--font-size-h3);color:var(--foreground);font-weight:400;margin:0}._cardText_ux4q2_97{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}._cardAction_ux4q2_105{margin-top:auto}._calendarButton_ux4q2_109{width:100%;height:3.5rem;font-size:1.0625rem;background:var(--accent);color:var(--accent-foreground)}._calendarButton_ux4q2_109:hover{background:color-mix(in srgb,var(--accent),white 10%);transform:translateY(-2px);box-shadow:0 10px 25px -5px #c9a87c40}._formContainer_ux4q2_124{width:100%}._submitButton_ux4q2_128{margin-top:var(--spacing-2);width:100%;height:3.5rem;font-size:1.0625rem}._errorMessage_ux4q2_135{margin-top:var(--spacing-4);color:var(--error);font-size:.875rem;text-align:center;padding:var(--spacing-3);background:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius)}._successContainer_ux4q2_145{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-8) 0;gap:var(--spacing-4)}._successIcon_ux4q2_154{color:var(--success);margin-bottom:var(--spacing-2)}._successTitle_ux4q2_159{font-family:var(--font-family-heading);font-size:var(--font-size-h3);color:var(--foreground);margin:0}._successText_ux4q2_166{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);margin:0}@media(max-width:768px){._heroSection_ux4q2_17{padding:var(--spacing-20) 0 var(--spacing-12)}._cardsGrid_ux4q2_71{grid-template-columns:1fr;gap:var(--spacing-6)}._card_ux4q2_71{padding:var(--spacing-6) var(--spacing-4)}}._hero_1gtlc_1{width:100%;background:inherit;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._heroContainer_1gtlc_12{display:flex;flex-direction:column-reverse;align-items:center;width:100%;max-width:var(--container-max-width);margin:0 auto;padding:calc(var(--spacing-20) + var(--spacing-8)) var(--container-padding) var(--spacing-16);position:relative;z-index:2}@media(min-width:992px){._heroContainer_1gtlc_12{flex-direction:row;justify-content:space-between;padding:var(--spacing-20) var(--container-padding);min-height:100vh}}._heroContent_1gtlc_33{display:flex;flex-direction:column;gap:var(--spacing-6);text-align:center;align-items:center;flex:1;z-index:10;max-width:600px;width:100%}@media(min-width:992px){._heroContent_1gtlc_33{text-align:left;align-items:flex-start;padding-right:var(--spacing-8)}}._overline_1gtlc_53{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._heroMainHeadline_1gtlc_62{font-family:var(--font-family-heading);font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:1.1;color:var(--foreground);letter-spacing:-.02em;margin:0}._italic_1gtlc_72{font-style:italic;font-weight:500}._heroSubtext_1gtlc_77{font-family:var(--font-family-base);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:var(--line-height-relaxed);color:#ffffffd9;margin:0}._heroImageWrapper_1gtlc_86{width:100%;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:var(--spacing-8)}@media(min-width:992px){._heroImageWrapper_1gtlc_86{position:absolute;right:0;top:0;bottom:0;width:55%;margin-bottom:0;justify-content:flex-end}}._heroImage_1gtlc_86{width:100%;height:55vh;object-fit:cover;object-position:top center;filter:grayscale(55%) brightness(.7) contrast(1.1);mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 70%,transparent 100%)}@media(min-width:992px){._heroImage_1gtlc_86{height:100%;max-width:100%;object-position:right center;mask-image:linear-gradient(to right,transparent 0%,black 30%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-composite:source-in}}._section_1jb09_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_1jb09_7{max-width:750px;margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;align-items:center;text-align:center}._header_1jb09_17{margin-bottom:var(--spacing-12);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._overline_1jb09_25{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_1jb09_34{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_1jb09_44{font-style:italic;font-weight:500}._content_1jb09_49{display:flex;flex-direction:column;gap:var(--spacing-6)}._paragraph_1jb09_55{font-family:var(--font-family-base);font-size:var(--font-size-body-large);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._credentials_1jb09_63{display:grid;grid-template-columns:1fr;gap:var(--spacing-12);margin-top:var(--spacing-8);padding-top:var(--spacing-12);border-top:1px solid var(--border);text-align:left}@media(min-width:768px){._credentials_1jb09_63{grid-template-columns:1fr 1fr;gap:var(--spacing-8)}}._credentialCol_1jb09_80{display:flex;flex-direction:column;gap:var(--spacing-6)}._credentialList_1jb09_86{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._credentialItem_1jb09_95{font-family:var(--font-family-base);font-size:var(--font-size-body-small);line-height:var(--line-height-normal);display:flex;flex-direction:column;gap:var(--spacing-1)}._credentialDegree_1jb09_104{font-weight:500;color:var(--foreground)}._credentialInstitution_1jb09_109{color:var(--text-tertiary)}._section_zx596_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_zx596_7{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}._header_zx596_13{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);max-width:800px;margin-inline:auto}._overline_zx596_24{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_zx596_33{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_zx596_43{font-style:italic;font-weight:500}._subtitle_zx596_48{font-family:var(--font-family-base);font-size:var(--font-size-body-large);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._grid_zx596_56{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-20)}@media(min-width:768px){._grid_zx596_56{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}}._card_zx596_70{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4);transition:transform var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease}._card_zx596_70:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent),transparent 50%);background:color-mix(in srgb,var(--card),white 2%)}._iconWrapper_zx596_89{width:56px;height:56px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent),transparent 85%);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:var(--spacing-2)}._cardTitle_zx596_101{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:500;color:var(--foreground);margin:0}._cardDescription_zx596_109{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._quoteWrapper_zx596_117{max-width:800px;margin:0 auto;position:relative}._pullQuote_zx596_123{font-family:var(--font-family-heading);font-size:clamp(1.5rem,3vw,2.25rem);font-style:italic;color:var(--foreground);text-align:center;border-top:1px solid color-mix(in srgb,var(--accent),transparent 75%);border-bottom:1px solid color-mix(in srgb,var(--accent),transparent 75%);padding:var(--spacing-12) 0;margin:0;position:relative;z-index:1}._pullQuote_zx596_123:before{content:"“";position:absolute;top:-.5rem;left:50%;transform:translate(-50%);font-family:var(--font-family-heading);font-size:6rem;color:var(--accent);opacity:.15;line-height:1;pointer-events:none}._section_qy54j_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_qy54j_7{max-width:800px;margin:0 auto;padding:0 var(--container-padding)}._header_qy54j_13{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._overline_qy54j_22{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_qy54j_31{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_qy54j_41{font-style:italic;font-weight:500}._subtitles_qy54j_46{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-2)}._subtitle_qy54j_46{font-family:var(--font-family-base);font-size:var(--font-size-body-large);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._stack_qy54j_61{display:flex;flex-direction:column;gap:var(--spacing-8);margin-bottom:var(--spacing-20)}._profileBlock_qy54j_68{display:flex;gap:var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);transition:transform var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}@media(max-width:600px){._profileBlock_qy54j_68{flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6)}}._profileBlock_qy54j_68:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 10px 20px -10px #0000001a}._profileNumber_qy54j_94{font-family:var(--font-family-heading);font-size:var(--font-size-h1);line-height:1;color:var(--accent);opacity:.3;font-weight:300;flex-shrink:0}._profileContent_qy54j_104{display:flex;flex-direction:column;gap:var(--spacing-4)}._profileTitle_qy54j_110{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:500;color:var(--foreground);margin:0;line-height:var(--line-height-tight)}._profileDescription_qy54j_119{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._challengeBox_qy54j_127{margin-top:var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-1)}._challengeLabel_qy54j_134{font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}._challengeText_qy54j_143{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}._exclusionsBlock_qy54j_152{border-top:1px solid var(--border);padding-top:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-6)}._exclusionsTitle_qy54j_160{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:400;color:var(--foreground);margin:0;text-align:center}._exclusionsIntro_qy54j_169{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0;text-align:center}._exclusionsList_qy54j_178{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4);max-width:700px;margin-inline:auto}._exclusionItem_qy54j_189{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-tertiary);line-height:var(--line-height-relaxed);display:flex;align-items:flex-start;gap:var(--spacing-4);background:var(--card);border:1px solid var(--border);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-md)}._exclusionDot_qy54j_203{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--accent);flex-shrink:0;margin-top:.6em}._section_1hmia_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_1hmia_7{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}._header_1hmia_13{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._overline_1hmia_22{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_1hmia_31{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_1hmia_41{font-style:italic;font-weight:500}._grid_1hmia_46{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);max-width:1000px;margin:0 auto}@media(min-width:768px){._grid_1hmia_46{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}}._card_1hmia_61{border-top:2px solid var(--border);background:color-mix(in srgb,var(--foreground),transparent 98%);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4)}._iconWrapper_1hmia_71{width:48px;height:48px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-2)}._cardTitle_1hmia_83{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:500;color:var(--foreground);margin:0}._cardDesc_1hmia_91{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._section_homkr_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_homkr_7{max-width:800px;margin:0 auto;padding:0 var(--container-padding);text-align:center;display:flex;flex-direction:column;align-items:center}._header_homkr_17{margin-bottom:var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._overline_homkr_25{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_homkr_34{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_homkr_44{font-style:italic;font-weight:500}._paragraph_homkr_49{font-family:var(--font-family-base);font-size:var(--font-size-body-xl);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-12) 0}._actions_homkr_57{display:flex;justify-content:center}._ctaButton_homkr_62{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-sm);padding:0 2.5rem;height:3.5rem;font-family:var(--font-family-base);font-size:1.125rem;font-weight:600;border:1px solid transparent;transition:all var(--animation-duration-normal) ease}._ctaButton_homkr_62:hover{background:color-mix(in srgb,var(--accent),white 10%);transform:translateY(-2px);box-shadow:0 10px 25px -5px #c9a87c40}._icon_homkr_81{margin-left:var(--spacing-2);transition:transform var(--animation-duration-fast) ease}._ctaButton_homkr_62:hover ._icon_homkr_81{transform:translate(4px)}._section_1taes_1{padding:calc(var(--spacing-20) + var(--spacing-16)) 0 var(--spacing-20);background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade);min-height:80vh;display:flex;align-items:center}@media(max-width:768px){._section_1taes_1{min-height:auto}}._container_1taes_16{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;align-items:center;text-align:center}._header_1taes_26{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-16)}._overline_1taes_35{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_1taes_44{font-family:var(--font-family-heading);font-size:clamp(3rem,6vw,4.5rem);font-weight:400;color:var(--foreground);line-height:var(--line-height-tight);margin:0;letter-spacing:-.02em}._italic_1taes_54{font-style:italic;font-weight:500}._subtitle_1taes_59{font-family:var(--font-family-base);font-size:var(--font-size-body-xl);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0;max-width:650px}._detailsGrid_1taes_68{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-16);width:100%;max-width:900px}@media(min-width:768px){._detailsGrid_1taes_68{grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}}._detailCard_1taes_84{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-6);background:var(--card);display:flex;align-items:center;justify-content:center}._detailValue_1taes_94{font-family:var(--font-family-heading);font-size:var(--font-size-h5);color:var(--foreground);font-weight:500;text-align:center}._actions_1taes_102{display:flex;justify-content:center}._ctaButton_1taes_107{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-sm);padding:0 2.5rem;height:3.5rem;font-family:var(--font-family-base);font-size:1.125rem;font-weight:600;border:1px solid transparent;transition:all var(--animation-duration-normal) ease}._ctaButton_1taes_107:hover{background:color-mix(in srgb,var(--accent),white 10%);transform:translateY(-2px);box-shadow:0 10px 25px -5px #c9a87c40}._icon_1taes_126{margin-left:var(--spacing-2);transition:transform var(--animation-duration-fast) ease}._ctaButton_1taes_107:hover ._icon_1taes_126{transform:translate(4px)}._section_17po3_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_17po3_7{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}._header_17po3_13{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._overline_17po3_22{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_17po3_31{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_17po3_41{font-style:italic;font-weight:500}._grid_17po3_46{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);max-width:1200px;margin:0 auto}@media(min-width:768px)and (max-width:1023px){._grid_17po3_46{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_17po3_46{grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}}._card_17po3_67{border-top:2px solid var(--border);background:color-mix(in srgb,var(--foreground),transparent 98%);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4)}._iconWrapper_17po3_77{width:48px;height:48px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-2)}._cardTitle_17po3_89{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:500;color:var(--foreground);margin:0}._cardDesc_17po3_97{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._section_1rqed_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_1rqed_7{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}._header_1rqed_13{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._overline_1rqed_22{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_1rqed_31{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_1rqed_41{font-style:italic;font-weight:500}._list_1rqed_46{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);max-width:900px;margin:0 auto var(--spacing-8);padding:0;list-style:none}@media(min-width:768px){._list_1rqed_46{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}}._listItem_1rqed_63{display:flex;align-items:center;gap:var(--spacing-4);background:var(--card);border:1px solid var(--border);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-md)}._bullet_1rqed_73{width:8px;height:8px;border-radius:50%;background-color:var(--accent);flex-shrink:0}._topicText_1rqed_81{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--foreground);font-weight:500}._footerText_1rqed_88{text-align:center;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:var(--font-size-body);margin-top:var(--spacing-12);max-width:600px;margin-inline:auto}._main_14v95_1{display:flex;flex-direction:column;width:100%;min-height:100vh}._main_14v95_1 *,._main_14v95_1 *:before,._main_14v95_1 *:after{box-sizing:border-box}._main_14v95_1>:nth-child(odd){background-color:var(--background)}._main_14v95_1>:nth-child(2n){background-color:#f5f3f0;--foreground: #32363F;--muted-foreground: #4B4F55;--text-primary: #32363F;--text-secondary: #4B4F55;--text-tertiary: rgba(75, 79, 85, .65);--border: rgba(10, 10, 11, .1);--card: rgba(10, 10, 11, .04);--card-foreground: rgba(10, 10, 11, .92);--surface-elevated-1: #ece9e5;--shadow-focus: 0 0 0 3px rgba(10, 10, 11, .2);--primary: #0a0a0b;--primary-foreground: #ffffff}._section_wiu6g_1{padding:calc(var(--spacing-20) + var(--spacing-16)) 0 var(--spacing-20);background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade);min-height:80vh;display:flex;align-items:center}@media(max-width:768px){._section_wiu6g_1{min-height:auto}}._container_wiu6g_16{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;align-items:center;text-align:center}._header_wiu6g_26{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-16)}._overline_wiu6g_35{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_wiu6g_44{font-family:var(--font-family-heading);font-size:clamp(3rem,6vw,4.5rem);font-weight:400;color:var(--foreground);line-height:var(--line-height-tight);margin:0;letter-spacing:-.02em}._italic_wiu6g_54{font-style:italic;font-weight:500}._subtitle_wiu6g_59{font-family:var(--font-family-base);font-size:var(--font-size-body-xl);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0;max-width:650px}._detailsGrid_wiu6g_68{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-16);width:100%;max-width:900px}@media(min-width:768px){._detailsGrid_wiu6g_68{grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}}._detailCard_wiu6g_84{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6) var(--spacing-4);background:var(--card);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);transition:transform var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._detailCard_wiu6g_84:hover{transform:translateY(-2px);border-color:var(--accent)}._detailValue_wiu6g_101{font-family:var(--font-family-heading);font-size:var(--font-size-h4);color:var(--foreground);font-weight:500;text-align:center}._detailLabel_wiu6g_109{font-family:var(--font-family-base);font-size:var(--font-size-body-xs);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-weight:500;text-align:center}._actions_wiu6g_119{display:flex;justify-content:center}._ctaButton_wiu6g_124{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-sm);padding:0 2.5rem;height:3.5rem;font-family:var(--font-family-base);font-size:1.125rem;font-weight:600;border:1px solid transparent;transition:all var(--animation-duration-normal) ease}._ctaButton_wiu6g_124:hover{background:color-mix(in srgb,var(--accent),white 10%);transform:translateY(-2px);box-shadow:0 10px 25px -5px #c9a87c40}._icon_wiu6g_143{margin-left:var(--spacing-2);transition:transform var(--animation-duration-fast) ease}._ctaButton_wiu6g_124:hover ._icon_wiu6g_143{transform:translate(4px)}._section_uqjl5_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_uqjl5_7{max-width:900px;margin:0 auto;padding:0 var(--container-padding)}._header_uqjl5_13{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._overline_uqjl5_22{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_uqjl5_31{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_uqjl5_41{font-style:italic;font-weight:500}._timeline_uqjl5_46{position:relative;padding-left:2.5rem;max-width:700px;margin:0 auto}._timeline_uqjl5_46:before{content:"";position:absolute;top:0;bottom:0;left:12px;width:1px;background:var(--border)}@media(min-width:768px){._timeline_uqjl5_46{padding-left:var(--spacing-16)}._timeline_uqjl5_46:before{left:24px}}._step_uqjl5_72{position:relative;padding-bottom:var(--spacing-12)}._step_uqjl5_72:last-child{padding-bottom:0}._stepMarker_uqjl5_81{position:absolute;left:12px;top:8px;transform:translate(-50%);display:flex;justify-content:center;align-items:center;z-index:2}@media(min-width:768px){._stepMarker_uqjl5_81{left:24px}}._dot_uqjl5_98{width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px var(--background)}._stepContent_uqjl5_107{display:flex;flex-direction:column;gap:var(--spacing-2)}._stepNum_uqjl5_113{font-family:var(--font-family-heading);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:300;color:var(--accent);opacity:.35;line-height:1;margin-bottom:calc(var(--spacing-2) * -1)}._stepTitle_uqjl5_123{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:500;color:var(--foreground);margin:0}._stepDesc_uqjl5_131{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._section_19exa_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_19exa_7{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}._header_19exa_13{text-align:center;margin-bottom:var(--spacing-16);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._overline_19exa_22{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_19exa_31{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_19exa_41{font-style:italic;font-weight:500}._grid_19exa_46{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);max-width:1000px;margin:0 auto}@media(min-width:768px){._grid_19exa_46{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}}._card_19exa_61{border-top:2px solid var(--border);background:color-mix(in srgb,var(--foreground),transparent 98%);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4);transition:transform var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._card_19exa_61:hover{transform:translateY(-4px);border-top-color:var(--accent)}._iconWrapper_19exa_77{width:48px;height:48px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-2)}._cardTitle_19exa_89{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:500;color:var(--foreground);margin:0}._cardDesc_19exa_97{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin:0}._section_17tvj_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_17tvj_7{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;align-items:center}._header_17tvj_16{text-align:center;margin-bottom:var(--spacing-12);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._overline_17tvj_25{text-transform:uppercase;font-size:var(--font-size-body-xs);letter-spacing:.15em;color:var(--accent);font-family:var(--font-family-base);font-weight:600}._title_17tvj_34{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_17tvj_44{font-style:italic;font-weight:500}._cardWrapper_17tvj_49{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center}._card_17tvj_49{width:100%;background:var(--surface-elevated-1);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-12) var(--spacing-8);display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow-lg);box-sizing:border-box}._cardLabel_17tvj_70{font-family:var(--font-family-base);font-size:var(--font-size-body-small);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:var(--spacing-4);text-align:center}._price_17tvj_81{font-family:var(--font-family-heading);font-size:clamp(3rem,5vw,4rem);font-weight:400;color:var(--foreground);margin:0 0 var(--spacing-8) 0;line-height:1}._divider_17tvj_90{width:100%;height:1px;background:var(--border);margin-bottom:var(--spacing-8)}._list_17tvj_97{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4);margin:0 0 2.5rem;padding:0;list-style:none}._listItem_17tvj_107{display:flex;align-items:flex-start;gap:var(--spacing-3);font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);line-height:var(--line-height-relaxed)}._checkIcon_17tvj_117{color:var(--accent);flex-shrink:0;margin-top:2px}._ctaButton_17tvj_123{width:100%;background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-sm);height:3.5rem;font-family:var(--font-family-base);font-size:1.125rem;font-weight:600;transition:all var(--animation-duration-normal) ease;border:1px solid transparent}._ctaButton_17tvj_123:hover{background:color-mix(in srgb,var(--accent),white 10%);transform:translateY(-2px);box-shadow:0 10px 25px -5px #c9a87c40}._note_17tvj_142{margin-top:var(--spacing-8);font-family:var(--font-family-base);font-size:var(--font-size-body-small);color:var(--muted-foreground);text-align:center}._noteLink_17tvj_150{color:var(--accent);text-decoration:underline;text-underline-offset:4px;transition:color .2s ease;font-weight:500}._noteLink_17tvj_150:hover{color:color-mix(in srgb,var(--accent),white 20%)}._section_1wvca_1{padding:clamp(6rem,12vw,10rem) 0;background:inherit;transition:background-color var(--animation-duration-normal) var(--ease-fade)}._container_1wvca_7{max-width:800px;margin:0 auto;padding:0 var(--container-padding);text-align:center;display:flex;flex-direction:column;align-items:center}._title_1wvca_17{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:400;color:var(--foreground);margin:0 0 var(--spacing-4) 0;line-height:var(--line-height-tight);letter-spacing:-.02em}._italic_1wvca_27{font-style:italic;font-weight:500}._subtitle_1wvca_32{font-family:var(--font-family-base);font-size:var(--font-size-body-xl);color:var(--text-secondary);margin:0 0 2.5rem;line-height:var(--line-height-relaxed)}._ctaButton_1wvca_40{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-sm);padding:0 3rem;height:3.5rem;font-family:var(--font-family-base);font-size:1.125rem;font-weight:600;transition:all var(--animation-duration-normal) ease;border:1px solid transparent}._ctaButton_1wvca_40:hover{background:color-mix(in srgb,var(--accent),white 10%);transform:translateY(-2px);box-shadow:0 10px 25px -5px #c9a87c40}._main_1qxjn_1{display:flex;flex-direction:column;width:100%;min-height:100vh}._main_1qxjn_1 *,._main_1qxjn_1 *:before,._main_1qxjn_1 *:after{box-sizing:border-box}._main_1qxjn_1>:nth-child(odd){background-color:var(--background)}._main_1qxjn_1>:nth-child(2n){background-color:#f5f3f0;--foreground: #32363F;--muted-foreground: #4B4F55;--text-primary: #32363F;--text-secondary: #4B4F55;--text-tertiary: rgba(75, 79, 85, .65);--border: rgba(10, 10, 11, .1);--card: rgba(10, 10, 11, .04);--card-foreground: rgba(10, 10, 11, .92);--surface-elevated-1: #ece9e5;--shadow-focus: 0 0 0 3px rgba(10, 10, 11, .2);--primary: #0a0a0b;--primary-foreground: #ffffff}._page_jb2q9_1{padding:var(--spacing-16) 0;background-color:var(--background);min-height:100vh}._container_jb2q9_7{max-width:800px;margin:0 auto;padding:0 var(--container-padding)}._header_jb2q9_13{text-align:center;margin-bottom:var(--spacing-12)}._italic_jb2q9_18{font-style:italic}._title_jb2q9_22{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);color:var(--foreground);margin-bottom:var(--spacing-6);line-height:var(--line-height-tight)}._separator_jb2q9_31{width:100%;max-width:150px;height:1px;background:linear-gradient(to right,transparent,var(--accent),transparent);margin:0 auto}._content_jb2q9_39{display:flex;flex-direction:column;gap:var(--spacing-8)}._sectionTitle_jb2q9_45{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-h3);color:var(--foreground);margin-bottom:var(--spacing-4);margin-top:0}._paragraph_jb2q9_54{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-4);margin-top:0}._list_jb2q9_63{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--muted-foreground);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}._listItem_jb2q9_72{margin-bottom:var(--spacing-2)}._lastUpdated_jb2q9_76{font-family:var(--font-family-base);font-size:var(--font-size-body-small);color:var(--text-tertiary);margin-top:var(--spacing-12);text-align:left;border-top:1px solid var(--border);padding-top:var(--spacing-6)}@media(max-width:768px){._page_jb2q9_1{padding:var(--spacing-12) 0}}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--container-max-width: 1400px;--container-padding: var(--spacing-4);--section-padding-y: clamp(3rem, 8vw, 6rem);--touch-target-min: 44px}:root{--background: #0a0a0b;--foreground: rgba(255, 255, 255, .92);--surface: #151516;--sidebar: var(--surface);--sidebar-foreground: var(--foreground);--card: rgba(255, 255, 255, .07);--card-foreground: rgba(255, 255, 255, .92);--popup: var(--surface);--popup-foreground: var(--foreground);--primary: #ffffff;--primary-foreground: #0a0a0b;--secondary: var(--text-tertiary);--secondary-foreground: var(--foreground);--accent: #C9A87C;--accent-foreground: #ffffff;--muted: #1a1a1b;--muted-foreground: rgba(255, 255, 255, .75);--surface-elevated-1: #1a1a1c;--surface-elevated-2: #1f1f21;--elevated: #0f0f10;--text-primary: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .75);--text-tertiary: rgba(255, 255, 255, .65);--success: #4ade80;--success-foreground: #052e16;--error: #f87171;--error-foreground: #450a0a;--warning: #fbbf24;--warning-foreground: #451a03;--info: var(--primary);--info-foreground: var(--primary-foreground);--destructive: var(--error);--destructive-foreground: var(--error-foreground);--border: rgba(255, 255, 255, .08);--font-family-base: "Inter", sans-serif;--font-family-heading: "EB Garamond", serif;--font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-cursive: "EB Garamond", serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-size-h1: clamp(3rem, 8vw, 6rem);--font-size-h2: clamp(2rem, 6vw, 3.5rem);--font-size-h3: clamp(1.5rem, 4vw, 2.25rem);--font-size-h4: clamp(1.25rem, 3vw, 1.75rem);--font-size-h5: clamp(1.125rem, 2.5vw, 1.5rem);--font-size-h6: clamp(1rem, 2vw, 1.25rem);--font-size-body-xl: clamp(1.25rem, 2.5vw, 1.5rem);--font-size-body-large: clamp(1.125rem, 2vw, 1.25rem);--font-size-body: clamp(1rem, 1.5vw, 1.125rem);--font-size-body-small: clamp(.875rem, 1.25vw, 1rem);--font-size-body-xs: clamp(.75rem, 1vw, .875rem);--font-size-title: clamp(2.5rem, 6vw, 3.5rem);--font-size-title-mobile: clamp(2rem, 5vw, 2.5rem);--font-size-subtitle: clamp(1.25rem, 2.5vw, 1.4rem);--font-size-subtitle-mobile: clamp(1.125rem, 2vw, 1.3rem);--font-weight-h1: 400;--font-weight-h2: 500;--font-weight-h3: 600;--line-height-tight: 1.1;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-focus: 0 0 0 3px rgba(255, 255, 255, .2);--shadow-card-hover: 0 8px 25px -5px rgba(0, 0, 0, .4), 0 4px 10px -3px rgba(0, 0, 0, .3);--radius-xs: .125rem;--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--animation-duration-instant: 0ms;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--animation-duration-slower: .75s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--ease-elastic: cubic-bezier(.68, -.55, .265, 1.55);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-ui: cubic-bezier(.2, 0, 0, 1);--ease-fade: cubic-bezier(.25, .46, .45, .94);--ease-slide: cubic-bezier(.25, 1, .5, 1);--ease-scale: cubic-bezier(.34, 1.56, .64, 1);--stagger-delay-xs: 50ms;--stagger-delay-sm: .1s;--stagger-delay-md: .15s;--stagger-delay-lg: .2s;--stagger-delay-xl: .3s;--animation-play-state: running;--chart-color-1: #ffffff;--chart-color-2: hsl(195 80% 60%);--chart-color-3: hsl(260 75% 72%);--chart-color-4: hsl(160 70% 50%);--chart-color-5: hsl(340 90% 70%)}@media(prefers-reduced-motion:reduce){:root{--animation-duration-instant: 0ms;--animation-duration-fast: 0ms;--animation-duration-normal: 0ms;--animation-duration-slow: 0ms;--animation-duration-slower: 0ms;--stagger-delay-xs: 0ms;--stagger-delay-sm: 0ms;--stagger-delay-md: 0ms;--stagger-delay-lg: 0ms;--stagger-delay-xl: 0ms;--animation-play-state: paused}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@layer base{ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
