.ct{--ct-rule:var(--stroke-hair) solid var(--border-strong);flex-direction:column;display:flex}.ct>section{padding-inline:var(--mk-side)}.ct-poster{--ct-h1:min(11.3cqi, 17svh);--ct-line:clamp(1.5rem, .5rem + 2.5vw, 3.75rem);--lift:46cqi;--lift-x:82%;isolation:isolate;min-block-size:calc(100svh - var(--mk-header) - var(--stroke-hair) - var(--space-section) * 2);clip-path:inset(-12rem -100vw 0);flex-direction:column;display:flex;position:relative;container-type:inline-size}.ct-top{gap:clamp(.75rem,2.2svh,1.5rem);padding-block:clamp(0rem,1.6svh,1.25rem) clamp(1rem,3svh,2.5rem);display:grid;position:relative}.ct-mast{justify-content:space-between;gap:var(--space-hint) var(--space-section);animation:ct-rise calc(var(--dur-morph) * 3) var(--mk-ease-reveal) calc(var(--dur-morph) * .2) backwards;flex-wrap:wrap;margin:0;display:flex}.ct-h1{color:var(--text-primary);font:var(--weight-medium) var(--ct-h1) / .92 var(--mk-sans);letter-spacing:-.05em;margin:0 0 0 -.015em}.ct-h1-row{white-space:nowrap;display:block}.ct-h1 em{color:var(--accent-text);font-family:var(--mk-serif);font-size:1.08em;font-weight:var(--weight-regular);letter-spacing:-.01em}.ct-h1 .mk-word>span{animation:mk-rise calc(var(--dur-morph) * 3.2) var(--mk-ease-reveal) calc(var(--dur-morph) * .4 + var(--stagger) * (var(--j,0) * 7 + var(--i,0) * 2.5)) backwards}.ct-echo{z-index:-1;pointer-events:none;position:absolute;inset:0}.ct-echo svg{inset:calc(100% - var(--lift) * .51) auto auto calc(var(--lift-x) - var(--lift) / 2);inline-size:var(--lift);block-size:var(--lift);max-inline-size:none;position:absolute}.ct-echo .mk-arrows>*{animation:mk-ripple calc(var(--dur-morph) * 4) var(--mk-ease-reveal) calc(var(--dur-morph) * (1.4 + var(--i,0) * .45)) backwards}.ct :is(.ct-lit,.ct-wave){--mk-arrow:var(--accent)}.ct-lit{mask-image:radial-gradient(circle 22rem at calc(var(--mx,.5) * 100%) calc(var(--my,.5) * 100%), var(--on-fill), transparent)}.ct-lit svg{opacity:var(--lit,0)}.ct-wave svg{opacity:0;animation:mk-wave calc(var(--dur-morph) * 22) var(--ease-inout) calc(var(--dur-morph) * (9 + var(--i,0) * 1.3)) infinite;transition:opacity var(--dur-morph) var(--ease-out)}.ct-wave .mk-arrows>*{animation:none}.ct-poster:has(.ct-row:is(:hover,:focus-visible)) .ct-wave svg{opacity:1;animation:none}.ct-rows{border-block-end:var(--ct-rule);flex:auto;grid-auto-rows:minmax(min-content,1fr);max-block-size:44rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ct-rows:before{content:"";inset:0 -100vw calc(var(--stroke-hair) * -1);z-index:-1;background:var(--bg);--ground:var(--bg);position:absolute}.ct-rows li{display:grid;position:relative}.ct-rows .mk-wire{--t:calc(var(--dur-morph) * 1.4);transform-origin:0;animation:ct-draw calc(var(--dur-morph) * 3.4) var(--mk-ease-reveal) calc(var(--dur-morph) * .9 + var(--stagger) * 5 * var(--i,0)) backwards;position:absolute;inset:0 0 auto}.ct-rows li:has(.ct-row:is(:hover,:focus-visible))>.mk-wire{box-shadow:0 0 var(--space-label) var(--mk-wire);animation:mk-run calc(var(--dur-morph) * 2.2) var(--ease-out) both;background-size:3rem 3rem,100% 100%}@keyframes ct-draw{0%{scale:0 1}}.ct-row{--ct-ink:var(--text-primary);--ct-quiet:var(--text-tertiary);align-content:center;align-items:center;column-gap:var(--mk-gap);margin-inline:calc(var(--space-field) * -1);padding:clamp(.5rem, 2.6svh - .55rem, 1.75rem) var(--space-field);grid-template-columns:repeat(12,minmax(0,1fr));text-decoration:none;display:grid}.ct-row:focus-visible{outline-offset:calc(var(--space-hint) * -1);border-radius:var(--radius-lg)}.ct-row>*{animation:ct-rise calc(var(--dur-morph) * 3) var(--mk-ease-reveal) calc(var(--dur-morph) * 1.3 + var(--stagger) * 5 * var(--i,0)) backwards}@keyframes ct-rise{0%{opacity:0;translate:0 1.5rem}}.ct-label{color:var(--ct-quiet);font:var(--weight-medium) var(--mk-label) / 1 var(--mk-mono);letter-spacing:.06em;text-transform:uppercase;transition:color var(--dur-base) var(--ease-out);grid-column:1/span 2}.ct-action{color:var(--ct-ink);font:var(--weight-medium) var(--ct-line) / 1.02 var(--mk-sans);letter-spacing:-.045em;white-space:nowrap;transition:color var(--dur-base) var(--ease-out);grid-column:3/span 6}.ct-action[data-address]{font-family:var(--mk-mono);font-size:calc(var(--ct-line) * .82);font-weight:var(--weight-regular);letter-spacing:-.05em}.ct-text{color:var(--text-secondary);font:var(--weight-regular) var(--text-md) / 1.45 var(--mk-sans);text-wrap:balance;transition:color var(--dur-base) var(--ease-out);grid-column:9/span 3}.ct-copied,.ct-row[data-copied] .ct-text>:first-child{display:none}.ct-row[data-copied] .ct-copied{color:var(--accent-text);display:inline}.ct-status,.ct-said{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ct-go{block-size:1.5rem;inline-size:1.5rem;color:var(--ct-quiet);transition:color var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);grid-column:12;justify-self:end}.ct-go path{vector-effect:non-scaling-stroke}.ct-rows:has(.ct-row:is(:hover,:focus-visible)) .ct-row:not(:hover,:focus-visible){--ct-ink:var(--text-tertiary)}.ct-rows:has(.ct-row:is(:hover,:focus-visible)) .ct-row:not(:hover,:focus-visible) .ct-text{color:var(--text-tertiary)}.ct-row:is(:hover,:focus-visible){--ct-quiet:var(--accent-text)}.ct-row:is(:hover,:focus-visible) .ct-go{translate:var(--stroke-stripe) calc(var(--stroke-stripe) * -1)}.ct-row[href^=\/]:is(:hover,:focus-visible) .ct-go{translate:calc(var(--stroke-stripe) * 2) 0}.ct-row:active .ct-action{translate:0 var(--stroke-hair)}.ct-foot{gap:var(--space-section) var(--mk-gap);padding-block:clamp(2rem, 5vw, 3.5rem) var(--mk-band);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ct-where{color:var(--text-secondary);font:var(--weight-regular) var(--text-md) / 1.6 var(--mk-sans);text-wrap:balance;grid-column:3/span 5;margin:0;font-style:normal}.ct-keep{color:var(--text-primary);white-space:nowrap}@media (width<=63.99em){.ct-row{row-gap:var(--space-label);grid-template-columns:minmax(5.5rem,2fr) minmax(0,9fr) auto;grid-template-areas:"label action go"".text."}.ct-label{grid-area:label}.ct-action{grid-area:action}.ct-text{grid-area:text}.ct-go{grid-area:go}.ct-where{grid-column:1/-1;max-inline-size:34rem}}@media (width<=39.99em){.ct-poster{--ct-h1:min(14.4cqi, 12svh);--ct-line:clamp(1.375rem, 7.4cqi, 2rem);--lift:110cqi;--lift-x:70%}.ct-h1-row{white-space:normal;display:inline}.ct :is(.ct-lit,.ct-wave){display:none}.ct-mast{flex-direction:column}.ct-rows{grid-auto-rows:auto;max-block-size:none}.ct-row{row-gap:var(--space-row);padding-block:var(--space-group);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label go""action go""text text"}.ct-go{align-self:center}}@media (prefers-reduced-motion:reduce){.ct-wave svg{animation:none}}
