.home_introduction__oGYUT{--portfolio-bg:#230c2a;--portfolio-surface:#35153e;--portfolio-text:#f1e8f3;--portfolio-muted:#c0acc7;--portfolio-border:#604468;--portfolio-accent:#d3b9ee;position:relative;isolation:isolate;z-index:2;overflow:hidden;background:#180b1e}.home_introduction__oGYUT:before{content:"";position:absolute;z-index:-1;inset:0;background-color:#180b1e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 736' preserveAspectRatio='none'%3E%3Cpath d='M-40-20H1240V116C1045 84 892 91 724 135C503 193 296 190 111 139C50 122 1 107-40 105Z' fill='%2325112d'/%3E%3C/svg%3E");background-position:top;background-size:max(100vw,75rem) 46rem;background-repeat:no-repeat}.home_introduction__oGYUT h1{color:#fff8ee}.home_apps__o4hOR{--portfolio-bg:#1c0e23;--portfolio-surface:#301b38;--portfolio-text:#e4d9e8;--portfolio-muted:#b29cbb;--portfolio-border:#50345b;--portfolio-accent:#c5a2df;position:relative;background:#21132a;border:1px solid #705780;border-radius:28px 12px 28px 12px;padding:28px;box-shadow:2px 5px 0 #14091a}.home_apps__o4hOR:before{content:"";position:absolute;inset:9px;border:1px solid #513b60;border-radius:19px 4px 19px 4px;pointer-events:none}.home_apps__o4hOR:after{content:"";position:absolute;pointer-events:none;inset:-12px auto auto 24px;width:64px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 28'%3E%3Cpath d='M5 21Q28 1 56 11' fill='none' stroke='%238a6596' stroke-width='1.5'/%3E%3Ccircle cx='38' cy='9' r='5' fill='%23bc965f' stroke='%23230c2a' stroke-width='2'/%3E%3C/svg%3E") 50% /contain no-repeat}.home_appsTitle__8FUI_{display:inline-flex;align-items:center;gap:9px;max-width:100%;margin-bottom:16px;color:#e4d9e8;font-size:13px;font-weight:700;line-height:1.6}.home_appsTitle__8FUI_ svg{width:18px;height:18px;flex:none}.home_appsTitle__8FUI_ svg path{stroke:currentColor;fill:none}.home_shoreline__UjyaI{display:block;width:100%;height:65px;position:relative;z-index:2;pointer-events:none}.home_homeGrid__DCs_G{padding-top:0;padding-inline:0}@media (min-width:1024px){.home_homeGrid__DCs_G{padding-top:calc(clamp(1rem, 2.5vw, 2rem) + 1.5rem);padding-inline:clamp(0rem,1.5vw,1rem)}}.home_introCopy__mWmix{position:relative}.home_introHeading__7_SIo{position:relative;display:flex;align-items:center;gap:1.5rem}.home_introHeading__7_SIo h1{min-width:0}.home_appsColumn__UXMwm{width:100%;min-width:0}.home_buildingCard__80t9s>section:focus-within,.home_buildingCard__80t9s>section:hover{transform:translateY(-2px)!important}.home_introLead__5D_Gc{position:relative}.home_codeMoon__2EPc3{position:absolute;z-index:1;top:calc(100% + .75rem);right:0;display:block;width:74px;height:auto;transform:rotate(-9deg);filter:drop-shadow(2px 3px 0 rgb(14 7 19/45%));pointer-events:none}@media (min-width:640px){.home_codeMoon__2EPc3{right:.75rem;width:96px}}@media (min-width:1024px){.home_introLead__5D_Gc{position:static}.home_codeMoon__2EPc3{top:3.75rem;right:.75rem}}.home_gallery__yq_Fh{position:relative;z-index:3;padding-bottom:24px;transform:translateY(-5%)}.home_galleryRow__2BI_J{display:flex;flex-direction:column;align-items:stretch;gap:0}.home_photos__OuBre{flex:1;min-width:0}.home_trailPlanet__GEE6Z{position:absolute;right:-1.5rem;bottom:0;left:auto;width:82px;height:auto;z-index:2;transform:rotate(12deg);filter:drop-shadow(2px 3px 0 rgb(14 7 19/55%));pointer-events:none}@media (prefers-reduced-motion:no-preference){.home_introCopy__mWmix>h1{animation:home_arrive__bpJPK .6s cubic-bezier(.22,1,.36,1) backwards}.home_introCopy__mWmix>div{animation:home_arrive__bpJPK .65s cubic-bezier(.22,1,.36,1) 80ms backwards}.home_apps__o4hOR{animation:home_panelArrive__gM4Zz .75s cubic-bezier(.22,1,.36,1) .14s backwards}.home_apps__o4hOR:focus-within{animation:none}.home_codeMoon__2EPc3{animation:home_moonDrift__3Ybjd 16s ease-in-out infinite}.home_trailPlanet__GEE6Z{animation:home_trailDrift__xMC9F 19s ease-in-out -6s infinite}}@keyframes home_arrive__bpJPK{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home_panelArrive__gM4Zz{0%{opacity:.45;transform:translateY(12px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}@keyframes home_moonDrift__3Ybjd{0%,to{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(-5px) rotate(-7deg)}}@keyframes home_trailDrift__xMC9F{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-4px) rotate(10deg)}}@media (min-width:768px){.home_trailPlanet__GEE6Z{right:calc(30% - 1.5rem);bottom:-5.5rem}}@media (max-width:767px){.home_introHeading__7_SIo{align-items:flex-start;gap:1rem}.home_codeMoon__2EPc3{top:4rem;right:0;width:72px}.home_galleryRow__2BI_J{flex-direction:column;align-items:stretch}.home_trailPlanet__GEE6Z{right:.75rem;bottom:-2.75rem;left:auto;width:64px}.home_introduction__oGYUT>div{padding-top:36px}.home_shoreline__UjyaI{height:42px}}