.hv5{--ds-bg:rgb(var(--ds-background));--ds-surface:rgb(var(--ds-surface));--accent:rgb(var(--ds-accent));--accent-shade:rgb(var(--ds-accent-shade));--on-accent:rgb(var(--ds-on-accent));--accent-text:#b45309;--accent-soft:rgb(var(--ds-accent-soft));--cream:rgb(var(--brand-cream));--amber-50:#fffbeb;--text:#08030e;--text-2:#60596a;--muted:#6b6575;--hair:#08030e14;--border:#928d9959;--gray-200:#e5e7eb;--gray-700:#374151;--shadow:0 8px 24px #959da533;--shadow-lg:0 20px 50px -12px #4e130040;--r-card:24px;--r-field:12px;--grad-band:linear-gradient(120deg,#fcd34d 0%,#f59e0b 30%,#ea580c 72%,#b9380a 100%);--font:var(--font-poppins),-apple-system,system-ui,"Segoe UI",sans-serif}.hv5 *,.hv5{box-sizing:border-box}.hv5{scroll-behavior:smooth}.hv5 img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hv5{color:var(--text);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;background:#fff;margin:0;position:relative;overflow-x:clip}.hv5:before{content:"";background:var(--cream);pointer-events:none;height:100vh;position:absolute;bottom:100%;left:0;right:0}.hv5 img{max-width:100%;display:block}.hv5 a{color:inherit}.hv5 button{font-family:inherit}.hv5 .wrap{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.hv5 h1,.hv5 h2,.hv5 h3{letter-spacing:-.01em;color:#000;margin:0;font-weight:600}.hv5 h2{font-size:clamp(28px,3.6vw,44px);line-height:1.15}.hv5 h3{font-size:18px;line-height:1.3}.hv5 .accent{background:linear-gradient(90deg,#b45309,#ea580c);color:#0000;-webkit-background-clip:text;background-clip:text}.hv5 .sub{color:var(--text-2);max-width:640px;font-size:clamp(16px,1.5vw,18px)}.hv5 .center{text-align:center}.hv5 .center .sub{margin-left:auto;margin-right:auto}.hv5 .sec{padding:96px 0;position:relative;overflow:clip}.hv5 .cream{background:var(--cream)}.hv5 .kicker{color:var(--accent-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.hv5 .ds-btn{letter-spacing:-.084px;white-space:nowrap;background:var(--accent);height:56px;color:var(--on-accent);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:box-shadow .15s,opacity .15s;display:inline-flex}.hv5 .ds-btn:hover{box-shadow:inset 0 0 0 100vmax #08030e1a}.hv5 .ds-btn:active{opacity:.6}.hv5 .ds-btn:focus-visible,.hv5 .opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hv5 .ds-btn svg{flex:none;width:20px;height:20px}.hv5 .ds-btn-sm{height:42px;padding:0 24px}.hv5 .ds-btn-outline{border:1px solid var(--accent);color:var(--on-accent);background:#ffffffb3}.hv5 .ds-btn-outline:hover{background:var(--accent-soft);box-shadow:none}.hv5 .ds-dark .ds-btn-outline{color:var(--accent);background:0 0}.hv5 .ds-btn-white{color:var(--on-accent);background:#fff}.hv5 .ds-btn[disabled]{color:#392c16;pointer-events:none;background:#78623c}.hv5 .ds-btn-text{all:unset;cursor:pointer;color:var(--on-accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration-thickness:2px}.hv5 .ds-pill{letter-spacing:-.072px;background:var(--accent);min-height:32px;color:var(--on-accent);border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;line-height:17px;display:inline-flex}.hv5 .ds-pill-idle{color:var(--ds-bg);background:#ffffffd9;box-shadow:0 1px 2px #0000000f}.hv5 .ds-dark .ds-pill-idle{color:#fff;background:#ffffff1a}.hv5 .ds-card{border-radius:var(--r-card);border:1px solid var(--hair);box-shadow:var(--shadow);background:#fff}.hv5 .ds-dark{color:#fff}.hv5 .ds-dark h2,.hv5 .ds-dark h3{color:#fdfdfd}.hv5 .ds-dark .sub{color:#fffc}.hv5 .ds-dark .accent{color:var(--accent);background:0 0}.hv5 .badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hv5 .badges img{width:auto;height:44px}.hv5 .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.hv5 .ticks{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hv5 .ticks li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.hv5 .ticks li b{color:#000;font-weight:600}.hv5 .ticks li:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E1300' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.hv5 .lev{z-index:2;pointer-events:none;filter:drop-shadow(0 10px 14px #78350f47);animation:hv5-lev var(--d,3.6s) ease-in-out infinite;animation-delay:var(--dl,0s);position:absolute}.hv5 .lev.heart{width:var(--s,34px);height:var(--s,34px)}.hv5 .lev.heart.soft{opacity:.75}.hv5 img.lev{width:var(--s,80px);height:auto}@keyframes hv5-lev{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(calc(var(--r,0deg) + 7deg))}}@keyframes hv5-float{0%,to{translate:0}50%{translate:0 -10px}}.hv5 .ph-asset{text-align:center;color:#7c2d12;background:repeating-linear-gradient(135deg,#f59e0b0f 0 12px,#f59e0b1f 12px 24px);border:2px dashed #d9a441;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:12.5px;line-height:1.4;display:flex}.hv5 .ph-asset b{color:#4e1300;font-size:13.5px}.hv5 .ph-asset .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);background:#fff;border:1px solid #f3d9a6;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.hv5 .note{color:#7c2d12;max-width:min(100vw - 32px,760px);font:500 12.5px/1.45 var(--font);text-align:center;z-index:3;background:#fffbeb;border:1px dashed #d97706;border-radius:10px;margin:0 auto 28px;padding:7px 12px;display:table;position:relative}.hv5 .note b{color:#000}.hv5 .note,.hv5 .ph-asset .tag{display:none!important}.hv5 .nav{align-items:center;gap:2px;display:flex}.hv5 .newtag{letter-spacing:.04em;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.hv5 .roundbtn{background:var(--accent);width:40px;height:40px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000001a}.hv5 .roundbtn.ghost{background:var(--accent-soft)}.hv5 .roundbtn svg{width:18px;height:18px}.hv5 .promo{text-align:center;cursor:pointer;width:100%;font-size:14px;font-weight:600;font-family:var(--font);border:0;padding:8px 16px;text-decoration:none;display:block}.hv5 .promo.orange{background:linear-gradient(90deg,var(--accent),var(--accent-shade),var(--accent));color:var(--on-accent)}.hv5 .promo.ua{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(90deg,#0057b7,gold)}.hv5 .promo:hover{filter:brightness(1.08)}.hv5 .hero{background:var(--cream);padding:60px 0 96px;position:relative;overflow:clip}.hv5 .hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.hv5 .hero-bg:before{content:"";filter:blur(1.5px)saturate(1.08);background:url(/home/athens-acropolis.webp) 50% 35%/cover no-repeat;position:absolute;inset:-16px -16px -16px 30%}.hv5 .hero-bg:after{content:"";background:linear-gradient(90deg,var(--cream) 0%,var(--cream) 31%,#fef7eddb 43%,#fef7ed8c 64%,#fef7ed66 100%),linear-gradient(180deg,#fef7ed59 0%,#fef7ed00 30%,#fef7ed00 74%,var(--cream) 100%);position:absolute;inset:0}.hv5 .hero .grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.hv5 .hero h1{margin:18px 0;font-size:clamp(40px,5.2vw,66px);line-height:1.04}.hv5 .hero .lead{color:#1f2937;max-width:560px;margin:0;font-size:clamp(17px,1.6vw,19px);font-weight:500}.hv5 .hero .lead em{color:var(--accent-text);font-style:italic;font-weight:600}.hv5 .hero .ctas{flex-wrap:wrap;gap:12px;margin:30px 0 14px;display:flex}.hv5 .hero .micro{color:var(--text-2);margin:0 0 20px;font-size:13px}.hv5 .facts{color:#3b3442;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.hv5 .facts li{align-items:center;gap:8px;display:flex}.hv5 .facts .ico{color:var(--accent-text)}.hv5 .bnr{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.hv5 .bnr .glow{background:radial-gradient(closest-side,#f59e0b6b,#f59e0b1f 60%,#0000 78%);border-radius:50%;position:absolute;inset:4% 8% 10%}.hv5 .bnr .arch{border:5px solid #fff;border-radius:999px 999px 14px 14px;position:absolute;inset:1% 21% 15%;overflow:hidden;box-shadow:0 0 0 1px #e8d3a6,0 30px 60px -20px #78350f73}.hv5 .bnr .arch img{object-fit:cover;object-position:50% 90%;width:100%;height:100%}.hv5 .bnr .arch:after{content:"";background:linear-gradient(#ffecc826,#ffecc800 40%,#501e0540);position:absolute;inset:0}.hv5 .bnr .plinth{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:6%;left:12%;right:12%}.hv5 .bnr .plinth i{background:linear-gradient(#fffdf8,#e7d4ac);border:1px solid #d8c29a;border-top:0;width:76%;height:14px;display:block}.hv5 .bnr .plinth i:first-child{border-top:1px solid #d8c29a;border-radius:3px 3px 0 0}.hv5 .bnr .plinth i:nth-child(2){width:88%}.hv5 .bnr .plinth i:nth-child(3){border-radius:0 0 4px 4px;width:100%;box-shadow:0 14px 24px -12px #78350f66}.hv5 .bnr .tile{border:3px solid #fff;border-radius:18%;animation:4.2s ease-in-out infinite hv5-float;position:absolute;box-shadow:0 16px 30px -10px #4e130073}.hv5 .bnr .t1{width:24%;top:5%;left:0;rotate:-9deg}.hv5 .bnr .t2{width:23%;animation-delay:-3s;top:2%;right:0;rotate:8deg}.hv5 .bnr .t3{width:15%;animation-delay:-5s;top:40%;left:3%;rotate:6deg}.hv5 .bnr .listener{z-index:2;border:4px solid #fff;border-radius:22px;height:52%;position:absolute;bottom:13%;left:31%;right:31%;overflow:hidden;box-shadow:0 24px 44px -14px #140a288c}.hv5 .bnr .listener img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.hv5 .bnr .char{z-index:3;filter:drop-shadow(0 16px 18px #4e130059);transform-origin:50% 96%;width:auto;height:58%;animation:4.2s ease-in-out infinite hv5-breathe;position:absolute;bottom:3%}.hv5 .bnr .zeus{left:-3%}.hv5 .bnr .cleo{height:55%;animation-delay:-2s;right:-3%}.hv5 .bnr .lev{z-index:4}.hv5 .bnr img.lev{width:var(--s)}.hv5 .bnr svg.lev{width:var(--s);aspect-ratio:1;height:auto}.hv5 .collage{height:520px;position:relative}.hv5 .ctile{box-shadow:var(--shadow-lg);background:#eee;border:4px solid #fff;border-radius:24px;position:absolute;overflow:hidden}.hv5 .ctile img{object-fit:cover;width:100%;height:100%}.hv5 .ctile.c0{z-index:3;width:52%;height:78%;top:11%;left:24%}.hv5 .ctile.c1{z-index:1;width:38%;height:46%;top:0;left:0;rotate:-8deg}.hv5 .ctile.c2{z-index:1;width:36%;height:44%;top:3%;right:0;rotate:7deg}.hv5 .ctile.c3{z-index:2;width:36%;height:42%;bottom:0;left:2%;rotate:6deg}.hv5 .ctile.c4{z-index:2;width:36%;height:42%;bottom:2%;right:2%;rotate:-6deg}.hv5 .collage .lev{z-index:4}.hv5 .collage .spatial{z-index:4;filter:drop-shadow(0 8px 16px #4e130059);width:96px;animation:6s ease-in-out -1s infinite hv5-float;position:absolute;bottom:30%;left:-2%}.hv5 .temple-sec{background:linear-gradient(180deg,var(--cream) 0%,#fff 18%,#fff6e6 60%,var(--cream) 100%)}.hv5 .temple{max-width:1120px;margin:44px auto 0;position:relative}.hv5 .pediment{width:100%;height:auto;display:block}.hv5 .architrave{background:linear-gradient(#fffdf8,#eadbbc);border:1px solid #d8c29a;border-radius:3px;height:22px;margin:0 -6px}.hv5 .frieze{background:linear-gradient(#f6ebd3,#e7d5ae);border-bottom:1px solid #d8c29a;height:12px;margin:0 -2px 14px}.hv5 .cols{grid-template-columns:repeat(6,1fr);gap:18px;padding:0 6px;display:grid}.hv5 .col{flex-direction:column;display:flex}.hv5 .capital{background:linear-gradient(#fffdf8,#e8d6b0);border:1px solid #d8c29a;border-radius:6px 6px 3px 3px;height:18px;margin:0 -10px;position:relative}.hv5 .capital:before,.hv5 .capital:after{content:"";background:radial-gradient(circle,#c9ae7e 0 2px,#fffdf8 3px 4px,#c9ae7e 5px 6px,#f6edda 7px);border:1px solid #d8c29a;border-radius:50%;width:18px;height:18px;position:absolute;top:0}.hv5 .capital:before{left:-8px}.hv5 .capital:after{right:-8px}.hv5 .shaft{background:#3a2a1a;flex:1;min-height:460px;position:relative;overflow:hidden}.hv5 .shaft>img.bg{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.hv5 .col:hover .shaft>img.bg{transform:scale(1.06)}.hv5 .shaft:before{content:"";z-index:1;background:linear-gradient(#08030e1f 0%,#08030e00 28%,#140a04c7 54%,#140a04f0 100%);position:absolute;inset:0}.hv5 .shaft .medal{z-index:2;background:radial-gradient(circle at 50% 35%,#fff,#fff3d6);border-radius:50%;place-items:center;width:80px;height:80px;margin:20px auto 0;display:grid;position:relative;box-shadow:0 8px 20px #00000059,0 0 0 3px #fff9}.hv5 .shaft .medal img{object-fit:contain;filter:drop-shadow(0 3px 5px #4e130059);width:60px;height:60px}.hv5 .shaft .txt{z-index:2;color:#fff;flex-direction:column;height:212px;padding:0 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.hv5 .shaft .num{letter-spacing:.14em;height:18px;color:var(--accent);font-size:11px;font-weight:700;display:block}.hv5 .shaft h3{color:#fff;white-space:nowrap;height:24px;margin:0 0 6px;font-size:16.5px;line-height:24px}.hv5 .shaft p{color:#ffffffd9;min-height:54px;margin:0 0 12px;font-size:12.5px;line-height:1.45}.hv5 .minichips{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hv5 .minichips li{color:#fff;background:#ffffff29;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:600;line-height:1}.hv5 .base{background:linear-gradient(#f3e8d2,#dcc79f);border:1px solid #d8c29a;border-radius:2px;height:14px;margin:0 -8px}.hv5 .stylobate div{background:linear-gradient(#fffdf8,#e3cfa6);border:1px solid #d8c29a;border-top:0;height:16px}.hv5 .stylobate div:first-child{margin:0 -10px}.hv5 .stylobate div:nth-child(2){margin:0 -22px}.hv5 .stylobate div:nth-child(3){border-radius:0 0 4px 4px;margin:0 -34px}.hv5 .listen{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hv5 .cities{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.hv5 .pp{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.hv5 .pp svg{width:14px;height:14px;fill:var(--on-accent)}.hv5 .phonewrap{justify-content:center;display:flex;position:relative}.hv5 .phonewrap .glow{background:radial-gradient(closest-side,#f59e0b80,#0000 72%);position:absolute;inset:6% 14%}.hv5 .phonewrap img.ph{filter:drop-shadow(0 30px 50px #0009);width:min(300px,70%);position:relative}.hv5 .phonewrap .mt{border-radius:18px;width:112px;animation:7s ease-in-out infinite hv5-float;position:absolute;box-shadow:0 12px 30px #00000080}.hv5 .teaser{background:var(--grad-band);color:var(--on-accent);border-radius:32px;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;padding:52px 56px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #78280059}.hv5 .teaser:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 10%,#fff6,#0000 45%),radial-gradient(circle at 90% 95%,#781e0059,#0000 45%);position:absolute;inset:0}.hv5 .teaser .lau{opacity:.6;width:140px;position:absolute;top:6%;right:2%;rotate:20deg}.hv5 .teaser h2{color:#2a0b00}.hv5 .teaser p{color:#2b0b00e0;max-width:480px;font-size:17px}.hv5 .teaser .txt{z-index:2;padding-bottom:52px;position:relative}.hv5 .teaser .reassure{color:#3a1300;flex-wrap:wrap;gap:14px;margin:14px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.hv5 .teaser .reassure li{align-items:center;gap:6px;display:flex}.hv5 .duel{z-index:2;justify-content:center;align-items:flex-end;height:360px;display:flex;position:relative}.hv5 .duel img.fig{z-index:2;filter:drop-shadow(0 18px 24px #4e130066);transform-origin:50% 96%;width:auto;height:100%;animation:4.2s ease-in-out infinite hv5-breathe;position:relative}.hv5 .duel img.fig+img.fig{margin-left:-36px;animation-delay:-2s}.hv5 .duel .vs{width:56px;height:56px;color:var(--on-accent);box-shadow:var(--shadow);z-index:3;background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.hv5 .teaser .wt{z-index:1;border:3px solid #ffffffbf;border-radius:18px;width:104px;position:absolute;box-shadow:0 14px 30px -8px #50140080}.hv5 .rw-head{padding-bottom:20px}.hv5 .showrow{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.hv5 .showrow+.showrow{margin-top:110px}.hv5 .showrow h3.big,.hv5 .big{color:#000;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.2}.hv5 .showrow .lede{color:var(--text-2);max-width:520px;margin:12px 0 0;font-size:16.5px}.hv5 .mapart{width:100%;max-width:440px;margin:0 auto;position:relative}.hv5 .mapart .frame{aspect-ratio:4/5;border:6px solid #fff;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #4e130059}.hv5 .mapart .frame img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hv5 .mapart .you{z-index:2;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:44%;left:46%}.hv5 .mapart .you span{color:var(--on-accent);box-shadow:var(--shadow);background:#fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.hv5 .mapart .you i{background:var(--accent);border-radius:50%;width:18px;height:18px;animation:2.2s ease-out infinite hv5-pulse;box-shadow:0 0 0 6px #f59e0b59,0 0 0 12px #f59e0b26}@keyframes hv5-pulse{0%{box-shadow:0 0 #f59e0b99}to{box-shadow:0 0 0 18px #f59e0b00}}.hv5 .streakcard{background:var(--amber-50);border:1px solid #f8e3b8;border-radius:20px;align-items:center;gap:16px;max-width:520px;margin-top:22px;padding:16px 18px;display:flex}.hv5 .streakcard img{width:52px;height:52px}.hv5 .streakcard .n{font-size:30px;font-weight:700;line-height:1}.hv5 .streakcard small{color:var(--text-2);margin-top:2px;font-size:12px;font-weight:500;display:block}.hv5 .ladder{gap:5px;margin-top:10px;display:flex}.hv5 .ladder span{text-align:center;min-width:34px;color:var(--muted);background:#f1eadf;border-radius:8px;flex:1;padding:6px 0;font-size:11px;font-weight:600}.hv5 .ladder span.on{background:var(--accent);color:var(--on-accent)}.hv5 .ladder span.next{border:1px dashed var(--accent);color:var(--accent-text);background:#fff}.hv5 .shelf{box-shadow:var(--shadow);background:radial-gradient(at 50% 0,#ffffffe6,#0000 60%),linear-gradient(#fff8ea,#f8e9cc);border:1px solid #f0ddb5;border-radius:32px;margin-top:0;padding:46px 36px 34px;position:relative;overflow:hidden}.hv5 .shelf .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hv5 .shelf .prog{min-width:240px}.hv5 .shelf .prog small{color:var(--text-2);font-size:12.5px;font-weight:500}.hv5 .shelf .prog .track{background:#eadbbe;border-radius:9px;height:10px;margin-top:6px;overflow:hidden}.hv5 .shelf .prog .track i{background:var(--accent);border-radius:9px;width:67%;height:100%;display:block}.hv5 .medalrow{grid-template-columns:repeat(9,1fr);gap:10px;margin-top:30px;display:grid;position:relative}.hv5 .medalrow:after{content:"";z-index:0;background:linear-gradient(#f3e2be,#dcc191);border-top:1px solid #fff;height:14px;position:absolute;bottom:30px;left:-36px;right:-36px;box-shadow:0 8px 14px -6px #78460a59}.hv5 .medalrow figure{z-index:1;text-align:center;margin:0;position:relative}.hv5 .medalrow img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 8px 12px #4e130040);width:100%;max-width:96px;margin:0 auto 22px;transition:transform .25s}.hv5 .medalrow figure:hover img{transform:translateY(-6px)rotate(-4deg)}.hv5 .medalrow figure.locked:before{content:"";z-index:2;width:26px;height:26px;box-shadow:var(--shadow);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B45309' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;margin-left:-13px;position:absolute;top:30%;left:50%}.hv5 .medalrow figcaption{color:var(--text-2);font-size:11px;font-weight:600;line-height:1.25}.hv5 .gifts{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.hv5 .gift{text-align:center;border:1px solid var(--hair);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:16px 10px 14px;transition:transform .2s;position:relative}.hv5 .gift:hover{transform:translateY(-4px)}.hv5 .gift img{object-fit:contain;filter:drop-shadow(0 6px 10px #4e130033);width:auto;max-width:100%;height:78px;margin:0 auto 10px}.hv5 .gift b{font-size:13.5px;line-height:1.25;display:block}.hv5 .gift small{color:var(--text-2);margin-top:2px;font-size:11.5px;display:block}.hv5 .gift .new{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700;position:absolute;top:10px;right:10px}.hv5 .giftart{justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.hv5 .giftart .halo{background:radial-gradient(closest-side,#f59e0b59,#0000 72%);border-radius:50%;position:absolute;inset:4% 10%}.hv5 .giftart .ph-asset{z-index:1;aspect-ratio:9/18;background-color:#fff;border-width:3px;border-radius:36px;width:min(250px,70%);position:relative}.hv5 .giftart img.big{z-index:2;filter:drop-shadow(0 18px 24px #4e130059);width:150px;animation:6s ease-in-out infinite hv5-float;position:absolute;bottom:6%;left:2%}.hv5 .trio{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.hv5 .tcard{flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}.hv5 .tcard .art{flex:1;min-height:250px;position:relative}.hv5 .tcard .cap{z-index:2;background:#fff;padding:20px 22px 22px;position:relative}.hv5 .tcard .cap p{color:var(--text-2);margin:4px 0 0;font-size:14px}.hv5 .fan{background:radial-gradient(at 50% 60%,#fff1d6,#fbe3b5 70%);position:absolute;inset:0}.hv5 .lc{background:linear-gradient(160deg,#f7d98a,#c8902a 45%,#7a4a10);border-radius:12px;width:128px;padding:5px 5px 0;transition:transform .3s;position:absolute;top:52%;left:50%;box-shadow:0 14px 28px -8px #00000073}.hv5 .lc img{aspect-ratio:1;object-fit:cover;border-radius:8px}.hv5 .lc i{font:600 9px/1 var(--font);letter-spacing:.06em;color:#2a1300;text-align:center;padding:7px 0;font-style:normal;display:block}.hv5 .lc.k1{transform:translate(-50%,-50%)translate(-80px)rotate(-12deg)}.hv5 .lc.k2{z-index:2;transform:translate(-50%,-50%)translateY(-8px)}.hv5 .lc.k3{transform:translate(-50%,-50%)translate(80px)rotate(12deg)}.hv5 .tcard:hover .k1{transform:translate(-50%,-50%)translate(-94px)rotate(-16deg)}.hv5 .tcard:hover .k3{transform:translate(-50%,-50%)translate(94px)rotate(16deg)}.hv5 .avstage{background:url(/home/temple-colonnade.webp) 50% 30%/120% no-repeat,linear-gradient(#fbefd9,#f4e1bc);position:absolute;inset:0}.hv5 .avstage .figs{justify-content:center;align-items:flex-end;height:86%;display:flex;position:absolute;bottom:0;left:0;right:0}.hv5 .avstage .figs img{transform-origin:50% 96%;width:auto;height:100%;animation:4.2s ease-in-out infinite hv5-breathe}.hv5 .avstage .figs img+img{margin-left:-24px;animation-delay:-2s}.hv5 .avstage .ph-asset{z-index:3;background-color:#ffffffeb;border-radius:14px;width:118px;padding:8px;font-size:10.5px;position:absolute;top:10px;right:10px}.hv5 .orart{background:#2a1a0c;position:absolute;inset:0}.hv5 .orart>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hv5 .widget{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1008d6;border:1px solid #f59e0b73;border-radius:22px;padding:14px 16px;position:absolute;bottom:14px;left:14px;right:14px}.hv5 .widget .wt{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:600}.hv5 .widget q{quotes:none;margin:6px 0 4px;font-size:14px;font-weight:500;line-height:1.4;display:block}.hv5 .widget small{color:#fff9;font-size:10.5px}.hv5 .worlds-sec{background:linear-gradient(180deg,var(--cream),#fff3df)}.hv5 .worlds-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hv5 .worlds{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -20px;padding:34px 20px 14px;display:flex;overflow-x:auto}.hv5 .worlds::-webkit-scrollbar{display:none}.hv5 .world{scroll-snap-align:start;flex:0 0 clamp(180px,20vw,230px);transition:transform .25s;position:relative}.hv5 .world:hover{transform:translateY(-6px)}.hv5 .world img{box-shadow:var(--shadow-lg);border-radius:24px}.hv5 .world .ds-pill{position:absolute;top:12px;left:12px}.hv5 .steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px;display:grid;position:relative}.hv5 .steps .path{background:repeating-linear-gradient(90deg,var(--accent) 0 10px,transparent 10px 20px);z-index:0;height:2px;position:absolute;top:236px;left:16%;right:16%}.hv5 .step{z-index:1;flex-direction:column;display:flex;position:relative;overflow:hidden}.hv5 .step .art{height:236px;position:relative;overflow:hidden}.hv5 .step .num{z-index:3;background:var(--accent);width:56px;height:56px;color:var(--on-accent);border:4px solid #fff;border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;top:208px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #4e130040}.hv5 .step .body{text-align:center;padding:38px 24px 24px}.hv5 .step .body p{color:var(--text-2);margin:6px 0 12px;font-size:15px}.hv5 .step .time{background:var(--amber-50);color:var(--accent-text);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.hv5 .s1 .art{background:#10182a}.hv5 .s1 .art>img.photo{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.hv5 .s1 .art .badge3d{filter:drop-shadow(0 8px 12px #0006);width:76px;animation:6s ease-in-out infinite hv5-float;position:absolute;top:14px;right:14px}.hv5 .s2 .art{background:radial-gradient(at 50% 70%,#f59e0b8c,#0000 65%),linear-gradient(160deg,#3a2210,#1f1208)}.hv5 .s2 .art:before{content:"";opacity:.45;background:url(/home/app-intro-1.webp) 50% 30%/cover;position:absolute;inset:0}.hv5 .s2 .art>img{filter:drop-shadow(0 20px 30px #0009);width:150px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.hv5 .s3 .art{background:radial-gradient(at 50% 60%,#fff4dc,#f6dda8)}.hv5 .s3 .art .m{filter:drop-shadow(0 8px 12px #4e13004d);position:absolute}.hv5 .proof{grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:stretch;gap:16px;display:grid}.hv5 .proof .ph-asset{min-height:150px}.hv5 .final{background:var(--grad-band);text-align:center;color:var(--on-accent);isolation:isolate;border-radius:36px;padding:64px 24px 60px;position:relative;overflow:hidden;box-shadow:0 30px 60px -18px #96320073}.hv5 .final:before{content:"";z-index:-1;opacity:.28;mix-blend-mode:soft-light;background:url(/home/bg-pegasus.webp) 50% 45%/cover no-repeat;position:absolute;inset:0}.hv5 .final:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 0,#ffffff73,#0000 50%),radial-gradient(circle at 90% 100%,#781e0059,#0000 45%);position:absolute;inset:0}.hv5 .final .inner{z-index:3;max-width:620px;margin:0 auto;position:relative}.hv5 .final .mark{justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex}.hv5 .final .mark img.l{width:auto;height:58px}.hv5 .final .mark img.w{width:auto;height:40px}.hv5 .final h2{color:#2a0b00;font-size:clamp(30px,4vw,50px)}.hv5 .final p.s{color:#3a1300;margin:10px 0 26px;font-size:18px;font-weight:500}.hv5 .final .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.hv5 .final .figL,.hv5 .final .figR{z-index:2;filter:drop-shadow(0 18px 24px #4e130066);transform-origin:50% 96%;width:auto;height:330px;animation:4.2s ease-in-out infinite hv5-breathe;position:absolute;bottom:-8px}.hv5 .final .figL{left:3%}.hv5 .final .figR{animation-delay:-2s;right:3%}.hv5 .final .tilesL,.hv5 .final .tilesR{z-index:1;border:3px solid #ffffffbf;border-radius:20px;width:116px;position:absolute;box-shadow:0 14px 30px -8px #50140080}.hv5 .final .personal{color:var(--on-accent);background:#fff;border-radius:999px;width:max-content;max-width:100%;margin:0 auto 14px;padding:6px 14px;font-size:13px;font-weight:700;display:none}.hv5 .final.has-hero .personal{display:block}.hv5 .qrbox{box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.hv5 .qr{flex:none;width:104px;height:104px}.hv5 .qr img,.hv5 .qr canvas{width:100%!important;height:100%!important}.hv5 .qrbox span{text-align:left;max-width:96px;font-size:12px;font-weight:600;line-height:1.35}.hv5 .nudge{z-index:65;align-items:center;gap:12px;width:340px;padding:14px 14px 14px 10px;transition:transform .45s cubic-bezier(.2,.9,.3,1.2);display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(160%)}.hv5 .nudge.show{transform:none}.hv5 .nudge img{object-fit:contain;width:64px;height:90px}.hv5 .nudge b{margin-bottom:8px;font-size:14.5px;line-height:1.3;display:block}.hv5 .nudge .x{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:18px;position:absolute;top:6px;right:8px}@keyframes hv5-pop{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@keyframes hv5-slide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.hv5 .qt{text-align:center;color:#fdfdfd;margin:14px 0 4px;font-size:24px;font-weight:600;line-height:1.2}.hv5 .qs{color:#ffffffbf;text-align:center;margin:0 0 16px;font-size:14px}.hv5 .opt{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #fff3;border-radius:18px;transition:transform .12s,border-color .15s,background .15s;position:relative}.hv5 .opt:hover{border-color:#f59e0bb3}.hv5 .opt:active{transform:scale(.97)}.hv5 .opt.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#f59e0b26}.hv5 .opt.sel:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E1300' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/14px no-repeat;z-index:3;border-radius:50%;width:24px;height:24px;position:absolute;top:8px;right:8px}.hv5 .sides{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.hv5 .side{aspect-ratio:9/16;background:radial-gradient(at 50% 75%,#f39c1247,#0000 60%),linear-gradient(#24170d,#120c08);border-color:#f39c124d;flex-direction:column;display:flex;overflow:hidden}.hv5 .side .stage{perspective:800px;flex:1;min-height:0;position:relative}.hv5 .side .tilt{transform-style:preserve-3d;transition:transform .25s ease-out;position:absolute;inset:0}.hv5 .side .shadow{filter:blur(6px);background:#0000008c;border-radius:50%;height:4%;animation:4.2s ease-in-out infinite hv5-shadow;position:absolute;bottom:4%;left:28%;right:28%}.hv5 .side .fig{transform-origin:50% 96%;animation:4.2s ease-in-out infinite hv5-breathe,7.5s ease-in-out infinite hv5-sway;position:absolute;inset:0}.hv5 .side .fig img{object-fit:contain;object-position:50% 100%;width:100%;height:100%}.hv5 .side .shine{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffecbe8c 50%,#0000 60%) 0 0/300% 100%;animation:8s ease-in-out infinite hv5-shine;position:absolute;inset:0;-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hv5 .side.zeus .fig{animation:4.2s ease-in-out infinite hv5-breathe,7.5s ease-in-out infinite hv5-sway,5s step-end infinite hv5-bolt}.hv5 .side .nm{text-align:center;padding:8px 4px 0;font-size:17px;font-weight:600}.hv5 .side .tr{text-align:center;color:#ffffffb3;padding:2px 4px 12px;font-size:11px}.hv5 .tiles,.hv5 .cards4{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hv5 .rows{gap:10px;display:grid}.hv5 .pills{gap:12px;margin-top:10px;display:grid}.hv5 .ring{background:conic-gradient(var(--accent) var(--p,0%),#ffffff1f 0);border-radius:50%;place-items:center;width:110px;height:110px;display:grid}.hv5 .ring:after{content:"";background:var(--ds-bg) url(/home/app-column.webp) center/50px no-repeat;border-radius:50%;width:92px;height:92px}.hv5 .alist{color:#ffffff73;text-align:left;gap:10px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.hv5 .alist li{align-items:center;gap:10px;transition:color .3s;display:flex}.hv5 .alist li.done{color:#fff}.hv5 .alist li .ck{border:2px solid #ffffff4d;border-radius:50%;flex:none;width:20px;height:20px}.hv5 .alist li.done .ck{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E1300' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--accent)}.hv5 .crest{aspect-ratio:3/3.7;background:linear-gradient(160deg,#ffe7a6,#d39a2e 40%,#7a4a10 75%,#e8b85a);border-radius:26px 26px 110px 110px;flex:none;width:74%;margin:10px auto 0;padding:3px;position:relative}.hv5 .crest-in{background:url(/home/temple-colonnade.webp) 50% 10%/170% no-repeat,linear-gradient(#2a1a0c,#100905);border-radius:23px 23px 107px 107px;height:100%;position:relative;overflow:hidden}.hv5 .crest-in:before{content:"";background:linear-gradient(#10090540,#1009051a 40%,#100905eb 82%);position:absolute;inset:0}.hv5 .crest-in img{object-fit:contain;object-position:50% 100%;width:100%;height:76%;position:absolute;bottom:17%;left:0;right:0}.hv5 .crest .lbl{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);z-index:2;font-size:10px;font-weight:600;position:absolute;top:12px;left:0;right:0}.hv5 .crest .ttl{text-align:center;z-index:2;position:absolute;bottom:22px;left:0;right:0}.hv5 .crest .ttl b{font-size:22px;font-weight:700;line-height:1.1;display:block}.hv5 .crest .ttl small{color:#ffffffbf;margin-top:4px;padding:0 22px;font-size:11px;display:block}.hv5 .why{color:#ffffffc7;text-align:center;margin:12px 4px 0;font-size:13px}.hv5 .first{background:#ffffff0f;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:10px;display:flex;position:relative;overflow:hidden}.hv5 .first img{object-fit:cover;border-radius:12px;width:58px;height:58px}.hv5 .first .t{flex:1;min-width:0}.hv5 .first .t span{color:#fff9;font-size:11.5px}.hv5 .first .t b{font-size:14.5px;font-weight:600;line-height:1.25;display:block}.hv5 .first .pp{all:unset;cursor:pointer;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.hv5 .first .pp svg{width:14px;height:14px;fill:var(--on-accent)}.hv5 .first .bar{background:var(--accent);width:0;height:3px;position:absolute;bottom:0;left:0}.hv5 .first.playing{border-color:var(--accent)}.hv5 .conv{margin-top:14px}.hv5 .conv .ds-btn{width:100%}.hv5 .soonlink{margin:10px auto 0;display:block}.hv5 .crest{animation:.8s cubic-bezier(.2,.9,.3,1.2) both hv5-reveal}.hv5 .crest:after{content:"";border-radius:inherit;z-index:-1;background:radial-gradient(closest-side,#f59e0b8c,#0000 75%);animation:3s ease-in-out infinite hv5-glow;position:absolute;inset:-10px}@keyframes hv5-reveal{0%{opacity:0;transform:scale(.6)rotateY(90deg)}to{opacity:1;transform:none}}@keyframes hv5-glow{0%,to{opacity:.6}50%{opacity:1}}.hv5 .conv .free{text-align:center;color:#fff9;margin-top:8px;font-size:11.5px;display:block}@keyframes hv5-breathe{0%,to{opacity:.45}50%{opacity:.8}}@keyframes hv5-sway{0%,to{rotate:-.35deg}50%{rotate:.35deg}}@keyframes hv5-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.04)}}@keyframes hv5-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes hv5-bolt{0%,88%,92%,to{filter:none}89%,91%{filter:drop-shadow(0 0 14px #78beffe6)brightness(1.15)}}@media (max-width:1240px){.hv5 .lev.hide-md{display:none}}@media (max-width:1080px){.hv5 .cols{grid-template-columns:repeat(3,1fr);row-gap:0}.hv5 .shaft{min-height:400px}.hv5 .medalrow{grid-template-columns:repeat(5,1fr);row-gap:6px}.hv5 .medalrow:after{display:none}.hv5 .trio{grid-template-columns:1fr 1fr}.hv5 .trio .tcard:last-child{grid-column:span 2}.hv5 .proof{grid-template-columns:1fr 1fr}.hv5 .final .figL,.hv5 .final .figR{height:240px}.hv5 .final .tilesL,.hv5 .final .tilesR{display:none}.hv5 .final .figL{left:-2%}.hv5 .final .figR{right:-2%}}@media (max-width:900px){.hv5 .nav,.hv5 .promo{display:none}.hv5 .hero .grid,.hv5 .listen,.hv5 .teaser,.hv5 .showrow{grid-template-columns:1fr}.hv5 .showrow{gap:36px}.hv5 .showrow+.showrow{margin-top:80px}.hv5 .showrow.flip .mapart,.hv5 .showrow.flip .giftart{order:2}.hv5 .hero{padding-top:36px}.hv5 .hero-bg:before{background-position:50% 40%;height:80%;inset:auto -16px -16px}.hv5 .hero-bg:after{background:linear-gradient(180deg,var(--cream) 0%,#fef7edf5 26%,#fef7edd1 44%,#fef7ed66 64%,#fef7ed33 84%,#fef7ed99 100%)}.hv5 .collage{width:100%;max-width:460px;height:420px;margin:0 auto}.hv5 .bnr{max-width:480px}.hv5 .teaser{padding:36px 24px 0}.hv5 .teaser .txt{padding-bottom:0}.hv5 .duel{height:290px}.hv5 .steps{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.hv5 .steps .path,.hv5 .final .figL,.hv5 .final .figR,.hv5 .final .tilesL,.hv5 .final .tilesR{display:none}}@media (max-width:640px){.hv5 .sec{padding:68px 0}.hv5 .cols{grid-template-columns:1fr 1fr;gap:14px}.hv5 .shaft{min-height:360px}.hv5 .shaft .medal{width:66px;height:66px}.hv5 .shaft .medal img{width:48px;height:48px}.hv5 .shaft .txt{height:222px;padding:0 12px}.hv5 .shaft h3{font-size:15px}.hv5 .shaft p{min-height:70px;font-size:12px}.hv5 .medalrow{grid-template-columns:repeat(3,1fr);gap:8px}.hv5 .shelf{padding:30px 18px 22px}.hv5 .gifts{grid-template-columns:1fr 1fr}.hv5 .giftart{min-height:380px}.hv5 .trio{grid-template-columns:1fr}.hv5 .trio .tcard:last-child{grid-column:auto}.hv5 .proof{grid-template-columns:1fr}.hv5 .collage{height:340px}.hv5 .collage .spatial{width:72px}.hv5 .teaser .wt,.hv5 .nudge,.hv5 .qrbox{display:none}.hv5 .final{border-radius:28px;padding:48px 18px 44px}.hv5 .final .mark img.l{height:44px}.hv5 .final .mark img.w{height:30px}.hv5 .lev.hide-sm{display:none}}@media (prefers-reduced-motion:reduce){.hv5 *,.hv5,.hv5 :before,.hv5,.hv5 :after,.hv5{transition:none!important;animation:none!important}}.hv5 .slot{color:#8a3b0b;white-space:nowrap;background:#f59e0b14;border:1px dashed #d9a441;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:.92em;font-weight:600;display:inline-flex}.hv5 .confirm{letter-spacing:.08em;text-transform:uppercase;color:#8a3b0b;vertical-align:middle;background:#fffbeb;border:1px dashed #d9a441;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:9.5px;font-weight:700;display:none}.hv5 .sec-head{max-width:720px}.hv5 .sec-head.center{margin:0 auto}.hv5 .promise{color:#3a1300;background:#ffffffe0;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000f}.hv5 .promise i{background:var(--accent);border-radius:50%;width:5px;height:5px}.hv5 .ctanote{letter-spacing:.01em;color:#3a1300;flex-wrap:wrap;gap:8px 22px;margin:0 0 22px;padding:0;font-size:13.5px;font-weight:600;line-height:1.3;list-style:none;display:flex}.hv5 .ctanote li{align-items:center;gap:8px;display:flex}.hv5 .ctanote .gem{fill:none;width:18px;height:18px;stroke:var(--accent-text);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #f59e0b73);flex:none}.hv5 .holdbox{width:min(100%,430px);min-height:62px;box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #f3d9a6;border-radius:999px;align-items:center;gap:12px;margin:0 0 22px;padding:8px 16px 8px 8px;display:flex}.hv5 .hold{all:unset;box-sizing:border-box;cursor:pointer;touch-action:manipulation;border-radius:999px;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.hv5 .hold:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hv5 .hold .disc{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .15s;display:grid}.hv5 .hold .disc svg{width:14px;height:14px;fill:var(--on-accent)}.hv5 .holdbox:not(.played) .disc{animation:1.8s ease-out infinite hv5-ping}@keyframes hv5-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 0%,transparent)}}.hv5 .holdbox.on .disc svg{display:none}.hv5 .holdbox.on .disc:before{content:"";background:var(--on-accent);width:4px;height:14px;box-shadow:7px 0 0 var(--on-accent);border-radius:1px;transform:translate(-3.5px)}.hv5 .hold .lbl{color:#000;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.25}.hv5 .hold .lbl small{color:var(--text-2);font-size:11.5px;font-weight:500;display:block}.hv5 .wave{flex:1;align-items:center;gap:2px;min-width:60px;height:30px;display:flex;position:relative}.hv5 .wave span{max-width:4px;height:var(--h,40%);background:#ead9b9;border-radius:2px;flex:1;transition:background .2s}.hv5 .wave span.past{background:var(--accent)}.hv5 .holdbox .t{color:var(--accent-text);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:30px;font-size:11.5px;font-weight:600}.hv5 .holdbox.played .hold{flex:none}.hv5 .holdbox.played .lbl{display:none}.hv5 .iw{cursor:pointer;touch-action:none;flex:1;align-items:flex-end;gap:1px;min-width:0;height:42px;padding-bottom:13px;display:none}.hv5 .holdbox.played .iw{display:flex}.hv5 .iw span{height:var(--h);transform-origin:50% 100%;min-height:2px;transition:scale .5s cubic-bezier(.2,.7,.2,1) calc(var(--i) * 5ms),background .2s;background:#d9c7a5;border-radius:1px;flex:1;position:relative}@starting-style{.hv5 .holdbox.played .iw span{scale:1 0}}.hv5 .iw span:after{content:"";background:inherit;opacity:.35;border-radius:1px;height:45%;position:absolute;top:calc(100% + 2px);left:0;right:0}.hv5 .iw span.past{background:var(--accent)}@media (prefers-reduced-motion:reduce){.hv5 .iw span{transition:none}}.hv5 .tstrip{padding-top:30px}.hv5 .tgrid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:14px;display:grid}.hv5 .tcell{border:1px solid var(--hair);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:16px 18px}.hv5 .tcell b{color:#000;font-size:22px;font-weight:700;line-height:1.2;display:block}.hv5 .tcell span{color:var(--text-2);font-size:12.5px}.hv5 .tcell .stars{color:var(--accent);letter-spacing:2px;font-size:16px}.hv5 .press{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:18px;font-size:12px;display:flex}.hv5 .press[data-ready=false] .live-hide{display:inline}.hv5 .press{background:#ffffffd1;border-radius:16px;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;padding:10px 14px}.hv5 .faq{grid-template-columns:minmax(0,1fr)}.hv5 .care>*,.hv5 .cast>*,.hv5 .reviews>*,.hv5 .together>*,.hv5 .tgrid>*{min-width:0}@media (max-width:640px){.hv5 .slot{white-space:normal}.hv5 .cast{gap:8px}.hv5 .vo{padding-left:6px;padding-right:6px}}.hv5 .ladder3{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px;display:grid;position:relative}.hv5 .ladder3 .path{background:repeating-linear-gradient(90deg,var(--accent) 0 10px,transparent 10px 20px);height:2px;position:absolute;top:236px;left:16%;right:16%}.hv5 .ladder3 .step .body .ds-btn{width:100%;margin-top:14px}.hv5 .ladder3 .commit{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.hv5 .fchips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.hv5 .fchip{background:#fff;border:1px solid #f0ddb5;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000a}.hv5 .fchip .ico{color:var(--accent-text)}.hv5 .mascot{align-items:center;gap:14px;max-width:560px;margin:44px auto 0;display:flex}.hv5 .mascot .face{letter-spacing:.06em;color:#8a3b0b;text-transform:uppercase;text-align:center;background:radial-gradient(circle at 50% 35%,#fff7e6,#f8e3b8);border:2px dashed #d9a441;border-radius:50%;flex:none;place-items:center;width:68px;height:68px;font-size:9.5px;font-weight:700;line-height:1.1;animation:6s ease-in-out infinite hv5-lev;display:grid;position:relative}.hv5 .mascot .bubble{box-shadow:var(--shadow);color:#2a1300;background:#fff;border:1px solid #f3d9a6;border-radius:18px;padding:12px 16px;font-size:14.5px;font-weight:500;position:relative}.hv5 .mascot .bubble:before{content:"";background:#fff;border-bottom:1px solid #f3d9a6;border-left:1px solid #f3d9a6;width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.hv5 .ds-dark .mascot .bubble{background:#fffffff2}.hv5 .moods{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hv5 .mood{all:unset;cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.hv5 .mood img{object-fit:contain;width:26px;height:26px}.hv5 .mood:hover{background:#ffffff2e}.hv5 .mood[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hv5 .mood:focus-visible{outline-offset:2px;outline:2px solid #fff}.hv5 .trailers{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:30px;display:grid}.hv5 .trailer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140a0499;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.hv5 .trailer:hover{transform:translateY(-4px)}.hv5 .trailer.rec{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),0 20px 40px -14px #f59e0b99;transform:translateY(-6px)}.hv5 .trailer .cover{aspect-ratio:4/5;position:relative;overflow:hidden}.hv5 .trailer .cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.hv5 .trailer:hover .cover img{transform:scale(1.05)}.hv5 .trailer .cover:after{content:"";background:linear-gradient(#0000 45%,#0f0702e0);position:absolute;inset:0}.hv5 .trailer .city{z-index:2;position:absolute;top:10px;left:10px}.hv5 .trailer .recbadge{z-index:2;color:var(--on-accent);background:#fff;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:700;display:none;position:absolute;top:10px;right:10px}.hv5 .trailer.rec .recbadge{display:block}.hv5 .trailer .ttl{z-index:2;color:#fff;font-size:15.5px;font-weight:600;line-height:1.25;position:absolute;bottom:10px;left:12px;right:12px}.hv5 .trailer .meta{color:#ffffffc7;gap:5px;padding:10px 12px 0;font-size:11.5px;display:grid}.hv5 .trailer .meta div{justify-content:space-between;gap:6px;display:flex}.hv5 .trailer .slot{color:#fde68a;background:#fde68a1a;border-color:#fde68a99;font-size:11px}.hv5 .trailer .pv{all:unset;box-sizing:border-box;cursor:pointer;background:var(--accent);height:40px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:10px 12px 12px;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.hv5 .trailer .pv svg{width:12px;height:12px;fill:var(--on-accent)}.hv5 .trailer .pv .bar{background:#4e1300;width:0;height:3px;position:absolute;bottom:0;left:0}.hv5 .trailer.playing .pv{background:#fff}.hv5 .trailer .pv:focus-visible{outline-offset:2px;outline:2px solid #fff}.hv5 .moments{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.hv5 .moment{flex-direction:column;display:flex;overflow:hidden}.hv5 .moment .art{height:190px;position:relative;overflow:hidden}.hv5 .moment .art>img{object-fit:cover;width:100%;height:100%}.hv5 .moment .art .tm{z-index:2;position:absolute;top:12px;left:12px}.hv5 .moment .cap{padding:16px 18px 20px}.hv5 .moment .cap p{color:var(--text-2);margin:4px 0 0;font-size:14px}.hv5 .m-commute .art{background:radial-gradient(at 50% 70%,#f59e0b80,#0000 65%),linear-gradient(160deg,#3a2210,#1f1208)}.hv5 .m-commute .art>img{object-fit:contain;width:auto;height:118%;margin:0 auto;transform:translateY(8%)}.hv5 .m-kids .art{background:url(/home/temple-colonnade.webp) 50% 30%/130% no-repeat,linear-gradient(#fbefd9,#f4e1bc);justify-content:center;align-items:flex-end;display:flex}.hv5 .m-kids .art>img{object-fit:contain;width:auto;height:88%}.hv5 .parents{background:linear-gradient(135deg,#fff8ea,#fbe9c8);border:1px solid #f0ddb5;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:28px;padding:26px 30px;display:grid}.hv5 .parents img{width:120px}.hv5 .parents ul{flex-wrap:wrap;gap:8px 22px;margin:10px 0 0;padding:0;font-size:14.5px;font-weight:500;list-style:none;display:flex}.hv5 .parents li{align-items:center;gap:8px;display:flex}.hv5 .parents li .ico{color:#15803d;stroke-width:3px}.hv5 .world.locked:after{content:"";width:46px;height:46px;box-shadow:var(--shadow);background:#ffffffeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B45309' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:50%;margin:-23px 0 0 -23px;position:absolute;top:44%;left:50%}.hv5 .event-slot{color:#7c2d12;background:repeating-linear-gradient(135deg,#f59e0b0d 0 12px,#f59e0b1c 12px 24px);border:2px dashed #d9a441;border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;font-size:13px;display:flex}.hv5 .event-slot img{width:54px}.hv5 .event-slot b{color:#4e1300;font-size:14px;display:block}.hv5 .science{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.hv5 .sci{flex-direction:column;gap:8px;padding:24px;display:flex}.hv5 .sci .ic{object-fit:contain;width:54px;height:54px}.hv5 .sci p{color:var(--text-2);margin:0;font-size:14.5px}.hv5 .sci cite{color:#000;border-top:1px solid var(--hair);margin-top:auto;padding-top:10px;font-size:12.5px;font-style:normal;font-weight:600}.hv5 .sci.slotc{box-shadow:none;background:repeating-linear-gradient(135deg,#f59e0b0a 0 12px,#f59e0b17 12px 24px);border:2px dashed #d9a441}.hv5 .disclaim{color:var(--muted);text-align:center;max-width:680px;margin:20px auto 0;font-size:12.5px}.hv5 .care{grid-template-columns:1.2fr 1fr;gap:22px;margin-top:40px;display:grid}.hv5 .cast{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.hv5 .vo{text-align:center;border:1px solid var(--hair);background:#fff;border-radius:18px;padding:16px 10px}.hv5 .vo .av{background:#fff7e6;border:2px dashed #d9a441;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 10px;display:grid}.hv5 .vo .av img{opacity:.8;width:36px}.hv5 .vo b{font-size:13.5px;display:block}.hv5 .vo small{color:var(--text-2);font-size:11.5px}.hv5 .panel{padding:24px}.hv5 .reviews{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:22px;display:grid}.hv5 .rev{flex-direction:column;gap:8px;padding:18px;display:flex}.hv5 .rev .stars{color:var(--accent);letter-spacing:2px}.hv5 .rev p{color:var(--text-2);margin:0;font-size:14px}.hv5 .rev .who{align-items:center;gap:8px;margin-top:auto;font-size:12.5px;font-weight:600;display:flex}.hv5 .rev .who i{background:#f4e6c9;border:1px dashed #d9a441;border-radius:50%;width:28px;height:28px}.hv5 .vrev{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.hv5 .vplayer{background:#fff;border:1px dashed #d9a441;border-radius:999px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.hv5 .vplayer .disc{background:#f1e4c8;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.hv5 .vplayer .disc svg{fill:#b9a27a;width:12px;height:12px}.hv5 .vplayer .wave span{background:#efe3cb}.hv5 .vplayer small{color:var(--text-2);flex:none;font-size:11.5px}.hv5 .together{grid-template-columns:1fr 1fr;gap:22px;margin-top:40px;display:grid}.hv5 .tg{min-height:250px;padding:26px;position:relative;overflow:hidden}.hv5 .tg h3{font-size:22px}.hv5 .tg p{color:var(--text-2);max-width:340px;margin:6px 0 16px;font-size:15px}.hv5 .tg .art{filter:drop-shadow(0 12px 18px #4e130047);width:150px;position:absolute;bottom:-6px;right:-6px}.hv5 .ugc{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:22px;display:grid}.hv5 .ugc .ph-asset{aspect-ratio:1;border-radius:16px;padding:8px;font-size:11px}.hv5 .faq{gap:10px;max-width:780px;margin:36px auto 0;display:grid}.hv5 .faq details{border:1px solid var(--hair);background:#fff;border-radius:18px;box-shadow:0 1px 2px #0000000a}.hv5 .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.hv5 .faq summary::-webkit-details-marker{display:none}.hv5 .faq summary:after{content:"+";color:var(--accent-text);font-size:22px;line-height:1;transition:transform .2s}.hv5 .faq details[open] summary:after{transform:rotate(45deg)}.hv5 .faq details p{color:var(--text-2);margin:0;padding:0 22px 18px;font-size:15px}.hv5 .nudge{flex-direction:column;align-items:stretch;width:360px;padding:18px}.hv5 .nudge .top{align-items:center;gap:12px;display:flex}.hv5 .nudge .top img{object-fit:contain;width:64px;height:64px}.hv5 .nudge form{gap:8px;margin-top:12px;display:flex}.hv5 .nudge input[type=email]{border:1px solid var(--border);min-width:0;height:44px;font:400 14px var(--font);border-radius:12px;flex:1;padding:0 12px}.hv5 .nudge input[type=email]:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.hv5 .nudge label{color:var(--text-2);align-items:flex-start;gap:8px;margin-top:8px;font-size:11px;display:flex}.hv5 .nudge label input{accent-color:var(--accent);margin:1px 0 0}.hv5 .nudge .msg{color:var(--accent-text);min-height:15px;margin-top:6px;font-size:12px}.hv5 .endow{background:#f59e0b1f;border:1px solid #f59e0b73;border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.hv5 .endow img{flex:none;width:48px;height:48px;animation:.8s cubic-bezier(.2,.9,.3,1.2) .3s both hv5-reveal}.hv5 .endow b{font-size:13.5px;line-height:1.3;display:block}.hv5 .endow small{color:#ffffffb3;font-size:11.5px}.hv5 .endow .tr{background:#ffffff26;border-radius:9px;height:6px;margin-top:6px;overflow:hidden}.hv5 .endow .tr i{background:var(--accent);width:11.1%;height:100%;display:block}@media (max-width:1080px){.hv5 .trailers{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,minmax(190px,1fr));margin:30px -20px 0;padding-bottom:8px;padding-left:20px;padding-right:20px;overflow-x:auto}.hv5 .trailers::-webkit-scrollbar{display:none}.hv5 .trailer{scroll-snap-align:start}.hv5 .moments,.hv5 .tgrid{grid-template-columns:1fr 1fr}.hv5 .care{grid-template-columns:1fr}.hv5 .ugc{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.hv5 .ladder3{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.hv5 .ladder3 .path{display:none}.hv5 .science{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.hv5 .reviews,.hv5 .together{grid-template-columns:1fr}.hv5 .parents{text-align:left;grid-template-columns:1fr}.hv5 .parents img{width:90px}}@media (max-width:640px){.hv5 .sec{padding:76px 0}.hv5 .moments{grid-template-columns:1fr}.hv5 .tgrid{grid-template-columns:1fr 1fr;gap:10px}.hv5 .tcell{padding:12px 14px}.hv5 .tcell b{font-size:18px}.hv5 .tcell:first-child{grid-column:span 2}.hv5 .cast{grid-template-columns:1fr 1fr 1fr;gap:8px}.hv5 .vrev{grid-template-columns:1fr}.hv5 .ugc{grid-template-columns:repeat(3,1fr);gap:8px}.hv5 .holdbox{width:100%}.hv5 .mascot{padding:0 4px}.hv5 .mascot .face{width:56px;height:56px;font-size:8.5px}.hv5 .tg .art{width:110px}}.hv5 .sec{padding:84px 0}@media (max-width:640px){.hv5 .sec{padding:60px 0}}.hv5 .kicker{letter-spacing:.18em;color:#9a4a0b;align-items:center;gap:12px;margin-bottom:14px;font-size:12.5px;font-weight:700;display:inline-flex}.hv5 .kicker:before,.hv5 .kicker:after{content:"";background:linear-gradient(90deg,#0000,#e0b04f);border-radius:2px;width:34px;height:2px}.hv5 .kicker:after{background:linear-gradient(90deg,#e0b04f,#0000)}.hv5 .kicker .ch{color:#3b2412;letter-spacing:.04em;background:linear-gradient(160deg,#f9e597,#e0b04f 55%,#b8812f);border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:11px;display:inline-grid;box-shadow:0 2px 6px #78350f4d}.hv5 .sec-head:not(.center) .kicker:before{display:none}.hv5 h2{letter-spacing:-.025em;color:#1a0e00;text-wrap:balance;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.06}.hv5 h2 .accent{background:linear-gradient(#f5a524 0%,#e07b0a 48%,#9a4a0b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block;position:relative}.hv5 h2 .accent:after{content:"";z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 60 4, 140 2, 297 9 C 220 9, 120 12, 40 18 Z' fill='%23F59E0B' opacity='.32'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.24em;position:absolute;bottom:-.1em;left:2%;right:2%}.hv5 .ds-dark h2 .accent,.hv5 .imgband h2 .accent{background:linear-gradient(#fff1c4 0%,#f9c74f 45%,#f59e0b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hv5 .sub{color:#4a4152;font-size:clamp(16px,1.6vw,19px);font-weight:500}.hv5 .ds-dark .kicker{color:#f9e597}.hv5 .imgfade{isolation:isolate;position:relative}.hv5 .imgfade:before{content:"";z-index:-2;background:var(--img) var(--pos,50% 40%)/cover no-repeat;filter:saturate(1.05);position:absolute;inset:0 0 0 34%}.hv5 .imgfade:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--base,#fef7ed) 0%,var(--base,#fef7ed) 34%,#fef7ede0 48%,#fef7ed8c 70%,#fef7ed66 100%),linear-gradient(180deg,var(--base,#fef7ed) 0%,#fef7ed00 18%,#fef7ed00 80%,var(--base,#fef7ed) 100%);position:absolute;inset:0}.hv5 .imgfade.flip:before{left:0;right:34%}.hv5 .imgfade.flip:after{background:linear-gradient(270deg,var(--base,#fef7ed) 0%,var(--base,#fef7ed) 34%,#fef7ede0 48%,#fef7ed8c 70%,#fef7ed66 100%),linear-gradient(180deg,var(--base,#fef7ed) 0%,#fef7ed00 18%,#fef7ed00 80%,var(--base,#fef7ed) 100%)}@media (max-width:900px){.hv5 .imgfade:before,.hv5 .imgfade.flip:before{height:62%;top:auto;left:0;right:0}.hv5 .imgfade:after,.hv5 .imgfade.flip:after{background:linear-gradient(180deg,var(--base,#fef7ed) 0%,var(--base,#fef7ed) 38%,#fef7edcc 60%,#fef7ed8c 85%,var(--base,#fef7ed) 100%)}}.hv5 .ladder3 .path{display:none}.hv5 .ladder3 .step{color:#fff;background:#1a0e00;border:1px solid #e0b04f99;border-radius:28px;justify-content:flex-end;min-height:520px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #4e13008c,inset 0 0 0 1px #ffffff14}.hv5 .ladder3 .step:hover{transform:translateY(-6px);box-shadow:0 40px 70px -24px #78350fa6,0 0 0 2px #f59e0b80}.hv5 .ladder3 .step .art{height:auto;position:absolute;inset:0}.hv5 .ladder3 .step .art:after{content:"";z-index:2;background:linear-gradient(#1a0e0000 30%,#1a0e00b8 58%,#1a0e00f5 82%);position:absolute;inset:0}.hv5 .ladder3 .s1 .art>img.photo{object-position:50% 18%}.hv5 .ladder3 .s2 .art{background:url(/home/app-intro-1.webp) 50% 30%/cover}.hv5 .ladder3 .s2 .art:before{display:none}.hv5 .ladder3 .s2 .art>img{width:170px;top:26px}.hv5 .ladder3 .s3 .art .lc{top:30%!important}.hv5 .ladder3 .s3 .art .m{z-index:1}.hv5 .ladder3 .step .num{color:#3b2412;background:linear-gradient(160deg,#ffd27a,#f59e0b 55%,#b8812f);border:2px solid #f9e597;width:52px;height:52px;font-size:20px;top:22px;left:22px;transform:none;box-shadow:0 0 0 6px #f59e0b38,0 10px 20px #0006}.hv5 .ladder3 .step .body{z-index:3;text-align:left;padding:0 26px 26px;position:relative}.hv5 .ladder3 .step .body h3{color:#fff;font-size:22px}.hv5 .ladder3 .step .body p{color:#ffffffd1}.hv5 .ladder3 .commit{color:#f9c74f;letter-spacing:.14em}.hv5 .ladder3 .step .ds-btn-outline{color:#ffe2a8;background:#1a0e0059;border-color:#f59e0b}.hv5 .groups{grid-template-columns:1fr 1fr;gap:18px;margin:0 6px 12px;display:grid}.hv5 .groups span{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:38px;font-size:12px;font-weight:700;display:flex}.hv5 .groups .g-core{color:#f9e597;background:linear-gradient(90deg,#3b2412,#1a0e00 50%,#3b2412);border:1px solid #b8812f;box-shadow:0 8px 20px -10px #4e130099}.hv5 .groups .g-gain{color:#6b3f12;background:#fff8ea;border:1px solid #e0b04f}.hv5 .groups span i{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.hv5 .col.core .shaft{box-shadow:inset 0 0 0 2px #f9e597bf,0 0 34px -6px #f59e0b8c}.hv5 .col.core .shaft .medal{background:radial-gradient(circle at 50% 35%,#fff7df,#f6d98c);box-shadow:0 0 0 3px #e0b04f,0 0 24px #f59e0bbf,0 8px 20px #00000059}.hv5 .col.core .shaft h3{background:linear-gradient(#fff7df,#f6d98c 50%,#e0b04f);color:#0000;-webkit-background-clip:text;background-clip:text;height:26px;font-size:21px;line-height:26px}.hv5 .col.gain .shaft>img.bg{height:52%;bottom:auto}.hv5 .col.gain .shaft .txt,.hv5 .col.gain .shaft h3{color:#3b2412}.hv5 .minichips li{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.hv5 .fchips{gap:12px}.hv5 .fchip{color:#f9e597;background:linear-gradient(#3b2412,#1a0e00);border:1px solid #b8812f;border-radius:999px;padding:10px 18px 10px 10px;font-size:13.5px;box-shadow:0 10px 22px -12px #4e1300b3}.hv5 .fchip .ico{color:#3b2412;stroke-width:2.4px;background:linear-gradient(160deg,#ffd27a,#e0b04f);border-radius:50%;width:26px;height:26px;padding:5px}.hv5 .fchip .confirm{color:#f9e597;background:0 0;border-color:#f9e59799}@media (max-width:1080px){.hv5 .groups{grid-template-columns:1fr}.hv5 .groups .g-gain{display:none}}.hv5 .howto{color:#ffe2a8;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.hv5 .howto li{align-items:center;gap:8px;display:flex}.hv5 .howto b{color:#4e1300;background:#f59e0b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.hv5 .mood{background:#1a0e0073;border:1px solid #f9e59773;padding:12px 20px 12px 12px;font-size:15px}.hv5 .mood img{width:32px;height:32px}.hv5 .listen-cta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a0e008c;border:1px solid #f9e59766;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:18px 22px;display:flex}.hv5 .listen-cta b{color:#fff;font-size:19px;display:block}.hv5 .listen-cta span{color:#ffffffbf;font-size:14px}.hv5 .moment{background:#1a0e00;border:1px solid #e0b04f8c;border-radius:26px;justify-content:flex-end;min-height:360px;position:relative}.hv5 .moment .art{height:auto;position:absolute;inset:0}.hv5 .moment .art:after{content:"";background:linear-gradient(#1a0e0000 35%,#1a0e00b3 62%,#1a0e00f2 90%);position:absolute;inset:0}.hv5 .moment .cap{z-index:2;color:#fff;position:relative}.hv5 .moment .cap h3{color:#fff;font-size:20px}.hv5 .moment .cap p{color:#ffffffd1}.hv5 .m-commute .art>img{height:92%;transform:translateY(4%)}.hv5 .m-kids .art>img{height:70%;margin-bottom:34%}.hv5 .m-kids .art>img+img{margin-left:-18px}.hv5 .ladder span{flex-direction:column;align-items:center;gap:3px;padding:6px 0 5px;display:flex}.hv5 .ladder span img{object-fit:contain;width:26px;height:26px}.hv5 .ladder span:not(.on) img{filter:grayscale()opacity(.5)}.hv5 .streakcard{color:#fff;background:linear-gradient(135deg,#3b2412,#1a0e00);border-color:#b8812f}.hv5 .streakcard img.torch{width:64px;height:64px}.hv5 .ladder span{color:#fff9;background:#ffffff14}.hv5 .ladder span.next{color:#f9c74f;background:0 0;border-color:#f59e0b}.hv5 .shelf{background:radial-gradient(at 50% 0,#f59e0b40,#0000 60%),linear-gradient(#3b2412,#1a0e00);border-color:#b8812f}.hv5 .shelf h3.big{color:#fff}.hv5 .shelf .kicker{color:#f9e597}.hv5 .shelf .prog small{color:#ffffffb3}.hv5 .shelf .prog .track{background:#ffffff1f}.hv5 .medalrow:after{background:linear-gradient(#6b3f12,#3b2412);border-top:1px solid #b8812f}.hv5 .medalrow figcaption{color:#f5e9cd}.hv5 .medalrow img{filter:drop-shadow(0 10px 16px #00000080);max-width:112px}.hv5 .medalrow figure.locked img{filter:grayscale()brightness(.75)opacity(.55)}.hv5 .profilecard{z-index:1;color:#fff;background:linear-gradient(#7a3f10 0%,#2a1608 46%,#08030e 100%);border-radius:30px;width:min(360px,92%);padding:22px 20px 20px;position:relative;overflow:hidden;box-shadow:0 40px 70px -24px #4e130099,0 0 0 1px #f9e59759}.hv5 .profilecard .top{align-items:center;gap:14px;display:flex}.hv5 .profilecard .av{background:url(/home/zeus-avatar.webp) 50% 8%/150% no-repeat,#3b2412;border-radius:50%;width:64px;height:64px;box-shadow:0 0 0 3px #f59e0b}.hv5 .profilecard .nm b{font-size:18px;display:block}.hv5 .profilecard .nm span{color:#ffffffb3;font-size:12px}.hv5 .profilecard .lau{text-align:center;margin-left:auto}.hv5 .profilecard .lau div{color:#fff;background:url(/home/profile-laurel.webp) 50%/contain no-repeat;place-items:center;width:74px;height:42px;font:700 16px/1 Georgia,Times New Roman,serif;display:grid;position:relative}.hv5 .profilecard .lau small{color:#f59e0b;letter-spacing:.02em;margin-top:3px;font-size:10px;font-weight:700;display:block}.hv5 .pbar{margin-top:22px}.hv5 .pbar .track{background:#ffffff1f;border-radius:9px;height:14px;position:relative;overflow:hidden}.hv5 .pbar .track i{background:linear-gradient(90deg,#f59e0b,#ff8904);border-radius:9px;width:65%;position:absolute;top:0;bottom:0;left:0}.hv5 .pbar .dots{justify-content:space-around;align-items:center;display:flex;position:absolute;inset:0}.hv5 .pbar .dots s{background:#ffffff59;border-radius:50%;width:4px;height:4px}.hv5 .pbar .dots s.on{opacity:.55;background:#4e1300}.hv5 .pbar .row{justify-content:space-between;margin-top:8px;font-size:13px;font-weight:600;display:flex}.hv5 .pbar .row em{color:#ffffff80;font-style:normal}.hv5 .pbar .hint{color:#ffffffa6;margin-top:2px;font-size:12px}.hv5 .pstreak{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:13px;display:flex}.hv5 .pstreak img{width:30px;height:30px}.hv5 .pstreak b{font-size:18px}.hv5 .guilds{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.hv5 .gchip{color:#fff;background:linear-gradient(90deg,rgb(var(--t)),#1a0e00);border:1px solid rgba(var(--a),.7);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.hv5 .gchip i{background:rgb(var(--a));width:10px;height:10px;box-shadow:0 0 10px rgb(var(--a));border-radius:50%}.hv5 .trio .tcard{background:#1a0e00;border:1px solid #e0b04f8c}.hv5 .trio .tcard .cap{background:linear-gradient(#2a1608,#1a0e00)}.hv5 .trio .tcard .cap h3{color:#fff;font-size:20px}.hv5 .trio .tcard .cap p{color:#ffffffbf}.hv5 .trio .tcard .cap .kicker{color:#f9c74f}.hv5 .trio .tcard .cap .kicker:before,.hv5 .trio .tcard .cap .kicker:after{display:none}.hv5 .trio .tcard .art{min-height:300px}.hv5 .fan{background:radial-gradient(at 50% 55%,#f59e0b8c,#0000 62%),radial-gradient(at 50% 120%,#6b3f12,#1a0e00 70%)}.hv5 .avstage{background:radial-gradient(at 50% 100%,#f59e0bbf,#0000 58%),radial-gradient(at 50% 30%,#ffe2a840,#0000 55%),linear-gradient(#2a1608,#1a0e00)}.hv5 .avstage:before{content:"";filter:blur(4px);background:radial-gradient(closest-side,#ffc76699,#0000);border-radius:50%;height:16%;position:absolute;bottom:4%;left:12%;right:12%}.hv5 .avstage .figs{height:92%}.hv5 .avstage .figs img{filter:drop-shadow(0 0 18px #ffc7668c)drop-shadow(0 16px 18px #00000080)}.hv5 .avstage .plate{z-index:3;color:#f9e597;background:#1a0e00cc;border:1px solid #b8812f;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px}.hv5 .worlds{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:34px 0 0;display:grid;overflow:visible}.hv5 .world{flex:none}.hv5 .world img{border-radius:28px;width:100%;box-shadow:0 30px 60px -22px #4e13008c}.hv5 .world .ds-pill{top:16px;left:16px}.hv5 .giftart img.big{width:100px;inset:auto -2% 4% auto}.hv5 .profilecard{background:linear-gradient(#7a3f10 0%,#3b2412 50%,#1a0e00 100%)}@media (max-width:640px){.hv5 .worlds{grid-template-columns:1fr 1fr;gap:12px}}.hv5 .col.core .shaft{background:#b45309}.hv5 .col.core .shaft h3{color:#fff;text-shadow:0 2px 10px #4e130073;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hv5 .col.core .shaft p{color:#fff1da}.hv5 .col.core .minichips li{color:#fff1da;background:#4e130059;border-color:#ffe2a899}.hv5 .col.gain .shaft{background:#3b2412;box-shadow:inset 0 0 0 1px #e0b04f8c}.hv5 .col.gain .shaft>img.bg{height:56%}.hv5 .col.gain .shaft:before{background:linear-gradient(#3b241200 0% 36%,#6b3f12 54%,#4a2a10 75%,#3b2412 100%)}.hv5 .col.gain .shaft h3{color:#f9e597}.hv5 .col.gain .shaft p{color:#ecd9b0}.hv5 .col.gain .shaft .num{color:#f59e0b}.hv5 .col.gain .minichips li{color:#f9e597;background:#f9e5971f;border-color:#f9e59773}.hv5 .groups .g-core{color:#fff;background:linear-gradient(90deg,#ea760c,#f59e0b 50%,#ea760c);border-color:#f9c74f}.hv5 .groups .g-gain{color:#f9e597;background:linear-gradient(90deg,#6b3f12,#3b2412 50%,#6b3f12);border-color:#b8812f}.hv5 .ladder3 .s3 .art{background:radial-gradient(at 30% 40%,#f59e0b73,#0000 60%),url(/home/app-quiz-bg.webp) 70% 20%/cover}.hv5 .streakcard{color:#3b2412;background:linear-gradient(135deg,#fff7e6 0%,#ffe7b8 60%,#ffd48a 100%);border:1.5px solid #e0b04f;position:relative;overflow:hidden;box-shadow:0 20px 40px -22px #b4530999}.hv5 .streakcard:after{content:"";opacity:.18;pointer-events:none;background:url(/home/flame-torch.webp) 50%/contain no-repeat;width:170px;height:170px;position:absolute;top:-34px;right:-30px;transform:rotate(12deg)}.hv5 .streakcard>*{z-index:1;position:relative}.hv5 .streakcard small{color:#6b3f12}.hv5 .streakcard img.torch{filter:drop-shadow(0 0 14px #f59e0bbf)}.hv5 .ladder span{color:#9a6b3a;background:#fff;border:1px solid #f1d9a6}.hv5 .ladder span.on{color:#4e1300;background:linear-gradient(#ffc14d,#f59e0b);border-color:#e0b04f}.hv5 .ladder span.next{color:#b45309;background:#fff7e6;border:1.5px dashed #f59e0b}.hv5 .mapart .frame{border:6px solid #ffe7b8;box-shadow:0 0 0 2px #e0b04f,0 30px 60px -20px #b4530973}.hv5 .profilecard{aspect-ratio:1;flex-direction:column;justify-content:space-between;width:min(380px,92%);display:flex}.hv5 .profilecard .pbar,.hv5 .profilecard .pstreak,.hv5 .profilecard .guilds{margin-top:0}.hv5 .world.locked img{filter:none}.hv5 .world.locked:after{display:none}.hv5 .world .ds-pill.soon{color:#f9e597;background:linear-gradient(#3b2412,#1a0e00);border:1px solid #b8812f}.hv5 .sci{color:#fff;background:linear-gradient(180deg,rgb(var(--t)) 0%,#1a0e00 100%);box-shadow:0 24px 50px -24px rgba(var(--a),.7);border:none;padding:0;position:relative;overflow:hidden}.hv5 .sci .ic{background:rgba(var(--a),.25);width:64px;height:64px;box-shadow:0 0 0 2px rgba(var(--a),.6),0 0 24px rgba(var(--a),.5);border-radius:50%;margin:22px 22px 0;padding:10px}.hv5 .sci h3{color:#fff;margin:0 22px;font-size:21px}.hv5 .sci p{color:#ffffffd1;margin:0 22px}.hv5 .sci cite{color:#ffffffbf;border-top:1px solid #ffffff2e;margin:auto 22px 0;padding:12px 0 20px}.hv5 .sci cite a{color:rgb(var(--a))}.hv5 .sci.slotc{background:linear-gradient(180deg,rgb(var(--t)) 0%,#1a0e00 100%);border:none}.hv5 .sci .slot{color:#fff;background:#ffffff26;border-color:#fff6}.hv5 .vo{background:linear-gradient(#fff7e6,#fff);border-color:#f1d9a6}.hv5 .vo .av{background:radial-gradient(circle at 50% 35%,#ffe7b8,#f59e0b);border:2px solid #e0b04f}.hv5 .vo .av img{opacity:1}.hv5 .vplay{color:#b45309;font:600 12px/1 var(--font);cursor:pointer;background:#fff;border:1px solid #f59e0b;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;display:inline-flex}.hv5 .vplay svg{fill:currentColor;width:12px;height:12px}.hv5 .vplay.on{color:#4e1300;background:#f59e0b}.hv5 .together{gap:18px;margin-top:32px}.hv5 .tg{color:#fff;background:linear-gradient(120deg,rgb(var(--t)) 0%,#1a0e00 100%);min-height:0;box-shadow:0 24px 50px -26px rgba(var(--a),.8);border:none;padding:22px 150px 22px 24px}.hv5 .tg .kicker{color:rgb(var(--a))}.hv5 .tg .kicker:before,.hv5 .tg .kicker:after{display:none}.hv5 .tg h3{color:#fff;margin:2px 0 0;font-size:21px}.hv5 .tg p{color:#fffc;margin:4px 0 12px;font-size:14.5px}.hv5 .tg .ds-btn-outline{color:#fff;background:0 0;border-color:#fff9}.hv5 .tg .art{width:118px;bottom:50%;right:16px;transform:translateY(50%)}.hv5 .tg.guild .art{width:104px}.hv5 .tg .confirm{color:#fff;background:#ffffff26}.hv5 .ugc{grid-template-columns:repeat(6,1fr);gap:12px}.hv5 .ugc figure{aspect-ratio:3/4;border:2px solid #fff;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 28px -16px #4e130099}.hv5 .ugc figure img{object-fit:cover;width:100%;height:100%}.hv5 .ugc figcaption{color:#fff;background:linear-gradient(#0000,#1a0e00d9);padding:18px 8px 8px;font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.hv5 .ugc-note{text-align:center;color:var(--text-2);margin:12px 0 0;font-size:13px}@media (max-width:760px){.hv5 .ugc{grid-template-columns:repeat(3,1fr)}.hv5 .tg{padding-right:110px}.hv5 .tg .art{width:86px}}.hv5 .faq{grid-template-columns:1fr 1fr;align-items:start;gap:12px;max-width:1040px}.hv5 .faq details{background:linear-gradient(#fffbf2,#fff);border:1.5px solid #e8c77a;border-radius:16px;position:relative;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px #f5e3b8,0 10px 24px -18px #b4530999}.hv5 .faq details[open]{border-color:#f59e0b}.hv5 .faq summary{min-height:52px;padding:14px 18px 14px 50px;font-size:15px}.hv5 .faq summary:before{content:"?";color:#4e1300;background:linear-gradient(160deg,#ffd27a,#f59e0b);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;position:absolute;top:13px;left:14px}.hv5 .faq details p{padding:0 18px 14px 50px;font-size:14px}@media (max-width:760px){.hv5 .faq{grid-template-columns:1fr}}.hv5 .ladder3{gap:34px}.hv5 .ladder3 .step .art video{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.hv5 .ladder3 .step:hover .art video{transform:scale(1.05)}.hv5:not(.js) .ladder3 .s1 .art{background:url(/home/step1-listen.jpg) 50%/cover}.hv5:not(.js) .ladder3 .s2 .art{background:url(/home/step2-hero.jpg) 50%/cover}.hv5:not(.js) .ladder3 .s3 .art{background:url(/home/step3-collect.jpg) 50%/cover}.hv5 .ladder3 .step .art:after{background:linear-gradient(#1a0e0026 0%,#1a0e0000 26%,#1a0e008c 52%,#1a0e00f2 80%)}.hv5 .ladder3 .step .time{z-index:3;color:#ffe2a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a0e008c;border:1px solid #f9e59780;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:26px;right:20px}.hv5 .ladder3 .step .time svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:13px;height:13px}.hv5 .ladder3 .arrow{z-index:4;background:linear-gradient(160deg,#ffd27a,#f59e0b);border-radius:50%;place-items:center;width:44px;height:44px;margin-left:-22px;display:grid;position:absolute;top:44%;box-shadow:0 0 0 5px #fef7ed,0 10px 20px -6px #b45309b3}.hv5 .ladder3 .arrow svg{stroke:#4e1300;fill:none;stroke-width:2.8px;width:20px;height:20px}.hv5 .ladder3 .arrow.a1{left:33.333%}.hv5 .ladder3 .arrow.a2{left:66.666%}.hv5 .ladder3 .s1.playing{box-shadow:0 0 0 3px #f59e0b,0 40px 70px -24px #78350fa6}.hv5 .ladder3 .eq{align-items:flex-end;gap:3px;height:16px;margin-left:6px;display:none}.hv5 .ladder3 .eq i{background:currentColor;border-radius:2px;width:3px;animation:.9s ease-in-out infinite hv5-eq}.hv5 .ladder3 .eq i:nth-child(2){animation-delay:-.3s}.hv5 .ladder3 .eq i:nth-child(3){animation-delay:-.6s}.hv5 .ladder3 .s1.playing .eq{display:inline-flex}@keyframes hv5-eq{0%,to{height:4px}50%{height:15px}}.hv5 .total{justify-content:center;margin-top:26px;display:flex}.hv5 .total span{color:#6b3f12;background:#fff7e6;border:1px solid #f1d9a6;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.hv5 .total b{color:#b45309}@media (max-width:900px){.hv5 .ladder3 .arrow{display:none}}.hv5 .tcell .big{color:#1a0e00;font-size:30px;font-weight:700;line-height:1;display:block}.hv5 .tcell .stars{color:#f59e0b}.hv5 .tcell small{color:var(--text-2);margin-top:4px;font-size:12px;display:block}.hv5 .badges3{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.hv5 .badges3 span{color:#f9e597;background:linear-gradient(#3b2412,#1a0e00);border:1px solid #b8812f;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -14px #4e1300cc}.hv5 .badges3 img{width:auto;height:20px}.hv5 .badges3 img.r{transform:scaleX(-1)}.hv5 .col.core .shaft{background:#f59e0b;box-shadow:inset 0 0 0 2px #ffe2a8e6,0 0 30px -8px #f59e0bb3}.hv5 .col.core .shaft:before{background:linear-gradient(#f59e0b00 0% 34%,#f59e0b 52% 100%)}.hv5 .col.core .shaft h3{color:#4e1300;text-shadow:none}.hv5 .col.core .shaft p{color:#4e1300;opacity:.85}.hv5 .col.core .shaft .num{color:#7a3a06}.hv5 .minichips{gap:5px;width:100%;display:grid}.hv5 .minichips li{box-sizing:border-box;letter-spacing:.05em;border-radius:9px;align-items:center;gap:7px;width:100%;padding:6px 9px;font-size:10px;display:flex}.hv5 .minichips li:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.hv5 .col.core .minichips li{color:#4e1300;background:#4e13001f;border:1px solid #4e130040}.hv5 .col.gain .minichips li{color:#f9e597;background:#f9e5971a;border:1px solid #f9e5974d}.hv5 .fchips{grid-template-columns:repeat(5,1fr);gap:12px;max-width:1060px;margin-left:auto;margin-right:auto;display:grid}.hv5 .fchip{box-sizing:border-box;border-radius:18px;justify-content:flex-start;height:56px;padding:0 14px 0 8px;font-size:13px;line-height:1.2;position:relative}.hv5 .fchip .fi{box-sizing:border-box;stroke:#4e1300;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;background:linear-gradient(160deg,#ffd27a,#f59e0b);border-radius:12px;flex:none;width:38px;height:38px;padding:8px}.hv5 .fchip .confirm{background:#1a0e00;padding:2px 6px;font-size:9px;position:absolute;top:-8px;right:10px}@media (max-width:900px){.hv5 .fchips{grid-template-columns:1fr 1fr}}.hv5 .imgband{background:linear-gradient(90deg,#2834649e 0%,#28346452 42%,#ffbe6e0d 80%),linear-gradient(#ffd6962e,#28346400 35%,#28346440 100%),url(/home/bg-main-banner.webp) 50% 30%/cover no-repeat,#3a4a80}.hv5 .imgband .mood{background:#1e285073}.hv5 .listen-cta{background:#1e285080}.hv5 .moods{grid-template-columns:repeat(3,200px);gap:12px;display:grid}.hv5 .mood{box-sizing:border-box;justify-content:flex-start;width:200px;height:56px}@media (max-width:640px){.hv5 .moods{grid-template-columns:1fr 1fr 1fr}.hv5 .mood{width:auto;padding:8px 10px 8px 8px;font-size:13px}}.hv5 .trailer .after{padding:0 12px 12px;display:none}.hv5 .trailer.heard .after{animation:.4s both hv5-rise;display:block}.hv5 .trailer .after a{color:#4e1300;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.hv5 .trailer .after small{text-align:center;color:#ffffffbf;margin-bottom:6px;font-size:11px;display:block}@keyframes hv5-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hv5 .worlds{grid-template-columns:repeat(4,1fr)}.hv5 .openworld{color:#fff;background:linear-gradient(120deg,#f59e0b 0%,#ea760c 45%,#9a3412 100%);border-radius:30px;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 30px 60px -26px #b45309cc}.hv5 .openworld .ds-pill{color:#4e1300;background:#fff;display:inline-block;position:static}.hv5 .openworld h3{color:#fff;margin:12px 0 6px;font-size:30px;line-height:1.1}.hv5 .openworld p{color:#fff1da;margin:0 0 16px}.hv5 .openworld .ds-btn{color:#4e1300;background:#fff}.hv5 .cities{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.hv5 .cities figure{aspect-ratio:3/4;border:2px solid #fffc;border-radius:18px;margin:0;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 14px 26px -14px #4e1300cc}.hv5 .cities figure:hover{transform:translateY(-6px)rotate(-1deg)}.hv5 .cities img{object-fit:cover;width:100%;height:100%}.hv5 .cities figcaption{text-align:center;background:linear-gradient(#0000,#1a0e00d9);padding:16px 6px 7px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.hv5 .openworld{grid-template-columns:1fr}.hv5 .worlds{grid-template-columns:1fr 1fr}.hv5 .cities{grid-template-columns:repeat(5,1fr);gap:6px}}.hv5 .together{grid-template-columns:1fr 1fr}@media (max-width:760px){.hv5 .together{grid-template-columns:1fr}}.hv5.js .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.hv5 .rv.in{opacity:1;transform:none}.hv5 .rv.d1{transition-delay:.1s}.hv5 .rv.d2{transition-delay:.2s}.hv5 .rv.d3{transition-delay:.3s}.hv5 .rv.d4{transition-delay:.4s}.hv5.js .pbar .track i{width:0;transition:width 1.6s cubic-bezier(.2,.7,.2,1) .2s}.hv5 .profilecard.in .pbar .track i{width:65%}.hv5.js .pbar .dots s.on{opacity:0;transition:opacity .3s}.hv5 .profilecard.in .pbar .dots s.on{opacity:.55}.hv5 .shelf .prog .track i{transition:width 1.6s cubic-bezier(.2,.7,.2,1) .3s}.hv5.js .shelf:not(.in) .prog .track i{width:0!important}.hv5.js .medalrow figure{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.9,.3,1.4);transform:translateY(18px)scale(.9)}.hv5 .shelf.in .medalrow figure{opacity:1;transform:none}.hv5.js .ladder span{opacity:.3;transition:transform .4s cubic-bezier(.2,.9,.3,1.5),opacity .4s;transform:scale(.8)}.hv5 .streakcard.in .ladder span{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hv5 .rv,.hv5 .medalrow figure,.hv5 .ladder span{opacity:1!important;transition:none!important;transform:none!important}.hv5 .pbar .track i{width:65%;transition:none}}html.still .hv5 *{transition:none!important;animation-duration:0s!important}.hv5 .nav{display:none}.hv5 .dd{position:relative}.hv5 .lang{all:unset;cursor:pointer;color:#6b3f12;background:#fff;border:1px solid #f1d9a6;border-radius:999px;align-items:center;gap:3px;height:36px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.hv5 .lang span{opacity:.4}.hv5 .lang b{color:#b45309}.hv5 .store{color:#4e1300;background:linear-gradient(160deg,#ffd27a,#f59e0b);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px -6px #b45309b3}.hv5 .store .si{width:18px;height:18px}.hv5 .getapp{white-space:nowrap}@media (max-width:420px){.hv5 .getapp{padding:0 12px;font-size:12.5px}}.hv5 .drawer{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a0e0073;position:fixed;inset:0}@keyframes hv5-slidein{0%{opacity:0;transform:translate(30px)}}.hv5 .lang.wide{justify-content:center;height:44px}@media (max-width:640px){.hv5 .ladder3,.hv5 .moments,.hv5 .science,.hv5 .trio,.hv5 .cols{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-left:-16px;margin-right:-16px;padding:6px 16px 18px;overflow-x:auto;display:flex!important}.hv5 .ladder3::-webkit-scrollbar{display:none}.hv5 .moments::-webkit-scrollbar{display:none}.hv5 .science::-webkit-scrollbar{display:none}.hv5 .trio::-webkit-scrollbar{display:none}.hv5 .cols::-webkit-scrollbar{display:none}.hv5 .ladder3>.step,.hv5 .moments>*,.hv5 .science>*,.hv5 .trio>*{scroll-snap-align:center;flex:0 0 82%}.hv5 .ladder3 .step{min-height:430px}.hv5 .moment{min-height:320px}.hv5 .cols>.col{scroll-snap-align:start;flex:0 0 46%}.hv5 .groups{display:none}.hv5 .swipehint{display:flex!important}.hv5 .total span{font-size:13px}.hv5 h2{font-size:clamp(28px,8.4vw,36px)}.hv5 .sec{padding:52px 0}.hv5 .tgrid{grid-template-columns:1fr 1fr!important}.hv5 .tcell .big{font-size:24px}.hv5 .badges3 span{padding:7px 12px;font-size:11.5px}.hv5 .openworld{padding:18px}.hv5 .openworld h3{font-size:24px}.hv5 .cities{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.hv5 .cities figcaption{padding:12px 2px 5px;font-size:9.5px}.hv5 .profilecard{aspect-ratio:auto}.hv5 .showrow+.showrow{margin-top:56px}.hv5 .faq summary{font-size:14px}}.hv5 .swipehint{color:#9a6b3a;justify-content:center;gap:6px;margin-top:-6px;font-size:12px;font-weight:600;display:none}.hv5 .imgfade:before{transform:translateY(var(--py,0px)) scale(1.08);will-change:transform}.hv5 .hero-bg:before{transform:translateY(var(--py,0px)) scale(1.06)}.hv5 .lev{translate:0 var(--ly,0px)}.hv5 .tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transition:transform .25s,box-shadow .25s}.hv5 .tilt:hover{--ty:-6px}.hv5 .tilt:before{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),#ffecbe47,transparent 45%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.hv5 .tilt:hover:before{opacity:1}.hv5 .ds-btn{position:relative;overflow:hidden}.hv5 .ds-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;transition:left .6s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.hv5 .ds-btn:hover:after{left:130%}.hv5 .medalrow figure:hover img{animation:.6s cubic-bezier(.3,1.6,.5,1) hv5-mbounce}@keyframes hv5-mbounce{0%{transform:none}40%{transform:translateY(-10px)scale(1.08)rotate(-4deg)}to{transform:none}}.hv5 .gift:hover img{animation:.5s hv5-wig}@keyframes hv5-wig{25%{transform:rotate(-8deg)scale(1.06)}75%{transform:rotate(8deg)scale(1.06)}}.hv5 .fchip,.hv5 .gchip,.hv5 .mood{transition:transform .2s,box-shadow .2s}.hv5 .fchip:hover,.hv5 .mood:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #f59e0bbf}.hv5 .world img,.hv5 .trailer .cover img,.hv5 .moment .art>img{transition:transform .6s}.hv5 .world:hover img{transform:scale(1.03)}.hv5 .store{transition:transform .2s}.hv5 .store:hover{transform:translateY(-2px)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.hv5 .tilt,.hv5 .imgfade:before,.hv5 .hero-bg:before{transform:none!important}.hv5 .lev{translate:none}.hv5 .ds-btn:after{display:none}}@media (max-width:1500px){.hv5 .logo .tagline{display:none!important}}@media (max-width:640px){.hv5 .cast{gap:8px;grid-template-columns:1fr!important}.hv5 .vo{text-align:left;align-items:center;gap:12px;padding:10px 12px;display:flex}.hv5 .vo .av{flex:none;width:46px;height:46px;margin:0}.hv5 .vo .av img{width:26px}.hv5 .vo .vplay{white-space:nowrap;margin:0 0 0 auto}.hv5 .reviews,.hv5 .together{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-left:-16px;margin-right:-16px;padding:6px 16px 18px;overflow-x:auto;display:flex!important}.hv5 .reviews>*,.hv5 .together>*{scroll-snap-align:center;flex:0 0 84%}.hv5 .vrev,.hv5 .giftart img.big{display:none}.hv5 .gchip{padding:6px 10px 6px 7px;font-size:11.5px}.hv5 .profilecard{width:100%}}.hv5 .ticker{border-top:1px solid #e0b04f40;margin-top:22px;padding-top:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hv5 .ticker .track{gap:40px;width:max-content;animation:60s linear infinite hv5-tick;display:flex}.hv5 .ticker:hover .track{animation-play-state:paused}.hv5 .ticker q{quotes:none;color:#fff1da;white-space:nowrap;font-size:14px;font-style:italic}.hv5 .ticker q b{color:#f9c74f;margin-left:8px;font-size:12.5px;font-style:normal}.hv5 .ticker q:before{content:"★★★★★ ";color:#f59e0b;letter-spacing:1px;font-size:11px;font-style:normal}@keyframes hv5-tick{to{transform:translate(-50%)}}.hv5 .keys{gap:14px;height:540px;margin-top:40px;display:flex}.hv5 .key{color:#fff;background:#1a0e00;border:1px solid #e0b04f8c;border-radius:30px;flex:1;min-width:0;text-decoration:none;transition:flex .6s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #4e1300b3}.hv5 .keys:hover .key{flex:.8}.hv5 .keys .key:hover{flex:1.6}.hv5 .key>img{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.hv5 .key:hover>img{transform:scale(1.06)}.hv5 .key:after{content:"";background:linear-gradient(#1a0e0033 0%,#1a0e0000 30%,#1a0e00b3 58%,#1a0e00f7 88%);position:absolute;inset:0}.hv5 .key .kn{z-index:2;background:linear-gradient(#fff7df,#e0b04f);color:#0000;opacity:.95;text-shadow:none;-webkit-background-clip:text;background-clip:text;font:700 76px/1 Didot,"Bodoni 72",Georgia,serif;position:absolute;top:20px;left:24px}.hv5 .key .kw{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#f9e597;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a0e008c;border:1px solid #f9e59780;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:24px;right:20px}.hv5 .key .kb{z-index:2;position:absolute;bottom:24px;left:24px;right:24px}.hv5 .key h3{color:#fff;margin:0;font-size:28px;line-height:1.1}.hv5 .key h3 em{background:linear-gradient(#fff1c4,#f9c74f 50%,#f59e0b);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hv5 .key p{color:#ffffffd6;max-width:440px;margin:10px 0 0;font-size:15px}.hv5 .key ul{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.hv5 .key li{letter-spacing:.06em;text-transform:uppercase;color:#ffe2a8;background:#f59e0b33;border:1px solid #f59e0b8c;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.hv5 .keys-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (max-width:900px){.hv5 .keys{flex-direction:column;height:auto}.hv5 .key,.hv5 .keys:hover .key,.hv5 .keys .key:hover{flex:none;height:360px}}.hv5 .reviews2{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.hv5 .rv2{background:linear-gradient(#fffbf2,#fff);border:1.5px solid #edd08f;border-radius:22px;flex-direction:column;gap:10px;margin:0;padding:22px;display:flex;position:relative;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px #f5e3b8,0 18px 36px -24px #b4530999}.hv5 .rv2:before{content:"“";color:#f59e0b38;font:700 84px/1 Didot,Georgia,serif;position:absolute;top:-6px;right:18px}.hv5 .rv2 .rtop{justify-content:space-between;align-items:center;display:flex}.hv5 .rv2 .stars{color:#f59e0b;letter-spacing:2px}.hv5 .rv2 .src{color:#6b3f12;background:#fff1d6;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.hv5 .rv2 .src .ap{width:12px;height:12px}.hv5 .rv2 .rt{color:#1a0e00;font-size:15px}.hv5 .rv2 blockquote{color:#4a4152;margin:0;font-size:14.5px;line-height:1.6}.hv5 .rv2 figcaption{border-top:1px solid #f1e3c4;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.hv5 .rv2 figcaption i{color:#4e1300;background:linear-gradient(160deg,#ffd27a,#f59e0b);border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;font-weight:700;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 3px #e0b04f}.hv5 .rv2 figcaption b{font-size:13.5px;display:block}.hv5 .rv2 figcaption small{color:#9a6b3a;font-size:11.5px}.hv5 .rv-foot{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.hv5 .rv-foot a{color:#b45309;font-weight:600}.hv5 .vrev2{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}@media (max-width:900px){.hv5 .reviews2,.hv5 .vrev2{grid-template-columns:1fr}}@media (max-width:640px){.hv5 .reviews2{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-left:-16px;margin-right:-16px;padding:6px 16px 18px;display:flex;overflow-x:auto}.hv5 .reviews2>*{scroll-snap-align:center;flex:0 0 86%}}.hv5 .gg0{stop-color:#fff1c1}.hv5 .gg1{stop-color:#f8c24a}.hv5 .gg2{stop-color:#e58a0c}.hv5 .gg3{stop-color:#a8520a}.hv5 .spk{fill:#f59e0b;stroke:#fbbf24;stroke-width:.5px}.hv5 .mb0{stop-color:#fffdf8}.hv5 .mb1{stop-color:#ebddbf}.hv5 .ped-out{fill:url(#marble);stroke:#d8c29a;stroke-width:2px}.hv5 .ped-in{fill:none;stroke:#e2cfa8;stroke-width:2px}.hv5:not(.js) .pbar .track i{width:65%}.hv5 h1 .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:12px;font-size:clamp(13px,1.2vw,15px);font-weight:600;line-height:1.3;display:block}.hv5 .snippet{text-align:center;max-width:760px;margin:44px auto 0}.hv5 .snippet h3{margin-bottom:6px;font-size:16px}.hv5 .snippet p{color:var(--text-2);margin:0;font-size:15px}.hv5 .science.two{grid-template-columns:repeat(2,1fr);max-width:860px;margin-left:auto;margin-right:auto}@media (max-width:760px){.hv5 .science.two{grid-template-columns:1fr}}.hv5 .trailer .pv .len{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.hv5 .gifts.four{grid-template-columns:repeat(2,1fr)}.hv5 .pill-white{background:#fff}.hv5 .panel-sub{color:var(--text-2);margin:4px 0 0;font-size:14px}.hv5 .panel-text{color:var(--text-2);margin:6px 0 0;font-size:14.5px}.hv5 .cities a{text-decoration:none;display:block}.hv5 .mission{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}.hv5 .mission p{color:var(--text-2);max-width:600px;margin:14px 0 0;font-size:17px}.hv5 .mission .ua{background:var(--cream);border:1px solid var(--hair);border-radius:24px;padding:28px}.hv5 .mission .ua h3{margin:10px 0 6px}.hv5 .mission .ua p{margin:0 0 16px;font-size:15px}.hv5 .mission .flag{border-radius:5px;width:34px;height:24px;display:inline-grid;overflow:hidden;box-shadow:0 2px 6px #00000026}.hv5 .mission .flag i:first-child{background:#0057b7}.hv5 .mission .flag i:last-child{background:gold}@media (max-width:900px){.hv5 .mission{grid-template-columns:1fr}}.hv5 .faq2{border:1px solid var(--hair);max-width:860px;box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:36px auto 0;padding:8px 24px}.hv5 .faq2 h3{font-size:16px}.hv5 .faq2 button{text-align:left;font-size:16px}.hv5 .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:48px;display:grid}.hv5 .plan{background:#fff;border:1px solid #f1d9a6;border-radius:26px;flex-direction:column;padding:30px 26px 26px;display:flex;position:relative;box-shadow:0 30px 60px -40px #4e130073}.hv5 .plan h3{letter-spacing:.14em;text-transform:uppercase;color:#b45309;margin:0;font-size:15px;font-weight:700}.hv5 .plan-price{align-items:baseline;gap:8px;margin:14px 0 6px;display:flex}.hv5 .plan-price b{font:700 44px/1 var(--font-poppins),sans-serif;color:#1a0e00;letter-spacing:-.02em}.hv5 .plan-price span{color:#7c6f64;font-size:15px;font-weight:600}.hv5 .plan-note{color:#5b4a3a;min-height:42px;margin:0 0 18px;font-size:14px;line-height:1.5}.hv5 .plan ul{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.hv5 .plan li{color:#2a1a0c;align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.hv5 .plan li svg{width:18px;height:18px;color:var(--accent);flex:none}.hv5 .plan .ds-btn{justify-content:center;width:100%;margin-top:auto}.hv5 .plan-badge{white-space:nowrap;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.hv5 .plan-yearly{border:2px solid var(--accent);box-shadow:0 34px 70px -36px #f59e0b99}.hv5 .plan-lifetime{color:#fff;background:radial-gradient(at 20% 0,#f59e0b66,#0000 55%),linear-gradient(150deg,#3b2412 0%,#1a0e00 65%,#2a1608 100%);border:1px solid #e0b04fbf;box-shadow:0 40px 80px -36px #4e1300e6,inset 0 1px #ffecbe40}.hv5 .plan-lifetime:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f9e597,#b8812f 40%,#f9e597 70%,#b8812f);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hv5 .plan-lifetime h3{color:#f9c74f}.hv5 .plan-lifetime .plan-price b{background:linear-gradient(#fff7df,#f6d98c 50%,#e0b04f);color:#0000;-webkit-background-clip:text;background-clip:text}.hv5 .plan-lifetime .plan-price span,.hv5 .plan-lifetime .plan-note{color:#ecd9b0}.hv5 .plan-lifetime li{color:#fff}.hv5 .plan-lifetime li svg{color:#f9c74f}.hv5 .plan-lifetime .plan-badge{color:#3b2412;background:linear-gradient(90deg,#f9e597,#e0b04f)}.hv5 .plans-included{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:30px auto 0;padding:0;list-style:none;display:flex}.hv5 .plans-included li{color:#3b2412;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.hv5 .plans-included svg{width:16px;height:16px;color:var(--accent)}.hv5 .plans-foot{text-align:center;color:#7c6f64;max-width:620px;margin:16px auto 0;font-size:12.5px}@media (max-width:960px){.hv5 .plans{grid-template-columns:1fr;gap:28px;max-width:460px;margin-left:auto;margin-right:auto}.hv5 .plan-note{min-height:0}}.hv5 .mission-sec{color:#fff;isolation:isolate;background:#140a02;padding:120px 0 110px}.hv5 .mission-bg{z-index:-1;transform:translateY(calc(var(--py,0)*-.15px));background:linear-gradient(#140a028c 0%,#140a02d1 55%,#140a02 100%),radial-gradient(at 50% 20%,#f59e0b47,#0000 60%),url(/home/temple-colonnade.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}.hv5 .mission-head{text-align:center;max-width:820px;margin:0 auto}.hv5 .mission-head .kicker{color:#f9c74f}.hv5 .mission-head h2{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,5vw,60px);line-height:1.05}.hv5 .mission-head h2 .accent{background:linear-gradient(#fff7df,#f6d98c 45%,#e0b04f);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hv5 .mission-head p{color:#ecd9b0;max-width:640px;margin:22px auto 0;font-size:18px;line-height:1.6}.hv5 .mission-pillars{border-top:1px solid #e0b04f59;border-bottom:1px solid #e0b04f59;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1040px;margin:64px auto 0;padding:0;list-style:none;display:grid}.hv5 .mission-pillars li{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 26px;display:flex}.hv5 .mission-pillars li+li{border-left:1px solid #e0b04f40}.hv5 .mission-pillars .num{font:600 13px/1 var(--font-poppins),sans-serif;letter-spacing:.3em;color:#e0b04f}.hv5 .mission-pillars b{font:700 30px/1.1 var(--font-poppins),sans-serif;color:#fff}.hv5 .mission-pillars span:last-child{color:#d9c49c;max-width:280px;font-size:15px;line-height:1.5}.hv5 .mission-ua{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1040px;margin:56px auto 0;padding:26px 30px;display:grid;position:relative;overflow:hidden}.hv5 .mission-ua:before{content:"";background:linear-gradient(#0057b7 50%,gold 50%);width:5px;position:absolute;top:0;bottom:0;left:0}.hv5 .mission-ua .flag{border-radius:7px;width:48px;height:34px;display:grid;overflow:hidden;box-shadow:0 6px 16px #00000059}.hv5 .mission-ua .flag i:first-child{background:#0057b7}.hv5 .mission-ua .flag i:last-child{background:gold}.hv5 .mission-ua h3{color:#fff;margin:0 0 4px;font-size:19px}.hv5 .mission-ua p{color:#d9c49c;max-width:560px;margin:0;font-size:15px;line-height:1.55}.hv5 .mission-ua .acts{flex-direction:column;align-items:center;gap:8px;display:flex}.hv5 .mission-ua .ds-btn-text{color:#f9c74f}@media (max-width:900px){.hv5 .mission-pillars{grid-template-columns:1fr}.hv5 .mission-pillars li+li{border-top:1px solid #e0b04f40;border-left:0}.hv5 .mission-pillars li{padding:24px 10px}.hv5 .mission-ua{text-align:left;grid-template-columns:1fr;padding:24px 22px 24px 26px}.hv5 .mission-ua .acts{align-items:flex-start}.hv5 .mission-sec{padding:84px 0}}.hv5 .keys-sec{background:linear-gradient(180deg,var(--cream) 0%,#fff 50%,var(--cream) 100%);isolation:isolate;padding:100px 0 90px;overflow:clip}.hv5 .keys-sec .sec-head h2{font-size:clamp(34px,4.6vw,58px)}.hv5 .keys3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:48px 0 0;padding:0;list-style:none;display:grid}.hv5 .key3{isolation:isolate;aspect-ratio:4/5;position:relative}.hv5 .key3>img{object-fit:cover;object-position:50% 100%;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 14% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 14% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hv5 .key3 .plaque:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#fffaf0f5 0%,#fffaf0d1 55%,#fffaf000 100%);border-radius:50%;position:absolute;inset:-26px -22px -20px}.hv5 .key3 .plaque{text-align:center;--k:var(--accent-text);width:min(60%,250px);animation:5s ease-in-out infinite hv5-keybob;position:absolute;top:15%;left:50%;transform:translate(-50%)}.hv5 .key3.wide>img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%),linear-gradient(#0000 0,#000 20% 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%),linear-gradient(#0000 0,#000 20% 62%,#0000 100%)}.hv5 .key3.gold{--k:rgb(var(--brand-gold-dark));--k2:rgb(var(--brand-goldenrod))}.hv5 .key3.lapis{--k:rgb(var(--brand-royal));--k2:rgb(var(--brand-royal-bright))}.hv5 .key3.terra{--k:rgb(var(--brand-brick));--k2:rgb(var(--brand-copper))}.hv5 .key3 .kicon{filter:drop-shadow(0 8px 14px #78481459)drop-shadow(0 0 18px #ffecbee6);width:auto;height:clamp(78px,7.4vw,104px);margin:14px auto 0;display:block}.hv5 .key3.d1 .plaque{animation-delay:-1.6s}.hv5 .key3.d2 .plaque{animation-delay:-3.2s}.hv5 .key3 h3{white-space:nowrap;letter-spacing:-.01em;background:linear-gradient(180deg,var(--k2) 0%,var(--k) 85%);color:#0000;filter:drop-shadow(0 2px #ffffffe6)drop-shadow(0 6px 14px #fffaf0f2);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,2.6vw,34px);font-weight:800;line-height:1.05}.hv5 .key3 p{color:#3b2412;text-wrap:balance;text-shadow:0 1px 10px #fffaf0f2,0 0 4px #fffaf0e6;margin:8px 0 0;padding:0 4px;font-size:15px;font-weight:700;line-height:1.35}@keyframes hv5-keybob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-8px)}}@media (prefers-reduced-motion:reduce){.hv5 .key3 .plaque{animation:none}}.hv5 .keys-cta{margin-top:40px}@media (max-width:900px){.hv5 .keys3{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:32px -16px 0;padding:6px 16px 18px;display:flex;overflow-x:auto}.hv5 .keys3::-webkit-scrollbar{display:none}.hv5 .key3{scroll-snap-align:center;flex:0 0 78%;max-width:340px}}@media (max-width:760px){.hv5 .keys-sec{padding:64px 0 56px}}.hv5 .plan-window{color:#ecd9b0;background:#f9c74f14;border:1px solid #f9c74f4d;border-radius:16px;align-items:center;gap:12px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.hv5 .plan-window b{color:#fff7df;font-weight:600}.hv5 .plan-window .dial{background:conic-gradient(#f9c74f 0 82%,#f9c74f2e 82% 100%);text-align:center;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:48px;height:48px;display:flex;position:relative}.hv5 .plan-window .dial:before{content:"";background:#24150a;border-radius:50%;position:absolute;inset:4px}.hv5 .plan-window .dial b,.hv5 .plan-window .dial small{line-height:1;display:block;position:relative}.hv5 .plan-window .dial b{color:#f9c74f;font-size:16px}.hv5 .plan-window .dial small{letter-spacing:.12em;text-transform:uppercase;color:#ecd9b0;font-size:8.5px}.hv5 .faq-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;max-width:1120px;margin:36px auto 0;display:grid}.hv5 .faq-grid .faq2{max-width:none;margin:0}.hv5 .proof-aside{top:calc(var(--site-header-h,76px) + 20px);color:#fff;background:radial-gradient(at 20% 0,#f59e0b47,#0000 60%),linear-gradient(160deg,#2a1608 0%,#1a0e00 70%);border:1px solid #e0b04f80;border-radius:26px;padding:28px 26px 24px;position:sticky;box-shadow:0 30px 60px -30px #4e1300cc,inset 0 1px #ffecbe33}.hv5 .proof-aside .pk{letter-spacing:.22em;text-transform:uppercase;color:#f9c74f;font-size:11px;font-weight:700;display:block}.hv5 .proof-aside h3{text-wrap:balance;margin:8px 0 18px;font-size:24px;font-weight:700;line-height:1.15}.hv5 .proof-aside h3 em{background:linear-gradient(#fff7df,#f6d98c 50%,#e0b04f);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hv5 .proof-aside ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hv5 .proof-aside li{border-top:1px solid #e0b04f40;gap:14px;padding-top:16px;display:flex}.hv5 .proof-aside li img{object-fit:contain;flex:none;width:40px;height:40px}.hv5 .proof-aside li b{font-size:15px;display:block}.hv5 .proof-aside li p{color:#ecd9b0;margin:4px 0 6px;font-size:13.5px;line-height:1.5}.hv5 .proof-aside cite{color:#bfa67e;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.hv5 .proof-aside cite a{color:#f9c74f;word-break:break-all}.hv5 .proof-aside .pd{color:#bfa67e;margin:16px 0 0;font-size:11.5px;line-height:1.5}@media (max-width:960px){.hv5 .faq-grid{grid-template-columns:1fr;max-width:720px}.hv5 .proof-aside{position:static}}.hv5 .hero .bnr{opacity:0;transition:opacity .8s,scale 1s cubic-bezier(.2,.7,.2,1),translate 1s cubic-bezier(.2,.7,.2,1);animation:0s 1.8s forwards hv5-art-fallback;translate:0 10px;scale:.97}.hv5 .hero .bnr.ready{opacity:1;translate:0;scale:1}@keyframes hv5-art-fallback{to{opacity:1;translate:0;scale:1}}.still .hv5 .hero .bnr{opacity:1;transition:none;translate:0;scale:1}@media (prefers-reduced-motion:reduce){.hv5 .hero .bnr{transition:opacity .3s;translate:0;scale:1}}.hv5 .mission-pillars li{gap:10px;padding:40px 28px 36px;transition:background .3s}.hv5 .mission-pillars li:hover{background:radial-gradient(at 50% 30%,#f59e0b1f,#0000 70%)}.hv5 .mission-pillars .medal{background:radial-gradient(circle at 50% 35%,#4a2a10,#1a0e00 72%);border:1px solid #e0b04fb3;border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:6px;display:grid;box-shadow:0 0 0 6px #e0b04f14,0 18px 36px -16px #f59e0b8c,inset 0 1px #ffecbe4d}.hv5 .mission-pillars .medal img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000073);width:54px;height:54px}.hv5 .mission-pillars .num{letter-spacing:.35em;color:#e0b04f;font:500 15px/1 Didot,"Bodoni 72",Bodoni MT,Georgia,serif}.hv5 .mission-pillars b{letter-spacing:.01em;background:linear-gradient(#fff7df,#f6d98c 55%,#e0b04f);color:#0000;-webkit-background-clip:text;background-clip:text;font:italic 600 38px/1.05 Didot,"Bodoni 72",Bodoni MT,Georgia,serif}.hv5 .mission-pillars .rule{background:linear-gradient(90deg,#0000,#e0b04f,#0000);width:56px;height:1px;margin:4px 0 2px;display:block}.hv5 .mission-pillars .pt{color:#d9c49c;max-width:260px;font-size:15px;line-height:1.55}@media (max-width:900px){.hv5 .mission-pillars .medal{width:68px;height:68px}.hv5 .mission-pillars .medal img{width:44px;height:44px}.hv5 .mission-pillars b{font-size:32px}}.hv5 .lev.heart{filter:drop-shadow(0 0 6px #f59e0b8c)}.hv5 .final .mark .wr{place-items:center;display:inline-grid;position:relative}.hv5 .final .mark .wr img.l{height:76px}.hv5 .final .mark .wr .in{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding-top:10px;display:flex;position:absolute;inset:0}.hv5 .final .mark .wr .in svg{width:15px;height:15px}.hv5 .final .mark .wr .in b{font:800 15px/1 var(--font-poppins),sans-serif;letter-spacing:.02em;text-shadow:0 1px 6px #78280073}.hv5 .final .mark .wr .in b.sm{letter-spacing:.06em;font-size:9px;font-weight:700}@media (max-width:640px){.hv5 .final .mark .wr img.l{height:60px}.hv5 .final .mark .wr .in svg{width:12px;height:12px}.hv5 .final .mark .wr .in b{font-size:12px}.hv5 .final .mark .wr .in b.sm{font-size:7.5px}}.hv5 .final .qrbox{color:#fff7df;background:linear-gradient(135deg,#2b1404eb,#1a0e00eb);border:1px solid #ffecbe8c;border-radius:18px;gap:14px;padding:10px 16px 10px 10px;box-shadow:0 18px 36px -18px #4e1300cc,inset 0 1px #ffecbe40}.hv5 .final .qr{background:#fff7df;border-radius:12px;width:92px;height:92px;padding:6px}.hv5 .final .qrbox span{color:#fff7df;max-width:110px;font-size:13px;font-weight:600}.hv5 .cta-ribbon{color:#fff;background:radial-gradient(at 10%,#f59e0b59,#0000 50%),linear-gradient(135deg,#3b2412,#1a0e00 65%);border:1px solid #e0b04fa6;border-radius:999px;align-items:center;gap:22px;max-width:1080px;margin:8px auto 24px;padding:20px 26px 20px 20px;display:flex;position:relative;box-shadow:0 30px 60px -30px #4e1300d9,inset 0 1px #ffecbe40}.hv5 .cta-ribbon .medal{object-fit:contain;filter:drop-shadow(0 8px 14px #00000080);flex:none;width:68px;height:68px}.hv5 .cta-ribbon .txt{flex:1;min-width:0}.hv5 .cta-ribbon .txt b{font-size:20px;line-height:1.2;display:block}.hv5 .cta-ribbon .txt span{color:#ecd9b0;margin-top:4px;font-size:14px;display:block}.hv5 .cta-ribbon .acts{flex:none;align-items:center;gap:16px;display:flex}.hv5 .cta-ribbon .ds-btn-text{color:#f9c74f}.hv5 .quiz-nudge{max-width:900px;color:inherit;background:linear-gradient(135deg,#fff7e6,#fdebc8);border:1px solid #f3d49a;border-radius:24px;align-items:center;gap:22px;margin:0 auto;padding:18px 22px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 20px 40px -26px #b453098c}.hv5 .quiz-nudge:hover{transform:translateY(-2px);box-shadow:0 26px 46px -24px #b4530999}.hv5 .quiz-nudge .tiles{flex:none;width:118px;height:76px;position:relative}.hv5 .quiz-nudge .tiles img{object-fit:cover;border:2px solid #fff;border-radius:14px;width:58px;height:58px;position:absolute;top:6px;box-shadow:0 8px 16px -8px #50140080}.hv5 .quiz-nudge .tiles img:first-child{left:0;rotate:-10deg}.hv5 .quiz-nudge .tiles img:nth-child(2){z-index:1;top:0;left:30px}.hv5 .quiz-nudge .tiles img:nth-child(3){left:60px;rotate:10deg}.hv5 .quiz-nudge .txt{flex:1;min-width:0}.hv5 .quiz-nudge small{letter-spacing:.16em;text-transform:uppercase;color:#b45309;font-size:11px;font-weight:700;display:block}.hv5 .quiz-nudge b{color:#1a0e00;margin-top:3px;font-size:19px;line-height:1.2;display:block}.hv5 .quiz-nudge .txt span{color:#6b4a2a;margin-top:3px;font-size:14px;display:block}.hv5 .quiz-nudge .go{color:#1a0e00;background:#fff;border:1px solid #f3d49a;border-radius:999px;flex:none;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.hv5 .quiz-nudge .go svg{width:16px;height:16px;transition:transform .2s}.hv5 .quiz-nudge:hover .go svg{transform:translate(3px)}@media (max-width:820px){.hv5 .cta-ribbon{text-align:center;border-radius:28px;flex-direction:column;padding:24px 20px}.hv5 .cta-ribbon .acts{flex-direction:column;gap:10px}.hv5 .quiz-nudge{text-align:center;flex-direction:column}.hv5 .quiz-nudge .tiles{width:118px}}.hv5 .lev.heart{fill:#f59e0b;stroke:#fbbf24;stroke-width:.5px}.hv5 .proof-aside h3{color:#fff}.hv5 .plan-window{margin-bottom:6px}.hv5 .laurels{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));align-items:center;gap:18px;max-width:1120px;margin:10px auto 0;display:grid}.hv5 .laurel{color:#3b2412;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.hv5 .laurel .lw{filter:brightness(0)saturate()invert(58%)sepia(76%)saturate(1500%)hue-rotate(8deg)brightness(.92)drop-shadow(0 2px 4px #b4650c40);flex:none;width:auto;height:64px}.hv5 .laurel>span{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;line-height:1.2;display:flex}.hv5 .laurel small{letter-spacing:.22em;text-transform:uppercase;color:#b45309;font-size:10px;font-weight:700}.hv5 .laurel b{color:#3b2412;text-wrap:balance;max-width:200px;font-size:15px;font-weight:700}.hv5 .laurel.rate{flex-wrap:wrap;gap:4px 8px}.hv5 .laurel.rate .score b{font:700 40px/1 var(--font-poppins),sans-serif;background:linear-gradient(#f59e0b,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:none}.hv5 .laurel.rate .st{color:#f59e0b;letter-spacing:2px;font-size:12px}.hv5 .laurel.rate .stores{flex-basis:100%;justify-content:center;gap:14px;display:flex}.hv5 .laurel.rate .stores a{color:#6b3f12;border-bottom:1px solid #b4530959;align-items:center;gap:5px;padding-bottom:1px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.hv5 .laurel.rate .stores a:hover{color:#b45309}.hv5 .laurel.rate .stores svg{flex:none;width:13px;height:13px}.hv5 .ticker.open{border-top:0;margin-top:22px;padding-top:0}.hv5 .ticker.open q{color:#5b3a1a}.hv5 .ticker.open q b{color:#b45309}@media (max-width:900px){.hv5 .laurels{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.hv5 .laurel .lw{height:54px}}@media (max-width:480px){.hv5 .laurel .lw{height:44px}.hv5 .laurel b{font-size:13px}.hv5 .laurel.rate .score b{font-size:32px}.hv5 .laurel.rate .stores{gap:10px}.hv5 .laurel.rate .stores a{font-size:11.5px}}.hv5 .laurel.rate>.stores{flex-direction:row;align-items:center}.hv5 .laurels{background:radial-gradient(60% 90%,#fffaf0eb,#fffaf0bf 60%,#fffaf000 100%);border-radius:40px;padding:14px 10px}.hv5 .ticker.open{background:radial-gradient(70% 100%,#fffaf0d9,#fffaf000 100%)}.hv5 .lev.heart.tiny{filter:drop-shadow(0 0 3px #f59e0b80)}.hv5 .lev.heart.tiny.soft{opacity:.6}.hv5 .key .kn,.hv5 .kicker .ch,.hv5 .shaft .num,.hv5 .mission-pillars .num{font-family:var(--font-cinzel),"Trajan Pro",Georgia,serif;font-style:normal}.hv5 .key .kn{letter-spacing:.06em;font-weight:500}.hv5 .kicker .ch,.hv5 .shaft .num,.hv5 .mission-pillars .num{font-weight:700}.hv5 .shaft .num{font-size:13px}.hv5 .panel.grounded{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.hv5 .panel.grounded .panel-text{max-width:420px}.hv5 .landmarks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:16px 0 0;padding:0;list-style:none;display:grid}.hv5 .landmarks li{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.hv5 .landmarks img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:var(--shadow);border-radius:16px;margin-bottom:8px}.hv5 .landmarks b{font-size:14px;line-height:1.25}.hv5 .landmarks small{color:var(--text-2);font-size:12.5px}.hv5 a.world{color:inherit;text-decoration:none;display:block}.hv5 .tg-share{text-align:center;color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:28px 0 0;font-size:15px;display:flex}.hv5 .cols,.hv5 .moments,.hv5 .ladder3,.hv5 .trailers,.hv5 .together,.hv5 .reviews2,.hv5 .worlds{overscroll-behavior-x:contain}@media (max-width:640px){.hv5 .mission-sec{padding:64px 0}.hv5 .mission-head p{margin-top:16px;font-size:16px}.hv5 .mission-pillars{margin-top:36px}.hv5 .mission-pillars li{text-align:left;grid-template-rows:auto auto;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:2px 16px;padding:18px 4px;display:grid}.hv5 .mission-pillars .medal{grid-row:1/3;width:60px;height:60px;margin:0}.hv5 .mission-pillars .medal img{width:38px;height:38px}.hv5 .mission-pillars .num,.hv5 .mission-pillars .rule{display:none}.hv5 .mission-pillars b{font-size:26px}.hv5 .mission-pillars .pt{max-width:none;font-size:14px}.hv5 .mission-ua{margin-top:32px}.hv5 .vo{grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid!important}.hv5 .vo .av{grid-row:1/3}.hv5 .vo b{align-self:end}.hv5 .vo small{align-self:start;line-height:1.3}.hv5 .vo .vplay{grid-area:1/3/3;gap:0;padding:8px 10px;font-size:0}.hv5 .vo .vplay svg{width:14px;height:14px}.hv5 .moods{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px}.hv5 .mood{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-width:0;height:auto;min-height:52px;padding:8px 6px;font-size:12.5px;line-height:1.15}.hv5 .mood img{width:26px;height:26px}.hv5 .openworld{gap:14px;padding:18px}.hv5 .openworld h3{margin:10px 0 4px;font-size:22px}.hv5 .openworld p{margin-bottom:12px;font-size:14.5px;line-height:1.5}.hv5 .medalrow figure:nth-child(n+7){display:none}.hv5 .medalrow img{max-width:80px;margin-bottom:10px}.hv5 .showrow+.showrow{margin-top:48px}.hv5 .giftart{min-height:300px}}.hv5 .sci cite a.study{text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;margin-left:4px;font-weight:700;text-decoration:underline;display:inline-flex}.hv5 .plans-foot{line-height:1.7}.hv5 .plans-foot b{color:#b45309;font-weight:600}.hv5,.hv5 .sec{overflow-x:clip}@media (max-width:640px){.hv5 .sec{padding:44px 0}.hv5 .hero{padding-bottom:28px}.hv5 .keys-sec{padding:52px 0 48px}.hv5 .mission-sec{padding:52px 0}.hv5 .temple{margin-top:20px}.hv5 .temple .pediment,.hv5 .temple .architrave,.hv5 .temple .frieze,.hv5 .temple .groups,.hv5 .temple .stylobate,.hv5 .temple .capital,.hv5 .temple .base{display:none}.hv5 .temple .cols{align-items:flex-start}.hv5 .temple .col{height:auto}.hv5 .temple .shaft{border-radius:22px;flex:none;height:380px;min-height:0}.hv5 .swipehint{margin-top:4px}.hv5 .listen-cta,.hv5 .openworld,.hv5 .quiz-nudge,.hv5 .mission-ua{padding:18px}.hv5 .tg{padding:20px 104px 20px 20px}.hv5 .listen-cta b{font-size:17px}.hv5 .listen-cta>a,.hv5 .listen-cta .ds-btn,.hv5 .openworld .ds-btn,.hv5 .quiz-nudge .go,.hv5 .keys-cta>*,.hv5 .tg .ds-btn,.hv5 .tg-share .ds-btn,.hv5 .mission-ua .acts,.hv5 .mission-ua .acts .ds-btn,.hv5 .cta-ribbon .acts,.hv5 .cta-ribbon .acts>*{box-sizing:border-box;text-align:center;justify-content:center;width:100%}.hv5 .quiz-nudge{gap:12px}.hv5 .tg-share{flex-direction:column}}@media (max-width:900px){.hv5 .worlds,.hv5 .trailers,.hv5 .keys3{overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overflow-y:hidden}:is(.hv5 .worlds,.hv5 .trailers,.hv5 .keys3)>.rv{opacity:1;transition:none;transform:none}}@media (max-width:640px){:is(.hv5 .ladder3,.hv5 .moments,.hv5 .science,.hv5 .trio,.hv5 .cols,.hv5 .reviews,.hv5 .together,.hv5 .reviews2){overscroll-behavior-x:contain;touch-action:pan-x pan-y;overflow-y:hidden}:is(.hv5 .ladder3,.hv5 .moments,.hv5 .science,.hv5 .trio,.hv5 .cols,.hv5 .reviews,.hv5 .together,.hv5 .reviews2)>.rv{opacity:1;transition:none;transform:none}.hv5 .temple{margin-top:24px}.hv5 .temple .pediment,.hv5 .temple .architrave,.hv5 .temple .frieze,.hv5 .temple .stylobate,.hv5 .temple .capital,.hv5 .temple .base{display:block}.hv5 .temple .pediment{height:64px}.hv5 .temple .architrave{height:14px;margin:0}.hv5 .temple .frieze{height:8px;margin:0 0 4px}.hv5 .temple .cols{gap:22px;margin-left:-16px;margin-right:-16px;padding:6px 26px 0;scroll-padding:0 26px}.hv5 .temple .col>.capital{height:16px;margin:0 -4px}.hv5 .temple .col>.capital:before{left:-6px}.hv5 .temple .col>.capital:after{right:-6px}.hv5 .temple .col>.base{height:12px;margin:0 -6px}.hv5 .temple .shaft{border-radius:0}.hv5 .temple .stylobate div:first-child{margin:0 -4px}.hv5 .temple .stylobate div:nth-child(2){margin:0 -8px}.hv5 .temple .stylobate div:nth-child(3){margin:0 -12px}.hv5 .temple .stylobate div{height:10px}.hv5 .hero{padding-top:18px}.hv5 .hero .grid{gap:0}.hv5 .hero .grid>div:first-child{display:contents}.hv5 .hero .promise{display:none}.hv5 .hero h1{order:1;margin:0 0 4px;font-size:clamp(34px,10vw,40px)}.hv5 .hero h1 .eyebrow{margin-bottom:8px;font-size:12px}.hv5 .hero .bnr{order:2;width:min(86%,320px);margin-top:12px}.hv5 .hero .holdbox{order:3;width:100%;margin:-4px 0 14px}.hv5 .hero .ctas{flex-direction:column;order:4;margin:0 0 10px}.hv5 .hero .ctas>*{width:100%}.hv5 .hero .ctas .ds-btn-outline{order:2;margin-top:2px}.hv5 .hero .ctanote{order:5;justify-content:center;gap:10px 26px;margin:4px 0 20px;font-size:13px}.hv5 .hero .ctanote li:last-child{flex-basis:100%;justify-content:center}.hv5 .hero .lead{text-align:center;color:var(--text);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #f3d9a6;border-radius:18px;order:6;padding:14px 18px;font-size:15.5px;line-height:1.55}}
