.Footer-module__lMThsa__footer{background:var(--color-core-neutral-100);grid-template-columns:repeat(4,1fr);grid-template-areas:"copyright copyright col1 col2";max-width:100vw;padding:2.5rem;display:grid}@media (max-width:1200px){.Footer-module__lMThsa__footer{grid-template-columns:repeat(2,1fr);grid-template-areas:"copyright copyright""col1 col2";padding:2.5rem 1rem}.Footer-module__lMThsa__footer div:first-child{margin-bottom:2.5rem}}.Footer-module__lMThsa__copyright{flex-direction:column;grid-area:copyright;gap:1rem;display:flex}.Footer-module__lMThsa__internalLinks{grid-area:col1}.Footer-module__lMThsa__externalLinks{grid-area:col2}.Footer-module__lMThsa__internalLinks,.Footer-module__lMThsa__externalLinks{flex-direction:column;gap:1rem;display:flex}.Footer-module__lMThsa__link{color:var(--color-core-neutral-600);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-body-primary)}
.Headline-module__ByerTG__mega,.Headline-module__ByerTG__h1,.Headline-module__ByerTG__h2,.Headline-module__ByerTG__h3,.Headline-module__ByerTG__h4,.Headline-module__ByerTG__h5,.Headline-module__ByerTG__h6{font-family:var(--typography-font-family-headline);margin:2rem 0 1rem;font-weight:700}.Headline-module__ByerTG__mega{font-size:var(--typography-font-size-headline-mega);line-height:var(--typography-line-height-mega-headline)}.Headline-module__ByerTG__h1{font-size:var(--typography-font-size-headline-01);line-height:var(--typography-line-height-headline)}.Headline-module__ByerTG__h2{font-size:var(--typography-font-size-headline-02);line-height:var(--typography-line-height-headline)}.Headline-module__ByerTG__h3{font-size:var(--typography-font-size-headline-03);line-height:var(--typography-line-height-headline)}.Headline-module__ByerTG__h4{font-size:var(--typography-font-size-headline-04);line-height:var(--typography-line-height-headline)}.Headline-module__ByerTG__h5{font-size:var(--typography-font-size-headline-05);line-height:var(--typography-line-height-headline)}.Headline-module__ByerTG__h6{font-size:var(--typography-font-size-headline-06);line-height:var(--typography-line-height-headline)}.Headline-module__ByerTG__primary{color:var(--color-core-primary-300)}.Headline-module__ByerTG__secondary{color:var(--color-core-neutral-600)}.Headline-module__ByerTG__light{color:var(--color-core-neutral-100)}.Headline-module__ByerTG__dark{color:var(--color-core-neutral-600)}.Headline-module__ByerTG__collapse{margin:0;padding:0}
.Body-module__-XzpWa__primary{font-family:var(--typography-font-family-body);color:var(--color-core-neutral-600);line-height:1.8;font-size:var(--typography-font-size-body-primary);margin:1rem 0}.Body-module__-XzpWa__secondary{font-family:var(--typography-font-family-body);color:var(--color-core-neutral-600);line-height:1.8;font-size:var(--typography-font-size-body-secondary);margin:1rem 0}.Body-module__-XzpWa__lead{font-family:var(--typography-font-family-body);color:var(--color-core-neutral-600);line-height:1.8;font-size:var(--typography-font-size-body-lead);margin:1rem 0}.Body-module__-XzpWa__code{background:var(--color-core-tertiary-200);color:var(--color-core-tertiary-500);font-family:var(--typography-font-family-mono);padding:.25rem .5rem}.Body-module__-XzpWa__collapse{margin:0;padding:0}.Body-module__-XzpWa__primary{color:var(--color-core-primary-300)}.Body-module__-XzpWa__secondary{color:var(--color-core-neutral-600)}.Body-module__-XzpWa__light{color:var(--color-core-neutral-100)}.Body-module__-XzpWa__dark{color:var(--color-core-neutral-600)}
.List-module__ol1HYa__item{font-family:var(--typography-font-family-body);color:var(--color-core-neutral-600);margin:.5rem;font-size:1rem;line-height:1.8}.List-module__ol1HYa__ordered,.List-module__ol1HYa__unordered{padding-left:2rem;list-style-position:outside}.List-module__ol1HYa__ordered li{font-family:var(--typography-font-family-body);color:var(--color-core-neutral-600);margin:.5rem;padding:.5rem 0 .5rem .75rem;font-size:1rem;line-height:1.8}.List-module__ol1HYa__ordered li::marker{color:var(--color-core-primary-300);font-weight:700}.List-module__ol1HYa__unordered{list-style:none}.List-module__ol1HYa__unordered li{font-family:var(--typography-font-family-body);color:var(--color-core-neutral-600);margin:.5rem;padding:.5rem 0 .5rem .75rem;font-size:1rem;line-height:1.8;position:relative}.List-module__ol1HYa__unordered li:before{content:"";background:url(/arrow-right.png) 50%/cover;width:24px;height:24px;position:absolute;top:.75rem;left:-2rem}
.InlineLink-module__x_VMOW__link{font-size:inherit;font-family:inherit;text-decoration:underline;transition:all .15s;display:inline}.InlineLink-module__x_VMOW__linkPrimary{color:var(--color-core-primary-300)}.InlineLink-module__x_VMOW__linkPrimary:hover,.InlineLink-module__x_VMOW__linkPrimary:active{color:var(--color-core-primary-500)}.InlineLink-module__x_VMOW__linkSecondary{color:var(--color-core-neutral-600)}.InlineLink-module__x_VMOW__linkSecondary:hover,.InlineLink-module__x_VMOW__linkSecondary:active,.InlineLink-module__x_VMOW__linkTertiary{color:var(--color-core-neutral-500)}.InlineLink-module__x_VMOW__linkTertiary:hover,.InlineLink-module__x_VMOW__linkTertiary:active{color:var(--color-core-neutral-600)}
.Music-module__IBeuBa__outer{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));justify-content:center;gap:2.5rem;margin:1rem;display:grid}@media (min-width:768px){.Music-module__IBeuBa__outer{gap:2.5rem;margin:2.5rem}}.Music-module__IBeuBa__musicians{justify-content:center;gap:0;padding:2.5rem 0;display:flex}.Music-module__IBeuBa__musicians>.Music-module__IBeuBa__inner{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem 2.5rem;padding:1rem;display:flex}
.Blockquote-module__7ZzrCq__wrapper{background:var(--color-core-surface-primary);border:1px solid var(--color-core-neutral-400);border-radius:10px;margin:2.5rem 0 0;padding:2.5rem}.Blockquote-module__7ZzrCq__blockquote{font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-body-lead);line-height:var(--typography-line-height-body);color:var(--color-semantic-foreground-primary)}
.Button-module__PwFhDG__primary,.Button-module__PwFhDG__secondary,.Button-module__PwFhDG__inverse{font-family:var(--typography-font-family-headline);text-align:center;border-style:solid;border-width:2px;border-radius:64px;width:fit-content;font-weight:300;text-decoration:none;transition:all 50ms ease-in-out;display:block}.Button-module__PwFhDG__primary{color:var(--color-core-neutral-100);background:var(--color-core-primary-300);border-color:var(--color-core-primary-300)}.Button-module__PwFhDG__primary:hover{color:var(--color-core-neutral-100);background:var(--color-core-primary-400);border-color:var(--color-core-primary-400);cursor:pointer;transform:translateY(-2px)}.Button-module__PwFhDG__primary:active{background:var(--color-core-primary-500);border-color:var(--color-core-primary-500);transform:translateY(0)}.Button-module__PwFhDG__secondary{color:var(--color-core-primary-300);border-color:var(--color-core-primary-300);background:0 0}.Button-module__PwFhDG__secondary:hover{color:var(--color-core-neutral-100);background:var(--color-core-primary-400);border-color:var(--color-core-primary-400);cursor:pointer;transform:translateY(-2px)}.Button-module__PwFhDG__secondary:active{background:var(--color-core-primary-500);border-color:var(--color-core-primary-500);transform:translateY(0)}.Button-module__PwFhDG__inverse{color:var(--color-core-neutral-100);border-color:var(--color-core-neutral-100);background:0 0}.Button-module__PwFhDG__inverse:hover{color:var(--color-core-neutral-600);background:var(--color-core-neutral-100);border-color:var(--color-core-neutral-200);cursor:pointer;transform:translateY(-2px)}.Button-module__PwFhDG__inverse:active{background:var(--color-core-neutral-200);border-color:var(--color-core-neutral-300);transform:translateY(0)}.Button-module__PwFhDG__small{padding:.75rem;font-size:.75rem;line-height:.75rem}.Button-module__PwFhDG__default{padding:1rem;font-size:1rem;line-height:1rem}.Button-module__PwFhDG__large{padding:1.25rem;font-size:1.25rem;line-height:1.25rem}.Button-module__PwFhDG__fullWidth{width:100%}@media (max-width:400px){.Button-module__PwFhDG__primary,.Button-module__PwFhDG__secondary,.Button-module__PwFhDG__inverse{width:100%}}
.TextArrow-module__7vLHYq__textArrow{color:var(--color-core-primary-300);font-family:var(--typography-font-family-body);border:1px solid var(--color-core-primary-300);background:0 0;border-radius:20px;flex-direction:row;align-items:center;gap:.5rem;width:fit-content;padding:0 1rem;font-size:1rem;text-decoration:none;display:inline-flex}.TextArrow-module__7vLHYq__textArrow:hover{cursor:pointer}.TextArrow-module__7vLHYq__textArrow svg{transition:all .15s ease-in-out;position:relative;left:0;transform:rotate(-.25turn)}.TextArrow-module__7vLHYq__textArrow svg path{fill:var(--color-core-primary-300)}.TextArrow-module__7vLHYq__textArrow:hover svg{left:.25rem}.TextArrow-module__7vLHYq__stylePrimary{border-color:var(--color-core-primary-300);color:var(--color-core-primary-300);background:0 0}.TextArrow-module__7vLHYq__stylePrimary svg path{fill:var(--color-core-primary-300)}.TextArrow-module__7vLHYq__stylePrimary:hover{background:var(--color-core-primary-300);color:var(--color-core-neutral-100)}.TextArrow-module__7vLHYq__stylePrimary:hover svg path{fill:var(--color-core-neutral-100)}.TextArrow-module__7vLHYq__styleNeutral{border-color:var(--color-core-neutral-600);color:var(--color-core-neutral-600);background:0 0}.TextArrow-module__7vLHYq__styleNeutral svg path{fill:var(--color-core-neutral-600)}.TextArrow-module__7vLHYq__styleNeutral:hover{background:var(--color-core-neutral-600);color:var(--color-core-neutral-100)}.TextArrow-module__7vLHYq__styleNeutral:hover svg path{fill:var(--color-core-neutral-100)}.TextArrow-module__7vLHYq__styleDark{border-color:var(--color-core-neutral-100);color:var(--color-core-neutral-100);background:0 0}.TextArrow-module__7vLHYq__styleDark svg path{fill:var(--color-core-neutral-100)}.TextArrow-module__7vLHYq__styleDark:hover{background:var(--color-core-neutral-100);color:var(--color-core-neutral-600)}.TextArrow-module__7vLHYq__styleDark:hover svg path{fill:var(--color-core-neutral-600)}
.ButtonGroup-module__kWT1RG__buttonGroup{flex-flow:wrap;gap:1.5rem;display:flex}
.Callout-module__3XYTUG__wrapper{background:var(--color-core-primary-300);border:1px solid var(--color-core-primary-400);border-radius:10px;flex-direction:column;gap:.5rem;margin:2rem 0;padding:2.5rem;display:flex}.Callout-module__3XYTUG__wrapper *{color:var(--color-core-neutral-100)}
.Container-module__nhrISG__density_default{width:100%;max-width:100%;padding:2.5rem}.Container-module__nhrISG__density_packed{width:100%;max-width:100%;padding:1rem}.Container-module__nhrISG__density_spacious{width:100%;max-width:100%;padding:5rem}.Container-module__nhrISG__density_collapse{width:100%;max-width:100%;padding:0}.Container-module__nhrISG__isFlex{flex-wrap:wrap;width:100%;display:flex}.Container-module__nhrISG__isFlexColumn{flex-direction:column;display:flex}.Container-module__nhrISG__isFlexRow{flex-direction:row;display:flex}.Container-module__nhrISG__isFlexNormal{justify-content:normal}.Container-module__nhrISG__isFlexStart{justify-content:flex-start}.Container-module__nhrISG__isFlexCenter{justify-content:center}.Container-module__nhrISG__isFlexEnd{justify-content:flex-end}.Container-module__nhrISG__isFlexSpaceBetween{justify-content:space-between}.Container-module__nhrISG__isFlexSpaceAround{justify-content:space-around}.Container-module__nhrISG__isFlexAlignNormal{align-items:normal}.Container-module__nhrISG__isFlexAlignStart{align-items:flex-start}.Container-module__nhrISG__isFlexAlignCenter{align-items:center}.Container-module__nhrISG__isFlexAlignEnd{align-items:flex-end}.Container-module__nhrISG__isFlexGapSmall{gap:.5rem}.Container-module__nhrISG__isFlexGapDefault{gap:1rem}.Container-module__nhrISG__isFlexGapLarge{gap:1.5rem}.Container-module__nhrISG__isFlexGapExtraLarge{gap:2.5rem}.Container-module__nhrISG__textAlignLeft *{text-align:left!important}.Container-module__nhrISG__textAlignCenter *{text-align:center!important}.Container-module__nhrISG__textAlignRight *{text-align:right!important}@media (max-width:768px){.Container-module__nhrISG__density_default,.Container-module__nhrISG__density_packed,.Container-module__nhrISG__density_spacious,.Container-module__nhrISG__density_collapse{padding:.5rem}}
.Layout-module__XstGSW__layout main{min-height:calc(100vh - 150px)}
.RichTextWrapper-module__1c-N2W__wrapper{overflow-wrap:break-word;word-wrap:break-word;grid-column:2;max-width:100%;padding:2.5rem}@media (max-width:768px){.RichTextWrapper-module__1c-N2W__wrapper{grid-column:1/-1;padding:0 1rem}}.RichTextWrapper-module__1c-N2W__collapse{padding:0}@media (max-width:768px){.RichTextWrapper-module__1c-N2W__collapse{grid-column:1/-1}}
.GridWrapper-module__XloW3q__gridWrapper{grid-template-columns:1fr min(85ch,100%) 1fr;max-width:100%;display:grid;overflow-x:hidden}
.GridItem-module__36nGtq__gridColumn1{grid-column:1}.GridItem-module__36nGtq__gridColumn2{grid-column:2}.GridItem-module__36nGtq__gridColumn3{grid-column:3}.GridItem-module__36nGtq__gridSpan1{grid-column-end:span 1}.GridItem-module__36nGtq__gridSpan2{grid-column-end:span 2}.GridItem-module__36nGtq__gridSpan3{grid-column-end:span 3}
.CenteredWrapper-module__fgSTra__wrapper{flex-direction:column;gap:2rem;max-width:85ch;margin:0 auto;padding:2.5rem;display:flex}.CenteredWrapper-module__fgSTra__collapseY{padding-top:0;padding-bottom:0}.CenteredWrapper-module__fgSTra__collapseX{padding-left:0;padding-right:0}
.Main-module__jxKayq__main{min-height:calc(100vh - 130px)}
.Features-module__Tce0mG__wrapper{background:var(--color-core-primary-300);grid-column:1/span 3;grid-template-columns:repeat(2,1fr);gap:5rem;max-width:100%;padding:2.5rem;display:grid}.Features-module__Tce0mG__wrapper h5,.Features-module__Tce0mG__wrapper p{color:var(--color-core-neutral-100)}@media (max-width:768px){.Features-module__Tce0mG__wrapper{grid-template-columns:1fr;gap:2.5rem;padding:1rem}}.Features-module__Tce0mG__imageWrapper{max-width:100%;height:500px;position:relative}.Features-module__Tce0mG__imageWrapper img{object-fit:cover}@media (max-width:768px){.Features-module__Tce0mG__imageWrapper{height:300px}}
.Avatar-module__teZooG__avatar{border:1px solid var(--color-core-primary-300);cursor:url(/emojis/cool.png),pointer;border-radius:50%}
.StatCard-module__wQKrma__statCard{border-style:solid;border-width:1px;border-radius:1rem;padding:.25rem;display:flex}.StatCard-module__wQKrma__horizontal{flex-direction:row;align-items:center}.StatCard-module__wQKrma__vertical{flex-direction:column}.StatCard-module__wQKrma__gapSm{gap:.5rem}.StatCard-module__wQKrma__gapMd{gap:1rem}.StatCard-module__wQKrma__gapLg{gap:2rem}.StatCard-module__wQKrma__gapNone{gap:0}.StatCard-module__wQKrma__paddingLg{padding:2rem}.StatCard-module__wQKrma__paddingMd{padding:1rem}.StatCard-module__wQKrma__paddingSm{padding:.5rem}.StatCard-module__wQKrma__paddingNone{padding:0}.StatCard-module__wQKrma__primary{background:var(--color-core-neutral-100);border-color:var(--color-core-primary-300)}.StatCard-module__wQKrma__primary .stat-label{color:var(--color-core-neutral-500)}.StatCard-module__wQKrma__primary .stat-value{color:var(--color-core-primary-300)}.StatCard-module__wQKrma__secondary{background:var(--color-core-tertiary-100);border-color:var(--color-core-tertiary-300)}.StatCard-module__wQKrma__secondary .stat-label{color:var(--color-core-tertiary-500)}.StatCard-module__wQKrma__secondary .stat-value{color:var(--color-core-neutral-600)}
.StravaStats-module__qsf2FG__statsWrapper{flex-direction:column;gap:2rem;max-width:100%;display:flex}.StravaStats-module__qsf2FG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:2rem;max-width:100%;display:grid}.StravaStats-module__qsf2FG__section{flex-direction:column;gap:1rem;max-width:100%;display:flex}.StravaStats-module__qsf2FG__titleWrapper{flex-direction:row;align-items:center;gap:.5rem;display:flex}
.Badge-module__aPBXSq__badgeBase{width:fit-content;height:fit-content;font-family:var(--typography-font-family-body);letter-spacing:.25px;border-style:solid;border-width:1px;border-radius:20px;padding:4px 16px;font-size:1rem;font-weight:400;line-height:1.7}.Badge-module__aPBXSq__primary{color:var(--color-core-primary-300);border-color:var(--color-core-primary-300);background:0 0;}.Badge-module__aPBXSq__secondary{color:var(--color-core-neutral-600);border-color:var(--color-core-neutral-600);background:0 0;}.Badge-module__aPBXSq__tertiary{color:var(--color-core-tertiary-500);border-color:var(--color-core-tertiary-500);background:0 0;}.Badge-module__aPBXSq__inverse{color:var(--color-core-neutral-600);background:var(--color-core-neutral-100);border-color:#0000;}
.SpotifyStats-module__y_cVOG__image{border:1px solid var(--color-core-brand-200);border-radius:50%}.SpotifyStats-module__y_cVOG__info{flex-direction:column;gap:0;display:flex}.SpotifyStats-module__y_cVOG__wrapper{flex-direction:column;gap:2rem;display:flex}.SpotifyStats-module__y_cVOG__section{flex-direction:column;gap:1rem;display:flex}.SpotifyStats-module__y_cVOG__gridList{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.SpotifyStats-module__y_cVOG__badgeList{flex-wrap:wrap;gap:.5rem;display:flex}.SpotifyStats-module__y_cVOG__titleWrapper{flex-direction:row;align-items:center;gap:.5rem;display:flex}
.PersonalStats-module__xl0vKW__personalStats{flex-direction:column;grid-column:2;gap:2.5rem;width:100%;max-width:100%;padding-bottom:2.5rem;display:flex}@media (max-width:768px){.PersonalStats-module__xl0vKW__personalStats{grid-column:1/-1;padding:0 1rem 2.5rem}}
.PortfolioList-module__cavB_q__wrapper{grid-column:1/span 3;max-width:100%}
.Header-module__1vug-q__header{z-index:100;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:100%;padding:2rem 2.5rem;transition:padding .15s;display:flex;position:sticky;top:0}@media (max-width:768px){.Header-module__1vug-q__header{padding:1rem 1.5rem}}[data-theme=dark] .Header-module__1vug-q__header{background:#03091380}[data-theme=dark] .Header-module__1vug-q__overlayActive{background:#030913}.Header-module__1vug-q__headerOverlay{background:var(--color-core-neutral-100);}.Header-module__1vug-q__scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf480}.Header-module__1vug-q__noScroll{top:var(--scroll-position);position:fixed;left:0;right:0;overflow:hidden}
.PortfolioListItem-module__J9jWdq__image-wrapper{height:40vh;position:relative;overflow:hidden}.PortfolioListItem-module__J9jWdq__image-wrapper img{object-fit:cover}@media (min-width:768px){.PortfolioListItem-module__J9jWdq__image-wrapper{height:50vh}}
.ThemePicker-module__YH8woW__themePicker{flex-direction:row;align-items:center;gap:2px;display:flex}.ThemePicker-module__YH8woW__themeButton{color:var(--color-core-neutral-500);background:0 0;border:none;flex-direction:row;align-items:center;height:100%;padding:6px 8px;transition:all .1s ease-in-out;display:flex}.ThemePicker-module__YH8woW__themeButton:first-child{border-radius:18px 4px 4px 18px}.ThemePicker-module__YH8woW__themeButton:nth-child(2),.ThemePicker-module__YH8woW__themeButton:nth-child(3){border-radius:4px}.ThemePicker-module__YH8woW__themeButton .ThemePicker-module__YH8woW__themeIcon path{fill:var(--color-core-neutral-500)}.ThemePicker-module__YH8woW__themeButton:hover{cursor:pointer;background:var(--color-core-neutral-300)}.ThemePicker-module__YH8woW__themeButton .ThemePicker-module__YH8woW__buttonText{display:none}.ThemePicker-module__YH8woW__current{color:var(--color-semantic-foreground-primary);background:var(--color-core-neutral-300)}.ThemePicker-module__YH8woW__current .ThemePicker-module__YH8woW__themeIcon path{fill:var(--color-semantic-foreground-primary)}.ThemePicker-module__YH8woW__current:hover{background:var(--color-core-neutral-400)}
.HeroImage-module__ay38AG__heroWrapper{max-width:100vw;height:50vh;margin-bottom:-134px;position:relative;top:-134px}.HeroImage-module__ay38AG__heroWrapper span{height:100%}@media (max-width:1000px){.HeroImage-module__ay38AG__heroWrapper{margin-bottom:-164px;top:-164px}}@media (max-width:550px){.HeroImage-module__ay38AG__heroWrapper{margin-bottom:-130px;top:-130px}}.HeroImage-module__ay38AG__image{object-fit:cover}
.Burger-module__X-9SMW__burger{color:var(--color-semantic-foreground-inverse);background:var(--color-semantic-surface-brand);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-body-secondary);cursor:pointer;border:none;border-radius:18px;flex-direction:row;align-items:center;gap:8px;padding:4px 16px;line-height:28px;display:flex}.Burger-module__X-9SMW__burger .Burger-module__X-9SMW__menuIcon path{fill:var(--color-semantic-foreground-inverse)}.Burger-module__X-9SMW__burger:hover{background:var(--color-core-primary-400)}.Burger-module__X-9SMW__burger:active{background:var(--color-core-primary-500)}.Burger-module__X-9SMW__burgerEmoji{font-size:24px;line-height:24px;animation:2s linear infinite Burger-module__X-9SMW__rotate}@keyframes Burger-module__X-9SMW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ResultsItem-module__RFcbsq__resultsItem{background:var(--color-core-neutral-100);border:1px solid var(--color-core-primary-300);border-radius:10px;flex-direction:column;justify-content:flex-start;gap:.5rem;padding:2rem;display:flex}.ResultsItem-module__RFcbsq__resultsItem *{color:var(--color-core-neutral-700)}.ResultsItem-module__RFcbsq__percentage{flex-direction:row;align-items:center;gap:.5rem;font-size:4.166rem;font-weight:700;line-height:1;display:flex}.ResultsItem-module__RFcbsq__percentage *{color:var(--color-core-primary-300)}.ResultsItem-module__RFcbsq__percentage svg{width:2.5rem;height:2.5rem}.ResultsItem-module__RFcbsq__percentage svg path{fill:var(--color-core-positive-300)}
.NowPlaying-module__KI_6Qq__nowPlaying{background-color:var(--color-semantic-surface-light);border:1px solid var(--color-semantic-border-brand);color:inherit;border-radius:9999px;align-items:center;gap:1rem;padding:5px 16px 5px 8px;text-decoration:none;transition:background-color .2s;display:flex}.NowPlaying-module__KI_6Qq__nowPlaying:hover{background-color:var(--color-core-primary-100)}.NowPlaying-module__KI_6Qq__albumArt{border:1px solid var(--color-core-neutral-300);object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:3s linear infinite NowPlaying-module__KI_6Qq__rotate}.NowPlaying-module__KI_6Qq__trackInfo{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.NowPlaying-module__KI_6Qq__trackName{color:var(--color-semantic-foreground-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.NowPlaying-module__KI_6Qq__artistName{color:var(--color-semantic-foreground-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.NowPlaying-module__KI_6Qq__playingBars{flex-shrink:0;align-items:flex-end;gap:2px;height:16px;display:flex}.NowPlaying-module__KI_6Qq__bar{background-color:var(--color-core-primary-300);border-radius:1px;width:3px;animation:1.5s ease-in-out infinite NowPlaying-module__KI_6Qq__playingBar}.NowPlaying-module__KI_6Qq__bar:first-child{animation-delay:0s}.NowPlaying-module__KI_6Qq__bar:nth-child(2){animation-delay:.2s}.NowPlaying-module__KI_6Qq__bar:nth-child(3){animation-delay:.4s}@keyframes NowPlaying-module__KI_6Qq__playingBar{0%,to{height:4px}50%{height:16px}}@keyframes NowPlaying-module__KI_6Qq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.NowPlaying-module__KI_6Qq__nowPlaying{display:none}}
.Results-module__lttnLW__results{flex-direction:column;grid-column:1/span 3;gap:2rem;width:100%;max-width:100%;padding:2.5rem;display:flex}.Results-module__lttnLW__results h5{color:var(--color-core-neutral-100)}.Results-module__lttnLW__results div{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));justify-content:center;gap:2rem;display:grid}@media (max-width:768px){.Results-module__lttnLW__results{padding:1rem}.Results-module__lttnLW__results div{grid-template-columns:1fr}}
.NavTrigger-module__kH9hiG__outerWrapper{flex-direction:row;align-items:center;gap:16px;display:flex}.NavTrigger-module__kH9hiG__innerWrapper{border:1px solid var(--color-semantic-border-brand);background:var(--color-core-neutral-100);border-radius:22px;flex-direction:row;align-items:center;gap:16px;padding:4px;display:flex}.NavTrigger-module__kH9hiG__divider{background:var(--color-core-neutral-400);width:1px;height:24px}
.RichText-module__tDiH1a__rich-text-button{margin:1.5rem 0}
.Tabs-module__XN04uW__tabs--root{background:var(--color-semantic-surface-light);border:1px solid var(--color-core-neutral-300);border-radius:40px;padding:.75rem}.Tabs-module__XN04uW__tabs--list{background:var(--color-core-neutral-200);border:1px solid var(--color-core-neutral-300);border-radius:64px;flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.Tabs-module__XN04uW__tabs--trigger{font-size:var(--typography-font-size-body-primary);font-family:var(--typography-font-family-body);border-style:solid;border-width:1px;border-radius:64px;padding:8px 16px;transition:background .1s ease-in-out}.Tabs-module__XN04uW__tabs--trigger:hover{cursor:pointer}.Tabs-module__XN04uW__tabs--trigger[data-state=active]{color:var(--color-semantic-foreground-inverse);background:var(--color-semantic-surface-dark);border-color:#0000}.Tabs-module__XN04uW__tabs--trigger[data-state=active]:hover{background:var(--color-core-neutral-500)}.Tabs-module__XN04uW__tabs--trigger[data-state=inactive]{color:var(--color-core-neutral-500);background:var(--color-core-neutral-300);border-color:var(--color-core-neutral-400)}.Tabs-module__XN04uW__tabs--trigger[data-state=inactive]:hover{background:var(--color-core-neutral-400)}
.Banner-module__AkgYsa__banner{background:var(--color-core-secondary-200);border-bottom:1px solid var(--color-semantic-border-secondary);max-width:100vw;color:var(--color-core-neutral-600);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;padding:.5rem 1.5rem;text-decoration:none;transition:background .15s ease-in-out;display:flex}.Banner-module__AkgYsa__banner:hover{background:var(--color-core-secondary-300);cursor:pointer}@media (min-width:768px){.Banner-module__AkgYsa__banner{justify-content:space-between;padding:.5rem 2.5rem}}.Banner-module__AkgYsa__banner>p{margin:0}
.Talk-module__1TGcRq__wrapper{flex-direction:column;grid-column:2;gap:1rem;display:flex}.Talk-module__1TGcRq__metadata{flex-direction:column;gap:1rem;padding:0 2.5rem;display:flex}@media (max-width:768px){.Talk-module__1TGcRq__metadata{padding:0 1rem}}.Talk-module__1TGcRq__imageWrapper{min-height:400px;position:relative}.Talk-module__1TGcRq__imageWrapper img{object-fit:contain}.Talk-module__1TGcRq__actions{flex-direction:row;align-items:center;gap:1rem;display:flex}
.PortfolioTitle-module__oWLqza__image-wrapper{height:40vh;position:relative;overflow:hidden}.PortfolioTitle-module__oWLqza__image-wrapper img{object-fit:cover}@media (min-width:768px){.PortfolioTitle-module__oWLqza__image-wrapper{height:50vh}}
.ListItem-module__u9y6XG__wrapper{background:var(--color-core-tertiary-200);border:1px solid var(--color-core-tertiary-300);border-radius:10px;flex-direction:column;gap:.5rem;padding:2rem 2.5rem;display:flex}.ListItem-module__u9y6XG__wrapper h1,.ListItem-module__u9y6XG__wrapper h2,.ListItem-module__u9y6XG__wrapper h3,.ListItem-module__u9y6XG__wrapper h4{display:inline}.ListItem-module__u9y6XG__link{text-decoration:none;transition:all .1s ease-in-out}.ListItem-module__u9y6XG__link:hover{background:var(--color-core-primary-300);border-color:var(--color-core-primary-400);transform:translateY(-4px);box-shadow:0 4px 10px #00000013}.ListItem-module__u9y6XG__link:hover>*{color:var(--color-core-neutral-100)}
.Form-module__YRmQsG__form{flex-direction:column;grid-column:2;justify-content:flex-start;gap:2.5rem;padding:2.5rem 0;display:flex}
.Label-module__DLkexa__label{font-family:var(--typography-font-family-headline);color:var(--color-core-neutral-600);letter-spacing:.5px;margin-bottom:.5rem;font-weight:700}
.Event-module__FIoAKG__wrapper{flex-direction:column;grid-column:2;gap:1rem;padding:1rem;display:flex}.Event-module__FIoAKG__imageWrapper{width:75ch;height:200px}
.BlogTitle-module__TLNNAq__wrapper{flex-direction:column;justify-content:center;gap:1rem;max-width:50vw;margin:0 auto;padding:0 1rem;display:flex}@media (max-width:1200px){.BlogTitle-module__TLNNAq__wrapper{max-width:75vw}}@media (max-width:768px){.BlogTitle-module__TLNNAq__wrapper{max-width:100vw}}.BlogTitle-module__TLNNAq__wrapper h1{text-align:center}.BlogTitle-module__TLNNAq__categoryContainer{flex-direction:row;justify-content:center;gap:.5rem;display:flex}.BlogTitle-module__TLNNAq__imageWrapper{max-width:800px;height:300px;position:relative}.BlogTitle-module__TLNNAq__imageWrapper img{object-fit:cover;width:100%;height:100%}
.ItemWrapper-module__6qPLlW__itemWrapper{flex-direction:column;justify-content:flex-start;gap:.25rem;display:flex}
.Error-module__iVwcJq__formError{color:var(--color-core-tertiary-500);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-body-secondary);font-weight:700}
.Input-module__d-d1Fq__input{background:var(--color-core-tertiary-200);color:var(--color-core-neutral-600);font-size:1rem;font-family:var(--typography-font-family-body);border:none;border:1px solid var(--color-core-tertiary-300);border-radius:10px;width:100%;padding:1rem 1.5rem;transition:all .15s}.Input-module__d-d1Fq__input:focus{background:var(--color-core-neutral-100);outline:none;transform:translateY(-2px);box-shadow:4px 4px 8px #002f800d}.Input-module__d-d1Fq__input:focus::placeholder{color:var(--color-core-neutral-400)}.Input-module__d-d1Fq__input::placeholder{color:var(--color-core-neutral-500)}
.EventList-module__dKXsCW__wrapper{flex-direction:column;gap:.5rem;display:flex}.EventList-module__dKXsCW__event{flex-direction:column;display:flex}.EventList-module__dKXsCW__content{background:0 0;border-radius:5px;flex-flow:column wrap;gap:.25rem;padding:.5rem;text-decoration:none;transition:all .1s ease-in-out;display:flex}.EventList-module__dKXsCW__content:hover{background:var(--color-core-primary-300)}.EventList-module__dKXsCW__main{flex-direction:row;justify-content:space-between;width:100%;display:flex}.EventList-module__dKXsCW__title{color:var(--color-core-neutral-100);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-body-primary)}.EventList-module__dKXsCW__date{color:var(--color-core-neutral-300);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-body-secondary)}.EventList-module__dKXsCW__no-events{color:var(--color-core-neutral-100);font-size:var(--typography-font-size-body-primary)}
.TextArea-module__UOkZ7W__textarea{font-family:var(--typography-font-family-body);color:var(--color-core-neutral-600);background:var(--color-core-tertiary-200);border:none;border:1px solid var(--color-core-tertiary-300);border-radius:10px;padding:1rem 1.5rem;font-size:1rem;transition:all .25s}.TextArea-module__UOkZ7W__textarea:focus{background:var(--color-core-neutral-100);outline:none;transform:translateY(-2px);box-shadow:4px 4px 8px #002f800d}.TextArea-module__UOkZ7W__textarea:focus::placeholder{color:var(--color-core-neutral-400)}.TextArea-module__UOkZ7W__textarea::placeholder{color:var(--color-core-neutral-500)}
.Honeypot-module__ontplq__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
