@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_64a611{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Fallback;src:local("Arial");ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.00%;size-adjust:106.33%}.__className_a6caa6{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.__variable_a6caa6{--font-noto:"Noto Sans","Noto Sans Fallback"}@layer reset, base, tokens, recipes, utilities;@keyframes hero-photo-expand{0%{transform:translateZ(0) scale(1);opacity:1;border-radius:2rem}30%{transform:translate3d(0,var(--hero-photo-shift),0) scale(var(--hero-photo-scale));opacity:.5;border-radius:0}to{transform:translate3d(0,var(--hero-photo-shift),0) scale(calc(var(--hero-photo-scale) * 1.08));opacity:0;border-radius:0}}.hero-photo{--hero-pad:3rem;--hero-frame:min(100vw,72rem);--hero-photo-width:calc(var(--hero-frame) - var(--hero-pad));--hero-photo-scale:calc(max(100vw / var(--hero-photo-width),
      100vh / (var(--hero-photo-width) * 9 / 16)) * 1.06);--hero-photo-shift:calc(50vh - (var(--hero-photo-width) * 9 / 32))}@media (min-width:40rem){.hero-photo{--hero-pad:5rem}}@layer reset{:host,html{line-height:1.5;--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,::backdrop,::file-selector-button,:after,:before{margin:0;padding:0;box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border,currentcolor)}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}menu,ol,ul{list-style:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback:rgba(0,0,0,0.5);color:var(--global-color-placeholder,var(--placeholder-fallback))}::selection{background-color:var(--global-color-selection,rgba(0,115,255,.3))}textarea{resize:vertical}table{text-indent:0;border-color:inherit;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab,currentcolor 50%,transparent)}}}@layer base{:root{--made-with-panda:"🐼"}body{background:var(--colors-background);color:var(--colors-foreground);font-family:var(--fonts-sans);-webkit-font-smoothing:antialiased}@property --backdrop-blur{syntax:"*";inherits:false}@property --backdrop-brightness{syntax:"*";inherits:false}@property --backdrop-contrast{syntax:"*";inherits:false}@property --backdrop-grayscale{syntax:"*";inherits:false}@property --backdrop-hue-rotate{syntax:"*";inherits:false}@property --backdrop-invert{syntax:"*";inherits:false}@property --backdrop-opacity{syntax:"*";inherits:false}@property --backdrop-saturate{syntax:"*";inherits:false}@property --backdrop-sepia{syntax:"*";inherits:false}}@layer tokens{:where(:root,:host){--colors-current:currentcolor;--colors-transparent:oklch(0 0 0/0);--colors-black:#000;--colors-white:#fff;--colors-slate-50:oklch(98.4% 0.003 247.858);--colors-slate-100:oklch(96.8% 0.007 247.896);--colors-slate-200:oklch(92.9% 0.013 255.508);--colors-slate-300:oklch(86.9% 0.022 252.894);--colors-slate-400:oklch(70.4% 0.04 256.788);--colors-slate-500:oklch(55.4% 0.046 257.417);--colors-slate-600:oklch(44.6% 0.043 257.281);--colors-slate-700:oklch(37.2% 0.044 257.287);--colors-slate-800:oklch(27.9% 0.041 260.031);--colors-slate-900:oklch(20.8% 0.042 265.755);--colors-slate-950:oklch(12.9% 0.042 264.695);--colors-gray-50:oklch(98.5% 0.002 247.839);--colors-gray-100:oklch(96.7% 0.003 264.542);--colors-gray-200:oklch(92.8% 0.006 264.531);--colors-gray-300:oklch(87.2% 0.01 258.338);--colors-gray-400:oklch(70.7% 0.022 261.325);--colors-gray-500:oklch(55.1% 0.027 264.364);--colors-gray-600:oklch(44.6% 0.03 256.802);--colors-gray-700:oklch(37.3% 0.034 259.733);--colors-gray-800:oklch(27.8% 0.033 256.848);--colors-gray-900:oklch(21% 0.034 264.665);--colors-gray-950:oklch(13% 0.028 261.692);--colors-zinc-50:oklch(98.5% 0 0);--colors-zinc-100:oklch(96.7% 0.001 286.375);--colors-zinc-200:oklch(92% 0.004 286.32);--colors-zinc-300:oklch(87.1% 0.006 286.286);--colors-zinc-400:oklch(70.5% 0.015 286.067);--colors-zinc-500:oklch(55.2% 0.016 285.938);--colors-zinc-600:oklch(44.2% 0.017 285.786);--colors-zinc-700:oklch(37% 0.013 285.805);--colors-zinc-800:oklch(27.4% 0.006 286.033);--colors-zinc-900:oklch(21% 0.006 285.885);--colors-zinc-950:oklch(14.1% 0.005 285.823);--colors-neutral-50:oklch(98.5% 0 0);--colors-neutral-100:oklch(97% 0 0);--colors-neutral-200:oklch(92.2% 0 0);--colors-neutral-300:oklch(87% 0 0);--colors-neutral-400:oklch(70.8% 0 0);--colors-neutral-500:oklch(55.6% 0 0);--colors-neutral-600:oklch(43.9% 0 0);--colors-neutral-700:oklch(37.1% 0 0);--colors-neutral-800:oklch(26.9% 0 0);--colors-neutral-900:oklch(20.5% 0 0);--colors-neutral-950:oklch(14.5% 0 0);--colors-stone-50:oklch(98.5% 0.001 106.423);--colors-stone-100:oklch(97% 0.001 106.424);--colors-stone-200:oklch(92.3% 0.003 48.717);--colors-stone-300:oklch(86.9% 0.005 56.366);--colors-stone-400:oklch(70.9% 0.01 56.259);--colors-stone-500:oklch(55.3% 0.013 58.071);--colors-stone-600:oklch(44.4% 0.011 73.639);--colors-stone-700:oklch(37.4% 0.01 67.558);--colors-stone-800:oklch(26.8% 0.007 34.298);--colors-stone-900:oklch(21.6% 0.006 56.043);--colors-stone-950:oklch(14.7% 0.004 49.25);--colors-mauve-50:oklch(98.5% 0 0);--colors-mauve-100:oklch(96% 0.003 325.6);--colors-mauve-200:oklch(92.2% 0.005 325.62);--colors-mauve-300:oklch(86.5% 0.012 325.68);--colors-mauve-400:oklch(71.1% 0.019 323.02);--colors-mauve-500:oklch(54.2% 0.034 322.5);--colors-mauve-600:oklch(43.5% 0.029 321.78);--colors-mauve-700:oklch(36.4% 0.029 323.89);--colors-mauve-800:oklch(26.3% 0.024 320.12);--colors-mauve-900:oklch(21.2% 0.019 322.12);--colors-mauve-950:oklch(14.5% 0.008 326);--colors-olive-50:oklch(98.8% 0.003 106.5);--colors-olive-100:oklch(96.6% 0.005 106.5);--colors-olive-200:oklch(93% 0.007 106.5);--colors-olive-300:oklch(88% 0.011 106.6);--colors-olive-400:oklch(73.7% 0.021 106.9);--colors-olive-500:oklch(58% 0.031 107.3);--colors-olive-600:oklch(46.6% 0.025 107.3);--colors-olive-700:oklch(39.4% 0.023 107.4);--colors-olive-800:oklch(28.6% 0.016 107.4);--colors-olive-900:oklch(22.8% 0.013 107.4);--colors-olive-950:oklch(15.3% 0.006 107.1);--colors-mist-50:oklch(98.7% 0.002 197.1);--colors-mist-100:oklch(96.3% 0.002 197.1);--colors-mist-200:oklch(92.5% 0.005 214.3);--colors-mist-300:oklch(87.2% 0.007 219.6);--colors-mist-400:oklch(72.3% 0.014 214.4);--colors-mist-500:oklch(56% 0.021 213.5);--colors-mist-600:oklch(45% 0.017 213.2);--colors-mist-700:oklch(37.8% 0.015 216);--colors-mist-800:oklch(27.5% 0.011 216.9);--colors-mist-900:oklch(21.8% 0.008 223.9);--colors-mist-950:oklch(14.8% 0.004 228.8);--colors-taupe-50:oklch(98.6% 0.002 67.8);--colors-taupe-100:oklch(96% 0.002 17.2);--colors-taupe-200:oklch(92.2% 0.005 34.3);--colors-taupe-300:oklch(86.8% 0.007 39.5);--colors-taupe-400:oklch(71.4% 0.014 41.2);--colors-taupe-500:oklch(54.7% 0.021 43.1);--colors-taupe-600:oklch(43.8% 0.017 39.3);--colors-taupe-700:oklch(36.7% 0.016 35.7);--colors-taupe-800:oklch(26.8% 0.011 36.5);--colors-taupe-900:oklch(21.4% 0.009 43.1);--colors-taupe-950:oklch(14.7% 0.004 49.3);--colors-red-50:oklch(97.1% 0.013 17.38);--colors-red-100:oklch(93.6% 0.032 17.717);--colors-red-200:oklch(88.5% 0.062 18.334);--colors-red-300:oklch(80.8% 0.114 19.571);--colors-red-400:oklch(70.4% 0.191 22.216);--colors-red-500:oklch(63.7% 0.237 25.331);--colors-red-600:oklch(57.7% 0.245 27.325);--colors-red-700:oklch(50.5% 0.213 27.518);--colors-red-800:oklch(44.4% 0.177 26.899);--colors-red-900:oklch(39.6% 0.141 25.723);--colors-red-950:oklch(25.8% 0.092 26.042);--colors-orange-50:oklch(98% 0.016 73.684);--colors-orange-100:oklch(95.4% 0.038 75.164);--colors-orange-200:oklch(90.1% 0.076 70.697);--colors-orange-300:oklch(83.7% 0.128 66.29);--colors-orange-400:oklch(75% 0.183 55.934);--colors-orange-500:oklch(70.5% 0.213 47.604);--colors-orange-600:oklch(64.6% 0.222 41.116);--colors-orange-700:oklch(55.3% 0.195 38.402);--colors-orange-800:oklch(47% 0.157 37.304);--colors-orange-900:oklch(40.8% 0.123 38.172);--colors-orange-950:oklch(26.6% 0.079 36.259);--colors-amber-50:oklch(98.7% 0.022 95.277);--colors-amber-100:oklch(96.2% 0.059 95.617);--colors-amber-200:oklch(92.4% 0.12 95.746);--colors-amber-300:oklch(87.9% 0.169 91.605);--colors-amber-400:oklch(82.8% 0.189 84.429);--colors-amber-500:oklch(76.9% 0.188 70.08);--colors-amber-600:oklch(66.6% 0.179 58.318);--colors-amber-700:oklch(55.5% 0.163 48.998);--colors-amber-800:oklch(47.3% 0.137 46.201);--colors-amber-900:oklch(41.4% 0.112 45.904);--colors-amber-950:oklch(27.9% 0.077 45.635);--colors-yellow-50:oklch(98.7% 0.026 102.212);--colors-yellow-100:oklch(97.3% 0.071 103.193);--colors-yellow-200:oklch(94.5% 0.129 101.54);--colors-yellow-300:oklch(90.5% 0.182 98.111);--colors-yellow-400:oklch(85.2% 0.199 91.936);--colors-yellow-500:oklch(79.5% 0.184 86.047);--colors-yellow-600:oklch(68.1% 0.162 75.834);--colors-yellow-700:oklch(55.4% 0.135 66.442);--colors-yellow-800:oklch(47.6% 0.114 61.907);--colors-yellow-900:oklch(42.1% 0.095 57.708);--colors-yellow-950:oklch(28.6% 0.066 53.813);--colors-lime-50:oklch(98.6% 0.031 120.757);--colors-lime-100:oklch(96.7% 0.067 122.328);--colors-lime-200:oklch(93.8% 0.127 124.321);--colors-lime-300:oklch(89.7% 0.196 126.665);--colors-lime-400:oklch(84.1% 0.238 128.85);--colors-lime-500:oklch(76.8% 0.233 130.85);--colors-lime-600:oklch(64.8% 0.2 131.684);--colors-lime-700:oklch(53.2% 0.157 131.589);--colors-lime-800:oklch(45.3% 0.124 130.933);--colors-lime-900:oklch(40.5% 0.101 131.063);--colors-lime-950:oklch(27.4% 0.072 132.109);--colors-green-50:oklch(98.2% 0.018 155.826);--colors-green-100:oklch(96.2% 0.044 156.743);--colors-green-200:oklch(92.5% 0.084 155.995);--colors-green-300:oklch(87.1% 0.15 154.449);--colors-green-400:oklch(79.2% 0.209 151.711);--colors-green-500:oklch(72.3% 0.219 149.579);--colors-green-600:oklch(62.7% 0.194 149.214);--colors-green-700:oklch(52.7% 0.154 150.069);--colors-green-800:oklch(44.8% 0.119 151.328);--colors-green-900:oklch(39.3% 0.095 152.535);--colors-green-950:oklch(26.6% 0.065 152.934);--colors-emerald-50:oklch(97.9% 0.021 166.113);--colors-emerald-100:oklch(95% 0.052 163.051);--colors-emerald-200:oklch(90.5% 0.093 164.15);--colors-emerald-300:oklch(84.5% 0.143 164.978);--colors-emerald-400:oklch(76.5% 0.177 163.223);--colors-emerald-500:oklch(69.6% 0.17 162.48);--colors-emerald-600:oklch(59.6% 0.145 163.225);--colors-emerald-700:oklch(50.8% 0.118 165.612);--colors-emerald-800:oklch(43.2% 0.095 166.913);--colors-emerald-900:oklch(37.8% 0.077 168.94);--colors-emerald-950:oklch(26.2% 0.051 172.552);--colors-teal-50:oklch(98.4% 0.014 180.72);--colors-teal-100:oklch(95.3% 0.051 180.801);--colors-teal-200:oklch(91% 0.096 180.426);--colors-teal-300:oklch(85.5% 0.138 181.071);--colors-teal-400:oklch(77.7% 0.152 181.912);--colors-teal-500:oklch(70.4% 0.14 182.503);--colors-teal-600:oklch(60% 0.118 184.704);--colors-teal-700:oklch(51.1% 0.096 186.391);--colors-teal-800:oklch(43.7% 0.078 188.216);--colors-teal-900:oklch(38.6% 0.063 188.416);--colors-teal-950:oklch(27.7% 0.046 192.524);--colors-cyan-50:oklch(98.4% 0.019 200.873);--colors-cyan-100:oklch(95.6% 0.045 203.388);--colors-cyan-200:oklch(91.7% 0.08 205.041);--colors-cyan-300:oklch(86.5% 0.127 207.078);--colors-cyan-400:oklch(78.9% 0.154 211.53);--colors-cyan-500:oklch(71.5% 0.143 215.221);--colors-cyan-600:oklch(60.9% 0.126 221.723);--colors-cyan-700:oklch(52% 0.105 223.128);--colors-cyan-800:oklch(45% 0.085 224.283);--colors-cyan-900:oklch(39.8% 0.07 227.392);--colors-cyan-950:oklch(30.2% 0.056 229.695);--colors-sky-50:oklch(97.7% 0.013 236.62);--colors-sky-100:oklch(95.1% 0.026 236.824);--colors-sky-200:oklch(90.1% 0.058 230.902);--colors-sky-300:oklch(82.8% 0.111 230.318);--colors-sky-400:oklch(74.6% 0.16 232.661);--colors-sky-500:oklch(68.5% 0.169 237.323);--colors-sky-600:oklch(58.8% 0.158 241.966);--colors-sky-700:oklch(50% 0.134 242.749);--colors-sky-800:oklch(44.3% 0.11 240.79);--colors-sky-900:oklch(39.1% 0.09 240.876);--colors-sky-950:oklch(29.3% 0.066 243.157);--colors-blue-50:oklch(97% 0.014 254.604);--colors-blue-100:oklch(93.2% 0.032 255.585);--colors-blue-200:oklch(88.2% 0.059 254.128);--colors-blue-300:oklch(80.9% 0.105 251.813);--colors-blue-400:oklch(70.7% 0.165 254.624);--colors-blue-500:oklch(62.3% 0.214 259.815);--colors-blue-600:oklch(54.6% 0.245 262.881);--colors-blue-700:oklch(48.8% 0.243 264.376);--colors-blue-800:oklch(42.4% 0.199 265.638);--colors-blue-900:oklch(37.9% 0.146 265.522);--colors-blue-950:oklch(28.2% 0.091 267.935);--colors-indigo-50:oklch(96.2% 0.018 272.314);--colors-indigo-100:oklch(93% 0.034 272.788);--colors-indigo-200:oklch(87% 0.065 274.039);--colors-indigo-300:oklch(78.5% 0.115 274.713);--colors-indigo-400:oklch(67.3% 0.182 276.935);--colors-indigo-500:oklch(58.5% 0.233 277.117);--colors-indigo-600:oklch(51.1% 0.262 276.966);--colors-indigo-700:oklch(45.7% 0.24 277.023);--colors-indigo-800:oklch(39.8% 0.195 277.366);--colors-indigo-900:oklch(35.9% 0.144 278.697);--colors-indigo-950:oklch(25.7% 0.09 281.288);--colors-violet-50:oklch(96.9% 0.016 293.756);--colors-violet-100:oklch(94.3% 0.029 294.588);--colors-violet-200:oklch(89.4% 0.057 293.283);--colors-violet-300:oklch(81.1% 0.111 293.571);--colors-violet-400:oklch(70.2% 0.183 293.541);--colors-violet-500:oklch(60.6% 0.25 292.717);--colors-violet-600:oklch(54.1% 0.281 293.009);--colors-violet-700:oklch(49.1% 0.27 292.581);--colors-violet-800:oklch(43.2% 0.232 292.759);--colors-violet-900:oklch(38% 0.189 293.745);--colors-violet-950:oklch(28.3% 0.141 291.089);--colors-purple-50:oklch(97.7% 0.014 308.299);--colors-purple-100:oklch(94.6% 0.033 307.174);--colors-purple-200:oklch(90.2% 0.063 306.703);--colors-purple-300:oklch(82.7% 0.119 306.383);--colors-purple-400:oklch(71.4% 0.203 305.504);--colors-purple-500:oklch(62.7% 0.265 303.9);--colors-purple-600:oklch(55.8% 0.288 302.321);--colors-purple-700:oklch(49.6% 0.265 301.924);--colors-purple-800:oklch(43.8% 0.218 303.724);--colors-purple-900:oklch(38.1% 0.176 304.987);--colors-purple-950:oklch(29.1% 0.149 302.717);--colors-fuchsia-50:oklch(97.7% 0.017 320.058);--colors-fuchsia-100:oklch(95.2% 0.037 318.852);--colors-fuchsia-200:oklch(90.3% 0.076 319.62);--colors-fuchsia-300:oklch(83.3% 0.145 321.434);--colors-fuchsia-400:oklch(74% 0.238 322.16);--colors-fuchsia-500:oklch(66.7% 0.295 322.15);--colors-fuchsia-600:oklch(59.1% 0.293 322.896);--colors-fuchsia-700:oklch(51.8% 0.253 323.949);--colors-fuchsia-800:oklch(45.2% 0.211 324.591);--colors-fuchsia-900:oklch(40.1% 0.17 325.612);--colors-fuchsia-950:oklch(29.3% 0.136 325.661);--colors-pink-50:oklch(97.1% 0.014 343.198);--colors-pink-100:oklch(94.8% 0.028 342.258);--colors-pink-200:oklch(89.9% 0.061 343.231);--colors-pink-300:oklch(82.3% 0.12 346.018);--colors-pink-400:oklch(71.8% 0.202 349.761);--colors-pink-500:oklch(65.6% 0.241 354.308);--colors-pink-600:oklch(59.2% 0.249 0.584);--colors-pink-700:oklch(52.5% 0.223 3.958);--colors-pink-800:oklch(45.9% 0.187 3.815);--colors-pink-900:oklch(40.8% 0.153 2.432);--colors-pink-950:oklch(28.4% 0.109 3.907);--colors-rose-50:oklch(96.9% 0.015 12.422);--colors-rose-100:oklch(94.1% 0.03 12.58);--colors-rose-200:oklch(89.2% 0.058 10.001);--colors-rose-300:oklch(81% 0.117 11.638);--colors-rose-400:oklch(71.2% 0.194 13.428);--colors-rose-500:oklch(64.5% 0.246 16.439);--colors-rose-600:oklch(58.6% 0.253 17.585);--colors-rose-700:oklch(51.4% 0.222 16.935);--colors-rose-800:oklch(45.5% 0.188 13.697);--colors-rose-900:oklch(41% 0.159 10.272);--colors-rose-950:oklch(27.1% 0.105 12.094);--colors-brand-purple:#7315b0;--colors-brand-blue:#2f4bff;--colors-brand-orange:#e35a02;--colors-brand-white:#fffffc;--colors-ink-700:#3a332c;--colors-ink-800:#24201c;--colors-ink-900:#1a1714;--colors-ink-950:#100e0c;--colors-haze:#b7b4c6;--colors-halo:#c5b9ef;--colors-foam:#ddc7ea;--fonts-sans:var(--font-plus-jakarta),var(--font-noto),sans-serif;--fonts-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--fonts-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-sizes-2xs:0.5rem;--font-sizes-xs:0.75rem;--font-sizes-sm:0.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-snug:1.375;--line-heights-normal:1.5;--line-heights-relaxed:1.625;--line-heights-loose:2;--letter-spacings-tighter:-0.05em;--letter-spacings-tight:-0.025em;--letter-spacings-normal:0em;--letter-spacings-wide:0.025em;--letter-spacings-wider:0.05em;--letter-spacings-widest:0.1em;--letter-spacings-label:0.015em;--letter-spacings-heading:-0.015em;--sizes-0:0rem;--sizes-1:0.25rem;--sizes-2:0.5rem;--sizes-3:0.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-0\.5:0.125rem;--sizes-1\.5:0.375rem;--sizes-2\.5:0.625rem;--sizes-3\.5:0.875rem;--sizes-4\.5:1.125rem;--sizes-5\.5:1.375rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-prose:60ch;--sizes-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--sizes-screen:100vh;--shadows-2xs:0 1px rgb(0 0 0/0.05);--shadows-xs:0 1px 2px 0 rgb(0 0 0/0.05);--shadows-sm:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadows-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadows-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadows-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--shadows-2xl:0 25px 50px -12px rgb(0 0 0/0.25);--shadows-inner:inset 0 2px 4px 0 rgb(0 0 0/0.05);--shadows-inset-2xs:inset 0 1px rgb(0 0 0/0.05);--shadows-inset-xs:inset 0 1px 1px rgb(0 0 0/0.05);--shadows-inset-sm:inset 0 2px 4px rgb(0 0 0/0.05);--shadows-glow:0 0 22px color-mix(in srgb,var(--colors-brand-purple) 32%,transparent),0 0 40px color-mix(in srgb,var(--colors-brand-blue) 18%,transparent);--spacing-0:0rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:0.125rem;--spacing-1\.5:0.375rem;--spacing-2\.5:0.625rem;--spacing-3\.5:0.875rem;--spacing-4\.5:1.125rem;--spacing-5\.5:1.375rem;--radii-xs:0.125rem;--radii-sm:0.25rem;--radii-md:0.375rem;--radii-lg:0.5rem;--radii-xl:0.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-4xl:2rem;--radii-full:9999px;--radii-fruit:2rem;--radii-round:9999px;--borders-none:none;--durations-fastest:50ms;--durations-faster:100ms;--durations-fast:150ms;--durations-normal:200ms;--durations-slow:300ms;--durations-slower:400ms;--durations-slowest:500ms;--easings-default:cubic-bezier(0.4,0,0.2,1);--easings-linear:linear;--easings-in:cubic-bezier(0.4,0,1,1);--easings-out:cubic-bezier(0,0,0.2,1);--easings-in-out:cubic-bezier(0.4,0,0.2,1);--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animations-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animations-bounce:bounce 1s infinite;--animations-still:none;--animations-purple-light:purpleLight 28s ease-in-out infinite;--animations-blue-light:blueLight 36s ease-in-out infinite;--animations-blue-light-reverse:blueLight 36s ease-in-out infinite reverse;--blurs-xs:4px;--blurs-sm:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--border-widths-hairline:1px;--aspect-ratios-square:1/1;--aspect-ratios-video:16/9;--aspect-ratios-landscape:4/3;--aspect-ratios-portrait:3/4;--aspect-ratios-wide:16/9;--aspect-ratios-ultrawide:18/5;--aspect-ratios-golden:1.618/1;--breakpoints-sm:40rem;--sizes-breakpoint-sm:40rem;--breakpoints-md:48rem;--sizes-breakpoint-md:48rem;--breakpoints-lg:64rem;--sizes-breakpoint-lg:64rem;--breakpoints-xl:80rem;--sizes-breakpoint-xl:80rem;--breakpoints-2xl:96rem;--sizes-breakpoint-2xl:96rem;--colors-primary:var(--colors-brand-white);--colors-primary-hover:var(--colors-foam);--colors-accent:var(--colors-brand-orange);--colors-background:var(--colors-ink-950);--colors-foreground:var(--colors-brand-white);--colors-muted:var(--colors-haze);--colors-edge:var(--colors-halo);--colors-surface:var(--colors-ink-900);--colors-surface-raised:var(--colors-ink-800);--colors-border:var(--colors-ink-700)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes purpleLight{0%{transform:translateZ(0) scale(1);opacity:.45}50%{transform:translate3d(10%,12%,0) scale(1.14);opacity:.8}to{transform:translateZ(0) scale(1);opacity:.45}}@keyframes blueLight{0%{transform:translateZ(0) scale(1.06);opacity:.35}50%{transform:translate3d(-14%,-8%,0) scale(1);opacity:.7}to{transform:translateZ(0) scale(1.06);opacity:.35}}}@layer utilities{.\--hero-scroll-distance_\[70vh\]{--hero-scroll-distance:70vh}.anim_blueLight{animation:var(--animations-blue-light)}.anim_blueLightReverse{animation:var(--animations-blue-light-reverse)}.anim_purpleLight{animation:var(--animations-purple-light)}.bg_background{background:var(--colors-background)}.bg_background\/50{background:color-mix(in oklab,var(--colors-background) 50%,transparent)}.bg_background\/80{background:color-mix(in oklab,var(--colors-background) 80%,transparent)}.bg_brand\.white{background:var(--colors-brand-white)}.bg_ink\.950{background:var(--colors-ink-950)}.bg_primary{background:var(--colors-primary)}.bg_primary\/80{background:color-mix(in oklab,var(--colors-primary) 80%,transparent)}.bg_surface{background:var(--colors-surface)}.bg_surfaceRaised{background:var(--colors-surface-raised)}.bg_transparent{background:var(--colors-transparent)}.font_inherit{font:inherit}.grid-area_artists{grid-area:artists}.grid-area_cover{grid-area:cover}.grid-area_duration{grid-area:duration}.grid-area_elapsed{grid-area:elapsed}.grid-area_play{grid-area:play}.grid-area_progress{grid-area:progress}.grid-area_title{grid-area:title}.inset_0{inset:var(--spacing-0)}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.p_4{padding:var(--spacing-4)}.p_6{padding:var(--spacing-6)}.p_8{padding:var(--spacing-8)}.p_lg{padding:lg}.p_md{padding:md}.p_sm{padding:sm}.inset-x_0{inset-inline:var(--spacing-0)}.mx_auto{margin-inline:auto}.px_2{padding-inline:var(--spacing-2)}.px_4{padding-inline:var(--spacing-4)}.px_5{padding-inline:var(--spacing-5)}.px_6{padding-inline:var(--spacing-6)}.px_8{padding-inline:var(--spacing-8)}.py_10{padding-block:var(--spacing-10)}.py_16{padding-block:var(--spacing-16)}.py_3{padding-block:var(--spacing-3)}.bd-c_transparent{border-color:var(--colors-transparent)}.bdr_fruit{border-radius:var(--radii-fruit)}.bdr_round{border-radius:var(--radii-round)}.border-style_solid{border-style:solid}.bd-w_\[0\]{border-width:0}.bd-w_hairline{border-width:var(--border-widths-hairline)}.flex_\[1\]{flex:1 1 0%}.flex_none{flex:none}.gap_1{gap:var(--spacing-1)}.gap_10{gap:var(--spacing-10)}.gap_2{gap:var(--spacing-2)}.gap_20{gap:var(--spacing-20)}.gap_3{gap:var(--spacing-3)}.gap_4{gap:var(--spacing-4)}.gap_6{gap:var(--spacing-6)}.gap_8{gap:var(--spacing-8)}.grid-template-areas_\"cover_title_title_title_title\"_\"cover_artists_artists_artists_artists\"_\"progress_progress_elapsed_duration_play\"{grid-template-areas:"cover title title title title" "cover artists artists artists artists" "progress progress elapsed duration play"}.grid-template-areas_\"portrait_quote\"_\"portrait_footer\"{grid-template-areas:"portrait quote" "portrait footer"}.li-s_none{list-style:none}.ov_hidden{overflow:hidden}.place-items_center{place-items:center}.td_none{text-decoration:none}.td_underline{text-decoration:underline}.inset-e_3{inset-inline-end:var(--spacing-3)}.me_2{margin-inline-end:var(--spacing-2)}.ai_baseline{align-items:baseline}.ai_center{align-items:center}.ai_flex-start{align-items:flex-start}.ai_start{align-items:start}.ai_stretch{align-items:stretch}.as_center{align-self:center}.as_stretch{align-self:stretch}.asp_\[16_\/_9\]{aspect-ratio:16/9}.asp_\[1\]{aspect-ratio:1}.asp_\[4_\/_3\]{aspect-ratio:4/3}.bkdp-blur_md{--backdrop-blur:blur(var(--blurs-md))}.bkdp-blur_sm{--backdrop-blur:blur(var(--blurs-sm))}.bkdp_auto{-webkit-backdrop-filter:var(--backdrop-blur, ) var(--backdrop-brightness, ) var(--backdrop-contrast, ) var(--backdrop-grayscale, ) var(--backdrop-hue-rotate, ) var(--backdrop-invert, ) var(--backdrop-opacity, ) var(--backdrop-saturate, ) var(--backdrop-sepia, );backdrop-filter:var(--backdrop-blur, ) var(--backdrop-brightness, ) var(--backdrop-contrast, ) var(--backdrop-grayscale, ) var(--backdrop-hue-rotate, ) var(--backdrop-invert, ) var(--backdrop-opacity, ) var(--backdrop-saturate, ) var(--backdrop-sepia, )}.bg-cp_\[padding-box\,_border-box\]{-webkit-background-clip:padding-box,border-box;background-clip:padding-box,border-box}.bg-i_\[linear-gradient\(135deg\,_\{colors\.brand\.purple\}_0\%\,_\{colors\.brand\.blue\}_100\%\)\]{background-image:linear-gradient(135deg,var(--colors-brand-purple) 0,var(--colors-brand-blue) 100%)}.bg-i_\[linear-gradient\(180deg\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_18\%\,_\{colors\.ink\.900\}\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_8\%\,_\{colors\.ink\.950\}\)_100\%\)\,_linear-gradient\(160deg\,_color-mix\(in_srgb\,_\{colors\.halo\}_72\%\,_transparent\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_36\%\,_transparent\)_46\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_48\%\,_transparent\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--colors-brand-purple) 18%,var(--colors-ink-900)) 0,color-mix(in srgb,var(--colors-brand-blue) 8%,var(--colors-ink-950)) 100%),linear-gradient(160deg,color-mix(in srgb,var(--colors-halo) 72%,transparent) 0,color-mix(in srgb,var(--colors-brand-purple) 36%,transparent) 46%,color-mix(in srgb,var(--colors-brand-blue) 48%,transparent) 100%)}.bg-i_\[linear-gradient\(180deg\,_color-mix\(in_srgb\,_\{colors\.halo\}_72\%\,_transparent\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_36\%\,_transparent\)_46\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_48\%\,_transparent\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--colors-halo) 72%,transparent) 0,color-mix(in srgb,var(--colors-brand-purple) 36%,transparent) 46%,color-mix(in srgb,var(--colors-brand-blue) 48%,transparent) 100%)}.bg-i_\[linear-gradient\(90deg\,_color-mix\(in_srgb\,_\{colors\.halo\}_72\%\,_transparent\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_36\%\,_transparent\)_46\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_48\%\,_transparent\)_100\%\)\]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--colors-halo) 72%,transparent) 0,color-mix(in srgb,var(--colors-brand-purple) 36%,transparent) 46%,color-mix(in srgb,var(--colors-brand-blue) 48%,transparent) 100%)}.bg-i_\[linear-gradient\(90deg\,_\{colors\.brand\.purple\}_0\%\,_\{colors\.brand\.blue\}_100\%\)\]{background-image:linear-gradient(90deg,var(--colors-brand-purple) 0,var(--colors-brand-blue) 100%)}.bg-i_\[linear-gradient\(to_top\,_\{colors\.ink\.950\}_0\%\,_\{colors\.ink\.950\}_62\%\,_transparent_100\%\)\]{background-image:linear-gradient(to top,var(--colors-ink-950) 0,var(--colors-ink-950) 62%,transparent 100%)}.bg-i_\[linear-gradient\(transparent\,_transparent\)\,_linear-gradient\(160deg\,_color-mix\(in_srgb\,_\{colors\.halo\}_72\%\,_transparent\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_36\%\,_transparent\)_46\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_48\%\,_transparent\)_100\%\)\]{background-image:linear-gradient(transparent,transparent),linear-gradient(160deg,color-mix(in srgb,var(--colors-halo) 72%,transparent) 0,color-mix(in srgb,var(--colors-brand-purple) 36%,transparent) 46%,color-mix(in srgb,var(--colors-brand-blue) 48%,transparent) 100%)}.bg-i_\[linear-gradient\(\{colors\.ink\.800\}\,_\{colors\.ink\.800\}\)\,_linear-gradient\(160deg\,_color-mix\(in_srgb\,_\{colors\.halo\}_72\%\,_transparent\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_36\%\,_transparent\)_46\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_48\%\,_transparent\)_100\%\)\]{background-image:linear-gradient(var(--colors-ink-800),var(--colors-ink-800)),linear-gradient(160deg,color-mix(in srgb,var(--colors-halo) 72%,transparent) 0,color-mix(in srgb,var(--colors-brand-purple) 36%,transparent) 46%,color-mix(in srgb,var(--colors-brand-blue) 48%,transparent) 100%)}.bg-i_\[linear-gradient\(\{colors\.ink\.950\}\,_\{colors\.ink\.950\}\)\,_linear-gradient\(160deg\,_color-mix\(in_srgb\,_\{colors\.halo\}_72\%\,_transparent\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_36\%\,_transparent\)_46\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_48\%\,_transparent\)_100\%\)\]{background-image:linear-gradient(var(--colors-ink-950),var(--colors-ink-950)),linear-gradient(160deg,color-mix(in srgb,var(--colors-halo) 72%,transparent) 0,color-mix(in srgb,var(--colors-brand-purple) 36%,transparent) 46%,color-mix(in srgb,var(--colors-brand-blue) 48%,transparent) 100%)}.bg-i_\[radial-gradient\(circle\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_50\%\,_transparent\)_0\%\,_transparent_72\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--colors-brand-blue) 50%,transparent) 0,transparent 72%)}.bg-i_\[radial-gradient\(circle\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_64\%\,_transparent\)_0\%\,_transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--colors-brand-blue) 64%,transparent) 0,transparent 70%)}.bg-i_\[radial-gradient\(circle\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_72\%\,_transparent\)_0\%\,_transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--colors-brand-purple) 72%,transparent) 0,transparent 70%)}.bg-o_\[border-box\]{background-origin:border-box}.bx-sh_glow{box-shadow:var(--shadows-glow)}.size_10{width:var(--sizes-10);height:var(--sizes-10)}.size_12{width:var(--sizes-12);height:var(--sizes-12)}.size_16{width:var(--sizes-16);height:var(--sizes-16)}.size_24{width:var(--sizes-24);height:var(--sizes-24)}.size_28{width:var(--sizes-28);height:var(--sizes-28)}.size_6{width:var(--sizes-6);height:var(--sizes-6)}.size_8{width:var(--sizes-8);height:var(--sizes-8)}.size_\[18px\]{width:18px;height:18px}.c_background{color:var(--colors-background)}.c_foreground{color:var(--colors-foreground)}.c_foreground\/70{color:color-mix(in oklab,var(--colors-foreground) 70%,transparent)}.c_muted{color:var(--colors-muted)}.c_primary{color:var(--colors-primary)}.cg_4{column-gap:var(--spacing-4)}.cursor_pointer{cursor:pointer}.d_block{display:block}.d_flex{display:flex}.d_grid{display:grid}.d_inline-block{display:inline-block}.d_inline-flex{display:inline-flex}.d_none{display:none}.flex-b_\[100\%\]{flex-basis:100%}.flex-d_column{flex-direction:column}.flex-sh_0{flex-shrink:0}.flex-wrap_wrap{flex-wrap:wrap}.ff_sans{font-family:var(--fonts-sans)}.fs_2xl{font-size:var(--font-sizes-2xl)}.fs_4xl{font-size:var(--font-sizes-4xl)}.fs_\[inherit\]{font-size:inherit}.fs_lg{font-size:var(--font-sizes-lg)}.fs_md{font-size:var(--font-sizes-md)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_xl{font-size:var(--font-sizes-xl)}.fs_xs{font-size:var(--font-sizes-xs)}.fsmt_antialiased{-webkit-font-smoothing:antialiased}.font-style_normal{font-style:normal}.fw_bold{font-weight:var(--font-weights-bold)}.fw_extrabold{font-weight:var(--font-weights-extrabold)}.fw_medium{font-weight:var(--font-weights-medium)}.fw_normal{font-weight:var(--font-weights-normal)}.fw_semibold{font-weight:var(--font-weights-semibold)}.grid-tc_1fr{grid-template-columns:1fr}.grid-tc_auto_minmax\(0\,_1fr\){grid-template-columns:auto minmax(0,1fr)}.grid-tc_auto_minmax\(0\,_1fr\)_auto_auto_auto{grid-template-columns:auto minmax(0,1fr) auto auto auto}.jc_center{justify-content:center}.ls_heading{letter-spacing:var(--letter-spacings-heading)}.ls_label{letter-spacing:var(--letter-spacings-label)}.ls_tight{letter-spacing:var(--letter-spacings-tight)}.ls_tighter{letter-spacing:var(--letter-spacings-tighter)}.ls_wider{letter-spacing:var(--letter-spacings-wider)}.lh_normal{line-height:var(--line-heights-normal)}.lh_relaxed{line-height:var(--line-heights-relaxed)}.lh_tight{line-height:var(--line-heights-tight)}.obj-f_contain{object-fit:contain}.obj-f_cover{object-fit:cover}.obj-p_center{object-position:center}.op_0\.35{opacity:.35}.op_0\.45{opacity:.45}.op_1{opacity:1}.pointer-events_none{pointer-events:none}.pos_absolute{position:absolute}.pos_fixed{position:fixed}.pos_relative{position:relative}.pos_sticky{position:sticky}.ta_center{text-align:center}.ta_start{text-align:start}.tov_ellipsis{text-overflow:ellipsis}.tt_uppercase{text-transform:uppercase}.tu-o_\[0\.15em\]{text-underline-offset:.15em}.trs-dur_\[150ms\]{--transition-duration:150ms;transition-duration:.15s}.trs-dur_\[300ms\]{--transition-duration:300ms;transition-duration:.3s}.trs-prop_color\,_background-color\,_border-color\,_outline-color{--transition-prop:color,background-color,border-color,outline-color;transition-property:color,background-color,border-color,outline-color}.trs-prop_color\,_background-color\,_border-color\,_outline-color\,_transform{--transition-prop:color,background-color,border-color,outline-color,transform;transition-property:color,background-color,border-color,outline-color,transform}.trs-prop_opacity{--transition-prop:opacity;transition-property:opacity}.trs-prop_transform{--transition-prop:transform;transition-property:transform}.trs-prop_transform\,_box-shadow{--transition-prop:transform,box-shadow;transition-property:transform,box-shadow}.trs-tmf_default{--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.va_\[-0\.4em\]{vertical-align:-.4em}.white-space_nowrap{white-space:nowrap}.z_\[0\]{z-index:0}.z_\[1\]{z-index:1}.z_\[2\]{z-index:2}.ov-x_clip{overflow-x:clip}.bottom_0{bottom:var(--spacing-0)}.bottom_\[-20\%\]{bottom:-20%}.h_10{height:var(--sizes-10)}.h_12{height:var(--sizes-12)}.h_16{height:var(--sizes-16)}.h_\[1px\]{height:1px}.h_\[22rem\]{height:22rem}.h_\[40rem\]{height:40rem}.h_\[46rem\]{height:46rem}.h_\[6px\]{height:6px}.h_\[72px\]{height:72px}.h_auto{height:auto}.h_full{height:var(--sizes-full)}.left_\[-12\%\]{left:-12%}.mb_0{margin-bottom:var(--spacing-0)}.mb_2{margin-bottom:var(--spacing-2)}.mb_3{margin-bottom:var(--spacing-3)}.mb_4{margin-bottom:var(--spacing-4)}.mb_6{margin-bottom:var(--spacing-6)}.mr_auto{margin-right:auto}.mt_6{margin-top:var(--spacing-6)}.mt_auto{margin-top:auto}.max-h_\[calc\(100vh_-_11rem\)\]{max-height:calc(100vh - 11rem)}.max-h_full{max-height:var(--sizes-full)}.max-w_2xl{max-width:var(--sizes-2xl)}.max-w_3xl{max-width:var(--sizes-3xl)}.max-w_4xl{max-width:var(--sizes-4xl)}.max-w_5xl{max-width:var(--sizes-5xl)}.max-w_6xl{max-width:var(--sizes-6xl)}.max-w_8xl{max-width:var(--sizes-8xl)}.max-w_\[calc\(100vw_-_3rem\)\]{max-width:calc(100vw - 3rem)}.max-w_full{max-width:var(--sizes-full)}.max-w_md{max-width:var(--sizes-md)}.max-w_xs{max-width:var(--sizes-xs)}.min-h_12{min-height:var(--sizes-12)}.min-h_screen{min-height:100vh}.min-w_0,.min-w_\[0\]{min-width:var(--sizes-0)}.min-w_\[84px\]{min-width:84px}.pb_4{padding-bottom:var(--spacing-4)}.pt_12{padding-top:var(--spacing-12)}.pt_6{padding-top:var(--spacing-6)}.right_\[-16\%\]{right:-16%}.right_\[6\%\]{right:6%}.scr-mt_\[5\.5rem\]{scroll-margin-top:5.5rem}.top_0{top:var(--spacing-0)}.top_3{top:var(--spacing-3)}.top_\[-18\%\]{top:-18%}.top_\[8\%\]{top:8%}.w_64{width:var(--sizes-64)}.w_\[120px\]{width:120px}.w_\[180px\]{width:180px}.w_\[1px\]{width:1px}.w_\[22rem\]{width:22rem}.w_\[320px\]{width:320px}.w_\[40rem\]{width:40rem}.w_\[46rem\]{width:46rem}.w_\[min\(960px\,_100\%\)\]{width:min(960px,100%)}.w_auto{width:auto}.w_full{width:var(--sizes-full)}.\[\&_\[data-slot\=footer\]\]\:grid-area_footer [data-slot=footer]{grid-area:footer}.\[\&_\[data-slot\=footer\]\]\:min-w_0 [data-slot=footer]{min-width:var(--sizes-0)}.\[\&_\[data-slot\=portrait\]\]\:grid-area_portrait [data-slot=portrait]{grid-area:portrait}.\[\&_\[data-slot\=portrait\]\]\:as_start [data-slot=portrait]{align-self:start}.\[\&_\[data-slot\=portrait\]\]\:w_20 [data-slot=portrait]{width:var(--sizes-20)}.\[\&_\[data-slot\=quote\]\]\:grid-area_quote [data-slot=quote]{grid-area:quote}.\[\&_\[data-slot\=quote\]\]\:min-w_0 [data-slot=quote]{min-width:var(--sizes-0)}.\[\&_svg\]\:d_block svg{display:block}.\[\&_svg\]\:h_full svg{height:var(--sizes-full)}.\[\&_svg\]\:w_full svg{width:var(--sizes-full)}.\[\&\[data-open\]\]\:d_flex[data-open]{display:flex}.\[\&\[data-open\]\]\:d_inline-flex[data-open]{display:inline-flex}.\[\&\[open\]\]\:ai_center[open]{align-items:center}.\[\&\[open\]\]\:d_flex[open]{display:flex}.\[\&\[open\]\]\:jc_center[open]{justify-content:center}.\[\&\[open\]\]\:h_full[open]{height:var(--sizes-full)}.\[\&\[open\]\]\:max-h_\[none\][open]{max-height:none}.\[\&\[open\]\]\:max-w_\[none\][open]{max-width:none}.\[\&\[open\]\]\:w_full[open]{width:var(--sizes-full)}.disabled\:op_0\.5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.disabled\:pointer-events_none:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none}.hover\:bg_background\/80:is(:hover,[data-hover]){background:color-mix(in oklab,var(--colors-background) 80%,transparent)}.hover\:bg_primary:is(:hover,[data-hover]){background:var(--colors-primary)}.hover\:td_underline:is(:hover,[data-hover]){text-decoration:underline}.hover\:bg-i_\[linear-gradient\(135deg\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_90\%\,_\{colors\.brand\.white\}\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_90\%\,_\{colors\.brand\.white\}\)_100\%\)\]:is(:hover,[data-hover]){background-image:linear-gradient(135deg,color-mix(in srgb,var(--colors-brand-purple) 90%,var(--colors-brand-white)) 0,color-mix(in srgb,var(--colors-brand-blue) 90%,var(--colors-brand-white)) 100%)}.hover\:bg-i_\[linear-gradient\(\{colors\.ink\.700\}\,_\{colors\.ink\.700\}\)\,_linear-gradient\(160deg\,_color-mix\(in_srgb\,_\{colors\.halo\}_72\%\,_transparent\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_36\%\,_transparent\)_46\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_48\%\,_transparent\)_100\%\)\]:is(:hover,[data-hover]){background-image:linear-gradient(var(--colors-ink-700),var(--colors-ink-700)),linear-gradient(160deg,color-mix(in srgb,var(--colors-halo) 72%,transparent) 0,color-mix(in srgb,var(--colors-brand-purple) 36%,transparent) 46%,color-mix(in srgb,var(--colors-brand-blue) 48%,transparent) 100%)}.hover\:c_foreground:is(:hover,[data-hover]){color:var(--colors-foreground)}.hover\:c_primary:is(:hover,[data-hover]){color:var(--colors-primary)}.hover\:tu-o_\[0\.15em\]:is(:hover,[data-hover]){text-underline-offset:.15em}.hover\:trf_scale\(1\.05\):is(:hover,[data-hover]){transform:scale(1.05)}.focusVisible\:ring-c_edge:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-edge)}.focusVisible\:ring-o_\[2px\]:is(:focus-visible,[data-focus-visible]){outline-offset:2px}.focusVisible\:outline-style_solid:is(:focus-visible,[data-focus-visible]){outline-style:solid}.focusVisible\:ring-w_\[2px\]:is(:focus-visible,[data-focus-visible]){outline-width:2px}.active\:bg_background:is(:active,[data-active]){background:var(--colors-background)}.active\:bg_primary\/70:is(:active,[data-active]){background:color-mix(in oklab,var(--colors-primary) 70%,transparent)}.active\:bg-i_\[linear-gradient\(135deg\,_color-mix\(in_srgb\,_\{colors\.brand\.purple\}_80\%\,_black\)_0\%\,_color-mix\(in_srgb\,_\{colors\.brand\.blue\}_80\%\,_black\)_100\%\)\]:is(:active,[data-active]){background-image:linear-gradient(135deg,color-mix(in srgb,var(--colors-brand-purple) 80%,black) 0,color-mix(in srgb,var(--colors-brand-blue) 80%,black) 100%)}.active\:c_foreground:is(:active,[data-active]){color:var(--colors-foreground)}.active\:trf_\[scale\(0\.94\)\]:is(:active,[data-active]){transform:scale(.94)}.\[\&_\>_\*_\+_\*\:\:before\]\:content_\"\,_\">*+:before{content:", "}.\[\&\:\:backdrop\]\:bg_background\/80::backdrop{background:color-mix(in oklab,var(--colors-background) 80%,transparent)}.before\:me_1:before{margin-inline-end:var(--spacing-1)}.before\:ms_-2:before{margin-inline-start:calc(var(--spacing-2) * -1)}.before\:content_\"\/\":before{content:"/"}.before\:content_\"—\":before{content:"—"}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:anim-r_\[0_var\(--hero-scroll-distance\)\]{animation-range:0 var(--hero-scroll-distance)}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:anim-dur_\[auto\]{animation-duration:auto}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:anim-fm_both{animation-fill-mode:both}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:anim-n_\[hero-photo-expand\]{animation-name:hero-photo-expand}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:anim-tl_\[scroll\(nearest_block\)\]{animation-timeline:scroll(nearest block)}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:anim-tmf_linear{animation-timing-function:var(--easings-linear)}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:d_block{display:block}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:pointer-events_none{pointer-events:none}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:pos_relative{position:relative}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:pos_sticky{position:sticky}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:trf-o_center{transform-origin:center}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:z_\[0\]{z-index:0}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:z_\[1\]{z-index:1}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:h_\[max\(0px\,_calc\(var\(--hero-scroll-distance\)_-_10rem\)\)\]{height:max(0px,calc(var(--hero-scroll-distance) - 10rem))}.\[\@supports_\(animation-timeline\:_scroll\(\)\)\]\:\[\@media_\(prefers-reduced-motion\:_no-preference\)\]\:top_\[0\]{top:var(--spacing-0)}}}@media (width >= 40rem){.sm\:px_10{padding-inline:var(--spacing-10)}.sm\:grid-c_1{grid-column:1}.sm\:grid-c_2{grid-column:2}.sm\:grid-c_1_\/_-1{grid-column:1/-1}.sm\:grid-r_1{grid-row:1}.sm\:grid-r_2{grid-row:2}.sm\:grid-r_3{grid-row:3}.sm\:ai_start{align-items:start}.sm\:size_32{width:var(--sizes-32);height:var(--sizes-32)}.sm\:cg_8{column-gap:var(--spacing-8)}.sm\:d_grid{display:grid}.sm\:fs_3xl{font-size:var(--font-sizes-3xl)}.sm\:fs_5xl{font-size:var(--font-sizes-5xl)}.sm\:fs_lg{font-size:var(--font-sizes-lg)}.sm\:fs_xl{font-size:var(--font-sizes-xl)}.sm\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.sm\:grid-tc_minmax\(0\,_1fr\)_auto{grid-template-columns:minmax(0,1fr) auto}.sm\:rg_8{row-gap:var(--spacing-8)}.sm\:min-h_0{min-height:var(--sizes-0)}.sm\:w_\[200px\]{width:200px}.sm\:w_auto{width:auto}}@media (width >= 48rem){.md\:px_10{padding-inline:var(--spacing-10)}.md\:px_6{padding-inline:var(--spacing-6)}.md\:grid-template-areas_\"cover_title_progress_elapsed_duration_play\"_\"cover_artists_progress_elapsed_duration_play\"{grid-template-areas:"cover title progress elapsed duration play" "cover artists progress elapsed duration play"}.md\:fs_6xl{font-size:var(--font-sizes-6xl)}.md\:fs_lg{font-size:var(--font-sizes-lg)}.md\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.md\:grid-tc_auto_minmax\(0\,_1fr\)_minmax\(0\,_1fr\)_auto_auto_auto{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto auto auto}.md\:h_14{height:var(--sizes-14)}.md\:mt_0{margin-top:var(--spacing-0)}}@media (width >= 64rem){.lg\:px_0{padding-inline:var(--spacing-0)}.lg\:px_8{padding-inline:var(--spacing-8)}.lg\:py_0{padding-block:var(--spacing-0)}.lg\:py_12{padding-block:var(--spacing-12)}.lg\:flex_\[1\]{flex:1 1 0%}.lg\:gap_6{gap:var(--spacing-6)}.lg\:gap_8{gap:var(--spacing-8)}.lg\:ai_center{align-items:center}.lg\:cg_10{column-gap:var(--spacing-10)}.lg\:d_flex{display:flex}.lg\:d_inline-flex{display:inline-flex}.lg\:d_none{display:none}.lg\:flex-b_auto{flex-basis:auto}.lg\:flex-d_row{flex-direction:row}.lg\:flex-wrap_nowrap{flex-wrap:nowrap}.lg\:fs_5xl{font-size:var(--font-sizes-5xl)}.lg\:grid-tc_1fr_1fr_1fr{grid-template-columns:1fr 1fr 1fr}.lg\:ml_auto{margin-left:auto}.lg\:mr_0{margin-right:var(--spacing-0)}.lg\:min-h_0{min-height:var(--sizes-0)}.lg\:w_auto{width:auto}}@media (hover:hover){.\[\@media_\(hover\:_hover\)\]\:\[\&_\[data-slot\=caption\]\]\:op_0 [data-slot=caption]{opacity:0}.\[\@media_\(hover\:_hover\)\]\:focusVisible\:\[\&_\[data-slot\=caption\]\]\:op_1:is(:focus-visible,[data-focus-visible]) [data-slot=caption],.\[\@media_\(hover\:_hover\)\]\:hover\:\[\&_\[data-slot\=caption\]\]\:op_1:is(:hover,[data-hover]) [data-slot=caption]{opacity:1}}@media (prefers-reduced-motion:reduce){.\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\>_\*\]\:anim_still>*{animation:var(--animations-still)}}}