.hero[data-astro-cid-ewxirvlt]{border:none;background:var(--hero)}.cap[data-astro-cid-ewxirvlt]{position:absolute;left:34px;right:34px;bottom:34px;color:#fff;pointer-events:none}h1[data-astro-cid-ewxirvlt]{font-size:clamp(48px,9vw,120px);font-weight:500;letter-spacing:-.025em;line-height:.92}h1[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]{font-weight:400}.hero[data-astro-cid-ewxirvlt] .n[data-astro-cid-ewxirvlt],.hero[data-astro-cid-ewxirvlt] .open[data-astro-cid-ewxirvlt]{color:#fff9}@media(max-width:899px){.cap[data-astro-cid-ewxirvlt]{left:21px;right:21px;bottom:21px}}.about[data-astro-cid-lug7qch3]{padding:clamp(21px,2vw,34px) clamp(21px,2vw,34px) clamp(13px,2vw,34px) clamp(21px,3.3vw,55px);display:flex;flex-direction:column}.lead[data-astro-cid-lug7qch3]{font-size:clamp(17px,1.9vw,32px);font-weight:500;letter-spacing:-.01em;line-height:1.15;max-width:16em}.rows[data-astro-cid-lug7qch3]{margin-top:auto;margin-bottom:clamp(0px,1.25vw,21px);padding-top:clamp(8px,4vw - 33px,34px);display:grid;grid-template-columns:auto 1fr;column-gap:21px;row-gap:clamp(5px,.8vw,13px);font-size:clamp(13px,1.1vw,18px)}.i[data-astro-cid-lug7qch3]{color:var(--label)}.lim[data-astro-cid-lug7qch3]{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.lim[data-astro-cid-lug7qch3] small[data-astro-cid-lug7qch3]{font-size:11px;font-style:italic}#lost[data-astro-cid-lug7qch3]{width:30px;height:30px;display:inline-block;vertical-align:-8px;margin-left:6px}@media(max-width:899px){.about[data-astro-cid-lug7qch3]{padding:34px 21px 21px}.lead[data-astro-cid-lug7qch3]{font-size:26px}.rows[data-astro-cid-lug7qch3]{font-size:16.5px}}.gal[data-astro-cid-ejuodvy2]{padding:clamp(8px,.8vw,13px);font-size:clamp(13px,1vw,16.5px);display:flex;flex-direction:column;justify-content:space-between}.label[data-astro-cid-ejuodvy2]{margin:0}.mini[data-astro-cid-ejuodvy2]{display:grid;grid-template-columns:5fr 3fr;grid-template-rows:3fr 1fr 1fr;grid-template-areas:"a b" "a c" "a d";gap:2px;width:70%;aspect-ratio:8 / 5;margin-top:4px;min-height:0;flex:0 1 auto}.mini[data-astro-cid-ejuodvy2] i[data-astro-cid-ejuodvy2]{background:var(--ink);opacity:.28;border-radius:1px}.mini[data-astro-cid-ejuodvy2] i[data-astro-cid-ejuodvy2]:first-child{opacity:.5}@media(max-width:899px){.gal[data-astro-cid-ejuodvy2]{padding:21px;font-size:16.5px}.mini[data-astro-cid-ejuodvy2]{width:40%}}a[data-astro-cid-ejuodvy2].gal:hover .mini[data-astro-cid-ejuodvy2] i[data-astro-cid-ejuodvy2],a[data-astro-cid-ejuodvy2].gal:focus-visible .mini[data-astro-cid-ejuodvy2] i[data-astro-cid-ejuodvy2]{opacity:.7}.sym[data-astro-cid-oadxfkjp]{display:flex;align-items:center;justify-content:center;font-size:30px;font-style:italic;color:var(--label)}.now[data-astro-cid-oadxfkjp] .sym[data-astro-cid-oadxfkjp]{position:absolute;inset:0}.now[data-astro-cid-oadxfkjp] .sym[data-astro-cid-oadxfkjp]:focus-visible{outline-offset:-2px}.n[data-astro-cid-oadxfkjp]{top:5px;right:8px;font-size:11px}.phase[data-astro-cid-oadxfkjp]{position:absolute;right:0;bottom:0;width:24px;height:24px;border:0;background:none;cursor:pointer}.phase[data-astro-cid-oadxfkjp]:after{content:"";position:absolute;right:8px;bottom:8px;width:5px;height:5px;border-radius:50%;background:var(--label);opacity:.6}.phase[data-astro-cid-oadxfkjp]:hover:after,.phase[data-astro-cid-oadxfkjp]:focus-visible:after{opacity:1}.phase[data-astro-cid-oadxfkjp]:focus-visible{outline-offset:-2px}.spiral[data-astro-cid-kr65wdn6]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}path[data-astro-cid-kr65wdn6]{fill:none;stroke:var(--ink);stroke-opacity:.6;stroke-width:1.2;vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:no-preference){.spiral[data-astro-cid-kr65wdn6]{animation:draw 1.6s ease-out}}@keyframes draw{0%{clip-path:circle(0% at 73.3% 73.8%)}to{clip-path:circle(110% at 73.3% 73.8%)}}@media(max-width:899px){.spiral[data-astro-cid-kr65wdn6]{display:none}}.fib{position:relative;width:100%;aspect-ratio:21 / 13;display:grid;grid-template-columns:13fr 2fr 1fr 5fr;grid-template-rows:8fr 1fr 1fr 3fr;grid-template-areas:"hero about about about" "hero gal   now   writing" "hero gal   end   writing" "hero oq    oq    writing"}:where(.fib) .cell{position:relative;overflow:hidden;min-width:0;min-height:0;border-left:1px solid var(--line);border-top:1px solid var(--line);color:var(--ink)}:where(.fib) .hero{grid-area:hero}:where(.fib) .about{grid-area:about}:where(.fib) .writing{grid-area:writing;padding:clamp(13px,2vw,34px);font-size:clamp(13px,1vw,16.5px)}:where(.fib) .oq{grid-area:oq}:where(.fib) .gal{grid-area:gal}:where(.fib) .now{grid-area:now}:where(.fib) .end{grid-area:end}:where(.fib) .n{position:absolute;top:13px;right:13px;font-size:13px;font-style:italic;font-weight:600;color:var(--gray)}:where(.fib) .label{font-style:italic;color:var(--gray);margin-bottom:13px}:where(.fib) a.cell:focus-visible{outline-offset:-2px}:where(.fib) .pv,:where(.fib) .field{transition:opacity .3s,filter .3s}:where(.fib) .pv{opacity:.85}:where(.fib) a.cell:hover :is(.pv,.field),:where(.fib) a.cell:focus-visible :is(.pv,.field){opacity:1;filter:brightness(1.15)}:where(.fib) .open{position:absolute;right:13px;bottom:13px;font-style:italic;opacity:0;transition:opacity .3s}:where(.fib) a.cell:hover .open,:where(.fib) a.cell:focus-visible .open{opacity:1}.home-shelf{margin-top:55px}.shelfhead{display:grid;grid-template-columns:34px 1fr;margin-bottom:21px}@media(max-width:899px){.fib{aspect-ratio:auto;grid-template-columns:1fr 1fr;grid-template-rows:none;grid-template-areas:"hero hero" "about about" "gal gal" "now end"}:where(.fib) .cell{overflow:visible;min-height:auto;border-left:none}:where(.fib) .hero{aspect-ratio:13 / 8;overflow:hidden}:where(.fib) .about{aspect-ratio:8 / 5}:where(.fib) .writing,:where(.fib) .oq{display:none}:where(.fib) .gal{aspect-ratio:2 / 1}:where(.fib) .now,:where(.fib) .end{aspect-ratio:1 / 1}:where(.fib) .end{border-left:1px solid var(--line)}.shelfhead{grid-template-columns:1fr}.shelfhead>span{display:none}}
