@font-face{font-family:Glorify;src:url(/assets/glorify.otf) format("opentype");font-display:swap}:root{color:#2c4942;background:#ece2d4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}[hidden]{display:none!important}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{--content-offset: 2svh;--header-top: calc(9.45% + var(--content-offset));--actions-top: calc(73.25% + var(--content-offset));--wordmark-width: clamp(90px, 25vw, 176px);--wordmark-height: calc(var(--wordmark-width) * 114.14 / 582.56);position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background-color:#ece2d4;background-image:linear-gradient(#f1d09c46,#f1d09c46),url(/assets/background-2.webp);background-position:center;background-size:cover}.site-header{position:absolute;z-index:2;top:var(--header-top);left:0;display:flex;justify-content:center;width:100%}.wordmark{display:block;width:var(--wordmark-width);aspect-ratio:582.56 / 114.14;background:#aa4f43;-webkit-mask:url(/assets/entro-wordmark.svg) center / contain no-repeat;mask:url(/assets/entro-wordmark.svg) center / contain no-repeat}.model-stage{position:absolute;top:calc((var(--header-top) + var(--wordmark-height) + var(--actions-top)) / 2);left:50%;width:min(44vw,430px);height:28svh;transform:translate(-50%,-50%);touch-action:none;cursor:grab}.model-stage:active{cursor:grabbing}#logo-canvas{display:block;width:100%;height:100%}.model-fallback{position:absolute;top:50%;left:50%;color:#aa4f43;font:min(18svh,220px)/1 "Glorify",Georgia,serif;transform:translate(-50%,-50%)}.action-links,.social-links{position:absolute;left:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%)}.action-links{top:var(--actions-top);gap:min(5.8vw,42px);white-space:nowrap;font-family:Glorify,Georgia,serif;font-size:clamp(14px,3.65vw,27px);line-height:1.2;text-transform:uppercase}.social-links{top:calc(84% + var(--content-offset));gap:3vw}.social-links a{display:block;width:clamp(18px,4.3vw,31px);height:clamp(18px,4.3vw,31px)}.social-links img{display:block;width:100%;height:100%}.wordmark,.action-links a,.social-links a{transition:opacity .2s ease}.wordmark:hover,.action-links a:hover,.social-links a:hover{opacity:.7}a:focus-visible{outline:2px solid #2c4942;outline-offset:6px}@media(max-width:800px){.site-shell{background-image:linear-gradient(#f1d09c46,#f1d09c46),url(/assets/background-1.webp)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}}
