#landing{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,4vmin,40px);padding:clamp(12px,4vmin,32px);box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.prose #landing{margin:0}.logo-img{width:clamp(128px,24vmin,300px);display:block;aspect-ratio:2/3;border-radius:0;overflow:hidden;clip-path:ellipse(50% 50% at 50% 50%)}.logo-img__img{width:100%;height:100%;display:block;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse at center,#000 58%,rgba(0,0,0,.92) 66%,rgba(0,0,0,.78) 74%,rgba(0,0,0,.6) 82%,rgba(0,0,0,.42) 88%,rgba(0,0,0,.26) 92%,rgba(0,0,0,.14) 96%,rgba(0,0,0,6%) 98%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 58%,rgba(0,0,0,.92) 66%,rgba(0,0,0,.78) 74%,rgba(0,0,0,.6) 82%,rgba(0,0,0,.42) 88%,rgba(0,0,0,.26) 92%,rgba(0,0,0,.14) 96%,rgba(0,0,0,6%) 98%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.social-grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(12px,4vmin,48px);width:100%;max-width:96vw;overflow-x:hidden;overflow-y:visible}.social-link{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;line-height:1.2;text-decoration:none;color:inherit}.social-link p{margin:6px 0 0;font-size:clamp(12px,1.8vmin,16px);color:#ffb6c1}.social-icon{width:min(350px,26vw);max-width:100%;height:auto;aspect-ratio:1/1;display:block}body.home{overflow-x:hidden;overflow-y:auto}.theme-orb{position:fixed;right:clamp(12px,3vmin,24px);bottom:clamp(12px,3vmin,24px);width:clamp(48px,5vmin,64px);height:clamp(48px,5vmin,64px);border-radius:9999px;display:grid;place-items:center;background:#111;color:#fff;cursor:pointer;z-index:2147483647;border:1px solid rgba(0,0,0,.4);box-shadow:0 4px 16px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,6%);-webkit-tap-highlight-color:transparent}.theme-orb:hover{filter:brightness(1.08)}.theme-orb:active{transform:scale(.98)}.theme-orb:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.theme-orb__icon{width:60%;height:60%;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}@media(prefers-color-scheme:light){.social-icon--invert-on-light{filter:brightness(0)saturate(100%)}.theme-orb{background:rgba(0,0,0,.7);color:#fff}.social-link p{color:#569a98}}@media(prefers-color-scheme:dark){.logo-img{}.theme-orb{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.2)}.social-link p{color:#ffb6c1}}html[data-theme=light] .social-icon--invert-on-light{filter:brightness(0)saturate(100%)}html[data-theme=dark] .social-icon--invert-on-light{filter:none}html[data-theme=light] .theme-orb{background:rgba(0,0,0,.7);color:#fff}html[data-theme=dark] .theme-orb{background:rgba(255,255,255,.1);color:#fff}html[data-theme=light] .social-link p,body[data-theme=light] .social-link p{color:#569a98}html[data-theme=dark] .social-link p,body[data-theme=dark] .social-link p{color:#ffb6c1}#dock-search{display:none!important}#search-overlay,#search-modal{display:none!important}