/* =====================================================================
   KMTWF Ventures (main site) prototype styles.
   The network's look: deep space and pearl, from the KMTWF Ventures logo and the
   universe background on today's site. Gold is the action colour; red is kept for
   Social Marketing Boosts only. Marketplace colours appear only as their gem dots.
   ===================================================================== */
.site.vt{--sp:#05060c;--sp2:#0b0f22;--gold:#d4b264;--gold2:#b89a5a;--pearl:linear-gradient(180deg,#fffaf0,#d6cdb9);--ink:#14161c;--mut:#5d6370;--line:#e6e2d8;background:#fff}
.site .vw{max-width:1240px;margin:0 auto;padding:0 32px;min-width:0}
.site.vt a[data-go],.site.vt a[data-act]{cursor:pointer}
.site .vstars{background:
  radial-gradient(ellipse 40% 60% at 85% 20%,rgba(128,96,190,.28),transparent 70%),
  radial-gradient(ellipse 36% 60% at 8% 85%,rgba(56,92,170,.22),transparent 70%),
  linear-gradient(180deg,#070915,#04050b)}

/* buttons */
.site .vb{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;border:1.5px solid transparent;font:800 12.5px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}
.site .vb.gold{background:linear-gradient(180deg,#e9cf8a,#c9a24a);color:#1b1407;box-shadow:0 12px 24px -14px rgba(201,162,74,.9)}
.site .vb.gold:hover{transform:translateY(-1px);box-shadow:0 16px 28px -14px rgba(201,162,74,1)}
.site .vb.ghost{background:transparent;color:inherit;border-color:currentColor;opacity:.92}
.site .vb.red{background:linear-gradient(180deg,#ff6b7a,#d9364a);color:#fff;box-shadow:0 12px 24px -14px rgba(217,54,74,.9)}
.site .vb.big{height:54px;padding:0 28px;font-size:13.5px}
.site .vb.sm{height:38px;padding:0 16px;font-size:11px}
.site .vb svg{width:16px;height:16px}

/* header */
.site .vh{position:relative;z-index:20;color:#fff;background:rgba(4,5,10,.96);border-bottom:1px solid rgba(232,196,108,.22)}
.site .vh-in{display:flex;align-items:center;gap:26px;height:78px}
.site .vh-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;flex:none}
.site .vh-brand .mono{width:42px;height:42px;border-radius:50%;box-shadow:0 0 0 1px rgba(240,214,150,.6),0 0 18px rgba(140,180,255,.35)}
.site .vh-brand b{display:block;font:600 19px/1 "Cinzel",Georgia,serif;letter-spacing:.14em;text-transform:uppercase;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vh-brand small{display:block;margin-top:5px;font:italic 600 13px "Cormorant Garamond",Georgia,serif;color:#e2c47a}
.site .vh-nav{display:flex;gap:4px;margin-left:auto}
.site .vh-nav a{white-space:nowrap;padding:10px 12px;border-radius:999px;font:800 12px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.85);text-decoration:none}
.site .vh-nav a:hover{color:#fff;background:rgba(255,255,255,.08)}
.site .vh-nav a i{font-style:normal;font-size:10px;margin-left:2px}
.site .vh-nav a.smb{color:#ff6b7a}
.site .vh-act{display:flex;align-items:center;gap:10px}
.site .vh-act .vb{height:42px;padding:0 18px}
.site .vh-act .vb.ghost{color:#fff;border-color:rgba(255,255,255,.4)}
.site .vh-act .short{display:none}
.site .vh-ic{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}
.site .vh-ic .ico{width:18px;height:18px}
.site .vh-menu{position:relative;width:44px;height:44px;border-radius:50%;border:0;background:linear-gradient(180deg,#e9cf8a,#c9a24a);cursor:pointer}
.site .vh-menu i,.site .vh-menu i::before,.site .vh-menu i::after{position:absolute;left:50%;width:18px;height:2px;margin-left:-9px;border-radius:2px;background:#1b1407;content:""}
.site .vh-menu i{top:50%;margin-top:-1px}
.site .vh-menu i::before{top:-6px;left:0;margin:0}
.site .vh-menu i::after{top:6px;left:0;margin:0}
.site .vmega{padding:22px 0 26px;border-top:1px solid rgba(255,255,255,.08);background:rgba(6,8,16,.98)}
.site .vmega .vw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.site .vmega a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);text-decoration:none;transition:background .2s,border-color .2s}
.site .vmega a:hover{background:rgba(255,255,255,.06);border-color:rgba(232,196,108,.4)}
.site .vmega small{font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.7)}
.site .vmega .wm b{font-size:15px!important}
.site .vgem{display:inline-grid;width:22px;height:22px}
.site .vgem .patron-gem{width:100%;height:100%}
.site .vgem.big{width:46px;height:46px}
.site .vgem.huge{width:78px;height:78px}
.site .vback{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;height:40px;padding:0 16px;background:linear-gradient(90deg,#04050a,#141a33,#04050a);border-bottom:1px solid rgba(232,196,108,.45);color:#fff;font:800 11.5px var(--ui);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 14px 30px -14px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.site .vback .mono{width:26px;height:26px;border-radius:50%}
.site .vback::before{content:"←";font-size:14px;color:#e2c47a}


/* page hero */
.site .vhero{position:relative;padding:54px 0 58px;color:#fff;background:
  radial-gradient(ellipse 46% 90% at 88% 10%,rgba(128,96,190,.32),transparent 70%),
  radial-gradient(ellipse 40% 80% at 5% 100%,rgba(56,92,170,.22),transparent 70%),
  linear-gradient(180deg,#070915,#0a0d1c)}
.site .vhero.red{background:radial-gradient(ellipse 46% 90% at 88% 10%,rgba(217,54,74,.35),transparent 70%),linear-gradient(180deg,#0b0710,#120a14)}
.site .vhero.lib{background:radial-gradient(ellipse 50% 90% at 50% 0%,rgba(232,196,108,.2),transparent 70%),linear-gradient(180deg,#070915,#0a0d1c)}
.site .vhero h1{margin:12px 0 0;max-width:24ch;font:600 54px/1.05 "Cormorant Garamond",Georgia,serif;text-wrap:balance}
.site .vhero p{margin:14px 0 0;max-width:62ch;font-size:17px;line-height:1.6;color:rgba(255,255,255,.85)}
.site .vbc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:22px;font:700 12px var(--ui);letter-spacing:.06em;color:rgba(255,255,255,.65)}
.site .vbc a{color:rgba(255,255,255,.88);text-decoration:none}
.site .vbc a:hover{color:#fff;text-decoration:underline}
.site .vbc i{font-style:normal;opacity:.6}
.site .vbc span{color:#fff}
.site .veb{display:inline-block;font:800 12.5px var(--ui);letter-spacing:.22em;text-transform:uppercase;color:#e2c47a}
.site .veb.red,.site .vhero.red .veb{color:#ff6b7a}
.site .vprop{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:8px 14px;border-radius:999px;border:1px dashed rgba(232,196,108,.6);font:700 12.5px Jost,sans-serif;color:#f0d696}
.site .vprop .ico{width:16px;height:16px}
.site .vchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
.site .vchips a{height:36px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:#fff;font:700 13px Jost,sans-serif}
.site .vchips a.on{background:#fff;color:#0a0d1c}

/* section heads + common */
.site .vbody{padding:56px 0;background:#fff;color:var(--ink)}
.site .vbody.dark{background:linear-gradient(180deg,#0a0d1c,#05060c);color:#fff}
.site .vsec{margin-bottom:28px}
.site .vsec small{display:block;font:800 13px var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--gold2)}
.site .vsec h2{margin:8px 0 0;font:600 36px/1.12 "Cinzel",Georgia,serif;letter-spacing:.02em;color:inherit;text-wrap:balance}
.site .vsec p{margin:10px 0 0;max-width:68ch;font-size:16.5px;line-height:1.6;color:var(--mut)}
.site .vlede{font:500 22px/1.55 "Cormorant Garamond",Georgia,serif;color:#2a2e38}
.site .vnote{margin:18px 0 0;font-size:13.5px;color:var(--mut)}
.site .vcenter{display:flex;justify-content:center;margin-top:30px}
.site .vtwo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px;align-items:start}
.site .vcard{padding:28px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -44px rgba(10,13,28,.6)}
.site .vcard h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:600 22px "Cinzel",Georgia,serif}
.site .vcard h3 .ico{width:22px;height:22px;color:var(--gold2)}
.site .vticks{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}
.site .vticks li{display:flex;align-items:center;gap:12px;font:500 16px Jost,sans-serif}
.site .vticks .ico{width:20px;height:20px;padding:4px;border-radius:50%;background:linear-gradient(180deg,#e9cf8a,#c9a24a);color:#1b1407;box-sizing:content-box;flex:none}
.site .vdot{display:inline-block;width:12px;height:12px;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,var(--g3,#fff),var(--g2,#cfc6b2) 55%,var(--g4,#8d8a84));box-shadow:0 0 0 2px rgba(255,255,255,.6)}
.site .vdot.pearl{--g3:#fffaf0;--g2:#d6cdb9;--g4:#8d8a84}
.site .vmpchip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 8px;border-radius:999px;background:#f3f1ec;font:700 12px Jost,sans-serif;color:#2a2e38;text-decoration:none;white-space:nowrap}
.site .vmpchip.pearl{padding-left:11px}
.site .vti{position:relative;display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;flex:none;background:linear-gradient(140deg,#1a1f38,#0a0d1c);color:#e2c47a;box-shadow:0 0 0 1px rgba(232,196,108,.4)}
.site .vti .ico{width:24px;height:24px}
.site .vti em{position:absolute;right:-4px;top:-4px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 11px var(--ui);font-style:normal;background:linear-gradient(180deg,#e9cf8a,#c9a24a);color:#1b1407}

/* tiles (Library, explore lists) */
.site .vtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.site .vtile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 22px;border-radius:20px;background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}
.site .vtile b{margin-top:8px;font:600 19px "Cinzel",Georgia,serif}
.site .vtile small{font-size:14px;line-height:1.45;color:var(--mut)}
.site .vtile em{margin-top:auto;padding-top:8px;font:800 11px var(--ui);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--gold2)}
.site a.vtile:hover{transform:translateY(-4px);border-color:rgba(184,154,90,.6);box-shadow:0 24px 40px -28px rgba(10,13,28,.6)}
.site .vtiles.lib:not(.light) .vtile,.site .vtiles.uni .vtile{background:rgba(255,255,255,.04);border-color:rgba(232,196,108,.22);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.site .vtiles.lib:not(.light) .vtile small,.site .vtiles.uni .vtile small{color:rgba(255,255,255,.7)}
.site .vtiles.lib:not(.light) .vtile b,.site .vtiles.uni .vtile b{background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vtiles.lib:not(.light) a.vtile:hover,.site .vtiles.uni a.vtile:hover{background:rgba(255,255,255,.08);border-color:rgba(232,196,108,.6)}
.site .vtiles.uni{grid-template-columns:repeat(5,minmax(0,1fr))}

/* homepage */
.site .vuni{position:relative;padding:96px 0 84px;color:#fff;text-align:center;background:
  radial-gradient(ellipse 60% 70% at 50% 120%,rgba(110,150,255,.28),transparent 70%),
  radial-gradient(ellipse 40% 60% at 85% 20%,rgba(128,96,190,.32),transparent 70%),
  radial-gradient(ellipse 36% 60% at 8% 40%,rgba(56,92,170,.26),transparent 70%),
  linear-gradient(180deg,#04050b,#070915)}
.site .vuni-t{max-width:900px;margin:0 auto}
.site .vuni h1{margin:16px 0 0;font:600 72px/1.02 "Cinzel",Georgia,serif;letter-spacing:.04em;text-transform:uppercase;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px rgba(140,180,255,.25))}
.site .vuni h1 em{display:block;font:italic 500 .9em "Cormorant Garamond",Georgia,serif;text-transform:none;letter-spacing:0}
.site .vuni p{max-width:56ch;margin:22px auto 0;font-size:18px;line-height:1.6;color:rgba(255,255,255,.85)}
.site .vsearch{display:flex;align-items:center;gap:12px;max-width:820px;margin:34px auto 0;padding:8px 8px 8px 20px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.site .vsearch>span .ico{width:20px;height:20px;color:#e2c47a}
.site .vsearch input:not([type]),.site .vsearch input[aria-label]{flex:1;min-width:0;height:46px;border:0;background:transparent;font:500 16px Jost,sans-serif;color:#fff;outline:none}
.site .vsearch input::placeholder{color:rgba(255,255,255,.65)}
.site .vsearch label{display:flex;align-items:center;gap:6px;font:600 13px Jost,sans-serif;color:rgba(255,255,255,.8);white-space:nowrap}
.site .vsearch label input{accent-color:#d4b264}
.site .vsearch.in{margin:26px 0 0}
.site .vmps{padding:70px 0 80px;color:#fff;background:linear-gradient(180deg,#070915,#0a0d1c)}
.site .vmps .vsec p{color:rgba(255,255,255,.75)}
.site .vmps .vsec h2,.site .vnet .vsec h2{background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vwins{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.site .vwin{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);text-decoration:none;color:#fff;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}
.site .vwin-img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1)}
.site .vwin-img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.site .vwin-img i{position:absolute;inset:auto 10px 10px auto;padding:6px 12px;border-radius:999px;background:rgba(4,5,10,.8);font:800 10.5px var(--ui);font-style:normal;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}
.site .vwin-b{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 16px}
.site .vwin-b .wm b{font-size:14px!important}
.site .vwin-b small{font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.72)}
.site .vwin-b em{display:flex;align-items:center;gap:6px;margin-top:4px;font:800 10px var(--ui);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}
.site .vwin-b .vgem{width:16px;height:16px}
.site .vwin:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--g2) 70%,transparent);box-shadow:0 30px 50px -26px color-mix(in srgb,var(--g2) 70%,transparent)}
.site .vwin:hover .vwin-img img{transform:scale(1.05)}
.site .vwin:hover .vwin-img i{opacity:1;transform:none}
.site .vlib{padding:76px 0 80px;color:#fff;text-align:center;background:radial-gradient(ellipse 50% 70% at 50% 0%,rgba(232,196,108,.16),transparent 70%),linear-gradient(180deg,#0a0d1c,#070915)}
.site .vlib-t{margin:0;font:600 64px/1 "Cinzel",Georgia,serif;letter-spacing:.06em;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vlib-p{margin:12px auto 34px;color:rgba(255,255,255,.75);font-size:16.5px}
.site .vlib .vtile{align-items:center;text-align:center}
.site .vsmb{padding:64px 0;color:#fff;background:radial-gradient(ellipse 50% 90% at 100% 0%,rgba(217,54,74,.3),transparent 70%),linear-gradient(120deg,#0b0710,#140a12)}
.site .vsmb .vw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px;align-items:center}
.site .vsmb h2{margin:10px 0 0;font:600 42px/1.1 "Cinzel",Georgia,serif}
.site .vsmb p{margin:14px 0 24px;color:rgba(255,255,255,.82);font-size:17px;line-height:1.6}
.site .vsmb-feed{display:flex;flex-direction:column;gap:10px}
.site .vsmb-feed>div{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,107,122,.2);font-size:14.5px}
.site .vsmb-feed em{font-style:normal;font-size:12px;color:rgba(255,255,255,.6)}
.site .vnet{padding:70px 0;color:#fff;background:linear-gradient(180deg,#070915,#05060c)}

/* Patrons of Progress on the main site: pearl, from the KMTWF Ventures logo */
.site .m-pearl{--g1:#4f4a41;--g2:#7a7365;--g3:#d9d0bd;--g4:#34312b;--dk:.42}
.site .patron-s.pdark{background:#070915!important}
.site .patron-s.pdark .patron-t{background:linear-gradient(180deg,#fffaf0,#cfc6b2)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 4px 18px rgba(140,180,255,.25))}
.site .patron-s.pdark .patron-tag{color:rgba(255,255,255,.75)}
.site .patron-s.pdark .patron-ad{background:#121733;box-shadow:0 0 0 1px rgba(232,196,108,.35)}
.site.vt .patron-s0:not(.pdark){background:#f5f2ea!important}

/* menu */
.site .vmenu{padding:50px 0 60px;color:#fff;background:radial-gradient(ellipse 50% 70% at 90% 0%,rgba(128,96,190,.3),transparent 70%),linear-gradient(180deg,#070915,#0a0d1c)}
.site .vmenu-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
.site .vmenu h3{margin:0 0 12px;font:800 13px var(--ui);letter-spacing:.18em;text-transform:uppercase;color:#e2c47a}
.site .vmenu h3.red{color:#ff6b7a}
.site .vmenu a{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08);font:500 17px "Cormorant Garamond",Georgia,serif;color:#fff;text-decoration:none}
.site .vmenu a:hover{color:#f0d696}
.site .vmenu-f{display:flex;gap:12px;margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}
.site .vmenu-f .vb.ghost{color:#fff}

/* lists, feeds, boards */
.site .vres{display:flex;flex-direction:column;gap:12px}
.site .vres a{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px 20px;border-radius:18px;border:1px solid var(--line);text-decoration:none;color:var(--ink)}
.site .vres b{display:block;font:600 17px Jost,sans-serif}
.site .vres small{color:var(--mut)}
.site .vres i{font-style:normal;color:var(--gold2)}
.site .vsteps{list-style:none;margin:0 0 50px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.site .vsteps li{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:22px;background:#fbf9f4;border:1px solid var(--line)}
.site .vsteps b{margin-top:8px;font:600 21px "Cinzel",Georgia,serif}
.site .vsteps p{margin:0;font-size:15.5px;line-height:1.6;color:var(--mut)}
.site .vfeed{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
.site .vfeed article{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:#fff}
.site .vfi{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 35% 30%,var(--g3),var(--g2) 55%,var(--g4))}
.site .vfi .ico{width:20px;height:20px}
.site .vfeed small{font-size:12.5px;color:var(--mut)}
.site .vfeed b{display:block;margin-top:3px;font:600 16.5px Jost,sans-serif}
.site .vfa2{display:flex;gap:16px;margin-top:8px}
.site .vfa2 a{font:800 11px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold2);cursor:pointer}
.site .vfa2 a:first-child{color:#d9364a}
.site .vfeed.slim{max-width:none}
.site .vstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:40px}
.site .vstats.two{grid-template-columns:1fr 1fr;margin:0}
.site .vstats div{padding:22px;border-radius:20px;background:#0a0d1c;color:#fff}
.site .vstats b{display:block;font:600 40px "Cinzel",Georgia,serif;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vstats span{font:800 11px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7)}
.site .vdash{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:40px}
.site .vdash a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border-radius:18px;background:#0a0d1c;color:#fff;text-decoration:none}
.site .vdash small{color:rgba(255,255,255,.75)}
.site .vdash em{margin-top:auto;font:800 11px var(--ui);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#e2c47a}
.site .vtiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:40px}
.site .tier{padding:24px;border-radius:20px;color:#fff;background:linear-gradient(160deg,#1a1f38,#0a0d1c)}
.site .tier b{display:block;font:600 26px "Cinzel",Georgia,serif}
.site .tier.t0 b{background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .tier.t1 b{color:#d9dee7}.site .tier.t2 b{color:#e9cf8a}.site .tier.t3 b{color:#8fb0ff}
.site .tier em{font:800 11px var(--ui);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.65)}
.site .tier p{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.82)}
.site .vtable{display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--line);overflow:hidden}
.site .vtable>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--line);font-size:15px}
.site .vtable>div:first-child{border-top:0}
.site .vtable small{display:block;font-size:12.5px;color:var(--mut)}
.site .vawards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.site .vawards>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 14px;border-radius:20px;background:linear-gradient(180deg,#0a0d1c,#141a33);color:#fff}
.site .vawards small{font:800 10px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.65)}
.site .vawards b{font:600 17px "Cinzel",Georgia,serif;color:#fff}
.site .vawards em{font:italic 15px "Cormorant Garamond",Georgia,serif;color:#e2c47a}
.site .vboard{border-radius:20px;border:1px solid var(--line);overflow:hidden}
.site .vbr{display:grid;grid-template-columns:60px 1.4fr 1fr 1.2fr 110px;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--line);font-size:15px}
.site .vbr.th{border-top:0;background:#0a0d1c;color:#fff;font:800 11px var(--ui);letter-spacing:.12em;text-transform:uppercase}
.site .vrk{font:600 26px "Cinzel",Georgia,serif;color:var(--gold2)}
.site .vbar{display:inline-block;width:calc(var(--w) * .6);height:8px;margin-right:10px;border-radius:4px;background:linear-gradient(90deg,#ff8a96,#d9364a);vertical-align:middle}
.site .vchart{margin:0;padding:26px;border-radius:22px;border:1px solid var(--line)}
.site .vchart figcaption{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.site .vchart figcaption b{font:600 22px "Cinzel",Georgia,serif}
.site .vchart figcaption span{font-size:13.5px;color:var(--mut)}
.site .vchart figcaption a{color:var(--gold2);font-weight:700;cursor:pointer}
.site .vbars{display:flex;flex-direction:column;gap:2px}
.site .vbrow{display:grid;grid-template-columns:110px 1fr 56px;gap:12px;align-items:center;padding:6px 8px;border-radius:8px}
.site .vbrow:hover{background:#f6f4ef}
.site .vbrow span{font:600 14px Jost,sans-serif;color:var(--ink)}
.site .vbrow i{display:block;height:18px;width:var(--w);border-radius:0 4px 4px 0;background:#2f4fb8}
.site .vbrow b{font:700 14px Jost,sans-serif;font-variant-numeric:tabular-nums;text-align:right}
.site .vdtable{width:100%;border-collapse:collapse;font-size:15px}
.site .vdtable th,.site .vdtable td{padding:10px 12px;border-top:1px solid var(--line);text-align:left}
.site .vdtable td:last-child,.site .vdtable th:last-child{text-align:right;font-variant-numeric:tabular-nums}
.site .vcopy{display:flex;gap:10px;margin-bottom:6px}
.site .vcopy input{flex:1;min-width:0;height:46px;padding:0 14px;border-radius:12px;border:1px solid #d6d1c4;font:500 15px Jost,sans-serif}
.site .vsellers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.site .vsellers a{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;border:1px solid var(--line);text-decoration:none;color:var(--ink)}
.site .vlogo{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#0a0d1c;color:#e2c47a;font:600 16px "Cinzel",Georgia,serif}
.site .vsellers b{display:block;font:600 15.5px Jost,sans-serif}
.site .vsellers small{color:var(--mut)}

/* library */
.site .vmag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.site .vmag a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink)}
.site .vmi{display:block;aspect-ratio:3/2;border-radius:16px;background:var(--aimg) center/cover;margin-bottom:6px}
.site .vmag small{display:flex;align-items:center;gap:8px;font:800 11px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}
.site .vmag b{font:600 22px/1.2 "Cormorant Garamond",Georgia,serif}
.site .vmag p{margin:0;font-size:14.5px;line-height:1.55;color:var(--mut)}
.site .vmag em{font-style:normal;font-size:13.5px;color:var(--mut)}
.site .vevents{display:flex;flex-direction:column;gap:12px}
.site .vevents article{display:grid;grid-template-columns:84px 1fr auto;gap:20px;align-items:center;padding:18px 22px;border-radius:20px;border:1px solid var(--line)}
.site .vdate{display:flex;flex-direction:column;align-items:center;padding:12px 0;border-radius:16px;background:#0a0d1c;color:#fff}
.site .vdate b{font:600 30px/1 "Cinzel",Georgia,serif;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vdate span{margin-top:4px;font:800 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:#e2c47a}
.site .vevents small{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mut)}
.site .vevents h3{margin:6px 0 4px;font:600 21px "Cinzel",Georgia,serif}
.site .vevents p{margin:0;font-size:14.5px;color:var(--mut)}
.site .vevents .vb.ghost{color:#0a0d1c}
.site .venc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.site .venc>div{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;padding:18px 20px;border-radius:18px;border:1px solid var(--line)}
.site .venc b{font:600 19px "Cinzel",Georgia,serif}
.site .venc p{grid-column:1/-1;margin:0;font-size:15px;line-height:1.55;color:var(--mut)}
.site .vcoll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.site .vcoll a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 14px 22px;border-radius:22px;background:linear-gradient(180deg,#0a0d1c,#141a33);text-decoration:none;color:#fff;transition:transform .3s,box-shadow .3s}
.site .vcoll a:hover{transform:translateY(-5px);box-shadow:0 26px 40px -24px color-mix(in srgb,var(--g2) 80%,transparent)}
.site .vgt{font:600 26px "Cinzel",Georgia,serif;background:linear-gradient(180deg,var(--g3),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vcoll small{font:800 10.5px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.65)}
.site .vcoll .wm b{font-size:11.5px!important}
.site .vheri{display:grid;place-items:center;padding:40px;border-radius:26px;background:radial-gradient(circle,#141a33,#05060c)}
.site .mono.vit.big{width:280px;height:280px;border-radius:50%;box-shadow:0 0 0 2px rgba(240,214,150,.6),0 0 80px rgba(140,180,255,.35)}
.site .vphotos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:12px}
.site .vphotos img{width:100%;height:100%;object-fit:cover;border-radius:14px}
.site .vphotos img:nth-child(1),.site .vphotos img:nth-child(6){grid-column:span 2;grid-row:span 2}
.site .vvids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.site .vvids a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);cursor:pointer}
.site .vvi{position:relative;display:grid;place-items:center;aspect-ratio:16/9;border-radius:16px;background:linear-gradient(rgba(5,6,12,.35),rgba(5,6,12,.35)),var(--aimg) center/cover;color:#fff}
.site .vvi .ico{width:58px;height:58px;stroke-width:1.2}
.site .vvids small{font:800 11px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}
.site .vvids b{font:600 21px "Cormorant Garamond",Georgia,serif}
.site .vtools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.site .vtools .vf{margin-bottom:12px}
.site .vout{margin-top:6px;padding:16px;border-radius:16px;background:#0a0d1c;color:#fff}
.site .vout small{display:block;font:800 10.5px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:#e2c47a}
.site .vout b{display:block;margin-top:4px;font:600 32px "Cinzel",Georgia,serif;font-variant-numeric:tabular-nums}
.site .vout span{font-size:13.5px;color:rgba(255,255,255,.75)}
.site .vtz{display:flex;flex-direction:column}
.site .vtz>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);font-size:15px}
.site .vtz>div:first-child{border-top:0}
.site .vtz b{font-variant-numeric:tabular-nums}
.site .vteam{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.site .vteam>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;border-radius:20px;border:1px solid var(--line)}
.site .vav{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#1a1f38,#0a0d1c);color:#e2c47a;margin-bottom:8px}
.site .vav .ico{width:30px;height:30px}
.site .vteam b{font:600 18px Jost,sans-serif}
.site .vteam small{font:800 11px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold2)}
.site .vteam p{margin:4px 0 0;font-size:14.5px;color:var(--mut)}
.site .vcontact{display:flex;flex-direction:column;gap:12px}
.site .vcontact>div{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;background:#f6f4ef}
.site .vcontact small{display:block;font:800 10.5px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}
.site .vcontact b{font:600 15.5px Jost,sans-serif}
.site .vlegal{max-width:820px}
.site .vlegal h3{margin:28px 0 8px;font:600 22px "Cinzel",Georgia,serif}
.site .vlegal h3:first-child{margin-top:0}
.site .vlegal p{margin:0;font-size:16px;line-height:1.75;color:#3d424d}
.site .vorbit{position:relative;height:520px;margin:0 auto 30px;max-width:820px;border-radius:50%;background:radial-gradient(circle,rgba(232,196,108,.12) 0 28%,transparent 29%),repeating-radial-gradient(circle,transparent 0 118px,rgba(232,196,108,.18) 119px 120px,transparent 121px 160px)}
.site .vcore{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px}
.site .vcore .mono{width:110px;height:110px;border-radius:50%;box-shadow:0 0 0 2px rgba(240,214,150,.7),0 0 60px rgba(140,180,255,.4)}
.site .vcore b{font:600 18px "Cinzel",Georgia,serif;letter-spacing:.2em}
.site .vplanet{position:absolute;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(232,196,108,.5);font:700 13px Jost,sans-serif;color:#fff;text-decoration:none;cursor:pointer;white-space:nowrap;transform:translate(-50%,-50%)}
.site .vplanet:hover{background:rgba(232,196,108,.2)}
.site .vplanet.p0{left:50%;top:6%}.site .vplanet.p1{left:88%;top:30%}.site .vplanet.p2{left:86%;top:72%}.site .vplanet.p3{left:50%;top:94%}.site .vplanet.p4{left:13%;top:72%}.site .vplanet.p5{left:12%;top:30%}
.site .vplanet.p1{background:linear-gradient(180deg,#e9cf8a,#c9a24a);color:#1b1407}
.site .vmpchips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.site .vsitemap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.site .vsitemap>div{padding:22px;border-radius:22px;border:1px solid var(--line)}
.site .vsitemap h3{margin:0 0 10px;font:600 20px "Cinzel",Georgia,serif}
.site .vsitemap a{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--line);font:600 15px Jost,sans-serif;color:#2a2e38;text-decoration:none}
.site .vsitemap a em{padding:2px 8px;border-radius:999px;border:1px dashed var(--gold2);font:800 9.5px var(--ui);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--gold2)}
.site .vsitemap a i{margin-left:auto;font-style:normal;color:var(--gold2)}

/* forms */
.site .vform .vfg{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.site .vf{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}
.site .vf.w2,.site .vform .vf:has(textarea){grid-column:1/-1}
.site .vf>span{font:800 11px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#4a4f5c}
.site .vf>span i{font-style:normal;color:#c0392b}
.site .vf input,.site .vf select,.site .vf textarea{width:100%;box-sizing:border-box;min-width:0;height:48px;padding:0 14px;border-radius:12px;border:1px solid #d6d1c4;background:#fff;font:500 15px Jost,sans-serif;color:var(--ink);outline:none}
.site .vf textarea{height:auto;padding:12px 14px}
.site .vf input:focus,.site .vf select:focus,.site .vf textarea:focus{border-color:var(--gold2);box-shadow:0 0 0 3px rgba(212,178,100,.25)}
.site .vf.err input,.site .vf.err textarea{border-color:#c0392b}
.site .vfa{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px}
.site .vfa small{font-size:13.5px;color:var(--mut)}
.site .vfa small a{color:var(--gold2);font-weight:700}
.site .vdone{display:flex;align-items:center;gap:10px;padding:18px;border-radius:16px;background:#eef7f0;color:#17532f}
.site .vdone .ico{width:22px;height:22px}
.site.vt [hidden]{display:none!important}

/* footer additions */
.site .vft .vjoin{padding:56px 0;color:#fff;background:radial-gradient(ellipse 50% 90% at 100% 0%,rgba(232,196,108,.18),transparent 70%),linear-gradient(120deg,#0a0d1c,#141a33)}
.site .vjoin .vw{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}
.site .vjoin h3{margin:10px 0 0;font:600 40px/1.1 "Cormorant Garamond",Georgia,serif}
.site .vjoin h3 em{color:#f0d696}
.site .vjoin p{margin:12px 0 0;color:rgba(255,255,255,.8);font-size:16px;line-height:1.6}
.site .vjoin-f{display:flex;gap:8px;padding:6px 6px 6px 20px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3)}
.site .vjoin-f input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font:500 15px Jost,sans-serif;outline:none}
.site .vjoin-f input::placeholder{color:rgba(255,255,255,.65)}
.site .vft .f-mk{padding-top:30px}
.site .vft .f-fam .fam a{text-decoration:none}
.site .vsoc{display:flex;justify-content:center;gap:10px;margin-top:34px}
.site .vsoc a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(232,196,108,.35);font:800 11px var(--ui);color:#e2c47a;cursor:pointer}
.site .vsoc a:hover{background:rgba(232,196,108,.15)}

/* ---------- tablet ---------- */
@container (max-width:1100px){
  .site .vh-nav{display:none}
  .site .vh-act{margin-left:auto}
  .site .vwins,.site .vawards,.site .vcoll{grid-template-columns:repeat(3,minmax(0,1fr))}
  .site .vmega .vw{grid-template-columns:repeat(2,minmax(0,1fr))}
  .site .vtiles.uni{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@container (max-width:1000px){
  .site .vw{padding:0 24px}
  .site .vtiles,.site .vdash,.site .vtiers,.site .vstats,.site .vteam{grid-template-columns:repeat(2,minmax(0,1fr))}
  .site .vtwo,.site .vsmb .vw,.site .vjoin .vw{grid-template-columns:minmax(0,1fr)}
  .site .vmenu-g{grid-template-columns:repeat(2,minmax(0,1fr))}
  .site .vmag,.site .vvids,.site .vtools,.site .vsitemap{grid-template-columns:repeat(2,minmax(0,1fr))}
  .site .vsteps{grid-template-columns:1fr}
  .site .vhero h1{font-size:42px}
  .site .vuni h1{font-size:54px}
  .site .vlib-t{font-size:48px}
  .site .vbr{grid-template-columns:44px 1.4fr 1fr 1fr}
  .site .vbr>span:nth-child(5){display:none}
}
/* ---------- phone ---------- */
@container (max-width:560px){
  .site .vw{padding:0 18px}
  .site .vh-in{height:66px;gap:10px}
  .site .vh-brand .mono{width:34px;height:34px}
  .site .vh-brand b{font-size:14px;letter-spacing:.1em}
  .site .vh-brand small{display:none}
  .site .vh-ic,.site .vh-act .vb.ghost{display:none}
  .site .vh-act .vb.gold{height:38px;padding:0 14px}
  .site .vh-act .long{display:none}.site .vh-act .short{display:inline}
  .site .vuni{padding:64px 0 56px}
  .site .vuni h1{font-size:36px}
  .site .vuni p{font-size:16px}
  .site .vsearch{flex-wrap:wrap;border-radius:22px;padding:10px 12px}
  .site .vsearch input[aria-label]{flex:1 1 70%}
  .site .vsearch .vb{width:100%}
  .site .vwins{grid-template-columns:1fr 1fr;gap:12px}
  .site .vwin-b small{display:none}
  .site .vhero{padding:34px 0 38px}
  .site .vhero h1{font-size:32px}
  .site .vhero p{font-size:15.5px}
  .site .vsec h2{font-size:27px}
  .site .vlib-t{font-size:38px}
  .site .vsmb h2{font-size:30px}
  .site .vtiles,.site .vtiles.uni,.site .vdash,.site .vtiers,.site .vteam,.site .vmag,.site .vvids,.site .vtools,.site .vsitemap,.site .vmenu-g,.site .venc,.site .vsellers{grid-template-columns:1fr}
  .site .vstats{grid-template-columns:1fr 1fr}
  .site .vstats b{font-size:30px}
  .site .vawards{grid-template-columns:1fr 1fr}
  .site .vcoll{grid-template-columns:1fr}
  .site .vmega .vw{grid-template-columns:1fr}
  .site .vphotos{grid-template-columns:1fr 1fr;grid-auto-rows:130px}
  .site .vevents article{grid-template-columns:64px 1fr}
  .site .vevents article .vb{grid-column:1/-1}
  .site .vbr{grid-template-columns:36px 1fr 1fr;font-size:14px;padding:12px 14px}
  .site .vbr>span:nth-child(3){display:none}
  .site .vbrow{grid-template-columns:84px 1fr 40px}
  .site .vform .vfg{grid-template-columns:1fr}
  .site .vcard{padding:20px}
  .site .vorbit{height:380px}
  .site .vplanet{font-size:11.5px;padding:8px 10px}
  .site .mono.vit.big{width:200px;height:200px}
  .site .vjoin h3{font-size:30px}
  .site .vjoin-f{flex-direction:column;border-radius:18px;padding:10px}
  .site .vjoin-f input{height:44px}
  /* phone: tighter rhythm, one heading alignment, list-style tiles */
  .site .vmps,.site .vlib,.site .vnet{padding:46px 0 50px}
  .site .vsmb{padding:46px 0}
  .site .vsmb .vw{gap:24px}
  .site .vsec{margin-bottom:20px}
  .site .vsec p{font-size:15px}
  .site .vmps .vsec,.site .vnet .vsec{text-align:center}
  .site .vmps .vsec p,.site .vnet .vsec p{margin-inline:auto}
  .site .vlib-t{font-size:32px}
  .site .vtiles.lib,.site .vtiles.uni{grid-template-columns:1fr;gap:10px}
  .site .vtiles.lib .vtile,.site .vtiles.uni .vtile{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;text-align:left;padding:14px 16px;border-radius:16px}
  .site .vtiles.lib .vtile .vti,.site .vtiles.uni .vtile .vti{grid-row:1/3;width:44px;height:44px;margin:0}
  .site .vtiles.lib .vtile b,.site .vtiles.uni .vtile b{margin:0;font-size:16px;align-self:end}
  .site .vtiles.lib .vtile small,.site .vtiles.uni .vtile small{grid-column:2;font-size:13px;align-self:start}
  .site .vtiles.lib .vtile>em,.site .vtiles.uni .vtile>em{grid-column:3;grid-row:1/3;margin:0;padding:0;font-size:0}
  .site .vtiles.lib .vtile>em::after,.site .vtiles.uni .vtile>em::after{content:"→";font-size:18px}
  .site.vt .patron-s{padding-top:40px!important;padding-bottom:34px!important}
}

/* ===== Pass V2: header panels that open and close smoothly, Universe/Library cards, branded hovers ===== */
.site.vt{--ease:cubic-bezier(.22,.8,.2,1)}
/* panels drop in under the header; a scrim behind them closes on click */
.site .vpanel{position:absolute;left:0;right:0;top:100%;z-index:21;opacity:0;visibility:hidden;transform:translateY(-12px);pointer-events:none;box-shadow:0 40px 60px -30px rgba(0,0,0,.85);transition:opacity .3s var(--ease),transform .45s var(--ease),visibility 0s linear .45s}
.site .vh[data-open="mega"] .vmega,.site .vh[data-open="menu"] .vdrawer{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .3s var(--ease),transform .45s var(--ease),visibility 0s}
.site .vdrawer{max-height:calc(100vh - 78px);overflow:auto;overscroll-behavior:contain;padding:44px 0 48px;border-top:1px solid rgba(232,196,108,.18)}
.site .vpanel .vmenu-g>div,.site .vmega .vw>a{opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease),transform .5s var(--ease),background .3s,border-color .3s,box-shadow .4s}
.site .vh[data-open="menu"] .vmenu-g>div,.site .vh[data-open="mega"] .vmega .vw>a{opacity:1;transform:none}
.site .vh[data-open="menu"] .vmenu-g>div:nth-child(2),.site .vh[data-open="mega"] .vmega .vw>a:nth-child(5n+2){transition-delay:.05s}
.site .vh[data-open="menu"] .vmenu-g>div:nth-child(3),.site .vh[data-open="mega"] .vmega .vw>a:nth-child(5n+3){transition-delay:.1s}
.site .vh[data-open="menu"] .vmenu-g>div:nth-child(4),.site .vh[data-open="mega"] .vmega .vw>a:nth-child(5n+4){transition-delay:.15s}
.site .vh[data-open="mega"] .vmega .vw>a:nth-child(5n){transition-delay:.2s}
.site .vscrim{position:fixed;inset:0;z-index:19;background:rgba(3,4,10,.6);opacity:0;visibility:hidden;cursor:pointer;transition:opacity .35s var(--ease),visibility 0s linear .35s}
.site.vopen .vscrim{opacity:1;visibility:visible;transition:opacity .35s var(--ease),visibility 0s}
/* hamburger turns into a close X; the Marketplaces chevron flips */
.site .vh-menu{transition:transform .35s var(--ease),box-shadow .35s}
.site .vh-menu:hover{transform:scale(1.06);box-shadow:0 0 0 6px rgba(232,196,108,.15)}
.site .vh-menu i{transition:background .2s}
.site .vh-menu i::before,.site .vh-menu i::after{transition:transform .4s var(--ease)}
.site .vh-menu[aria-expanded="true"] i{background:transparent}
.site .vh-menu[aria-expanded="true"] i::before{transform:translateY(6px) rotate(45deg)}
.site .vh-menu[aria-expanded="true"] i::after{transform:translateY(-6px) rotate(-45deg)}
.site .vh-nav a i{display:inline-block;transition:transform .4s var(--ease)}
.site .vh-nav a[aria-expanded="true"] i{transform:rotate(180deg)}
/* header nav: a gold hairline grows out from the centre */
.site .vh-nav a{position:relative;background:none!important;transition:color .3s var(--ease)}
.site .vh-nav a::after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,#e9cf8a 30%,#fffaf0 50%,#e9cf8a 70%,transparent);transform:scaleX(0);transition:transform .5s var(--ease)}
.site .vh-nav a:hover,.site .vh-nav a[aria-expanded="true"]{color:#f0d696}
.site .vh-nav a:hover::after,.site .vh-nav a[aria-expanded="true"]::after{transform:scaleX(1)}
.site .vh-nav a.smb:hover{color:#ff8a96}
.site .vh-nav a.smb::after{background:linear-gradient(90deg,transparent,#ff6b7a 30%,#ffd0d5 50%,#ff6b7a 70%,transparent)}
.site .vh-brand .mono{transition:box-shadow .5s var(--ease),transform .6s var(--ease)}
.site .vh-brand:hover .mono{transform:rotate(-8deg) scale(1.05);box-shadow:0 0 0 1px rgba(240,214,150,.9),0 0 26px rgba(140,180,255,.55)}
.site .vh-ic{transition:border-color .3s,color .3s,background .3s}
.site .vh-ic:hover{border-color:#e2c47a;color:#f0d696;background:rgba(232,196,108,.08)}
/* menu links: slide in behind a gold diamond */
.site .vmenu a:not(.vb){position:relative;transition:color .3s var(--ease),padding-left .4s var(--ease),border-color .3s}
.site .vmenu a:not(.vb)::before{content:"";position:absolute;left:1px;top:50%;width:6px;height:6px;margin-top:-3px;background:linear-gradient(135deg,#fffaf0,#c9a24a);transform:rotate(45deg) scale(0);transition:transform .4s var(--ease)}
.site .vmenu a:not(.vb):hover{color:#f0d696;padding-left:18px;border-color:rgba(232,196,108,.3)}
.site .vmenu a:not(.vb):hover::before{transform:rotate(45deg) scale(1)}
.site .vmenu h3.red~a:not(.vb):hover{color:#ff8a96}
.site .vmenu h3.red~a:not(.vb)::before{background:linear-gradient(135deg,#ffd0d5,#d9364a)}
/* the menu's own buttons were inheriting the link style */
.site .vmenu-f{align-items:center;flex-wrap:wrap}
.site .vmenu-f a.vb{display:inline-flex;height:50px;padding:0 26px;border-top:0;font:800 12.5px/1 var(--ui);letter-spacing:.12em}
.site .vmenu-f .vb.gold,.site .vmenu-f .vb.gold:hover{color:#1b1407}
.site .vmenu-f .vb.ghost{border:1.5px solid rgba(255,255,255,.45)}
/* buttons: lift, and a light sweep across the gold */
.site .vb{position:relative;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .3s,color .3s,border-color .3s}
.site .vb.gold::after,.site .vb.red::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-130%);transition:transform .9s var(--ease)}
.site .vb.gold:hover::after,.site .vb.red:hover::after{transform:translateX(130%)}
.site .vb.gold:hover,.site .vb.red:hover{transform:translateY(-2px)}
.site .vb.red:hover{box-shadow:0 16px 28px -14px rgba(217,54,74,1)}
.site .vb.ghost:hover{border-color:#e2c47a;color:#f0d696;background:rgba(232,196,108,.08)}
.site .vbody:not(.dark) .vb.ghost:hover,.site .vevents .vb.ghost:hover{color:#7a5b16;border-color:#b89a5a;background:rgba(184,154,90,.08)}
/* text links: a gold underline draws in from the left */
.site.vt :is(.vbc a,.fk-cols a,.vbody p a,.vbody li a){width:fit-content;text-decoration:none!important;background:linear-gradient(90deg,#c9a24a,#f0d696) no-repeat 0 100%/0 1px;transition:background-size .5s var(--ease),color .3s,transform .4s var(--ease)}
.site.vt :is(.vbc a,.fk-cols a,.vbody p a,.vbody li a):hover{background-size:100% 1px}
.site.vt .fk-cols h6.boost-h~a{background-image:linear-gradient(90deg,#d9364a,#ff8a96)}
.site.vt .fk-cols h6.boost-h~a:hover{color:#ff8a96!important}
.site .vsoc a{transition:transform .4s var(--ease),background .3s,border-color .3s,color .3s}
.site .vsoc a:hover{transform:translateY(-3px);border-color:#e2c47a;color:#f0d696}
.site .f-fam .fam a{transition:transform .45s var(--ease),filter .45s}
.site .f-fam .fam a:hover{transform:translateY(-3px);filter:drop-shadow(0 6px 14px rgba(232,196,108,.35))}
/* cards share one easing */
.site .vwin,.site .vcoll a,.site a.vtile,.site .vmega .vw>a{transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .4s,background .4s,opacity .4s}
.site .vwin-img img{transition:transform .9s var(--ease)}
.site .vmega .vw>a:hover{transform:translateY(-3px);box-shadow:0 20px 34px -22px color-mix(in srgb,var(--g2,#e2c47a) 80%,transparent)}
/* Universe + Library: centred cards with a gold-lit top edge and a haloed icon */
.site .vnet .vsec{text-align:center}
.site .vnet .vsec p{margin-inline:auto}
@container (min-width:561px){
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) .vtile{position:relative;align-items:center;text-align:center;gap:10px;padding:34px 22px 28px;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse 80% 55% at 50% 0%,rgba(232,196,108,.11),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008));border:1px solid rgba(232,196,108,.16)}
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) .vtile::before{content:"";position:absolute;top:0;left:24%;right:24%;height:1px;background:linear-gradient(90deg,transparent,#f0d696,transparent);opacity:.65;transition:left .6s var(--ease),right .6s var(--ease),opacity .4s}
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) a.vtile:hover{transform:translateY(-6px);background:radial-gradient(ellipse 80% 55% at 50% 0%,rgba(232,196,108,.18),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border-color:rgba(232,196,108,.5);box-shadow:0 30px 50px -30px rgba(232,196,108,.5)}
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) a.vtile:hover::before{left:6%;right:6%;opacity:1}
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) .vti{width:60px;height:60px;box-shadow:0 0 0 1px rgba(232,196,108,.45),0 0 0 7px rgba(232,196,108,.05),0 10px 30px -8px rgba(120,150,255,.35);transition:transform .6s var(--ease),box-shadow .5s}
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) a.vtile:hover .vti{transform:translateY(-2px) scale(1.06);box-shadow:0 0 0 1px rgba(240,214,150,.9),0 0 0 9px rgba(232,196,108,.09),0 12px 34px -6px rgba(140,180,255,.55)}
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) .vtile b{margin-top:8px;font-size:18px;line-height:1.2;text-wrap:balance}
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) .vtile small{max-width:24ch}
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) .vtile>em{margin-top:auto;padding-top:14px;transition:letter-spacing .5s var(--ease),color .3s}
  .site :is(.vtiles.uni,.vtiles.lib:not(.light)) a.vtile:hover>em{letter-spacing:.22em;color:#f0d696}
}
@container (max-width:1100px) and (min-width:561px){
  .site .vtiles.uni{display:flex;flex-wrap:wrap;justify-content:center}
  .site .vtiles.uni .vtile{flex:0 1 calc((100% - 32px) / 3)}
}
@container (max-width:560px){
  .site .vdrawer{max-height:calc(100vh - 66px);padding:26px 0 34px}
  .site .vmenu-f a.vb{flex:1 1 auto}
}
@media (prefers-reduced-motion:reduce){
  .site.vt *,.site.vt *::before,.site.vt *::after{transition-duration:.01ms!important;transition-delay:0s!important}
}

/* ===== sign-in pages ===== */
.site .vauth{position:relative;padding:72px 0 84px;color:#fff;background:radial-gradient(ellipse 45% 60% at 18% 20%,rgba(74,111,190,.22),transparent 70%),radial-gradient(ellipse 40% 60% at 85% 80%,rgba(128,96,190,.22),transparent 70%),linear-gradient(180deg,#05060d,#0a0d1c)}
.site .vauth-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:1040px;margin:0 auto;border-radius:28px;overflow:hidden;border:1px solid rgba(232,196,108,.28);background:rgba(10,13,28,.75);box-shadow:0 50px 90px -50px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.03) inset}
.site .vauth-f{padding:44px 48px 46px}
.site .vauth-f .vbc{margin-bottom:26px}
.site .vauth h1{margin:12px 0 0;font:500 46px/1.05 "Cormorant Garamond",Georgia,serif;color:#fffaf0}
.site .vauth h1 em{color:#f0d696}
.site .vauth-f>p{margin:12px 0 26px;font-size:16px;line-height:1.6;color:rgba(255,255,255,.75)}
.site .vauth .vf>span{color:rgba(255,255,255,.7)}
.site .vauth .vf input{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.18);color:#fff;transition:border-color .3s,box-shadow .3s,background .3s}
.site .vauth .vf input:focus{background:rgba(255,255,255,.07);border-color:#e2c47a}
.site .vauth .vfa{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px 20px}
.site .vauth .vfa small{color:rgba(255,255,255,.65)}
.site .vauth .vfa small a{color:#f0d696;cursor:pointer;background:linear-gradient(90deg,#c9a24a,#f0d696) no-repeat 0 100%/0 1px;transition:background-size .5s var(--ease)}
.site .vauth .vfa small a:hover{background-size:100% 1px}
.site .vauth .vdone{background:rgba(76,175,80,.12);color:#bfe8c4}
.site .vauth-side{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 36px;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(232,196,108,.16),transparent 70%),linear-gradient(180deg,#0d1124,#070915);border-left:1px solid rgba(232,196,108,.18)}
.site .vauth-side .mono.big{width:112px;height:112px;box-shadow:0 0 0 1px rgba(240,214,150,.7),0 0 0 10px rgba(232,196,108,.06),0 0 50px rgba(140,180,255,.35)}
.site .vauth-side>b{margin-top:20px;font:600 20px "Cinzel",Georgia,serif;letter-spacing:.14em;text-transform:uppercase;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vauth-side>i{margin-top:6px;font:italic 600 15px "Cormorant Garamond",Georgia,serif;color:#e2c47a}
.site .vauth-side .vticks{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);text-align:left;align-self:stretch}
.site .vauth-side .vticks li{font-size:14.5px;color:rgba(255,255,255,.85);align-items:flex-start}
.site .vauth-side .vticks .ico{width:14px;height:14px}
.site .vauth-mps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding-top:28px}
.site .vauth-mps .vdot{width:12px;height:12px}
.site .vauth-mps small{flex-basis:100%;margin-top:6px;font:800 10.5px var(--ui);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55)}
@container (max-width:860px){
  .site .vauth-card{grid-template-columns:1fr}
  .site .vauth-side{border-left:0;border-top:1px solid rgba(232,196,108,.18)}
}
@container (max-width:560px){
  .site .vauth{padding:28px 0 40px}
  .site .vauth-f{padding:28px 22px 30px}
  .site .vauth h1{font-size:38px}
  .site .vauth-side{padding:30px 22px}
  .site .vauth-side .mono.big{width:84px;height:84px}
}
/* Patrons on the main site: even breathing room above and below */
@container (min-width:561px){ .site.vt .patron-s{padding-top:64px!important;padding-bottom:56px!important} }

/* ===== Pass V3: every subpage designed — hero emblem, section rhythm, new components ===== */
.site .vhero{padding:70px 0 72px;overflow:hidden}
.site .vhero .vw{position:relative;z-index:1}
.site .vhero h1{font-size:58px}
.site .vhero-orn{position:absolute;right:max(40px,calc(50% - 600px));top:50%;width:250px;height:250px;margin-top:-125px;opacity:.55;pointer-events:none}
.site .vhero-orn .mono{position:absolute;inset:34px;width:auto;height:auto;border-radius:50%;opacity:.8;box-shadow:0 0 0 1px rgba(240,214,150,.55),0 0 70px rgba(140,180,255,.35)}
.site .vhero-orn i{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(232,196,108,.4);animation:vspin 60s linear infinite}
.site .vhero-orn i::before,.site .vhero-orn i::after{content:"";position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#fffaf0,#c9a24a);transform:rotate(45deg)}
.site .vhero-orn i::before{top:-4px;left:50%;margin-left:-4px}
.site .vhero-orn i::after{bottom:-4px;left:50%;margin-left:-4px}
.site .vhero.red .vhero-orn i{border-color:rgba(255,107,122,.45)}
@keyframes vspin{to{transform:rotate(360deg)}}
/* the first Patrons spot continues the hero */
.site.vt .vhero+.patron-s.pdark{background:linear-gradient(180deg,#0a0d1c,#070915)!important;border-top:1px solid rgba(232,196,108,.12)}
.site.vt .vhero.red+.patron-s.pdark{background:linear-gradient(180deg,#120a14,#0b0710)!important}
.site .vbody{padding:76px 0}
.site .vbody+.vbody:not(.soft):not(.dark){padding-top:0}
.site .vbody.soft{background:#f6f3ec}
.site .vtwo.wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}
.site .vnarrow{max-width:820px}
.site .vmore{margin-top:22px}
.site .vcard.dark{background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(232,196,108,.16),transparent 70%),#0a0d1c;color:#fff;border-color:rgba(232,196,108,.3)}
.site .vcard.dark h3{margin:10px 0 0;font:500 30px/1.15 "Cormorant Garamond",Georgia,serif}
.site .vcard.dark p{margin:10px 0 22px;color:rgba(255,255,255,.78);line-height:1.6}
/* numbered steps */
.site .vflow li{position:relative;background:#fff;box-shadow:0 24px 40px -36px rgba(10,13,28,.6)}
.site .vbody.soft .vflow li{background:#fff}
.site .vflow .vti em{background:linear-gradient(180deg,#e9cf8a,#c9a24a);color:#1b1407}
.site .vsteps.four{grid-template-columns:repeat(4,minmax(0,1fr))}
/* featured story + upcoming events */
.site .vfeat{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#0a0d1c;color:#fff;text-decoration:none;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}
.site .vfeat .vmi{margin:0;border-radius:0;aspect-ratio:16/8;transition:transform .9s var(--ease)}
.site .vfeat-t{display:flex;flex-direction:column;gap:8px;padding:26px 28px 28px}
.site .vfeat small{display:flex;align-items:center;gap:8px;font:800 11px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#e2c47a}
.site .vfeat b{font:500 30px/1.15 "Cormorant Garamond",Georgia,serif}
.site .vfeat p{margin:0;color:rgba(255,255,255,.75);line-height:1.6}
.site .vfeat em{margin-top:6px;font:800 11.5px var(--ui);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#f0d696;transition:letter-spacing .5s var(--ease)}
.site .vfeat:hover{transform:translateY(-4px);box-shadow:0 34px 60px -34px rgba(10,13,28,.8)}
.site .vfeat:hover em{letter-spacing:.22em}
.site .vupc{display:flex;flex-direction:column;gap:10px}
.site .vupc a{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 18px 12px 12px;border-radius:18px;background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .45s var(--ease),border-color .3s,box-shadow .45s}
.site .vupc a:hover{transform:translateX(4px);border-color:rgba(184,154,90,.6);box-shadow:0 18px 30px -24px rgba(10,13,28,.5)}
.site .vupc-d{display:flex;flex-direction:column;align-items:center;padding:8px 0;border-radius:12px;background:#0a0d1c}
.site .vupc-d b{font:600 22px/1 "Cinzel",Georgia,serif;color:#f0d696}
.site .vupc-d small{margin-top:3px;font:800 10px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7)}
.site .vupc b{display:block;font:600 16px Jost,sans-serif}
.site .vupc small{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mut)}
.site .vupc i{font-style:normal;color:var(--gold2);transition:transform .4s var(--ease)}
.site .vupc a:hover i{transform:translateX(4px)}
/* gems */
.site .vgems{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.site .vgems a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 14px 22px;border-radius:20px;text-align:center;text-decoration:none;color:#fff;background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--g2,#e2c47a) 22%,transparent),transparent 70%),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);transition:transform .5s var(--ease),border-color .4s,box-shadow .5s var(--ease)}
.site .vgems .vgem{width:46px;height:46px;margin-bottom:8px;transition:transform .7s var(--ease)}
.site .vgems .vgem svg{width:100%;height:100%}
.site .vgems b{font:600 20px "Cinzel",Georgia,serif;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vgems small{font:800 10.5px var(--ui);letter-spacing:.16em;text-transform:uppercase;color:#e2c47a}
.site .vgems em{margin-top:8px;font:500 13px Jost,sans-serif;font-style:normal;color:rgba(255,255,255,.6)}
.site .vgems a:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--g2,#e2c47a) 70%,transparent);box-shadow:0 26px 44px -28px color-mix(in srgb,var(--g2,#e2c47a) 80%,transparent)}
.site .vgems a:hover .vgem{transform:rotate(-12deg) scale(1.12)}
/* standards list */
.site .vstd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}
.site .vstd a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#fff;text-decoration:none;transition:border-color .3s,background .3s,transform .45s var(--ease)}
.site .vstd b{display:block;font:600 16px Jost,sans-serif}
.site .vstd small{color:rgba(255,255,255,.65);font-size:13.5px}
.site .vstd i{font-style:normal;color:#e2c47a;transition:transform .4s var(--ease)}
.site .vstd a:hover{border-color:rgba(232,196,108,.5);background:rgba(255,255,255,.06);transform:translateX(4px)}
.site .vstd a:hover i{transform:translateX(4px)}
/* call-to-action band */
.site .vband{padding:60px 0;color:#fff;background:radial-gradient(ellipse 50% 120% at 100% 50%,rgba(232,196,108,.18),transparent 70%),linear-gradient(120deg,#070915,#141a33)}
.site .vband .vw{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}
.site .vband h2{margin:10px 0 0;font:500 38px/1.1 "Cormorant Garamond",Georgia,serif}
.site .vband p{margin:10px 0 0;max-width:56ch;color:rgba(255,255,255,.78)}
.site .vband-a{display:flex;gap:12px;flex-wrap:wrap}
.site .vband .vb.ghost{color:#fff;border-color:rgba(255,255,255,.5)}
/* FAQ */
.site .vfaq{display:flex;flex-direction:column;gap:10px}
.site .vfaq details{border-radius:16px;background:#fff;border:1px solid var(--line);transition:border-color .3s,box-shadow .4s}
.site .vfaq details[open]{border-color:rgba(184,154,90,.55);box-shadow:0 18px 30px -26px rgba(10,13,28,.5)}
.site .vfaq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font:600 16.5px Jost,sans-serif;cursor:pointer;list-style:none}
.site .vfaq summary::-webkit-details-marker{display:none}
.site .vfaq summary i{position:relative;flex:none;width:14px;height:14px}
.site .vfaq summary i::before,.site .vfaq summary i::after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:var(--gold2);transition:transform .4s var(--ease)}
.site .vfaq summary i::after{transform:rotate(90deg)}
.site .vfaq details[open] summary i::after{transform:rotate(0)}
.site .vfaq p{margin:0;padding:0 20px 18px;color:var(--mut);line-height:1.6}
/* referrals summary */
.site .vrefsum{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}
.site .vrefsum span{padding:16px;border-radius:16px;background:#0a0d1c;color:#fff;text-align:center}
.site .vrefsum b{display:block;font:600 30px "Cinzel",Georgia,serif;color:#f0d696}
.site .vrefsum small{font:800 10.5px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.65)}
.site .vbody>.vw>.vflow+.vtwo{margin-top:10px}
/* ad sizes */
.site .vsizes{display:flex;flex-direction:column;align-items:center;gap:26px}
.site .vsizes>div{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}
.site .vsz{display:grid;place-items:center;width:100%;border-radius:8px;background:#121733;box-shadow:0 0 0 1px rgba(232,196,108,.4),0 20px 40px -24px rgba(0,0,0,.8)}
.site .vsz b{font:800 12px var(--ui);letter-spacing:.14em;color:#fff}
.site .vsizes small{font:800 10.5px var(--ui);letter-spacing:.16em;text-transform:uppercase;color:#e2c47a}
/* search */
.site .vsplit{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}
.site .vres-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
.site .vres-h b{font:600 18px Jost,sans-serif}
.site .vchips.light{margin:0}
.site .vchips.light a{background:#f6f3ec;border-color:var(--line);color:var(--ink);cursor:pointer;transition:background .3s,border-color .3s}
.site .vchips.light a:hover{border-color:var(--gold2)}
.site .vchips.light a.on{background:#0a0d1c;color:#fff;border-color:#0a0d1c}
.site .vres a{transition:transform .45s var(--ease),border-color .3s,box-shadow .45s}
.site .vres a:hover{transform:translateX(4px);border-color:rgba(184,154,90,.6);box-shadow:0 18px 30px -24px rgba(10,13,28,.5)}
.site .vside{position:sticky;top:20px;padding:24px;border-radius:22px;background:#f6f3ec;border:1px solid var(--line)}
.site .vside h3{margin:0 0 12px;font:800 11.5px var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}
.site .vside h3+div{margin-bottom:22px}
.site .vside .vmpchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}
/* legal */
.site .vlegal2{display:grid;grid-template-columns:240px minmax(0,1fr);gap:46px;align-items:start}
.site .vtoc{position:sticky;top:20px;display:flex;flex-direction:column;gap:2px}
.site .vtoc small{margin-bottom:10px;font:800 11px var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}
.site .vtoc a{padding:9px 12px;border-radius:10px;font:600 14.5px Jost,sans-serif;color:var(--ink);cursor:pointer;transition:background .3s,color .3s,padding-left .4s var(--ease)}
.site .vtoc a:hover{background:#fff;color:#7a5b16;padding-left:18px}
.site .vtoc p{margin:16px 12px 0;font-size:13px;color:var(--mut)}
.site .vlegal2 .vlegal{max-width:none;padding:40px 44px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -50px rgba(10,13,28,.6)}
.site .vlegal h3{scroll-margin-top:20px}
.site .vlegal-q{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}
.site .vlegal-q b{font:600 17px Jost,sans-serif}
.site .vlegal-q .vb.ghost{color:var(--ink)}
/* team */
.site .vteam>div{align-items:center;text-align:center;padding:30px 22px;background:#fff;box-shadow:0 24px 40px -36px rgba(10,13,28,.6);transition:transform .5s var(--ease),border-color .4s}
.site .vteam>div:hover{transform:translateY(-5px);border-color:rgba(184,154,90,.55)}
.site .vav{box-shadow:0 0 0 1px rgba(232,196,108,.55),0 0 0 8px rgba(232,196,108,.07)}
.site .vteam b{font:600 20px "Cinzel",Georgia,serif}
@container (max-width:1100px){
  .site .vhero-orn{display:none}
  .site .vgems{grid-template-columns:repeat(3,minmax(0,1fr))}
  .site .vsteps.four{grid-template-columns:repeat(2,minmax(0,1fr))}
  .site .vsplit{grid-template-columns:1fr}
  .site .vside{position:static}
  .site .vlegal2{grid-template-columns:1fr;gap:20px}
  .site .vtoc{position:static;flex-direction:row;flex-wrap:wrap}
  .site .vtoc small,.site .vtoc p{flex-basis:100%}
}
@container (max-width:860px){
  .site .vstd,.site .vtwo.wide{grid-template-columns:1fr}
}
@container (max-width:560px){
  .site .vhero{padding:40px 0 44px}
  .site .vhero h1{font-size:36px}
  .site .vbody{padding:44px 0}
  .site .vgems{grid-template-columns:1fr 1fr}
  .site .vsteps.four{grid-template-columns:1fr}
  .site .vband h2{font-size:30px}
  .site .vlegal2 .vlegal{padding:26px 20px}
  .site .vfeat b{font-size:24px}
}

/* share link reads as the real site: no reviewer notes */
.site .vprop{display:none!important}
@media (prefers-reduced-motion:reduce){ .site .vhero-orn i{animation:none} }
.site .vside .vmpchips{justify-content:flex-start}
@container (max-width:560px){ .site .fk-cols h6{white-space:normal!important;line-height:1.4} }

/* signed-in header on member pages */
.site .vh-me{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 16px 0 5px;border-radius:999px;border:1px solid rgba(232,196,108,.4);color:#fff;text-decoration:none;transition:border-color .3s,background .3s}
.site .vh-me span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,#e9cf8a,#c9a24a);color:#1b1407;font:800 12px var(--ui);letter-spacing:.04em}
.site .vh-me b{font:700 14px Jost,sans-serif}
.site .vh-me:hover{border-color:#e2c47a;background:rgba(232,196,108,.08)}
@container (max-width:560px){ .site .vh-me{padding-right:5px} .site .vh-me b{display:none} }
/* open menus: a lighter veil, a solid panel with a gold edge */
.site .vscrim{background:rgba(3,4,10,.38)}
.site .vmega{background:linear-gradient(180deg,#0a0d1c,#070915);border-bottom:1px solid rgba(232,196,108,.3)}
.site .vdrawer{border-bottom:1px solid rgba(232,196,108,.3)}
.site .vauth-more{padding-top:64px}

/* ===== Pass V4: live content only — coming-soon frame, Seller Index, Boosts links ===== */
.site .vsoon{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;margin:0 auto;padding:56px 40px 46px;border-radius:28px;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(232,196,108,.14),transparent 70%),#fff;border:1px solid var(--line);box-shadow:0 40px 70px -50px rgba(10,13,28,.55)}
.site .vsoon-e{position:relative;display:grid;place-items:center;width:132px;height:132px;margin-bottom:22px}
.site .vsoon-e .mono{width:96px;height:96px;border-radius:50%;box-shadow:0 0 0 1px rgba(184,154,90,.6),0 18px 40px -16px rgba(10,13,28,.6)}
.site .vsoon-e i{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(184,154,90,.55);animation:vspin 50s linear infinite}
.site .vsoon h2{margin:10px 0 0;font:500 40px/1.1 "Cormorant Garamond",Georgia,serif;color:var(--ink)}
.site .vsoon-t{margin:10px 0 0;font:italic 500 19px "Cormorant Garamond",Georgia,serif;color:var(--mut)}
.site .vsoon-a{margin-top:24px}
.site .vsoon-a .vb.ghost{color:var(--ink)}
.site .vsoon-s{align-self:stretch;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}
.site .vsoon-s small{display:block;margin-bottom:12px;font:800 11px var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}
.site .vsoon-s .vchips{justify-content:center}
.site .vsmb .vw{align-items:start}
.site .vsmb h2{margin-bottom:24px}
.site .vsmb-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.site .vsmb-links a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,107,122,.2);color:#fff;font:600 15px Jost,sans-serif;text-decoration:none;transition:transform .45s var(--ease),border-color .3s,background .3s}
.site .vsmb-links a>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(255,107,122,.12);color:#ff8a96}
.site .vsmb-links .ico{width:18px;height:18px}
.site .vsmb-links i{font-style:normal;color:#ff8a96;transition:transform .4s var(--ease)}
.site .vsmb-links a:hover{transform:translateX(4px);border-color:rgba(255,107,122,.6);background:rgba(255,107,122,.08)}
.site .vsmb-links a:hover i{transform:translateX(4px)}
.site .vtiles.smb .vtile small:empty{display:none}
.site .vchips a i{margin-left:6px;font-style:normal;font-size:11px;opacity:.65}
.site .vsell-g+.vsell-g{margin-top:44px}
.site .vsell-h{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}
.site .vsell-h .wm b{font-size:20px!important}
.site .vsell-h>span{font:800 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}
.site .vsellers a em{font:700 12px var(--ui);font-style:normal;white-space:nowrap;padding:4px 10px;border-radius:999px;background:#f6f3ec;color:var(--ink)}
.site .vsellers a i{font-style:normal;color:var(--gold2)}
.site .vnone{padding:30px;border-radius:18px;background:#f6f3ec;color:var(--mut);text-align:center}
.site .vauth-mps{gap:8px}
.site .vauth-mps .vmpchip{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15);color:#fff}
.site .vtoc a .vdot{width:9px;height:9px;margin-right:8px;box-shadow:none}
@container (max-width:860px){ .site .vsmb-links{grid-template-columns:1fr} }
@container (max-width:560px){ .site .vsoon{padding:40px 20px 34px} .site .vsoon h2{font-size:32px} }
@media (prefers-reduced-motion:reduce){ .site .vsoon-e i{animation:none} }
.site .vhero:has(.vchips,.vsearch) .vhero-orn{display:none}
.site .vsmb h2{margin-bottom:0}

/* starfield: randomly scattered stars on large tiles (no visible grid), like the footer sky */
.site :is(.vuni,.vhero,.vauth,.vmps){isolation:isolate}
.site :is(.vuni,.vhero,.vauth)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1900' height='1300'%3E%3Ccircle cx='1295.8' cy='119.1' r='1.47' fill='%23fff1d6' fill-opacity='0.97'/%3E%3Ccircle cx='67.3' cy='1278.8' r='1.36' fill='%23dfe8ff' fill-opacity='0.96'/%3E%3Ccircle cx='1141.3' cy='366.5' r='1.33' fill='%23dfe8ff' fill-opacity='0.95'/%3E%3Ccircle cx='274.4' cy='1040.2' r='1.64' fill='%23dfe8ff' fill-opacity='0.81'/%3E%3Ccircle cx='142.8' cy='375.2' r='1.32' fill='%23fff1d6' fill-opacity='0.94'/%3E%3Ccircle cx='1069.0' cy='830.9' r='1.44' fill='%23fff1d6' fill-opacity='0.81'/%3E%3Ccircle cx='1176.9' cy='656.8' r='1.14' fill='%23fff1d6' fill-opacity='0.80'/%3E%3Ccircle cx='1729.4' cy='89.2' r='1.45' fill='%23ffffff' fill-opacity='0.80'/%3E%3Ccircle cx='1002.3' cy='1067.2' r='1.11' fill='%23ffffff' fill-opacity='0.80'/%3E%3Ccircle cx='1398.1' cy='405.0' r='1.24' fill='%23ffffff' fill-opacity='0.93'/%3E%3Ccircle cx='1187.4' cy='367.7' r='1.53' fill='%23ffffff' fill-opacity='0.90'/%3E%3Ccircle cx='506.1' cy='825.1' r='1.36' fill='%23ffffff' fill-opacity='0.82'/%3E%3Ccircle cx='506.8' cy='310.9' r='1.37' fill='%23ffffff' fill-opacity='0.83'/%3E%3Ccircle cx='56.0' cy='1299.1' r='1.14' fill='%23fff1d6' fill-opacity='0.83'/%3E%3Ccircle cx='1249.7' cy='1062.9' r='1.27' fill='%23ffffff' fill-opacity='0.81'/%3E%3Ccircle cx='1032.9' cy='382.5' r='1.23' fill='%23dfe8ff' fill-opacity='0.94'/%3E%3Ccircle cx='1101.5' cy='702.8' r='1.51' fill='%23ffffff' fill-opacity='0.87'/%3E%3Ccircle cx='1070.5' cy='70.2' r='1.55' fill='%23ffffff' fill-opacity='0.88'/%3E%3Ccircle cx='128.2' cy='118.4' r='1.29' fill='%23ffffff' fill-opacity='0.84'/%3E%3Ccircle cx='1338.7' cy='1166.7' r='1.52' fill='%23fff1d6' fill-opacity='0.87'/%3E%3Ccircle cx='531.5' cy='777.9' r='1.61' fill='%23ffffff' fill-opacity='0.91'/%3E%3Ccircle cx='1367.2' cy='1097.8' r='1.48' fill='%23fff1d6' fill-opacity='0.99'/%3E%3Cg stroke='%23fff' stroke-opacity='.55' stroke-width='.6'%3E%3Cpath d='M973.0 36.1H984.6M978.8 30.4V41.9'/%3E%3C/g%3E%3Ccircle cx='978.8' cy='36.1' r='1.3' fill='%23fff'/%3E%3Cg stroke='%23fff' stroke-opacity='.55' stroke-width='.6'%3E%3Cpath d='M838.4 432.6H850.9M844.6 426.3V438.8'/%3E%3C/g%3E%3Ccircle cx='844.6' cy='432.6' r='1.3' fill='%23fff'/%3E%3Cg stroke='%23fff' stroke-opacity='.55' stroke-width='.6'%3E%3Cpath d='M1168.3 1255.0H1181.5M1174.9 1248.3V1261.6'/%3E%3C/g%3E%3Ccircle cx='1174.9' cy='1255.0' r='1.3' fill='%23fff'/%3E%3Cg stroke='%23fff' stroke-opacity='.55' stroke-width='.6'%3E%3Cpath d='M1627.7 1213.0H1640.8M1634.3 1206.4V1219.5'/%3E%3C/g%3E%3Ccircle cx='1634.3' cy='1213.0' r='1.3' fill='%23fff'/%3E%3C/svg%3E") 210px 60px/1900px 1300px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1700' height='1100'%3E%3Ccircle cx='1572.3' cy='1043.5' r='1.19' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='521.5' cy='417.1' r='0.90' fill='%23ffffff' fill-opacity='0.74'/%3E%3Ccircle cx='755.8' cy='243.1' r='0.95' fill='%23ffffff' fill-opacity='0.46'/%3E%3Ccircle cx='1668.2' cy='548.1' r='0.71' fill='%23dfe8ff' fill-opacity='0.70'/%3E%3Ccircle cx='610.3' cy='63.3' r='1.13' fill='%23ffffff' fill-opacity='0.69'/%3E%3Ccircle cx='1055.7' cy='1067.8' r='0.90' fill='%23ffffff' fill-opacity='0.75'/%3E%3Ccircle cx='1646.6' cy='309.4' r='1.24' fill='%23dfe8ff' fill-opacity='0.68'/%3E%3Ccircle cx='302.0' cy='531.4' r='1.14' fill='%23ffffff' fill-opacity='0.72'/%3E%3Ccircle cx='309.4' cy='196.4' r='0.88' fill='%23ffffff' fill-opacity='0.78'/%3E%3Ccircle cx='989.9' cy='90.6' r='0.93' fill='%23fff1d6' fill-opacity='0.68'/%3E%3Ccircle cx='477.0' cy='649.0' r='0.76' fill='%23fff1d6' fill-opacity='0.81'/%3E%3Ccircle cx='518.1' cy='855.3' r='1.00' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='1053.4' cy='131.3' r='1.14' fill='%23ffffff' fill-opacity='0.65'/%3E%3Ccircle cx='927.3' cy='1010.6' r='1.03' fill='%23ffffff' fill-opacity='0.83'/%3E%3Ccircle cx='763.8' cy='37.2' r='1.05' fill='%23ffffff' fill-opacity='0.61'/%3E%3Ccircle cx='1376.3' cy='755.9' r='1.24' fill='%23ffffff' fill-opacity='0.77'/%3E%3Ccircle cx='915.6' cy='1087.0' r='1.11' fill='%23dfe8ff' fill-opacity='0.59'/%3E%3Ccircle cx='834.0' cy='40.7' r='0.85' fill='%23dfe8ff' fill-opacity='0.67'/%3E%3Ccircle cx='1615.8' cy='237.5' r='0.76' fill='%23ffffff' fill-opacity='0.66'/%3E%3Ccircle cx='1174.0' cy='613.8' r='0.83' fill='%23ffffff' fill-opacity='0.49'/%3E%3Ccircle cx='1531.5' cy='489.2' r='0.89' fill='%23ffffff' fill-opacity='0.81'/%3E%3Ccircle cx='1521.8' cy='756.5' r='0.93' fill='%23ffffff' fill-opacity='0.73'/%3E%3Ccircle cx='927.9' cy='467.6' r='0.86' fill='%23fff1d6' fill-opacity='0.79'/%3E%3Ccircle cx='934.9' cy='909.2' r='0.76' fill='%23ffffff' fill-opacity='0.70'/%3E%3Ccircle cx='1640.4' cy='801.6' r='0.94' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='574.4' cy='757.4' r='0.76' fill='%23dfe8ff' fill-opacity='0.80'/%3E%3Ccircle cx='1359.2' cy='1087.1' r='0.85' fill='%23ffffff' fill-opacity='0.59'/%3E%3Ccircle cx='1335.5' cy='156.0' r='1.18' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='294.4' cy='494.3' r='0.93' fill='%23ffffff' fill-opacity='0.48'/%3E%3Ccircle cx='816.3' cy='757.9' r='1.00' fill='%23fff1d6' fill-opacity='0.67'/%3E%3Ccircle cx='905.1' cy='292.0' r='1.25' fill='%23ffffff' fill-opacity='0.54'/%3E%3Ccircle cx='1467.9' cy='547.6' r='1.13' fill='%23fff1d6' fill-opacity='0.72'/%3E%3Ccircle cx='700.2' cy='749.4' r='0.92' fill='%23ffffff' fill-opacity='0.77'/%3E%3Ccircle cx='1631.5' cy='375.4' r='0.91' fill='%23dfe8ff' fill-opacity='0.62'/%3E%3Ccircle cx='1285.1' cy='971.7' r='1.00' fill='%23dfe8ff' fill-opacity='0.73'/%3E%3Ccircle cx='369.3' cy='290.3' r='1.17' fill='%23ffffff' fill-opacity='0.65'/%3E%3Ccircle cx='1054.8' cy='1088.8' r='0.85' fill='%23ffffff' fill-opacity='0.76'/%3E%3Ccircle cx='1459.1' cy='285.2' r='1.17' fill='%23fff1d6' fill-opacity='0.55'/%3E%3Ccircle cx='1078.1' cy='46.9' r='1.14' fill='%23ffffff' fill-opacity='0.56'/%3E%3Ccircle cx='960.9' cy='684.2' r='1.13' fill='%23fff1d6' fill-opacity='0.52'/%3E%3Ccircle cx='672.7' cy='747.4' r='0.86' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='288.5' cy='1073.8' r='1.20' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='231.3' cy='751.3' r='1.21' fill='%23ffffff' fill-opacity='0.57'/%3E%3Ccircle cx='968.6' cy='847.8' r='1.15' fill='%23fff1d6' fill-opacity='0.69'/%3E%3Ccircle cx='174.1' cy='32.3' r='0.89' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='350.4' cy='469.2' r='0.87' fill='%23fff1d6' fill-opacity='0.70'/%3E%3Ccircle cx='997.9' cy='1032.6' r='1.06' fill='%23ffffff' fill-opacity='0.66'/%3E%3Ccircle cx='1266.2' cy='1018.0' r='0.87' fill='%23ffffff' fill-opacity='0.80'/%3E%3Ccircle cx='606.2' cy='1080.2' r='0.87' fill='%23dfe8ff' fill-opacity='0.82'/%3E%3Ccircle cx='671.6' cy='796.6' r='1.12' fill='%23ffffff' fill-opacity='0.66'/%3E%3Ccircle cx='537.0' cy='465.0' r='0.72' fill='%23dfe8ff' fill-opacity='0.74'/%3E%3Ccircle cx='1399.0' cy='648.3' r='0.93' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='59.6' cy='325.9' r='1.15' fill='%23ffffff' fill-opacity='0.61'/%3E%3Ccircle cx='978.5' cy='1064.3' r='1.00' fill='%23dfe8ff' fill-opacity='0.70'/%3E%3Ccircle cx='1383.5' cy='199.9' r='0.94' fill='%23dfe8ff' fill-opacity='0.53'/%3E%3Ccircle cx='1667.9' cy='502.0' r='0.70' fill='%23ffffff' fill-opacity='0.70'/%3E%3Ccircle cx='97.1' cy='37.5' r='0.91' fill='%23ffffff' fill-opacity='0.84'/%3E%3Ccircle cx='1222.7' cy='158.0' r='1.24' fill='%23fff1d6' fill-opacity='0.75'/%3E%3Ccircle cx='789.1' cy='826.0' r='1.21' fill='%23ffffff' fill-opacity='0.62'/%3E%3Ccircle cx='1664.3' cy='878.5' r='0.76' fill='%23fff1d6' fill-opacity='0.46'/%3E%3Ccircle cx='1030.9' cy='584.7' r='0.81' fill='%23ffffff' fill-opacity='0.59'/%3E%3Ccircle cx='456.6' cy='312.8' r='0.97' fill='%23fff1d6' fill-opacity='0.67'/%3E%3Ccircle cx='501.9' cy='1059.1' r='0.71' fill='%23fff1d6' fill-opacity='0.77'/%3E%3Ccircle cx='1338.8' cy='618.3' r='0.73' fill='%23ffffff' fill-opacity='0.76'/%3E%3Ccircle cx='1134.0' cy='123.6' r='1.21' fill='%23ffffff' fill-opacity='0.84'/%3E%3Ccircle cx='1624.0' cy='640.7' r='1.16' fill='%23ffffff' fill-opacity='0.83'/%3E%3Ccircle cx='1223.9' cy='1052.9' r='1.05' fill='%23ffffff' fill-opacity='0.65'/%3E%3Ccircle cx='925.9' cy='464.0' r='1.05' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='1564.9' cy='725.9' r='1.07' fill='%23ffffff' fill-opacity='0.71'/%3E%3Ccircle cx='299.3' cy='239.1' r='0.73' fill='%23ffffff' fill-opacity='0.72'/%3E%3Ccircle cx='442.0' cy='1019.2' r='1.03' fill='%23ffffff' fill-opacity='0.60'/%3E%3Ccircle cx='967.8' cy='629.2' r='1.14' fill='%23ffffff' fill-opacity='0.70'/%3E%3Ccircle cx='247.4' cy='15.4' r='1.06' fill='%23fff1d6' fill-opacity='0.83'/%3E%3Ccircle cx='1536.9' cy='455.8' r='1.17' fill='%23ffffff' fill-opacity='0.48'/%3E%3Ccircle cx='486.4' cy='789.9' r='0.72' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='1367.1' cy='875.2' r='0.78' fill='%23fff1d6' fill-opacity='0.51'/%3E%3Ccircle cx='1137.6' cy='122.0' r='1.16' fill='%23ffffff' fill-opacity='0.75'/%3E%3Ccircle cx='1376.2' cy='574.5' r='1.00' fill='%23ffffff' fill-opacity='0.69'/%3E%3Ccircle cx='1426.6' cy='292.8' r='1.03' fill='%23ffffff' fill-opacity='0.78'/%3E%3Ccircle cx='195.7' cy='473.3' r='0.74' fill='%23dfe8ff' fill-opacity='0.72'/%3E%3Ccircle cx='1672.1' cy='845.1' r='0.75' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='1072.6' cy='467.7' r='0.82' fill='%23ffffff' fill-opacity='0.67'/%3E%3Ccircle cx='570.0' cy='620.1' r='1.24' fill='%23ffffff' fill-opacity='0.49'/%3E%3Ccircle cx='1251.5' cy='167.9' r='1.01' fill='%23ffffff' fill-opacity='0.70'/%3E%3Ccircle cx='759.4' cy='58.6' r='1.21' fill='%23ffffff' fill-opacity='0.56'/%3E%3Ccircle cx='789.2' cy='857.1' r='0.89' fill='%23dfe8ff' fill-opacity='0.49'/%3E%3Ccircle cx='1548.0' cy='868.7' r='0.76' fill='%23dfe8ff' fill-opacity='0.66'/%3E%3Ccircle cx='639.7' cy='805.9' r='0.80' fill='%23ffffff' fill-opacity='0.80'/%3E%3Ccircle cx='40.3' cy='944.2' r='1.13' fill='%23ffffff' fill-opacity='0.73'/%3E%3Ccircle cx='1447.1' cy='735.1' r='1.06' fill='%23ffffff' fill-opacity='0.79'/%3E%3C/svg%3E") 0 0/1700px 1100px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1300' height='900'%3E%3Ccircle cx='588.1' cy='503.8' r='0.77' fill='%23fff1d6' fill-opacity='0.35'/%3E%3Ccircle cx='1111.6' cy='170.9' r='0.71' fill='%23fff1d6' fill-opacity='0.36'/%3E%3Ccircle cx='1030.9' cy='84.7' r='0.49' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='774.1' cy='356.5' r='0.55' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='810.1' cy='748.5' r='0.38' fill='%23ffffff' fill-opacity='0.19'/%3E%3Ccircle cx='779.5' cy='700.3' r='0.50' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='674.9' cy='576.3' r='0.57' fill='%23dfe8ff' fill-opacity='0.43'/%3E%3Ccircle cx='851.2' cy='366.1' r='0.60' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='920.2' cy='283.7' r='0.45' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='732.1' cy='97.1' r='0.40' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='1245.5' cy='762.6' r='0.35' fill='%23ffffff' fill-opacity='0.26'/%3E%3Ccircle cx='611.0' cy='882.3' r='0.53' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='1012.1' cy='242.8' r='0.39' fill='%23dfe8ff' fill-opacity='0.30'/%3E%3Ccircle cx='985.5' cy='106.2' r='0.46' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='604.4' cy='438.1' r='0.66' fill='%23fff1d6' fill-opacity='0.25'/%3E%3Ccircle cx='247.9' cy='658.7' r='0.41' fill='%23ffffff' fill-opacity='0.42'/%3E%3Ccircle cx='513.3' cy='891.0' r='0.35' fill='%23fff1d6' fill-opacity='0.50'/%3E%3Ccircle cx='395.4' cy='796.4' r='0.44' fill='%23fff1d6' fill-opacity='0.33'/%3E%3Ccircle cx='834.4' cy='90.3' r='0.80' fill='%23ffffff' fill-opacity='0.26'/%3E%3Ccircle cx='12.4' cy='549.3' r='0.72' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='117.2' cy='524.5' r='0.46' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='808.8' cy='114.5' r='0.61' fill='%23ffffff' fill-opacity='0.49'/%3E%3Ccircle cx='1126.5' cy='164.5' r='0.42' fill='%23fff1d6' fill-opacity='0.52'/%3E%3Ccircle cx='324.3' cy='170.8' r='0.68' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='893.1' cy='349.4' r='0.57' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='135.0' cy='34.8' r='0.78' fill='%23dfe8ff' fill-opacity='0.27'/%3E%3Ccircle cx='334.1' cy='741.3' r='0.62' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='1208.0' cy='879.5' r='0.41' fill='%23fff1d6' fill-opacity='0.36'/%3E%3Ccircle cx='798.6' cy='252.2' r='0.76' fill='%23ffffff' fill-opacity='0.26'/%3E%3Ccircle cx='89.9' cy='370.3' r='0.46' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='479.4' cy='515.0' r='0.41' fill='%23dfe8ff' fill-opacity='0.31'/%3E%3Ccircle cx='1274.6' cy='591.2' r='0.66' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='766.8' cy='831.2' r='0.56' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='1251.6' cy='19.1' r='0.64' fill='%23ffffff' fill-opacity='0.36'/%3E%3Ccircle cx='414.6' cy='899.4' r='0.38' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='1170.3' cy='663.4' r='0.67' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='457.4' cy='616.6' r='0.76' fill='%23dfe8ff' fill-opacity='0.50'/%3E%3Ccircle cx='1227.5' cy='27.2' r='0.57' fill='%23dfe8ff' fill-opacity='0.19'/%3E%3Ccircle cx='492.9' cy='11.2' r='0.38' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='1291.3' cy='791.8' r='0.68' fill='%23fff1d6' fill-opacity='0.32'/%3E%3Ccircle cx='595.1' cy='416.4' r='0.59' fill='%23fff1d6' fill-opacity='0.37'/%3E%3Ccircle cx='38.7' cy='541.2' r='0.57' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='646.4' cy='553.1' r='0.76' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='478.3' cy='128.9' r='0.63' fill='%23ffffff' fill-opacity='0.37'/%3E%3Ccircle cx='858.0' cy='397.7' r='0.75' fill='%23ffffff' fill-opacity='0.30'/%3E%3Ccircle cx='258.1' cy='387.8' r='0.71' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='499.7' cy='524.8' r='0.49' fill='%23dfe8ff' fill-opacity='0.23'/%3E%3Ccircle cx='456.0' cy='806.1' r='0.37' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='1068.4' cy='101.5' r='0.56' fill='%23dfe8ff' fill-opacity='0.52'/%3E%3Ccircle cx='497.3' cy='468.0' r='0.65' fill='%23fff1d6' fill-opacity='0.45'/%3E%3Ccircle cx='588.2' cy='67.2' r='0.36' fill='%23ffffff' fill-opacity='0.50'/%3E%3Ccircle cx='881.7' cy='253.0' r='0.51' fill='%23fff1d6' fill-opacity='0.42'/%3E%3Ccircle cx='24.8' cy='122.3' r='0.55' fill='%23ffffff' fill-opacity='0.19'/%3E%3Ccircle cx='308.6' cy='126.8' r='0.37' fill='%23dfe8ff' fill-opacity='0.41'/%3E%3Ccircle cx='141.7' cy='481.9' r='0.64' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='889.8' cy='179.4' r='0.56' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='981.6' cy='481.4' r='0.37' fill='%23ffffff' fill-opacity='0.26'/%3E%3Ccircle cx='701.6' cy='852.1' r='0.58' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='511.6' cy='712.7' r='0.76' fill='%23dfe8ff' fill-opacity='0.21'/%3E%3Ccircle cx='168.9' cy='408.2' r='0.63' fill='%23dfe8ff' fill-opacity='0.52'/%3E%3Ccircle cx='715.0' cy='587.4' r='0.58' fill='%23ffffff' fill-opacity='0.48'/%3E%3Ccircle cx='602.8' cy='586.2' r='0.44' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='277.3' cy='810.0' r='0.79' fill='%23fff1d6' fill-opacity='0.54'/%3E%3Ccircle cx='1269.8' cy='839.0' r='0.47' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='453.1' cy='74.5' r='0.55' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='633.7' cy='25.6' r='0.71' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='224.8' cy='301.5' r='0.70' fill='%23ffffff' fill-opacity='0.23'/%3E%3Ccircle cx='1299.8' cy='810.5' r='0.58' fill='%23dfe8ff' fill-opacity='0.43'/%3E%3Ccircle cx='1229.5' cy='443.3' r='0.78' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='571.2' cy='502.9' r='0.72' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='679.6' cy='759.3' r='0.60' fill='%23dfe8ff' fill-opacity='0.30'/%3E%3Ccircle cx='1241.2' cy='783.1' r='0.62' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='1259.0' cy='471.8' r='0.61' fill='%23fff1d6' fill-opacity='0.25'/%3E%3Ccircle cx='148.6' cy='4.4' r='0.52' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='670.8' cy='360.5' r='0.71' fill='%23dfe8ff' fill-opacity='0.39'/%3E%3Ccircle cx='121.2' cy='150.1' r='0.77' fill='%23dfe8ff' fill-opacity='0.35'/%3E%3Ccircle cx='350.0' cy='425.8' r='0.41' fill='%23dfe8ff' fill-opacity='0.34'/%3E%3Ccircle cx='682.5' cy='97.8' r='0.54' fill='%23ffffff' fill-opacity='0.19'/%3E%3Ccircle cx='168.3' cy='701.4' r='0.36' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='15.4' cy='255.7' r='0.68' fill='%23dfe8ff' fill-opacity='0.27'/%3E%3Ccircle cx='136.4' cy='657.8' r='0.41' fill='%23ffffff' fill-opacity='0.37'/%3E%3Ccircle cx='933.0' cy='631.2' r='0.75' fill='%23dfe8ff' fill-opacity='0.19'/%3E%3Ccircle cx='1072.7' cy='554.2' r='0.59' fill='%23fff1d6' fill-opacity='0.50'/%3E%3Ccircle cx='830.0' cy='476.7' r='0.73' fill='%23ffffff' fill-opacity='0.41'/%3E%3Ccircle cx='302.5' cy='666.7' r='0.71' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='784.1' cy='801.6' r='0.44' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='1153.8' cy='120.5' r='0.46' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='504.3' cy='391.3' r='0.77' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='260.8' cy='565.2' r='0.71' fill='%23fff1d6' fill-opacity='0.22'/%3E%3Ccircle cx='887.1' cy='820.2' r='0.79' fill='%23fff1d6' fill-opacity='0.22'/%3E%3Ccircle cx='825.1' cy='309.1' r='0.80' fill='%23ffffff' fill-opacity='0.49'/%3E%3Ccircle cx='626.7' cy='21.9' r='0.69' fill='%23fff1d6' fill-opacity='0.41'/%3E%3Ccircle cx='625.7' cy='170.6' r='0.40' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='1287.4' cy='834.2' r='0.39' fill='%23dfe8ff' fill-opacity='0.20'/%3E%3Ccircle cx='100.9' cy='87.0' r='0.53' fill='%23ffffff' fill-opacity='0.34'/%3E%3Ccircle cx='559.1' cy='540.8' r='0.36' fill='%23ffffff' fill-opacity='0.44'/%3E%3Ccircle cx='235.6' cy='408.6' r='0.68' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='786.3' cy='85.3' r='0.71' fill='%23ffffff' fill-opacity='0.30'/%3E%3Ccircle cx='1042.2' cy='634.2' r='0.74' fill='%23dfe8ff' fill-opacity='0.41'/%3E%3Ccircle cx='740.6' cy='171.9' r='0.61' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='363.4' cy='104.6' r='0.68' fill='%23dfe8ff' fill-opacity='0.24'/%3E%3Ccircle cx='173.2' cy='296.9' r='0.59' fill='%23dfe8ff' fill-opacity='0.32'/%3E%3Ccircle cx='994.8' cy='365.2' r='0.68' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='392.2' cy='90.8' r='0.75' fill='%23fff1d6' fill-opacity='0.55'/%3E%3Ccircle cx='64.4' cy='245.7' r='0.78' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='857.7' cy='512.6' r='0.59' fill='%23dfe8ff' fill-opacity='0.32'/%3E%3Ccircle cx='834.9' cy='631.1' r='0.69' fill='%23ffffff' fill-opacity='0.54'/%3E%3Ccircle cx='149.2' cy='97.3' r='0.46' fill='%23fff1d6' fill-opacity='0.34'/%3E%3Ccircle cx='65.6' cy='175.9' r='0.52' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='358.4' cy='306.8' r='0.59' fill='%23fff1d6' fill-opacity='0.33'/%3E%3Ccircle cx='738.4' cy='895.6' r='0.64' fill='%23ffffff' fill-opacity='0.48'/%3E%3Ccircle cx='714.2' cy='601.6' r='0.78' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='501.7' cy='873.1' r='0.74' fill='%23fff1d6' fill-opacity='0.38'/%3E%3Ccircle cx='76.1' cy='850.7' r='0.54' fill='%23fff1d6' fill-opacity='0.37'/%3E%3Ccircle cx='406.1' cy='477.4' r='0.57' fill='%23ffffff' fill-opacity='0.28'/%3E%3Ccircle cx='862.7' cy='673.0' r='0.36' fill='%23fff1d6' fill-opacity='0.47'/%3E%3Ccircle cx='55.6' cy='140.9' r='0.69' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='972.9' cy='45.1' r='0.79' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='1036.9' cy='201.3' r='0.67' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='59.1' cy='88.6' r='0.71' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='1272.5' cy='735.0' r='0.62' fill='%23fff1d6' fill-opacity='0.22'/%3E%3Ccircle cx='542.3' cy='106.2' r='0.74' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='161.6' cy='398.6' r='0.65' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='831.5' cy='613.8' r='0.51' fill='%23ffffff' fill-opacity='0.46'/%3E%3Ccircle cx='1238.4' cy='660.9' r='0.46' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='1019.6' cy='562.5' r='0.51' fill='%23fff1d6' fill-opacity='0.28'/%3E%3Ccircle cx='908.8' cy='171.0' r='0.48' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='652.8' cy='587.6' r='0.44' fill='%23ffffff' fill-opacity='0.43'/%3E%3Ccircle cx='12.3' cy='233.6' r='0.36' fill='%23ffffff' fill-opacity='0.19'/%3E%3Ccircle cx='704.1' cy='65.2' r='0.39' fill='%23fff1d6' fill-opacity='0.43'/%3E%3Ccircle cx='305.2' cy='883.3' r='0.57' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='446.8' cy='670.3' r='0.73' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='581.5' cy='739.8' r='0.73' fill='%23dfe8ff' fill-opacity='0.46'/%3E%3Ccircle cx='551.7' cy='232.3' r='0.71' fill='%23fff1d6' fill-opacity='0.32'/%3E%3Ccircle cx='423.0' cy='493.8' r='0.69' fill='%23dfe8ff' fill-opacity='0.52'/%3E%3Ccircle cx='849.9' cy='522.5' r='0.56' fill='%23fff1d6' fill-opacity='0.30'/%3E%3Ccircle cx='107.9' cy='507.8' r='0.57' fill='%23ffffff' fill-opacity='0.43'/%3E%3Ccircle cx='1070.5' cy='8.4' r='0.49' fill='%23fff1d6' fill-opacity='0.52'/%3E%3Ccircle cx='106.2' cy='273.4' r='0.68' fill='%23ffffff' fill-opacity='0.44'/%3E%3Ccircle cx='1146.2' cy='196.9' r='0.65' fill='%23ffffff' fill-opacity='0.30'/%3E%3Ccircle cx='419.2' cy='396.9' r='0.62' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='569.4' cy='722.7' r='0.49' fill='%23dfe8ff' fill-opacity='0.30'/%3E%3Ccircle cx='1258.1' cy='656.8' r='0.58' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='31.4' cy='609.3' r='0.61' fill='%23fff1d6' fill-opacity='0.47'/%3E%3Ccircle cx='478.7' cy='351.2' r='0.42' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='229.6' cy='683.1' r='0.75' fill='%23ffffff' fill-opacity='0.28'/%3E%3Ccircle cx='287.6' cy='52.0' r='0.42' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='846.6' cy='723.9' r='0.38' fill='%23fff1d6' fill-opacity='0.38'/%3E%3Ccircle cx='109.3' cy='73.5' r='0.68' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='33.7' cy='588.2' r='0.39' fill='%23dfe8ff' fill-opacity='0.48'/%3E%3Ccircle cx='319.1' cy='198.4' r='0.69' fill='%23dfe8ff' fill-opacity='0.37'/%3E%3Ccircle cx='512.7' cy='304.0' r='0.79' fill='%23dfe8ff' fill-opacity='0.43'/%3E%3Ccircle cx='634.5' cy='724.3' r='0.38' fill='%23ffffff' fill-opacity='0.41'/%3E%3Ccircle cx='533.8' cy='743.6' r='0.65' fill='%23dfe8ff' fill-opacity='0.50'/%3E%3Ccircle cx='1084.0' cy='799.8' r='0.78' fill='%23fff1d6' fill-opacity='0.42'/%3E%3Ccircle cx='470.7' cy='9.1' r='0.40' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='319.4' cy='146.0' r='0.64' fill='%23ffffff' fill-opacity='0.43'/%3E%3Ccircle cx='265.7' cy='382.5' r='0.48' fill='%23ffffff' fill-opacity='0.54'/%3E%3Ccircle cx='612.9' cy='657.7' r='0.49' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='1185.9' cy='677.8' r='0.36' fill='%23ffffff' fill-opacity='0.36'/%3E%3Ccircle cx='406.3' cy='177.9' r='0.51' fill='%23fff1d6' fill-opacity='0.40'/%3E%3Ccircle cx='932.4' cy='535.3' r='0.45' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='523.2' cy='819.6' r='0.77' fill='%23fff1d6' fill-opacity='0.41'/%3E%3Ccircle cx='623.3' cy='234.4' r='0.75' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='858.3' cy='694.5' r='0.39' fill='%23dfe8ff' fill-opacity='0.50'/%3E%3Ccircle cx='64.6' cy='852.8' r='0.71' fill='%23fff1d6' fill-opacity='0.32'/%3E%3Ccircle cx='1033.1' cy='696.8' r='0.70' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='1159.9' cy='786.6' r='0.76' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='927.3' cy='545.5' r='0.42' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='188.2' cy='817.3' r='0.71' fill='%23fff1d6' fill-opacity='0.23'/%3E%3Ccircle cx='346.5' cy='481.1' r='0.42' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='265.6' cy='824.6' r='0.42' fill='%23ffffff' fill-opacity='0.23'/%3E%3Ccircle cx='350.9' cy='644.9' r='0.39' fill='%23dfe8ff' fill-opacity='0.36'/%3E%3Ccircle cx='107.7' cy='673.7' r='0.59' fill='%23ffffff' fill-opacity='0.37'/%3E%3Ccircle cx='1026.1' cy='375.3' r='0.76' fill='%23dfe8ff' fill-opacity='0.21'/%3E%3Ccircle cx='270.9' cy='489.0' r='0.59' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='410.9' cy='364.9' r='0.60' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='467.6' cy='618.4' r='0.40' fill='%23dfe8ff' fill-opacity='0.33'/%3E%3Ccircle cx='970.6' cy='706.0' r='0.40' fill='%23dfe8ff' fill-opacity='0.34'/%3E%3Ccircle cx='925.3' cy='427.7' r='0.48' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='1112.9' cy='760.1' r='0.67' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='377.5' cy='338.4' r='0.59' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='981.4' cy='500.0' r='0.39' fill='%23dfe8ff' fill-opacity='0.25'/%3E%3Ccircle cx='950.9' cy='296.5' r='0.78' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='580.9' cy='344.2' r='0.40' fill='%23ffffff' fill-opacity='0.41'/%3E%3Ccircle cx='881.0' cy='637.5' r='0.43' fill='%23dfe8ff' fill-opacity='0.33'/%3E%3Ccircle cx='770.6' cy='81.1' r='0.45' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='564.0' cy='694.1' r='0.50' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='180.8' cy='184.9' r='0.42' fill='%23dfe8ff' fill-opacity='0.44'/%3E%3Ccircle cx='430.8' cy='370.9' r='0.36' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='1276.5' cy='710.7' r='0.65' fill='%23ffffff' fill-opacity='0.41'/%3E%3Ccircle cx='338.9' cy='169.9' r='0.49' fill='%23fff1d6' fill-opacity='0.34'/%3E%3Ccircle cx='490.9' cy='458.4' r='0.70' fill='%23fff1d6' fill-opacity='0.49'/%3E%3Ccircle cx='927.5' cy='228.5' r='0.59' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='458.3' cy='450.4' r='0.41' fill='%23fff1d6' fill-opacity='0.44'/%3E%3Ccircle cx='1297.9' cy='636.1' r='0.77' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='815.2' cy='178.1' r='0.39' fill='%23fff1d6' fill-opacity='0.27'/%3E%3Ccircle cx='542.7' cy='300.2' r='0.39' fill='%23ffffff' fill-opacity='0.50'/%3E%3Ccircle cx='601.9' cy='111.6' r='0.79' fill='%23fff1d6' fill-opacity='0.23'/%3E%3Ccircle cx='706.5' cy='504.7' r='0.60' fill='%23ffffff' fill-opacity='0.28'/%3E%3Ccircle cx='782.0' cy='110.4' r='0.72' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='313.1' cy='516.2' r='0.72' fill='%23fff1d6' fill-opacity='0.25'/%3E%3Ccircle cx='1054.6' cy='408.9' r='0.53' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='399.9' cy='604.1' r='0.68' fill='%23fff1d6' fill-opacity='0.32'/%3E%3Ccircle cx='832.4' cy='687.0' r='0.42' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='185.9' cy='347.7' r='0.61' fill='%23fff1d6' fill-opacity='0.24'/%3E%3Ccircle cx='170.9' cy='219.7' r='0.77' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='938.1' cy='708.8' r='0.53' fill='%23ffffff' fill-opacity='0.36'/%3E%3Ccircle cx='610.9' cy='370.3' r='0.63' fill='%23dfe8ff' fill-opacity='0.44'/%3E%3Ccircle cx='977.2' cy='437.2' r='0.80' fill='%23dfe8ff' fill-opacity='0.49'/%3E%3Ccircle cx='1072.6' cy='105.6' r='0.40' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='682.5' cy='389.0' r='0.76' fill='%23ffffff' fill-opacity='0.30'/%3E%3Ccircle cx='384.9' cy='554.6' r='0.54' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='977.5' cy='274.3' r='0.62' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='1097.7' cy='218.1' r='0.74' fill='%23dfe8ff' fill-opacity='0.54'/%3E%3Ccircle cx='903.4' cy='473.6' r='0.46' fill='%23dfe8ff' fill-opacity='0.29'/%3E%3Ccircle cx='1222.3' cy='791.8' r='0.80' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='1126.4' cy='379.3' r='0.71' fill='%23dfe8ff' fill-opacity='0.26'/%3E%3Ccircle cx='736.8' cy='813.1' r='0.39' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='1146.8' cy='518.3' r='0.55' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='31.1' cy='154.8' r='0.55' fill='%23fff1d6' fill-opacity='0.35'/%3E%3Ccircle cx='516.4' cy='320.8' r='0.61' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='591.3' cy='282.4' r='0.50' fill='%23dfe8ff' fill-opacity='0.23'/%3E%3Ccircle cx='1142.3' cy='182.4' r='0.74' fill='%23ffffff' fill-opacity='0.44'/%3E%3Ccircle cx='254.2' cy='754.1' r='0.51' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='826.0' cy='628.1' r='0.60' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='249.0' cy='792.2' r='0.37' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='1249.8' cy='246.5' r='0.54' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='904.7' cy='844.0' r='0.55' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='1120.0' cy='108.6' r='0.66' fill='%23ffffff' fill-opacity='0.28'/%3E%3Ccircle cx='651.9' cy='265.9' r='0.47' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='1149.8' cy='530.9' r='0.45' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='867.1' cy='249.2' r='0.64' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='572.4' cy='475.5' r='0.59' fill='%23fff1d6' fill-opacity='0.20'/%3E%3Ccircle cx='762.5' cy='483.5' r='0.54' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='370.7' cy='680.1' r='0.46' fill='%23fff1d6' fill-opacity='0.28'/%3E%3Ccircle cx='37.5' cy='711.3' r='0.42' fill='%23fff1d6' fill-opacity='0.51'/%3E%3Ccircle cx='600.1' cy='675.5' r='0.52' fill='%23dfe8ff' fill-opacity='0.52'/%3E%3Ccircle cx='78.3' cy='57.6' r='0.70' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='855.7' cy='704.7' r='0.58' fill='%23fff1d6' fill-opacity='0.37'/%3E%3Ccircle cx='967.7' cy='478.5' r='0.62' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='790.5' cy='211.8' r='0.55' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='337.6' cy='489.7' r='0.73' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='45.9' cy='537.1' r='0.67' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='422.6' cy='547.5' r='0.62' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='574.2' cy='236.7' r='0.71' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='739.6' cy='488.9' r='0.71' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='70.2' cy='382.8' r='0.66' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='1014.9' cy='688.8' r='0.57' fill='%23fff1d6' fill-opacity='0.42'/%3E%3Ccircle cx='223.1' cy='229.4' r='0.42' fill='%23fff1d6' fill-opacity='0.44'/%3E%3Ccircle cx='1022.7' cy='55.0' r='0.53' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='914.9' cy='861.5' r='0.41' fill='%23fff1d6' fill-opacity='0.46'/%3E%3Ccircle cx='1282.0' cy='130.1' r='0.55' fill='%23ffffff' fill-opacity='0.46'/%3E%3Ccircle cx='4.3' cy='368.9' r='0.59' fill='%23fff1d6' fill-opacity='0.21'/%3E%3Ccircle cx='387.5' cy='382.0' r='0.38' fill='%23fff1d6' fill-opacity='0.19'/%3E%3Ccircle cx='298.8' cy='227.9' r='0.60' fill='%23dfe8ff' fill-opacity='0.27'/%3E%3Ccircle cx='111.8' cy='204.5' r='0.49' fill='%23fff1d6' fill-opacity='0.53'/%3E%3Ccircle cx='283.8' cy='144.4' r='0.61' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='737.6' cy='820.8' r='0.75' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='601.4' cy='353.6' r='0.73' fill='%23ffffff' fill-opacity='0.32'/%3E%3C/svg%3E") 470px 330px/1300px 900px}
.site :is(.vuni,.vhero,.vauth)::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1500' height='1000'%3E%3Ccircle cx='925.7' cy='890.1' r='1.23' fill='%23fff1d6' fill-opacity='0.91'/%3E%3Ccircle cx='541.1' cy='454.6' r='1.02' fill='%23ffffff' fill-opacity='0.98'/%3E%3Ccircle cx='1466.3' cy='343.8' r='1.07' fill='%23ffffff' fill-opacity='0.96'/%3E%3Ccircle cx='253.9' cy='360.2' r='1.22' fill='%23ffffff' fill-opacity='0.77'/%3E%3Ccircle cx='526.8' cy='765.4' r='1.43' fill='%23dfe8ff' fill-opacity='0.85'/%3E%3Ccircle cx='1473.0' cy='55.1' r='1.14' fill='%23fff1d6' fill-opacity='0.73'/%3E%3Ccircle cx='618.9' cy='439.4' r='1.12' fill='%23ffffff' fill-opacity='0.93'/%3E%3Ccircle cx='671.1' cy='824.9' r='1.12' fill='%23ffffff' fill-opacity='0.80'/%3E%3Ccircle cx='1340.1' cy='79.4' r='1.38' fill='%23ffffff' fill-opacity='0.73'/%3E%3Ccircle cx='1159.4' cy='917.8' r='1.27' fill='%23ffffff' fill-opacity='0.78'/%3E%3Ccircle cx='576.5' cy='141.3' r='1.46' fill='%23fff1d6' fill-opacity='0.76'/%3E%3Ccircle cx='494.0' cy='365.4' r='1.10' fill='%23dfe8ff' fill-opacity='0.77'/%3E%3Ccircle cx='1404.6' cy='173.5' r='1.10' fill='%23dfe8ff' fill-opacity='0.79'/%3E%3Ccircle cx='99.0' cy='377.7' r='1.15' fill='%23dfe8ff' fill-opacity='0.98'/%3E%3Ccircle cx='343.4' cy='460.5' r='1.12' fill='%23ffffff' fill-opacity='0.79'/%3E%3Ccircle cx='1151.4' cy='865.5' r='1.23' fill='%23ffffff' fill-opacity='0.83'/%3E%3Ccircle cx='1254.9' cy='561.4' r='1.07' fill='%23dfe8ff' fill-opacity='0.75'/%3E%3Ccircle cx='482.8' cy='410.9' r='1.05' fill='%23ffffff' fill-opacity='0.96'/%3E%3Ccircle cx='1348.0' cy='81.3' r='1.32' fill='%23ffffff' fill-opacity='0.93'/%3E%3Ccircle cx='390.4' cy='693.7' r='1.13' fill='%23ffffff' fill-opacity='0.88'/%3E%3Ccircle cx='893.7' cy='158.2' r='1.41' fill='%23ffffff' fill-opacity='0.97'/%3E%3Ccircle cx='133.5' cy='642.7' r='1.19' fill='%23ffffff' fill-opacity='0.93'/%3E%3Ccircle cx='1130.1' cy='431.4' r='1.27' fill='%23dfe8ff' fill-opacity='0.84'/%3E%3Ccircle cx='989.2' cy='217.9' r='1.40' fill='%23ffffff' fill-opacity='0.72'/%3E%3Ccircle cx='621.4' cy='756.6' r='1.25' fill='%23ffffff' fill-opacity='1.00'/%3E%3Ccircle cx='505.2' cy='80.4' r='1.19' fill='%23ffffff' fill-opacity='0.87'/%3E%3C/svg%3E") 90px 40px/1500px 1000px;animation:vtwinkle 7s ease-in-out infinite alternate}
@keyframes vtwinkle{0%{opacity:.15}55%{opacity:.9}100%{opacity:.35}}
.site .vuni>.vw,.site .vauth>.vw{position:relative;z-index:1}
@media (prefers-reduced-motion:reduce){ .site :is(.vuni,.vhero,.vauth)::after{animation:none;opacity:.6} }

/* ===== Nov 2 call (Will): homepage revision ===== */
/* header: the pearl KMTWF Ventures logo on its own, no Vitruvian Earth */
.site .vh-pearl{display:block;height:34px;width:auto;transition:filter .5s var(--ease)}
.site .vh-brand:hover .vh-pearl{filter:drop-shadow(0 0 14px rgba(240,214,150,.45))}
@container (max-width:560px){ .site .vh-pearl{height:24px} }
/* section titles in the pearl lettering of the logo, centered */
.site .vpearl-h{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 0 34px;text-align:center}
.site .vpearl-h img{height:58px;width:auto}
.site .vpearl-h span,.site .vpearl{font:600 30px/1.1 "Cinzel",Georgia,serif;letter-spacing:.2em;text-transform:uppercase;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vpearl{display:block;margin:0 0 34px;text-align:center;font-size:40px;letter-spacing:.12em}
@container (max-width:560px){ .site .vpearl-h img{height:36px} .site .vpearl-h span{font-size:20px} .site .vpearl{font-size:28px} }
/* marketplace windows: centered captions, bigger logos, the gem on its own */
.site .vwin-b{align-items:center;text-align:center}
.site .vwin-b .vgem{width:26px;height:26px;margin:0 auto}
.site .vwin-b .vgem svg{width:100%;height:100%}
.site .vwin-b .wm b{font-size:21px!important}
.site .vwin-b small{max-width:24ch;margin-inline:auto}
/* The Library: the live diamond-letter logo, picture windows that open the network sites */
.site .vlib-logo{margin:0 0 34px;display:flex;justify-content:center}
.site .vlib-logo img{width:min(560px,86%);height:auto;filter:drop-shadow(0 8px 30px rgba(140,180,255,.25))}
.site .vpwins{display:grid;gap:16px}
.site .vpwins.lib{grid-template-columns:repeat(4,minmax(0,1fr))}
.site .vpwins.uni{grid-template-columns:repeat(5,minmax(0,1fr))}
.site .vpwin{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(232,196,108,.2);text-decoration:none;color:#fff;transition:transform .5s var(--ease),border-color .4s,box-shadow .5s var(--ease)}
.site .vpwin-img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}
.site .vpwin-img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}
.site .vpwin-img i{position:absolute;inset:auto 12px 12px auto;padding:6px 12px;border-radius:999px;background:rgba(4,5,10,.75);font:800 10.5px var(--ui);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#f0d696;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--ease)}
.site .vpwin-b{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 14px 18px;text-align:center}
.site .vpwin-b b{font:600 17px/1.2 "Cinzel",Georgia,serif;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
.site .vpwin-b small{font-size:13.5px;color:rgba(255,255,255,.7)}
.site .vpwin:hover{transform:translateY(-6px);border-color:rgba(232,196,108,.55);box-shadow:0 30px 50px -30px rgba(232,196,108,.5)}
.site .vpwin:hover .vpwin-img img{transform:scale(1.06)}
.site .vpwin:hover .vpwin-img i{opacity:1;transform:none}
@container (max-width:1100px){ .site .vpwins.lib{grid-template-columns:repeat(2,minmax(0,1fr))} .site .vpwins.uni{grid-template-columns:repeat(3,minmax(0,1fr))} }
@container (max-width:560px){ .site .vpwins.lib,.site .vpwins.uni{grid-template-columns:1fr 1fr;gap:10px} .site .vpwin-b b{font-size:14px} .site .vpwin-b small{font-size:12px} }
/* The Library dropdown in the header */
.site .vlibdd{padding:22px 0 26px;background:linear-gradient(180deg,#0a0d1c,#070915);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(232,196,108,.3)}
.site .vlibdd .vw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.site .vlibdd .vpwin-img{aspect-ratio:16/8}
.site .vlibdd .vpwin-b{padding:10px 10px 12px}
.site .vh[data-open="lib"] .vlibdd{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .3s var(--ease),transform .45s var(--ease),visibility 0s}
@container (max-width:860px){ .site .vlibdd .vw{grid-template-columns:1fr 1fr} }
/* search, now below the Library */
.site .vfind{padding:10px 0 60px;background:linear-gradient(180deg,#070915,#070915)}
.site .vfind .vsearch{max-width:900px;margin:0 auto}
/* Social Marketing Boosts: true red on the universe, standing on its own */
.site .vsmb2{position:relative;isolation:isolate;padding:84px 0;text-align:center;color:#fff;background:radial-gradient(ellipse 55% 90% at 50% 50%,rgba(225,29,52,.42),transparent 70%),radial-gradient(ellipse 30% 60% at 85% 30%,rgba(255,40,60,.25),transparent 70%),linear-gradient(180deg,#0b0306,#140207 50%,#0b0306)}
.site .vsmb2::before{content:"";position:absolute;inset:0;z-index:-1;background:inherit}
.site .vsmb2 .veb{color:#ff4d5e}
.site .vsmb2 h2{margin:12px 0 26px;font:600 56px/1.05 "Cinzel",Georgia,serif;letter-spacing:.04em;text-transform:uppercase;color:#ff2e43;text-shadow:0 0 40px rgba(255,30,50,.45)}
.site .vb.red{background:linear-gradient(180deg,#ff3347,#c8102e)}
@container (max-width:560px){ .site .vsmb2{padding:56px 0} .site .vsmb2 h2{font-size:32px} }
/* footer: marketplace logos in full color on a lighter band, real social icons */
.site.vt .f-mk .wm{opacity:1!important}
.site.vt .f-mk .wm b{background:linear-gradient(180deg,var(--lg1),var(--lg2))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:brightness(1.25) saturate(1.15)}
.site.vt .f-mk .wm i{opacity:.9}
.site .vsoc a svg{width:16px;height:16px;fill:currentColor}
/* Patrons of Progress: half the size of the other section titles (Will) */
.site.vt .patron-t{font-size:clamp(18px,1.9vw,26px)!important;letter-spacing:.18em!important}
/* version B: the universe from the top of the page to the bottom */
.site.vt.uall{background:#04050b}
.site.vt.uall::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 30% at 85% 10%,rgba(128,96,190,.25),transparent 70%),radial-gradient(ellipse 45% 30% at 10% 45%,rgba(56,92,170,.22),transparent 70%),radial-gradient(ellipse 50% 30% at 80% 80%,rgba(128,96,190,.2),transparent 70%)}
.site.vt.uall>*{position:relative;z-index:1}
.site.vt.uall :is(.vuni,.vmps,.vlib,.vfind,.vnet,.vauth,.vhero,.vbody.dark,.patron-s.pdark){background:transparent!important}
.site.vt.uall :is(.vmps,.vlib,.vfind,.vnet,.patron-s.pdark,.vbody.dark){position:relative;isolation:isolate}
.site.vt.uall :is(.vmps,.vlib,.vfind,.vnet,.patron-s.pdark,.vbody.dark)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--vstars)}

.site.vt{--vstars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1900' height='1300'%3E%3Ccircle cx='1295.8' cy='119.1' r='1.47' fill='%23fff1d6' fill-opacity='0.97'/%3E%3Ccircle cx='67.3' cy='1278.8' r='1.36' fill='%23dfe8ff' fill-opacity='0.96'/%3E%3Ccircle cx='1141.3' cy='366.5' r='1.33' fill='%23dfe8ff' fill-opacity='0.95'/%3E%3Ccircle cx='274.4' cy='1040.2' r='1.64' fill='%23dfe8ff' fill-opacity='0.81'/%3E%3Ccircle cx='142.8' cy='375.2' r='1.32' fill='%23fff1d6' fill-opacity='0.94'/%3E%3Ccircle cx='1069.0' cy='830.9' r='1.44' fill='%23fff1d6' fill-opacity='0.81'/%3E%3Ccircle cx='1176.9' cy='656.8' r='1.14' fill='%23fff1d6' fill-opacity='0.80'/%3E%3Ccircle cx='1729.4' cy='89.2' r='1.45' fill='%23ffffff' fill-opacity='0.80'/%3E%3Ccircle cx='1002.3' cy='1067.2' r='1.11' fill='%23ffffff' fill-opacity='0.80'/%3E%3Ccircle cx='1398.1' cy='405.0' r='1.24' fill='%23ffffff' fill-opacity='0.93'/%3E%3Ccircle cx='1187.4' cy='367.7' r='1.53' fill='%23ffffff' fill-opacity='0.90'/%3E%3Ccircle cx='506.1' cy='825.1' r='1.36' fill='%23ffffff' fill-opacity='0.82'/%3E%3Ccircle cx='506.8' cy='310.9' r='1.37' fill='%23ffffff' fill-opacity='0.83'/%3E%3Ccircle cx='56.0' cy='1299.1' r='1.14' fill='%23fff1d6' fill-opacity='0.83'/%3E%3Ccircle cx='1249.7' cy='1062.9' r='1.27' fill='%23ffffff' fill-opacity='0.81'/%3E%3Ccircle cx='1032.9' cy='382.5' r='1.23' fill='%23dfe8ff' fill-opacity='0.94'/%3E%3Ccircle cx='1101.5' cy='702.8' r='1.51' fill='%23ffffff' fill-opacity='0.87'/%3E%3Ccircle cx='1070.5' cy='70.2' r='1.55' fill='%23ffffff' fill-opacity='0.88'/%3E%3Ccircle cx='128.2' cy='118.4' r='1.29' fill='%23ffffff' fill-opacity='0.84'/%3E%3Ccircle cx='1338.7' cy='1166.7' r='1.52' fill='%23fff1d6' fill-opacity='0.87'/%3E%3Ccircle cx='531.5' cy='777.9' r='1.61' fill='%23ffffff' fill-opacity='0.91'/%3E%3Ccircle cx='1367.2' cy='1097.8' r='1.48' fill='%23fff1d6' fill-opacity='0.99'/%3E%3Cg stroke='%23fff' stroke-opacity='.55' stroke-width='.6'%3E%3Cpath d='M973.0 36.1H984.6M978.8 30.4V41.9'/%3E%3C/g%3E%3Ccircle cx='978.8' cy='36.1' r='1.3' fill='%23fff'/%3E%3Cg stroke='%23fff' stroke-opacity='.55' stroke-width='.6'%3E%3Cpath d='M838.4 432.6H850.9M844.6 426.3V438.8'/%3E%3C/g%3E%3Ccircle cx='844.6' cy='432.6' r='1.3' fill='%23fff'/%3E%3Cg stroke='%23fff' stroke-opacity='.55' stroke-width='.6'%3E%3Cpath d='M1168.3 1255.0H1181.5M1174.9 1248.3V1261.6'/%3E%3C/g%3E%3Ccircle cx='1174.9' cy='1255.0' r='1.3' fill='%23fff'/%3E%3Cg stroke='%23fff' stroke-opacity='.55' stroke-width='.6'%3E%3Cpath d='M1627.7 1213.0H1640.8M1634.3 1206.4V1219.5'/%3E%3C/g%3E%3Ccircle cx='1634.3' cy='1213.0' r='1.3' fill='%23fff'/%3E%3C/svg%3E") 210px 60px/1900px 1300px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1700' height='1100'%3E%3Ccircle cx='1572.3' cy='1043.5' r='1.19' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='521.5' cy='417.1' r='0.90' fill='%23ffffff' fill-opacity='0.74'/%3E%3Ccircle cx='755.8' cy='243.1' r='0.95' fill='%23ffffff' fill-opacity='0.46'/%3E%3Ccircle cx='1668.2' cy='548.1' r='0.71' fill='%23dfe8ff' fill-opacity='0.70'/%3E%3Ccircle cx='610.3' cy='63.3' r='1.13' fill='%23ffffff' fill-opacity='0.69'/%3E%3Ccircle cx='1055.7' cy='1067.8' r='0.90' fill='%23ffffff' fill-opacity='0.75'/%3E%3Ccircle cx='1646.6' cy='309.4' r='1.24' fill='%23dfe8ff' fill-opacity='0.68'/%3E%3Ccircle cx='302.0' cy='531.4' r='1.14' fill='%23ffffff' fill-opacity='0.72'/%3E%3Ccircle cx='309.4' cy='196.4' r='0.88' fill='%23ffffff' fill-opacity='0.78'/%3E%3Ccircle cx='989.9' cy='90.6' r='0.93' fill='%23fff1d6' fill-opacity='0.68'/%3E%3Ccircle cx='477.0' cy='649.0' r='0.76' fill='%23fff1d6' fill-opacity='0.81'/%3E%3Ccircle cx='518.1' cy='855.3' r='1.00' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='1053.4' cy='131.3' r='1.14' fill='%23ffffff' fill-opacity='0.65'/%3E%3Ccircle cx='927.3' cy='1010.6' r='1.03' fill='%23ffffff' fill-opacity='0.83'/%3E%3Ccircle cx='763.8' cy='37.2' r='1.05' fill='%23ffffff' fill-opacity='0.61'/%3E%3Ccircle cx='1376.3' cy='755.9' r='1.24' fill='%23ffffff' fill-opacity='0.77'/%3E%3Ccircle cx='915.6' cy='1087.0' r='1.11' fill='%23dfe8ff' fill-opacity='0.59'/%3E%3Ccircle cx='834.0' cy='40.7' r='0.85' fill='%23dfe8ff' fill-opacity='0.67'/%3E%3Ccircle cx='1615.8' cy='237.5' r='0.76' fill='%23ffffff' fill-opacity='0.66'/%3E%3Ccircle cx='1174.0' cy='613.8' r='0.83' fill='%23ffffff' fill-opacity='0.49'/%3E%3Ccircle cx='1531.5' cy='489.2' r='0.89' fill='%23ffffff' fill-opacity='0.81'/%3E%3Ccircle cx='1521.8' cy='756.5' r='0.93' fill='%23ffffff' fill-opacity='0.73'/%3E%3Ccircle cx='927.9' cy='467.6' r='0.86' fill='%23fff1d6' fill-opacity='0.79'/%3E%3Ccircle cx='934.9' cy='909.2' r='0.76' fill='%23ffffff' fill-opacity='0.70'/%3E%3Ccircle cx='1640.4' cy='801.6' r='0.94' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='574.4' cy='757.4' r='0.76' fill='%23dfe8ff' fill-opacity='0.80'/%3E%3Ccircle cx='1359.2' cy='1087.1' r='0.85' fill='%23ffffff' fill-opacity='0.59'/%3E%3Ccircle cx='1335.5' cy='156.0' r='1.18' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='294.4' cy='494.3' r='0.93' fill='%23ffffff' fill-opacity='0.48'/%3E%3Ccircle cx='816.3' cy='757.9' r='1.00' fill='%23fff1d6' fill-opacity='0.67'/%3E%3Ccircle cx='905.1' cy='292.0' r='1.25' fill='%23ffffff' fill-opacity='0.54'/%3E%3Ccircle cx='1467.9' cy='547.6' r='1.13' fill='%23fff1d6' fill-opacity='0.72'/%3E%3Ccircle cx='700.2' cy='749.4' r='0.92' fill='%23ffffff' fill-opacity='0.77'/%3E%3Ccircle cx='1631.5' cy='375.4' r='0.91' fill='%23dfe8ff' fill-opacity='0.62'/%3E%3Ccircle cx='1285.1' cy='971.7' r='1.00' fill='%23dfe8ff' fill-opacity='0.73'/%3E%3Ccircle cx='369.3' cy='290.3' r='1.17' fill='%23ffffff' fill-opacity='0.65'/%3E%3Ccircle cx='1054.8' cy='1088.8' r='0.85' fill='%23ffffff' fill-opacity='0.76'/%3E%3Ccircle cx='1459.1' cy='285.2' r='1.17' fill='%23fff1d6' fill-opacity='0.55'/%3E%3Ccircle cx='1078.1' cy='46.9' r='1.14' fill='%23ffffff' fill-opacity='0.56'/%3E%3Ccircle cx='960.9' cy='684.2' r='1.13' fill='%23fff1d6' fill-opacity='0.52'/%3E%3Ccircle cx='672.7' cy='747.4' r='0.86' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='288.5' cy='1073.8' r='1.20' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='231.3' cy='751.3' r='1.21' fill='%23ffffff' fill-opacity='0.57'/%3E%3Ccircle cx='968.6' cy='847.8' r='1.15' fill='%23fff1d6' fill-opacity='0.69'/%3E%3Ccircle cx='174.1' cy='32.3' r='0.89' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='350.4' cy='469.2' r='0.87' fill='%23fff1d6' fill-opacity='0.70'/%3E%3Ccircle cx='997.9' cy='1032.6' r='1.06' fill='%23ffffff' fill-opacity='0.66'/%3E%3Ccircle cx='1266.2' cy='1018.0' r='0.87' fill='%23ffffff' fill-opacity='0.80'/%3E%3Ccircle cx='606.2' cy='1080.2' r='0.87' fill='%23dfe8ff' fill-opacity='0.82'/%3E%3Ccircle cx='671.6' cy='796.6' r='1.12' fill='%23ffffff' fill-opacity='0.66'/%3E%3Ccircle cx='537.0' cy='465.0' r='0.72' fill='%23dfe8ff' fill-opacity='0.74'/%3E%3Ccircle cx='1399.0' cy='648.3' r='0.93' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='59.6' cy='325.9' r='1.15' fill='%23ffffff' fill-opacity='0.61'/%3E%3Ccircle cx='978.5' cy='1064.3' r='1.00' fill='%23dfe8ff' fill-opacity='0.70'/%3E%3Ccircle cx='1383.5' cy='199.9' r='0.94' fill='%23dfe8ff' fill-opacity='0.53'/%3E%3Ccircle cx='1667.9' cy='502.0' r='0.70' fill='%23ffffff' fill-opacity='0.70'/%3E%3Ccircle cx='97.1' cy='37.5' r='0.91' fill='%23ffffff' fill-opacity='0.84'/%3E%3Ccircle cx='1222.7' cy='158.0' r='1.24' fill='%23fff1d6' fill-opacity='0.75'/%3E%3Ccircle cx='789.1' cy='826.0' r='1.21' fill='%23ffffff' fill-opacity='0.62'/%3E%3Ccircle cx='1664.3' cy='878.5' r='0.76' fill='%23fff1d6' fill-opacity='0.46'/%3E%3Ccircle cx='1030.9' cy='584.7' r='0.81' fill='%23ffffff' fill-opacity='0.59'/%3E%3Ccircle cx='456.6' cy='312.8' r='0.97' fill='%23fff1d6' fill-opacity='0.67'/%3E%3Ccircle cx='501.9' cy='1059.1' r='0.71' fill='%23fff1d6' fill-opacity='0.77'/%3E%3Ccircle cx='1338.8' cy='618.3' r='0.73' fill='%23ffffff' fill-opacity='0.76'/%3E%3Ccircle cx='1134.0' cy='123.6' r='1.21' fill='%23ffffff' fill-opacity='0.84'/%3E%3Ccircle cx='1624.0' cy='640.7' r='1.16' fill='%23ffffff' fill-opacity='0.83'/%3E%3Ccircle cx='1223.9' cy='1052.9' r='1.05' fill='%23ffffff' fill-opacity='0.65'/%3E%3Ccircle cx='925.9' cy='464.0' r='1.05' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='1564.9' cy='725.9' r='1.07' fill='%23ffffff' fill-opacity='0.71'/%3E%3Ccircle cx='299.3' cy='239.1' r='0.73' fill='%23ffffff' fill-opacity='0.72'/%3E%3Ccircle cx='442.0' cy='1019.2' r='1.03' fill='%23ffffff' fill-opacity='0.60'/%3E%3Ccircle cx='967.8' cy='629.2' r='1.14' fill='%23ffffff' fill-opacity='0.70'/%3E%3Ccircle cx='247.4' cy='15.4' r='1.06' fill='%23fff1d6' fill-opacity='0.83'/%3E%3Ccircle cx='1536.9' cy='455.8' r='1.17' fill='%23ffffff' fill-opacity='0.48'/%3E%3Ccircle cx='486.4' cy='789.9' r='0.72' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='1367.1' cy='875.2' r='0.78' fill='%23fff1d6' fill-opacity='0.51'/%3E%3Ccircle cx='1137.6' cy='122.0' r='1.16' fill='%23ffffff' fill-opacity='0.75'/%3E%3Ccircle cx='1376.2' cy='574.5' r='1.00' fill='%23ffffff' fill-opacity='0.69'/%3E%3Ccircle cx='1426.6' cy='292.8' r='1.03' fill='%23ffffff' fill-opacity='0.78'/%3E%3Ccircle cx='195.7' cy='473.3' r='0.74' fill='%23dfe8ff' fill-opacity='0.72'/%3E%3Ccircle cx='1672.1' cy='845.1' r='0.75' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='1072.6' cy='467.7' r='0.82' fill='%23ffffff' fill-opacity='0.67'/%3E%3Ccircle cx='570.0' cy='620.1' r='1.24' fill='%23ffffff' fill-opacity='0.49'/%3E%3Ccircle cx='1251.5' cy='167.9' r='1.01' fill='%23ffffff' fill-opacity='0.70'/%3E%3Ccircle cx='759.4' cy='58.6' r='1.21' fill='%23ffffff' fill-opacity='0.56'/%3E%3Ccircle cx='789.2' cy='857.1' r='0.89' fill='%23dfe8ff' fill-opacity='0.49'/%3E%3Ccircle cx='1548.0' cy='868.7' r='0.76' fill='%23dfe8ff' fill-opacity='0.66'/%3E%3Ccircle cx='639.7' cy='805.9' r='0.80' fill='%23ffffff' fill-opacity='0.80'/%3E%3Ccircle cx='40.3' cy='944.2' r='1.13' fill='%23ffffff' fill-opacity='0.73'/%3E%3Ccircle cx='1447.1' cy='735.1' r='1.06' fill='%23ffffff' fill-opacity='0.79'/%3E%3C/svg%3E") 0 0/1700px 1100px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1300' height='900'%3E%3Ccircle cx='588.1' cy='503.8' r='0.77' fill='%23fff1d6' fill-opacity='0.35'/%3E%3Ccircle cx='1111.6' cy='170.9' r='0.71' fill='%23fff1d6' fill-opacity='0.36'/%3E%3Ccircle cx='1030.9' cy='84.7' r='0.49' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='774.1' cy='356.5' r='0.55' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='810.1' cy='748.5' r='0.38' fill='%23ffffff' fill-opacity='0.19'/%3E%3Ccircle cx='779.5' cy='700.3' r='0.50' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='674.9' cy='576.3' r='0.57' fill='%23dfe8ff' fill-opacity='0.43'/%3E%3Ccircle cx='851.2' cy='366.1' r='0.60' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='920.2' cy='283.7' r='0.45' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='732.1' cy='97.1' r='0.40' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='1245.5' cy='762.6' r='0.35' fill='%23ffffff' fill-opacity='0.26'/%3E%3Ccircle cx='611.0' cy='882.3' r='0.53' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='1012.1' cy='242.8' r='0.39' fill='%23dfe8ff' fill-opacity='0.30'/%3E%3Ccircle cx='985.5' cy='106.2' r='0.46' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='604.4' cy='438.1' r='0.66' fill='%23fff1d6' fill-opacity='0.25'/%3E%3Ccircle cx='247.9' cy='658.7' r='0.41' fill='%23ffffff' fill-opacity='0.42'/%3E%3Ccircle cx='513.3' cy='891.0' r='0.35' fill='%23fff1d6' fill-opacity='0.50'/%3E%3Ccircle cx='395.4' cy='796.4' r='0.44' fill='%23fff1d6' fill-opacity='0.33'/%3E%3Ccircle cx='834.4' cy='90.3' r='0.80' fill='%23ffffff' fill-opacity='0.26'/%3E%3Ccircle cx='12.4' cy='549.3' r='0.72' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='117.2' cy='524.5' r='0.46' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='808.8' cy='114.5' r='0.61' fill='%23ffffff' fill-opacity='0.49'/%3E%3Ccircle cx='1126.5' cy='164.5' r='0.42' fill='%23fff1d6' fill-opacity='0.52'/%3E%3Ccircle cx='324.3' cy='170.8' r='0.68' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='893.1' cy='349.4' r='0.57' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='135.0' cy='34.8' r='0.78' fill='%23dfe8ff' fill-opacity='0.27'/%3E%3Ccircle cx='334.1' cy='741.3' r='0.62' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='1208.0' cy='879.5' r='0.41' fill='%23fff1d6' fill-opacity='0.36'/%3E%3Ccircle cx='798.6' cy='252.2' r='0.76' fill='%23ffffff' fill-opacity='0.26'/%3E%3Ccircle cx='89.9' cy='370.3' r='0.46' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='479.4' cy='515.0' r='0.41' fill='%23dfe8ff' fill-opacity='0.31'/%3E%3Ccircle cx='1274.6' cy='591.2' r='0.66' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='766.8' cy='831.2' r='0.56' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='1251.6' cy='19.1' r='0.64' fill='%23ffffff' fill-opacity='0.36'/%3E%3Ccircle cx='414.6' cy='899.4' r='0.38' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='1170.3' cy='663.4' r='0.67' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='457.4' cy='616.6' r='0.76' fill='%23dfe8ff' fill-opacity='0.50'/%3E%3Ccircle cx='1227.5' cy='27.2' r='0.57' fill='%23dfe8ff' fill-opacity='0.19'/%3E%3Ccircle cx='492.9' cy='11.2' r='0.38' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='1291.3' cy='791.8' r='0.68' fill='%23fff1d6' fill-opacity='0.32'/%3E%3Ccircle cx='595.1' cy='416.4' r='0.59' fill='%23fff1d6' fill-opacity='0.37'/%3E%3Ccircle cx='38.7' cy='541.2' r='0.57' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='646.4' cy='553.1' r='0.76' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='478.3' cy='128.9' r='0.63' fill='%23ffffff' fill-opacity='0.37'/%3E%3Ccircle cx='858.0' cy='397.7' r='0.75' fill='%23ffffff' fill-opacity='0.30'/%3E%3Ccircle cx='258.1' cy='387.8' r='0.71' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='499.7' cy='524.8' r='0.49' fill='%23dfe8ff' fill-opacity='0.23'/%3E%3Ccircle cx='456.0' cy='806.1' r='0.37' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='1068.4' cy='101.5' r='0.56' fill='%23dfe8ff' fill-opacity='0.52'/%3E%3Ccircle cx='497.3' cy='468.0' r='0.65' fill='%23fff1d6' fill-opacity='0.45'/%3E%3Ccircle cx='588.2' cy='67.2' r='0.36' fill='%23ffffff' fill-opacity='0.50'/%3E%3Ccircle cx='881.7' cy='253.0' r='0.51' fill='%23fff1d6' fill-opacity='0.42'/%3E%3Ccircle cx='24.8' cy='122.3' r='0.55' fill='%23ffffff' fill-opacity='0.19'/%3E%3Ccircle cx='308.6' cy='126.8' r='0.37' fill='%23dfe8ff' fill-opacity='0.41'/%3E%3Ccircle cx='141.7' cy='481.9' r='0.64' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='889.8' cy='179.4' r='0.56' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='981.6' cy='481.4' r='0.37' fill='%23ffffff' fill-opacity='0.26'/%3E%3Ccircle cx='701.6' cy='852.1' r='0.58' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='511.6' cy='712.7' r='0.76' fill='%23dfe8ff' fill-opacity='0.21'/%3E%3Ccircle cx='168.9' cy='408.2' r='0.63' fill='%23dfe8ff' fill-opacity='0.52'/%3E%3Ccircle cx='715.0' cy='587.4' r='0.58' fill='%23ffffff' fill-opacity='0.48'/%3E%3Ccircle cx='602.8' cy='586.2' r='0.44' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='277.3' cy='810.0' r='0.79' fill='%23fff1d6' fill-opacity='0.54'/%3E%3Ccircle cx='1269.8' cy='839.0' r='0.47' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='453.1' cy='74.5' r='0.55' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='633.7' cy='25.6' r='0.71' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='224.8' cy='301.5' r='0.70' fill='%23ffffff' fill-opacity='0.23'/%3E%3Ccircle cx='1299.8' cy='810.5' r='0.58' fill='%23dfe8ff' fill-opacity='0.43'/%3E%3Ccircle cx='1229.5' cy='443.3' r='0.78' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='571.2' cy='502.9' r='0.72' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='679.6' cy='759.3' r='0.60' fill='%23dfe8ff' fill-opacity='0.30'/%3E%3Ccircle cx='1241.2' cy='783.1' r='0.62' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='1259.0' cy='471.8' r='0.61' fill='%23fff1d6' fill-opacity='0.25'/%3E%3Ccircle cx='148.6' cy='4.4' r='0.52' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='670.8' cy='360.5' r='0.71' fill='%23dfe8ff' fill-opacity='0.39'/%3E%3Ccircle cx='121.2' cy='150.1' r='0.77' fill='%23dfe8ff' fill-opacity='0.35'/%3E%3Ccircle cx='350.0' cy='425.8' r='0.41' fill='%23dfe8ff' fill-opacity='0.34'/%3E%3Ccircle cx='682.5' cy='97.8' r='0.54' fill='%23ffffff' fill-opacity='0.19'/%3E%3Ccircle cx='168.3' cy='701.4' r='0.36' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='15.4' cy='255.7' r='0.68' fill='%23dfe8ff' fill-opacity='0.27'/%3E%3Ccircle cx='136.4' cy='657.8' r='0.41' fill='%23ffffff' fill-opacity='0.37'/%3E%3Ccircle cx='933.0' cy='631.2' r='0.75' fill='%23dfe8ff' fill-opacity='0.19'/%3E%3Ccircle cx='1072.7' cy='554.2' r='0.59' fill='%23fff1d6' fill-opacity='0.50'/%3E%3Ccircle cx='830.0' cy='476.7' r='0.73' fill='%23ffffff' fill-opacity='0.41'/%3E%3Ccircle cx='302.5' cy='666.7' r='0.71' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='784.1' cy='801.6' r='0.44' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='1153.8' cy='120.5' r='0.46' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='504.3' cy='391.3' r='0.77' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='260.8' cy='565.2' r='0.71' fill='%23fff1d6' fill-opacity='0.22'/%3E%3Ccircle cx='887.1' cy='820.2' r='0.79' fill='%23fff1d6' fill-opacity='0.22'/%3E%3Ccircle cx='825.1' cy='309.1' r='0.80' fill='%23ffffff' fill-opacity='0.49'/%3E%3Ccircle cx='626.7' cy='21.9' r='0.69' fill='%23fff1d6' fill-opacity='0.41'/%3E%3Ccircle cx='625.7' cy='170.6' r='0.40' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='1287.4' cy='834.2' r='0.39' fill='%23dfe8ff' fill-opacity='0.20'/%3E%3Ccircle cx='100.9' cy='87.0' r='0.53' fill='%23ffffff' fill-opacity='0.34'/%3E%3Ccircle cx='559.1' cy='540.8' r='0.36' fill='%23ffffff' fill-opacity='0.44'/%3E%3Ccircle cx='235.6' cy='408.6' r='0.68' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='786.3' cy='85.3' r='0.71' fill='%23ffffff' fill-opacity='0.30'/%3E%3Ccircle cx='1042.2' cy='634.2' r='0.74' fill='%23dfe8ff' fill-opacity='0.41'/%3E%3Ccircle cx='740.6' cy='171.9' r='0.61' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='363.4' cy='104.6' r='0.68' fill='%23dfe8ff' fill-opacity='0.24'/%3E%3Ccircle cx='173.2' cy='296.9' r='0.59' fill='%23dfe8ff' fill-opacity='0.32'/%3E%3Ccircle cx='994.8' cy='365.2' r='0.68' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='392.2' cy='90.8' r='0.75' fill='%23fff1d6' fill-opacity='0.55'/%3E%3Ccircle cx='64.4' cy='245.7' r='0.78' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='857.7' cy='512.6' r='0.59' fill='%23dfe8ff' fill-opacity='0.32'/%3E%3Ccircle cx='834.9' cy='631.1' r='0.69' fill='%23ffffff' fill-opacity='0.54'/%3E%3Ccircle cx='149.2' cy='97.3' r='0.46' fill='%23fff1d6' fill-opacity='0.34'/%3E%3Ccircle cx='65.6' cy='175.9' r='0.52' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='358.4' cy='306.8' r='0.59' fill='%23fff1d6' fill-opacity='0.33'/%3E%3Ccircle cx='738.4' cy='895.6' r='0.64' fill='%23ffffff' fill-opacity='0.48'/%3E%3Ccircle cx='714.2' cy='601.6' r='0.78' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='501.7' cy='873.1' r='0.74' fill='%23fff1d6' fill-opacity='0.38'/%3E%3Ccircle cx='76.1' cy='850.7' r='0.54' fill='%23fff1d6' fill-opacity='0.37'/%3E%3Ccircle cx='406.1' cy='477.4' r='0.57' fill='%23ffffff' fill-opacity='0.28'/%3E%3Ccircle cx='862.7' cy='673.0' r='0.36' fill='%23fff1d6' fill-opacity='0.47'/%3E%3Ccircle cx='55.6' cy='140.9' r='0.69' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='972.9' cy='45.1' r='0.79' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='1036.9' cy='201.3' r='0.67' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='59.1' cy='88.6' r='0.71' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='1272.5' cy='735.0' r='0.62' fill='%23fff1d6' fill-opacity='0.22'/%3E%3Ccircle cx='542.3' cy='106.2' r='0.74' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='161.6' cy='398.6' r='0.65' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='831.5' cy='613.8' r='0.51' fill='%23ffffff' fill-opacity='0.46'/%3E%3Ccircle cx='1238.4' cy='660.9' r='0.46' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='1019.6' cy='562.5' r='0.51' fill='%23fff1d6' fill-opacity='0.28'/%3E%3Ccircle cx='908.8' cy='171.0' r='0.48' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='652.8' cy='587.6' r='0.44' fill='%23ffffff' fill-opacity='0.43'/%3E%3Ccircle cx='12.3' cy='233.6' r='0.36' fill='%23ffffff' fill-opacity='0.19'/%3E%3Ccircle cx='704.1' cy='65.2' r='0.39' fill='%23fff1d6' fill-opacity='0.43'/%3E%3Ccircle cx='305.2' cy='883.3' r='0.57' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='446.8' cy='670.3' r='0.73' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='581.5' cy='739.8' r='0.73' fill='%23dfe8ff' fill-opacity='0.46'/%3E%3Ccircle cx='551.7' cy='232.3' r='0.71' fill='%23fff1d6' fill-opacity='0.32'/%3E%3Ccircle cx='423.0' cy='493.8' r='0.69' fill='%23dfe8ff' fill-opacity='0.52'/%3E%3Ccircle cx='849.9' cy='522.5' r='0.56' fill='%23fff1d6' fill-opacity='0.30'/%3E%3Ccircle cx='107.9' cy='507.8' r='0.57' fill='%23ffffff' fill-opacity='0.43'/%3E%3Ccircle cx='1070.5' cy='8.4' r='0.49' fill='%23fff1d6' fill-opacity='0.52'/%3E%3Ccircle cx='106.2' cy='273.4' r='0.68' fill='%23ffffff' fill-opacity='0.44'/%3E%3Ccircle cx='1146.2' cy='196.9' r='0.65' fill='%23ffffff' fill-opacity='0.30'/%3E%3Ccircle cx='419.2' cy='396.9' r='0.62' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='569.4' cy='722.7' r='0.49' fill='%23dfe8ff' fill-opacity='0.30'/%3E%3Ccircle cx='1258.1' cy='656.8' r='0.58' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='31.4' cy='609.3' r='0.61' fill='%23fff1d6' fill-opacity='0.47'/%3E%3Ccircle cx='478.7' cy='351.2' r='0.42' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='229.6' cy='683.1' r='0.75' fill='%23ffffff' fill-opacity='0.28'/%3E%3Ccircle cx='287.6' cy='52.0' r='0.42' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='846.6' cy='723.9' r='0.38' fill='%23fff1d6' fill-opacity='0.38'/%3E%3Ccircle cx='109.3' cy='73.5' r='0.68' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='33.7' cy='588.2' r='0.39' fill='%23dfe8ff' fill-opacity='0.48'/%3E%3Ccircle cx='319.1' cy='198.4' r='0.69' fill='%23dfe8ff' fill-opacity='0.37'/%3E%3Ccircle cx='512.7' cy='304.0' r='0.79' fill='%23dfe8ff' fill-opacity='0.43'/%3E%3Ccircle cx='634.5' cy='724.3' r='0.38' fill='%23ffffff' fill-opacity='0.41'/%3E%3Ccircle cx='533.8' cy='743.6' r='0.65' fill='%23dfe8ff' fill-opacity='0.50'/%3E%3Ccircle cx='1084.0' cy='799.8' r='0.78' fill='%23fff1d6' fill-opacity='0.42'/%3E%3Ccircle cx='470.7' cy='9.1' r='0.40' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='319.4' cy='146.0' r='0.64' fill='%23ffffff' fill-opacity='0.43'/%3E%3Ccircle cx='265.7' cy='382.5' r='0.48' fill='%23ffffff' fill-opacity='0.54'/%3E%3Ccircle cx='612.9' cy='657.7' r='0.49' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='1185.9' cy='677.8' r='0.36' fill='%23ffffff' fill-opacity='0.36'/%3E%3Ccircle cx='406.3' cy='177.9' r='0.51' fill='%23fff1d6' fill-opacity='0.40'/%3E%3Ccircle cx='932.4' cy='535.3' r='0.45' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='523.2' cy='819.6' r='0.77' fill='%23fff1d6' fill-opacity='0.41'/%3E%3Ccircle cx='623.3' cy='234.4' r='0.75' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='858.3' cy='694.5' r='0.39' fill='%23dfe8ff' fill-opacity='0.50'/%3E%3Ccircle cx='64.6' cy='852.8' r='0.71' fill='%23fff1d6' fill-opacity='0.32'/%3E%3Ccircle cx='1033.1' cy='696.8' r='0.70' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='1159.9' cy='786.6' r='0.76' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='927.3' cy='545.5' r='0.42' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='188.2' cy='817.3' r='0.71' fill='%23fff1d6' fill-opacity='0.23'/%3E%3Ccircle cx='346.5' cy='481.1' r='0.42' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='265.6' cy='824.6' r='0.42' fill='%23ffffff' fill-opacity='0.23'/%3E%3Ccircle cx='350.9' cy='644.9' r='0.39' fill='%23dfe8ff' fill-opacity='0.36'/%3E%3Ccircle cx='107.7' cy='673.7' r='0.59' fill='%23ffffff' fill-opacity='0.37'/%3E%3Ccircle cx='1026.1' cy='375.3' r='0.76' fill='%23dfe8ff' fill-opacity='0.21'/%3E%3Ccircle cx='270.9' cy='489.0' r='0.59' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='410.9' cy='364.9' r='0.60' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='467.6' cy='618.4' r='0.40' fill='%23dfe8ff' fill-opacity='0.33'/%3E%3Ccircle cx='970.6' cy='706.0' r='0.40' fill='%23dfe8ff' fill-opacity='0.34'/%3E%3Ccircle cx='925.3' cy='427.7' r='0.48' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='1112.9' cy='760.1' r='0.67' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='377.5' cy='338.4' r='0.59' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='981.4' cy='500.0' r='0.39' fill='%23dfe8ff' fill-opacity='0.25'/%3E%3Ccircle cx='950.9' cy='296.5' r='0.78' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='580.9' cy='344.2' r='0.40' fill='%23ffffff' fill-opacity='0.41'/%3E%3Ccircle cx='881.0' cy='637.5' r='0.43' fill='%23dfe8ff' fill-opacity='0.33'/%3E%3Ccircle cx='770.6' cy='81.1' r='0.45' fill='%23ffffff' fill-opacity='0.24'/%3E%3Ccircle cx='564.0' cy='694.1' r='0.50' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='180.8' cy='184.9' r='0.42' fill='%23dfe8ff' fill-opacity='0.44'/%3E%3Ccircle cx='430.8' cy='370.9' r='0.36' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='1276.5' cy='710.7' r='0.65' fill='%23ffffff' fill-opacity='0.41'/%3E%3Ccircle cx='338.9' cy='169.9' r='0.49' fill='%23fff1d6' fill-opacity='0.34'/%3E%3Ccircle cx='490.9' cy='458.4' r='0.70' fill='%23fff1d6' fill-opacity='0.49'/%3E%3Ccircle cx='927.5' cy='228.5' r='0.59' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='458.3' cy='450.4' r='0.41' fill='%23fff1d6' fill-opacity='0.44'/%3E%3Ccircle cx='1297.9' cy='636.1' r='0.77' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='815.2' cy='178.1' r='0.39' fill='%23fff1d6' fill-opacity='0.27'/%3E%3Ccircle cx='542.7' cy='300.2' r='0.39' fill='%23ffffff' fill-opacity='0.50'/%3E%3Ccircle cx='601.9' cy='111.6' r='0.79' fill='%23fff1d6' fill-opacity='0.23'/%3E%3Ccircle cx='706.5' cy='504.7' r='0.60' fill='%23ffffff' fill-opacity='0.28'/%3E%3Ccircle cx='782.0' cy='110.4' r='0.72' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='313.1' cy='516.2' r='0.72' fill='%23fff1d6' fill-opacity='0.25'/%3E%3Ccircle cx='1054.6' cy='408.9' r='0.53' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='399.9' cy='604.1' r='0.68' fill='%23fff1d6' fill-opacity='0.32'/%3E%3Ccircle cx='832.4' cy='687.0' r='0.42' fill='%23ffffff' fill-opacity='0.33'/%3E%3Ccircle cx='185.9' cy='347.7' r='0.61' fill='%23fff1d6' fill-opacity='0.24'/%3E%3Ccircle cx='170.9' cy='219.7' r='0.77' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='938.1' cy='708.8' r='0.53' fill='%23ffffff' fill-opacity='0.36'/%3E%3Ccircle cx='610.9' cy='370.3' r='0.63' fill='%23dfe8ff' fill-opacity='0.44'/%3E%3Ccircle cx='977.2' cy='437.2' r='0.80' fill='%23dfe8ff' fill-opacity='0.49'/%3E%3Ccircle cx='1072.6' cy='105.6' r='0.40' fill='%23ffffff' fill-opacity='0.53'/%3E%3Ccircle cx='682.5' cy='389.0' r='0.76' fill='%23ffffff' fill-opacity='0.30'/%3E%3Ccircle cx='384.9' cy='554.6' r='0.54' fill='%23ffffff' fill-opacity='0.32'/%3E%3Ccircle cx='977.5' cy='274.3' r='0.62' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='1097.7' cy='218.1' r='0.74' fill='%23dfe8ff' fill-opacity='0.54'/%3E%3Ccircle cx='903.4' cy='473.6' r='0.46' fill='%23dfe8ff' fill-opacity='0.29'/%3E%3Ccircle cx='1222.3' cy='791.8' r='0.80' fill='%23ffffff' fill-opacity='0.45'/%3E%3Ccircle cx='1126.4' cy='379.3' r='0.71' fill='%23dfe8ff' fill-opacity='0.26'/%3E%3Ccircle cx='736.8' cy='813.1' r='0.39' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='1146.8' cy='518.3' r='0.55' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='31.1' cy='154.8' r='0.55' fill='%23fff1d6' fill-opacity='0.35'/%3E%3Ccircle cx='516.4' cy='320.8' r='0.61' fill='%23ffffff' fill-opacity='0.20'/%3E%3Ccircle cx='591.3' cy='282.4' r='0.50' fill='%23dfe8ff' fill-opacity='0.23'/%3E%3Ccircle cx='1142.3' cy='182.4' r='0.74' fill='%23ffffff' fill-opacity='0.44'/%3E%3Ccircle cx='254.2' cy='754.1' r='0.51' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='826.0' cy='628.1' r='0.60' fill='%23ffffff' fill-opacity='0.38'/%3E%3Ccircle cx='249.0' cy='792.2' r='0.37' fill='%23ffffff' fill-opacity='0.22'/%3E%3Ccircle cx='1249.8' cy='246.5' r='0.54' fill='%23ffffff' fill-opacity='0.51'/%3E%3Ccircle cx='904.7' cy='844.0' r='0.55' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='1120.0' cy='108.6' r='0.66' fill='%23ffffff' fill-opacity='0.28'/%3E%3Ccircle cx='651.9' cy='265.9' r='0.47' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='1149.8' cy='530.9' r='0.45' fill='%23ffffff' fill-opacity='0.29'/%3E%3Ccircle cx='867.1' cy='249.2' r='0.64' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='572.4' cy='475.5' r='0.59' fill='%23fff1d6' fill-opacity='0.20'/%3E%3Ccircle cx='762.5' cy='483.5' r='0.54' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='370.7' cy='680.1' r='0.46' fill='%23fff1d6' fill-opacity='0.28'/%3E%3Ccircle cx='37.5' cy='711.3' r='0.42' fill='%23fff1d6' fill-opacity='0.51'/%3E%3Ccircle cx='600.1' cy='675.5' r='0.52' fill='%23dfe8ff' fill-opacity='0.52'/%3E%3Ccircle cx='78.3' cy='57.6' r='0.70' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='855.7' cy='704.7' r='0.58' fill='%23fff1d6' fill-opacity='0.37'/%3E%3Ccircle cx='967.7' cy='478.5' r='0.62' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='790.5' cy='211.8' r='0.55' fill='%23ffffff' fill-opacity='0.47'/%3E%3Ccircle cx='337.6' cy='489.7' r='0.73' fill='%23ffffff' fill-opacity='0.40'/%3E%3Ccircle cx='45.9' cy='537.1' r='0.67' fill='%23ffffff' fill-opacity='0.39'/%3E%3Ccircle cx='422.6' cy='547.5' r='0.62' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='574.2' cy='236.7' r='0.71' fill='%23ffffff' fill-opacity='0.21'/%3E%3Ccircle cx='739.6' cy='488.9' r='0.71' fill='%23ffffff' fill-opacity='0.27'/%3E%3Ccircle cx='70.2' cy='382.8' r='0.66' fill='%23fff1d6' fill-opacity='0.48'/%3E%3Ccircle cx='1014.9' cy='688.8' r='0.57' fill='%23fff1d6' fill-opacity='0.42'/%3E%3Ccircle cx='223.1' cy='229.4' r='0.42' fill='%23fff1d6' fill-opacity='0.44'/%3E%3Ccircle cx='1022.7' cy='55.0' r='0.53' fill='%23ffffff' fill-opacity='0.31'/%3E%3Ccircle cx='914.9' cy='861.5' r='0.41' fill='%23fff1d6' fill-opacity='0.46'/%3E%3Ccircle cx='1282.0' cy='130.1' r='0.55' fill='%23ffffff' fill-opacity='0.46'/%3E%3Ccircle cx='4.3' cy='368.9' r='0.59' fill='%23fff1d6' fill-opacity='0.21'/%3E%3Ccircle cx='387.5' cy='382.0' r='0.38' fill='%23fff1d6' fill-opacity='0.19'/%3E%3Ccircle cx='298.8' cy='227.9' r='0.60' fill='%23dfe8ff' fill-opacity='0.27'/%3E%3Ccircle cx='111.8' cy='204.5' r='0.49' fill='%23fff1d6' fill-opacity='0.53'/%3E%3Ccircle cx='283.8' cy='144.4' r='0.61' fill='%23ffffff' fill-opacity='0.55'/%3E%3Ccircle cx='737.6' cy='820.8' r='0.75' fill='%23ffffff' fill-opacity='0.52'/%3E%3Ccircle cx='601.4' cy='353.6' r='0.73' fill='%23ffffff' fill-opacity='0.32'/%3E%3C/svg%3E") 470px 330px/1300px 900px}
.site [data-act="none"]{cursor:pointer}
/* marketplace windows: every logo on one line at the same height, subtext balanced and lined up across the row */
.site .vwins .vwin-b{display:grid;grid-template-rows:26px 56px auto;justify-items:center;align-items:center;row-gap:10px;padding:20px 14px 22px}
.site .vwins .vwin-b .wm{display:flex;flex-direction:column;justify-content:center;align-items:center;height:56px;margin:0}
.site .vwins .vwin-b .wm b{white-space:nowrap;font-size:clamp(12px,1.12vw,16.5px)!important;letter-spacing:.07em}
.site .vwins .vwin-b .wm.film b{font-size:clamp(12px,1.05vw,15.5px)!important}
.site .vwins .vwin-b small{align-self:start;max-width:23ch;min-height:2.9em;font-size:14px;line-height:1.45;text-wrap:balance}
@container (max-width:1100px){ .site .vwins .vwin-b .wm b{font-size:15px!important} }
@container (max-width:560px){ .site .vwins .vwin-b{grid-template-rows:22px 46px auto;padding:14px 8px 16px} .site .vwins .vwin-b .wm{height:46px} .site .vwins .vwin-b .wm b{font-size:11px!important;letter-spacing:.04em} .site .vwins .vwin-b small{font-size:12px} }
.site .vwins .vwin-b{grid-template-rows:24px 50px auto;row-gap:8px}
.site .vwins .vwin-b .wm{height:50px}
.site .vwins .vwin-b .wm.film::before,.site .vwins .vwin-b .wm.film::after{align-self:stretch;width:auto}
.site .vwins .vwin-b small{margin-top:2px}
@container (max-width:1100px) and (min-width:561px){ .site .vwins{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px} .site .vwins .vwin-b .wm b{font-size:18px!important} }
/* The Library title: smaller, with room above the windows */
.site .vlib-logo{margin:0 0 52px}
.site .vlib-logo img{width:min(380px,70%)}
@container (max-width:560px){ .site .vlib-logo{margin-bottom:30px} .site .vlib-logo img{width:min(260px,72%)} }
/* Social Marketing Boosts: its own world: the universe in ruby, a planet rising, one way in */
.site .vsmb2{position:relative;isolation:isolate;overflow:hidden;padding:110px 0 150px;text-align:center;color:#fff;background:#05030a}
.site .vsmb2::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--vstars),radial-gradient(ellipse 45% 70% at 50% 35%,rgba(210,24,48,.45),transparent 70%),radial-gradient(ellipse 30% 50% at 12% 30%,rgba(150,20,60,.35),transparent 70%),radial-gradient(ellipse 30% 50% at 88% 25%,rgba(255,60,80,.22),transparent 70%),linear-gradient(180deg,#05030a,#12040a 60%,#05030a)}
.site .vsmb-planet{position:absolute;left:50%;bottom:-62%;z-index:-1;width:150%;aspect-ratio:3/1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 0%,#3a0812 0%,#14030a 45%,#05030a 70%);box-shadow:0 -2px 0 rgba(255,90,105,.85),0 -10px 40px rgba(255,40,60,.55),0 -60px 140px rgba(200,16,46,.35)}
.site .vsmb-gem{display:block;width:22px;height:22px;margin:0 auto 18px;transform:rotate(45deg);background:linear-gradient(135deg,#ffd0d5,#ff3347 45%,#8b0a1e);box-shadow:0 0 0 6px rgba(255,51,71,.12),0 0 30px rgba(255,40,60,.7)}
.site .vsmb2 h2{margin:0 0 30px;font:600 58px/1.05 "Cinzel",Georgia,serif;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(180deg,#fff1f2 10%,#ff6b7a 55%,#e3203a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px rgba(255,30,50,.45));text-wrap:balance}
.site .vsmb2 .vb.red{min-width:170px}
.site.vt.uall .vsmb2{background:#05030a!important}
@container (max-width:560px){ .site .vsmb2{padding:64px 0 96px} .site .vsmb2 h2{font-size:30px} .site .vsmb-planet{width:240%;bottom:-38%} }
.site .vsmb-planet{top:calc(100% - 86px);bottom:auto;width:140%}
@container (max-width:560px){ .site .vsmb-planet{top:calc(100% - 46px);width:220%} }

/* ===== one title system for every homepage section (both background versions) =====
   Section titles: Cinzel 600, uppercase, 40px, .12em, pearl, centered, 40px below.
   Logo titles (pearl KMTWF Ventures, diamond The Library) sit at the same cap height.
   Patrons of Progress: exactly half (20px). Social Marketing Boosts: same title, in red. */
.site.vt{--t-size:40px;--t-track:.12em;--t-gap:40px}
@container (max-width:1100px){ .site.vt{--t-size:32px;--t-gap:32px} }
@container (max-width:560px){ .site.vt{--t-size:24px;--t-gap:24px;--t-track:.1em} }
.site.vt :is(.vnet .vpearl,.vpearl-h span,.vsmb2 h2,.vjoin h3){margin:0 0 var(--t-gap);font:600 var(--t-size)/1.15 "Cinzel",Georgia,serif;letter-spacing:var(--t-track);text-transform:uppercase;text-align:center;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent;filter:none;text-shadow:none}
.site.vt .vsmb2 h2{background:linear-gradient(180deg,#ffe3e6 5%,#ff5a6b 60%,#e3203a);filter:drop-shadow(0 4px 22px rgba(255,30,50,.4))}
.site.vt .vjoin h3{text-align:left;margin:0}
.site.vt .vjoin h3 em{font-style:normal;background:inherit;-webkit-background-clip:text;background-clip:text;color:transparent}
/* Marketplaces: the pearl logo and the word on one line, sharing the title's cap height */
.site.vt .vpearl-h{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.45em;row-gap:6px;margin:0 0 var(--t-gap);font-size:var(--t-size)}
.site.vt .vpearl-h img{height:1.12em;width:auto}
.site.vt .vpearl-h span{margin:0;line-height:1}
/* The Library: the diamond logo at the same height as the other titles */
.site.vt .vlib-logo{margin:0 0 var(--t-gap);font-size:var(--t-size)}
.site.vt .vlib-logo img{width:auto;height:1.25em;max-width:90%}
/* Patrons of Progress: half the section-title size */
.site.vt .patron-t{font-size:calc(var(--t-size) / 2)!important;letter-spacing:.22em!important;line-height:1.2!important}
.site.vt .vmps .vpearl{margin:0 0 var(--t-gap);font:600 var(--t-size)/1.15 "Cinzel",Georgia,serif;letter-spacing:var(--t-track);text-transform:uppercase;text-align:center;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
/* join band: centered like every other section, title on one line above the form */
.site.vt .vjoin .vw{grid-template-columns:1fr;justify-items:center;text-align:center;gap:22px}
.site.vt .vjoin h3{text-align:center;white-space:nowrap}
.site.vt .vjoin .veb{display:block;margin-bottom:10px}
.site.vt .vjoin-f{width:min(640px,100%)}
@container (max-width:560px){ .site.vt .vjoin h3{white-space:normal} }
/* marketplace window logos: larger and brighter, a glow in each marketplace's own color behind them, smaller gems */
.site .vwins .vwin-b{grid-template-rows:18px 58px auto;row-gap:10px}
.site .vwins .vwin-b .vgem{width:18px;height:18px}
.site .vwins .vwin-b .wm{position:relative;isolation:isolate;height:58px;width:100%}
.site .vwins .vwin-b .wm::before{content:"";position:absolute;inset:-6px -4px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse 52% 50% at 50% 50%,color-mix(in srgb,var(--lg1) 50%,transparent) 0%,color-mix(in srgb,var(--lg1) 18%,transparent) 45%,transparent 72%);filter:blur(2px);transition:opacity .5s var(--ease)}
.site .vwins .vwin-b .wm.film::before{content:"";height:7px;margin:3px 0;inset:auto;position:static;filter:none;border-radius:0;background:repeating-linear-gradient(90deg,var(--lg2) 0 4px,transparent 4px 8px) center/100% 3px no-repeat}
.site .vwins .vwin-b .wm.film{background:radial-gradient(ellipse 52% 50% at 50% 50%,color-mix(in srgb,var(--lg1) 45%,transparent),transparent 72%)}
.site .vwins .vwin-b .wm b{font-size:clamp(14px,1.34vw,19.5px)!important;letter-spacing:.035em;background:linear-gradient(180deg,color-mix(in srgb,var(--lg1) 35%,#fff) 0%,var(--lg1) 55%,color-mix(in srgb,var(--lg1) 75%,#fff) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--lg1) 55%,transparent))}
.site .vwins .vwin-b .wm.film b{font-size:clamp(13px,1.22vw,18px)!important}
.site .vwins .vwin-b .wm i{color:color-mix(in srgb,var(--lg1) 45%,#fff);opacity:.85}
.site .vwin:hover .vwin-b .wm::before{opacity:1.0}
@container (max-width:1100px) and (min-width:561px){ .site .vwins .vwin-b .wm b{font-size:21px!important} }
@container (max-width:560px){ .site .vwins .vwin-b{grid-template-rows:14px 46px auto} .site .vwins .vwin-b .vgem{width:14px;height:14px} .site .vwins .vwin-b .wm b{font-size:12px!important;letter-spacing:.02em} }
.site .vwins .vwin-b .wm b{font-size:clamp(14px,1.28vw,19px)!important;letter-spacing:.03em}
.site .vwins .vwin-b{padding-left:8px;padding-right:8px}
.site .vwins .vwin-b .wm b{font-size:clamp(13px,1.2vw,17.5px)!important;letter-spacing:.012em}
.site .vwins .vwin-b .wm.film b{font-size:clamp(12px,1.12vw,16.5px)!important}

/* ===== titles in the logo letterforms, in material (Will: gems and metals are the "fonts") =====
   One face, one size, one tracking for every section title; only the material changes:
   pearl (default), diamond (The Library, as on the live site), ruby red (Social Marketing Boosts). */
.site.vt{--t-gap:56px}
@container (max-width:1100px){ .site.vt{--t-gap:44px} }
@container (max-width:560px){ .site.vt{--t-gap:30px} }
.site.vt :is(.vt-title,.vsmb2 h2,.vjoin h3){margin:0 0 var(--t-gap);font:600 var(--t-size)/1.15 "Cinzel",Georgia,serif;letter-spacing:var(--t-track);text-transform:uppercase;text-align:center;text-wrap:balance;
  background:url(img/ventures/tex-pearl.jpg) center/auto 100%,var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 12px rgba(255,246,225,.12))}
.site.vt .vt-title.diamond{background:url(img/ventures/tex-diamond.jpg) center/auto 100%,linear-gradient(180deg,#f4f7fc,#9aa8c0);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 14px rgba(160,190,255,.25))}
.site.vt .vsmb2 h2{background:linear-gradient(180deg,rgba(255,235,238,.95) 5%,rgba(255,90,107,.95) 60%,rgba(227,32,58,.95)),url(img/ventures/tex-pearl.jpg) center/auto 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 4px 22px rgba(255,30,50,.4))}
/* every section gets the same breathing room */
.site.vt :is(.vmps,.vlib,.vnet){padding-top:96px;padding-bottom:96px}
.site.vt .vfind{padding:0 0 96px}
@container (max-width:560px){ .site.vt :is(.vmps,.vlib,.vnet){padding-top:56px;padding-bottom:56px} .site.vt .vfind{padding-bottom:56px} }
/* join band: eyebrow, title and form evenly spaced on a calm, centered band */
.site.vt .vjoin{padding:84px 0;background:radial-gradient(ellipse 60% 120% at 50% 0%,rgba(232,196,108,.10),transparent 70%),linear-gradient(180deg,#0a0d1c,#070915)}
.site.vt .vjoin .vw{gap:0}
.site.vt .vjoin .veb{margin:0 0 14px}
.site.vt .vjoin h3{margin:0 0 32px}
/* footer marketplace row: a real 5 x 2 grid, every logo on the same line and centered in its cell */
.site.vt .f-fam .fam{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 20px!important;max-width:1100px;margin:0 auto;overflow:visible}
.site.vt .f-fam .fam>a{display:flex;align-items:center;justify-content:center;min-height:52px}
.site.vt .f-fam .lbl{display:block;margin-bottom:22px}
@container (max-width:860px){ .site.vt .f-fam .fam{grid-template-columns:repeat(2,minmax(0,1fr))} }
/* marketplace pages inside Ventures: the same top bar and title rules as the Jet site */
.site .topbar .lock .mono,.site .vback .mono{display:none!important}
.site:not(.vt){--t-size:40px;--t-track:.12em}
@container (max-width:1100px){ .site:not(.vt){--t-size:32px} }
@container (max-width:560px){ .site:not(.vt){--t-size:24px;--t-track:.1em} }
.site:not(.vt) .sec h3{font:600 var(--t-size)/1.15 "Cinzel",Georgia,serif!important;letter-spacing:var(--t-track)!important;text-transform:uppercase!important;text-wrap:balance}
.site:not(.vt) .sec h3 small{display:block;margin-bottom:10px;letter-spacing:.2em}
.site:not(.vt) .patron-t{font-size:calc(var(--t-size) / 2)!important;letter-spacing:.22em!important;line-height:1.2!important}
/* logo backing: a soft dark pool instead of a colored glow, so the brighter wordmarks stand out by contrast */
.site .vwins .vwin-b .wm::before{inset:-10px -6px;background:radial-gradient(ellipse 58% 62% at 50% 50%,rgba(0,0,0,.62) 0%,rgba(0,0,0,.32) 48%,transparent 75%);filter:blur(3px)}
.site .vwins .vwin-b .wm.film{background:radial-gradient(ellipse 58% 62% at 50% 50%,rgba(0,0,0,.6),rgba(0,0,0,.28) 48%,transparent 75%)}
.site .vwins .vwin-b .wm b{filter:drop-shadow(0 1px 1px rgba(0,0,0,.6)) drop-shadow(0 0 8px color-mix(in srgb,var(--lg1) 30%,transparent))}
/* Social Marketing Boosts planet: wide enough that its rim leaves through the sides as one continuous arc */
.site .vsmb-planet{width:260%;aspect-ratio:3/1;top:calc(100% - 92px)}
@container (max-width:560px){ .site .vsmb-planet{width:420%;top:calc(100% - 52px)} }

/* hero title, balanced: KEEP MOVING and FORWARD at the same width, The World between gold hairlines */
.site .vuni h1.vkm{display:inline-flex;flex-direction:column;align-items:stretch;gap:.06em;margin:16px auto 0;font-size:76px;line-height:1}
.site .vkm .l1,.site .vkm .l3{display:block;text-align:center;white-space:nowrap}
.site .vkm .l3{letter-spacing:var(--fw-track,.42em);margin-right:calc(-1 * var(--fw-track,.42em))}
.site .vkm .l2{display:flex;align-items:center;gap:.4em;margin:.04em 0 .02em}
.site .vkm .l2 i{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(232,196,108,.85),transparent)}
.site .vkm .l2 em{display:block;font:italic 500 .62em/1 "Cormorant Garamond",Georgia,serif;letter-spacing:.02em;text-transform:none;background:var(--pearl);-webkit-background-clip:text;background-clip:text;color:transparent}
@container (max-width:1100px){ .site .vuni h1.vkm{font-size:60px} }
@container (max-width:560px){ .site .vuni h1.vkm{font-size:38px} }

/* join band: part of the universe; one floating glass panel with a fine gold edge */
.site.vt .vjoin{position:relative;isolation:isolate;padding:96px 0;background:#05060d}
.site.vt .vjoin::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--vstars),radial-gradient(ellipse 50% 70% at 50% 50%,rgba(70,90,170,.22),transparent 70%),radial-gradient(ellipse 30% 60% at 85% 20%,rgba(128,96,190,.2),transparent 70%),linear-gradient(180deg,#070915,#05060d)}
.site.vt .vjoin .vw{max-width:880px;padding:52px 48px 50px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(232,196,108,.32);box-shadow:0 40px 90px -50px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.site.vt .vjoin .vw::before{content:"";position:absolute;inset:-1px;border-radius:30px;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(232,196,108,.16),transparent 70%)}
.site.vt .vjoin .vw{position:relative}
@container (max-width:560px){ .site.vt .vjoin{padding:56px 0} .site.vt .vjoin .vw{padding:34px 18px 32px;border-radius:22px} }

/* footer marketplace row: on the same night sky, framed by gold hairlines, leading into the planet horizon */
.site.vt .f-mk{position:relative;isolation:isolate;background:#05060d!important}
.site.vt .f-mk::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--vstars),linear-gradient(180deg,#05060d,#070a18)}
.site.vt .f-mk .ft-in{padding-top:56px;padding-bottom:56px}
.site.vt .f-fam .lbl{display:flex!important;align-items:center;justify-content:center;gap:16px;margin-bottom:30px;color:#e2c47a!important}
.site.vt .f-fam .lbl::before,.site.vt .f-fam .lbl::after{content:"";width:min(160px,18vw);height:1px;background:linear-gradient(90deg,transparent,rgba(232,196,108,.7))}
.site.vt .f-fam .lbl::after{transform:scaleX(-1)}
.site.vt .f-fam .fam{padding:26px 0;border-top:1px solid rgba(232,196,108,.16);border-bottom:1px solid rgba(232,196,108,.16)}
@container (max-width:420px){ .site.vt,.site:not(.vt){--t-size:20px;--t-track:.08em} }
.site .sec{flex-wrap:wrap}
.site .sec h3{min-width:0;max-width:100%;overflow-wrap:break-word}
.site .vuni-t .veb{display:block}
.site .vuni h1.vkm{display:flex;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}
/* Social Marketing Boosts planet: filled with the next section's dark blue, so the curve flows into KMTWF Universe with no seam */
.site .vsmb-planet{background:linear-gradient(180deg,#0b0e1f 0%,#070915 22%)}
.site.vt .vsmb2+.vnet{margin-top:-1px}
.site.vt.uall .vsmb-planet{background:linear-gradient(180deg,#080a16 0%,#04050b 22%)}
.site .vsmb-planet{background:#070915}
.site.vt.uall .vsmb-planet{background:#04050b}
/* Social Marketing Boosts: no hard top edge. The page's own sky continues through the section;
   the red fades in from nothing at the top and builds toward the planet. */
.site.vt .vsmb2{background:#070915}
.site.vt.uall .vsmb2{background:transparent!important}
.site.vt .vsmb2::before{z-index:-2;background:var(--vstars)}
.site.vt .vsmb2::after{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;
  background:radial-gradient(ellipse 50% 75% at 50% 55%,rgba(210,24,48,.46),transparent 72%),radial-gradient(ellipse 32% 55% at 12% 55%,rgba(150,20,60,.32),transparent 72%),radial-gradient(ellipse 32% 55% at 88% 50%,rgba(255,60,80,.2),transparent 72%),linear-gradient(180deg,rgba(18,4,10,0) 0%,rgba(18,4,10,.85) 55%,rgba(18,4,10,.9) 100%);
  -webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 42%);mask-image:linear-gradient(180deg,transparent 0%,#000 42%)}
/* the planet carries the same sky as the section after it */
.site.vt .vsmb-planet{background:#070915}
.site.vt.uall .vsmb-planet{background:var(--vstars),#04050b}
.site.vt.uall .vsmb-planet{background:transparent}
.site.vt.uall .vsmb2::after{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 40%,#000 70%,transparent 84%);mask-image:linear-gradient(180deg,transparent 0%,#000 40%,#000 70%,transparent 84%)}
/* version A: the sky runs continuously from the Library through search into Social Marketing Boosts */
.site.vt :is(.vlib,.vfind){position:relative;isolation:isolate}
.site.vt :is(.vlib,.vfind)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--vstars)}
.site.vt .vfind{background:#070915}
/* version B: the header (and its Marketplaces, Library and menu panels) stays above the page content */
.site.vt.uall>.vh{z-index:40}
.site.vt.uall>.vscrim{z-index:35;position:fixed}
.site.vt .vdrawer,.site.vt .vmega,.site.vt .vlibdd{background:linear-gradient(180deg,#0a0d1c,#070915)!important}

