.ctk-art-hero.svelte-1leedr2{isolation:isolate;min-block-size:min(78svh,46rem);padding-block:calc(var(--site-header) + 6rem) clamp(3.5rem, 2rem + 5vw, 7rem);color-scheme:dark;background:var(--site-night);color:var(--aegis-color-text);align-items:end;margin-block-start:calc(-1 * var(--site-header));display:grid;position:relative;overflow:clip}.ctk-art-hero.home.svelte-1leedr2{align-items:center;min-block-size:max(36rem,min(100svh,62rem))}.art.svelte-1leedr2{z-index:-1;position:absolute;inset:0}.art.svelte-1leedr2 picture,.art.svelte-1leedr2 img{block-size:100%;inline-size:100%;display:block}.art.svelte-1leedr2 img{object-fit:cover;object-position:68% 50%;-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#0000 8%,#000 52%),linear-gradient(#000 70%,#0000 100%);mask-composite:intersect}.light.svelte-1leedr2{background:radial-gradient(ellipse 34% 42% at 72% 46%, color-mix(in oklab, var(--ctk-champagne) 16%, transparent), transparent 70%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.body.svelte-1leedr2{justify-items:start;gap:1.5rem;display:grid}.body.svelte-1leedr2>.ctk-display-site{max-inline-size:13ch}.home.svelte-1leedr2 .body:where(.svelte-1leedr2)>.ctk-display-site{max-inline-size:11ch}.home.svelte-1leedr2 .eyebrow:where(.svelte-1leedr2){padding-inline-start:1.375rem;position:relative}.home.svelte-1leedr2 .eyebrow:where(.svelte-1leedr2):before{content:"";background:linear-gradient(0deg, var(--ctk-champagne), transparent);transform-origin:50% 100%;block-size:min(32svh,18rem);inline-size:1px;position:absolute;inset-block-end:100%;inset-inline-start:.375rem}.home.svelte-1leedr2 .eyebrow:where(.svelte-1leedr2):after{content:"";background:var(--ctk-champagne);border-radius:50%;block-size:.4375rem;inline-size:.4375rem;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}@media (prefers-reduced-motion:no-preference){.home.svelte-1leedr2 .eyebrow:where(.svelte-1leedr2):before{animation:1.4s cubic-bezier(.2,.7,.2,1) .3s both svelte-1leedr2-ctk-meridian-rise}.home.svelte-1leedr2 .eyebrow:where(.svelte-1leedr2):after{animation:.6s ease-out 1.5s both svelte-1leedr2-ctk-sun-arrive}.light.svelte-1leedr2{animation:1.6s ease-out .2s both svelte-1leedr2-ctk-sun-arrive}}@keyframes svelte-1leedr2-ctk-meridian-rise{0%{scale:1 0}}@keyframes svelte-1leedr2-ctk-sun-arrive{0%{opacity:0}}.actions.svelte-1leedr2{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:.75rem;display:flex}.footnote.svelte-1leedr2{color:var(--site-faint);font-size:.875rem}.aside.svelte-1leedr2{color:var(--site-faint);pointer-events:none;justify-content:end;display:flex;position:absolute;inset-block-end:clamp(1.25rem,.75rem + 1.5vw,2.25rem);inset-inline:0}@media (width<=40rem){.ctk-art-hero.svelte-1leedr2:not(.portrait){align-items:end;padding-block-start:calc(var(--site-header) + 14rem)}.ctk-art-hero.svelte-1leedr2:not(.portrait) .art:where(.svelte-1leedr2) img{object-position:78% 30%;mask-image:linear-gradient(#000 28%,#0000 54%)}.ctk-art-hero.portrait.svelte-1leedr2{min-block-size:auto;padding-block:calc(var(--site-header) + 2.5rem) 0;align-items:start}.ctk-art-hero.portrait.svelte-1leedr2 .body:where(.svelte-1leedr2){grid-row:1}.ctk-art-hero.portrait.svelte-1leedr2 .art:where(.svelte-1leedr2){z-index:auto;grid-row:2;block-size:min(118vw,34rem);margin-block-start:-1.5rem;position:relative;inset:auto}.ctk-art-hero.portrait.svelte-1leedr2 .art:where(.svelte-1leedr2) img{object-position:62% 100%;mask-image:linear-gradient(#0000 0%,#000 38% 88%,#0000 100%)}.ctk-art-hero.portrait.svelte-1leedr2 .light:where(.svelte-1leedr2){background:radial-gradient(ellipse 60% 40% at 74% 70%, color-mix(in oklab, var(--ctk-champagne) 16%, transparent), transparent 70%)}.aside.svelte-1leedr2{display:none}.home.svelte-1leedr2 .body:where(.svelte-1leedr2)>.ctk-display-site{max-inline-size:none}}.ctk-convergence.svelte-acf12q{inline-size:min(100%,30rem);margin:0;margin-inline:auto}svg.svelte-acf12q{stroke:none;block-size:auto;inline-size:100%;display:block;overflow:visible}.track.svelte-acf12q{fill:none;stroke:var(--ctk-rule-strong);stroke-width:1px}.dial.svelte-acf12q{fill:none;stroke:color-mix(in oklab, var(--ctk-patina) 55%, transparent);stroke-width:6px;stroke-dasharray:1 11}.mark.svelte-acf12q,.hub.svelte-acf12q{fill:var(--ctk-champagne)}.meridian.svelte-acf12q{stroke:var(--ctk-champagne);stroke-width:1.5px}.label.svelte-acf12q{fill:var(--site-faint);font-family:var(--ctk-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.theme.svelte-acf12q{fill:var(--ctk-champagne);font-family:var(--ctk-font-display);font-size:17px;font-style:italic}.ring.svelte-acf12q{transform-box:view-box;transform-origin:210px 210px}.ring-1.svelte-acf12q{--from:-128deg}.ring-2.svelte-acf12q{--from:96deg}.ring-3.svelte-acf12q{--from:-64deg}.ring-4.svelte-acf12q{--from:152deg}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media (prefers-reduced-motion:no-preference){:root:not([data-aegis-motion=reduced]) .ctk-convergence.svelte-acf12q{view-timeline:--ctk-convergence block}:root:not([data-aegis-motion=reduced]) .ring.svelte-acf12q{animation:linear both svelte-acf12q-align;animation-timeline:--ctk-convergence;animation-range:entry 35% contain 45%}:root:not([data-aegis-motion=reduced]) :is(.meridian.svelte-acf12q,.theme.svelte-acf12q){animation:linear both svelte-acf12q-arrive;animation-timeline:--ctk-convergence;animation-range:contain 40% contain 55%}}}@keyframes svelte-acf12q-align{0%{rotate:var(--from)}to{rotate:0deg}}@keyframes svelte-acf12q-arrive{0%{opacity:0}to{opacity:1}}.ctk-formula.svelte-1d0v4qt{border:1px solid color-mix(in oklab, var(--ctk-champagne) 32%, var(--ctk-rule));background:color-mix(in oklab, var(--aegis-color-canvas) 92%, var(--ctk-champagne));border-radius:8px;gap:1.5rem;margin:0;padding:clamp(1.25rem,.9rem + 1.4vw,2rem);display:grid}.equations.svelte-1d0v4qt{color:var(--aegis-color-text);font-family:var(--ctk-font-display);flex-wrap:wrap;align-items:center;gap:1.25rem 3.5rem;font-size:clamp(1.625rem,1.3rem + 1.1vw,2.375rem);line-height:1;display:flex}.equation.svelte-1d0v4qt{white-space:nowrap;align-items:center;margin:0;display:inline-flex}var.svelte-1d0v4qt{font-style:italic}.op.svelte-1d0v4qt{margin-inline:.3em}.word.svelte-1d0v4qt{margin-inline:.2em;font-size:.86em}.fraction.svelte-1d0v4qt{text-align:center;font-size:.82em;display:inline-grid}.numerator.svelte-1d0v4qt{padding:0 .3em .22em}.denominator.svelte-1d0v4qt{border-block-start:1.5px solid;padding:.24em .3em 0}.moon.svelte-1d0v4qt{color:var(--ctk-champagne);vertical-align:-.38em;margin-inline-start:.04em;display:inline-block}.moon.svelte-1d0v4qt svg{display:block}.legend.svelte-1d0v4qt{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem 2.5rem;margin:0;display:grid}.legend.svelte-1d0v4qt div:where(.svelte-1d0v4qt){align-items:baseline;gap:.875rem;display:flex}dt.svelte-1d0v4qt{min-inline-size:1.75rem;color:var(--aegis-color-text);font-family:var(--ctk-font-display);flex:none;font-size:1.375rem;line-height:1}dd.svelte-1d0v4qt{color:var(--site-muted);margin:0;font-size:.9375rem;line-height:1.55}figcaption.svelte-1d0v4qt{color:var(--ctk-champagne);font-family:var(--ctk-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}.ctk-shot.svelte-g3rwrf{gap:.875rem;margin:0;display:grid}.window.svelte-g3rwrf{color-scheme:dark;border:1px solid color-mix(in oklab, var(--ctk-champagne) 18%, var(--ctk-rule));background:var(--ctk-petroleum);border-radius:8px;overflow:hidden;box-shadow:0 1.5rem 4rem -1.5rem #0000008c,0 0 0 1px #0003}.window.svelte-g3rwrf img{block-size:auto;inline-size:100%;display:block}figcaption.svelte-g3rwrf{color:var(--site-faint);font-size:.8125rem;line-height:1.5}
