html{-webkit-tap-highlight-color:transparent}[data-panel],[data-panel-close],[data-panel-reset]{-webkit-tap-highlight-color:transparent;outline:none}[data-panel-close]:focus-visible,[data-panel-reset]:focus-visible{outline-offset:4px;outline:2px solid #50230f99}[data-panel]:focus:not(:focus-visible),[data-panel-close]:focus:not(:focus-visible),[data-panel-reset]:focus:not(:focus-visible){outline:none}@media (hover:hover) and (pointer:fine){[data-panel]:focus-visible{outline-offset:4px;outline:2px solid #50230f99}}html,body{background:#efad7f;width:100vw;height:100vh;margin:0;overflow:hidden}main{z-index:1;position:relative}#liquid{background-color:#0000;width:100%;height:100%;position:fixed;inset:0}.intro{pointer-events:none;grid-template-columns:58% 42%;align-items:center;height:100vh;display:grid}.intro-links{align-items:center;gap:.65rem;display:flex}.panel{z-index:2;padding-block:2rem 4rem;color:#50230fe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#efad7f1a;border:1px solid #5023334d;border-right:none;border-radius:1.25rem 0 0 1.25rem;width:clamp(18rem,25vw,45rem);padding-left:2rem;padding-right:clamp(2rem,5vw,4rem);font-family:Inter,system-ui,sans-serif;font-size:clamp(1rem,.6vw + .8rem,1.35rem);transition:transform .4s,border-radius .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);position:fixed;top:15vh;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-4px 0 16px #50230f14}.panel p{max-width:55ch;margin-bottom:1.5rem;line-height:1.4}.panel h2{cursor:grab;-webkit-user-select:none;user-select:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPjxwYXRoIGQ9Ik0tMSwxIGwyLC0yIE0wLDQgbDQsLTQgTTMsNSBsMiwtMiIgc3Ryb2tlPSJyZ2JhKDgwLCAzNSwgMTUsIDAuMDkpIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=);background-repeat:repeat;border-radius:4px;margin-top:.5rem;margin-bottom:1.5rem;padding:4px 8px}.panel.is-open{transform:translate(0)}.panel:focus{outline:none}.panel-controls{z-index:5;align-items:center;gap:.5rem;display:flex;position:absolute;top:1.5rem;right:2rem}[data-panel-close],[data-panel-reset]{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .3s,transform .3s cubic-bezier(.25,1,.5,1),visibility .3s;display:flex}[data-panel-reset] svg{width:1rem;height:1rem}.close-cross{width:1.1rem;height:1.1rem;position:relative}.close-cross:before,.close-cross:after{content:"";background-color:currentColor;border-radius:1px;width:100%;height:2px;position:absolute;top:50%;left:0}#peach-dream p{font-size:1.1rem}#peach-dream .eyebrow{font-size:.72rem}#peach-dream a{-webkit-text-decoration:underline wavy #50230fc7;text-decoration:underline wavy #50230fc7}#horizons p{font-size:1.1rem}#horizons .eyebrow{font-size:.72rem}#horizons a{-webkit-text-decoration:underline wavy #50230fc7;text-decoration:underline wavy #50230fc7}.close-cross:before{transform:translateY(-50%)rotate(45deg)}.close-cross:after{transform:translateY(-50%)rotate(-45deg)}[data-panel-close]{opacity:.6}[data-panel-close]:hover{opacity:1}[data-panel-reset]{visibility:hidden;opacity:0;z-index:99;position:relative;transform:scale(.5)rotate(90deg);pointer-events:auto!important}.panel.is-detached [data-panel-reset]{visibility:visible;opacity:.6;transform:scale(1)rotate(0)}.panel.is-detached [data-panel-reset]:hover{opacity:1;transition:transform .7s cubic-bezier(.34,1.56,.64,1);transform:scale(1)rotate(360deg)}.panel a:focus-visible,.panel button:focus-visible{outline-offset:4px;outline:2px solid #50230f99}.copy{color:#50230fc7;grid-column:2;max-width:28rem;font-family:Inter,system-ui,sans-serif}.eyebrow{text-transform:uppercase;letter-spacing:.25em;font-size:.72rem}h1{letter-spacing:-.04em;margin:1rem 0 2rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:400}a{color:inherit;pointer-events:auto;opacity:.8;text-decoration:none}a:hover{opacity:1}ul{max-width:40ch;margin:1rem;padding-left:1.25rem}li{padding-block-end:.5rem}.language-assembly{color:#ffbe8f;background-color:#50230fc7;border:1px solid #50230f26;border-radius:.25rem;padding-block:.05rem;padding-inline:.25rem;font-size:.9rem}.panel.is-detached{border:1px solid #50230f66;border-radius:1.25rem;transition:none;bottom:auto;right:auto;box-shadow:0 1rem 3rem #50230f4d}@media (width<=600px){.panel{box-sizing:border-box;width:calc(100vw - 2rem);max-height:88dvh;padding:2.5rem 1.5rem 2rem;top:6dvh;overflow-y:auto}.intro-links{flex-direction:column;align-items:flex-start;gap:.4rem}.link-divider{display:none}}.fractal-preview{aspect-ratio:16/9;border-radius:.75rem;margin-block:1.5rem;overflow:hidden}.fractal-preview img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%;display:block}.fractal-description,[data-fractal-start]{font-size:1.1rem}[data-fractal-start]{appearance:none;opacity:.8;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline wavy #50230fc7;text-decoration:underline wavy #50230fc7}[data-fractal-start]:hover{-webkit-text-decoration:underline wavy #50230f;text-decoration:underline wavy #50230f}#fractal-view{opacity:0;visibility:hidden;z-index:999;pointer-events:none;transition:opacity .5s,visibility 0s linear .5s;position:fixed;inset:0}#fractal-view.is-visible{visibility:visible;pointer-events:auto;opacity:1;transition:opacity .5s,visibility}.mobile-hint,[data-fractal-exit],[data-fractal-reset]{display:none}@media (hover:none) and (pointer:coarse){.desktop-hint{display:none}.mobile-hint{display:inline}[data-fractal-exit],[data-fractal-reset]{display:block}}.fractal-hint{z-index:1000;color:#efad7f;letter-spacing:.08rem;opacity:.8;pointer-events:none;font-family:Inter,system-ui,sans-serif;font-size:.8rem;position:absolute;bottom:2rem;left:2rem}[data-fractal-exit]{z-index:1000;appearance:none;opacity:.8;color:#efad7f;cursor:pointer;background:0 0;border:0;padding:.5rem;font-family:Inter,system-ui,sans-serif;font-size:1.5rem;position:absolute;top:1.5rem;right:1.5rem}[data-fractal-reset]{z-index:1000;appearance:none;opacity:.8;color:#efad7f;cursor:pointer;background:0 0;border:0;padding:.5rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;position:absolute;bottom:1.5rem;left:1.5rem}.fractal-exit{z-index:2;position:absolute;top:1.5rem;right:1.5rem}#fractal-canvas{opacity:0;cursor:grab;touch-action:none;transition:opacity .7s,transform .9s cubic-bezier(.25,1,.5,1);display:block;transform:scale(1.015)}#fractal-canvas:active{cursor:grabbing}#fractal-view.is-visible #fractal-canvas{opacity:1;transform:scale(1)}.fractal-hint,[data-fractal-exit],[data-fractal-reset]{opacity:0;transition:opacity .4s .35s}#fractal-view.is-visible .fractal-hint,#fractal-view.is-visible [data-fractal-exit],#fractal-view.is-visible [data-fractal-reset]{opacity:.7}#fractal-preview-canvas{aspect-ratio:16/9;width:100%;height:100%}.social-links{align-items:center;gap:.75rem;display:flex}.social-links img{object-fit:contain;width:2rem;height:2rem;display:block}
