/* Gegenereerd door wp_export.py uit home.tpl.html. Niet met de hand aanpassen. */
@font-face{font-family:'Poppins';font-weight:400;font-display:swap;src:url(../fonts/poppins-400.woff2) format('woff2');}@font-face{font-family:'Poppins';font-weight:500;font-display:swap;src:url(../fonts/poppins-500.woff2) format('woff2');}@font-face{font-family:'Poppins';font-weight:600;font-display:swap;src:url(../fonts/poppins-600.woff2) format('woff2');}@font-face{font-family:'Poppins';font-weight:700;font-display:swap;src:url(../fonts/poppins-700.woff2) format('woff2');}.hbstory{--ground:hsl(calc(var(--hb-h,42.93) + 2.07) 50.00% 96.86%);--tint:hsl(calc(var(--hb-h,42.93) + -2.93) 44.68% 90.78%);--ink:hsl(calc(var(--hb-h,42.93) + -6.93) 29.41% 10.00%);--muted:hsl(calc(var(--hb-h,42.93) + -4.22) 14.83% 40.98%);--line:hsl(calc(var(--hb-h,42.93) + -4.36) 36.84% 85.10%);--gold:hsl(calc(var(--hb-h,42.93) + -1.48) 54.46% 39.61%);--gold-soft:hsl(calc(var(--hb-h,42.93) + -0.78) 48.21% 50.78%);--gold-bright:hsl(calc(var(--hb-h,42.93) + 3.27) 63.29% 69.02%);--app-head:#151711;--app-bg:hsl(calc(var(--hb-h,42.93) + -2.93) 37.50% 93.73%);--f:'Poppins',system-ui,sans-serif;--mapimg:url('../images/story/map.webp');--hbback:url('../images/story/mapside.webp');--hbfacil:url('../images/story/facilities.webp');--app-home-en:url('../images/story/app-home_en.webp');--app-home-nl:url('../images/story/app-home_nl.webp');--app-home-de:url('../images/story/app-home_de.webp');--app-home-es:url('../images/story/app-home_es.webp');--app-home-fr:url('../images/story/app-home_fr.webp');}.hbstory *{box-sizing:border-box;}.hbstory{scroll-behavior:smooth;}.hbstory{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;line-height:1.65;}.hbstory::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");}.hbstory .wrap{max-width:1120px;margin-inline:auto;padding:0 26px;}.hbstory h1,.hbstory h2,.hbstory h3{font-family:var(--f);font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.06;text-wrap:balance;}.hbstory p{margin:0;}.hbstory img{max-width:100%;display:block;}.hbstory a{color:inherit;text-decoration:none;}.hbstory .eyebrow{font-size:.76rem;text-transform:uppercase;letter-spacing:.24em;font-weight:600;color:var(--gold);margin:0;}.hbstory .wordmark{color:var(--ink);display:inline-block;}.hbstory .wordmark svg{height:100%;width:auto;display:block;}.hbstory .wordmark svg path,.hbstory .wordmark svg polygon,.hbstory .wordmark svg rect{fill:currentColor;}.hbstory .btn{display:inline-flex;align-items:center;cursor:pointer;font-weight:600;font-size:.92rem;padding:13px 24px;border-radius:2px;border:1px solid transparent;background:var(--gold-soft);color:hsl(calc(var(--hb-h,42.93) + -0.07) 15.56% 8.82%);transition:transform .15s,background .2s;}.hbstory .btn:hover{transform:translateY(-1px);background:var(--gold-bright);}.hbstory .btn.o{background:transparent;border-color:var(--line);color:var(--ink);}.hbstory .btn.o:hover{border-color:var(--gold-soft);color:var(--gold);}.hbstory .hero{overflow-x:clip;background:radial-gradient(70% 90% at 88% 6%,color-mix(in srgb,var(--gold-soft) 13%,transparent),transparent 55%),var(--ground);}.hbstory .hero .wrap{display:grid;grid-template-columns:0.94fr 1.06fr;gap:28px;align-items:center;min-height:92vh;padding-block:60px;}.hbstory .hero .wordmark{height:64px;margin-bottom:24px;}.hbstory .hero h1{font-size:clamp(2.6rem,1.8rem + 3.4vw,4.4rem);}.hbstory .hero h1 span{color:var(--gold);}.hbstory .hero .sub{margin-top:20px;font-size:1.2rem;font-weight:600;}.hbstory .hero .lead{margin-top:12px;color:var(--muted);font-size:1.1rem;max-width:42ch;line-height:1.55;}.hbstory .hero .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px;}.hbstory .vis{position:relative;display:flex;align-items:center;justify-content:center;gap:26px;}.hbstory .glow{position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,hsl(var(--hb-h,42.93) 51.04% 52.75% / .055),transparent 68%);z-index:0;}.hbstory .bcard{position:relative;z-index:1;width:190px;aspect-ratio:.62/1;border-radius:16px;overflow:hidden;background:linear-gradient(155deg,hsl(calc(var(--hb-h,42.93) + 2.07) 29.41% 13.33%),hsl(calc(var(--hb-h,42.93) + -2.93) 27.27% 6.47%) 55%,hsl(calc(var(--hb-h,42.93) + -6.93) 29.41% 3.33%));box-shadow:0 46px 74px -30px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .6),inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + 1.31) 60.82% 61.96% / .24);transform:rotate(-7deg);}.hbstory .bcard .gl{position:absolute;inset:-16% -34%;color:hsl(var(--hb-h,42.93) 51.04% 52.75%);opacity:.10;display:grid;place-items:center;}.hbstory .bcard .gl svg{width:150%;}.hbstory .bcard .slot{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:52%;height:7px;border-radius:5px;background:rgba(255,255,255,.9);box-shadow:0 1px 2px rgba(0,0,0,.35);}.hbstory .bcard .in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;text-align:center;}.hbstory .bcard .wm2{width:76%;color:#fff;}.hbstory .bcard .wm2 svg{width:100%;height:auto;display:block;}.hbstory .bcard .wm2 svg path,.hbstory .bcard .wm2 svg polygon,.hbstory .bcard .wm2 svg rect{fill:#fff;}.hbstory .bcard .rl{width:26px;height:2px;background:hsl(var(--hb-h,42.93) 51.04% 52.75%);margin:11px 0 8px;}.hbstory .bcard .tg{color:hsl(calc(var(--hb-h,42.93) + 1.31) 60.82% 61.96%);font-size:.5rem;letter-spacing:.24em;text-transform:uppercase;}.hbstory .bcard .cr{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:.44rem;letter-spacing:.12em;color:hsl(calc(var(--hb-h,42.93) + 1.28) 15.97% 46.67%);}.hbstory .phone{position:relative;z-index:2;width:272px;background:linear-gradient(155deg,#43434a,#101012 52%,#2a2a30);border-radius:47px;padding:10px;box-shadow:0 46px 84px -34px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .55),0 0 0 1px rgba(0,0,0,.45),inset 0 0 0 2px rgba(255,255,255,.07);flex:none;}.hbstory .phone::before{content:"";position:absolute;left:-2px;top:118px;width:3px;height:30px;border-radius:3px 0 0 3px;background:#17171a;box-shadow:0 44px 0 #17171a;}.hbstory .phone::after{content:"";position:absolute;right:-2px;top:150px;width:3px;height:54px;border-radius:0 3px 3px 0;background:#17171a;}.hbstory .notch,.hbstory .island{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:84px;height:23px;border-radius:14px;background:#000;z-index:20;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);}.hbstory .island::after{content:"";position:absolute;right:11px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#0a0a14;box-shadow:inset 0 0 0 1px rgba(90,90,120,.55);}.hbstory .scrn{position:relative;width:100%;aspect-ratio:400/820;border-radius:39px;overflow:hidden;background:var(--app-bg);display:flex;flex-direction:column;}.hbstory .appshot{position:absolute;inset:0;image-rendering:auto;background-size:cover;background-position:top center;background-repeat:no-repeat;background-color:var(--app-bg);}.hbstory .livephone{width:300px;}.hbstory .scrn.live{width:100%;aspect-ratio:400/820;}.hbstory .liveapp{position:absolute;top:0;left:0;width:400px;height:820px;border:0;transform:scale(.7);transform-origin:top left;background:var(--app-bg);}.hbstory .livewrap{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;margin-top:26px;}.hbstory .hbcover{width:198px;height:auto;display:block;transform:rotate(-6deg);filter:drop-shadow(0 34px 42px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .42));}.hbstory .livewrap .hbcover{width:214px;transform:rotate(-5deg);}.hbstory .herofold{position:relative;width:100%;height:500px;margin:0 auto;flex:none;perspective:1500px;transform-style:preserve-3d;isolation:isolate;}.hbstory .herofold::before{content:"";position:absolute;left:44%;top:20%;width:112%;height:82%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,hsl(var(--hb-h,42.93) 51.04% 52.75% / .14),hsl(var(--hb-h,42.93) 51.04% 52.75% / .04) 55%,transparent 74%);z-index:0;filter:blur(6px);}.hbstory .heromini{position:absolute;left:46%;top:22%;margin:-210px 0 0 -350px;transform-style:preserve-3d;z-index:1;}@keyframes bqheroRock{0%,100%{transform:scale(.78) rotateX(13deg) rotateY(-27deg)}50%{transform:scale(.78) rotateX(13deg) rotateY(-6deg)}}.hbstory .pgstage.heromini.orbiting{animation:bqheroRock 12s ease-in-out infinite !important;transform-origin:center;will-change:transform;}@media(prefers-reduced-motion:reduce){.hbstory .pgstage.heromini.orbiting{animation:none !important;transform:scale(.78) rotateX(13deg) rotateY(-18deg) !important;}}.hbstory .hero .vis{position:relative;display:block !important;}.hbstory .hero .vis .glow{position:absolute;inset:0;}.hbstory .hero .vis .phone{display:block;position:absolute;right:5%;bottom:-92px;width:146px;z-index:20;border-radius:26px;padding:6px;filter:drop-shadow(0 36px 54px hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45% / .42));}.hbstory .hero .vis .phone .scrn{border-radius:21px;}.hbstory .hero .vis .phone .island{width:46px;height:13px;top:7px;}.hbstory .hero .vis .phone .scrn{border-radius:22px;}.hbstory .hero .vis .phone .island{width:52px;height:15px;top:8px;}@media(max-width:640px){.hbstory .hero .vis{flex-direction:column;gap:24px;}.hbstory .hero .vis .phone{width:196px;}}.hbstory .scanarrow{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--gold);}.hbstory .scanarrow svg{width:44px;height:24px;}.hbstory .scanarrow span{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);}.hbstory .livehint{text-align:center;font-size:.82rem;color:var(--muted);margin-top:20px;display:flex;align-items:center;justify-content:center;gap:8px;}.hbstory .livehint svg{width:17px;height:17px;color:var(--gold);}.hbstory .tryline{text-align:center;font-size:.92rem;color:var(--muted);font-weight:500;margin:48px 0 14px;}.hbstory .scandigi{background:var(--paper);}.hbstory .scandigi .scancard{position:absolute;left:47%;top:50%;width:680px;height:auto;transform:translate(-50%,-52%) rotate(-4deg);filter:drop-shadow(0 44px 66px hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45% / .38));z-index:1;animation:cardfloat 7s ease-in-out infinite;transition:opacity .8s ease;}@keyframes cardfloat{0%,100%{transform:translate(-50%,-52%) rotate(-4deg)}50%{transform:translate(-50%,-56%) rotate(-4deg)}}.hbstory .astage.toured .scancard{opacity:0;pointer-events:none;}.hbstory .scandigi .phone{transition:transform .85s cubic-bezier(.5,0,.2,1);z-index:3;}.hbstory .astage.scanning:not(.toured) .phone{transform:translate(172px,-14px) scale(.74) rotate(9deg);}.hbstory .camview{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,hsl(calc(var(--hb-h,42.93) + -0.93) 16.67% 11.76%),hsl(calc(var(--hb-h,42.93) + -2.93) 33.33% 3.53%));display:grid;place-items:center;z-index:6;opacity:1;transition:opacity .35s ease;}.hbstory .camview.gone{opacity:0;pointer-events:none;}.hbstory .camqr{width:52%;aspect-ratio:1;background:#fff;border-radius:10px;padding:9px;}.hbstory .camqr svg,.hbstory .camqr img{width:100%;height:100%;display:block;}.hbstory .br{position:absolute;width:32px;height:32px;border:3px solid hsl(var(--hb-h,42.93) 51.04% 52.75% / .55);z-index:7;}.hbstory .br.b1{top:27%;left:23%;border-right:0;border-bottom:0;border-radius:6px 0 0 0;}.hbstory .br.b2{top:27%;right:23%;border-left:0;border-bottom:0;border-radius:0 6px 0 0;}.hbstory .br.b3{bottom:31%;left:23%;border-right:0;border-top:0;border-radius:0 0 0 6px;}.hbstory .br.b4{bottom:31%;right:23%;border-left:0;border-top:0;border-radius:0 0 6px 0;}.hbstory .beam{position:absolute;left:19%;right:19%;height:3px;top:27%;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent);box-shadow:0 0 16px 3px hsl(var(--hb-h,42.93) 51.04% 52.75% / .6);z-index:7;opacity:0;}.hbstory .camlabel{position:absolute;bottom:14%;left:0;right:0;text-align:center;color:var(--gold-bright);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;z-index:7;}.hbstory .scanflashx{position:absolute;inset:0;background:#fff;opacity:0;z-index:8;pointer-events:none;}.hbstory .astage.scanning .beam,.hbstory .pgscan.scanning .beam{animation:beamsweep 3.4s ease-in-out forwards;}.hbstory .astage.scanning .br,.hbstory .pgscan.scanning .br{animation:brlock 3.6s ease forwards;}.hbstory .astage.scanning .scanflashx,.hbstory .pgscan.scanning .scanflashx{animation:scanflash 3.6s ease forwards;}@keyframes beamsweep{0%{top:27%;opacity:1}82%{top:69%;opacity:1}100%{top:69%;opacity:0}}@keyframes brlock{0%,55%{border-color:hsl(var(--hb-h,42.93) 51.04% 52.75% / .55)}72%,100%{border-color:#7ee29a}}@keyframes scanflash{0%,78%{opacity:0}88%{opacity:.5}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.hbstory .scandigi .scancard{animation:none;}.hbstory .camview{opacity:0;}}@media (max-width:720px){.hbstory .scanarrow svg{transform:rotate(90deg);}.hbstory .livewrap{gap:14px;}}.hbstory .unfold{max-width:1060px;margin:6px auto 0;}.hbstory .ufstage{position:relative;aspect-ratio:1400/966;border-radius:16px;overflow:hidden;background:var(--ground);box-shadow:0 44px 90px -46px hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45% / .5),0 0 0 1px hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45% / .07);}.hbstory .ufspread{position:absolute;inset:0;clip-path:inset(0 43% 0 43%);transition:clip-path 1.15s cubic-bezier(.66,0,.2,1);}.hbstory .unfold.open .ufspread{clip-path:inset(0 0 0 0);}.hbstory .ufimg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .55s ease;}.hbstory .ufimg.on{opacity:1;}.hbstory .ufcover{position:absolute;top:50%;left:50%;height:84%;width:auto;transform:translate(-50%,-50%) rotate(0deg);z-index:3;filter:drop-shadow(0 26px 42px hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45% / .55));transition:opacity .7s ease,transform 1.15s cubic-bezier(.66,0,.2,1);}.hbstory .unfold.open .ufcover{opacity:0;transform:translate(-140%,-50%) rotate(-12deg) scale(.72);pointer-events:none;}.hbstory .ufhint{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:4;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45% / .62);border-radius:20px;padding:7px 15px;opacity:1;transition:opacity .5s;}.hbstory .unfold.open .ufhint{opacity:0;pointer-events:none;}.hbstory .ufctrl{display:flex;justify-content:center;gap:8px;margin-top:20px;}.hbstory .ufbtn{font-size:.78rem;font-weight:600;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:22px;padding:10px 20px;cursor:pointer;transition:background .2s,color .2s,border-color .2s;}.hbstory .ufbtn.on{background:var(--ink);color:#fff;border-color:var(--ink);}.hbstory .ufbtn:hover{border-color:var(--gold-soft);}.hbstory .uflabel{text-align:center;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:46px 0 -6px;}.hbstory .uflabel span{color:var(--gold);}@media (prefers-reduced-motion: reduce){.hbstory .ufspread,.hbstory .ufcover{transition:none;}}.hbstory .ah{background:var(--app-head);color:#fff;padding:30px 15px 12px;flex:none;}.hbstory .ah .k{font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);}.hbstory .ah .h{font-weight:700;font-size:.92rem;margin-top:3px;display:flex;align-items:center;justify-content:space-between;}.hbstory .en{font-size:.5rem;font-weight:700;border:1px solid hsl(calc(var(--hb-h,42.93) + 1.31) 60.82% 61.96% / .5);border-radius:20px;padding:2px 7px;}.hbstory .ab{flex:1;padding:12px;overflow:hidden;}.hbstory .bnr{border-radius:13px;height:110px;background:linear-gradient(120deg,#2b6f7a,#1f4e63);position:relative;overflow:hidden;color:#fff;padding:11px;display:flex;flex-direction:column;justify-content:flex-end;}.hbstory .bnr::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 80% 10%,hsl(calc(var(--hb-h,42.93) + 1.31) 60.82% 61.96% / .35),transparent 60%);}.hbstory .bnr .w{font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85;position:relative;}.hbstory .bnr .t{font-weight:700;font-size:.92rem;position:relative;}.hbstory .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;}.hbstory .tl{background:#fff;border-radius:11px;padding:9px 4px;text-align:center;box-shadow:0 6px 14px -10px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .3);}.hbstory .tl svg{width:19px;height:19px;color:var(--gold);}.hbstory .tl span{display:block;font-size:.5rem;color:hsl(calc(var(--hb-h,42.93) + -5.04) 15.70% 23.73%);margin-top:5px;font-weight:500;}.hbstory .expl{font-weight:700;color:var(--gold);font-size:.74rem;margin-top:11px;}.hbstory .logoband{border-block:1px solid var(--line);padding:28px 0;background:var(--ground);}.hbstory .logoband p{text-align:center;font-size:.71rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin-bottom:18px;}.hbstory .logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}.hbstory .logos__track{display:flex;align-items:center;gap:70px;width:max-content;animation:marquee 45s linear infinite;}.hbstory .logos:hover .logos__track{animation-play-state:paused;}.hbstory .logos__track img{height:56px;max-width:132px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.55;transition:.2s;}.hbstory .logos__track img:hover{filter:grayscale(0);opacity:1;}@keyframes marquee{to{transform:translateX(-50%);}}.hbstory .sec{padding:clamp(38px,4.6vw,68px) 0;background:var(--tint);}.hbstory .shead{max-width:600px;margin-inline:auto;text-align:center;}.hbstory .shead h2{font-size:clamp(1.8rem,1.4rem + 1.5vw,2.6rem);margin-top:12px;}.hbstory .shead p{margin-top:12px;color:var(--muted);}.hbstory .astage{position:relative;display:grid;place-items:center;min-height:700px;margin-top:20px;}.hbstory .astage .glow{position:absolute;}.hbstory .scr{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transform:translateX(20px) scale(.98);transition:opacity .55s,transform .55s;pointer-events:none;}.hbstory .scr.on{opacity:1;transform:none;pointer-events:auto;}.hbstory .callout{position:absolute;z-index:8;padding:2px 0;width:210px;opacity:0;transform:translateY(10px);transition:.5s;}.hbstory .callout.on{opacity:1;transform:none;}.hbstory .callout .ic{display:none;}.hbstory .callout h3{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--ink);}.hbstory .callout p{font-size:.82rem;color:var(--muted);margin:4px 0 0;line-height:1.4;}.hbstory .callout::after{content:"";position:absolute;width:24px;height:2px;background:var(--gold-soft);top:24px;}.hbstory .callout.left{right:calc(50% + 168px);text-align:right;}.hbstory .callout.left::after{right:-24px;}.hbstory .callout.left .ic{margin-left:auto;}.hbstory .callout.right{left:calc(50% + 168px);}.hbstory .callout.right::after{left:-24px;}.hbstory .cA{top:60px;}.hbstory .cB{top:250px;}.hbstory .cC{top:150px;}.hbstory .cD{top:360px;}.hbstory .cE{top:470px;}.hbstory .chat{display:flex;flex-direction:column;gap:8px;height:100%;}.hbstory .msg{max-width:80%;padding:8px 10px;border-radius:13px;font-size:.66rem;line-height:1.35;}.hbstory .msg.them{background:#fff;color:hsl(calc(var(--hb-h,42.93) + -5.43) 8.51% 18.43%);border-bottom-left-radius:4px;box-shadow:0 4px 10px -8px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .3);}.hbstory .msg.me{background:var(--gold-soft);color:hsl(calc(var(--hb-h,42.93) + -0.07) 15.56% 8.82%);align-self:flex-end;border-bottom-right-radius:4px;}.hbstory .who{font-size:.58rem;color:hsl(calc(var(--hb-h,42.93) + -2.13) 9.96% 49.22%);font-weight:600;margin-bottom:2px;display:flex;gap:6px;align-items:center;}.hbstory .ai{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gold-bright),var(--gold));display:grid;place-items:center;color:#fff;}.hbstory .ai svg{width:11px;height:11px;}.hbstory .typing{display:inline-flex;gap:3px;padding:8px 10px;background:#fff;border-radius:13px;box-shadow:0 4px 10px -8px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .3);}.hbstory .typing i{width:5px;height:5px;border-radius:50%;background:hsl(calc(var(--hb-h,42.93) + -1.68) 18.18% 65.49%);animation:bl 1.2s infinite;}.hbstory .typing i:nth-child(2){animation-delay:.2s;}.hbstory .typing i:nth-child(3){animation-delay:.4s;}@keyframes bl{0%,60%,100%{opacity:.3;}30%{opacity:1;}}.hbstory .dots{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);display:flex;gap:8px;}.hbstory .dots button{width:8px;height:8px;border-radius:50%;border:0;background:var(--line);cursor:pointer;transition:.3s;padding:0;}.hbstory .dots button.on{background:var(--gold-soft);width:22px;border-radius:20px;}.hbstory .mpin{position:absolute;transform:translate(-50%,-100%);z-index:3;}.hbstory .mpin svg{width:19px;height:25px;color:hsl(var(--hb-h,42.93) 51.04% 52.75%);filter:drop-shadow(0 2px 3px rgba(0,0,0,.28));}.hbstory .mpin.me svg{color:hsl(calc(var(--hb-h,42.93) + -0.74) 54.70% 45.88%);}.hbstory .mpin.me::after{content:"";position:absolute;left:50%;bottom:1px;transform:translateX(-50%);width:24px;height:24px;border-radius:50%;background:hsl(var(--hb-h,42.93) 51.04% 52.75% / .35);animation:mp 2.2s infinite;z-index:-1;}@keyframes mp{0%{transform:translateX(-50%) scale(.5);opacity:.8;}100%{transform:translateX(-50%) scale(1.7);opacity:0;}}.hbstory .mlbl{position:absolute;transform:translate(-50%,-100%);background:#fff;border-radius:20px;padding:2px 8px;font-size:.5rem;font-weight:700;box-shadow:0 4px 10px -6px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .45);white-space:nowrap;z-index:4;color:hsl(calc(var(--hb-h,42.93) + -2.93) 14.85% 19.80%);}@media (prefers-reduced-motion: reduce){.hbstory .logos__track,.hbstory .typing i,.hbstory .mpin.me::after{animation:none;}.hbstory .scr,.hbstory .callout{transition:none;}}@media(max-width:860px){.hbstory .hero .wrap{grid-template-columns:1fr;min-height:0;gap:34px;padding-block:56px;}.hbstory .vis{order:-1;}.hbstory .callout{display:none;}.hbstory .dots{position:static;transform:none;justify-content:center;margin-top:18px;}.hbstory .astage{min-height:0;}}.hbstory .results{padding:clamp(38px,4.6vw,68px) 0;}.hbstory .shead2{max-width:600px;margin-inline:auto;text-align:center;}.hbstory .shead2 h2{font-size:clamp(1.8rem,1.4rem + 1.5vw,2.6rem);margin-top:12px;}.hbstory .shead2 p{margin-top:12px;color:var(--muted);}.hbstory .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1060px;margin:52px auto 0;text-align:center;}@media(max-width:820px){.hbstory .stats{grid-template-columns:repeat(2,1fr);gap:26px;}}.hbstory .stat{border-top:2px solid var(--ink);padding-top:16px;}.hbstory .stat .v{font-family:var(--f);font-weight:500;font-size:clamp(3rem,2rem + 4vw,5.4rem);color:var(--ink);letter-spacing:-.028em;line-height:.96;font-variant-numeric:tabular-nums;}.hbstory .stat .l{margin-top:14px;color:var(--muted);font-size:1rem;font-weight:500;max-width:26ch;margin-inline:auto;line-height:1.45;}.hbstory .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:56px;}.hbstory .tcard{display:flex;flex-direction:column;}.hbstory .tcard .stars{color:var(--gold-soft);letter-spacing:2px;margin-bottom:12px;font-size:.9rem;}.hbstory .tcard blockquote{margin:0;font-size:1.02rem;line-height:1.5;color:var(--ink);font-weight:500;}.hbstory .tcard .who{margin-top:auto;padding-top:16px;font-size:.82rem;color:var(--muted);}.hbstory .tcard .who b{display:block;color:var(--ink);font-size:.9rem;font-weight:700;}.hbstory .perso{background:var(--tint);padding:clamp(38px,4.6vw,68px) 0;}.hbstory .perso .in2{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;}.hbstory .perso .pv{display:flex;justify-content:center;}.hbstory .perso h2{font-size:clamp(1.8rem,1.4rem + 1.5vw,2.6rem);margin-top:12px;}.hbstory .field{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;}.hbstory .field input{font-family:var(--f);font-size:.95rem;padding:12px 15px;border:1px solid var(--line);border-radius:6px;min-width:200px;flex:1;background:#fff;}.hbstory .langs{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px;}.hbstory .lang{cursor:pointer;font-weight:600;font-size:.78rem;border:1px solid var(--line);background:#fff;border-radius:20px;padding:7px 14px;}.hbstory .lang.on{background:var(--gold-soft);border-color:var(--gold-soft);color:hsl(calc(var(--hb-h,42.93) + -0.07) 15.56% 8.82%);}.hbstory .cta-final{background:linear-gradient(135deg,hsl(calc(var(--hb-h,42.93) + -1.68) 28.57% 10.98%),hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45%));color:#fff;text-align:center;padding:clamp(38px,4.6vw,66px) 0;position:relative;overflow:hidden;}.hbstory .cta-final::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 50% 0%,hsl(calc(var(--hb-h,42.93) + 1.31) 60.82% 61.96% / .16),transparent 60%);}.hbstory .cta-final .wrap{position:relative;}.hbstory .cta-final h2{color:#fff;font-size:clamp(1.9rem,1.4rem + 1.8vw,2.8rem);margin-top:12px;}.hbstory .cta-final p{color:rgba(255,255,255,.82);margin:14px auto 0;max-width:44ch;font-size:1.1rem;}.hbstory .cta-final .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:26px;}.hbstory .btn.g{background:var(--gold-soft);}.hbstory .btn.gh{background:transparent;border-color:rgba(255,255,255,.35);color:#fff;}.hbstory .btn.gh:hover{border-color:var(--gold-bright);color:var(--gold-bright);background:transparent;}.hbstory .office{padding:clamp(38px,4.6vw,68px) 0;}.hbstory .omap-wrap{max-width:940px;margin:34px auto 0;}.hbstory .omap-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:14px;}.hbstory .openbadge{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--ink);}.hbstory .openbadge .d{width:9px;height:9px;border-radius:50%;background:#43C465;box-shadow:0 0 0 0 rgba(67,196,101,.5);animation:op 2s infinite;}.hbstory .openbadge.closed .d{background:#c9683f;animation:none;}@keyframes op{70%{box-shadow:0 0 0 7px rgba(67,196,101,0);}}.hbstory .omap-ctrls{display:flex;gap:8px;flex-wrap:wrap;}.hbstory .octrl{cursor:pointer;font-weight:600;font-size:.8rem;border:1px solid var(--line);background:#fff;border-radius:20px;padding:8px 14px;display:inline-flex;gap:7px;align-items:center;color:var(--ink);}.hbstory .octrl.on{background:var(--gold-soft);border-color:var(--gold-soft);color:hsl(calc(var(--hb-h,42.93) + -0.07) 15.56% 8.82%);}.hbstory .octrl svg{width:15px;height:15px;}.hbstory .omap{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16/9;--m-land:#eef1ea;--m-water:#bcd6dc;--m-road:#e2e4da;--m-road2:#eceee6;--m-block:#e3e5da;--m-green:#d7e6ce;background:var(--m-land);transition:background .5s;}.hbstory .omap.night{--m-land:#12161d;--m-water:#123038;--m-road:#20262f;--m-road2:#283039;--m-block:#1b222c;--m-green:#16241b;}.hbstory .omap svg.base{position:absolute;inset:0;width:100%;height:100%;}.hbstory .omap .mapbase{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s;}.hbstory .omap .mapbase.night{opacity:0;}.hbstory .omap.night .mapbase.day{opacity:0;}.hbstory .omap.night .mapbase.night{opacity:1;}.hbstory .omap{cursor:default;}.hbstory .omap.zoomed{cursor:grab;}.hbstory .omap.grabbing{cursor:grabbing;}.hbstory .mappan{position:absolute;inset:0;transform-origin:0 0;will-change:transform;transition:transform .24s cubic-bezier(.2,.7,.2,1);}.hbstory .msvg{position:absolute;inset:0;transition:opacity .5s;}.hbstory .msvg svg{position:absolute;inset:0;width:100%;height:100%;display:block;}.hbstory .mnight{opacity:0;}.hbstory .omap.night .mday{opacity:0;}.hbstory .omap.night .mnight{opacity:1;}.hbstory .mapzoom{position:absolute;right:14px;bottom:14px;z-index:10;display:flex;flex-direction:column;gap:6px;}.hbstory .mapzoom button{width:36px;height:36px;border-radius:9px;border:1px solid var(--line);background:rgba(255,255,255,.95);font-size:1.35rem;line-height:1;cursor:pointer;color:var(--ink);box-shadow:0 6px 14px -8px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .3);}.hbstory .maphint{position:absolute;left:14px;bottom:14px;z-index:10;font-size:.72rem;color:var(--muted);background:rgba(255,255,255,.92);border-radius:20px;padding:5px 11px;pointer-events:none;}.hbstory .omap.night .maphint{background:rgba(30,40,52,.9);color:hsl(calc(var(--hb-h,42.93) + -0.07) 17.95% 77.06%);}.hbstory .omap svg .land{fill:var(--m-land);transition:fill .5s;}.hbstory .omap svg .water{fill:var(--m-water);transition:fill .5s;}.hbstory .omap svg .green{fill:var(--m-green);transition:fill .5s;}.hbstory .omap svg .road{stroke:var(--m-road);transition:stroke .5s;}.hbstory .omap svg .road2{stroke:var(--m-road2);transition:stroke .5s;}.hbstory .omap svg .block rect{fill:var(--m-block);transition:fill .5s;}.hbstory .win{opacity:0;transition:opacity .5s;}.hbstory .omap.night .win{opacity:1;}.hbstory .route{stroke:hsl(var(--hb-h,42.93) 51.04% 52.75%);stroke-width:4;fill:none;stroke-linecap:round;stroke-dasharray:9 8;opacity:0;transition:opacity .4s;}.hbstory .omap.showroute .route{opacity:1;animation:dash 20s linear infinite;}@keyframes dash{to{stroke-dashoffset:-500;}}.hbstory .opin{position:absolute;transform:translate(-50%,-100%);z-index:4;cursor:pointer;}.hbstory .opin svg{width:26px;height:34px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3));transition:transform .2s;}.hbstory .opin:hover svg{transform:translateY(-3px);}.hbstory .opin.hq svg{width:36px;height:47px;color:hsl(calc(var(--hb-h,42.93) + -0.74) 54.70% 45.88%);}.hbstory .opin.poi svg{color:hsl(calc(var(--hb-h,42.93) + -4.75) 9.73% 44.31%);}.hbstory .opin.hq::after{content:"";position:absolute;left:50%;bottom:2px;transform:translateX(-50%);width:30px;height:30px;border-radius:50%;background:hsl(var(--hb-h,42.93) 51.04% 52.75% / .35);animation:op2 2.4s infinite;z-index:-1;}@keyframes op2{0%{transform:translateX(-50%) scale(.5);opacity:.8;}100%{transform:translateX(-50%) scale(1.9);opacity:0;}}.hbstory .olabel{position:absolute;transform:translate(-50%,-100%);background:#fff;border-radius:20px;padding:3px 10px;font-size:.62rem;font-weight:700;box-shadow:0 4px 10px -6px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .45);white-space:nowrap;z-index:5;color:hsl(calc(var(--hb-h,42.93) + -2.93) 14.85% 19.80%);pointer-events:none;}.hbstory .omap.night .olabel{background:#222c38;color:hsl(calc(var(--hb-h,42.93) + 0.4) 27.27% 87.06%);}.hbstory .opop{position:absolute;z-index:8;background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 24px 44px -18px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .5);width:210px;transform:translate(-50%,calc(-100% - 18px));opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;}.hbstory .opop.on{opacity:1;pointer-events:auto;transform:translate(-50%,calc(-100% - 24px));}.hbstory .opop h4{font-size:.9rem;margin:0 0 4px;}.hbstory .opop p{font-size:.76rem;color:var(--muted);margin:0;line-height:1.4;}.hbstory .opop .lk{margin-top:8px;display:inline-block;font-size:.76rem;font-weight:700;color:var(--gold);}.hbstory .opop::after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:#fff;}.hbstory .omap-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:16px;align-items:center;}.hbstory .addr{font-size:.9rem;color:var(--muted);}.hbstory .addr b{color:var(--ink);}.hbstory footer.site{background:hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45%);color:hsl(calc(var(--hb-h,42.93) + -8.31) 13.40% 61.96%);padding:58px 0 30px;}.hbstory .footgrid{display:grid;grid-template-columns:1.7fr 1fr 1.2fr 1.5fr;gap:36px;}.hbstory .fcol b{color:#fff;font-size:.95rem;display:block;margin-bottom:15px;font-weight:600;}.hbstory .fcol>a{display:block;color:hsl(calc(var(--hb-h,42.93) + -8.31) 13.40% 61.96%);text-decoration:none;font-size:.9rem;margin-bottom:9px;transition:color .2s;}.hbstory .fcol>a:hover{color:var(--gold-bright);}.hbstory .fcol p{font-size:.9rem;line-height:1.55;margin:0 0 12px;}.hbstory .fbrand .wordmark{height:22px;color:#fff;display:inline-block;margin-bottom:14px;}.hbstory .fsoc{display:flex;gap:16px;}.hbstory .fsoc a{color:hsl(calc(var(--hb-h,42.93) + -8.31) 13.40% 61.96%);text-decoration:none;font-size:.86rem;margin:0;}.hbstory .fsoc a:hover{color:var(--gold-bright);}.hbstory .newsform{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;}.hbstory .newsform input{flex:1;min-width:130px;background:hsl(calc(var(--hb-h,42.93) + -6.93) 17.24% 11.37%);border:1px solid hsl(calc(var(--hb-h,42.93) + -6.93) 17.65% 16.67%);border-radius:22px;padding:10px 14px;color:#fff;font-family:var(--f);font-size:.85rem;}.hbstory .newsform input::placeholder{color:hsl(calc(var(--hb-h,42.93) + -6.01) 11.93% 42.75%);}.hbstory .newsform button{background:var(--gold-soft);color:hsl(calc(var(--hb-h,42.93) + 0.27) 53.19% 9.22%);border:none;border-radius:22px;padding:10px 18px;font-family:var(--f);font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s;}.hbstory .newsform button:hover{background:var(--gold-bright);}.hbstory .footbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center;margin-top:42px;padding-top:22px;border-top:1px solid hsl(calc(var(--hb-h,42.93) + -6.01) 18.31% 13.92%);font-size:.82rem;}.hbstory .flegal{display:flex;gap:16px;}.hbstory .flegal a{color:hsl(calc(var(--hb-h,42.93) + -6.93) 9.96% 49.22%);text-decoration:none;}.hbstory .flegal a:hover{color:var(--gold-bright);}.hbstory .flang{color:hsl(calc(var(--hb-h,42.93) + -6.93) 9.96% 49.22%);}@media(max-width:820px){.hbstory .footgrid{grid-template-columns:1fr 1fr;gap:28px;}@media (max-width:480px){.hbstory .footgrid{grid-template-columns:1fr;gap:26px;}}}.hbstory .gold-shine{color:hsl(calc(var(--hb-h,42.93) + -1.28) 57.89% 40.98%);}@keyframes shine{to{background-position:200% center;}}@media(prefers-reduced-motion:reduce){.hbstory .gold-shine{animation:none;-webkit-text-fill-color:var(--gold);color:var(--gold);}}.hbstory .hero h1{font-weight:800;}.hbstory .shead2 h2{font-size:clamp(2rem,1.5rem + 2.1vw,3.2rem);font-weight:800;}.hbstory .perso h2{font-weight:800;font-size:clamp(2rem,1.5rem + 2vw,3rem);}.hbstory .cta-final h2{font-weight:800;}.hbstory .tlogo{height:30px;margin-bottom:14px;display:flex;align-items:center;}.hbstory .tlogo img{height:100%;width:auto;max-width:130px;object-fit:contain;filter:grayscale(1);opacity:.7;}.hbstory .tlogo .wm{font-family:var(--f);font-weight:800;font-size:.86rem;letter-spacing:.03em;color:var(--muted);text-transform:uppercase;}.hbstory .office .omap{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:100vw;border-left:0;border-right:0;border-radius:0;aspect-ratio:auto;height:clamp(380px,54vh,580px);}.hbstory .office .omap-wrap{max-width:var(--maxw);}.hbstory .office .omap-foot{padding-top:2px;}.hbstory .cm{max-width:86%;padding:10px 13px;border-radius:14px;font-size:.86rem;line-height:1.45;}.hbstory .cm.me{background:var(--gold-soft);color:hsl(calc(var(--hb-h,42.93) + -0.07) 15.56% 8.82%);align-self:flex-end;}.hbstory .cm.aim{background:#fff;box-shadow:0 4px 10px -8px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .3);}.hbstory .csug{display:flex;gap:6px;flex-wrap:wrap;}.hbstory .csug span{cursor:pointer;font-size:.74rem;border:1px solid var(--gold-soft);color:var(--gold);border-radius:20px;padding:6px 12px;}.hbstory .cdock-fab{position:fixed;right:22px;bottom:22px;z-index:9990;width:58px;height:58px;border-radius:50%;border:0;cursor:pointer;background:linear-gradient(150deg,var(--gold-bright),var(--gold-soft));color:hsl(calc(var(--hb-h,42.93) + -0.07) 15.56% 8.82%);box-shadow:0 18px 34px -14px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .55);display:grid;place-items:center;transition:transform .18s,box-shadow .18s;}.hbstory .cdock-fab:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 22px 40px -14px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .6);}.hbstory .cdock-fab .ico{width:27px;height:27px;display:block;}.hbstory .cdock-fab .ico svg{width:100%;height:100%;}.hbstory .cdock-fab .ring{display:none;}@keyframes cring{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.55);opacity:0}}.hbstory .cdock-fab .cdock-tip{position:absolute;right:70px;white-space:nowrap;background:#151711;color:#fff;font-size:.78rem;font-weight:600;padding:8px 13px;border-radius:30px;opacity:0;transform:translateX(6px);transition:opacity .2s,transform .2s;pointer-events:none;}.hbstory .cdock-fab:hover .cdock-tip{opacity:1;transform:none;}.hbstory .cdock-fab.open .ring,.hbstory .cdock-fab.open .cdock-tip{display:none;}.hbstory .cdock{position:fixed;right:22px;bottom:92px;z-index:9991;width:344px;max-width:calc(100vw - 32px);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 40px 70px -34px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .5);opacity:0;transform:translateY(14px) scale(.98);pointer-events:none;transition:opacity .22s,transform .22s;}.hbstory .cdock.on{opacity:1;transform:none;pointer-events:auto;}.hbstory .cdock .ctop{background:var(--app-head);color:#fff;padding:13px 15px;display:flex;align-items:center;gap:10px;}.hbstory .cdock .ctop .ai{width:26px;height:26px;flex:none;color:var(--gold-bright);}.hbstory .cdock .ctop .ai svg{width:100%;height:100%;}.hbstory .cdock .ctop b{display:block;font-size:.9rem;font-weight:600;line-height:1.2;}.hbstory .cdock .ctop small{display:block;font-size:.68rem;opacity:.72;}.hbstory .cdock .cclose{margin-left:auto;border:0;background:rgba(255,255,255,.14);color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:1.05rem;line-height:1;flex:none;}.hbstory .cdock .cbody{padding:14px;min-height:206px;max-height:46vh;overflow-y:auto;display:flex;flex-direction:column;gap:9px;background:var(--app-bg);}.hbstory .cdock .cin{display:flex;gap:8px;padding:11px;border-top:1px solid var(--line);background:#fff;}.hbstory .cdock .cin input{flex:1;border:1px solid var(--line);border-radius:20px;padding:10px 15px;font-family:var(--f);font-size:.88rem;}.hbstory .cdock .cin button{border:0;background:var(--gold-soft);color:hsl(calc(var(--hb-h,42.93) + -0.07) 15.56% 8.82%);border-radius:50%;width:38px;height:38px;cursor:pointer;font-weight:700;font-size:1.05rem;flex:none;}@media(max-width:560px){.hbstory .cdock{right:12px;left:12px;width:auto;bottom:82px;}.hbstory .cdock-fab{right:14px;bottom:14px;}.hbstory .cdock .cbody{max-height:52vh;}}@media(prefers-reduced-motion:reduce){.hbstory .cdock-fab .ring{animation:none;}.hbstory .cdock{transition:none;}}.hbstory .physical{overflow-x:clip;padding:clamp(42px,5.4vw,80px) 0;}.hbstory .physhead{text-align:center;max-width:690px;margin:0 auto 42px;}.hbstory .physhead h2{font-size:clamp(2rem,1.5rem + 2vw,3.1rem);font-weight:800;margin:10px 0 0;letter-spacing:-.02em;}.hbstory .physhead p{color:var(--muted);margin:15px auto 0;max-width:60ch;font-size:1.06rem;line-height:1.62;}.hbstory .plabel{font-size:.7rem;text-transform:uppercase;letter-spacing:.22em;font-weight:700;color:var(--gold);text-align:center;margin-bottom:20px;}.hbstory .tourcap{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:20;opacity:0;transition:opacity .35s;pointer-events:none;max-width:92%;display:flex;align-items:center;justify-content:center;gap:9px;}.hbstory .tourcap span{display:block;background:hsl(calc(var(--hb-h,42.93) + -5.43) 28.57% 5.49% / .95);color:#fff;text-align:left;padding:15px 22px;border-radius:16px;max-width:440px;box-shadow:0 18px 40px -16px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .6);}.hbstory .tourcap span i{display:block;font-style:normal;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:6px;}.hbstory .tourcap span b{display:block;font-size:1.12rem;font-weight:700;letter-spacing:-.01em;margin-bottom:5px;color:#fff;}.hbstory .tourcap span small{display:block;font-size:.84rem;font-weight:400;color:hsl(calc(var(--hb-h,42.93) + -1.39) 19.40% 73.73%);line-height:1.5;}.hbstory .tourcap.on{opacity:1;}.hbstory .tnav{pointer-events:auto;cursor:pointer;border:none;background:hsl(calc(var(--hb-h,42.93) + -8.64) 21.21% 6.47% / .92);color:#fff;font-family:var(--f);font-weight:700;font-size:.94rem;line-height:1;border-radius:30px;padding:11px 15px;box-shadow:0 14px 32px -14px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .55);transition:background .2s;white-space:nowrap;}.hbstory .tnav:hover{background:hsl(calc(var(--hb-h,42.93) + -6.93) 43.21% 15.88%);}.hbstory .tnav#tourprev{padding:11px 17px;font-size:1.1rem;}.hbstory .tcmid{display:flex;flex-direction:column;align-items:center;gap:8px;}.hbstory .tourdots{display:flex;gap:8px;padding:6px 12px;background:hsl(calc(var(--hb-h,42.93) + -8.64) 21.21% 6.47% / .82);border-radius:20px;box-shadow:0 10px 24px -12px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .5);}.hbstory .tourdots button{width:9px;height:9px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.42);cursor:pointer;pointer-events:auto;transition:background .2s,transform .2s;}.hbstory .tourdots button:hover{background:rgba(255,255,255,.7);}.hbstory .tourdots button.on{background:var(--gold-bright);transform:scale(1.35);}.hbstory .pgstage.touring .bqface{filter:brightness(.56) saturate(.82);transition:filter .45s ease,transform .5s cubic-bezier(.4,.85,.3,1),box-shadow .4s;}.hbstory .pgstage.touring .bqcell.active>.bqface{filter:none;box-shadow:0 0 0 3px var(--gold-bright),0 22px 34px -14px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .55);z-index:6;}.hbstory .pgstage.touring .bqcell.active:not(.bqcvr)>.bqface{transform:translateZ(30px);}.hbstory .pgstage.touring .bqcvr.active>.bqface{transform:scale(1.14) translateZ(30px);}.hbstory .bqctrls{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:8px;}.hbstory .bqctrl{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--f);font-weight:600;font-size:.86rem;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:30px;padding:10px 18px;transition:transform .15s,background .2s,border-color .2s,color .2s;}.hbstory .bqctrl svg{width:16px;height:16px;color:var(--gold);}.hbstory .bqctrl:hover{transform:translateY(-1px);border-color:var(--gold-soft);}.hbstory .bqctrl.on{background:linear-gradient(140deg,hsl(calc(var(--hb-h,42.93) + -0.32) 61.06% 44.31%),hsl(var(--hb-h,42.93) 62.37% 63.53%) 55%,hsl(calc(var(--hb-h,42.93) + -0.27) 50.39% 49.80%));color:hsl(calc(var(--hb-h,42.93) + 0.27) 53.19% 9.22%);border-color:transparent;}.hbstory .bqctrl.on svg{color:hsl(calc(var(--hb-h,42.93) + 0.27) 53.19% 9.22%);}@keyframes bqspin{from{transform:scale(.9) rotateX(11deg) rotateY(0deg);}to{transform:scale(.9) rotateX(11deg) rotateY(360deg);}}.hbstory .pgstage.orbiting{animation:bqspin 8s linear infinite;}.hbstory .pgstage.orbiting .bqface{backface-visibility:hidden;-webkit-backface-visibility:hidden;}.hbstory .pgstage.orbiting .bqcell.za{transform:rotateY(-16deg);transition:transform .5s cubic-bezier(.5,.05,.2,1);}.hbstory .pgstage.orbiting .bqcell.zb{transform:rotateY(16deg);transition:transform .5s cubic-bezier(.5,.05,.2,1);}.hbstory .pgstage.orbiting:not(.closed) .bqcvr>.bqface{transform:scale(1) translateZ(0);transition-delay:0s;}.hbstory .mback{position:absolute;inset:0;transform:rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:var(--hbfacil);background-size:700px 420px;background-repeat:no-repeat;box-shadow:inset 0 0 0 .5px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .06);}.hbstory .bqcvr>.mback{border-radius:0;}.hbstory .livemap{padding:52px 0 28px;background:linear-gradient(180deg,hsl(calc(var(--hb-h,42.93) + 2.07) 50.00% 96.86%),hsl(calc(var(--hb-h,42.93) + -1.88) 48.72% 92.35%) 60%,hsl(calc(var(--hb-h,42.93) + -2.22) 48.28% 88.63%));overflow:hidden;}.hbstory .lmhead{text-align:center;max-width:720px;margin:0 auto 4px;}.hbstory .lmwrap{position:relative;perspective:1150px;perspective-origin:50% 42%;height:540px;display:flex;justify-content:center;align-items:center;}.hbstory .lmscene{position:relative;width:640px;height:440px;transform-style:preserve-3d;transform:rotateX(56deg);}.hbstory .lmpan{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateZ(-6deg) translateX(-6px);}.hbstory .livemap.play .lmpan{animation:lmpan 15s ease-in-out infinite alternate;}@keyframes lmpan{from{transform:rotateZ(-6deg) translateX(-8px);}to{transform:rotateZ(4deg) translateX(10px);}}.hbstory .lmground{position:absolute;inset:0;background:var(--mapimg) center/cover;border-radius:12px;box-shadow:0 40px 70px -26px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .55),inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .12);transform-style:preserve-3d;}.hbstory .lmground::after{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(150deg,hsl(var(--hb-h,42.93) 51.04% 52.75% / .10),hsl(calc(var(--hb-h,42.93) + -8.64) 21.21% 6.47% / .14));}.hbstory .bld{position:absolute;transform-style:preserve-3d;}.hbstory .bld i{position:absolute;left:0;top:0;display:block;backface-visibility:visible;-webkit-backface-visibility:visible;}.hbstory .bld::after{content:"";position:absolute;left:0;top:0;width:var(--w);height:var(--d);border-radius:9px;background:radial-gradient(ellipse at 50% 50%,hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .34),hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / 0) 70%);transform:translate(10px,13px);filter:blur(3px);opacity:0;transition:opacity .7s ease .1s;}.hbstory .livemap.play .bld::after{opacity:1;}.hbstory .bld .roof{width:var(--w);height:var(--d);transform:translateZ(0);transition:transform .85s cubic-bezier(.18,.85,.24,1);background:linear-gradient(135deg,hsl(calc(var(--hb-h,42.93) + 0.71) 73.33% 97.06%),hsl(calc(var(--hb-h,42.93) + -0.71) 45.76% 88.43%) 58%,hsl(calc(var(--hb-h,42.93) + -1.79) 37.63% 81.76%));box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -2.93) 28.21% 45.88% / .3),inset -6px -6px 12px -6px hsl(calc(var(--hb-h,42.93) + -2.93) 33.33% 35.29% / .32),0 0 0 .5px hsl(calc(var(--hb-h,42.93) + -1.83) 53.59% 53.53% / .35);}.hbstory .bld .wf{width:var(--w);height:var(--h);transform-origin:top center;transform:translateY(var(--d)) rotateX(90deg) scaleY(0);transition:transform .85s cubic-bezier(.18,.85,.24,1);background:linear-gradient(hsl(calc(var(--hb-h,42.93) + -2.28) 38.27% 84.12%),hsl(calc(var(--hb-h,42.93) + -1.68) 31.17% 69.80%));box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -2.93) 33.33% 35.29% / .2);}.hbstory .bld .ws{width:var(--h);height:var(--d);transform-origin:left top;transform:translateX(var(--w)) rotateY(-90deg) scaleX(0);transition:transform .85s cubic-bezier(.18,.85,.24,1);background:linear-gradient(90deg,hsl(calc(var(--hb-h,42.93) + -1.5) 33.33% 75.29%),hsl(calc(var(--hb-h,42.93) + -1.75) 26.42% 62.16%));box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -2.93) 36.99% 28.63% / .24);}.hbstory .bld.gold .roof{background:linear-gradient(135deg,hsl(calc(var(--hb-h,42.93) + 2.07) 71.64% 73.73%),hsl(calc(var(--hb-h,42.93) + -1.83) 53.59% 53.53%) 62%,hsl(calc(var(--hb-h,42.93) + -1.77) 52.38% 45.29%));box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -0.93) 71.43% 27.45% / .4),inset -6px -6px 12px -6px hsl(calc(var(--hb-h,42.93) + -2.13) 71.43% 13.73% / .5);}.hbstory .bld.gold .wf{background:linear-gradient(hsl(calc(var(--hb-h,42.93) + -0.73) 55.66% 41.57%),hsl(calc(var(--hb-h,42.93) + -3.89) 56.46% 28.82%));}.hbstory .bld.gold .ws{background:linear-gradient(90deg,hsl(calc(var(--hb-h,42.93) + -0.15) 68.35% 30.98%),hsl(calc(var(--hb-h,42.93) + -1.46) 59.65% 22.35%));}.hbstory .livemap.play .bld .roof{transform:translateZ(var(--h));}.hbstory .livemap.play .bld .wf{transform:translateY(var(--d)) rotateX(90deg) scaleY(1);}.hbstory .livemap.play .bld .ws{transform:translateX(var(--w)) rotateY(-90deg) scaleX(1);}.hbstory .lmbooqi{position:absolute;left:50%;top:50%;width:74px;height:110px;margin:-55px 0 0 -37px;transform-origin:bottom center;transform:rotateX(0);transition:transform 1s cubic-bezier(.3,.9,.25,1) .2s;border-radius:9px;background:linear-gradient(140deg,hsl(calc(var(--hb-h,42.93) + -0.82) 57.58% 38.82%),hsl(calc(var(--hb-h,42.93) + -2.77) 53.91% 54.90%) 46%,hsl(calc(var(--hb-h,42.93) + 0.29) 55.66% 41.57%) 66%,hsl(calc(var(--hb-h,42.93) + 1.54) 60.28% 72.35%) 86%,hsl(calc(var(--hb-h,42.93) + -0.82) 57.58% 38.82%));box-shadow:0 10px 20px -8px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .5),inset 0 0 0 1px rgba(255,255,255,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.hbstory .livemap.play .lmbooqi{transform:rotateX(-82deg);}.hbstory .lmslot{width:34px;height:4px;border-radius:3px;background:hsl(calc(var(--hb-h,42.93) + -8.64) 21.21% 6.47% / .35);position:absolute;top:9px;}.hbstory .lmbrand{color:hsl(calc(var(--hb-h,42.93) + -7.93) 27.27% 8.63%);font-size:.5rem;font-weight:800;letter-spacing:.13em;}.hbstory .lmscan{color:hsl(calc(var(--hb-h,42.93) + -7.93) 27.27% 8.63% / .7);font-size:.36rem;letter-spacing:.1em;margin-top:3px;text-transform:uppercase;}.hbstory .lmpin{position:absolute;transform-style:preserve-3d;transform-origin:bottom center;transform:translateZ(1px) rotateX(-56deg) scale(0);transition:transform .55s cubic-bezier(.2,1.5,.35,1);}.hbstory .livemap.play .lmpin{transform:translateZ(1px) rotateX(-56deg) scale(1);}.hbstory .lmstem{position:absolute;left:-1.5px;bottom:0;width:3px;height:62px;border-radius:2px;background:linear-gradient(hsl(calc(var(--hb-h,42.93) + 0.92) 59.77% 65.88%),hsl(calc(var(--hb-h,42.93) + -1.75) 58.62% 34.12%));box-shadow:0 0 1px hsl(calc(var(--hb-h,42.93) + -2.93) 72.41% 11.37% / .4);}.hbstory .lmdrop{position:absolute;bottom:55px;left:50%;margin-left:-18px;width:36px;height:47px;color:hsl(calc(var(--hb-h,42.93) + -1.68) 54.70% 54.12%);filter:drop-shadow(0 6px 5px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .4));}.hbstory .lmdrop svg{width:100%;height:100%;display:block;}.hbstory .lmdrop b{position:absolute;top:4px;left:0;right:0;height:30px;display:flex;align-items:center;justify-content:center;color:hsl(calc(var(--hb-h,42.93) + -7.93) 27.27% 8.63%);font-size:.76rem;font-weight:800;}.hbstory .lmlab{position:absolute;bottom:104px;left:50%;transform:translateX(-50%);white-space:nowrap;background:hsl(calc(var(--hb-h,42.93) + -8.64) 21.21% 6.47% / .92);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.03em;padding:4px 10px;border-radius:20px;box-shadow:0 6px 14px -6px rgba(0,0,0,.5);}.hbstory .lmdot{position:absolute;bottom:-5px;left:-13px;width:26px;height:26px;border-radius:50%;transform-origin:center;transform:rotateX(56deg);background:radial-gradient(circle,hsl(calc(var(--hb-h,42.93) + -1.68) 54.70% 54.12% / .85) 0 26%,hsl(calc(var(--hb-h,42.93) + -1.68) 54.70% 54.12% / .2) 46%,hsl(calc(var(--hb-h,42.93) + -1.68) 54.70% 54.12% / 0) 68%);}.hbstory .lmreplay{position:absolute;right:22px;bottom:14px;z-index:6;display:inline-flex;align-items:center;gap:7px;background:hsl(calc(var(--hb-h,42.93) + -7.93) 27.27% 8.63%);color:hsl(calc(var(--hb-h,42.93) + 0.71) 57.89% 88.82%);border:none;border-radius:26px;padding:10px 18px;font-family:var(--f);font-weight:600;font-size:.82rem;cursor:pointer;box-shadow:0 10px 22px -10px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .6);}.hbstory .lmreplay svg{width:16px;height:16px;}.hbstory .lmreplay:hover{background:hsl(calc(var(--hb-h,42.93) + -11.5) 33.33% 12.35%);}@media(max-width:720px){.hbstory .lmwrap{height:420px;}.hbstory .lmscene{transform:rotateX(56deg) scale(.62);}}.hbstory .scene{perspective:7000px;perspective-origin:50% 44%;width:100%;display:flex;justify-content:center;align-items:center;min-height:470px;overflow:hidden;}.hbstory .pgstage{position:relative;transform-style:preserve-3d;width:700px;height:420px;transform:rotateX(4deg);}.hbstory .bqgrid{position:relative;transform-style:preserve-3d;}.hbstory .bqrow{position:relative;transform-style:preserve-3d;width:100px;height:140px;}.hbstory .bqrow.n{position:absolute;left:0;top:100%;transform-origin:top center;transition:transform .6s cubic-bezier(.5,.05,.2,1);transition-delay:.4s;}.hbstory .bqcell{position:relative;width:100px;height:140px;transform-style:preserve-3d;}.hbstory .bqcell.bqcvr{z-index:7;}.hbstory .bqcell.n{position:absolute;left:100%;top:0;transform-origin:left center;transition:transform .6s cubic-bezier(.5,.05,.2,1);transition-delay:.85s;}.hbstory .pgstage.closed .bqcell.za{transform:rotateY(-172deg);transition-delay:0s;}.hbstory .pgstage.closed .bqcell.zb{transform:rotateY(172deg);transition-delay:0s;}.hbstory .pgstage:not(.closed):not(.orbiting) .bqcell.za{transform:rotateY(-6deg);}.hbstory .pgstage:not(.closed):not(.orbiting) .bqcell.zb{transform:rotateY(6deg);}.hbstory .pgstage:not(.closed):not(.orbiting) .bqcell.za:not(.bqcvr)>.bqface{box-shadow:inset 0 0 0 .5px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .05),inset -8px 0 12px -12px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .06);}.hbstory .pgstage:not(.closed):not(.orbiting) .bqcell.zb:not(.bqcvr)>.bqface{box-shadow:inset 0 0 0 .5px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .05),inset 8px 0 12px -12px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .06);}.hbstory .pgstage.closed .bqrow.rza{transform:rotateX(-172deg);transition-delay:.55s;}.hbstory .pgstage.closed .bqrow.rzb{transform:rotateX(172deg);transition-delay:.55s;}.hbstory .pgstage.closed .fcov>.bqface{transform:translateZ(38px);transition-delay:.9s;}.hbstory .pgstage.closed .bcov>.bqface{transform:translateZ(30px);transition-delay:.9s;}.hbstory .bqface{position:absolute;inset:0;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 .5px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .035);display:flex;flex-direction:column;justify-content:center;padding:9px 8px;}.hbstory .bqface.tint{background:linear-gradient(160deg,hsl(calc(var(--hb-h,42.93) + -0.07) 58.33% 95.29%),hsl(calc(var(--hb-h,42.93) + -2.93) 49.09% 89.22%));}.hbstory .bqface.pic{background:linear-gradient(150deg,hsl(calc(var(--hb-h,42.93) + -4.53) 39.68% 87.65%),hsl(calc(var(--hb-h,42.93) + -3.46) 35.19% 78.82%));align-items:center;justify-content:center;}.hbstory .bqface.map{background:linear-gradient(160deg,#edeff2,#dde2e8);padding:0;}.hbstory .bqface.c-gold{background:linear-gradient(140deg,hsl(calc(var(--hb-h,42.93) + -0.32) 61.06% 44.31%),hsl(calc(var(--hb-h,42.93) + -0.07) 62.22% 64.71%) 42%,hsl(calc(var(--hb-h,42.93) + -0.93) 51.18% 50.20%) 62%,hsl(calc(var(--hb-h,42.93) + 3.22) 67.24% 77.25%) 82%,hsl(calc(var(--hb-h,42.93) + -0.32) 61.06% 44.31%));}.hbstory .bqface.c-gold .bqeb{color:hsl(calc(var(--hb-h,42.93) + 2.52) 57.89% 22.35%);}.hbstory .bqface.c-gold .bqti{color:hsl(calc(var(--hb-h,42.93) + 2.67) 42.37% 11.57%);}.hbstory .bqface.c-gold .bqmini i{color:hsl(calc(var(--hb-h,42.93) + 3.14) 41.79% 26.27%);}.hbstory .bqface.c-gold .bqmini i b{color:hsl(calc(var(--hb-h,42.93) + 0.27) 53.19% 9.22%);}.hbstory .bqface.c-dark{background:linear-gradient(160deg,hsl(calc(var(--hb-h,42.93) + -8.64) 9.86% 13.92%),hsl(calc(var(--hb-h,42.93) + -22.93) 8.57% 6.86%));}.hbstory .bqface.c-dark .bqqc{color:var(--gold-bright);}.hbstory .bqface.offer{background:linear-gradient(150deg,hsl(calc(var(--hb-h,42.93) + -2.02) 18.18% 47.45%),hsl(calc(var(--hb-h,42.93) + -0.71) 19.15% 27.65%));overflow:hidden;}.hbstory .bqface.offer .bqeb{color:var(--gold-bright);}.hbstory .bqface.offer .bqti{color:#fff;}.hbstory .bqface.offer .oseal{position:absolute;top:8px;right:8px;z-index:2;width:24px;height:24px;border-radius:50%;background:linear-gradient(140deg,hsl(calc(var(--hb-h,42.93) + 1.92) 66.44% 70.78%),hsl(calc(var(--hb-h,42.93) + -0.93) 51.18% 50.20%));color:hsl(calc(var(--hb-h,42.93) + 2.07) 40.00% 11.76%);font-size:.5rem;font-weight:800;display:grid;place-items:center;box-shadow:0 2px 5px rgba(0,0,0,.35),inset 0 0 0 1.5px rgba(255,255,255,.45);}.hbstory .bqeb{font-size:.44rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:700;display:flex;align-items:center;gap:5px;}.hbstory .bqeb svg{width:11px;height:11px;flex:none;}.hbstory .bqti{font-family:var(--f);font-weight:800;font-size:.62rem;color:var(--ink);margin-top:5px;line-height:1.12;letter-spacing:-.01em;}.hbstory .bqmini{margin-top:7px;display:flex;flex-direction:column;gap:5px;}.hbstory .bqmini i{font-style:normal;font-size:.46rem;color:hsl(calc(var(--hb-h,42.93) + -0.07) 12.88% 31.96%);display:flex;justify-content:space-between;gap:5px;}.hbstory .bqmini i b{font-weight:600;color:var(--ink);}.hbstory .bqface.txtp{justify-content:flex-start;padding:12px 9px 9px;}.hbstory .bqph{font-family:var(--f);font-weight:800;font-size:.72rem;line-height:1.02;color:var(--ink);letter-spacing:-.01em;}.hbstory .bqph::after{content:"";display:block;width:22px;height:2px;background:var(--gold);border-radius:2px;margin:6px 0 0;}.hbstory .bqpb{font-size:.44rem;line-height:1.42;color:var(--muted);margin-top:7px;}.hbstory .bqface.c-dark.txtp .bqph{color:hsl(calc(var(--hb-h,42.93) + 0.71) 57.89% 88.82%);}.hbstory .bqface.c-dark.txtp .bqpb{color:hsl(calc(var(--hb-h,42.93) + -1.11) 20.75% 68.82%);}.hbstory .bqface.c-dark.txtp .bqph::after{background:var(--gold-bright);}.hbstory .bqface.pic{background:linear-gradient(155deg,hsl(calc(var(--hb-h,42.93) + -0.93) 32.05% 69.41%),hsl(calc(var(--hb-h,42.93) + -2.55) 20.80% 50.98%));}.hbstory .bqface.pic::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 15%,rgba(255,255,255,.25),transparent 55%);}.hbstory .bqface.pic .bqpn{width:24px;height:24px;color:rgba(255,255,255,.55);opacity:1;z-index:1;}.hbstory .bqface.pic .bqpn svg{width:100%;height:100%;}.hbstory .bqface.pic .bqpl{position:absolute;left:8px;bottom:7px;z-index:1;font-size:.42rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.07em;text-shadow:0 1px 3px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .35);}.hbstory .bqface.vou{align-items:flex-start;justify-content:center;}.hbstory .bqvi{width:22px;height:22px;border-radius:6px;background:var(--tint);display:grid;place-items:center;color:var(--gold);box-shadow:inset 0 0 0 1px var(--line);}.hbstory .bqvi svg{width:12px;height:12px;}.hbstory .bqvt{font-size:.36rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-top:6px;}.hbstory .bqvn{font-weight:800;font-size:.5rem;color:var(--ink);line-height:1.12;margin-top:1px;}.hbstory .bqface.photo{padding:0;background-size:cover;background-position:center;align-items:stretch;justify-content:flex-end;}.hbstory .bqface.photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsl(calc(var(--hb-h,42.93) + -7.93) 42.86% 5.49% / 0) 42%,hsl(calc(var(--hb-h,42.93) + -7.93) 42.86% 5.49% / .6));}.hbstory .bqface.photo .bqpc{position:relative;z-index:1;font-size:.42rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.07em;padding:0 8px 7px;text-shadow:0 1px 3px rgba(0,0,0,.5);}.hbstory .bqface.offer.photo{padding:0;background-size:cover;background-position:center;justify-content:flex-end;}.hbstory .bqface.offer.photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsl(calc(var(--hb-h,42.93) + -7.93) 42.86% 5.49% / .04) 38%,hsl(calc(var(--hb-h,42.93) + -7.93) 42.86% 5.49% / .78));}.hbstory .bqface.offer .obar{position:relative;z-index:2;padding:0 8px 8px;}.hbstory .bqface.offer .obar b{display:block;font-size:.5rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.12;}.hbstory .bqface.offer .obar i{display:block;font-style:normal;font-size:.42rem;color:var(--gold-bright);margin-top:2px;font-weight:600;line-height:1.15;}.hbstory .bqface.c-dark .bqeb{color:var(--gold-bright);}.hbstory .bqface.c-dark .bqti{color:hsl(calc(var(--hb-h,42.93) + 0.71) 57.89% 88.82%);}.hbstory .bqface.c-dark .bqmini i{color:hsl(calc(var(--hb-h,42.93) + -1.68) 18.18% 65.49%);}.hbstory .bqface.c-dark .bqmini i b{color:hsl(calc(var(--hb-h,42.93) + 0.71) 57.89% 88.82%);}.hbstory .bqface.qr{align-items:center;text-align:center;background:linear-gradient(160deg,hsl(calc(var(--hb-h,42.93) + -0.07) 58.33% 95.29%),hsl(calc(var(--hb-h,42.93) + -1.55) 47.54% 88.04%));}.hbstory .bqqc{font-size:.4rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:5px;}.hbstory .bqqf{position:relative;width:62px;height:62px;background:#fff;border-radius:5px;padding:4px;box-shadow:0 0 0 2.5px hsl(calc(var(--hb-h,42.93) + 2.78) 66.32% 81.37%),0 0 0 4px hsl(calc(var(--hb-h,42.93) + -1.22) 59.32% 34.71%),0 3px 7px rgba(0,0,0,.3);}.hbstory .bqqf svg{width:100%;height:100%;display:block;}.hbstory .bqbd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff;display:grid;place-items:center;color:var(--gold);}.hbstory .bqbd svg{width:10px;height:10px;}.hbstory .bqroad{position:absolute;background:#fff;opacity:.85;}.hbstory .bqpin{position:absolute;width:15px;height:15px;border-radius:50%;background:var(--gold);color:hsl(calc(var(--hb-h,42.93) + -12.93) 23.81% 8.24%);font-size:.42rem;font-weight:800;display:grid;place-items:center;box-shadow:0 2px 4px rgba(0,0,0,.3);border:1.5px solid #fff;transform:translate(-50%,-50%);z-index:2;}.hbstory .bqlab{position:absolute;left:5px;bottom:5px;font-size:.36rem;font-weight:700;color:#46505c;text-transform:uppercase;letter-spacing:.05em;background:rgba(255,255,255,.72);padding:2px 4px;border-radius:3px;z-index:2;}.hbstory .bqcvr>.bqface{border-radius:9px;background:linear-gradient(140deg,hsl(calc(var(--hb-h,42.93) + -0.82) 57.58% 38.82%),hsl(calc(var(--hb-h,42.93) + -2.77) 53.91% 54.90%) 46%,hsl(calc(var(--hb-h,42.93) + 0.29) 55.66% 41.57%) 66%,hsl(calc(var(--hb-h,42.93) + 1.54) 60.28% 72.35%) 86%,hsl(calc(var(--hb-h,42.93) + -0.82) 57.58% 38.82%));box-shadow:0 16px 28px -10px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .5),inset 0 0 0 1px rgba(255,255,255,.28);align-items:center;justify-content:center;text-align:center;transition:transform .6s cubic-bezier(.5,.05,.2,1);transition-delay:0s;}.hbstory .pgstage:not(.closed) .bqcvr>.bqface{transform:scale(1.14) translateZ(12px);transition-delay:0s;}.hbstory .bqcvr .bqkc{display:none;position:absolute;top:-9px;left:50%;transform:translateX(-50%);width:48%;height:15px;border-radius:4px 4px 1px 1px;background:hsl(calc(var(--hb-h,42.93) + -2.93) 33.33% 92.94%);box-shadow:0 5px 10px -5px rgba(0,0,0,.5);z-index:4;}.hbstory .bqcvr .bqkc::after{content:"";position:absolute;bottom:3px;left:16%;right:16%;height:4px;border-radius:2px;background:hsl(calc(var(--hb-h,42.93) + -12.93) 23.81% 8.24%);}.hbstory .bqcvr .bqlogo{width:72%;}.hbstory .bqcvr .bqlogo svg{width:100%;height:auto;display:block;}.hbstory .bqcvr .bqlogo svg *{fill:#fff;}.hbstory .bqcvr .bqname{font-size:.32rem;letter-spacing:.13em;text-transform:uppercase;color:hsl(calc(var(--hb-h,42.93) + -2.93) 66.67% 7.06% / .62);font-weight:700;margin-top:4px;}.hbstory .bqcvr .bqenj{font-family:'Georgia',serif;font-style:italic;font-weight:700;font-size:.56rem;color:#fff;line-height:1.08;}.hbstory .bqcvr .bqflds{display:flex;flex-direction:column;gap:3px;width:74%;margin:5px auto;}.hbstory .bqcvr .bqflds i{display:block;height:5px;background:rgba(255,255,255,.9);border-radius:1px;}.hbstory .bqcvr .bqcvqr{width:46px;height:46px;background:#fff;border-radius:5px;padding:3px;margin-top:3px;box-shadow:0 0 0 2px hsl(calc(var(--hb-h,42.93) + 2.78) 66.32% 81.37%),0 0 0 3.2px hsl(calc(var(--hb-h,42.93) + -1.22) 59.32% 34.71%);}.hbstory .bqcvr .bqcvqr svg{width:100%;height:100%;display:block;}.hbstory .fhint{margin-top:30px;font-size:.82rem;color:var(--gold);font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;}.hbstory .fhint svg{width:15px;height:15px;}.hbstory .lfeat{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:clamp(40px,5vw,64px);}.hbstory .lfeat .lf{border-top:2px solid var(--ink);padding-top:16px;}.hbstory .lfeat .lf .lfi{display:none;}.hbstory .lfeat .lf b{font-size:1.1rem;font-weight:700;color:var(--ink);display:block;letter-spacing:-.01em;}.hbstory .lfeat .lf p{margin:8px 0 0;font-size:.92rem;color:var(--muted);line-height:1.6;}@media(max-width:920px){.hbstory .pgstage{transform:scale(.44) rotateX(4deg);}.hbstory .scene{min-height:300px;overflow:visible;}.hbstory .lfeat{grid-template-columns:1fr;gap:24px;}}@media(max-width:860px){.hbstory .perso .in2{grid-template-columns:1fr;gap:32px;}.hbstory .perso .pv{order:-1;}.hbstory .stats,.hbstory .tgrid{grid-template-columns:1fr;gap:26px;}}.hbstory .pillars{padding:56px 0 50px;background:linear-gradient(180deg,hsl(calc(var(--hb-h,42.93) + 2.07) 50.00% 96.86%),hsl(calc(var(--hb-h,42.93) + -1.88) 48.72% 92.35%));}.hbstory .pilrows{display:flex;flex-direction:column;gap:clamp(48px,6vw,88px);margin-top:56px;}.hbstory .pilrow{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center;}.hbstory .pilrow.rev .pilrimg{order:2;}.hbstory .pilrimg{aspect-ratio:1.25/1;background-size:cover;background-position:center;}.hbstory .pilrtx .pileb{display:inline-flex;align-items:baseline;gap:10px;font-size:.86rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;}.hbstory .pilrtx .pileb i{font-style:normal;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1;}.hbstory .pilrtx h3{font-size:clamp(1.7rem,1.2rem + 1.8vw,2.6rem);font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.04;margin-bottom:14px;}.hbstory .pilrtx p{color:var(--muted);font-size:1.06rem;line-height:1.6;max-width:44ch;}@media(max-width:820px){.hbstory .pilrow,.hbstory .pilrow.rev{grid-template-columns:1fr;gap:20px;}.hbstory .pilrow.rev .pilrimg{order:0;}}.hbstory .pilgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;}.hbstory .pil{position:relative;background:#fff;border-radius:18px;padding:28px 24px 26px;box-shadow:0 22px 46px -30px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .4),inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .06);transition:transform .3s,box-shadow .3s;}.hbstory .pil:hover{transform:translateY(-4px);box-shadow:0 32px 56px -26px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .45);}.hbstory .piln{position:absolute;top:22px;right:24px;font-size:2.1rem;font-weight:800;color:hsl(calc(var(--hb-h,42.93) + -1.55) 47.54% 88.04%);line-height:1;}.hbstory .pili{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(140deg,hsl(calc(var(--hb-h,42.93) + 0.71) 57.89% 88.82%),hsl(calc(var(--hb-h,42.93) + 0.95) 57.26% 77.06%));color:var(--gold);margin-bottom:16px;}.hbstory .pili svg{width:26px;height:26px;}.hbstory .pil h3{font-size:1.18rem;font-weight:700;letter-spacing:-.01em;}.hbstory .pil p{margin-top:10px;color:var(--muted);line-height:1.55;font-size:.95rem;}.hbstory .pilm{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:.8rem;font-weight:700;color:hsl(calc(var(--hb-h,42.93) + -0.85) 57.04% 26.47%);background:hsl(calc(var(--hb-h,42.93) + -1.19) 56.10% 91.96%);border-radius:20px;padding:6px 13px;}.hbstory .pilm svg{width:13px;height:13px;color:var(--gold);}.hbstory .sustain{display:flex;align-items:center;gap:16px;margin-top:24px;background:hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45%);color:hsl(calc(var(--hb-h,42.93) + 0.4) 27.27% 87.06%);border-radius:18px;padding:22px 26px;}.hbstory .sustain .susti{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:hsl(var(--hb-h,42.93) 51.04% 52.75% / .15);color:var(--gold-bright);}.hbstory .sustain .susti svg{width:23px;height:23px;}.hbstory .sustain b{color:#fff;font-size:1.06rem;}.hbstory .sustain .st p{color:hsl(calc(var(--hb-h,42.93) + -1.68) 18.18% 65.49%);margin-top:3px;font-size:.92rem;}.hbstory .sustain .stbig{margin-left:auto;font-size:2.2rem;font-weight:800;color:var(--gold-bright);white-space:nowrap;}@media(max-width:820px){.hbstory .pilgrid{grid-template-columns:1fr;}.hbstory .sustain{flex-wrap:wrap;}.hbstory .sustain .stbig{margin-left:0;}}.hbstory{scroll-behavior:smooth;scroll-padding-top:76px;}.hbstory .topnav{position:sticky;top:0;z-index:120;background:hsl(calc(var(--hb-h,42.93) + 2.07) 50.00% 96.86% / .82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:box-shadow .3s,background .3s,border-color .3s;}.hbstory .topnav.scrolled{background:hsl(calc(var(--hb-h,42.93) + 2.07) 50.00% 96.86% / .96);box-shadow:0 6px 20px -12px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .28);border-color:var(--line);}.hbstory .navwrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:64px;}.hbstory .navlogo{height:44px;display:inline-flex;align-items:center;color:var(--ink);}.hbstory .navlogo svg{height:44px;width:auto;}.hbstory .navlinks{display:flex;gap:34px;}.hbstory .navlinks a{position:relative;font-size:.93rem;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:.005em;transition:color .2s;padding:4px 0;}.hbstory .navlinks a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--gold);transform:scaleX(0);transform-origin:right center;transition:transform .3s cubic-bezier(.5,0,.2,1);}.hbstory .navlinks a:hover{color:var(--gold);}.hbstory .navlinks a:hover::after{transform:scaleX(1);transform-origin:left center;}.hbstory .navlinks a.active{color:var(--gold);}.hbstory .navlinks a.active::after{transform:scaleX(1);transform-origin:left center;}.hbstory .navright{display:flex;align-items:center;gap:12px;}.hbstory .langsel{position:relative;}.hbstory .langbtn{font-family:var(--f);font-size:.85rem;font-weight:600;color:var(--ink);background:none;border:1px solid var(--line);border-radius:20px;padding:7px 13px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .2s;}.hbstory .langbtn:hover{border-color:var(--gold-soft);}.hbstory .langbtn::after{content:"";width:5px;height:5px;border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:rotate(45deg) translate(-1px,-1px);}.hbstory .langmenu{position:absolute;top:calc(100% + 7px);right:0;background:#fff;border-radius:13px;box-shadow:0 18px 36px -14px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .42),inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .07);padding:6px;flex-direction:column;min-width:158px;z-index:10;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s,transform .18s;display:flex;}.hbstory .langsel.open .langmenu{opacity:1;transform:none;pointer-events:auto;}.hbstory .langmenu button{text-align:left;font-family:var(--f);font-size:.86rem;font-weight:500;color:var(--ink);background:none;border:none;border-radius:9px;padding:9px 12px;cursor:pointer;}.hbstory .langmenu button:hover,.hbstory .langmenu button.on{background:hsl(calc(var(--hb-h,42.93) + -0.43) 52.17% 90.98%);color:var(--gold);font-weight:600;}.hbstory .navcta{padding:10px 20px !important;font-size:.88rem;border-radius:11px;transition:transform .2s,box-shadow .2s,filter .2s;}.hbstory .navcta:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 24px -10px hsl(calc(var(--hb-h,42.93) + -0.82) 57.58% 38.82% / .55);}@media(max-width:1020px){.hbstory .navlinks{display:none;}}.hbstory .perso .pcopy .lead{margin-top:14px;color:var(--muted);font-size:1.08rem;line-height:1.55;max-width:44ch;}.hbstory .pfield{display:block;margin-top:26px;}.hbstory .pfield span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:9px;}.hbstory .pfield input{width:100%;max-width:340px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-family:var(--f);font-size:1.05rem;font-weight:600;color:var(--ink);box-shadow:0 10px 22px -16px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .35);transition:border-color .2s;}.hbstory .pfield input:focus{outline:none;border-color:var(--gold-soft);}.hbstory .langs{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap;}.hbstory .lang{font-family:var(--f);font-weight:700;font-size:.85rem;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 15px;cursor:pointer;transition:background .2s,color .2s,border-color .2s;}.hbstory .lang:hover{border-color:var(--gold-soft);}.hbstory .lang.on{background:linear-gradient(140deg,hsl(calc(var(--hb-h,42.93) + -0.32) 61.06% 44.31%),hsl(var(--hb-h,42.93) 62.37% 63.53%) 55%,hsl(calc(var(--hb-h,42.93) + -0.27) 50.39% 49.80%));color:hsl(calc(var(--hb-h,42.93) + 0.27) 53.19% 9.22%);border-color:transparent;}.hbstory .roi{padding:80px 0;background:#fff;}.hbstory .roihead{text-align:center;max-width:640px;margin:0 auto 40px;}.hbstory .roicard{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;border-radius:22px;overflow:hidden;box-shadow:0 34px 64px -30px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .42),inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .07);}.hbstory .roiinputs{padding:36px 34px;background:linear-gradient(180deg,hsl(calc(var(--hb-h,42.93) + 2.07) 50.00% 96.86%),hsl(calc(var(--hb-h,42.93) + -1.88) 46.34% 91.96%));display:flex;flex-direction:column;justify-content:center;gap:28px;}.hbstory .roifield label{display:flex;justify-content:space-between;font-size:.92rem;font-weight:600;color:var(--ink);margin-bottom:11px;}.hbstory .roifield label b{color:var(--gold);font-weight:800;}.hbstory .roifield input[type=range]{width:100%;-webkit-appearance:none;appearance:none;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--gold-soft),hsl(calc(var(--hb-h,42.93) + -1.79) 42.17% 83.73%));outline:none;}.hbstory .roifield input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(140deg,hsl(var(--hb-h,42.93) 62.37% 63.53%),hsl(calc(var(--hb-h,42.93) + -0.27) 50.39% 49.80%));box-shadow:0 3px 8px -2px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .5),inset 0 0 0 2px #fff;cursor:pointer;}.hbstory .roifield input[type=range]::-moz-range-thumb{width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:hsl(calc(var(--hb-h,42.93) + -0.93) 51.18% 50.20%);cursor:pointer;}.hbstory .roiout{padding:36px 34px;background:hsl(calc(var(--hb-h,42.93) + -5.43) 21.05% 7.45%);color:hsl(calc(var(--hb-h,42.93) + 0.4) 27.27% 87.06%);display:flex;flex-direction:column;justify-content:center;}.hbstory .roitotal{text-align:center;padding-bottom:22px;border-bottom:1px solid hsl(calc(var(--hb-h,42.93) + -6.01) 18.31% 13.92%);margin-bottom:22px;}.hbstory .roitotal .rol{display:block;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:9px;}.hbstory .roitotal .rov{font-size:clamp(2.4rem,1.8rem + 2vw,3.2rem);font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums;}.hbstory .roibreak{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:center;}.hbstory .roibreak span{display:block;font-size:1.18rem;font-weight:800;color:var(--gold-bright);font-variant-numeric:tabular-nums;}.hbstory .roibreak small{display:block;font-size:.66rem;color:hsl(calc(var(--hb-h,42.93) + -1.68) 18.18% 65.49%);margin-top:5px;line-height:1.35;}.hbstory .roinote{font-size:.68rem;color:hsl(calc(var(--hb-h,42.93) + -6.93) 9.96% 49.22%);margin-top:22px;text-align:center;line-height:1.4;}@media(max-width:820px){.hbstory .roicard{grid-template-columns:1fr;}}.hbstory .ritual{text-align:center;font-size:clamp(1.5rem,1rem + 2.2vw,2.4rem);font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:6px 0 30px;}.hbstory .ritual span{color:var(--gold);}.hbstory .why{padding:84px 0;background:var(--paper);}.hbstory .whygrid{display:grid;grid-template-columns:1.02fr .98fr;gap:54px;align-items:center;}.hbstory .whyfig{margin:0;position:relative;}.hbstory .whyimg{aspect-ratio:1/1.04;background-size:cover;background-position:center;}.hbstory .whyfig figcaption{display:none;}.hbstory .whycopy h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.1rem);font-weight:800;line-height:1.02;letter-spacing:-.02em;margin:8px 0 16px;color:var(--ink);}.hbstory .whycopy .lead{font-size:1.04rem;color:var(--muted);line-height:1.62;margin-bottom:20px;max-width:44ch;}.hbstory .whymeas{font-size:.98rem;color:var(--ink);line-height:1.55;margin-bottom:26px;max-width:44ch;}.hbstory .whymeas b{color:hsl(calc(var(--hb-h,42.93) + -2.51) 61.29% 30.39%);}.hbstory .measviz{padding:0;color:var(--ink);}.hbstory .mvhead{display:flex;align-items:center;gap:9px;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;}.hbstory .mvdot{width:8px;height:8px;border-radius:50%;background:#37c26a;box-shadow:0 0 0 4px rgba(55,194,106,.18);}.hbstory .mvbig{display:flex;align-items:baseline;gap:1px;margin-bottom:28px;flex-wrap:wrap;}.hbstory .mvbig b{font-size:clamp(3rem,2.1rem + 3.4vw,5rem);font-weight:500;color:var(--ink);letter-spacing:-.028em;line-height:.94;font-variant-numeric:tabular-nums;}.hbstory .mvbig span{font-size:2.4rem;font-weight:800;color:var(--ink);}.hbstory .mvbig em{font-style:normal;font-size:.95rem;color:var(--muted);margin-left:14px;align-self:center;max-width:15ch;line-height:1.35;}.hbstory .mvbars{display:flex;align-items:flex-end;gap:9px;height:96px;border-bottom:2px solid var(--ink);}.hbstory .mvbars span{flex:1;background:hsl(calc(var(--hb-h,42.93) + -1.55) 23.20% 75.49%);border-radius:4px 4px 0 0;height:var(--h);transform:scaleY(0);transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.8,.3,1);transition-delay:calc(var(--i,0)*70ms);}.hbstory .mvbars span:last-child{background:var(--gold);}.hbstory .measviz.live .mvbars span{transform:scaleY(1);}.hbstory .mvcap{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:12px 0 26px;}.hbstory .mvrows{display:flex;flex-direction:column;gap:16px;}.hbstory .mvrow{display:grid;grid-template-columns:104px 1fr 44px;align-items:center;gap:14px;font-size:.9rem;}.hbstory .mvrow>span{color:var(--muted);}.hbstory .mvtrack{height:8px;border-radius:6px;background:hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .08);overflow:hidden;}.hbstory .mvtrack i{display:block;height:100%;width:0;border-radius:6px;background:var(--ink);transition:width .95s cubic-bezier(.2,.8,.3,1) .3s;}.hbstory .measviz.live .mvtrack i{width:var(--w);}.hbstory .mvrow b{color:var(--ink);font-weight:700;text-align:right;font-variant-numeric:tabular-nums;}.hbstory .mvnote{margin-top:22px;font-size:.72rem;color:var(--muted);}@media(max-width:820px){.hbstory .whygrid{grid-template-columns:1fr;gap:26px;}}@keyframes floaty{0%,100%{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-16px)}}@keyframes floaty2{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}.hbstory .vis .herofold{animation:floaty2 6.5s ease-in-out infinite;}.hbstory .vis .phone{animation:floaty2 7.5s ease-in-out infinite .4s;}@media(prefers-reduced-motion:reduce){.hbstory .vis .heroorbit,.hbstory .vis .phone{animation:none;}}.hbstory .markets{padding:78px 0 74px;background:hsl(calc(var(--hb-h,42.93) + 0.71) 37.93% 5.69%);color:hsl(calc(var(--hb-h,42.93) + -1.88) 30.16% 87.65%);overflow:hidden;}.hbstory .markets .roihead h2{color:#fff;}.hbstory .markets .roihead p{color:hsl(calc(var(--hb-h,42.93) + -1.11) 17.28% 62.55%);}.hbstory .markets .roihead .eyebrow{color:var(--gold-bright);}.hbstory .mkmarquee{margin:40px 0 42px;padding:24px 0;border-top:1px solid hsl(var(--hb-h,42.93) 51.04% 52.75% / .16);border-bottom:1px solid hsl(var(--hb-h,42.93) 51.04% 52.75% / .16);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);}.hbstory .mktrack{display:flex;align-items:center;width:max-content;animation:mkscroll 38s linear infinite;}.hbstory .mktrack .city{font-size:clamp(1.5rem,1rem + 2.4vw,2.7rem);font-weight:800;letter-spacing:-.01em;color:hsl(calc(var(--hb-h,42.93) + 1.19) 51.52% 87.06%);padding:0 30px;white-space:nowrap;}.hbstory .mktrack .city.live{color:var(--gold-bright);}.hbstory .mktrack .mdot{width:7px;height:7px;border-radius:50%;background:var(--gold);opacity:.55;flex:none;}@keyframes mkscroll{to{transform:translateX(-50%);}}.hbstory .mkkeep{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:0 auto;}.hbstory .mkkeep .k{background:rgba(255,255,255,.035);border:1px solid hsl(var(--hb-h,42.93) 51.04% 52.75% / .14);border-radius:16px;padding:22px 22px;}.hbstory .mkkeep .k .ic{width:42px;height:42px;border-radius:12px;background:hsl(var(--hb-h,42.93) 51.04% 52.75% / .12);display:grid;place-items:center;color:var(--gold-bright);margin-bottom:13px;}.hbstory .mkkeep .k .ic svg{width:22px;height:22px;}.hbstory .mkkeep .k b{display:block;font-size:.98rem;font-weight:700;color:#fff;margin-bottom:5px;}.hbstory .mkkeep .k span{font-size:.79rem;color:hsl(calc(var(--hb-h,42.93) + -1.11) 17.28% 62.55%);line-height:1.5;}@media (prefers-reduced-motion: reduce){.hbstory .mktrack{animation:none;}}@media(max-width:760px){.hbstory .mkkeep{grid-template-columns:1fr;}}.hbstory .pil{padding:0;overflow:hidden;}.hbstory .pilphoto{position:relative;height:158px;background-size:cover;background-position:center;}.hbstory .pilphoto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsl(calc(var(--hb-h,42.93) + -7.93) 42.86% 5.49% / 0) 52%,hsl(calc(var(--hb-h,42.93) + -7.93) 42.86% 5.49% / .42));}.hbstory .pil .piln{position:absolute;top:12px;left:16px;font-size:1.7rem;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.45);z-index:1;}.hbstory .pilbody{padding:24px 24px 26px;}.hbstory .scrollprog{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-bright));transform:scaleX(0);transform-origin:left;z-index:200;transition:transform .08s linear;will-change:transform;}.hbstory .totop{position:fixed;left:22px;bottom:22px;width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;border:0;cursor:pointer;display:grid;place-items:center;opacity:0;transform:translateY(14px) scale(.92);pointer-events:none;transition:opacity .3s,transform .3s,background .2s;z-index:125;box-shadow:0 14px 30px -12px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .55);}.hbstory .totop.show{opacity:1;transform:none;pointer-events:auto;}.hbstory .totop:hover{background:var(--gold);transform:translateY(-3px);}.hbstory .totop svg{width:19px;height:19px;}.hbstory .rvl{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);}.hbstory .rvl.rvl-in{opacity:1;transform:none;}.hbstory .btn{position:relative;overflow:hidden;transition:transform .2s,box-shadow .25s,filter .2s;}.hbstory .btn:hover{transform:translateY(-2px);}.hbstory .btn:active{transform:translateY(0) scale(.985);}.hbstory .btn.g:hover,.hbstory .navcta:hover{box-shadow:0 16px 30px -12px hsl(calc(var(--hb-h,42.93) + -0.82) 57.58% 38.82% / .55);}.hbstory .btn.g::after,.hbstory .navcta::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-18deg);transition:none;pointer-events:none;}.hbstory .btn.g:hover::after,.hbstory .navcta:hover::after{animation:btnShine .7s ease;}@keyframes btnShine{from{left:-60%}to{left:130%}}.hbstory .tcard{transition:transform .3s cubic-bezier(.2,.7,.2,1);}.hbstory .tcard:hover{transform:translateY(-5px);}.hbstory .logos img{transition:filter .3s,opacity .3s,transform .3s;}.hbstory .logos img:hover{filter:none;opacity:1;transform:scale(1.06);}.hbstory a:focus-visible,.hbstory button:focus-visible,.hbstory input:focus-visible,.hbstory .bqctrl:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px;}.hbstory .lfeat .lf{border-top-color:var(--line);transition:border-color .3s;}.hbstory .lfeat .lf:hover{border-top-color:var(--gold);}.hbstory .cm.tping{display:inline-flex;gap:5px;align-items:center;}.hbstory .cm.tping i{width:7px;height:7px;border-radius:50%;background:var(--gold);display:inline-block;animation:tping 1s ease-in-out infinite;}.hbstory .cm.tping i:nth-child(2){animation-delay:.15s}.hbstory .cm.tping i:nth-child(3){animation-delay:.3s}@keyframes tping{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hbstory .cdock-fab{transition:transform .25s;}.hbstory .cdock-fab:hover{transform:scale(1.06);}.hbstory .csug span{transition:background .2s,color .2s,transform .2s;}.hbstory .csug span:hover{transform:translateY(-1px);}.hbstory .hero .vis{transition:transform .3s ease-out;}.hbstory .results,.hbstory .why,.hbstory .sec{position:relative;}.hbstory .newsform input:focus{outline:none;border-color:var(--gold);}.hbstory .fcol a{position:relative;transition:color .2s;}.hbstory .fcol a:hover{color:var(--gold);}.hbstory .stars{color:var(--gold-bright);}.hbstory .navburger{display:none;width:42px;height:42px;border:0;background:transparent;cursor:pointer;padding:0;position:relative;flex:none;}.hbstory .navburger span,.hbstory .navburger span::before,.hbstory .navburger span::after{content:"";position:absolute;left:11px;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s,opacity .2s;}.hbstory .navburger span{top:20px;}.hbstory .navburger span::before{top:-6px;}.hbstory .navburger span::after{top:6px;}.hbstory .topnav.menu-open .navburger span{background:transparent;}.hbstory .topnav.menu-open .navburger span::before{transform:translateY(6px) rotate(45deg);}.hbstory .topnav.menu-open .navburger span::after{transform:translateY(-6px) rotate(-45deg);}.hbstory .mobonly{display:none;}@media(max-width:1020px){.hbstory .navburger{display:inline-flex;}.hbstory .navcta{display:none;}.hbstory .topnav.menu-open .navlinks .mobonly{display:block;}.hbstory .navdemo{color:var(--gold) !important;font-weight:700;}.hbstory .topnav.menu-open .navlinks{display:flex;position:absolute;top:64px;left:0;right:0;flex-direction:column;gap:2px;background:hsl(calc(var(--hb-h,42.93) + 2.07) 50.00% 96.86% / .98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 22px 20px;border-bottom:1px solid var(--line);box-shadow:0 20px 30px -18px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .4);}.hbstory .topnav.menu-open .navlinks a{padding:11px 0;font-size:1rem;border-bottom:1px solid var(--line);}.hbstory .topnav.menu-open .navlinks a::after{display:none;}}.hbstory .navcta{white-space:nowrap;}@media(max-width:560px){.hbstory .navcta{padding:8px 13px !important;font-size:.8rem;border-radius:9px;}.hbstory .navright{gap:8px;}}@media(prefers-reduced-motion:reduce){.hbstory .rvl{opacity:1;transform:none;transition:none;}.hbstory .btn.g:hover::after,.hbstory .navcta:hover::after{animation:none;}.hbstory .cm.tping i{animation:none;}.hbstory .navburger span,.hbstory .navburger span::before,.hbstory .navburger span::after{transition:none;}}.hbstory .cursorglow{position:fixed;top:0;left:0;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;background:radial-gradient(circle,hsl(var(--hb-h,42.93) 51.04% 52.75% / .10),hsl(var(--hb-h,42.93) 51.04% 52.75% / 0) 62%);pointer-events:none;z-index:95;opacity:0;transition:opacity .35s;will-change:transform;}.hbstory .cursorglow.on{opacity:1;}.hbstory .tprog{height:3px;width:100%;max-width:240px;background:hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .12);border-radius:2px;margin-top:12px;overflow:hidden;}.hbstory .tprog i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold-soft),var(--gold-bright));border-radius:2px;}@keyframes tfill{from{width:0}to{width:100%}}@keyframes statpop{0%{transform:scale(1)}42%{transform:scale(1.13)}100%{transform:scale(1)}}.hbstory .stat .v.pop{animation:statpop .52s cubic-bezier(.3,1.4,.5,1);transform-origin:center;}.hbstory .mvbig b.pop{display:inline-block;animation:statpop .52s cubic-bezier(.3,1.4,.5,1);}.hbstory .copylink{margin:20px auto 0;display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:rgba(255,255,255,.72);font-family:var(--f);font-size:.86rem;font-weight:600;cursor:pointer;padding:9px 12px;border-radius:11px;transition:color .2s,background .2s;}.hbstory .copylink:hover{color:#fff;background:rgba(255,255,255,.07);}.hbstory .copylink svg{width:16px;height:16px;}.hbstory .copylink.done{color:var(--gold-bright);}@media(prefers-reduced-motion:reduce){.hbstory .cursorglow{display:none;}.hbstory .stat .v.pop,.hbstory .mvbig b.pop{animation:none;}.hbstory .tprog i{animation:none !important;}}.hbstory .proc{padding:clamp(38px,4.6vw,66px) 0;background:var(--tint);}.hbstory .prochead{max-width:730px;margin:0 auto 44px;text-align:center;}.hbstory .prochead h2{font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.04;}.hbstory .prochead p{color:var(--muted);margin-top:14px;font-size:1.02rem;line-height:1.6;}.hbstory .procsteps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1120px;margin:0 auto;padding:0;}.hbstory .procsteps li{position:relative;background:#fff;border-radius:16px;padding:26px 22px 24px;box-shadow:0 14px 34px -22px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .28);transition:transform .3s,box-shadow .3s;}.hbstory .procsteps li:hover{transform:translateY(-4px);box-shadow:0 20px 40px -22px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .4);border-color:var(--gold-soft);}.hbstory .procsteps .pn{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:1rem;margin-bottom:14px;}.hbstory .procsteps li b{display:block;font-size:1.05rem;margin-bottom:6px;}.hbstory .procsteps li p{color:var(--muted);font-size:.92rem;line-height:1.55;}@media(max-width:900px){.hbstory .procsteps{grid-template-columns:repeat(2,1fr);}}@media(max-width:520px){.hbstory .procsteps{grid-template-columns:1fr;}}.hbstory .trustband{background:var(--ground);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}.hbstory .trustband ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;padding:19px 0;margin:0;}.hbstory .trustband li{display:flex;align-items:center;gap:9px;font-weight:600;font-size:.9rem;color:var(--ink);}.hbstory .trustband li svg{width:17px;height:17px;color:var(--gold);flex:none;}.hbstory .faq{padding:clamp(38px,4.6vw,66px) 0;background:var(--ground);}.hbstory .faqhead{text-align:center;margin-bottom:38px;}.hbstory .faqhead h2{font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);font-weight:800;letter-spacing:-.02em;}.hbstory .faqlist{max-width:770px;margin:0 auto;border-top:1px solid var(--line);}.hbstory .faqlist details{border-bottom:1px solid var(--line);}.hbstory .faqlist summary{list-style:none;cursor:pointer;padding:20px 46px 20px 4px;position:relative;font-weight:600;font-size:1.04rem;color:var(--ink);transition:color .2s;}.hbstory .faqlist summary::-webkit-details-marker{display:none;}.hbstory .faqlist summary:hover,.hbstory .faqlist details[open] summary{color:var(--gold);}.hbstory .faqlist summary::after{content:"";position:absolute;right:8px;top:50%;width:11px;height:11px;margin-top:-8px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg);transition:transform .3s;}.hbstory .faqlist details[open] summary::after{transform:rotate(225deg);margin-top:-3px;}.hbstory .faqlist .fa{padding:0 46px 22px 4px;color:var(--muted);font-size:.96rem;line-height:1.62;}.hbstory .ctabadges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;}.hbstory .ctabadges span{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:hsl(calc(var(--hb-h,42.93) + 0.4) 27.27% 87.06%);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:7px 14px;}.hbstory .ctabadges span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-bright);}.hbstory .tourcap span q{display:block;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14);font-size:.78rem;font-style:italic;color:var(--gold-bright);}.hbstory{scroll-padding-top:74px;}.hbstory .procsteps li b{min-height:2.5em;}@media(max-width:760px){.hbstory .hero .wrap{grid-template-columns:1fr;gap:8px;min-height:auto;padding-block:32px 18px;}.hbstory .hero .vis{margin-top:2px;min-height:300px;}.hbstory .herofold{height:300px;}.hbstory .heromini{left:50%;top:35%;margin:-210px 0 0 -350px;}.hbstory .pgstage.heromini.orbiting{transform:scale(.5) rotateX(12deg) rotateY(-16deg) !important;animation:none !important;}.hbstory .hero .vis .phone{right:9%;bottom:8px;width:116px;}.hbstory .herofold::before{left:50%;opacity:.5;}}.hbstory{--near:hsl(calc(var(--hb-h,42.93) + -5.43) 22.22% 7.06%);--near2:hsl(calc(var(--hb-h,42.93) + -6.93) 28.30% 10.39%);--ivorytxt:hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75%);--dimtxt:hsl(calc(var(--hb-h,42.93) + -1.11) 18.86% 65.69%);}.hbstory .eyebrow{display:none !important;}.hbstory .shead2 h2,.hbstory .physhead h2,.hbstory .prochead h2,.hbstory .faqhead h2,.hbstory .whycopy h2,.hbstory .shead h2,.hbstory .cta-final h2{font-weight:800;letter-spacing:-.022em;line-height:1.02;}.hbstory .shead2 h2,.hbstory .shead h2{font-size:clamp(2.2rem,1.4rem + 2.9vw,3.7rem);}.hbstory .topnav{background:var(--near);}.hbstory .topnav:not(.scrolled){border-bottom-color:transparent;box-shadow:none;}.hbstory .topnav:not(.scrolled) .navlinks a{color:hsl(calc(var(--hb-h,42.93) + -1.88) 37.25% 90.00%);}.hbstory .topnav:not(.scrolled) .navlinks a:hover,.hbstory .topnav:not(.scrolled) .navlinks a.active{color:var(--gold-bright);}.hbstory .topnav:not(.scrolled) .navlinks a::after{background:var(--gold-bright);}.hbstory .topnav:not(.scrolled) .navlogo{color:#fff;}.hbstory .topnav:not(.scrolled) .navlogo svg path,.hbstory .topnav:not(.scrolled) .navlogo svg polygon,.hbstory .topnav:not(.scrolled) .navlogo svg rect{fill:#fff;}.hbstory .topnav:not(.scrolled) .langbtn{color:#fff;border-color:rgba(255,255,255,.4);background:transparent;}.hbstory .topnav:not(.scrolled) .navburger span,.hbstory .topnav:not(.scrolled) .navburger span::before,.hbstory .topnav:not(.scrolled) .navburger span::after{background:#fff;}.hbstory .hero{background:radial-gradient(72% 78% at 80% 4%,hsl(var(--hb-h,42.93) 51.04% 52.75% / .12),transparent 58%),radial-gradient(55% 55% at 10% 94%,hsl(var(--hb-h,42.93) 51.04% 52.75% / .08),transparent 60%),var(--near);color:var(--ivorytxt);}.hbstory .hero .wordmark{color:#fff;}.hbstory .hero h1{color:hsl(calc(var(--hb-h,42.93) + -2.93) 51.72% 94.31%);font-weight:800;letter-spacing:-.028em;font-size:clamp(3rem,1.9rem + 4.4vw,5.4rem);line-height:.98;}.hbstory .hero .sub{color:hsl(calc(var(--hb-h,42.93) + -2.93) 42.86% 90.39%);font-weight:700;}.hbstory .hero .lead{color:var(--dimtxt);}.hbstory .hero .btn.o{color:hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75%);border-color:rgba(255,255,255,.42);background:transparent;}.hbstory .hero .btn.o:hover{border-color:var(--gold-bright);color:var(--gold-bright);}.hbstory .ritual3{display:flex;align-items:center;gap:11px;font-weight:800;font-size:1.05rem;letter-spacing:.01em;color:hsl(calc(var(--hb-h,42.93) + -2.93) 50.00% 92.94%);margin-bottom:18px;}.hbstory .ritual3 s{width:20px;height:2px;background:var(--gold-bright);opacity:.75;display:inline-block;text-decoration:none;border-radius:2px;}.hbstory .scandigi{background:radial-gradient(58% 46% at 50% 0%,hsl(var(--hb-h,42.93) 51.04% 52.75% / .10),transparent 62%),var(--near) !important;color:var(--ivorytxt);}.hbstory .scandigi .shead h2{color:hsl(calc(var(--hb-h,42.93) + -2.93) 51.72% 94.31%);}.hbstory .scandigi .shead p{color:var(--dimtxt);}.hbstory .scandigi .shead p b{color:#fff !important;}.hbstory .scandigi .callout h3{color:#fff;}.hbstory .scandigi .callout p{color:var(--dimtxt);}.hbstory .results{background:var(--near);color:var(--ivorytxt);}.hbstory .results .shead2 h2{color:hsl(calc(var(--hb-h,42.93) + -2.93) 51.72% 94.31%);}.hbstory .results .stat{border-top-color:hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75% / .9);}.hbstory .results .stat .v{color:#fff;}.hbstory .results .stat .l{color:var(--dimtxt);}.hbstory .results .tcard{background:var(--near2);border-radius:16px;padding:22px 22px 20px;}.hbstory .results .tcard blockquote{color:hsl(calc(var(--hb-h,42.93) + -2.93) 35.59% 88.43%);}.hbstory .results .tcard .who{color:var(--dimtxt);}.hbstory .results .tcard .who b{color:#fff;}.hbstory .results .tcard .tlogo .wm{color:#fff;}.hbstory .results .tcard .stars{color:var(--gold-bright);}.hbstory .results .tcard .tlogo img{filter:brightness(0) invert(1);opacity:.85;}@keyframes heroRise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes heroWipe{from{opacity:0;clip-path:inset(-12% 100% -16% -3%)}to{opacity:1;clip-path:inset(-12% -3% -16% -3%)}}@keyframes heroVis{from{opacity:0;transform:translateY(28px) scale(.975)}to{opacity:1;transform:none}}.hbstory .hero .wordmark{animation:heroRise .7s .05s both cubic-bezier(.2,.7,.2,1);}.hbstory .ritual3{animation:heroRise .7s .16s both cubic-bezier(.2,.7,.2,1);}.hbstory .hero h1{animation:heroWipe .95s .28s both cubic-bezier(.5,0,.12,1);}.hbstory .hero .sub{animation:heroRise .7s .55s both cubic-bezier(.2,.7,.2,1);}.hbstory .hero .lead{animation:heroRise .7s .66s both cubic-bezier(.2,.7,.2,1);}.hbstory .hero .cta{animation:heroRise .7s .78s both cubic-bezier(.2,.7,.2,1);}.hbstory .hero .vis{animation:heroVis 1.1s .3s both cubic-bezier(.2,.7,.2,1);}.hbstory .heroproof{animation:heroRise .7s .92s both cubic-bezier(.2,.7,.2,1);}.hbstory .brandsw{animation:heroRise .7s 1.06s both cubic-bezier(.2,.7,.2,1);}.hbstory .heromini .bqcvr .bqface{overflow:hidden;}.hbstory .hero h1 span{background:linear-gradient(100deg,var(--gold) 0%,var(--gold-soft) 36%,hsl(calc(var(--hb-h,42.93) + 0.2) 100.00% 93.73%) 50%,var(--gold-soft) 64%,var(--gold) 100%) !important;background-size:260% 100% !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;animation:goldSweep 5s linear infinite !important;}@keyframes goldSweep{0%{background-position:190% 0}100%{background-position:-90% 0}}@media(prefers-reduced-motion:reduce){.hbstory .hero h1 span{animation:none !important;background:none !important;-webkit-text-fill-color:var(--gold-bright) !important;color:var(--gold-bright) !important;}}@keyframes bloomgold{0%{text-shadow:0 0 0 hsl(var(--hb-h,42.93) 51.04% 52.75% / 0)}45%{text-shadow:0 0 28px hsl(var(--hb-h,42.93) 51.04% 52.75% / .55)}100%{text-shadow:0 0 0 hsl(var(--hb-h,42.93) 51.04% 52.75% / 0)}}.hbstory .results .stat .v.pop{animation:statpop .55s cubic-bezier(.3,1.4,.5,1),bloomgold 1.1s ease;}.hbstory .pgstage.heromini.orbiting{animation:none !important;transform:scale(.78) rotateX(13deg) rotateY(-16deg);will-change:transform;}.hbstory .herobeam{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 18px 6px hsl(var(--hb-h,42.93) 51.04% 52.75% / .75),0 0 42px 12px hsl(var(--hb-h,42.93) 51.04% 52.75% / .28);z-index:19;opacity:0;left:41%;top:53%;pointer-events:none;animation:beamTravel 5s cubic-bezier(.5,0,.3,1) 2.6s infinite;}@keyframes beamTravel{0%,58%{opacity:0;left:41%;top:53%;transform:scale(.55)}62%{opacity:1;transform:scale(1)}74%{left:70%;top:58%;opacity:1;transform:scale(.9)}82%{left:78%;top:62%;opacity:0;transform:scale(.5)}100%{opacity:0}}.hbstory .physical{background:radial-gradient(58% 46% at 50% 6%,hsl(var(--hb-h,42.93) 51.04% 52.75% / .10),transparent 60%),var(--near);color:var(--ivorytxt);}.hbstory .physical .physhead h2{color:hsl(calc(var(--hb-h,42.93) + -2.93) 51.72% 94.31%);}.hbstory .physical .physhead p{color:var(--dimtxt);}.hbstory .physical .ritual{color:hsl(calc(var(--hb-h,42.93) + -4.11) 43.59% 92.35%);}.hbstory .physical .lfeat .lf{border-top-color:hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75% / .2);}.hbstory .physical .lfeat .lf b{color:#fff;}.hbstory .physical .lfeat .lf p{color:var(--dimtxt);}.hbstory .physical .bqctrl{background:var(--near2);border-color:hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75% / .22);color:hsl(calc(var(--hb-h,42.93) + -4.11) 43.59% 92.35%);}.hbstory .physical .bqctrl:hover{border-color:var(--gold-bright);color:#fff;}.hbstory .physical .sustain{background:hsl(calc(var(--hb-h,42.93) + -5.43) 33.33% 4.71%);}.hbstory .scandigi,.hbstory .results,.hbstory .physical{position:relative;}.hbstory .scandigi::before,.hbstory .results::before,.hbstory .physical::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold-bright) 22%,hsl(calc(var(--hb-h,42.93) + 0.2) 100.00% 93.73%) 50%,var(--gold-bright) 78%,transparent);box-shadow:0 0 20px 3px hsl(var(--hb-h,42.93) 51.04% 52.75% / .45);opacity:0;pointer-events:none;z-index:7;}.hbstory .scandigi.scan-in::before,.hbstory .results.scan-in::before,.hbstory .physical.scan-in::before{animation:scanDown 1.3s cubic-bezier(.4,0,.2,1);}@keyframes scanDown{0%{opacity:0;top:0}10%{opacity:1}100%{opacity:0;top:100%}}@media(prefers-reduced-motion:reduce){.hbstory .herobeam{display:none;}.hbstory .scandigi.scan-in::before,.hbstory .results.scan-in::before,.hbstory .physical.scan-in::before{animation:none;}}@media(prefers-reduced-motion:reduce){.hbstory .hero .wordmark,.hbstory .ritual3,.hbstory .hero h1,.hbstory .hero .sub,.hbstory .hero .lead,.hbstory .hero .cta,.hbstory .hero .vis,.hbstory .heroproof,.hbstory .brandsw,.hbstory .hero .vis .phone{animation:none !important;}}.hbstory .bqface{background:hsl(calc(var(--hb-h,42.93) + -1.39) 61.90% 95.88%);}.hbstory .bqface.txtp{background:hsl(calc(var(--hb-h,42.93) + -1.39) 61.90% 95.88%);}.hbstory .bqph{color:hsl(calc(var(--hb-h,42.93) + -6.93) 29.41% 10.00%);}.hbstory .bqpb{color:hsl(calc(var(--hb-h,42.93) + -6.93) 13.23% 37.06%);}.hbstory .bqcvr.fcov>.bqface{background:linear-gradient(180deg,hsl(calc(var(--hb-h,42.93) + -7.93) 50.00% 4.71% / .10),hsl(calc(var(--hb-h,42.93) + -7.93) 50.00% 4.71% / .06) 46%,hsl(calc(var(--hb-h,42.93) + -7.93) 50.00% 4.71% / .72)),var(--bqcover,url('../images/story/photo-building.webp')) !important;background-size:cover !important;background-position:center !important;box-shadow:0 15px 26px -11px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .55),inset 0 0 0 1px rgba(255,255,255,.1) !important;}.hbstory .bqcvr.fcov .bqlogo{width:58%;}.hbstory .bqcvr.fcov .bqlogo svg *{fill:#fff;}.hbstory .bqcvr.fcov .bqname{color:rgba(255,255,255,.92);text-shadow:0 1px 3px rgba(0,0,0,.5);}.hbstory .bqcvr.bcov>.bqface{background:hsl(calc(var(--hb-h,42.93) + -1.39) 25.49% 90.00%) !important;box-shadow:0 15px 26px -11px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .5),inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .06) !important;}.hbstory .bqcvr.bcov .bqenj{color:#1b1b1b !important;font-family:var(--f) !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:.03em !important;font-size:.46rem !important;}.hbstory .bqcvr.bcov .bqflds i{background:#fff !important;box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .1) !important;height:6px !important;}.hbstory .bqcvr.bcov .bqcvqr{display:none !important;}.hbstory .pgstage:not(.closed):not(.orbiting) .bqcell.za:not(.bqcvr)>.bqface{box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .05),inset -15px 0 18px -14px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .22);}.hbstory .pgstage:not(.closed):not(.orbiting) .bqcell.zb:not(.bqcvr)>.bqface{box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .05),inset 15px 0 18px -14px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .22);}.hbstory{--gold:hsl(var(--hb-h,42.93) 51.04% 52.75%);--gold-soft:hsl(calc(var(--hb-h,42.93) + -0.78) 48.21% 50.78%);--gold-bright:hsl(calc(var(--hb-h,42.93) + 3.27) 63.29% 69.02%);}.hbstory .gold-shine,.hbstory .hero h1 span{background:none !important;-webkit-background-clip:border-box !important;-webkit-text-fill-color:var(--gold-bright) !important;color:var(--gold-bright) !important;animation:none !important;}.hbstory .hero h1{font-weight:600 !important;letter-spacing:-.03em !important;font-size:clamp(2.5rem,1.7rem + 3.2vw,4.2rem) !important;line-height:1.05 !important;}.hbstory .shead h2,.hbstory .shead2 h2,.hbstory .physhead h2,.hbstory .prochead h2,.hbstory .faqhead h2,.hbstory .whycopy h2,.hbstory .cta-final h2{font-weight:600 !important;letter-spacing:-.024em !important;}.hbstory .hero .sub{font-weight:600 !important;}.hbstory .hero .btn,.hbstory .cta-final .btn.g{background:var(--gold) !important;color:hsl(calc(var(--hb-h,42.93) + -6.93) 29.41% 10.00%) !important;border:0 !important;}.hbstory .hero .btn:hover,.hbstory .cta-final .btn.g:hover{background:var(--gold-bright) !important;box-shadow:0 14px 28px -14px hsl(var(--hb-h,42.93) 51.04% 52.75% / .6) !important;}.hbstory .hero .btn.o{background:transparent !important;color:hsl(calc(var(--hb-h,42.93) + -2.93) 45.00% 92.16%) !important;border:1px solid rgba(255,255,255,.4) !important;}.hbstory .hero .btn.o:hover{border-color:var(--gold-bright) !important;color:var(--gold-bright) !important;}.hbstory .cta-final .btn.gh:hover{border-color:var(--gold-bright) !important;color:var(--gold-bright) !important;}.hbstory .navcta{background:var(--gold) !important;color:hsl(calc(var(--hb-h,42.93) + -6.93) 29.41% 10.00%) !important;}.hbstory .cdock-fab{background:var(--gold) !important;color:hsl(calc(var(--hb-h,42.93) + -6.93) 29.41% 10.00%) !important;}.hbstory .scandigi .scancard{left:39% !important;width:585px !important;top:47% !important;}.hbstory .bqface.offer .oseal{background:var(--gold) !important;color:hsl(calc(var(--hb-h,42.93) + -6.93) 29.41% 10.00%) !important;box-shadow:0 2px 5px rgba(0,0,0,.35),inset 0 0 0 1.5px rgba(255,255,255,.4) !important;}.hbstory .bqface.c-gold{background:var(--gold) !important;}.hbstory .bqface.c-gold .bqeb,.hbstory .bqface.c-gold .bqti{color:hsl(calc(var(--hb-h,42.93) + 2.67) 42.37% 11.57%) !important;}.hbstory .bqface.c-gold .bqmini i{color:hsl(calc(var(--hb-h,42.93) + 3.14) 41.79% 26.27%) !important;}.hbstory .bqface.c-gold .bqmini i b{color:hsl(calc(var(--hb-h,42.93) + 0.27) 53.19% 9.22%) !important;}.hbstory .hero .vis .phone .scrn,.hbstory .astage .phone .scrn{overflow:hidden;}.hbstory .hero .vis .phone .scrn::after,.hbstory .astage .phone .scrn::after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;background:linear-gradient(122deg,transparent 34%,rgba(255,255,255,.14) 46%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.10) 55%,transparent 68%);background-size:250% 250%;mix-blend-mode:screen;animation:screenGleam 7.5s ease-in-out infinite;}@keyframes screenGleam{0%,100%{background-position:128% -20%}50%{background-position:-38% 118%}}.hbstory .herofold{animation:foldPop 1.2s cubic-bezier(.18,.9,.24,1.04) both;transform-origin:52% 88%;}@keyframes foldPop{0%{opacity:0;transform:translateY(52px) scale(.84) rotateX(26deg)}58%{opacity:1}100%{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}.hbstory .hero .vis .phone{animation:phoneRise 1.05s cubic-bezier(.18,.9,.24,1.04) 3.0s both;}@keyframes phoneRise{0%{opacity:0}100%{opacity:1}}.hbstory .herobeam{width:14px;height:14px;}.hbstory .herobeam::after{content:"";position:absolute;left:-56px;top:50%;width:56px;height:3px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,var(--gold-bright));border-radius:2px;filter:blur(.4px);opacity:.9;}.hbstory .astage .camview{transition:opacity .42s ease,transform .5s cubic-bezier(.4,0,.2,1);}.hbstory .astage .camview.gone{transform:scale(1.4);}.hbstory .astage.toured #ascreen .scr.on{animation:appEmerge .62s cubic-bezier(.2,.8,.2,1) both;}@keyframes appEmerge{0%{opacity:0;transform:scale(.62);filter:brightness(1.9)}100%{opacity:1;transform:scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.hbstory .hero .vis .phone .scrn::after,.hbstory .astage .phone .scrn::after{display:none;}.hbstory .herofold,.hbstory .hero .vis .phone,.hbstory .astage.toured #ascreen .scr.on{animation:none;}}.hbstory .herobeam{display:none !important;}.hbstory .beamsvg{position:absolute;inset:0;width:100%;height:100%;z-index:18;pointer-events:none;overflow:visible;}.hbstory .beamsvg .wire{stroke:hsl(var(--hb-h,42.93) 51.04% 52.75% / .22);stroke-width:1.3;fill:none;vector-effect:non-scaling-stroke;}.hbstory .beamsvg .pulse{stroke:url(#beamgrad);stroke-width:2.6;fill:none;stroke-linecap:round;stroke-dasharray:26 300;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px hsl(calc(var(--hb-h,42.93) + 3.27) 63.29% 69.02% / .75));animation:beamRun 3.4s cubic-bezier(.55,0,.4,1) 1.4s infinite;}@keyframes beamRun{0%{stroke-dashoffset:326;opacity:0}9%{opacity:1}90%{opacity:1}100%{stroke-dashoffset:0;opacity:0}}@property --bba{syntax:'<angle>';inherits:false;initial-value:0deg;}.hbstory .hero .vis .phone::before{content:"";position:absolute;inset:-1px;border-radius:28px;padding:1.5px;z-index:30;pointer-events:none;background:conic-gradient(from var(--bba),transparent 0 70%,hsl(calc(var(--hb-h,42.93) + 3.27) 63.29% 69.02% / .85) 82%,transparent 90% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:bbSpin 5.5s linear infinite;}@keyframes bbSpin{to{--bba:360deg}}.hbstory .tcard,.hbstory .procsteps li{position:relative;isolation:isolate;}.hbstory .tcard::after,.hbstory .procsteps li::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;opacity:0;transition:opacity .35s ease;background:radial-gradient(230px circle at var(--mx,50%) var(--my,50%),hsl(var(--hb-h,42.93) 51.04% 52.75% / .15),transparent 62%);pointer-events:none;}.hbstory .tcard:hover::after,.hbstory .procsteps li:hover::after{opacity:1;}.hbstory .hero .cta .btn,.hbstory .navcta{transition:transform .22s cubic-bezier(.2,.9,.3,1.2),background .18s,box-shadow .18s,color .18s;will-change:transform;}@media(prefers-reduced-motion:reduce){.hbstory .beamsvg .pulse{animation:none;opacity:0;}.hbstory .hero .vis .phone::before{animation:none;opacity:.4;}.hbstory .hero .cta .btn,.hbstory .navcta{transition:background .18s,color .18s;}}.hbstory .physical .scene{overflow:visible;}.hbstory .pgscan{position:absolute;right:1%;bottom:2%;z-index:6;pointer-events:none;opacity:0;transform:translateX(26px);transition:opacity .6s ease,transform .75s cubic-bezier(.3,.9,.24,1);}.hbstory .pgscan.live{opacity:1;transform:translateX(0);}.hbstory .physical #pgstage [data-tour="4"] .bqface.qr{cursor:pointer;animation:qrpulse 2.3s ease-out infinite;}@keyframes qrpulse{0%{box-shadow:0 0 0 0 hsl(calc(var(--hb-h,42.93) + 3.27) 63.29% 69.02% / .5)}70%{box-shadow:0 0 0 9px hsl(calc(var(--hb-h,42.93) + 3.27) 63.29% 69.02% / 0)}100%{box-shadow:0 0 0 0 hsl(calc(var(--hb-h,42.93) + 3.27) 63.29% 69.02% / 0)}}.hbstory .physical #pgstage [data-tour="4"].done .bqface.qr{animation:none;box-shadow:none;cursor:default;}@media(prefers-reduced-motion:reduce){.hbstory .pgscan{transition:opacity .3s;transform:none;}.hbstory .physical #pgstage [data-tour="4"] .bqface.qr{animation:none;}}.hbstory .pgscan .phone{width:198px;pointer-events:auto;position:relative;border-radius:30px;padding:7px;}.hbstory .pgscan .scrn{border-radius:23px;}.hbstory .pgscan .island{width:70px;height:19px;top:10px;}.hbstory .pgbeam{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:visible;}.hbstory .pgscan .phone .scrn{overflow:hidden;}.hbstory .pgscan .phone .scrn::after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;background:linear-gradient(122deg,transparent 34%,rgba(255,255,255,.14) 46%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.10) 55%,transparent 68%);background-size:250% 250%;mix-blend-mode:screen;animation:screenGleam 7.5s ease-in-out infinite;}.hbstory .pgscan .phone::before{content:"";position:absolute;inset:-1px;border-radius:36px;padding:1.5px;z-index:30;pointer-events:none;background:conic-gradient(from var(--bba),transparent 0 70%,hsl(calc(var(--hb-h,42.93) + 3.27) 63.29% 69.02% / .85) 82%,transparent 90% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:bbSpin 5.5s linear infinite;}@media(max-width:820px){.hbstory .pgscan{position:static;display:flex;justify-content:center;margin-top:20px;}}@media(prefers-reduced-motion:reduce){.hbstory .pgscan .phone .scrn::after{display:none;}.hbstory .pgscan .phone::before{animation:none;}.hbstory .pgbeam .pulse{animation:none;opacity:0;}}.hbstory .beamsvg{display:none !important;}.hbstory .hero .vis .phone::before,.hbstory .pgscan .phone::before{display:none !important;}.hbstory .hero .vis .phone .scrn::after,.hbstory .pgscan .phone .scrn::after,.hbstory .astage .phone .scrn::after{display:none !important;}.hbstory .tcard::after,.hbstory .procsteps li::after{display:none !important;}.hbstory .scancur{position:fixed;top:0;left:0;width:52px;height:52px;margin:-26px 0 0 -26px;pointer-events:none;z-index:96;opacity:0;transition:opacity .22s;}.hbstory .scancur i{position:absolute;width:13px;height:13px;border:2px solid var(--gold-bright);}.hbstory .scancur i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;}.hbstory .scancur i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;}.hbstory .scancur i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0;}.hbstory .scancur i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0;}.hbstory .scancur.on{opacity:.9;}.hbstory .heromini .bqcell.za:not(.bqcvr)>.bqface{box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .08),inset -11px 0 15px -12px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .18);}.hbstory .heromini .bqcell.zb:not(.bqcvr)>.bqface{box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .08),inset 11px 0 15px -12px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .18);}.hbstory .heromini .bqrow.n:not(.bqcvr)>.bqcell:not(.bqcvr)>.bqface{box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .08),inset 0 10px 13px -11px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .15);}.hbstory .bqcvr>.bqface{inset:-4px;z-index:3;box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .1),0 4px 12px -4px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .42);border-radius:9px;}.hbstory .skiplink{position:absolute;left:8px;top:-52px;z-index:10000;background:hsl(calc(var(--hb-h,42.93) + -5.43) 22.22% 7.06%);color:hsl(calc(var(--hb-h,42.93) + -2.93) 45.00% 92.16%);padding:9px 16px;border-radius:8px;font-weight:600;font-size:.9rem;text-decoration:none;transition:top .2s;}.hbstory .skiplink:focus{top:8px;outline:2px solid var(--gold-bright);outline-offset:2px;}.hbstory .gdk{color:var(--gold);}.hbstory .csgrid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(28px,4vw,60px);align-items:center;}.hbstory .cshead h2{font-size:clamp(1.9rem,1.4rem + 1.8vw,2.8rem);font-weight:600;letter-spacing:-.022em;margin:10px 0 12px;}.hbstory .cshead p{color:var(--muted);max-width:44ch;line-height:1.55;}.hbstory .cswho{margin-top:20px;}.hbstory .cswho b{font-weight:600;color:var(--ink);display:block;}.hbstory .cswho span{color:var(--muted);font-size:.9rem;}.hbstory .csstats{display:flex;flex-direction:column;gap:13px;}.hbstory .csstat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 24px;display:flex;align-items:baseline;gap:16px;box-shadow:0 12px 24px -18px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .3);}.hbstory .csstat b{font-weight:500;font-size:clamp(1.9rem,1.3rem + 1.9vw,2.7rem);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;}.hbstory .csstat b:not(.plain)::before{content:"\20AC";font-size:.62em;margin-right:2px;color:var(--gold);}.hbstory .csstat span{color:var(--muted);font-size:.93rem;}.hbstory .fits{background:var(--ground);}.hbstory .fitsgrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);}.hbstory .fitcol h3{font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);font-weight:600;letter-spacing:-.02em;margin:8px 0 18px;}.hbstory .fitcol ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px;}.hbstory .fitcol li{position:relative;padding-left:32px;color:var(--muted);line-height:1.5;}.hbstory .fitcol li::before{content:"";position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:50%;background:var(--gold-soft);}.hbstory .fitcol li::after{content:"";position:absolute;left:5.5px;top:8px;width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);}.hbstory .pricing{text-align:center;}.hbstory .priceinc{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:940px;margin:26px auto 24px;}.hbstory .pinc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 18px;text-align:left;display:flex;gap:13px;align-items:flex-start;}.hbstory .pinc .pi{flex:none;width:36px;height:36px;border-radius:10px;background:var(--tint);display:grid;place-items:center;color:var(--gold);}.hbstory .pinc .pi svg{width:20px;height:20px;}.hbstory .pinc b{display:block;font-weight:600;color:var(--ink);font-size:.98rem;margin-bottom:3px;}.hbstory .pinc span{color:var(--muted);font-size:.87rem;line-height:1.45;}.hbstory .pricing .btn.g{margin-top:4px;}.hbstory .cookiebar{position:fixed;left:16px;right:16px;bottom:16px;z-index:9995;max-width:740px;margin:0 auto;background:hsl(calc(var(--hb-h,42.93) + -5.43) 22.22% 7.06%);color:hsl(calc(var(--hb-h,42.93) + -1.88) 34.55% 89.22%);border:1px solid hsl(calc(var(--hb-h,42.93) + 3.27) 63.29% 69.02% / .25);border-radius:14px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 24px 50px -20px rgba(0,0,0,.6);font-size:.9rem;flex-wrap:wrap;}.hbstory .cookiebar>div{display:flex;gap:10px;flex:none;}.hbstory .cookiebar button{border:0;border-radius:20px;padding:9px 18px;font-family:var(--f);font-weight:600;font-size:.85rem;cursor:pointer;background:var(--gold-soft);color:hsl(calc(var(--hb-h,42.93) + 0.27) 53.19% 9.22%);transition:background .2s;}.hbstory .cookiebar button:hover{background:var(--gold-bright);}.hbstory .cookiebar button.ghost{background:transparent;color:hsl(calc(var(--hb-h,42.93) + -1.88) 34.55% 89.22%);border:1px solid rgba(255,255,255,.28);}.hbstory .cookiebar button.ghost:hover{background:rgba(255,255,255,.08);}.hbstory .cookiebar.gone{display:none;}@media(max-width:720px){.hbstory .csgrid,.hbstory .fitsgrid{grid-template-columns:1fr;}.hbstory .priceinc{grid-template-columns:1fr;}.hbstory .cookiebar{flex-direction:column;align-items:flex-start;}}.hbstory .physical #pgstage{transition:transform .9s cubic-bezier(.5,.05,.2,1);}.hbstory .physical #pgstage.closed{transform:rotateX(4deg) translateX(300px) !important;}.hbstory .csimg{width:88%;max-width:430px;margin-top:26px;border-radius:6px;transform:rotate(-2.5deg);box-shadow:0 26px 48px -22px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .45);}.hbstory .csphoto{aspect-ratio:4/3;background-size:cover;background-position:center;transform:none;border-radius:14px;}.hbstory .heroproof{margin:18px 0 0;font-size:.87rem;color:var(--dimtxt);letter-spacing:.015em;}.hbstory .whypics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;}.hbstory .whypics div{aspect-ratio:16/10;border-radius:14px;background-size:cover;background-position:center;box-shadow:0 18px 34px -22px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .4);}@media(max-width:720px){.hbstory .whypics{grid-template-columns:1fr;}}.hbstory .pinwrap{position:relative;}.hbstory .casestudy{background:var(--near);color:var(--ivorytxt);}.hbstory .casestudy h2{color:hsl(calc(var(--hb-h,42.93) + -2.93) 51.72% 94.31%);}.hbstory .casestudy .gdk{color:var(--gold-bright);}.hbstory .casestudy .cshead p{color:var(--dimtxt);}.hbstory .casestudy .cswho b{color:#fff;}.hbstory .casestudy .cswho span{color:var(--dimtxt);}.hbstory .casestudy .csstat{background:rgba(255,255,255,.045);border-color:hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75% / .15);box-shadow:none;}.hbstory .casestudy .csstat b{color:#fff;}.hbstory .casestudy .csstat span{color:var(--dimtxt);}.hbstory .tgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:6px;}.hbstory .tgrid::-webkit-scrollbar{display:none;}.hbstory .tgrid .tcard{flex:0 0 calc((100% - 68px)/3);scroll-snap-align:start;}@media(max-width:860px){.hbstory .tgrid .tcard{flex-basis:86%;}}.hbstory .bqcvr .bqflds em{font-style:normal;display:block;font-size:.28rem;letter-spacing:.07em;text-transform:uppercase;color:hsl(calc(var(--hb-h,42.93) + -7.93) 9.45% 49.80%);text-align:left;line-height:1;margin-bottom:1px;}.hbstory .bqsfm{display:block;font-size:.33rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--ink);margin-top:3px;text-align:center;}.hbstory .bqcvr .bqflds{gap:2px;}.hbstory .physical #pgstage::before,.hbstory .physical #pgstage::after{content:"";position:absolute;left:-6px;top:6px;width:100px;height:138px;border-radius:6px;background:hsl(calc(var(--hb-h,42.93) + -1.39) 44.83% 94.31%);box-shadow:inset 0 0 0 1px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .09);transform:translateZ(22px);opacity:0;transition:opacity .45s ease;pointer-events:none;}.hbstory .physical #pgstage::after{left:-12px;top:10px;height:130px;background:hsl(calc(var(--hb-h,42.93) + -1.88) 37.25% 90.00%);transform:translateZ(12px);}.hbstory .physical #pgstage.closed::before,.hbstory .physical #pgstage.closed::after{opacity:1;}.hbstory .tentimg{flex:none;width:118px;height:auto;filter:drop-shadow(0 16px 22px rgba(0,0,0,.45));margin:-34px 6px -14px 0;}@media(max-width:720px){.hbstory .tentimg{display:none;}}.hbstory .ctabooqi{width:300px;height:auto;margin:0 auto 18px;display:block;filter:drop-shadow(0 18px 26px rgba(0,0,0,.5));}.hbstory .fitpic{border-radius:16px;background-size:cover;background-position:center;min-height:260px;box-shadow:0 22px 40px -24px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .4);}@media(min-width:721px){.hbstory .fitsgrid{grid-template-columns:.8fr 1fr 1fr;}}.hbstory .pgstage:not(.closed) .bqrow.rza{transition-delay:.12s;}.hbstory .pgstage:not(.closed) .bqrow.rza .bqrow.rzb{transition-delay:.36s;}.hbstory .pgstage:not(.closed) .bqcell.n{transition-delay:.78s;}.hbstory .pgstage:not(.closed) .bqcell.n .bqcell.n{transition-delay:.92s;}.hbstory .pgstage:not(.closed) .bqcell.n .bqcell.n .bqcell.n{transition-delay:1.06s;}.hbstory .pgstage:not(.closed) .bqcell.n .bqcell.n .bqcell.n .bqcell.n{transition-delay:1.20s;}.hbstory .pgstage:not(.closed) .bqcell.n .bqcell.n .bqcell.n .bqcell.n .bqcell.n{transition-delay:1.34s;}.hbstory .pgstage:not(.closed) .bqcell.n .bqcell.n .bqcell.n .bqcell.n .bqcell.n .bqcell.n{transition-delay:1.48s;}.hbstory .pgstage.closed .bqcell.n .bqcell.n .bqcell.n .bqcell.n .bqcell.n .bqcell.n{transition-delay:0s;}.hbstory .pgstage.closed .bqcell.n .bqcell.n .bqcell.n .bqcell.n .bqcell.n{transition-delay:.13s;}.hbstory .pgstage.closed .bqcell.n .bqcell.n .bqcell.n .bqcell.n{transition-delay:.26s;}.hbstory .pgstage.closed .bqcell.n .bqcell.n .bqcell.n{transition-delay:.39s;}.hbstory .pgstage.closed .bqcell.n .bqcell.n{transition-delay:.52s;}.hbstory .pgstage.closed .bqcell.n{transition-delay:.65s;}.hbstory .pgstage.closed .bqrow.rza .bqrow.rzb{transition-delay:.92s;}.hbstory .pgstage.closed .bqrow.rza{transition-delay:1.12s;}.hbstory .pgstage.closed .fcov>.bqface,.hbstory .pgstage.closed .bcov>.bqface{transition-delay:1.45s;}.hbstory .jcap{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:64px;justify-content:center;text-align:center;margin:6px 0 2px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;}.hbstory .jcap.on{opacity:1;transform:none;}.hbstory .jcap .je{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--gold-bright);}.hbstory .jcap .jt{font-weight:600;font-size:clamp(1.05rem,.9rem + .8vw,1.45rem);color:hsl(calc(var(--hb-h,42.93) + -2.93) 50.00% 92.94%);letter-spacing:-.01em;}.hbstory .pgstage.jhl .bqface{filter:brightness(.5) saturate(.8);transition:filter .45s ease;}.hbstory .pgstage.jhl .bqcell.jact>.bqface{filter:none;box-shadow:0 0 0 3px var(--gold-bright),0 22px 34px -14px hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .55);z-index:6;}.hbstory .pgstage.jhl .bqcell.jact:not(.bqcvr)>.bqface{transform:translateZ(26px);}@media(max-width:820px){.hbstory .jcap{display:none;}}.hbstory .jgrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(18px,3vw,46px);align-items:start;margin-top:4px;}.hbstory .jsteps{display:flex;flex-direction:column;padding:4vh 0 8vh;}.hbstory .jstep{min-height:66vh;display:flex;flex-direction:column;justify-content:center;opacity:.22;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease;}.hbstory .jstep.on{opacity:1;transform:none;}.hbstory .jstep .je{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--gold-bright);}.hbstory .jstep h3{font-weight:600;font-size:clamp(1.4rem,1.15rem + 1.2vw,2.05rem);color:hsl(calc(var(--hb-h,42.93) + -2.93) 51.72% 94.31%);letter-spacing:-.018em;margin:9px 0 10px;}.hbstory .jstep p{color:var(--dimtxt);line-height:1.62;max-width:44ch;margin:0;}.hbstory .jstick{position:sticky;top:84px;}.hbstory .jstick .scene{min-height:540px;}.hbstory .jstick #pgstage{transform:scale(.8) rotateX(4deg);}.hbstory .jstick #pgstage.closed{transform:scale(.8) rotateX(4deg) translateX(300px) !important;}@media(max-width:820px){.hbstory .jgrid{display:block;}.hbstory .jstick{position:static;}.hbstory .jstep{min-height:0;opacity:1;transform:none;margin:22px 0;}.hbstory .jarrows{display:none;}.hbstory .jstick #pgstage{transform:scale(.44) rotateX(4deg);}.hbstory .jstick #pgstage.closed{transform:scale(.44) rotateX(4deg) translateX(300px) !important;}}.hbstory .act{display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 0 6px;}.hbstory .act::before{content:"";width:1.5px;height:46px;background:linear-gradient(180deg,transparent,var(--gold));border-radius:1px;}.hbstory .act span{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gold);}.hbstory .physical .act::before,.hbstory .results .act::before,.hbstory .casestudy .act::before{background:linear-gradient(180deg,transparent,var(--gold-bright));}.hbstory .physical .act span,.hbstory .results .act span,.hbstory .casestudy .act span{color:var(--gold-bright);}@media(min-width:821px){.hbstory .jstick .bqctrls{display:none;}}.hbstory .jstep{min-height:72vh;}.hbstory .jgrid{grid-template-columns:1fr 1.05fr;gap:clamp(26px,4vw,60px);}.hbstory .jsteps{padding:6vh 0 12vh;}.hbstory .jstep p{max-width:48ch;}.hbstory .jstick{top:calc(50vh - 295px);}.hbstory .jstick #pgstage{transform:scale(.7) rotateX(4deg);}.hbstory .jstick #pgstage.closed{transform:scale(.7) rotateX(4deg) translateX(300px) !important;}.hbstory .jstick .scene{min-height:500px;transition:transform 1.15s cubic-bezier(.55,.05,.3,1);will-change:transform;}.hbstory .jstick .pgscan .phone{width:182px;}.hbstory .jstick #pgstage.flipped{transform:scale(.95) rotateX(-4deg) rotateY(184deg) !important;}.hbstory .pgstage.flipped .bqface{backface-visibility:hidden;-webkit-backface-visibility:hidden;}.hbstory.jn .physical #pgstage [data-tour="4"] .bqface.qr{animation:none;box-shadow:none;}.hbstory .pgstage .bqface::after{content:"";position:absolute;inset:0;background:hsl(calc(var(--hb-h,42.93) + -1.39) 41.94% 6.08%);opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:6;}.hbstory .pgstage.jhl .bqface{filter:none !important;opacity:1;}.hbstory .pgstage.jhl .bqface::after{opacity:.66;}.hbstory .pgstage.jhl .bqcell.jact>.bqface::after{opacity:0;}.hbstory .jstick{transform:translateZ(0);}@media(min-width:821px){.hbstory .physical #pgstage:not(.closed) .bqcvr>.bqface{transform:scale(1.05) translateZ(8px) !important;}}.hbstory .bqface.slice{background-image:var(--hbback);background-size:700px 420px;background-repeat:no-repeat;padding:0;}.hbstory .pgstage .mback::after{content:"";position:absolute;inset:0;background:hsl(calc(var(--hb-h,42.93) + -1.39) 41.94% 6.08%);opacity:0;transition:opacity .45s ease;pointer-events:none;}.hbstory .pgstage.jhl .mback::after{opacity:.66;}.hbstory .pgstage.jhl .bqcell.jact>.mback::after{opacity:0;}.hbstory .jstick.phoneup .pgscan{transform:translateX(0) scale(1.18);}.hbstory .jstick.scanstage .pgscan .phone{width:280px;}.hbstory .jstick.phoneup .pgscan .phone{width:322px;}.hbstory .pgscan{transition:opacity .6s ease,transform .75s cubic-bezier(.3,.9,.24,1);}.hbstory .jstick.turning .scene{animation:turnover 1.25s cubic-bezier(.4,0,.25,1);}@keyframes turnover{0%{transform:scale(1)}45%{transform:scale(.93) translateY(-12px)}100%{transform:scale(1)}}.hbstory .physical #pgstage{transition:transform 1.2s cubic-bezier(.5,.02,.2,1);}.hbstory .jstick.phoneup .pgscan{transform:translateX(-40px) scale(1.12);}.hbstory .jstick .scene{will-change:transform;}.hbstory .bqface,.hbstory .mback{backface-visibility:hidden;-webkit-backface-visibility:hidden;}.hbstory .jstick.scanstage .pgscan,.hbstory .jstick.phoneup .pgscan{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);}.hbstory .pgstage.jhl.deep .bqface::after,.hbstory .pgstage.jhl.deep .mback::after{opacity:.84;}.hbstory .csstats{display:flex;flex-direction:column;}.hbstory .csstat{background:none !important;border:0 !important;border-top:1px solid hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75% / .18) !important;border-radius:0 !important;box-shadow:none !important;padding:20px 0 18px !important;align-items:baseline;gap:20px;}.hbstory .csstat:last-child{border-bottom:1px solid hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75% / .18);}.hbstory .casestudy .csstat b{color:#fff;}.hbstory .casestudy .csstat span{color:var(--dimtxt);}.hbstory .priceinc{gap:0 clamp(22px,3vw,44px) !important;}.hbstory .pinc{background:none !important;border:0 !important;border-top:1px solid var(--line) !important;border-radius:0 !important;box-shadow:none !important;padding:20px 0 22px !important;gap:11px;}.hbstory .pinc .pi{background:none !important;border-radius:0 !important;width:21px;height:21px;color:var(--gold);}.hbstory .pinc .pi svg{width:21px;height:21px;}.hbstory .procsteps li{background:none !important;border-radius:0 !important;box-shadow:none !important;border-top:1px solid var(--line);padding:22px 0 8px !important;}.hbstory .procsteps li:hover{transform:none !important;box-shadow:none !important;}.hbstory .mkkeep .k{background:none !important;border:0 !important;border-top:1px solid hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75% / .18) !important;border-radius:0 !important;padding:20px 0 0 !important;}.hbstory .mkkeep .k .ic{background:none !important;border-radius:0 !important;width:22px;height:22px;margin-bottom:10px;}.hbstory .sustain .susti{background:none !important;border-radius:0 !important;width:26px;height:26px;}.hbstory .whypics div{border-radius:4px;box-shadow:none;}.hbstory .fitpic{border-radius:4px;box-shadow:none;}.hbstory .csphoto{border-radius:4px !important;box-shadow:none !important;}.hbstory .pgstage:not(.closed) .bqcvr>.bqface{transform:scale(1.09) translateZ(10px) !important;}.hbstory .heromini.orbiting:not(.closed) .bqcvr>.bqface{transform:scale(1.09) translateZ(10px) !important;}.hbstory .bqcell.bqcvr{z-index:9;}@media(min-width:821px){.hbstory .physical #pgstage:not(.closed) .bqcvr>.bqface{transform:scale(1.09) translateZ(10px) !important;}}.hbstory .phone,.hbstory .hero .vis .phone,.hbstory .pgscan .phone{border-radius:24px !important;}.hbstory .scrn,.hbstory .hero .vis .phone .scrn,.hbstory .pgscan .scrn{border-radius:18px !important;}.hbstory .pgstage.jhl .bqcell.jact>.bqface,.hbstory .pgstage.jhl .bqcell.jact>.mback{box-shadow:inset 0 0 0 2px var(--gold-bright) !important;}.hbstory .pgstage.jhl .bqface::after,.hbstory .pgstage.jhl .mback::after{opacity:.78;}.hbstory .pgstage.jhl .bqcell.jact[data-fp="top"]>.bqface{box-shadow:inset 0 2px 0 var(--gold-bright),inset 2px 0 0 var(--gold-bright),inset -2px 0 0 var(--gold-bright) !important;}.hbstory .pgstage.jhl .bqcell.jact[data-fp="bot"]>.bqface{box-shadow:inset 0 -2px 0 var(--gold-bright),inset 2px 0 0 var(--gold-bright),inset -2px 0 0 var(--gold-bright) !important;}.hbstory .pgstage:not(.closed) .bqrow.rza::before,.hbstory .pgstage:not(.closed) .bqrow.rzb::before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:linear-gradient(180deg,hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / .13),hsl(calc(var(--hb-h,42.93) + -4.75) 57.89% 7.45% / 0));pointer-events:none;z-index:5;}.hbstory .pgstage:not(.closed) .bqrow.rza::after,.hbstory .pgstage:not(.closed) .bqrow.rzb::after{content:"";position:absolute;left:0;right:0;top:-9px;height:9px;background:linear-gradient(0deg,rgba(255,255,255,.16),rgba(255,255,255,0));pointer-events:none;z-index:5;}.hbstory .jlist{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:9px;}.hbstory .jlist li{position:relative;padding-left:24px;color:var(--dimtxt);font-size:.94rem;line-height:1.5;}.hbstory .jlist li::before{content:"";position:absolute;left:0;top:.62em;width:13px;height:1px;background:var(--gold-bright);}.hbstory .jlist li::after{content:"";position:absolute;left:9px;top:calc(.62em - 3px);width:6px;height:6px;border-top:1px solid var(--gold-bright);border-right:1px solid var(--gold-bright);transform:rotate(45deg);}.hbstory .jann{position:absolute;left:-60px;right:-60px;top:-140px;bottom:-140px;width:auto;height:auto;overflow:visible;z-index:31;pointer-events:none;opacity:0;transition:opacity .4s ease;}.hbstory .jstick.annon .jann{opacity:1;}.hbstory .jann .jl{fill:none;stroke:var(--gold-bright);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:520;stroke-dashoffset:520;}.hbstory .jann .jh{fill:var(--gold-bright);opacity:0;}.hbstory .jann .jt{fill:var(--gold-bright);font-family:var(--f);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:0;}.hbstory .jstick.annon .jl{animation:drawLine .85s cubic-bezier(.4,0,.2,1) forwards;}.hbstory .jstick.annon .jh{animation:popIn .3s ease forwards;}.hbstory .jstick.annon .jt{animation:popIn .45s ease forwards;}.hbstory .jstick.annon .l1{animation-delay:.15s;}.hbstory .jstick.annon .h1,.hbstory .jstick.annon .t1{animation-delay:.95s;}.hbstory .jstick.annon .l2{animation-delay:.35s;}.hbstory .jstick.annon .h2,.hbstory .jstick.annon .t2{animation-delay:1.15s;}.hbstory .jstick.annon .l3{animation-delay:.55s;}.hbstory .jstick.annon .h3,.hbstory .jstick.annon .t3{animation-delay:1.35s;}.hbstory .jstick.annon .l4{animation-delay:.75s;}.hbstory .jstick.annon .h4,.hbstory .jstick.annon .t4{animation-delay:1.55s;}@keyframes drawLine{to{stroke-dashoffset:0;}}@keyframes popIn{to{opacity:1;}}@media(max-width:1100px){.hbstory .jann{display:none;}}@media(prefers-reduced-motion:reduce){.hbstory .jstick.annon .jl{animation:none;stroke-dashoffset:0;}.hbstory .jstick.annon .jh,.hbstory .jstick.annon .jt{animation:none;opacity:1;}}.hbstory .bqcvr .bqflds{gap:4px !important;width:80% !important;margin:6px auto !important;}.hbstory .bqcvr .bqflds i{height:9px !important;border-radius:1px;}.hbstory .bqcvr .bqflds em{font-size:.3rem !important;margin-bottom:1.5px !important;}.hbstory .bqcvr.bcov .bqflds i{height:9px !important;}.hbstory .bqcvr.bcov .bqenj{font-size:.5rem;margin-bottom:2px;}.hbstory .prail{position:fixed;left:30px;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;gap:34px;opacity:0;pointer-events:none;transition:opacity .5s ease;}.hbstory .prail.on{opacity:1;}.hbstory .pr{display:flex;align-items:center;gap:11px;writing-mode:vertical-rl;text-orientation:mixed;}.hbstory .pr i{display:block;width:2px;height:56px;background:hsl(calc(var(--hb-h,42.93) + -4.11) 45.95% 92.75% / .22);border-radius:2px;transition:background .45s ease,height .45s ease;}.hbstory .pr b{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--dimtxt);opacity:.5;transition:color .45s ease,opacity .45s ease;}.hbstory .prail[data-active="1"] .p1 i,.hbstory .prail[data-active="2"] .p2 i,.hbstory .prail[data-active="3"] .p3 i{background:var(--gold-bright);height:76px;}.hbstory .prail[data-active="1"] .p1 b,.hbstory .prail[data-active="2"] .p2 b,.hbstory .prail[data-active="3"] .p3 b{color:var(--gold-bright);opacity:1;}@media(max-width:1240px){.hbstory .prail{display:none;}}.hbstory .appframe{position:absolute;left:50%;top:50%;width:400px;height:820px;border:0;display:block;transform-origin:50% 50%;}
html{scroll-behavior:smooth;scroll-padding-top:96px;}
.hbstory .jstep[data-scherm="map"]{min-height:118vh;}
.hbstory .jstep[data-scherm="audio"],.hbstory .jstep[data-scherm="time"],.hbstory .jstep[data-scherm="list"],.hbstory .jstep[data-scherm="plan"]{min-height:88vh;}
@media(max-width:820px){.hbstory .jstep[data-scherm="map"]{min-height:0;}
.hbstory .jstep[data-scherm="audio"],.hbstory .jstep[data-scherm="time"],.hbstory .jstep[data-scherm="list"],.hbstory .jstep[data-scherm="plan"]{min-height:0;}}

/* De voor- en achterkant van de vouwkaart op de homepage zijn de echte
   drukwerk-PDF's, uitgesneden op snijmaat door tools/omslagvlak.py. */
.bqface.cvrbeeld{background-size:cover;background-position:center;background-repeat:no-repeat}

/* De omslagbeelden zijn foto's van het echte drukwerk en hebben geen
   nagetekende achtergrond nodig. */
.hbstory .bqcvr>.bqface.cvrbeeld{background-color:transparent !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border-radius:9px;}

/* Op een telefoon is de balk smal, dus daar blijft het woordmerk iets kleiner. */
@media (max-width:640px){.hbstory .navlogo,.hbstory .navlogo svg{height:34px}.hbstory .hero .wordmark{height:46px}}

/* Een gloed of vlak als ::before/::after lag boven de knoppen en ving elke klik.
   Decoratie heeft nooit een klik nodig. */
.hbstory section::before,.hbstory section::after,.hbstory .cta-final::after,.hbstory .cta-final::before{pointer-events:none}
.hbstory .cta-final .wrap{z-index:1}

/* Tekst op de knoppen volgt de uitgerekende leesbaarste kleur (inc/helpers.php). */
.hbstory .btn:not(.gh){color:var(--op-goldsoft,#15121b) !important}
.hbstory .hero .btn,.hbstory .cta-final .btn.g,.hbstory .navcta{color:var(--op-gold,#15121b) !important}

/* Telefoon: de duurzaamheidskop breekt af in plaats van afgekapt te worden, en de
   chatknop wacht tot je voorbij de hero bent (footer.php zet .zichtbaar). */
@media (max-width:640px){.hbstory .stbig{white-space:normal !important;font-size:clamp(1.5rem,7.4vw,2.1rem) !important;line-height:1.1}
.hbstory .cdock-fab{width:48px;height:48px;right:14px;bottom:14px;opacity:0;pointer-events:none;transition:opacity .3s,transform .2s}
.hbstory .cdock-fab.zichtbaar{opacity:1;pointer-events:auto}
.hbstory .cdock-fab .ico{width:23px;height:23px}}

/* 28 sep: de pagina-stapel achter de dichte gids (twee lichte vlakken) werd direct zichtbaar bij het
   dichtvouwen, terwijl de cellen nog openlagen en de omslag pas na 1,45 s komt. Bij terugscrollen stond er
   dan anderhalve seconde een leeg vlak boven de kaart. Nu verschijnt de stapel pas als de omslag erop valt;
   bij het openvouwen verdwijnt hij meteen. */
.hbstory .physical #pgstage.closed::before,.hbstory .physical #pgstage.closed::after{transition:opacity .35s ease 1.55s}

/* 28 sep: de nieuwsbriefkolom is weg, dus drie kolommen (onder 821px blijven de eigen regels gelden). */
@media(min-width:821px){.hbstory .footgrid{grid-template-columns:1.7fr 1fr 1.2fr}}
/* juridische links niet halverwege afbreken (Delivery terms op mobiel) */
.hbstory .flegal a{white-space:nowrap}
