.ContactForm_formWrapper__BraxF,.ContactForm_successWrapper__9fsSm{transition:opacity .3s ease-in-out}.ContactForm_formWrapper__BraxF{opacity:1}.ContactForm_formWrapper__BraxF.ContactForm_fadeOut__fOvyr{opacity:0;pointer-events:none}.ContactForm_successWrapper__9fsSm{opacity:0}.ContactForm_successWrapper__9fsSm.ContactForm_fadeIn__SdHDN{opacity:1}.ContactForm_sectionTitle__5kd54{font-family:var(--font-primary);font-size:clamp(3rem,7vw + .5rem,5rem);font-weight:700;letter-spacing:clamp(-.06em,-.45vw,-.035em);line-height:1;margin:0 0 var(--space-lg) 0;color:var(--foreground);text-align:center;@media (min-width:768px){font-size:clamp(2.5rem,6vw + .5rem,5rem);white-space:nowrap;margin-bottom:var(--space-md)}@media (min-width:1024px){margin-bottom:var(--space-lg);font-size:clamp(3rem,6vw + .5rem,5.5rem)}@media (min-width:1600px){font-size:clamp(3.5rem,7vw + .5rem,6.5rem)}}.ContactForm_sectionSubtitle__cxiT9{font-size:1.0625rem;font-weight:300;line-height:var(--lh-md);color:var(--text-secondary);text-align:center;max-width:500px;margin:0 auto var(--space-lg) auto;@media (min-width:768px){font-size:1.0625rem;margin-bottom:var(--space-lg)}@media (min-width:1024px){margin-bottom:var(--space-xl);max-width:600px}@media (min-width:1600px){font-size:1.125rem}}.ContactForm_form__CytUN{max-width:600px;margin:0 auto}.ContactForm_formRow__etYaJ{@media (min-width:1024px){display:flex;gap:var(--space-sm)}}.ContactForm_formRow__etYaJ .ContactForm_formGroup__eYtAe{@media (min-width:1024px){flex:1}}.ContactForm_formGroup__eYtAe{margin-bottom:var(--space-sm);@media (min-width:768px){margin-bottom:var(--space-md)}}.ContactForm_formGroup__eYtAe:focus-within .ContactForm_label__VZZEP{color:var(--foreground);opacity:1}.ContactForm_label__VZZEP{display:block;margin-bottom:var(--space-2xs);font-size:.9375rem;font-weight:400;color:var(--foreground);opacity:.8;transition:color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);@media (min-width:768px){font-size:.875rem}@media (min-width:1600px){font-size:1rem}}.ContactForm_input__gV_cg,.ContactForm_textarea__Z51X4{width:100%;padding:var(--space-2xs) var(--space-sm);font-size:1rem;font-family:var(--font-primary);line-height:var(--lh-md);color:var(--foreground);background-color:var(--background);border:1px solid var(--grey-medium);border-radius:var(--space-2xs);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);@media (min-width:768px){font-size:1.0625rem}@media (min-width:1024px){padding:var(--space-xs) var(--space-sm);font-size:1rem}@media (min-width:1600px){font-size:1.125rem;padding:var(--space-sm) var(--space-md)}}.ContactForm_input__gV_cg:focus,.ContactForm_textarea__Z51X4:focus{outline:none;border-color:var(--foreground);box-shadow:0 0 0 3px rgba(23,23,23,.05)}.ContactForm_input__gV_cg:disabled,.ContactForm_textarea__Z51X4:disabled{opacity:.6;cursor:not-allowed}.ContactForm_inputError__QvtE1{border-color:#dc2626}.ContactForm_textarea__Z51X4{resize:vertical;min-height:120px;@media (min-width:1024px){min-height:100px}}.ContactForm_error__8yB_4{display:inline-block;font-size:.75rem;color:#dc2626;font-weight:500;margin-top:var(--space-2xs)}.ContactForm_messageFooter__vAaTd .ContactForm_error__8yB_4{margin-top:0}.ContactForm_submitButtonWrapper__gu_rp{margin-top:var(--space-md);width:100%;text-align:center;@media (min-width:768px){margin-top:var(--space-sm)}}.ContactForm_submitButton__LFy5z{width:100%;padding:var(--space-sm) var(--space-md);display:block;font-size:1rem;font-weight:500;color:var(--background);background-color:var(--foreground);border:none;border-radius:var(--space-2xs);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;@media (min-width:768px){padding:var(--space-xs) var(--space-lg);font-size:1.0625rem;width:auto;display:inline-block}@media (min-width:1024px){font-size:1rem}@media (min-width:1600px){font-size:1.125rem;padding:var(--space-sm) var(--space-xl)}}.ContactForm_submitButton__LFy5z:hover:not(:disabled){opacity:.85}.ContactForm_submitButton__LFy5z:disabled.ContactForm_submitButtonDisabled__BOrUs{background-color:transparent;color:var(--grey-medium);border:1px solid var(--grey-medium);cursor:not-allowed;opacity:.2;pointer-events:none}.ContactForm_submitButtonWrapper__gu_rp.ContactForm_disabled__xTPXx{cursor:not-allowed}.ContactForm_submitButton__LFy5z.ContactForm_wiggle__KXlsY{animation:ContactForm_wiggle__KXlsY .5s ease-in-out}@keyframes ContactForm_wiggle__KXlsY{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.ContactForm_submitButton__LFy5z:disabled:not(.ContactForm_submitButtonDisabled__BOrUs){background-color:var(--foreground);color:var(--background);border:none;opacity:1;cursor:wait}.ContactForm_submitButton__LFy5z:disabled:not(.ContactForm_submitButtonDisabled__BOrUs):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:ContactForm_shimmer__me1XR 2s infinite}@keyframes ContactForm_shimmer__me1XR{0%{left:-100%}to{left:100%}}.ContactForm_submitError__DwTa5{margin-top:var(--space-md);padding:var(--space-sm);font-size:.875rem;color:#dc2626;background-color:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.2);border-radius:var(--space-2xs)}.ContactForm_messageFooter__vAaTd{display:flex;justify-content:space-between;align-items:flex-start;margin-top:var(--space-2xs);gap:var(--space-sm);min-height:1.25rem}.ContactForm_characterCount__ilUUj{font-size:.75rem;color:var(--grey-dark);opacity:.7;transition:color .2s ease,opacity .2s ease;flex-shrink:0;margin-left:auto}.ContactForm_characterCountWarning__X6A7f{color:#dc2626;opacity:1;font-weight:500}.light .ContactForm_input__gV_cg,.light .ContactForm_textarea__Z51X4{border-color:rgba(0,0,0,.3)}.light .ContactForm_input__gV_cg:focus,.light .ContactForm_textarea__Z51X4:focus{border-color:rgba(0,0,0,1);box-shadow:0 0 0 3px rgba(0,0,0,.05)}.dark .ContactForm_sectionSubtitle__cxiT9{color:var(--grey-dark)}.dark .ContactForm_label__VZZEP{color:var(--grey-dark);opacity:.7}.dark .ContactForm_formGroup__eYtAe:focus-within .ContactForm_label__VZZEP{color:var(--foreground);opacity:1}.dark .ContactForm_error__8yB_4{color:#ff6b6b;font-weight:500}.dark .ContactForm_input__gV_cg,.dark .ContactForm_textarea__Z51X4{background-color:var(--background);border-color:rgba(255,255,255,.2)}.dark .ContactForm_input__gV_cg:focus,.dark .ContactForm_textarea__Z51X4:focus{border-color:var(--foreground);box-shadow:0 0 0 3px rgba(255,255,255,.05)}.dark .ContactForm_submitError__DwTa5{background-color:rgba(220,38,38,.05);border-color:rgba(220,38,38,.3)}.dark .ContactForm_submitButton__LFy5z:disabled.ContactForm_submitButtonDisabled__BOrUs{background-color:transparent;color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.3);opacity:.2}.dark .ContactForm_submitButton__LFy5z:disabled:not(.ContactForm_submitButtonDisabled__BOrUs):before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.dark .ContactForm_characterCountWarning__X6A7f{color:#ff6b6b}.ContactForm_form__CytUN .grecaptcha-badge{visibility:hidden}.AnimatedSection_wrapper__SMxbW{opacity:0;transform:translate3d(0,30px,0);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;backface-visibility:hidden;perspective:1000px}.AnimatedSection_wrapper__SMxbW.AnimatedSection_visible__S3MXY{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.AnimatedSection_wrapper__SMxbW{opacity:1;transform:none;transition:none;will-change:auto}}@keyframes animations_spin__7Cii5{to{transform:rotate(1turn)}}@keyframes animations_fadeIn__YDMm2{0%{opacity:0}to{opacity:1}}@keyframes animations_slideUp__VUmbK{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes animations_pulse__z3gdE{0%,to{opacity:1}50%{opacity:.5}}@keyframes animations_scale__jP8Xb{0%{transform:scale(.95)}to{transform:scale(1)}}.animations_animateSpin__KzspD{animation:animations_spin__7Cii5 .8s linear infinite}.animations_animateFadeIn__DVndi{animation:animations_fadeIn__YDMm2 .3s ease-out}.animations_animateSlideUp__UaD3K{animation:animations_slideUp__VUmbK .4s ease-out}.animations_animatePulse__PWYDv{animation:animations_pulse__z3gdE 2s ease-in-out infinite}.animations_animateScale__jKyol{animation:animations_scale__jP8Xb .3s ease-out}.loading_loadingContainer__vUmQo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--grey-light)}.dark .loading_loadingContainer__vUmQo{background:var(--grey-dark)}.loading_spinner__4U0t_{border:3px solid var(--grey-medium);border-top-color:var(--foreground);border-radius:50%}.loading_spinnerSm__5ftvE{width:18px;height:18px;border-width:2px}.loading_spinnerMd__B07w1{width:32px;height:32px}.loading_spinnerLg__t4UYi{width:48px;height:48px;border-width:4px}.loading_loadingText__CTaCr{margin-left:var(--space-sm);color:var(--text-secondary);font-size:.875rem}.loading_inlineLoading__g3uzt{display:inline-flex;align-items:center;gap:var(--space-xs)}.loading_loadingOverlay__iBZz9{position:absolute;inset:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:10}.dark .loading_loadingOverlay__iBZz9{background:rgba(0,0,0,.8)}.loading_errorState__t2cnI{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--grey-light);color:var(--grey-medium);font-size:.875rem;text-align:center;padding:var(--space-md)}.dark .loading_errorState__t2cnI{background:var(--grey-dark)}.Ticker_ticker__n9h83{overflow:hidden}.Ticker_tickerWrapper__F9S8T,.Ticker_ticker__n9h83{position:relative;min-height:var(--space-xl);display:flex;align-items:center}.Ticker_tickerWrapper__F9S8T{width:100%;justify-content:center}.Ticker_message__1n_dN{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0;padding:var(--space-xs) var(--space-md);font-size:.75rem;color:var(--text-secondary);text-align:center;line-height:var(--lh-sm);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);opacity:1;@media (min-width:768px){font-size:.875rem;padding:var(--space-2xs) var(--space-sm)}}.Ticker_slideDown___ely2{transform:translateY(50%);opacity:0}.Ticker_slideUp__wPfFw{animation:Ticker_slideUpAnimation__vCzw3 .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes Ticker_slideUpAnimation__vCzw3{0%{transform:translateY(-150%);opacity:0}to{transform:translateY(-50%);opacity:1}}.Ticker_firstLine__YLzMW,.Ticker_secondLine__nAdip{display:inline}@media (max-width:767px){.Ticker_firstLine__YLzMW:after{content:"\A";white-space:pre}.Ticker_secondLine__nAdip{display:inline}.Ticker_message__1n_dN{white-space:pre-wrap}}.DoreAIAssistant_fab__2zSte{position:fixed;bottom:var(--grid-margin-mobile);right:var(--grid-margin-mobile);background:var(--foreground);color:var(--background);border:none;border-radius:var(--space-3xl);padding:var(--space-xs) var(--space-sm);display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:transform 1.2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background .3s ease,color .3s ease,bottom .3s ease,opacity 1s ease;z-index:999;font-size:.875rem;font-weight:500;overflow:visible;opacity:0;pointer-events:none;transform:translateY(20px);@media (min-width:768px){bottom:var(--grid-margin-tablet);right:var(--grid-margin-tablet);padding:var(--space-sm) var(--space-md);font-size:.9375rem}@media (min-width:1024px){bottom:var(--grid-margin-desktop);right:var(--grid-margin-desktop);font-size:1rem}@media (min-width:1600px){padding:var(--space-sm) var(--space-lg);font-size:1.125rem}}.DoreAIAssistant_fab__2zSte.DoreAIAssistant_visible__Cydu6{opacity:1;pointer-events:auto;transform:translateY(0)}.light .DoreAIAssistant_fab__2zSte{background:rgba(255,255,255,.75);color:var(--foreground);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.light .DoreAIAssistant_fab__2zSte{background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}}.dark .DoreAIAssistant_fab__2zSte{background:rgba(0,0,0,.75);color:var(--foreground);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.dark .DoreAIAssistant_fab__2zSte{background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}}.DoreAIAssistant_fab__2zSte:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#ff0080);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;animation:DoreAIAssistant_moveGradient__t9SNf 3s linear infinite;z-index:-1;pointer-events:none}@keyframes DoreAIAssistant_moveGradient__t9SNf{0%{background-position:0 50%}to{background-position:-100% 50%}}.DoreAIAssistant_fab__2zSte:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.DoreAIAssistant_fab__2zSte:hover:after{opacity:1}.DoreAIAssistant_fab__2zSte:focus-visible{outline:2px solid #171717;outline-offset:4px}.DoreAIAssistant_fabIcon__VLR_N{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:relative;overflow:visible;@media (min-width:768px){width:22px;height:22px}@media (min-width:1024px){width:24px;height:24px}@media (min-width:1600px){width:28px;height:28px}}.DoreAIAssistant_fabIconSvg__PMvon{stroke-width:3;transition:opacity .3s ease,transform .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);@media (min-width:768px){stroke-width:2.5}}.DoreAIAssistant_fabIconSvg__PMvon.DoreAIAssistant_hidden__L3JXs{opacity:0;transform:translate(-50%,-50%) scale(1.5)}.DoreAIAssistant_fabViz__opIYs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:10;pointer-events:none}.DoreAIAssistant_fabViz__opIYs.DoreAIAssistant_visible__Cydu6{opacity:1;transform:translate(-50%,-50%) scale(.35);@media (min-width:768px){transform:translate(-50%,-50%) scale(.375)}@media (min-width:1024px){transform:translate(-50%,-50%) scale(.4)}@media (min-width:1600px){transform:translate(-50%,-50%) scale(.45)}}.DoreAIAssistant_fabLabel__iIYsb{display:none;@media (min-width:768px){display:block}}.DoreAIAssistant_modal__B_ZIS{width:95vw;max-width:600px;height:90vh;max-height:600px;padding:0;display:flex;flex-direction:column;@media (min-width:768px){width:90vw;max-width:600px;height:85vh;max-height:650px}@media (min-width:1024px){width:85vw;max-width:700px;height:80vh;max-height:700px}@media (min-width:1600px){width:80vw;max-width:700px;height:80vh;max-height:800px}}.DoreAIAssistant_container__2tYRN{display:flex;flex-direction:column;height:100%;overflow:hidden;background:white;transition:background-color .6s cubic-bezier(.4,0,.2,1)}.DoreAIAssistant_container__2tYRN.DoreAIAssistant_audioPlaying__YRgxd{background-color:#000000}.DoreAIAssistant_container__2tYRN.DoreAIAssistant_audioPlaying__YRgxd .DoreAIAssistant_header___Skyz{border-bottom-color:rgba(255,255,255,.1)}.DoreAIAssistant_container__2tYRN.DoreAIAssistant_audioPlaying__YRgxd .DoreAIAssistant_title__EyeNm{color:#FFFFFF}.DoreAIAssistant_container__2tYRN.DoreAIAssistant_audioPlaying__YRgxd .DoreAIAssistant_backButton__zgzXU{color:#FFFFFF;border:1px solid transparent;transition:border-color .2s ease}.DoreAIAssistant_container__2tYRN.DoreAIAssistant_audioPlaying__YRgxd .DoreAIAssistant_backButton__zgzXU:hover{border-color:#FFFFFF}.DoreAIAssistant_header___Skyz{padding:0;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;height:56px;@media (min-width:768px){height:64px}@media (min-width:1024px){height:72px}}.DoreAIAssistant_backButton__zgzXU{position:absolute;left:var(--space-md);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:50%;color:#171717;cursor:pointer;transition:background-color .2s ease;@media (min-width:768px){left:var(--space-lg);width:40px;height:40px}}.DoreAIAssistant_backButton__zgzXU:hover{background:rgba(0,0,0,.05)}.DoreAIAssistant_backButton__zgzXU:active{transform:translateY(-50%) scale(.95)}.DoreAIAssistant_backButton__zgzXU:focus-visible{outline:2px solid #171717;outline-offset:2px}.DoreAIAssistant_backButton__zgzXU svg{width:20px;height:20px;flex-shrink:0}.DoreAIAssistant_title__EyeNm{font-size:1.125rem;text-align:center;margin:0;font-weight:500;color:#171717;letter-spacing:-.02em;@media (min-width:768px){font-size:1.25rem}@media (min-width:1024px){font-size:1.25rem;letter-spacing:-.03em}@media (min-width:1600px){font-size:1.375rem;letter-spacing:-.03em}}.DoreAIAssistant_controls__edX7n{display:flex;gap:var(--space-sm)}.DoreAIAssistant_modeToggle__GT_HR{background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:var(--space-xs);padding:var(--space-2xs) var(--space-sm);display:flex;align-items:center;gap:var(--space-2xs);cursor:pointer;font-size:.875rem;color:#737373;transition:all .2s ease}.DoreAIAssistant_modeToggle__GT_HR:hover{background:#171717;color:#fff;border-color:#171717}.DoreAIAssistant_modeToggle__GT_HR.DoreAIAssistant_active__2kh_P{background:#171717;color:#fff;border-color:transparent}.DoreAIAssistant_content__VfXsN{flex:1;overflow:hidden;display:flex;flex-direction:column}.DoreAIAssistant_footer__7LBGg{padding:var(--space-xs) var(--space-md);border-top:1px solid rgba(0,0,0,.1);text-align:center;flex-shrink:0;@media (min-width:768px){padding:var(--space-md) var(--space-xl)}@media (min-width:1024px){padding:var(--space-sm) var(--space-xl)}}.DoreAIAssistant_disclaimer__putkI{font-size:.75rem;color:#737373;margin:0;font-style:normal;@media (min-width:768px){font-size:.8125rem}@media (min-width:1024px){font-size:.875rem}@media (min-width:1600px){font-size:.875rem}}.DoreAIAssistant_hint__o_ONi{font-size:.75rem;color:#737373;margin:0;@media (min-width:768px){font-size:.8125rem}@media (min-width:1024px){font-size:.875rem}@media (min-width:1600px){font-size:1rem}}.DoreAIAssistant_hint__o_ONi kbd{background:rgba(0,0,0,.1);border-radius:3px;padding:2px 4px;font-family:monospace;font-size:.7rem}.DoreAIAssistant_loadingContainer__2jqI1{height:100%}.page_main__c0U7_{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(80px + var(--space-lg)) var(--space-md) calc(200px + var(--space-lg));@media (min-width:768px){padding-top:calc(60px + var(--space-md));padding-bottom:calc(150px + var(--space-md));padding-left:var(--space-lg);padding-right:var(--space-lg)}@media (min-width:1024px){padding-top:calc(60px + var(--space-sm));padding-bottom:calc(150px + var(--space-4xl));padding-left:var(--space-xl);padding-right:var(--space-xl)}@media (min-width:1600px){padding-top:calc(60px + var(--space-xs));padding-bottom:calc(200px + var(--space-5xl));padding-left:var(--space-xl);padding-right:var(--space-xl)}}.page_contactSection__AuYnq{width:100%;display:flex;align-items:center;justify-content:center}.page_contactSectionInner__X3gtW{max-width:600px;margin:0 auto;width:100%;min-height:500px}.Container_container__Nri8X{width:100%;max-width:var(--grid-max-width);margin-left:auto;margin-right:auto;padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile);position:relative;@media (max-width:767px){padding-left:calc(var(--grid-margin-mobile) * 2);padding-right:calc(var(--grid-margin-mobile) * 2)}@media (min-width:768px){padding-left:var(--grid-margin-tablet);padding-right:var(--grid-margin-tablet)}@media (min-width:1024px){padding-left:var(--grid-margin-desktop);padding-right:var(--grid-margin-desktop)}}.Container_debugGrid__PXSBF{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;pointer-events:none;max-width:var(--grid-max-width);margin-left:auto;margin-right:auto}.Container_debugColumns__7gdUy{height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--grid-gutter);gap:var(--grid-gutter);padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile);width:100%;@media (max-width:767px){padding-left:calc(var(--grid-margin-mobile) * 2);padding-right:calc(var(--grid-margin-mobile) * 2)}@media (min-width:768px){grid-template-columns:repeat(6,1fr);padding-left:var(--grid-margin-tablet);padding-right:var(--grid-margin-tablet)}@media (min-width:1024px){grid-template-columns:repeat(12,1fr);padding-left:var(--grid-margin-desktop);padding-right:var(--grid-margin-desktop)}}.Container_debugColumns__7gdUy>div{background-color:rgba(0,120,255,.1);height:100%;@media (prefers-color-scheme:dark){background-color:rgba(0,120,255,.2)}}.Container_debugColumns__7gdUy>div:nth-child(n+5){display:none;@media (min-width:768px){&:nth-child(-n+6){display:block}}@media (min-width:1024px){&:nth-child(-n+12){display:block}}}.Container_debugColumns__7gdUy>div:nth-child(n+7){@media (min-width:768px){display:none}@media (min-width:1024px){&:nth-child(-n+12){display:block}}}.WeatherIconMeteocons_weatherIcon__Efe7W{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;vertical-align:middle;transition:transform .3s ease}.WeatherIconMeteocons_weatherIcon__Efe7W:hover{transform:scale(1.15)}.WeatherIconMeteocons_svgIcon__VVCSn{width:100%;height:100%;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.WeatherIconMeteocons_temperature__90eKa{position:absolute;bottom:-10px;right:-8px;font-size:.625rem;font-weight:700;color:var(--text-secondary);background:var(--background);padding:1px 3px;border-radius:2px;font-family:var(--font-mono);opacity:0;transition:opacity .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.WeatherIconMeteocons_weatherIcon__Efe7W:hover .WeatherIconMeteocons_temperature__90eKa{opacity:1}.dark .WeatherIconMeteocons_svgIcon__VVCSn{filter:brightness(.9) drop-shadow(0 1px 2px rgba(255,255,255,.1))}.dark .WeatherIconMeteocons_temperature__90eKa{background:var(--background);box-shadow:0 1px 3px rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){.WeatherIconMeteocons_weatherIcon__Efe7W:hover{transform:none}}@media (min-width:1600px){.WeatherIconMeteocons_weatherIcon__Efe7W{width:1.75rem;height:1.75rem}.WeatherIconMeteocons_temperature__90eKa{font-size:.6875rem}}.WeatherDisplay_weatherInfo__gUy5t{display:flex;align-items:center;gap:8px;margin-left:12px;padding-left:12px;border-left:1px solid var(--grey-light)}.WeatherDisplay_weatherIcon__5i8bz{display:inline-flex;vertical-align:middle;margin:-8px 0}.WeatherDisplay_temperature__9g6uR{font-size:.8125rem;color:var(--text-secondary);@media (min-width:1600px){font-size:.9375rem}}.dark .WeatherDisplay_weatherInfo__gUy5t{border-left-color:rgba(255,255,255,.3)}.dark .WeatherDisplay_temperature__9g6uR{color:rgba(255,255,255,.5)}.Footer_footer__4m1fF{padding:var(--space-lg) 0;border-top:1px solid var(--border-light);position:fixed;bottom:0;left:0;right:0;width:100%;transform:translate3d(0,calc((1 - 0) * 200px),0);transform:translate3d(0,calc((1 - var(--footer-progress, 0)) * var(--footer-height, 200px)),0);opacity:calc(0 * 1);opacity:calc(var(--footer-progress, 0) * 1);will-change:transform,opacity;transition:opacity .3s ease-out;z-index:999;overflow:hidden;background:var(--background);contain:layout style paint;backface-visibility:hidden;@media (min-width:768px){padding:var(--space-xl) 0;transform:translate3d(0,calc((1 - 0) * 250px * .9),0);transform:translate3d(0,calc((1 - var(--footer-progress, 0)) * var(--footer-height, 250px) * .9),0)}@media (min-width:1024px){padding:var(--space-2xl) 0;transform:translate3d(0,calc((1 - 0) * 300px * .8),0);transform:translate3d(0,calc((1 - var(--footer-progress, 0)) * var(--footer-height, 300px) * .8),0)}@media (prefers-reduced-motion:reduce){transform:none!important;opacity:1!important;position:relative}}.Footer_footer__4m1fF.Footer_visible__rvyI_{pointer-events:auto}.Footer_footerContent__MEeaN{display:flex;justify-content:space-between;align-items:center;position:relative;@media (max-width:767px){flex-direction:column;text-align:center}@media (min-width:768px){justify-content:center;position:relative}}.Footer_leftSection__VJL6c{flex:1;display:flex;align-items:flex-start;flex-direction:column;@media (max-width:767px){align-items:center}@media (min-width:768px){position:absolute;left:0;flex:none}}.Footer_centerSection__5Y99T{flex:0 0 auto;display:flex;justify-content:center;align-items:center;@media (max-width:767px){order:-1}}.Footer_rightSection__ERAUk{flex:1;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;@media (max-width:767px){align-items:center}@media (min-width:768px){flex:none;justify-content:center;align-items:center}}.Footer_copyright__SAsag{font-size:.8125rem;color:var(--text-secondary);text-align:left;@media (max-width:767px){text-align:center;margin-bottom:var(--space-xs)}@media (min-width:1600px){font-size:.9375rem}}.Footer_copyright__SAsag p{margin:0;line-height:1.4}.Footer_subtext__3oblq{color:var(--text-secondary);opacity:.7;font-size:.75rem;margin-top:2px!important;@media (min-width:1600px){font-size:.875rem}}.Footer_madeIn__LfyVc{text-align:right;display:flex;flex-direction:column;gap:8px;@media (max-width:767px){text-align:center;align-items:center}@media (min-width:768px){text-align:center;align-items:center}}.Footer_locationBadge__daQXc{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--text-secondary);padding:0;transition:all .3s ease;@media (min-width:1600px){font-size:.9375rem}}.Footer_emoji__5_q82{font-size:1rem;display:inline-block;animation:Footer_sway__EZgJD 3s ease-in-out infinite;transform-origin:bottom center;opacity:1;filter:saturate(1.2) brightness(1.1)}@keyframes Footer_sway__EZgJD{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.Footer_heartbeat__cwR6M{color:#ff6b6b;font-size:1rem}@media (prefers-reduced-motion:reduce){.Footer_emoji__5_q82{animation:none}}.Footer_infoRow__jMCmJ{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;@media (max-width:767px){justify-content:center;flex-direction:column;gap:8px}}.Footer_timezone__AAkLj{font-size:.75rem;color:var(--text-secondary);font-family:var(--font-mono);background:var(--background-secondary);padding:4px 8px;border-radius:4px;border-left:2px solid var(--color-success);white-space:nowrap;@media (min-width:1600px){font-size:.875rem;padding-left:10px;padding-bottom:6px;padding-right:10px;padding-top:6px}}.Footer_weatherDetails__ygPzw{font-size:.75rem;color:var(--text-secondary);background:var(--background-secondary);padding:4px 8px;border-radius:4px;border-left:2px solid var(--color-error);white-space:nowrap;@media (min-width:1600px){font-size:.875rem;padding-left:10px;padding-bottom:6px;padding-right:10px;padding-top:6px}}.Footer_decorativeElement__AEJ5a{display:flex;align-items:center;gap:12px;opacity:.5;@media (max-width:767px){gap:8px}}.Footer_dot__ftGH6{width:4px;height:4px;background:var(--text-primary);border-radius:50%}.Footer_line__QpLiZ{width:40px;height:1px;background:var(--grey-light);@media (max-width:767px){width:60px}}.dark .Footer_footer__4m1fF{background:var(--background);border-top-color:var(--border-dark)}.dark .Footer_emoji__5_q82{filter:saturate(1.5) brightness(1.8) contrast(1.2)}.dark .Footer_copyright__SAsag{color:rgba(255,255,255,.5)}.dark .Footer_subtext__3oblq{color:rgba(255,255,255,.4);opacity:1}.dark .Footer_locationBadge__daQXc{color:rgba(255,255,255,.5)}.dark .Footer_timezone__AAkLj{color:rgba(255,255,255,.7);background:rgba(0,0,0,.3)}.dark .Footer_weatherDetails__ygPzw{color:rgba(255,255,255,.6);background:rgba(0,0,0,.2)}.dark .Footer_dot__ftGH6{background:#ffffff}.dark .Footer_line__QpLiZ{background:rgba(255,255,255,.2)}@media (prefers-color-scheme:dark){html:not(.light) .Footer_footer__4m1fF{background:var(--background);border-top-color:rgba(255,255,255,.1)}html:not(.light) .Footer_copyright__SAsag{color:rgba(255,255,255,.5)}html:not(.light) .Footer_subtext__3oblq{color:rgba(255,255,255,.4);opacity:1}html:not(.light) .Footer_locationBadge__daQXc{color:rgba(255,255,255,.5)}html:not(.light) .Footer_emoji__5_q82{filter:saturate(1.5) brightness(1.8) contrast(1.2)}html:not(.light) .Footer_timezone__AAkLj{color:rgba(255,255,255,.7);background:rgba(0,0,0,.3)}html:not(.light) .Footer_weatherInfo___CM8H{border-left-color:rgba(255,255,255,.3)}html:not(.light) .Footer_temperature__CIwxa{color:rgba(255,255,255,.5)}html:not(.light) .Footer_weatherDetails__ygPzw{color:rgba(255,255,255,.6);background:rgba(0,0,0,.2)}html:not(.light) .Footer_dot__ftGH6{background:#ffffff}html:not(.light) .Footer_line__QpLiZ{background:rgba(255,255,255,.2)}}.Header_header___60Q_{position:fixed;top:0;left:0;right:0;width:100%;padding:var(--space-sm) 0;display:flex;align-items:center;background:transparent;border-bottom:1px solid transparent;transition:padding .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),border-bottom-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1);z-index:1000;transform:translateZ(0);will-change:transform,opacity,backdrop-filter}.Header_header___60Q_.Header_scrolled__WGhhv{padding:var(--space-xs) 0;background:transparent;border-bottom-color:transparent;transform:translateZ(0)}.Header_header___60Q_.Header_pastHero__ou3T9{background:rgba(255,255,255,.95);border-bottom-color:rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.Header_header___60Q_.Header_pastHero__ou3T9{background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom-color:rgba(0,0,0,.08);box-shadow:0 1px 10px rgba(0,0,0,.05)}}@media (min-width:768px){.Header_header___60Q_{padding:var(--space-md) 0}.Header_header___60Q_.Header_scrolled__WGhhv{padding:var(--space-xs) 0}}.Header_header___60Q_ .grid{align-items:center}.Header_logoLink__9HGkN{display:flex;align-items:center;justify-content:flex-start;line-height:1;height:100%;color:white;opacity:0;transition:color .3s ease,opacity .3s ease;text-decoration:none;cursor:pointer}.light .Header_header___60Q_:not(.Header_pastHero__ou3T9) .Header_logoLink__9HGkN{color:var(--foreground)}.Header_header___60Q_.Header_pastHero__ou3T9 .Header_logoLink__9HGkN{color:var(--foreground);opacity:1}.Header_header___60Q_:not(.Header_pastHero__ou3T9) .Header_logoLink__9HGkN{opacity:0;pointer-events:none}.Header_navigation__pbyCP{display:flex;justify-content:flex-end;align-items:center;height:100%;gap:var(--space-2xs);@media (min-width:768px){gap:var(--space-sm)}@media (min-width:1024px){gap:var(--space-sm)}@media (min-width:1600px){gap:var(--space-xs)}}.Header_navLinks__Wa1Nx{display:flex;align-items:center}.Header_navLink__9eqwM{font-size:.875rem;font-weight:400;color:white;text-decoration:none;transition:opacity .2s ease,color .3s ease;position:relative;padding:0 calc(var(--space-2xs) / 2);@media (min-width:768px){padding:0 var(--space-2xs)}@media (min-width:1600px){font-size:1rem;padding:0 var(--space-xs)}}.light .Header_header___60Q_:not(.Header_pastHero__ou3T9) .Header_navLink__9eqwM{color:var(--foreground)}.Header_header___60Q_.Header_pastHero__ou3T9 .Header_navLink__9eqwM{color:var(--text-primary)}.Header_navLink__9eqwM:hover{opacity:.7}.Header_navLink__9eqwM:after{content:"";position:absolute;left:calc(var(--space-2xs) / 2);right:calc(var(--space-2xs) / 2);bottom:-2px;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;@media (min-width:768px){left:var(--space-2xs);right:var(--space-2xs)}@media (min-width:1600px){left:var(--space-xs);right:var(--space-xs)}}.Header_navLink__9eqwM:hover:after{transform:scaleX(1)}.Header_separator__9uX9X{width:1px;height:12px;background-color:rgba(255,255,255,.8);margin:0 calc(var(--space-2xs) / 2);flex-shrink:0;align-self:center;@media (min-width:768px){height:14px;margin:0 var(--space-2xs)}@media (min-width:1024px){margin:0 calc(var(--space-2xs) / 2)}@media (min-width:1600px){height:16px;margin:0 calc(var(--space-2xs) / 2)}}.light .Header_header___60Q_:not(.Header_pastHero__ou3T9) .Header_separator__9uX9X{background-color:rgba(0,0,0,.4)}.Header_header___60Q_.Header_pastHero__ou3T9 .Header_separator__9uX9X{background-color:rgba(0,0,0,.2)}.dark .Header_header___60Q_.Header_pastHero__ou3T9 .Header_separator__9uX9X{background-color:rgba(255,255,255,.2)}.Header_socialLinks__yEMqr{display:flex;align-items:center;gap:var(--space-sm);@media (min-width:1600px){gap:var(--space-md)}}.Header_iconLink___G8nv{display:flex;align-items:center;justify-content:center;color:white;transition:color .2s ease}.light .Header_header___60Q_:not(.Header_pastHero__ou3T9) .Header_iconLink___G8nv{color:var(--foreground)}.Header_header___60Q_.Header_pastHero__ou3T9 .Header_iconLink___G8nv{color:var(--text-primary)}.Header_iconLink___G8nv:hover{color:var(--accent)}.Header_iconLink___G8nv[href*=linkedin]:hover{color:#0077b5}.Header_iconLink___G8nv[href*=github]:hover{color:#6e5494}.Header_iconLink___G8nv[href*=mailto]:hover{color:#ea4335}.light .Header_header___60Q_.Header_pastHero__ou3T9 .Header_iconLink___G8nv[href*=linkedin]:hover{color:#0077b5}.light .Header_header___60Q_.Header_pastHero__ou3T9 .Header_iconLink___G8nv[href*=github]:hover{color:#6e5494}.light .Header_header___60Q_.Header_pastHero__ou3T9 .Header_iconLink___G8nv[href*=mailto]:hover{color:#ea4335}.light .Header_header___60Q_:not(.Header_pastHero__ou3T9) .Header_iconLink___G8nv[href*=linkedin]:hover{color:#0077b5}.light .Header_header___60Q_:not(.Header_pastHero__ou3T9) .Header_iconLink___G8nv[href*=github]:hover{color:#6e5494}.light .Header_header___60Q_:not(.Header_pastHero__ou3T9) .Header_iconLink___G8nv[href*=mailto]:hover{color:#ea4335}@media (min-width:1600px){.Header_linkedinIcon___06sQ{width:32px;height:32px}}.light .Header_header___60Q_.Header_pastHero__ou3T9{background:rgba(255,255,255,.95);border-bottom-color:rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.light .Header_header___60Q_.Header_pastHero__ou3T9{background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom-color:rgba(0,0,0,.08);box-shadow:0 1px 10px rgba(0,0,0,.05)}}.dark .Header_header___60Q_.Header_scrolled__WGhhv{background:transparent;border-bottom-color:transparent}.dark .Header_header___60Q_.Header_pastHero__ou3T9{background:rgba(10,10,10,.95);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 1px 10px rgba(0,0,0,.3)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.dark .Header_header___60Q_.Header_pastHero__ou3T9{background:rgba(10,10,10,.75);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom-color:rgba(255,255,255,.08);box-shadow:0 1px 10px rgba(0,0,0,.2)}}@media (prefers-color-scheme:dark){html:not(.light) .Header_header___60Q_.Header_scrolled__WGhhv{background:transparent;border-bottom-color:transparent}html:not(.light) .Header_header___60Q_.Header_pastHero__ou3T9{background:rgba(10,10,10,.95);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 1px 10px rgba(0,0,0,.3)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){html:not(.light) .Header_header___60Q_.Header_pastHero__ou3T9{background:rgba(10,10,10,.75);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom-color:rgba(255,255,255,.08);box-shadow:0 1px 10px rgba(0,0,0,.2)}}}.Header_hideOnMobile__T3pTu{display:none;@media (min-width:768px){display:flex}}.Header_hamburgerButton__2XXFJ{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:32px;height:32px;padding:0;background:none;border:none;cursor:pointer;position:relative;z-index:1001;margin-right:calc(-1 * var(--space-xs) / 2);@media (min-width:768px){display:none}}.Header_hamburgerLine__DwepX{width:20px;height:2px;background-color:white;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.Header_header___60Q_.Header_pastHero__ou3T9 .Header_hamburgerLine__DwepX,.light .Header_header___60Q_:not(.Header_pastHero__ou3T9) .Header_hamburgerLine__DwepX{background-color:var(--foreground)}.Header_hamburgerOpen__q6X_Y .Header_hamburgerLine__DwepX:first-child{transform:translateY(6px) rotate(45deg)}.Header_hamburgerOpen__q6X_Y .Header_hamburgerLine__DwepX:nth-child(2){opacity:0;transform:scaleX(0)}.Header_hamburgerOpen__q6X_Y .Header_hamburgerLine__DwepX:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Header_desktopNav__HkE35{display:none;align-items:center;gap:var(--space-sm);@media (min-width:768px){display:flex}}.Header_mobileMenu__iaKH4{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;background-color:rgba(250,250,250,.95);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;z-index:999;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;@media (min-width:768px){display:none}}.dark .Header_mobileMenu__iaKH4{background-color:rgba(10,10,10,.95)}@media (prefers-color-scheme:dark){html:not(.light) .Header_mobileMenu__iaKH4{background-color:rgba(10,10,10,.95)}}.Header_mobileMenuOpen__TX_Wd{opacity:1;visibility:visible}.Header_mobileMenuContent__A8glm{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);text-align:center;padding:var(--space-3xl) var(--space-lg);padding-top:calc(var(--space-3xl) + env(safe-area-inset-top, 0px));padding-bottom:calc(var(--space-3xl) + env(safe-area-inset-bottom, 0px));width:100%;min-height:100vh;min-height:100dvh;@media (max-width:480px){gap:var(--space-2xs);padding:var(--space-2xl) var(--space-md);padding-top:calc(var(--space-2xl) + env(safe-area-inset-top, 0px));padding-bottom:calc(var(--space-2xl) + env(safe-area-inset-bottom, 0px))}}.Header_mobileNavLink__dn8ZZ{font-size:2rem;font-weight:400;color:var(--foreground);text-decoration:none;transition:color .2s ease;display:block;padding:var(--space-xs) var(--space-lg);letter-spacing:-.02em;position:relative;width:100%;text-align:center;@media (max-width:480px){padding:var(--space-2xs) var(--space-lg)}}.Header_mobileNavLink__dn8ZZ:hover{color:var(--foreground)}.Header_mobileNavArrow__tSKU5{position:absolute;right:50%;top:50%;transform:translateY(-50%);margin-right:-3.2em;width:.8em;height:.8em;opacity:0;transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1);color:var(--foreground)}.Header_mobileNavArrow__tSKU5 path{stroke:var(--foreground)}@media (hover:hover) and (pointer:fine){.Header_mobileNavLink__dn8ZZ:hover .Header_mobileNavArrow__tSKU5{opacity:1;transform:translate(10px,-50%)}}.Header_mobileMenuItem__VOvZe{opacity:0;transform:translate3d(0,20px,0);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.Header_mobileMenuItemVisible__C0mfX{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.Header_mobileMenuItem__VOvZe{opacity:1;transform:none;transition:none;will-change:auto}}.Grid_grid__6DsH2{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter);grid-template-columns:repeat(4,1fr);width:100%;@media (min-width:768px){grid-template-columns:repeat(6,1fr)}@media (min-width:1024px){grid-template-columns:repeat(12,1fr)}@media (min-width:1600px){grid-template-columns:repeat(12,1fr)}}.Grid_row__xxHXA{display:flex;flex-wrap:wrap;margin-left:calc(var(--grid-gutter) / -2);margin-right:calc(var(--grid-gutter) / -2);width:100%}.Grid_gapXs__jaToo{gap:calc(var(--grid-gutter) / 4)}.Grid_gapSm__jsRQ7{gap:calc(var(--grid-gutter) / 2)}.Grid_gapMd__GwOEO{gap:var(--grid-gutter)}.Grid_gapLg__4t2Yc{gap:calc(var(--grid-gutter) * 2)}.Grid_gapXl__B91ZR{gap:calc(var(--grid-gutter) * 3)}.Grid_col1__wv8sI{grid-column:span 1}.Grid_col2___5Rjw{grid-column:span 2}.Grid_col3__76Jv2{grid-column:span 3}.Grid_col4__jxoP4{grid-column:span 4}.Grid_colMd1__CpXGG{@media (min-width:768px){grid-column:span 1}}.Grid_colMd2__w0l_U{@media (min-width:768px){grid-column:span 2}}.Grid_colMd3__Fdnks{@media (min-width:768px){grid-column:span 3}}.Grid_colMd4__DDOf8{@media (min-width:768px){grid-column:span 4}}.Grid_colMd5__FMvba{@media (min-width:768px){grid-column:span 5}}.Grid_colMd6__BkvKQ{@media (min-width:768px){grid-column:span 6}}.Grid_colLg1__22qz2{@media (min-width:1024px){grid-column:span 1}}.Grid_colLg2__TX66v{@media (min-width:1024px){grid-column:span 2}}.Grid_colLg3__1_5QU{@media (min-width:1024px){grid-column:span 3}}.Grid_colLg4__gKaSC{@media (min-width:1024px){grid-column:span 4}}.Grid_colLg5__ZTO4o{@media (min-width:1024px){grid-column:span 5}}.Grid_colLg6__3ZuVD{@media (min-width:1024px){grid-column:span 6}}.Grid_colLg7__2bDOm{@media (min-width:1024px){grid-column:span 7}}.Grid_colLg8__0soEO{@media (min-width:1024px){grid-column:span 8}}.Grid_colLg9__je4rs{@media (min-width:1024px){grid-column:span 9}}.Grid_colLg10__HRUse{@media (min-width:1024px){grid-column:span 10}}.Grid_colLg11___5lif{@media (min-width:1024px){grid-column:span 11}}.Grid_colLg12__XD4iy{@media (min-width:1024px){grid-column:span 12}}.Grid_colXl1__xksJL{@media (min-width:1600px){grid-column:span 1}}.Grid_colXl2___n2Oh{@media (min-width:1600px){grid-column:span 2}}.Grid_colXl3__A3uAb{@media (min-width:1600px){grid-column:span 3}}.Grid_colXl4__1oNZh{@media (min-width:1600px){grid-column:span 4}}.Grid_colXl5__ZeCvU{@media (min-width:1600px){grid-column:span 5}}.Grid_colXl6__PKGzK{@media (min-width:1600px){grid-column:span 6}}.Grid_colXl7__34ltp{@media (min-width:1600px){grid-column:span 7}}.Grid_colXl8___Z4TO{@media (min-width:1600px){grid-column:span 8}}.Grid_colXl9___TDfF{@media (min-width:1600px){grid-column:span 9}}.Grid_colXl10__qS6s1{@media (min-width:1600px){grid-column:span 10}}.Grid_colXl11__0yS3N{@media (min-width:1600px){grid-column:span 11}}.Grid_colXl12__YJpvn{@media (min-width:1600px){grid-column:span 12}}.Grid_offset1__nuG0E{grid-column-start:2}.Grid_offset2__OwV5H{grid-column-start:3}.Grid_offset3__F3SuY{grid-column-start:4}.Grid_offsetMd1__A5pD7{@media (min-width:768px){grid-column-start:2}}.Grid_offsetMd2__hiCXp{@media (min-width:768px){grid-column-start:3}}.Grid_offsetMd3__PhP4k{@media (min-width:768px){grid-column-start:4}}.Grid_offsetMd4__lpI10{@media (min-width:768px){grid-column-start:5}}.Grid_offsetMd5__whfLz{@media (min-width:768px){grid-column-start:6}}.Grid_offsetLg1__aMPD7{@media (min-width:1024px){grid-column-start:2}}.Grid_offsetLg2__TC506{@media (min-width:1024px){grid-column-start:3}}.Grid_offsetLg3__g_4v1{@media (min-width:1024px){grid-column-start:4}}.Grid_offsetLg4__YhiMj{@media (min-width:1024px){grid-column-start:5}}.Grid_offsetLg5__tTULH{@media (min-width:1024px){grid-column-start:6}}.Grid_offsetLg6__jkwc8{@media (min-width:1024px){grid-column-start:7}}.Grid_offsetLg7__tfk0m{@media (min-width:1024px){grid-column-start:8}}.Grid_offsetLg8__UcHsu{@media (min-width:1024px){grid-column-start:9}}.Grid_offsetLg9__VWuFR{@media (min-width:1024px){grid-column-start:10}}.Grid_offsetLg10__2Qrth{@media (min-width:1024px){grid-column-start:11}}.Grid_offsetLg11__2ViaC{@media (min-width:1024px){grid-column-start:12}}.Grid_offsetXl1__vhk49{@media (min-width:1600px){grid-column-start:2}}.Grid_offsetXl2__24ECG{@media (min-width:1600px){grid-column-start:3}}.Grid_offsetXl3__ebTDr{@media (min-width:1600px){grid-column-start:4}}.Grid_offsetXl4__X_Cfg{@media (min-width:1600px){grid-column-start:5}}.Grid_offsetXl5__NcnuZ{@media (min-width:1600px){grid-column-start:6}}.Grid_offsetXl6__K90CY{@media (min-width:1600px){grid-column-start:7}}.Grid_offsetXl7__8eLXc{@media (min-width:1600px){grid-column-start:8}}.Grid_offsetXl8__babLO{@media (min-width:1600px){grid-column-start:9}}.Grid_offsetXl9__Y9CuR{@media (min-width:1600px){grid-column-start:10}}.Grid_offsetXl10__81J0v{@media (min-width:1600px){grid-column-start:11}}.Grid_offsetXl11__I9krk{@media (min-width:1600px){grid-column-start:12}}.Grid_alignStart__Lcmg8{align-items:start}.Grid_alignCenter__CR9_z{align-items:center}.Grid_alignEnd__Y9Y3J{align-items:end}.Grid_alignStretch__LyHoh{align-items:stretch}.Grid_justifyStart__MyvYd{justify-items:start}.Grid_justifyCenter___K2Nd{justify-items:center}.Grid_justifyEnd__lLZhU{justify-items:end}.Grid_justifyStretch__ZkzJb{justify-items:stretch}.Grid_justifyBetween__wPEr7{justify-content:space-between}.Grid_justifyAround__aROSl{justify-content:space-around}.Grid_justifyEvenly__NfpLZ{justify-content:space-evenly}.Grid_colAuto__pyJX3{grid-column:auto}.Grid_row__xxHXA>*{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);box-sizing:border-box}.Grid_alignTop__VRx0U{align-items:start}.Grid_alignBottom__LMZzd{align-items:end}.Logo_logo__1IPjl{color:currentColor;display:inline-flex;align-items:center;font-size:1.125rem;font-weight:500;letter-spacing:-.02em;margin:0;padding:0;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;position:relative;line-height:1}.Logo_text__ALZaE{display:inline-block}.Logo_arrow__uEKfm{position:absolute;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform;display:flex;align-items:center;justify-content:center}.Logo_homepage__LXmub .Logo_arrowUp__aLFoJ{right:-16px;transform:translate3d(4px,0,0) scale(.8);top:50%;margin-top:-6px}.Logo_otherPage__Bhxmm .Logo_arrowBack__S2Iy1{left:-20px;transform:translate3d(-4px,0,0) scale(.8)}.Logo_homepage__LXmub .Logo_arrowBack__S2Iy1,.Logo_otherPage__Bhxmm .Logo_arrowUp__aLFoJ{display:none}.Logo_logo__1IPjl:hover .Logo_arrowBack__S2Iy1,.Logo_logo__1IPjl:hover .Logo_arrowUp__aLFoJ{opacity:1;transform:translateZ(0) scale(1)}.Logo_logo__1IPjl:active .Logo_arrow__uEKfm{transform:translateZ(0) scale(.9);transition-duration:.1s}@media (prefers-reduced-motion:reduce){.Logo_arrow__uEKfm{transition:none}.Logo_logo__1IPjl:hover .Logo_arrow__uEKfm{opacity:.7;transform:translateZ(0) scale(1)}}@media (min-width:768px){.Logo_logo__1IPjl{font-size:1.25rem}.Logo_arrow__uEKfm{width:14px;height:14px}.Logo_homepage__LXmub .Logo_arrowUp__aLFoJ{right:-20px;margin-top:-7px}.Logo_otherPage__Bhxmm .Logo_arrowBack__S2Iy1{left:-24px}}@media (min-width:1024px){.Logo_logo__1IPjl{font-size:1.375rem}.Logo_arrow__uEKfm{width:16px;height:16px}.Logo_homepage__LXmub .Logo_arrowUp__aLFoJ{right:-24px;margin-top:-8px}.Logo_otherPage__Bhxmm .Logo_arrowBack__S2Iy1{left:-28px}}@media (min-width:1600px){.Logo_logo__1IPjl{font-size:1.75rem}.Logo_arrow__uEKfm{width:20px;height:20px}.Logo_homepage__LXmub .Logo_arrowUp__aLFoJ{right:-32px;margin-top:-10px}.Logo_otherPage__Bhxmm .Logo_arrowBack__S2Iy1{left:-36px}}.Icon_icon__59zlV{display:inline-block;vertical-align:middle;fill:currentColor;transition:fill .2s ease}.Icon_icon__59zlV:not(.Icon_loading__SogzX) path{transition:fill .2s ease,opacity .2s ease}.Icon_icon__59zlV[class*=loading]{animation:Icon_rotate__d85nC 1.5s linear infinite;transform-origin:center}@keyframes Icon_rotate__d85nC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a:hover .Icon_icon__59zlV:not(.Icon_loading__SogzX) path,button:hover .Icon_icon__59zlV:not(.Icon_loading__SogzX) path{fill:currentColor}@media (prefers-reduced-motion:reduce){.Icon_icon__59zlV[class*=loading]{animation-duration:20s}}.ThemeToggle_toggle__606GO{background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:8px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;color:var(--foreground)}.ThemeToggle_toggle__606GO:active{transform:translateY(0)}.ThemeToggle_toggle__606GO{border-color:rgba(0,0,0,.2)}.ThemeToggle_toggle__606GO:hover{border-color:#000000}.dark .ThemeToggle_toggle__606GO{border-color:rgba(255,255,255,.2);color:var(--foreground)}.dark .ThemeToggle_toggle__606GO:hover{border-color:#FFFFFF}.ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv{border:1px solid rgba(255,255,255,.5);color:white;background:rgba(0,0,0,.2)}.ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv:hover{border-color:#FFFFFF}.light .ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv{border:1px solid rgba(0,0,0,.3);color:var(--foreground);background:rgba(255,255,255,.2)}.light .ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv:hover{border-color:#000000}.dark .ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv{border:1px solid rgba(255,255,255,.5)}.dark .ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv:hover{border-color:#FFFFFF}.ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv .ThemeToggle_icon__LOAwg svg,.ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv .ThemeToggle_icon__LOAwg svg circle,.ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv .ThemeToggle_icon__LOAwg svg line,.ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv .ThemeToggle_icon__LOAwg svg path{stroke:white}.light .ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv .ThemeToggle_icon__LOAwg svg,.light .ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv .ThemeToggle_icon__LOAwg svg circle,.light .ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv .ThemeToggle_icon__LOAwg svg line,.light .ThemeToggle_toggle__606GO.ThemeToggle_overHero__ks4vv .ThemeToggle_icon__LOAwg svg path{stroke:currentColor}.ThemeToggle_toggle__606GO.ThemeToggle_pastHero__UTMYB{border:1px solid rgba(0,0,0,.2);color:var(--foreground);background:transparent}.ThemeToggle_toggle__606GO.ThemeToggle_pastHero__UTMYB:hover{border-color:#000000}.dark .ThemeToggle_toggle__606GO.ThemeToggle_pastHero__UTMYB{border-color:rgba(255,255,255,.2)}.dark .ThemeToggle_toggle__606GO.ThemeToggle_pastHero__UTMYB:hover{border-color:#FFFFFF}.ThemeToggle_toggle__606GO.ThemeToggle_pastHero__UTMYB .ThemeToggle_icon__LOAwg svg,.ThemeToggle_toggle__606GO.ThemeToggle_pastHero__UTMYB .ThemeToggle_icon__LOAwg svg circle,.ThemeToggle_toggle__606GO.ThemeToggle_pastHero__UTMYB .ThemeToggle_icon__LOAwg svg line,.ThemeToggle_toggle__606GO.ThemeToggle_pastHero__UTMYB .ThemeToggle_icon__LOAwg svg path{stroke:currentColor}.ThemeToggle_iconWrapper__5zh7O{position:relative;width:20px;height:20px}.ThemeToggle_icon__LOAwg{width:20px;height:20px;position:absolute;top:0;left:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.ThemeToggle_icon__LOAwg:not(.ThemeToggle_hidden__T3YCs){opacity:1}.ThemeToggle_sunIcon__k2Crg{transform:rotate(0deg) scale(1);transform-origin:center}.ThemeToggle_sunIcon__k2Crg.ThemeToggle_hidden__T3YCs{opacity:0;transform:rotate(180deg) scale(.8)}.ThemeToggle_toggle__606GO:hover .ThemeToggle_sunIcon__k2Crg:not(.ThemeToggle_hidden__T3YCs){transform:rotate(90deg) scale(1.1)}.ThemeToggle_moonIcon__WX6vi{transform:rotate(0deg) scale(1);transform-origin:center}.ThemeToggle_moonIcon__WX6vi.ThemeToggle_hidden__T3YCs{opacity:0;transform:rotate(-180deg) scale(.8)}.ThemeToggle_toggle__606GO:hover .ThemeToggle_moonIcon__WX6vi:not(.ThemeToggle_hidden__T3YCs){transform:rotate(10deg) scale(1.1)}.ThemeToggle_moonIcon__WX6vi path{filter:drop-shadow(0 0 0 transparent);transition:filter .3s cubic-bezier(.4,0,.2,1)}.ThemeToggle_toggle__606GO:hover .ThemeToggle_moonIcon__WX6vi:not(.ThemeToggle_hidden__T3YCs) path{filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}.dark .ThemeToggle_toggle__606GO:hover .ThemeToggle_moonIcon__WX6vi:not(.ThemeToggle_hidden__T3YCs) path{filter:drop-shadow(0 0 12px rgba(255,255,255,.8))}.ThemeToggle_placeholder__W1u1Y{width:36px;height:36px}@media (min-width:1600px){.ThemeToggle_toggle__606GO{padding:9px;border-radius:9px}.ThemeToggle_iconWrapper__5zh7O,.ThemeToggle_icon__LOAwg{width:22px;height:22px}.ThemeToggle_placeholder__W1u1Y{width:40px;height:40px}}.PaginatedInspiration_inspirationSection__DFjJX{width:100%}.PaginatedInspiration_loadMoreWrapper__g26Ds{display:flex;justify-content:center;align-items:center;margin-top:var(--space-xl);margin-bottom:0;min-height:60px}.PaginatedInspiration_loadMoreWrapper__g26Ds:empty{min-height:0;margin-top:0}.PaginatedInspiration_loadingContainer__8r_sa{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary);font-size:.875rem;position:static;width:auto;height:auto;background:transparent}.PaginatedInspiration_error__5wFfT{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center}.PaginatedInspiration_error__5wFfT p{color:var(--text-secondary);margin:0}.PaginatedInspiration_retryButton__r6CUQ{padding:var(--space-xs) var(--space-md);background:transparent;color:var(--foreground);border:1px solid var(--grey-medium);border-radius:var(--space-xs);font-size:.875rem;cursor:pointer;transition:all .2s ease}.PaginatedInspiration_retryButton__r6CUQ:hover:not(:disabled){background:var(--foreground);color:var(--background)}.PaginatedInspiration_retryButton__r6CUQ:disabled{opacity:.5;cursor:not-allowed}.dark .PaginatedInspiration_loadMoreButton__2yoGH{background:var(--foreground);color:var(--background)}.dark .PaginatedInspiration_retryButton__r6CUQ{border-color:var(--grey-medium)}.dark .PaginatedInspiration_retryButton__r6CUQ:hover:not(:disabled){background:var(--foreground);color:var(--background)}.page_pageHeader__jNnoF{text-align:center;margin-bottom:var(--space-lg);padding:0;@media (min-width:768px){margin-bottom:var(--space-2xl)}@media (min-width:1600px){margin-bottom:var(--space-3xl)}}.page_pageTitle__iJwDv{font-family:var(--font-primary);font-size:clamp(4rem,10vw,8rem);font-weight:700;letter-spacing:-.06em;line-height:.9;margin-bottom:var(--space-md);color:var(--color-text-primary);@media (min-width:768px){margin-bottom:var(--space-sm)}@media (min-width:1024px){margin-bottom:var(--space-lg)}@media (min-width:1600px){font-size:clamp(4.5rem,10vw,8rem)}}.page_pageDescription__Y1Gun{max-width:85%;margin:0 auto;font-family:var(--font-primary);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:300;line-height:1.3;letter-spacing:-.02em;color:var(--color-text-secondary);@media (min-width:768px){font-size:clamp(1.25rem,2.5vw,1.75rem);letter-spacing:-.03em}@media (min-width:1024px){letter-spacing:-.04em;margin-bottom:var(--space-xl)}@media (min-width:1600px){font-size:clamp(1.375rem,2.5vw,2rem)}}[data-theme=light] .page_pageTitle__iJwDv{color:var(--color-text-primary)}[data-theme=light] .page_pageDescription__Y1Gun{color:var(--color-text-secondary)}[data-theme=dark] .page_pageTitle__iJwDv{color:var(--color-text-primary)}[data-theme=dark] .page_pageDescription__Y1Gun{color:var(--color-text-secondary)}[data-theme=system] .page_pageTitle__iJwDv{@media (prefers-color-scheme:dark){color:var(--color-text-primary)}}[data-theme=system] .page_pageDescription__Y1Gun{@media (prefers-color-scheme:dark){color:var(--color-text-secondary)}}.page_main__XemH2{padding-top:var(--space-2xl);padding-bottom:120px;@media (max-width:767px){padding-top:var(--space-xl);padding-bottom:140px}@media (min-width:768px){padding-bottom:140px}@media (min-width:1024px){padding-bottom:160px}}.HeroSection_heroSection__QmdYW{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;max-width:100vw;height:100vh;overflow-x:hidden;overflow-y:visible;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:var(--space-lg);background-color:var(--background);@media (min-width:768px){margin-bottom:var(--space-xl)}@media (min-width:1024px){margin-bottom:var(--space-2xl)}}.HeroSection_heroOverlay__NBgRB{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.15) 50%,rgba(0,0,0,.2));z-index:2}.dark .HeroSection_heroOverlay__NBgRB{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.4))}.HeroSection_heroContent__Z4Cw0{position:relative;text-align:center;padding:var(--space-md);max-width:800px;margin:0 auto;z-index:2;@media (min-width:768px){padding:var(--space-lg) var(--space-md);max-width:900px}}.HeroSection_heroTitle__fQ3Jc{font-size:clamp(3rem,3rem + 3vw,12rem);font-weight:500;letter-spacing:-.05em;line-height:1.1;margin:0 0 var(--space-xs) 0;color:white;@media (min-width:1600px){font-size:clamp(3.5rem,3.5rem + 3.4vw,12rem);letter-spacing:-.05em;margin-bottom:0}}.HeroSection_heroRole__P0lJ5{font-size:clamp(1.25rem,1.25rem + .7vw,1.75rem);font-weight:300;margin:0 0 var(--space-sm) 0;color:rgba(255,255,255,.9);letter-spacing:-.03em;line-height:1.2;@media (max-width:767px){line-height:1.25;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;max-width:75%}@media (min-width:1600px){font-size:clamp(1.5rem,1.5rem + .8vw,2.125rem)}}.HeroSection_heroAudioWrapper__6S2rL{display:flex;justify-content:center;margin:var(--space-md) 0;@media (min-width:768px){margin:var(--space-md) 0 var(--space-lg) 0}@media (min-width:1024px){margin:var(--space-xl) 0}@media (min-width:1600px){margin:var(--space-xl) 0 var(--space-2xl) 0}}.HeroSection_heroAudio__Uyogo{display:inline-flex}.HeroSection_heroStats__orTWx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-lg);margin-bottom:0;@media (max-width:767px){display:none}}.HeroSection_stat__WpDAt{display:flex;flex-direction:column;gap:var(--space-xs);@media (min-width:1600px){gap:var(--space-2xs)}}.HeroSection_statNumber__0IVpA{font-size:clamp(1.5rem,1.5rem + .7vw,2rem);font-weight:300;color:white;letter-spacing:-.02em;margin:0;@media (min-width:1600px){font-size:clamp(1.75rem,1.75rem + .8vw,2.5rem)}}.HeroSection_statLabel__cjtMk{font-size:.875rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.01em;margin:0;@media (min-width:1600px){font-size:1rem}}.HeroSection_heroBio__HXzP_{font-size:clamp(1rem,1rem + .17vw,1.125rem);line-height:1.6;color:rgba(255,255,255,.8);margin:0 0 var(--space-lg) 0;max-width:90%;margin-left:auto;margin-right:auto;max-width:600px;@media (max-width:767px){font-size:1.125rem;line-height:2}@media (max-width:375px){line-height:2;font-size:.95rem}@media (min-width:1024px){line-height:1.7}@media (min-width:1600px){font-size:clamp(1.125rem,1.125rem + .2vw,1.375rem);max-width:720px}}.HeroSection_heroBioExtended__B0oye{display:none;@media (min-width:768px){display:inline}}.light .HeroSection_heroBio__HXzP_,.light .HeroSection_heroRole__P0lJ5,.light .HeroSection_heroTitle__fQ3Jc,.light .HeroSection_statLabel__cjtMk,.light .HeroSection_statNumber__0IVpA{color:var(--foreground)}.light .HeroSection_heroOverlay__NBgRB{background:linear-gradient(180deg,rgba(255,255,255,.4) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.7))}.AudioWaveform_container__oQn30{display:inline-flex;align-items:center;gap:0;padding:12px 16px 12px 24px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;max-width:180px;transition:max-width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:visible;min-height:56px;will-change:max-width,transform}.light .AudioWaveform_container__oQn30{border:1px solid rgba(0,0,0,.08)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.light .AudioWaveform_container__oQn30{background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08)}}.AudioWaveform_container__oQn30:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#ff0080,#ff8c00,#ffd700,#00ff00,#00ffff,#0080ff,#ff0080);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;animation:AudioWaveform_moveGradient__aVB2U 3s linear infinite;z-index:-1;pointer-events:none}@keyframes AudioWaveform_moveGradient__aVB2U{0%{background-position:0 50%}to{background-position:-100% 50%}}.AudioWaveform_container__oQn30.AudioWaveform_expanded__SYx2s{padding:12px 16px;max-width:280px;transition:max-width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.AudioWaveform_container__oQn30:hover{background:rgba(255,255,255,.15)}.light .AudioWaveform_container__oQn30:hover{background:rgba(255,255,255,.85);border-color:rgba(0,0,0,.1)}.AudioWaveform_container__oQn30.AudioWaveform_expanded__SYx2s:after,.AudioWaveform_container__oQn30:hover:after{opacity:1}.AudioWaveform_container__oQn30:focus-visible{outline:none}.AudioWaveform_container__oQn30:focus-visible:after{opacity:1}.AudioWaveform_playButton__HpRQm{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.2);border:none;border-radius:50%;transition:transform .5s cubic-bezier(.4,0,.2,1),background .2s ease;padding:0;position:relative;z-index:1;flex-shrink:0;will-change:transform;pointer-events:none}.light .AudioWaveform_playButton__HpRQm{background:#ffffff;border:1px solid #000000}.AudioWaveform_container__oQn30:hover .AudioWaveform_playButton__HpRQm{background:rgba(255,255,255,.9)}.light .AudioWaveform_container__oQn30:hover .AudioWaveform_playButton__HpRQm{background:#000000;border:1px solid #000000}.AudioWaveform_iconWrapper__yl8Kb{display:flex;align-items:center;justify-content:center;color:white;transition:transform .2s ease}.light .AudioWaveform_iconWrapper__yl8Kb{color:#000000}.AudioWaveform_container__oQn30:hover .AudioWaveform_iconWrapper__yl8Kb{color:rgba(0,0,0,.9)}.light .AudioWaveform_container__oQn30:hover .AudioWaveform_iconWrapper__yl8Kb{color:#ffffff}.AudioWaveform_iconWrapper__yl8Kb.AudioWaveform_playing__P_URP{animation:AudioWaveform_pulse__xjjoE 2s ease-in-out infinite}@keyframes AudioWaveform_pulse__xjjoE{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.AudioWaveform_welcomeText__6qIvs{font-size:14px;font-weight:500;color:white;white-space:nowrap;opacity:0;max-width:0;overflow:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1);margin-right:0;will-change:opacity,max-width;@media (min-width:1600px){font-size:16px}}.light .AudioWaveform_welcomeText__6qIvs{color:var(--foreground)}.AudioWaveform_welcomeText__6qIvs.AudioWaveform_visible__ZMhRn{opacity:1;max-width:200px;margin-right:12px;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1) .1s}.AudioWaveform_playButton__HpRQm.AudioWaveform_shifted__5y6db{transform:translateX(0)}.AudioWaveform_waveformContainer__7rEvz{position:relative;width:0;height:40px;display:flex;align-items:center;opacity:0;overflow:hidden;flex-shrink:0;transition:opacity .25s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1);will-change:opacity,width}.AudioWaveform_container__oQn30.AudioWaveform_expanded__SYx2s .AudioWaveform_waveformContainer__7rEvz{width:200px;opacity:1;margin-left:12px;transition:opacity .25s cubic-bezier(.4,0,.2,1) .2s,width .4s cubic-bezier(.4,0,.2,1),margin-left .4s cubic-bezier(.4,0,.2,1)}@media (--md-down ){.AudioWaveform_container__oQn30.AudioWaveform_expanded__SYx2s .AudioWaveform_waveformContainer__7rEvz{width:140px}}.AudioWaveform_container__oQn30:not(.AudioWaveform_expanded__SYx2s) .AudioWaveform_waveformContainer__7rEvz{width:0;opacity:0;margin-left:0;transition:opacity .25s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),margin-left .4s cubic-bezier(.4,0,.2,1)}.AudioWaveform_waveformContainer__7rEvz.AudioWaveform_visible__ZMhRn{opacity:1;width:200px}.AudioWaveform_waveform__SRdvj{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(255,255,255,.3));transition:filter .3s ease,opacity .3s ease}@media (prefers-color-scheme:dark){.AudioWaveform_waveform__SRdvj{filter:drop-shadow(0 0 8px rgba(255,255,255,.4))}}.light .AudioWaveform_waveform__SRdvj{filter:drop-shadow(0 0 8px rgba(0,0,0,.2))}.AudioWaveform_waveform__SRdvj.AudioWaveform_loading__f0pf2{opacity:0}.AudioWaveform_waveform__SRdvj:not(.AudioWaveform_loading__f0pf2){animation:AudioWaveform_fadeIn__jhKLo .5s ease}.AudioWaveform_waveform__SRdvj.AudioWaveform_hidden__2bpoQ{opacity:0;pointer-events:none}.AudioWaveform_frequencyBars__F0IA_{position:absolute;top:0;left:0;width:200px;height:40px;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none;will-change:opacity}.AudioWaveform_frequencyBars__F0IA_.AudioWaveform_show__cp3np{opacity:1}@keyframes AudioWaveform_fadeIn__jhKLo{0%{opacity:0}to{opacity:1}}.AudioWaveform_waveform__SRdvj canvas{border-radius:4px}.AudioWaveform_container__oQn30:has(.AudioWaveform_iconWrapper__yl8Kb.AudioWaveform_playing__P_URP) .AudioWaveform_waveform__SRdvj{filter:drop-shadow(0 0 12px rgba(255,255,255,.5))}@media (prefers-color-scheme:dark){.AudioWaveform_container__oQn30:has(.AudioWaveform_iconWrapper__yl8Kb.AudioWaveform_playing__P_URP) .AudioWaveform_waveform__SRdvj{filter:drop-shadow(0 0 16px rgba(255,255,255,.6))}}.light .AudioWaveform_container__oQn30:has(.AudioWaveform_iconWrapper__yl8Kb.AudioWaveform_playing__P_URP) .AudioWaveform_waveform__SRdvj{filter:drop-shadow(0 0 12px rgba(0,0,0,.3))}.AudioWaveform_loadingOverlay__tK3z6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.AudioWaveform_loadingSpinner__qI3SJ{width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.8);border-radius:50%;animation:AudioWaveform_spin__HSJDt .8s linear infinite}.light .AudioWaveform_loadingSpinner__qI3SJ{border-color:rgba(0,0,0,.8) rgba(0,0,0,.2) rgba(0,0,0,.2)}@keyframes AudioWaveform_spin__HSJDt{to{transform:rotate(1turn)}}.AudioWaveform_label__aGFii{font-size:14px;font-weight:500;color:white;white-space:nowrap;animation:AudioWaveform_fadeIn__jhKLo .3s ease;@media (min-width:1600px){font-size:16px}}.light .AudioWaveform_label__aGFii{color:var(--foreground)}.AudioWaveform_hiddenContainer__65eeE{display:none}.ParallaxLink_parallaxLink__5MBqb{position:relative;display:inline-block;text-decoration:none;background-color:rgba(255,255,255,.95);color:#0a0a0a;padding:.05em .25em;margin:0 .1em;border-radius:.2em;transition:transform .1s ease-out,box-shadow .2s ease-out,color .2s ease-out,background-color .2s ease-out;transform-style:preserve-3d;will-change:transform;box-shadow:0 1px 3px rgba(0,0,0,.1);@media (max-width:767px){padding-left:.3em;padding-bottom:.4em;padding-right:.3em;padding-top:.4em;line-height:.8}}.ParallaxLink_parallaxLink__5MBqb:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(255,255,255,0));border-radius:inherit;opacity:0;transition:opacity .2s ease;pointer-events:none}.light .ParallaxLink_parallaxLink__5MBqb:before{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,0))}.ParallaxLink_parallaxLink__5MBqb:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);background-color:white}.ParallaxLink_parallaxLink__5MBqb:hover:before{opacity:1}.ParallaxLink_parallaxLink__5MBqb:active{transition:none;transform:perspective(1000px) translateZ(5px)!important}.light .ParallaxLink_parallaxLink__5MBqb{background-color:#000000;color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.light .ParallaxLink_parallaxLink__5MBqb:hover{background-color:#000000;box-shadow:0 4px 12px rgba(0,0,0,.25)}.dark .ParallaxLink_parallaxLink__5MBqb{background-color:rgba(255,255,255,.95);color:#0a0a0a;box-shadow:0 1px 3px rgba(0,0,0,.3)}.dark .ParallaxLink_parallaxLink__5MBqb:hover{background-color:white;box-shadow:0 4px 12px rgba(0,0,0,.4)}.VantaBackground_background__KyFNt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--background);transition:background-color .3s ease}