.hero{--hero-head: 72px;--hero-dock: calc(var(--dock-reserve) - 16px);--hero-band-top: clamp(6px, calc(2.5svh - 6px) , 16px);--hero-stage: calc(100svh - var(--hero-head) - var(--hero-dock) - 9px - 48px - var(--hero-band-top));--hero-scene: calc(var(--hero-stage) + var(--hero-head));--plate-h: max(calc(100cqw * 2340 / 1080), calc(var(--hero-stage) / .82));--line-size: clamp(14px, min(calc((100cqw - 2 * var(--gutter)) / 20.6), 2.5svh), 1.0625rem);--hero-inset: max(var(--gutter), env(safe-area-inset-left, 0px));--hero-inset-end: max(var(--gutter), env(safe-area-inset-right, 0px));container-type:inline-size;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow-x:clip;background:var(--depth);color:var(--chalk);touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}.hero__scene{position:relative;grid-row:1;grid-column:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:var(--hero-scene);-webkit-user-select:none;user-select:none}.hero__plate{position:relative;grid-row:1 / -1;grid-column:1;display:grid;grid-template-rows:subgrid;overflow:hidden;pointer-events:none}.hero__plate-frame{position:relative;grid-row:2;display:block}.hero__plate-img{position:absolute;top:clamp(calc(100% - .82 * var(--plate-h)),calc(12px - .4279 * var(--plate-h)),calc(100% - .76 * var(--plate-h)));left:50%;display:block;width:auto;max-width:none;height:var(--plate-h);aspect-ratio:1080 / 2340;transform:translate(-50%)}.hero__canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .7s ease}.hero[data-scene=ready] .hero__canvas{opacity:1}.hero[data-scene=static] .hero__canvas{display:none}.hero__screen{position:absolute;top:0;left:0;z-index:1;display:block;width:1024px;max-width:none;height:944px;border-radius:9%/10%;pointer-events:none;transform-origin:0 0}.hero__caption{position:absolute;top:var(--caption-y, 50%);left:var(--caption-x, 50%);z-index:3;width:max-content;margin:0;color:var(--chalk);font:600 13px/1.2 var(--f-mono);letter-spacing:.16em;text-shadow:0 2px 18px color-mix(in srgb,var(--depth) 80%,transparent);text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .45s ease,transform .45s ease}.hero__caption[data-side=left]{text-align:right;transform:translate(calc(-100% - 8px))}.hero__caption[data-side=top]{text-align:center;transform:translate(-50%,calc(-100% + 8px))}.hero[data-revealed=true] .hero__caption{opacity:1}.hero[data-revealed=true] .hero__caption[data-room=false]{opacity:0}.hero[data-revealed=true] .hero__caption[data-side=left]{transform:translate(-100%)}.hero[data-revealed=true] .hero__caption[data-side=top]{transform:translate(-50%,-100%)}.hero .hero__giant{position:absolute;z-index:3;top:var(--hero-head);left:var(--hero-inset);right:var(--hero-inset-end);color:color-mix(in srgb,var(--chalk) 34%,transparent)}.hero__copy{z-index:3;grid-row:1;grid-column:1;padding:calc(var(--hero-head) + clamp(6px,calc(3svh - 10px),18px)) var(--hero-inset-end) 0 var(--hero-inset);pointer-events:none}.hero__eyebrow{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:clamp(18px,calc(4svh - 4px),30px);margin:0 0 clamp(5px,calc(2svh - 6px),14px);padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--depth) 38%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--chalk) 24%,transparent) inset;color:color-mix(in srgb,var(--chalk) 88%,transparent);font-size:clamp(11px,calc(.5svh + 8.4px),13px);font-weight:500;line-height:1.2}.hero__title{max-width:16ch;margin:0;font-family:var(--f-display);font-size:clamp(26px,min(calc((100cqw - 2 * var(--gutter)) / 9.8),calc(10svh - 30px)),3.5rem);font-weight:400;line-height:.94;letter-spacing:-.035em;text-shadow:0 2px 32px color-mix(in srgb,var(--depth) 55%,transparent);text-wrap:balance}.hero__line{max-width:34ch;margin:clamp(4px,calc(1.5svh - 4px),12px) 0 0;color:color-mix(in srgb,var(--chalk) 86%,transparent);font-size:var(--line-size);font-weight:500;line-height:1.35;text-shadow:0 1px 14px color-mix(in srgb,var(--depth) 70%,transparent);text-wrap:pretty}.hero__band{position:relative;z-index:2;grid-row:2;grid-column:1;display:grid;gap:22px;padding:var(--hero-band-top) var(--hero-inset-end) 28px var(--hero-inset);background:var(--mineral)}.hero__actions{display:flex;flex-direction:column;gap:10px}.hero__actions>.btn{width:100%}.hero{--veil-default: calc(var(--hero-band-top) + 48px + 9px)}.hero:after{content:"";position:absolute;z-index:4;grid-row:2;grid-column:1;inset:0;background:var(--mineral);clip-path:inset(var(--veil-line, var(--veil-default)) 0 0 0);opacity:0;visibility:hidden;pointer-events:none;transition-property:none}@media(scripting:enabled){.hero:not(:has(.hero__band :focus-visible)):after{opacity:1;visibility:visible;pointer-events:auto}}@media(prefers-reduced-motion:no-preference){.hero:after{transition:opacity .2s var(--ease),visibility 0s linear .2s}@media(scripting:enabled){.hero:not(:has(.hero__band :focus-visible)):after{transition:opacity .2s var(--ease),visibility 0s linear 0s}}}.hero__reveal{z-index:5;grid-row:1;grid-column:1;align-self:end;justify-self:end;display:none;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:var(--chalk);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.hero[data-scene=ready] .hero__reveal{display:block}.hero__reveal:focus{width:auto;height:auto;min-height:44px;margin:0 var(--hero-inset-end) 16px 0;padding:0 18px;border-radius:999px;overflow:visible;clip-path:none;box-shadow:0 12px 34px -12px color-mix(in srgb,var(--depth) 80%,transparent)}@media(max-aspect-ratio:4/5)and (max-height:560px){.hero__title{line-height:.9}.hero__line{position:absolute;z-index:3;top:calc(100% + var(--hero-band-top) + 48px + 15px);right:var(--hero-inset-end);left:var(--hero-inset);max-width:none;margin:0}.hero__actions>.btn+.btn{margin-top:calc(var(--line-size) * 1.35 + 20px)}}@media(min-width:900px){.hero{--hero-head: 76px}}@media not all and (max-aspect-ratio:4/5){.hero{--plate-d: max( 56.25cqw , 100%)}.hero__plate{display:block}.hero__plate-frame{position:absolute;inset:0}.hero__plate-img{top:clamp(calc(100% - var(--plate-d)),calc(var(--hero-head) + 48px - .1185 * var(--plate-d)),0px);left:0;height:var(--plate-d);aspect-ratio:2560 / 1440;transform:translate(calc(-72% + 72cqw))}.hero__scene{min-height:56.25cqw}.hero{--veil-default: 100%}.hero__copy{max-width:min(54%,460px);padding:calc(var(--hero-head) + 18px) var(--hero-inset-end) 20px var(--hero-inset)}.hero .hero__giant{right:auto;width:min(44cqw,640px)}.hero__eyebrow{display:inline-flex;width:auto;min-height:30px;margin-bottom:14px;padding:6px 12px;font-size:13px}.hero__title{font-size:clamp(1.5rem,5cqw,2.5rem)}.hero__line{margin-top:12px;font-size:1rem;line-height:1.45}.hero__band{padding-top:16px}.hero__actions{flex-direction:row;flex-wrap:wrap}.hero__actions>.btn{width:auto}@media(min-width:900px),(max-height:600px){.hero{--hero-inset: max( var(--gutter), calc((100% - var(--page-max)) / 2 + var(--gutter)), env(safe-area-inset-left, 0px) );grid-template-columns:var(--hero-inset) minmax(0,min(44%,620px)) minmax(0,1fr);grid-template-rows:var(--hero-head) minmax(28px,1fr) auto auto minmax(28px,1fr) var(--dock-reserve);min-height:100svh}.hero__scene{grid-row:1 / -1;grid-column:1 / -1;grid-template-rows:subgrid;grid-template-columns:subgrid;min-height:0}.hero__plate{grid-row:1 / -1;grid-column:1 / -1}.hero__copy{grid-row:3;grid-column:2;max-width:none;padding:0}.hero__eyebrow{margin-bottom:20px}.hero__title{max-width:none;font-size:clamp(2.75rem,min(4.7cqw,calc(10svh - 6px)),5rem)}.hero__line{margin-top:16px;font-size:clamp(1.125rem,1.6cqw,1.375rem)}.hero__band{grid-row:4;grid-column:2;gap:26px;padding:30px 0 0;background:none}.hero__band .says{max-width:44ch}.hero__reveal{grid-row:1 / -1;grid-column:1 / -1}.hero__reveal:focus{margin-bottom:calc(var(--dock-reserve) + 8px)}.hero:after{display:none}}}@media not all and (max-aspect-ratio:4/5){@media(max-height:600px){.hero{grid-template-rows:var(--hero-head) minmax(8px,1fr) auto auto minmax(8px,1fr) var(--dock-reserve)}.hero__eyebrow{min-height:24px;margin-bottom:6px;padding:3px 10px;font-size:12px}.hero__title{font-size:clamp(1.375rem,min(4.7cqw,calc(8svh - 2px)),5rem)}.hero__line{margin-top:6px;font-size:clamp(.9375rem,1.6cqw,1.125rem);line-height:1.3}.hero__band{gap:10px;padding-top:10px}}}@media(scripting:enabled){@media not all and (max-aspect-ratio:4/5){@media(min-width:900px),(max-height:600px){.hero:not(:has(.hero__band :focus-visible)) .hero__band{clip-path:inset(0 0 calc(100% - var(--veil-line, var(--veil-default))) 0)}}}}@media(prefers-reduced-motion:reduce){.hero__canvas,.hero__caption{transition:none}}.hero__pause{position:absolute;top:var(--pause-y, 0);left:var(--pause-x, 0);z-index:4;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:none;color:var(--chalk);cursor:pointer;transform:translate(-50%);visibility:hidden;-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease),transform .12s var(--ease),opacity .2s var(--ease),visibility .2s}.hero[data-pause-placed=true] .hero__pause{visibility:visible}:root[data-sheet-open] .hero__pause{opacity:0;visibility:hidden}.hero__pause:hover{color:var(--accent)}.hero__pause:active{transform:translate(-50%) scale(.88)}.hero__pause-icon{width:18px;height:18px;fill:currentColor;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .65))}.hero__pause-play,.hero__pause-label[data-when=paused],.hero[data-paused=true] .hero__pause-bars,.hero[data-paused=true] .hero__pause-label[data-when=running]{display:none}.hero[data-paused=true] .hero__pause-play,.hero[data-paused=true] .hero__pause-label[data-when=paused]{display:inline}@media(prefers-reduced-motion:reduce){.hero__pause{display:none}}@media(max-aspect-ratio:4/5){.hero__plate-img{transform-origin:50% 82%}.hero__canvas{clip-path:inset(var(--recule-clip, 0px))}.hero[data-recule] .hero__plate-img{clip-path:inset(0 0 18% 0);transform:translate(-50%) translateY(var(--recule-dy, 0px)) scale(var(--recule-s, 1))}.hero[data-recule=on] .hero__plate{overflow:visible}.hero[data-recule=on] .hero__scene{translate:0 var(--sheet-drag, 0px)}.hero:is([data-recule=on],[data-recule=mini]) :is(.hero__copy,.hero__giant){opacity:0;visibility:hidden}.hero[data-recule=mini] :is(.hero__plate-img,.hero__canvas,.hero__screen,.hero__pause){opacity:0;visibility:hidden}}@media(max-aspect-ratio:4/5)and (prefers-reduced-motion:no-preference){.hero[data-recule] .hero__plate-img{transition:transform .45s var(--ease),opacity .2s var(--ease),visibility .2s}.hero[data-recule] .hero__canvas{transition:opacity .2s var(--ease),clip-path .45s var(--ease),visibility .2s}.hero[data-recule] .hero__screen{transition:opacity .2s var(--ease),visibility .2s}.hero[data-recule] .hero__scene{transition:translate .3s var(--ease)}:root:has([data-sheet-panel][data-dragging]) .hero[data-recule] .hero__scene{transition:none}.hero[data-recule] :is(.hero__copy,.hero__giant){transition:opacity .2s var(--ease) .3s,visibility .2s .3s}.hero:is([data-recule=on],[data-recule=mini]) :is(.hero__copy,.hero__giant){transition:none}}.channels[data-astro-cid-nl4dpdvn]{--chan-w: min(283px, calc(100vw - 92px) );--chan-gap: 12px;margin-top:28px}.channels__hint[data-astro-cid-nl4dpdvn]{display:none;margin:0 0 10px;color:var(--soft);font:600 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase}.channels[data-astro-cid-nl4dpdvn][data-ready] .channels__hint[data-astro-cid-nl4dpdvn]{display:block}.channels__row[data-astro-cid-nl4dpdvn]{display:flex;gap:var(--chan-gap);margin:0;padding:4px 0 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.channels__row[data-astro-cid-nl4dpdvn]::-webkit-scrollbar{display:none}.channels__row[data-astro-cid-nl4dpdvn]:before,.channels__row[data-astro-cid-nl4dpdvn]:after{content:"";flex:0 0 max(0px,calc(50% - var(--chan-w) / 2 - var(--chan-gap)))}@media(max-width:767px){.channels__row[data-astro-cid-nl4dpdvn]{margin-inline:calc(-1 * var(--gutter))}}@media(hover:hover)and (pointer:fine){.channels[data-astro-cid-nl4dpdvn][data-ready] .channels__row[data-astro-cid-nl4dpdvn]{cursor:grab}}.channels__row[data-astro-cid-nl4dpdvn][data-dragging]{cursor:grabbing;scroll-snap-type:none}.chan[data-astro-cid-nl4dpdvn]{flex:none;width:var(--chan-w);scroll-snap-align:center}.chan__link[data-astro-cid-nl4dpdvn]{position:relative;display:block;aspect-ratio:283 / 330;overflow:hidden;border-radius:28px;background:var(--depth);color:var(--chalk);text-decoration:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chalk) 8%,transparent),0 18px 40px -22px color-mix(in srgb,var(--depth) 85%,transparent);-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;user-select:none}.chan__snow[data-astro-cid-nl4dpdvn]{position:absolute;inset:0;width:100%;height:100%;opacity:0;image-rendering:pixelated}.chan__screen[data-astro-cid-nl4dpdvn]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 22px 22px}.chan__patrice[data-astro-cid-nl4dpdvn]{flex:none;align-self:flex-end;width:66px;height:66px;margin-bottom:auto;border-radius:50%;background:url(/landing/patrice-avatar.webp) center / cover no-repeat,var(--graphite);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--chalk) 35%,transparent)}.chan__title[data-astro-cid-nl4dpdvn]{font:400 clamp(26px,8.6vw,33px)/1.02 var(--f-display);letter-spacing:-.01em;text-shadow:0 0 14px color-mix(in srgb,var(--chalk) 22%,transparent)}.chan__line[data-astro-cid-nl4dpdvn]{margin-top:10px;font:500 11px/1.45 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.chan__extra[data-astro-cid-nl4dpdvn]{display:grid;gap:2px;margin-top:14px;font-size:13.5px;line-height:1.4;opacity:.9}.chan__fx[data-astro-cid-nl4dpdvn]{position:absolute;inset:0;z-index:2;background:linear-gradient(155deg,color-mix(in srgb,var(--chalk) 9%,transparent),transparent 32%),radial-gradient(ellipse at 50% 45%,transparent 58%,rgb(0 0 0 / .55) 100%),repeating-linear-gradient(to bottom,rgb(0 0 0 / .2) 0 1px,transparent 1px 3px);pointer-events:none}.chan__roll[data-astro-cid-nl4dpdvn]{position:absolute;inset:0 0 auto;z-index:2;height:34%;background:linear-gradient(transparent,color-mix(in srgb,var(--chalk) 10%,transparent),transparent);opacity:0;transform:translateY(-100%);pointer-events:none}.chan__osd[data-astro-cid-nl4dpdvn]{position:absolute;top:16px;left:20px;z-index:3;color:var(--chalk);font:600 15px/1 var(--f-mono);letter-spacing:.06em;text-shadow:0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 0 10px rgb(0 0 0 / .95)}.channels[data-astro-cid-nl4dpdvn][data-zap] .chan__snow[data-astro-cid-nl4dpdvn]{opacity:1;transition:opacity .22s ease}.channels[data-astro-cid-nl4dpdvn][data-zap] .chan__screen[data-astro-cid-nl4dpdvn]{opacity:0;clip-path:inset(49.5% 0 49.5% 0)}.channels[data-astro-cid-nl4dpdvn][data-zap] .chan[data-astro-cid-nl4dpdvn][data-tuned] .chan__snow[data-astro-cid-nl4dpdvn]{opacity:0}.channels[data-astro-cid-nl4dpdvn][data-zap] .chan[data-astro-cid-nl4dpdvn][data-tuned] .chan__screen[data-astro-cid-nl4dpdvn]{opacity:1;clip-path:inset(0);transition:clip-path .22s var(--ease),opacity .06s linear}.channels[data-astro-cid-nl4dpdvn][data-zap] .chan[data-astro-cid-nl4dpdvn][data-live] .chan__roll[data-astro-cid-nl4dpdvn]{opacity:1;animation:chan-roll .8s linear infinite}@keyframes chan-roll{0%{transform:translateY(-100%)}to{transform:translateY(294%)}}.channels__nums[data-astro-cid-nl4dpdvn]{display:none;justify-content:center;gap:4px;margin-top:4px}.channels[data-astro-cid-nl4dpdvn][data-ready] .channels__nums[data-astro-cid-nl4dpdvn]{display:flex}.channels__num[data-astro-cid-nl4dpdvn]{min-width:44px;height:44px;padding:0 6px;border:0;border-radius:999px;background:transparent;color:var(--soft);font:600 12px/1 var(--f-mono);letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent}.channels__num[data-astro-cid-nl4dpdvn][aria-current=true]{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.channels__others-label[data-astro-cid-nl4dpdvn]{margin:20px 0 8px;color:var(--soft);font:600 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.channels__others[data-astro-cid-nl4dpdvn]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.channels__page[data-astro-cid-nl4dpdvn]{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}@media(hover:hover){.chan__link[data-astro-cid-nl4dpdvn]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chalk) 8%,transparent),0 0 0 3px var(--accent)}.channels__num[data-astro-cid-nl4dpdvn]:hover,.channels__page[data-astro-cid-nl4dpdvn]:hover{background:var(--accent);color:var(--ink)}}.channels__num[data-astro-cid-nl4dpdvn]:active,.channels__page[data-astro-cid-nl4dpdvn]:active{background:var(--accent);color:var(--ink)}@media(prefers-reduced-motion:reduce){.chan__roll[data-astro-cid-nl4dpdvn]{animation:none!important}}@media(forced-colors:active){.chan__link[data-astro-cid-nl4dpdvn],.channels__num[data-astro-cid-nl4dpdvn],.channels__page[data-astro-cid-nl4dpdvn]{border:1px solid ButtonText}}.ask[data-astro-cid-7phfx5tc]{margin-top:56px}.ask__line[data-astro-cid-7phfx5tc]{max-width:40ch;margin:12px 0 0;color:var(--soft);font-size:1.125rem;text-wrap:pretty}.ask__label[data-astro-cid-7phfx5tc]{margin:28px 0 12px;color:var(--soft);font:600 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.ask__list[data-astro-cid-7phfx5tc]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.q[data-astro-cid-7phfx5tc]{--ob: 44px;position:relative;min-width:0;padding:14px 14px 20px 22px;border:1px solid var(--line);border-radius:22px;background:var(--canvas);color:var(--ink);transition:background-color .25s,border-color .25s}.q__title[data-astro-cid-7phfx5tc]{margin:0;font:inherit}.q__link[data-astro-cid-7phfx5tc]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;color:inherit;font-size:1.125rem;font-weight:600;line-height:1.3;text-decoration:none;text-wrap:balance;-webkit-tap-highlight-color:transparent}.q__link[data-astro-cid-7phfx5tc]:after{content:"";position:absolute;inset:-1px;border-radius:22px}.q__link[data-astro-cid-7phfx5tc]:focus-visible{outline:none}.q__link[data-astro-cid-7phfx5tc]:focus-visible:after{outline:2px solid var(--ink);outline-offset:3px}.q__answer[data-astro-cid-7phfx5tc]{margin:10px 0 0;padding-right:8px;color:var(--soft);font-size:15px;line-height:1.5;text-wrap:pretty;transition:color .25s}@media(hover:hover){.q[data-astro-cid-7phfx5tc]:hover{border-color:var(--accent);background:var(--accent)}.q[data-astro-cid-7phfx5tc]:hover .q__answer[data-astro-cid-7phfx5tc]{color:var(--graphite)}}.q[data-astro-cid-7phfx5tc]:active,.q[data-astro-cid-7phfx5tc].is-pressed{border-color:var(--accent);background:var(--accent)}.q[data-astro-cid-7phfx5tc]:active .q__answer[data-astro-cid-7phfx5tc],.q[data-astro-cid-7phfx5tc].is-pressed .q__answer[data-astro-cid-7phfx5tc]{color:var(--graphite)}@media(min-width:620px){.ask__list[data-astro-cid-7phfx5tc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.ask__list[data-astro-cid-7phfx5tc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.signals[data-astro-cid-7p36wkzb]{margin-top:40px}.signals__list[data-astro-cid-7p36wkzb]{display:grid;gap:26px;margin:0;padding:0;list-style:none}.signals__link[data-astro-cid-7p36wkzb]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;min-height:72px;padding:6px 0 10px;color:var(--ink);text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.signals__link[data-astro-cid-7p36wkzb]:hover,.signals__link[data-astro-cid-7p36wkzb]:focus-visible{transform:translateY(-3px)}.signal[data-astro-cid-7p36wkzb]{position:relative;display:inline-block;max-width:100%;overflow:clip;isolation:isolate;font-family:var(--f-body);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:700;line-height:.98;letter-spacing:-.04em;word-spacing:.07em}.signal__sizer[data-astro-cid-7p36wkzb]{visibility:hidden}.signal__visual[data-astro-cid-7p36wkzb]{position:absolute;inset:0;overflow:hidden;white-space:nowrap}.signal[data-astro-cid-7p36wkzb]:before,.signal[data-astro-cid-7p36wkzb]:after{content:attr(data-glitch);position:absolute;inset:0;z-index:-1;overflow:hidden;white-space:nowrap;opacity:0;pointer-events:none}.signal[data-astro-cid-7p36wkzb].is-glitching:before{opacity:.55;color:var(--graphite);text-shadow:1px 0 var(--graphite);animation:signal-glitch-a .17s steps(2,end) 3}.signal[data-astro-cid-7p36wkzb].is-glitching:after{opacity:.4;color:var(--soft);text-shadow:-1px 0 var(--soft);animation:signal-glitch-b .21s steps(2,end) 3}@keyframes signal-glitch-a{0%{clip-path:inset(8% 0 70%);transform:translate(-1px,-1px)}33%{clip-path:inset(58% 0 12%);transform:translate(2px)}66%{clip-path:inset(31% 0 43%);transform:translate(-2px,1px)}to{clip-path:inset(78% 0 4%);transform:translate(1px)}}@keyframes signal-glitch-b{0%{clip-path:inset(68% 0 8%);transform:translate(2px,1px)}35%{clip-path:inset(16% 0 62%);transform:translate(-1px)}70%{clip-path:inset(42% 0 32%);transform:translate(1px,-1px)}to{clip-path:inset(4% 0 82%);transform:translate(-2px)}}.signals__detail[data-astro-cid-7p36wkzb]{position:relative;z-index:0;max-width:34ch;color:color-mix(in srgb,var(--ink) 74%,transparent);font-family:var(--f-mono);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.02em}.signals__detail[data-astro-cid-7p36wkzb]:before{content:"";position:absolute;z-index:-1;right:-7px;bottom:-2px;left:-7px;height:.8em;background:color-mix(in srgb,var(--ink) 9%,transparent);clip-path:polygon(1% 26%,100% 4%,97% 94%,0 82%);transform:rotate(-.7deg);transition:background-color .18s ease,transform .22s ease}.signals__item[data-astro-cid-7p36wkzb]:nth-child(2) .signals__detail[data-astro-cid-7p36wkzb]:before{clip-path:polygon(0 8%,98% 22%,100% 82%,2% 96%);transform:rotate(.8deg)}.signals__link[data-astro-cid-7p36wkzb]:hover .signals__detail[data-astro-cid-7p36wkzb]:before,.signals__link[data-astro-cid-7p36wkzb]:focus-visible .signals__detail[data-astro-cid-7p36wkzb]:before{background:var(--accent);transform:rotate(0) scaleX(1.025)}@media(min-width:760px){.signals[data-astro-cid-7p36wkzb]{margin-top:56px}.signals__list[data-astro-cid-7p36wkzb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,72px)}.signals__item[data-astro-cid-7p36wkzb]:nth-child(2){margin-top:16px}.signals__item[data-astro-cid-7p36wkzb]:nth-child(3){margin-top:5px}.signals__link[data-astro-cid-7p36wkzb]{min-height:96px}}@media(prefers-reduced-motion:reduce){.signals__link[data-astro-cid-7p36wkzb],.signals__detail[data-astro-cid-7p36wkzb]:before{transition:none}.signals__link[data-astro-cid-7p36wkzb]:hover,.signals__link[data-astro-cid-7p36wkzb]:focus-visible{transform:none}}
