:root{--hero:url(/assets/reference-media/hero.jpeg);--ink:#000;--paper:#fff;--blue:#1E6BFF;--deep:#06122b;--yellow:#FFD23F;--green:#2ECC71;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{margin:0;background:var(--ink);color:#fff;font:400 17px/1.55 DM Sans,system-ui,sans-serif;overflow-x:hidden}body.intro{overflow:hidden}h1,h2,h3{font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;margin:0;letter-spacing:-.03em;line-height:1}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 22px}.glass{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 16px DM Sans,sans-serif;color:#fff;text-decoration:none;cursor:pointer;padding:15px 28px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(180deg,#ffffff47,#ffffff14);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px #fff9,inset 0 -1px #ffffff1a,0 8px 28px #00000047;transition:transform .15s,background .2s}.glass:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff61,#ffffff24)}.glass.blue{border-color:#a0c8ffb3;background:linear-gradient(180deg,#3c82ffd9,#1450e699);box-shadow:inset 0 1px #ffffffb3,0 10px 36px #1e6bff8c}.glass.big{padding:19px 34px;font-size:18px}nav{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:20}nav .wrap{display:flex;align-items:center;justify-content:space-between;height:66px;background:#00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0 0 22px 22px}nav img{height:42px;display:block;visibility:hidden}body.settled nav img{visibility:visible}nav .glass{padding:10px 18px;font-size:15px;opacity:0;transition:opacity .8s .9s,transform .15s,background .2s}body.ready nav .glass{opacity:1}.fly{position:fixed;z-index:60;pointer-events:none;max-width:none}.fly.go{transition:left 1.2s cubic-bezier(.65,0,.25,1),top 1.2s cubic-bezier(.65,0,.25,1),width 1.2s cubic-bezier(.65,0,.25,1),height 1.2s cubic-bezier(.65,0,.25,1)}#hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#06122b}#hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero) center bottom/cover no-repeat}#hero .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000f3c4d,#000f3c1f 50%,#00000040)}.hc{position:relative;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:80px;padding-bottom:40px;transition:opacity 1s .5s,transform 1s .5s}body:not(.ready) .hc{opacity:0;transform:translateY(24px)}.hc h1{font-size:clamp(34px,8vw,96px);font-weight:800;line-height:1.02;text-shadow:0 2px 30px rgba(0,0,0,.4)}.tag{font:600 clamp(22px,3vw,32px)/1.2 "Dancing Script","Brush Script MT",cursive;letter-spacing:0;margin:20px 0 28px;text-shadow:0 1px 14px rgba(0,0,0,.55)}.row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#000;display:grid;place-items:center;overflow:hidden;transition:opacity 1s}.ov video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(170vw,177vh,1280px);aspect-ratio:16/9;background:#000}body.ready .ov{opacity:0;pointer-events:none}.skip{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:50;padding:10px 18px;font-size:14px;transition:opacity .4s}body.ready .skip{opacity:0;pointer-events:none}section{padding:clamp(64px,10vw,120px) 0;position:relative}h2{font-size:clamp(34px,6vw,64px);font-weight:800;max-width:15ch}.lead{max-width:50ch;color:#aab6cc;margin:18px 0 0}.about{background:#fff;color:#000}.about .lead{color:#4a5568}.pillars{display:grid;gap:14px;margin-top:40px}@media(min-width:800px){.pillars{grid-template-columns:repeat(3,1fr)}}.pillar{padding:28px 26px 32px;border-radius:28px;min-height:210px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.pillar h3{font-size:clamp(32px,4vw,44px);font-weight:800}.pillar p{margin:16px 0 0;max-width:30ch}.pillar:nth-child(1){background:var(--blue)}.pillar:nth-child(2){background:#000}.pillar:nth-child(3){background:var(--deep)}.memories{background:radial-gradient(120% 80% at 50% 0,#0b2a66,#030a1a 70%)}.wall{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:44px}.wall figure{margin:0;padding:10px;border:0;background:#fff;box-shadow:0 14px 40px #00000080;transform:rotate(var(--r,0deg))}.wall img{display:block;width:100%;height:100%;object-fit:cover}.wall figure{aspect-ratio:var(--ar,16/10)}.f0{--r:-2deg;--ar:3/4;background:var(--yellow)!important;grid-row:span 2}.f1{--r:1.5deg;background:var(--green)!important}.f2{--r:-1deg;background:#fff!important}.f3{--r:2deg;background:var(--blue)!important}.f4{--r:-1.5deg;background:var(--yellow)!important;grid-column:1/-1}@media(min-width:800px){.wall{grid-template-columns:repeat(6,1fr)}.f0{grid-column:1/3;grid-row:1/3}.f1{grid-column:3/7}.f2{grid-column:3/5}.f3{grid-column:5/7}.f4{grid-column:2/6}.wall figure{aspect-ratio:auto}.f0,.f1,.f2,.f3,.f4{min-height:0}.f1{height:300px}.f2,.f3{height:230px}.f0{height:100%}.f4{height:320px;grid-row:3}}.join{background:linear-gradient(160deg,#1e6bff,#0a2f8f 55%,#030a1a)}.cards{display:grid;gap:16px;margin-top:40px}@media(min-width:800px){.cards{grid-template-columns:1fr 1fr}}.card{padding:30px 28px;border-radius:30px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#ffffff38,#ffffff12);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff80}.card h3{font-size:34px;font-weight:800;margin-bottom:12px}.card p{margin:0 0 24px;color:#e3ecff}.app{margin-top:28px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.app small{color:#cfe0ff}.contact{background:#030a1a;color:#fff}.contact a.mail{display:inline-block;font:800 clamp(26px,5.5vw,56px)/1.1 "Bricolage Grotesque",sans-serif;letter-spacing:-.03em;color:#6ea2ff;margin-top:22px;word-break:break-all}footer{background:#000;padding:44px 0 36px}footer img{height:56px;display:block;margin-bottom:26px}summary{cursor:pointer;font-weight:700}details p,details li{color:#aab6cc;font-size:15px;max-width:70ch}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto}}nav .glass{padding:10px 16px;font-size:14px}.cp{background:radial-gradient(120% 70% at 50% 0,#0b2a66,#030a1a 70%);padding-top:96px}.cp .back{padding:10px 18px;font-size:14px;margin-top:14px}.ctop{text-align:center;padding-top:clamp(30px,6vh,70px)}.pill{display:inline-block;padding:9px 18px;border-radius:999px;font-weight:700;font-size:14px;color:#a9cbff;border:1px solid rgba(255,255,255,.25);background:#1e6bff33}.cp h1{font-size:clamp(38px,8vw,92px);font-weight:800;line-height:1.03;margin:24px auto 0}.cp h1 em{font-style:normal;color:#4a5b80}.cp .sub{color:#aab6cc;max-width:42ch;margin:24px auto 0;font-size:clamp(17px,2vw,20px)}.marq{overflow:hidden;margin:56px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marq>div{display:flex;gap:12px;width:max-content;animation:mq 34s linear infinite}.chip{white-space:nowrap;padding:13px 24px;border-radius:999px;font-weight:700;border:1px solid rgba(255,255,255,.28);background:linear-gradient(180deg,#ffffff29,#ffffff0d);box-shadow:inset 0 1px #ffffff59}.chip:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-right:10px}@keyframes mq{to{transform:translate(-50%)}}.list{list-style:none;margin:70px auto 0;padding:0;max-width:760px;border-top:1px solid rgba(255,255,255,.18)}.list li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:6px;padding:20px 4px;border-bottom:1px solid rgba(255,255,255,.12);font:700 clamp(18px,2.4vw,24px)/1.2 "Bricolage Grotesque","DM Sans",sans-serif;letter-spacing:-.01em}.list .n{font:500 15px DM Sans,sans-serif;color:#62729a}.list .t{font:500 14px DM Sans,sans-serif;color:#a9cbff;white-space:nowrap}.cta2{text-align:center;padding:clamp(80px,12vw,130px) 0}.cta2 h2{margin:0 auto;max-width:16ch}.cta2 .lead{margin:20px auto 32px}@media(prefers-reduced-motion:reduce){.marq>div{animation:none}}.ab section{padding:clamp(56px,8vw,96px) 0}.ab h2{max-width:none}.ab h2.c{text-align:center;margin:0 auto 40px}.ab p{margin:0}.lt{background:#fff;color:#000}.who{display:grid;gap:36px;align-items:center}.who p{color:#3a4456;margin-top:16px;max-width:52ch}.who h2{margin-bottom:8px}.map{width:100%;border-radius:28px;display:block;box-shadow:0 20px 60px #00145040}@media(min-width:800px){.who{grid-template-columns:1fr 1fr;gap:56px}}.two{display:grid;gap:16px}@media(min-width:800px){.two{grid-template-columns:1fr 1fr}}.ic{font-size:30px;display:block;margin-bottom:14px}.gc{padding:32px 30px;border-radius:30px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(180deg,#ffffff29,#ffffff0a);box-shadow:inset 0 1px #fff6}.gc h3{font-size:30px;font-weight:800;margin-bottom:12px}.gc p{color:#c3cfe6}.lc{padding:26px 24px;border-radius:24px;background:#eaf1ff;border:1px solid #d3e1ff}.lc h3{font-size:22px;font-weight:800;color:#0b2a8a;margin-bottom:10px}.lc p{color:#3a4456;font-size:16px}.vals{display:grid;gap:14px}@media(min-width:620px){.vals{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.vals{grid-template-columns:repeat(4,1fr)}}.why{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:700px){.why{grid-template-columns:1fr 1fr}}.why li{display:flex;gap:14px;align-items:center;padding:20px 22px;border-radius:20px;font-weight:500;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffff1f,#ffffff08)}.why li:before{content:"✓";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue);font-weight:700}.prom{background:linear-gradient(160deg,#1e6bff,#0a2f8f);text-align:center}.prom h2{margin:0 auto 24px}.pl{font-size:clamp(18px,2.4vw,22px);color:#e3ecff}.pb{font:800 clamp(22px,3.6vw,34px)/1.35 "Bricolage Grotesque",sans-serif;margin:14px 0 26px!important}.pq{font:600 clamp(22px,3vw,30px) "Dancing Script",cursive;color:#cfe0ff;margin-bottom:32px!important}.info{display:grid;gap:14px}@media(min-width:700px){.info{grid-template-columns:repeat(3,1fr)}}.info div{padding:22px 24px;border-radius:22px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffff1f,#ffffff08)}.info small{display:block;color:#8fb3f5;margin-bottom:6px;font-size:14px}.info b{font-size:18px;font-weight:700;word-break:break-word}.info a{text-decoration:none}nav .wrap{gap:10px;position:relative}nav .ab{margin-left:6px}nav .j{margin-left:auto}nav .mb{display:inline-flex}.links{display:none;position:absolute;top:74px;right:0;width:min(300px,100%);flex-direction:column;gap:6px;padding:12px;border-radius:24px;background:#06122be0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.25)}nav.open .links{display:flex}.links .glass{justify-content:flex-start;padding:14px 18px;font-size:16px;opacity:1}@media(max-width:820px){nav .glass{padding:9px 14px;font-size:14px}.links .glass{font-size:16px;padding:14px 18px}}@media(max-width:640px){nav img{height:36px}nav .ab{margin-left:auto}nav .j{display:none}}.rev{position:relative;overflow:hidden;background:#030a1a;padding:clamp(60px,9vw,100px) 0}.rev:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#000a288c,#000a28b8);pointer-events:none}.rev>.wrap,.rev>.rmq{position:relative;z-index:2}.rbg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;animation:rb 16s infinite}.rbg.b{animation-delay:8s}@keyframes rb{0%{opacity:0}8%{opacity:1}50%{opacity:1}58%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.rbg{animation:none}.rbg.a{opacity:1}}.rev h2{margin-bottom:36px;max-width:none}.rmq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.rmq>div{display:flex;gap:16px;width:max-content;animation:rm 40s linear infinite}.rmq:hover>div{animation-play-state:paused}@keyframes rm{to{transform:translate(-50%)}}.rc{width:min(78vw,340px);padding:24px;border-radius:26px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #fff6}.rc .who2{display:flex;gap:12px;align-items:center}.rc .av{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#1e6bff8c;font-weight:700;font-size:15px}.rc b{display:block;font-size:17px}.rc small{color:#cfe0ff}.rc .st{color:#ffd23f;letter-spacing:2px;margin:14px 0 8px}.rc p{margin:0;font:600 22px/1.25 Dancing Script,DM Sans,cursive}@media(prefers-reduced-motion:reduce){.rmq>div{animation:none}}.tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:36px 0 22px}.tab{cursor:pointer;font:700 15px DM Sans,sans-serif;color:#fff;padding:13px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff14}.tab[aria-selected=true]{background:var(--blue);border-color:#9ec2ff;box-shadow:0 8px 28px #1e6bff80}.player{position:relative;aspect-ratio:16/9;max-width:980px;margin:0 auto;border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#0a2f8f,#030a1a);box-shadow:0 24px 70px #1e6bff4d;border:1px solid rgba(255,255,255,.2)}.player img,.player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.player .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:20px;background:none;border:0;color:#fff;cursor:pointer;font:800 clamp(20px,4vw,38px)/1.1 "Bricolage Grotesque",sans-serif;width:100%}.player .pb2{display:grid;place-items:center;width:78px;height:54px;border-radius:16px;background:#f03;font-size:26px;box-shadow:0 8px 30px #0006}.player .ph small{font:500 15px DM Sans,sans-serif;color:#cfe0ff}.scr{text-align:center;margin:26px 0 0!important;color:#8fa3c7}.reel{max-width:400px;height:640px;margin:36px auto 0;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 24px 70px #1e6bff4d}.reel iframe{width:100%;height:100%;border:0}.dc section{padding:clamp(56px,8vw,90px) 0}.fg{display:grid;gap:34px}@media(min-width:800px){.fg{grid-template-columns:1.2fr 1fr 1fr}}.fg h4{margin:0 0 14px;font:800 18px Bricolage Grotesque,sans-serif;color:#8fb3f5}.fg a{display:block;color:#cfd8ea;text-decoration:none;padding:6px 0}.fg a:hover{color:#fff}.fg img{margin-bottom:14px}.ft{margin:0;color:#6ea2ff;font-weight:700}.fb{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;margin-top:36px;padding-top:22px;border-top:1px solid #222;color:#7a869c;font-size:14px}.pol .wrap{max-width:820px}.pol h1{text-align:center}.pol .body{margin:44px 0 90px}.pol h3{font-size:22px;font-weight:800;margin:30px 0 8px}.pol p{color:#b9c6df;margin:0 0 10px}.faq{border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#ffffff0f;padding:4px 22px;margin-bottom:12px}.faq summary{padding:16px 0;cursor:pointer;font-weight:700}.dn{display:inline-block;margin-top:14px;font-size:14px;color:#8fa3c7}.mob{margin:26px 0 0;font-size:18px}.mob span{display:block;color:#8fa3c7;font-size:14px;margin-bottom:4px}.mob a{font:700 24px Bricolage Grotesque,sans-serif;text-decoration:none;color:#fff}dialog{border:1px solid rgba(255,255,255,.28);border-radius:28px;background:#06122b;color:#fff;width:min(520px,92vw);max-height:90vh;padding:0;overflow:auto}dialog::backdrop{background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#pf{padding:28px 24px;position:relative}#pf h3{font-size:30px;font-weight:800;padding-right:40px}.pds{color:#aab6cc;margin:8px 0 6px}#pf label{display:block;margin-top:14px;font-size:14px;color:#cfe0ff}#pf input,#pf select,#pf textarea{display:block;width:100%;margin-top:6px;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;font:16px DM Sans,sans-serif}#pf select option{color:#000}#pf textarea{resize:vertical}#pf .row{margin-top:22px}.x{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:16px;cursor:pointer}.hl{background:linear-gradient(100deg,#fff 10%,#8fc0ff,#1e6bff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(44px,10vw,112px)!important;text-shadow:none;filter:drop-shadow(0 6px 30px rgba(30,107,255,.45))}.tg{display:grid;gap:22px;margin:56px 0 100px;align-items:start}@media(min-width:760px){.tg{grid-template-columns:repeat(3,1fr)}}.tc{border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.25);background:linear-gradient(180deg,#ffffff24,#ffffff0a);box-shadow:0 20px 60px #00000059}.kcard{cursor:pointer;transition:transform .2s,box-shadow .2s}.kcard:hover{transform:translateY(-4px);box-shadow:0 26px 70px #1e6bff66}.ti{position:relative;line-height:0}.ti img{width:100%;height:auto;display:block}.hf{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-14deg);padding:10px 22px;border:5px solid #e8192c;border-radius:12px;color:#e8192c;background:#ffffffe0;font:800 clamp(26px,4.2vw,40px)/1 "Bricolage Grotesque",sans-serif;letter-spacing:.06em;box-shadow:0 0 0 3px #ffffffb3;opacity:.96}.tb{padding:20px 22px 24px}.tb h3{font-size:28px;font-weight:800}.tb p{margin:8px 0 14px;color:#b9c6df;font-size:15px}.tl{font-weight:700;color:#8fc0ff}.tbd{display:inline-block;padding:9px 16px;border-radius:999px;font-weight:700;font-size:14px;border:1px solid rgba(255,255,255,.35);background:#1e6bff4d}#fx{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:70;pointer-events:none;display:none}#plane{position:fixed;left:0;top:0;z-index:71;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 2px 6px rgba(0,20,80,.35))}#kd{width:min(780px,94vw)}#kdb{padding:26px 22px 30px;position:relative}.kh{text-align:center;padding:10px 30px 0}.hfb{display:inline-block;padding:6px 16px;border:3px solid #e8192c;color:#e8192c;background:#fff;border-radius:10px;font:800 16px Bricolage Grotesque,sans-serif;letter-spacing:.08em;transform:rotate(-4deg)}.kk{color:#8fc0ff;font-weight:700;font-size:13px;margin:16px 0 8px!important}.kh h3{font-size:clamp(30px,6vw,46px);font-weight:800}.kr{color:#cfe0ff;margin:10px 0 14px!important}.kc{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.kc span{padding:8px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);font-size:14px;font-weight:500}.kbox{margin-top:18px;padding:18px;border-radius:22px;background:#ffffff12;border:1px solid rgba(255,255,255,.2);text-align:center}.kbox>b{display:block;color:#8fc0ff;font-size:14px;margin-bottom:10px}.kb{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kb div{padding:12px 4px;border-radius:14px;background:#0a2f8f}.kb strong{display:block;font:800 28px Bricolage Grotesque,sans-serif}.kb small{color:#cfe0ff}.kp strong{display:block;font:800 clamp(34px,7vw,52px)/1.1 "Bricolage Grotesque",sans-serif}.kp p{margin:8px 0!important;color:#cfe0ff}.kp small,.kn{color:#8fa3c7;font-size:13px}.kd1{margin-top:22px}.kdh{display:flex;gap:12px;align-items:center;margin-bottom:10px}.kdh i{font:800 18px Bricolage Grotesque,sans-serif;font-style:normal;padding:10px 14px;border-radius:14px;background:var(--blue);white-space:nowrap}.kdh b{display:block;font:800 20px/1.15 Bricolage Grotesque,sans-serif}.kdh span{color:#aab6cc;font-size:14px}.kr2{display:grid;grid-template-columns:96px 1fr;gap:10px;margin-bottom:8px;padding:12px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.kr2>em{font-style:normal;font-weight:700;color:#8fc0ff;font-size:14px}.kr2 ul{margin:0;padding-left:18px;color:#dbe5f7;font-size:15px}.knote{margin:8px 0;padding:12px 14px;border-radius:14px;background:#ffd23f;color:#000;font-weight:700;font-size:14px}.kst{margin:8px 0;color:#aab6cc;font-size:14px}.kro{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:18px}.kro span{padding:6px 12px;border-radius:999px;background:#1e6bff4d;font-size:13px}.kin{display:grid;gap:8px;margin-top:10px;text-align:left}@media(min-width:620px){.kin{grid-template-columns:1fr 1fr}}.kin div{padding:12px 14px;border-radius:14px;background:#ffffff12;font-size:14px;color:#cfd8ea}.kin b{display:block;color:#fff;font-size:15px}.kact{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:22px}.pol .body{max-width:760px;margin:44px auto 90px}.pol ul{margin:6px 0 14px;padding-left:20px;color:#b9c6df}.pol li{margin:5px 0}.pol b{color:#e6eeff}.upd{display:inline-block;padding:6px 14px;border-radius:999px;background:#1e6bff40;color:#cfe0ff!important;font-size:14px}.cb{margin:14px 0;padding:18px 20px;border-radius:20px;background:#ffffff12;border:1px solid rgba(255,255,255,.2)}.cb b{display:block;margin-bottom:6px}.cb a,.cb span{display:block;color:#cfe0ff;text-decoration:none;margin:3px 0}.tgl{text-align:center;margin-top:34px!important;font:600 clamp(22px,3vw,28px)/1.3 "Dancing Script",cursive;color:#8fc0ff!important}.fcat{margin:38px 0 14px!important;font-size:20px!important;color:#8fc0ff}.rt{display:grid;gap:10px;margin:10px 0}.rt div{padding:16px 18px;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.18)}.rt b{display:block;color:#fff}.rt span{color:#b9c6df;font-size:15px}.kn2{padding:14px 16px;border-radius:14px;background:#ffd23f;color:#000!important;font-weight:700;font-size:14px}.tg{display:flex;grid-template-columns:none;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 18px;margin:44px 0 80px;align-items:stretch;-webkit-overflow-scrolling:touch}.tc{flex:0 0 min(300px,74vw);scroll-snap-align:center;display:flex;flex-direction:column}.tb{flex:1}.ti img{aspect-ratio:4/5;object-fit:cover;height:auto}.tc.lp .ti img{object-position:left center}@media(min-width:760px){.tg{display:flex;grid-template-columns:none;justify-content:center;overflow:visible}.tc{flex:0 0 min(330px,31%)}}.kcard{position:relative;border-color:#e8192cbf;background:#0b0305;box-shadow:0 20px 60px #96000f99,0 0 0 1px #e8192c66}.kcard:hover{box-shadow:0 26px 76px #c80019b3,0 0 0 1px #e8192c99}.kcard .ti{overflow:hidden}.kcard .ti:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;background:radial-gradient(55% 38% at 18% 82%,rgba(205,0,24,.8),transparent 70%),radial-gradient(48% 36% at 85% 18%,rgba(160,0,18,.75),transparent 70%),radial-gradient(42% 30% at 60% 52%,rgba(225,20,40,.45),transparent 70%);filter:blur(14px);animation:drift 9s ease-in-out infinite alternate}@keyframes drift{to{transform:translate(5%,-4%) scale(1.1)}}.kcard .hf{z-index:2;font-size:clamp(22px,2.2vw,28px);padding:8px 16px;white-space:nowrap;background:#e8192c;color:#fff;border-color:#fff;box-shadow:0 0 0 4px #e8192c,0 0 38px 10px #e8192cd9;animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{50%{transform:translate(-50%,-50%) rotate(-14deg) scale(1.07)}}.kcard .tb p{color:#e8bcc1}.kcard .tl{color:#ff6b78}@media(prefers-reduced-motion:reduce){.kcard .ti:after,.kcard .hf{animation:none}}.tg{display:flex!important;justify-content:flex-start!important;overflow-x:auto!important;scroll-snap-type:none!important;scrollbar-width:none;gap:18px}.tg::-webkit-scrollbar{display:none}.tc{scroll-snap-align:none}.jt{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:25;padding:16px 30px;font-size:17px;opacity:0;pointer-events:none;transform:translate(-50%,28px);transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1),background .2s}.jt.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.jt.on:hover{transform:translate(-50%) translateY(-2px)}footer{padding-bottom:100px}.ch{font-size:28px!important;line-height:1.1}.cnote{display:inline-block;padding:7px 14px;border-radius:999px;background:#ffd23ff2;color:#000!important;font-weight:700;font-size:14px}#cd{width:min(560px,94vw);background-size:cover;background-position:center;background-color:#06122b}#cdi{padding:0 22px 28px;position:relative;overflow:hidden;overflow:clip}.cbar{position:sticky;top:0;z-index:5;margin:0 -22px 10px;padding:16px 22px 6px;background:linear-gradient(#030a1ac7,#030a1a8c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cbar .mood{margin:6px 0 4px}#cdi .x{z-index:6}#cdi h3{font-size:clamp(24px,5vw,32px);font-weight:800;padding-right:44px}.crew{display:flex;gap:6px;justify-content:center;margin:6px 0 4px}.crew i{font-style:normal;display:grid;place-items:center;width:clamp(44px,13vw,60px);height:clamp(44px,13vw,60px);border-radius:50%;font-size:clamp(28px,8vw,38px);background:#ffffff24;border:2px solid rgba(255,255,255,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.crew i.b{animation:bop .5s cubic-bezier(.3,1.6,.5,1) both}.crew i.j{animation:jump .6s ease-in-out 3}@keyframes bop{0%{transform:scale(.7) translateY(8px)}to{transform:none}}@keyframes jump{50%{transform:translateY(-14px) rotate(-8deg)}}.mood{text-align:center;color:#cfe0ff;font-weight:700;margin:8px 0 14px}#cf label{display:block;margin-top:14px;font-size:14px;color:#e3ecff}#cf input,#cf select{display:block;width:100%;margin-top:6px;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.35);background:#000a2880;color:#fff;font:16px DM Sans,sans-serif}#cf select option{color:#000}.two2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.capmsg{margin:8px 0 0;padding:10px 14px;border-radius:12px;background:#ffe3e3;color:#a10018;font-weight:700;font-size:14px}.cfp{position:absolute;top:-16px;width:9px;height:15px;border-radius:2px;animation:fall 2s linear forwards;pointer-events:none}@keyframes fall{to{transform:translateY(900px) rotate(540deg);opacity:.9}}.ap{position:relative;overflow:hidden;background:#030a1a}.aps{position:absolute;top:0;right:0;bottom:0;left:0}.aps:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#030a1a80,#030a1ab8 45%,#030a1ae6)}.sl{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;animation:sl 24s infinite}@keyframes sl{0%{opacity:0;transform:scale(1.02)}4.2%{opacity:1}16.7%{opacity:1}20.8%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.apc{position:relative;z-index:2}.pass{text-align:center;margin:44px 0 10px}.pk{margin:0;color:#8fc0ff;font-weight:700}.hl2{font-size:clamp(36px,8.5vw,84px);font-weight:800;max-width:none;margin:8px auto 28px;background:linear-gradient(100deg,#fff 5%,#8fc0ff 50%,#1e6bff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 30px rgba(30,107,255,.55))}.pimg{width:min(560px,92%);border-radius:4.4%;box-shadow:0 30px 80px #000a3cbf,0 0 0 1px #fff3;transform:perspective(900px) rotateX(5deg) rotateY(-8deg);animation:pf 6s ease-in-out infinite}@keyframes pf{50%{transform:perspective(900px) rotateX(2deg) rotateY(8deg) translateY(-12px)}}.pn{color:#aab6cc;font-size:14px;margin:18px 0 0}.feat{display:grid;gap:14px;margin-top:34px}@media(min-width:800px){.feat{grid-template-columns:repeat(3,1fr)}}.feat .gc{background:linear-gradient(180deg,#ffffff2e,#ffffff0f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.feat h3{font-size:24px!important}#ad{background:transparent;border:0;width:min(430px,94vw);overflow:auto}#ad::backdrop{background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.adw{padding:6px 0 10px}.trv{display:block;width:min(300px,80%);margin:0 auto -18px;position:relative;z-index:3;overflow:visible}.trv .hd{animation:bob 2.4s ease-in-out infinite}.trv .eyes{animation:blink 4s infinite;transform-box:fill-box;transform-origin:center}.trv .m2{display:none}.trv .hand,.trv .arm{transition:transform .5s cubic-bezier(.3,1.6,.5,1)}@keyframes bob{50%{transform:translateY(-5px)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.fcard{position:relative;background:#06122b;border:1px solid rgba(255,255,255,.3);border-radius:26px;padding:34px 22px 26px;box-shadow:0 30px 80px #00000080}#ad[open] .fcard{animation:unfold .7s cubic-bezier(.2,.9,.3,1.15) both;transform-origin:50% 0}#ad[open] .trv{animation:hop .8s cubic-bezier(.3,1.5,.5,1) both}@keyframes unfold{0%{transform:scale(.8,.05);opacity:0}to{transform:none;opacity:1}}@keyframes hop{0%{transform:translateY(60px) scale(.7);opacity:0}to{transform:none;opacity:1}}.fcard h3{font-size:26px;font-weight:800;padding-right:40px}#af label{display:block;margin-top:14px;font-size:14px;color:#e3ecff}#af input,#af select{display:block;width:100%;margin-top:6px;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font:16px DM Sans,sans-serif}#af select option{color:#000}.fcard .x{top:14px;right:14px}#ad.done .trv .m1{display:none}#ad.done .trv .m2{display:block}#ad.done .hand.l{transform:translate(-4px,-70px)}#ad.done .hand.r{transform:translate(4px,-70px)}#ad.done .trv .hd{animation:bob .5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sl,.pimg,.trv .hd,.trv .eyes{animation:none}.sl:first-child{opacity:1}}.vf{aspect-ratio:16/9;width:100%;max-width:1000px;margin:34px auto 0;border-radius:24px;overflow:hidden;background:#000;box-shadow:0 26px 70px #000a3cb3,0 0 0 1px #fff3}.vf video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.ph1{width:min(760px,96%)!important;margin-bottom:34px;animation:none!important;transform:none!important;border-radius:22px!important}.pimg:not(.ph1){width:min(420px,86%)}.wvid{display:grid;gap:22px;margin-top:44px}@media(min-width:800px){.wvid{grid-template-columns:1fr 1fr}}.wvid+.wall{margin-top:22px}.wf{margin:0;padding:10px;background:#1e6bff;border:3px solid #6fa5ff;box-shadow:0 14px 40px #000a3c99,0 0 30px #1e6bff80}.wf.v1{transform:rotate(-1deg)}.wf.v2{transform:rotate(1deg)}.wf video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000}:root{--ink: #000000;--paper: #ffffff;--blue: #1E6BFF;--deep: #06122b;--yellow: #FFD23F;--green: #2ECC71;--red: #FF4757;--card-bg: rgba(255, 255, 255, .08);--card-border: rgba(255, 255, 255, .25);box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:70px;overflow-x:hidden}body{margin:0;background:var(--ink);color:#fff;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;margin:0;letter-spacing:-.03em;line-height:1.1;font-weight:800}.script-font{font-family:Dancing Script,cursive}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.wrap{max-width:1140px;margin:0 auto;padding:0 24px}.glass{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:DM Sans,sans-serif;font-weight:700;font-size:15px;color:#fff;text-decoration:none;cursor:pointer;padding:13px 26px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#ffffff3d,#ffffff12);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px #ffffff80,0 8px 24px #0000004d;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.glass:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#ffffff57,#ffffff1f);box-shadow:inset 0 1px #fff9,0 12px 28px #00000059}.glass:active:not(:disabled){transform:translateY(0)}.glass:disabled{opacity:.5;cursor:not-allowed}.glass.blue{border-color:#a0c8ffb3;background:linear-gradient(180deg,#3c82ffe6,#1450e6bf);box-shadow:inset 0 1px #ffffffb3,0 10px 32px #1e6bff8c}.glass.blue:hover:not(:disabled){background:linear-gradient(180deg,#5091fff2,#1e5ff5d9);box-shadow:inset 0 1px #fff,0 14px 40px #1e6bffb3}.glass.yellow{color:#000;border-color:#ffd23fcc;background:linear-gradient(180deg,#ffd23f,#f39c12);box-shadow:inset 0 1px #fffc,0 8px 24px #ffd23f4d}.glass.danger{border-color:#ff6464b3;background:linear-gradient(180deg,#e63232d9,#b41414b3)}.glass.big{padding:17px 34px;font-size:17px}.glass.sm{padding:8px 16px;font-size:13px}.glass-panel{border-radius:24px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#ffffff1a,#ffffff08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff4d,0 12px 36px #0006}.site-nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s ease}.site-nav .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;background:#00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0 0 24px 24px;border-bottom:1px solid rgba(255,255,255,.12);padding:0 24px}.site-nav .logo img{height:42px;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:22px}.nav-link{font-size:15px;font-weight:500;color:#fffc;transition:color .2s ease}.nav-link:hover,.nav-link.active{color:#fff}.memories-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px}.polaroid{margin:0;padding:12px 12px 28px;background:#fff;color:#000;box-shadow:0 16px 40px #0009;border-radius:4px;transition:transform .3s ease,box-shadow .3s ease}.polaroid:hover{transform:scale(1.03) rotate(0)!important;box-shadow:0 24px 50px #000c;z-index:10}.polaroid img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:2px}.polaroid figcaption{margin-top:12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;color:#222;text-align:center}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-container{overflow:hidden;position:relative;width:100%}.marquee-track{display:flex;gap:20px;width:max-content;animation:marquee 35s linear infinite}.marquee-track:hover{animation-play-state:paused}.review-card{width:320px;flex-shrink:0;padding:22px 24px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.grid-cols-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.badge-green{background:#2ecc712e;color:#2ecc71;border:1px solid rgba(46,204,113,.4)}.badge-yellow{background:#ffd23f2e;color:#ffd23f;border:1px solid rgba(255,210,63,.4)}.badge-blue{background:#1e6bff33;color:#6ea2ff;border:1px solid rgba(30,107,255,.45)}.badge-red{background:#ff475733;color:#ff6b81;border:1px solid rgba(255,71,87,.45)}.badge-gray{background:#ffffff1f;color:#ffffffb3;border:1px solid rgba(255,255,255,.2)}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.25);color:#fff;font-family:inherit;font-size:15px;outline:none;transition:border-color .2s,background .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--blue);background:#ffffff24}.form-label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#ffffffd9}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal-content{background:#06122b;border:1px solid rgba(255,255,255,.25);border-radius:28px;max-width:650px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #000c;padding:32px}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.data-table th{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff9;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.data-table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffe6}.data-table tr:hover td{background:#ffffff0a}.cp{background:radial-gradient(120% 70% at 50% 0,#0b2a66,#030a1a 70%)}.ctop{text-align:center;padding-top:clamp(20px,4vh,48px)}.pill{display:inline-block;padding:8px 18px;border-radius:999px;font-weight:700;font-size:14px;color:#a9cbff;border:1px solid rgba(255,255,255,.25);background:#1e6bff33;margin-bottom:12px}.hl{background:linear-gradient(100deg,#fff 10%,#8fc0ff,#1e6bff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(38px,8vw,84px)!important;text-shadow:none;filter:drop-shadow(0 6px 30px rgba(30,107,255,.45));margin:12px auto 0}.sub-lead{color:#aab6cc;max-width:48ch;margin:18px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.5}.tg{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:24px;margin:48px 0 60px;align-items:stretch}@media(min-width:960px){.tg{grid-template-columns:repeat(3,1fr)}}.tc{border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.25);background:linear-gradient(180deg,#ffffff24,#ffffff0a);box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none;color:inherit}.tc:hover{transform:translateY(-6px);box-shadow:0 26px 70px #1e6bff66}.tc .ti{position:relative;overflow:hidden;line-height:0}.tc .ti img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .4s ease}.tc:hover .ti img{transform:scale(1.03)}.tc .tb{padding:22px 24px 26px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.tc .tb h3{font-size:26px;font-weight:800;color:#fff;margin-bottom:8px}.tc .tb p{margin:0 0 16px;color:#b9c6df;font-size:14.5px;line-height:1.5}.tbd{display:inline-block;padding:8px 16px;border-radius:999px;font-weight:700;font-size:13px;border:1px solid rgba(255,255,255,.35);background:#1e6bff4d;color:#fff;width:fit-content}.kcard{position:relative;border-color:#e8192cbf!important;background:#0b0305!important;box-shadow:0 20px 60px #96000f99,0 0 0 1px #e8192c66!important}.kcard:hover{box-shadow:0 26px 76px #c80019b3,0 0 0 1px #e8192c99!important}.kcard .ti img{filter:grayscale(1) contrast(1.1) brightness(.78)}.kcard .ti:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;background:radial-gradient(55% 38% at 18% 82%,rgba(205,0,24,.8),transparent 70%),radial-gradient(48% 36% at 85% 18%,rgba(160,0,18,.75),transparent 70%),radial-gradient(42% 30% at 60% 52%,rgba(225,20,40,.45),transparent 70%);filter:blur(14px)}.hf{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-14deg);padding:8px 18px;border:4px solid #ffffff;border-radius:12px;color:#fff;background:#e8192c;font:800 clamp(22px,2.8vw,32px)/1 "Bricolage Grotesque",sans-serif;letter-spacing:.08em;box-shadow:0 0 0 4px #e8192c,0 0 38px 10px #e8192cd9;z-index:2;white-space:nowrap}.kcard .tb p{color:#e8bcc1!important}.kcard .tl{color:#ff6b78;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:768px){.contact-grid,.contact-form-row,.count-row{grid-template-columns:1fr!important}.colleges-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important}.card h3{font-size:clamp(24px,6vw,34px)!important}.reel{height:480px!important}.modal-content{padding:20px 16px!important}.glass.big{padding:14px 22px!important;font-size:15px!important}}@media(max-width:640px){.nav-hide-sm{display:none!important}}.dropdown-mobile-only{display:none!important}@media(max-width:640px){.dropdown-mobile-only{display:inline-flex!important}}
