@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_23ccb0fc-module__u39K9G__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_23ccb0fc-module__u39K9G__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_553cf3cd-module__oO0P0W__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_553cf3cd-module__oO0P0W__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
.concept-signal,.concept-signal[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8f6;--bg-2:#eef0ed;--tint-1:#e9f5ef;--tint-2:#d6eee2;--tint-3:#c3e6d5;--fg:#0b0f0e;--fg-2:#3a423f;--line:#d3d8d5;--line-strong:#8a918d;--accent:#034d38;--accent-mark:#078767;--on-accent:#fff;--focus:#034d38}html:has(.concept-signal){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8f6;--bg-2:#eef0ed;--tint-1:#e9f5ef;--tint-2:#d6eee2;--tint-3:#c3e6d5;--fg:#0b0f0e;--fg-2:#3a423f;--line:#d3d8d5;--line-strong:#8a918d;--accent:#034d38;--accent-mark:#078767;--on-accent:#fff;--focus:#034d38}html:has(.concept-signal[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8f6;--bg-2:#eef0ed;--tint-1:#e9f5ef;--tint-2:#d6eee2;--tint-3:#c3e6d5;--fg:#0b0f0e;--fg-2:#3a423f;--line:#d3d8d5;--line-strong:#8a918d;--accent:#034d38;--accent-mark:#078767;--on-accent:#fff;--focus:#034d38}.concept-signal[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f0e;--bg-2:#151a18;--tint-1:#0f1b17;--tint-2:#14241e;--tint-3:#183028;--fg:#fcfcfb;--fg-2:#b7bdb9;--line:#2a302d;--line-strong:#6f7772;--accent:#4ecda4;--accent-mark:#4ecda4;--on-accent:#0b0f0e;--focus:#4ecda4}html:has(.concept-signal[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f0e;--bg-2:#151a18;--tint-1:#0f1b17;--tint-2:#14241e;--tint-3:#183028;--fg:#fcfcfb;--fg-2:#b7bdb9;--line:#2a302d;--line-strong:#6f7772;--accent:#4ecda4;--accent-mark:#4ecda4;--on-accent:#0b0f0e;--focus:#4ecda4}.concept-signal{--pill-arrow:#4ecda4;--img-outline:#0000001a;--bar-fill:color-mix(in oklab, var(--bg) 86%, transparent);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-icon:cubic-bezier(.2, 0, 0, 1)}@supports (color:lab(0% 0 0)){.concept-signal{--img-outline:lab(0% 0 0/.1)}}@media (prefers-color-scheme:dark){.concept-signal:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f0e;--bg-2:#151a18;--tint-1:#0f1b17;--tint-2:#14241e;--tint-3:#183028;--fg:#fcfcfb;--fg-2:#b7bdb9;--line:#2a302d;--line-strong:#6f7772;--accent:#4ecda4;--accent-mark:#4ecda4;--on-accent:#0b0f0e;--focus:#4ecda4;--pill-arrow:#046349;--img-outline:#ffffff1a}@supports (color:lab(0% 0 0)){.concept-signal:not([data-theme=light]){--img-outline:lab(100% 0 0/.1)}}html:has(.concept-signal:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f0e;--bg-2:#151a18;--tint-1:#0f1b17;--tint-2:#14241e;--tint-3:#183028;--fg:#fcfcfb;--fg-2:#b7bdb9;--line:#2a302d;--line-strong:#6f7772;--accent:#4ecda4;--accent-mark:#4ecda4;--on-accent:#0b0f0e;--focus:#4ecda4;--pill-arrow:#046349;--img-outline:#ffffff1a}@supports (color:lab(0% 0 0)){html:has(.concept-signal:not([data-theme=light])){--img-outline:lab(100% 0 0/.1)}}}.concept-signal[data-theme=dark]{--pill-arrow:#046349;--img-outline:#ffffff1a}@supports (color:lab(0% 0 0)){.concept-signal[data-theme=dark]{--img-outline:lab(100% 0 0/.1)}}html:has(.concept-signal){scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.concept-signal{background:var(--bg);min-block-size:100dvh;color:var(--fg);font-family:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--accent);accent-color:var(--accent)}.concept-signal ::selection{background:var(--accent);color:var(--on-accent)}.concept-signal [id]{scroll-margin-block-start:5.75rem}.concept-signal a:not([class]){color:var(--fg);-webkit-text-decoration-color:var(--accent-mark);text-decoration-color:var(--accent-mark);text-underline-offset:.25em;text-decoration-thickness:2px}.concept-signal :focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:6px}.concept-signal .focus-brackets{position:relative}.concept-signal .focus-brackets:before,.concept-signal .focus-brackets:after{content:"";border:3px solid var(--focus);opacity:0;pointer-events:none;inline-size:.625rem;transition:opacity .15s ease, transform .2s var(--ease-out);position:absolute;inset-block:-.75rem}.concept-signal .focus-brackets:before{border-inline-end:0;inset-inline-start:-1rem;transform:translate(6px)}.concept-signal .focus-brackets:after{border-inline-start:0;inset-inline-end:-1rem;transform:translate(-6px)}.concept-signal .focus-brackets:focus-visible:before,.concept-signal .focus-brackets:focus-visible:after{opacity:1;transform:none}.concept-signal .wrap{inline-size:min(100% - 3rem,80rem);margin-inline:auto}@media (min-width:48rem){.concept-signal .wrap{inline-size:min(100% - 6rem,80rem)}}.concept-signal .display{font-family:var(--font-unbounded), var(--font-instrument), sans-serif;letter-spacing:-.02em;text-wrap:balance;max-inline-size:24ch;font-size:clamp(1.75rem,.9rem + 2.7vw,3.5rem);font-weight:800;line-height:1.02}.concept-signal .display-md{font-family:var(--font-unbounded), var(--font-instrument), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:700;line-height:1.05}.concept-signal .h2{font-family:var(--font-unbounded), var(--font-instrument), sans-serif;letter-spacing:-.02em;margin-block-end:1rem;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);font-weight:700;line-height:1.1}.concept-signal .h3{font-family:var(--font-unbounded), var(--font-instrument), sans-serif;letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.2}.concept-signal .lede{color:var(--fg-2);text-wrap:pretty;max-inline-size:52ch;font-size:1.25rem;line-height:1.5}.concept-signal p{text-wrap:pretty}.concept-signal .mark{display:block;position:relative;overflow:hidden}.concept-signal .mark-art{inline-size:var(--crop-w);block-size:auto;max-inline-size:none;transform:translate(var(--crop-x), var(--crop-y));position:absolute;inset-block-start:0;inset-inline-start:0}.concept-signal .mark-art--light{display:none}@media (prefers-color-scheme:dark){.concept-signal .mark-art--dark{display:none}.concept-signal .mark-art--light{display:block}}.concept-signal[data-theme=light] .mark-art--dark{display:block}.concept-signal[data-theme=light] .mark-art--light,.concept-signal[data-theme=dark] .mark-art--dark{display:none}.concept-signal[data-theme=dark] .mark-art--light{display:block}.concept-signal .mark-art--forced{display:block!important}.concept-signal .bar-wrap{z-index:10;padding:.75rem .75rem 0;position:sticky;inset-block-start:.75rem}.concept-signal .bar{background:var(--bar-fill);-webkit-backdrop-filter:blur(20px)saturate(180%);min-block-size:4rem;inline-size:min(100%,80rem);box-shadow:0 1px 0 color-mix(in oklab, var(--fg) 8%, transparent), 0 12px 32px -18px color-mix(in oklab, var(--fg) 30%, transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-inline:auto;padding:.5rem .75rem .5rem 1rem;display:flex}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.concept-signal .bar{background:var(--bg);-webkit-backdrop-filter:none}}.concept-signal .bar-home{border-radius:999px;justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.concept-signal .bar-nav{flex-basis:100%;order:3}.concept-signal .bar-nav ul{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.concept-signal .bar-nav li{max-inline-size:none}.concept-signal .bar-controls{gap:.5rem;margin-inline-start:auto;display:flex}@media (min-width:48rem){.concept-signal .bar{flex-wrap:nowrap}.concept-signal .bar-nav{flex-basis:auto;order:0}}.concept-signal .nav-link{min-block-size:2.75rem;color:var(--fg);white-space:nowrap;transition:background-color .15s ease, transform .16s var(--ease-out);border-radius:999px;align-items:center;padding-inline:.875rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:47.99rem){.concept-signal .nav-link{padding-inline:.625rem;font-size:.9375rem}}.concept-signal .nav-link:active{transform:scale(.96)}.concept-signal .toggle{border:1px solid color-mix(in oklab, var(--fg) 22%, transparent);min-block-size:2.75rem;color:var(--fg);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .15s ease, border-color .15s ease, transform .16s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding-inline:.75rem .875rem;font-size:.9375rem;font-weight:600;display:inline-flex}.concept-signal .toggle[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--bg))}.concept-signal .toggle:active{transform:scale(.96)}.concept-signal .toggle-icons{flex:none;block-size:18px;inline-size:18px;position:relative}.concept-signal .toggle-icon{transition:opacity .2s var(--ease-icon), scale .2s var(--ease-icon), filter .2s var(--ease-icon);position:absolute;inset:0}.concept-signal .toggle-icon--on,.concept-signal .toggle[aria-pressed=true] .toggle-icon--off{opacity:0;filter:blur(4px);scale:.25}.concept-signal .toggle[aria-pressed=true] .toggle-icon--on,.concept-signal .toggle-icon--off{opacity:1;filter:blur();scale:1}.concept-signal .btn{min-block-size:3rem;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .16s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.concept-signal .btn:active{transform:scale(.96)}.concept-signal .btn-primary{background:var(--fg);color:var(--bg)}.concept-signal .btn-primary svg{color:var(--pill-arrow);transition:transform .2s var(--ease-out)}.concept-signal .btn-quiet{border:1px solid color-mix(in oklab, var(--fg) 22%, transparent);color:var(--fg);background:0 0}.concept-signal .text-link{min-block-size:3rem;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent-mark);text-decoration-color:var(--accent-mark);text-underline-offset:.3em;align-items:center;gap:.5rem;padding:.8rem .25rem;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration-thickness:2px;transition:text-decoration-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.concept-signal .nav-link:hover,.concept-signal .toggle:hover,.concept-signal .btn-quiet:hover{background:color-mix(in oklab, var(--fg) 7%, transparent)}.concept-signal .btn-primary:hover{background:color-mix(in oklab, var(--fg) 86%, var(--bg))}.concept-signal .btn-primary:hover svg{transform:translate(2px,-2px)}.concept-signal .text-link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}}.concept-signal .hero{gap:2.5rem;padding-block:clamp(3rem,7vh,4.5rem) clamp(3rem,8vh,5.5rem);display:grid}.concept-signal .hero-title{margin:0}.concept-signal .glue{white-space:nowrap}.concept-signal .frame{margin-inline:-.08em;padding-inline:.16em;display:inline-block;position:relative}.concept-signal .frame:before,.concept-signal .frame:after{content:"";border:.075em solid var(--accent-mark);opacity:0;pointer-events:none;inline-size:.22em;animation:frame-cycle 9s var(--ease-out) infinite;animation-delay:calc(var(--i) * 3s);position:absolute;inset-block:-.04em}.concept-signal .frame:before{border-inline-end:0;inset-inline-start:0}.concept-signal .frame:after{border-inline-start:0;inset-inline-end:0}@keyframes frame-cycle{0%{opacity:0}5%{opacity:1}30%{opacity:1}36%{opacity:0}to{opacity:0}}.concept-signal .hero-row{align-items:end;gap:2rem;display:grid}@media (min-width:48rem){.concept-signal .hero-row{grid-template-columns:minmax(0,1fr) auto}}.concept-signal .wave{align-items:flex-end;gap:4px;block-size:3.5rem;display:flex}@media (min-width:64rem){.concept-signal .hero-row{align-items:center}.concept-signal .wave{justify-self:end;gap:8px;block-size:9rem}.concept-signal .wave span{border-radius:4px;inline-size:8px}}.concept-signal .wave span{background:var(--accent-mark);block-size:100%;inline-size:4px;transform:scaleY(var(--h));transform-origin:bottom;animation:1.6s linear infinite alternate wave;animation-delay:calc(var(--n) * -.1s);border-radius:2px;display:block}@keyframes wave{0%{transform:scaleY(var(--h))}to{transform:scaleY(calc(var(--h) * .35 + .1))}}.concept-signal .hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.concept-signal .band-1{background:var(--tint-1)}.concept-signal .band-2{background:var(--tint-2)}.concept-signal .captions{background:var(--tint-2);padding-block:clamp(4rem,10vh,6rem)}.concept-signal .captions-grid{gap:2.5rem;display:grid}@media (min-width:64rem){.concept-signal .captions-grid{grid-template-columns:4fr 8fr;gap:4rem}}.concept-signal .captions-note{color:var(--fg-2);margin-block:0 1.5rem}.concept-signal .track{gap:1.75rem;margin:0;padding-inline-start:1.75rem;display:grid;position:relative}.concept-signal .track:before{content:"";background:var(--line);inline-size:2px;position:absolute;inset-block:.25rem;inset-inline-start:0}.concept-signal .cap{gap:.25rem;max-inline-size:none;margin:0;display:grid;position:relative}.concept-signal .cap:before{content:"";background:var(--accent-mark);block-size:2px;inline-size:.75rem;position:absolute;inset-block-start:.55rem;inset-inline-start:-1.75rem}.concept-signal .cap-speaker{letter-spacing:.08em;color:var(--accent);font-size:1rem;font-variant-caps:all-small-caps;font-weight:600}.concept-signal .cap-line{font-family:var(--font-unbounded), var(--font-instrument), sans-serif;letter-spacing:-.01em;text-wrap:pretty;max-inline-size:26ch;font-size:clamp(1.25rem,1rem + 1vw,1.875rem);font-weight:700;line-height:1.25}.concept-signal.js .track[data-live=false] .cap{opacity:0}.concept-signal.js .track[data-live=true] .cap{animation:cap-in .26s var(--ease-out) both;animation-delay:calc(var(--n) * 90ms)}@keyframes cap-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}.concept-signal .episodes{gap:2.5rem;padding-block:clamp(4rem,10vh,7rem);display:grid}@media (min-width:64rem){.concept-signal .episodes{grid-template-columns:5fr 7fr;align-items:center;gap:4rem}}.concept-signal .bracket{padding:1.5rem;position:relative}.concept-signal .bracket:before,.concept-signal .bracket:after{content:"";border:4px solid var(--accent-mark);pointer-events:none;inline-size:1.5rem;position:absolute;inset-block:0}.concept-signal .bracket:before{border-inline-end:0;inset-inline-start:0}.concept-signal .bracket:after{border-inline-start:0;inset-inline-end:0}.concept-signal .episodes-art>.mark{background:var(--bg-2);border-radius:16px;max-inline-size:26rem;margin-inline:auto;padding:0;inline-size:100%!important}.concept-signal .episodes-art .mark-art{inline-size:calc(var(--crop-w) * .76);transform:translate(calc(var(--crop-x) + 15.8%), calc(var(--crop-y) + 15.8%))}.concept-signal .episodes-cadence{margin-block:.5rem 1.5rem}.concept-signal .episodes-empty-title{margin-block-end:.5rem;font-size:1.25rem;font-weight:600}.concept-signal .episodes-empty{color:var(--fg-2)}.concept-signal .episodes-runtime{color:var(--fg-2);margin-block-start:1.5rem}.concept-signal .num{font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.concept-signal .hosts,.concept-signal .follow,.concept-signal .guests-band{padding-block:clamp(3.5rem,8vh,6rem)}.concept-signal .guests-cascade{gap:2rem;margin:2rem 0 0;display:grid}@media (min-width:64rem){.concept-signal .guests-cascade{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1.5rem}.concept-signal .guest{grid-column:calc(1 + var(--n) * 3) / span 5;grid-row:calc(var(--n) + 1)}}.concept-signal .guest-title{font-family:var(--font-unbounded), var(--font-instrument), sans-serif;letter-spacing:-.015em;padding-inline-start:1.25rem;font-size:clamp(1.375rem,1.1rem + 1vw,2rem);font-weight:700;line-height:1.15;position:relative}.concept-signal .guest-title:before{content:"";border:3px solid var(--accent-mark);border-inline-end:0;inline-size:.4em;position:absolute;inset-block:.1em;inset-inline-start:0}.concept-signal .guest-body{color:var(--fg-2);margin:.75rem 0 0 1.25rem}.concept-signal .hosts-grid{gap:2rem;margin-block-start:2rem;display:grid}@media (min-width:64rem){.concept-signal .hosts-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3.5rem 1.5rem}.concept-signal .portrait--melissa{grid-area:1/1/auto/span 4}.concept-signal .host--melissa{grid-area:1/6/auto/span 6;align-self:start;padding-block-start:.5rem}.concept-signal .host--tyler{grid-area:2/1/auto/span 6;align-self:start;padding-block-start:.5rem}.concept-signal .portrait--tyler{grid-area:2/9/auto/span 3}.concept-signal .hosts-grid{row-gap:2.5rem}}.concept-signal .portrait{margin:0}.concept-signal .portrait-img{aspect-ratio:4/5;object-fit:cover;outline:1px solid var(--img-outline);outline-offset:-1px;border-radius:16px;inline-size:100%}.concept-signal .portrait--pending{aspect-ratio:4/5;background:var(--bg-2);border-radius:16px;align-content:center;place-items:center;gap:.75rem;max-inline-size:18rem;display:grid}.concept-signal .portrait-initials{font-family:var(--font-unbounded), var(--font-instrument), sans-serif;letter-spacing:-.03em;color:var(--fg-2);font-size:3.5rem;font-weight:800}.concept-signal .portrait-caption{color:var(--fg-2);font-size:.9375rem;font-weight:500}.concept-signal .host-role{color:var(--accent);margin-block:.25rem .75rem;font-weight:600}.concept-signal .host-bio{color:var(--fg-2)}.concept-signal .origin{max-inline-size:65ch;color:var(--fg-2);margin-block-start:3rem}.concept-signal #guest{padding-block:0 clamp(3.5rem,8vh,6rem)}.concept-signal .panel{background:var(--tint-3);border-radius:16px}.concept-signal .invite{gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:64rem){.concept-signal .invite{grid-template-columns:7fr 5fr;align-items:end}.concept-signal .invite-action{justify-content:flex-end}}.concept-signal .invite-action{display:flex}.concept-signal .invite-body{color:var(--fg-2)}.concept-signal .chips{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.concept-signal .chip{background:var(--bg);border-radius:999px;align-items:center;min-block-size:2.25rem;padding-inline:.875rem;font-size:.9375rem;font-weight:500;display:inline-flex}.concept-signal .follow{gap:2rem;display:grid}@media (min-width:64rem){.concept-signal .follow{grid-template-columns:5fr 7fr;gap:4rem}}.concept-signal .follow-body{color:var(--fg-2)}.concept-signal .platforms{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none}.concept-signal .platform{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;min-block-size:3.5rem;max-inline-size:none;padding-block:.875rem;display:flex}.concept-signal .platform-name{font-size:1.125rem;font-weight:600}.concept-signal .platform-status{color:var(--fg-2);font-size:.9375rem}.concept-signal .footer{padding-block:3rem 2.5rem}.concept-signal .footer-row{gap:2rem;display:grid}@media (min-width:64rem){.concept-signal .footer-row{grid-template-columns:3fr 6fr 3fr;align-items:start;gap:3rem}}.concept-signal .footer-produced{color:var(--fg-2);margin-block-start:1rem;font-size:.9375rem}.concept-signal .footer-statement{color:var(--fg-2);max-inline-size:60ch;margin:0}.concept-signal .footer-contact{margin:0}.concept-signal[data-motion=paused] .frame:before,.concept-signal[data-motion=paused] .frame:after,.concept-signal[data-motion=paused] .wave span,.concept-signal[data-motion=paused] .track .cap{animation:none}.concept-signal[data-motion=paused] .frame--rest:before,.concept-signal[data-motion=paused] .frame--rest:after,.concept-signal[data-motion=paused] .track .cap{opacity:1;filter:none;transform:none}.concept-signal[data-motion=paused] .replay{display:none}@media (prefers-reduced-motion:reduce){.concept-signal:not([data-motion=playing]) .frame:before,.concept-signal:not([data-motion=playing]) .frame:after,.concept-signal:not([data-motion=playing]) .wave span,.concept-signal:not([data-motion=playing]) .track .cap{animation:none}.concept-signal:not([data-motion=playing]) .frame--rest:before,.concept-signal:not([data-motion=playing]) .frame--rest:after,.concept-signal:not([data-motion=playing]) .track .cap{opacity:1;filter:none;transform:none}.concept-signal:not([data-motion=playing]) .replay{display:none}}.concept-signal .cadence-grid{block-size:auto;inline-size:min(100%,12rem);margin-block:.75rem 1.25rem;display:block}.concept-signal .cg-day{fill:color-mix(in oklab, var(--fg) 8%, transparent)}.concept-signal .cg-monday{fill:color-mix(in oklab, var(--accent-mark) 28%, transparent)}.concept-signal .cg-on{fill:var(--accent-mark)}.concept-signal .chip{gap:.4rem}.concept-signal .chip svg{color:var(--accent);flex:none}@media (hover:hover) and (pointer:fine){.concept-signal .btn-primary:hover svg{transform:translate(2px,-2px)}}.concept-signal .captions{position:relative;overflow:hidden}.concept-signal .captions>.wrap{z-index:1;position:relative}.concept-signal .wave--ghost{opacity:.35;gap:10px;block-size:clamp(4rem,18vh,11rem);padding-inline-end:3vw;position:absolute;inset-block-end:0;inset-inline-end:0}.concept-signal .wave--ghost span{background:color-mix(in oklab, var(--accent-mark) 55%, var(--tint-2));border-radius:5px;inline-size:10px;animation-duration:2.4s}@media (max-width:63.99rem){.concept-signal .wave--ghost{display:none}}.concept-signal .footer{padding-block-end:0;position:relative;overflow:hidden}.concept-signal .footer-crown{inline-size:min(100% - 3rem,80rem);font-family:var(--font-unbounded), var(--font-instrument), sans-serif;letter-spacing:-.03em;fill:color-mix(in oklab, var(--accent-mark) 22%, var(--tint-2));-webkit-user-select:none;user-select:none;pointer-events:none;margin:2.5rem auto -.9rem;font-weight:800;display:block}.concept-signal .footer-crown-a{fill:color-mix(in oklab, var(--accent-mark) 45%, var(--tint-2))}
