.cloud-transition-overlay{position:fixed;inset:0;width:100vw;height:100vh;z-index:999999;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:layout style paint;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);pointer-events:none}.cloud-transition-overlay.is-idle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.cloud-backdrop{background:radial-gradient(circle at center,rgba(255,255,255,.98) 0,rgba(252,250,246,.96) 55%,rgba(243,239,232,.95) 100%);opacity:0;will-change:opacity;transition:opacity .25s ease}.cloud-backdrop,.cloud-banks{position:absolute;inset:0;pointer-events:none}.cloud-banks{width:100%;height:100%}.cloud-flank{position:absolute;top:-5%;bottom:-5%;width:65vw;height:110%;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.cloud-flank-left{left:0;transform-origin:left center;transform:translate3d(-105%,0,0)}.cloud-flank-right{right:0;transform-origin:right center;transform:translate3d(105%,0,0)}.cloud-layer{position:absolute;top:0;width:100%;height:100%;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cloud-flank-left .cloud-layer{left:0}.cloud-flank-right .cloud-layer{right:0;transform:scaleX(-1)}.cloud-transition-overlay.is-initial-cover{pointer-events:auto}.cloud-transition-overlay.is-initial-cover .cloud-backdrop{opacity:1}.cloud-transition-overlay.is-initial-cover .cloud-flank-left,.cloud-transition-overlay.is-initial-cover .cloud-flank-right{transform:translateZ(0);opacity:1}.cloud-transition-overlay.is-initial-cover .cloud-center-emblem{opacity:1;transform:scale(1)}.cloud-transition-overlay.is-initial-parting{pointer-events:none}.cloud-transition-overlay.is-initial-parting .cloud-backdrop{opacity:0;transition:opacity .65s cubic-bezier(.2,.8,.25,1)}.cloud-transition-overlay.is-initial-parting .cloud-flank-left{transform:translate3d(-108%,0,0) scale(1.04);opacity:0;transition:transform .68s cubic-bezier(.2,.9,.3,1),opacity .5s ease .15s}.cloud-transition-overlay.is-initial-parting .cloud-flank-right{transform:translate3d(108%,0,0) scale(1.04);opacity:0;transition:transform .68s cubic-bezier(.2,.9,.3,1),opacity .5s ease .15s}.cloud-transition-overlay.is-initial-parting .cloud-center-emblem{opacity:0;transform:scale(.9) translateY(-16px);transition:opacity .35s ease,transform .4s ease}.cloud-transition-overlay.is-entering{pointer-events:auto}.cloud-transition-overlay.is-entering .cloud-backdrop{opacity:1;transition:opacity .22s ease}.cloud-transition-overlay.is-entering .cloud-flank-left,.cloud-transition-overlay.is-entering .cloud-flank-right{transform:translateZ(0);opacity:1;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .15s ease}.cloud-transition-overlay.is-entering .cloud-center-emblem{opacity:1;transform:scale(1);transition:opacity .18s ease .16s,transform .24s cubic-bezier(.16,1,.3,1) .16s}.cloud-transition-overlay.is-holding{pointer-events:auto}.cloud-transition-overlay.is-holding .cloud-backdrop{opacity:1}.cloud-transition-overlay.is-holding .cloud-flank-left,.cloud-transition-overlay.is-holding .cloud-flank-right{transform:translateZ(0);opacity:1}.cloud-transition-overlay.is-holding .cloud-center-emblem{opacity:1;transform:scale(1)}.cloud-transition-overlay.is-leaving{pointer-events:none}.cloud-transition-overlay.is-leaving .cloud-backdrop{opacity:0;transition:opacity .45s ease}.cloud-transition-overlay.is-leaving .cloud-flank-left{transform:translate3d(-108%,0,0) scale(1.04);opacity:0;transition:transform .52s cubic-bezier(.2,.9,.3,1),opacity .4s ease .1s}.cloud-transition-overlay.is-leaving .cloud-flank-right{transform:translate3d(108%,0,0) scale(1.04);opacity:0;transition:transform .52s cubic-bezier(.2,.9,.3,1),opacity .4s ease .1s}.cloud-transition-overlay.is-leaving .cloud-center-emblem{opacity:0;transform:scale(.9) translateY(-14px);transition:opacity .25s ease,transform .3s ease}.cloud-wisps-container{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cloud-wisp{position:absolute;opacity:.75;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wisp-1{top:25%;left:8%;width:420px}.wisp-2{top:55%;right:6%;width:480px}.wisp-3{bottom:20%;left:20%;width:360px}.cloud-transition-overlay.is-initial-parting .wisp-1,.cloud-transition-overlay.is-leaving .wisp-1{transform:translate3d(-130%,0,0);opacity:0;transition:transform .55s ease-out,opacity .4s ease-out}.cloud-transition-overlay.is-initial-parting .wisp-2,.cloud-transition-overlay.is-leaving .wisp-2{transform:translate3d(130%,0,0);opacity:0;transition:transform .55s ease-out,opacity .4s ease-out}.cloud-transition-overlay.is-initial-parting .wisp-3,.cloud-transition-overlay.is-leaving .wisp-3{transform:translate3d(-120%,0,0);opacity:0;transition:transform .5s ease-out,opacity .4s ease-out}.cloud-center-emblem{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 32px;pointer-events:none;opacity:0;transform:scale(.9);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cloud-halo{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(224,185,115,.24) 0,rgba(212,168,83,.08) 50%,transparent 70%);pointer-events:none}.cloud-brand-name{font-family:var(--font-cinzel,"Cinzel","Playfair Display",serif);font-size:26px;font-weight:700;letter-spacing:.35em;color:#1c1917;text-transform:uppercase;margin-top:10px;text-shadow:0 1px 2px rgba(255,255,255,.8),0 3px 8px rgba(212,168,83,.2)}.cloud-brand-tagline{font-size:11px;letter-spacing:.22em;color:#854d0e;text-transform:uppercase;margin-top:4px;font-weight:500;opacity:.9}@media (max-width:768px){.cloud-flank{width:82vw}.cloud-brand-name{font-size:20px;letter-spacing:.25em}.cloud-brand-tagline{font-size:10px}.wisp-1,.wisp-2,.wisp-3{width:280px}}@media (prefers-reduced-motion:reduce){.cloud-flank-left,.cloud-flank-right,.cloud-wisp{transition:opacity .25s ease!important;transform:none!important}}