.ha[data-astro-cid-x56cleba]{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-block-start:.6rem;display:flex}.ha-jump[data-astro-cid-x56cleba]{min-block-size:44px;color:var(--color-on-ink);text-decoration:underline 1px;text-decoration-color:color-mix(in oklch, var(--color-on-ink) 45%, transparent);text-underline-offset:.3em;transition:color var(--t-feedback) linear, text-decoration-color var(--t-feedback) linear;align-items:center;gap:.5rem;font-weight:540;display:inline-flex}.ha-jump[data-astro-cid-x56cleba] .ha-arrow{block-size:1.15em;inline-size:1.15em;transition:translate var(--t-state) var(--ease-out)}.ha-jump[data-astro-cid-x56cleba]:focus-visible{color:var(--color-rose);text-decoration-color:currentColor}.ha-jump[data-astro-cid-x56cleba]:focus-visible .ha-arrow{translate:0 .2rem}@media (hover:hover) and (pointer:fine){.ha-jump[data-astro-cid-x56cleba]:hover{color:var(--color-rose);text-decoration-color:currentColor}.ha-jump[data-astro-cid-x56cleba]:hover .ha-arrow{translate:0 .2rem}}@media (prefers-reduced-motion:reduce){.ha-jump[data-astro-cid-x56cleba] .ha-arrow{transition:none}}.cl[data-astro-cid-ptw7cx6b]{--cell:clamp(4.25rem, 2.6rem + 4.2vw, 7rem);--gap:clamp(1rem, .55rem + 1.6vw, 2rem);--cl-fg:var(--color-ink);--cl-fg-2:var(--color-ink-2);--cl-fg-3:var(--color-ink-3);--cl-rule:var(--color-ink);--cl-line:var(--color-line);--cl-cell-bg:var(--color-limestone);--cl-cell-hover:var(--color-limestone-2);--cl-cell-edge:var(--color-ink);--cl-accent:var(--color-rose-strong);--cl-accent-hover:var(--color-rose-deep);--cl-open-bg:var(--color-ink);--cl-open-fg:var(--color-rose);--cl-open-fg-2:var(--color-on-ink-2);--cl-photo-bg:var(--color-limestone-2);color:var(--cl-fg);display:block}.cl--dark[data-astro-cid-ptw7cx6b]{--cl-fg:var(--color-on-ink);--cl-fg-2:var(--color-on-ink-2);--cl-fg-3:var(--color-on-ink-2);--cl-rule:var(--color-on-ink);--cl-line:var(--color-asphalt-2);--cl-cell-bg:var(--color-asphalt);--cl-cell-hover:var(--color-asphalt-2);--cl-cell-edge:var(--color-on-ink-2);--cl-accent:var(--color-rose);--cl-accent-hover:var(--color-on-ink);--cl-open-bg:var(--color-rose);--cl-open-fg:var(--color-ink);--cl-open-fg-2:var(--color-ink);--cl-photo-bg:var(--color-asphalt-2)}.cl-head[data-astro-cid-ptw7cx6b]{gap:1.25rem;margin-block-end:clamp(2.5rem,1.9rem + 2.4vw,4rem);display:grid}.cl-lead[data-astro-cid-ptw7cx6b]{max-inline-size:34em}@media (width>=64rem){.cl-head[data-astro-cid-ptw7cx6b]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:2rem}.cl-title[data-astro-cid-ptw7cx6b]{grid-column:1/span 6}.cl-lead[data-astro-cid-ptw7cx6b]{grid-column:8/span 5}}.cl-list[data-astro-cid-ptw7cx6b]{border-block-start:3px solid var(--cl-rule)}.cl-row[data-astro-cid-ptw7cx6b]{border-block-end:1px solid var(--cl-line);position:relative}.cl-row[data-astro-cid-ptw7cx6b]:before{content:"";z-index:1;background:var(--cl-accent);transform-origin:0;block-size:3px;transition:scale var(--t-view) var(--ease-out);pointer-events:none;position:absolute;inset-block-start:-2px;inset-inline:0;scale:0 1}[dir=rtl] .cl-row[data-astro-cid-ptw7cx6b]:before{transform-origin:100%}.cl-row[data-astro-cid-ptw7cx6b][data-open]:before{scale:1}.cl-heading[data-astro-cid-ptw7cx6b]{font:inherit;margin:0}.cl-button[data-astro-cid-ptw7cx6b]{grid-template-columns:var(--cell) minmax(0, 1fr) auto 2.75rem;align-items:center;column-gap:var(--gap);text-align:start;inline-size:100%;color:inherit;cursor:pointer;padding-block:clamp(.85rem,.6rem + .8vw,1.25rem);display:grid}.cl-cell[data-astro-cid-ptw7cx6b]{inline-size:var(--cell);block-size:var(--cell);color:var(--cl-fg);transition:color var(--t-state) var(--ease-out), translate var(--t-feedback) var(--ease-out);place-items:center;display:grid;position:relative}.cl-frame[data-astro-cid-ptw7cx6b]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}[dir=rtl] .cl-frame[data-astro-cid-ptw7cx6b]{scale:-1 1}.cl-frame-fill[data-astro-cid-ptw7cx6b]{fill:var(--cl-cell-bg);transition:fill var(--t-state) var(--ease-out)}.cl-frame-edge[data-astro-cid-ptw7cx6b]{fill:none;stroke:var(--cl-cell-edge);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke var(--t-state) var(--ease-out)}.cl-number[data-astro-cid-ptw7cx6b]{font-variant-numeric:tabular-nums lining-nums;color:var(--cl-fg-2);transition:color var(--t-state) var(--ease-out);font-size:.875rem;font-weight:540;line-height:1;position:absolute;inset-block-start:.4rem;inset-inline-start:.5rem}.cl-symbol[data-astro-cid-ptw7cx6b]{font-family:var(--font-display);font-size:calc(var(--cell) * .4);margin-block-start:.32em;font-weight:650;line-height:1;position:relative}.cl-frame[data-astro-cid-ptw7cx6b] pattern[data-astro-cid-ptw7cx6b] line[data-astro-cid-ptw7cx6b]{stroke:var(--cl-fg);stroke-opacity:.55;stroke-width:1.4px;transition:stroke var(--t-state) var(--ease-out)}.cl-text[data-astro-cid-ptw7cx6b]{gap:.2rem;min-inline-size:0;display:grid}.cl-name[data-astro-cid-ptw7cx6b]{font-family:var(--font-display);transition:color var(--t-feedback) linear;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:580;line-height:1.15}:lang(ar) .cl-name[data-astro-cid-ptw7cx6b]{line-height:1.4}.cl-label[data-astro-cid-ptw7cx6b]{font-size:var(--step--1);color:var(--cl-fg-3)}.cl-twin[data-astro-cid-ptw7cx6b]{font-family:var(--font-display);color:var(--cl-fg-3);unicode-bidi:isolate;font-size:clamp(1.125rem,.95rem + .7vw,1.6rem);font-weight:500;line-height:1.3}@media (width<=39.99rem){.cl-button[data-astro-cid-ptw7cx6b]{grid-template-columns:var(--cell) minmax(0, 1fr) 2.75rem;grid-template-areas:"cell text toggle""cell twin toggle";row-gap:.2rem}.cl-cell[data-astro-cid-ptw7cx6b]{grid-area:cell}.cl-text[data-astro-cid-ptw7cx6b]{grid-area:text;align-self:end}.cl-twin[data-astro-cid-ptw7cx6b]{font-size:var(--step--1);grid-area:twin;place-self:start;line-height:1.4}.cl-twin[data-astro-cid-ptw7cx6b]:lang(ar){font-size:calc(var(--step--1) * 1.1875)}.cl-toggle[data-astro-cid-ptw7cx6b]{grid-area:toggle}}.cl-toggle[data-astro-cid-ptw7cx6b]{border:1.5px solid var(--cl-cell-edge);block-size:2.75rem;inline-size:2.75rem;color:var(--cl-fg);transition:background-color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out);justify-self:end;position:relative}.cl-toggle[data-astro-cid-ptw7cx6b]:before,.cl-toggle[data-astro-cid-ptw7cx6b]:after{content:"";block-size:2px;inline-size:.95rem;transition:rotate var(--t-state) var(--ease-out);background:currentColor;margin:auto;position:absolute;inset:0}.cl-toggle[data-astro-cid-ptw7cx6b]:after{rotate:90deg}@media (hover:hover) and (pointer:fine){.cl-button[data-astro-cid-ptw7cx6b]:hover .cl-name[data-astro-cid-ptw7cx6b]{color:var(--cl-accent)}.cl-button[data-astro-cid-ptw7cx6b]:hover .cl-cell[data-astro-cid-ptw7cx6b]:not(.cl-cell--group) .cl-frame-fill[data-astro-cid-ptw7cx6b]{fill:var(--cl-cell-hover)}.cl-button[data-astro-cid-ptw7cx6b]:hover .cl-toggle[data-astro-cid-ptw7cx6b]{border-color:var(--cl-accent);color:var(--cl-accent)}}.cl-button[data-astro-cid-ptw7cx6b]:active .cl-cell[data-astro-cid-ptw7cx6b]{translate:0 1px}.cl-button[data-astro-cid-ptw7cx6b]:focus-visible,.cl-mail[data-astro-cid-ptw7cx6b]:focus-visible{border-radius:0}.cl-row[data-astro-cid-ptw7cx6b][data-open] .cl-cell[data-astro-cid-ptw7cx6b]{color:var(--cl-open-fg)}.cl-row[data-astro-cid-ptw7cx6b][data-open] .cl-frame-fill[data-astro-cid-ptw7cx6b]{fill:var(--cl-open-bg)}.cl-row[data-astro-cid-ptw7cx6b][data-open] .cl-frame-edge[data-astro-cid-ptw7cx6b]{stroke:var(--cl-open-bg)}.cl-row[data-astro-cid-ptw7cx6b][data-open] .cl-number[data-astro-cid-ptw7cx6b]{color:var(--cl-open-fg-2)}.cl-row[data-astro-cid-ptw7cx6b][data-open] .cl-frame[data-astro-cid-ptw7cx6b] pattern[data-astro-cid-ptw7cx6b] line[data-astro-cid-ptw7cx6b]{stroke:var(--cl-open-fg);stroke-opacity:1}.cl-row[data-astro-cid-ptw7cx6b][data-open] .cl-toggle[data-astro-cid-ptw7cx6b]{background:var(--cl-open-bg);border-color:var(--cl-open-bg);color:var(--cl-open-fg)}.cl-row[data-astro-cid-ptw7cx6b][data-open] .cl-toggle[data-astro-cid-ptw7cx6b]:after{rotate:0deg}.cl-panel[data-astro-cid-ptw7cx6b].is-animating{overflow:clip}.cl-panel-inner[data-astro-cid-ptw7cx6b]{gap:clamp(1.25rem,.9rem + 1.6vw,2.5rem);padding-block:.25rem clamp(1.75rem,1.3rem + 1.8vw,3rem);display:grid}@media (width>=56rem){.cl-panel-inner[data-astro-cid-ptw7cx6b]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-inline-start:calc(var(--cell) + var(--gap))}}.cl-figure[data-astro-cid-ptw7cx6b]{align-self:start;gap:.5rem;margin:0;display:grid}.cl-photo[data-astro-cid-ptw7cx6b]{aspect-ratio:4/3;background:var(--cl-photo-bg);position:relative;overflow:hidden}.cl-photo[data-astro-cid-ptw7cx6b] .cl-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cl-body[data-astro-cid-ptw7cx6b]{align-content:start;justify-items:start;gap:1rem;display:grid}.cl-line[data-astro-cid-ptw7cx6b]{max-inline-size:34em;font-size:var(--step-1);font-weight:500;line-height:1.45}:lang(ar) .cl-line[data-astro-cid-ptw7cx6b]{line-height:1.75}.cl-about[data-astro-cid-ptw7cx6b]{max-inline-size:36em;color:var(--cl-fg-2)}.cl-uses-title[data-astro-cid-ptw7cx6b]{margin-block-start:.5rem;font-size:1rem;font-weight:580}.cl-uses[data-astro-cid-ptw7cx6b]{border-block-start:1px solid var(--cl-line);inline-size:100%;display:grid}@media (width>=40rem){.cl-uses[data-astro-cid-ptw7cx6b]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.cl-uses[data-astro-cid-ptw7cx6b] li[data-astro-cid-ptw7cx6b]{border-block-end:1px solid var(--cl-line);padding-block:.65rem}.cl-mail[data-astro-cid-ptw7cx6b]{min-block-size:44px;color:var(--cl-accent);text-underline-offset:.25em;transition:color var(--t-feedback) linear;align-items:center;gap:.6rem;margin-block-start:.25rem;font-weight:540;text-decoration:underline 1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cl-mail[data-astro-cid-ptw7cx6b]:hover{color:var(--cl-accent-hover);text-decoration-thickness:2px}}@media (prefers-reduced-motion:no-preference){.cl-row[data-astro-cid-ptw7cx6b][data-open] .cl-photo[data-astro-cid-ptw7cx6b]{animation:cl-cut var(--t-view) var(--ease-out) var(--beat) both}[dir=rtl] .cl-row[data-astro-cid-ptw7cx6b][data-open] .cl-photo[data-astro-cid-ptw7cx6b]{animation-name:cl-cut-rtl}}@keyframes cl-cut{0%{clip-path:polygon(0% 0%,0% 0%,-55.5% 100%,-55.5% 100%)}to{clip-path:polygon(0% 0%,155.5% 0%,100% 100%,-55.5% 100%)}}@keyframes cl-cut-rtl{0%{clip-path:polygon(100% 0%,100% 0%,155.5% 100%,155.5% 100%)}to{clip-path:polygon(100% 0%,-55.5% 0%,0% 100%,155.5% 100%)}}@media (prefers-reduced-motion:reduce){.cl-row[data-astro-cid-ptw7cx6b]:before,.cl-cell[data-astro-cid-ptw7cx6b],.cl-frame-fill[data-astro-cid-ptw7cx6b],.cl-frame-edge[data-astro-cid-ptw7cx6b],.cl-frame[data-astro-cid-ptw7cx6b] pattern[data-astro-cid-ptw7cx6b] line[data-astro-cid-ptw7cx6b],.cl-number[data-astro-cid-ptw7cx6b],.cl-toggle[data-astro-cid-ptw7cx6b],.cl-toggle[data-astro-cid-ptw7cx6b]:before,.cl-toggle[data-astro-cid-ptw7cx6b]:after{transition:none}}
