.hb-announce{font-size:13px;font-weight:600}.hb-announce__inner{display:flex;align-items:center;justify-content:center;gap:16px;padding:6px 16px;flex-wrap:wrap;text-align:center}.hb-announce__text,.hb-announce__text:hover{color:inherit;margin:0;text-decoration:none}.hb-announce__timer{display:flex;align-items:flex-start;gap:4px}.hb-announce__unit{display:flex;flex-direction:column;align-items:center;line-height:1}.hb-announce__box{display:inline-block;min-width:26px;padding:4px 3px;border-radius:4px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.hb-announce__unit small{font-size:9px;font-weight:500;margin-top:2px;opacity:.9}.hb-announce__sep{font-weight:700;padding-top:3px}@media(max-width:767px){.hb-announce__inner{gap:6px;padding:6px 10px}.hb-announce{font-size:12px}}.hb-post{--ink: #1e1530;--muted: #6f687a;--line: rgba(30, 21, 48, .12);padding:56px 0 96px;background:#fff;color:var(--ink)}.hb-post__col{max-width:700px;margin:0 auto;padding:0 24px}.hb-post__back{display:inline-block;margin-bottom:40px;color:var(--muted);font-size:14px;text-decoration:none}.hb-post__back:hover{color:var(--ink)}.hb-post__meta{display:flex;flex-wrap:wrap;gap:0 12px;margin:0 0 16px;font-size:14px;color:var(--muted)}.hb-post__tag{color:var(--hb-primary, #451392);text-decoration:none}.hb-post__tag:hover{text-decoration:underline}.hb-post__title{margin:0;font-family:var(--font-family-second);font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--ink);text-transform:none}.hb-post__author{margin:18px 0 0;font-size:15px;color:var(--muted)}.hb-post__cover{max-width:1040px;margin:48px auto 0;padding:0 24px}.hb-post__cover img{display:block;width:100%;height:auto;max-height:640px;object-fit:cover}.hb-post__body{margin-top:48px;font-size:18px;line-height:1.8;color:#2b2436}.hb-post__body>*:first-child{margin-top:0}.hb-post__body p{margin:0 0 1.3em}.hb-post__body h2,.hb-post__body h3,.hb-post__body h4{margin:2em 0 .6em;font-family:var(--font-family-second);font-weight:400;line-height:1.25;color:var(--ink);text-transform:none}.hb-post__body h2{font-size:30px}.hb-post__body h3{font-size:24px}.hb-post__body h4{font-size:20px}.hb-post__body a{color:var(--hb-primary, #451392);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hb-post__body ul,.hb-post__body ol{margin:0 0 1.3em;padding-left:1.3em}.hb-post__body li{margin-bottom:.45em}.hb-post__body img{display:block;max-width:100%;height:auto;margin:2em auto}.hb-post__body blockquote{margin:2em 0;padding:0 0 0 22px;border-left:2px solid var(--ink);font-family:var(--font-family-second);font-size:22px;line-height:1.5;color:var(--ink)}.hb-post__body blockquote p:last-child{margin:0}.hb-post__body table{width:100%;margin:2em 0;border-collapse:collapse;font-size:16px}.hb-post__body th,.hb-post__body td{padding:10px 0;border-bottom:1px solid var(--line);text-align:left}.hb-post__body hr{margin:2.5em 0;border:0;border-top:1px solid var(--line)}.hb-post__body iframe{display:block;max-width:100%;margin:2em auto}.hb-post__foot{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-size:15px;color:var(--muted)}.hb-post__foot p{margin:0 0 8px}.hb-post__tags a{color:var(--ink);text-decoration:none}.hb-post__tags a:hover{text-decoration:underline}.hb-post__share a,.hb-post__share button{margin-left:14px;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.hb-post__share a:hover,.hb-post__share button:hover{color:var(--hb-primary, #451392)}.hb-post__pn{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:56px}.hb-post__pn small{display:block;margin-bottom:6px;font-size:13px;color:var(--muted)}.hb-post__pn a{font-family:var(--font-family-second);font-size:19px;line-height:1.35;color:var(--ink);text-decoration:none}.hb-post__pn a:hover{text-decoration:underline;text-underline-offset:4px}.hb-post__pn-next{text-align:right}.hb-post__h2{margin:0 0 28px;font-family:var(--font-family-second);font-size:28px;font-weight:400;color:var(--ink);text-transform:none}.hb-post__comments{margin-top:72px}.hb-post__comment{padding:18px 0;border-top:1px solid var(--line)}.hb-post__comment-by{margin:0 0 6px;font-size:15px}.hb-post__comment-by span{margin-left:8px;color:var(--muted);font-size:13px}.hb-post__form{margin-top:28px}.hb-post__form label{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;font-size:14px;color:var(--muted)}.hb-post__form input,.hb-post__form textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid rgba(30,21,48,.3);border-radius:0;background:none;color:var(--ink);font:inherit;font-size:16px}.hb-post__form input:focus,.hb-post__form textarea:focus{border-bottom-color:var(--ink);outline:none}.hb-post__fields{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.hb-post__note{margin:0 0 16px;color:var(--ink)}.hb-post__submit{padding:13px 26px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;font:inherit;font-size:15px;cursor:pointer}.hb-post__submit:hover{background:#fff;color:var(--ink)}.hb-post__more{max-width:1200px;margin:96px auto 0;padding:48px 32px 0;border-top:1px solid var(--line)}.hb-post__rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none}.hb-post__rel-media{display:block;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:16px;background:#f1edf6}.hb-post__rel-media img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .3s}.hb-post__rel-media:hover img{opacity:.9}.hb-post__rel-date{margin:0 0 6px;font-size:13px;color:var(--muted)}.hb-post__rel-title{font-family:var(--font-family-second);font-size:20px;line-height:1.3;color:var(--ink);text-decoration:none}.hb-post__rel-title:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:989px){.hb-post__rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.hb-post{padding:32px 0 72px}.hb-post__col{padding:0 20px}.hb-post__back{margin-bottom:28px}.hb-post__title{font-size:34px}.hb-post__cover{margin-top:32px;padding:0}.hb-post__body{margin-top:32px;font-size:17px;line-height:1.75}.hb-post__body h2{font-size:25px}.hb-post__body h3{font-size:21px}.hb-post__body blockquote{font-size:19px}.hb-post__share a,.hb-post__share button{margin-left:10px}.hb-post__pn{grid-template-columns:1fr;gap:24px}.hb-post__pn-next{text-align:left}.hb-post__fields{grid-template-columns:1fr}.hb-post__more{margin-top:72px;padding:36px 20px 0}.hb-post__rel{grid-template-columns:1fr;gap:32px}}body a.shp-cnv-shipway-chat{left:auto!important;right:24px;align-items:center;gap:10px;height:52px;padding:0 20px 0 6px!important;background:var(--hb-chat-c)!important;color:#fff!important;font-family:var(--font-family-base);font-size:15px!important;font-weight:600!important;letter-spacing:.02em;text-decoration:none!important;justify-content:flex-start!important;box-shadow:0 12px 28px -10px #2a0a5c99!important;transition:transform .2s,box-shadow .2s}body a.shp-cnv-shipway-chat:hover{transform:translateY(-2px)}body a.shp-cnv-shipway-chat svg{transform:none!important;margin:0!important}.hb-chatskin__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff2e}html.hb-chatskin .scroll-to-top{bottom:92px}html.hb-chatskin #shp-cnv-whatsapp-chat{left:auto!important;right:24px;bottom:88px;width:360px;max-height:calc(100vh - 110px);overflow:hidden auto;border:10px solid #1d1430;border-radius:42px;background:#f6f2fc;box-shadow:0 30px 60px -20px #1d14308c;font-family:var(--font-family-base)}html.hb-chatskin #shp-cnv-whatsapp-chat.show{display:flex!important;flex-direction:column;animation:hb-chatskin-in .28s cubic-bezier(.2,.8,.2,1)}@keyframes hb-chatskin-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}html.hb-chatskin #shp-cnv-whatsapp-chat:before{content:"";position:absolute;top:0;left:50%;z-index:3;width:92px;height:20px;border-radius:0 0 14px 14px;background:#1d1430;transform:translate(-50%)}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-whatsapp-chat-header{position:relative;gap:10px;padding:30px 14px 14px;background:var(--hb-chat-c);color:#fff}html.hb-chatskin .shp-cnv-whatsapp-chat-header>p{flex:1;min-width:0;margin:0}html.hb-chatskin .shp-cnv-whatsapp-chat-avatar{display:grid;flex:none;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:#fff;color:var(--hb-chat-c);font-size:12px;font-weight:700}html.hb-chatskin .shp-cnv-whatsapp-chat-avatar:after{display:none}html.hb-chatskin .shp-cnv-whatsapp-chat-avatar img{float:none;width:100%;height:100%;margin:0;padding:4px;border-radius:0;object-fit:contain}html.hb-chatskin .shp-cnv-whatsapp-chat-header .shp-cnv-whatsapp-chat-name{display:flex;flex-direction:column;line-height:1.2!important}.hb-chatskin__title{font-family:var(--font-family-second);font-size:17px;font-weight:700;color:#fff}.hb-chatskin__status{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:400;opacity:.85}.hb-chatskin__status i{width:7px;height:7px;border-radius:50%;background:#4ade80}.hb-chatskin__actions{display:flex;flex:none;gap:6px}html.hb-chatskin .hb-chatskin__btn,html.hb-chatskin a.close-chat.hb-chatskin__btn{position:static;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffff29;color:#fff!important;font-size:0!important;line-height:1;transition:background .2s}html.hb-chatskin .hb-chatskin__btn:hover{background:#ffffff4d}html.hb-chatskin .hb-chatskin__btn--wa:hover{background:#25d366}html.hb-chatskin .hb-chatskin__btn--ig:hover{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}html.hb-chatskin #shp-cnv-whatsapp-chat .start-chat{display:flex;flex:1;flex-direction:column}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-whatsapp-chat-body{flex:1;padding:18px 14px 18px 16px;background:#f6f2fc}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-whatsapp-chat-body:before{display:none}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-whatsapp-chat-widget{margin-left:0;padding:12px 14px;border-radius:6px 18px 18px;box-shadow:0 2px 6px #2a0a5c14}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-whatsapp-chat-widget:before{display:none}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-whatsapp-chat-massage{color:#2a2238;font-size:14px;line-height:1.45}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-button{margin:0 0 8px;padding:0;border:1.5px solid rgba(69,19,146,.3);border-radius:999px;overflow:hidden;transition:background .2s,border-color .2s}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-button a{display:block;padding:7px 14px;color:var(--hb-chat-c)!important;font-size:13px;font-weight:600}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-button:hover{border-color:var(--hb-chat-c);background:var(--hb-chat-c)}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-button:hover a{color:#fff!important}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-eJJEeC{margin-left:0}html.hb-chatskin #shp-cnv-whatsapp-chat .blanter-msg{padding:8px 0 12px;background:#fff}html.hb-chatskin #shp-cnv-whatsapp-chat .blanter-msg p{margin:0;font-size:11px!important}@media(max-width:767px){html.hb-chatskin #shp-cnv-whatsapp-chat{top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-height:none;border:0;border-radius:0;font-size:100%!important;z-index:10000001}html.hb-chatskin #shp-cnv-whatsapp-chat:before{display:none}html.hb-chatskin #shp-cnv-whatsapp-chat .shp-cnv-whatsapp-chat-header{padding-top:max(14px,env(safe-area-inset-top))}html.hb-chatskin #shp-cnv-whatsapp-chat .blanter-msg{padding-bottom:max(12px,env(safe-area-inset-bottom))}html.hb-chatskin:has(#shp-cnv-whatsapp-chat.show){overflow:hidden}html.hb-chatskin:has(#shp-cnv-whatsapp-chat.show) a.shp-cnv-shipway-chat{display:none!important}body a.shp-cnv-shipway-chat{right:14px;height:46px;padding:0 16px 0 5px!important;font-size:14px!important}.hb-chatskin__icon{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){html.hb-chatskin #shp-cnv-whatsapp-chat.show{animation:none}}.hb-ask{display:block}.hb-ask__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;padding:0 16px}.hb-ask__intro{display:flex;flex-direction:column;gap:22px}.hb-ask__photo{width:min(320px,80%);aspect-ratio:4 / 5;border-radius:160px 160px 24px 24px;overflow:hidden;background:#e7dcf6}.hb-ask__photo img{width:100%;height:100%;object-fit:cover}.hb-ask__eyebrow{margin:0 0 8px;color:var(--hb-accent);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hb-ask__heading{margin:0 0 10px;color:var(--hb-ask-accent);font-family:var(--font-family-second);font-size:38px;font-weight:800;line-height:1.15;text-align:left;text-transform:none}.hb-ask__text{color:#3d3352;font-size:16px;line-height:1.7}.hb-ask__text p{margin:0}.hb-ask__chat{display:flex;flex-direction:column;min-width:0;border-radius:24px;background:#fff;box-shadow:0 18px 50px #2e0b631f;overflow:hidden}.hb-ask__head{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--hb-ask-accent);color:#fff}.hb-ask__avatar{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.6)}.hb-ask__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:#ffffff2e;font-weight:700}.hb-ask__name{margin:0;font-family:var(--font-family-second);font-size:16px;font-weight:700}.hb-ask__status{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;opacity:.85}.hb-ask__status span{width:8px;height:8px;border-radius:50%;background:#5dcaa5}.hb-ask__log{display:flex;flex-direction:column;gap:10px;min-height:330px;padding:18px;background:#faf8fd}.hb-ask__msg{max-width:82%;padding:10px 14px;font-size:14px;line-height:1.55;animation:hb-ask-pop .35s ease both}.hb-ask__msg p{margin:0 0 6px}.hb-ask__msg p:last-child{margin-bottom:0}.hb-ask__msg--in{align-self:flex-start;border-radius:16px 16px 16px 4px;background:#fff;color:#1e1530;box-shadow:0 1px 3px #1e153014}.hb-ask__msg--out{align-self:flex-end;border-radius:16px 16px 4px;background:var(--hb-ask-accent);color:#fff}@keyframes hb-ask-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.hb-ask__typing{display:inline-flex;gap:4px;padding:14px 16px}.hb-ask__typing span{width:7px;height:7px;border-radius:50%;background:#b9a3e0;animation:hb-ask-dot 1s infinite ease-in-out}.hb-ask__typing span:nth-child(2){animation-delay:.15s}.hb-ask__typing span:nth-child(3){animation-delay:.3s}@keyframes hb-ask-dot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.hb-ask__reply-img{display:block;width:100%;max-width:300px;margin-bottom:8px;border-radius:12px}.hb-ask__product{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px;border-radius:12px;background:#f3edfb;color:inherit;text-decoration:none;transition:background .2s}.hb-ask__product:hover{background:#e9dffa;color:inherit}.hb-ask__product-img{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;background:#fff}.hb-ask__product-info{display:flex;flex-direction:column;min-width:0;flex:1}.hb-ask__product-label{font-size:11px;color:#6b6280;letter-spacing:.04em;text-transform:uppercase}.hb-ask__product-title{font-weight:600;font-size:14px;color:#3c1d73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-ask__product-price{font-size:13px;color:#1e1530}.hb-ask__product-btn{flex:none;padding:7px 14px;border-radius:999px;background:var(--hb-ask-accent);color:#fff;font-size:12px;font-weight:600}.hb-ask__chips{display:flex;gap:8px;padding:14px 18px 18px;overflow-x:auto;scrollbar-width:none;border-top:1px solid #eee7f7}.hb-ask__chips::-webkit-scrollbar{display:none}.hb-ask__chip{flex:none;padding:8px 16px;border:1.5px solid var(--hb-ask-accent);border-radius:999px;background:#fff;color:var(--hb-ask-accent);font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.hb-ask__chip:hover,.hb-ask__chip.is-active{background:var(--hb-ask-accent);color:#fff}@media(prefers-reduced-motion:reduce){.hb-ask__msg,.hb-ask__typing span{animation:none}}@media(max-width:991px){.hb-ask__grid{gap:32px}.hb-ask__heading{font-size:30px}}@media(max-width:767px){.hb-ask__grid{grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.hb-ask__intro{flex-direction:row;align-items:center;gap:14px}.hb-ask__photo{flex:none;width:96px;border-radius:48px 48px 16px 16px}.hb-ask__heading{font-size:24px;margin-bottom:4px}.hb-ask__text{font-size:14px;line-height:1.5}.hb-ask__log{min-height:300px;padding:14px}.hb-ask__msg{max-width:90%;font-size:13px}.hb-ask__chips{padding:12px 14px 14px}}.hb-ba__heading{color:var(--hb-ba-heading);margin-bottom:8px}.hb-ba__sub{text-align:center;font-size:18px;margin:0 0 24px}.hb-ba__carousel{position:relative}.hb-ba__track{--hb-ba-w: 30%;--hb-ba-gap: 28px;position:relative;display:flex;gap:var(--hb-ba-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:16px 0 12px;scroll-behavior:smooth}.hb-ba__track::-webkit-scrollbar{display:none}.hb-ba__track:before,.hb-ba__track:after{content:"";flex:0 0 calc((100% - var(--hb-ba-w)) / 2 - var(--hb-ba-gap))}.hb-ba__card{flex:0 0 var(--hb-ba-w);scroll-snap-align:center;background:#fff;border-radius:18px;padding:12px 12px 20px;box-shadow:0 4px 20px #1e153014;text-align:center;transform:scale(.92);opacity:.75;transition:transform .35s,opacity .35s,box-shadow .35s}.hb-ba__card.is-active{transform:none;opacity:1;box-shadow:0 10px 30px #45139229}.hb-ba__compare{position:relative;aspect-ratio:1 / .85;border-radius:12px;overflow:hidden;background:var(--hb-tint);-webkit-user-select:none;user-select:none}.hb-ba__img{position:absolute;top:0;right:0;bottom:0;left:0}.hb-ba__img img,.hb-ba__img svg{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.hb-ba__img--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.hb-placeholder--before{filter:grayscale(1) brightness(.92)}.hb-ba__compare:after{content:"";position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;pointer-events:none}.hb-ba__handle{position:absolute;top:50%;left:var(--pos);z-index:2;width:46px;height:46px;margin:-23px 0 0 -23px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--hb-primary);box-shadow:0 2px 10px #0003;pointer-events:none}.hb-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;touch-action:pan-y}.hb-ba__range::-webkit-slider-thumb{-webkit-appearance:none;width:46px;height:100vh}.hb-ba__tag{position:absolute;top:12px;z-index:1;background:#ffffffeb;color:#1e1530;font-size:12px;font-weight:700;padding:5px 10px;border-radius:6px;pointer-events:none}.hb-ba__tag--before{left:12px}.hb-ba__tag--after{right:12px}.hb-ba__day{position:absolute;bottom:14px;z-index:1;background:#fff;color:#1e1530;pointer-events:none;font-family:var(--font-family-second);font-size:20px;font-weight:700;padding:4px 16px;border-radius:999px}.hb-ba__day--before{left:14px}.hb-ba__day--after{right:14px}.hb-ba__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:14px 0 0;padding:0}.hb-ba__pills li{border:1px solid var(--hb-primary);color:var(--hb-primary);border-radius:999px;padding:6px 16px;font-size:14px;font-weight:500;background:#fff}.hb-ba__who{margin:14px 0 0;font-size:16px;color:#6b6280}.hb-ba__btn{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:11px 28px;border-radius:999px;background:var(--hb-ba-btn);color:#fff;font-weight:700;text-decoration:none;transition:background .2s}.hb-ba__btn:hover{background:var(--hb-primary-dark);color:#fff}.hb-ba__arrow{position:absolute;top:45%;z-index:4;width:56px;height:56px;border-radius:50%;border:1.5px solid var(--hb-primary);background:#fff;color:var(--hb-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.hb-ba__arrow:hover{background:var(--hb-primary);color:#fff}.hb-ba__arrow--prev{left:0}.hb-ba__arrow--next{right:0}.hb-ba__arrow[disabled]{opacity:.35;pointer-events:none}.hb-ba__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.hb-ba__dots button{width:9px;height:9px;padding:0;border:0;border-radius:9px;background:#d6cbe8;cursor:pointer;transition:width .3s,background .3s}.hb-ba__dots button.is-active{width:28px;background:var(--hb-primary)}@media(max-width:1199px){.hb-ba__track{--hb-ba-w: 42%}}@media(max-width:767px){.hb-ba__track{--hb-ba-w: 84%;--hb-ba-gap: 12px}.hb-ba__sub{font-size:15px;margin-bottom:12px}.hb-ba__arrow{display:none}.hb-ba__card{transform:scale(.95)}.hb-ba__pills li{font-size:12px;padding:5px 12px}.hb-ba__day{font-size:16px;padding:3px 12px}}.hb-blog{--ink: #1e1530;--muted: #6f687a;--line: rgba(30, 21, 48, .12);background:#fff;color:var(--ink)}.hb-blog__wrap{max-width:1200px;margin:0 auto;padding:0 32px}.hb-blog__head{max-width:640px}.hb-blog__title{margin:0;font-family:var(--font-family-second);font-size:56px;font-weight:400;line-height:1.05;letter-spacing:-.01em;color:var(--ink);text-transform:none}.hb-blog__sub{margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--muted)}.hb-blog__topics{display:flex;flex-wrap:wrap;gap:4px 26px;margin:36px 0 0;padding:0 0 14px;border-bottom:1px solid var(--line)}.hb-blog__topics a{padding:4px 0;color:var(--muted);font-size:15px;text-decoration:none}.hb-blog__topics a:hover{color:var(--ink)}.hb-blog__topics a[aria-current]{color:var(--ink);box-shadow:0 15px 0 -13px var(--ink)}.hb-blog__media{display:block;overflow:hidden;background:#f1edf6}.hb-blog__media img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .3s}.hb-blog__media:hover img{opacity:.9}.hb-blog__ph{display:block;width:100%;height:100%}.hb-blog__meta{display:flex;flex-wrap:wrap;gap:0 10px;margin:0 0 8px;font-size:13px;color:var(--muted)}.hb-blog__meta-tag{color:var(--hb-primary, #451392)}.hb-blog__excerpt{margin:10px 0 0;font-size:15px;line-height:1.65;color:var(--muted)}.hb-blog__lead-title a,.hb-blog__item-title a{color:var(--ink);text-decoration:none}.hb-blog__lead-title a:hover,.hb-blog__item-title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.hb-blog__lead{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;margin-top:48px;padding-bottom:56px;border-bottom:1px solid var(--line)}.hb-blog__lead .hb-blog__media{aspect-ratio:3 / 2}.hb-blog__lead-title{margin:0;font-family:var(--font-family-second);font-size:38px;font-weight:400;line-height:1.15;text-transform:none}.hb-blog__link{display:inline-block;margin-top:22px;color:var(--ink);font-size:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.hb-blog__link:hover{color:var(--hb-primary, #451392)}.hb-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 36px;margin:48px 0 0;padding:0;list-style:none}.hb-blog__item .hb-blog__media{aspect-ratio:4 / 3;margin-bottom:18px}.hb-blog__item-title{margin:0;font-family:var(--font-family-second);font-size:22px;font-weight:400;line-height:1.3;text-transform:none}.hb-blog__pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:72px;padding-top:22px;border-top:1px solid var(--line);font-size:15px}.hb-blog__pager a{color:var(--ink);text-decoration:none}.hb-blog__pager a:hover{text-decoration:underline;text-underline-offset:4px}.hb-blog__pager>span:last-child{text-align:right}.hb-blog__count{color:var(--muted)}.hb-blog__empty{margin:48px 0 0;font-size:17px;color:var(--muted)}.hb-blog__empty a{color:var(--ink)}@media(max-width:989px){.hb-blog__lead{grid-template-columns:1fr;gap:24px}.hb-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}}@media(max-width:749px){.hb-blog__wrap{padding:0 20px}.hb-blog__title{font-size:40px}.hb-blog__sub{font-size:15px}.hb-blog__topics{flex-wrap:nowrap;gap:22px;margin:26px -20px 0;padding:0 20px 12px;overflow-x:auto;scrollbar-width:none}.hb-blog__topics::-webkit-scrollbar{display:none}.hb-blog__topics a{flex:none}.hb-blog__lead{margin-top:28px;padding-bottom:36px;gap:18px}.hb-blog__lead-title{font-size:28px}.hb-blog__grid{grid-template-columns:1fr;gap:40px;margin-top:36px}.hb-blog__item-title{font-size:21px}.hb-blog__pager{margin-top:48px;font-size:14px}}.hb-circles__head{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:28px;min-height:44px}.hb-circles__head .hb-heading{margin:0;padding:0 112px}.hb-circles__nav{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;gap:12px}.hb-circles__arrow{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1.5px solid var(--hb-primary);border-radius:50%;background:#fff;color:var(--hb-primary);cursor:pointer;transition:background .2s,color .2s,opacity .2s}.hb-circles__arrow:hover{background:var(--hb-primary);color:#fff}.hb-circles__arrow[disabled]{opacity:.35;pointer-events:none}.hb-circles__nav.is-hidden{display:none}.hb-circles__list{--hb-cat-w: calc((100% - (var(--hb-cat-cols) - 1) * var(--hb-cat-gap)) / var(--hb-cat-cols));display:grid;grid-auto-flow:column;grid-auto-columns:var(--hb-cat-w);gap:var(--hb-cat-gap);list-style:none;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hb-circles__list::-webkit-scrollbar{display:none}.hb-circles__item{scroll-snap-align:start;min-width:0}.hb-circles__link{display:flex;flex-direction:column;align-items:center;gap:18px;color:inherit;text-decoration:none}.hb-circles__img{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1}.hb-circles__list.has-blob .hb-circles__img:before{content:"";position:absolute;top:10%;right:6%;bottom:4%;left:6%;z-index:0;background:var(--hb-cat-blob);border-radius:58% 42% 50% 50%/52% 48%;transition:transform .4s}.hb-circles__img svg{position:relative;z-index:1;display:block;width:100%;height:100%}.hb-circles__img img{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--hb-cat-radius, 0);transition:transform .35s ease}.hb-circles__link:hover .hb-circles__img img{transform:translateY(-6px) scale(1.03)}.hb-circles__link:hover .hb-circles__img:before{transform:scale(1.04)}.hb-circles__badge{position:absolute;top:4%;right:4%;z-index:2;white-space:nowrap;background:var(--hb-accent);color:var(--hb-on-accent);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.hb-circles__label{font-size:20px;font-weight:500;text-align:center;line-height:1.3;color:#1e1530}.hb-circles__link:hover .hb-circles__label{color:var(--hb-primary)}.hb-circles--card .section-container{padding:0 16px}.hb-circles--card .hb-circles__card{padding:36px 40px 32px;border:1.5px solid rgba(69,19,146,.18);border-radius:24px;background:var(--hb-cat-card-bg)}@media(max-width:1199px){.hb-circles--card .hb-circles__card{padding:28px 24px 24px}.hb-circles__list{--hb-cat-w: calc((100% - (var(--hb-cat-cols-tab) - 1) * var(--hb-cat-gap)) / var(--hb-cat-cols-tab))}.hb-circles__label{font-size:17px}}@media(max-width:767px){.hb-circles__head{justify-content:flex-start;margin-bottom:16px}.hb-circles__head .hb-heading{text-align:left;padding:0}.hb-circles__nav{display:none}.hb-circles__list{--hb-cat-gap: 14px;--hb-cat-w: calc((100% - (var(--hb-cat-cols-mob) - 1) * var(--hb-cat-gap)) / var(--hb-cat-cols-mob));scroll-snap-type:x proximity}.hb-circles__link{gap:10px}.hb-circles__label{font-size:13px;font-weight:600}.hb-circles__badge{font-size:10px;padding:3px 7px}.hb-circles--card .hb-circles__card{padding:22px 14px 18px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.hb-circles__list{scroll-behavior:auto}.hb-circles__img img,.hb-circles__img:before{transition:none}}.hb-tabs__nav{display:flex;justify-content:center;gap:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-bottom:20px;padding-bottom:2px}.hb-tabs__nav::-webkit-scrollbar{display:none}.hb-tabs__btn{flex:0 0 auto;border:1px solid var(--hb-tab);background:#fff;color:var(--hb-tab);border-radius:999px;padding:10px 26px;font-size:16px;font-weight:700;cursor:pointer;transition:.2s}.hb-tabs__btn.is-active,.hb-tabs__btn:hover{background:var(--hb-tab);color:#fff}.hb-tabs__item--empty{aspect-ratio:3 / 4;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--hb-tint);border-radius:10px;font-size:13px;text-align:center}.hb-tabs__item--empty svg{height:70%}@media(max-width:767px){.hb-tabs .hb-scroll-row{--hb-cols: 2.15 !important}.hb-tabs__btn{padding:7px 16px;font-size:14px}.hb-tabs__nav{justify-content:flex-start}}.hb-contact{--ink: #1e1530;--muted: #6f687a;--brand: var(--hb-primary, #451392);--brand-dark: #2f0c66;--lav: #f3edfb;--lav-line: rgba(69, 19, 146, .18);--line: rgba(69, 19, 146, .12);background:#fff;color:var(--ink)}.hb-contact__wrap{max-width:1200px;margin:0 auto;padding:0 32px}.hb-contact__banner{margin:-1px 0 64px}.hb-contact__banner img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover}.hb-contact__head{max-width:660px;margin-bottom:48px}.hb-contact__eyebrow{display:inline-block;margin:0 0 14px;padding:6px 14px;border-radius:999px;background:var(--lav);color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hb-contact__title{margin:0;font-family:var(--font-family-second);font-size:56px;font-weight:700;line-height:1.05;letter-spacing:-.01em;color:var(--brand);text-transform:none}.hb-contact__title:after{content:"";display:block;width:56px;height:4px;margin-top:18px;border-radius:4px;background:linear-gradient(90deg,var(--brand),#9b6bdc)}.hb-contact__intro{margin:18px 0 0;font-size:17px;line-height:1.6;color:var(--muted)}.hb-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:start}.hb-contact__details{margin:0;padding:10px 28px;border:1.5px solid var(--lav-line);border-radius:24px;background:var(--lav)}.hb-contact__details>div{display:grid;grid-template-columns:128px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.hb-contact__details>div:last-child{border-bottom:0}.hb-contact__details dt{display:flex;align-items:center;gap:10px;align-self:start;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.hb-contact__ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--brand);color:#fff}.hb-contact__ico svg{width:16px;height:16px}.hb-contact__details dd{margin:0;padding-top:5px;font-size:17px;line-height:1.6}.hb-contact__details address{font-style:normal}.hb-contact__details a{color:var(--ink);text-decoration:none}.hb-contact__details a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:4px}.hb-contact__small-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 16px;border:1.5px solid var(--brand);border-radius:999px;color:var(--brand)!important;font-size:13px;font-weight:700;letter-spacing:.02em;transition:background .2s,color .2s}.hb-contact__small-link:hover{background:var(--brand);color:#fff!important;text-decoration:none!important}.hb-contact__small-link:after{content:"\2192"}.hb-contact__social{display:flex;gap:10px;margin:0;padding:0;list-style:none}.hb-contact__social a{display:grid;place-items:center;width:40px;height:40px;border:1.5px solid var(--lav-line);border-radius:50%;background:#fff;color:var(--brand);transition:background .2s,color .2s,border-color .2s}.hb-contact__social a:hover{border-color:var(--brand);background:var(--brand);color:#fff;text-decoration:none}.hb-contact__form-box{position:relative;overflow:hidden;padding:40px 44px 44px;border:1.5px solid var(--lav-line);border-radius:24px;background:#fff;box-shadow:0 18px 40px -24px #45139259}.hb-contact__form-box:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--brand),#9b6bdc)}.hb-contact__h2{margin:0 0 24px;font-family:var(--font-family-second);font-size:28px;font-weight:700;color:var(--brand);text-transform:none}.hb-contact__form label{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.hb-contact__form input,.hb-contact__form textarea{width:100%;padding:12px 14px;border:1.5px solid var(--lav-line);border-radius:12px;background:#fbf9fe;color:var(--ink);font:inherit;font-size:16px;font-weight:400;letter-spacing:0;transition:border-color .2s,box-shadow .2s,background .2s}.hb-contact__form textarea{resize:vertical;min-height:130px}.hb-contact__form input:focus,.hb-contact__form textarea:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #4513921f;outline:none}.hb-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.hb-contact__submit{margin-top:4px;padding:14px 36px;border:0;border-radius:999px;background:var(--brand);color:#fff;font:inherit;font-size:15px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .2s,transform .2s}.hb-contact__submit:hover{background:var(--brand-dark);transform:translateY(-1px)}.hb-contact__note{margin:0 0 22px;padding:12px 16px;border-radius:12px;background:var(--lav);font-size:15px;color:var(--brand)}.hb-contact__note--err{background:#fdecea;color:#b42318}.hb-contact__note--err ul{margin:0;padding-left:1.1em}.hb-contact__map{max-width:1200px;margin:72px auto 0;padding:0 32px}.hb-contact__map iframe{display:block;width:100%;height:420px;border:1.5px solid var(--lav-line);border-radius:24px}@media(max-width:989px){.hb-contact__grid{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){.hb-contact__wrap{padding:0 16px}.hb-contact__banner{margin-bottom:40px}.hb-contact__head{margin-bottom:28px}.hb-contact__title{font-size:36px}.hb-contact__title:after{width:44px;margin-top:14px}.hb-contact__intro{font-size:15px}.hb-contact__details{padding:4px 18px;border-radius:18px}.hb-contact__details>div{grid-template-columns:1fr;gap:8px;padding:16px 0}.hb-contact__details dd{padding:0 0 0 44px;font-size:16px}.hb-contact__form-box{padding:28px 18px 24px;border-radius:18px}.hb-contact__row{grid-template-columns:1fr}.hb-contact__submit{width:100%}.hb-contact__map{margin-top:48px;padding:0 16px}.hb-contact__map iframe{height:300px;border-radius:18px}}.hb-explore__row{display:grid;grid-template-columns:repeat(var(--hb-cols, 3),minmax(0,1fr));gap:30px;padding-top:50px}.hb-explore__card{position:relative;display:flex;align-items:center;min-height:170px;padding:24px 0 24px clamp(20px,2.6vw,54px);border-radius:14px;background:var(--hb-card-bg, #f4f4f4);color:var(--hb-primary);text-decoration:none;transition:box-shadow .3s}.hb-explore__card:hover{color:var(--hb-primary-dark);box-shadow:0 8px 24px #00000014}.hb-explore__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;max-width:62%}.hb-explore__title{font-size:clamp(17px,1.75vw,32px);font-weight:700;line-height:1.15}.hb-explore__subtitle{font-size:clamp(14px,1.4vw,26px);font-weight:500;line-height:1.2}.hb-explore__media{position:absolute;right:24px;bottom:0;top:-50px;width:var(--hb-img-w, 34%);display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.hb-explore__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center;transition:transform .4s}.hb-explore__card:hover .hb-explore__media img{transform:translateY(-6px)}.hb-explore__empty{align-self:center;font-size:12px;opacity:.5;border:1px dashed currentColor;padding:6px 10px;border-radius:6px}@media(max-width:1399px){.hb-explore__card{min-height:150px}}@media(max-width:991px){.hb-explore__row{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:36px}.hb-explore__row::-webkit-scrollbar{display:none}.hb-explore__card{scroll-snap-align:start}.hb-explore__media{top:-36px}}@media(max-width:767px){.hb-explore__row{grid-auto-columns:84%;gap:12px}.hb-explore__card{min-height:120px;padding:18px 0 18px 20px;border-radius:12px}.hb-explore__title{font-size:18px}.hb-explore__subtitle{font-size:15px}.hb-explore__body{max-width:calc(100% - var(--hb-img-w, 34%) - 32px)}.hb-explore__media{right:12px}}.hb-fm{position:relative;overflow:hidden;padding:var(--hb-fm-pad) 0;isolation:isolate}.hb-fm--tilted{padding:calc(var(--hb-fm-pad) + 28px) 0}.hb-fm--tilted.hb-fm--two{padding:calc(var(--hb-fm-pad) + 36px) 0}.hb-fm__row{position:relative;z-index:1;overflow:hidden;padding:16px 0;background:var(--hb-fm-bg);color:var(--hb-fm-text)}.hb-fm--tilted .hb-fm__row{width:110%;margin-left:-5%;transform:rotate(calc(var(--hb-fm-tilt) * -1));box-shadow:0 10px 30px #140a282e}.hb-fm__row--2{background:var(--hb-fm-bg2);color:var(--hb-fm-text2);--hb-fm-accent: var(--hb-fm-text2)}.hb-fm--two .hb-fm__row--2{margin-top:-6px}.hb-fm--tilted .hb-fm__row--2{z-index:0;margin-top:-22px;transform:rotate(var(--hb-fm-tilt))}.hb-fm__track{display:flex;width:max-content;animation:hb-fm-left var(--hb-fm-speed) linear infinite;will-change:transform}.hb-fm__row--2 .hb-fm__track{animation-name:hb-fm-right;animation-duration:calc(var(--hb-fm-speed) * 1.15)}.hb-fm:hover .hb-fm__track{animation-play-state:paused}.hb-fm__list{display:flex;align-items:center;gap:var(--hb-fm-gap);margin:0;padding:0 var(--hb-fm-gap) 0 0;list-style:none}.hb-fm__item{display:inline-flex;align-items:center;white-space:nowrap}.hb-fm__link{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.hb-fm__item{gap:12px}.hb-fm__text{font-family:var(--font-family-second);font-size:var(--hb-fm-size);font-weight:800;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.hb-fm__link:hover .hb-fm__text{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.hb-fm__emoji{font-size:calc(var(--hb-fm-size) * .9);line-height:1;display:inline-block;animation:hb-fm-bob 2.4s ease-in-out infinite}.hb-fm__tag{padding:5px 12px;border:1.5px dashed currentColor;border-radius:999px;font-size:calc(var(--hb-fm-size) * .42);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hb-fm-accent)}.hb-fm__sep{display:inline-flex;width:calc(var(--hb-fm-size) * .85);height:calc(var(--hb-fm-size) * .85);color:var(--hb-fm-accent)}.hb-fm__sep svg{width:100%;height:100%;fill:currentColor;animation:hb-fm-spin 6s linear infinite}.hb-fm--diwali .hb-fm__sep svg,.hb-fm--eid .hb-fm__sep svg{animation:hb-fm-glow 2.2s ease-in-out infinite}.hb-fm__flame{transform-origin:16px 14px;animation:hb-fm-flicker 1.1s ease-in-out infinite alternate}.hb-fm--fx-shimmer .hb-fm__row--1 .hb-fm__text{background:linear-gradient(100deg,var(--hb-fm-text) 0 40%,var(--hb-fm-accent) 50%,var(--hb-fm-text) 60% 100%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hb-fm-shimmer 3.2s linear infinite}.hb-fm--fx-glow .hb-fm__row--1 .hb-fm__text{animation:hb-fm-textglow 2.6s ease-in-out infinite}.hb-fm--fx-outline .hb-fm__row--1 .hb-fm__item:nth-child(4n+3) .hb-fm__text{color:transparent;-webkit-text-stroke:1.5px var(--hb-fm-text)}.hb-fm__particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hb-fm__particles span{position:absolute;left:var(--x);top:var(--y);width:calc(var(--s) * 4px);height:calc(var(--s) * 4px);animation:hb-fm-twinkle 3s ease-in-out var(--d) infinite}.hb-fm__particles--sparkle span,.hb-fm__particles--star span{background:var(--hb-fm-accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:calc(var(--s) * 6px);height:calc(var(--s) * 6px)}.hb-fm__particles--star span{background:#fff}.hb-fm__particles--powder span{border-radius:50%;filter:blur(1px);width:calc(var(--s) * 7px);height:calc(var(--s) * 7px);background:hsl(calc(var(--h) * 1deg) 95% 60%);animation-name:hb-fm-float}.hb-fm__particles--snow span{top:-10px;border-radius:50%;background:#fff;opacity:.9;animation:hb-fm-fall calc(4s + var(--s) * 1.5s) linear var(--d) infinite}.hb-fm__particles--confetti span{top:-12px;width:6px;height:10px;border-radius:1px;background:hsl(calc(var(--h) * 1deg) 90% 65%);animation:hb-fm-confetti calc(3.5s + var(--s) * 1s) linear var(--d) infinite}.hb-fm__particles--petal span{top:-12px;width:calc(var(--s) * 5px + 4px);height:calc(var(--s) * 3px + 3px);border-radius:100% 0;background:hsl(calc(20deg + var(--h) * .1deg) 95% 55%);animation:hb-fm-confetti calc(5s + var(--s) * 1.2s) linear var(--d) infinite}@keyframes hb-fm-left{to{transform:translate(-50%)}}@keyframes hb-fm-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes hb-fm-spin{to{transform:rotate(360deg)}}@keyframes hb-fm-glow{50%{filter:drop-shadow(0 0 8px currentColor);transform:scale(1.12)}}@keyframes hb-fm-flicker{0%{transform:scale(1) skew(-3deg);opacity:.85}to{transform:scale(1.1,1.18) skew(3deg);opacity:1}}@keyframes hb-fm-bob{50%{transform:translateY(-4px) rotate(-8deg)}}@keyframes hb-fm-shimmer{to{background-position:-250% 0}}@keyframes hb-fm-textglow{50%{text-shadow:0 0 14px var(--hb-fm-accent),0 0 2px var(--hb-fm-accent)}}@keyframes hb-fm-twinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes hb-fm-float{0%,to{opacity:0;transform:translateY(8px) scale(.6)}50%{opacity:.9;transform:translateY(-8px) scale(1)}}@keyframes hb-fm-fall{to{transform:translate(14px,260px)}}@keyframes hb-fm-confetti{to{transform:translate(-20px,260px) rotate(540deg)}}@media(prefers-reduced-motion:reduce){.hb-fm__track,.hb-fm__sep svg,.hb-fm__flame,.hb-fm__emoji,.hb-fm__text{animation:none!important}.hb-fm__particles{display:none}.hb-fm--fx-shimmer .hb-fm__row--1 .hb-fm__text{color:var(--hb-fm-text);background:none}}@media(max-width:767px){.hb-fm__row{padding:11px 0}.hb-fm__item,.hb-fm__link{gap:8px}.hb-fm--tilted .hb-fm__row--2{margin-top:-16px}.hb-fm__tag{padding:3px 8px;border-width:1px}}.hb-flip{display:block}.hb-flip__strip{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr 1.15fr;align-items:center;gap:24px;min-height:var(--hb-flip-height);padding:0 44px;border-radius:24px;background:var(--hb-flip-bg);color:var(--hb-flip-text)}.hb-flip__strip.has-specks:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' fill='%23fff'%3E%3Cellipse cx='109' cy='134' rx='1.7' ry='1.3' fill-opacity='0.7' transform='rotate%28150 109 134%29'/%3E%3Cellipse cx='46' cy='193' rx='1.2' ry='0.9' fill-opacity='0.35' transform='rotate%2824 46 193%29'/%3E%3Cellipse cx='107' cy='34' rx='1.2' ry='1.2' fill-opacity='0.7' transform='rotate%2810 107 34%29'/%3E%3Cellipse cx='143' cy='95' rx='1.1' ry='1.0' fill-opacity='0.7' transform='rotate%2840 143 95%29'/%3E%3Cellipse cx='150' cy='200' rx='0.7' ry='0.3' fill-opacity='0.35' transform='rotate%28153 150 200%29'/%3E%3Cellipse cx='7' cy='111' rx='1.1' ry='1.0' fill-opacity='0.7' transform='rotate%2859 7 111%29'/%3E%3Cellipse cx='154' cy='120' rx='1.4' ry='1.0' fill-opacity='0.5' transform='rotate%28104 154 120%29'/%3E%3Cellipse cx='239' cy='239' rx='1.6' ry='1.4' fill-opacity='0.5' transform='rotate%2858 239 239%29'/%3E%3Cellipse cx='123' cy='7' rx='1.3' ry='0.7' fill-opacity='0.35' transform='rotate%2874 123 7%29'/%3E%3Cellipse cx='93' cy='230' rx='1.6' ry='0.8' fill-opacity='0.35' transform='rotate%2813 93 230%29'/%3E%3Cellipse cx='113' cy='235' rx='1.1' ry='0.6' fill-opacity='0.7' transform='rotate%2850 113 235%29'/%3E%3Cellipse cx='187' cy='65' rx='0.7' ry='0.5' fill-opacity='0.5' transform='rotate%2830 187 65%29'/%3E%3Cellipse cx='32' cy='170' rx='0.6' ry='0.4' fill-opacity='0.5' transform='rotate%2845 32 170%29'/%3E%3Cellipse cx='164' cy='45' rx='1.2' ry='1.2' fill-opacity='0.35' transform='rotate%28107 164 45%29'/%3E%3Cellipse cx='154' cy='28' rx='1.1' ry='0.7' fill-opacity='0.5' transform='rotate%28151 154 28%29'/%3E%3Cellipse cx='73' cy='212' rx='0.9' ry='0.6' fill-opacity='0.7' transform='rotate%28164 73 212%29'/%3E%3Cellipse cx='138' cy='10' rx='0.8' ry='0.6' fill-opacity='0.35' transform='rotate%28156 138 10%29'/%3E%3Cellipse cx='79' cy='71' rx='0.7' ry='0.4' fill-opacity='0.7' transform='rotate%28162 79 71%29'/%3E%3Cellipse cx='58' cy='144' rx='1.0' ry='0.8' fill-opacity='0.7' transform='rotate%28123 58 144%29'/%3E%3Cellipse cx='200' cy='33' rx='1.1' ry='0.9' fill-opacity='0.5' transform='rotate%2858 200 33%29'/%3E%3Cellipse cx='196' cy='60' rx='0.8' ry='0.7' fill-opacity='0.7' transform='rotate%2850 196 60%29'/%3E%3Cellipse cx='165' cy='93' rx='1.2' ry='0.6' fill-opacity='0.35' transform='rotate%2826 165 93%29'/%3E%3Cellipse cx='26' cy='123' rx='0.9' ry='0.8' fill-opacity='0.5' transform='rotate%2865 26 123%29'/%3E%3Cellipse cx='101' cy='217' rx='1.2' ry='0.9' fill-opacity='0.7' transform='rotate%2817 101 217%29'/%3E%3Cellipse cx='30' cy='115' rx='1.4' ry='1.1' fill-opacity='0.35' transform='rotate%2871 30 115%29'/%3E%3Cellipse cx='51' cy='220' rx='1.5' ry='0.8' fill-opacity='0.5' transform='rotate%28114 51 220%29'/%3E%3C/svg%3E");background-size:240px 240px}.hb-flip__strip.is-curvy{-webkit-mask:radial-gradient(60px 14px at 50% 0,transparent 98%,#000) 0 0 / 120px 51% repeat-x,radial-gradient(60px 14px at 50% 100%,transparent 98%,#000) 0 100% / 120px 51% repeat-x;mask:radial-gradient(60px 14px at 50% 0,transparent 98%,#000) 0 0 / 120px 51% repeat-x,radial-gradient(60px 14px at 50% 100%,transparent 98%,#000) 0 100% / 120px 51% repeat-x;border-radius:0}.hb-flip__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.hb-flip__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hb-flip__lead,.hb-flip__side{position:relative;z-index:2;pointer-events:none}.hb-flip__btn{pointer-events:auto}.hb-flip__eyebrow{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hb-flip-accent)}.hb-flip__heading{margin:0;color:inherit;font-family:var(--font-family-second);font-size:44px;font-weight:800;line-height:1.05;text-align:left;text-transform:none}.hb-flip__side{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-left:24px;border-left:1.5px solid color-mix(in srgb,var(--hb-flip-text) 40%,transparent)}.hb-flip__text{margin:0;font-size:20px;font-weight:500;line-height:1.3}.hb-flip__btn{display:inline-flex;align-items:center;padding:11px 26px;border-radius:999px;background:var(--hb-flip-accent);color:var(--hb-on-accent, #1e1530);font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.hb-flip__btn:hover{color:var(--hb-on-accent, #1e1530);transform:translateY(-2px);box-shadow:0 8px 20px #0003}.hb-flip__timer{display:flex;gap:6px;font-size:12px}.hb-flip__timer span{padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--hb-flip-text) 14%,transparent)}.hb-flip__timer b{font-size:15px;font-variant-numeric:tabular-nums;margin-right:1px}.hb-flip__stage{position:relative;z-index:0;align-self:stretch;min-height:var(--hb-flip-height)}.hb-flip__strip .hb-flip__frame{top:10px;right:0;bottom:10px;left:0}.hb-flip__strip .hb-flip__surface{bottom:10px}.hb-flip__placeholder{fill:color-mix(in srgb,var(--hb-flip-text) 40%,transparent)}.is-fit-cover .hb-flip__frame{overflow:hidden;border-radius:16px}@media(prefers-reduced-motion:reduce){.hb-flip *,.hb-flip *:before{animation:none!important}}@media(max-width:991px){.hb-flip__strip{padding:0 28px;gap:16px}.hb-flip__heading{font-size:32px}.hb-flip__text{font-size:16px}}@media(max-width:767px){.hb-flip__strip{grid-template-columns:1.2fr 1fr;grid-template-areas:"lead stage" "side stage";align-content:center;row-gap:10px;min-height:var(--hb-flip-height-mob);padding:18px 0 18px 18px;border-radius:18px}.hb-flip__lead{grid-area:lead;align-self:end}.hb-flip__stage{grid-area:stage;min-height:var(--hb-flip-height-mob);margin:-18px 0}.hb-flip__strip.is-fit-cover .hb-flip__frame{top:10px;right:10px;bottom:10px;left:0;border-radius:12px}.hb-flip__side{grid-area:side;align-self:start;gap:10px;padding-left:0;border-left:0}.hb-flip__heading{font-size:24px}.hb-flip__eyebrow{font-size:11px}.hb-flip__text{font-size:13px}.hb-flip__btn{padding:8px 18px;font-size:13px}.hb-flip__timer b{font-size:13px}}.hb-footer{color:var(--hb-ft-text);text-align:left}.hb-footer .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hb-footer a{color:inherit;text-decoration:none}.hb-footer a:hover{color:var(--hb-accent)}.hb-footer__band{background:var(--hb-ft-band);padding:34px 0}.hb-footer__band-inner{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;flex-wrap:wrap}.hb-footer__band-title{margin:0 0 4px;color:inherit;font-family:var(--font-family-second);font-size:30px;font-weight:700;line-height:1.2}.hb-footer__band-copy p{margin:0;opacity:.85;font-size:16px}.hb-footer__form{display:flex;flex-wrap:wrap;flex:0 1 480px;gap:0;background:#fff;border-radius:999px;padding:5px}.hb-footer__form input[type=email]{flex:1;min-width:0;border:0;background:transparent;padding:0 18px;height:46px;font-size:15px;color:#1e1530;outline:none}.hb-footer__form button{border:0;border-radius:999px;padding:0 26px;height:46px;background:var(--hb-accent);color:var(--hb-on-accent);font-weight:700;font-size:15px;cursor:pointer;transition:filter .2s}.hb-footer__form button:hover{filter:brightness(.95)}.hb-footer__form-msg{flex-basis:100%;margin:8px 18px 4px;color:#1e1530;font-size:14px}.hb-footer__form-msg--err{color:#c62828}.hb-footer__main{background:var(--hb-ft-bg);padding:56px 0 28px}.hb-footer__grid{display:grid;grid-template-columns:1.4fr repeat(var(--hb-ft-cols, 3),1fr);gap:40px}.hb-footer__logo{display:block;max-width:100%;margin-bottom:16px;box-sizing:content-box}.hb-footer__logo img{display:block;width:100%;height:auto}.hb-footer__logo--badge{background:#fff;border-radius:14px;padding:8px 14px}.hb-footer__about{font-size:15px;line-height:1.6;opacity:.85;max-width:340px}.hb-footer__about p{margin:0}.hb-footer__social{display:flex;gap:10px;list-style:none;margin:20px 0 0;padding:0}.hb-footer__social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);transition:background .2s,color .2s,border-color .2s}.hb-footer__social a:hover{background:var(--hb-accent);border-color:var(--hb-accent);color:var(--hb-on-accent)}.hb-footer__social svg{width:18px;height:18px}.hb-footer__col summary{list-style:none}.hb-footer__col summary::-webkit-details-marker{display:none}.hb-footer__heading{margin:0 0 16px;font-family:var(--font-family-second);font-size:20px;font-weight:700;color:inherit;cursor:default}.hb-footer__links,.hb-footer__contact{list-style:none;margin:0;padding:0;display:grid;gap:11px;font-size:15px}.hb-footer__links a{opacity:.85;transition:opacity .2s,color .2s}.hb-footer__links a:hover{opacity:1}.hb-footer__contact li{display:flex;gap:10px;align-items:flex-start;opacity:.9;line-height:1.45}.hb-footer__contact svg{flex:none;margin-top:2px;color:var(--hb-accent)}.hb-footer__trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;list-style:none;margin:44px 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.15)}.hb-footer__trust li{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.hb-footer__trust .hb-icon{width:26px;height:26px;color:var(--hb-accent)}.hb-footer__bottom{background:var(--hb-ft-bg);border-top:1px solid rgba(255,255,255,.12);padding:16px 0}.hb-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.hb-footer__copy{margin:0;font-size:13px;opacity:.75}.hb-footer__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.hb-footer__pay-icon{width:38px;height:24px;display:block}@media(max-width:991px){.hb-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.hb-footer__brand{grid-column:1 / -1}}@media(max-width:767px){.hb-footer__band{padding:26px 0}.hb-footer__band-title{font-size:22px}.hb-footer__band-copy p{font-size:14px}.hb-footer__form{flex-basis:100%}.hb-footer__form input[type=email]{height:42px;padding:0 14px}.hb-footer__form button{height:42px;padding:0 18px}.hb-footer__main{padding:36px 0 20px}.hb-footer__grid{grid-template-columns:1fr;gap:0}.hb-footer__brand{margin-bottom:18px}.hb-footer__col{border-top:1px solid rgba(255,255,255,.15)}.hb-footer__col summary{display:flex;justify-content:space-between;align-items:center;margin:0;padding:15px 0;font-size:17px;cursor:pointer}.hb-footer__col summary:after{content:"+";transform:none;font-family:var(--font-family-base);font-size:24px;font-weight:400;line-height:1}.hb-footer__col[open] summary:after{content:"\2212"}.hb-footer .section-container{padding-left:16px;padding-right:16px}.hb-footer__col>ul{padding-bottom:16px}.hb-footer__trust{display:grid;grid-template-columns:1fr 1fr;margin-top:18px}.hb-footer__trust li{font-size:13px}.hb-footer__bottom-inner{flex-direction:column-reverse;text-align:center}.hb-footer__bottom{padding-bottom:80px}}.hb-ln{display:block;padding:var(--ln-pt) 0 var(--ln-pb);--ln-grid: 24px;--ln-line: color-mix(in srgb, var(--ln-ink) 7%, transparent)}.hb-ln__page{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding:56px;border-radius:26px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ln-ink) 12%,#fff);box-shadow:0 24px 50px -36px color-mix(in srgb,var(--ln-ink) 60%,transparent);background:linear-gradient(var(--ln-line) 1px,transparent 1px) 0 0 / var(--ln-grid) var(--ln-grid),linear-gradient(90deg,var(--ln-line) 1px,transparent 1px) 0 0 / var(--ln-grid) var(--ln-grid),var(--ln-paper)}.hb-ln__page.is-flip .hb-ln__prints{order:2}.hb-ln__prints{position:relative;aspect-ratio:1 / .92}.hb-ln__print{position:absolute;z-index:2;margin:0;padding:10px 10px 34px;background:#fff;box-shadow:0 14px 26px -16px #2a223873,0 2px 4px #2a223814;rotate:var(--tilt, -3deg);transition:rotate .5s,scale .5s,opacity .6s,translate .9s cubic-bezier(.2,.8,.2,1.15)}.hb-ln__print:before{content:"";position:absolute;top:-12px;left:50%;width:34%;height:24px;translate:-50% 0;rotate:-4deg;z-index:1;background:color-mix(in srgb,#f4a622 30%,rgba(255,255,255,.55));box-shadow:0 1px 2px #2a22381f}@media(hover:hover){.hb-ln__print:hover{rotate:0deg;scale:1.03;z-index:5}}.hb-ln__photo{display:block;overflow:hidden;aspect-ratio:4 / 5;background:#f3edfb}.hb-ln__photo img,.hb-ln__ph{display:block;width:100%;height:100%;object-fit:cover;fill:#c9bce0}.hb-ln__caption{position:absolute;inset:auto 0 7px;text-align:center;font:italic 400 15px/1.2 var(--font-family-second);color:#2a2238}.hb-ln__print--main{left:14%;top:4%;width:60%}[data-extras="1"] .hb-ln__print--main,[data-extras="2"] .hb-ln__print--main{left:2%;width:52%}.hb-ln__print--1,.hb-ln__print--2{z-index:3;width:36%;padding:8px 8px 22px}.hb-ln__print--1 .hb-ln__photo,.hb-ln__print--2 .hb-ln__photo{aspect-ratio:1}.hb-ln__print--1{right:0;bottom:6%}.hb-ln__print--2{right:4%;top:0;width:30%;z-index:1}.hb-ln__note{position:absolute;top:100%;left:50%;translate:-50% 0;rotate:3deg;margin-top:6px;display:flex;flex-direction:column;align-items:center;width:max-content;max-width:170px;font:italic 400 16px/1.2 var(--font-family-second);color:var(--ln-ink);text-align:center;pointer-events:none}.hb-ln__arrow{width:30px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-extras="0"] .hb-ln__note{top:10%;left:100%;translate:12px 0;rotate:-4deg;align-items:flex-start;text-align:left;font-size:17px;max-width:140px}[data-extras="0"] .hb-ln__arrow{order:1;width:40px;height:28px;scale:-1 1;margin-top:4px}.hb-ln__text{color:#2a2238;min-width:0}.hb-ln__labels{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px}.hb-ln__entry{padding:4px 10px;border:1px dashed color-mix(in srgb,var(--ln-ink) 45%,transparent);border-radius:6px;font:11px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;color:var(--ln-ink)}.hb-ln__eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--ln-ink)}.hb-ln__heading{margin:0 0 16px;font:700 clamp(26px,3.2vw,40px)/1.1 var(--font-family-second);letter-spacing:-.01em;color:#2a2238}.hb-ln__story{font-size:15px;line-height:1.75;color:#4a4356}.hb-ln__story p{margin:0 0 12px}.hb-ln__story>:last-child{margin-bottom:0}.hb-ln__more{margin:6px 0 0;padding:0;border:0;background:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--ln-ink);text-decoration:underline;text-underline-offset:3px}.hb-ln__quote{margin:18px 0 22px;font:italic 400 clamp(19px,2vw,24px)/1.3 var(--font-family-second);color:var(--ln-ink)}.hb-ln__quote span{padding:0 4px;background:linear-gradient(color-mix(in srgb,#f4a622 38%,transparent) 0 0) no-repeat 0 88% / 100% 38%;transition:background-size .8s ease .6s}.hb-ln__record{display:grid;margin:0 0 24px;max-width:420px}.hb-ln__record div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed color-mix(in srgb,var(--ln-ink) 30%,transparent)}.hb-ln__record dt{font-size:13px;letter-spacing:.04em;color:#5b5468}.hb-ln__record dd{margin:0;font:700 22px/1.2 var(--font-family-second);color:var(--ln-ink)}.hb-ln__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.hb-ln__sign{display:inline-flex;flex-direction:column;min-width:150px}.hb-ln__sign-name{font:italic 400 34px/1 var(--font-family-second);color:var(--ln-ink);rotate:-4deg;transform-origin:left;white-space:nowrap}.hb-ln__sign-img{height:56px;width:auto}.hb-ln__sign-line{width:0;min-width:100%;height:12px;fill:none;stroke:var(--ln-ink);stroke-width:2;stroke-linecap:round;stroke-dasharray:240;transition:stroke-dashoffset 1.2s ease .9s}.hb-ln__sign-title{margin-top:4px;font-size:12px;letter-spacing:.04em;color:#5b5468}.hb-ln__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.hb-ln__btn{display:inline-block;padding:13px 26px;border-radius:999px;background-color:var(--ln-ink);color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;transition:background-color .25s,scale .2s}.hb-ln__btn:hover{background-color:var(--hb-primary-dark, #2e0b63);color:#fff}.hb-ln__btn:active{scale:.97}.hb-ln__link{font-size:14px;font-weight:600;color:var(--ln-ink);text-decoration:underline;text-underline-offset:4px}.hb-ln.is-armed .hb-ln__print{opacity:0;translate:0 34px}.hb-ln.is-armed .hb-ln__print--1{transition-delay:.15s}.hb-ln.is-armed .hb-ln__print--2{transition-delay:.3s}.hb-ln.is-armed .hb-ln__note{opacity:0;transition:opacity .6s ease .8s}.hb-ln.is-armed .hb-ln__text>*{opacity:0;translate:0 14px;transition:opacity .6s ease,translate .6s ease;transition-delay:calc(var(--i, 0) * 80ms)}.hb-ln.is-armed .hb-ln__sign-line{stroke-dashoffset:240}.hb-ln.is-armed .hb-ln__quote span{background-size:0 38%}.hb-ln.is-in .hb-ln__print,.hb-ln.is-in .hb-ln__text>*{opacity:1;translate:none}.hb-ln.is-in .hb-ln__note{opacity:1}.hb-ln.is-in .hb-ln__sign-line{stroke-dashoffset:0}.hb-ln.is-in .hb-ln__quote span{background-size:100% 38%}@media(max-width:1024px){.hb-ln__page{gap:32px;padding:40px 32px}.hb-ln__prints[data-extras="0"]{aspect-ratio:1 / 1.12}[data-extras="0"] .hb-ln__note{top:100%;left:50%;translate:-50% 0;rotate:3deg;align-items:center;text-align:center;font-size:16px;max-width:170px}[data-extras="0"] .hb-ln__arrow{order:0;width:30px;height:22px;scale:none;margin:0}}@media(max-width:767px){.hb-ln{--ln-grid: 20px;padding:calc(var(--ln-pt) * .5) 0 calc(var(--ln-pb) * .5)}.hb-ln__page{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 16px;border-radius:20px}.hb-ln__page.is-flip .hb-ln__prints{order:0}.hb-ln__prints{aspect-ratio:4 / 3;width:100%;max-width:340px}.hb-ln__print{padding:6px 6px 22px}.hb-ln__print:before{top:-9px;height:18px}.hb-ln__caption{font-size:12px;bottom:4px}.hb-ln__print--main{left:6%;top:3%;width:44%}[data-extras="1"] .hb-ln__print--main,[data-extras="2"] .hb-ln__print--main{left:2%;width:46%}.hb-ln__print--1,.hb-ln__print--2{width:34%;padding:5px 5px 12px}.hb-ln__print--1{right:2%;bottom:0}.hb-ln__print--2{right:12%;top:0;width:30%}.hb-ln__note{display:none}.hb-ln__prints[data-extras="0"]{aspect-ratio:1 / 1.12;max-width:420px;margin:0 auto}[data-extras="0"] .hb-ln__print--main{left:19%;top:4%;width:62%;padding:8px 8px 30px}[data-extras="0"] .hb-ln__caption{font-size:14px;bottom:7px}[data-extras="0"] .hb-ln__note{display:flex;top:100%;left:50%;translate:-50% 0;rotate:3deg;align-items:center;text-align:center;font-size:15px;max-width:220px}[data-extras="0"] .hb-ln__arrow{order:0;width:30px;height:22px;scale:none;margin:0}.hb-ln__labels{margin-bottom:8px;gap:6px 10px}.hb-ln__entry{font-size:10px;padding:3px 8px}.hb-ln__eyebrow{font-size:11px}.hb-ln__heading{margin-bottom:10px;font-size:20px;line-height:1.25;letter-spacing:0}.hb-ln__story{font-size:14px;line-height:1.65}.hb-ln__story.is-clamped:not(.is-open){max-height:6.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.hb-ln__quote{margin:12px 0 14px;font-size:18px}.hb-ln__record{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:none;margin-bottom:16px;border-block:1px dashed color-mix(in srgb,var(--ln-ink) 30%,transparent)}.hb-ln__record div{flex-direction:column-reverse;align-items:center;justify-content:flex-end;gap:2px;padding:10px 4px;border:0;text-align:center}.hb-ln__record div+div{border-left:1px dashed color-mix(in srgb,var(--ln-ink) 30%,transparent)}.hb-ln__record dt{font-size:11px;line-height:1.3;letter-spacing:0}.hb-ln__record dd{font-size:18px}.hb-ln__foot{align-items:center;gap:10px}.hb-ln__sign{min-width:0;flex:0 1 auto}.hb-ln__sign-name{font-size:21px}.hb-ln__sign-img{height:40px}.hb-ln__sign-title{display:none}.hb-ln__ctas{flex:1 1 auto;justify-content:flex-end}.hb-ln__btn{padding:11px 14px;font-size:11px;letter-spacing:.06em;white-space:nowrap}.hb-ln__link{font-size:13px}}@media(prefers-reduced-motion:reduce){.hb-ln__print{transition:none}.hb-ln__print:hover{rotate:var(--tilt, -3deg);scale:none}}.hb-founder__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.hb-founder__grid--flip .hb-founder__media{order:2}.hb-founder__media{position:relative;padding:0 0 22px 22px}.hb-founder__media:before{content:"";position:absolute;left:0;bottom:0;width:82%;height:82%;border-radius:22px;background:linear-gradient(135deg,var(--hb-primary),var(--hb-accent))}.hb-founder__grid--flip .hb-founder__media{padding:0 22px 22px 0}.hb-founder__grid--flip .hb-founder__media:before{left:auto;right:0}.hb-founder__frame{position:relative;aspect-ratio:4 / 4.4;border-radius:20px;overflow:hidden;background:var(--hb-tint);box-shadow:0 16px 40px #2e0b632e}.hb-founder__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hb-founder__tag{position:absolute;left:18px;bottom:18px;display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#1e1530}.hb-founder__tag strong{font-family:var(--font-family-second);font-size:18px;color:var(--hb-primary)}.hb-founder__tag span{font-size:13px;opacity:.8}.hb-founder__eyebrow{margin:0 0 10px;color:var(--hb-accent);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hb-founder__heading{margin:0 0 18px;color:var(--hb-primary);font-family:var(--font-family-second);font-size:40px;font-weight:700;line-height:1.15;text-align:left}.hb-founder__story{font-size:17px;line-height:1.7;color:#3d3352}.hb-founder__story p{margin:0 0 12px}.hb-founder__quote{position:relative;margin:18px 0 0;padding:16px 20px 16px 22px;border-left:4px solid var(--hb-accent);background:var(--hb-tint);border-radius:0 12px 12px 0;font-family:var(--font-family-second);font-size:20px;font-style:italic;font-weight:500;color:var(--hb-primary)}.hb-founder__quote p{margin:0}.hb-founder__sign{display:flex;align-items:center;gap:14px;margin-top:18px;font-weight:600;color:#1e1530}.hb-founder__signature{height:54px;width:auto}.hb-founder__stats{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:22px 0 0;padding:0}.hb-founder__stats li{display:flex;flex-direction:column;min-width:120px;padding:12px 16px;border:1px solid rgba(69,19,146,.18);border-radius:12px;background:#fff}.hb-founder__stats strong{font-family:var(--font-family-second);font-size:24px;color:var(--hb-primary);line-height:1.1}.hb-founder__stats span{font-size:13px;color:#6b6280}.hb-founder__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px}.hb-founder__btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:999px;background:var(--hb-primary);color:#fff;font-weight:700;text-decoration:none;transition:background .2s}.hb-founder__btn:hover{background:var(--hb-primary-dark);color:#fff}.hb-founder__link{color:var(--hb-primary);font-weight:700;text-decoration:underline;text-underline-offset:4px}.hb-founder__press{display:flex;align-items:center;justify-content:center;gap:14px 22px;flex-wrap:wrap;margin-top:48px;padding:22px 28px;border-radius:16px;background:var(--hb-primary);color:#fff;text-align:center}.hb-founder__press p{margin:0;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;max-width:760px}.hb-founder__press-mark{font-family:var(--font-family-second);font-size:56px;line-height:.6;color:var(--hb-accent)}.hb-founder__press-logo{height:34px;width:auto;filter:brightness(0) invert(1)}.hb-founder__press-name{font-weight:600;opacity:.85}@media(max-width:991px){.hb-founder__grid{gap:40px}.hb-founder__heading{font-size:32px}}@media(max-width:767px){.hb-founder__grid{grid-template-columns:1fr;gap:28px}.hb-founder__grid--flip .hb-founder__media{order:0}.hb-founder__media{padding:0 0 14px 14px}.hb-founder__grid--flip .hb-founder__media{padding:0 14px 14px 0}.hb-founder__heading{font-size:26px}.hb-founder__story{font-size:15px}.hb-founder__quote{font-size:17px}.hb-founder__stats li{flex:1 1 calc(50% - 6px);min-width:0}.hb-founder__btn{width:100%;justify-content:center}.hb-founder__press{margin-top:32px;padding:18px}.hb-founder__press p{font-size:14px}}.hb-freeship{position:fixed;left:0;right:0;bottom:0;z-index:98;padding:6px 14px 7px;font-size:12px;text-align:center;box-shadow:0 -2px 8px #00000014;transition:transform .3s}.hb-freeship.is-empty{transform:translateY(110%)}.hb-freeship__msg{margin:0 0 4px;line-height:1.3}.hb-freeship__track{height:5px;border-radius:5px;background:#0000001f;overflow:hidden}.hb-freeship__fill{display:block;height:100%;background:var(--hb-fs-fill);border-radius:5px;transition:width .4s}@media(max-width:991px){body:has(.header-bottom-fixed) .hb-freeship{bottom:var(--hb-bottom-nav-h, 58px)}}@media(min-width:992px){.hb-freeship--mobile{display:none}}.hb-imgban{display:block}.hb-imgban__edge{padding:0}.hb-imgban__stage{position:relative;overflow:hidden;width:var(--hb-imgban-w, 100%);margin-inline:auto;aspect-ratio:var(--hb-imgban-ratio);border-radius:var(--hb-imgban-radius);background:#f3edfb}.hb-imgban .hb-flip__frame,.hb-imgban .hb-flip__frame img{display:block}.hb-imgban .hb-flip__pic{display:contents}.hb-imgban .hb-slide-video{display:block;width:100%;height:100%}.hb-imgban__video{display:block;width:100%;height:100%;object-fit:var(--hb-flip-fit, cover);background:#f3edfb}.hb-imgban__placeholder{width:100%;height:100%;fill:#c9bce0}@media(max-width:767px){.hb-imgban__stage{width:var(--hb-imgban-w-mob, 100%);aspect-ratio:var(--hb-imgban-ratio-mob);border-radius:calc(var(--hb-imgban-radius) * .7)}}.hb-ig{display:block;background:var(--hb-ig-bg, #fff)}.hb-ig .section-container{padding:0 24px}.hb-ig__head{margin:0 auto 28px;max-width:720px;text-align:center}.hb-ig__title{margin:0 0 8px;font-family:var(--font-family-second);font-size:36px;font-weight:700;line-height:1.15;color:var(--hb-primary, #451392)}.hb-ig__sub{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#5b5468}.hb-ig__frame{position:relative;overflow:hidden;transition:max-height .7s cubic-bezier(.2,.7,.2,1)}.hb-ig__frame.is-collapsed{max-height:var(--hb-ig-collapsed)}.hb-ig__frame.is-short{max-height:none}.hb-ig__wall{margin:0;padding:0;list-style:none;columns:var(--hb-ig-cols, 4);column-gap:14px}.hb-ig__tile{position:relative;margin:0 0 14px;break-inside:avoid;border-radius:18px;overflow:hidden;background:var(--hb-tint, #f3edfb);isolation:isolate}.hb-ig__tile:after{content:"";position:absolute;inset:auto 0 0;height:34%;pointer-events:none;z-index:1;background:linear-gradient(to top,#4513926b,#4513921f 55%,#45139200);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to top,#000 35%,transparent);mask-image:linear-gradient(to top,#000 35%,transparent);transition:height .4s ease}.hb-ig__tile:hover:after{height:22%}.hb-ig__btn{display:block;width:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.hb-ig__btn:disabled{cursor:default}.hb-ig__btn:focus-visible{outline:3px solid var(--hb-accent, #f4a622);outline-offset:-3px;border-radius:18px}.hb-ig__img{display:block;width:100%;height:auto;transition:transform .7s ease}.hb-ig__tile:hover .hb-ig__img{transform:scale(1.04)}.hb-ig__ph svg{display:block;width:100%;height:100%;background:#e9e1f6;fill:#45139259}.hb-ig__ph--0{aspect-ratio:4 / 5}.hb-ig__ph--1{aspect-ratio:1}.hb-ig__ph--2{aspect-ratio:3 / 4}.hb-ig__fade{position:absolute;inset:auto 0 0;height:200px;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px;background:linear-gradient(to bottom,transparent,var(--hb-ig-bg, #fff) 82%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 45%);mask-image:linear-gradient(to bottom,transparent,#000 45%);transition:opacity .4s ease}.hb-ig__frame.is-open .hb-ig__fade{position:static;height:auto;padding-top:10px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.hb-ig__frame.is-open{padding-bottom:0}.hb-ig__frame.is-short .hb-ig__fade{display:none}.hb-ig__more{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border:0;border-radius:999px;cursor:pointer;background:var(--hb-primary, #451392);color:#fff;font:600 15px/1 var(--font-family-base);letter-spacing:.02em;box-shadow:0 10px 24px #45139240;transition:transform .2s,box-shadow .2s}.hb-ig__more:hover{transform:translateY(-2px);box-shadow:0 14px 28px #4513924d}.hb-ig__more svg{transition:transform .3s}.hb-ig__more[aria-expanded=true] svg{transform:rotate(180deg)}.hb-ig__lb{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:56px 72px;border:0;background:#140a26eb}.hb-ig__lb[open]{display:flex;align-items:center;justify-content:center}.hb-ig__lb::backdrop{background:transparent}.hb-ig__lb-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}.hb-ig__lb-btn{position:absolute;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#ffffff24;color:#fff;transition:background .2s}.hb-ig__lb-btn:hover{background:#ffffff47}.hb-ig__lb-close{top:14px;right:14px}.hb-ig__lb-prev{left:14px;top:50%;transform:translateY(-50%)}.hb-ig__lb-next{right:14px;top:50%;transform:translateY(-50%)}.hb-ig__lb-count{position:absolute;bottom:16px;left:0;right:0;margin:0;text-align:center;color:#fffc;font-size:13px;letter-spacing:.1em}@media(max-width:989px){.hb-ig__wall{columns:3}}@media(max-width:767px){.hb-ig .section-container{padding:0 14px}.hb-ig__head{margin-bottom:18px}.hb-ig__title{font-size:26px}.hb-ig__sub{font-size:11px}.hb-ig__wall{columns:2;column-gap:10px}.hb-ig__tile{margin-bottom:10px;border-radius:14px}.hb-ig__fade{height:150px;padding-bottom:12px}.hb-ig__more{padding:12px 24px;font-size:14px}.hb-ig__lb{padding:64px 10px}.hb-ig__lb-prev,.hb-ig__lb-next{top:auto;bottom:8px;transform:none}}@media(prefers-reduced-motion:reduce){.hb-ig__frame,.hb-ig__img,.hb-ig__tile:after,.hb-ig__more,.hb-ig__more svg{transition:none}}.hb-jn{display:block;padding:var(--jn-pt) 0 var(--jn-pb);--jn-line: color-mix(in srgb, var(--jn-ink) 7%, transparent);--jn-dash: color-mix(in srgb, var(--jn-ink) 30%, transparent)}.hb-jn__page{padding:48px 0 44px;border-radius:26px;overflow:hidden;border:1px solid color-mix(in srgb,var(--jn-ink) 12%,#fff);box-shadow:0 24px 50px -36px color-mix(in srgb,var(--jn-ink) 60%,transparent);background:linear-gradient(var(--jn-line) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--jn-line) 1px,transparent 1px) 0 0 / 24px 24px,var(--jn-paper)}.hb-jn__head{padding:0 24px;text-align:center}.hb-jn__eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--jn-ink)}.hb-jn__heading{margin:0 0 8px;font:700 clamp(26px,3.2vw,40px)/1.1 var(--font-family-second);letter-spacing:-.01em;color:#2a2238}.hb-jn__sub{margin:0;font-size:13px;letter-spacing:.12em;color:#5b5468}.hb-jn__strip{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:34px 0 30px}.hb-jn__strip::-webkit-scrollbar{display:none}.hb-jn__strip.is-scrollable{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.hb-jn__track{position:relative;display:flex;align-items:flex-start;gap:34px;width:max-content;margin:0 auto;padding:0 48px}.hb-jn__wave{position:absolute;inset:40% 0 auto;width:100%;height:70px;translate:0 -50%;fill:none;stroke:var(--jn-ink);stroke-width:1.5;stroke-dasharray:6 6;opacity:.55;pointer-events:none}.hb-jn__wave path{vector-effect:non-scaling-stroke}.hb-jn__print{position:relative;flex:0 0 auto;width:158px;margin:0;padding:8px 8px 32px;border:0;border-radius:0;background:#fff;color:inherit;cursor:pointer;box-shadow:0 12px 22px -14px #2a223873,0 2px 4px #2a223814;--yy: var(--y);rotate:var(--tilt);translate:0 var(--yy);scroll-snap-align:center;transition:rotate .45s cubic-bezier(.2,.7,.2,1),translate .45s cubic-bezier(.2,.7,.2,1),scale .45s,box-shadow .45s,opacity .6s}.hb-jn__print:before{content:"";position:absolute;top:-10px;left:50%;width:46%;height:20px;translate:-50% 0;rotate:-5deg;z-index:1;background:color-mix(in srgb,#f4a622 30%,rgba(255,255,255,.55));box-shadow:0 1px 2px #2a22381f}.hb-jn__photo{display:block;aspect-ratio:1;overflow:hidden;background:#f3edfb}.hb-jn__photo img,.hb-jn__ph{display:block;width:100%;height:100%;object-fit:cover;fill:#c9bce0}.hb-jn__year{position:absolute;inset:auto 0 7px;text-align:center;font:italic 400 17px/1.1 var(--font-family-second);color:#2a2238;transition:color .3s}@media(hover:hover){.hb-jn__print:hover{rotate:0deg}}.hb-jn__print[aria-selected=true]{rotate:0deg;scale:1.08;translate:0 calc(var(--yy) - 8px);z-index:2;outline:2px solid var(--jn-ink);outline-offset:4px;box-shadow:0 20px 32px -16px color-mix(in srgb,var(--jn-ink) 55%,transparent)}.hb-jn__print[aria-selected=true] .hb-jn__year{color:var(--jn-ink);font-weight:700}.hb-jn__print:focus-visible{outline:2px dashed var(--jn-ink);outline-offset:4px}.hb-jn__entries{position:relative;max-width:880px;margin:0 auto;padding:0 24px}.hb-jn__entry{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;padding:24px 28px;border:1px dashed color-mix(in srgb,var(--jn-ink) 45%,transparent);border-radius:18px;background:#fff;animation:hb-jn-in .45s cubic-bezier(.2,.7,.2,1)}.hb-jn__entry.has-photo{grid-template-columns:240px minmax(0,1fr)}.hb-jn__entry[hidden]{display:none}.hb-jn__entry:focus-visible{outline:2px solid var(--jn-ink);outline-offset:3px}@keyframes hb-jn-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.hb-jn__entry-photo{overflow:hidden;border-radius:12px;aspect-ratio:4 / 5;background:#f3edfb}.hb-jn__entry-photo img{display:block;width:100%;height:100%;object-fit:cover}.hb-jn__entry-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px;padding-right:96px}.hb-jn__entry-year{font:700 46px/1 var(--font-family-second);color:var(--jn-ink)}.hb-jn__count{font:12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;color:#7a7386}.hb-jn__entry-title{margin:6px 0 4px;font:700 26px/1.2 var(--font-family-second);color:#2a2238}.hb-jn__entry-sub{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--jn-ink)}.hb-jn__entry-text{font-size:15px;line-height:1.75;color:#4a4356}.hb-jn__entry-text p{margin:0 0 10px}.hb-jn__entry-text>:last-child{margin-bottom:0}.hb-jn__nav{position:absolute;top:22px;right:48px;display:flex;gap:8px}.hb-jn__arrow{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;cursor:pointer;border:1.5px solid var(--jn-ink);background:#fff;color:var(--jn-ink);transition:background-color .25s,color .25s,scale .2s}.hb-jn__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hb-jn__arrow:hover{background:var(--jn-ink);color:#fff}.hb-jn__arrow:active{scale:.94}.hb-jn.is-armed .hb-jn__print{opacity:0;translate:0 calc(var(--yy) + 40px);transition-delay:calc(var(--i) * 90ms)}.hb-jn.is-armed .hb-jn__entries{opacity:0;translate:0 16px;transition:opacity .6s ease .4s,translate .6s ease .4s}.hb-jn.is-in .hb-jn__print{opacity:1;translate:0 var(--yy)}.hb-jn.is-in .hb-jn__print[aria-selected=true]{translate:0 calc(var(--yy) - 8px)}.hb-jn.is-in .hb-jn__entries{opacity:1;translate:none}.hb-jn__gallery{max-width:1100px;margin:44px auto 0;padding:0 24px}.hb-jn__gallery-head{margin-bottom:22px;text-align:center}.hb-jn__gallery-title{margin:0 0 6px;font:700 26px/1.2 var(--font-family-second);color:#2a2238}.hb-jn__gallery-sub{margin:0;font-size:13px;letter-spacing:.1em;color:#5b5468}.hb-jn__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px;margin:0;padding:0;list-style:none}.hb-jn__shot.is-wide{grid-column:span 2}.hb-jn__shot figure{margin:0;padding:8px 8px 12px;background:#fff;rotate:var(--r, 0deg);box-shadow:0 12px 22px -14px #2a223873,0 2px 4px #2a223814;transition:rotate .4s,translate .4s}.hb-jn__shot:nth-child(3n+1) figure{--r: -1.5deg}.hb-jn__shot:nth-child(3n+2) figure{--r: 1deg}.hb-jn__shot:nth-child(3n) figure{--r: -.5deg}@media(hover:hover){.hb-jn__shot figure:hover{rotate:0deg;translate:0 -4px}}.hb-jn__shot-img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#f3edfb}.hb-jn__shot.is-wide .hb-jn__shot-img{aspect-ratio:16 / 7}.hb-jn__shot-img img,.hb-jn__shot-img .hb-jn__ph{display:block;width:100%;height:100%;object-fit:cover}.hb-jn__shot.is-award figure{outline:2px solid #f4a622;outline-offset:-2px}.hb-jn__badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#f4a622;color:#2a1a3e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hb-jn__shot figcaption{margin-top:10px;font-size:14px;line-height:1.4;color:#4a4356;text-align:center}.hb-jn__shot-year{display:block;font:italic 400 16px/1.2 var(--font-family-second);color:var(--jn-ink)}@media(max-width:1024px){.hb-jn__entry.has-photo{grid-template-columns:190px minmax(0,1fr);gap:22px}.hb-jn__entry-year{font-size:38px}}@media(max-width:767px){.hb-jn{padding:calc(var(--jn-pt) * .5) 0 calc(var(--jn-pb) * .5)}.hb-jn__page{padding:26px 0 20px;border-radius:20px;background-size:20px 20px,20px 20px,auto}.hb-jn__head{padding:0 16px}.hb-jn__heading{font-size:24px;margin-bottom:6px}.hb-jn__sub{font-size:11px;letter-spacing:.08em}.hb-jn__strip{padding:24px 0 22px}.hb-jn__track{gap:18px;padding:0 28px}.hb-jn__wave{height:48px}.hb-jn__print{--yy: calc(var(--y) * .6);width:108px;padding:6px 6px 24px}.hb-jn__print[aria-selected=true]{scale:1.06;outline-offset:3px}.hb-jn__print:before{top:-8px;height:15px}.hb-jn__year{font-size:14px;bottom:5px}.hb-jn__entries{padding:0 14px}.hb-jn__entry,.hb-jn__entry.has-photo{grid-template-columns:minmax(0,1fr);padding:16px 16px 18px;border-radius:14px}.hb-jn__entry-photo{display:none}.hb-jn__entry-top{padding-right:76px}.hb-jn__entry-year{font-size:30px}.hb-jn__entry-title{font-size:19px;margin-top:4px}.hb-jn__entry-sub{font-size:10px;margin-bottom:8px}.hb-jn__entry-text{font-size:14px;line-height:1.65}.hb-jn__nav{top:14px;right:28px;gap:6px}.hb-jn__arrow{width:32px;height:32px}.hb-jn__arrow svg{width:15px;height:15px}.hb-jn__gallery{margin-top:28px;padding:0 14px}.hb-jn__gallery-title{font-size:20px}.hb-jn__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hb-jn__shot.is-wide{grid-column:1 / -1}.hb-jn__shot figure{padding:5px 5px 8px}.hb-jn__shot figcaption{margin-top:6px;font-size:12px}.hb-jn__badge{top:6px;left:6px;padding:3px 7px;font-size:9px}}@media(prefers-reduced-motion:reduce){.hb-jn__print,.hb-jn__arrow,.hb-jn__shot figure{transition:none}.hb-jn__entry{animation:none}}.hb-logos{overflow:hidden;border-bottom:1px solid rgba(0,0,0,.06)}.hb-logos__heading{text-align:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 10px}.hb-logos__viewport{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)}.hb-logos__track{display:flex;width:max-content;animation:hb-logos-scroll var(--hb-logo-speed) linear infinite}.hb-logos__viewport:hover .hb-logos__track{animation-play-state:paused}.hb-logos__list{display:flex;align-items:center;gap:48px;padding:0 24px;margin:0;list-style:none}.hb-logos__item img{height:var(--hb-logo-h);width:auto;display:block}.hb-logos--gray .hb-logos__item img{filter:grayscale(1);opacity:.75;transition:.3s}.hb-logos--gray .hb-logos__item:hover img{filter:none;opacity:1}.hb-logos__name{font-weight:700;font-size:18px;letter-spacing:.04em;white-space:nowrap;opacity:.6}@keyframes hb-logos-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hb-logos__track{animation:none}}@media(max-width:767px){.hb-logos__list{gap:28px;padding:0 14px}}.hb-nl__card{position:relative;overflow:hidden;isolation:isolate;max-width:880px;margin:0 auto;padding:48px 32px;border-radius:28px;text-align:center;background:linear-gradient(135deg,#f7f2fd,#fff 45%,#efe6fb);border:var(--hb-nl-border-w, 2px) solid var(--hb-nl-border-c, var(--hb-primary));box-shadow:0 18px 40px -24px color-mix(in srgb,var(--hb-primary) 45%,transparent)}.hb-nl__glow{position:absolute;inset:-40% -10% auto;height:120%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.85) 48%,transparent 60%);transform:translate(-30%);opacity:.7}.hb-nl__heading{margin-bottom:10px}.hb-nl__sub{margin:0 auto 26px;max-width:520px;font-size:14px;letter-spacing:.04em;color:#5b5468}.hb-nl__form{margin:0 auto;max-width:560px}.hb-nl__row{display:flex;gap:8px;padding:6px;border-radius:999px;background:#fff;border:1.5px solid color-mix(in srgb,var(--hb-primary) 25%,#fff);transition:border-color .25s,box-shadow .25s}.hb-nl__row:focus-within{border-color:var(--hb-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--hb-primary) 14%,transparent)}.hb-nl__input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:10px 16px;font:inherit;font-size:15px;color:#2a2238;outline:none}.hb-nl__btn{flex:0 0 auto;border:0;border-radius:999px;padding:12px 24px;cursor:pointer;background-color:var(--hb-primary);color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background-color .25s,transform .25s}.hb-nl__btn:hover{background-color:var(--hb-primary-dark, #2e0b63)}.hb-nl__btn:active{transform:scale(.97)}.hb-nl__msg{margin:12px 0 0;font-size:14px}.hb-nl__msg--ok{margin:0;padding:14px 20px;border-radius:999px;background:#fff;color:var(--hb-primary);font-weight:600;border:1.5px solid var(--hb-primary)}.hb-nl__msg--err{color:#b3261e}.hb-nl__note{margin:14px 0 0;font-size:12px;color:#7a7386}@media(max-width:767px){.hb-nl__card{padding:34px 18px;border-radius:22px}.hb-nl__row{flex-direction:column;border-radius:20px;padding:8px}.hb-nl__input{text-align:center}.hb-nl__btn{width:100%;padding:13px 16px}}.hb-offer .section-container{padding:0 16px}.hb-offer__card{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;overflow:hidden;border:1.5px solid rgba(69,19,146,.18);border-radius:24px;background:var(--hb-offer-bg);color:var(--hb-offer-text)}.hb-offer__card--no-image{grid-template-columns:1fr;text-align:center}.hb-offer__media{display:block;min-height:100%;overflow:hidden}.hb-offer__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hb-offer__media:hover .hb-offer__img{transform:scale(1.03)}.hb-offer__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:44px 48px}.hb-offer__card--no-image .hb-offer__body{align-items:center}.hb-offer__eyebrow{margin:0;padding:6px 14px;border-radius:999px;background:var(--hb-accent);color:#2a1a3e;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hb-offer__heading{margin:0;color:inherit;font-family:var(--font-family-second);font-size:40px;font-weight:700;line-height:1.1;text-align:inherit;text-transform:none}.hb-offer__text{margin:0;font-size:16px;line-height:1.6;opacity:.85}.hb-offer__text p{margin:0}.hb-offer__timer{display:flex;align-items:flex-start;gap:8px}.hb-offer__unit{display:flex;flex-direction:column;align-items:center;gap:6px}.hb-offer__box{min-width:64px;padding:12px 6px;border-radius:14px;background:var(--hb-offer-box);color:var(--hb-offer-box-text);font-family:var(--font-family-second);font-size:32px;font-weight:700;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.hb-offer__unit small{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.hb-offer__sep{padding-top:12px;font-size:26px;font-weight:700}.hb-offer__ended{margin:0;font-size:18px;font-weight:600}.hb-offer__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:999px;background:var(--hb-offer-box);color:var(--hb-offer-box-text);font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.hb-offer__btn:hover{color:var(--hb-offer-box-text);text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 24px #45139240}.hb-offer__btn span{transition:transform .2s}.hb-offer__btn:hover span{transform:translate(4px)}@media(max-width:989px){.hb-offer__card{grid-template-columns:1fr}.hb-offer__media{aspect-ratio:16 / 10}}@media(max-width:767px){.hb-offer__card{border-radius:18px}.hb-offer__body{padding:24px 18px 28px;gap:14px;align-items:center;text-align:center}.hb-offer__heading{font-size:28px}.hb-offer__text{font-size:15px}.hb-offer__timer{gap:5px}.hb-offer__box{min-width:52px;padding:10px 4px;font-size:24px;border-radius:12px}.hb-offer__sep{padding-top:8px;font-size:20px}.hb-offer__unit small{font-size:10px}.hb-offer__btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.hb-offer__img,.hb-offer__btn,.hb-offer__btn span{transition:none}}.hb-promise{position:relative;display:block;overflow:hidden}.hb-promise{z-index:2;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.12) calc(var(--hb-fade, 0px) * .4),rgba(0,0,0,.45) calc(var(--hb-fade, 0px) * .8),rgba(0,0,0,.85) calc(var(--hb-fade, 0px) * 1.2),#000 calc(var(--hb-fade, 0px) * 1.6),#000 calc(100% - var(--hb-fade, 0px) * 2),rgba(0,0,0,.85) calc(100% - var(--hb-fade, 0px) * 1.4),rgba(0,0,0,.45) calc(100% - var(--hb-fade, 0px) * .8),rgba(0,0,0,.12) calc(100% - var(--hb-fade, 0px) * .3),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.12) calc(var(--hb-fade, 0px) * .4),rgba(0,0,0,.45) calc(var(--hb-fade, 0px) * .8),rgba(0,0,0,.85) calc(var(--hb-fade, 0px) * 1.2),#000 calc(var(--hb-fade, 0px) * 1.6),#000 calc(100% - var(--hb-fade, 0px) * 2),rgba(0,0,0,.85) calc(100% - var(--hb-fade, 0px) * 1.4),rgba(0,0,0,.45) calc(100% - var(--hb-fade, 0px) * .8),rgba(0,0,0,.12) calc(100% - var(--hb-fade, 0px) * .3),transparent 100%)}.hb-promise:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' fill='%23fff'%3E%3Cellipse cx='104' cy='48' rx='0.6' ry='0.5' fill-opacity='0.65' transform='rotate%28149 104 48%29'/%3E%3Cellipse cx='19' cy='162' rx='1.8' ry='1.0' fill-opacity='0.35' transform='rotate%28141 19 162%29'/%3E%3Cellipse cx='136' cy='265' rx='1.5' ry='1.3' fill-opacity='0.35' transform='rotate%28147 136 265%29'/%3E%3Cellipse cx='187' cy='16' rx='0.9' ry='0.5' fill-opacity='0.8' transform='rotate%2836 187 16%29'/%3E%3Cellipse cx='173' cy='183' rx='1.0' ry='0.6' fill-opacity='0.5' transform='rotate%2895 173 183%29'/%3E%3Cellipse cx='31' cy='228' rx='1.0' ry='0.7' fill-opacity='0.8' transform='rotate%2880 31 228%29'/%3E%3Cellipse cx='149' cy='296' rx='0.7' ry='0.4' fill-opacity='0.5' transform='rotate%2820 149 296%29'/%3E%3Cellipse cx='184' cy='168' rx='1.0' ry='0.7' fill-opacity='0.35' transform='rotate%2830 184 168%29'/%3E%3Cellipse cx='164' cy='53' rx='1.2' ry='0.8' fill-opacity='0.35' transform='rotate%28142 164 53%29'/%3E%3Cellipse cx='183' cy='280' rx='1.0' ry='0.8' fill-opacity='0.8' transform='rotate%2817 183 280%29'/%3E%3Cellipse cx='269' cy='302' rx='1.0' ry='0.5' fill-opacity='0.65' transform='rotate%28165 269 302%29'/%3E%3Cellipse cx='185' cy='218' rx='1.0' ry='1.0' fill-opacity='0.65' transform='rotate%285 185 218%29'/%3E%3Cellipse cx='301' cy='114' rx='0.9' ry='0.5' fill-opacity='0.65' transform='rotate%2833 301 114%29'/%3E%3Cellipse cx='236' cy='127' rx='0.9' ry='0.5' fill-opacity='0.8' transform='rotate%28140 236 127%29'/%3E%3Cellipse cx='89' cy='44' rx='0.9' ry='0.8' fill-opacity='0.65' transform='rotate%28174 89 44%29'/%3E%3Cellipse cx='283' cy='306' rx='0.7' ry='0.4' fill-opacity='0.5' transform='rotate%283 283 306%29'/%3E%3Cellipse cx='155' cy='189' rx='0.6' ry='0.4' fill-opacity='0.65' transform='rotate%28156 155 189%29'/%3E%3Cellipse cx='181' cy='305' rx='0.9' ry='0.7' fill-opacity='0.35' transform='rotate%28116 181 305%29'/%3E%3Cellipse cx='288' cy='250' rx='1.1' ry='0.8' fill-opacity='0.8' transform='rotate%28100 288 250%29'/%3E%3Cellipse cx='33' cy='203' rx='1.4' ry='0.8' fill-opacity='0.5' transform='rotate%2828 33 203%29'/%3E%3Cellipse cx='109' cy='17' rx='1.5' ry='0.8' fill-opacity='0.65' transform='rotate%28157 109 17%29'/%3E%3Cellipse cx='8' cy='280' rx='0.7' ry='0.4' fill-opacity='0.65' transform='rotate%28154 8 280%29'/%3E%3Cellipse cx='117' cy='39' rx='1.2' ry='0.9' fill-opacity='0.8' transform='rotate%2879 117 39%29'/%3E%3Cellipse cx='27' cy='33' rx='0.8' ry='0.7' fill-opacity='0.5' transform='rotate%28132 27 33%29'/%3E%3Cellipse cx='7' cy='304' rx='0.7' ry='0.5' fill-opacity='0.35' transform='rotate%28135 7 304%29'/%3E%3Cellipse cx='95' cy='206' rx='2.2' ry='1.7' fill-opacity='0.5' transform='rotate%2891 95 206%29'/%3E%3Cellipse cx='247' cy='170' rx='0.8' ry='0.5' fill-opacity='0.5' transform='rotate%2861 247 170%29'/%3E%3Cellipse cx='262' cy='237' rx='0.9' ry='0.6' fill-opacity='0.35' transform='rotate%287 262 237%29'/%3E%3Cellipse cx='253' cy='151' rx='1.0' ry='0.6' fill-opacity='0.65' transform='rotate%2893 253 151%29'/%3E%3Cellipse cx='26' cy='33' rx='0.8' ry='0.6' fill-opacity='0.35' transform='rotate%28122 26 33%29'/%3E%3Cellipse cx='291' cy='110' rx='1.1' ry='0.6' fill-opacity='0.8' transform='rotate%2851 291 110%29'/%3E%3Cellipse cx='153' cy='57' rx='0.8' ry='0.7' fill-opacity='0.8' transform='rotate%28118 153 57%29'/%3E%3Cellipse cx='128' cy='303' rx='0.7' ry='0.4' fill-opacity='0.5' transform='rotate%28151 128 303%29'/%3E%3Cellipse cx='290' cy='258' rx='2.2' ry='2.2' fill-opacity='0.65' transform='rotate%2839 290 258%29'/%3E%3Cellipse cx='176' cy='42' rx='2.4' ry='2.0' fill-opacity='0.5' transform='rotate%28111 176 42%29'/%3E%3Cellipse cx='316' cy='62' rx='0.6' ry='0.4' fill-opacity='0.5' transform='rotate%28150 316 62%29'/%3E%3Cellipse cx='104' cy='174' rx='0.6' ry='0.6' fill-opacity='0.8' transform='rotate%28169 104 174%29'/%3E%3Cellipse cx='187' cy='289' rx='1.2' ry='0.9' fill-opacity='0.5' transform='rotate%28134 187 289%29'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='211' height='211' fill='%23fff'%3E%3Cellipse cx='35' cy='146' rx='0.9' ry='0.5' fill-opacity='0.8' transform='rotate%28131 35 146%29'/%3E%3Cellipse cx='39' cy='111' rx='0.6' ry='0.6' fill-opacity='0.8' transform='rotate%2817 39 111%29'/%3E%3Cellipse cx='31' cy='159' rx='1.0' ry='0.7' fill-opacity='0.8' transform='rotate%28157 31 159%29'/%3E%3Cellipse cx='93' cy='202' rx='1.0' ry='0.8' fill-opacity='0.65' transform='rotate%285 93 202%29'/%3E%3Cellipse cx='33' cy='172' rx='1.2' ry='0.8' fill-opacity='0.65' transform='rotate%28102 33 172%29'/%3E%3Cellipse cx='102' cy='39' rx='1.1' ry='0.7' fill-opacity='0.5' transform='rotate%2853 102 39%29'/%3E%3Cellipse cx='142' cy='169' rx='1.2' ry='1.1' fill-opacity='0.35' transform='rotate%2831 142 169%29'/%3E%3Cellipse cx='118' cy='118' rx='0.8' ry='0.5' fill-opacity='0.8' transform='rotate%2874 118 118%29'/%3E%3Cellipse cx='77' cy='95' rx='1.2' ry='0.8' fill-opacity='0.35' transform='rotate%2823 77 95%29'/%3E%3Cellipse cx='34' cy='151' rx='0.6' ry='0.3' fill-opacity='0.5' transform='rotate%28146 34 151%29'/%3E%3C/svg%3E");background-size:320px 320px,211px 211px;animation:hb-promise-twinkle 6s ease-in-out infinite alternate}.hb-promise>*{position:relative}.hb-promise>.hb-promise__mist{position:absolute;left:0;right:0;bottom:0;z-index:3;height:calc(var(--hb-fade, 0px) * 3);pointer-events:none;background:linear-gradient(to bottom,#fff0,#ffffff8c)}@keyframes hb-promise-twinkle{0%{opacity:.75}to{opacity:1}}.hb-promise__head{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;padding:0 16px}.hb-promise__eyebrow{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hb-promise-highlight)}.hb-promise__heading{margin:0 0 14px;color:inherit;font-family:var(--font-family-second);font-size:38px;font-weight:800;line-height:1.15;text-align:left;text-transform:none}.hb-promise__text{font-size:16px;line-height:1.7;opacity:.88;max-width:620px}.hb-promise__text p{margin:0}.hb-promise__aside{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.hb-promise__stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;list-style:none;margin:0;padding:0}.hb-promise__stats li{display:flex;flex-direction:column;min-width:140px;padding:12px 18px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#ffffff0f}.hb-promise__stats strong{font-family:var(--font-family-second);font-size:30px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.hb-promise__stats span{font-size:13px;opacity:.8}.hb-promise__btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:999px;background:#fff;color:var(--hb-primary);font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.hb-promise__btn:hover{color:var(--hb-primary);transform:translateY(-2px);box-shadow:0 10px 24px #0003}.hb-promise__btn span{transition:transform .2s}.hb-promise__btn:hover span{transform:translate(4px)}.hb-promise .hb-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease;transition-delay:calc(var(--i, 0) * .12s)}.hb-promise.is-visible .hb-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hb-promise *,.hb-promise *:before{animation:none!important}.hb-promise .hb-reveal{opacity:1;transform:none;transition:none}}@media(max-width:991px){.hb-promise__head{grid-template-columns:1fr;align-items:start}.hb-promise__aside{align-items:flex-start}.hb-promise__stats{justify-content:flex-start}}@media(max-width:767px){.hb-promise__head{gap:22px}.hb-promise__heading{font-size:26px}.hb-promise__text{font-size:15px}.hb-promise__aside,.hb-promise__stats{width:100%}.hb-promise__stats li{flex:1 1 calc(50% - 6px);min-width:0}.hb-promise__stats strong{font-size:24px}.hb-promise__btn{width:100%;justify-content:center}}.hb-reviews__sub{text-align:center;margin:-12px 0 20px;font-size:16px;color:#6b6280}.hb-reviews__empty{text-align:center;padding:30px;border:1px dashed #c9c2d6;border-radius:12px}.hb-sechead{text-align:center}.hb-sechead .hb-heading{margin-bottom:8px}.hb-sechead__sub{margin:0 auto 18px;max-width:560px;font-size:14px;letter-spacing:.04em;color:#5b5468}.hb-sechead__btn{display:inline-block;padding:12px 28px;border-radius:999px;border:1.5px solid var(--hb-primary);color:var(--hb-primary);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .25s,color .25s}.hb-sechead__btn:hover,.hb-sechead__btn:focus-visible{background:var(--hb-primary);color:#fff}@media(max-width:767px){.hb-sechead__sub{font-size:13px}.hb-sechead__btn{padding:10px 22px}}.hb-concern__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:16px}.hb-concern__card{position:relative;display:block;border-radius:14px;overflow:hidden;color:#fff;text-decoration:none;background:var(--hb-tint)}.hb-concern__card--big{grid-column:span 2;grid-row:span 2}.hb-concern__card img,.hb-concern__card svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.hb-concern__card:hover img{transform:scale(1.05)}.hb-concern__overlay{position:absolute;inset:auto 0 0 0;padding:40px 16px 16px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(transparent,#000000a6)}.hb-concern__title{font-size:18px;font-weight:700}.hb-concern__card--big .hb-concern__title{font-size:24px}.hb-concern__text{font-size:13px;line-height:1.4;opacity:.9}.hb-concern__cta{align-self:flex-start;margin-top:8px;padding:8px 18px;border-radius:999px;background:#fff;color:var(--hb-primary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .25s,color .25s}.hb-concern__card:hover .hb-concern__cta,.hb-concern__card:focus-visible .hb-concern__cta{background:var(--hb-primary);color:#fff}@media(max-width:767px){.hb-concern__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px;gap:10px}.hb-concern__text{display:none}.hb-concern__title{font-size:15px}}.hb-res{display:block}.hb-res__head{text-align:center;margin-bottom:22px}.hb-res__eyebrow{margin:0 0 8px;color:var(--hb-accent);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hb-res__heading{margin:0;color:var(--hb-res-accent);font-family:var(--font-family-second);font-size:38px;font-weight:800;line-height:1.15;text-transform:none}.hb-res__sub{margin:10px auto 0;max-width:620px;color:#3d3352;font-size:16px;line-height:1.6}.hb-res__tabs{display:flex;justify-content:center;gap:8px;margin-bottom:26px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.hb-res__tabs::-webkit-scrollbar{display:none}.hb-res__tab{flex:none;padding:9px 18px;border:1.5px solid var(--hb-res-accent);border-radius:999px;background:#fff;color:var(--hb-res-accent);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.hb-res__tab:hover,.hb-res__tab.is-active{background:var(--hb-res-accent);color:#fff}.hb-res__panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:center;padding:0 16px;animation:hb-res-in .45s ease both}.hb-res__panel[hidden]{display:none}@keyframes hb-res-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hb-res__compare{position:relative;aspect-ratio:4 / 3;border-radius:24px;overflow:hidden;background:#f3edfb;-webkit-user-select:none;user-select:none;touch-action:pan-y}.hb-res__img{position:absolute;top:0;right:0;bottom:0;left:0}.hb-res__img img,.hb-res__placeholder{width:100%;height:100%;object-fit:cover}.hb-res__placeholder{fill:#c9bce0}.hb-res__img--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.hb-res__compare:after{content:"";position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;pointer-events:none}.hb-res__handle{position:absolute;top:50%;left:var(--pos);z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;color:var(--hb-res-accent);box-shadow:0 4px 14px #0000002e;pointer-events:none}.hb-res__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.hb-res__badge{position:absolute;top:14px;z-index:2;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;pointer-events:none}.hb-res__badge--before{left:14px;background:#1e1530b8;color:#fff}.hb-res__badge--after{right:14px;background:#fff;color:var(--hb-res-accent)}.hb-res__quote{margin:0 0 12px;padding:0;border:0;font-family:var(--font-family-second);font-size:26px;font-weight:700;line-height:1.3;color:#1e1530}.hb-res__quote:before{content:"\201c";display:block;height:30px;color:var(--hb-accent);font-size:60px;line-height:1}.hb-res__customer{margin:0 0 14px;color:#6b6280;font-size:14px}.hb-res__verified{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#e1f5ee;color:#085041;font-size:12px;font-weight:600}.hb-res__benefits{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.hb-res__benefits li{padding:6px 12px;border-radius:999px;background:#f3edfb;color:#3c1d73;font-size:13px;font-weight:500}.hb-res__product{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e8e0f4;border-radius:16px;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}.hb-res__product:hover{color:inherit;border-color:var(--hb-res-accent);box-shadow:0 8px 24px #2e0b631a}.hb-res__product-img{flex:none;width:64px;height:64px;border-radius:12px;object-fit:cover}.hb-res__product-info{display:flex;flex-direction:column;flex:1;min-width:0}.hb-res__product-label{font-size:11px;color:#6b6280;letter-spacing:.04em;text-transform:uppercase}.hb-res__product-title{font-weight:600;font-size:15px;color:#3c1d73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-res__product-price{font-size:14px}.hb-res__product-btn{flex:none;padding:9px 18px;border-radius:999px;background:var(--hb-res-accent);color:#fff;font-size:13px;font-weight:600}.hb-res__note{margin:22px 0 0;text-align:center;color:#6b6280;font-size:12px}@media(prefers-reduced-motion:reduce){.hb-res__panel{animation:none}}@media(max-width:991px){.hb-res__panel{gap:24px}.hb-res__heading{font-size:30px}.hb-res__quote{font-size:21px}}@media(max-width:767px){.hb-res__heading{font-size:24px}.hb-res__sub{font-size:14px}.hb-res__tabs{justify-content:flex-start;margin-bottom:18px;padding:0}.hb-res__panel{grid-template-columns:minmax(0,1fr);gap:18px;padding:0}.hb-res__compare{border-radius:18px}.hb-res__quote{font-size:18px}.hb-res__quote:before{height:22px;font-size:44px}}.hb-trust{overflow:hidden;text-align:center}.hb-trust__pill{display:inline-flex;align-items:center;gap:14px 28px;flex-wrap:wrap;justify-content:center;background:#fff;border-radius:10px;padding:8px 22px;margin:0 16px 14px;color:inherit;text-decoration:none;box-shadow:0 1px 3px #0000000d}.hb-trust__pill:hover{color:inherit}.hb-trust__stars{display:inline-flex;gap:1px}.hb-trust__stars svg{fill:var(--hb-star)}.hb-trust__stars svg.is-off{opacity:.3}.hb-trust__reviews{font-weight:700;font-size:17px}.hb-trust__made{display:inline-flex;align-items:center;gap:8px}.hb-trust__made em{font-style:italic;font-size:16px;opacity:.85}.hb-trust__badge{display:inline-block;background:var(--hb-badge-bg);color:#fff;font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:3px 16px;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%,9px 50%)}.hb-trust__viewport{overflow:hidden}.hb-trust__track{display:flex;width:max-content;animation:hb-trust-scroll var(--hb-trust-speed) linear infinite}.hb-trust__viewport:hover .hb-trust__track{animation-play-state:paused}.hb-trust__list{display:flex;align-items:center;gap:var(--hb-trust-gap);padding-right:var(--hb-trust-gap);margin:0;list-style:none}.hb-trust__item{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.hb-trust__icon{display:inline-flex;width:30px;height:30px}.hb-trust__icon svg,.hb-trust__icon img{width:100%;height:100%;object-fit:contain}.hb-trust__text{font-family:var(--font-family-second);font-size:24px;font-weight:600}@keyframes hb-trust-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hb-trust__track{animation:none}}@media(max-width:767px){.hb-trust__pill{gap:6px 14px;padding:8px 14px}.hb-trust__stars svg{width:17px;height:17px}.hb-trust__reviews{font-size:14px}.hb-trust__made em{font-size:13px}.hb-trust__badge{font-size:12px}.hb-trust__text{font-size:17px}.hb-trust__icon{width:24px;height:24px}}.bwp-header.header_2 .hb-hdr__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;flex-wrap:nowrap}.bwp-header.header_2 .hb-hdr__top .header-logo{flex:none;display:flex;justify-content:center}.hb-hdr__side{display:flex;align-items:center;gap:22px;min-width:0}.hb-hdr__side--left{justify-content:flex-start}.hb-hdr__side--right{justify-content:flex-end}.hb-hdr__side--left .hb-strigger{margin:0;width:260px}.hb-hdr__side--left .header-cart__content{left:0;right:auto}.hb-hdr__side .header-cart__link{display:inline-flex;align-items:center;top:0}.hb-login{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;background:var(--hb-primary, #451392);color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background-color .2s,box-shadow .2s}.hb-login:hover,.hb-login:focus-visible{color:#fff;text-decoration:none;box-shadow:0 0 0 3px #4513922e}.hb-login--icon{width:36px;height:36px;padding:0;justify-content:center;background:transparent;color:var(--menu-color)}.hb-login--icon:hover,.hb-login--icon:focus-visible{color:var(--hb-primary, #451392);box-shadow:none}.hb-hdr__side--right #flo-login-button-header-logo{gap:6px;height:40px;padding:0 18px 0 12px;border-radius:999px;background:var(--hb-primary, #451392);color:#fff;transition:box-shadow .2s}.hb-hdr__side--right #flo-login-button-header-logo svg{width:22px;height:22px}.hb-hdr__side--right #flo-login-button-header-logo:after{content:"Login";font-size:14px;font-weight:600;letter-spacing:.02em}.hb-hdr__side--right #flo-login-button-header-logo:hover{box-shadow:0 0 0 3px #4513922e}.hb-hdr__nav{padding:12px 0 14px;border-top:1px solid rgba(69,19,146,.12)}.hb-hdr__nav .main-menu__nav{justify-content:center;gap:6px 34px;flex-wrap:wrap}.bwp-header.sticky .hb-hdr__nav{display:none}.header-mobile .button-menu{align-items:center}.header-mobile .button-menu .header-cart__link{font-size:20px}.header-mobile .header-right{align-items:center;gap:12px}.header-mobile .header--icon--mobile>span{display:none}.wpbingo-slideshow__item--video video.wpbingo-slideshow__item-image{display:block;width:100%;height:100%;object-fit:cover;background:#2a1a44}.wpbingo-slideshow__item--video.image-size--contain video{object-fit:contain}.wpbingo-slideshow__item--video.image-size--fill video{object-fit:fill}.wpbingo-slideshow__item--video .hb-slide-video{display:block;height:100%}.hb-slide-video__empty{display:flex;align-items:center;justify-content:center;aspect-ratio:1920 / 952;background:#f1ecf8;color:#451392;font-size:15px}@media(max-width:767px){.wpbingo-slideshow__item--video.image-size-mobi--cover video{object-fit:cover}.wpbingo-slideshow__item--video.image-size-mobi--contain video{object-fit:contain}.wpbingo-slideshow__item--video.image-size-mobi--fill video{object-fit:fill}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
