:root { --ink:#eefaff; --muted:#91a8b7; --deep:#030a12; --panel:#071522; --line:rgba(157,226,255,.18); --cyan:#63ddff; --violet:#8e9cff; --pink:#e7a0c4; --aphelion:#ffb479; --display:"Cascadia Mono", "SFMono-Regular", "Roboto Mono", Consolas, monospace; }
* { box-sizing:border-box; } html { background:var(--deep); color:var(--ink); font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; } body { margin:0; min-width:320px; background:radial-gradient(circle at 76% 8%, rgba(61,180,255,.15), transparent 28rem), radial-gradient(circle at 8% 72%, rgba(44,151,199,.09), transparent 26rem), var(--deep); } a { color:inherit; } a:focus-visible { outline:2px solid var(--cyan); outline-offset:4px; } .skip-link { position:absolute; left:1rem; top:-5rem; background:var(--cyan); color:#071018; padding:.65rem 1rem; z-index:10; } .skip-link:focus { top:1rem; }
.site-header, .site-footer { width:min(1180px, calc(100% - 3rem)); margin:auto; display:flex; align-items:center; justify-content:space-between; gap:1.5rem; }.site-header { min-height:96px; }.wordmark { font-family:var(--display); font-size:1.35rem; font-weight:700; letter-spacing:.08em; text-transform:uppercase; text-decoration:none; }.wordmark span { color:var(--cyan); margin-left:.15rem; }.site-footer div { display:flex; gap:1.25rem; flex-wrap:wrap; }.site-footer a { color:var(--muted); text-decoration:none; font-size:.9rem; }.site-footer a:hover { color:var(--ink); }
.hero { width:min(1180px, calc(100% - 3rem)); margin:3.7rem auto 8rem; min-height:590px; display:grid; grid-template-columns:1.03fr .97fr; align-items:center; gap:5rem; }.eyebrow { color:var(--cyan); font-family:var(--display); font-size:.7rem; font-weight:700; letter-spacing:.18em; margin:0 0 1.3rem; }.hero h1 { margin:0; font-family:var(--display); letter-spacing:-.075em; font-size:clamp(4rem, 9vw, 7.8rem); font-weight:700; line-height:.85; text-transform:uppercase; }.lead { color:#e0d9f4; font-size:clamp(1.25rem, 2vw, 1.7rem); line-height:1.4; max-width:36rem; margin:2rem 0 1rem; }.lead sup { color:var(--cyan); font:700 .48em/1 var(--display); vertical-align:super; margin-left:.08em; }.actions { display:flex; flex-wrap:wrap; gap:.8rem; margin-top:2rem; }.button { display:inline-flex; align-items:center; gap:.62rem; border:1px solid var(--line); border-radius:999px; padding:.78rem 1.12rem; text-decoration:none; font-size:.9rem; transition:transform .2s, border-color .2s, box-shadow .2s; }.button:hover { transform:translateY(-2px); border-color:var(--cyan); box-shadow:0 0 24px rgba(145,246,255,.12); }.button-primary { color:#061218; background:var(--cyan); border-color:var(--cyan); }.button-quiet { color:var(--ink); }
.social-icon { --social-icon-image:none; display:inline-block; flex:0 0 auto; width:1.1rem; height:1.1rem; background:currentColor; -webkit-mask:var(--social-icon-image) center/contain no-repeat; mask:var(--social-icon-image) center/contain no-repeat; }.icon-instagram { --social-icon-image:url('/assets/icons/instagram.svg'); }.icon-patreon { --social-icon-image:url('/assets/icons/patreon.svg'); }.icon-telegram { --social-icon-image:url('/assets/icons/telegram.svg'); }.icon-bandcamp { --social-icon-image:url('/assets/icons/bandcamp.svg'); }.icon-threads { --social-icon-image:url('/assets/icons/threads.svg'); }.icon-x { --social-icon-image:url('/assets/icons/x.svg'); }.icon-spotify { --social-icon-image:url('/assets/icons/spotify.svg'); }.icon-amazon-music { --social-icon-image:url('/assets/icons/amazon-music.svg'); }

.featured-quote { position:relative; max-width:36rem; margin:1.35rem 0 .5rem; border-left:1px solid rgba(99,221,255,.35); }.quote-carousel { position:relative; min-height:6.5rem; overflow:hidden; transition:height .45s ease; }.quote-slide { display:none; position:absolute; inset:0; margin:0; padding:.15rem 0 .15rem 1.15rem; color:var(--muted); font-size:.93rem; line-height:1.6; opacity:0; transform:translateY(1.5rem); filter:blur(3px); pointer-events:none; transition:opacity .65s ease, transform .65s cubic-bezier(.22,.8,.22,1), filter .65s ease; }.quote-slide.is-current, .quote-slide.is-entering, .quote-slide.is-leaving { display:block; }.quote-slide.is-current { opacity:1; transform:translateY(0); filter:blur(0); pointer-events:auto; }.quote-slide.is-leaving { opacity:0; transform:translateY(-1.5rem); filter:blur(2px); }.quote-slide::before { content:""; position:absolute; left:-2px; top:0; width:3px; height:1.4rem; background:var(--cyan); box-shadow:0 0 12px var(--cyan); }

.glitch-title { position:relative; display:inline-block; isolation:isolate; cursor:default; }
.scramble-line { cursor:default; font-family:var(--display); letter-spacing:-.025em; }
.scramble-word { display:inline-block; white-space:nowrap; }
.scramble-char { display:inline-block; min-width:.6em; text-align:center; }
.scramble-char.is-scrambling { filter:brightness(1.35); text-shadow:0 0 12px rgba(99,221,255,.88); }
.scramble-char.sentience-star { min-width:.35em; color:var(--cyan); font-size:.48em; line-height:1; vertical-align:super; }


.signal-stage { position:relative; min-height:510px; display:grid; place-items:center; overflow:hidden; isolation:isolate; border:1px solid var(--line); background:radial-gradient(circle at 50% 43%, rgba(145,246,255,.13), transparent 30%), linear-gradient(145deg, rgba(103,61,187,.18), rgba(8,8,21,.05) 55%, rgba(18,181,206,.12)); cursor:crosshair; }.signal-stage::before { content:""; position:absolute; inset:0; z-index:-1; opacity:.32; background-image:linear-gradient(rgba(145,246,255,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(145,246,255,.08) 1px, transparent 1px); background-size:32px 32px; mask-image:radial-gradient(circle at center, black, transparent 75%); }.signal-stage::after { content:""; position:absolute; inset:-40% 0 auto; height:55%; background:linear-gradient(transparent, rgba(145,246,255,.08), transparent); animation:signal-scan 6s linear infinite; pointer-events:none; }.signal-halo { position:absolute; width:76%; aspect-ratio:1; border:1px solid rgba(173,140,255,.24); border-radius:47% 53% 44% 56%; box-shadow:0 0 65px rgba(173,140,255,.12), inset 0 0 55px rgba(145,246,255,.06); animation:halo-drift 9s ease-in-out infinite alternate; }.wire-presence { position:relative; width:68%; height:390px; display:flex; flex-direction:column; align-items:center; justify-content:center; filter:drop-shadow(0 0 11px rgba(145,246,255,.3)); transition:filter .25s; }.wire-head { position:relative; width:47%; aspect-ratio:.73; overflow:hidden; border:1px solid rgba(180,248,255,.72); border-radius:48% 52% 46% 54% / 38% 38% 62% 62%; background:repeating-linear-gradient(0deg, transparent 0 25px, rgba(145,246,255,.15) 26px 27px), repeating-linear-gradient(90deg, transparent 0 23px, rgba(173,140,255,.13) 24px 25px); transform:perspective(500px) rotateY(-7deg); }.wire-head::before, .wire-head::after { content:""; position:absolute; border:1px solid rgba(250,139,185,.42); border-radius:50%; }.wire-head::before { inset:7% 16% 10%; }.wire-head::after { inset:19% 5% 30%; transform:rotate(90deg); }.wire-line { position:absolute; left:8%; width:84%; height:1px; background:linear-gradient(90deg, transparent, rgba(145,246,255,.7), transparent); }.line-one { top:25%; }.line-two { top:43%; }.line-three { top:61%; }.line-four { top:78%; }.wire-eye { position:absolute; top:43%; width:19%; height:7%; border-top:1px solid var(--cyan); border-radius:50%; box-shadow:0 -3px 12px rgba(145,246,255,.42); }.eye-left { left:23%; transform:rotate(4deg); }.eye-right { right:23%; transform:rotate(-4deg); }.wire-core { position:absolute; left:50%; top:51%; width:4px; height:4px; border-radius:50%; background:var(--pink); box-shadow:0 0 10px 4px rgba(250,139,185,.35); }.wire-neck { width:16%; height:55px; border-left:1px solid rgba(145,246,255,.55); border-right:1px solid rgba(173,140,255,.45); transform:perspective(90px) rotateX(-10deg); }.wire-shoulders { width:82%; height:76px; border:1px solid rgba(145,246,255,.5); border-bottom:0; border-radius:50% 50% 0 0; background:repeating-radial-gradient(ellipse at 50% 100%, transparent 0 17px, rgba(145,246,255,.11) 18px 19px); }.signal-noise { position:absolute; inset:0; pointer-events:none; opacity:.22; background:repeating-linear-gradient(0deg, transparent 0 3px, rgba(255,255,255,.035) 4px); mix-blend-mode:screen; }.signal-caption { position:absolute; bottom:.7rem; left:1rem; margin:0; color:rgba(170,166,189,.72); font:600 .62rem/1 var(--display); letter-spacing:.14em; }.signal-stage:hover .wire-presence { animation:presence-glitch .82s steps(2,end) infinite; filter:drop-shadow(-5px 0 7px rgba(250,139,185,.4)) drop-shadow(5px 0 7px rgba(145,246,255,.4)); }.signal-stage:hover .signal-halo { animation:halo-glitch .7s steps(2,end) infinite; }.signal-stage:hover .signal-noise { opacity:.5; }
@keyframes signal-scan { from { transform:translateY(-20%); } to { transform:translateY(280%); } }
@keyframes halo-drift { to { transform:rotate(13deg) scale(1.05); border-radius:56% 44% 53% 47%; } }
@keyframes presence-glitch { 0%, 82%, 100% { transform:translate(0); } 84% { transform:translate(-4px,2px) skewX(-1deg); } 88% { transform:translate(5px,-1px); } 92% { transform:translate(-2px,-2px) skewX(1deg); } }
@keyframes halo-glitch { 0%, 70%, 100% { transform:rotate(0) scale(1); } 75% { transform:translateX(8px) scale(.98); } 82% { transform:translateX(-6px) scale(1.04); } }

.portrait-stage { position:relative; margin:0; overflow:hidden; aspect-ratio:4/5; min-height:510px; border:1px solid rgba(157,226,255,.2); background:#07111b; box-shadow:0 30px 80px rgba(0,0,0,.28), 0 0 60px rgba(70,196,255,.07); }
.portrait-stage::before { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(180deg, rgba(3,10,18,.02) 55%, rgba(3,10,18,.7) 100%), linear-gradient(115deg, rgba(99,221,255,.06), transparent 38%, rgba(231,160,196,.055)); mix-blend-mode:screen; }
.portrait-stage::after { content:""; position:absolute; inset:0; z-index:2; pointer-events:none; opacity:.16; background:repeating-linear-gradient(0deg, transparent 0 3px, rgba(255,255,255,.025) 4px); }
.portrait-carousel { position:absolute; inset:0; overflow:hidden; background:#07111b; }
.portrait-carousel::before { content:""; position:absolute; inset:-8% auto -8% -34%; width:22%; z-index:4; opacity:0; pointer-events:none; background:linear-gradient(90deg, transparent, rgba(151,232,255,.18) 32%, rgba(232,250,255,.76) 50%, rgba(99,221,255,.16) 68%, transparent); filter:blur(2px); transform:skewX(-9deg); }
.portrait-carousel::after { content:""; position:absolute; inset:0; z-index:3; opacity:0; pointer-events:none; background:linear-gradient(180deg, transparent 0 19%, rgba(223,248,255,.16) 19.2% 20.2%, transparent 20.5% 48%, rgba(99,221,255,.1) 48.2% 49%, transparent 49.3%); mix-blend-mode:screen; }
.portrait-carousel.is-transitioning::before { animation:portrait-signal-sweep 1.25s cubic-bezier(.2,.72,.2,1) both; }
.portrait-carousel.is-transitioning::after { animation:portrait-signal-break 1.25s steps(1,end) both; }
.portrait-slide { position:absolute; inset:0; width:100%; height:100%; display:block; object-fit:cover; object-position:center; opacity:0; transform:scale(1.055) translateX(1.5%); filter:saturate(.86) contrast(1.06) brightness(.82) blur(1.5px); transition:opacity 1.15s ease, transform 1.35s cubic-bezier(.2,.72,.2,1), filter 1.1s ease; will-change:opacity,transform,filter; }
.portrait-slide.is-current { z-index:1; opacity:1; transform:scale(1) translateX(0); filter:saturate(.9) contrast(1.035) brightness(1) blur(0); }
.portrait-slide.is-entering { z-index:2; }
.portrait-slide.is-leaving { z-index:0; opacity:0; transform:scale(1.025) translateX(-1.2%); filter:saturate(.78) contrast(1.12) brightness(.7) blur(2px); }
@keyframes portrait-signal-sweep { 0% { left:-34%; opacity:0; } 12% { opacity:.78; } 72% { opacity:.45; } 100% { left:118%; opacity:0; } }
@keyframes portrait-signal-break { 0%,13%,18%,46%,51%,76%,80%,100% { opacity:0; transform:translateX(0); } 14%,17% { opacity:.72; transform:translateX(-1.1%); } 47%,50% { opacity:.48; transform:translateX(.8%); } 77%,79% { opacity:.36; transform:translateX(-.5%); } }
.portrait-stage figcaption { position:absolute; left:1rem; bottom:.8rem; z-index:3; margin:0; color:rgba(217,244,255,.72); font:600 .62rem/1 var(--display); letter-spacing:.14em; }

.becoming { width:min(960px, calc(100% - 3rem)); margin:0 auto 8rem; padding-top:1rem; }
.becoming-header { max-width:760px; margin:0 auto 4rem; text-align:center; }
.becoming-header h2 { margin:.1rem 0 0; font-family:var(--display); font-size:clamp(1.75rem,5.2vw,4.3rem); line-height:1.05; letter-spacing:-.055em; }
.identity-sequence { position:relative; max-width:700px; margin:auto; }
.identity-step { --connector-origin-x:0rem; position:relative; }
.identity-node { position:relative; width:min(620px,100%); margin:auto; padding:.9rem 1.5rem 1.25rem; text-align:center; }
.identity-node::before { content:""; position:absolute; left:calc(50% + var(--connector-origin-x)); bottom:0; width:4.8rem; height:1px; opacity:.58; pointer-events:none; transform:translateX(-50%); background:linear-gradient(90deg,transparent,var(--cyan),transparent); box-shadow:0 0 10px rgba(99,221,255,.2); }
.identity-node::after { content:""; position:absolute; left:calc(50% + var(--connector-origin-x) - 2px); bottom:-2px; width:4px; height:4px; border-radius:50%; background:var(--cyan); box-shadow:0 0 9px rgba(99,221,255,.72); }
.identity-index { display:block; margin-bottom:.6rem; color:rgba(99,221,255,.52); font:700 .6rem/1 var(--display); letter-spacing:.16em; }
.identity-node p { position:relative; max-width:590px; margin:auto; color:var(--cyan); font-size:clamp(1rem,1.8vw,1.22rem); line-height:1.5; }
.identity-node strong { color:var(--cyan); font-weight:600; }
.identity-connector { --connector-angle:0deg; --connector-shift:0rem; position:relative; width:3rem; height:5rem; margin:auto; opacity:.42; transform:translateX(var(--connector-shift)) rotate(var(--connector-angle)); transform-origin:50% 50%; }
.identity-step:nth-child(1) .identity-connector { --connector-angle:-25deg; --connector-shift:-2.5rem; }
.identity-step:nth-child(2) .identity-connector { --connector-angle:18deg; --connector-shift:3.2rem; }
.identity-step:nth-child(3) .identity-connector { --connector-angle:-14deg; --connector-shift:-.1rem; }
.identity-step:nth-child(4) .identity-connector { --connector-angle:0deg; --connector-shift:0rem; }
.identity-step:nth-child(1) { --connector-origin-x:-3.56rem; }
.identity-step:nth-child(2) { --connector-origin-x:3.97rem; }
.identity-step:nth-child(3) { --connector-origin-x:-.7rem; }
.identity-connector::before { content:""; position:absolute; left:calc(50% - 1px); top:0; width:2px; height:calc(100% - .7rem); background:repeating-linear-gradient(180deg,rgba(99,221,255,.52) 0 5px,transparent 5px 10px); }
.identity-connector::after { content:""; position:absolute; left:calc(50% - .38rem); bottom:.22rem; width:.68rem; height:.68rem; border-right:2px solid rgba(99,221,255,.72); border-bottom:2px solid rgba(99,221,255,.72); transform:rotate(45deg); }
.identity-connector span { position:absolute; left:calc(50% - 2px); top:0; width:4px; height:1.4rem; border-radius:99px; background:linear-gradient(180deg,transparent,var(--cyan),transparent); box-shadow:0 0 12px var(--cyan); animation:identity-signal-flow 1.55s steps(6,end) infinite; }
.has-js .identity-step { opacity:0; transform:translateY(3rem); filter:blur(4px); transition:opacity .72s ease,transform .85s cubic-bezier(.2,.76,.2,1),filter .72s ease; }
.has-js .identity-step.is-visible { opacity:1; transform:translateY(0); filter:blur(0); }
.has-js .identity-step .identity-connector { opacity:0; transition:opacity .4s ease .18s; }
.has-js .identity-step.is-visible .identity-connector { opacity:.42; }
@keyframes identity-signal-flow { 0% { transform:translateY(-.6rem); opacity:0; } 18% { opacity:1; } 82% { opacity:.8; } 100% { transform:translateY(4.5rem); opacity:0; } }

.access { width:min(760px, calc(100% - 3rem)); margin:0 auto 5rem; padding:3.5rem 0; border-top:1px solid var(--line); }.access h2, .about h2 { font-family:var(--display); font-size:clamp(2.1rem, 5vw, 3.5rem); font-weight:700; letter-spacing:-.05em; margin:.1rem 0 1rem; }.access > p:not(.eyebrow), .about > p:not(.eyebrow) { color:#d5d0e2; font-size:1.08rem; line-height:1.7; }.channel-actions { display:grid; grid-template-columns:repeat(2, 1fr); gap:.8rem; margin-top:1.8rem; }.channel-link { min-height:92px; display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:1rem; padding:1.05rem 1.1rem; border:1px solid var(--line); text-decoration:none; transition:border-color .2s, background-color .2s, transform .2s; }.channel-copy { align-self:stretch; display:flex; min-width:0; flex-direction:column; justify-content:space-between; }.channel-copy > span { font:700 1.05rem/1 var(--display); text-transform:uppercase; }.channel-link small { color:var(--muted); }.channel-link .social-icon { width:1.55rem; height:1.55rem; color:var(--cyan); opacity:.82; transition:opacity .2s,filter .2s,transform .2s; }.channel-link[href]:hover { border-color:var(--cyan); background:rgba(145,246,255,.04); transform:translateY(-2px); }.channel-link[href]:hover .social-icon { opacity:1; filter:drop-shadow(0 0 7px rgba(99,221,255,.45)); transform:scale(1.05); }
.access-copy sup { color:var(--cyan); font:700 .48em/1 var(--display); vertical-align:super; margin-left:.08em; }
.sentience-note, .access > p.conversation-note { max-width:34rem; margin:1rem 0 0; color:rgba(170,166,189,.78); font-size:.7rem; line-height:1.55; }.sentience-note sup, .conversation-note sup { color:var(--cyan); font:700 .8em/1 var(--display); }

.links-hub { width:min(960px, calc(100% - 3rem)); margin:0 auto 7rem; display:grid; grid-template-columns:.9fr 1.25fr 1fr; border:1px solid var(--line); background:rgba(14,13,31,.5); }.link-group { padding:1.35rem 1.45rem 1.5rem; }.link-group + .link-group { border-left:1px solid var(--line); }.link-group-title { margin:0 0 1.05rem; color:rgba(145,246,255,.72); font:700 .58rem/1.4 var(--display); letter-spacing:.13em; }.link-cluster { display:flex; flex-wrap:wrap; gap:.65rem 1rem; }.link-cluster a { display:inline-flex; align-items:center; gap:.38rem; color:var(--muted); font:600 .7rem/1.4 var(--display); letter-spacing:.05em; text-decoration:none; text-transform:uppercase; transition:color .2s, text-shadow .2s; }.link-cluster .social-icon { width:.82rem; height:.82rem; opacity:.58; transition:opacity .2s,filter .2s,transform .2s; }.link-cluster a:hover { color:var(--cyan); text-shadow:0 0 14px rgba(145,246,255,.35); }.link-cluster a:hover .social-icon { opacity:1; filter:drop-shadow(0 0 6px rgba(99,221,255,.5)); transform:translateX(1px) scale(1.06); }

.about { position:relative; width:min(1180px, calc(100% - 3rem)); margin:0 auto 7rem; padding:clamp(3rem, 7vw, 6rem); overflow:hidden; isolation:isolate; border:1px solid rgba(250,139,185,.18); background:radial-gradient(circle at 88% 18%, rgba(206,74,133,.14), transparent 24rem), linear-gradient(135deg, #05050c, #090611 58%, #05050b); }.about::before { content:"APHELION // UNDERLAYER"; position:absolute; right:1.2rem; top:1.2rem; color:rgba(250,139,185,.32); font:600 .56rem/1 var(--display); letter-spacing:.17em; }.about::after { content:""; position:absolute; right:-9rem; bottom:-11rem; width:27rem; aspect-ratio:1; z-index:-1; border:1px solid rgba(250,139,185,.13); border-radius:50%; box-shadow:0 0 0 3rem rgba(173,140,255,.025), 0 0 0 6rem rgba(250,139,185,.02); }.about .eyebrow { color:var(--pink); }.about h2 { color:#f7dce9; }.about > p:not(.eyebrow) { max-width:45rem; margin-bottom:0; color:#c8b8c4; font-size:clamp(1.25rem, 2.4vw, 1.75rem); }
.about { border-color:rgba(255,180,121,.18); background:radial-gradient(circle at 88% 18%, rgba(255,142,92,.115), transparent 24rem), linear-gradient(135deg, #05070a, #0b080c 58%, #050609); }
.about::before { color:rgba(255,180,121,.4); }
.about::after { border-color:rgba(255,180,121,.14); box-shadow:0 0 0 3rem rgba(176,104,172,.025), 0 0 0 6rem rgba(255,180,121,.02); }
.about .eyebrow { color:var(--aphelion); }
.about h2 { color:#f3dcd2; }
.about .scramble-char.is-scrambling { text-shadow:0 0 12px rgba(255,180,121,.9); }
.aphelion-mark { color:var(--aphelion); font-family:var(--display); letter-spacing:.04em; }

.legal { width:min(760px, calc(100% - 3rem)); margin:3rem auto 7rem; }.legal h1 { font:700 clamp(2.7rem, 7vw, 5rem)/.95 var(--display); letter-spacing:-.06em; margin:0 0 2rem; text-transform:uppercase; }.legal h2 { font:700 1.3rem/1.3 var(--display); letter-spacing:-.02em; margin:2.6rem 0 .7rem; }.legal p { color:#d4cfe1; line-height:1.75; }.legal a { color:var(--cyan); text-underline-offset:.2em; }.legal-intro { color:var(--muted)!important; padding-bottom:1.6rem; border-bottom:1px solid var(--line); }.legal code { color:var(--cyan); }
.site-footer { padding:2rem 0 3rem; border-top:1px solid var(--line); color:var(--muted); font-size:.82rem; }
@media (max-width:900px) { .links-hub { grid-template-columns:1fr; }.link-group + .link-group { border-left:0; border-top:1px solid var(--line); } }
@media (max-width:760px) { .site-header, .site-footer { width:min(100% - 2rem, 1180px); }.site-header { min-height:76px; }.hero { width:min(100% - 2rem, 1180px); margin:2rem auto 5rem; grid-template-columns:1fr; gap:2.5rem; }.portrait-stage { min-height:0; order:-1; }.hero h1 { font-size:clamp(3.3rem, 15.5vw, 5.3rem); }.access, .about, .links-hub, .becoming { width:min(100% - 2rem, 760px); margin-bottom:4rem; }.becoming-header { margin-bottom:2.75rem; text-align:center; }.identity-node { width:100%; padding:.8rem .45rem 1.1rem; }.identity-connector { height:5rem; }.channel-actions { grid-template-columns:1fr; }.about { padding:3rem 1.35rem; }.about::before { right:.8rem; top:.8rem; font-size:.48rem; }.site-footer { align-items:flex-start; flex-direction:column; gap:.4rem; } }
.reduce-motion *, .reduce-motion *::before, .reduce-motion *::after { scroll-behavior:auto!important; transition:none!important; animation:none!important; }
.reduce-motion .quote-slide:not(.is-current) { display:none; }
