:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f1ec;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#090909;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}::selection{color:#fff6eb;background:#834627}.home{--page-gutter:clamp(24px, 6vw, 96px);--content-width:1160px;isolation:isolate;min-height:100svh;padding:32px var(--page-gutter);flex-direction:column;display:flex;position:relative;overflow:clip}.home-label{z-index:2;width:min(100%, var(--content-width));color:#9e9b97;align-items:center;gap:10px;margin-inline:auto;font-size:13px;line-height:24px;display:flex;position:relative}.home-mark{grid-template-columns:repeat(2,4px);gap:2px;display:grid}.home-mark i{background:#9e9b97;height:4px}.home-mark i:last-child{background:#4c4a47}.status-link{min-width:64px;min-height:44px;color:inherit;text-underline-offset:4px;justify-content:center;align-items:center;margin-left:auto;text-decoration:underline;display:inline-flex}.status-link:hover{color:#fb8d48}.status-link:focus-visible{outline-offset:4px;outline:2px solid #fb8d48}.welcome{width:min(100%, var(--content-width));flex:1;grid-template-columns:44% 56%;align-items:center;margin-inline:auto;padding-block:32px 64px;display:grid}.welcome-copy{z-index:1;pointer-events:none;grid-area:1/1;position:relative}.welcome h1{letter-spacing:-.055em;white-space:nowrap;width:max-content;margin:0;font-size:clamp(44px,5.1vw,76px);font-weight:400;line-height:1.06}.welcome p{color:#a29d97;margin:24px 0 0;font-size:16px;line-height:1.5}.background{--art-scale:1;--art-x:-4%;--art-y:0%;grid-area:1/2;width:100%;min-width:0;height:min(70svh,680px);position:relative}.background[data-scene=negroni]{--art-scale:1.06;--art-x:-6%}.background[data-scene=mountain]{--art-scale:1.3;--art-x:-11%;--art-y:2%}.background[data-scene=alpine]{--art-scale:1.16;--art-x:-6%}.background[data-scene=portal]{--art-scale:1.12;--art-x:-5%}.background[data-scene=burst]{--art-scale:1.12;--art-x:-7%}.burst-scene{transform:translate(var(--art-x), var(--art-y)) scale(var(--art-scale));position:absolute;inset:0}.image-particles canvas,.burst-scene canvas{width:100%;height:100%;display:block}.background[data-image=true]{position:static}.image-particles{height:100%}.image-particles-art{z-index:0;width:100%;height:100%;transform:translate(var(--art-x), var(--art-y)) scale(var(--art-scale));position:relative}.image-particles .image-atmosphere{pointer-events:none;position:absolute;inset:0}.image-particles:not([data-state=ready]) .image-atmosphere,.image-particles:not([data-state=ready]) .image-object{visibility:hidden}.image-particles-art>.burst-scene{transform:none}.burst-fallback{width:100%;height:100%}.burst-scene[data-ready=true]>.burst-fallback{display:none}.burst-scene:not([data-ready=true])>canvas{position:absolute;inset:0}.background[data-scene=burst]{position:static}.burst-with-atmosphere{height:100%}.burst-with-atmosphere>.burst-scene{z-index:0;height:100%;position:relative}.burst-atmosphere{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.background[data-scene=waves]{position:static}.ambient-scene{z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 8%,#000 85%);mask-image:linear-gradient(110deg,#0000 8%,#000 85%)}.waves-fallback{width:56%;height:70%;position:absolute;top:15%;right:4%}@media (width<=900px){.home{--content-width:520px;padding-block:24px}.welcome{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:24px;padding-block:56px 24px}.welcome h1{font-size:clamp(30px,9.8vw,52px)}.welcome p{margin-top:16px;font-size:15px}.background{aspect-ratio:1;grid-area:2/1;width:100%;height:auto}.background[data-scene]{--art-x:0%;--art-y:0%}.background[data-scene=negroni]{--art-scale:1.16}.background[data-scene=mountain]{--art-scale:1.25}.background[data-scene=burst]{--art-scale:1.12}.waves-fallback{width:100%;height:55%;top:38%;right:0}.ambient-scene{-webkit-mask-image:linear-gradient(#0000 8%,#000 90%);mask-image:linear-gradient(#0000 8%,#000 90%)}}
