*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#fff;color:#111}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}#experience{position:relative;width:100%;height:100svh;overflow:hidden;outline:none;cursor:pointer;touch-action:manipulation}.composition,#wordfield{position:absolute;inset:0}.cluster{position:absolute;left:var(--x);top:var(--y);font-size:clamp(15px,1.72vw,28px);letter-spacing:-.055em;line-height:1.02;white-space:pre}.fragment{height:1.02em;transform:translateX(var(--indent,0))}[hidden]{display:none!important}.story{position:absolute;inset:0;padding:8vh 5%;display:grid;grid-template-columns:1fr 2fr;gap:30px;align-content:center;cursor:default}.section-label{font-size:14px}.biography{max-width:830px}h1{font-size:clamp(28px,4.3vw,64px);font-weight:400;letter-spacing:-.065em;line-height:1.03;margin:0 0 4vh}p{font-size:clamp(17px,2vw,28px);letter-spacing:-.035em;line-height:1.28;margin:0 0 2.5vh}.tools{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:4vh;font-size:13px}@media(max-width:650px){.cluster{font-size:18px;left:var(--mx);top:var(--my)}.story{padding:5vh 7%;grid-template-columns:1fr;gap:3vh}.section-label{font-size:12px}h1{font-size:32px;margin-bottom:3vh}p{font-size:18px;margin-bottom:2vh}.tools{font-size:12px;margin-top:3vh;gap:8px 18px}}@media(max-height:700px){.story{padding-top:3vh;padding-bottom:3vh;gap:2vh}h1{font-size:28px;margin-bottom:2vh}p{font-size:16px;margin-bottom:1.8vh}.tools{margin-top:2vh;font-size:11px}}@media(max-height:480px){.story{grid-template-columns:1fr 4fr;padding:3vh 4%}h1{font-size:22px}p{font-size:13px}.tools{font-size:10px}}

.biography{grid-column:2}@media(max-width:650px){.biography{grid-column:1}}@media(max-height:480px){.biography{grid-column:2}}
