.blue-dress{--bone:#ede6da;--bone-rgb:237,230,218;--soft:#f6d4dc;--gut:clamp(16px,4vw,48px);--gap:clamp(20px,3vw,40px);--fb:1px;--fp:clamp(8px,1vw,12px);--lb-num:clamp(2.5rem,2.2rem + 1vw,3rem);--lb-numgap:clamp(.8rem,1.5vw,1.15rem);--lb-hang:calc(var(--lb-num) + var(--lb-numgap));--lb-sans:"DM Sans",system-ui,"Segoe UI",sans-serif;--lb-label:"Martian Mono","JetBrains Mono",ui-monospace,monospace;--lb-white:#fbf7ef;--lb-ice:#ffdfe6;--lb-voice:#fbd3dc;--lb-violet:#ff9fbb;--lb-red:#2468e0 ;--lb-prose:#f6f0e4eb;--lb-line:#f0e9dde6;--bu-ink:8,7,6;--bu-halo:0 0 6px rgb(var(--bu-ink)),0 0 6px rgba(var(--bu-ink),.85),0 0 16px rgb(var(--bu-ink)),0 0 30px rgb(var(--bu-ink))}:root[data-q="3"] .blue-dress,:root[data-q="4"] .blue-dress{--bu-halo:0 0 3px rgb(var(--bu-ink)),0 0 8px rgb(var(--bu-ink)),0 0 16px rgba(var(--bu-ink),.9)}@media (pointer:coarse){.blue-dress,:root[data-q] .blue-dress{--bu-halo:none}}.blue-dress *{box-sizing:border-box}.blue-dress{z-index:1;color:var(--lb-prose);font:400 16px/1.5 var(--lb-sans);text-shadow:var(--bu-halo);background:0 0;display:block;position:relative;overflow-x:clip}.blue-dress a{color:inherit}.blue-dress h1,.blue-dress h2,.blue-dress p,.blue-dress ul{margin:0}.blue-dress ul{padding:0;list-style:none}.blue-dress :focus-visible{outline:2px solid rgba(var(--amber-lit-rgb),.9);outline-offset:3px}.blue-dress button{font:inherit;color:inherit}html.still .blue-dress *,html.still .blue-dress :before,html.still .blue-dress :after{transition:none!important;animation:none!important}.blue-dress :is(.card,.rd,.lb-n,.plate,.i,input,.inf-title,.out,.bd-box,.of-go,.of-more){text-shadow:none}.blue-dress:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(var(--amber-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--amber-rgb),.045) 1px,transparent 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 60% 0,#000 25%,#0000 78%);mask-image:radial-gradient(90% 70% at 60% 0,#000 25%,#0000 78%)}.blue-dress~.foot{z-index:2;--bone-faint:#ede6daad;position:relative}.blue-dress .inf-sky:after{content:"";background:rgba(var(--ink-rgb), .66);display:none;position:absolute;inset:0}html[data-bg=still] .blue-dress .inf-sky:after{display:block}.blue-dress h1.inf-title{font:700 clamp(1.35rem,.6rem + 5vw,3.6rem)/1.04 "Wix Madefor Display",var(--display);letter-spacing:-.035em;color:#fff}.blue-dress .lb-head{grid-template-columns:var(--lb-num) minmax(0,1fr);column-gap:var(--lb-numgap);margin:0 0 clamp(.9rem,2vh,1.3rem);padding-top:1.15rem;position:relative}.blue-dress .lb-head:before,.blue-dress .cgate:before,.blue-dress .bd-wire:before{content:"";pointer-events:none;background:linear-gradient(90deg,rgba(var(--amber-lit-rgb),.85),rgba(var(--mid-rgb),.55) 28%,rgba(var(--amber-rgb),.22) 62%,transparent);height:1px;box-shadow:0 0 10px rgba(var(--amber-rgb),.45);position:absolute;inset:0 0 auto}.blue-dress .lb-head:after,.blue-dress .cgate:after,.blue-dress .bd-wire:after{content:"";pointer-events:none;width:9px;height:9px;box-shadow:0 0 12px 2px rgba(var(--amber-rgb),.6);background:radial-gradient(circle at 36% 30%,#fff 0,#ffd0da 24%,#ff5f7e 56%,#d6267a 100%);border-radius:50%;position:absolute;top:-4px;left:0}.blue-dress .cgate .lb-head:before,.blue-dress .cgate .lb-head:after{content:none}.blue-dress .cgate .lb-head{padding-top:0}.blue-dress .lb-n{margin-top:.12em;font-size:clamp(1.7rem,1.4rem + 1vw,2.2rem)}.blue-dress .lb-head h2{font-size:clamp(1.4rem,1.1rem + 1vw,1.95rem);line-height:1.1}.blue-dress .lb-voice{margin-top:.45rem;font-size:clamp(1rem,.96rem + .2vw,1.15rem);line-height:1.45}.blue-dress .tile-link{z-index:1;color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative}.blue-dress .frame{padding:var(--fp);border:var(--fb) solid rgba(var(--amber-lit-rgb),.55);box-shadow:inset 0 1px 0 #ffffff14,0 0 26px rgba(var(--amber-rgb),.2),0 18px 36px -14px #000c;background:linear-gradient(160deg,#680d24bd,#22050de0);border-radius:.6rem;transition:transform .22s ease-out;position:relative}.blue-dress .inf-title:before{background:radial-gradient(75% 65% at 50% 62%,#ffa0b91a,transparent 70%),radial-gradient(120% 90% at 0% 0%,rgba(var(--amber-rgb),.3),transparent 62%),linear-gradient(155deg,#6e0e26b3,#2e0612c7 60%,#18050ad6);box-shadow:inset 0 1px 0 #ffffff1f,inset 0 0 38px #ff789b0f,0 0 0 1px #ffaabe1f,0 26px 50px -20px #000c,0 0 72px #ff466e29,0 0 130px rgba(var(--amber-rgb),.12)}.blue-dress .inf-title__rim{background:linear-gradient(140deg,#ffe2e8f5,#ff5f7e99 24%,#dc143c4d 55%,#ff5f7e75 82%,#ffd4de9e)}.blue-dress .inf-title__glint{background:conic-gradient(from 0deg,transparent 0 60%,#ff698c8c 84%,#fff 93%,transparent 94% 100%)}.blue-dress .frame:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px var(--amber-hot),0 0 30px rgba(var(--amber-lit-rgb),.5);transition:opacity .2s ease-out;position:absolute;inset:-1px}.blue-dress .mat{aspect-ratio:3/2;background:#000;border-radius:.4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.blue-dress .mat img{object-fit:cover;width:100%;height:100%;display:block}.blue-dress .glow{display:none}.blue-dress .plate{border:1px solid rgba(var(--amber-lit-rgb),.75);background:rgba(var(--amber-rgb),.22);width:max-content;max-width:100%;min-height:44px;color:var(--amber-hot);font:600 .95rem/1.2 var(--lb-sans);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin:14px auto 0;padding:.45rem 1.25rem;text-decoration:none;transition:transform .16s ease-out;display:flex;position:relative}.blue-dress :is(.cgate,.bd-wire){padding-top:1.15rem;position:relative}.blue-dress .lb-head--bare{grid-template-columns:minmax(0,1fr)}.blue-dress .nd{z-index:1;border-radius:50%;flex:none;width:13px;height:13px;display:block;position:relative}.blue-dress .nd.ink{border:2px solid var(--amber-lit);box-shadow:0 0 0 3px #080706e6,0 0 10px rgba(var(--amber-rgb),.5);background:#2a0610;transition:background-color .15s ease-out}.blue-dress .bd-top{max-width:1320px;padding:max(64px,calc(env(safe-area-inset-top) + 56px)) var(--gut) clamp(18px,2.6vw,30px);margin:0 auto}.blue-dress .bd-top .lb-voice{max-width:34rem;margin-top:clamp(14px,2.2vh,22px)}.blue-dress .bd-wall{max-width:calc(var(--bd-w,1180px) + 2*var(--gut));padding:8px var(--gut) clamp(40px,5vw,72px);margin:0 auto;position:relative}.blue-dress .bd-box{border:1px solid rgba(var(--amber-lit-rgb),.55);min-width:0;box-shadow:inset 0 1px 0 #ffffff14,0 0 22px rgba(var(--amber-rgb),.16),0 16px 30px -14px #000000bf;background:linear-gradient(160deg,#680d24bd,#22050de0);border-radius:.6rem;position:relative}.blue-dress a.plate:after{content:"→" / "";flex:none;transition:transform .16s ease-out}.blue-dress a.plate:active{transition:none;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.blue-dress a.plate:hover{background:rgba(var(--amber-rgb),.32);border-color:var(--amber-hot)}.blue-dress a.plate:hover:after{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.blue-dress a.plate,.blue-dress a.plate:after,.blue-dress .nd.ink{transition:none}}
