@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Parisienne&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Inter:wght@300..700&display=swap);:root{--font-heading:"Lora",serif;--font-body:"Inter",sans-serif;--font-display:"Host";--container-max-width:1600px}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:Inter,sans-serif;font-family:var(--font-body);font-synthesis:none!important;margin:0;text-rendering:optimizeLegibility}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (hover:hover) and (pointer:fine){:not(.os-page):not(.os-page *):not(.os3-page):not(.os3-page *):not(.os4-page):not(.os4-page *):not(.os5-page):not(.os5-page *){cursor:none!important}}.App{-webkit-overflow-scrolling:touch;overflow-x:hidden;text-align:center;width:100vw}@media (hover:hover) and (pointer:fine){.App{overflow-y:hidden;overscroll-behavior:none}}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}@font-face{font-display:swap;font-family:Host;font-style:normal;src:url(/static/media/host.102d261496351e84747e.ttf)}.App-header{align-items:center;background-color:#000;color:#fefae0;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0000;bottom:0;height:4rem;left:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000);mask-image:linear-gradient(180deg,#0000,#000);pointer-events:none;position:fixed;width:100vw;z-index:80}a{color:inherit;text-decoration:none}.ipad-cursor{align-items:center;background-color:#fff;border-radius:50px;display:flex;height:20px;justify-content:center;left:0;mix-blend-mode:difference;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);width:20px;z-index:9999}.ipad-cursor.custom-mode{border:1px solid #ffffff1a;box-shadow:0 4px 12px #0000001a;mix-blend-mode:normal}.ipad-cursor-content{align-items:center;display:flex;justify-content:center;opacity:0;pointer-events:none;transform:scale(.8);transition:opacity .2s ease-out,transform .2s ease-out;white-space:nowrap}.ipad-cursor.custom-mode .ipad-cursor-content{opacity:1;transform:scale(1)}.cursor-text{color:#000;font-family:var(--font-heading);font-size:.8rem;font-weight:500;letter-spacing:.5px;margin-right:8px;white-space:nowrap}.cursor-icon{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.ipad-cursor.hidden{opacity:0}.contact-audit-container{align-items:flex-end;bottom:48px;display:flex;gap:1rem;justify-content:flex-end;pointer-events:none;position:fixed;right:48px;z-index:100}.contact-audit-container>*{pointer-events:auto}@media (max-width:768px){.contact-audit-container{box-sizing:border-box;left:0;padding:0 1rem;right:0;width:100%}.contact-audit-container.has-home-btn{justify-content:space-between}.contact-audit-wrapper{flex:1 1;width:auto!important}}.contact-audit-wrapper{align-items:center;backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px);background-color:#1e1e1e8c;border:1px solid #ffffff1f;border-radius:50px;box-shadow:-1px 0 0 #00000026,1px 0 0 #00000026,0 -1px 0 rgba(0,0,0,.065),0 1px 0 rgba(0,0,0,.065),inset 0 2px 2px -2px #ffffff80,inset 0 -2px 2px -2px #ffffffb3,0 10px 30px #00000040;cursor:pointer;display:flex;flex-direction:column;height:56px;justify-content:center;overflow:hidden;position:relative;width:150px}.audit-text-initial{color:#fefae0;font-family:var(--font-heading);font-size:1.2rem;font-weight:600;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.audit-options-list{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;opacity:0;padding:.6rem;width:100%}.audit-option-item{align-items:center;border-radius:10px;color:#fefae0;cursor:pointer;display:flex;font-family:var(--font-heading);font-size:1rem;gap:10px;padding:8px 12px;text-align:left;text-decoration:none;transition:background .2s;white-space:nowrap}.audit-option-item:hover{background:#fefae01a}.audit-option-item span{font-weight:500}.home-action-btn{align-items:center;backdrop-filter:saturate(150%) blur(6px);-webkit-backdrop-filter:saturate(150%) blur(6px);background-color:#1e1e1e8c;border:1px solid #ffffff1f;border-radius:50%;box-shadow:-1px 0 0 #00000026,1px 0 0 #00000026,0 -1px 0 rgba(0,0,0,.065),0 1px 0 rgba(0,0,0,.065),inset 0 2px 2px -2px #ffffff80,inset 0 -2px 2px -2px #ffffffb3,0 4px 15px #00000040;color:#fefae0;cursor:pointer;display:flex;flex-shrink:0;height:60px;justify-content:center;text-decoration:none;transition:transform .2s,background-color .2s;width:60px}.home-action-btn:hover{background-color:#323232b3}.home-action-btn:active{transform:scale(.95)}
/*# sourceMappingURL=main.126d1a5f.css.map*/